@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('../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: 40px;
}
.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("../i/icons/marker-blue.svg");
}
.btn_icon_marker_green:before {
    background-image: url("../i/icons/marker-green.svg");
}
.btn_icon_marker_box:before {
    background-image: url("../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;
	}
}
