

/* Start:/local/templates/main/css/fonts.css?16105480332542*/
/* baikal-icons */
@font-face {
    font-family: 'baikal-icons';
    src: url("/local/templates/main/css/fonts/baikal-icons.eot?h8fgh");
    src: url("/local/templates/main/css/fonts/baikal-icons.eot?h8fgh#iefix") format("embedded-opentype"),
         url("/local/templates/main/css/fonts/baikal-icons.woff?h8fgh") format("woff"),
         url("/local/templates/main/css/fonts/baikal-icons.ttf?h8fgh") format("truetype"),
         url("/local/templates/main/css/fonts/baikal-icons.svg?h8fgh#baikal-icons") format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
/* Montserrat */
@font-face {
    font-family: 'Montserrat';
    src: url("/local/templates/main/css/fonts/subset-Montserrat-Regular.eot");
    src: url("/local/templates/main/css/fonts/subset-Montserrat-Regular.eot?#iefix") format("embedded-opentype"), url("/local/templates/main/css/fonts/subset-Montserrat-Regular.woff2") format("woff2"), url("/local/templates/main/css/fonts/subset-Montserrat-Regular.woff") format("woff"), url("/local/templates/main/css/fonts/subset-Montserrat-Regular.ttf") format("truetype"), url("/local/templates/main/css/fonts/subset-Montserrat-Regular.svg#Montserrat-Regular") format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url("/local/templates/main/css/fonts/subset-Montserrat-Medium.eot");
    src: url("/local/templates/main/css/fonts/subset-Montserrat-Medium.eot?#iefix") format("embedded-opentype"), url("/local/templates/main/css/fonts/subset-Montserrat-Medium.woff2") format("woff2"), url("/local/templates/main/css/fonts/subset-Montserrat-Medium.woff") format("woff"), url("/local/templates/main/css/fonts/subset-Montserrat-Medium.ttf") format("truetype"), url("/local/templates/main/css/fonts/subset-Montserrat-Medium.svg#Montserrat-Medium") format("svg");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url("/local/templates/main/css/fonts/subset-Montserrat-SemiBold.eot");
    src: url("/local/templates/main/css/fonts/subset-Montserrat-SemiBold.eot?#iefix") format("embedded-opentype"), url("/local/templates/main/css/fonts/subset-Montserrat-SemiBold.woff2") format("woff2"), url("/local/templates/main/css/fonts/subset-Montserrat-SemiBold.woff") format("woff"), url("/local/templates/main/css/fonts/subset-Montserrat-SemiBold.ttf") format("truetype"), url("/local/templates/main/css/fonts/subset-Montserrat-SemiBold.svg#Montserrat-SemiBold") format("svg");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url("/local/templates/main/css/fonts/subset-Montserrat-Bold.eot");
    src: url("/local/templates/main/css/fonts/subset-Montserrat-Bold.eot?#iefix") format("embedded-opentype"), url("/local/templates/main/css/fonts/subset-Montserrat-Bold.woff2") format("woff2"), url("/local/templates/main/css/fonts/subset-Montserrat-Bold.woff") format("woff"), url("/local/templates/main/css/fonts/subset-Montserrat-Bold.ttf") format("truetype"), url("/local/templates/main/css/fonts/subset-Montserrat-Bold.svg#Montserrat-Bold") format("svg");
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

/* End */


/* Start:/local/templates/main/css/bootstrap-reboot.css?15877428404999*/
/*!
 * Bootstrap Reboot v4.1.1 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */
*,
*::before,
*::after {
    box-sizing: border-box;
}

html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -ms-overflow-style: scrollbar;
    -webkit-tap-highlight-color: transparent;
}

@-ms-viewport {
    width: device-width;
}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
    display: block;
}

body {
    margin: 0;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: left;
    background-color: #fff;
}

[tabindex="-1"]:focus {
    outline: 0 !important;
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
    margin-bottom: 0.5rem;
}

p {
    margin-top: 0;
    margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
    text-decoration: underline;
    text-decoration: underline dotted;
    cursor: help;
    border-bottom: 0;
}

address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit;
}

ol,
ul,
dl {
    margin-top: 0;
    margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
    margin-bottom: 0;
}

dt {
    font-weight: 700;
}

dd {
    margin-bottom: .5rem;
    margin-left: 0;
}

blockquote {
    margin: 0 0 1rem;
}

dfn {
    font-style: italic;
}

b,
strong {
    font-weight: bolder;
}

small {
    font-size: 80%;
}

sub,
sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline;
}

sub {
    bottom: -.25em;
}

sup {
    top: -.5em;
}

a {
    color: #000000;
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}
a:hover {
    color: #000000;
    text-decoration: underline;
}

a:not([href]):not([tabindex]) {
    color: inherit;
    text-decoration: none;
}
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
    color: inherit;
    text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
    outline: 0;
}

pre,
code,
kbd,
samp {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    font-size: 1em;
}

pre {
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto;
    -ms-overflow-style: scrollbar;
}

figure {
    margin: 0 0 1rem;
}

img {
    vertical-align: middle;
    border-style: none;
}

svg:not(:root) {
    overflow: hidden;
}

table {
    border-collapse: collapse;
}

caption {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    color: #6c757d;
    text-align: left;
    caption-side: bottom;
}

th {
    text-align: inherit;
}

label {
    display: inline-block;
    margin-bottom: 0.5rem;
}

button {
    border-radius: 0;
}

button:focus {
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

button,
input {
    overflow: visible;
}

button,
select {
    text-transform: none;
}

button,
html [type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    padding: 0;
    border-style: none;
}

input[type="radio"],
input[type="checkbox"] {
    box-sizing: border-box;
    padding: 0;
}

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
    -webkit-appearance: listbox;
}

textarea {
    overflow: auto;
    resize: vertical;
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0;
}

legend {
    display: block;
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin-bottom: .5rem;
    font-size: 1.5rem;
    line-height: inherit;
    color: inherit;
    white-space: normal;
}

progress {
    vertical-align: baseline;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

[type="search"] {
    outline-offset: -2px;
    -webkit-appearance: none;
}

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button;
}

output {
    display: inline-block;
}

summary {
    display: list-item;
    cursor: pointer;
}

template {
    display: none;
}

[hidden] {
    display: none !important;
}

/* End */


/* Start:/local/templates/main/css/bootstrap-grid.css?158774284017833*/
/*!
 * Bootstrap Grid v4.1.1 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
@-ms-viewport {
    width: device-width;
}
html {
    box-sizing: border-box;
    -ms-overflow-style: scrollbar;
}

.container {
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
    margin-right: auto;
    margin-left: auto;
}
@media (min-width: 576px) {
    .container {
        max-width: 540px;
    }
}
@media (min-width: 768px) {
    .container {
        max-width: 768px;
    }
}
@media (min-width: 992px) {
    .container {
        max-width: 992px;
    }
}
@media (min-width: 1200px) {
    .container {
        max-width: 1320px;
    }
}

.container-fluid {
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
    margin-right: auto;
    margin-left: auto;
}

.row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -8px;
    margin-left: -8px;
}

.no-gutters {
    margin-right: 0;
    margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 8px;
    padding-left: 8px;
}

.col {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
}

.col-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
}

.col-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
}

.col-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
}

.col-3 {
    flex: 0 0 25%;
    max-width: 25%;
}

.col-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
}

.col-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
}

.col-6 {
    flex: 0 0 50%;
    max-width: 50%;
}

.col-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
}

.col-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
}

.col-9 {
    flex: 0 0 75%;
    max-width: 75%;
}

.col-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
}

.col-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
}

.col-12 {
    flex: 0 0 100%;
    max-width: 100%;
}

.order-first {
    order: -1;
}

.order-last {
    order: 13;
}

.order-0 {
    order: 0;
}

.order-1 {
    order: 1;
}

.order-2 {
    order: 2;
}

.order-3 {
    order: 3;
}

.order-4 {
    order: 4;
}

.order-5 {
    order: 5;
}

.order-6 {
    order: 6;
}

.order-7 {
    order: 7;
}

.order-8 {
    order: 8;
}

.order-9 {
    order: 9;
}

.order-10 {
    order: 10;
}

.order-11 {
    order: 11;
}

.order-12 {
    order: 12;
}

.offset-1 {
    margin-left: 8.3333333333%;
}

.offset-2 {
    margin-left: 16.6666666667%;
}

.offset-3 {
    margin-left: 25%;
}

.offset-4 {
    margin-left: 33.3333333333%;
}

.offset-5 {
    margin-left: 41.6666666667%;
}

.offset-6 {
    margin-left: 50%;
}

.offset-7 {
    margin-left: 58.3333333333%;
}

.offset-8 {
    margin-left: 66.6666666667%;
}

.offset-9 {
    margin-left: 75%;
}

.offset-10 {
    margin-left: 83.3333333333%;
}

.offset-11 {
    margin-left: 91.6666666667%;
}

@media (min-width: 576px) {
    .col-sm {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }

    .col-sm-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: none;
    }

    .col-sm-1 {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }

    .col-sm-2 {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    .col-sm-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .col-sm-4 {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    .col-sm-5 {
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }

    .col-sm-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .col-sm-7 {
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }

    .col-sm-8 {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }

    .col-sm-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }

    .col-sm-10 {
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }

    .col-sm-11 {
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }

    .col-sm-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .order-sm-first {
        order: -1;
    }

    .order-sm-last {
        order: 13;
    }

    .order-sm-0 {
        order: 0;
    }

    .order-sm-1 {
        order: 1;
    }

    .order-sm-2 {
        order: 2;
    }

    .order-sm-3 {
        order: 3;
    }

    .order-sm-4 {
        order: 4;
    }

    .order-sm-5 {
        order: 5;
    }

    .order-sm-6 {
        order: 6;
    }

    .order-sm-7 {
        order: 7;
    }

    .order-sm-8 {
        order: 8;
    }

    .order-sm-9 {
        order: 9;
    }

    .order-sm-10 {
        order: 10;
    }

    .order-sm-11 {
        order: 11;
    }

    .order-sm-12 {
        order: 12;
    }

    .offset-sm-0 {
        margin-left: 0;
    }

    .offset-sm-1 {
        margin-left: 8.3333333333%;
    }

    .offset-sm-2 {
        margin-left: 16.6666666667%;
    }

    .offset-sm-3 {
        margin-left: 25%;
    }

    .offset-sm-4 {
        margin-left: 33.3333333333%;
    }

    .offset-sm-5 {
        margin-left: 41.6666666667%;
    }

    .offset-sm-6 {
        margin-left: 50%;
    }

    .offset-sm-7 {
        margin-left: 58.3333333333%;
    }

    .offset-sm-8 {
        margin-left: 66.6666666667%;
    }

    .offset-sm-9 {
        margin-left: 75%;
    }

    .offset-sm-10 {
        margin-left: 83.3333333333%;
    }

    .offset-sm-11 {
        margin-left: 91.6666666667%;
    }
}
@media (min-width: 768px) {
    .col-md {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }

    .col-md-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: none;
    }

    .col-md-1 {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }

    .col-md-2 {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    .col-md-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .col-md-4 {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    .col-md-5 {
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }

    .col-md-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .col-md-7 {
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }

    .col-md-8 {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }

    .col-md-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }

    .col-md-10 {
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }

    .col-md-11 {
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }

    .col-md-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .order-md-first {
        order: -1;
    }

    .order-md-last {
        order: 13;
    }

    .order-md-0 {
        order: 0;
    }

    .order-md-1 {
        order: 1;
    }

    .order-md-2 {
        order: 2;
    }

    .order-md-3 {
        order: 3;
    }

    .order-md-4 {
        order: 4;
    }

    .order-md-5 {
        order: 5;
    }

    .order-md-6 {
        order: 6;
    }

    .order-md-7 {
        order: 7;
    }

    .order-md-8 {
        order: 8;
    }

    .order-md-9 {
        order: 9;
    }

    .order-md-10 {
        order: 10;
    }

    .order-md-11 {
        order: 11;
    }

    .order-md-12 {
        order: 12;
    }

    .offset-md-0 {
        margin-left: 0;
    }

    .offset-md-1 {
        margin-left: 8.3333333333%;
    }

    .offset-md-2 {
        margin-left: 16.6666666667%;
    }

    .offset-md-3 {
        margin-left: 25%;
    }

    .offset-md-4 {
        margin-left: 33.3333333333%;
    }

    .offset-md-5 {
        margin-left: 41.6666666667%;
    }

    .offset-md-6 {
        margin-left: 50%;
    }

    .offset-md-7 {
        margin-left: 58.3333333333%;
    }

    .offset-md-8 {
        margin-left: 66.6666666667%;
    }

    .offset-md-9 {
        margin-left: 75%;
    }

    .offset-md-10 {
        margin-left: 83.3333333333%;
    }

    .offset-md-11 {
        margin-left: 91.6666666667%;
    }
}
@media (min-width: 992px) {
    .col-lg {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }

    .col-lg-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: none;
    }

    .col-lg-1 {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }

    .col-lg-2 {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    .col-lg-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .col-lg-4 {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    .col-lg-5 {
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }

    .col-lg-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .col-lg-7 {
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }

    .col-lg-8 {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }

    .col-lg-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }

    .col-lg-10 {
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }

    .col-lg-11 {
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }

    .col-lg-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .order-lg-first {
        order: -1;
    }

    .order-lg-last {
        order: 13;
    }

    .order-lg-0 {
        order: 0;
    }

    .order-lg-1 {
        order: 1;
    }

    .order-lg-2 {
        order: 2;
    }

    .order-lg-3 {
        order: 3;
    }

    .order-lg-4 {
        order: 4;
    }

    .order-lg-5 {
        order: 5;
    }

    .order-lg-6 {
        order: 6;
    }

    .order-lg-7 {
        order: 7;
    }

    .order-lg-8 {
        order: 8;
    }

    .order-lg-9 {
        order: 9;
    }

    .order-lg-10 {
        order: 10;
    }

    .order-lg-11 {
        order: 11;
    }

    .order-lg-12 {
        order: 12;
    }

    .offset-lg-0 {
        margin-left: 0;
    }

    .offset-lg-1 {
        margin-left: 8.3333333333%;
    }

    .offset-lg-2 {
        margin-left: 16.6666666667%;
    }

    .offset-lg-3 {
        margin-left: 25%;
    }

    .offset-lg-4 {
        margin-left: 33.3333333333%;
    }

    .offset-lg-5 {
        margin-left: 41.6666666667%;
    }

    .offset-lg-6 {
        margin-left: 50%;
    }

    .offset-lg-7 {
        margin-left: 58.3333333333%;
    }

    .offset-lg-8 {
        margin-left: 66.6666666667%;
    }

    .offset-lg-9 {
        margin-left: 75%;
    }

    .offset-lg-10 {
        margin-left: 83.3333333333%;
    }

    .offset-lg-11 {
        margin-left: 91.6666666667%;
    }
}
@media (min-width: 1200px) {
    .col-xl {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }

    .col-xl-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: none;
    }

    .col-xl-1 {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }

    .col-xl-2 {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    .col-xl-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .col-xl-4 {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    .col-xl-5 {
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }

    .col-xl-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .col-xl-7 {
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }

    .col-xl-8 {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }

    .col-xl-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }

    .col-xl-10 {
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }

    .col-xl-11 {
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }

    .col-xl-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .order-xl-first {
        order: -1;
    }

    .order-xl-last {
        order: 13;
    }

    .order-xl-0 {
        order: 0;
    }

    .order-xl-1 {
        order: 1;
    }

    .order-xl-2 {
        order: 2;
    }

    .order-xl-3 {
        order: 3;
    }

    .order-xl-4 {
        order: 4;
    }

    .order-xl-5 {
        order: 5;
    }

    .order-xl-6 {
        order: 6;
    }

    .order-xl-7 {
        order: 7;
    }

    .order-xl-8 {
        order: 8;
    }

    .order-xl-9 {
        order: 9;
    }

    .order-xl-10 {
        order: 10;
    }

    .order-xl-11 {
        order: 11;
    }

    .order-xl-12 {
        order: 12;
    }

    .offset-xl-0 {
        margin-left: 0;
    }

    .offset-xl-1 {
        margin-left: 8.3333333333%;
    }

    .offset-xl-2 {
        margin-left: 16.6666666667%;
    }

    .offset-xl-3 {
        margin-left: 25%;
    }

    .offset-xl-4 {
        margin-left: 33.3333333333%;
    }

    .offset-xl-5 {
        margin-left: 41.6666666667%;
    }

    .offset-xl-6 {
        margin-left: 50%;
    }

    .offset-xl-7 {
        margin-left: 58.3333333333%;
    }

    .offset-xl-8 {
        margin-left: 66.6666666667%;
    }

    .offset-xl-9 {
        margin-left: 75%;
    }

    .offset-xl-10 {
        margin-left: 83.3333333333%;
    }

    .offset-xl-11 {
        margin-left: 91.6666666667%;
    }
}
.d-none {
    display: none !important;
}

.d-inline {
    display: inline !important;
}

.d-inline-block {
    display: inline-block !important;
}

.d-block {
    display: block !important;
}

.d-table {
    display: table !important;
}

.d-table-row {
    display: table-row !important;
}

.d-table-cell {
    display: table-cell !important;
}

.d-flex {
    display: flex !important;
}

.d-inline-flex {
    display: inline-flex !important;
}

@media (min-width: 576px) {
    .d-sm-none {
        display: none !important;
    }

    .d-sm-inline {
        display: inline !important;
    }

    .d-sm-inline-block {
        display: inline-block !important;
    }

    .d-sm-block {
        display: block !important;
    }

    .d-sm-table {
        display: table !important;
    }

    .d-sm-table-row {
        display: table-row !important;
    }

    .d-sm-table-cell {
        display: table-cell !important;
    }

    .d-sm-flex {
        display: flex !important;
    }

    .d-sm-inline-flex {
        display: inline-flex !important;
    }
}
@media (min-width: 768px) {
    .d-md-none {
        display: none !important;
    }

    .d-md-inline {
        display: inline !important;
    }

    .d-md-inline-block {
        display: inline-block !important;
    }

    .d-md-block {
        display: block !important;
    }

    .d-md-table {
        display: table !important;
    }

    .d-md-table-row {
        display: table-row !important;
    }

    .d-md-table-cell {
        display: table-cell !important;
    }

    .d-md-flex {
        display: flex !important;
    }

    .d-md-inline-flex {
        display: inline-flex !important;
    }
}
@media (min-width: 992px) {
    .d-lg-none {
        display: none !important;
    }

    .d-lg-inline {
        display: inline !important;
    }

    .d-lg-inline-block {
        display: inline-block !important;
    }

    .d-lg-block {
        display: block !important;
    }

    .d-lg-table {
        display: table !important;
    }

    .d-lg-table-row {
        display: table-row !important;
    }

    .d-lg-table-cell {
        display: table-cell !important;
    }

    .d-lg-flex {
        display: flex !important;
    }

    .d-lg-inline-flex {
        display: inline-flex !important;
    }
}
@media (min-width: 1200px) {
    .d-xl-none {
        display: none !important;
    }

    .d-xl-inline {
        display: inline !important;
    }

    .d-xl-inline-block {
        display: inline-block !important;
    }

    .d-xl-block {
        display: block !important;
    }

    .d-xl-table {
        display: table !important;
    }

    .d-xl-table-row {
        display: table-row !important;
    }

    .d-xl-table-cell {
        display: table-cell !important;
    }

    .d-xl-flex {
        display: flex !important;
    }

    .d-xl-inline-flex {
        display: inline-flex !important;
    }
}
@media print {
    .d-print-none {
        display: none !important;
    }

    .d-print-inline {
        display: inline !important;
    }

    .d-print-inline-block {
        display: inline-block !important;
    }

    .d-print-block {
        display: block !important;
    }

    .d-print-table {
        display: table !important;
    }

    .d-print-table-row {
        display: table-row !important;
    }

    .d-print-table-cell {
        display: table-cell !important;
    }

    .d-print-flex {
        display: flex !important;
    }

    .d-print-inline-flex {
        display: inline-flex !important;
    }
}

/* End */


/* Start:/local/templates/main/css/common.css?170479329227006*/
html, body {
    min-width: 320px;
}

body {
    font-family: 'Montserrat';
    font-weight: normal;
    font-size: 13px;
    color: #000;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-text-size-adjust: 100%;
    min-height: 100%;
    background: #fff;
}
body.body_overflow {
    overflow: hidden;
}
@media screen and (max-width: 991px) {
    body.body_overflow_tablet {
        overflow: hidden;
    }
}
@media screen and (max-width: 767px) {
    body.body_overflow_mobile {
        overflow: hidden;
    }
}

#page-frame {
    flex: 1 1 auto;
    display: flex;
    flex-flow: column nowrap;
    min-height: 100vh;
    width: 100%;
    overflow-x: hidden;
    background-color: #F7F8F9;
}
#page-frame__wrapper {
    display: flex;
}
#page-frame.page-frame_smoky_white {
    background: #f8f8f8;
}

#main-layout {
    flex: 1 1 auto;
    transition: transform 0.5s ease;
}

.container {
    padding-left: 20px;
    padding-right: 20px;
}
@media screen and (max-width: 767px) {
    .container {
        max-width: 100%;
    }
}

.container-fluid {
    max-width: 1600px;
    padding-left: 20px;
    padding-right: 20px;
}

#header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 100;
    background: #fff;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
    min-width: 320px;
}

.header-top {
    background: #2B2B2B;
    color: #fff;
}
.header-top__inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 30px;
    padding: 2px 0;
}
.header-city__name {
    font-weight: 500;
    font-size: 12px;
    line-height: 15px;
    color: #FFFFFF;
    margin-right: 20px;
    border-bottom: 1px dashed rgba(255, 255, 255, 0.4);
    transition: border-color 0.3s ease;
    white-space: nowrap;
}
.header-city__name:hover {
    border-color: transparent;
    color: #FFFFFF;
}
.header-city__count {
    font-weight: 500;
    font-size: 12px;
    color: #0097D4;
    border-bottom: 1px solid rgba(0, 151, 212, 0.4);
    transition: border-color 0.3s ease;
}
.header-city__count:hover {
    border-color: transparent;
    color: #0097D4;
}
.header-contacts {
    display: flex;
    align-items: center;
}
.header-contacts__phone {
    font-size: 16px;
    color: #FFFFFF;
    transition: opacity 0.3s ease;
    white-space: nowrap;
}
.header-contacts__phone-code {
    font-weight: 400;
}
.header-contacts__phone-number {
    font-weight: 600;
}
.header-contacts__phone:hover {
    color: #fff;
    opacity: 0.8;
}
.header-contacts__callback {
    opacity: 0.8;
    font-weight: 500;
    font-size: 12px;
    color: #FFFFFF;
    border-bottom: 1px dashed rgba(255, 255, 255, 0.4);
    transition: border-color 0.3s ease;
    margin-left: 20px;
    white-space: nowrap;
}
.header-contacts__callback:hover {
    border-color: transparent;
    color: #FFFFFF;
}
.header-contacts__feedback {
    font-weight: 500;
    font-size: 12px;
    color: #0097D4;
    border-bottom: 1px solid rgba(0, 151, 212, 0.4);
    transition: border-color 0.3s ease;
    margin-left: 20px;
    white-space: nowrap;
}
.header-contacts__feedback:hover {
    border-color: transparent;
    color: #0097D4;
}

.header-alert {
    background-color: #95C518;
    display: flex;
    color: #fff;
    font-weight: 500;
    font-size: 18px;
    padding: 0px 20px;
    height: 100px;
    overflow: hidden;
    max-height: 35px;
    line-height: 1.2;
    text-align: center;
    align-items: center;
    justify-content: center;
    transition: max-height 0.2s ease;
}
.header-alert a {
    color: #fff;
    border-bottom: 1px solid rgba(255,255,255,0.5);
}
.header-alert a:hover,
.header-alert a:focus {
    color: #fff;
}
@media screen and (max-width: 1099px) {
    .header-alert {
        font-size: 17px;
    }
}
@media screen and (max-width: 991px) {
    .header-alert {
        font-size: 13px;
    }
}
@media screen and (max-width: 767px) {
    .header-alert {
        max-height: 45px;
    }
}
@media screen and (max-width: 479px) {
    .header-alert {
        font-size: 12px;
        line-height: 1.1;
    }
}
@media screen and (min-width: 768px) {
    .header-alert {
        display: flex !important;
    }
    .header-alert a:hover {
        border-color: transparent;
    }
}

.header-bottom__inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 80px;
}
.header-bottom__group {
    flex: 1 1 auto;
    display: flex;
    align-items: center;
    margin-right: 15px;
}
.header-logo {
    margin-right: 25px;
}
.header-logo__img {
    max-height: 52px;
    height: auto;
}
.header-search {
    display: none;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    right: 0;
    width: 100%;
    transition: width 0.5s ease;
    backface-visibility: hidden;
}
.header-search .twitter-typeahead {
    display: block!important;
}
.header-search__open {
    width: 16px;
    height: 16px;
    display: block;
    position: relative;
}
.header-search__open:before {
    content: "\e929";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 16px;
    line-height: 1;
    font-weight: normal;
    font-family: "baikal-icons";
    color: #2B2B2B;
}
.header-search__input {
    width: 100%;
    border: none;
    border-bottom: 1px solid #F2F2F2;
    border-bottom-color: #f2f2f2;
    font-weight: 600;
    font-size: 14px;
    color: #2B2B2B;
    padding-right: 25px;
    background-color: #fff;
}
.header-search__close {
    width: 16px;
    height: 16px;
    display: block;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate(0, -50%);
}
.header-search__close:before {
    content: "\e903";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 16px;
    line-height: 1;
    font-weight: normal;
    font-family: "baikal-icons";
    color: #2B2B2B;
}
@media screen and (max-width: 1199px) {
    .header-city__terminal_desktop {
        display: none !important;
    }
}
@media screen and (max-width: 1099px) {
    .header-logo {
        overflow: hidden;
        margin-right: 20px;
    }
    .header-logo__img {
        max-width: none;
        max-height: 36px;
    }
}
@media screen and (max-width: 991px) {
    .header-city__name {
        border: none;
        font-weight: 600;
    }
    .header-city__count {
        border: none;
        font-weight: 600;
    }
    .header-contacts__phone {
        font-size: 14px;
    }
    .header-bottom__inner {
        height: 70px;
        position: relative;
    }
    .header-logo {
        width: auto;
    }
    .header-logo__img {
        height: auto;
        max-height: 44px;
        max-width: 100%;
    }
    .header-search {
        display: block !important;
        position: relative;
        top: 0;
        order: 3;
        transform: none;
        margin-top: 30px;
    }
    .header-search__open {
        display: none;
    }
    .header-search__close {
        /*display: none;*/
        right: 16px;
    }
    .header-search__input {
        background: #FFFFFF;
        border: 1px solid rgba(221, 221, 221, 0.6);
        box-sizing: border-box;
        height: 48px;
        display: block;
        box-shadow: none;
        width: 100%;
        padding: 14px 16px 14px 40px;
        font-weight: normal;
        font-size: 16px;
        line-height: 1.25;
        color: #2B2B2B;
    }
    .header-search:before {
        content: "\e929";
        position: absolute;
        top: 50%;
        left: 16px;
        z-index: 10;
        transform: translate(0, -50%);
        font-family: "baikal-icons";
        font-size: 16px;
        line-height: 1;
        font-weight: normal;
        color: #2B2B2B;
        pointer-events: none;
    }
}
@media screen and (max-width: 767px) {
    .header-city {
        flex: 0 0 100%;
        display: flex;
        justify-content: space-between;
    }
    .header-logo {
        margin-right: 30px;
    }
    .header-search {
        margin-top: 20px;
    }
}
@media screen and (min-width: 1200px) {
    .header-city__terminal_mobile {
        display: none !important;
    }
}

.nav-main {
    display: flex;
    align-items: center;
    transition: visibility 0.2s ease, opacity 0.2s ease;
}
.nav-main__wrapper {
    position: relative;
}
.nav-main__inner {
    display: flex;
}
.nav-main__item {
    padding-right: 30px;
    position: relative;
}
.nav-main__item:last-child {
    padding-right: 0;
    margin-right: 33px;
}
.nav-main__link {
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    color: #2B2B2B;
    height: 80px;
    display: flex;
    padding: 10px 0;
    align-items: center;
}
.nav-main__submenu {
    display: none;
    /*position: fixed;*/
    position: absolute;
    /*left: -40px;*/
    /*width: 100%;*/
    padding: 40px 40px 40px 40px;
    text-align: left;
    /*top: 110px;*/
    /*top: 100%;*/
    /*box-shadow: 0 6px 4px -4px rgba(0, 0, 0, 0.2) inset, 0 2px 4px 0 rgba(0, 0, 0, 0.1);*/
    box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);
}
.nav-main__submenu-inner {
    display: flex;
}
.nav-main__submenu-list:not(:last-child) {
    margin-right: 40px;
}
.nav-main__submenu-title {
    font-weight: 600;
    font-size: 14px;
    color: #0097D4;
    line-height: 1.3;
    margin-bottom: 16px;
}
.nav-main__submenu-item:not(:last-child) {
    margin-bottom: 10px;
}
.nav-main__submenu-link {
    font-weight: 500;
    font-size: 13px;
    color: #2b2b2b;
    line-height: 1.3;
    border-bottom: 1px solid transparent;
    transition: border-color 0.3s ease;
}
.nav-main__submenu-link:hover {
    border-color: rgba(43, 43, 43, 0.2);
    color: #2b2b2b;
}
.nav-main__toggle {
    position: absolute;
    width: 30px;
    height: 21px;
    z-index: 10;
    cursor: pointer;
    top: 50%;
    transform: translate(0, -50%);
    right: 0;
    transition: background-color 0.3s ease;
}
.nav-main__toggle__line {
    width: 100%;
    height: 3px;
    background-color: #292F33;
    position: relative;
    border-radius: 10px;
    transition: transform 0.3s ease, opacity 0.3s ease, background-color 0.3s ease;
}
.nav-main__toggle__line + .nav-main__toggle__line {
    margin-top: 6px;
}
.nav-main__close {
    position: absolute;
    width: 24px;
    height: 24px;
    right: 15px;
    top: 22px;
}
.nav-main__close:before {
    content: "\e91c";
    font-family: "baikal-icons";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 24px;
    line-height: 1;
    font-weight: normal;
}
@media screen and (min-width: 992px) {
    .nav-main_hidden_desktop {
        visibility: hidden;
        opacity: 0;
    }
    .nav-main__toggle {
        display: none !important;
    }
    .nav-main__wrapper {
        display: block !important;
    }
    .nav-main__submenu {
        background: url("/local/templates/main/css/../i/bg/bg-car.png") right calc(100% - 50px) no-repeat #fff;
        background-size: 190px 200px;
        /*left: -40px;*/
        /*top: 100%;*/
        position: fixed;
        top: 110px;
    }
    body.body_with_alert .nav-main__submenu {
        top: 145px;
    }
    .nav-main__submenu:not(.nav-main__submenu_active_desktop) {
        display: none !important;
    }
    .nav-main__link {
        white-space: nowrap;
        position: relative;
    }
    .nav-main__link:after {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        right: 0;
        height: 2px;
        background: #00A0DE;
        opacity: 0;
        transition: opacity 0.2s ease;
    }
    .nav-main__link_active:after,
    .nav-main__item:hover .nav-main__link:after {
        opacity: 1;
    }
    .nav-main__submenu-list {
        min-width: 220px;
        max-width: 280px;
    }
    .nav-main__submenu-item + .nav-main__submenu-title {
        margin-top: 32px;
    }
    .nav-main__submenu-title {
        white-space: nowrap;
    }
    .nav-main__submenu-link {
        /*white-space: nowrap;*/
    }
    .nav-main__submenu-link_active,
    .nav-main__submenu-link_active:hover,
    .nav-main__submenu-link_active:focus {
        color: #00A0DE;
        border-bottom: 1px solid rgba(0, 160, 222, 0.5);
    }
}
@media screen and (max-width: 1349px) {
    .nav-main__item {
        padding-right: 25px;
    }
    .nav-main__item:last-child {
        padding-right: 0;
        margin-right: 25px;
    }
}
@media screen and (max-width: 1279px) {
    .nav-main__item {
        padding-right: 18px;
    }
    .nav-main__item:last-child {
        padding-right: 0;
        margin-right: 20px;
    }
}
@media screen and (max-width: 1199px) {
    .nav-main__item {
        padding-right: 16px;
    }
    .nav-main__item:last-child {
        padding-right: 0;
        margin-right: 16px;
    }
    .nav-main__link {
        font-size: 13px;
    }
}
@media screen and (max-width: 991px) {
    .nav-main {
        order: 5;
    }
    .nav-main__wrapper {
        display: none;
        position: fixed;
        top: 30px;
        left: 0;
        right: 0;
        bottom: 0;
        background: #fff;
        z-index: 500;
        padding: 30px 15px;
        overflow-y: auto;
    }
    .nav-main__container {
        display: flex;
        flex-direction: column;
    }
    .nav-main__inner {
        flex-direction: column;
        width: 100%;
    }
    .nav-main__item {
        padding: 0;
        width: 100%;
    }
    .nav-main__link {
        height: auto;
        padding: 20px 0;
        border-bottom: 1px solid #eee;
        font-size: 15px;
        line-height: 1.6;
        display: flex;
        align-items: center;
    }
    .nav-main__link_with_submenu:after {
        content: "\e91b";
        font-family: "baikal-icons";
        font-size: 8px;
        line-height: 1;
        font-weight: normal;
        margin-left: 15px;
        transform: rotate(-180deg);
        position: relative;
        top: 1px;
        transition: transform 0.2s ease;
    }
    .nav-main__link_expanded,
    .nav-main__link_active {
        color: #00A0DE;
    }
    .nav-main__link_expanded:hover,
    .nav-main__link_expanded:focus,
    .nav-main__link_active:hover,
    .nav-main__link_active:focus {
        color: #00A0DE;
    }
    .nav-main__link_expanded:after {
        transform: rotate(0);
        color: #2B2B2B;
    }
    .nav-main__submenu {
        display: none;
        position: relative;
        top: 0;
        padding: 0 !important;
        box-shadow: none;
        left: 0 !important;
        right: 0 !important;
    }
    .nav-main__submenu-inner {
        flex-direction: column;
    }
    .nav-main__submenu-list:nth-child(n) {
        margin: 0;
    }
    .nav-main__submenu-title {
        margin: 0;
        font-weight: 600;
        font-size: 15px;
        line-height: 1.6;
        color: #2B2B2B;
        padding: 16px 0 16px 20px;
        border-bottom: 1px solid #eee;
    }
    .nav-main__submenu-title_empty {
        display: none;
    }
    .nav-main__submenu-item:nth-child(n) {
        margin: 0;
    }
    .nav-main__submenu-link {
        display: block;
        padding: 12px 0 12px 40px;
        font-weight: 600;
        font-size: 13px;
        line-height: 1.3;
        color: #2B2B2B;
        border-bottom: 1px solid #eee !important;
    }
    .nav-main__submenu-link_active,
    .nav-main__submenu-link_active:hover,
    .nav-main__submenu-link_active:focus {
        color: #00A0DE;
    }
}
@media screen and (max-width: 767px) {
    .nav-main__wrapper {
        padding-top: 15px;
    }
    .nav-main__link {
        font-size: 14px;
        padding: 15px 0;
    }
    .nav-main__submenu-title {
        padding: 8px 0 8px 20px;
        font-size: 14px;
        line-height: 1.7;
    }
    .nav-main__submenu-link {
        padding: 8px 0 8px 40px;
        font-size: 12px;
        line-height: 1.7;
    }
}

.user-panel {
    display: flex;
    align-items: center;
}
.user-panel__item {
    position: relative;
    padding: 0 30px;
    display: flex;
    align-items: center;
}
.user-panel__item:before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(0, -50%);
    width: 1px;
    height: 50px;
    background-color: #F2F2F2;
}
.user-panel__item:last-child {
    padding-right: 0;
}
.user-panel__link {
    position: relative;
    white-space: nowrap;
}
.user-panel__link:before {
    font-family: 'baikal-icons';
    line-height: 1;
    font-weight: normal;
}
.user-panel__link_calc {
    font-size: 0;
    text-indent: -999em;
}
.user-panel__link_calc:before {
    content: "";
    display: block;
    width: 37px;
    height: 34px;
    background: url("/local/templates/main/css/../i/icons/icon-calc.svg") center center no-repeat;
    background-size: contain;
}
.user-panel__link_track {
    font-size: 0;
    text-indent: -999em;
}
.user-panel__link_track:before {
    content: "\e930";
    text-indent: 0;
    font-size: 34px;
    color: #0097D4;
}
.user-panel__link_cabinet {
    border-radius: 3px;
    border: none;
    padding: 0 20px 0 16px;
    font-weight: 600;
    font-size: 14px;
    transition: color 0.3s ease, background-color 0.3s ease, box-shadow 0.3s ease;
    background-image: linear-gradient(-135deg, #01AEF3 0%, #0097D4 100%);
    color: #fff;
    box-shadow: 0 10px 20px 0 rgba(2, 145, 211, 0.35);
    display: inline-flex;
    height: 50px;
    align-items: center;
    line-height: 50px;
}
.user-panel__link_cabinet:before {
    content: "\e92f";
    position: relative;
    font-size: 30px;
    margin-right: 16px;
}
.user-panel__link_cabinet:hover {
    box-shadow: 0 10px 20px 0 rgba(2, 145, 211, 0.45);
    color: #fff;
    background-image: linear-gradient(-135deg, #01AEF3 0%, #0097D4 100%);
}
@media screen and (min-width: 1530px) {
    .user-panel__item:last-child {
        padding: 0;
    }
    .user-panel__item:last-child:before {
        content: none;
        display: none;
    }
}
@media screen and (max-width: 1529px) {
    .user-panel__item {
        padding: 0 20px;
    }
    .user-panel__link_cabinet {
        width: 30px;
        height: 30px;
        text-indent: -999em;
        font-size: 0;
        box-shadow: none !important;
        padding: 0;
        background: none;
        top: -2px;
    }
    .user-panel__link_cabinet:before {
        text-indent: 0;
        color: #0097D4;
    }
    .user-panel__link_cabinet:hover {
        box-shadow: none;
        background: none;
    }
}
@media screen and (max-width: 1349px) {
    .user-panel__item {
        padding: 0 12px;
    }
    .user-panel__link_calc:before {
        width: 33px;
        height: 30px;
    }
    .user-panel__link_track:before {
        font-size: 30px;
    }
}
@media screen and (max-width: 991px) {
    .user-panel {
        margin-right: 50px;
    }
    .user-panel__item {
        padding: 0 20px;
    }
    .user-panel__item:last-child {
        padding-right: 20px;
    }
    .user-panel__item:last-child:before {
        content: "";
        display: block;
    }
    .user-panel__item:last-child:after {
        content: "";
        position: absolute;
        right: 0;
        top: 50%;
        transform: translate(0, -50%);
        width: 1px;
        height: 50px;
        background-color: #F2F2F2;
    }
}

.header-region {
    position: fixed;
    top: 30px;
    left: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    z-index: 1000;
    overflow-y: auto;
    display: none;
}
.header-region__inner {
    padding: 30px 0;
    position: relative;
    opacity: 0;
    transition: opacity 0.3s ease;
}
.header-region__header {
    margin-bottom: 30px;
    position: relative;
}
.header-region__title {
    font-weight: bold;
    font-size: 20px;
    line-height: 1;
    color: #2B2B2B;
}
.header-region__close {
    position: absolute;
    width: 24px;
    height: 24px;
    right: 0;
    top: 0;
}
.header-region__close:before {
    content: "\e91c";
    font-family: "baikal-icons";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 24px;
    line-height: 1;
    font-weight: normal;
}
.header-region__search {
    margin-bottom: 30px;
    position: relative;
}
.header-region__search-form {
    position: relative;
}
.header-region__search .twitter-typeahead {
    display: block!important;
}
.header-region__search-control.form-control {
    padding-right: 48px;
}
.header-region__search-button {
    width: 32px;
    height: 32px;
    position: absolute;
    top: 50%;
    right: 8px;
    transform: translate(0, -50%);
    padding: 0;
    border: none;
    background: none;
    cursor: pointer;
}
.header-region__search-button:before {
    content: "\e929";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-family: "baikal-icons";
    font-size: 16px;
    line-height: 1;
    font-weight: normal;
    color: #2B2B2B;
}
.header-region__city-result {
    margin-top: 8px;
    font-weight: 500;
    display: block;
}
.header-region__city-result a {
    color: #00A0DE;
    border-bottom: 1px solid rgba(0, 160, 222, 0.5);
}
.header-region__city-result a:hover {
    color: #95C518;
    border-color: rgba(149, 197, 24, 0.5);
}
.header-region__list {
    column-count: 3;
}
.header-region__list-section {
    display: table;
    width: 100%;
    position: relative;
    padding-left: 32px;
    margin-bottom: 30px;
    break-inside: avoid-column;
}
.header-region__list-section:before {
    content: attr(data-letter);
    position: absolute;
    left: 0;
    top: 0;
    font-weight: bold;
    font-size: 13px;
    line-height: 1.5;
    color: #2B2B2B;
    text-transform: uppercase;
}
.header-region__list-item:not(:last-child) {
    margin-bottom: 12px;
}
.header-region__list-link {
    font-weight: 500;
    font-size: 13px;
    line-height: 1.2;
    color: #2B2B2B;
}
.header-region__list-helper {
    font-weight: 500;
    font-size: 11px;
    line-height: 1.3;
    color: rgba(43, 43, 43, 0.5);
    margin-left: 5px;
}
.header-region_active .header-region__inner {
    opacity: 1;
}
@media screen and (max-width: 991px) {
    .header-region__list {
        column-count: 2;
    }
}
@media screen and (max-width: 767px) {
    .header-region__inner {
        padding: 22px 0;
    }
    .header-region__header {
        margin-bottom: 20px;
    }
    .header-region__list {
        column-count: 1;
    }
    .header-region__title {
        font-size: 16px;
        line-height: 1.2;
    }
    .header-region__search {
        margin-bottom: 20px;
    }
}

.city-guess {
    position: fixed;
    /*width: 100%;
    height: 100%;*/
    top: 0;
    left: 0;
    right: 0;
    /*background: rgba(0,0,0,.6);*/
    z-index: 9999;
    display: none;
}
.city-guess__overlay {}
.city-guess__container {
    position: relative;
}
.city-guess__name {
    display: inline-block;
    background: #fff;
    color: #999;
    line-height: 30px;
    padding: 0 15px;
    margin-left: -15px;
    font-size: 13px;
}
.city-guess__modal {
    position: absolute;
    display: inline-block;
    background: #fff;
    color: #2b2b2b;
    padding: 30px;
    top: 38px;
    left: 20px;
    line-height: 1;
    -moz-box-shadow: 0px 2px 16px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0px 2px 16px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(0, 0, 0, 0.04);
    box-shadow: 0px 2px 16px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(0, 0, 0, 0.04);
    border: 1px solid rgba(221,221,221,0.25);
    border-radius: 4px;
}
.city-guess__modal:before {
    content: "";
    position: absolute;
    left: 15px;
    bottom: 100%;
    margin-bottom: -1px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 9px 9px 9px;
    border-color: transparent transparent rgba(221,221,221,0.25) transparent;
    z-index: -2;
}
.city-guess__modal:after {
    content: "";
    position: absolute;
    left: 15px;
    bottom: 100%;
    margin-bottom: -2px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 9px 9px 9px;
    border-color: transparent transparent #fff transparent;
    z-index: 1;
}
.city-guess__modal-helper {
    font-weight: 500;
    font-size: 14px;
    line-height: 1.5;
    color: #2B2B2B;
}
.city-guess__modal-name {
    font-weight: 600;
    font-size: 14px;
    line-height: 1.5;
    color: #2B2B2B;
}
.city-guess__modal-footer {
    display: flex;
    align-items: center;
    margin-top: 16px;
}
.city-guess__modal-btn.btn {
    margin-left: 30px;
    padding: 0 32px;
}
.city-guess__modal-link {
    cursor: pointer;
    font-weight: 500;
    font-size: 13px;
    line-height: 1.23;
    color: rgba(43, 43, 43, 0.5);
    border-bottom: 1px dashed rgba(43, 43, 43, 0.3);
}
.city-guess__modal-link:hover {
    color: rgba(43, 43, 43, 0.5);
    border-color: transparent;
}
@media screen and (max-width: 767px) {
    .city-guess__modal {
        padding: 20px;
        top: 30px;
    }
    .city-guess__modal-btn.btn {
       margin-left: 15px;
    }
}

.mobile-contacts {
    display: flex;
    order: -1;
}
.mobile-contacts__phone {
    font-weight: 600;
    font-size: 24px;
    line-height: 1;
    color: #2B2B2B;
    margin-right: 20px;
}
.mobile-contacts__callback {
    font-weight: 600;
    font-size: 15px;
    line-height: 1.6;
    color: #00A0DE;
}
@media screen and (max-width: 767px) {
    .mobile-contacts {
        flex-direction: column;
        align-items: flex-start;
    }
    .mobile-contacts__phone {
        font-size: 18px;
    }
    .mobile-contacts__callback {
        font-size: 13px;
        margin-top: 5px;
    }
}

.mobile-panel {
    display: flex;
    border-top: 1px solid rgba(43, 43, 43, 0.1);
    margin: 10px -15px 0;
    background: #FFFFFF;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
}
.mobile-panel__item {
    flex: 1;
    text-align: center;
    font-weight: 500;
    font-size: 11px;
    line-height: 1.3;
    color: #2B2B2B;
}
.mobile-panel__item:not(:last-child) {
    border-right: 1px solid rgba(43, 43, 43, 0.1);
}
.mobile-panel__link {
    display: block;
    height: 100%;
    padding: 48px 8px 12px;
    position: relative;
}
.mobile-panel__link:before {
    font-family: 'baikal-icons';
    line-height: 1;
    font-weight: normal;
    position: absolute;
    top: 12px;
    left: 50%;
    transform: translate(-50%, 0);
    color: #0097D4;
}
.mobile-panel__link_calc:before {
    content: "";
    display: block;
    width: 37px;
    height: 30px;
    background: url("/local/templates/main/css/../i/icons/icon-calc.svg") center center no-repeat;
    background-size: contain;
}
.mobile-panel__link_track:before {
    content: "\e930";
    font-size: 30px;
}
.mobile-panel__link_cabinet:before {
    content: "\e92f";
    font-size: 30px;
}

main {
    margin-top: 110px;
}
body.body_with_alert main {
    margin-top: 145px;
}
@media screen and (max-width: 991px) {
    main {
        margin-top: 100px;
    }
    body.body_with_alert main {
       margin-top: 135px;
    }
}
@media screen and (max-width: 767px) {
    body.body_with_alert main {
       margin-top: 145px;
    }
}


/* End */


/* Start:/local/templates/main/css/template_styles.css?1736841470112840*/
@charset "UTF-8";
* {
    outline: none !important;
}

a {
    outline: none !important;
    text-decoration: none !important;
    -webkit-transition: color 0.3s ease, border-color 0.3s ease;
    -o-transition: color 0.3s ease, border-color 0.3s ease;
    transition: color 0.3s ease, border-color 0.3s ease;
    color: #000;
}
a:hover {
    text-decoration: none !important;
    color: #000;
}

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

/* helpers */
.text-primary {
    color: #95C518 !important;
}

.text-red {
    color: #DE3333 !important;
}

.text-blue {
    color: #0097D4 !important;
}

.text-grey {
    color: rgba(43,43,43,0.5) !important;
}

.text-semibold {
    font-weight: 600 !important;
}

.text-medium {
    font-weight: 500 !important;
}

.text-normal {
    font-weight: normal !important;
}

.text-dark {
    color: #2b2b2b !important;
}

.text-nowrap {
    white-space: nowrap !important;
}

.text-left {
    text-align: left !important;
}

.text-center {
    text-align: center !important;
}

.text-right {
    text-align: right !important;
}

.text-12px {
    font-size: 12px !important;
}
.text-14px {
    font-size: 14px !important;
}

.text-helper,
.content-styles .text-helper,
.content-styles_lg .text-helper {
    font-size: 12px;
    color: rgba(43, 43, 43, 0.5);
}

.mt0 {
    margin-top: 0 !important;
}
.mt60 {
    margin-top: 60px !important;
}
.mb0 {
    margin-bottom: 0 !important;
}

.justify-content-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
}
.justify-content-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
}
.justify-content-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
}

.align-items-center {
    align-items: center !important;
}
.align-items-end {
    align-items: flex-end !important;
}

.p-relative {
    position: relative;
}

.loader {
    text-align: center;
    line-height: 1;
    display: none;
}
.loader img {
    max-width: 100%;
    max-height: 100%;
    width: 35px;
}
.load_calc_result {
    height: 28px;
    background: url('/local/templates/main/css/../i/loader-blue.svg') no-repeat 50% 50%;
}

.column-count-1 {
    column-count: 1;
}
.column-count-2 {
    column-count: 2;
}
.column-count-3 {
    column-count: 3;
}
.column-count-4 {
    column-count: 4;
}
@media screen and (min-width: 576px) {
    .column-count-sm-1 {
        column-count: 1;
    }
    .column-count-sm-2 {
        column-count: 2;
    }
    .column-count-sm-3 {
        column-count: 3;
    }
    .column-count-sm-4 {
        column-count: 4;
    }
}
@media screen and (min-width: 768px) {
    .column-count-md-1 {
        column-count: 1;
    }
    .column-count-md-2 {
        column-count: 2;
    }
    .column-count-md-3 {
        column-count: 3;
    }
    .column-count-md-4 {
        column-count: 4;
    }
}
@media screen and (min-width: 992px) {
    .column-count-lg-1 {
        column-count: 1;
    }
    .column-count-lg-2 {
        column-count: 2;
    }
    .column-count-lg-3 {
        column-count: 3;
    }
    .column-count-lg-4 {
        column-count: 4;
    }
}
@media screen and (min-width: 1200px) {
    .column-count-xl-1 {
        column-count: 1;
    }
    .column-count-xl-2 {
        column-count: 2;
    }
    .column-count-xl-3 {
        column-count: 3;
    }
    .column-count-xl-4 {
        column-count: 4;
    }
}

.fade {
    -webkit-transition: opacity 0.15s linear;
    -o-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear;
}
.fade:not(.show) {
    opacity: 0;
}
.collapse:not(.show) {
    display: none;
}

.hidden,
.hide {
    display: none !important;
}

@media screen and (min-width: 768px) {
    .visible_mobile {
        display: none !important;
    }
}
@media screen and (min-width: 992px) {
    .visible_tablet {
        display: none !important;
    }
}
@media screen and (max-width: 991px) {
    .hidden_tablet {
        display: none !important;
    }
}
@media screen and (max-width: 767px) {
    .hidden_mobile {
        display: none !important;
    }
}
/* typography */
h1 {
    font-weight: bold;
    font-size: 40px;
    line-height: 1.22;
    color: #2B2B2B;
    margin: 0 0 24px;
}
@media screen and (max-width: 991px) {
    h1 {
        font-size: 24px;
        line-height: 1.21;
    }
}
@media screen and (max-width: 767px) {
    h1 {
        font-size: 20px;
        line-height: 1.2;
    }
}

h2 {
    font-weight: bold;
    font-size: 22px;
    line-height: 1.36;
    color: #2B2B2B;
    margin: 0 0 15px;
}
@media screen and (max-width: 767px) {
    h2 {
        font-size: 16px;
    }
}

h3 {
    font-weight: bold;
    font-size: 20px;
    line-height: 1.5;
    color: #2B2B2B;
    margin: 0 0 10px;
}

h4 {
    font-weight: bold;
    font-size: 18px;
    line-height: 1.67;
    color: #2B2B2B;
    margin: 0 0 10px;
}

h5 {
    font-weight: 600;
    font-size: 16px;
    line-height: 1.25;
    color: #2B2B2B;
    margin: 0 0 10px;
}

h6 {
    font-weight: bold;
    font-size: 14px;
    line-height: 1.5;
    color: #2B2B2B;
    margin: 0 0 10px;
}

.content-styles {
    font-weight: 500;
    font-size: 13px;
    line-height: 1.85;
    color: #2B2B2B;
}
.content-styles p {
    font-weight: 500;
    font-size: 13px;
    line-height: 1.85;
    color: #2B2B2B;
    margin: 0 0 15px;
}
.content-styles ul:not([class]),
.content-styles ul[class^='column-count'],
.content-styles ul[class*=' column-count'] {
    list-style-type: none;
    margin: 0 0 15px;
    padding: 0 0 0 15px;
}
.content-styles ul:not([class]) > li,
.content-styles ul[class^='column-count'] > li,
.content-styles ul[class*=' column-count'] > li {
    position: relative;
    padding-left: 19px;
}
.content-styles ul:not([class]) > li:before,
.content-styles ul[class^='column-count'] > li:before,
.content-styles ul[class*=' column-count'] > li:before {
    content: "";
    position: absolute;
    top: 0.75em;
    left: 0;
    width: 4px;
    height: 4px;
    background: #95C518;
    border-radius: 1px;
}
.content-styles ul:not([class]) > li:not(:last-child),
.content-styles ul[class^='column-count'] > li:not(:last-child),
.content-styles ul[class*=' column-count'] > li:not(:last-child) {
    margin-bottom: 10px;
}
.content-styles ol:not([class]),
.content-styles ol[class^='column-count'],
.content-styles ol[class*=' column-count'] {
    padding: 0 0 0 15px;
    margin: 0 0 15px;
    list-style-type: none;
    counter-reset: ol-item;
}
.content-styles ol:not([class]) > li:before,
.content-styles ol[class^='column-count'] > li:before,
.content-styles ol[class*=' column-count'] > li:before {
    content: counter(ol-item) ".";
    counter-increment: ol-item;
    display: inline-block;
    font-weight: 600;
    min-width: 16px;
    margin-right: 3px;
}
.content-styles ol:not([class]) > li:not(:last-child),
.content-styles ol[class^='column-count'] > li:not(:last-child),
.content-styles ol[class*=' column-count'] > li:not(:last-child) {
    margin-bottom: 10px;
}
.content-styles a:not([class]),
a.link-default {
    color: #00A0DE;
    border-bottom: 1px solid rgba(0, 160, 222, 0.5);
}
.content-styles a:not([class]):hover,
a.link-default:hover {
    color: #95C518;
    border-color: rgba(149, 197, 24, 0.5);
}
.content-styles * + h2,
.content-styles * + h3,
.content-styles * + h4,
.content-styles * + h5,
.content-styles * + h6 {
    margin-top: 40px;
}
.content-styles_lg {
    font-weight: 500;
    font-size: 16px;
    line-height: 1.75;
    color: rgba(43, 43, 43, 0.7);
}
.content-styles_lg p {
    font-weight: 500;
    font-size: 16px;
    line-height: 1.75;
    color: rgba(43, 43, 43, 0.7);
    margin: 0 0 20px;
}
.content-styles_lg + .content-styles {
    margin-top: 30px;
}
.content-styles_order {
    font-weight: normal;
    font-size: 14px;
    line-height: 1.8;
    color: #3B3F41;
}
.content-styles_order p {
    font-weight: normal;
    font-size: 14px;
    line-height: 1.8;
    color: #3B3F41;
    margin: 0 0 12px;
}
.content-styles_order a:not([class]) {
    color: #3B3F41;
    border-bottom: 1px solid rgba(59, 63, 65, 0.5);
}
.content-styles_order a:not([class]):hover {
    color: #3B3F41;
    border-color: transparent;
}
.content-styles_mt {
    margin-top: 50px;
}
@media screen and (max-width: 767px) {
    .content-styles_lg {
        font-size: 14px;
    }
    .content-styles_lg p {
        font-size: 14px;
    }
}

.link-dark {
    color: #2b2b2b;
    border-bottom: 1px solid transparent;
}
.link-dark:hover {
    color: #95C518;
    border-color: rgba(149, 197, 24, 0.5);
}
.link-dark_bordered {
    border-color: rgba(43, 43, 43, 0.5);
    font-weight: 600;
}

hr {
    height: 0;
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee;
}

.video-block {
    display: block;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    position: relative;
}
.video-block > iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.video-block_index {
    margin-bottom: 30px;
}

.toggle-block {}
.toggle-block__title-wrapper {}
.toggle-block__title {
    display: inline;
    cursor: pointer;
    position: relative;
    margin: 0;
}
.toggle-block__title-inner {
    border-bottom: 1px dashed #2B2B2B;
    transition: border-color 0.2s ease;
}
.toggle-block__title-corner {
    position: relative;
    display: inline;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0 5px;
    border-color: #94c518 transparent transparent transparent;
    margin-left: 11px;
    top: 0.8em;
}
.toggle-block__title_chevron {
  width: 100%;
  padding-right: 32px;
}
.toggle-block__title_chevron:after,
.btn-link.toggle-block__title_chevron:after {
  content: "\e91b";
  position: absolute;
  top: 0;
  right: 0;
  width: 20px;
  height: 20px;
  font-size: 10px;
  font-family: 'baikal-icons';
  font-weight: normal;
  font-style: normal;
  line-height: 20px;
  text-align: center;
  transform: rotate(-180deg);
  transition: transform 0.3s ease;
}
.toggle-block__title_chevron.toggle-block__title_active:after {
  transform: rotate(0);
}
.toggle-block__title_dotted {
    border-bottom: 1px dotted #2B2B2B;
}
.toggle-block__title_dotted.text-primary {
    border-color: #95C518;
}
.toggle-block__body {
    padding-top: 32px;
    display: none;
}
.toggle-block__body_pt_md {
    padding-top: 20px;
}
.toggle-block__body_pt_none {
    padding-top: 0;
}
.toggle-block__title_active .toggle-block__title-inner {
    border-color: transparent;
}
.toggle-block__title_active .toggle-block__title-inner:hover {
    border-color: #2B2B2B;
}
.toggle-block__title_active .toggle-block__title-corner {
    opacity: 0;
    visibility: hidden;
}
.toggle-block__body img {
    border: 1px solid #EDEDED;
    margin: 0 0 20px;
}
.toggle-block_mt_md {
    margin-top: 40px;
}
@media screen and (max-width: 767px) {
    .toggle-block__body_pt_none {
       padding-top: 12px;
    }
}


.blockquote {
    display: table;
    width: 100%;
    height: 87px;
    position: relative;
    padding-bottom: 7px;
    margin: 0 0 30px;
    font-weight: 500;
    font-size: 13px;
    line-height: 1.85;
    color: #2B2B2B;
}
.blockquote__inner {
    display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    padding: 15px 40px 15px;
    background: #F7F8F9;
    position: relative;
}
.blockquote:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 2px;
    background: #00A0DE;
}
.blockquote_icon .blockquote__inner {
    padding-left: 123px;
}
.blockquote_icon .blockquote__inner:before {
    content: "";
    position: absolute;
    width: 50px;
    height: 50px;
    top: 50%;
    left: 40px;
    transform: translate(0, -50%);
}
.blockquote_icon:after {
    left: 123px;
}
.blockquote_icon_info .blockquote__inner:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjYuNDE1MSA0OS45OTk5QzIxLjc3NjMgNDkuOTk5OSAxNy4zMDQxIDQ4LjY1OTcgMTMuNDUxNiA0Ni4xMTlMNS4zNDUzOCA0OC42Mzc4QzUuMDE4NjEgNDguNzM5MiA0LjY2MjMzIDQ4LjY1MTQgNC40MjA1IDQ4LjQwOTZDNC4xNzg2NiA0OC4xNjc0IDQuMDkwODUgNDcuODExNSA0LjE5MjM0IDQ3LjQ4NDdMNi43MTExMSAzOS4zNzg1QzQuMTcwMzggMzUuNTI2IDIuODMwMiAzMS4wNTM4IDIuODMwMiAyNi40MTVDMi44MzAyIDIwLjExNTMgNS4yODM0OCAxNC4xOTI1IDkuNzM4MDQgOS43Mzc5MkMxNC4xOTI2IDUuMjgzMzYgMjAuMTE1NSAyLjgzMDA4IDI2LjQxNTEgMi44MzAwOEMzMi43MTQ4IDIuODMwMDggMzguNjM3NiA1LjI4MzM2IDQzLjA5MjIgOS43Mzc5MkM0Ny41NDY3IDE0LjE5MjUgNTAgMjAuMTE1MyA1MCAyNi40MTVDNTAgMzIuNzE0NiA0Ny41NDY3IDM4LjYzNzUgNDMuMDkyMiA0My4wOTJDMzguNjM3NiA0Ny41NDY2IDMyLjcxNDggNDkuOTk5OSAyNi40MTUxIDQ5Ljk5OTlaIiBmaWxsPSJ3aGl0ZSIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTAuODIzNCA0MS44NjQ4TDExLjMzNzEgNDIuMjAzN0MxNC45NzY0IDQ0LjYwMzcgMTkuMTk5NSA0NS44Njk4IDIzLjU4NDkgNDUuODY5OEMyOS41Mzk4IDQ1Ljg2OTggMzUuMTMyIDQzLjU1MzUgMzkuMzQyNyAzOS4zNDI3QzQzLjU1MzUgMzUuMTMyIDQ1Ljg2OTggMjkuNTM5OCA0NS44Njk4IDIzLjU4NDlDNDUuODY5OCAxNy42MyA0My41NTM1IDEyLjAzNzggMzkuMzQyNyA3LjgyNzA4QzM1LjEzMiAzLjYxNjMyIDI5LjUzOTggMS4zIDIzLjU4NDkgMS4zQzE3LjYzIDEuMyAxMi4wMzc4IDMuNjE2MzIgNy44MjcwOCA3LjgyNzA4QzMuNjE2MzIgMTIuMDM3OCAxLjMgMTcuNjMgMS4zIDIzLjU4NDlDMS4zIDI3Ljk3MDMgMi41NjYwNyAzMi4xOTM1IDQuOTY2MTUgMzUuODMyN0w1LjMwNDk4IDM2LjM0NjRMMi44MTczMyA0NC4zNTI1TDEwLjgyMzQgNDEuODY0OFpNMS4zNjIxMyA0NC42NTQ2TDMuODgwOTEgMzYuNTQ4NEMxLjM0MDE4IDMyLjY5NTkgMCAyOC4yMjM3IDAgMjMuNTg0OUMwIDE3LjI4NTMgMi40NTMyOCAxMS4zNjI0IDYuOTA3ODQgNi45MDc4NEMxMS4zNjI0IDIuNDUzMjggMTcuMjg1MyAwIDIzLjU4NDkgMEMyOS44ODQ2IDAgMzUuODA3NCAyLjQ1MzI4IDQwLjI2MiA2LjkwNzg0QzQ0LjcxNjUgMTEuMzYyNCA0Ny4xNjk4IDE3LjI4NTMgNDcuMTY5OCAyMy41ODQ5QzQ3LjE2OTggMjkuODg0NiA0NC43MTY1IDM1LjgwNzQgNDAuMjYyIDQwLjI2MkMzNS44MDc0IDQ0LjcxNjUgMjkuODg0NiA0Ny4xNjk4IDIzLjU4NDkgNDcuMTY5OEMxOC45NDYxIDQ3LjE2OTggMTQuNDczOSA0NS44Mjk2IDEwLjYyMTQgNDMuMjg4OUwyLjUxNTE4IDQ1LjgwNzdDMi4xODg0MSA0NS45MDkyIDEuODMyMTMgNDUuODIxNCAxLjU5MDMgNDUuNTc5NUMxLjM0ODQ2IDQ1LjMzNzMgMS4yNjA2NSA0NC45ODE0IDEuMzYyMTMgNDQuNjU0NloiIGZpbGw9IiNDNUNGREUiLz48cGF0aCBkPSJNMjcuMzMzMyAyOC4wMDAxSDI2LjY2NjdWMTkuMzMzNEMyNi42NjY3IDE4Ljk2NTIgMjYuMzY4MiAxOC42NjY3IDI2IDE4LjY2NjdIMjAuNjY2N0MyMC4yOTg0IDE4LjY2NjcgMjAgMTguOTY1MiAyMCAxOS4zMzM0VjIyLjAwMDFDMjAgMjIuMzY4MyAyMC4yOTg0IDIyLjY2NjcgMjAuNjY2NyAyMi42NjY3SDIxLjMzMzNWMjguMDAwMUgyMC42NjY3QzIwLjI5ODQgMjguMDAwMSAyMCAyOC4yOTg1IDIwIDI4LjY2NjdWMzEuMzMzNEMyMCAzMS43MDE2IDIwLjI5ODQgMzIuMDAwMSAyMC42NjY3IDMyLjAwMDFIMjcuMzMzM0MyNy43MDE2IDMyLjAwMDEgMjggMzEuNzAxNiAyOCAzMS4zMzM0VjI4LjY2NjdDMjggMjguMjk4NSAyNy43MDE2IDI4LjAwMDEgMjcuMzMzMyAyOC4wMDAxWk0yNi42NjY3IDMwLjY2NjdIMjEuMzMzM1YyOS4zMzM0SDIyQzIyLjM2ODIgMjkuMzMzNCAyMi42NjY3IDI5LjAzNSAyMi42NjY3IDI4LjY2NjdWMjIuMDAwMUMyMi42NjY3IDIxLjYzMTkgMjIuMzY4MiAyMS4zMzM0IDIyIDIxLjMzMzRIMjEuMzMzM1YyMC4wMDAxSDI1LjMzMzNWMjguNjY2N0MyNS4zMzMzIDI5LjAzNSAyNS42MzIgMjkuMzMzNCAyNiAyOS4zMzM0SDI2LjY2NjdWMzAuNjY2N1oiIGZpbGw9IiNDNUNGREUiLz48cGF0aCBkPSJNMjMuOTk5OSAxNy4zMzMzQzI1LjQ3MDIgMTcuMzMzMyAyNi42NjY2IDE2LjEzNyAyNi42NjY2IDE0LjY2NjdDMjYuNjY2NiAxMy4xOTY0IDI1LjQ3MDIgMTIgMjMuOTk5OSAxMkMyMi41Mjk2IDEyIDIxLjMzMzMgMTMuMTk2NCAyMS4zMzMzIDE0LjY2NjdDMjEuMzMzMyAxNi4xMzcgMjIuNTI5NiAxNy4zMzMzIDIzLjk5OTkgMTcuMzMzM1pNMjMuOTk5OSAxMy4zMzMzQzI0LjczNTEgMTMuMzMzMyAyNS4zMzMzIDEzLjkzMTUgMjUuMzMzMyAxNC42NjY3QzI1LjMzMzMgMTUuNDAxOCAyNC43MzUxIDE2IDIzLjk5OTkgMTZDMjMuMjY0OCAxNiAyMi42NjY2IDE1LjQwMTggMjIuNjY2NiAxNC42NjY3QzIyLjY2NjYgMTMuOTMxNSAyMy4yNjQ4IDEzLjMzMzMgMjMuOTk5OSAxMy4zMzMzWiIgZmlsbD0iI0M1Q0ZERSIvPjwvc3ZnPg==");
}
.mgg-wrapper.ny-theme .blockquote_icon_info .blockquote__inner:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjYuNDE1MSA0OS45OTk5QzIxLjc3NjMgNDkuOTk5OSAxNy4zMDQxIDQ4LjY1OTcgMTMuNDUxNiA0Ni4xMTlMNS4zNDUzOCA0OC42Mzc4QzUuMDE4NjEgNDguNzM5MiA0LjY2MjMzIDQ4LjY1MTQgNC40MjA1IDQ4LjQwOTZDNC4xNzg2NiA0OC4xNjc0IDQuMDkwODUgNDcuODExNSA0LjE5MjM0IDQ3LjQ4NDdMNi43MTExMSAzOS4zNzg1QzQuMTcwMzggMzUuNTI2IDIuODMwMiAzMS4wNTM4IDIuODMwMiAyNi40MTVDMi44MzAyIDIwLjExNTMgNS4yODM0OCAxNC4xOTI1IDkuNzM4MDQgOS43Mzc5MkMxNC4xOTI2IDUuMjgzMzYgMjAuMTE1NSAyLjgzMDA4IDI2LjQxNTEgMi44MzAwOEMzMi43MTQ4IDIuODMwMDggMzguNjM3NiA1LjI4MzM2IDQzLjA5MjIgOS43Mzc5MkM0Ny41NDY3IDE0LjE5MjUgNTAgMjAuMTE1MyA1MCAyNi40MTVDNTAgMzIuNzE0NiA0Ny41NDY3IDM4LjYzNzUgNDMuMDkyMiA0My4wOTJDMzguNjM3NiA0Ny41NDY2IDMyLjcxNDggNDkuOTk5OSAyNi40MTUxIDQ5Ljk5OTlaIiBmaWxsPSJ3aGl0ZSIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTAuODIzNCA0MS44NjQ4TDExLjMzNzEgNDIuMjAzN0MxNC45NzY0IDQ0LjYwMzcgMTkuMTk5NSA0NS44Njk4IDIzLjU4NDkgNDUuODY5OEMyOS41Mzk4IDQ1Ljg2OTggMzUuMTMyIDQzLjU1MzUgMzkuMzQyNyAzOS4zNDI3QzQzLjU1MzUgMzUuMTMyIDQ1Ljg2OTggMjkuNTM5OCA0NS44Njk4IDIzLjU4NDlDNDUuODY5OCAxNy42MyA0My41NTM1IDEyLjAzNzggMzkuMzQyNyA3LjgyNzA4QzM1LjEzMiAzLjYxNjMyIDI5LjUzOTggMS4zIDIzLjU4NDkgMS4zQzE3LjYzIDEuMyAxMi4wMzc4IDMuNjE2MzIgNy44MjcwOCA3LjgyNzA4QzMuNjE2MzIgMTIuMDM3OCAxLjMgMTcuNjMgMS4zIDIzLjU4NDlDMS4zIDI3Ljk3MDMgMi41NjYwNyAzMi4xOTM1IDQuOTY2MTUgMzUuODMyN0w1LjMwNDk4IDM2LjM0NjRMMi44MTczMyA0NC4zNTI1TDEwLjgyMzQgNDEuODY0OFpNMS4zNjIxMyA0NC42NTQ2TDMuODgwOTEgMzYuNTQ4NEMxLjM0MDE4IDMyLjY5NTkgMCAyOC4yMjM3IDAgMjMuNTg0OUMwIDE3LjI4NTMgMi40NTMyOCAxMS4zNjI0IDYuOTA3ODQgNi45MDc4NEMxMS4zNjI0IDIuNDUzMjggMTcuMjg1MyAwIDIzLjU4NDkgMEMyOS44ODQ2IDAgMzUuODA3NCAyLjQ1MzI4IDQwLjI2MiA2LjkwNzg0QzQ0LjcxNjUgMTEuMzYyNCA0Ny4xNjk4IDE3LjI4NTMgNDcuMTY5OCAyMy41ODQ5QzQ3LjE2OTggMjkuODg0NiA0NC43MTY1IDM1LjgwNzQgNDAuMjYyIDQwLjI2MkMzNS44MDc0IDQ0LjcxNjUgMjkuODg0NiA0Ny4xNjk4IDIzLjU4NDkgNDcuMTY5OEMxOC45NDYxIDQ3LjE2OTggMTQuNDczOSA0NS44Mjk2IDEwLjYyMTQgNDMuMjg4OUwyLjUxNTE4IDQ1LjgwNzdDMi4xODg0MSA0NS45MDkyIDEuODMyMTMgNDUuODIxNCAxLjU5MDMgNDUuNTc5NUMxLjM0ODQ2IDQ1LjMzNzMgMS4yNjA2NSA0NC45ODE0IDEuMzYyMTMgNDQuNjU0NloiIGZpbGw9IiNCMTAwMTUiLz48cGF0aCBkPSJNMjcuMzMzMyAyOC4wMDAxSDI2LjY2NjdWMTkuMzMzNEMyNi42NjY3IDE4Ljk2NTIgMjYuMzY4MiAxOC42NjY3IDI2IDE4LjY2NjdIMjAuNjY2N0MyMC4yOTg0IDE4LjY2NjcgMjAgMTguOTY1MiAyMCAxOS4zMzM0VjIyLjAwMDFDMjAgMjIuMzY4MyAyMC4yOTg0IDIyLjY2NjcgMjAuNjY2NyAyMi42NjY3SDIxLjMzMzNWMjguMDAwMUgyMC42NjY3QzIwLjI5ODQgMjguMDAwMSAyMCAyOC4yOTg1IDIwIDI4LjY2NjdWMzEuMzMzNEMyMCAzMS43MDE2IDIwLjI5ODQgMzIuMDAwMSAyMC42NjY3IDMyLjAwMDFIMjcuMzMzM0MyNy43MDE2IDMyLjAwMDEgMjggMzEuNzAxNiAyOCAzMS4zMzM0VjI4LjY2NjdDMjggMjguMjk4NSAyNy43MDE2IDI4LjAwMDEgMjcuMzMzMyAyOC4wMDAxWk0yNi42NjY3IDMwLjY2NjdIMjEuMzMzM1YyOS4zMzM0SDIyQzIyLjM2ODIgMjkuMzMzNCAyMi42NjY3IDI5LjAzNSAyMi42NjY3IDI4LjY2NjdWMjIuMDAwMUMyMi42NjY3IDIxLjYzMTkgMjIuMzY4MiAyMS4zMzM0IDIyIDIxLjMzMzRIMjEuMzMzM1YyMC4wMDAxSDI1LjMzMzNWMjguNjY2N0MyNS4zMzMzIDI5LjAzNSAyNS42MzIgMjkuMzMzNCAyNiAyOS4zMzM0SDI2LjY2NjdWMzAuNjY2N1oiIGZpbGw9IiNCMTAwMTUiLz48cGF0aCBkPSJNMjMuOTk5OSAxNy4zMzMzQzI1LjQ3MDIgMTcuMzMzMyAyNi42NjY2IDE2LjEzNyAyNi42NjY2IDE0LjY2NjdDMjYuNjY2NiAxMy4xOTY0IDI1LjQ3MDIgMTIgMjMuOTk5OSAxMkMyMi41Mjk2IDEyIDIxLjMzMzMgMTMuMTk2NCAyMS4zMzMzIDE0LjY2NjdDMjEuMzMzMyAxNi4xMzcgMjIuNTI5NiAxNy4zMzMzIDIzLjk5OTkgMTcuMzMzM1pNMjMuOTk5OSAxMy4zMzMzQzI0LjczNTEgMTMuMzMzMyAyNS4zMzMzIDEzLjkzMTUgMjUuMzMzMyAxNC42NjY3QzI1LjMzMzMgMTUuNDAxOCAyNC43MzUxIDE2IDIzLjk5OTkgMTZDMjMuMjY0OCAxNiAyMi42NjY2IDE1LjQwMTggMjIuNjY2NiAxNC42NjY3QzIyLjY2NjYgMTMuOTMxNSAyMy4yNjQ4IDEzLjMzMzMgMjMuOTk5OSAxMy4zMzMzWiIgZmlsbD0iI0IxMDAxNSIvPjwvc3ZnPg==");
}
.blockquote_icon_attention .blockquote__inner:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjYuNDE1MSA0OS45OTk5QzIxLjc3NjMgNDkuOTk5OSAxNy4zMDQxIDQ4LjY1OTcgMTMuNDUxNiA0Ni4xMTlMNS4zNDUzOCA0OC42Mzc4QzUuMDE4NjEgNDguNzM5MiA0LjY2MjMzIDQ4LjY1MTQgNC40MjA1IDQ4LjQwOTZDNC4xNzg2NiA0OC4xNjc0IDQuMDkwODUgNDcuODExNSA0LjE5MjM0IDQ3LjQ4NDdMNi43MTExMSAzOS4zNzg1QzQuMTcwMzggMzUuNTI2IDIuODMwMiAzMS4wNTM4IDIuODMwMiAyNi40MTVDMi44MzAyIDIwLjExNTMgNS4yODM0OCAxNC4xOTI1IDkuNzM4MDQgOS43Mzc5MkMxNC4xOTI2IDUuMjgzMzYgMjAuMTE1NSAyLjgzMDA4IDI2LjQxNTEgMi44MzAwOEMzMi43MTQ4IDIuODMwMDggMzguNjM3NiA1LjI4MzM2IDQzLjA5MjIgOS43Mzc5MkM0Ny41NDY3IDE0LjE5MjUgNTAgMjAuMTE1MyA1MCAyNi40MTVDNTAgMzIuNzE0NiA0Ny41NDY3IDM4LjYzNzUgNDMuMDkyMiA0My4wOTJDMzguNjM3NiA0Ny41NDY2IDMyLjcxNDggNDkuOTk5OSAyNi40MTUxIDQ5Ljk5OTlaIiBmaWxsPSJ3aGl0ZSIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTAuODIzNCA0MS44NjQ4TDExLjMzNzEgNDIuMjAzN0MxNC45NzY0IDQ0LjYwMzcgMTkuMTk5NSA0NS44Njk4IDIzLjU4NDkgNDUuODY5OEMyOS41Mzk4IDQ1Ljg2OTggMzUuMTMyIDQzLjU1MzUgMzkuMzQyNyAzOS4zNDI3QzQzLjU1MzUgMzUuMTMyIDQ1Ljg2OTggMjkuNTM5OCA0NS44Njk4IDIzLjU4NDlDNDUuODY5OCAxNy42MyA0My41NTM1IDEyLjAzNzggMzkuMzQyNyA3LjgyNzA4QzM1LjEzMiAzLjYxNjMyIDI5LjUzOTggMS4zIDIzLjU4NDkgMS4zQzE3LjYzIDEuMyAxMi4wMzc4IDMuNjE2MzIgNy44MjcwOCA3LjgyNzA4QzMuNjE2MzIgMTIuMDM3OCAxLjMgMTcuNjMgMS4zIDIzLjU4NDlDMS4zIDI3Ljk3MDMgMi41NjYwNyAzMi4xOTM1IDQuOTY2MTUgMzUuODMyN0w1LjMwNDk4IDM2LjM0NjRMMi44MTczMyA0NC4zNTI1TDEwLjgyMzQgNDEuODY0OFpNMS4zNjIxMyA0NC42NTQ2TDMuODgwOTEgMzYuNTQ4NEMxLjM0MDE4IDMyLjY5NTkgMCAyOC4yMjM3IDAgMjMuNTg0OUMwIDE3LjI4NTMgMi40NTMyOCAxMS4zNjI0IDYuOTA3ODQgNi45MDc4NEMxMS4zNjI0IDIuNDUzMjggMTcuMjg1MyAwIDIzLjU4NDkgMEMyOS44ODQ2IDAgMzUuODA3NCAyLjQ1MzI4IDQwLjI2MiA2LjkwNzg0QzQ0LjcxNjUgMTEuMzYyNCA0Ny4xNjk4IDE3LjI4NTMgNDcuMTY5OCAyMy41ODQ5QzQ3LjE2OTggMjkuODg0NiA0NC43MTY1IDM1LjgwNzQgNDAuMjYyIDQwLjI2MkMzNS44MDc0IDQ0LjcxNjUgMjkuODg0NiA0Ny4xNjk4IDIzLjU4NDkgNDcuMTY5OEMxOC45NDYxIDQ3LjE2OTggMTQuNDczOSA0NS44Mjk2IDEwLjYyMTQgNDMuMjg4OUwyLjUxNTE4IDQ1LjgwNzdDMi4xODg0MSA0NS45MDkyIDEuODMyMTMgNDUuODIxNCAxLjU5MDMgNDUuNTc5NUMxLjM0ODQ2IDQ1LjMzNzMgMS4yNjA2NSA0NC45ODE0IDEuMzYyMTMgNDQuNjU0NloiIGZpbGw9IiNGQ0I0NzEiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIzLjQ0NzggMTYuM0wyMy40NDM2IDE2LjNDMjMuMTI5NSAxNi4zIDIyLjgyOSAxNi40MjkzIDIyLjYxMzEgMTYuNjU3NEwyMS42NjkgMTUuNzYzOEMyMi4xMzA0IDE1LjI3NjMgMjIuNzcyNCAxNSAyMy40NDM2IDE1QzI0LjExNiAxNC45OTc4IDI0Ljc1OTkgMTUuMjczMiAyNS4yMjI5IDE1Ljc2MUMyNS42ODU5IDE2LjI0ODkgMjUuOTI3MyAxNi45MDU4IDI1Ljg5MDQgMTcuNTc3NkwyNS40MjM5IDI2LjEwNTNDMjUuMzY4NiAyNy4xMTg2IDI0LjUyOTkgMjcuOTExNiAyMy41MTQ4IDI3LjkxMDFIMjMuMzc5M0MyMi4zNjQ0IDI3LjkxMTYgMjEuNTI1NyAyNy4xMTg2IDIxLjQ3MDEgMjYuMTA1M0wyMS4wMDM3IDE3LjU3NzZDMjAuOTY3IDE2LjkwNyAyMS4yMDc1IDE2LjI1MTQgMjEuNjY5IDE1Ljc2MzhMMjIuNjEzMSAxNi42NTc0QzIyLjM5NzIgMTYuODg1NiAyMi4yODQ1IDE3LjE5MjQgMjIuMzAxNyAxNy41MDY2QzIyLjMwMTcgMTcuNTA2NiAyMi4zMDE3IDE3LjUwNjYgMjIuMzAxNyAxNy41MDY2TDIyLjc2ODEgMjYuMDM0QzIyLjc2ODEgMjYuMDM0MSAyMi43NjgxIDI2LjAzMzkgMjIuNzY4MSAyNi4wMzRDMjIuNzg2IDI2LjM1NzUgMjMuMDUzOCAyNi42MTA2IDIzLjM3NzMgMjYuNjEwMUwyMy4zNzkzIDI2LjYxMDFMMjMuNTE2NyAyNi42MTAxQzIzLjg0MDggMjYuNjEwNiAyNC4xMDgyIDI2LjM1NzUgMjQuMTI1OSAyNi4wMzQ0TDI0LjU5MjMgMTcuNTA2NkMyNC42MDk2IDE3LjE5MjEgMjQuNDk2NyAxNi44ODQzIDI0LjI3OTkgMTYuNjU1OUMyNC4wNjM0IDE2LjQyNzggMjMuNzYyMiAxNi4yOTkgMjMuNDQ3OCAxNi4zWiIgZmlsbD0iI0ZDQjQ3MSIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjMuNTQ1NyAzMC40ODE2QzIzLjIwOTEgMzAuNDgxNiAyMi45MzY1IDMwLjc1NDMgMjIuOTM2NSAzMS4wOTA4QzIyLjkzNjUgMzEuNDI3MyAyMy4yMDkxIDMxLjcgMjMuNTQ1NyAzMS43QzIzLjg4MiAzMS43IDI0LjE1NDkgMzEuNDI3MiAyNC4xNTQ5IDMxLjA5MDhDMjQuMTU0OSAzMC43NTQ1IDIzLjg4MiAzMC40ODE2IDIzLjU0NTcgMzAuNDgxNlpNMjEuNjM2NSAzMS4wOTA4QzIxLjYzNjUgMzAuMDM2NSAyMi40OTEgMjkuMTgxNiAyMy41NDU3IDI5LjE4MTZDMjQuNiAyOS4xODE2IDI1LjQ1NDkgMzAuMDM2NSAyNS40NTQ5IDMxLjA5MDhDMjUuNDU0OSAzMi4xNDUyIDI0LjYgMzMgMjMuNTQ1NyAzM0MyMi40OTEgMzMgMjEuNjM2NSAzMi4xNDUyIDIxLjYzNjUgMzEuMDkwOFoiIGZpbGw9IiNGQ0I0NzEiLz48L3N2Zz4=");
}
.blockquote_attention:after {
    background: #EB7100;
}
.blockquote_attention a:not([class]) {
    color: #00A0DE;
    border-bottom: 1px solid rgba(0, 160, 222, 0.5);
}
.blockquote_attention a:not([class]):hover {
    color: #95C518;
    border-color: rgba(149, 197, 24, 0.5);
}
*:not(.blockquote) + .blockquote {
    margin-top: 40px;
}
.blockquote_mb_lg {
    margin-bottom: 60px
}
.blockquote_mt_md {
    margin-top: 30px;
}
@media screen and (max-width: 767px) {
    .blockquote {
        font-size: 12px;
        line-height: 1.7;
    }
    .blockquote__inner {
        padding: 15px;
    }
    .blockquote_icon .blockquote__inner {
        padding: 60px 15px 15px;
    }
    .blockquote_icon .blockquote__inner:before {
        width: 30px;
        height: 30px;
        top: 15px;
        left: 15px;
        background-size: contain;
        transform: none;
    }
    .blockquote_icon:after {
        left: 0;
    }
}

.docs-block__list {
    margin: 0 -10px;
}
.docs-block__item {
    display: flex;
    border: 1px solid rgba(43, 43, 43, 0.1);
    border-radius: 2px;
    padding: 12px 20px;
    position: relative;
    transition: background 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}
.docs-block__item:hover {
    background: #fff;
    box-shadow: 0px 2px 16px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(0, 0, 0, 0.04);
    border-color: #fff;
}
.docs-block__item:hover .docs-block__link {
    color: #99D400;
    border-color: rgba(153, 212, 0, 0.5);
}
.docs-block__item-wrapper {
    padding: 0 10px;
    margin-bottom: 20px;
}
.docs-block__item_icon_pdf,
.docs-block__item_icon_doc,
.docs-block__item_icon_xls {
    padding-left: 68px;
}
.docs-block__item_icon_pdf:before,
.docs-block__item_icon_doc:before,
.docs-block__item_icon_xls:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 20px;
    transform: translate(0, -50%);
    width: 30px;
    height: 30px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}
.docs-block__item_icon_pdf:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAyOCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNi4xMzU3NyA5LjIwODVWMTYuMzAxSDAuNTY0MjA5VjExLjE5NkMwLjU2NDIwOSAxMC4wOTg1IDEuNDU0MjUgOS4yMDg1IDIuNTUxNzEgOS4yMDg1SDMuNTY3NzJINi4xMzU3N1oiIGZpbGw9IiNFM0VBRjMiLz48cGF0aCBkPSJNMjcuNDM1NyAxMS42MTc0VjI3LjIyMzhDMjcuNDM1NyAyOC41MTQ2IDI2LjM4OTggMjkuNTYwNSAyNS4wOTk2IDI5LjU2MDVINS45MDQyNUM0LjgwMTUxIDI5LjU2MDUgMy44Nzc0OSAyOC43OTY1IDMuNjMxOTggMjcuNzY4OEwzLjYyMjYxIDI2LjQzMjhMMy41NjgxMiAxOC40NzdWMi43NzYxN0MzLjU2ODEyIDEuNDg1MzUgNC42MTQwMSAwLjQzOTQ1MyA1LjkwNDI1IDAuNDM5NDUzSDE2LjI1NzhDMTcuMTg4MiAwLjQzOTQ1MyAyMC4yMDE3IDMuMDA4NzkgMjIuODY1NCA1LjcxNDY1QzI1LjI5NTkgOC4xODQzNyAyNy40MzU3IDEwLjc2NzggMjcuNDM1NyAxMS42MTc0WiIgZmlsbD0iI0Y0RjdGQyIvPjxwYXRoIGQ9Ik0yNy40MzU3IDExLjYxNzZWMTcuMzM0NkMyNy40MzU3IDE3LjMyODEgMjcuNDM1MiAxNy4zMjE3IDI3LjQzNTIgMTcuMzE0NkMyNy4yNTk0IDEwLjI5OTggMjEuNTQ1MyA5Ljk3NTIgMTkuNjc2OCA4LjEwNjY0TDIyLjg2NTQgNS43MTQ4NEMyNS4yOTYgOC4xODQ1NyAyNy40MzU3IDEwLjc2OCAyNy40MzU3IDExLjYxNzZaIiBmaWxsPSIjRTNFQUYzIi8+PHBhdGggZD0iTTE2LjI1NzggMC40Mzk0NTNIMTAuNTQwOEMxMC41NDcyIDAuNDM5NDUzIDEwLjU1MzcgMC40NDAwMzkgMTAuNTYwNyAwLjQ0MDAzOUMxNy41NzU1IDAuNjE1ODIgMTcuOTAwMiA2LjMyOTg4IDE5Ljc2ODcgOC4xOTg0NEwyMi4xNjA1IDUuMDA5NzdDMTkuNjkwOCAyLjU3OTMgMTcuMTA3NCAwLjQzOTQ1MyAxNi4yNTc4IDAuNDM5NDUzWiIgZmlsbD0iI0UzRUFGMyIvPjxwYXRoIGQ9Ik0yNy40MzU3IDExLjYxNzdWMTIuNjA2MUMyNy40MzU3IDEwLjUyNTIgMjUuNzQ4MyA4LjgzNzgxIDIzLjY2NzQgOC44Mzc4MUgyMS4zNzM5QzIwLjA4MzcgOC44Mzc4MSAxOS4wMzczIDcuNzkxNDUgMTkuMDM3MyA2LjUwMTI3VjQuMjA3NzNDMTkuMDM3MyAyLjEyNjg0IDE3LjM0OTkgMC40Mzk0NTMgMTUuMjY5IDAuNDM5NDUzSDE2LjI1NzRDMTguMDM3MSAwLjQzOTQ1MyAxOS43NDQ0IDEuMTQ2NTYgMjEuMDAyOSAyLjQwNDk4TDI1LjQ3MDIgNi44NzIyOUMyNi43Mjg1IDguMTMwNjQgMjcuNDM1NyA5LjgzODAxIDI3LjQzNTcgMTEuNjE3N1oiIGZpbGw9IiNFM0VBRjMiLz48cGF0aCBkPSJNMTkuMzg2NyAxOC4xMjMzVjIzLjM2NEMxOS4zODY3IDI1LjA1OTEgMTguMDEyNyAyNi40MzMxIDE2LjMxNzYgMjYuNDMzMUgzLjYyMjYxTDMuNTY4MTIgMTguNDc3MlYxNS4wNTQySDE2LjMxNzVDMTguMDEyNyAxNS4wNTQyIDE5LjM4NjcgMTYuNDI4MiAxOS4zODY3IDE4LjEyMzNaIiBmaWxsPSIjRTNFQUYzIi8+PHBhdGggZD0iTTIxLjM3NCAxNi4yNTI0VjIxLjQ5MzFDMjEuMzc0IDIzLjE4ODIgMjAgMjQuNTYyMiAxOC4zMDQ5IDI0LjU2MjJIMi41NTE5NUMyLjQ5Mjc3IDI0LjU2MjIgMi40MzQ3NyAyNC41NTk5IDIuMzc2NzYgMjQuNTU0QzEuMzYxMzMgMjQuNDY2MSAwLjU2NDQ1MyAyMy42MTM2IDAuNTY0NDUzIDIyLjU3NDdWMTEuMTk1OEMwLjU2NDQ1MyAxMS43NDQyIDAuNzg3MTA5IDEyLjI0MTEgMS4xNDY4NyAxMi42MDA5QzEuNDY3MzggMTIuOTIyIDEuODk3NDYgMTMuMTM0MSAyLjM3Njc2IDEzLjE3NTFDMi40MzQ3NyAxMy4xODEgMi40OTI3NyAxMy4xODMzIDIuNTUxOTUgMTMuMTgzM0gxOC4zMDQ5QzIwIDEzLjE4MzMgMjEuMzc0IDE0LjU1NzMgMjEuMzc0IDE2LjI1MjRaIiBmaWxsPSIjREQ2MzZFIi8+PHBhdGggZD0iTTIuMzc2NzYgMTMuMTc1MVYyNC41NTRDMS4zNjEzMyAyNC40NjYxIDAuNTY0NDUzIDIzLjYxMzYgMC41NjQ0NTMgMjIuNTc0N1YxMS4xOTU4QzAuNTY0NDUzIDExLjc0NDIgMC43ODcxMDkgMTIuMjQxMSAxLjE0Njg3IDEyLjYwMDlDMS40Njc0NCAxMi45MjIgMS44OTc1MiAxMy4xMzQxIDIuMzc2NzYgMTMuMTc1MVoiIGZpbGw9IiNEQTRBNTQiLz48cGF0aCBkPSJNMjcuODc1MiAxMS42MTc3QzI3Ljg3NTIgOS43MDc3IDI3LjEzMTUgNy45MTIwMyAyNS43ODEgNi41NjE1NkwyMS4zMTM3IDIuMDk0MjZDMTkuOTYzMiAwLjc0MzczMSAxOC4xNjc2IDAgMTYuMjU3NiAwSDE2LjI1NzVIOC4xOTg5MkM3Ljk1NjE2IDAgNy43NTk0NiAwLjE5Njc1OCA3Ljc1OTQ2IDAuNDM5NDUzQzcuNzU5NDYgMC42ODIxNDggNy45NTYxNiAwLjg3ODkwNiA4LjE5ODkyIDAuODc4OTA2SDE1LjI2OTJDMTcuMTA0NyAwLjg3ODkwNiAxOC41OTggMi4zNzIyMyAxOC41OTggNC4yMDc3M1Y2LjUwMTI3QzE4LjU5OCA4LjAzMTk3IDE5Ljg0MzMgOS4yNzcyNyAyMS4zNzQgOS4yNzcyN0gyMy42Njc1QzI1LjQ5OTMgOS4yNzcyNyAyNi45OSAxMC43NjQ1IDI2Ljk5NjEgMTIuNTk0OFYyNy4yMjM4QzI2Ljk5NjEgMjguMjcgMjYuMTQ1MyAyOS4xMjExIDI1LjA5OTUgMjkuMTIxMUg1LjkwNDE1QzUuMDM4NDkgMjkuMTIxMSA0LjI5MTM2IDI4LjU0NDUgNC4wNzA5MyAyNy43MTI5TDQuMDUyMTIgMjUuMDAyMUgxOC4zMDQ5QzIwLjIzOTUgMjUuMDAyMSAyMS44MTM1IDIzLjQyODIgMjEuODEzNSAyMS40OTM1VjIwLjU0MzVDMjEuODEzNSAyMC4zMDA4IDIxLjYxNjggMjAuMTA0IDIxLjM3NCAyMC4xMDRDMjEuMTMxMyAyMC4xMDQgMjAuOTM0NiAyMC4zMDA4IDIwLjkzNDYgMjAuNTQzNVYyMS40OTM1QzIwLjkzNDYgMjIuOTQzNiAxOS43NTQ5IDI0LjEyMzIgMTguMzA0OSAyNC4xMjMySDIuNTUxNjVDMS42OTgxMiAyNC4xMjMyIDEuMDAzNjYgMjMuNDI4OCAxLjAwMzY2IDIyLjU3NTJWMTMuMDYzN0MxLjQyNDA3IDEzLjQxMjggMS45NjM3MiAxMy42MjMgMi41NTE2NSAxMy42MjNIMTguMzA0OEMxOS43NTQ4IDEzLjYyMyAyMC45MzQ1IDE0LjgwMjcgMjAuOTM0NSAxNi4yNTI3VjE4Ljc4NTZDMjAuOTM0NSAxOS4wMjgzIDIxLjEzMTIgMTkuMjI1MSAyMS4zNzQgMTkuMjI1MUMyMS42MTY3IDE5LjIyNTEgMjEuODEzNCAxOS4wMjgzIDIxLjgxMzQgMTguNzg1NlYxNi4yNTI3QzIxLjgxMzQgMTQuMzE4IDIwLjIzOTUgMTIuNzQ0MSAxOC4zMDQ4IDEyLjc0NDFINC4wMDczNVYyLjc3NjE3QzQuMDA3MzUgMS43MzAwNCA0Ljg1ODE5IDAuODc4OTA2IDUuOTA0MDMgMC44Nzg5MDZINi40NDE0QzYuNjg0MTUgMC44Nzg5MDYgNi44ODA4NSAwLjY4MjE0OCA2Ljg4MDg1IDAuNDM5NDUzQzYuODgwODUgMC4xOTY3NTggNi42ODQwOSAwIDYuNDQxNCAwSDUuOTA0MDlDNC4zNzM2MiAwIDMuMTI4NTEgMS4yNDU0MSAzLjEyODUxIDIuNzc2MTdWOC43NjkySDIuNTUxNjVDMS4yMTM0MyA4Ljc2OTIgMC4xMjQ3NTYgOS44NTc5MyAwLjEyNDc1NiAxMS4xOTYxVjIyLjU3NTJDMC4xMjQ3NTYgMjMuOTEzNSAxLjIxMzQzIDI1LjAwMjEgMi41NTE2NSAyNS4wMDIxSDMuMTczMUwzLjE5MjMxIDI3Ljc3MThDMy4xOTI1NSAyNy44MDUyIDMuMTk2NTkgMjcuODM4NCAzLjIwNDMzIDI3Ljg3MDlDMy41MDM4NiAyOS4xMjQ1IDQuNjE0MDMgMzAgNS45MDQwOSAzMEgyNS4wOTk0QzI2LjYyOTkgMzAgMjcuODc1IDI4Ljc1NDYgMjcuODc1IDI3LjIyMzhMMjcuODc1MiAxMS42MTc3Wk0yLjU1MTY1IDkuNjQ4MTFIMy4xMjg1MVYxMi43NDQxSDIuNTUxNjVDMS42OTgxMiAxMi43NDQxIDEuMDAzNjYgMTIuMDQ5NiAxLjAwMzY2IDExLjE5NjFDMS4wMDM2NiAxMC4zNDI2IDEuNjk4MDYgOS42NDgxMSAyLjU1MTY1IDkuNjQ4MTFaTTIzLjY2NzUgOC4zOTgzNkgyMS4zNzRDMjAuMzI3OSA4LjM5ODM2IDE5LjQ3NjkgNy41NDczNCAxOS40NzY5IDYuNTAxMjdWNC4yMDc3M0MxOS40NzY5IDMuMDIwMTYgMTguOTgyNSAxLjk0NjA3IDE4LjE4ODYgMS4xODAyNUMxOS4xMjI2IDEuNDgxMTkgMTkuOTc4MyAyLjAwMTggMjAuNjkyMiAyLjcxNTdMMjUuMTU5NSA3LjE4MzAxQzI1Ljg3MzUgNy44OTY5MSAyNi4zOTQgOC43NTI2MiAyNi42OTUgOS42ODY2NkMyNS45MjkxIDguODkyNzcgMjQuODU1IDguMzk4MzYgMjMuNjY3NSA4LjM5ODM2WiIgZmlsbD0iI0M1Q0ZERSIvPjxwYXRoIGQ9Ik0xNy44MjMzIDE2LjUxMDNDMTguMDY2IDE2LjUxMDMgMTguMjYyNyAxNi4zMTM1IDE4LjI2MjcgMTYuMDcwOEMxOC4yNjI3IDE1LjgyODEgMTguMDY2IDE1LjYzMTMgMTcuODIzMyAxNS42MzEzSDE1LjU1NzZDMTUuMzE0OSAxNS42MzEzIDE1LjExODIgMTUuODI4MSAxNS4xMTgyIDE2LjA3MDhWMjEuNjYwOUMxNS4xMTgyIDIxLjkwMzYgMTUuMzE0OSAyMi4xMDA0IDE1LjU1NzYgMjIuMTAwNEMxNS44MDA0IDIyLjEwMDQgMTUuOTk3MSAyMS45MDM2IDE1Ljk5NzEgMjEuNjYwOVYxOS4yNTI0SDE3LjY0MzNDMTcuODg2MSAxOS4yNTI0IDE4LjA4MjggMTkuMDU1NiAxOC4wODI4IDE4LjgxMjlDMTguMDgyOCAxOC41NzAyIDE3Ljg4NjEgMTguMzczNSAxNy42NDMzIDE4LjM3MzVIMTUuOTk3MVYxNi41MTAzSDE3LjgyMzNaIiBmaWxsPSJ3aGl0ZSIvPjxwYXRoIGQ9Ik05Ljc5NTY2IDE1LjYzMTNDOS42NzkgMTUuNjMxMyA5LjU2NzA4IDE1LjY3NzggOS40ODQ1OCAxNS43NjA0QzkuNDAyMiAxNS44NDMgOS4zNTU5NyAxNS45NTUgOS4zNTYyIDE2LjA3MTdWMTYuMDc2NVYxNi4wNzY3VjIxLjU3MDJDOS4zNTYyIDIxLjYwNDQgOS4zNjA0OCAyMS42Mzc2IDkuMzY3OTIgMjEuNjY5NUM5LjM3MDE1IDIxLjc4MzUgOS40MTYzOCAyMS44OTI0IDkuNDk3MzUgMjEuOTcyOEM5LjU3OTY4IDIyLjA1NDYgOS42OTEwMSAyMi4xMDA0IDkuODA2OTYgMjIuMTAwNEg5LjgwODYxQzkuODU2MzYgMjIuMTAwMiAxMC45ODM2IDIyLjA5NTkgMTEuNDMyOSAyMi4wODhDMTIuMjEyOCAyMi4wNzQ0IDEyLjkwNzEgMjEuNzIxMSAxMy4zODgyIDIxLjA5MzNDMTMuODMxNSAyMC41MTQ2IDE0LjA3NTggMTkuNzIzNiAxNC4wNzU4IDE4Ljg2NTlDMTQuMDc1OCAxNi45MzEzIDEyLjk5MiAxNS42MzE0IDExLjM3ODkgMTUuNjMxNEg5Ljc5NTY2VjE1LjYzMTNaTTEzLjE5NjkgMTguODY1OUMxMy4xOTY5IDIwLjIyNzMgMTIuNDY1MiAyMS4xOTEgMTEuNDE3NSAyMS4yMDkyQzExLjE1MDMgMjEuMjEzOSAxMC42MjM2IDIxLjIxNzQgMTAuMjQ0OSAyMS4yMTk0QzEwLjI0MjcgMjAuNTc4MiAxMC4yMzkxIDE5LjQwNDUgMTAuMjM5MSAxOC44NTk3QzEwLjIzOTEgMTguNDAzOCAxMC4yMzcgMTcuMTc0NiAxMC4yMzU4IDE2LjUxMDNIMTEuMzc4OEMxMi4yNTc4IDE2LjUxMDMgMTMuMTk2OSAxNy4xMjkxIDEzLjE5NjkgMTguODY1OVoiIGZpbGw9IndoaXRlIi8+PHBhdGggZD0iTTUuMDEwNTYgMTUuNTkwNEM0Ljg5Mzc4IDE1LjU5MDQgNC43ODE4MSAxNS42MzY5IDQuNjk5MzEgMTUuNzE5NkM0LjYxNzM5IDE1LjgwMTcgNC41NzE0NiAxNS45MTI5IDQuNTcxMTYgMTYuMDI4OUM0LjU3MTE2IDE2LjAyOTMgNC41NzEwNCAxNi4wMjk2IDQuNTcxMDQgMTYuMDI5OFYyMS42NjEyQzQuNTcxMDQgMjEuOTAzOSA0Ljc2Nzc0IDIyLjEwMDYgNS4wMTA1IDIyLjEwMDZDNS4yNTMyNSAyMi4xMDA2IDUuNDQ5OTUgMjEuOTAzOSA1LjQ0OTk1IDIxLjY2MTJWMTkuNjUyMUM1LjgxNDY0IDE5LjY1MDEgNi4zMjA0OCAxOS42NDc2IDYuNTc4NTMgMTkuNjQ3NkM3LjcxNDI1IDE5LjY0NzYgOC42MzgyMiAxOC43Mzc2IDguNjM4MjIgMTcuNjE5QzguNjM4MjIgMTYuNTAwNCA3LjcxNDE5IDE1LjU5MDMgNi41Nzg1MyAxNS41OTAzSDUuMDEwNTZWMTUuNTkwNFpNNy43NTkzNyAxNy42MTlDNy43NTkzNyAxOC4yNDIyIDcuMjE4NjEgMTguNzY4NyA2LjU3ODU5IDE4Ljc2ODdDNi4zMjE5NSAxOC43Njg3IDUuODIzMTQgMTguNzcxMiA1LjQ1ODQ1IDE4Ljc3MzJDNS40NTY0NiAxOC4zOTg3IDUuNDUzOTQgMTcuODgwOSA1LjQ1Mzk0IDE3LjYxOUM1LjQ1Mzk0IDE3LjM5ODEgNS40NTI1MyAxNi44NTg4IDUuNDUxMzYgMTYuNDY5M0g2LjU3ODU5QzcuMjE4NjEgMTYuNDY5MyA3Ljc1OTM3IDE2Ljk5NTggNy43NTkzNyAxNy42MTlaIiBmaWxsPSJ3aGl0ZSIvPjwvc3ZnPg==");
}
.docs-block__item_icon_doc:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAyOCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNi4xMzU1MyA5LjIwODVWMTYuMzAxSDAuNTYzOTY1VjExLjE5NkMwLjU2Mzk2NSAxMC4wOTg1IDEuNDU0IDkuMjA4NSAyLjU1MTQ2IDkuMjA4NUgzLjU2NzQ4SDYuMTM1NTNaIiBmaWxsPSIjRTNFQUYzIi8+PHBhdGggZD0iTTI3LjQzNTQgMTEuNjE3NFYyNy4yMjM4QzI3LjQzNTQgMjguNTE0NiAyNi4zODk1IDI5LjU2MDUgMjUuMDk5MyAyOS41NjA1SDUuOTA0QzQuODAxMjcgMjkuNTYwNSAzLjg3NzI1IDI4Ljc5NjUgMy42MzE3NCAyNy43Njg4TDMuNjIyMzYgMjYuNDMyOEwzLjU2Nzg3IDE4LjQ3N1YyLjc3NjE3QzMuNTY3ODcgMS40ODUzNSA0LjYxMzc3IDAuNDM5NDUzIDUuOTA0IDAuNDM5NDUzSDE2LjI1NzVDMTcuMTg4IDAuNDM5NDUzIDIwLjIwMTUgMy4wMDg3OSAyMi44NjUxIDUuNzE0NjVDMjUuMjk1NyA4LjE4NDM3IDI3LjQzNTQgMTAuNzY3OCAyNy40MzU0IDExLjYxNzRaIiBmaWxsPSIjRjRGN0ZDIi8+PHBhdGggZD0iTTI3LjQzNTcgMTEuNjE3NlYxNy4zMzQ2QzI3LjQzNTcgMTcuMzI4MSAyNy40MzUyIDE3LjMyMTcgMjcuNDM1MiAxNy4zMTQ2QzI3LjI1OTQgMTAuMjk5OCAyMS41NDUzIDkuOTc1MiAxOS42NzY4IDguMTA2NjRMMjIuODY1NCA1LjcxNDg0QzI1LjI5NiA4LjE4NDU3IDI3LjQzNTcgMTAuNzY4IDI3LjQzNTcgMTEuNjE3NloiIGZpbGw9IiNFM0VBRjMiLz48cGF0aCBkPSJNMTYuMjU3NSAwLjQzOTQ1M0gxMC41NDA1QzEwLjU0NyAwLjQzOTQ1MyAxMC41NTM0IDAuNDQwMDM5IDEwLjU2MDQgMC40NDAwMzlDMTcuNTc1MyAwLjYxNTgyIDE3Ljg5OTkgNi4zMjk4OCAxOS43Njg1IDguMTk4NDRMMjIuMTYwMyA1LjAwOTc3QzE5LjY5MDUgMi41NzkzIDE3LjEwNzEgMC40Mzk0NTMgMTYuMjU3NSAwLjQzOTQ1M1oiIGZpbGw9IiNFM0VBRjMiLz48cGF0aCBkPSJNMjcuNDM1NyAxMS42MTc3VjEyLjYwNjFDMjcuNDM1NyAxMC41MjUyIDI1Ljc0ODMgOC44Mzc4MSAyMy42Njc0IDguODM3ODFIMjEuMzczOUMyMC4wODM3IDguODM3ODEgMTkuMDM3MyA3Ljc5MTQ1IDE5LjAzNzMgNi41MDEyN1Y0LjIwNzczQzE5LjAzNzMgMi4xMjY4NCAxNy4zNDk5IDAuNDM5NDUzIDE1LjI2OSAwLjQzOTQ1M0gxNi4yNTc0QzE4LjAzNzEgMC40Mzk0NTMgMTkuNzQ0NCAxLjE0NjU2IDIxLjAwMjkgMi40MDQ5OEwyNS40NzAyIDYuODcyMjlDMjYuNzI4NSA4LjEzMDY0IDI3LjQzNTcgOS44MzgwMSAyNy40MzU3IDExLjYxNzdaIiBmaWxsPSIjRTNFQUYzIi8+PHBhdGggZD0iTTE5LjM4NjUgMTguMTIzMVYyMy4zNjM3QzE5LjM4NjUgMjUuMDU4OCAxOC4wMTI1IDI2LjQzMjkgMTYuMzE3MyAyNi40MzI5SDMuNjIyMzZMMy41Njc4NyAxOC40NzdWMTUuMDU0SDE2LjMxNzNDMTguMDEyNSAxNS4wNTQgMTkuMzg2NSAxNi40MjggMTkuMzg2NSAxOC4xMjMxWiIgZmlsbD0iI0UzRUFGMyIvPjxwYXRoIGQ9Ik0yMS4zNzQgMTYuMjUyN1YyMS40OTMzQzIxLjM3NCAyMy4xODg0IDIwIDI0LjU2MjUgMTguMzA0OSAyNC41NjI1SDIuNTUxOTVDMi40OTI3NyAyNC41NjI1IDIuNDM0NzcgMjQuNTYwMSAyLjM3Njc2IDI0LjU1NDNDMS4zNjEzMyAyNC40NjY0IDAuNTY0NDUzIDIzLjYxMzggMC41NjQ0NTMgMjIuNTc1VjExLjE5NkMwLjU2NDQ1MyAxMS43NDQ1IDAuNzg3MTA5IDEyLjI0MTQgMS4xNDY4NyAxMi42MDExQzEuNDY3MzggMTIuOTIyMiAxLjg5NzQ2IDEzLjEzNDMgMi4zNzY3NiAxMy4xNzUzQzIuNDM0NzcgMTMuMTgxMiAyLjQ5Mjc3IDEzLjE4MzUgMi41NTE5NSAxMy4xODM1SDE4LjMwNDlDMjAgMTMuMTgzNSAyMS4zNzQgMTQuNTU3NiAyMS4zNzQgMTYuMjUyN1oiIGZpbGw9IiMwMDlDREIiLz48cGF0aCBkPSJNMi4zNzY3NiAxMy4xNzUzVjI0LjU1NDNDMS4zNjEzMyAyNC40NjY0IDAuNTY0NDUzIDIzLjYxMzggMC41NjQ0NTMgMjIuNTc1VjExLjE5NkMwLjU2NDQ1MyAxMS43NDQ1IDAuNzg3MTA5IDEyLjI0MTQgMS4xNDY4NyAxMi42MDExQzEuNDY3NDQgMTIuOTIyMiAxLjg5NzUyIDEzLjEzNDMgMi4zNzY3NiAxMy4xNzUzWiIgZmlsbD0iIzAwOTdENCIvPjxwYXRoIGQ9Ik0yNy44NzUgMTEuNjE3N0MyNy44NzUgOS43MDc3IDI3LjEzMTIgNy45MTIwMyAyNS43ODA4IDYuNTYxNTZMMjEuMzEzNSAyLjA5NDI2QzE5Ljk2MjkgMC43NDM3MzEgMTguMTY3MyAwIDE2LjI1NzQgMEgxNi4yNTczSDguMTk4NjdDNy45NTU5MiAwIDcuNzU5MjIgMC4xOTY3NTggNy43NTkyMiAwLjQzOTQ1M0M3Ljc1OTIyIDAuNjgyMTQ4IDcuOTU1OTIgMC44Nzg5MDYgOC4xOTg2NyAwLjg3ODkwNkgxNS4yNjg5QzE3LjEwNDUgMC44Nzg5MDYgMTguNTk3OCAyLjM3MjIzIDE4LjU5NzggNC4yMDc3M1Y2LjUwMTI3QzE4LjU5NzggOC4wMzE5NyAxOS44NDMxIDkuMjc3MjcgMjEuMzczOCA5LjI3NzI3SDIzLjY2NzNDMjUuNDk5MSA5LjI3NzI3IDI2Ljk4OTcgMTAuNzY0NSAyNi45OTU5IDEyLjU5NDhWMjcuMjIzOEMyNi45OTU5IDI4LjI3IDI2LjE0NTEgMjkuMTIxMSAyNS4wOTkyIDI5LjEyMTFINS45MDM5MUM1LjAzODI0IDI5LjEyMTEgNC4yOTExMSAyOC41NDQ1IDQuMDcwNjggMjcuNzEyOUw0LjA1MTg3IDI1LjAwMjFIMTguMzA0NkMyMC4yMzkzIDI1LjAwMjEgMjEuODEzMiAyMy40MjgyIDIxLjgxMzIgMjEuNDkzNVYyMC41NDM1QzIxLjgxMzIgMjAuMzAwOCAyMS42MTY1IDIwLjEwNCAyMS4zNzM4IDIwLjEwNEMyMS4xMzEgMjAuMTA0IDIwLjkzNDMgMjAuMzAwOCAyMC45MzQzIDIwLjU0MzVWMjEuNDkzNUMyMC45MzQzIDIyLjk0MzYgMTkuNzU0NiAyNC4xMjMyIDE4LjMwNDYgMjQuMTIzMkgyLjU1MTQxQzEuNjk3ODcgMjQuMTIzMiAxLjAwMzQyIDIzLjQyODggMS4wMDM0MiAyMi41NzUyVjEzLjA2MzdDMS40MjM4MyAxMy40MTI4IDEuOTYzNDggMTMuNjIzIDIuNTUxNDEgMTMuNjIzSDE4LjMwNDZDMTkuNzU0NiAxMy42MjMgMjAuOTM0MyAxNC44MDI3IDIwLjkzNDMgMTYuMjUyN1YxOC43ODU2QzIwLjkzNDMgMTkuMDI4MyAyMS4xMzEgMTkuMjI1MSAyMS4zNzM3IDE5LjIyNTFDMjEuNjE2NSAxOS4yMjUxIDIxLjgxMzIgMTkuMDI4MyAyMS44MTMyIDE4Ljc4NTZWMTYuMjUyN0MyMS44MTMyIDE0LjMxOCAyMC4yMzkyIDEyLjc0NDEgMTguMzA0NiAxMi43NDQxSDQuMDA3MTFWMi43NzYxN0M0LjAwNzExIDEuNzMwMDQgNC44NTc5NSAwLjg3ODkwNiA1LjkwMzc5IDAuODc4OTA2SDYuNDQxMTVDNi42ODM5MSAwLjg3ODkwNiA2Ljg4MDYxIDAuNjgyMTQ4IDYuODgwNjEgMC40Mzk0NTNDNi44ODA2MSAwLjE5Njc1OCA2LjY4Mzg1IDAgNi40NDExNSAwSDUuOTAzODVDNC4zNzMzOCAwIDMuMTI4MjYgMS4yNDU0MSAzLjEyODI2IDIuNzc2MTdWOC43NjkySDIuNTUxNDFDMS4yMTMxOCA4Ljc2OTIgMC4xMjQ1MTIgOS44NTc5MyAwLjEyNDUxMiAxMS4xOTYxVjIyLjU3NTJDMC4xMjQ1MTIgMjMuOTEzNSAxLjIxMzE4IDI1LjAwMjEgMi41NTE0MSAyNS4wMDIxSDMuMTcyODVMMy4xOTIwNyAyNy43NzE4QzMuMTkyMyAyNy44MDUyIDMuMTk2MzUgMjcuODM4NCAzLjIwNDA4IDI3Ljg3MDlDMy41MDM2MSAyOS4xMjQ1IDQuNjEzNzkgMzAgNS45MDM4NSAzMEgyNS4wOTkyQzI2LjYyOTYgMzAgMjcuODc0NyAyOC43NTQ2IDI3Ljg3NDcgMjcuMjIzOEwyNy44NzUgMTEuNjE3N1pNMi41NTE0MSA5LjY0ODExSDMuMTI4MjZWMTIuNzQ0MUgyLjU1MTQxQzEuNjk3ODcgMTIuNzQ0MSAxLjAwMzQyIDEyLjA0OTYgMS4wMDM0MiAxMS4xOTYxQzEuMDAzNDIgMTAuMzQyNiAxLjY5NzgxIDkuNjQ4MTEgMi41NTE0MSA5LjY0ODExWk0yMy42NjcyIDguMzk4MzZIMjEuMzczN0MyMC4zMjc2IDguMzk4MzYgMTkuNDc2NiA3LjU0NzM0IDE5LjQ3NjYgNi41MDEyN1Y0LjIwNzczQzE5LjQ3NjYgMy4wMjAxNiAxOC45ODIyIDEuOTQ2MDcgMTguMTg4MyAxLjE4MDI1QzE5LjEyMjQgMS40ODExOSAxOS45NzgxIDIuMDAxOCAyMC42OTIgMi43MTU3TDI1LjE1OTMgNy4xODMwMUMyNS44NzMyIDcuODk2OTEgMjYuMzkzOCA4Ljc1MjYyIDI2LjY5NDcgOS42ODY2NkMyNS45Mjg5IDguODkyNzcgMjQuODU0OCA4LjM5ODM2IDIzLjY2NzIgOC4zOTgzNloiIGZpbGw9IiNDNUNGREUiLz48cGF0aCBkPSJNOC4wODUxMyAxOS41MjcxVjE3Ljk0NThDOC4wODUxMyAxNi43NTEgNy40MzUwMyAxNS42NzA0IDUuNTQ2MiAxNS42NzA0SDQuNTUzNDdDNC4yNTQ3NyAxNS42NzA0IDQgMTUuOTE2NCA0IDE2LjE5NzVWMjEuMzQ1NkM0IDIxLjYzNTYgNC4yNTQ3NyAyMS44NzI4IDQuNTUzNDcgMjEuODcyOEg1LjU0NjJDNy40NDM4MSAyMS44NzI4IDguMDg1MTMgMjAuNzQ4MiA4LjA4NTEzIDE5LjUyNzFaTTcuMTE4NzYgMTkuNTI3MUM3LjExODc2IDIwLjMyNjYgNi43NTg1NiAyMC45NzY3IDUuNjk1NTUgMjAuOTc2N0g0Ljk2NjM4VjE2LjU3NTNINS42OTU1NUM2Ljc0MDk5IDE2LjU3NTMgNy4xMTg3NiAxNy4xODE0IDcuMTE4NzYgMTcuOTQ1OFYxOS41MjcxWiIgZmlsbD0id2hpdGUiLz48cGF0aCBkPSJNMTAuOTk1IDIxLjk2MDZDMTIuNDI3IDIxLjk2MDYgMTMuMTQ3MyAyMC45NDE1IDEzLjE0NzMgMTkuNjc2NFYxNy44NjY3QzEzLjE0NzMgMTYuNjM2OCAxMi41NDEyIDE1LjYwMDEgMTAuOTk1IDE1LjYwMDFDOS40NDg3NyAxNS42MDAxIDguODQyNTkgMTYuNjM2OCA4Ljg0MjU5IDE3Ljg2NjdWMTkuNjc2NEM4Ljg0MjU5IDIwLjk0MTUgOS41NjI5NyAyMS45NjA2IDEwLjk5NSAyMS45NjA2Wk0xMC45OTUgMTYuNDk2MkMxMS44NjQ3IDE2LjQ5NjIgMTIuMTgxIDE3LjA0OTcgMTIuMTgxIDE3Ljg2NjdWMTkuNjc2NEMxMi4xODEgMjAuNDkzNSAxMS44MDMyIDIxLjA1NTcgMTAuOTk1IDIxLjA1NTdDMTAuMTc3OSAyMS4wNTU3IDkuODA4OTYgMjAuNDkzNSA5LjgwODk2IDE5LjY3NjRWMTcuODY2N0M5LjgwODk2IDE3LjA0OTcgMTAuMTI1MiAxNi40OTYyIDEwLjk5NSAxNi40OTYyWiIgZmlsbD0id2hpdGUiLz48cGF0aCBkPSJNMTMuODk0OCAxOS42NzY0QzEzLjg5NDggMjEuMDQ2OSAxNC41NTM3IDIxLjk0MyAxNi4wMDMyIDIxLjk0M0MxNi44NjQyIDIxLjk0MyAxNy42OSAyMS41NjUzIDE3LjY5IDIxLjA5OTdDMTcuNjkgMjAuODggMTcuNDk2NyAyMC42ODY3IDE3LjI0MiAyMC42ODY3QzE3LjA3NSAyMC42ODY3IDE3LjAyMjMgMjAuNzQ4MiAxNi44OTA1IDIwLjgyNzNMMTYuODQ2NiAyMC44NTM3QzE2LjYwOTQgMjEuMDExOCAxNi4zNTQ2IDIxLjA5MDkgMTYuMDQ3MiAyMS4wOTA5QzE1LjE1MTEgMjEuMDkwOSAxNC44NjEyIDIwLjU0NjIgMTQuODYxMiAxOS42NzY0VjE3Ljg2NjdDMTQuODYxMiAxNi45OTY5IDE1LjE1MTEgMTYuNDUyMyAxNi4wNDcyIDE2LjQ1MjNDMTYuMzU0NiAxNi40NTIzIDE2LjYwOTQgMTYuNTMxMyAxNi44NDY2IDE2LjY5ODNMMTYuODkwNSAxNi43MjQ2QzE3LjAyMjMgMTYuODAzNyAxNy4wNzUgMTYuODY1MiAxNy4yNDIgMTYuODY1MkMxNy40OTY3IDE2Ljg2NTIgMTcuNjkgMTYuNjcxOSAxNy42OSAxNi40NDM1QzE3LjY5IDE1Ljk4NjYgMTYuODY0MiAxNS42MDAxIDE2LjAwMzIgMTUuNjAwMUMxNC41NTM3IDE1LjYwMDEgMTMuODk0OCAxNi40OTYyIDEzLjg5NDggMTcuODY2N1YxOS42NzY0WiIgZmlsbD0id2hpdGUiLz48L3N2Zz4=");
}
.docs-block__item_icon_xls:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAyOCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNi4xMzU1MyA5LjIwODVWMTYuMzAxSDAuNTYzOTY1VjExLjE5NkMwLjU2Mzk2NSAxMC4wOTg1IDEuNDU0IDkuMjA4NSAyLjU1MTQ2IDkuMjA4NUgzLjU2NzQ4SDYuMTM1NTNaIiBmaWxsPSIjRTNFQUYzIi8+PHBhdGggZD0iTTI3LjQzNTQgMTEuNjE3NFYyNy4yMjM4QzI3LjQzNTQgMjguNTE0NiAyNi4zODk1IDI5LjU2MDUgMjUuMDk5MyAyOS41NjA1SDUuOTA0QzQuODAxMjcgMjkuNTYwNSAzLjg3NzI1IDI4Ljc5NjUgMy42MzE3NCAyNy43Njg4TDMuNjIyMzYgMjYuNDMyOEwzLjU2Nzg3IDE4LjQ3N1YyLjc3NjE3QzMuNTY3ODcgMS40ODUzNSA0LjYxMzc3IDAuNDM5NDUzIDUuOTA0IDAuNDM5NDUzSDE2LjI1NzVDMTcuMTg4IDAuNDM5NDUzIDIwLjIwMTUgMy4wMDg3OSAyMi44NjUxIDUuNzE0NjVDMjUuMjk1NyA4LjE4NDM3IDI3LjQzNTQgMTAuNzY3OCAyNy40MzU0IDExLjYxNzRaIiBmaWxsPSIjRjRGN0ZDIi8+PHBhdGggZD0iTTI3LjQzNTcgMTEuNjE3NlYxNy4zMzQ2QzI3LjQzNTcgMTcuMzI4MSAyNy40MzUyIDE3LjMyMTcgMjcuNDM1MiAxNy4zMTQ2QzI3LjI1OTQgMTAuMjk5OCAyMS41NDUzIDkuOTc1MiAxOS42NzY4IDguMTA2NjRMMjIuODY1NCA1LjcxNDg0QzI1LjI5NiA4LjE4NDU3IDI3LjQzNTcgMTAuNzY4IDI3LjQzNTcgMTEuNjE3NloiIGZpbGw9IiNFM0VBRjMiLz48cGF0aCBkPSJNMTYuMjU3NSAwLjQzOTQ1M0gxMC41NDA1QzEwLjU0NyAwLjQzOTQ1MyAxMC41NTM0IDAuNDQwMDM5IDEwLjU2MDQgMC40NDAwMzlDMTcuNTc1MyAwLjYxNTgyIDE3Ljg5OTkgNi4zMjk4OCAxOS43Njg1IDguMTk4NDRMMjIuMTYwMyA1LjAwOTc3QzE5LjY5MDUgMi41NzkzIDE3LjEwNzEgMC40Mzk0NTMgMTYuMjU3NSAwLjQzOTQ1M1oiIGZpbGw9IiNFM0VBRjMiLz48cGF0aCBkPSJNMjcuNDM1NyAxMS42MTc3VjEyLjYwNjFDMjcuNDM1NyAxMC41MjUyIDI1Ljc0ODMgOC44Mzc4MSAyMy42Njc0IDguODM3ODFIMjEuMzczOUMyMC4wODM3IDguODM3ODEgMTkuMDM3MyA3Ljc5MTQ1IDE5LjAzNzMgNi41MDEyN1Y0LjIwNzczQzE5LjAzNzMgMi4xMjY4NCAxNy4zNDk5IDAuNDM5NDUzIDE1LjI2OSAwLjQzOTQ1M0gxNi4yNTc0QzE4LjAzNzEgMC40Mzk0NTMgMTkuNzQ0NCAxLjE0NjU2IDIxLjAwMjkgMi40MDQ5OEwyNS40NzAyIDYuODcyMjlDMjYuNzI4NSA4LjEzMDY0IDI3LjQzNTcgOS44MzgwMSAyNy40MzU3IDExLjYxNzdaIiBmaWxsPSIjRTNFQUYzIi8+PHBhdGggZD0iTTE5LjM4NjUgMTguMTIzMVYyMy4zNjM3QzE5LjM4NjUgMjUuMDU4OCAxOC4wMTI1IDI2LjQzMjkgMTYuMzE3MyAyNi40MzI5SDMuNjIyMzZMMy41Njc4NyAxOC40NzdWMTUuMDU0SDE2LjMxNzNDMTguMDEyNSAxNS4wNTQgMTkuMzg2NSAxNi40MjggMTkuMzg2NSAxOC4xMjMxWiIgZmlsbD0iI0UzRUFGMyIvPjxwYXRoIGQ9Ik0yMS4zNzQgMTYuMjUyN1YyMS40OTMzQzIxLjM3NCAyMy4xODg0IDIwIDI0LjU2MjUgMTguMzA0OSAyNC41NjI1SDIuNTUxOTVDMi40OTI3NyAyNC41NjI1IDIuNDM0NzcgMjQuNTYwMSAyLjM3Njc2IDI0LjU1NDNDMS4zNjEzMyAyNC40NjY0IDAuNTY0NDUzIDIzLjYxMzggMC41NjQ0NTMgMjIuNTc1VjExLjE5NkMwLjU2NDQ1MyAxMS43NDQ1IDAuNzg3MTA5IDEyLjI0MTQgMS4xNDY4NyAxMi42MDExQzEuNDY3MzggMTIuOTIyMiAxLjg5NzQ2IDEzLjEzNDMgMi4zNzY3NiAxMy4xNzUzQzIuNDM0NzcgMTMuMTgxMiAyLjQ5Mjc3IDEzLjE4MzUgMi41NTE5NSAxMy4xODM1SDE4LjMwNDlDMjAgMTMuMTgzNSAyMS4zNzQgMTQuNTU3NiAyMS4zNzQgMTYuMjUyN1oiIGZpbGw9IiM5NUM1MTgiLz48cGF0aCBkPSJNNy4zMDMyNyAxOS4wMzgxTDguODYxNjYgMjEuODIxNkM4Ljk0MDA3IDIxLjk1ODggOS4wNTc2OCAyMi4xMDU4IDkuMjQzOSAyMi4xMDU4QzkuNDMwMTIgMjIuMTA1OCA5LjYwNjU0IDIxLjkwOTggOS42MDY1NCAyMS43MDRDOS42MDY1NCAyMS42MjU2IDkuNTc3MTQgMjEuNTM3NCA5LjU0Nzc0IDIxLjQ4ODRMNy43NjM5MyAxOC40MTA4TDkuNDAwNzIgMTUuNTk3OUM5LjQzMDEyIDE1LjUzOTEgOS40NDk3MyAxNS40NjA3IDkuNDQ5NzMgMTUuMzkyQzkuNDQ5NzMgMTUuMTc2NCA5LjI4MzExIDE1IDkuMDk2ODggMTVDOC45MDA4NiAxNSA4Ljc1Mzg0IDE1LjE5NiA4LjY2NTYzIDE1LjM0M0w3LjMwMzI3IDE3Ljc4MzVMNS45NDA5MSAxNS4zNDNDNS44NDI5IDE1LjE2NjYgNS42OTU4OCAxNSA1LjUxOTQ2IDE1QzUuMzIzNDQgMTUgNS4xNTY4MiAxNS4xODYyIDUuMTU2ODIgMTUuMzgyMkM1LjE1NjgyIDE1LjQ1MDkgNS4xNzY0MiAxNS41MzkxIDUuMjA1ODIgMTUuNTk3OUw2Ljg0MjYyIDE4LjQxMDhMNS4wNTg4MSAyMS40ODg0QzUuMDI5NCAyMS41Mzc0IDUgMjEuNjI1NiA1IDIxLjcwNEM1IDIxLjkwOTggNS4xNzY0MiAyMi4xMDU4IDUuMzcyNDQgMjIuMTA1OEM1LjU1ODY3IDIyLjEwNTggNS42NzYyOCAyMS45NDkgNS43NDQ4OSAyMS44MjE2TDcuMzAzMjcgMTkuMDM4MVoiIGZpbGw9IndoaXRlIi8+PHBhdGggZD0iTTE0LjA0NjUgMjEuNjI1NkMxNC4wNDY1IDIxLjQxOTggMTMuODcgMjEuMjUzMSAxMy42NzQgMjEuMjUzMUgxMS4yNTMxVjE1LjM5MkMxMS4yNTMxIDE1LjE4NjIgMTEuMDc2NyAxNSAxMC44NjExIDE1QzEwLjY0NTUgMTUgMTAuNDY5IDE1LjE4NjIgMTAuNDY5IDE1LjM5MlYyMS41NjY4QzEwLjQ2OSAyMS44MTE4IDEwLjY3NDkgMjIuMDA3OCAxMC45MTAxIDIyLjAwNzhIMTMuNjc0QzEzLjg3OTkgMjIuMDA3OCAxNC4wNDY1IDIxLjg0MTIgMTQuMDQ2NSAyMS42MjU2WiIgZmlsbD0id2hpdGUiLz48cGF0aCBkPSJNMTcuODY2NyAyMC4xMzU4QzE3Ljg2NjcgMjAuOTAwMyAxNy40MjU2IDIxLjM0MTQgMTYuNTUzMyAyMS4zNDE0QzE1Ljc4ODkgMjEuMzQxNCAxNS4zNjc0IDIwLjk5ODMgMTUuMDkzIDIwLjk5ODNDMTQuODk3IDIwLjk5ODMgMTQuNzQwMSAyMS4xODQ1IDE0Ljc0MDEgMjEuMzgwNkMxNC43NDAxIDIxLjkwOTggMTUuOTE2MyAyMi4xMDU4IDE2LjU0MzUgMjIuMTA1OEMxNy43Nzg1IDIyLjEwNTggMTguNjkgMjEuMzYxIDE4LjY5IDIwLjA2NzJDMTguNjkgMTguMzUyIDE3LjA3MjggMTguMzMyNCAxNi4xMzE5IDE3Ljg0MjNDMTUuOTA2NSAxNy43MjQ3IDE1LjU2MzQgMTcuNTA5MSAxNS41NjM0IDE2Ljg2MjJDMTUuNTYzNCAxNi4wMDk1IDE2LjE2MTMgMTUuNzY0NSAxNi43ODg2IDE1Ljc2NDVDMTcuNDU1MSAxNS43NjQ1IDE3LjcwOTkgMTYuMDM4OSAxOC4wMTM3IDE2LjAzODlDMTguMjU4NyAxNi4wMzg5IDE4LjQwNTggMTUuODYyNSAxOC40MDU4IDE1LjY2NjVDMTguNDA1OCAxNS4xMTc2IDE3LjIxOTggMTUgMTYuNzI5OCAxNUMxNS41MTQ0IDE1IDE0Ljc0OTkgMTUuNzI1MyAxNC43NDk5IDE2LjkxMTJDMTQuNzQ5OSAxOC42NDYgMTYuMzc2OSAxOC42NTU4IDE3LjMwOCAxOS4xNDU5QzE3LjU1MzEgMTkuMjczMyAxNy44NjY3IDE5LjQ5ODcgMTcuODY2NyAyMC4xMzU4WiIgZmlsbD0id2hpdGUiLz48cGF0aCBkPSJNMi4zNzY3NiAxMy4xNzUzVjI0LjU1NDNDMS4zNjEzMyAyNC40NjY0IDAuNTY0NDUzIDIzLjYxMzggMC41NjQ0NTMgMjIuNTc1VjExLjE5NkMwLjU2NDQ1MyAxMS43NDQ1IDAuNzg3MTA5IDEyLjI0MTQgMS4xNDY4NyAxMi42MDExQzEuNDY3NDQgMTIuOTIyMiAxLjg5NzUyIDEzLjEzNDMgMi4zNzY3NiAxMy4xNzUzWiIgZmlsbD0iIzhEQkIxNSIvPjxwYXRoIGQ9Ik0yNy44NzUgMTEuNjE3N0MyNy44NzUgOS43MDc3IDI3LjEzMTIgNy45MTIwMyAyNS43ODA4IDYuNTYxNTZMMjEuMzEzNSAyLjA5NDI2QzE5Ljk2MjkgMC43NDM3MzEgMTguMTY3MyAwIDE2LjI1NzQgMEgxNi4yNTczSDguMTk4NjdDNy45NTU5MiAwIDcuNzU5MjIgMC4xOTY3NTggNy43NTkyMiAwLjQzOTQ1M0M3Ljc1OTIyIDAuNjgyMTQ4IDcuOTU1OTIgMC44Nzg5MDYgOC4xOTg2NyAwLjg3ODkwNkgxNS4yNjg5QzE3LjEwNDUgMC44Nzg5MDYgMTguNTk3OCAyLjM3MjIzIDE4LjU5NzggNC4yMDc3M1Y2LjUwMTI3QzE4LjU5NzggOC4wMzE5NyAxOS44NDMxIDkuMjc3MjcgMjEuMzczOCA5LjI3NzI3SDIzLjY2NzNDMjUuNDk5MSA5LjI3NzI3IDI2Ljk4OTcgMTAuNzY0NSAyNi45OTU5IDEyLjU5NDhWMjcuMjIzOEMyNi45OTU5IDI4LjI3IDI2LjE0NTEgMjkuMTIxMSAyNS4wOTkyIDI5LjEyMTFINS45MDM5MUM1LjAzODI0IDI5LjEyMTEgNC4yOTExMSAyOC41NDQ1IDQuMDcwNjggMjcuNzEyOUw0LjA1MTg3IDI1LjAwMjFIMTguMzA0NkMyMC4yMzkzIDI1LjAwMjEgMjEuODEzMiAyMy40MjgyIDIxLjgxMzIgMjEuNDkzNVYyMC41NDM1QzIxLjgxMzIgMjAuMzAwOCAyMS42MTY1IDIwLjEwNCAyMS4zNzM4IDIwLjEwNEMyMS4xMzEgMjAuMTA0IDIwLjkzNDMgMjAuMzAwOCAyMC45MzQzIDIwLjU0MzVWMjEuNDkzNUMyMC45MzQzIDIyLjk0MzYgMTkuNzU0NiAyNC4xMjMyIDE4LjMwNDYgMjQuMTIzMkgyLjU1MTQxQzEuNjk3ODcgMjQuMTIzMiAxLjAwMzQyIDIzLjQyODggMS4wMDM0MiAyMi41NzUyVjEzLjA2MzdDMS40MjM4MyAxMy40MTI4IDEuOTYzNDggMTMuNjIzIDIuNTUxNDEgMTMuNjIzSDE4LjMwNDZDMTkuNzU0NiAxMy42MjMgMjAuOTM0MyAxNC44MDI3IDIwLjkzNDMgMTYuMjUyN1YxOC43ODU2QzIwLjkzNDMgMTkuMDI4MyAyMS4xMzEgMTkuMjI1MSAyMS4zNzM3IDE5LjIyNTFDMjEuNjE2NSAxOS4yMjUxIDIxLjgxMzIgMTkuMDI4MyAyMS44MTMyIDE4Ljc4NTZWMTYuMjUyN0MyMS44MTMyIDE0LjMxOCAyMC4yMzkyIDEyLjc0NDEgMTguMzA0NiAxMi43NDQxSDQuMDA3MTFWMi43NzYxN0M0LjAwNzExIDEuNzMwMDQgNC44NTc5NSAwLjg3ODkwNiA1LjkwMzc5IDAuODc4OTA2SDYuNDQxMTVDNi42ODM5MSAwLjg3ODkwNiA2Ljg4MDYxIDAuNjgyMTQ4IDYuODgwNjEgMC40Mzk0NTNDNi44ODA2MSAwLjE5Njc1OCA2LjY4Mzg1IDAgNi40NDExNSAwSDUuOTAzODVDNC4zNzMzOCAwIDMuMTI4MjYgMS4yNDU0MSAzLjEyODI2IDIuNzc2MTdWOC43NjkySDIuNTUxNDFDMS4yMTMxOCA4Ljc2OTIgMC4xMjQ1MTIgOS44NTc5MyAwLjEyNDUxMiAxMS4xOTYxVjIyLjU3NTJDMC4xMjQ1MTIgMjMuOTEzNSAxLjIxMzE4IDI1LjAwMjEgMi41NTE0MSAyNS4wMDIxSDMuMTcyODVMMy4xOTIwNyAyNy43NzE4QzMuMTkyMyAyNy44MDUyIDMuMTk2MzUgMjcuODM4NCAzLjIwNDA4IDI3Ljg3MDlDMy41MDM2MSAyOS4xMjQ1IDQuNjEzNzkgMzAgNS45MDM4NSAzMEgyNS4wOTkyQzI2LjYyOTYgMzAgMjcuODc0NyAyOC43NTQ2IDI3Ljg3NDcgMjcuMjIzOEwyNy44NzUgMTEuNjE3N1pNMi41NTE0MSA5LjY0ODExSDMuMTI4MjZWMTIuNzQ0MUgyLjU1MTQxQzEuNjk3ODcgMTIuNzQ0MSAxLjAwMzQyIDEyLjA0OTYgMS4wMDM0MiAxMS4xOTYxQzEuMDAzNDIgMTAuMzQyNiAxLjY5NzgxIDkuNjQ4MTEgMi41NTE0MSA5LjY0ODExWk0yMy42NjcyIDguMzk4MzZIMjEuMzczN0MyMC4zMjc2IDguMzk4MzYgMTkuNDc2NiA3LjU0NzM0IDE5LjQ3NjYgNi41MDEyN1Y0LjIwNzczQzE5LjQ3NjYgMy4wMjAxNiAxOC45ODIyIDEuOTQ2MDcgMTguMTg4MyAxLjE4MDI1QzE5LjEyMjQgMS40ODExOSAxOS45NzgxIDIuMDAxOCAyMC42OTIgMi43MTU3TDI1LjE1OTMgNy4xODMwMUMyNS44NzMyIDcuODk2OTEgMjYuMzkzOCA4Ljc1MjYyIDI2LjY5NDcgOS42ODY2NkMyNS45Mjg5IDguODkyNzcgMjQuODU0OCA4LjM5ODM2IDIzLjY2NzIgOC4zOTgzNloiIGZpbGw9IiNDNUNGREUiLz48L3N2Zz4=");
}
.docs-block__name {
    font-weight: 600;
    font-size: 13px;
    line-height: 1.23;
    color: #2B2B2B;
    margin-bottom: 5px;
}
.docs-block__group {
    display: flex;
    justify-content: space-between;
}
.docs-block__info {
    font-weight: normal;
    font-size: 12px;
    line-height: 1.25;
    color: rgba(43, 43, 43, 0.75);
}
.docs-block__link {
    font-size: 12px;
    line-height: 1.25;
    color: rgba(0, 160, 222, 0.75);
    border-bottom: 1px solid rgba(0, 160, 222, 0.5);
    transition: color 0.2s ease, border-color 0.2s ease;
}
.docs-block_auto .docs-block__item-wrapper {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
}
@media screen and (max-width: 575px) {
    .docs-block_auto .docs-block__item-wrapper {
        flex: 0 0 100%;
        width: 100%;
    }
}

.collapse-block + .collapse-block {
    margin-top: 24px;
}
.collapse-block__body {
    background: #f9f9f9;
    padding: 16px 24px 8px;
}
@media screen and (max-width: 767px) {
    .collapse-block__body {
        padding: 8px 16px 4px;
    }
}

.table {
    position: relative;
}
.table__wrapper {
    margin: 25px 0 40px;
}
.table__wrapper > .table {
    margin: 0;
}
.table_default {
    width: 100%;
    margin: 25px 0 40px;
}
.table_default tr:first-child th {
    border-top: 1px solid rgba(43, 43, 43, 0.1);
}
.table_default th {
    border-bottom: 1px solid rgba(43, 43, 43, 0.1);
    height: 50px;
    font-weight: 600;
    font-size: 15px;
    line-height: 1.69;
    color: #000;
    text-align: center;
    padding: 10px;
    vertical-align: middle;
    background: #F7F8F9;
}
.table_default td {
    height: 50px;
    font-weight: 500;
    font-size: 13px;
    line-height: 1.69;
    text-align: center;
    color: #2B2B2B;
    padding: 10px;
    transition: background 0.3s ease;
    border-bottom: 1px solid rgba(43, 43, 43, 0.1);
}
/*.table_default tbody tr:hover td {
    background: #F7F8F9;
}*/
.table_th_colored {
    width: 100%;
    border-spacing: 2px;
    border-collapse: separate;
}
.table_th_colored th {
    font-weight: 600;
    font-size: 15px;
    line-height: 1.2;
    color: #000000;
    padding: 15px 20px;
    background: #F7F8F9;
}
.table_th_colored td {
    padding: 25px 20px;
}

.table_all_left th,
.table_all_left td {
    text-align: left;
}
/*.table_all_top th,*/
.table_all_top td {
    vertical-align: top;
}
@media screen and (max-width: 767px) {
    .table__wrapper {
        overflow-x: auto;
        margin-left: -20px;
        margin-right: -20px;
        padding: 0 20px;
        position: relative;
        margin-bottom: 20px;
    }
    .table__wrapper_touch_enable:before {
        content: "\e938";
        font-family: "baikal-icons";
        position: absolute;
        top: 0;
        left: 20px;
        right: 0;
        height: 100%;
        background: rgba(0,0,0,0.2);
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 48px;
        line-height: 1;
        font-weight: normal;
        color: #fff;
        z-index: 1;
        pointer-events: none;
        transition: opacity 0.3s ease;
    }
    .table__wrapper_touched:before {
        opacity: 0;
    }
}
@media screen and (max-width: 575px) {
    .table-block_mobile,
    .table-block_mobile tbody,
    .table-block_mobile tr,
    .table-block_mobile td {
        display: block;
    }
    .table-block_mobile td {
        padding: 0;
    }
    .table-block_mobile td:before {
        content: attr(data-th);
        font-weight: 600;
        font-size: 15px;
        line-height: 1.2;
        color: #000000;
        padding: 15px 20px;
        background: #F7F8F9;
        display: block;
        margin-bottom: 10px;
    }
    .table-block_mobile thead {
        display: none;
    }
}

.form-plugin {
    background: #F7F8F9;
    border-radius: 2px;
    padding: 40px;
}
.form-plugin.white-bg {
    background: #FFFFFF;
    box-shadow: 0px 2px 16px rgb(0 0 0 / 4%), 0px 0px 2px rgb(0 0 0 / 4%);
}
.form-plugin__inner {
    margin: 0 -20px;
}
.form-plugin__text {
    font-weight: 500;
    font-size: 16px;
    line-height: 1.75;
    color: rgba(43, 43, 43, 0.7);
}
.form-plugin__text-wrapper {
    flex: 0 0 35%;
    max-width: 35%;
    padding: 0 20px;
}
.form-plugin__form {
    display: flex;
    flex-direction: column;
}
.form-plugin__btn {
    margin-top: 20px;
    display: block;
    width: 100%;
    padding: 0 24px;
}
.form-plugin__form-wrapper {
    flex: 0 0 65%;
    max-width: 65%;
    padding: 0 20px;
}
.form-plugin__helper {
    font-weight: normal;
    font-size: 10px;
    line-height: 1.48;
    color: rgba(43, 43, 43, 0.75);
    margin-top: 15px;
}
@media screen and (max-width: 991px) {
    .form-plugin__text-wrapper {
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 20px;
    }
    .form-plugin__form-wrapper {
        flex: 0 0 100%;
        max-width: 100%;
    }
}
@media screen and (max-width: 575px) {
    .form-plugin {
        padding: 20px;
        margin-left: -20px;
        margin-right: -20px;
    }
}
@media screen and (min-width: 768px) {
    .form-plugin__form {
        flex-direction: row;
    }
    .form-plugin__btn {
        margin: 0;
    }
    .form-plugin__btn_fixed {
        width: auto;
    }
}
@media screen and (min-width: 992px) {
    .form-plugin__btn_fixed {
        min-width: 360px;
    }
}

.form-inline {
    display: flex;
}
.form-inline .form-control__wrapper {
    flex: 1 1 auto
}
.form-inline .btn {
    flex: 0 0 auto;
    padding: 0 24px;
}
.form-inline__helper {
    margin-top: 15px;
}
.form-inline_mb_md {
    margin-bottom: 24px;
}
.form-inline_order {
  display: flex;
  align-items: center;
  border: 1px solid rgba(221, 221, 221, 0.75);
  padding-right: 4px;
  border-radius: 2px;
}
.form-inline_order .form-inline__control {
  border: none;
  height: 48px;
  box-shadow: none !important;
}
.form-inline_order .form-inline__control-wrapper {
  flex: 1 1 auto;
}
.form-inline_order .form-inline__button {
  flex: 0 0 auto;
}
.form-inline_order .form-inline__button.btn_sm {
  padding: 0 16px;
}
@media screen and (max-width: 575px) {
    .form-inline {
        flex-wrap: wrap;
    }
    .form-inline .form-control__wrapper {
        flex: 0 0 100%;
    }
    .form-inline .btn {
        flex: 0 0 100%;
        margin-top: 20px;
    }
    .form-inline_order .form-inline__button {
        flex: 0 0 auto;
        margin: 0;
    }
}




.btn {
    border: none;
    text-decoration: none !important;
    padding: 0 20px;
    line-height: 60px;
    height: 60px;
    white-space: nowrap;
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    cursor: pointer;
    background: none;
    -webkit-transition: color 0.3s ease, border-color 0.3s ease, background-color 0.3s ease;
    -o-transition: color 0.3s ease, border-color 0.3s ease, background-color 0.3s ease;
    transition: color 0.3s ease, border-color 0.3s ease, background-color 0.3s ease;
    z-index: 1;
    border-radius: 2px;
    box-shadow: 0px 2px 16px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(0, 0, 0, 0.04);
    font-weight: 600;
    font-size: 16px;
}
.btn_default {
    border: 1px solid #95C518;
    background: none;
    box-shadow: none;
    color: #95C518;
}
.btn_default:hover {
    background: #95C518;
    color: #fff;
}
.btn_primary {
    background: #0097D4;
    color: #FFFFFF;
}
.btn_primary:hover {
    background: #0E92C8;
    color: #fff;
}
.btn_primary:active {
    background: #0F8DBF;
    color: #fff;
}
.btn_primary:disabled {
    background: #B7B7B7;
    color: #fff;
    box-shadow: none;
    cursor: not-allowed;
}
.btn_no {
    background: #B7B7B7;
    color: #fff;
}
.btn_success {
    background: #95C518;
    color: #fff;
}
.btn_success:hover {
    background: #8FBD16;
    color: #fff;
}
.btn_success:active {
    background: #8BBB10;
    color: #fff;
}
.btn_dark {
    background: #242424;
    color: #fff;
}
.btn_dark:hover {
    background: #000;
    color: #fff;
}
.btn_dark:active {
    background: #000;
    color: #fff;
}

.btn_white {
    background: #fff;
    font-weight: 600;
    font-size: 14px;
    height: 50px;
    line-height: 50px;
    color: #1C3240;
    border: none;
    padding: 0 20px;
}
.btn_with_control {
    height: 48px;
    line-height: 48px;
}
.btn_icon_marker_blue,
.btn_icon_marker_green,
.btn_icon_marker_box {
    padding-left: 50px;
}
.btn_icon_marker_blue:before,
.btn_icon_marker_green:before,
.btn_icon_marker_box:before {
    content: "";
    position: absolute;
    width: 25px;
    height: 30px;
    left: 15px;
    top: 50%;
    transform: translate(0,-50%);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}
.btn_icon_marker_blue:before {
    background-image: url("/local/templates/main/css/../i/icons/marker-blue.svg");
}
.btn_icon_marker_green:before {
    background-image: url("/local/templates/main/css/../i/icons/marker-green.svg");
}
.btn_icon_marker_box:before {
    background-image: url("/local/templates/main/css/../i/icons/marker-box.svg");
}

.btn_icon_marker_blue.btn_disabled,
.btn_icon_marker_blue.btn[disabled],
.btn_icon_marker_green.btn_disabled,
.btn_icon_marker_green.btn[disabled],
.btn_icon_marker_box.btn_disabled,
.btn_icon_marker_box.btn[disabled] {
    box-shadow: none !important;
    color: #aaa !important;
    background: #fff !important;
}

.btn_icon_to:before {
    content: "\e915";
    font-family: "baikal-icons";
    font-size: 11px;
    line-height: 1;
    font-weight: normal;
    margin-right: 10px;
    position: relative;
    top: -1px;
}
.btn_icon_from:after {
    content: "\e915";
    font-family: "baikal-icons";
    font-size: 11px;
    line-height: 1;
    font-weight: normal;
    margin-left: 10px;
    position: relative;
    top: -1px;
}

.btn_icon_back:before {
    content: "\e914";
    font-family: "baikal-icons";
    font-size: 11px;
    line-height: 1;
    font-weight: normal;
    margin-right: 10px;
    position: relative;
}

.btn_danger {
    border: 1px solid rgba(232, 51, 51, 0.5);
    color: #E83333;
    box-shadow: none;
}
.btn_danger:hover {
    background: #E83333;
    border-color: #E83333;
    color: #fff;
}
.btn_icon_plus:before {
    content: "\e902";
    font-family: "baikal-icons";
    font-size: 10px;
    line-height: 1;
    font-weight: normal;
    margin-right: 8px;
}
.btn_icon_login:before {
    content: "\e927";
    font-family: "baikal-icons";
    font-size: 24px;
    line-height: 1;
    font-weight: normal;
    margin-right: 15px;
}
.btn_icon_calc {
    width: 60px;
    height: 60px;
}
.btn_icon_calc:before {
    content: "\e923";
    font-family: "baikal-icons";
    font-size: 24px;
    line-height: 1;
    font-weight: normal;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.btn_icon_box_marker {
    width: 60px;
    height: 60px;
}
.btn_icon_box_marker:before {
    content: "\e922";
    font-family: "baikal-icons";
    font-size: 24px;
    line-height: 1;
    font-weight: normal;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.btn_icon_del:before {
    content: "\e903";
    font-family: "baikal-icons";
    font-size: 8px;
    line-height: 1;
    font-weight: normal;
    margin-right: 8px;
}
.btn_disabled:not(.btn_white),
.btn.disabled:not(.btn_white),
.btn[disabled]:not(.btn_white) {
    border-color: #B7B7B7 !important;
    background: #B7B7B7 !important;
    color: #fff !important;
    box-shadow: none !important;
    cursor: not-allowed !important;
}
.btn_disabled:before,
.btn[disabled]:before {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
}
.btn_disabled.btn_white,
.btn.disabled.btn_white,
.btn.btn_white[disabled] {
    opacity: 0.7;
    cursor: not-allowed !important;
}
.btn_block {
    display: block;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
}
.btn_md {
    height: 48px;
    line-height: 48px;
    font-size: 14px;
}
.btn_sm {
    height: 40px;
    line-height: 38px;
    font-size: 13px;
    padding: 0 12px;
}
.btn_xs {
    height: 28px;
    line-height: 28px;
    font-size: 11px;
    padding: 0 8px;
}
.btn_wide {
    padding-left: 32px;
    padding-right: 32px;
}

.btn__wrapper {
    display: flex;
    margin: 0 -5px;
    flex-wrap: wrap;
}
.btn__wrapper > .btn {
    margin: 0 5px 10px;
}
.btn__wrapper_mt {
    margin-top: 30px;
}
@media screen and (max-width: 767px) {
    .btn_mob_icon_only {
        min-width: 60px;
    }
    .btn_mob_icon_only:before {
        margin-right: 0;
    }
    .btn_mob_icon_only.btn_sm {
        min-width: 40px;
    }
}
@media screen and (max-width: 575px) {
    .btn__wrapper {
        margin-left: 0;
        margin-right: 0;
    }
    .btn__wrapper .btn {
        flex: 0 0 100%;
        max-width: 100%;
        width: 100%;
        display: block;
        margin-left: 0;
        margin-right: 0;
    }
    .btn_long_text {
        font-size: 14px;
        padding: 0 16px;
    }
}
@media screen and (max-width: 359px) {
    .btn_long_text {
        padding: 0 10px;
        letter-spacing: -0.04em;
    }
}

.btn-icon {
    width: 40px;
    height: 40px;
    position: relative;
    display: inline-flex;
}
.btn-icon:before {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    line-height: 1;
    font-size: 14px;
    font-family: "baikal-icons";
    font-weight: normal;
    color: #95C518;
}
.btn-icon_plus:before {
    content: "\e902";
}
.btn-icon_save:before {
    content: "\e90c";
}
.btn-icon_print:before {
    content: "\e90b";
}
.btn-icon_doc_stroke:before {
    content: "\e910";
}
.btn-icon_box:before {
    content: "\e911";
}
.btn-icon_date:before {
    content: "\e912";
}
.btn-icon_md {
    width: 24px;
    height: 24px;
}
.btn-icon_md:before {
    font-size: 24px;
}
.btn-icon_sm {
    width: 20px;
    height: 20px;
}
.btn-icon_sm:before {
    font-size: 20px;
}
.btn-icon_primary:before {
    color: #0097D4;
}
.btn-icon__wrapper {
    display: flex;
    margin: 0 -8px;
}
.btn-icon__wrapper .btn-icon {
    margin: 0 8px;
}
.btn-icon_print_text {
    position: absolute;
    right: 0;
    top: 0;
    width: auto;
    padding-left: 25px;
    color: #0097D4;
    font-size: 15px;
    line-height: 20px;
    font-weight: 500;
}
.btn-icon_print_text:before {
    left: 0;
    transform: translate(0, -50%);
}
@media screen and (max-width: 499px) {
    .btn-icon_print_text {
        position: relative;
        float: right;
    }
}

.btn-link {
    font-weight: 600;
    font-size: 14px;
    line-height: 1;
    color: #0097D4;
    position: relative;
    display: inline-flex;
    align-items: center;
    white-space: nowrap;
}
.btn-link:before, .btn-link:after {
    font-family: "baikal-icons";
    font-size: inherit;
    line-height: 1;
    font-weight: normal;
}
.btn-link:before {
    margin-right: 8px;
}
.btn-link:after {
    margin-left: 8px;
}
.btn-link:hover {
    color: #0E92C8;
}
.btn-link:active {
    color: #0F8DBF;
}
.btn-link_underline {
    border-bottom: 1px solid rgba(0, 151, 212, 0.5);
}
.btn-link_underline:hover {
    border-color: transparent;
}
.btn-link_default {
    color: #95C518;
}
.btn-link_default:hover {
    color: #95C518;
}
.btn-link_default.btn-link_underline {
    border-bottom: 1px solid rgba(149, 197, 24, 0.5);
}
.btn-link_default.btn-link_underline:hover {
    border-color: transparent;
}
.btn-link_dark {
    color: #2B2B2B;
}
.btn-link_dark.btn-link_underline {
    border-bottom: 1px solid rgba(43, 43, 43, 0.5);
}
.btn-link_dark.btn-link_underline:hover {
    border-color: transparent;
}
.btn-link_sm {
    font-size: 13px;
}
.btn-link_xs {
    font-size: 12px;
    font-weight: 500;
}
.btn-link_icon_edit {
    align-items: baseline;
}
.btn-link_icon_edit:after {
    content: "\e90f";
}
.btn-link_icon_marker:before {
    font-size: 16px;
    content: "\e904";
}
.btn-link_icon_plus:before {
    font-size: 12px;
    content: "\e902";
}
.btn-link_icon_save:before {
    font-size: 20px;
    content: "\e90c";
}
.btn-link_icon_tag:before {
  font-size: 20px;
  content: "\e943";
}
.btn-link__group {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}
.btn-link__group > .btn-link {
    margin-top: 0;
}

.btn-load {
    display: block;
    background: rgba(221, 221, 221, 0.25);
    border: 1px solid rgba(221, 221, 221, 0.25);
    border-radius: 4px;
    margin-top: 30px;
    /*margin-bottom: 70px;*/
    font-weight: 600;
    font-size: 13px;
    line-height: 42px;
    text-align: center;
    color: rgba(43, 43, 43, 0.5);
    transition: background 0.2s ease, color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
}
.btn-load:hover {
    color: #2B2B2B;
    background: #FFFFFF;
    box-shadow: 0px 2px 16px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(0, 0, 0, 0.04);
    border-color: #fff;
}

.bkl-icon {
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: -18%;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.bkl-icon:before {
    position: relative;
    font-family: "baikal-icons";
    font-weight: normal;
    line-height: 1;
    font-size: 20px;
    color: rgba(43, 43, 43, 0.5);
}
.bkl-icon_pos_left {
    margin-right: 6px;
}
.bkl-icon_truck:before {
    content: "\e90a";
}
.bkl-icon_terminal:before {
    content: "\e90d";
}
.bkl-icon_home:before {
    content: "\e90e";
}
.bkl-icon_rub:before {
    content: "\e932";
    color: #DE3333;
}

/* forms */
.form-group {
    position: relative;
    margin-bottom: 20px;
}
.form-group__wrapper {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 20px;
}
.form-group__wrapper .form-group {
    flex: 1 1 25%;
    margin-bottom: 0;
}
.form-group__wrapper .form-group:not(:first-child) {
    margin-left: -1px;
}
.form-group__wrapper .btn-link__wrapper {
    flex: 0 0 100%;
}
.form-group__wrapper .btn-link__wrapper:not(:first-child) {
    margin-top: 8px;
}
.form-group > .btn-link:not(:first-child),
.form-group > .btn-link__group:not(:first-child) {
    margin-top: 16px;
}
.form-group_required .form-label:after {
    content: " *";
    color: #DE3333;
}
.form-group.has-error .form-control {
    border-bottom-color: #DE3333;
}
.form-group_lg {
    margin-bottom: 32px;
}
.form-group_lmd {
    margin-bottom: 16px;
}
.form-group_md {
    margin-bottom: 8px;
}

.form-label {
    font-weight: 600;
    font-size: 12px;
    line-height: 1.25;
    color: #2B2B2B;
    margin: 0 0 8px;
}
@media screen and (max-width: 767px) {
    .form-label {
        font-size: 11px;
    }
}

.form-control {
    background: #FFFFFF;
    border: 1px solid rgba(221, 221, 221, 0.6);
    box-sizing: border-box;
    height: 48px;
    display: block;
    box-shadow: none;
    width: 100%;
    padding: 14px 16px;
    font-weight: normal;
    font-size: 16px;
    line-height: 1.25;
    color: #2B2B2B;
    transition: border-color 0.2s ease;
    border-radius: 0;
    box-shadow: none;
}
.form-control::-webkit-input-placeholder {
    color: rgba(43, 43, 43, 0.35);
}
.form-control::-moz-placeholder {
    color: rgba(43, 43, 43, 0.35);
    opacity: 1;
}
.form-control:-ms-input-placeholder {
    color: rgba(43, 43, 43, 0.35);
}
.form-control:-moz-placeholder {
    color: rgba(43, 43, 43, 0.35);
    opacity: 1;
}
.form-control:disabled,
.form-control[readonly] {
    background: rgba(221, 221, 221, 0.25);
    cursor: not-allowed;
}

.form-control_not_empty {
    border-bottom-color: #95C518;
}
.form-control__wrapper {
    position: relative;
}
.form-control__wrapper_icon_marker .form-control {
    padding-left: 44px;
}
.form-control__wrapper_icon_marker:before {
    content: "\e904";
    position: absolute;
    top: 50%;
    left: 16px;
    transform: translate(0, -50%);
    font-family: "baikal-icons";
    line-height: 1;
    font-weight: normal;
    font-size: 20px;
    color: #95C518;
    z-index: 1;
}
.form-control__wrapper_icon_date .form-control {
    padding-right: 44px;
}
.form-control__wrapper_icon_date:before {
    content: "\e905";
    position: absolute;
    top: 50%;
    right: 16px;
    transform: translate(0, -50%);
    font-family: "baikal-icons";
    line-height: 1;
    font-weight: normal;
    font-size: 16px;
    color: #95C518;
}
.form-control__wrapper_icon_date.order_date:before {
    top: 24px;
}
.form-control__wrapper_meter .form-control, .form-control__wrapper_meter_cubic .form-control, .form-control__wrapper_kilogram .form-control {
    padding-right: 28px;
}
.form-control__wrapper_meter:before, .form-control__wrapper_meter_cubic:before, .form-control__wrapper_kilogram:before, .form-control__wrapper_ruble:before {
    content: "м";
    position: absolute;
    top: 50%;
    right: 12px;
    transform: translate(0, -50%);
    text-align: right;
    font-weight: 500;
    font-size: 14px;
    line-height: 1.21;
    color: #888888;
    pointer-events: none;
}
.form-control__wrapper_meter_cubic .form-control {
    padding-right: 34px;
}
.form-control__wrapper_meter_cubic:before {
    content: "м³";
}
.form-control__wrapper_kilogram .form-control {
    padding-right: 34px;
}
.form-control__wrapper_kilogram:before {
    content: "кг";
}
.form-control__wrapper_ruble:before {
    content: "₽";
}
.form-control__wrapper_error .form-control {
    padding-right: 42px;
    border-bottom-color: #DE3333;
}
.form-control__wrapper_error:after {
    content: "\e906";
    font-family: "baikal-icons";
    font-size: 16px;
    line-height: 1;
    font-weight: normal;
    color: #DE3333;
    position: absolute;
    top: 50%;
    right: 16px;
    transform: translate(0, -50%);
}
.form-control__wrapper_disabled:before, .form-control__wrapper_disabled:after {
    color: #B7B7B7 !important;
}
.form-control__wrapper .loader {
    position: absolute;
    right: 16px;
    top: 50%;
    transform: translate(0,-50%);
    width: 24px;
    height: 24px;
}
@media screen and (max-width: 767px) {
    .form-control {
        font-size: 14px;
    }
}

.form-number__clear {
    display: none;
    position: absolute;
    top: 38px;
    right: 10px;
    width: 24px;
    height: 24px;
    color: #000;
    text-align: center;
}
.form-number__clear:before {
    content: "\e903";
    font-family: "baikal-icons";
    font-size: 8px;
    line-height: 1;
    font-weight: normal;
}

.form-error {
    font-weight: normal;
    font-size: 11px;
    line-height: 1.25;
    text-align: right;
    color: #DE3333;
    position: absolute;
    top: 6px;
    right: 0;
}

.form-helper {
    font-weight: normal;
    font-size: 10px;
    line-height: 1.48;
    color: rgba(43, 43, 43, 0.75);
}
.form-helper a {
    color: #00A0DE;
    border-bottom: 1px solid rgba(0,160,222,0.5);
}
.form-helper a:hover {
    color: #95C518;
    border-color: rgba(149, 197, 24, 0.5);
}
.form-helper_md {
    font-size: 11px;
    margin-top: 4px;
}

.form-block__exchange {
    position: absolute;
    top: 34px;
    left: 50%;
    transform: translate(-50%,0);
    width: 30px;
    height: 30px;
    border-radius: 50%;
    border: 1px solid rgba(221, 221, 221, 0.6);
    z-index: 2;
    background: #fff;
    cursor: pointer;
    color: rgba(43, 43, 43, 0.4);
}
.form-block__exchange:before {
    content: "\e939";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 18px;
    line-height: 1;
    font-weight: normal;
    font-family: "baikal-icons";
}
.form-block__exchange:hover {
    color: rgba(43, 43, 43, 0.8);
}
.form-block__exchange_rent {
    top: 128px;
}
.form-block__exchange_schedule {
    left: auto;
    right: 0;
    top: 60px;
    transform: translate(50%,0);
}
@media screen and (max-width: 767px) {
    .form-block__exchange_schedule:before {
        transform: translate(-50%, -50%) rotate(90deg);
    }
    .form-block__exchange_schedule {
        left: 50%;
        right: auto;
        top: auto;
        bottom: 0;
        transform: translate(-50%,50%);
    }
}
@media screen and (max-width: 575px) {
    .form-block__exchange:before {
        transform: translate(-50%, -50%) rotate(90deg);
    }
    .form-block__exchange {
        top: 80px;
    }
    .form-block__exchange_rent {
        top: 245px;
    }
    .form-block__exchange_schedule:before {
        transform: translate(-50%, -50%) rotate(90deg);
    }
    .form-block__exchange_schedule {
        left: 50%;
        right: auto;
        top: auto;
        bottom: 0;
        transform: translate(-50%,50%);
    }
}

.form-block_inverse,
.form-block_inverse .form-label,
.form-block_inverse .form-error,
.form-block_inverse .form-helper {
    color: #fff;
}
.form-block_inverse .form-helper a {
    color: #fff;
    border-color: rgba(255,255,255,0.5);
}
.form-block_inverse .form-helper a:hover {
    color: #fff;
    border-color: transparent;
}
.form-block_inverse .form-control {
    background: none;
    color: #fff;
}
.form-block_inverse .form-control::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.5);
}
.form-block_inverse .form-control::-moz-placeholder {
    color: rgba(255, 255, 255, 0.5);
    opacity: 1;
}
.form-block_inverse .form-control:-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.5);
}
.form-block_inverse .form-control:-moz-placeholder {
    color: rgba(255, 255, 255, 0.5);
    opacity: 1;
}
.form-block_inverse .radio-default > label,
.form-block_inverse .checkbox-default > label {
    color: #fff;
}
.form-block_inverse .form-block__exchange {
    border: 1px solid rgba(221, 221, 221, 0.6);
    background: #019CDC;
    color: #fff;
}
.form-block_inverse .bootstrap-select .select-default__btn {
    color: #fff;
    background: transparent;
}
.form-block_inverse .bootstrap-select > .dropdown-toggle.bs-placeholder,
.form-block_inverse .bootstrap-select > .dropdown-toggle.bs-placeholder:active,
.form-block_inverse .bootstrap-select > .dropdown-toggle.bs-placeholder:focus,
.form-block_inverse .bootstrap-select > .dropdown-toggle.bs-placeholder:hover {
    color: rgba(255, 255, 255, 0.5)!important;
}
.form-block_inverse .bootstrap-select .bs-caret {
    border-color: rgba(255, 255, 255, 0.7) transparent transparent!important;
}
.form-block_inverse .bootstrap-select.show .bs-caret {
    border-color: transparent transparent rgba(255, 255, 255, 0.7)!important;
}

.form-block_shadow {
    padding: 30px 30px 10px;
    background: #fff;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.0626415), 0px 8px 31px rgba(0, 0, 0, 0.1);
    border-radius: 4px;
}
.form-block_mb_md {
    margin-bottom: 30px;
}
.form-block_mt_md {
    margin-top: 30px;
}
@media screen and (max-width: 767px) {
    .form-block_shadow {
        padding: 20px;
        margin-left: -20px;
        margin-right: -20px;
    }
}

textarea {
    resize: none;
    height: 160px;
}
textarea.form-control {
    height: 120px;
    padding: 14px 16px;
}

.checkbox-default,
.radio-default {
    position: relative;
    padding-left: 20px;
    margin-top: 4px;
    margin-bottom: 8px;
}
.checkbox-default > input,
.radio-default > input {
    position: absolute;
    top: 0;
    left: 0px;
    margin: 0;
    width: 20px;
    height: 20px;
    opacity: 0;
    z-index: 1;
}
.checkbox-default > input:checked + label:after,
.radio-default > input:checked + label:after {
    opacity: 1;
}
.checkbox-default > label,
.radio-default > label {
    position: relative;
    padding-left: 10px;
    z-index: 5;
    cursor: pointer;
    margin: 0;
    font-weight: 500;
    font-size: 13px;
    line-height: 1.23;
    color: #2B2B2B;
}
.checkbox-default > label:before,
.radio-default > label:before {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    border: 1px solid #DDDDDD;
    left: -20px;
    top: -2px;
    transition: border-color 0.2s ease;
}
.checkbox-default > label:after,
.radio-default > label:after {
    content: "";
    position: absolute;
    opacity: 0;
    -webkit-transition: opacity 0.2s ease;
    -o-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
    left: -15px;
    top: 2px;
}
.checkbox-default > label a:not([class]),
.radio-default > label a:not([class]) {
    color: #0097D4;
    border-bottom: 1px solid rgba(0, 151, 212, 0.5);
}
.checkbox-default > label a:not([class]):hover,
.radio-default > label a:not([class]):hover {
    border-color: transparent;
    color: #0097D4;
}
.checkbox-default + .checkbox-default,
.radio-default + .checkbox-default,
.checkbox-default + .radio-default,
.radio-default + .radio-default {
    margin-top: 8px;
}
.checkbox-default__group,
.radio-default__group {
    display: flex;
    flex-wrap: wrap;
    transition: opacity 0.2s ease;
}
.checkbox-default__group .checkbox-default:not(:last-child),
.checkbox-default__group .radio-default:not(:last-child),
.radio-default__group .checkbox-default:not(:last-child),
.radio-default__group .radio-default:not(:last-child) {
    margin-right: 40px;
}
.checkbox-default__group .checkbox-default + .checkbox-default,
.checkbox-default__group .checkbox-default + .radio-default,
.checkbox-default__group .radio-default + .checkbox-default,
.checkbox-default__group .radio-default + .radio-default,
.radio-default__group .checkbox-default + .checkbox-default,
.radio-default__group .checkbox-default + .radio-default,
.radio-default__group .radio-default + .checkbox-default,
.radio-default__group .radio-default + .radio-default {
    margin-top: 4px;
}
.checkbox-default__group_column,
.radio-default__group_column {
    flex-direction: column;
    align-items: flex-start;
}
.checkbox-default__group_child,
.radio-default__group_child {
    padding-left: 30px;
}
.checkbox-default__group_disabled,
.radio-default__group_disabled {
    opacity: 0.5;
}
.checkbox-default__group_disabled .checkbox-default,
.radio-default__group_disabled .radio-default {
    pointer-events: none;
}

.checkbox-default > input[disabled] + label,
.checkbox-default > input:disabled + label,
.radio-default > input[disabled] + label,
.radio-default > input:disabled + label {
    opacity: 0.5;
    cursor: not-allowed;
}

.checkbox-default > label:after {
    content: "\e900";
    font-family: "baikal-icons";
    color: #95C518;
    font-weight: normal;
    font-size: 13px;
    line-height: 1;
    left: -16px;
    top: 1px;
}

.radio-default > label:before {
    border-radius: 50%;
}
.radio-default > label:after {
    width: 10px;
    height: 10px;
    background: #95C518;
    border-radius: 50%;
    left: -15px;
    top: 3px;
}

.radio-tabs,
checkbox-tabs {
    position: relative;
}
.radio-tabs > input,
checkbox-tabs > input {
    position: absolute;
    top: 0;
    left: 0px;
    margin: 0;
    width: 20px;
    height: 20px;
    opacity: 0;
    z-index: 1;
}
.radio-tabs > label,
checkbox-tabs > label {
    color: #EFEEEC;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    padding: 10px 12px;
    min-height: 40px;
    border-radius: 2px;
    background: none;
    font-weight: 600;
    font-size: 13px;
    line-height: 1.23;
    text-align: center;
    color: rgba(43, 43, 43, 0.5);
    transition: background 0.2s ease, color 0.2s ease;
    margin: 0;
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.radio-tabs > input:checked + label,
checkbox-tabs > input:checked + label {
    color: #fff;
    background: #95C518;
}
@media screen and (max-width: 767px) {
    .radio-tabs > label,
    checkbox-tabs > label {
        padding-left: 0;
        padding-right: 0;
    }
    .radio-tabs > input + label:after,
    checkbox-tabs > input + label:after {
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0px;
        height: 2px;
        background: #95C518;
        z-index: 3;
        opacity: 0;
        transition: opacity 0.2s ease;
    }
    .radio-tabs > input:checked + label,
    checkbox-tabs > input:checked + label {
        background: none;
        color: #95C518;
    }
    .radio-tabs > input:checked + label:after,
    checkbox-tabs > input:checked + label:after {
        opacity: 1;
    }
}


.breadcrumbs {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin-bottom: 16px;
}
.breadcrumbs__item {
    font-weight: normal;
    font-size: 11px;
    line-height: 1.18;
    color: #888;
    position: relative;
}
.breadcrumbs__item:not(:last-child) {
    margin-right: 19px;
}
.breadcrumbs__item:not(:last-child):after {
    content: "";
    position: absolute;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background: #888;
    top: 50%;
    right: -11px;
    transform: translate(0, -50%);
}
.breadcrumbs__link {
    color: #888;
    border-bottom: 1px solid #888;
}
.breadcrumbs__link:hover {
    color: #888;
    border-color: transparent;
}
.breadcrumbs__item:last-child a {
    border-color: transparent;
    pointer-events: none;
}
.breadcrumbs_outside {
    padding-top: 16px;
}
@media screen and (max-width: 767px) {
    .breadcrumbs {
        display: none;
    }
}

.page-content {
    display: flex;
    padding-top: 20px;
    margin: 0 -10px;
}
.page-content__main {
    flex: 1 1 auto;
    padding: 0 10px;
    min-width: 1px;
}
.page-content__side {
    flex: 0 0 auto;
    padding: 0 10px;
}
.page-content__side_nav {
    flex: 0 0 340px;
    max-width: 340px;
    margin-left: 0px;
}
h1 + .page-content {
    padding-top: 0;
}
.page-content__wrapper {
    padding-top: 50px;
    background: #fff;
    margin: 0 30px 30px;
    padding-bottom: 30px;
}
.page-content__wrapper_nobg {
    background: none;
    padding-top: 30px;
}
.page-content__wrapper_lp {
    padding-top: 0;
}
.page-content__wrapper_no_overflow {
    overflow: visible !important;
}
.page-content + .page-content {
    padding-top: 50px;
}
@media screen and (max-width: 991px) {
    .page-content {
        flex-wrap: wrap;
    }
    .page-content__side {
        flex: 0 0 100%;
        max-width: 100%;
        margin-top: 20px;
    }

    .page-content__side_nav {
        margin-left: 0;
    }
    .page-content__side_with_filter {
        order: -1;
        margin-top: 0;
    }
    .page-content + .page-content {
        padding-top: 20px;
    }
    .page-content__wrapper {
        margin: 0;
        padding-bottom: 100px;
    }
    .page-content__title_outside {
        padding-top: 20px;
    }
}
@media screen and (max-width: 767px) {
    .page-content__wrapper_pb_mob {
        padding-bottom: 50px;
    }
    .page-content + .page-content {
        padding-top: 10px;
    }
    .page-content__wrapper {
        padding-bottom: 80px;
        padding-top: 0;
    }
    .page-content__wrapper_lp .page-content {
        padding-top: 0;
    }
    .page-content__wrapper_index {
        padding-top: 30px;
    }
}
@media screen and (min-width: 768px) {
    .page-content_pt0 {
        padding-top: 0;
    }
    .page-content__wrapper_lp {
        overflow: hidden;
    }
}

.side-filter {
    background: #F7F8F9;
    padding: 20px;
    margin-bottom: 20px;
}

.nav-side {
    background: #F7F8F9;
    padding: 20px;
}
.nav-side__title {
    font-weight: 600;
    font-size: 12px;
    line-height: 1.25;
    color: #2B2B2B;
    margin: 0 0 8px;
}
.nav-side__item {
    padding: 0 20px;
}
.nav-side__item:not(:last-child) {
    margin-bottom: 20px;
}
.nav-side__item_opened {
    background: #fff;
    padding: 16px 20px;
}
.nav-side__link {
    font-weight: 600;
    font-size: 14px;
    line-height: 1.71;
    color: #000000;
}
.nav-side__link:hover {
    color: #95C518;
}
.nav-side__link_active {
    color: #00A0DE;
}
.nav-side__link_active:hover {
    color: #00A0DE;
}
.nav-side__submenu {
    padding-left: 20px;
    margin-top: 10px;
}
.nav-side__submenu.hide {
    display: none;
}
.nav-side__subitem:not(:last-child) {
    margin-bottom: 10px;
}
.nav-side__sublink {
    font-weight: 500;
    font-size: 13px;
    line-height: 1.62;
    color: #000000;
}
.nav-side__sublink:hover {
    color: #95C518;
}
.nav-side__sublink_active,
.nav-side__sublink_active:hover {
    color: #00A0DE;
}
.nav-side_filter {
    margin-bottom: 20px;
    position: relative;
}
.nav-side_filter .nav-side__item:not(:last-child) {
    margin-bottom: 8px;
}
.nav-side__inner {
    position: relative;
}
.nav-side__toggle {
    width: 100%;
    line-height: 46px;
    height: 48px;
    padding: 0 40px 0 16px;
    font-weight: 400;
    font-size: 16px;
    color: #2B2B2B;
    background: #FFF;
    border: 1px solid rgba(221,221,221,0.6);
    position: relative;
    cursor: pointer;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.nav-side__toggle:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0;
    border-color: #94c518 transparent transparent;
    transition: border .2s ease;
    top: 50%;
    right: 20px;
    transform: translate(0,-50%);
}
.nav-side__toggle_active:before {
    border-width: 0 5px 5px;
    border-color: transparent transparent #94c518;
}
@media screen and (max-width: 991px) {
    .nav-side_filter .nav-side__dropdown {
        display: none;
        position: absolute;
        left: 0;
        right: 0;
        top: 100%;
        background: #FFF;
        box-shadow: 0 8px 24px rgba(0,0,0,0.04),0 1px 4px rgba(0,0,0,0.02);
        z-index: 10;
        padding: 8px 0;
    }
    .nav-side_filter .nav-side__item:nth-child(n) {
        padding: 0;
        margin: 0;
    }
    .nav-side_filter .nav-side__link {
        padding: 6px 16px;
        display: block;
        font-weight: 400;
        font-size: 13px;
        line-height: 1.22;
        color: #2B2B2B;
    }
    .nav-side_filter .nav-side__link:hover {
        color: #95C518;
    }
    .nav-side_filter .nav-side__link_active {
        display: none;
    }
}
@media screen and (max-width: 767px) {
    .nav-side__toggle {
        font-size: 14px;
    }
}
@media screen and (min-width: 991px) {
    .nav-side__toggle {
        display: none !important;
    }
    .nav-side_filter .nav-side__dropdown {
        display: block !important;
    }

}

.nav-tabs {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    position: relative;
}
.nav-tabs__container {
    overflow: hidden;
    min-width: 1px;
}
.nav-tabs__wrapper {
    display: flex;
    position: relative;
    justify-content: space-between;
}
.nav-tabs__wrapper .nav-tabs {
    flex: 1 1 auto;
    flex-wrap: nowrap;
    white-space: nowrap;
    min-width: 1px;
    display: inline-block;
}
.nav-tabs__wrapper .nav-tabs > li,
.nav-tabs__wrapper .nav-tabs__item {
    display: inline-block;
}
.nav-tabs__wrapper + .tab-content {
    margin-top: 20px;
}
.nav-tabs__wrapper > .btn {
    flex: 0 0 auto;
}
.nav-tabs__add {
    margin-left: 16px;
}
.nav-tabs__del {
    display: block;
    width: 20px;
    height: 20px;
    margin-left: 5px;
    cursor: pointer;
    position: relative;
    color: #ddd;
    transition: opacity 0.2s ease, color 0.2s ease;
}
.nav-tabs__del:before {
    content: "";
    position: absolute;
    top: -8px;
    left: 0;
    right: -10px;
    bottom: -8px;
    background: none;
}
.nav-tabs__del:after {
    content: "\e903";
    font-family: "baikal-icons";
    font-size: 10px;
    line-height: 1;
    font-weight: normal;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translate(0, -50%);
}
.nav-tabs__del:hover {
    color: rgba(43, 43, 43, 0.5);
}
.nav-tabs_default > li:not(:last-child),
.nav-tabs_default .nav-tabs__item:not(:last-child) {
    margin-right: 8px;
}
.nav-tabs_default > li > a,
.nav-tabs_default .nav-tabs__link {
    border: 1px solid rgba(221, 221, 221, 0.5);
    color: #EFEEEC;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    padding: 10px 12px;
    min-height: 40px;
    border-radius: 2px;
    background: none;
    font-weight: 600;
    font-size: 13px;
    line-height: 1.23;
    text-align: center;
    color: rgba(43, 43, 43, 0.5);
    transition: background 0.2s ease, color 0.2s ease;
}
.nav-tabs_default > li > a.active,
.nav-tabs_default .nav-tabs__link.active {
    color: #fff;
    background: #95C518;
    border-color: #95C518;
}
.nav-tabs_default > li > a.active .nav-tabs__del,
.nav-tabs_default .nav-tabs__link.active .nav-tabs__del {
    color: #67890E;
    opacity: 0.5;
}
.nav-tabs_default > li > a.active .nav-tabs__del:hover,
.nav-tabs_default .nav-tabs__link.active .nav-tabs__del:hover {
    opacity: 1;
}
.nav-tabs_justified {
    margin: 16px 0 0;
    background: rgba(221, 221, 221, 0.25);
    border: 1px solid rgba(221, 221, 221, 0.25);
    border-radius: 4px;
    padding: 1px;
}
.nav-tabs_justified > li,
.nav-tabs_justified .nav-tabs__item {
    flex: 1;
}
.nav-tabs_justified > li:nth-child(n),
.nav-tabs_justified .nav-tabs__item:nth-child(n) {
    margin-right: 0;
}
.nav-tabs_justified > li > a,
.nav-tabs_justified .nav-tabs__link {
    border: none;
}
.nav-tabs + .tab-content {
    margin-top: 20px;
}
.nav-tabs_disabled {
    cursor: not-allowed !important;
}
.nav-tabs_disabled > li > a,
.nav-tabs_disabled .nav-tabs_link {
    pointer-events: none !important;
}
.nav-tabs_disabled > li > a.active,
.nav-tabs_disabled .nav-tabs__link.active {
    background: #B7B7B7 !important;
    border-color: #B7B7B7 !important;
}
.nav-tabs_not_equal {
    flex-wrap: nowrap;
}
.nav-tabs_not_equal > li,
.nav-tabs_not_equal .nav-tabs__item {
    flex: 1 1 auto;
}
.nav-tabs_not_equal > li > a,
.nav-tabs_not_equal .nav-tabs__link {
    height: 100%;
}

.nav-tabs_slider {
    display: block;
}
.nav-tabs_slider .swiper-container {
    margin: 0;
    width: auto;
}
.nav-tabs_slider .swiper-slide {
    width: auto;
}
.nav-tabs_slider .swiper-slide:last-child {
    margin-right: 0 !important;
}
.nav-tabs_slider .nav-tabs__link {
    white-space: nowrap;
}
.nav-tabs_slider .swiper-button-prev,
.nav-tabs_slider .swiper-button-next {
    width: 40px;
    height: auto;
    top: 0;
    bottom: 0;
    margin: 0;
    opacity: 0.8;
}
.nav-tabs_slider .swiper-button-prev:before,
.nav-tabs_slider .swiper-button-next:before {
    z-index: 1;
    content: "\e925";
    font-family: "baikal-icons";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(-180deg);
    font-size: 20px;
    line-height: 1;
    font-weight: normal;
    color: #fff;
}
.nav-tabs_slider .swiper-button-prev:after,
.nav-tabs_slider .swiper-button-next:after {
    content: none;
    display: none;
}
.nav-tabs_slider .swiper-button-prev {
    left: 0;
    background: -moz-linear-gradient(left,  rgba(149,197,24,1) 0%, rgba(149,197,24,0) 100%);
    background: -webkit-linear-gradient(left,  rgba(149,197,24,1) 0%,rgba(149,197,24,0) 100%);
    background: linear-gradient(to right,  rgba(149,197,24,1) 0%,rgba(149,197,24,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95c518', endColorstr='#0095c518',GradientType=1 );

}
.nav-tabs_slider .swiper-button-next {
    right: 0;
    background: -moz-linear-gradient(left,  rgba(149,197,24,0) 0%, rgba(149,197,24,1) 100%);
    background: -webkit-linear-gradient(left,  rgba(149,197,24,0) 0%,rgba(149,197,24,1) 100%);
    background: linear-gradient(to right,  rgba(149,197,24,0) 0%,rgba(149,197,24,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0095c518', endColorstr='#95c518',GradientType=1 );

}
.nav-tabs_slider .swiper-button-next:before {
    transform: translate(-50%, -50%);
}
.nav-tabs_slider .swiper-button-disabled {
    opacity: 0 !important;
}

.nav-tabs_simple .nav-tabs__item {
    margin-bottom: 8px;
}
.nav-tabs_simple .nav-tabs__item:not(:last-child) {
    margin-right: 40px;
}
.nav-tabs_simple .nav-tabs__link {
    color: #00A0DE;
    border-bottom: 1px solid rgba(0,160,222,0.5);
    font-size: 15px;
    font-weight: 500;
}
.nav-tabs_simple .nav-tabs__link:hover,
.nav-tabs_simple .nav-tabs__link.active {
    color: #95C518;
    border-color: rgba(149,197,24,0.5);
}
.nav-tabs_inline {
    display: inline-block;
    max-width: 100%;
}
.nav-tabs_inline > li > a,
.nav-tabs_inline .nav-tabs__link {
    padding: 10px 24px;
}

@media screen and (max-width: 767px) {
    .nav-tabs__add {
        width: 40px;
        height: 40px;
        border-radius: 50%;
        text-indent: -999em;
        font-size: 0;
        padding: 0;
        flex: 0 0 40px;
    }
    .nav-tabs__add:before {
        margin: 0;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
    .nav-tabs_justified {
        border: none;
        white-space: nowrap;
        flex-wrap: nowrap;
        padding: 0;
        background: none;
    }
    .nav-tabs_justified:after {
        content: "";
        position: absolute;
        left: -20px;
        right: -20px;
        bottom: 0;
        height: 1px;
        background: rgba(221, 221, 221, 0.5);
        z-index: 1;
    }
    .nav-tabs_justified > li,
    .nav-tabs_justified .nav-tabs__item {
        flex: 0 0 auto;
    }
    .nav-tabs_justified > li a,
    .nav-tabs_justified .nav-tabs__link {
        padding-left: 0;
        padding-right: 0;
    }
    .nav-tabs_justified > li a:after,
    .nav-tabs_justified .nav-tabs__link:after {
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0px;
        height: 2px;
        background: #95C518;
        z-index: 3;
        opacity: 0;
        transition: opacity 0.2s ease;
    }
    .nav-tabs_justified > li a.active,
    .nav-tabs_justified .nav-tabs__link.active {
        background: none;
        color: #95C518;
    }
    .nav-tabs_justified > li a.active:after,
    .nav-tabs_justified .nav-tabs__link.active:after {
        opacity: 1;
    }
    .nav-tabs_justified > li:not(:last-child),
    .nav-tabs_justified .nav-tabs__item:not(:last-child) {
        margin-right: 16px;
    }
    .nav-tabs_disabled {
        cursor: not-allowed !important;
    }
    .nav-tabs_disabled > li > a,
    .nav-tabs_disabled .nav-tabs__link {
        pointer-events: none !important;
    }
    .nav-tabs_disabled > li > a.active,
    .nav-tabs_disabled .nav-tabs__link.active {
        background: #B7B7B7 !important;
        border-color: #B7B7B7 !important;
    }
    .nav-tabs_disabled.nav-tabs_justified > li > a,
    .nav-tabs_disabled.nav-tabs_justified .nav-tabs__link {
        color: rgba(183, 183, 183, 0.5) !important;
    }
    .nav-tabs_disabled.nav-tabs_justified > li > a.active,
    .nav-tabs_disabled.nav-tabs_justified .nav-tabs__link.active {
        background: none !important;
        color: #B7B7B7 !important;
    }
    .nav-tabs_disabled.nav-tabs_justified > li > a.active:after,
    .nav-tabs_disabled.nav-tabs_justified .nav-tabs__link.active:after {
        background: #B7B7B7 !important;
    }
    .nav-tabs_slider .swiper-container {
        overflow: visible;
    }
    .nav-tabs_slider .swiper-button-prev {
        left: -20px;
    }
    .nav-tabs_slider .swiper-button-next {
        right: -20px;
    }
    .nav-tabs_simple .nav-tabs__item:not(:last-child) {
        margin-right: 20px;
    }
    .nav-tabs_simple .nav-tabs__link {
        font-size: 14px;
    }
}
@media screen and (min-width: 768px) {
    .nav-tabs_slider .swiper-slide {
        flex-grow: 1;
    }
}
.tab-content_mt,
.nav-tabs + .tab-content_mt {
    margin-top: 30px;
}

.tab-pane {
    display: none;
}
.tab-pane.active {
    display: block;
}
@media screen and (min-width: 768px) {
    .tab-content_bg {
        padding: 20px;
        background: #fafafa;
    }
}

.pagination__list {
    display: inline-flex;
    background: rgba(221, 221, 221, 0.25);
    border: 1px solid rgba(221, 221, 221, 0.25);
    border-radius: 4px;
    padding: 2px;
}
.pagination__item {
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-weight: 600;
    font-size: 13px;
    color: rgba(43, 43, 43, 0.5);
}
.pagination__link {
    display: block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 2px;
    font-weight: 600;
    font-size: 13px;
    text-align: center;
    color: rgba(43, 43, 43, 0.5);
    transition: background 0.2s ease, color 0.2s ease, box-shadow 0.2s ease;
}
.pagination__link:hover {
    background: #fff;
    color: #2b2b2b;
    box-shadow: 0px 2px 16px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(0, 0, 0, 0.04);
}
.pagination__link_active, .pagination__link_active:hover {
    background: #95C518;
    color: #fff;
    box-shadow: none;
}
.pagination_mt_md {
    margin-top: 24px;
}


.tile-block {
    margin-top: 40px;
}
.tile-block__list {
    margin: 0 -10px;
}
.tile-block__item {
    display: flex;
    padding: 20px;
    background: #F7F8F9;
    border-radius: 2px;
    height: 100%;
    transition: background 0.2s ease, box-shadow 0.2s ease;
}
.tile-block__item:hover {
    background: #fff;
    box-shadow: 0px 2px 16px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(0, 0, 0, 0.04);
}
.tile-block__item:hover .tile-block__link {
    color: #00A0DE;
}
.tile-block__item-wrapper {
    padding: 0 10px;
    margin-top: 20px;
}
.tile-block__desc {
    display: flex;
    flex-direction: column;
    min-width: 1px;
    flex: 1 1 auto;
    min-height: 80px;
    justify-content: center;
}
.tile-block__desc-body {
    flex: 0 0 auto;
}
.tile-block__name {
    font-weight: bold;
    font-size: 16px;
    line-height: 1.25;
    color: #2B2B2B;
}
.tile-block__img {
    max-width: 100%;
    max-height: 100%;
}
.tile-block__img-wrapper {
    margin: 0 20px 0 0;
    flex: 0 0 100px;
    max-width: 100px;
    align-self: center;
}
@media screen and (max-width: 767px) {
    .tile-block__item {
        padding: 15px;
    }
    .tile-block__item-wrapper {
        margin-top: 10px;
    }
    .tile-block__desc {
        min-height: 50px;
    }
    .tile-block__img-wrapper {
        flex: 0 0 80px;
        max-width: 80px;
    }
}

#footer {
    background: #222;
    color: #fff;
    /*margin-top: 50px;*/
}

.footer-top {
    padding-top: 55px;
    position: relative;
    z-index: 3;
}
.footer-top__inner {
    display: flex;
    margin-bottom: 40px;
    align-items: flex-start;
}
.footer__row {
    margin-left: -16px;
    margin-right: -16px;
}
.footer__col {
    padding-left: 16px;
    padding-right: 16px;
}
.footer__col_justified {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.footer-contacts {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.footer-contacts__link {
    font-weight: 500;
    font-size: 13px;
    color: #FFFFFF;
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    transition: border-color 0.3s ease;
}
.footer-contacts__link:hover {
    border-color: transparent;
    color: #fff;
}
.footer-phone {
    font-weight: 600;
    font-size: 30px;
    color: #FFFFFF;
    line-height: 1;
    margin-bottom: 10px;
}
.footer-phone:hover {
    color: #0097D4;
}
.footer-social__title {
    opacity: 0.8;
    font-weight: 600;
    font-size: 16px;
    color: #FFFFFF;
    line-height: 1.37;
    transition: opacity 0.3s ease;
    display: block;
    margin-bottom: 16px;
}
.footer-social__list {
    display: flex;
    align-items: center;
}
.footer-social__link {
    position: relative;
    color: #fff;
    display: block;
}
.footer-social__link:before {
    font-family: "baikal-icons";
    line-height: 1;
    font-weight: normal;
    font-size: 14px;
}
.footer-social__link:not(:last-child) {
    margin-right: 24px;
}
.footer-social__link_vk:before {
    content: "\e919";
    font-size: 14px;
}
.footer-social__link_fb:before {
    content: "\e92e";
    font-size: 15px;
}
.footer-social__link_inst:before {
    content: "\e92a";
    font-size: 18px;
}
.footer-social__link_viber:before {
    content: "\e92c";
    font-size: 20px;
}
.footer-social__link_vk_chat:before {
    content: "\e92d";
    font-size: 20px;
}
.footer-social__link_tg_chat:before {
    content: "\e92b";
    font-size: 20px;
}
.footer-social__link:hover {
    color: #0097D4;
}

.footer-social__list_inverse .footer-social__link {
    color: #a9aeba;
    width: 16px;
    height: 16px;
}
.footer-social__list_small .footer-social__link:not(:last-child) {
    margin-right: 12px;
}
.footer-social__list_small .footer-social__link:before {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.footer-social__list_small .footer-social__link_vk:before {
    font-size: 12px;
}
.footer-social__list_small .footer-social__link_fb:before {
    font-size: 13px;
}
.footer-social__list_small .footer-social__link_inst:before {
    font-size: 16px;
}
.footer-social__list_small .footer-social__link_viber:before,
.footer-social__list_small .footer-social__link_vk_chat:before,
.footer-social__list_small .footer-social__link_tg_chat:before {
    font-size: 16px;
}

.footer-additional {
    margin: -20px 0 15px;
}
.footer-additional__link {
    opacity: 0.7;
    font-size: 12px;
    color: #0097D4;
    border-bottom: 1px solid rgba(0, 151, 212, 0.3);
    transition: all 0.3s ease;
}
.footer-additional__link:hover {
    opacity: 0.7;
    border-color: transparent;
    color: #0097D4;
}
.footer-app {
    margin-bottom: 30px;
}
.footer-app__title {
    opacity: 0.8;
    font-weight: 600;
    font-size: 16px;
    color: #FFFFFF;
    line-height: 1.37;
    transition: opacity 0.3s ease;
    display: block;
}
.footer-app__list {
    display: flex;
    flex-wrap: wrap;
}
.footer-app__link {
    margin-top: 16px;
    display: block;
}
.footer-app__link:not(:last-child) {
    margin-right: 20px;
}
.footer-app__icon {
    max-height: 40px;
}
.footer-full__link {
    opacity: 0.5;
    font-weight: 500;
    font-size: 11px;
    color: #FFFFFF;
    line-height: 14px;
    border-bottom: 1px solid rgba(151, 151, 151, 0.3);
    transition: border-color 0.3s ease;
}
.footer-full__link:hover {
    color: #fff;
    border-color: transparent;
}
.footer-bottom {
    background: #191919;
    padding: 30px 0;
}
.footer-bottom__inner {
    align-items: center;
}
.footer-bottom__link {
    opacity: 0.5;
    font-weight: 500;
    font-size: 11px;
    color: #FFFFFF;
    line-height: 14px;
    border-bottom: 1px solid rgba(151, 151, 151, 0.3);
    transition: border-color 0.3s ease;
}
.footer-bottom__link:hover {
    color: #fff;
    border-color: transparent;
}
.footer-copy {
    opacity: 0.5;
    font-weight: 500;
    font-size: 11px;
    color: #FFFFFF;
    line-height: 14px;
}
.footer-address {
    opacity: 0.5;
    font-weight: 500;
    font-size: 11px;
    color: #FFFFFF;
    line-height: 14px;
}
@media screen and (max-width: 991px) {
    .footer-top {
        padding-top: 40px;
        padding-bottom: 30px;
    }
    .footer-social__title {
        display: none;
    }
    .footer-social__list {
        justify-content: flex-end;
    }
    .footer__col_services {
        order: -10;
    }
    .footer__col_info {
        order: -9;
    }
    .footer__col_docs {
        order: -8;
    }
    .footer__col_business {
        order: -8;
    }
    .footer__col_serv {
        order: -7;
    }
    .footer__col_about {
        display: flex;
        flex-direction: column;
    }

    .footer__col_justified {
        flex-direction: row;
        align-items: flex-end;
    }
    .footer__col_additional {
        order: -9;
        flex-direction: column;
        align-items: flex-start;
        position: static;
    }
    .footer-app {
        margin: 14px 0 0;
    }
    .footer-bottom {
        padding: 20px 0;
    }
    .footer-addr,
    .footer-legal {
        text-align: right;
    }
    .footer-policy,
    .footer-legal {
        margin-top: 10px;
    }
    .footer-top__nav {
        position: relative;
        padding-bottom: 100px;
    }
    .footer-additional {
        position: absolute;
        bottom: 65px;
        left: 16px;
        margin: 0;
    }
    .footer-app {
        position: absolute;
        bottom: 0;
        left: 16px;
        margin: 0;
    }
}
@media screen and (max-width: 767px) {
    .footer-top {
        padding-bottom: 20px;
    }
    .footer-top__inner {
        margin-bottom: 0;
    }
    .footer-phone {
        font-size: 24px;
    }
    .footer-social {
        margin-top: 40px;
    }
    .footer-social__list {
        justify-content: flex-start;
    }
    .footer__col_justified {
        flex-direction: column;
        align-items: flex-start;
    }
    .footer-app__link:not(:last-child) {
        margin-right: 10px;
    }
    .footer-addr,
    .footer-legal {
        text-align: left;
        margin-top: 0;
    }
    .footer-policy {
        text-align: left;
        margin-top: 10px;
    }
    .footer-top__nav {
        margin-top: 20px;
    }
}

@media screen and (max-width: 420px) {
.footer-top__nav {
    padding-bottom: 180px;
}

.footer-additional {
    bottom: 125px;
}

.footer-app {
    bottom: 15px;
}

}

.nav-footer {
    margin-bottom: 30px;
}
.nav-footer__title {
    margin-bottom: 10px;
}
.nav-footer__title-link {
    opacity: 0.8;
    font-weight: 600;
    font-size: 16px;
    color: #FFFFFF;
    line-height: 1.37;
    transition: opacity 0.3s ease;
}
.nav-footer__title-link:hover {
    opacity: 1;
    color: #fff;
}
.nav-footer__category {
    display: block;
    opacity: 0.8;
    color: #FFFFFF;
    font-weight: 500;
    font-size: 15px;
}
.nav-footer__item {
    margin-bottom: 5px;
}
.nav-footer__link {
    opacity: 0.5;
    font-weight: 400;
    font-size: 12px;
    color: #FEFFFF;
    line-height: 1.4;
    border-bottom: 1px solid rgba(151, 151, 151, 0.3);
    transition: border-color 0.3s ease;
}
.nav-footer__link:hover {
    border-color: transparent;
    color: #FEFFFF;
}
@media screen and (max-width: 991px) {
    .nav-footer {
        margin-bottom: 0;
        width: 100%;
    }
    .nav-footer__title {
        padding: 20px 0;
        margin: 0;
        border-bottom: 1px solid rgba(151, 151, 151, 0.15);
        width: 100%;
    }
    .nav-footer__link {
        display: flex;
        padding: 12px 0 12px 40px;
    }
    .nav-footer__toggle {
        display: flex;
        align-items: center;
    }
    .nav-footer__toggle:after {
        content: "\e91b";
        font-family: "baikal-icons";
        font-size: 8px;
        line-height: 1;
        font-weight: normal;
        margin-left: 15px;
        position: relative;
        transition: transform 0.2s ease;
        transform: rotate(-180deg);
    }
    .nav-footer__toggle_expanded:after {
        transform: rotate(0deg);
    }
    .nav-footer__item {
        margin: 0;
    }
    .nav-footer__category {
        padding: 16px 0 16px 20px;
        border-bottom: 1px solid rgba(151, 151, 151, 0.15);
        font-size: 14px;
    }
    .nav-footer__link:hover {
        border-color: rgba(151, 151, 151, 0.3);
    }
    .nav-footer__title-link {
        font-size: 14px;
    }
    .nav-footer__submenu {
        display: none;
    }
}
@media screen and (min-width: 992px) {
    .nav-footer__submenu {
        display: block !important;
    }
    .nav-footer__submenu.row {
        display: flex !important;
    }
}


.download-block {
    margin-bottom: 32px;
}
.download-block__item {
    position: relative;
    display: inline-flex;
    align-items: center;
}
.download-block__item:before {
    content: "\e916";
    font-family: "baikal-icons";
    font-size: 14px;
    font-weight: normal;
    line-height: 30px;
    flex: 0 0 30px;
    max-width: 30px;
    width: 30px;
    height: 30px;
    text-align: center;
    color: #fff;
    background: #95C518;
    border-radius: 50%;
    position: relative;
    align-self: flex-start;
    top: 2px;
    margin-right: 12px;
    margin: 4px 12px 4px 0;
}
.download-block__item:hover .download-block__title {
    border-color: transparent;
}
.download-block__title {
    font-weight: 700;
    font-size: 14px;
    line-height: 1;
    color: #2b2b2b;
    display: inline;
    border-bottom: 1px dotted rgba(43, 43, 43, 0.7);
    transition: border-color 0.2s ease;
}
.download-block__helper {
    font-weight: normal;
    font-size: 12px;
    line-height: 1.21;
    color: rgba(43, 43, 43, 0.5);
    margin-top: 1px;
}

/* Заключительные отправки */
.branch-final2017 {
    margin-top: 10px;
}
.branch-final2017 a {
    color: #fff;
}
#finish-list .tab-links a,
#final-list .tab-links a {
    font-size: 16px;
    line-height: 18px;
    color: #00A0DE;
    border-bottom: 1px dotted rgba(0, 160, 222, 0.5);
    text-decoration: none !important;
    -webkit-transition: color 0.3s ease;
    transition: color 0.3s ease;
    margin-right: 20px;
}
#finish-list .tab-links a:hover,
#final-list .tab-links a:hover,
#finish-list .tab-links a.active,
#final-list .tab-links a.active {
    color: #95C518;
    border-color: rgba(149, 197, 24, 0.5);
}
#finish-list {
    display: none;
    margin-top: 10px;
}
#final-list {
    margin-top: 10px;
}

#finish-list .h1,
#final-list .h1 {
    margin-top: 0;
    margin-bottom: 15px;
    font-size: 30px;
}
#finish-list .tab-block,
#final-list .tab-block {
    display: none;
    margin-top: 10px;
}
#finish-list .tab-block.active,
#final-list .tab-block.active {
    display: block;
}
#finish-list .tab-block table td,
#final-list .tab-block table td {
    padding: 8px;
    height: auto;
}

.rss-block {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin-top: -30px;
    height: 30px;
}
.rss-block__link {
    display: block;
    width: 16px;
    height: 16px;
    margin-top: -2px;
    margin-right: 12px;
}
.rss-block__link_auto {
    width: auto;
    height: auto;
}
.rss-block__link:hover svg {
    fill: #0097D4;
}
.rss-block .footer-social__list_inverse .footer-social__link:hover {
    color: #0097D4;
}
@media screen and (max-width: 767px) {
    .rss-block {
        margin-top: 0px;
        margin-bottom: 20px;
    }
}

.go-top {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    position: fixed;
    z-index: 100;
    bottom: 50px;
    right: 50px;
    background: #0097D4;
    color: #fff;
    opacity: 0;
    visibility: hidden;
    transition: background 0.3s ease, opacity 0.3s ease, visibility 0.3s ease;
}
.go-top:hover {
    background: #0E92C8;
    color: #fff;
}
.go-top:before {
    content: "\e914";
    font-family: 'baikal-icons';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) rotate(90deg);
    font-size: 14px;
    line-height: 1;
    font-weight: normal;
    font-style: normal;
}
.go-top_visible {
    opacity: 1;
    visibility: visible;
}
.sbp-qrc {
    position: relative;
    top: -22px;
}
.sbp-btn {
    display: none;
    margin: 15px 0 0;
}

.sbp-btn img {
    display: inline;
    width: 70px;
}

@media screen and (max-width: 768px) {
    .sbp-qrc {
        display: none;
    }
    .sbp-btn {
        display: block;
    }
}

@media screen and (max-width: 767px) {
    .go-top {
        right: 20px;
        bottom: 20px;
    }
}

.cookie-agreement {	
	position: fixed;
	z-index: 200;
	bottom: 0;
	margin: 16px auto;
	left: 0;
	right: 0;
	display: flex;
	flex-direction: column;
	align-items: center;
	width: calc(100% - 40px);
	padding: 16px 24px;
	background: #FFF;
	color: #2B2B2B;
	box-shadow: 0px 14px 31px rgba(0, 0, 0, 0.0664912), 0px 1px 2px rgba(0, 0, 0, 0.0626415);
	border-radius: 4px;
}

.cookie-agreement-content {
	display: flex; 
	flex-direction: row;
	justify-content: center;
	align-items: center;
}

.cookie-agreement-description {
	padding-right: 10px;
}

@media (max-width: 576px) {
	.cookie-agreement-description {
		padding-bottom: 10px !important;
	}	
	.cookie-agreement-content {
		flex-direction: column;
		align-items: flex-start;
	}
}

/* End */


/* Start:/local/templates/main/css/seo-block.css?1643718068940*/
.ring-block__other {
    
}
.submenu + .ring-block__other {
    margin-top: 30px;
}
.ring-block__other-row {
    margin-top: 32px;
}
.ring-block__other-title {
    margin: 0 0 16px;
}
.ring-block {

}
.ring-block__list {
    margin: 0 -10px;
}
.ring-block__item-wrapper {
    padding: 0 10px;
    margin-bottom: 20px;
}
.ring-block__item {
    display: block;
    height: 100%;
    background: #FFFFFF;
    box-shadow: 0px 2px 16px rgb(0 0 0 / 4%), 0px 0px 2px rgb(0 0 0 / 4%);
    border-radius: 2px;
    padding: 20px 30px;
    overflow: hidden;
    position: relative;
}
.ring-block__desc {

}
.ring-block__name {
    font-weight: 600;
    font-size: 14px;
    color: #2B2B2B;
    line-height: 1.71;
    border-bottom: 1px solid rgba(43, 43, 43, 0.2);
    display: inline;
    transition: border-color 0.2s ease;
}
.ring-block__item:hover .ring-block__name {
    border-color: transparent;
}
/* End */


/* Start:/local/templates/main/css/popover.css?16475225104185*/
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 297px;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(221, 221, 221, 0.25);
  border-radius: 4px;
  box-shadow: 0px 2px 16px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(0, 0, 0, 0.04);
}
.popover-header {
    margin: 0;
}
.popover-body {
  padding: 14px;
  font-weight: normal;
  font-size: 11px;
  line-height: 1.48;
  color: rgba(43, 43, 43, 0.75);
}
.popover-body a:not([class]) {
  color: rgba(43, 43, 43, 0.75);
  border-bottom: 1px solid rgba(43, 43, 43, 0.5);
}
.popover-body a:not([class]):hover {
  color: #0097D4;
  border-color: transparent;
}
.popover-body .text-medium {
  color: #2b2b2b;
}
.popover-body .text-medium:not(:last-child) {
  margin-bottom: 4px;
}
.popover-img {
  margin: 0 auto 16px;
}
.popover .arrow {
  position: absolute;
  display: block;
  margin: 0;
  width: 30px;
  height: 12px;
  margin: 0 8px;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.popover-icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  border: 1px solid #DDDDDD;
  border-radius: 50%;
  position: relative;
  text-align: center;
  vertical-align: -20%;
  margin: 0 2px;
  cursor: pointer;
}
.popover-icon:before {
  content: "\e907";
  font-family: "baikal-icons";
  font-weight: normal;
  font-size: 8px;
  line-height: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.popover-title {
    font-weight: 600;
    color: #000;
    margin-bottom: 4px;
}
.popover-text {
    font-weight: 500;
    line-height: 1.6;
    color: #2b2b2b;
    font-size: 13px;
}
.popover-text + .popover-buttons {
    margin-top: 16px;
}
.popover-close {}
.popover-buttons {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.popover-buttons__btn {}
.popover-buttons__link {
    font-weight: 500;
    font-size: 13px;
}
.popover-buttons__link + .popover-buttons__btn {
    margin-left: 16px;
}



@media screen and (max-width: 575px) {
    .popover-buttons {
        flex-direction: column;
    }
    .popover-buttons__link + .popover-buttons__btn {
       margin: 16px 0 0;
    }
}
@media screen and (min-width: 576px) {
    .popover_mgg {
       max-width: 380px;
    }
}

.bs-popover-top {
  margin-bottom: 9px;
}
.bs-popover-top > .arrow {
  bottom: -12px;
}
.bs-popover-top > .arrow::before {
  top: 0;
  left: 50%;
  transform: translate(-50%, 0);
  border-width: 9px 9px 0;
  border-top-color: rgba(221, 221, 221, 0.25);
}
.bs-popover-top > .arrow::after {
  top: -1px;
  left: 50%;
  transform: translate(-50%, 0);
  border-width: 9px 9px 0;
  border-top-color: #fff;
}
.bs-popover-right {
  margin-left: 12px;
}
.bs-popover-right > .arrow {
  left: -15px;
  width: 15px;
  height: 30px;
  margin: 8px 0;
}
.bs-popover-right > .arrow::before {
  top: 50%;
  transform: translate(0, -50%);
  right: 0;
  border-width: 9px 9px 9px 0;
  border-right-color: rgba(221, 221, 221, 0.25);
}
.bs-popover-right > .arrow::after {
  top: 50%;
  transform: translate(0, -50%);
  right: -1px;
  border-width: 9px 9px 9px 0;
  border-right-color: #fff;
}
.bs-popover-bottom {
  margin-top: 12px;
}
.bs-popover-bottom > .arrow {
  top: -15px;
  height: 15px;
}
.bs-popover-bottom > .arrow::before {
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 0);
  border-width: 0 9px 9px;
  border-bottom-color: rgba(221, 221, 221, 0.25);
}
.bs-popover-bottom > .arrow::after {
  bottom: -1px;
  left: 50%;
  transform: translate(-50%, 0);
  border-width: 0 9px 9px;
  border-bottom-color: #fff;
}
.bs-popover-left {
  margin-right: 10px;
}
.bs-popover-left > .arrow {
  right: -13px;
  width: 13px;
  height: 30px;
  margin: 8px 0;
}
.bs-popover-left > .arrow::before {
  top: 50%;
  transform: translate(0, -50%);
  left: 0;
  border-width: 9px 0 9px 9px;
  border-left-color: rgba(221, 221, 221, 0.25);
}
.bs-popover-left > .arrow::after {
  top: 50%;
  transform: translate(0, -50%);
  left: -1px;
  border-width: 9px 0 9px 9px;
  border-left-color: #fff;
}
/* End */


/* Start:/local/templates/main/css/alert.css?16105480331260*/
.alert {
    padding: 16px 24px;
    border-radius: 2px;
    color: #2b2b2b;
    font-weight: 500;
    font-size: 13px;
    line-height: 1.85;
    color: #2B2B2B;
    margin-bottom: 16px;
}
.alert-success {
    background-color: #d4edda;
}
.alert-warning {
    background-color: #fff3cd;
}
.alert-danger {
    background-color: #f8d7da;
}
.alert_mt {
    margin-top: 16px;
    
}


.alert-block {
  border-radius: 4px;
  padding: 20px;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.43;
  letter-spacing: -0.02em;
  display: flex;
  align-items: center;
}
.alert-block:before {
  position: relative;
  width: 20px;
  height: 20px;
  font-size: 18px;
  line-height: 20px;
  text-align: center;
  font-family: 'baikal-icons';
  font-style: normal;
  font-weight: normal;
  flex: 0 0 auto;
  margin-right: 8px;
}
.alert-block_success {
  color: #95C518;
  background: #E8F0D7;
}
.alert-block_success:before {
  content: "\e941";
}
.alert-block_danger {
  color: #DE3333;
  background: #F2DADA;
}
.alert-block_danger:before {
  content: "\e942";
}
.alert-block_mt_sm {
  margin-top: 8px;
}
@media screen and (max-width: 991px) {
  .alert-block_mobile_fixed {
    position: fixed;
    bottom: 20px;
    left: 20px;
    right: 20px;
    z-index: 1600;
  }
}
/* End */


/* Start:/plugins/fancybox/jquery.fancybox.css?16637387396060*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #fff;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 2px;
	   -moz-border-radius: 2px;
	        border-radius: 2px;
}

.fancybox-opened {
	z-index: 100000;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: visible !important;
	height: auto !important;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('/plugins/fancybox/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('/plugins/fancybox/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('/plugins/fancybox/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('/plugins/fancybox/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

.fancybox-my-close {
    position: fixed;
    top: 25px;
    right: 25px;
    width: 16px;
    height: 16px;
    color: rgba(255,255,255,0.5);
}
.fancybox-my-close:before {
    content: "\e931";
    font-family: "baikal-icons";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 14px;
    line-height: 1;
    font-weight: normal;
}
.fancybox-my-close:hover {
    color: #fff;
}
@media screen and (max-width: 575px) {
    .fancybox-my-close,
    .fancybox-my-close:hover {
        position: absolute;
        color: #000;
    }
}
.modal__title {
    font-weight: bold;
    font-size: 22px;
    line-height: 1.36;
    color: #2B2B2B;
    margin-bottom: 30px;
    padding-right: 30px;
}

.fancybox-img-full .fancybox-my-close {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background: rgba(255,255,255,0.8);
    top: 10px;
    right: 10px;
    transition: background 0.3s ease, color 0.3s ease;
}
.fancybox-img-full .fancybox-my-close:before {
    font-size: 12px;
}
.fancybox-img-full .fancybox-my-close:hover {
    background: #0097D4;
    color: #fff;
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('/plugins/fancybox/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('/plugins/fancybox/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
/* End */


/* Start:/plugins/typeahead/typeahead.css?15877428401884*/
.twitter-typeahead {
    width:100%;
}
.twitter-typeahead .tt-input,
.twitter-typeahead .tt-hint {
    margin-bottom: 0;
}
.tt-menu {
    min-width: 160px;
    margin-top: 0;
    padding: 0;
    background-color: #fff;
    -webkit-box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.04), 0px 1px 4px rgba(0, 0, 0, 0.02);
    -moz-box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.04), 0px 1px 4px rgba(0, 0, 0, 0.02);
    box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.04), 0px 1px 4px rgba(0, 0, 0, 0.02);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    width:100%;
    font-size: 13px;
    line-height: 1.23;
    max-height: 200px;
    overflow-y: auto;
}
.tt-suggestion {
    display: block;
    padding: 6px 16px;
    cursor: pointer;
    color: #2B2B2B;
    transition: color 0.2s ease;
}
.tt-suggestion:hover {
    color: #95C518;
}
.tt-suggestion:last-child {
    margin-bottom: 8px;
}
.tt-suggestion p {
    margin: 0;
}

.twitter-typeahead .suggestions-tip {
    background: #fff6d7;
    padding: 6px 16px;
    font-size: 11px;
    color: rgba(43,43,43,0.8);
}

.tt-menu .mCSB_inside > .mCSB_container {
    margin-right: 0;
}

.tips {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    z-index: 5;
    padding: 10px 16px;
    margin: 0;
    font-size: 12px;
    color: #2b2b2b;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    box-shadow: 0px 8px 24px rgba(0,0,0,0.04),0px 1px 4px rgba(0,0,0,0.02);
}
.tips > i {
    cursor: pointer;
    font-style: normal;
    color: #00A0DE;
    border-bottom: 1px solid rgba(0, 160, 222, 0.5);
    transition: color 0.2s ease, border-color 0.2s ease;
}
.tips > i:hover {
    color: #95C518;
    border-color: rgba(149, 197, 24, 0.5);
}
/* End */


/* Start:/plugins/bootstrap-select/bootstrap-select.min.css?158774284013752*/
/*!
 * Bootstrap-select v1.13.10 (https://developer.snapappointments.com/bootstrap-select)
 *
 * Copyright 2012-2019 SnapAppointments, LLC
 * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE)
 */
.bootstrap-select > select.bs-select-hidden,select.bs-select-hidden,select.selectpicker{display:none!important}.bootstrap-select{width:220px\0;vertical-align:middle}.bootstrap-select > .dropdown-toggle{position:relative;width:100%;text-align:right;white-space:nowrap;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.bootstrap-select > .dropdown-toggle:after{margin-top:-1px}.bootstrap-select > .dropdown-toggle.bs-placeholder,.bootstrap-select > .dropdown-toggle.bs-placeholder:active,.bootstrap-select > .dropdown-toggle.bs-placeholder:focus,.bootstrap-select > .dropdown-toggle.bs-placeholder:hover{color:#999}.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger,.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:active,.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:focus,.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:hover,.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark,.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:active,.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:focus,.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:hover,.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info,.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:active,.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:focus,.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:hover,.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary,.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:active,.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:focus,.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:hover,.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary,.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:active,.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:focus,.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:hover,.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success,.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:active,.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:focus,.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:hover{color:rgba(255,255,255,0.5)}.bootstrap-select > select{position:absolute!important;bottom:0;left:50%;display:block!important;width:0!important;height:100%!important;padding:0!important;opacity:0!important;border:none;z-index:0!important}.bootstrap-select > select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2!important}.bootstrap-select.is-invalid .dropdown-toggle,.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle,.was-validated .bootstrap-select .selectpicker:invalid + .dropdown-toggle{border-color:#DE3333}.bootstrap-select.is-valid .dropdown-toggle,.was-validated .bootstrap-select .selectpicker:valid + .dropdown-toggle{border-color:#28a745}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .dropdown-toggle:focus,.bootstrap-select > select.mobile-device:focus + .dropdown-toggle{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none;height:auto}:not(.input-group) > .bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.form-control.input-group-btn{float:none;z-index:auto}.form-inline .bootstrap-select,.form-inline .bootstrap-select.form-control:not([class*=col-]){width:auto}.bootstrap-select:not(.input-group-btn),.bootstrap-select[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.dropdown-menu-right,.bootstrap-select[class*=col-].dropdown-menu-right,.row .bootstrap-select[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select,.form-horizontal .bootstrap-select,.form-inline .bootstrap-select{margin-bottom:0}.form-group-lg .bootstrap-select.form-control,.form-group-sm .bootstrap-select.form-control{padding:0}.form-group-lg .bootstrap-select.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-lg .dropdown-toggle,.bootstrap-select.form-control-sm .dropdown-toggle{font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-sm .dropdown-toggle{padding:.25rem .5rem}.bootstrap-select.form-control-lg .dropdown-toggle{padding:.5rem 1rem}.form-inline .bootstrap-select .form-control{width:100%}.bootstrap-select.disabled,.bootstrap-select > .disabled{cursor:not-allowed}.bootstrap-select.disabled:focus,.bootstrap-select > .disabled:focus{outline:0!important}.bootstrap-select.bs-container{position:absolute;top:0;left:0;height:0!important;padding:0!important}.bootstrap-select.bs-container .dropdown-menu{z-index:1060}.bootstrap-select .dropdown-toggle .filter-option{position:static;top:0;left:0;float:left;height:100%;width:100%;text-align:left;overflow:hidden;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.bs3.bootstrap-select .dropdown-toggle .filter-option{padding-right:inherit}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option{position:absolute;padding-top:inherit;padding-bottom:inherit;padding-left:inherit;float:none}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner{padding-right:inherit}.bootstrap-select .dropdown-toggle .filter-option-inner-inner{overflow:hidden}.bootstrap-select .dropdown-toggle .filter-expand{width:0!important;float:left;opacity:0!important;overflow:hidden}.bootstrap-select .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.input-group .bootstrap-select.form-control .dropdown-toggle{border-radius:inherit}.bootstrap-select[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .dropdown-menu > .inner:focus{outline:0!important}.bootstrap-select .dropdown-menu.inner{display:block;position:static;float:none;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select .dropdown-menu li{position:relative}.bootstrap-select .dropdown-menu li.active small{color:rgba(255,255,255,0.5)!important}.bootstrap-select .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bootstrap-select .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select .dropdown-menu li a span.check-mark{display:none}.bootstrap-select .dropdown-menu li a span.text{display:inline-block}.bootstrap-select .dropdown-menu li small{padding-left:.5em}.bootstrap-select .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.fit-width .dropdown-toggle .filter-option{position:static;display:inline;padding:0}.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner{display:inline}.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before{content:'\00a0'}.bootstrap-select.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{position:absolute;display:inline-block;right:15px;top:5px}.bootstrap-select.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select .bs-ok-default:after{content:'';display:block;width:.5em;height:1em;border-style:solid;border-width:0 .26em .26em 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.bootstrap-select.show-menu-arrow.open > .dropdown-toggle,.bootstrap-select.show-menu-arrow.show > .dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,0.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before{bottom:auto;top:-4px;border-top:7px solid rgba(204,204,204,0.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after{bottom:auto;top:-4px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open > .dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.open > .dropdown-toggle .filter-option:before,.bootstrap-select.show-menu-arrow.show > .dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.show > .dropdown-toggle .filter-option:before{display:block}.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-donebutton .btn-group button{width:100%}.bs-searchbox + .bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}.bootstrap-select{position:relative;width:100%!important}.bootstrap-select .select-default__btn{width:100%;line-height:46px;height:48px;padding:0 40px 0 16px;font-weight:400;font-size:16px;color:#2B2B2B;background:#FFF;border:1px solid rgba(221,221,221,0.6);box-sizing:border-box;border-radius:0}.bootstrap-select .select-default__btn + .dropdown-menu{padding:0;border-radius:0;border:none;border-top:none;margin-top:0;width:100%;background:#FFF;box-shadow:0 8px 24px rgba(0,0,0,0.04),0 1px 4px rgba(0,0,0,0.02)}.bootstrap-select .select-default__btn + .dropdown-menu > ul{max-height:160px!important;overflow-y:auto!important}.bootstrap-select .select-default__btn + .dropdown-menu a{padding:6px 16px;display:block;font-weight:400;font-size:13px;line-height:1.22;color:#2B2B2B}.bootstrap-select .select-default__btn + .dropdown-menu a:hover{color:#95C518}.bootstrap-select .select-default__btn + .dropdown-menu li:first-child{margin-top:10px}.bootstrap-select .select-default__btn + .dropdown-menu li:last-child{margin-bottom:10px}.bootstrap-select .select-default__btn + .dropdown-menu li.disabled{display:none}.bootstrap-select .select-default__btn .bs-caret{position:absolute;right:20px;top:50%;transform:translate(0,-50%)}.bootstrap-select .select-default__btn .filter-option{overflow:hidden;max-width:100%;text-overflow:ellipsis;width:auto;position:relative;white-space:nowrap}.bootstrap-select > .dropdown-toggle{cursor:pointer;position:relative}.bootstrap-select > .dropdown-toggle:focus{outline:none!important}.bootstrap-select > .dropdown-menu{display:none;background:#FFF;box-shadow:0 4px 10px rgba(0,0,0,0.05);z-index:10}.bootstrap-select > .dropdown-menu.show{display:block}.bootstrap-select .bs-caret{position:relative;right:16px;width:0;height:0;border-style:solid;border-width:5px 5px 0;border-color:#94c518 transparent transparent;transition:border .2s ease}.bootstrap-select.show .bs-caret{border-width:0 5px 5px;border-color:transparent transparent #94c518}.bootstrap-select.disabled .select-default__btn{background:rgba(221,221,221,0.25);cursor:not-allowed}.bootstrap-select.disabled .bs-caret{border-color:#B7B7B7 transparent transparent}@media screen and (max-width: 767px){.bootstrap-select .select-default__btn{font-size:14px}}
.bootstrap-select.show-tick .dropdown-menu li a {
    padding-right: 32px;
}
.bootstrap-select.show-tick .dropdown-menu li.selected:after {
    content: "\e900";
    position: absolute;
    top: 50%;
    right: 16px;
    transform: translate(0, -50%);
    font-family: "baikal-icons";
    line-height: 1;
    font-weight: normal;
    font-size: 12px;
    color: #95C518;
    margin-top: -1px;
}
.bootstrap-select .mCSB_inside > .mCSB_container {
    margin-right: 0;
}
.bootstrap-select .mCSB_scrollTools {
    width: 8px;
}
.bootstrap-select .dropdown-toggle:after {
    display: none;
}
.bootstrap-select .select-default__btn .filter-option br {
    display: none;
}
/* End */


/* Start:/plugins/mCustomScrollbar/jquery.mCustomScrollbar_custom.min.css?158774284010822*/
/*
== malihu jquery custom scrollbar plugin ==
Plugin URI: http://manos.malihu.gr/jquery-custom-content-scroller
*/
.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside > .mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl > .mCSB_inside > .mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside + .mCSB_scrollTools{right:-26px}.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools,.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a + .mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside > .mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside > .mCSB_container{min-height:100%}.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper > .mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools{opacity:.75;filter:alpha(opacity=75);-ms-filter:alpha(opacity=75)}.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{opacity:0;filter:alpha(opacity=0);-ms-filter:alpha(opacity=0)}.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover > .mCSB_scrollTools,.mCustomScrollBox:hover ~ .mCSB_scrollTools,.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{opacity:1;filter:alpha(opacity=100);-ms-filter:alpha(opacity=100)}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.4);filter:alpha(opacity=40);-ms-filter:alpha(opacity=40)}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.75);filter:alpha(opacity=75);-ms-filter:alpha(opacity=75)}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85);filter:alpha(opacity=85);-ms-filter:alpha(opacity=85)}.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9);filter:alpha(opacity=90);-ms-filter:alpha(opacity=90)}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{background-image:url(/plugins/mCustomScrollbar/mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:alpha(opacity=40);-ms-filter:alpha(opacity=40)}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover{opacity:.75;filter:alpha(opacity=75);-ms-filter:alpha(opacity=75)}.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active{opacity:.9;filter:alpha(opacity=90);-ms-filter:alpha(opacity=90)}.mCSB_scrollTools{top:2px;bottom:2px}.mCSB_scrollTools .mCSB_draggerRail{margin-left:auto;margin-right:2px;width:3px;background:transparent}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{margin-left:auto;margin-right:2px;width:3px}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:#95C518}.mCSB_inside > .mCSB_container{margin-right:24px}.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-10px}.mCSB_scrollTools.mCSB_scrollTools_horizontal{height:10px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:3px;margin:7px auto 0}
/* End */


/* Start:/plugins/bootstrap-datetimepicker/bootstrap-datetimepicker.css?158774284010811*/
/*!
 * Datetimepicker for Bootstrap 3
 * version : 4.17.47
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */
.bootstrap-datetimepicker-widget {
  list-style: none;
}

.bootstrap-datetimepicker-widget > ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.bootstrap-datetimepicker-widget.dropdown-menu {
  display: block;
  margin: 2px 0;
  padding: 20px 14px 14px;
  min-width: 100%;
  position: absolute;
  z-index: 200;
  background: #FFFFFF;
  box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.04), 0px 1px 4px rgba(0, 0, 0, 0.02);
}

@media (min-width: 576px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
@media (min-width: 768px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
@media (min-width: 992px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
.bootstrap-datetimepicker-widget .list-unstyled {
  margin: 0;
}

.bootstrap-datetimepicker-widget a[data-action] {
  padding: 6px 0;
}

.bootstrap-datetimepicker-widget a[data-action]:active {
  box-shadow: none;
}

.bootstrap-datetimepicker-widget .timepicker-hour,
.bootstrap-datetimepicker-widget .timepicker-minute,
.bootstrap-datetimepicker-widget .timepicker-second {
  width: 54px;
  font-weight: bold;
  font-size: 1.2em;
  margin: 0;
}

.bootstrap-datetimepicker-widget button[data-action] {
  padding: 6px;
}

.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Increment Hours";
}

.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Increment Minutes";
}

.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Decrement Hours";
}

.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Decrement Minutes";
}

.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Show Hours";
}

.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Show Minutes";
}

.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Toggle AM/PM";
}

.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Clear the picker";
}

.bootstrap-datetimepicker-widget .btn[data-action="today"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Set the date to today";
}

.bootstrap-datetimepicker-widget .picker-switch {
  text-align: center;
  font-size: 14px;
  line-height: 1.21;
  font-weight: 600;
  text-transform: capitalize;
}

.bootstrap-datetimepicker-widget .picker-switch::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Toggle Date and Time Screens";
}

.bootstrap-datetimepicker-widget .picker-switch td {
  padding: 0;
  margin: 0;
  height: auto;
  width: auto;
  line-height: inherit;
}

.bootstrap-datetimepicker-widget .picker-switch td span,
.bootstrap-datetimepicker-widget .picker-switch td i {
  line-height: 2.5;
  height: 2.5em;
  width: 100%;
}

.bootstrap-datetimepicker-widget table {
  width: 100%;
  margin: 0;
}

.bootstrap-datetimepicker-widget table td,
.bootstrap-datetimepicker-widget table th {
  text-align: center;
  padding: 10px;
}

.bootstrap-datetimepicker-widget table th {
  height: 20px;
  line-height: 20px;
  width: 20px;
}

.bootstrap-datetimepicker-widget table th.picker-switch {
  width: 145px;
}

.bootstrap-datetimepicker-widget table th.dow {
  font-weight: normal;
  font-size: 12px;
  line-height: 1.25;
  padding: 8px 10px;
}

.bootstrap-datetimepicker-widget table th.disabled,
.bootstrap-datetimepicker-widget table th.disabled:hover {
  background: none;
  color: #dee2e6;
  cursor: not-allowed;
}

.bootstrap-datetimepicker-widget table th.prev::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Previous Month";
}

.bootstrap-datetimepicker-widget table th.next::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Next Month";
}

.bootstrap-datetimepicker-widget table thead tr:first-child th {
  cursor: pointer;
}

.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
  background: #f8f9fa;
}

.bootstrap-datetimepicker-widget table td {
  height: 54px;
  line-height: 54px;
  width: 54px;
  transition: color 0.2s ease, background 0.2s ease;
}

.bootstrap-datetimepicker-widget table td.cw {
  font-size: .8em;
  height: 20px;
  line-height: 20px;
  color: #dee2e6;
}

.bootstrap-datetimepicker-widget table td.day {
  height: 20px;
  line-height: 20px;
  width: 20px;
}

.bootstrap-datetimepicker-widget table td.day:hover,
.bootstrap-datetimepicker-widget table td.hour:hover,
.bootstrap-datetimepicker-widget table td.minute:hover,
.bootstrap-datetimepicker-widget table td.second:hover {
  color: #95C518;
  cursor: pointer;
}

.bootstrap-datetimepicker-widget table td.old,
.bootstrap-datetimepicker-widget table td.new {
  color: #dee2e6;
}

.bootstrap-datetimepicker-widget table td.today {
  position: relative;
}

.bootstrap-datetimepicker-widget table td.today:before {
  content: '';
  display: inline-block;
  border: solid transparent;
  border-width: 0 0 7px 7px;
  border-bottom-color: #dee2e6;
  border-top-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 4px;
  right: 4px;
}

.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #95C518;
  color: #fff;
}

.bootstrap-datetimepicker-widget table td.active.today:before {
  border-bottom-color: #fff;
}

.bootstrap-datetimepicker-widget table td.disabled,
.bootstrap-datetimepicker-widget table td.disabled:hover {
  background: none;
  color: #dee2e6;
  cursor: not-allowed;
}

.bootstrap-datetimepicker-widget table td span,
.bootstrap-datetimepicker-widget table td i {
  display: inline-block;
  width: 25%;
  height: 54px;
  line-height: 54px;
  margin: 0;
  cursor: pointer;
  border-radius: 0.25rem;
  padding: 0 4px;
  white-space: nowrap;
}

.bootstrap-datetimepicker-widget table td span:hover,
.bootstrap-datetimepicker-widget table td i:hover {
  color: #95C518;
}

.bootstrap-datetimepicker-widget table td span.active,
.bootstrap-datetimepicker-widget table td i.active {
  background-color: #95C518;
  color: #fff;
}

.bootstrap-datetimepicker-widget table td span.old,
.bootstrap-datetimepicker-widget table td i.old {
  color: #dee2e6;
}

.bootstrap-datetimepicker-widget table td span.disabled,
.bootstrap-datetimepicker-widget table td i.disabled,
.bootstrap-datetimepicker-widget table td span.disabled:hover,
.bootstrap-datetimepicker-widget table td i.disabled:hover {
  background: none;
  color: #dee2e6;
  cursor: not-allowed;
}

.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
  height: 27px;
  line-height: 27px;
}

.bootstrap-datetimepicker-widget.wider {
  width: 21em;
}

.bootstrap-datetimepicker-widget .datepicker-decades .decade {
  text-align: center;
}

.input-group.date .input-group-addon {
  cursor: pointer;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.datepicker tbody td {
  border: 1px solid rgba(238, 238, 238, 0.5) !important;
}

.datepicker-icon {
  position: relative;
}

.datepicker-icon:before {
  font-family: 'baikal-icons';
  font-size: 14px;
  line-height: 1;
  color: rgba(0, 0, 0, 0.35);
  font-style: normal;
  font-weight: normal;
}

.datepicker-icon_prev:before {
  content: "\e914";
}

.datepicker-icon_next:before {
  content: "\e915";
}

.bootstrap-datetimepicker-widget .datepicker-decades td span {
  display: none;
  width: 33.33333333%;
}

.bootstrap-datetimepicker-widget .datepicker-decades td span.decade {
  display: inline-block;
}

@media screen and (max-width: 767px) {
  .bootstrap-datetimepicker-widget table td {
    height: 32px;
    line-height: 32px;
    transition: color 0.2s ease, background 0.2s ease;
  }

  .bootstrap-datetimepicker-widget table td,
  .bootstrap-datetimepicker-widget table th {
    padding: 5px;
  }
}

.bootstrap-datetimepicker-widget .timepicker table td {
    height: auto;
    line-height: normal;
}
.bootstrap-datetimepicker-widget .timepicker table td .btn {
    height: 16px;
    line-height: 32px;
    padding: 0;
    width: 32px;
    box-shadow: none;
}
.bootstrap-datetimepicker-widget a[data-action] i {
    display: none;
}
.bootstrap-datetimepicker-widget a[data-action='incrementHours']:before,
.bootstrap-datetimepicker-widget a[data-action='incrementMinutes']:before,
.bootstrap-datetimepicker-widget a[data-action='decrementHours']:before,
.bootstrap-datetimepicker-widget a[data-action='decrementMinutes']:before {
    content: "\e91b";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 14px;
    line-height: 1;
    font-weight: normal;
    color: rgba(0, 0, 0, 0.35);
    font-family: "baikal-icons";
}

.bootstrap-datetimepicker-widget a[data-action='decrementHours']:before,
.bootstrap-datetimepicker-widget a[data-action='decrementMinutes']:before {
    transform: translate(-50%, -50%) rotate(-180deg);
}

.bootstrap-datetimepicker-widget .timepicker table td span,
.bootstrap-datetimepicker-widget .timepicker table td i {
    height: auto;
    line-height: normal;
}
/* End */


/* Start:/local/templates/main/css/panel.css?15948223603202*/
.panel {
  background: #FFFFFF;
  border-radius: 4px;
  box-shadow: 0px 2px 16px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(0, 0, 0, 0.04);
}
.panel + .panel {
  margin-top: 20px;
}
.panel + .panel_mt_sm {
  margin-top: 10px;
}
.panel__header {
  padding: 24px;
  background: #FFFFFF;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.04), 0px 0px 1px rgba(0, 0, 0, 0.04);
  position: relative;
}
.panel__header-inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.panel__header:first-child {
  border-radius: 4px 4px 0 0;
}
.panel__header_pd_sm {
  padding-top: 14px;
  padding-bottom: 14px;
}
.panel__title {
  margin: 0;
}
.panel__title_icon {
  display: flex;
  align-items: center;
}
.panel__title_icon:before {
  content: "";
  position: relative;
  align-self: flex-start;
  flex: 0 0 40px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #95C518;
  margin-right: 16px;
  font-family: "baikal-icons";
  font-size: 19px;
  line-height: 40px;
  font-weight: normal;
  text-align: center;
  color: #fff;
}
.panel__title_icon_doc:before {
  content: "\e908";
}
.panel__title_icon_guard:before {
  content: "\e91d";
}
.panel__title .popover-icon {
  vertical-align: -10%;
}
.panel__title_schedule {
  font-weight: 600;
}
.panel__body {
  background: #FDFDFD;
}
.panel__body:last-child {
  border-radius: 0 0 4px 4px;
}
.panel__section {
  padding: 24px;
  position: relative;
}
.panel__section + .panel__section,
.panel__section_border_top {
  border-top: 1px solid rgba(221, 221, 221, 0.5);
}
.panel__section:last-child {
  border-radius: 0 0 4px 4px;
}
.panel__section-group {
  display: flex;
  position: relative;
}
.panel__section-group .panel__section {
  flex: 0 0 50%;
  max-width: 50%;
}
.panel__section-group .panel__section + .panel__section {
  border: none;
  border-left: 1px solid rgba(221, 221, 221, 0.5);
}
.panel__section-group + .panel__section {
  border-top: 1px solid rgba(221, 221, 221, 0.5);
}
.panel__section-header {
  display: flex;
  justify-content: space-between;
}
.panel__section-body {
  padding-top: 16px;
}
.panel__section-toggle:before {
  transition: transform 0.5s ease;
}
.panel__section-toggle_active:before {
  transform: rotate(-45deg);
}
.panel__section_collapsed .panel__section-body {
  display: none;
}
.panel__toggle:before {
  transition: transform 0.2s ease;
}
.panel__toggle_active:before {
  transform: translate(-50%, -50%) rotate(-45deg);
}
@media screen and (max-width: 767px) {
  .panel {
    margin-left: -20px;
    margin-right: -20px;
  }
  .panel + .panel {
    margin-top: 8px;
  }
  .panel__header {
    padding: 20px;
  }
  .panel__header_pd_sm {
    padding-top: 14px;
    padding-bottom: 14px;
  }
  .panel__section {
    padding: 20px;
  }
  .panel__section-group {
    flex-wrap: wrap;
  }
  .panel__section-group .panel__section {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .panel__section-group .panel__section + .panel__section {
    border: none;
    border-top: 1px solid rgba(221, 221, 221, 0.5);
  }
  .panel__title_schedule {
    font-size: 16px;
    line-height: 1.25;
  }
  .panel__title_schedule .text-primary {
    font-size: 14px;
    line-height: 1.21;
    display: block;
  }
}
/* End */


/* Start:/local/templates/main/css/result-block.css?15877428401764*/
.result-block {
  position: relative;
}
.result-block__title {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.25;
  color: #2B2B2B;
}
.result-block__title + .result-block__text, .result-block__title + .result-block__helper {
  margin-top: 4px;
}
.result-block__text {
  font-weight: normal;
  font-size: 14px;
  line-height: 1.21;
  text-indent: 1px;
  color: rgba(43, 43, 43, 0.75);
}
.result-block__text_strong {
  color: #2B2B2B;
  font-weight: 500;
}
.result-block__text + .result-block__title {
  margin-top: 4px;
}
.result-block__helper {
  font-weight: normal;
  font-size: 12px;
  line-height: 1.4;
  color: rgba(43, 43, 43, 0.5);
}
.result-block__table {
  width: 100%;
  /*table-layout: fixed;*/
}
.result-block__table caption {
  caption-side: top;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.21;
  color: #95C518;
  padding: 0 0 10px;
}
.result-block__table th {
  font-weight: normal;
  font-size: 14px;
  line-height: 1.21;
  color: rgba(43, 43, 43, 0.75);
  padding: 6px 8px;
}
.result-block__table th:first-child {
  padding-left: 0;
  width: 200px;
}
.result-block__table th:last-child {
  padding-right: 0;
}
.result-block__table td {
  font-weight: 500;
  font-size: 14px;
  line-height: 1.21;
  color: #2B2B2B;
  padding: 6px 8px;
}
.result-block__table td:first-child {
  padding-left: 0;
}
.result-block__table td:last-child {
  padding-right: 0;
}
.result-block .btn-icon__wrapper {
  margin-top: 20px;
}
.result-block_icon_marker {
  padding-left: 40px;
}
.result-block_icon_marker:before {
  content: "\e904";
  font-family: "baikal-icons";
  line-height: 1;
  font-weight: normal;
  font-size: 24px;
  color: #95C518;
  position: absolute;
  width: 24px;
  height: 24px;
  text-align: center;
  left: 0;
  top: 2px;
}
/* End */


/* Start:/local/templates/main/css/dropdown.css?15942004681012*/
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 10;
    /*display: none;*/
    float: left;
    min-width: 10rem;
    padding: 10px 16px;
    margin: 0;
    font-size: 1rem;
    color: #2b2b2b;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    box-shadow: 0px 8px 24px rgba(0,0,0,0.04),0px 1px 4px rgba(0,0,0,0.02);
}
.dropdown-menu:not(.hide) {
    display: none;
}
.dropdown-menu.show {
    display: block;
}
.dropdown-toggle::after {
    display: inline-block;
    margin-left: 8px;
    content: "";
    border-top: 4px solid;
    border-right: 4px solid transparent;
    border-bottom: 0;
    border-left: 4px solid transparent;
}
.dropdown-item {
    padding: 6px 0;
    font-size: 13px;
}
.dropdown-menu_inline .dropdown-item {
    display: inline;
    margin-right: 16px;
}
@media screen and (max-width:421px){
    .dropdown-menu_inline.show {
        transform: translate3d(10px, 72px, 0px) !important;
    }
}
/* End */


/* Start:/local/templates/main/css/side-block.css?161345889615143*/
.side-block__wrapper {
    position: relative;
}
.side-block__panel {
    background: #FFFFFF;
    box-shadow: 0px 2px 16px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(0, 0, 0, 0.04);
    border-radius: 4px;
    margin-bottom: 8px;
}
@media screen and (min-width: 992px) {
    .side-block__wrapper {
       height: 100%;
    }
    .side-block__wrapper_order {
        width: 360px;
    }
    .side-block_fixed_desktop {
        position: fixed;
        top: 120px;
        width: inherit;
        max-height: calc(100vh - 140px);
        /*overflow: hidden;*/
        display: flex;
        flex-direction: column;
    }
    .side-block_absolute_desktop {
        position: absolute;
        top: auto;
        width: inherit;
        max-height: calc(100vh - 140px);
        /*overflow: hidden;*/
        display: flex;
        flex-direction: column;
        bottom: 0;
        left: 0;
    }
    .side-block__panel_desktop_flexible {
        flex-shrink: 1;
        overflow: hidden;
        display: flex;
        flex-direction: column;
    }
    body.body_with_alert .side-block_fixed_desktop {
        top: 155px;
    }
}
@media screen and (min-width: 1200px) {
    .side-block__wrapper_order {
        width: 413px;
    }
}
.side-message {
    display: table;
    width: 100%;
    height: 220px;
}
.side-message__inner {
    display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    padding: 24px;
    text-align: center;
}
.side-message__title {
    font-weight: 600;
    font-size: 16px;
    line-height: 1.25;
    color: #2B2B2B;
}
.side-message__text {
    font-weight: 500;
    font-size: 13px;
    line-height: 1.4;
    letter-spacing: -0.01em;
    color: rgba(43, 43, 43, 0.5);
    margin-top: 4px;
}
.side-result__radio {
    border-bottom: 1px solid rgba(221, 221, 221, 0.5);
    flex: 0 0 auto;
    transition: max-height 0.2s ease, border-color 0.2s ease;
    max-height: 64px;
    overflow: hidden;
}
.side-result__radio_hidden {
    max-height: 0;
    border-color: transparent;
}
.side-result__content {
    overflow: hidden;
    display: flex;
}
.side-result__content-inner {
    width: 100%;
}
.side-result__section {
    padding: 20px 24px;
    position: relative;
    z-index: 3;
    flex-shrink: 0;
}
.side-result__section_overflow {
    box-shadow: none;
    z-index: 2;
    height: 100%;
    overflow: hidden;
    box-shadow: inset 0px 8px 8px -8px rgba(0, 0, 0, 0.04), inset 0px -8px 8px -8px rgba(0, 0, 0, 0.04);
    padding: 0 !important;
    background: #fdfdfd;
    flex-shrink: 1;
}
.side-result__section_overflow .mCSB_container {
    margin-right: 0;
}
.side-result__section + .side-result__section {
    border-top: 1px solid rgba(221, 221, 221, 0.25);
}
.side-result__group {
    margin: 0 -12px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.side-result__group-inner {
    padding: 0 12px;
}
.side-result__title {
    font-weight: 500;
    font-size: 16px;
    line-height: 1.25;
    color: #2B2B2B;
}
.side-result__text {
    font-weight: normal;
    font-size: 14px;
    line-height: 1.4;
    color: rgba(43, 43, 43, 0.75);
    margin-top: 4px;
}
.side-result__table {
    font-weight: normal;
    font-size: 14px;
    line-height: 1.21;
    color: rgba(43, 43, 43, 0.75);
    width: 100%;
}
.side-result__table tr:not(:first-child) th {
    padding-top: 16px;
}
.side-result__table th {
    font-weight: 500;
    color: #2B2B2B;
    padding: 6px 8px;
}
.side-result__table th:first-child {
    padding-left: 0;
    text-align: left!important;
}
.side-result__table th:last-child {
    padding-right: 0;
    text-align: right;
}
.side-result__table td {
    padding: 4px 8px;
    line-height: 1.23;
}
.side-result__table td:first-child {
    padding-left: 0;
}
.side-result__table td:last-child {
    padding-right: 0;
    text-align: right;
}
.side-result__old {
    font-size: 80% !important;
    opacity: 0.5;
    text-decoration: line-through;
}

.side-result__dl {
    position: relative;
}
.side-result__dl:not(:last-child) {
    margin-bottom: 16px;
}
.side-result__dl_icon {
    padding-left: 44px;
}
.side-result__dl_icon:before {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translate(0, -50%);
    width: 24px;
    height: 24px;
    font-family: "baikal-icons";
    font-weight: normal;
    line-height: 24px;
    font-size: 24px;
    text-align: center;
    color: #0097D4;
}
.side-result__dl_icon_plane:before {
    content: "\e909";
}
.side-result__dt {
    font-weight: 500;
    font-size: 12px;
    line-height: 1.25;
    color: rgba(43, 43, 43, 0.5);
}
.side-result__dt + .side-result__dd {
    margin-top: 4px;
}
.side-result__dd {
    font-weight: 500;
    font-size: 14px;
    line-height: 1.21;
    color: #2B2B2B;
}
.side-result__dd + .side-result__dt {
    margin-top: 4px;
}
.side-result__preview {
    padding: 16px 80px 16px 20px;
    position: relative;
}
.side-result__preview-empty {
    padding: 12px 20px 12px 20px;
    position: relative;
}
.side-result__preview-empty .way-right-text.clon_note {
    margin-top: 0px;
    font-size: 14px;
}
.side-result__preview-price {
    font-weight: 600;
    font-size: 18px;
    line-height: 1.22;
    color: #95C518;
}
.side-result__preview-text {
    font-weight: 500;
    font-size: 12px;
    line-height: 1.25;
    color: rgba(43, 43, 43, 0.5);
}
.side-result__preview-open {
    position: absolute;
    width: 40px;
    height: 40px;
    top: 50%;
    right: 20px;
    transform: translate(0, -50%);
    border: 1px solid rgba(221, 221, 221, 0.5);
    cursor: pointer;
}
.side-result__preview-open:before {
    content: "\e91b";
    font-family: "baikal-icons";
    font-size: 8px;
    line-height: 1;
    font-weight: normal;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #0097D4;
}
.side-result__close {
    width: 40px;
    height: 40px;
    border: 1px solid rgba(221, 221, 221, 0.5);
    cursor: pointer;
    position: relative;
}
.side-result__close:before {
    content: "\e91b";
    font-family: "baikal-icons";
    font-size: 8px;
    line-height: 1;
    font-weight: normal;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(-180deg);
    color: #0097D4;
    margin-top: 1px;
}

.side-result .checkbox-default > input[disabled] + label,
.side-result .checkbox-default > input:disabled + label,
.side-result .radio-default > input[disabled] + label,
.side-result .radio-default > input:disabled + label {
    opacity: 1;
    color: rgba(43,43,43,0.75);
}
.side-result .checkbox-default > input[disabled] + label:before,
.side-result .checkbox-default > input:disabled + label:before,
.side-result .radio-default > input[disabled] + label:before,
.side-result .radio-default > input:disabled + label:before,
.side-result .checkbox-default > input[disabled] + label:after,
.side-result .checkbox-default > input:disabled + label:after,
.side-result .radio-default > input[disabled] + label:after,
.side-result .radio-default > input:disabled + label:after {
    opacity: 0.5;
}
.result-desc {
    margin-top: 10px;
}

@media screen and (max-width: 991px) {
    .side-result {
        position: fixed;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 1500;
        min-width: 320px;
    }
    .side-result:before {
        content: "";
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: #000;
        opacity: 0;
        z-index: -1;
        visibility: hidden;
        transition: visibility 0.2s ease, opacity 0.2s ease;
    }
    .side-result_expanded:before {
        visibility: visible;
        opacity: 0.5;
    }
    .side-result__inner {
        display: flex;
        flex-direction: column;
        justify-content: center;
        max-height: 100vh;
        background: #fff;
        box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.06);
    }
    .side-result__content {
        display: none;
    }
    .side-result__content-inner {
        display: flex;
        flex-direction: column;
        flex: 1 1 auto;
        overflow: hidden;
    }
    .side-result__section {
        padding: 20px;
    }
    .side-result__section_overflow {
        max-height: none;
    }
    .side-result__info {
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .side-result__dl-wrapper {
        display: flex;
        flex-wrap: wrap;
    }
    .side-result__dl-wrapper .side-result__dl {
        margin-right: 48px;
        margin-bottom: 0;
    }
    .side-result_schedule {
        transition: bottom 0.3s ease;
    }
    
    .page-content[data-uind] .side-result_schedule .side-result__inner {
        box-shadow: none;
        min-height: 70px;
    }
    .page-content[data-uind="uind_0"] .side-result_schedule {
        bottom: 0;
    }
    .page-content[data-uind="uind_1"] .side-result_schedule {
        bottom: 70px;
    }
    .page-content[data-uind="uind_2"] .side-result_schedule {
        bottom: 140px;
    }
    .page-content[data-uind="uind_3"] .side-result_schedule {
        bottom: 210px;
    }
    .page-content[data-uind="uind_4"] .side-result_schedule {
        bottom: 280px;
    }
    .page-content[data-uind="uind_5"] .side-result_schedule {
        bottom: 350px;
    }
    .page-content[data-uind="uind_6"] .side-result_schedule {
        bottom: 420px;
    }
    .page-content[data-uind="uind_7"] .side-result_schedule {
        bottom: 490px;
    }
    .page-content[data-uind="uind_8"] .side-result_schedule {
        bottom: 560px;
    }
    .page-content[data-uind]:not([data-uind="uind_0"]) .side-result_schedule:after {
        content: "";
        position: absolute;
        bottom: 0px;
        left: 20px;
        right: 20px;
        background: #F5F5F5;
        height: 2px;
    }
    .page-content[data-uind]:not([data-uind="uind_0"]) .side-result_schedule .side-result__inner {
        box-shadow: 0px -4px 4px rgba(0, 0, 0, 0.06);
    }
    .side-result_schedule.side-result_expanded {
        bottom: 0 !important;
        z-index: 1600;
    }
    .side-result_schedule .side-result__section_head {
        padding-bottom: 0;
    }
    .side-result_schedule .side-result__section_head + .side-result__section {
        border-top: none;
    }
    .side-result_schedule .side-result__section_head .side-result__title {
        color: #95C518;
    }
    .side-result_schedule .side-result__content-inner {
        overflow-y: auto;
    }
    .side-result_schedule .side-result__group-inner_schedule {
        display: flex;
        align-items: center;
    }
    .side-result_schedule .side-result__group-inner_schedule .btn {
        margin-left: 20px;
        padding-left: 30px;
        padding-right: 30px;
        font-size: 16px;
    }
}
@media screen and (max-width: 767px) {
    .side-result__section {
        padding: 16px 20px;
    }
    .side-result__title {
        font-size: 14px;
    }
    .side-result__text {
        font-size: 12px;
    }
    .side-result__table {
        font-size: 12px;
    }
    .side-result__table td {
        line-height: 1.21;
    }
    .side-result__dl {
        flex: 0 0 100%;
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
    }
    .side-result__dl:not(:last-child) {
        margin: 0 0 12px;
    }
    .side-result__dl-wrapper {
        flex: 0 0 100%;
    }
    .side-result__dl-wrapper_schedule .side-result__dl {
        flex-direction: column;
        margin-right: 0;
    }
    .side-result__dl-wrapper_schedule .side-result__dl:not(:last-child) {
        margin: 0 0 20px;
    }
    .side-result__dl-wrapper_schedule .side-result__dd {
        margin-top: 4px !important;
        font-size: 14px;
    }
    .side-result__dd {
        margin: 0 !important;
        font-size: 12px;
        white-space: nowrap;
        margin-left: 16px;
        text-align: right;
    }
    .side-result__actions-tablet {
        flex: 0 0 100%;
        margin-top: 16px;
        padding: 16px 0 0;
        position: relative;
    }
    .side-result__actions-tablet:before {
        content: "";
        position: absolute;
        top: 0;
        left: -20px;
        right: -20px;
        height: 1px;
        background: rgba(221, 221, 221, 0.25);
    }
    .side-result_schedule.side-result_expanded {
        bottom: 0;
        z-index: 1600;
    }
    .side-result_schedule .side-result__content-inner {
        overflow-y: auto;
    }
    .side-result_schedule .side-result__group-inner_schedule {
        flex: 0 0 100%;
        flex-direction: column;
    }
    .side-result_schedule .side-result__group-inner_schedule .btn {
        margin: 20px 0 0;
        width: 100%;
    }
    .side-result_schedule .side-result__group-inner_schedule .side-result__title {
        font-size: 16px;
    }
    .side-result_schedule .side-result__title {
        font-weight: 600;
    }
    .side-result_schedule .side-result__preview-price-text {
        font-size: 14px;
        line-height: 1.21;
        display: block;
        margin-bottom: 8px;
    }
    .side-result_schedule .side-result__preview-price-numbers {
        display: block;
        margin-bottom: 8px;
    }
}
@media screen and (max-width: 575px) {
    .side-result__preview-empty {
        padding-top: 8px;
        padding-bottom: 8px;
    }
    .side-result__preview-empty .way-right-text.clon_note {
        font-size: 12px;
    }
}
@media screen and (min-width: 992px) {
    .side-result {
        display: flex;
        flex-direction: column;
        max-height: 100%;
        overflow: hidden;
    }
    .side-result__inner {
        display: flex;
        flex-direction: column;
        max-height: 100%;
        overflow: hidden;
    }
    .side-result__content {
        display: flex !important;
    }
    .side-result__content-inner {
        display: flex;
        flex-direction: column;
    }
    .side-result__section_overflow {
        min-height: 80px;
    }
}
.side-summary {
    text-align: center;
}
.side-summary__text {
    font-weight: 500;
    font-size: 12px;
    line-height: 1.25;
    color: rgba(43, 43, 43, 0.5);
}
.side-summary__price {
    font-weight: normal;
    font-size: 20px;
    line-height: 1.2;
    color: #2B2B2B;
    margin-top: 4px;
}


.toggle-block__title {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.25;
  color: #2B2B2B;
  display: inline-flex;
  align-items: center;
  position: relative;
  white-space: nowrap;
  padding-right: 18px;
  cursor: pointer;
}
.toggle-block__title:after {
  content: "";
  position: absolute;
  top: 7px;
  right: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #2b2b2b transparent transparent transparent;
  margin-left: 8px;
  transition: border 0.2s ease;
}
.toggle-block__title-inner {
  display: inline;
  border-bottom: 1px dotted #2B2B2B;
}
.toggle-block__title_active:after {
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #2b2b2b transparent;
}
.toggle-block__body {
  display: none;
  padding-top: 8px;
}
/* End */


/* Start:/tools/calculator/calculator.css?161054803426587*/
@charset "UTF-8";

.calc-wrapper {
    margin-bottom: 40px;
}

.calc-wrapper label {
    display: block;
    font-weight: normal;
}

.calc-wrapper .editable {
    outline: 0;
}

.calc-wrapper .error {
    line-height: 1.2;
    color: #c66767;
    margin-bottom: 5px;
}

.calc-wrapper .text-muted {
    line-height: 1.3;
}

.calc-wrapper .h6 {
    font-size: 14px;
    margin-top: 0;
}

.calc-wrapper .tips {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    color: #999;
    font-size: 11px;
    background: #fff;
    margin-top: 2px;
    padding: 5px 12px;
    z-index: 1;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 3px;
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
}

.calc-wrapper .tips i {
    cursor: pointer;
    color: #00aeef;
    font-style: normal;
}

.calc-wrapper .form-group {
    position: relative;
    margin-bottom: 10px;
}
.calc-wrapper .form-group_md {
    margin-bottom: 20px;
}
.section-notice {
    font-size: 12px;
    line-height: 16px;
    color: #D0021B;
}
.calc-wrapper .form-group.fix-time,
.calc-wrapper .form-group.prr,
.calc-wrapper .form-group.delivery-night,
.calc-wrapper .section.cargo .package .form-group,
.calc-wrapper .section.services .form-group {
    margin-bottom: 5px;
}

.calc-wrapper .row .row {
    /*margin: 0 -5px;*/
    /*width: 100%;*/
}
.calc-wrapper .row > .row {
    width: 100%;
}

.calc-wrapper .row .row > div {
    padding-left: 5px;
    padding-right: 5px;
}

.calc-wrapper .c-checkbox,
.calc-wrapper .c-radio {
    margin: 0;
    display: inline-block;
}

.calc-wrapper .c-checkbox.disabled,
.calc-wrapper .c-radio.disabled {
    color: #aaa;
}

.calc-wrapper .spinner {
    top: 26px;
    right: 10px;
}

.order-wrapper .popover {
    z-index: 1;
}

.calc-wrapper .helpover {
    color: #aaa;
    font-size: 12px;
    top: -5px;
    margin-left: 3px;
}


.calc-wrapper .kilo:after,
.calc-wrapper .meter3:after,
.calc-wrapper .meter:after,
.calc-wrapper .rub:after {
    position: absolute;
    top: 32px;
    right: 10px;
    color: #888;
    opacity: 0.6;
    font-weight: 500;
    font-size: 13px;
    color: #2B2B2B;
}

.calc-wrapper .kilo:after {
    content: 'кг';
}

.calc-wrapper .meter3:after {
    content: 'м³';
}

.calc-wrapper .meter:after {
    content: 'м';
}

.calc-wrapper .rub:after {
    content: 'руб.';
}

.calc-wrapper .kilo .form-control,
.calc-wrapper .meter3 .form-control,
.calc-wrapper .meter .form-control {
    padding-right: 30px;
}

.calc-wrapper .rub .form-control {
    padding-right: 45px;
}


.calc-wrapper .mCSB_container {
    margin-bottom: 0 !important;
}

.calc-wrapper .mCSB_scrollTools_horizontal {
    height: 2px !important;
}

.calc-wrapper .mCSB_dragger_bar,
.calc-wrapper .mCSB_draggerRail {
    margin: 0 !important;
}

.calc-wrapper .mCSB_dragger_bar {
    background-color: rgba(0,0,0,.5) !important;
}


/*.calc-wrapper .custom-add {
	float: right;
	margin-left: 20px;
	font-size: 18px;
	padding-top: 0;
	padding-bottom: 0;
	line-height: 32px;
	color: #666;
	background: transparent;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}*/

.calc-wrapper .custom-add {
    /*float: right;*/
    margin-left: 10px;
    font-size: 13px;
    padding: 0;
    line-height: 30px;
    color: rgba(0,0,0,0.6);
    background: transparent;
    border: 1px solid #D8D8D8;
    border-radius: 50%;
    width: 31px;
    height: 31px;
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
    box-shadow: none;
}

.box-tabs-wrap__wrap {
    position: relative;
    padding-right: 40px;
    display: inline-block;
    max-width: 100%;
}



.calc-wrapper .custom-add:hover {
    /*color: #fff;*/
    /*background: #00b5f9;*/
    border-color: #BFBFBF;
}


.calc-wrapper .nav-tabs.custom-tabs {
    width: 9999px;
}

.calc-wrapper .nav-tabs.custom-tabs > li {
    width: auto;
    white-space: nowrap;
}

.calc-wrapper .nav-tabs.custom-tabs > li > a {
    padding: 7px 20px;
    border: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
    position: relative;
}

.calc-wrapper .nav-tabs.custom-tabs > li:last-child > a {
    margin: 0;
}

.calc-wrapper .nav-tabs.custom-tabs.xl > li > a {
    padding-left: 30px;
    padding-right: 30px;
}

.calc-wrapper .nav-tabs.custom-tabs.xxl > li > a {
    padding-left: 40px;
    padding-right: 40px;
}

.calc-wrapper .nav-tabs.custom-tabs.xxxl > li > a {
    padding-left: 50px;
    padding-right: 50px;
}

.calc-wrapper .nav-tabs > li > a > .close:after {
    content: '×';
    font-style: normal;
    font-size: 16px;
    position: absolute;
    top: 9px;
    right: 7px;
    display: none;
    font-weight: bold;
}
.calc__section {
    padding-bottom: 0;
    position: relative;
    margin-bottom: 10px;
}
.calc__section:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0px;
    right: 0px;
    height: 1px;
    background-color: #F2F2F2;
}

.calc-wrapper .nav-tabs.custom-tabs  > li.active > a,
.calc-wrapper .nav-tabs.custom-tabs  > li.active > a:hover,
.calc-wrapper .nav-tabs.custom-tabs  > li.active > a:focus {
    border-color: #9bd5eb;
    background-color: #e7eced;
}

.calc-wrapper .nav-tabs > li.active > a > .close:after,
.calc-wrapper .nav-tabs > li > a:hover > .close:after,
.calc-wrapper .nav-tabs > li > a:focus > .close:after {
    display: block;
}

.calc-wrapper .nav-tabs > li.one > a > .close:after {
    display: none;
}

/*.calc-wrapper .nav-tabs.box-tabs  > li.active > a,
.calc-wrapper .nav-tabs.box-tabs  > li.active > a:hover,
.calc-wrapper .nav-tabs.box-tabs  > li.active > a:focus {
	background-color: #dee4e4;
}*/

.calc-wrapper .nav-tabs.custom-tabs > li > a > .q {
    margin-left: 3px;
    font-size: 12px;
    font-weight: 300;
    color: #aaa;
}

.calc-wrapper .nav-tabs.custom-tabs > li > a > .q:before {
    content: '×';
}

.calc-wrapper .nav-tabs.custom-tabs > li.has-error > a {
    color: #c02929;
}


/*.calc-wrapper .form-group.has-error .form-control,
.calc-wrapper .radio.has-error span {
	border-color: #d75553;
}*/

/*.calc-wrapper .form-group.has-error .form-control:focus {
	border-color: #be4b49;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #e29290;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #e29290;
}*/


.calc-wrapper .tab-content {
    padding: 10px 0 0;
    border: 0;
}


.calc-wrapper .section {
    margin-top: 15px;
    margin-bottom: 15px;
}

.calc-wrapper .section_mb_0 {
    margin-bottom: 0;
}

.calc-wrapper .section:first-child {
    margin-top: 0;
}

.calc-wrapper .section > .col-xs-2 {
    text-align: right;
    font-weight: 500;
}


.calc-wrapper .section.to > .col-xs-2,
.calc-wrapper .section.from > .col-xs-2 {
    padding-top: 15px;
}

.calc-wrapper .section.to .spinner,
.calc-wrapper .section.from .spinner {
    top: 12px;
}


.calc-wrapper .section-addr,
.calc-wrapper .section.cargo .oneplace-block,
.calc-wrapper .section.cargo .multiplace-block {
    margin-top: -10px;
    margin-bottom: 25px;
    font-size: 13px;
    position: relative;
}

/*.calc-wrapper .section-addr:before,
.calc-wrapper .section.cargo .oneplace-block:before,
.calc-wrapper .section.cargo .multiplace-block:before {
	content: '';
	position: absolute;
	top: -10px;
	left: 16.6%;
	margin-left: 15px;
	width: 0;
	height: 0;
	border-bottom: 10px solid;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
	border-bottom-color: #fafcfd;
}

.calc-wrapper .section-addr:hover:before,
.calc-wrapper .section.cargo .oneplace-block:hover:before,
.calc-wrapper .section.cargo .multiplace-block:hover:before {
	border-bottom-color: #eef1f2;
}*/

.calc-wrapper .section-addr > div,
.calc-wrapper .section.cargo .oneplace-block,
.calc-wrapper .section.cargo .multiplace-block {
    padding-top: 10px;
    padding-bottom: 10px;
    /*background: #fafcfd;*/
}

.calc-wrapper .section-addr:hover > div,
.calc-wrapper .section.cargo .oneplace-block:hover,
.calc-wrapper .section.cargo .multiplace-block:hover {
    /*background: #eef1f2;*/
}

.calc-wrapper .section-addr .c-checkbox span,
.calc-wrapper .section-addr .c-radio span,
.calc-wrapper .section.cargo .oneplace-block .c-checkbox span,
.calc-wrapper .section.cargo .multiplace-block .c-checkbox span {
    background-color: transparent !important;
}

.calc-wrapper .section-addr .c-checkbox input[type=checkbox]:checked + span:before,
.calc-wrapper .section.cargo .oneplace-block .c-checkbox input[type=checkbox]:checked + span:before,
.calc-wrapper .section.cargo .multiplace-block .c-checkbox input[type=checkbox]:checked + span:before {
    color: #00b5f9;
}

.calc-wrapper .section-addr .c-radio {
    margin-right: 10px;
}


.calc-wrapper .section.cargo > .col-xs-10 > .row {
    margin: 0 -15px;
}

.calc-wrapper .section.cargo > .col-xs-10 > .row > div {
    padding-left: 15px;
    padding-right: 15px;
}

.calc-wrapper .section.cargo .oneplace-block,
.calc-wrapper .section.cargo .multiplace-block {
    margin-top: 5px;
    margin-bottom: 15px;
}

.calc-wrapper .section.cargo .oneplace-block:before,
.calc-wrapper .section.cargo .multiplace-block:before {
    left: 0;
}

.calc-wrapper .allthesame {
    height: 70px;
    padding-top: 32px;
}

.calc-wrapper .oversized {
    height: auto;
    padding-top: 20px;
    margin-bottom: 0;
}
.calc-wrapper .totaloversized {
    height: auto;
    padding-top: 22px;
    margin-bottom: 0;
}

.calc-wrapper .section.cargo .oversized > div,
.calc-wrapper .section.cargo .totaloversized > div,
.calc-wrapper .section.cargo .allthesame > div {
    margin-top: 18px;
}
.calc-wrapper .oversized label {
    padding-left: 0;
    color: #D0021B;
}

.calc-wrapper .weight_volume {
    padding-top: 36px;
    line-height: 15px;
    font-size: 13px;
    margin-bottom: 23px;
}
.calc-wrapper .oversized:not(.hide) + .weight_volume {
    padding-top: 0;
    margin-bottom: 15px;
}
.calc-wrapper .totaloversized + .weight_volume {
    padding-top: 0;
    margin-top: 1px;
    margin-bottom: 12px;
}
.calc-wrapper .weight_volume a {
    text-decoration: none;
    color: #3B3F41;
    border-bottom: 1px solid rgba(43,43,43,0.5);
    transition: border-color 0.3s ease, color 0.3s ease;
}
.calc-wrapper .weight_volume a:hover {
    color: #0097D4;
    border-color: rgba(0,151,212,0.5);
}

.calc-wrapper .section.cargo .cargo-type {
    margin-bottom: 15px;
}

.calc-wrapper .section.cargo .same-place-count {
    position: absolute;
    top: 0;
    right: 5px;
    font-size: 13px;
}


.calc-wrapper .section.services .insurance {
    position: relative;
}

.calc-wrapper .section.services .insurance .sum {
    position: absolute;
    top: 25px;
    left: 26px;
    font-style: normal;
    font-size: 12px;
    font-weight: 300;
    color: #999;
}

.calc-wrapper .insurance .desc {
    position: absolute;
    top: 65px;
    left: 0;
    font-style: normal;
    font-size: 12px;
    font-weight: 300;
    color: #999;
    white-space: nowrap;
}

.calc-wrapper .insurance .ml {
    position: absolute;
    top: 40px;
    left: 25px;
}

.calc-wrapper .checkue, .calc-wrapper .checku {
    padding: 20px;
    background: #fff;
    position: relative;
    z-index: 8;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.06), 0 14px 31px 0 rgba(0,0,0,0.07);
    border-radius: 4px;
}

.calc-wrapper .checkue .heading {
    /*font-size: 18px;*/
    /*display: block;*/
    margin-top: 0;
    margin-bottom: 20px;
}

.calc-wrapper .checkue .def {
    margin-top: 20px;
    font-weight: 500;
    display: none;
    font-size: 13px;
    color: #2B2B2B;
    line-height: 1.69;
}

.calc-wrapper .checkue .def p,
.calc-wrapper .checkue .individual p {
    margin: 5px 0;
}

.calc-wrapper .checkue .individual {
    margin-top: 20px;
    color: #999;
    font-weight: 300;
    display: none;
}

.calc-wrapper .checkue .individual form {
    color: #666;
    margin: 20px 0;
}

.calc-wrapper .checkue .individual .form-group {
    margin-bottom: 10px;
}

.calc-wrapper .checkue .individual label {
    font-weight: 500;
    font-size: 12px;
}

.calc-wrapper .checkue .individual .warn {
    position: relative;
    font-size: 12px;
    padding-left: 12px;
    padding-bottom: 3px;
}

.calc-wrapper .checkue .individual .warn:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 5px;
    height: 100%;
    background: #fdf2b5;
}

.calc-wrapper .checkue table {
    width: 100%;
    line-height: 1;
}

.calc-wrapper .checkue th {
    font-weight: 700;
    font-size: 14px;
    padding: 3px 0 15px;
}

.calc-wrapper .checkue th:before {
    content: '';
    display: block;
    border-top: 1px solid #f2f2f2;
    margin-bottom: 15px;
    margin-top: 10px;
}
/*.calc-wrapper .checkue th:after {
    content: '';
    display: block;
    border-bottom: 1px solid #f2f2f2;
    margin-top: 20px;
}*/

.calc-wrapper .checkue tr:first-child:not(.wrap_row) th:before {
    display: none;
}

.calc-wrapper .checkue td {
    vertical-align: top;
    padding: 2px 0;
    font-weight: 500;
    font-size: 13px;
    line-height: 23px;
}

.calc-wrapper .checkue .cost {
    font-size: 13px;
    font-weight: 600;
    text-align: right;
    padding-top: 2px;
    padding-left: 12px;
    white-space: nowrap;
    color: #2B2B2B;
}
.calc-wrapper .checkue .cost_muted {
    color: rgba(43,43,43,0.5);
}
.calc-wrapper .checkue .inactive .cost {
    opacity: 0.5;
}

.calc-wrapper .checkue .cost i {
    font-style: normal;
}

.calc-wrapper .checkue .cost i.pseudo {
    color: #00aeef;
}
.calc-wrapper .checkue tr td:first-child i.helpover {
    top: -3px;
}
.calc-wrapper .checkue .cost i.helpover:not(.prr_helpover) {
    width: auto;
    height: auto;
    border: none;
    border-bottom: 1px dotted #00aeef;
    background: transparent;
    border-radius: 0;
    top: 0;
}
.calc-wrapper .checkue .cost i.helpover:not(.prr_helpover):before {
    display: none;
}

.calc-wrapper .checkue .cost i.free {
    color: #67c66e;
}

.calc-wrapper .checkue .cost strike {
    font-size: 70%;
    opacity: .7;
}

.calc-wrapper .checkue .last th {
    padding-bottom: 0;
}

.calc-wrapper .checkue .result td {
    font-size: 15.8px;
    padding-top: 0;
    padding-bottom: 5px;
}

.calc-wrapper .checkue .result .cost {
    color: #333;
}

.calc-wrapper .checkue .result .helpover {
    font-size: 12px;
    color: #00aeef;
    margin-left: 2px;
    top: -5px;
}

.calc-wrapper .checkue .result-desc td {
    color: rgba(43,43,43,0.5);
    font-size: 13px;
    font-weight: 500;
}

.calc-wrapper .checkue .gruz span {
    color: #D0021B;
    margin-left: 10px;
}

.calc-wrapper .checkue .order {
    text-align: center;
    display: none;

}
.calc-wrapper .checkue .order .btn {
    padding-left: 40px;
    padding-right: 40px;
    margin-top: 20px;
    margin-bottom: 10px;
}

.calc-wrapper .checkue .order .btn-bkl {
    margin-top: 15px;
    margin-bottom: 0;
}

.calc-wrapper .checkue .print {
    float: right;
    margin-top: 5px;
    display: none;
    position: relative;
    padding-left: 20px;
    font-weight: 500;
    font-size: 13px;
    color: rgba(43,43,43,0.6);
    line-height: 1.69;
}

.calc-wrapper .checkue .print:before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(0,-50%);
    width: 15px;
    height: 15px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTVweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMTUgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICA8ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0iIzk5RDQwMCIgZmlsbC1ydWxlPSJub256ZXJvIj4gICAgPHBhdGggZD0iTTEzLjI0MjE4NzUsNC42NTgyMDMxMiBMMTEuNzQ4MDQ2OSw0LjY1ODIwMzEyIEwxMS43NDgwNDY5LDAgTDMuMjUxOTUzMTIsMCBMMy4yNTE5NTMxMiw0LjY1ODIwMzEyIEwxLjc1NzgxMjUsNC42NTgyMDMxMiBDMC43ODg1NTQ2ODcsNC42NTgyMDMxMiAwLDUuNDQ2NzU3ODEgMCw2LjQxNjAxNTYyIEwwLDExLjE2MjEwOTQgQzAsMTIuMTMxMzY3MiAwLjc4ODU1NDY4OCwxMi45MTk5MjE5IDEuNzU3ODEyNSwxMi45MTk5MjE5IEwzLjI1MTk1MzEyLDEyLjkxOTkyMTkgTDMuMjUxOTUzMTIsMTUgTDExLjc0ODA0NjksMTUgTDExLjc0ODA0NjksMTIuOTE5OTIxOSBMMTMuMjQyMTg3NSwxMi45MTk5MjE5IEMxNC4yMTE0NDUzLDEyLjkxOTkyMTkgMTUsMTIuMTMxMzY3MiAxNSwxMS4xNjIxMDk0IEwxNSw2LjQxNjAxNTYyIEMxNSw1LjQ0Njc1NzgxIDE0LjIxMTQ0NTMsNC42NTgyMDMxMiAxMy4yNDIxODc1LDQuNjU4MjAzMTIgWiBNNC40MjM4MjgxMiwxLjE3MTg3NSBMMTAuNTc2MTcxOSwxLjE3MTg3NSBMMTAuNTc2MTcxOSw0LjY1ODIwMzEyIEw0LjQyMzgyODEyLDQuNjU4MjAzMTIgTDQuNDIzODI4MTIsMS4xNzE4NzUgWiBNMy4yNTE5NTMxMiwxMS43NDgwNDY5IEwxLjc1NzgxMjUsMTEuNzQ4MDQ2OSBDMS40MzQ3MjY1NiwxMS43NDgwNDY5IDEuMTcxODc1LDExLjQ4NTE5NTMgMS4xNzE4NzUsMTEuMTYyMTA5NCBMMS4xNzE4NzUsOS45MzE2NDA2MiBMMy4yNTE5NTMxMiw5LjkzMTY0MDYyIEwzLjI1MTk1MzEyLDExLjc0ODA0NjkgWiBNMTAuNTc2MTcxOSwxMy44MjgxMjUgTDQuNDIzODI4MTIsMTMuODI4MTI1IEw0LjQyMzgyODEyLDkuOTMxNjQwNjIgTDEwLjU3NjE3MTksOS45MzE2NDA2MiBMMTAuNTc2MTcxOSwxMy44MjgxMjUgWiBNMTMuODI4MTI1LDExLjE2MjEwOTQgQzEzLjgyODEyNSwxMS40ODUxOTUzIDEzLjU2NTI3MzQsMTEuNzQ4MDQ2OSAxMy4yNDIxODc1LDExLjc0ODA0NjkgTDExLjc0ODA0NjksMTEuNzQ4MDQ2OSBMMTEuNzQ4MDQ2OSw5LjkzMTY0MDYyIEwxMy44MjgxMjUsOS45MzE2NDA2MiBMMTMuODI4MTI1LDExLjE2MjEwOTQgWiBNMTMuODI4MTI1LDguNzU5NzY1NjIgTDEuMTcxODc1LDguNzU5NzY1NjIgTDEuMTcxODc1LDYuNDE2MDE1NjIgQzEuMTcxODc1LDYuMDkyOTI5NjkgMS40MzQ3MjY1Niw1LjgzMDA3ODEyIDEuNzU3ODEyNSw1LjgzMDA3ODEyIEwxMy4yNDIxODc1LDUuODMwMDc4MTIgQzEzLjU2NTI3MzQsNS44MzAwNzgxMiAxMy44MjgxMjUsNi4wOTI5Mjk2OSAxMy44MjgxMjUsNi40MTYwMTU2MiBMMTMuODI4MTI1LDguNzU5NzY1NjIgWiI+PC9wYXRoPiAgPC9nPjwvc3ZnPg==);
}

.calc-wrapper .checkue .print i {
    color: #0099d2;
    margin-right: 5px;
}

.calc-wrapper .checkue .red {
    color: #cd1f1f;
}

.calc-wrapper .checkue .result-desc.red td {
    color: #c09191;
}

.calc-wrapper .checkue .result-desc.discounts b {
    color: #72da80;
    border-bottom: 1px dotted #72da80;
    font-weight: 300;
    cursor: pointer;
}

.calc-wrapper .checkue .result-desc.discounts .discounts-content {
    list-style-type: none;
    padding: 3px 0;
}
.mt5 {
    margin-top: 5px;
}
.calc-wrapper .checkue td .cost-final {
    font-weight: 500;
    font-size: 30px;
    color: #2B2B2B;
    text-align: center;
    line-height: 1;
    display: inline-block;
    position: relative;
    padding: 25px 20px 0;
    margin-top: 10px;
}
.calc-wrapper .checkue td .cost-final.phone_price {
    padding-top: 7px;
}
.calc-wrapper .checkue td .cost-final:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 0;
    width: 17px;
    height: 10px;
    transform: translate(-50%,0);
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDE3IDEwIj4gIDxwYXRoIGQ9Ik0xNi45NjAxNDU3LDIuMTMzNTQyODYgQzE2Ljk2MDE0NTcsMi40NjQ3NDI4NiAxNi43OTM4NjA5LDIuNzU2Mjg1NzEgMTYuNTQxMzk0LDIuOTI3MzcxNDMgTDE2LjU0MTQ1MDMsMi45Mjc0Mjg1NyBDMTUuMjQ1NzM1MSwzLjgwNDM0Mjg2IDEzLjc1MTc2MTYsNC4yNDM1NDI4NiAxMi4yNTk5MjcyLDQuMjQzMzcxNDMgQzEwLjc2ODA5MjcsNC4yNDM2IDkuMjc0MTE5MjEsMy44MDQ0IDcuOTc4NDAzOTcsMi45Mjc0Mjg1NyBDNi45OTcxODg3NCwyLjI2MzQ4NTcxIDUuODY5NTAzMzEsMS45MzIxNzE0MyA0LjczOTczNTEsMS45MzIgQzMuNjA5OTY2ODksMS45MzIyMjg1NyAyLjQ4MjMzNzc1LDIuMjYzNDg1NzEgMS41MDExMjI1MiwyLjkyNzQyODU3IEMxLjM0ODU3Mjg1LDMuMDMwNjI4NTcgMS4xNjI5MjM4NCwzLjA4NzcxNDI5IDAuOTc5NjM5MDczLDMuMDg3NzE0MjkgQzAuNDYwNTE5ODY4LDMuMDg3NzE0MjkgMC4wMzk2MjkxMzkxLDIuNjYwNDU3MTQgMC4wMzk2MjkxMzkxLDIuMTMzNDg1NzEgQzAuMDM5NjI5MTM5MSwxLjgwMjI4NTcxIDAuMjA1OTEzOTA3LDEuNTEwNzQyODYgMC40NTgyNjgyMTIsMS4zMzk2IEwwLjQ1ODIxMTkyMSwxLjMzOTQ4NTcxIEMxLjc1Mzk4MzQ0LDAuNDYyNTE0Mjg2IDMuMjQ3OTU2OTUsMC4wMjMzNzE0Mjg2IDQuNzM5NzkxMzksMC4wMjM1NDI4NTcxIEM2LjIzMTQwMDY2LDAuMDIzMzE0Mjg1NyA3LjcyNTE0OTAxLDAuNDYyNCA5LjAyMDY5NTM2LDEuMzM5MDg1NzEgQzkuMDIwOTIwNTMsMS4zMzkyNTcxNCA5LjAyMTIwMTk5LDEuMzM5MzcxNDMgOS4wMjEzNzA4NiwxLjMzOTQ4NTcxIEMxMC4wMDI1ODYxLDIuMDAzNDI4NTcgMTEuMTMwMjcxNSwyLjMzNDc0Mjg2IDEyLjI2MDAzOTcsMi4zMzQ5MTQyOSBDMTMuMzg5OTIwNSwyLjMzNDY4NTcxIDE0LjUxNzQ5MzQsMi4wMDM0Mjg1NyAxNS40OTg3NjQ5LDEuMzM5NDg1NzEgQzE1LjY1MTMxNDYsMS4yMzYyMjg1NyAxNS44MzY5MDczLDEuMTc5MjU3MTQgMTYuMDIwMTkyMSwxLjE3OTI1NzE0IEMxNi41MzkzMTEzLDEuMTc5MjU3MTQgMTYuOTYwMjAyLDEuNjA2NDU3MTQgMTYuOTYwMTQ1NywyLjEzMzU0Mjg2IFogTTE2Ljk2MDE0NTcsNy44Njk2IEMxNi45NjAxNDU3LDguMjAwOCAxNi43OTM4NjA5LDguNDkyMzQyODYgMTYuNTQxMzk0LDguNjYzNDI4NTcgTDE2LjU0MTQ1MDMsOC42NjM0ODU3MSBDMTUuMjQ1NzM1MSw5LjU0MDQgMTMuNzUxNzYxNiw5Ljk3OTYgMTIuMjU5OTI3Miw5Ljk3OTQyODU3IEMxMC43NjgwOTI3LDkuOTc5NjU3MTQgOS4yNzQxMTkyMSw5LjU0MDQ1NzE0IDcuOTc4NDAzOTcsOC42NjM0ODU3MSBDNi45OTcxODg3NCw3Ljk5OTU0Mjg2IDUuODY5NTAzMzEsNy42NjgyMjg1NyA0LjczOTczNTEsNy42NjgwNTcxNCBDMy42MDk5NjY4OSw3LjY2ODI4NTcxIDIuNDgyMzk0MDQsNy45OTk2IDEuNTAxMTIyNTIsOC42NjM1NDI4NiBDMS4zNDg1MTY1Niw4Ljc2NjY4NTcxIDEuMTYyOTIzODQsOC44MjM3NzE0MyAwLjk3OTYzOTA3Myw4LjgyMzc3MTQzIEMwLjQ2MDUxOTg2OCw4LjgyMzc3MTQzIDAuMDM5NjI5MTM5MSw4LjM5NjUxNDI5IDAuMDM5NjI5MTM5MSw3Ljg2OTU0Mjg2IEMwLjAzOTYyOTEzOTEsNy41MzgzNDI4NiAwLjIwNTk3MDE5OSw3LjI0NjggMC40NTgzMjQ1MDMsNy4wNzU2NTcxNCBMMC40NTgyNjgyMTIsNy4wNzU1NDI4NiBDMS43NTM5ODM0NCw2LjE5ODYyODU3IDMuMjQ3OTU2OTUsNS43NTk0Mjg1NyA0LjczOTc5MTM5LDUuNzU5NiBDNi4yMzE0MDA2Niw1Ljc1OTM3MTQzIDcuNzI1MTQ5MDEsNi4xOTg0NTcxNCA5LjAyMDY5NTM2LDcuMDc1MTQyODYgQzkuMDIwOTIwNTMsNy4wNzUzMTQyOSA5LjAyMTIwMTk5LDcuMDc1NDI4NTcgOS4wMjEzNzA4Niw3LjA3NTU0Mjg2IEMxMC4wMDI1ODYxLDcuNzM5NDg1NzEgMTEuMTMwMjcxNSw4LjA3MDggMTIuMjYwMDM5Nyw4LjA3MDk3MTQzIEMxMy4zODk5MjA1LDguMDcwNzQyODYgMTQuNTE3NDkzNCw3LjczOTQ4NTcxIDE1LjQ5ODc2NDksNy4wNzU1NDI4NiBDMTUuNjUxMzE0Niw2Ljk3MjI4NTcxIDE1LjgzNjkwNzMsNi45MTUzMTQyOSAxNi4wMjAxOTIxLDYuOTE1MzE0MjkgQzE2LjUzOTMxMTMsNi45MTUzMTQyOSAxNi45NjAyMDIsNy4zNDI0NTcxNCAxNi45NjAxNDU3LDcuODY5NiBaIiBvcGFjaXR5PSIuMTQ5Ii8+PC9zdmc+);
}
.calc-wrapper .checkue td .cost-final .helpover {
    position: absolute;
    right: 0;
    top: 15px!important;
}
.price_holder_old {
    font-size: 80%;
    text-decoration: line-through;
}
.cost-link {
    font-weight: 500;
    font-size: 14px;
    color: #2B2B2B;
    line-height: 1.2;
    border-bottom: 1px dotted #2B2B2B;
    transition: border-color 0.3s ease;
}
.cost-link:hover {
    color: #2b2b2b;
    border-color: transparent;
}
.cost-link:focus {
    color: #2b2b2b;
}
/*.popover, .popover.helpover-css {
    border-color: transparent;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.06), 0 14px 31px 0 rgba(0,0,0,0.07);
    border-radius: 4px;
    font-weight: 500;
    font-size: 11px;
    color: #3B3F41;
    line-height: 1.63;
    font-family: Montserrat;
}
.popover a, .popover.helpover-css a {
  text-decoration: none !important;
  border-bottom: 1px solid rgba(43,43,43,0.2);
  color: #3B3F41;
  transition: border-color 0.3s ease;
}
.popover a:hover, .popover.helpover-css a:hover {
  border-color: transparent;
  color: #3B3F41;
}
.popover a:focus, .popover.helpover-css a:focus {
  color: #3B3F41;
}
.popover .arrow, .popover.helpover-css .arrow {
  border-color: transparent;
}*/


.c-checkbox.c-checkbox_autoheight label {
    min-height: 23px;
    height: auto;
}
.c-checkbox.c-checkbox_absolute label {
    padding-left: 25px;
}
.c-checkbox.c-checkbox_absolute label > span {
    position: absolute;
    top: 1px;
    left: 0;
    margin-left: 0;
}
.checkbox__inner {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: flex-start;
}
.checkbox__text {
    font-weight: 500;
    font-size: 13px;
    color: #2B2B2B;
    line-height: 1.53;
    position: relative;
    top: -2px;
}
.checkbox__helper {
    color: #A1A1A1;
}
.label-rounded {
    display: inline-block;
    border-radius: 10px;
    padding: 4px 10px 5px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 9px;
    color: #FFFFFF;
    line-height: 1.22;
    margin-right: 10px;
    position: relative;
    top: -1px;
}
.label-rounded_green {
    background: #95C518;
    color: #fff;
}
.blockquote.blockquote_text_sm {
    font-size: 13px;
    font-weight: 500;
}
.mt0 {
    margin-top: 0 !important;
}
.mb10 {
    margin-bottom: 10px !important;
}
.row.row_sm {
    margin-left: -10px !important;
    margin-right: -10px !important;
}
.row.row_sm > div[class^='col-'] {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.calc-wrapper .form-group.delivery-night {
    display: flex;
    flex-wrap: wrap;
    margin: 10px -8px 0;
}
/*.calc-wrapper .form-group.delivery-night .radio-inline.c-radio {
    flex: 1 1 auto;
    margin-right: 0;
    margin-bottom: 10px;
    padding: 0 10px 0 30px;
    cursor: default;
}
.calc-wrapper .form-group.delivery-night .radio-inline.c-radio label {
    display: inline-block;
}*/
.select2-container--default .select2-results__option[aria-disabled=true] {
    display: none;
}

/* package */
.calc-wrapper .package-error {
    font-size: 12px;
    color:#c02929;
    display:none;
    line-height:1.5;
}

.calc-wrapper .package-error-show {
    display:block;
}

.calc-link-primary {
    font-weight: 500;
    font-size: 13px;
    line-height: 1.69;
    color: #3B3F41;
    border-bottom: 1px solid rgba(43, 43, 43, 0.5);
    transition: color 0.3s ease, border-color 0.3s ease;
}
.calc-link-primary:hover {
    border-color: transparent;
}

.radio-button.radio-terminal.disabled {
    display: none;
}
.radio-button.disabled label {
    cursor: not-allowed;
}

.calc-wrapper .fg-padding-25 {
    padding-top:25px;
}

.radio-button__group {
    display: flex;
}
.radio-button:not(:last-child) label {
    border-right: none;
}
.radio-button:first-child {
    border-radius: 2px 0 0 2px;
}
.radio-button:last-child {
    border-radius: 0 2px 2px 0;
}
.radio-button {
    position: relative;
    height: 50px;
    flex: 1 1 auto;
    margin: 0 !important;
}
.radio-button:not(.disabled):hover label {
    color: #2B2B2B;
}
.radio-button input {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 1;
    visibility: hidden;
}
.radio-button label {
    position: relative;
    padding: 8px 20px 10px;
    z-index: 5;
    cursor: pointer;
    margin: 0;
    height: 100%;
    display: flex !important;
    align-items: center;
    justify-content: center;
    font-weight: 500 !important;
    font-size: 13px;
    line-height: 1.2;
    color: rgba(43,43,43,0.6);
    transition: background 0.3s ease, color 0.3s ease, border-color 0.3s ease;
    border: 1px solid #EDEDED;
}
.radio-button.has-error label {
    border: 1px solid #a94442;
}
.radio-button input:checked + label {
    color: #fff;
    background: #0097D4;
    border-color: #0097D4;
}
.radio-button.radio-terminal.disabled {
    display: none;
}

@media screen and (max-width:1339px) {
    .radio-button_calc label {
        padding-left: 10px;
        padding-right: 10px;
    }
}
@media screen and (max-width:1199px) {
    .radio-button_calc label {
        font-size: 11px;
        padding-left: 8px;
        padding-right: 8px;
    }
}

/* End */


/* Start:/tools/order_small_cargo/fence.css?15913650367235*/
@charset "UTF-8";

.order-wrapper .form-group .spinner {
    top: 31px;
    right: 10px;
}
.order-wrapper .section.from .form-group .spinner,
.order-wrapper .section.to .form-group .spinner {
    top: 5px!important;
}

blockquote.shake {
    /* Start the shake animation and make the animation last for 0.5 seconds */
    animation: shake 0.5s;
    /* When the animation is finished, start again */
    animation-iteration-count: 1;
}

.bootstrap-select .dropdown-menu li.disabled {
    display: none;
}

.order-wrapper .checkue .def p, .calc-wrapper .checkue .individual p {
    margin: 5px 0 0;
}
.cargo-notice {
    margin-bottom: 8px;
}
.loader img {
    margin: 0 auto;
}

@keyframes shake {
    0% { transform: translate(1px, 1px); }
    10% { transform: translate(-1px, -2px); }
    20% { transform: translate(-3px, 0px); }
    30% { transform: translate(3px, 2px); }
    40% { transform: translate(1px, -1px); }
    50% { transform: translate(-1px, 2px); }
    60% { transform: translate(-3px, 1px); }
    70% { transform: translate(3px, 1px); }
    80% { transform: translate(-1px, -1px); }
    90% { transform: translate(1px, 2px); }
    100% { transform: translate(1px, -2px); }
}

.btn.btn-show-content:after {
    content: 'Отправить заявку'!important;
}

.steps-navy .btn {
    margin-top: 8px;
}

.barcode {
    display: none;
}

a.print {
    margin-bottom: 20px;
}

.helpover-css .popover-body .btn {
    margin-top: 10px;
    margin-right: 10px;
}
.order-wrapper .addrcomment span {
    color: #50c029;
}

.page-content {
    padding-top: 0 !important;
}
.page-content__wrapper {
    overflow: hidden;
}
.success-intro {
    position: relative;
    color: #2b2b2b;
    margin-bottom: 80px;
    margin-top: -50px;
}
.success-intro b {
    font-weight: 600;
}
.success-intro__bg {
    position: absolute;
    top: 0;
    height: 100%;
    left: 50%;
    width: 100vw;
    transform: translate(-50%,0);
    z-index: 1;
    background-color: #ececec;

    min-width: 1024px;
}
.success-intro__bg-inner {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
.success-intro__content {
    position: relative;
    z-index: 5;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 600px;
}
.success-intro__content-inner {
    max-width: 500px;
}
.success-intro__title {
    position: relative;
    display: inline-block;
    font-weight: bold;
    font-size: 45px;
    color: #2b2b2b;
    line-height: 1.11;
    margin-top: 0;
    margin-bottom: 20px;
}
.success-intro__title .h1 {
    font-weight: 700;
    font-size: 25px;
    line-height: 1.4;
    color: #2b2b2b;
    margin-bottom: 15px;
}
.success-intro__title .h1:before {
    content: "";
    display: block;
    width: 35px;
    height: 35px;
    background: url(/tools/order_small_cargo/images/icon-check.svg) no-repeat 0 0;
    background-size: contain;
    margin-bottom: 10px;
}
.success-intro__text {
    font-weight: 500;
    font-size: 13px;
    line-height: 24px;
    color: #3B3F41;

    margin-bottom: 25px;
    background: #fff;
    padding: 20px 25px;
    border-radius: 10px;
}
.success-intro__text p {
    margin: 0 0 15px;
}
.success-intro__text-title {
    font-weight: normal;
    font-size: 18px;
    line-height: 1.5;
    color: #2b2b2b;
    margin-bottom: 15px;
    position: relative;
    padding-right: 40px;
    display: inline-block;
}
.success-intro__text-title:after {
    content: "";
    position: absolute;
    top: 100%;
    right: 0;
    transform: translate(0,-65%);
    width: 32px;
    height: 20px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAzMiAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMzEuMzYxOCA5LjkxNDEyQzMxLjMxMjQgMTIuMTU5NCAzMS4yMzEzIDE0LjQ1OTYgMzEuMTgxOSAxNi43MDQ5QzMxLjEyIDE4LjIwOTUgMjkuNzAzOSAxOS41MTkgMjguMjI0OCAxOS4wMzE4QzI1LjI1ODIgMTguMTk5MiAyMi4yMTk1IDE3LjYxODMgMTkuMTcyMyAxNy4xNzkzQzE2LjY2MDUgMTYuODI5MyAxNy4zNzkyIDEyLjkxNjcgMTkuNzQzIDEyLjg4NzlDMjEuNjU4OCAxMi45NCAyMi44NTg4IDEwLjgxMzkgMjEuNDM1MyA5LjUzMDdDMTUuOTYzNSA0LjU5ODE0IDguNjY3NDkgMi4xOTcyIDAuOTA2MDcgMS45MzkwM0MwLjE5NzE2MSAxLjg5NjQ4IC0wLjA1MDA4MzYgMC44MDAyMTggMC43MzA4NTggMC41OTA5NjZDMTAuMDU0MSAtMS4xOTQzNSAxOS41ODE0IDMuMTk3OTkgMjUuNzczNSAxMC4xNzY0QzI2LjA2MjMgMTAuNTAyIDI2LjU4NDkgMTAuMzE5NSAyNi42MTEgOS44ODUwOUMyNi41Mzc5IDYuODM1NjQgMzEuNDYyMyA2LjgxODE3IDMxLjM2MTggOS45MTQxMloiIGZpbGw9IiM5NUM1MTgiLz48L3N2Zz4=);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}
.success-intro__text b {
    font-weight: 700;
}
.success-intro__text-notice {
    font-weight: 500;
    font-size: 13px;
    line-height: 24px;
    color: #3B3F41;
}
.success-intro__text-notice .date {
    font-weight: 700;
    text-transform: lowercase;
}
.success-intro__text-address {
    position: relative;
    padding-left: 27px;
    margin-top: 10px;
}
.success-intro__text-address:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 17px;
    height: 20px;
    background: url(/tools/order_small_cargo/images/marker-terminal.svg) no-repeat 0 0;
}
.success-body {
    font-size: 13px;
    font-weight: 500;
    line-height: 24px;
    color: #3B3F41;
}
.print_link {
    overflow: hidden;
    margin: 20px 0 0px;
}
.print_link a {
    float: left;
    display: block;
    position: relative;
    padding-left: 40px;
    text-decoration: none!important;
}
.print_link a:before {
    content: '';
    width: 30px;
    height: 30px;
    position: absolute;
    left: 0;
    top: 0;
    background: url(/tools/order_small_cargo/images/icon-download-green.svg) no-repeat 0 0;
}
.print_link a .link {
    display: block;
    line-height: 15px;
    border-bottom: 1px dotted;
    color: #000 !important;
    font-size: 12px;
    font-weight: 600;
}
.print_link a .gray {
    color: #808080;
    display: block;
    font-size: 11px;
    line-height: 18px;
}

.success-section {}
.success-section .cl-left {
    order: 99;
}

.messengers {
    display: block;
    overflow: hidden;
    margin-top: 15px;
}
.messengers a {
    display: block;
    float: left;
    width: 30px;
    height: 30px;
    margin-right: 10px;
}
.messengers a.vb {
    background: url(/tools/order_small_cargo/images/viber.svg) no-repeat 0 0;
}
.messengers a.vk {
    background: url(/tools/order_small_cargo/images/vk.svg) no-repeat 0 0;
}
.messengers a.tg {
    background: url(/tools/order_small_cargo/images/telegram.svg) no-repeat 0 0;
}
.subscribe-block {
    position: relative;
    margin-top: 40px;
}
.subscribe-block form {
    position: relative;
    margin-top: 15px;
}
.subscribe-block .form-control {
    height: 48px;
    padding-right: 230px;
}
.subscribe-block .btn.btn_wide {
    padding: 16px 62px!important;
    font-size: 14px!important;
}
.subscribe-block button {
    position: absolute;
    top: 0;
    right: 0;
}

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

.table-condensed > tbody > tr > td, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > td, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > thead > tr > th {
    padding: 5px;
}

.datepicker > div {
    display: block;
}
/* End */


/* Start:/local/templates/main/css/modal.css?16637387392793*/
.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    outline: 0;
}
.modal-open {
    overflow: hidden;
}
.modal-open .modal {
    overflow-x: hidden;
    overflow-y: scroll;
}
.modal-dialog {
    position: relative;
    width: auto;
    margin: 0.5rem;
    max-width: 100%;
}
.modal-dialog-centered {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    min-height: calc(100% - (0.5rem * 2));
}
.modal-dialog-centered:before {
    display: block;
    height: calc(100vh - (0.5rem * 2));
    content: "";
}
.modal-content {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    background-color: #FFF;
    background-clip: padding-box;
    outline: 0;
    padding: 30px;
    border-radius: 2px;
}
.modal-message__wrapper {
    position: relative;
    width: 100%;
    background-color: #FFF;
    outline: 0;
    padding: 30px;
    border-radius: 2px;
    display: none;
}
.modal-message {}
.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
}
.modal-backdrop.fade {
    opacity: 0;
}
.modal-backdrop.show {
    opacity: 0.6;
}
.modal-close {
    position: absolute;
    width: 20px;
    height: 20px;
    top: 35px;
    right: 30px;
    z-index: 200;
    cursor: pointer;
    transition: color 0.3s ease;
    color: #2B2B2B;
}
.modal-close:before {
    content: "\e931";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-family: "baikal-icons";
    font-size: 15px;
    font-weight: normal;
    line-height: 1;
    transition: color 0.3s ease;
}
.modal-close:hover {}
.modal-header {
    margin-bottom: 30px;
    padding-right: 32px;
}
.modal-title {
    font-weight: bold;
    font-size: 22px;
    line-height: 1.36;
    color: #2B2B2B;
    margin: 0;
}
.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll;
}

@media screen and (min-width: 768px) {
    .modal-dialog {
        max-width: 600px;
        margin: 0.5rem auto;
    }
    .modal-dialog_md {
        max-width: 750px;
    }
    .modal-dialog_lg {
        max-width: 1150px;
    }
    .modal-header {
       padding-right: 64px;
    }
    .modal-close {
        top: 25px;
        right: 25px;
        position: fixed;
        color: rgba(255,255,255,0.5);
    }
    .modal-close:hover {
        color: #fff;
    }
}
@media screen and (prefers-reduced-motion: reduce) {
    .modal.fade .modal-dialog {
        transition: none;
    }
}
@media screen and (max-width: 767px) {
    
}
/* End */


/* Start:/local/components/baikalsr/form/css/style.css?17495479005313*/
@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}.bounce{animation:bounce 1.5s}.form__wrapper{max-width:940px;width:100%}.form__wrapper .panel__header{padding-bottom:24px;background:#fff;position:relative}.form__wrapper .panel__tabs{margin-top:16px;background:rgba(221,221,221,.25);border:1px solid rgba(221,221,221,.25);border-radius:4px;padding:1px}.form__wrapper .nav-tabs{display:flex}.form__wrapper .nav-tabs__item{flex:1}.form__wrapper .nav-tabs__link{color:#efeeec;display:flex;align-items:center;justify-content:center;position:relative;height:100%;padding:10px 12px;min-height:40px;border-radius:2px;background:none;font-weight:600;font-size:13px;line-height:1.23;text-align:center;color:rgba(43,43,43,.5);transition:background .2s ease,color .2s ease}.form__wrapper .nav-tabs__link:hover,.form__wrapper .nav-tabs__link.active{color:#fff;background:#95c518;border-color:#95c518}.form__wrapper button.btn-primary{padding:12px 32px;border-radius:4px;background:#0097d4;color:#fff;transition:background .2s ease}.form__wrapper button.btn-primary:hover{background:#0e92c8}.form__wrapper .form-group{position:relative}.form__wrapper .form-group.error input,.form__wrapper .form-group.error textarea{padding-right:42px;border-bottom-color:#de3333}.form__wrapper .form-group.error:after{content:"";font-family:"baikal-icons",serif;font-size:16px;line-height:1;font-weight:normal;color:#de3333;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.form__wrapper .form-group.success input{border-bottom-color:#95c518}.form__wrapper .form-label.required::after{content:" *";color:#de3333}.form__wrapper a.form__privacy-link{color:#00a0de;border-bottom:1px solid rgba(0,160,222,.5);transition:color .2s ease,border-color .2s ease}.form__wrapper a.form__privacy-link:hover{color:#95c518;border-color:rgba(149,197,24,.5)}.form__wrapper .form-error-message ul{margin:0;padding:0 0 0 15px;list-style-type:none}.form__wrapper .form-error-message ul li{position:relative;padding-left:19px}.form__wrapper .form-error-message ul li:before{content:"";position:absolute;left:0;top:50%;width:10px;height:2px;background:#f98792;border-radius:1px;transform:translateY(-50%)}.form__wrapper .city_typehead input{padding-left:34px}.form__wrapper .city_typehead .form-group::before{content:"";position:absolute;top:50%;left:13px;transform:translateY(-50%);font-family:"baikal-icons",sans-serif;line-height:1;font-weight:normal;font-size:20px;color:#95c518;z-index:1}.form__wrapper .city_typehead .loader{position:absolute;right:5px;top:50%;transform:translateY(-50%)}.form__wrapper .city_typehead .loader img{width:25px}.form__wrapper .form-block__section--title{margin-bottom:20px}.form__wrapper .form-block__section:not(:last-child){padding-bottom:25px;border-bottom:1px solid #f2f2f2;margin-bottom:50px}.form__wrapper .form-success-message{background-color:#d4edda;padding:16px 24px;border-radius:2px;font-weight:500;font-size:13px;line-height:1.85;color:#2b2b2b;margin-bottom:16px;width:100%}.baikalsr-form__checkbox,.baikalsr-form__radio{position:relative;padding-left:20px;margin:4px 0 8px}.baikalsr-form__checkbox input,.baikalsr-form__radio input{position:absolute;top:0;left:0;margin:0;width:20px;height:20px;opacity:0;z-index:1;cursor:pointer}.baikalsr-form__checkbox label,.baikalsr-form__radio label{position:relative;padding-left:10px;z-index:5;cursor:pointer;margin:0;font-weight:500;font-size:13px;line-height:1.23;color:#2b2b2b;transition:border-color .2s ease}.baikalsr-form__checkbox label:before,.baikalsr-form__radio label:before{content:"";position:absolute;width:20px;height:20px;border:1px solid #ddd;left:-20px;top:-2px}.baikalsr-form__checkbox label:after,.baikalsr-form__radio label:after{content:"";position:absolute;opacity:0;transition:opacity .2s ease}.baikalsr-form__checkbox input:checked+label:after,.baikalsr-form__radio input:checked+label:after{opacity:1}.baikalsr-form__checkbox label:after{content:"";font-family:"baikal-icons",sans-serif;color:#95c518;font-weight:normal;font-size:13px;line-height:1;left:-16px;top:1px}.baikalsr-form__radio label:before{border-radius:50%}.baikalsr-form__radio label:after{content:"";width:10px;height:10px;background:#95c518;border-radius:50%;left:-15px;top:3px}.baikalsr-form__radio:not(:last-child){margin-right:40px}.baikalsr-form__radio-group{display:flex;flex-wrap:wrap;transition:opacity .2s ease}@media screen and (max-width: 767px){.baikalsr-form .form__submit{margin-top:15px}}#modal_success .modal-content{padding:0;border-radius:12px;overflow:hidden}#modal_success .top-line{background-color:#95c518;display:flex;padding:24px;justify-content:center;border-top-left-radius:12px;border-top-right-radius:12px}#modal_success .top-line-check__wrapper{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);background-color:#fff;padding:16px;color:#95c518;font-size:48px;font-weight:bold;border-radius:9999px;line-height:1}#modal_success .success-content{padding:24px;display:flex;flex-direction:column;align-items:center}#modal_success .success-content h3{font-size:24px}#modal_success .success-content p{color:#4b5563;font-size:16px}#modal_success .bottom-line{height:8px;background-color:#0097d4}.mw-100 .form__wrapper{max-width:100%}

/* End */


/* Start:/local/components/bitrix/chat/templates/telegram/style.css?17133408313458*/
.vopros_button {
	width: 183px;
	height: 42px;
	position: fixed;
	display: flex;
	bottom: 145px;
	right: 48px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	z-index: 99999;
	border:0;
	
	/*! background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy45LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxOTEuNTkgNDMuNDgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE5MS41OSA0My40ODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzAwQTFFMTt9DQoJLnN0MXtmaWxsOiNGRkZGRkY7fQ0KCS5zdDJ7Zm9udC1mYW1pbHk6J015cmlhZFByby1SZWd1bGFyJzt9DQoJLnN0M3tmb250LXNpemU6MTYuMDc1NHB4O30NCgkuc3Q0e2ZvbnQtc2l6ZToxMS40NDMycHg7fQ0KCS5zdDV7ZmlsbDp1cmwoI1NWR0lEXzFfKTtzdHJva2U6I0ZGRkZGRjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQoJLnN0NntmaWxsOiNDOERBRUE7fQ0KCS5zdDd7ZmlsbDojQTlDNkQ4O30NCjwvc3R5bGU+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTY5Ljg5LDQzLjE5SDIxLjdjLTExLjkzLDAtMjEuNi05LjY3LTIxLjYtMjEuNnYwQzAuMSw5LjY3LDkuNzcsMCwyMS43LDBsMTQ4LjE5LDANCgljMTEuOTMsMCwyMS42LDkuNjcsMjEuNiwyMS42djBDMTkxLjQ4LDMzLjUyLDE4MS44MSw0My4xOSwxNjkuODksNDMuMTl6Ii8+DQo8dGV4dCB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxIDQxLjI5NDUgMTkuMjQ4OCkiIGNsYXNzPSJzdDEgc3QyIHN0MyI+0JXRgdGC0Ywg0LLQvtC/0YDQvtGBPzwvdGV4dD4NCjx0ZXh0IHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDEgMjMuODM3NyAzMy4yNDgpIiBjbGFzcz0ic3QxIHN0MiBzdDQiPtCX0LDQtNCw0LnRgtC1INC10LPQviDQsiDRgtC10LvQtdCz0YDQsNC80LU8L3RleHQ+DQo8Zz4NCgk8Zz4NCgkJDQoJCQk8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzFfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjE2OC44NjI0IiB5MT0iMy4yNDgxIiB4Mj0iMTY4Ljg2MjQiIHkyPSIzNy44NzM0IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDAgNDIuMzAzMSkiPg0KCQkJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6IzFEOTNEMiIvPg0KCQkJPHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzM4QjBFMyIvPg0KCQk8L2xpbmVhckdyYWRpZW50Pg0KCQk8Y2lyY2xlIGNsYXNzPSJzdDUiIGN4PSIxNjguODYiIGN5PSIyMS43NCIgcj0iMTcuMzEiLz4NCgkJPGc+DQoJCQk8cGF0aCBjbGFzcz0ic3Q2IiBkPSJNMTYyLjQxLDIzLjJsMi40Miw2LjdjMCwwLDAuMywwLjYzLDAuNjMsMC42M2MwLjMyLDAsNS4xNS01LjAyLDUuMTUtNS4wMmw1LjM2LTEwLjM2bC0xMy40Nyw2LjMyDQoJCQkJTDE2Mi40MSwyMy4yeiIvPg0KCQkJPHBhdGggY2xhc3M9InN0NyIgZD0iTTE2NS42MiwyNC45MmwtMC40Niw0Ljk0YzAsMC0wLjE5LDEuNTEsMS4zMiwwYzEuNTEtMS41MSwyLjk2LTIuNjgsMi45Ni0yLjY4Ii8+DQoJCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTYyLjQ1LDIzLjQ0bC00Ljk4LTEuNjJjMCwwLTAuNi0wLjI0LTAuNC0wLjc5YzAuMDQtMC4xMSwwLjEyLTAuMjEsMC4zNi0wLjM3DQoJCQkJYzEuMS0wLjc3LDIwLjQzLTcuNzIsMjAuNDMtNy43MnMwLjU1LTAuMTgsMC44Ny0wLjA2YzAuMTYsMC4wNSwwLjI4LDAuMTgsMC4zMiwwLjM1YzAuMDMsMC4xNCwwLjA1LDAuMjksMC4wNCwwLjQ0DQoJCQkJYzAsMC4xMy0wLjAyLDAuMjUtMC4wMywwLjQzYy0wLjEyLDEuOS0zLjY0LDE2LjA4LTMuNjQsMTYuMDhzLTAuMjEsMC44My0wLjk3LDAuODZjLTAuMzgsMC4wMS0wLjc0LTAuMTMtMS4wMS0wLjM5DQoJCQkJYy0xLjQ4LTEuMjctNi42LTQuNzItNy43NC01LjQ3Yy0wLjA1LTAuMDQtMC4wOS0wLjA5LTAuMDktMC4xNWMtMC4wMi0wLjA4LDAuMDctMC4xOCwwLjA3LTAuMThzOC45Mi03LjkzLDkuMTYtOC43Ng0KCQkJCWMwLjAyLTAuMDYtMC4wNS0wLjEtMC4xNC0wLjA3Yy0wLjU5LDAuMjItMTAuODYsNi43LTEyLDcuNDJDMTYyLjYyLDIzLjQ1LDE2Mi41NCwyMy40NSwxNjIuNDUsMjMuNDR6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==") no-repeat;
*/
    background: url("https://www.baikalsr.ru/files/question_tg.svg") no-repeat;
}

@media screen and (max-width: 767px) {
    .vopros_button {
        right: 18px;
		bottom: 125px;
    }
}

/* End */


/* Start:/ifscr/seo/css/seo.css?1587742839792*/
#seo_block {
    position: fixed;
    right: -340px;
    top: 100px;
    z-index: 70000;
    width: 340px;
    padding: 20px;
    background: #fff;
    border-radius: 5px 0 0 5px;
    transition: 0.2s all;
}
#seo_block.active {
    right: 0;
    box-shadow: 0 0 10px 5px rgba(0,0,0,0.2);
}
#seo_block a {
    position: absolute;
    top: 20px;
    left: -40px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    background: #0097D4;
    border-radius: 5px 0 0 5px;
    font-size: 14px;
}
#seo_block a:hover {
    background: #006994;
}
#seo_form label {
    display: block;
}
#seo_form textarea {
    display: block;
    width: 100%;
    height: auto;
    margin-bottom: 20px;
    resize: vertical;
}
/* End */
/* /local/templates/main/css/fonts.css?16105480332542 */
/* /local/templates/main/css/bootstrap-reboot.css?15877428404999 */
/* /local/templates/main/css/bootstrap-grid.css?158774284017833 */
/* /local/templates/main/css/common.css?170479329227006 */
/* /local/templates/main/css/template_styles.css?1736841470112840 */
/* /local/templates/main/css/seo-block.css?1643718068940 */
/* /local/templates/main/css/popover.css?16475225104185 */
/* /local/templates/main/css/alert.css?16105480331260 */
/* /plugins/fancybox/jquery.fancybox.css?16637387396060 */
/* /plugins/typeahead/typeahead.css?15877428401884 */
/* /plugins/bootstrap-select/bootstrap-select.min.css?158774284013752 */
/* /plugins/mCustomScrollbar/jquery.mCustomScrollbar_custom.min.css?158774284010822 */
/* /plugins/bootstrap-datetimepicker/bootstrap-datetimepicker.css?158774284010811 */
/* /local/templates/main/css/panel.css?15948223603202 */
/* /local/templates/main/css/result-block.css?15877428401764 */
/* /local/templates/main/css/dropdown.css?15942004681012 */
/* /local/templates/main/css/side-block.css?161345889615143 */
/* /tools/calculator/calculator.css?161054803426587 */
/* /tools/order_small_cargo/fence.css?15913650367235 */
/* /local/templates/main/css/modal.css?16637387392793 */
/* /local/components/baikalsr/form/css/style.css?17495479005313 */
/* /local/components/bitrix/chat/templates/telegram/style.css?17133408313458 */
/* /ifscr/seo/css/seo.css?1587742839792 */
