@charset "UTF-8";
/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */
/* Document
       ========================================================================== */
/**
     * 1. Change the default font family in all browsers (opinionated).
     * 2. Correct the line height in all browsers.
     * 3. Prevent adjustments of font size after orientation changes in
     *    IE on Windows Phone and in iOS.
     */
html {
    font-family: sans-serif;
    /* 1 */
    line-height: 1.15;
    /* 2 */
    -ms-text-size-adjust: 100%;
    /* 3 */
    -webkit-text-size-adjust: 100%;
    /* 3 */ }

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

/**
     * Add the correct display in IE 9-.
     */
article,
aside,
footer,
header,
nav,
section {
    display: block; }

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

/* Grouping content
       ========================================================================== */
/**
     * Add the correct display in IE 9-.
     */
figcaption,
figure {
    display: block; }

/**
     * Add the correct margin in IE 8.
     */
figure {
    margin: 1em 40px; }

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

/**
     * Add the correct display in IE.
     */
main {
    display: block; }

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

/* Links
       ========================================================================== */
/**
     * 1. Remove the gray background on active links in IE 10.
     * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
     */
a {
    background-color: transparent;
    /* 1 */
    -webkit-text-decoration-skip: objects;
    /* 2 */ }

/**
     * Remove the outline on focused links when they are also active or hovered
     * in all browsers (opinionated).
     */
a:active,
a:hover {
    outline-width: 0; }

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

/**
     * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
     */
b,
strong {
    font-weight: inherit; }

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

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

/**
     * Add the correct font style in Android 4.3-.
     */
dfn {
    font-style: italic; }

/**
     * Add the correct background and color in IE 9-.
     */
mark {
    background-color: #ff0;
    color: #000; }

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

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

sub {
    bottom: -0.25em; }

sup {
    top: -0.5em; }

/* Embedded content
       ========================================================================== */
/**
     * Add the correct display in IE 9-.
     */
audio,
video {
    display: inline-block; }

/**
     * Add the correct display in iOS 4-7.
     */
audio:not([controls]) {
    display: none;
    height: 0; }

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

/**
     * Hide the overflow in IE.
     */
svg:not(:root) {
    overflow: hidden; }

/* Forms
       ========================================================================== */
/**
     * 1. Change the font styles in all browsers (opinionated).
     * 2. Remove the margin in Firefox and Safari.
     */
button,
input,
.search-block__rubric-input,
.search-block__location-input-box,
optgroup,
select,
textarea {
    font-family: sans-serif;
    /* 1 */
    font-size: 100%;
    /* 1 */
    line-height: 1.15;
    /* 1 */
    margin: 0;
    /* 2 */ }

/**
     * Show the overflow in IE.
     */
button {
    overflow: visible; }

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

/**
     * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
     *    controls in Android 4.
     * 2. Correct the inability to style clickable types in iOS and Safari.
     */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: button;
    /* 2 */ }

button,
[type="button"],
[type="reset"],
[type="submit"] {
    /**
       * Remove the inner border and padding in Firefox.
       */
    /**
       * Restore the focus styles unset by the previous rule.
       */ }
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0; }
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText; }

/**
     * Show the overflow in Edge.
     */

input,
.search-block__rubric-input,
.search-block__location-input-box {
    overflow: visible; }

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

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

/**
     * 1. Correct the odd appearance in Chrome and Safari.
     * 2. Correct the outline style in Safari.
     */
[type="search"] {
    -webkit-appearance: textfield;
    /* 1 */
    outline-offset: -2px;
    /* 2 */
    /**
       * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
       */ }
[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {
    -webkit-appearance: none; }

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

/**
     * Change the border, margin, and padding in all browsers (opinionated).
     */
fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em; }

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

/**
     * 1. Add the correct display in IE 9-.
     * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
     */
progress {
    display: inline-block;
    /* 1 */
    vertical-align: baseline;
    /* 2 */ }

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

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

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

/*
     * Add the correct display in IE 9-.
     */
menu {
    display: block; }

/* Scripting
       ========================================================================== */
/**
     * Add the correct display in IE 9-.
     */
canvas {
    display: inline-block; }

/**
     * Add the correct display in IE.
     */
template {
    display: none; }

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

@font-face {
    font-family: 'Roboto';
    src: url("/fonts/Roboto/400/subset-Roboto-Regular.eot");
    src: url("/fonts/Roboto/400/subset-Roboto-Regular.eot?#iefix") format("embedded-opentype"), url("/fonts/Roboto/400/subset-Roboto-Regular.woff") format("woff"), url("/fonts/Roboto/400/subset-Roboto-Regular.ttf") format("truetype"), url("/fonts/Roboto/400/subset-Roboto-Regular.svg#Roboto-Regular") format("svg");
    font-weight: normal;
    font-style: normal; }

@font-face {
    font-family: 'Roboto';
    src: url("/fonts/Roboto/700/subset-Roboto-Bold.eot");
    src: url("/fonts/Roboto/700/subset-Roboto-Bold.eot?#iefix") format("embedded-opentype"), url("/fonts/Roboto/700/subset-Roboto-Bold.woff") format("woff"), url("/fonts/Roboto/700/subset-Roboto-Bold.ttf") format("truetype"), url("/fonts/Roboto/700/subset-Roboto-Bold.svg#Roboto-Bold") format("svg");
    font-weight: bold;
    font-style: normal; }

@font-face {
    font-family: 'Roboto';
    src: url("/fonts/Roboto/500/Roboto-Medium.eot");
    src: url("/fonts/Roboto/500/Roboto-Medium.eot?#iefix") format("embedded-opentype"), url("/fonts/Roboto/500/Roboto-Medium.woff") format("woff"), url("/fonts/Roboto/500/Roboto-Medium.ttf") format("truetype"), url("/fonts/Roboto/500/Roboto-Medium.svg#Roboto-Medium") format("svg");
    font-weight: 500;
    font-style: normal; }

.icon-search {
    width: 18px;
    height: 18px; }

.icon-taxi-rubric, .icon-cargo-rubric, .icon-pass-rubric, .icon-evacuators-rubric {
    width: 18px;
    height: 18px; }

.icon-taxi-lg {
    width: 76px;
    height: 76px; }

.icon-pin {
    width: 12px;
    height: 18px; }

.icon-pin-sm {
    width: 9px;
    height: 12px; }

.icon-crosshairs-gps {
    width: 18px;
    height: 18px; }

.icon-paper-plane-sm {
    width: 18px;
    height: 18px; }

.icon-calculator {
    width: 13px;
    height: 18px; }

.icon-dots-burger {
    width: 16px;
    height: 16px; }

.icon-phone {
    width: 18px;
    height: 18px; }

.icon-star {
    width: 27px;
    height: 26px; }

.icon-filter {
    width: 24px;
    height: 24px; }

.icon-warn {
    width: 24px;
    height: 24px; }

.icon-warn-sm {
    width: 15px;
    height: 15px; }

.icon-clock {
    width: 15px;
    height: 15px; }

.icon-chevron-up {
    width: 18px;
    height: 18px;
    -webkit-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    transform: scale(1, -1); }

.icon-chevron-down {
    width: 18px;
    height: 18px; }

.icon-car {
    width: 84px;
    height: 55px; }

.icon-pin-lg {
    width: 44px;
    height: 62px; }

.icon-planet {
    width: 18px;
    height: 18px; }

.icon-question {
    width: 15px;
    height: 15px; }

.icon-comment {
    width: 15px;
    height: 13px; }

.icon-list {
    width: 15px;
    height: 12px; }

.icon-like {
    width: 12px;
    height: 12px; }

.icon-gift {
    width: 16px;
    height: 14px; }

.icon-preloader {
    width: 16px;
    height: 16px; }

.icon-people-l {
    width: 52px;
    height: 47px; }

.icon-click-l {
    width: 49px;
    height: 52px; }

.icon-question-circle-solid {
    width: 15px;
    height: 15px; }

.icon-info-circle {
    width: 16px;
    height: 16px; }

.icon-service {
    width: 90px;
    height: 90px; }

.icon-metro {
    width: 16px;
    height: 11px; }

.clearfix:after {
    content: "";
    display: table;
    clear: both; }

.centered {
    display: table;
    width: 100%;
    height: 100%; }
.centered > * {
    display: table-cell;
    text-align: center;
    vertical-align: middle; }

.actions__inner, .actions__phone, .actions__contacts-list, .benefits__list, .details__col--aside, .details__heading-nav, .details__heading-more, .details__rates-row, .details__social, .feedbacks-form__row, .feedbacks__item, .feedbacks__rating, .feedbacks__actions, .footer__unreg, .header__inner, .header__logo-link, .header__nav-list, .intro__nav-inner, .login-block__list, .offers__row, .offers__item, .offers__more, .preview__row, .preview__list, .reviews__preview, .socials, .warning__list {
    font-size: 0;
    letter-spacing: -5px;
    line-height: 0; }

.actions__col, .actions__phone-dropbox, .actions__phone-col--content, .benefits__subcol--main, .details__nav, .details__helper, .details__heading-item, .details__heading-more-col--text, .details__rates-col--val, .details__rates-col--text, .details__aside, .details__address, .details__social-col--text, .details .banner, .feedbacks-form__col, .feedbacks__col, .feedbacks__rating-col, .feedbacks__actions-col, .footer__unreg-col--content, .header__col, .header__logo-col--text, .header__nav-item, .intro__inner, .intro__nav-form, .intro__nav-item, .login-block__item, .offers__col, .offers__subcol--main, .offers__more-col--content, .preview__col--content, .preview__item, .reviews__preview-col, .warning__item {
    font-size: 14px;
    line-height: 1.2;
    letter-spacing: normal; }

body {
    background: #fff;
    color: #333;
    font-family: "Roboto", Verdana;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2; }

h1, h2, h3, h4, h5, h6 {
    color: #333;
    font-family: "Roboto", Verdana;
    margin: 0;
    padding: 0;
    color: #000;
    font-weight: 700; }

h1 {
    font-size: 42px; }

h2 {
    font-size: 36px; }

h3 {
    font-size: 24px; }

h4 {
    font-size: 20px; }

h5 {
    font-size: 18px; }

h6 {
    font-size: 16px; }

p {
    padding: 0 0 20px;
    margin: 0; }

hr {
    overflow: hidden;
    height: 1px;
    background: #e9e9e9;
    border: 0;
    margin: 32px 0; }

q,
blockquote {
    text-align: center;
    display: block;
    font-style: italic; }

strong,
b {
    font-weight: 700; }

a {
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    text-decoration: none;
    color: #247BBD; }
a.button {
    text-decoration: none; }
a.button:hover {
    text-decoration: none; }
a:hover {
    text-decoration: none;
    color: #65ace2; }

[class*="icon-"] {
    display: inline-block;
    vertical-align: top; }

img[style*="float: left"],
img[style*="float:left"],
img[align="left"] {
    margin: 0 20px 5px 0; }

img[style*="float: right"],
img[style*="float:right"],
img[align="right"] {
    margin: 0 0 5px 20px; }

.default-list li {
    position: relative;
    padding-left: 10px; }
.default-list li:before {
    position: absolute;
    content: '';
    left: 0;
    top: 10px;
    width: 4px;
    height: 4px;
    background: pink;
    border-radius: 50%; }

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

.static-content {
    font-size: 16px;
    line-height: 24px;
    padding: 0 0 8px 0; }
.static-content p {
    padding: 0 0 12px 0; }
.static-content ul {
    padding: 0 0 16px 0;
    margin: 0; }
.static-content ul li {
    padding: 0 0 12px 30px;
    position: relative; }
.static-content ul li:last-child {
    padding-bottom: 0; }
.static-content ul li:before {
    content: '';
    display: block;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #FFAB00;
    position: absolute;
    top: 8px;
    left: 10px; }
.static-content ol {
    padding: 0 0 16px 0;
    margin: 0; }
.static-content ol li {
    padding: 0 0 12px 30px;
    position: relative; }
.static-content ol li:before {
    display: block;
    position: absolute;
    left: 5px;
    font-weight: 400; }
.static-content h2 {
    font-size: 24px;
    line-height: 28px;
    font-weight: 700;
    padding: 8px 0 12px 0; }
.static-content h3 {
    font-size: 20px;
    line-height: 28px;
    font-weight: 700;
    padding: 8px 0 12px 0; }
.static-content h4 {
    font-size: 16px;
    line-height: 24px;
    font-weight: 700;
    padding: 8px 0 12px 0; }
.static-content figure {
    margin: 0;
    padding: 8px 0 24px 0; }
.static-content figure img {
    display: block;
    width: 100%;
    margin: 0 0 14px 0; }
.static-content img {
    margin: 8px 0 0 0; }
.static-content figcaption {
    font-size: 14px;
    line-height: 20px;
    color: #959595;
    text-align: center; }

ol {
    list-style-type: decimal;
    list-style-position: inside;
    counter-reset: item; }
ol li {
    display: block;
    position: relative; }
ol li:before {
    content: counters(item, ".") ". ";
    counter-increment: item;
    display: inline;
    vertical-align: top;
    font-weight: 700; }

.upper {
    text-transform: uppercase; }

.static-stars {
    position: relative;
    height: 17px;
    width: 115px;
    background: url(/img/star-disable.svg) left center repeat-x;
    background-size: 23px 17px; }
.static-stars__inner {
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(/img/star-active.svg);
    background-size: 23px 17px;
    height: 100%; }

@media (min-width: 768px) {
    .hide-on-desktop {
        display: none !important; } }

@media (max-width: 767px) {
    .hide-on-mob {
        display: none !important; } }

.link {
    color: #247BBD; }
.link:hover {
    color: #3a95da; }
.link--decor:hover {
    text-decoration: underline; }

.picker__footer, .picker__header, .picker__table {
    text-align: center; }

.picker__day--highlighted, .picker__select--month:focus, .picker__select--year:focus {
    border-color: #0089ec; }

.picker__box {
    padding: 0 1em; }

.picker__header {
    position: relative;
    margin-top: .75em; }

.picker__month, .picker__year {
    font-weight: 500;
    display: inline-block;
    margin-left: .25em;
    margin-right: .25em; }

.picker__year {
    color: #999;
    font-size: .8em;
    font-style: italic; }

.picker__select--month, .picker__select--year {
    border: 1px solid #b7b7b7;
    height: 2em;
    padding: .5em;
    margin-left: .25em;
    margin-right: .25em; }

.picker__select--month {
    width: 35%; }

.picker__select--year {
    width: 22.5%; }

.picker__nav--next, .picker__nav--prev {
    position: absolute;
    padding: .5em 1.25em;
    width: 1em;
    height: 1em;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    top: -.25em; }

.picker__nav--prev {
    left: -1em;
    padding-right: 1.25em; }

.picker__nav--next {
    right: -1em;
    padding-left: 1.25em; }

@media (min-width: 24.5em) {
    .picker__select--month, .picker__select--year {
        margin-top: -.5em; }
    .picker__nav--next, .picker__nav--prev {
        top: -.33em; }
    .picker__nav--prev {
        padding-right: 1.5em; }
    .picker__nav--next {
        padding-left: 1.5em; } }

.picker__nav--next:before, .picker__nav--prev:before {
    content: " ";
    border-top: .5em solid transparent;
    border-bottom: .5em solid transparent;
    border-right: .75em solid #000;
    width: 0;
    height: 0;
    display: block;
    margin: 0 auto; }

.picker__nav--next:before {
    border-right: 0;
    border-left: .75em solid #000; }

.picker__nav--next:hover, .picker__nav--prev:hover {
    cursor: pointer;
    color: #000;
    background: #b1dcfb; }

.picker__nav--disabled, .picker__nav--disabled:before, .picker__nav--disabled:before:hover, .picker__nav--disabled:hover {
    cursor: default;
    background: 0 0;
    border-right-color: #f5f5f5;
    border-left-color: #f5f5f5; }

.picker--focused .picker__day--highlighted, .picker__day--highlighted:hover, .picker__day--infocus:hover, .picker__day--outfocus:hover {
    color: #000;
    cursor: pointer;
    background: #b1dcfb; }

.picker__table {
    border-collapse: collapse;
    border-spacing: 0;
    table-layout: fixed;
    font-size: inherit;
    width: 100%;
    margin-top: .75em;
    margin-bottom: .5em; }

@media (min-height: 33.875em) {
    .picker__table {
        margin-bottom: .75em; } }

.picker__table td {
    margin: 0;
    padding: 0; }

.picker__weekday {
    width: 14.285714286%;
    font-size: .75em;
    padding-bottom: .25em;
    color: #999;
    font-weight: 500; }

@media (min-height: 33.875em) {
    .picker__weekday {
        padding-bottom: .5em; } }

.picker__day {
    padding: .3125em 0;
    font-weight: 200;
    border: 1px solid transparent; }

.picker__day--today {
    position: relative; }

.picker__day--today:before {
    content: " ";
    position: absolute;
    top: 2px;
    right: 2px;
    width: 0;
    height: 0;
    border-top: .5em solid #0059bc;
    border-left: .5em solid transparent; }

.picker__day--disabled:before {
    border-top-color: #aaa; }

.picker__day--outfocus {
    color: #ddd; }

.picker--focused .picker__day--selected, .picker__day--selected, .picker__day--selected:hover {
    background: #0089ec;
    color: #fff; }

.picker--focused .picker__day--disabled, .picker__day--disabled, .picker__day--disabled:hover {
    background: #f5f5f5;
    border-color: #f5f5f5;
    color: #ddd;
    cursor: default; }

.picker__day--highlighted.picker__day--disabled, .picker__day--highlighted.picker__day--disabled:hover {
    background: #bbb; }

.picker__button--clear, .picker__button--close, .picker__button--today {
    border: 1px solid #fff;
    background: #fff;
    font-size: .8em;
    padding: .66em 0;
    font-weight: 700;
    width: 33%;
    display: inline-block;
    vertical-align: bottom; }

.picker__button--clear:hover, .picker__button--close:hover, .picker__button--today:hover {
    cursor: pointer;
    color: #000;
    background: #b1dcfb;
    border-bottom-color: #b1dcfb; }

.picker__button--clear:focus, .picker__button--close:focus, .picker__button--today:focus {
    background: #b1dcfb;
    border-color: #0089ec;
    outline: 0; }

.picker__button--clear:before, .picker__button--close:before, .picker__button--today:before {
    position: relative;
    display: inline-block;
    height: 0; }

.picker__button--clear:before, .picker__button--today:before {
    content: " ";
    margin-right: .45em; }

.picker__button--today:before {
    top: -.05em;
    width: 0;
    border-top: .66em solid #0059bc;
    border-left: .66em solid transparent; }

.picker__button--clear:before {
    top: -.25em;
    width: .66em;
    border-top: 3px solid #e20; }

.picker__button--close:before {
    content: "\D7";
    top: -.1em;
    vertical-align: top;
    font-size: 1.1em;
    margin-right: .35em;
    color: #777; }

.picker__button--today[disabled], .picker__button--today[disabled]:hover {
    background: #f5f5f5;
    border-color: #f5f5f5;
    color: #ddd;
    cursor: default; }

.picker__button--today[disabled]:before {
    border-top-color: #aaa; }

.picker--focused .picker__list-item--highlighted, .picker__list-item--highlighted:hover, .picker__list-item:hover {
    background: #b1dcfb;
    cursor: pointer;
    color: #000; }

.picker__list {
    list-style: none;
    padding: .75em 0 4.2em;
    margin: 0; }

.picker__list-item {
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    margin-bottom: -1px;
    position: relative;
    background: #fff;
    padding: .75em 1.25em; }

@media (min-height: 46.75em) {
    .picker__list-item {
        padding: .5em 1em; } }

.picker__list-item--highlighted, .picker__list-item:hover {
    border-color: #0089ec;
    z-index: 10; }

.picker--focused .picker__list-item--selected, .picker__list-item--selected, .picker__list-item--selected:hover {
    background: #0089ec;
    color: #fff;
    z-index: 10; }

.picker--focused .picker__list-item--disabled, .picker__list-item--disabled, .picker__list-item--disabled:hover {
    background: #f5f5f5;
    color: #ddd;
    cursor: default;
    border-color: #ddd;
    z-index: auto; }

.picker--time .picker__button--clear {
    display: block;
    width: 80%;
    margin: 1em auto 0;
    padding: 1em 1.25em;
    background: 0 0;
    border: 0;
    font-weight: 500;
    font-size: .67em;
    text-align: center;
    text-transform: uppercase;
    color: #666; }

.picker--time .picker__button--clear:focus, .picker--time .picker__button--clear:hover {
    background: #e20;
    border-color: #e20;
    cursor: pointer;
    color: #fff;
    outline: 0; }

.picker--time .picker__button--clear:before {
    top: -.25em;
    color: #666;
    font-size: 1.25em;
    font-weight: 700; }

.picker--time .picker__button--clear:focus:before, .picker--time .picker__button--clear:hover:before {
    color: #fff;
    border-color: #fff; }

.picker--time .picker__frame {
    min-width: 256px;
    max-width: 320px; }

.picker--time .picker__box {
    font-size: 1em;
    background: #f2f2f2;
    padding: 0; }

@media (min-height: 40.125em) {
    .picker--time .picker__box {
        margin-bottom: 5em; } }

.picker {
    font-size: 16px;
    text-align: left;
    line-height: 1.2;
    color: #000;
    position: absolute;
    z-index: 10000;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }

.picker__input {
    cursor: default; }

.picker__input.picker__input--active {
    border-color: #0089ec; }

.picker__holder {
    width: 100%;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    position: fixed;
    transition: background .15s ease-out,-webkit-transform 0s .15s;
    -webkit-transition: background .15s ease-out,-webkit-transform 0s .15s;
    transition: background .15s ease-out,transform 0s .15s;
    transition: background .15s ease-out,transform 0s .15s,-webkit-transform 0s .15s;
    -webkit-backface-visibility: hidden; }

/*!
 * Default mobile-first, responsive styling for pickadate.js
 * Demo: http://amsul.github.io/pickadate.js
 */
.picker__frame, .picker__holder {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%); }

.picker__frame {
    position: absolute;
    margin: 0 auto;
    min-width: 256px;
    max-width: 666px;
    width: 100%;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    -webkit-transition: all .15s ease-out;
    transition: all .15s ease-out; }

.picker__wrap {
    display: table;
    width: 100%;
    height: 100%; }

@media (min-height: 33.875em) {
    .picker__frame {
        overflow: visible;
        top: auto;
        bottom: -100%;
        max-height: 80%; }
    .picker__wrap {
        display: block; } }

.picker__box {
    background: #fff;
    display: table-cell;
    vertical-align: middle; }

@media (min-height: 26.5em) {
    .picker__box {
        font-size: 1.25em; } }

@media (min-height: 33.875em) {
    .picker__box {
        display: block;
        font-size: 1.33em;
        border: 1px solid #777;
        border-top-color: #898989;
        border-bottom-width: 0;
        border-radius: 5px 5px 0 0;
        -webkit-box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24);
        box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24); } }

@media (min-height: 40.125em) {
    .picker__frame {
        margin-bottom: 7.5%; }
    .picker__box {
        font-size: 1.5em;
        border-bottom-width: 1px;
        border-radius: 5px; } }

.picker--opened .picker__holder {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    zoom: 1;
    background: rgba(0, 0, 0, 0.32);
    -webkit-transition: background .15s ease-out;
    transition: background .15s ease-out; }

.picker--opened .picker__frame {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1; }

@media (min-height: 33.875em) {
    .picker--opened .picker__frame {
        top: auto;
        bottom: 0; } }

/*! jQuery UI - v1.12.1 - 2017-10-23
* http://jqueryui.com
* Includes: core.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden {
    display: none; }

.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px; }

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none; }

.ui-helper-clearfix:before, .ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse; }

.ui-helper-clearfix:after {
    clear: both; }

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0); }

.ui-front {
    z-index: 100; }

.ui-state-disabled {
    cursor: default !important;
    pointer-events: none; }

.ui-icon {
    display: inline-block;
    vertical-align: middle;
    margin-top: -.25em;
    position: relative;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat; }

.ui-widget-icon-block {
    left: 50%;
    margin-left: -8px;
    display: block; }

.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
    display: none; }

.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0; }

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em; }

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
    top: 1px; }

.ui-datepicker .ui-datepicker-prev {
    left: 2px; }

.ui-datepicker .ui-datepicker-next {
    right: 2px; }

.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px; }

.ui-datepicker .ui-datepicker-next-hover {
    right: 1px; }

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px; }

.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center; }

.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0; }

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    width: 45%; }

.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em; }

.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: bold;
    border: 0; }

.ui-datepicker td {
    border: 0;
    padding: 1px; }

.ui-datepicker td span, .ui-datepicker td a {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none; }

.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0; }

.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto;
    overflow: visible; }

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left; }

.ui-datepicker.ui-datepicker-multi {
    width: auto; }

.ui-datepicker-multi .ui-datepicker-group {
    float: left; }

.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em; }

.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%; }

.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%; }

.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%; }

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0; }

.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left; }

.ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0; }

.ui-datepicker-rtl {
    direction: rtl; }

.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto; }

.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto; }

.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto; }

.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto; }

.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {
    float: right; }

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px; }

.ui-datepicker .ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
    left: .5em;
    top: .3em; }

.ui-widget {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em; }

.ui-widget .ui-widget {
    font-size: 1em; }

.ui-widget input, .ui-widget .search-block__rubric-input, .ui-widget .search-block__location-input-box, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em; }

.ui-widget.ui-widget-content {
    border: 1px solid #c5c5c5; }

.ui-widget-content {
    border: 1px solid #ddd;
    background: #fff;
    color: #333; }

.ui-widget-content a {
    color: #333; }

.ui-widget-header {
    border: 1px solid #ddd;
    background: #e9e9e9;
    color: #333;
    font-weight: bold; }

.ui-widget-header a {
    color: #333; }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
    border: 1px solid #c5c5c5;
    background: #f6f6f6;
    font-weight: normal;
    color: #454545; }

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button {
    color: #454545;
    text-decoration: none; }

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus {
    border: 1px solid #ccc;
    background: #ededed;
    font-weight: normal;
    color: #2b2b2b; }

.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited, a.ui-button:hover, a.ui-button:focus {
    color: #2b2b2b;
    text-decoration: none; }

.ui-visual-focus {
    -webkit-box-shadow: 0 0 3px 1px #5e9ed6;
    box-shadow: 0 0 3px 1px #5e9ed6; }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    border: 1px solid #003eff;
    background: #007fff;
    font-weight: normal;
    color: #fff; }

.ui-icon-background, .ui-state-active .ui-icon-background {
    border: #003eff;
    background-color: #fff; }

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #fff;
    text-decoration: none; }

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: 1px solid #dad55e;
    background: #fffa90;
    color: #777620; }

.ui-state-checked {
    border: 1px solid #dad55e;
    background: #fffa90; }

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
    color: #777620; }

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
    border: 1px solid #f1a899;
    background: #fddfdf;
    color: #5f3f3f; }

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
    color: #5f3f3f; }

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
    color: #5f3f3f; }

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
    font-weight: bold; }

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: normal; }

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none; }

.ui-state-disabled .ui-icon {
    filter: Alpha(Opacity=35); }

.ui-icon {
    width: 16px;
    height: 16px; }

.ui-icon, .ui-widget-content .ui-icon {
    background-image: url("images/ui-icons_444444_256x240.png"); }

.ui-widget-header .ui-icon {
    background-image: url("images/ui-icons_444444_256x240.png"); }

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-button:hover .ui-icon, .ui-button:focus .ui-icon {
    background-image: url("images/ui-icons_555555_256x240.png"); }

.ui-state-active .ui-icon, .ui-button:active .ui-icon {
    background-image: url("images/ui-icons_ffffff_256x240.png"); }

.ui-state-highlight .ui-icon, .ui-button .ui-state-highlight.ui-icon {
    background-image: url("images/ui-icons_777620_256x240.png"); }

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
    background-image: url("images/ui-icons_cc0000_256x240.png"); }

.ui-button .ui-icon {
    background-image: url("images/ui-icons_777777_256x240.png"); }

.ui-icon-blank {
    background-position: 16px 16px; }

.ui-icon-caret-1-n {
    background-position: 0 0; }

.ui-icon-caret-1-ne {
    background-position: -16px 0; }

.ui-icon-caret-1-e {
    background-position: -32px 0; }

.ui-icon-caret-1-se {
    background-position: -48px 0; }

.ui-icon-caret-1-s {
    background-position: -65px 0; }

.ui-icon-caret-1-sw {
    background-position: -80px 0; }

.ui-icon-caret-1-w {
    background-position: -96px 0; }

.ui-icon-caret-1-nw {
    background-position: -112px 0; }

.ui-icon-caret-2-n-s {
    background-position: -128px 0; }

.ui-icon-caret-2-e-w {
    background-position: -144px 0; }

.ui-icon-triangle-1-n {
    background-position: 0 -16px; }

.ui-icon-triangle-1-ne {
    background-position: -16px -16px; }

.ui-icon-triangle-1-e {
    background-position: -32px -16px; }

.ui-icon-triangle-1-se {
    background-position: -48px -16px; }

.ui-icon-triangle-1-s {
    background-position: -65px -16px; }

.ui-icon-triangle-1-sw {
    background-position: -80px -16px; }

.ui-icon-triangle-1-w {
    background-position: -96px -16px; }

.ui-icon-triangle-1-nw {
    background-position: -112px -16px; }

.ui-icon-triangle-2-n-s {
    background-position: -128px -16px; }

.ui-icon-triangle-2-e-w {
    background-position: -144px -16px; }

.ui-icon-arrow-1-n {
    background-position: 0 -32px; }

.ui-icon-arrow-1-ne {
    background-position: -16px -32px; }

.ui-icon-arrow-1-e {
    background-position: -32px -32px; }

.ui-icon-arrow-1-se {
    background-position: -48px -32px; }

.ui-icon-arrow-1-s {
    background-position: -65px -32px; }

.ui-icon-arrow-1-sw {
    background-position: -80px -32px; }

.ui-icon-arrow-1-w {
    background-position: -96px -32px; }

.ui-icon-arrow-1-nw {
    background-position: -112px -32px; }

.ui-icon-arrow-2-n-s {
    background-position: -128px -32px; }

.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px; }

.ui-icon-arrow-2-e-w {
    background-position: -160px -32px; }

.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px; }

.ui-icon-arrowstop-1-n {
    background-position: -192px -32px; }

.ui-icon-arrowstop-1-e {
    background-position: -208px -32px; }

.ui-icon-arrowstop-1-s {
    background-position: -224px -32px; }

.ui-icon-arrowstop-1-w {
    background-position: -240px -32px; }

.ui-icon-arrowthick-1-n {
    background-position: 1px -48px; }

.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px; }

.ui-icon-arrowthick-1-e {
    background-position: -32px -48px; }

.ui-icon-arrowthick-1-se {
    background-position: -48px -48px; }

.ui-icon-arrowthick-1-s {
    background-position: -64px -48px; }

.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px; }

.ui-icon-arrowthick-1-w {
    background-position: -96px -48px; }

.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px; }

.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px; }

.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px; }

.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px; }

.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px; }

.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px; }

.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px; }

.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px; }

.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px; }

.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px; }

.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px; }

.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px; }

.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px; }

.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px; }

.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px; }

.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px; }

.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px; }

.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px; }

.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px; }

.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px; }

.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px; }

.ui-icon-arrow-4 {
    background-position: 0 -80px; }

.ui-icon-arrow-4-diag {
    background-position: -16px -80px; }

.ui-icon-extlink {
    background-position: -32px -80px; }

.ui-icon-newwin {
    background-position: -48px -80px; }

.ui-icon-refresh {
    background-position: -64px -80px; }

.ui-icon-shuffle {
    background-position: -80px -80px; }

.ui-icon-transfer-e-w {
    background-position: -96px -80px; }

.ui-icon-transferthick-e-w {
    background-position: -112px -80px; }

.ui-icon-folder-collapsed {
    background-position: 0 -96px; }

.ui-icon-folder-open {
    background-position: -16px -96px; }

.ui-icon-document {
    background-position: -32px -96px; }

.ui-icon-document-b {
    background-position: -48px -96px; }

.ui-icon-note {
    background-position: -64px -96px; }

.ui-icon-mail-closed {
    background-position: -80px -96px; }

.ui-icon-mail-open {
    background-position: -96px -96px; }

.ui-icon-suitcase {
    background-position: -112px -96px; }

.ui-icon-comment {
    background-position: -128px -96px; }

.ui-icon-person {
    background-position: -144px -96px; }

.ui-icon-print {
    background-position: -160px -96px; }

.ui-icon-trash {
    background-position: -176px -96px; }

.ui-icon-locked {
    background-position: -192px -96px; }

.ui-icon-unlocked {
    background-position: -208px -96px; }

.ui-icon-bookmark {
    background-position: -224px -96px; }

.ui-icon-tag {
    background-position: -240px -96px; }

.ui-icon-home {
    background-position: 0 -112px; }

.ui-icon-flag {
    background-position: -16px -112px; }

.ui-icon-calendar {
    background-position: -32px -112px; }

.ui-icon-cart {
    background-position: -48px -112px; }

.ui-icon-pencil {
    background-position: -64px -112px; }

.ui-icon-clock {
    background-position: -80px -112px; }

.ui-icon-disk {
    background-position: -96px -112px; }

.ui-icon-calculator {
    background-position: -112px -112px; }

.ui-icon-zoomin {
    background-position: -128px -112px; }

.ui-icon-zoomout {
    background-position: -144px -112px; }

.ui-icon-search {
    background-position: -160px -112px; }

.ui-icon-wrench {
    background-position: -176px -112px; }

.ui-icon-gear {
    background-position: -192px -112px; }

.ui-icon-heart {
    background-position: -208px -112px; }

.ui-icon-star {
    background-position: -224px -112px; }

.ui-icon-link {
    background-position: -240px -112px; }

.ui-icon-cancel {
    background-position: 0 -128px; }

.ui-icon-plus {
    background-position: -16px -128px; }

.ui-icon-plusthick {
    background-position: -32px -128px; }

.ui-icon-minus {
    background-position: -48px -128px; }

.ui-icon-minusthick {
    background-position: -64px -128px; }

.ui-icon-close {
    background-position: -80px -128px; }

.ui-icon-closethick {
    background-position: -96px -128px; }

.ui-icon-key {
    background-position: -112px -128px; }

.ui-icon-lightbulb {
    background-position: -128px -128px; }

.ui-icon-scissors {
    background-position: -144px -128px; }

.ui-icon-clipboard {
    background-position: -160px -128px; }

.ui-icon-copy {
    background-position: -176px -128px; }

.ui-icon-contact {
    background-position: -192px -128px; }

.ui-icon-image {
    background-position: -208px -128px; }

.ui-icon-video {
    background-position: -224px -128px; }

.ui-icon-script {
    background-position: -240px -128px; }

.ui-icon-alert {
    background-position: 0 -144px; }

.ui-icon-info {
    background-position: -16px -144px; }

.ui-icon-notice {
    background-position: -32px -144px; }

.ui-icon-help {
    background-position: -48px -144px; }

.ui-icon-check {
    background-position: -64px -144px; }

.ui-icon-bullet {
    background-position: -80px -144px; }

.ui-icon-radio-on {
    background-position: -96px -144px; }

.ui-icon-radio-off {
    background-position: -112px -144px; }

.ui-icon-pin-w {
    background-position: -128px -144px; }

.ui-icon-pin-s {
    background-position: -144px -144px; }

.ui-icon-play {
    background-position: 0 -160px; }

.ui-icon-pause {
    background-position: -16px -160px; }

.ui-icon-seek-next {
    background-position: -32px -160px; }

.ui-icon-seek-prev {
    background-position: -48px -160px; }

.ui-icon-seek-end {
    background-position: -64px -160px; }

.ui-icon-seek-start {
    background-position: -80px -160px; }

.ui-icon-seek-first {
    background-position: -80px -160px; }

.ui-icon-stop {
    background-position: -96px -160px; }

.ui-icon-eject {
    background-position: -112px -160px; }

.ui-icon-volume-off {
    background-position: -128px -160px; }

.ui-icon-volume-on {
    background-position: -144px -160px; }

.ui-icon-power {
    background-position: 0 -176px; }

.ui-icon-signal-diag {
    background-position: -16px -176px; }

.ui-icon-signal {
    background-position: -32px -176px; }

.ui-icon-battery-0 {
    background-position: -48px -176px; }

.ui-icon-battery-1 {
    background-position: -64px -176px; }

.ui-icon-battery-2 {
    background-position: -80px -176px; }

.ui-icon-battery-3 {
    background-position: -96px -176px; }

.ui-icon-circle-plus {
    background-position: 0 -192px; }

.ui-icon-circle-minus {
    background-position: -16px -192px; }

.ui-icon-circle-close {
    background-position: -32px -192px; }

.ui-icon-circle-triangle-e {
    background-position: -48px -192px; }

.ui-icon-circle-triangle-s {
    background-position: -64px -192px; }

.ui-icon-circle-triangle-w {
    background-position: -80px -192px; }

.ui-icon-circle-triangle-n {
    background-position: -96px -192px; }

.ui-icon-circle-arrow-e {
    background-position: -112px -192px; }

.ui-icon-circle-arrow-s {
    background-position: -128px -192px; }

.ui-icon-circle-arrow-w {
    background-position: -144px -192px; }

.ui-icon-circle-arrow-n {
    background-position: -160px -192px; }

.ui-icon-circle-zoomin {
    background-position: -176px -192px; }

.ui-icon-circle-zoomout {
    background-position: -192px -192px; }

.ui-icon-circle-check {
    background-position: -208px -192px; }

.ui-icon-circlesmall-plus {
    background-position: 0 -208px; }

.ui-icon-circlesmall-minus {
    background-position: -16px -208px; }

.ui-icon-circlesmall-close {
    background-position: -32px -208px; }

.ui-icon-squaresmall-plus {
    background-position: -48px -208px; }

.ui-icon-squaresmall-minus {
    background-position: -64px -208px; }

.ui-icon-squaresmall-close {
    background-position: -80px -208px; }

.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px; }

.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px; }

.ui-icon-grip-solid-vertical {
    background-position: -32px -224px; }

.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px; }

.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px; }

.ui-icon-grip-diagonal-se {
    background-position: -80px -224px; }

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 3px; }

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 3px; }

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 3px; }

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 3px; }

.ui-widget-overlay {
    background: #aaa;
    opacity: .3;
    filter: Alpha(Opacity=30); }

.ui-widget-shadow {
    -webkit-box-shadow: 0 0 5px #666;
    box-shadow: 0 0 5px #666; }

.autocomplete-suggestions {
    text-align: left;
    cursor: default;
    border: 1px solid #ccc;
    border-top: 0;
    background: #fff;
    -webkit-box-shadow: -1px 1px 3px rgba(0, 0, 0, 0.1);
    box-shadow: -1px 1px 3px rgba(0, 0, 0, 0.1);
    /* core styles should not be changed */
    position: absolute;
    display: none;
    z-index: 9999;
    max-height: 254px;
    overflow: hidden;
    overflow-y: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }

.autocomplete-suggestion {
    position: relative;
    padding: 0 .6em;
    line-height: 23px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 1.02em;
    color: #333; }

.autocomplete-suggestion b {
    font-weight: normal;
    color: #1f8dd6; }

.autocomplete-suggestion.selected {
    background: #f0f0f0; }

.fancybox-enabled {
    overflow: hidden; }

.fancybox-enabled body {
    overflow: visible;
    height: 100%; }

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

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

.fancybox-container ~ .fancybox-container {
    z-index: 99992; }

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

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

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

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

.fancybox-caption-wrap, .fancybox-infobar, .fancybox-toolbar {
    position: absolute;
    direction: ltr;
    z-index: 99997;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity .25s,visibility 0s linear .25s;
    transition: opacity .25s,visibility 0s linear .25s;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }

.fancybox-show-caption .fancybox-caption-wrap, .fancybox-show-infobar .fancybox-infobar, .fancybox-show-toolbar .fancybox-toolbar {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity .25s,visibility 0s;
    transition: opacity .25s,visibility 0s; }

.fancybox-infobar {
    top: 0;
    left: 50%;
    margin-left: -79px; }

.fancybox-infobar__body {
    display: inline-block;
    width: 70px;
    line-height: 44px;
    font-size: 13px;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
    text-align: center;
    color: #ddd;
    background-color: rgba(30, 30, 30, 0.7);
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-font-smoothing: subpixel-antialiased; }

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

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

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

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

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

.fancybox-slide--image {
    overflow: visible; }

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

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

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

.fancybox-slide--next {
    z-index: 99995; }

.fancybox-slide > div {
    display: inline-block;
    position: relative;
    padding: 24px;
    margin: 44px 0;
    border-width: 0;
    vertical-align: middle;
    text-align: left;
    background-color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }

.fancybox-slide .fancybox-image-wrap {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    border: 0;
    z-index: 99995;
    background: transparent;
    cursor: default;
    overflow: visible;
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }

.fancybox-can-zoomOut .fancybox-image-wrap {
    cursor: -webkit-zoom-out;
    cursor: zoom-out; }

.fancybox-can-zoomIn .fancybox-image-wrap {
    cursor: -webkit-zoom-in;
    cursor: zoom-in; }

.fancybox-can-drag .fancybox-image-wrap {
    cursor: -webkit-grab;
    cursor: grab; }

.fancybox-is-dragging .fancybox-image-wrap {
    cursor: -webkit-grabbing;
    cursor: grabbing; }

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

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

.fancybox-slide--iframe .fancybox-content {
    padding: 0;
    width: 80%;
    height: 80%;
    max-width: calc(100% - 100px);
    max-height: calc(100% - 88px);
    overflow: visible;
    background: #fff; }

.fancybox-iframe {
    display: block;
    padding: 0;
    border: 0;
    height: 100%; }

.fancybox-error, .fancybox-iframe {
    margin: 0;
    width: 100%;
    background: #fff; }

.fancybox-error {
    padding: 40px;
    max-width: 380px;
    cursor: default; }

.fancybox-error p {
    margin: 0;
    padding: 0;
    color: #444;
    font: 16px/20px Helvetica Neue,Helvetica,Arial,sans-serif; }

.fancybox-close-small {
    position: absolute;
    top: 0;
    right: 0;
    width: 44px;
    height: 44px;
    padding: 0;
    margin: 0;
    border: 0;
    border-radius: 0;
    outline: none;
    background: transparent;
    z-index: 10;
    cursor: pointer; }

.fancybox-close-small:after {
    content: "×";
    position: absolute;
    top: 5px;
    right: 5px;
    width: 30px;
    height: 30px;
    font: 20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;
    color: #888;
    font-weight: 300;
    text-align: center;
    border-radius: 50%;
    border-width: 0;
    background: #fff;
    -webkit-transition: background .25s;
    transition: background .25s;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 2; }

.fancybox-close-small:focus:after {
    outline: 1px dotted #888; }

.fancybox-close-small:hover:after {
    color: #555;
    background: #eee; }

.fancybox-slide--iframe .fancybox-close-small {
    top: 0;
    right: -44px; }

.fancybox-slide--iframe .fancybox-close-small:after {
    background: transparent;
    font-size: 35px;
    color: #aaa; }

.fancybox-slide--iframe .fancybox-close-small:hover:after {
    color: #fff; }

.fancybox-caption-wrap {
    bottom: 0;
    left: 0;
    right: 0;
    padding: 60px 30px 0;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), color-stop(20%, rgba(0, 0, 0, 0.1)), color-stop(40%, rgba(0, 0, 0, 0.2)), color-stop(80%, rgba(0, 0, 0, 0.6)), color-stop(80%, rgba(0, 0, 0, 0.8)));
    background: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.8));
    pointer-events: none; }

.fancybox-caption {
    padding: 30px 0;
    border-top: 1px solid rgba(255, 255, 255, 0.4);
    font-size: 14px;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
    color: #fff;
    line-height: 20px;
    -webkit-text-size-adjust: none; }

.fancybox-caption a, .fancybox-caption button, .fancybox-caption select {
    pointer-events: all; }

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

.fancybox-button {
    display: inline-block;
    position: relative;
    margin: 0;
    padding: 0;
    border: 0;
    width: 44px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    background: transparent;
    color: #ddd;
    border-radius: 0;
    cursor: pointer;
    vertical-align: top;
    outline: none; }

.fancybox-button[disabled] {
    cursor: default;
    pointer-events: none; }

.fancybox-button, .fancybox-infobar__body {
    background: rgba(30, 30, 30, 0.6); }

.fancybox-button:hover:not([disabled]) {
    color: #fff;
    background: rgba(0, 0, 0, 0.8); }

.fancybox-button:after, .fancybox-button:before {
    content: "";
    pointer-events: none;
    position: absolute;
    background-color: currentColor;
    color: currentColor;
    opacity: .9;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block; }

.fancybox-button[disabled]:after, .fancybox-button[disabled]:before {
    opacity: .3; }

.fancybox-button--left:after, .fancybox-button--right:after {
    top: 18px;
    width: 6px;
    height: 6px;
    background: transparent;
    border-top: 2px solid currentColor;
    border-right: 2px solid currentColor; }

.fancybox-button--left:after {
    left: 20px;
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg); }

.fancybox-button--right:after {
    right: 20px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg); }

.fancybox-button--left {
    border-bottom-left-radius: 5px; }

.fancybox-button--right {
    border-bottom-right-radius: 5px; }

.fancybox-button--close:after, .fancybox-button--close:before {
    content: "";
    display: inline-block;
    position: absolute;
    height: 2px;
    width: 16px;
    top: calc(50% - 1px);
    left: calc(50% - 8px); }

.fancybox-button--close:before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg); }

.fancybox-button--close:after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg); }

.fancybox-arrow {
    position: absolute;
    top: 50%;
    margin: -50px 0 0;
    height: 100px;
    width: 54px;
    padding: 0;
    border: 0;
    outline: none;
    background: none;
    cursor: pointer;
    z-index: 99995;
    opacity: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: opacity .25s;
    transition: opacity .25s; }

.fancybox-arrow:after {
    content: "";
    position: absolute;
    top: 28px;
    width: 44px;
    height: 44px;
    background-color: rgba(30, 30, 30, 0.8);
    background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 24px 24px; }

.fancybox-arrow--right {
    right: 0; }

.fancybox-arrow--left {
    left: 0;
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1); }

.fancybox-arrow--left:after, .fancybox-arrow--right:after {
    left: 0; }

.fancybox-show-nav .fancybox-arrow {
    opacity: .6; }

.fancybox-show-nav .fancybox-arrow[disabled] {
    opacity: .3; }

.fancybox-slide > .fancybox-loading {
    border: 6px solid rgba(99, 99, 99, 0.4);
    border-top: 6px solid rgba(255, 255, 255, 0.6);
    border-radius: 100%;
    height: 50px;
    width: 50px;
    -webkit-animation: a .8s infinite linear;
    animation: a .8s infinite linear;
    background: transparent;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -25px;
    margin-left: -25px;
    z-index: 99999; }

@-webkit-keyframes a {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg); }
    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg); } }

@keyframes a {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg); }
    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg); } }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (max-width: 800px) {
    .fancybox-infobar {
        left: 0;
        margin-left: 0; }
    .fancybox-button--left, .fancybox-button--right {
        display: none !important; }
    .fancybox-caption {
        padding: 20px 0;
        margin: 0; } }

.fancybox-button--fullscreen:before {
    width: 15px;
    height: 11px;
    left: calc(50% - 7px);
    top: calc(50% - 6px);
    border: 2px solid;
    background: none; }

.fancybox-button--pause:before, .fancybox-button--play:before {
    top: calc(50% - 6px);
    left: calc(50% - 4px);
    background: transparent; }

.fancybox-button--play:before {
    width: 0;
    height: 0;
    border-top: 6px inset transparent;
    border-bottom: 6px inset transparent;
    border-left: 10px solid;
    border-radius: 1px; }

.fancybox-button--pause:before {
    width: 7px;
    height: 11px;
    border-style: solid;
    border-width: 0 2px; }

.fancybox-button--thumbs, .fancybox-thumbs {
    display: none; }

@media (min-width: 800px) {
    .fancybox-button--thumbs {
        display: inline-block; }
    .fancybox-button--thumbs span {
        font-size: 23px; }
    .fancybox-button--thumbs:before {
        width: 3px;
        height: 3px;
        top: calc(50% - 2px);
        left: calc(50% - 2px);
        -webkit-box-shadow: 0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0;
        box-shadow: 0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0; }
    .fancybox-thumbs {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: auto;
        width: 220px;
        margin: 0;
        padding: 5px 5px 0 0;
        background: #fff;
        word-break: normal;
        -webkit-tap-highlight-color: transparent;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        z-index: 99995; }
    .fancybox-show-thumbs .fancybox-thumbs {
        display: block; }
    .fancybox-show-thumbs .fancybox-inner {
        right: 220px; }
    .fancybox-thumbs > ul {
        list-style: none;
        position: absolute;
        position: relative;
        width: 100%;
        height: 100%;
        margin: 0;
        padding: 0;
        overflow-x: hidden;
        overflow-y: auto;
        font-size: 0; }
    .fancybox-thumbs > ul > li {
        float: left;
        overflow: hidden;
        max-width: 50%;
        padding: 0;
        margin: 0;
        width: 105px;
        height: 75px;
        position: relative;
        cursor: pointer;
        outline: none;
        border: 5px solid transparent;
        border-top-width: 0;
        border-right-width: 0;
        -webkit-tap-highlight-color: transparent;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-box-sizing: border-box;
        box-sizing: border-box; }
    li.fancybox-thumbs-loading {
        background: rgba(0, 0, 0, 0.1); }
    .fancybox-thumbs > ul > li > img {
        position: absolute;
        top: 0;
        left: 0;
        min-width: 100%;
        min-height: 100%;
        max-width: none;
        max-height: none;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none; }
    .fancybox-thumbs > ul > li:before {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        border-radius: 2px;
        border: 4px solid #4ea7f9;
        z-index: 99991;
        opacity: 0;
        -webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
    .fancybox-thumbs > ul > li.fancybox-thumbs-active:before {
        opacity: 1; } }

.mCustomScrollbar {
    -ms-touch-action: pinch-zoom;
    touch-action: pinch-zoom; }

.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action {
    -ms-touch-action: auto;
    touch-action: auto; }

.mCustomScrollBox {
    position: relative;
    overflow: hidden;
    height: 100%;
    max-width: 100%;
    outline: 0;
    direction: ltr; }

.mCSB_container {
    overflow: hidden;
    width: auto;
    height: auto; }

.mCSB_inside > .mCSB_container {
    margin-right: 30px; }

.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-right: 0; }

.mCS-dir-rtl > .mCSB_inside > .mCSB_container {
    margin-right: 0;
    margin-left: 30px; }

.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-left: 0; }

.mCSB_scrollTools {
    position: absolute;
    width: 16px;
    height: auto;
    left: auto;
    top: 0;
    right: 0;
    bottom: 0;
    opacity: .75;
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)"; }

.mCSB_outside + .mCSB_scrollTools {
    right: -26px; }

.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
    right: auto;
    left: 0; }

.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
    left: -26px; }

.mCSB_scrollTools .mCSB_draggerContainer {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: auto; }

.mCSB_scrollTools a + .mCSB_draggerContainer {
    margin: 20px 0; }

.mCSB_scrollTools .mCSB_draggerRail {
    width: 2px;
    height: 100%;
    margin: 0 auto;
    border-radius: 16px; }

.mCSB_scrollTools .mCSB_dragger {
    cursor: pointer;
    width: 100%;
    height: 30px;
    z-index: 1; }

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    position: relative;
    width: 4px;
    height: 100%;
    margin: 0 auto;
    border-radius: 16px;
    text-align: center; }

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    width: 12px; }

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    width: 8px; }

.mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonUp {
    display: block;
    position: absolute;
    height: 20px;
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
    cursor: pointer; }

.mCSB_scrollTools .mCSB_buttonDown {
    bottom: 0; }

.mCSB_horizontal.mCSB_inside > .mCSB_container {
    margin-right: 0;
    margin-bottom: 30px; }

.mCSB_horizontal.mCSB_outside > .mCSB_container {
    min-height: 100%; }

.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
    margin-bottom: 0; }

.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    width: auto;
    height: 16px;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0; }

.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    bottom: -26px; }

.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer {
    margin: 0 20px; }

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 2px;
    margin: 7px 0; }

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 30px;
    height: 100%;
    left: 0; }

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 4px;
    margin: 6px auto; }

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    height: 12px;
    margin: 2px auto; }

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    height: 8px;
    margin: 4px 0; }

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft, .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
    display: block;
    position: absolute;
    width: 20px;
    height: 100%;
    overflow: hidden;
    margin: 0 auto;
    cursor: pointer; }

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
    left: 0; }

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
    right: 0; }

.mCSB_container_wrapper {
    position: absolute;
    height: auto;
    width: auto;
    overflow: hidden;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin-right: 30px;
    margin-bottom: 30px; }

.mCSB_container_wrapper > .mCSB_container {
    padding-right: 30px;
    padding-bottom: 30px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }

.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical {
    bottom: 20px; }

.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    right: 20px; }

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical {
    bottom: 0; }

.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    right: 0; }

.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    left: 20px; }

.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    left: 0; }

.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper {
    margin-right: 0;
    margin-left: 30px; }

.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container {
    padding-right: 0; }

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container {
    padding-bottom: 0; }

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-right: 0;
    margin-left: 0; }

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
    margin-bottom: 0; }

.mCSB_scrollTools, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight, .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    -webkit-transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
    transition: opacity .2s ease-in-out,background-color .2s ease-in-out; }

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar {
    -webkit-transition: width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;
    transition: width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out; }

.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {
    opacity: 0;
    filter: "alpha(opacity=0)";
    -ms-filter: "alpha(opacity=0)"; }

.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools, .mCustomScrollBox:hover > .mCSB_scrollTools, .mCustomScrollBox:hover ~ .mCSB_scrollTools, .mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag {
    opacity: 1;
    filter: "alpha(opacity=100)";
    -ms-filter: "alpha(opacity=100)"; }

.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.4);
    filter: "alpha(opacity=40)";
    -ms-filter: "alpha(opacity=40)"; }

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.75);
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)"; }

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.85);
    filter: "alpha(opacity=85)";
    -ms-filter: "alpha(opacity=85)"; }

.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.9);
    filter: "alpha(opacity=90)";
    -ms-filter: "alpha(opacity=90)"; }

.mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight, .mCSB_scrollTools .mCSB_buttonUp {
    background-image: url(mCSB_buttons.png);
    background-repeat: no-repeat;
    opacity: .4;
    filter: "alpha(opacity=40)";
    -ms-filter: "alpha(opacity=40)"; }

.mCSB_scrollTools .mCSB_buttonUp {
    background-position: 0 0; }

.mCSB_scrollTools .mCSB_buttonDown {
    background-position: 0 -20px; }

.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: 0 -40px; }

.mCSB_scrollTools .mCSB_buttonRight {
    background-position: 0 -56px; }

.mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover, .mCSB_scrollTools .mCSB_buttonUp:hover {
    opacity: .75;
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)"; }

.mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active, .mCSB_scrollTools .mCSB_buttonUp:active {
    opacity: .9;
    filter: "alpha(opacity=90)";
    -ms-filter: "alpha(opacity=90)"; }

.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.15); }

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75); }

.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: rgba(0, 0, 0, 0.85); }

.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: rgba(0, 0, 0, 0.9); }

.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px 0; }

.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -20px; }

.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -40px; }

.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -56px; }

.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-2.mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.1);
    border-radius: 1px; }

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 4px;
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.75);
    border-radius: 1px; }

.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 4px;
    margin: 6px auto; }

.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.85); }

.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.9); }

.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px 0; }

.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -20px; }

.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -40px; }

.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -56px; }

.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.1);
    border-radius: 1px; }

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75);
    border-radius: 1px; }

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.85); }

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.9); }

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px 0; }

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -20px; }

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -40px; }

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -56px; }

.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.1);
    border-radius: 2px; }

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px;
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.75);
    border-radius: 2px; }

.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 4px;
    margin: 6px 0; }

.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 6px;
    margin: 5px auto; }

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.85); }

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.9); }

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -16px 0; }

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -16px -20px; }

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -20px -40px; }

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -20px -56px; }

.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.1);
    border-radius: 2px; }

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75);
    border-radius: 2px; }

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.85); }

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.9); }

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -96px 0; }

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -96px -20px; }

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -100px -40px; }

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -100px -56px; }

.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.1); }

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px; }

.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%; }

.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 2px;
    margin: 7px auto; }

.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.15); }

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75); }

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.85); }

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.9); }

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px 0; }

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -20px; }

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -40px; }

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -56px; }

.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.15); }

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, .mCS-rounded.mCSB_scrollTools .mCSB_dragger {
    height: 14px; }

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 14px;
    margin: 0 1px; }

.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 14px; }

.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    height: 14px;
    margin: 1px 0; }

.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    width: 16px;
    height: 16px;
    margin: -1px 0; }

.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    width: 4px; }

.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    height: 16px;
    width: 16px;
    margin: 0 -1px; }

.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    height: 4px;
    margin: 6px 0; }

.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp {
    background-position: 0 -72px; }

.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown {
    background-position: 0 -92px; }

.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: 0 -112px; }

.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight {
    background-position: 0 -128px; }

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75); }

.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.15); }

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.85); }

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.9); }

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px -72px; }

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -92px; }

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -112px; }

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -128px; }

.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail {
    width: 4px; }

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    background-color: transparent;
    background-position: center; }

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);
    background-repeat: repeat-y;
    opacity: .3;
    filter: "alpha(opacity=30)";
    -ms-filter: "alpha(opacity=30)"; }

.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    height: 4px;
    margin: 6px 0;
    background-repeat: repeat-x; }

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -16px -72px; }

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -16px -92px; }

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -20px -112px; }

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -20px -128px; }

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=); }

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -96px -72px; }

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -96px -92px; }

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -100px -112px; }

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -100px -128px; }

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-repeat: repeat-y;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0)));
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%); }

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    background-repeat: repeat-x;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0)));
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%); }

.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger {
    height: 70px; }

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 70px; }

.mCS-3d-dark.mCSB_scrollTools, .mCS-3d.mCSB_scrollTools {
    opacity: 1;
    filter: "alpha(opacity=30)";
    -ms-filter: "alpha(opacity=30)"; }

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
    border-radius: 16px; }

.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
    width: 8px;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.5), inset -1px 0 1px rgba(255, 255, 255, 0.2);
    box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.5), inset -1px 0 1px rgba(255, 255, 255, 0.2); }

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #555; }

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 8px; }

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 8px;
    margin: 4px 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 1px rgba(255, 255, 255, 0.2);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 1px rgba(255, 255, 255, 0.2); }

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 8px;
    margin: 4px auto; }

.mCS-3d.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px; }

.mCS-3d.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px; }

.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px; }

.mCS-3d.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px; }

.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1);
    box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1); }

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); }

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px; }

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px; }

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px; }

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px; }

.mCS-3d-thick-dark.mCSB_scrollTools, .mCS-3d-thick.mCSB_scrollTools {
    opacity: 1;
    filter: "alpha(opacity=30)";
    -ms-filter: "alpha(opacity=30)"; }

.mCS-3d-thick-dark.mCSB_scrollTools, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer, .mCS-3d-thick.mCSB_scrollTools, .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
    border-radius: 7px; }

.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical, .mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical {
    right: 1px; }

.mCS-3d-thick-dark.mCSB_scrollTools_vertical, .mCS-3d-thick.mCSB_scrollTools_vertical {
    -webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
    box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5); }

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal, .mCS-3d-thick.mCSB_scrollTools_horizontal {
    bottom: 1px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5); }

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    border-radius: 5px;
    -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4);
    box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4);
    width: 12px;
    margin: 2px;
    position: absolute;
    height: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0; }

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
    height: 12px;
    width: auto; }

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #555; }

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
    box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1); }

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent; }

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px; }

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px; }

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px; }

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px; }

.mCS-3d-thick-dark.mCSB_scrollTools {
    -webkit-box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2); }

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.2); }

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4), inset -1px 0 0 rgba(0, 0, 0, 0.2);
    box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4), inset -1px 0 0 rgba(0, 0, 0, 0.2); }

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.2); }

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #777; }

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
    background-color: #fff;
    background-color: rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
    box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1); }

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-minimal.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent; }

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px; }

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px; }

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px; }

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px; }

.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical, .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical {
    right: 0;
    margin: 12px 0; }

.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    bottom: 0;
    margin: 0 12px; }

.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical, .mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical {
    left: 0;
    right: auto; }

.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger {
    height: 50px; }

.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 50px; }

.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.2);
    filter: "alpha(opacity=20)";
    -ms-filter: "alpha(opacity=20)"; }

.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.5);
    filter: "alpha(opacity=50)";
    -ms-filter: "alpha(opacity=50)"; }

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.2);
    filter: "alpha(opacity=20)";
    -ms-filter: "alpha(opacity=20)"; }

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.5);
    filter: "alpha(opacity=50)";
    -ms-filter: "alpha(opacity=50)"; }

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools .mCSB_draggerRail {
    width: 6px;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.2); }

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px; }

.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 6px;
    margin: 5px 0; }

.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    width: 12px; }

.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    height: 12px;
    margin: 2px 0; }

.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px; }

.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px; }

.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px; }

.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px; }

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75); }

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.85); }

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.9); }

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.1); }

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px; }

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px; }

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px; }

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px; }

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset.mCSB_scrollTools .mCSB_draggerRail {
    width: 12px;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.2); }

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px;
    margin: 3px 5px;
    position: absolute;
    height: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0; }

.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    height: 6px;
    margin: 5px 3px;
    position: absolute;
    width: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0; }

.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 12px;
    margin: 2px 0; }

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px; }

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px; }

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px; }

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px; }

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75); }

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.85); }

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.9); }

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.1); }

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px; }

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px; }

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px; }

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px; }

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent;
    border-width: 1px;
    border-style: solid;
    border-color: #fff;
    border-color: rgba(255, 255, 255, 0.2);
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
    border-color: #000;
    border-color: rgba(0, 0, 0, 0.2); }

.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.6); }

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.6); }

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75); }

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.85); }

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.9); }

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.75); }

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.85); }

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.9); }

/*!
 * jReject (jQuery Browser Rejection Plugin)
 * Version 1.1.x
 * URL: http://jreject.turnwheel.com/
 * Description: jReject is a easy method of rejecting specific browsers on your site
 * Author: Steven Bower (TurnWheel Designs) http://turnwheel.com/
 * Copyright: Copyright (c) 2009-2014 Steven Bower under dual MIT/GPL license.
 */
#jr_overlay {
    top: 0;
    left: 0;
    padding: 0;
    margin: 0;
    z-index: 2147483646;
    position: absolute; }

#jr_wrap {
    position: absolute;
    width: 100%;
    z-index: 2147483647;
    padding: 0;
    margin: 0; }

#jr_inner {
    font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
    font-size: 12px;
    background: #FFF;
    border: 1px solid #CCC;
    color: #4F4F4F;
    margin: 0 auto;
    height: auto;
    padding: 20px;
    position: relative;
    -webkit-box-sizing: content-box;
    box-sizing: content-box; }

#jr_header {
    display: block;
    color: #333;
    padding: 5px;
    padding-bottom: 0;
    margin: 0;
    font-family: Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 0.5em; }

#jr_inner p {
    padding: 5px;
    line-height: 20px;
    font-size: 14px;
    margin: 0; }

#jr_inner ul {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 15px 0; }
#jr_inner ul:after {
    content: '';
    display: block;
    clear: both; }

#jr_inner ul li {
    cursor: pointer;
    float: left;
    width: 120px;
    height: 122px;
    margin: 0 10px 10px 10px;
    padding: 0;
    text-align: center; }

#jr_inner li a {
    color: #333;
    font-size: 0.8em;
    text-decoration: none;
    padding: 0;
    margin: 0; }

#jr_inner li a:hover {
    text-decoration: underline; }

#jr_inner .jr_icon {
    width: 100px;
    height: 100px;
    margin: 1px auto;
    padding: 0;
    background: transparent no-repeat center;
    background-size: 80px 80px;
    cursor: pointer; }

#jr_close {
    clear: both;
    padding: 0;
    margin: 0; }

#jr_close a {
    color: #000;
    display: block;
    width: auto;
    margin: 0;
    padding: 0;
    text-decoration: underline; }

#jr_close p {
    padding: 10px 0 0 0;
    margin: 0; }

/*======================================
  Selectric v1.13.0
======================================*/
.selectric-wrapper {
    position: relative;
    cursor: pointer; }

.selectric-responsive {
    width: 100%; }

.selectric {
    border: 1px solid #DDD;
    border-radius: 0px;
    background: #F8F8F8;
    position: relative;
    overflow: hidden; }

.selectric .label {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0 38px 0 10px;
    font-size: 12px;
    line-height: 38px;
    color: #444;
    height: 38px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }

.selectric .button {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background-color: #F8f8f8;
    color: #BBB;
    text-align: center;
    font: 0/0 a;
    *font: 20px/38px Lucida Sans Unicode, Arial Unicode MS, Arial; }

.selectric .button:after {
    content: " ";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 0;
    height: 0;
    border: 4px solid transparent;
    border-top-color: #BBB;
    border-bottom: none; }

.selectric-focus .selectric {
    border-color: #aaaaaa; }

.selectric-hover .selectric {
    border-color: #c4c4c4; }

.selectric-hover .selectric .button {
    color: #a2a2a2; }

.selectric-hover .selectric .button:after {
    border-top-color: #a2a2a2; }

.selectric-open {
    z-index: 9999; }

.selectric-open .selectric {
    border-color: #c4c4c4; }

.selectric-open .selectric-items {
    display: block; }

.selectric-disabled {
    filter: alpha(opacity=50);
    opacity: 0.5;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }

.selectric-hide-select {
    position: relative;
    overflow: hidden;
    width: 0;
    height: 0; }

.selectric-hide-select select {
    position: absolute;
    left: -100%; }

.selectric-hide-select.selectric-is-native {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 10; }

.selectric-hide-select.selectric-is-native select {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    border: none;
    z-index: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    opacity: 0; }

.selectric-input {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 1px !important;
    height: 1px !important;
    outline: none !important;
    border: none !important;
    *font: 0/0 a !important;
    background: none !important; }

.selectric-temp-show {
    position: absolute !important;
    visibility: hidden !important;
    display: block !important; }

/* Items box */
.selectric-items {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    background: #F8F8F8;
    border: 1px solid #c4c4c4;
    z-index: -1;
    -webkit-box-shadow: 0 0 10px -6px;
    box-shadow: 0 0 10px -6px; }

.selectric-items .selectric-scroll {
    height: 100%;
    overflow: auto; }

.selectric-above .selectric-items {
    top: auto;
    bottom: 100%; }

.selectric-items ul, .selectric-items li {
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 12px;
    line-height: 20px;
    min-height: 20px; }

.selectric-items li {
    display: block;
    padding: 10px;
    color: #666;
    cursor: pointer; }

.selectric-items li.selected {
    background: #E0E0E0;
    color: #444; }

.selectric-items li.highlighted {
    background: #D0D0D0;
    color: #444; }

.selectric-items li:hover {
    background: #D5D5D5;
    color: #444; }

.selectric-items .disabled {
    filter: alpha(opacity=50);
    opacity: 0.5;
    cursor: default !important;
    background: none !important;
    color: #666 !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }

.selectric-items .selectric-group .selectric-group-label {
    font-weight: bold;
    padding-left: 10px;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: none;
    color: #444; }

.selectric-items .selectric-group.disabled li {
    filter: alpha(opacity=100);
    opacity: 1; }

.selectric-items .selectric-group li {
    padding-left: 25px; }

.slick-slider {
    position: relative;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent; }

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0; }

.slick-list:focus {
    outline: none; }

.slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block; }

.slick-track:before,
.slick-track:after {
    display: table;
    content: ''; }

.slick-track:after {
    clear: both; }

.slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px; }

[dir='rtl'] .slick-slide {
    float: right; }

.slick-slide.slick-loading img {
    display: none; }

.slick-slide.dragging img {
    pointer-events: none; }

.slick-initialized .slick-slide {
    display: block; }

.slick-loading .slick-slide {
    visibility: hidden; }

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

.slick-arrow.slick-hidden {
    display: none; }

.slick-dots {
    position: absolute;
    left: 0;
    right: 0;
    top: 32px;
    text-align: center;
    font-size: 0;
    line-height: 0; }
.slick-dots li {
    display: inline-block;
    vertical-align: middle;
    margin: 0 5px; }
.slick-dots li.slick-active button {
    opacity: 1;
    background: red; }
.slick-dots button {
    width: 18px;
    height: 3px;
    display: block;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: red;
    opacity: 0.2; }

.wickedpicker {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-box-shadow: 0 0 0 1px rgba(14, 41, 57, 0.12), 0 2px 5px rgba(14, 41, 57, 0.44), inset 0 -1px 2px rgba(14, 41, 57, 0.15);
    box-shadow: 0 0 0 1px rgba(14, 41, 57, 0.12), 0 2px 5px rgba(14, 41, 57, 0.44), inset 0 -1px 2px rgba(14, 41, 57, 0.15);
    background: #fefefe;
    margin: 0 auto;
    border-radius: .1px;
    width: 270px;
    height: 130px;
    font-size: 14px;
    display: none; }

.wickedpicker__title {
    background-image: -webkit-linear-gradient(top, #fff 0, #f2f2f2 100%);
    position: relative;
    background: #f2f2f2;
    margin: 0 auto;
    border-bottom: 1px solid #e5e5e5;
    padding: 12px 11px 10px 15px;
    color: #4C4C4C;
    font-size: inherit; }

.wickedpicker__close {
    -webkit-transform: translateY(-25%);
    -ms-transform: translateY(-25%);
    transform: translateY(-25%);
    position: absolute;
    top: 25%;
    right: 10px;
    color: #34495e;
    cursor: pointer; }

.wickedpicker__close:before {
    content: '\00d7'; }

.wickedpicker__controls {
    padding: 10px 0;
    line-height: normal;
    margin: 0; }

.wickedpicker__controls__control, .wickedpicker__controls__control--separator {
    vertical-align: middle;
    display: inline-block;
    font-size: inherit;
    margin: 0 auto;
    width: 35px;
    letter-spacing: 1.3px; }

.wickedpicker__controls__control-down, .wickedpicker__controls__control-up {
    color: #34495e;
    position: relative;
    display: block;
    margin: 3px auto;
    font-size: 18px;
    cursor: pointer; }

.wickedpicker__controls__control-up:before {
    content: '\e800'; }

.wickedpicker__controls__control-down:after {
    content: '\e801'; }

.wickedpicker__controls__control--separator {
    width: 5px; }

.text-center, .wickedpicker__controls, .wickedpicker__controls__control, .wickedpicker__controls__control--separator, .wickedpicker__controls__control-down, .wickedpicker__controls__control-up, .wickedpicker__title {
    text-align: center; }

.hover-state {
    color: #3498db; }

@font-face {
    font-family: fontello;
    src: url(/fonts/fontello.eot?52602240);
    src: url(/fonts/fontello.eot?52602240#iefix) format("embedded-opentype"), url(/fonts/fontello.woff?52602240) format("woff"), url(/fonts/fontello.ttf?52602240) format("truetype"), url(/fonts/fontello.svg?52602240#fontello) format("svg");
    font-weight: 400;
    font-style: normal; }

.fontello-after:after, .fontello:before, .wickedpicker__controls__control-down:after, .wickedpicker__controls__control-up:before {
    font-family: fontello;
    font-style: normal;
    font-weight: 400;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

button,
.btn {
    text-align: center;
    vertical-align: top;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    padding: 13px 20px;
    text-transform: uppercase;
    background: #fff;
    color: #333;
    border: 1px solid #E5E5E5;
    border-radius: 2px;
    position: relative;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    display: inline-block;
    cursor: pointer;
    outline: none; }
button:hover:not([disabled]),
.btn:hover:not([disabled]) {
    -webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2); }
button.disabled, button[disabled="disabled"], button[disabled],
.btn.disabled,
.btn[disabled="disabled"],
.btn[disabled] {
    background: #DFDFDF;
    border-color: #DFDFDF;
    color: #959595;
    cursor: not-allowed; }
button.disabled:hover, button[disabled="disabled"]:hover, button[disabled]:hover,
.btn.disabled:hover,
.btn[disabled="disabled"]:hover,
.btn[disabled]:hover {
    background: #DFDFDF;
    border-color: #DFDFDF;
    color: #959595;
    cursor: not-allowed; }

.btn-green {
    background-color: #259B24;
    border-color: #259B24;
    color: #fff; }
.btn-green:hover {
    background-color: rgba(37, 155, 36, 0.8);
    border-color: rgba(37, 155, 36, 0.8); }

.btn-yellow {
    background-color: #FFAB00;
    border-color: #FFAB00;
    color: #fff; }
.btn-yellow:hover {
    background-color: rgba(255, 171, 0, 0.8);
    border-color: rgba(255, 171, 0, 0.8); }

.btn-sm {
    padding: 9px 20px;
    font-weight: 400;
    text-transform: none; }

.btn-xmd {
    padding: 11px 20px; }

.btn-md {
    padding: 9px 20px; }

.btn-round, .btn-round-ghost, .btn-round-orange, .btn-round-gray {
    padding: 9px 20px;
    border-radius: 20px;
    font-weight: 400;
    font-size: 12px; }

.btn-round-ghost {
    border-color: #FFAB00; }
.btn-round-ghost [class*="icon-"] {
    fill: #FFAB00;
    margin: 0 5px 0 0; }

.btn-round-orange {
    border-color: #FFAB00;
    background-color: #FFAB00;
    color: #fff;
    fill: #fff; }
.btn-round-orange [class*="icon-"] {
    margin: 0 5px 0 0; }
.btn-round-orange:hover {
    background-color: #FF9600;
    border-color: #FF9600; }

.btn-round-gray {
    border-color: #E5E5E5; }
.btn-round-gray [class*="icon-"] {
    fill: #fff; }

.btn-transparent {
    background: transparent;
    border-color: rgba(255, 255, 255, 0.2);
    color: #fff; }
.btn-transparent:hover {
    border-color: #FFAB00; }

.btn-transparent-dark {
    background: transparent;
    border-color: #E5E5E5;
    color: #333; }
.btn-transparent-dark:hover {
    border-color: #FFAB00; }

.btn-shadow {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1); }

.btn-block {
    display: block;
    width: 100%; }

.mob-drop-btn {
    display: block;
    padding: 9px 20px; }

.checkbox {
    display: block;
    cursor: pointer; }
.checkbox span {
    display: block;
    padding: 0 0 0 30px;
    position: relative;
    line-height: 20px;
    font-size: 14px; }
.checkbox span:before {
    content: '';
    display: block;
    width: 18px;
    height: 18px;
    border-radius: 2px;
    border: 2px solid rgba(51, 51, 51, 0.54);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    -webkit-transition: all .2s ease;
    transition: all .2s ease; }
.checkbox span:after {
    content: '';
    display: block;
    width: 6px;
    height: 12px;
    border-bottom: 2px solid #fff;
    border-right: 2px solid #fff;
    position: absolute;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 2px;
    left: 6px;
    z-index: 2; }
.checkbox span a {
    color: #333; }
.checkbox input[type="checkbox"], .checkbox .search-block__rubric-input[type="checkbox"], .checkbox .search-block__location-input-box[type="checkbox"] {
    display: none; }
.checkbox input[type="checkbox"]:checked + span:before, .checkbox .search-block__rubric-input[type="checkbox"]:checked + span:before, .checkbox .search-block__location-input-box[type="checkbox"]:checked + span:before {
    background-color: #259B24;
    border-color: #259B24; }

.mCSB_outside + .mCSB_scrollTools {
    right: 0;
    top: 5px;
    bottom: 5px; }
.mCSB_outside + .mCSB_scrollTools .mCSB_draggerRail {
    width: 5px;
    border-radius: 0;
    background: #F4F4F4; }
.mCSB_outside + .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 5px;
    border-radius: 0;
    background: #D7D7D7; }

.datepicker-wrapper {
    position: relative;
    display: block; }
.datepicker-wrapper .input {
    padding-right: 60px; }

.ui-datepicker {
    padding: 0;
    border-radius: 0;
    -webkit-box-shadow: 0 13px 18px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 13px 18px 1px rgba(0, 0, 0, 0.1);
    border: none;
    background: #fff; }
.ui-datepicker.ui-widget-content {
    z-index: 100 !important;
    border: none; }
.ui-datepicker.ui-widget {
    font-family: "Roboto";
    font-size: 14px; }
.ui-datepicker .ui-datepicker-header {
    background: none;
    border-radius: 0;
    padding: 5px 30px;
    border: none;
    position: relative; }
.ui-datepicker .ui-datepicker-title {
    margin: 0;
    text-align: center; }
.ui-datepicker .ui-datepicker-title:after {
    content: " ";
    display: block;
    clear: both; }
.ui-datepicker .ui-datepicker-title select {
    width: auto;
    display: inline-block;
    margin: 0 10px;
    padding: 0 15px;
    border: none;
    font-family: "Roboto";
    text-align: center;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgaWQ9IkxheWVyXzEiIGRhdGEtbmFtZT0iTGF5ZXIgMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMzg2LjI2IDE5Mi41Ij48dGl0bGU+ZG93bi1hcnJvdzwvdGl0bGU+PHBvbHlnb24gc3R5bGU9ImZpbGw6IHJnYmEoMCwwLDAsIC41KSIgcG9pbnRzPSIwIDAgMTkzLjEzIDE5Mi41IDM4Ni4yNiAwIDAgMCIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-position: right center; }
.ui-datepicker table {
    margin: 0; }
.ui-datepicker table .ui-state-default {
    background: none;
    border-color: transparent; }
.ui-datepicker table .ui-state-default:hover {
    background: rgba(0, 0, 0, 0.1); }
.ui-datepicker-trigger {
    padding: 0;
    background: none;
    border-radius: 0;
    position: absolute;
    top: 5px;
    right: 14px; }
.ui-datepicker-trigger [class*="icon-"] {
    fill: #247BBD; }
.ui-datepicker-trigger:hover {
    opacity: .8;
    background: none; }
.ui-datepicker-trigger:hover [class*="icon-"] {
    fill: #247BBD; }
.ui-datepicker-prev, .ui-datepicker-next {
    position: absolute;
    top: 0;
    border-radius: 0;
    border: none;
    cursor: pointer; }
.ui-datepicker-prev:before, .ui-datepicker-next:before {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -4px;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent; }
.ui-datepicker-prev.ui-state-hover, .ui-datepicker-next.ui-state-hover {
    background: none;
    border: none;
    top: 0; }
.ui-datepicker-prev {
    left: 0; }
.ui-datepicker-prev:before {
    border-right: 4px solid rgba(0, 0, 0, 0.5);
    margin-left: -2px; }
.ui-datepicker-prev.ui-state-hover {
    background: none;
    border: none;
    top: 0;
    left: 0; }
.ui-datepicker-next {
    right: 0; }
.ui-datepicker-next:before {
    border-left: 4px solid rgba(0, 0, 0, 0.5); }
.ui-datepicker-next.ui-state-hover {
    background: none;
    border: none;
    top: 0;
    right: 0; }
.ui-datepicker .ui-state-default, .ui-datepicker .ui-widget-content .ui-state-default, .ui-datepicker .ui-widget-header .ui-state-default {
    text-align: center; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
    top: 2px;
    opacity: .7; }
.ui-datepicker .ui-datepicker-next-hover {
    right: 2px; }
.ui-datepicker .ui-datepicker-prev-hover {
    left: 2px; }

.icon-logo {
    height: 26px;
    width: 150px; }

.icon-logo-lg {
    width: 200px;
    height: 31px; }
@media (max-width: 767px) {
    .icon-logo-lg {
        width: 150px;
        height: 25px; } }

.icon-arrow-bot {
    width: 12px;
    height: 8px; }

.icon-burger {
    width: 18px;
    height: 12px; }

.icon-person {
    width: 32px;
    height: 32px; }

.icon-socials {
    width: 32px;
    height: 32px; }

.icon-person-small {
    width: 18px;
    height: 18px; }
@media (max-width: 767px) {
    .icon-person-small {
        width: 32px;
        height: 32px; } }

.icon-comma {
    width: 18px;
    height: 13px; }

.icon-arrow-slider {
    width: 20px;
    height: 18px; }

.icon-taxi-round {
    width: 24px;
    height: 24px; }

.icon-calculator-lines {
    width: 36px;
    height: 48px; }

.icon-raiting {
    width: 49px;
    height: 48px; }

.icon-offers {
    width: 48px;
    height: 49px; }

.icon-reviews {
    width: 55px;
    height: 48px; }

.icon-logo-big {
    width: 58px;
    height: 58px; }

.icon-pen {
    width: 18px;
    height: 18px; }

.icon-helper {
    width: 64px;
    height: 67px; }

.icon-ban {
    width: 16px;
    height: 16px; }

.icon-share {
    width: 18px;
    height: 15px; }

textarea,
select,
input,
.search-block__rubric-input,
.search-block__location-input-box {
    background-color: #fff;
    border: 1px solid #E5E5E5;
    color: #333;
    font-size: 14px;
    line-height: 20px;
    padding: 10px 15px;
    height: 48px;
    width: 100%;
    display: block;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    -webkit-appearance: none;
    border-radius: 0;
    outline: none;
    text-overflow: ellipsis; }
textarea::-webkit-input-placeholder,
select::-webkit-input-placeholder,
input::-webkit-input-placeholder,
.search-block__rubric-input::-webkit-input-placeholder,
.search-block__location-input-box::-webkit-input-placeholder {
    color: #9c9c9c; }
textarea:-moz-placeholder,
select:-moz-placeholder,
input:-moz-placeholder,
.search-block__rubric-input:-moz-placeholder,
.search-block__location-input-box:-moz-placeholder {
    color: #9c9c9c;
    opacity: 1; }
textarea:-ms-input-placeholder,
select:-ms-input-placeholder,
input:-ms-input-placeholder,
.search-block__rubric-input:-ms-input-placeholder,
.search-block__location-input-box:-ms-input-placeholder {
    color: #9c9c9c; }
textarea:focus:-moz-placeholder,
select:focus:-moz-placeholder,
input:focus:-moz-placeholder,
.search-block__rubric-input:focus:-moz-placeholder,
.search-block__location-input-box:focus:-moz-placeholder {
    color: transparent;
    opacity: 1; }
textarea:focus::-webkit-input-placeholder,
select:focus::-webkit-input-placeholder,
input:focus::-webkit-input-placeholder,
.search-block__rubric-input:focus::-webkit-input-placeholder,
.search-block__location-input-box:focus::-webkit-input-placeholder {
    color: transparent; }
textarea:focus:-ms-input-placeholder,
select:focus:-ms-input-placeholder,
input:focus:-ms-input-placeholder,
.search-block__rubric-input:focus:-ms-input-placeholder,
.search-block__location-input-box:focus:-ms-input-placeholder {
    color: transparent; }
textarea:focus::placeholder,
select:focus::placeholder,
input:focus::placeholder,
.search-block__rubric-input:focus::placeholder,
.search-block__location-input-box:focus::placeholder {
    color: transparent; }
textarea:focus,
select:focus,
input:focus,
.search-block__rubric-input:focus,
.search-block__location-input-box:focus {
    -webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2); }
textarea.error,
select.error,
input.error,
.error.search-block__rubric-input,
.error.search-block__location-input-box {
    border-color: #FE0F0F; }
textarea.error + label.error,
select.error + label.error,
input.error + label.error,
.error.search-block__rubric-input + label.error,
.error.search-block__location-input-box + label.error {
    display: block;
    font-size: 14px;
    line-height: 20px;
    color: #FE0F0F;
    background-color: rgba(254, 15, 15, 0.15);
    padding: 9px 15px; }
textarea.disabled, textarea[disabled="disabled"], textarea[disabled],
select.disabled,
select[disabled="disabled"],
select[disabled],
input.disabled,
.disabled.search-block__rubric-input,
.disabled.search-block__location-input-box,
input[disabled="disabled"],
.search-block__rubric-input[disabled="disabled"],
.search-block__location-input-box[disabled="disabled"],
input[disabled],
.search-block__rubric-input[disabled],
.search-block__location-input-box[disabled] {
    background-color: #f3f3f3; }
textarea.timepicker,
select.timepicker,
input.timepicker,
.timepicker.search-block__rubric-input,
.timepicker.search-block__location-input-box {
    text-align: center; }

textarea {
    height: 150px;
    resize: none; }

.textarea-75 {
    height: 75px; }

input[type="file"], .search-block__rubric-input[type="file"], .search-block__location-input-box[type="file"] {
    display: none; }
input[type="file"] + label, .search-block__rubric-input[type="file"] + label, .search-block__location-input-box[type="file"] + label {
    display: block;
    background: #fff;
    font-size: 14px;
    line-height: 24px;
    padding: 25px 15px;
    color: #969696;
    text-align: center;
    border: 1px dashed #c4c4c4;
    -webkit-transition: .2s ease-in-out;
    transition: .2s ease-in-out; }
input[type="file"] + label:hover, .search-block__rubric-input[type="file"] + label:hover, .search-block__location-input-box[type="file"] + label:hover {
    border-color: #696969;
    background: #e9e9e9; }

.inputbox {
    position: relative;
    display: block; }
.inputbox__label {
    display: block;
    position: absolute;
    top: 14px;
    left: 0;
    display: block;
    cursor: text;
    color: #959595;
    font-size: 14px;
    line-height: 20px;
    padding: 0 15px;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    width: 100%; }
.inputbox__label.active {
    top: 4px;
    font-size: 12px;
    margin: 0; }
.inputbox input, .inputbox .search-block__rubric-input, .inputbox .search-block__location-input-box {
    padding: 20px 15px 6px; }
.inputbox input.location, .inputbox .location.search-block__rubric-input, .inputbox .location.search-block__location-input-box {
    background-repeat: no-repeat;
    background-position: 13px 15px; }
.inputbox input.location.from, .inputbox .location.from.search-block__rubric-input, .inputbox .location.from.search-block__location-input-box {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDM5IDU1Ij4KICAgIDxwYXRoIGZpbGw9IiNGRkFCMDAiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTE5LjYzNyAxQzkuMzM0IDEgMSA5LjMzNCAxIDE5LjYzNyAxIDMzLjYxNyAxOS42MzcgNTQuMjUgMTkuNjM3IDU0LjI1czE4LjYzOC0yMC42MzQgMTguNjM4LTM0LjYxMkMzOC4yNzUgOS4zMzQgMjkuOTQxIDEgMTkuNjM4IDF6bTAgMjUuMjk0YTYuNjU5IDYuNjU5IDAgMCAxLTYuNjU2LTYuNjU3IDYuNjU5IDYuNjU5IDAgMCAxIDYuNjU2LTYuNjU2IDYuNjU5IDYuNjU5IDAgMCAxIDYuNjU3IDYuNjU2IDYuNjU5IDYuNjU5IDAgMCAxLTYuNjU3IDYuNjU3eiIvPgo8L3N2Zz4K); }
.inputbox input.location.dest, .inputbox .location.dest.search-block__rubric-input, .inputbox .location.dest.search-block__location-input-box {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDM5IDU1Ij4KICAgIDxwYXRoIGZpbGw9IiMyNTlCMjQiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTE5LjYzNyAxQzkuMzM0IDEgMSA5LjMzNCAxIDE5LjYzNyAxIDMzLjYxNyAxOS42MzcgNTQuMjUgMTkuNjM3IDU0LjI1czE4LjYzOC0yMC42MzQgMTguNjM4LTM0LjYxMkMzOC4yNzUgOS4zMzQgMjkuOTQxIDEgMTkuNjM4IDF6bTAgMjUuMjk0YTYuNjU5IDYuNjU5IDAgMCAxLTYuNjU2LTYuNjU3IDYuNjU5IDYuNjU5IDAgMCAxIDYuNjU2LTYuNjU2IDYuNjU5IDYuNjU5IDAgMCAxIDYuNjU3IDYuNjU2IDYuNjU5IDYuNjU5IDAgMCAxLTYuNjU3IDYuNjU3eiIvPgo8L3N2Zz4K); }
.inputbox input.location.from, .inputbox .location.from.search-block__rubric-input, .inputbox .location.from.search-block__location-input-box, .inputbox input.location.dest, .inputbox .location.dest.search-block__rubric-input, .inputbox .location.dest.search-block__location-input-box {
    padding: 20px 15px 6px 38px; }
.inputbox input.location.from + .inputbox__label, .inputbox .location.from.search-block__rubric-input + .inputbox__label, .inputbox .location.from.search-block__location-input-box + .inputbox__label, .inputbox input.location.dest + .inputbox__label, .inputbox .location.dest.search-block__rubric-input + .inputbox__label, .inputbox .location.dest.search-block__location-input-box + .inputbox__label {
    padding-left: 38px; }
.inputbox input.location.from.passed, .inputbox .location.from.passed.search-block__rubric-input, .inputbox .location.from.passed.search-block__location-input-box, .inputbox input.location.dest.passed, .inputbox .location.dest.passed.search-block__rubric-input, .inputbox .location.dest.passed.search-block__location-input-box {
    padding: 13px 15px 13px 38px; }
.inputbox input.location.from.passed + .inputbox__label, .inputbox .location.from.passed.search-block__rubric-input + .inputbox__label, .inputbox .location.from.passed.search-block__location-input-box + .inputbox__label, .inputbox input.location.dest.passed + .inputbox__label, .inputbox .location.dest.passed.search-block__rubric-input + .inputbox__label, .inputbox .location.dest.passed.search-block__location-input-box + .inputbox__label {
    display: none; }

.radio {
    display: block;
    cursor: pointer; }
.radio span {
    display: block;
    padding: 0 0 0 30px;
    position: relative;
    line-height: 20px;
    font-size: 14px; }
.radio span:before {
    content: '';
    display: block;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: 2px solid rgba(51, 51, 51, 0.54);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    -webkit-transition: all .2s ease;
    transition: all .2s ease; }
.radio span:after {
    content: '';
    display: block;
    width: 6px;
    height: 6px;
    background: #fff;
    border-radius: 50%;
    position: absolute;
    top: 6px;
    left: 6px;
    z-index: 2; }
.radio input[type="radio"], .radio .search-block__rubric-input[type="radio"], .radio .search-block__location-input-box[type="radio"] {
    display: none; }
.radio input[type="radio"]:checked + span:before, .radio .search-block__rubric-input[type="radio"]:checked + span:before, .radio .search-block__location-input-box[type="radio"]:checked + span:before {
    background-color: #259B24;
    border-color: #259B24; }

select {
    display: block;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0; }

.selectric {
    background: none;
    border-color: #E5E5E5; }
.selectric .label {
    height: 46px;
    font-size: 14px;
    line-height: 20px;
    padding: 21px 30px 5px 15px;
    margin: 0;
    position: relative; }
.selectric .label .placeholder {
    position: absolute;
    top: 14px;
    left: 0;
    display: block;
    cursor: text;
    color: #959595;
    font-size: 14px;
    line-height: 20px;
    padding: 0 15px;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    width: 100%;
    background: #fff; }
.selectric .label .placeholder.active {
    top: 4px;
    font-size: 12px;
    margin: 0; }
.selectric-no-placeholder .label {
    padding: 14px 30px 12px 15px; }
.selectric .button {
    background: none;
    height: 24px;
    width: 24px;
    top: 11px;
    right: 7px; }
.selectric .button:after {
    border: none;
    width: 9px;
    height: 9px;
    border-bottom: 2px solid #B4B4B4;
    border-right: 2px solid #B4B4B4;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    margin: 5px auto 0; }
.selectric-items {
    border-top: none;
    background: #fff; }
.selectric-items li {
    padding: 9px 12px;
    font-size: 14px;
    font-size: 14px;
    line-height: 20px; }
.selectric-items li.selected {
    background: #fff; }
.selectric-items li:hover {
    background: #fff; }
.selectric-items li .option-title {
    display: block; }
.selectric-items li .option-price {
    display: block;
    color: #959595; }
.selectric-items .mCSB_container {
    padding-right: 15px; }

.selectric-iconed .label {
    padding: 14px 30px 12px 38px; }
.selectric-iconed .label [class*="icon-"] {
    position: absolute;
    left: 10px;
    top: 14px; }

.selectric-iconed .selectric-items li {
    padding: 14px 30px 12px 38px;
    position: relative; }
.selectric-iconed .selectric-items li [class*="icon-"] {
    position: absolute;
    left: 10px;
    top: 14px; }

.spinner {
    border: 2px solid #000;
    font-size: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 8px 13px;
    width: 122px;
    border-radius: 5px; }
.spinner__minus {
    display: inline-block;
    vertical-align: middle;
    fill: blue; }
.spinner__plus {
    display: inline-block;
    vertical-align: middle;
    fill: blue; }
.spinner__text {
    color: #000;
    font: 700 16px "Roboto", Verdana;
    padding: 0;
    border: 0;
    outline: none;
    border-radius: 0;
    height: auto;
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    text-align: center; }

.wickedpicker {
    width: 150px;
    -webkit-box-shadow: 0 13px 18px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 13px 18px 1px rgba(0, 0, 0, 0.1);
    height: auto; }
.wickedpicker__title {
    padding: 0;
    border: none;
    position: static; }
.wickedpicker__close {
    display: block;
    display: none;
    position: absolute;
    width: 40px;
    height: 40px;
    background: #fff;
    top: -40px;
    right: -40px;
    -webkit-box-shadow: 0 13px 18px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 13px 18px 1px rgba(0, 0, 0, 0.1);
    -webkit-transform: none;
    -ms-transform: none;
    transform: none; }
.wickedpicker__close:before, .wickedpicker__close:after {
    content: '';
    display: block;
    width: 14px;
    height: 2px;
    background: #B4B4B4;
    position: absolute;
    top: 50%;
    left: 12px;
    margin: -1px 0 0 0; }
.wickedpicker__close:before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg); }
.wickedpicker__close:after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg); }
.wickedpicker__close:hover:before, .wickedpicker__close:hover:after {
    background: #333; }
.wickedpicker__controls__control-up, .wickedpicker__controls__control-down {
    font-size: 0;
    line-height: 0;
    padding: 3px 0; }
.wickedpicker__controls__control-up:before, .wickedpicker__controls__control-up:after, .wickedpicker__controls__control-down:before, .wickedpicker__controls__control-down:after {
    display: none; }
.wickedpicker__controls__control-up [class*="icon-"], .wickedpicker__controls__control-down [class*="icon-"] {
    fill: #959595; }
.wickedpicker__controls__control-up:hover [class*="icon-"], .wickedpicker__controls__control-down:hover [class*="icon-"] {
    fill: #FFAB00; }

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

html {
    height: 100%; }

body {
    height: 100%;
    min-width: 320px; }

.container {
    padding: 0 28px;
    max-width: 1280px;
    margin: 0 auto; }
.container:after {
    content: " ";
    display: block;
    clear: both; }
@media (max-width: 1100px) {
    .container {
        padding: 0 15px; } }

.wrapper {
    min-height: 100%;
    overflow: hidden; }

.content__cols {
    padding: 0 310px 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
.content__cols--btm-indent {
    padding-bottom: 50px; }
.content__cols--indent {
    padding: 0;
    max-width: 810px;
    margin: 0 auto; }
.content__cols:after {
    content: " ";
    display: block;
    clear: both; }
@media (max-width: 1023px) {
    .content__cols {
        padding: 0;
        display: block; } }
.content__cols-title {
    display: block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    padding: 0 0 15px 0; }
.content__cols-title span {
    display: block; }
@media (max-width: 1023px) {
    .content__cols-title--mod {
        text-align: center;
        font-size: 20px;
        line-height: 24px;
        font-weight: 400; } }
.content__cols-title--size {
    padding-bottom: 30px;
    font-size: 20px;
    line-height: 24px;
    font-weight: 400; }
@media (max-width: 767px) {
    .content__cols-title--size {
        padding-bottom: 10px;
        font-size: 14px;
        font-weight: 700;
        text-align: left; } }
@media (max-width: 767px) {
    .content__cols-title--mob-align {
        text-align: center; } }
.content__cols-title--mod2 {
    padding-top: 25px;
    padding-bottom: 32px;
    font-size: 20px;
    line-height: 24px;
    font-weight: 400; }
.content__cols-title--mod2:first-child {
    padding-top: 0; }
@media (max-width: 767px) {
    .content__cols-title--mod2 {
        text-align: center;
        padding-top: 37px; } }
.content__cols-title-sub {
    display: block; }
@media (max-width: 767px) {
    .content__cols-title-sub {
        font-size: 16px;
        line-height: 24px;
        padding: 12px 0 0 0; } }

.content__main {
    float: left;
    width: 100%; }
.content__main--thin {
    padding-right: 20px; }
.content__main--indent {
    padding-bottom: 50px; }
@media (max-width: 1023px) {
    .content__main {
        float: none;
        width: auto;
        padding: 0 0 35px 0; }
    .content__main--indent {
        padding-bottom: 30px; } }

.content__aside {
    float: right;
    margin: 0 -310px 0 0;
    width: 310px;
    padding: 0 0 0 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
.content__aside--mob-wide {
    width: 290px; }
.content__aside--thin {
    padding: 0 0 0 40px; }
.content__aside--indent-top {
    margin-top: 40px; }
.content__aside-bottom {
    margin: auto 0 0 0; }
@media (max-width: 1023px) {
    .content__aside {
        float: none;
        margin: 0;
        padding: 0;
        display: block;
        width: 100%; }
    .content__aside--mob-wide {
        width: 100%; } }

.content__title {
    padding: 0 0 23px 0;
    font-size: 36px;
    line-height: 42px; }
@media (max-width: 767px) {
    .content__title {
        font-size: 24px;
        line-height: 28px;
        font-weight: 400;
        text-align: center; } }

.content__subtitle {
    display: block;
    font-weight: 400;
    padding: 0 0 3px 0;
    font-size: 20px;
    line-height: 24px; }
@media (max-width: 767px) {
    .content__subtitle {
        font-size: 16px;
        font-weight: 700;
        text-align: center;
        padding: 0 0 11px 0; } }

.gray-bg {
    background: #F4F4F4;
    padding: 30px 0 60px; }
.gray-bg--indent {
    padding-bottom: 30px;
    margin-bottom: 60px; }
.gray-bg--md-indents {
    padding-top: 40px; }
@media (max-width: 767px) {
    .gray-bg--md-indents {
        margin-bottom: 60px;
        padding: 27px 0 34px; } }

.popup-overlay {
    display: none; }
@media (max-width: 767px) {
    .popup-overlay {
        display: block;
        position: fixed;
        z-index: 2;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(0, 0, 0, 0.8); } }

@media (min-width: 768px) {
    .hidden-desktop {
        display: none; } }

.js-hide-block-item.hide {
    display: none; }

.actions.is-slicky .actions__layout {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 10;
    background: #fff;
    -webkit-box-shadow: 0 13px 18px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 13px 18px 1px rgba(0, 0, 0, 0.1); }

.actions.is-slicky .actions__inner {
    padding: 12px 28px;
    max-width: 1280px;
    margin: 0 auto;
    border: 0; }
.actions.is-slicky .actions__inner:after {
    content: " ";
    display: block;
    clear: both; }
@media (max-width: 1100px) {
    .actions.is-slicky .actions__inner {
        padding: 12px 16px; } }

.actions.is-slicky .actions__col {
    padding-bottom: 0; }
.actions.is-slicky .actions__col--contacts {
    width: calc(100% - 490px - 319px);
    padding-top: 5px; }
@media (max-width: 1100px) {
    .actions.is-slicky .actions__col--contacts {
        width: calc(100% - 490px); } }
@media (max-width: 767px) {
    .actions.is-slicky .actions__col--contacts {
        display: none;
        position: fixed;
        top: 50%;
        left: 50%;
        width: 290px;
        background: #fff;
        padding: 20px 20px 5px;
        -webkit-box-shadow: 0 13px 18px 1px rgba(0, 0, 0, 0.1);
        box-shadow: 0 13px 18px 1px rgba(0, 0, 0, 0.1);
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%); }
    .actions.is-slicky .actions__col--contacts.is-active {
        display: block; }
    .actions.is-slicky .actions__col--contacts.is-active .advert__flex-menu {
        white-space: normal;
        margin: 0 -12px;
        padding: 0; }
    .actions.is-slicky .actions__col--contacts.is-active .advert__flex-menu-item {
        padding: 0 12px 20px; }
    .actions.is-slicky .actions__col--contacts.is-active .mCSB_horizontal:before, .actions.is-slicky .actions__col--contacts.is-active .mCSB_horizontal:after {
        display: none; } }
.actions.is-slicky .actions__col--phone {
    width: 490px;
    font-size: 0;
    line-height: 0; }
@media (max-width: 767px) {
    .actions.is-slicky .actions__col--phone {
        width: auto;
        display: block; } }
.actions.is-slicky .actions__col--hidden {
    display: inline-block;
    padding-top: 5px; }
@media (max-width: 1100px) {
    .actions.is-slicky .actions__col--hidden {
        display: none; } }
@media (max-width: 767px) {
    .actions.is-slicky .actions__col--btn:after {
        content: " ";
        display: block;
        clear: both; } }
.actions.is-slicky .actions__col--title {
    display: none; }
@media (max-width: 767px) {
    .actions.is-slicky .actions__col--title {
        display: none; } }

.actions.is-slicky .actions__btnbox {
    display: inline-block;
    width: 200px; }
@media (max-width: 767px) {
    .actions.is-slicky .actions__btnbox {
        display: block;
        width: 100%;
        padding-bottom: 0; }
    .actions.is-slicky .actions__btnbox:after {
        content: " ";
        display: block;
        clear: both; } }

@media (max-width: 767px) {
    .actions.is-slicky .actions__order {
        float: left;
        width: 63%;
        font-size: 12px;
        -webkit-transition: none;
        transition: none;
        color: #333;
        background: #fff;
        border-color: #FFAB00;
        fill: #FFAB00; } }

@media (max-width: 767px) {
    .actions.is-slicky .actions__contacts-trigger {
        float: left;
        display: block;
        width: 37%;
        padding-left: 8px; } }

.actions.is-slicky .actions__phone-more {
    left: 279px; }
.actions.is-slicky .actions__phone-more--mod {
    left: 100px; }
@media (max-width: 1100px) {
    .actions.is-slicky .actions__phone-more {
        left: 267px; }
    .actions.is-slicky .actions__phone-more--mod {
        left: 100px; } }
@media (max-width: 1023px) {
    .actions.is-slicky .actions__phone-more {
        position: static; } }

.actions.is-slicky .actions__phone {
    display: inline-block;
    width: 260px; }
@media (max-width: 767px) {
    .actions.is-slicky .actions__phone {
        display: none; } }

.actions.is-slicky.actions--poor .actions__col--contacts {
    width: calc(100% - 290px - 319px); }
@media (max-width: 767px) {
    .actions.is-slicky.actions--poor .actions__col--contacts {
        width: 290px; } }

.actions.is-slicky.actions--poor .actions__col--title {
    display: none; }

.actions.is-slicky.actions--poor .actions__col--phone {
    width: 290px; }

@media (max-width: 767px) {
    .actions.is-slicky.actions--poor .actions__contacts-trigger {
        float: none; } }

.actions.is-slicky.actions--poor .advert__flex-menu {
    padding-bottom: 0; }

.actions--poor .actions__inner {
    border-color: #FFAB00; }

.actions--contacts .actions__col--btn {
    display: none; }

.actions--contacts .actions__col--contacts {
    width: calc(100% - 493px); }
@media (max-width: 767px) {
    .actions--contacts .actions__col--contacts {
        width: auto;
        display: block; } }

.actions--contacts .actions__col--phone {
    padding-left: 0; }

.actions--contacts .actions__phone-more {
    left: 43px;
    left: 251px; }

.actions--contacts.is-slicky .actions__col {
    padding-bottom: 0; }
.actions--contacts.is-slicky .actions__col--contacts {
    width: calc(100% - 285px - 319px - 208px); }
@media (max-width: 1100px) {
    .actions--contacts.is-slicky .actions__col--contacts {
        width: calc(100% - 285px - 208px); } }
@media (max-width: 767px) {
    .actions--contacts.is-slicky .actions__col--contacts {
        width: 290px; }
    .actions--contacts.is-slicky .actions__col--contacts .mob-drop-btn {
        display: block;
        margin: 0 0 20px 0; } }
@media (max-width: 767px) {
    .actions--contacts.is-slicky .actions__col--btn {
        display: block; } }
.actions--contacts.is-slicky .actions__col--title {
    display: inline-block; }

.actions--contacts.is-slicky .actions__contacts-trigger {
    width: 100%; }

.actions--contacts.is-slicky .actions__phone-more {
    left: 70px;
    left: 278px; }
@media (max-width: 1100px) {
    .actions--contacts.is-slicky .actions__phone-more {
        left: 59px;
        left: 267px; } }

@media (max-width: 767px) {
    .actions--contacts.is-slicky .advert__flex-menu {
        padding-bottom: 0;
        margin: 0 -5px; }
    .actions--contacts.is-slicky .advert__flex-menu-item {
        width: 20%;
        padding: 0 5px 20px; }
    .actions--contacts.is-slicky .advert__flex-menu-item:first-child {
        padding-left: 5px; } }

.actions__inner {
    position: relative;
    padding-bottom: 30px;
    z-index: 2;
    font-size: 0;
    line-height: 0; }
@media (max-width: 767px) {
    .actions__inner {
        padding-bottom: 10px; } }

.actions__title {
    display: block;
    font-size: 24px;
    line-height: 28px;
    color: #333;
    padding: 0 0 25px 0; }

.actions__btnbox {
    padding: 0 0 28px 0; }

.actions__col {
    display: inline-block;
    vertical-align: top; }
.actions__col--title {
    display: block; }
.actions__col--btn {
    width: 185px; }
@media (max-width: 767px) {
    .actions__col--btn {
        padding-bottom: 30px; } }
.actions__col--phone {
    width: 260px; }
@media (max-width: 1023px) {
    .actions__col--phone {
        width: auto;
        position: relative;
        padding-bottom: 30px; } }
@media (max-width: 767px) {
    .actions__col--phone {
        z-index: 3;
        position: relative; } }
.actions__col--phone .advert__contacts-drop {
    left: 0;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    margin-top: 10px; }
@media (max-width: 767px) {
    .actions__col--phone .advert__contacts-drop {
        right: auto;
        margin-top: -10px;
        padding-top: 0; } }
@media (max-width: 767px) {
    .actions__col--phone {
        padding: 0 0 30px; } }
.actions__col--contacts {
    width: calc(100% - 260px);
    text-align: right; }
.actions__col--contacts .mCSB_horizontal.mCSB_inside > .mCSB_container {
    margin-bottom: 0; }
.actions__col--contacts .mCSB_scrollTools_horizontal {
    height: 0; }
.actions__col--contacts .mCSB_container {
    padding: 5px 0; }
.actions__col--contacts .mCSB_scrollTools {
    opacity: 1; }
.actions__col--contacts .mCSB_horizontal {
    position: relative; }
.actions__col--contacts .mCSB_horizontal:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 30px;
    background: -webkit-gradient(linear, left top, right top, color-stop(50%, white), to(rgba(255, 255, 255, 0)));
    background: linear-gradient(to right, white 50%, rgba(255, 255, 255, 0) 100%);
    z-index: 3; }
.actions__col--contacts .mCSB_horizontal:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 30px;
    background: -webkit-gradient(linear, right top, left top, color-stop(50%, white), to(rgba(255, 255, 255, 0)));
    background: linear-gradient(to left, white 50%, rgba(255, 255, 255, 0) 100%);
    z-index: 3; }
.actions__col--contacts .mCSB_horizontal .mCSB_buttonLeft,
.actions__col--contacts .mCSB_horizontal .mCSB_buttonRight {
    opacity: 1;
    width: 16px;
    height: 16px;
    position: absolute;
    top: -32px;
    z-index: 7;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAxOCI+CiAgICA8cGF0aCBmaWxsPSIjYjRiNGI0IiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik0yMCA3Ljg3NUg0Ljc4N2w2Ljk4OC02LjI4OUwxMCAwIDAgOWwxMCA5IDEuNzYyLTEuNTg2LTYuOTc1LTYuMjg5SDIweiIvPgo8L3N2Zz4K);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%; }
.actions__col--contacts .mCSB_horizontal .mCSB_buttonLeft {
    right: auto;
    left: 0; }
.actions__col--contacts .mCSB_horizontal .mCSB_buttonRight {
    right: 0;
    left: auto;
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1); }
@media (max-width: 1023px) {
    .actions__col--contacts {
        width: 100%;
        text-align: left; } }
.actions__col--contacts .advert__flex-menu {
    max-width: 100%;
    margin: 0;
    font-size: 0;
    line-height: 0;
    margin: 0 -10px -20px; }
.actions__col--contacts .advert__flex-menu-item {
    padding: 0 10px 20px; }
.actions__col--contacts .advert__flex-menu-item:first-child {
    padding-left: 10px; }
.actions__col--contacts .advert__flex-menu .flexMenu-popup {
    z-index: 4; }
@media (max-width: 767px) {
    .actions__col--contacts {
        padding: 0;
        width: auto;
        display: block; }
    .actions__col--contacts .advert__flex-menu {
        padding: 0;
        max-width: none;
        white-space: normal;
        margin: 0 -11px; }
    .actions__col--contacts .advert__flex-menu-item {
        padding: 0 11px 22px; }
    .actions__col--contacts .advert__flex-menu-item:first-child {
        padding-left: 11px; }
    .actions__col--contacts .advert__flex-menu .flexMenu-popup .mob-drop-btn {
        display: block;
        margin: 10px 0; }
    .actions__col--contacts .mob-drop-btn {
        display: none; } }
.actions__col--hidden {
    display: none;
    width: 319px;
    padding-left: 40px;
    line-height: 1.43; }
@media (max-width: 767px) {
    .actions__col {
        width: 100%; } }

@media (max-width: 1023px) {
    .actions__phone {
        position: relative;
        padding-bottom: 15px; } }

.actions__phone-dropbox {
    position: relative; }

.actions__phone-col {
    display: inline-block;
    vertical-align: top; }
.actions__phone-col--icon {
    width: 40px; }
.actions__phone-col--content {
    width: calc(100% - 40px);
    padding-left: 12px; }

.actions__phone-icon {
    display: inline-block;
    width: 40px;
    height: 40px;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    border: 1px solid #E5E5E5;
    background: #fff;
    text-align: center;
    border-radius: 50%; }
.actions__phone-icon:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 100%; }
.actions__phone-icon svg {
    vertical-align: middle; }

.actions__phone-link {
    display: block;
    font-size: 20px;
    color: #247bbd;
    background-position: right 11px top 4px;
    background-repeat: no-repeat; }
.actions__phone-link:after {
    content: '';
    display: inline-block;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4IiBpZD0iMWI4ZDQ5OWQtN2UyZS00YjJhLWFmOTItNWQwMWI1NDIwYjVhIiBkYXRhLW5hbWU9IkNhcGEgMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMzQ2LjI0IDM1MS45MSI+DQogIDx0aXRsZT5pbmNvbWluZy1jYWxsPC90aXRsZT4NCiAgPGc+DQogICAgPHBhdGggZD0iTTMzOS40LDI4NC42bC01NC42NC01NC42N2EyMy4zNywyMy4zNywwLDAsMC0xNi42OS02LjU4LDI1Ljc4LDI1Ljc4LDAsMCwwLTE4LjEzLDcuMzRsLTI5LjUyLDI5LjU0LTgtNC40M2MtMTcuNTYtOS43My00MS42LTIzLjA4LTY3LTQ4LjUxcy0zOC44NS00OS41OC00OC42Mi02Ny4xOWwtNC4zNy03Ljc2TDEyMiwxMDIuNzdjOS43OS05LjgyLDEwLjEyLTI1LjQ0Ljc0LTM0Ljg0TDY4LjEzLDEzLjI5QTIzLjM0LDIzLjM0LDAsMCwwLDUxLjQ1LDYuN2EyNS43MywyNS43MywwLDAsMC0xOC4xMyw3LjM2TDE5LjksMjcuNTZsLTEuMjYsMi4wNkE4NS41OSw4NS41OSwwLDAsMCw2LjUsNTEuMDgsODguODUsODguODUsMCwwLDAsMS4wOCw3Mi43OWMtNyw1OC41NiwyMCwxMTIuMzIsOTMuMjEsMTg1LjU2LDg2Ljg0LDg2LjgxLDE1OS4zOSw5My41NiwxNzkuNTYsOTMuNTYsMy40NSwwLDUuNTQtLjE5LDYuMTMtMC4yNWE4OSw4OSwwLDAsMCwyMS43OC01LjQ5LDgzLjg0LDgzLjg0LDAsMCwwLDIxLjMzLTEyLjA5bDMuMDYtMi40LDEyLjU2LTEyLjMyQzM0OC40OCwzMDkuNiwzNDguNzksMjk0LDMzOS40LDI4NC42WiIgZmlsbD0iIzNEOTUxNCIvPg0KICAgIDxwYXRoIGQ9Ik0xOTUuMzYsMTU3LjU5YzkuNjgsMCw4Ni45MS0xMC44NSw4OS44LTExLjI5LDAuOTIsMCw1LjY3LS4xMSw4LjEtMi41NCwxLjUyLTEuNTIsMy4yNy00Ljg3LTIuMDctMTAuMjJMMjcyLDExNC40LDM0MC41LDQ1Ljk1YzEuNjctMS42NywzLjY1LTYtLjgtMTAuNDNMMzA3LjU3LDMuNEMzMDUuMzQsMS4xNywzMDMuMTIsMCwzMDAuOTIsMGE2LjI4LDYuMjgsMCwwLDAtNC41MiwxLjg4Yy0wLjI5LjMxLS41MiwwLjU5LTAuNjgsMC44TDIyNi41Niw3MS44MywyMDUuNjcsNTAuOTVjLTQuNTUtNC41NC03LjU1LTIuNTMtOC42Mi0xLjQ0LTIuMzcsMi4zNy0yLjQyLDcuMjktMi4zNyw4LjRsLTguNDUsODkuNTFhMTAuNDksMTAuNDksMCwwLDAsMi40Myw3LjQ5QTguNjgsOC42OCwwLDAsMCwxOTUuMzYsMTU3LjU5WiIgZmlsbD0iIzNEOTUxNCIvPg0KICA8L2c+DQo8L3N2Zz4NCg==);
    width: 20px;
    height: 20px;
    background-position: center;
    background-repeat: no-repeat;
    margin: 0 0 0 5px; }
@media (max-width: 767px) {
    .actions__phone-link {
        display: inline-block;
        background-position: right 3px top 4px; } }
.actions__phone-link:hover {
    color: #333; }

.actions__phone-text {
    display: block;
    font-size: 12px;
    color: #838383; }
@media (max-width: 767px) {
    .actions__phone-text {
        padding-bottom: 18px; } }

.actions__phone-more {
    position: absolute;
    position: static;
    bottom: 0;
    left: 45px;
    font-size: 12px;
    color: #247bbd;
    padding: 0 9px 0 0;
    background: #fff;
    text-transform: uppercase;
    -webkit-transform: translateY(50%);
    -ms-transform: translateY(50%);
    transform: translateY(50%);
    -webkit-transition: none;
    transition: none;
    z-index: 3; }
.actions__phone-more > span {
    cursor: pointer; }
.actions__phone-more > span:hover {
    opacity: .7; }
@media (max-width: 767px) {
    .actions__phone-more {
        position: static;
        padding: 0;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none; } }

.actions__contacts {
    overflow: hidden;
    padding: 0 10px 10px;
    margin: 0 -10px -10px; }
.actions__contacts.is-slider {
    padding: 0 36px; }
.actions__contacts.is-slider .slick-arrow {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    cursor: pointer;
    fill: #b4b4b4;
    -webkit-transition: fill .3s ease-in-out;
    transition: fill .3s ease-in-out; }
.actions__contacts.is-slider .slick-arrow--next {
    left: 100%;
    margin-left: 20px; }
.actions__contacts.is-slider .slick-arrow--prev {
    right: 100%;
    margin-right: 20px; }
.actions__contacts.is-slider .slick-arrow:hover {
    fill: #333; }
.actions__contacts.is-slider .slick-arrow .icon-arrow-slider {
    width: 16px; }
.actions__contacts.is-slider .actions__contacts-list {
    width: 100%; }
.actions__contacts-link {
    width: 100%;
    font-size: 12px;
    padding: 9px 10px;
    border-radius: 20px;
    font-weight: 400; }
.actions__contacts-trigger {
    display: none; }
.actions__contacts-list {
    display: inline-block;
    vertical-align: top;
    white-space: nowrap; }
@media (max-width: 767px) {
    .actions__contacts-list {
        white-space: normal;
        text-align: center;
        margin: 0 -11px; } }
.actions__contacts-item {
    display: inline-block;
    vertical-align: top;
    padding-right: 12px; }
@media (max-width: 767px) {
    .actions__contacts-item {
        padding: 0 11px 22px 11px; } }
.actions__contacts-item:last-child {
    padding-right: 0; }
@media (max-width: 767px) {
    .actions__contacts-item:last-child {
        padding-right: 11px; } }
.actions__contacts-btn {
    display: inline-block;
    width: 40px;
    height: 40px;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    border: 1px solid #E5E5E5;
    background: #fff;
    text-align: center;
    border-radius: 50%; }
.actions__contacts-btn:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 100%; }
.actions__contacts-btn:hover {
    -webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2); }
.actions__contacts-icon {
    vertical-align: middle;
    width: 20px;
    height: 20px; }

@media (max-width: 767px) {
    .actions__order {
        display: block;
        width: 100%; } }

.actions__info {
    font-size: 14px;
    margin: -20px 0 0 0;
    padding: 0 0 30px 0; }
@media (max-width: 767px) {
    .actions__info {
        padding: 0 0 30px 0; } }

.advert {
    padding: 16px 20px 20px 125px;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    background: #fff;
    border: 2px solid transparent;
    -webkit-transition: border-color .2s ease;
    transition: border-color .2s ease;
    margin: 0 0 10px 0;
    -webkit-transition: all .2s ease;
    transition: all .2s ease; }
.advert:after {
    content: " ";
    display: block;
    clear: both; }
.advert:last-child {
    margin-bottom: 0; }
.advert.yellow {
    border-color: #FFAB00; }
.advert.blue {
    border-color: #5677FC; }
.advert.orange {
    border-color: #FD7E2F; }
.advert.green {
    border-color: #259B24; }
@media (max-width: 1170px) {
    .advert {
        padding-left: 110px; } }
@media (max-width: 767px) {
    .advert {
        padding: 0;
        border-width: 4px; } }
.advert__img {
    float: left;
    width: 125px;
    margin: 0 0 0 -125px;
    padding: 0 20px; }
.advert__img [class*="icon-"] {
    display: block;
    margin: 0 auto;
    fill: #E5E5E5;
    opacity: .7; }
@media (max-width: 1170px) {
    .advert__img {
        width: 110px;
        margin-left: -110px;
        padding: 0 10px; } }
@media (max-width: 767px) {
    .advert__img {
        float: right;
        width: 115px;
        margin: 0;
        padding: 0 0 0 10px; }
    .advert__img--no-logo {
        display: none; } }
.advert__img img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
    max-height: 100%; }
.advert__main {
    float: left;
    width: 100%; }
@media (max-width: 767px) {
    .advert__main {
        float: none;
        width: auto;
        padding: 15px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 100%; } }
.advert__city-title {
    display: block;
    padding: 6px 0 5px 0;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    float: right;
    width: 100%; }
.advert__city-title a {
    color: #333; }
.advert__city-title a:hover {
    text-decoration: underline; }
@media (max-width: 767px) {
    .advert__city-title {
        font-size: 14px;
        line-height: 18px; } }
.advert__title {
    display: block;
    font-size: 16px;
    line-height: 19px;
    font-weight: 700;
    padding: 0 0 13px 0;
    float: right;
    width: 100%; }
.advert__title a {
    color: #247BBD; }
.advert__title a:hover {
    text-decoration: underline; }
@media (max-width: 767px) {
    .advert__title {
        float: none;
        font-size: 18px;
        line-height: 24px;
        width: calc(100% - 115px); }
    .advert__title--no-logo {
        width: auto; } }
.advert__title-marker {
    display: inline-block;
    font-size: 12px;
    line-height: 16px;
    color: #fff;
    background: #247BBD;
    padding: 0 3px;
    border-radius: 2px;
    margin: 0 0 0 5px;
    font-weight: 400;
    position: relative;
    text-transform: uppercase;
    top: -3px; }
.advert__title-marker--md {
    padding: 2px 5px; }
.advert__title-marker--transparent {
    background: transparent;
    border: 1px solid rgba(255, 255, 255, 0.5);
    padding: 1px 5px; }
.advert__title-marker.orange {
    background: #FFAB00; }
.advert__title-marker.red {
    background: #FE0F0F; }
.advert__title-marker.red [class*="icon-"] {
    fill: #fff;
    margin: 2px 2px 0; }
.advert__actions {
    padding: 0 0 13px 0; }
.advert__actions:after {
    content: " ";
    display: block;
    clear: both; }
.advert__actions .btn {
    margin: 0 0 0 8px; }
.advert__actions-left {
    float: left;
    font-size: 0;
    line-height: 0;
    width: 380px;
    padding: 0 0 9px 0; }
@media (min-width: 768px) {
    .advert__actions-left:nth-last-child(2) {
        padding: 0; } }
@media (max-width: 767px) {
    .advert__actions-left {
        float: none;
        width: 100%;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        padding: 0 0 15px 0; }
    .advert__actions-left:after {
        content: " ";
        display: block;
        clear: both; } }
@media (max-width: 767px) {
    .advert__actions-left--mod {
        padding: 0 0 10px 0; }
    .advert__actions-left--mod .advert__btn, .advert__actions-left--mod .advert__flex-menu .flexMenu-viewMore > a, .advert__flex-menu .advert__actions-left--mod .flexMenu-viewMore > a {
        margin-top: -8px; }
    .advert__actions-left--mod .advert__info {
        display: block;
        margin: 0 0 10px; }
    .advert__actions-left--mod .advert__info:after {
        content: " ";
        display: block;
        clear: both; }
    .advert__actions-left--mod .advert__info--mod {
        display: inline-block;
        vertical-align: middle;
        margin: -8px 0 0 0; }
    .advert__actions-left--mod .advert__info .advert__gray {
        float: left;
        width: 75px; }
    .advert__actions-left--mod .advert__info > .advert__text {
        float: left;
        width: calc(100% - 75px); } }
.advert__actions-right {
    float: right;
    text-align: right;
    font-size: 0;
    line-height: 0;
    padding: 0 0 9px 0;
    width: calc(100% - 380px); }
.advert__actions-right:last-child {
    padding: 0; }
@media (max-width: 767px) {
    .advert__actions-right {
        width: 100%;
        float: none;
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
        padding: 13px 0 0 0;
        text-align: center; } }
.advert__actions-right--online:after {
    content: " ";
    display: block;
    clear: both; }
@media (max-width: 767px) {
    .advert__actions-right--online {
        padding-left: 0; } }
.advert__actions-right--online .advert__actions-online-btn {
    margin: 0 8px 5px 0; }
@media (max-width: 767px) {
    .advert__actions-right--online .advert__actions-online-btn {
        float: none;
        margin-left: 0;
        display: block;
        width: 100%;
        margin: 0 0 20px 0; } }
.advert__actions-online-btn {
    padding-left: 15px;
    padding-right: 15px; }
@media (max-width: 1280px) {
    .advert__actions-online-btn {
        margin-bottom: 10px; } }
@media (max-width: 1060px) {
    .advert__actions-online-btn {
        padding-left: 5px;
        padding-right: 10px; } }
@media (max-width: 767px) {
    .advert__actions-online-btn {
        margin-bottom: 0;
        width: calc(100% - 110px); } }
.advert__gray {
    display: block;
    font-size: 12px;
    line-height: 20px;
    color: #959595;
    padding: 0 0 5px 0; }
@media (max-width: 767px) {
    .advert__gray {
        font-size: 14px; } }
.advert__gray-dark {
    color: #333; }
.advert__text {
    display: block;
    font-size: 14px;
    line-height: 20px; }
.advert__text [class*="icon-"] {
    vertical-align: middle;
    fill: #333;
    position: relative;
    top: -1px; }
.advert__text--inline {
    display: inline; }
.advert__text--margin {
    margin-right: 10px; }
@media (max-width: 767px) {
    .advert__text {
        font-size: 16px;
        line-height: 22px; } }
.advert__text.gray {
    color: #959595; }
.advert__text.red {
    color: red; }
.advert__text.green {
    color: green; }
.advert__text.blue {
    color: #247BBD; }
.advert__text.blue a {
    color: #247BBD; }
.advert__text.blue [class*="icon-"] {
    margin-right: 5px; }
.advert__info {
    display: inline-block;
    margin: 0 0 0 30px;
    vertical-align: top; }
.advert__info .advert__gray {
    padding: 0; }
@media (max-width: 1170px) {
    .advert__info {
        margin: 0 0 0 20px; } }
.advert__info:first-child {
    margin-left: 0; }
.advert__info--rating {
    max-width: 120px; }
.advert__info--service {
    max-width: 220px; }
.advert__info--yellow {
    background: #fdf8e8;
    padding: 5px 12px 8px; }
.advert__info--yellow .advert__gray {
    padding: 0; }
@media (max-width: 767px) {
    .advert__info--yellow {
        margin-left: -15px; }
    .advert__info--yellow:first-child {
        margin-left: -15px; }
    .advert__info--yellow + .advert__info {
        float: right; } }
.advert__info-calc-price {
    color: #FFAB00;
    font-size: 20px;
    font-weight: 700;
    display: inline-block;
    vertical-align: middle;
    line-height: 20px; }
@media (max-width: 767px) {
    .advert__info-calc-price {
        line-height: 22px; } }
.advert__info-price-box {
    white-space: nowrap; }
.advert__info-price-quest {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 10px;
    position: relative;
    z-index: 2; }
.advert__info-price-quest [class*="icon-"] {
    display: block;
    fill: #B4B4B4;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    cursor: pointer; }
.advert__info-price-quest:hover {
    z-index: 3; }
.advert__info-price-quest:hover [class*="icon-"] {
    fill: #333; }
.advert__info-price-quest:hover .advert__info-drop {
    opacity: 1;
    visibility: visible; }
.advert__info-drop {
    position: absolute;
    top: 100%;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    -webkit-box-shadow: 0 13px 18px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 13px 18px 1px rgba(0, 0, 0, 0.1);
    white-space: normal;
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease;
    opacity: 0;
    padding-top: 10px;
    visibility: hidden; }
.advert__info-drop-info {
    font-size: 0;
    line-height: 0;
    white-space: nowrap;
    padding: 15px 20px;
    background: #fff;
    border: 1px solid #E5E5E5;
    border-bottom: none; }
.advert__info-drop-btm {
    background: #F4F4F4;
    padding: 15px 20px;
    border: 1px solid #E5E5E5;
    border-top: none; }
.advert__info-drop-btm-txt {
    display: block;
    padding: 0 0 13px 0;
    font-size: 12px;
    line-height: 14px; }
.advert__info-drop-btm-txt:last-child {
    padding: 0; }
.advert__btn, .advert__flex-menu .flexMenu-viewMore > a {
    display: inline-block;
    min-width: 40px;
    height: 40px;
    border-radius: 20px;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    border: 1px solid #E5E5E5;
    margin: 0 0 0 10px;
    font-size: 0;
    line-height: 0;
    text-align: center;
    vertical-align: middle;
    position: relative;
    cursor: pointer;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    background: #fff;
    color: #333; }
.advert__btn:first-child, .advert__flex-menu .flexMenu-viewMore > a:first-child {
    margin-left: 0; }
.advert__btn:before, .advert__flex-menu .flexMenu-viewMore > a:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle; }
.advert__btn--orange {
    background: #FFAB00;
    border-color: #FFAB00;
    color: #fff; }
.advert__btn--block {
    display: block;
    width: 100%; }
.advert__btn.soc-open:after, .advert__flex-menu .flexMenu-viewMore > a.soc-open:after {
    content: '';
    display: block;
    position: absolute;
    bottom: -11px;
    left: 0;
    right: 0;
    height: 3px;
    background: #FFAB00; }
.advert__btn [class*="icon-"], .advert__flex-menu .flexMenu-viewMore > a [class*="icon-"] {
    display: inline-block;
    vertical-align: middle; }
.advert__btn .icon-social, .advert__flex-menu .flexMenu-viewMore > a .icon-social {
    width: 20px;
    height: 20px; }
.advert__btn .icon-calculator, .advert__flex-menu .flexMenu-viewMore > a .icon-calculator {
    fill: #FFAB00; }
.advert__btn:hover, .advert__flex-menu .flexMenu-viewMore > a:hover {
    -webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2); }
.advert__btn:hover .advert__btn-drop, .advert__flex-menu .flexMenu-viewMore > a:hover .advert__btn-drop {
    opacity: 1;
    visibility: visible; }
.advert__btn-text {
    display: inline-block;
    font-size: 12px;
    line-height: 20px;
    text-transform: uppercase;
    padding: 0 16px;
    vertical-align: middle; }
.advert__btn-counter {
    position: absolute;
    font-size: 12px;
    line-height: 12px;
    height: 16px;
    top: -2px;
    right: -2px;
    background: #fff;
    border-radius: 50%;
    border: 1px solid #E5E5E5;
    min-width: 16px;
    padding: 1px 1px 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1); }
.advert__contacts-btn {
    display: inline-block;
    margin-left: 10px;
    position: relative; }
.advert__contacts-btn:first-child {
    margin-left: 0; }
@media (max-width: 767px) {
    .advert__contacts-btn--block {
        display: block;
        width: 100%; }
    .advert__contacts-btn--block .advert__btn, .advert__contacts-btn--block .advert__flex-menu .flexMenu-viewMore > a, .advert__flex-menu .advert__contacts-btn--block .flexMenu-viewMore > a {
        width: 100%;
        display: block; } }
.advert__contacts-indrop {
    display: none;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 297px; }
.advert__contacts-social-list {
    background: #F4F4F4;
    padding: 15px 20px; }
.advert__contacts-social-list .advert__social-link {
    font-size: 16px;
    line-height: 19px; }
.advert__contacts-drop {
    position: absolute;
    top: 100%;
    padding: 10px 0 0 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    z-index: 3;
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease;
    display: none;
    text-align: left; }
.advert__contacts-drop.on-top {
    top: auto;
    bottom: 100%;
    padding: 0 0 10px 0; }
.advert__contacts-drop-top {
    display: none; }
@media (max-width: 767px) {
    .advert__contacts-drop {
        padding: 0;
        background: #fff;
        position: fixed;
        top: 50% !important;
        right: auto;
        width: 300px;
        left: 50% !important;
        -webkit-transform: translate(-50%, -50%) !important;
        -ms-transform: translate(-50%, -50%) !important;
        transform: translate(-50%, -50%) !important; }
    .advert__contacts-drop-top {
        display: block;
        padding: 20px 25px 0;
        background: #fff;
        position: relative; }
    .advert__contacts-drop-title {
        display: block;
        font-size: 16px;
        line-height: 19px;
        font-weight: 700;
        color: #333;
        text-align: left; }
    .advert__contacts-drop-close {
        display: block;
        position: absolute;
        width: 14px;
        height: 14px;
        top: 10px;
        right: 10px; }
    .advert__contacts-drop-close:before, .advert__contacts-drop-close:after {
        content: '';
        display: block;
        width: 16px;
        height: 1px;
        background: #b4b4b4;
        position: absolute;
        top: 50%;
        left: 50%;
        margin: -1px 0 0 -8px; }
    .advert__contacts-drop-close:before {
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg); }
    .advert__contacts-drop-close:after {
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg); } }
.advert__phone-list {
    background: #fff;
    border: 1px solid #E5E5E5;
    -webkit-box-shadow: 0 13px 18px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 13px 18px 1px rgba(0, 0, 0, 0.1);
    max-height: 212px;
    padding: 25px 25px 20px; }
@media (max-width: 767px) {
    .advert__phone-list {
        -webkit-box-shadow: none;
        box-shadow: none;
        border: none; } }
.advert__phone-list-item {
    padding: 0 0 18px 0;
    white-space: nowrap;
    text-align: left; }
.advert__phone-list-item:last-child {
    padding-bottom: 0; }
.advert__phone-list-link {
    display: block;
    padding: 0 20px 0 0;
    background-position: 100% 5px;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4IiBpZD0iMWI4ZDQ5OWQtN2UyZS00YjJhLWFmOTItNWQwMWI1NDIwYjVhIiBkYXRhLW5hbWU9IkNhcGEgMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMzQ2LjI0IDM1MS45MSI+DQogIDx0aXRsZT5pbmNvbWluZy1jYWxsPC90aXRsZT4NCiAgPGc+DQogICAgPHBhdGggZD0iTTMzOS40LDI4NC42bC01NC42NC01NC42N2EyMy4zNywyMy4zNywwLDAsMC0xNi42OS02LjU4LDI1Ljc4LDI1Ljc4LDAsMCwwLTE4LjEzLDcuMzRsLTI5LjUyLDI5LjU0LTgtNC40M2MtMTcuNTYtOS43My00MS42LTIzLjA4LTY3LTQ4LjUxcy0zOC44NS00OS41OC00OC42Mi02Ny4xOWwtNC4zNy03Ljc2TDEyMiwxMDIuNzdjOS43OS05LjgyLDEwLjEyLTI1LjQ0Ljc0LTM0Ljg0TDY4LjEzLDEzLjI5QTIzLjM0LDIzLjM0LDAsMCwwLDUxLjQ1LDYuN2EyNS43MywyNS43MywwLDAsMC0xOC4xMyw3LjM2TDE5LjksMjcuNTZsLTEuMjYsMi4wNkE4NS41OSw4NS41OSwwLDAsMCw2LjUsNTEuMDgsODguODUsODguODUsMCwwLDAsMS4wOCw3Mi43OWMtNyw1OC41NiwyMCwxMTIuMzIsOTMuMjEsMTg1LjU2LDg2Ljg0LDg2LjgxLDE1OS4zOSw5My41NiwxNzkuNTYsOTMuNTYsMy40NSwwLDUuNTQtLjE5LDYuMTMtMC4yNWE4OSw4OSwwLDAsMCwyMS43OC01LjQ5LDgzLjg0LDgzLjg0LDAsMCwwLDIxLjMzLTEyLjA5bDMuMDYtMi40LDEyLjU2LTEyLjMyQzM0OC40OCwzMDkuNiwzNDguNzksMjk0LDMzOS40LDI4NC42WiIgZmlsbD0iIzNEOTUxNCIvPg0KICAgIDxwYXRoIGQ9Ik0xOTUuMzYsMTU3LjU5YzkuNjgsMCw4Ni45MS0xMC44NSw4OS44LTExLjI5LDAuOTIsMCw1LjY3LS4xMSw4LjEtMi41NCwxLjUyLTEuNTIsMy4yNy00Ljg3LTIuMDctMTAuMjJMMjcyLDExNC40LDM0MC41LDQ1Ljk1YzEuNjctMS42NywzLjY1LTYtLjgtMTAuNDNMMzA3LjU3LDMuNEMzMDUuMzQsMS4xNywzMDMuMTIsMCwzMDAuOTIsMGE2LjI4LDYuMjgsMCwwLDAtNC41MiwxLjg4Yy0wLjI5LjMxLS41MiwwLjU5LTAuNjgsMC44TDIyNi41Niw3MS44MywyMDUuNjcsNTAuOTVjLTQuNTUtNC41NC03LjU1LTIuNTMtOC42Mi0xLjQ0LTIuMzcsMi4zNy0yLjQyLDcuMjktMi4zNyw4LjRsLTguNDUsODkuNTFhMTAuNDksMTAuNDksMCwwLDAsMi40Myw3LjQ5QTguNjgsOC42OCwwLDAsMCwxOTUuMzYsMTU3LjU5WiIgZmlsbD0iIzNEOTUxNCIvPg0KICA8L2c+DQo8L3N2Zz4NCg==); }
.advert__phone-number {
    display: block;
    font-size: 20px;
    line-height: 24px;
    color: #333; }
.advert__phone-descr {
    display: block;
    font-size: 12px;
    line-height: 14px;
    color: #838383; }
.advert__contacts-list {
    width: 298px;
    background: #fff;
    border: 1px solid #E5E5E5;
    -webkit-box-shadow: 0 13px 18px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 13px 18px 1px rgba(0, 0, 0, 0.1);
    padding: 20px 19px 12px;
    font-size: 0;
    line-height: 0; }
@media (max-width: 767px) {
    .advert__contacts-list {
        width: 100%;
        border: none;
        -webkit-box-shadow: none;
        box-shadow: none; } }
.advert__contacts-list-item {
    display: inline-block;
    width: 20%;
    padding: 0 6px 12px;
    vertical-align: top; }
.advert__contacts-list-phones {
    padding: 0 6px 22px 6px; }
@media (max-width: 767px) {
    .advert__contacts-list-mob-btn-box {
        padding: 0 25px 25px; } }
.advert__contacts-phones-list {
    padding: 0 0 4px 0;
    border-bottom: 1px solid #E5E5E5;
    max-height: 173px;
    overflow: hidden; }
.advert__contacts-phones-list .mCSB_scrollTools {
    right: -20px; }
.advert__block {
    padding: 0 0 9px 0;
    clear: both; }
.advert__block--labels {
    padding-top: 11px; }
.advert__block--location [class*="icon-"] {
    fill: #c2c2c2;
    margin-right: 5px; }
.advert__block-title {
    font-size: 12px;
    line-height: 20px;
    color: #959595;
    display: block; }
@media (max-width: 767px) {
    .advert__block-title {
        font-size: 14px;
        line-height: 22px; } }
.advert__block:last-child {
    padding-bottom: 0; }
@media (max-width: 767px) {
    .advert__block {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2; }
    .advert__block--labels {
        padding-top: 25px !important;
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5;
        margin-bottom: -20px; } }
.advert__review {
    display: block;
    font-size: 16px;
    line-height: 20px;
    padding: 7px 10px;
    border: 1px solid #E5E5E5;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    overflow: hidden;
    margin: 6px 0 0 0;
    white-space: nowrap;
    text-overflow: ellipsis; }
@media (max-width: 767px) {
    .advert__review {
        white-space: normal;
        font-size: 14px; } }
.advert__flex-menu {
    display: inline-block;
    max-width: calc(100% - 174px);
    min-width: 47px;
    margin-bottom: -20px;
    visibility: hidden; }
.advert__flex-menu.visible {
    visibility: visible; }
@media (max-width: 767px) {
    .advert__flex-menu {
        margin: 0 -12px;
        display: block;
        width: auto;
        max-width: none; } }
.advert__flex-menu-item {
    display: inline-block;
    padding: 0 0 0 7px; }
.advert__flex-menu-item:first-child {
    padding-left: 0; }
@media (max-width: 767px) {
    .advert__flex-menu-item {
        padding: 0 11px; }
    .advert__flex-menu-item:first-child {
        padding-left: 11px; }
    .advert__flex-menu-item .advert__contacts-drop {
        left: 0;
        right: auto; } }
.advert__flex-menu .flexMenu-viewMore {
    display: inline-block;
    padding: 0 0 0 7px;
    position: relative; }
@media (max-width: 767px) {
    .advert__flex-menu .flexMenu-viewMore {
        padding: 0 11px; } }
.advert__flex-menu .flexMenu-popup {
    margin: 10px 0 0 -141px;
    width: 298px;
    background: #fff;
    border: 1px solid #E5E5E5;
    -webkit-box-shadow: 0 13px 18px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 13px 18px 1px rgba(0, 0, 0, 0.1);
    padding: 25px 19px 12px;
    z-index: 1;
    text-align: center; }
@media (max-width: 1023px) {
    .advert__flex-menu .flexMenu-popup {
        margin: 10px 0 0 0;
        right: 0; } }
@media (max-width: 767px) {
    .advert__flex-menu .flexMenu-popup {
        width: 290px;
        z-index: 3;
        position: fixed !important;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        margin: 0; } }
.advert__flex-menu .flexMenu-popup .advert__flex-menu-item {
    display: inline-block;
    width: 20%;
    padding: 0 6px 12px; }
.advert__label {
    display: inline-block;
    margin: 0 0 0 15px;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    color: #333;
    background: #F4F4F4;
    color: #999999;
    padding: 2px 4px; }
.advert__label:first-child {
    margin-left: 0; }
.advert__label:hover {
    background: #E5E5E5; }
@media (max-width: 767px) {
    .advert__label {
        margin: 0 15px 16px 0; } }
.advert__ads-block {
    background: #FFAB00;
    padding: 25px 25px 20px 125px;
    color: #fff;
    margin: 0 0 10px 0; }
.advert__ads-block:after {
    content: " ";
    display: block;
    clear: both; }
.advert__ads-block:last-child {
    margin: 0; }
.advert__ads-block-icon {
    display: block;
    width: 75px;
    float: left;
    margin: -5px 0 0 -100px;
    text-align: center;
    font-size: 0;
    line-height: 0; }
.advert__ads-block-title {
    display: block;
    font-size: 24px;
    line-height: 28px;
    font-weight: 700;
    padding: 0 0 11px 0; }
.advert__ads-block-subtitle {
    display: block;
    font-size: 16px;
    line-height: 24px; }
.advert__social-link {
    display: block;
    font-size: 20px;
    line-height: 24px;
    color: #333;
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis; }
.advert__social-link:hover {
    color: #247BBD; }
.advert__cols {
    clear: both;
    padding: 0 250px 0 0; }
.advert__cols:after {
    content: " ";
    display: block;
    clear: both; }
@media (max-width: 767px) {
    .advert__cols {
        padding: 0;
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2; } }
.advert__cols-side {
    float: right;
    width: 220px;
    margin: 10px -250px 0 0; }
@media (max-width: 767px) {
    .advert__cols-side {
        float: none;
        width: 100%;
        margin: 0;
        padding: 20px 0 0 0; } }
.advert__cols-main {
    float: left;
    width: 100%; }
@media (max-width: 767px) {
    .advert__cols-main {
        float: none;
        width: 100%;
        margin: 0; } }
.advert__services {
    padding: 0 0 5px 0; }
.advert__services-row {
    padding: 5px 0;
    position: relative;
    z-index: 1; }
.advert__services-row:after {
    content: " ";
    display: block;
    clear: both; }
.advert__services-row:before {
    content: '';
    display: block;
    z-index: -1;
    top: 13px;
    left: 0;
    width: 100%;
    border-bottom: 2px dotted #959595;
    position: absolute; }
.advert__services-term {
    float: left;
    padding-right: 5px;
    background: #fff;
    max-width: calc(100% - 100px);
    display: inline; }
.advert__services-descr {
    float: right;
    padding-left: 5px;
    background: #fff;
    display: inline; }
.advert__address {
    padding: 0 0 10px 25px;
    position: relative;
    font-size: 12px;
    line-height: 15px;
    color: #838383; }
@media (max-width: 767px) {
    .advert__address:after {
        content: " ";
        display: block;
        clear: both; }
    .advert__address:nth-child(1n + 2) {
        display: none; } }
.advert__address a {
    font-size: 12px; }
@media (max-width: 767px) {
    .advert__address a {
        float: right;
        width: 120px; } }
.advert__address-text {
    display: block;
    padding-bottom: 5px; }
.advert__address-text:last-child {
    padding-bottom: 0; }
.advert__address-text b {
    font-size: 14px;
    color: #333333; }
@media (max-width: 767px) {
    .advert__address-text {
        float: left;
        width: calc(100% - 120px); } }
.advert__address-icon {
    display: block;
    position: absolute;
    left: 10px;
    top: 7px;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }
.advert__address-icon--red {
    fill: #FF0000; }
.advert__address-icon--green {
    fill: #259B24; }
.advert__address-icon--orange {
    fill: #FD862A; }
.advert__time {
    padding: 0 0 15px 0;
    font-size: 14px;
    line-height: 17px;
    text-align: right;
    float: right;
    font-weight: 400; }
@media (max-width: 767px) {
    .advert__time {
        float: none;
        display: block;
        text-align: left;
        padding: 15px 0 0 0; } }
.advert__time .green {
    color: #259B24; }
.advert__time .red {
    color: #FE0F0F; }

.advert--service {
    padding-left: 190px;
    position: relative; }
@media (max-width: 1200px) {
    .advert--service {
        padding-left: 125px; } }
@media (max-width: 767px) {
    .advert--service {
        padding: 0; } }
.advert--service .advert__flex-menu {
    max-width: none; }
.advert--service .advert__img {
    width: 150px;
    padding: 0;
    height: 150px;
    margin: 0;
    font-size: 0;
    line-height: 0;
    text-align: center;
    float: none;
    position: absolute;
    top: 20px;
    left: 20px; }
.advert--service .advert__img:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 100%; }
.advert--service .advert__img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    display: inline-block; }
.advert--service .advert__img [class*="icon-"] {
    display: inline-block;
    vertical-align: middle; }
@media (max-width: 1200px) {
    .advert--service .advert__img {
        width: 85px;
        height: 85px; }
    .advert--service .advert__img [class*="icon-"] {
        width: 75px;
        height: 75px; } }
@media (max-width: 767px) {
    .advert--service .advert__img {
        float: right;
        width: 75px;
        height: 75px;
        position: relative;
        top: 0;
        left: 0; }
    .advert--service .advert__img [class*="icon-"] {
        width: 75px;
        height: 75px; } }
.advert--service .advert__top {
    width: 100%;
    float: left;
    padding: 0 0 12px 0; }
@media (max-width: 767px) {
    .advert--service .advert__title {
        width: calc(100% - 75px);
        padding-right: 10px; } }
@media (max-width: 767px) {
    .advert--service .advert__actions-left.advert__actions-left--mod .advert__info .advert__gray {
        width: auto;
        min-width: 75px; } }

.advert__list--indent {
    padding-bottom: 30px; }

@media (max-width: 767px) {
    .advert__list {
        margin: 0 -16px; } }

.advert__list--standart .advert:nth-child(2) {
    margin-bottom: 10px; }

.advert-table {
    border-collapse: collapse; }
.advert-table td {
    background: #fff;
    border-bottom: 1px solid #E5E5E5;
    vertical-align: middle;
    padding-top: 25px;
    padding-bottom: 25px; }
@media (max-width: 767px) {
    .advert-table td {
        display: block;
        font-size: 14px;
        padding-top: 5px;
        padding-bottom: 5px;
        border-bottom: none;
        width: auto; }
    .advert-table td .advert__text {
        font-size: 14px; } }
.advert-table th {
    text-align: left;
    font-size: 14px;
    line-height: 16px;
    font-weight: 700;
    color: #959595;
    padding: 0 10px 15px 10px; }
.advert-table th:first-child {
    padding-left: 0; }
.advert-table th.center {
    text-align: center; }
@media (max-width: 767px) {
    .advert-table tr:first-child {
        display: none; } }
@media (max-width: 767px) {
    .advert-table__row {
        display: block;
        margin: 0 -15px;
        background: #fff;
        border-bottom: 4px solid #E5E5E5; }
    .advert-table__row:last-child {
        border-bottom-color: transparent; } }
@media (min-width: 768px) {
    .advert-table__row--orange td {
        border-top: 1px solid #FFAB00;
        border-bottom: 1px solid #FFAB00; }
    .advert-table__row--orange td:first-child {
        border-left: 1px solid #FFAB00; }
    .advert-table__row--orange td:last-child {
        border-right: 1px solid #FFAB00; } }
@media (max-width: 767px) {
    .advert-table__row--orange {
        border: 4px solid #FFAB00;
        margin-top: -4px; }
    .advert-table__row--orange:last-child {
        border-bottom-color: #FFAB00; } }
.advert-table__title {
    color: #247BBD;
    font-weight: 700;
    font-size: 14px; }
.advert-table__title:hover {
    text-decoration: underline; }
.advert-table__title-cell {
    padding: 20px 0 20px 20px;
    width: 20%;
    line-height: 22px; }
@media (max-width: 767px) {
    .advert-table__title-cell {
        width: auto;
        padding: 20px 15px 20px !important; } }
.advert-table__rating-cell {
    width: 25%;
    padding: 0 10px; }
@media (max-width: 767px) {
    .advert-table__rating-cell {
        padding: 0 15px; }
    .advert-table__rating-cell:before {
        content: attr(data-th);
        display: block;
        width: 100%;
        font-size: 14px;
        line-height: 17px;
        color: #959595;
        padding-bottom: 10px; }
    .advert-table__rating-cell .advert__text {
        display: inline; }
    .advert-table__rating-cell .advert__text:first-child:after {
        content: '—';
        display: inline;
        color: #959595;
        margin: 0 0 0 5px; } }
.advert-table__cost-cell {
    width: 5%;
    padding: 0 15px; }
.advert-table__rate-cell {
    white-space: nowrap;
    padding: 0 15px;
    width: 1%; }
.advert-table__rate-cell .advert__btn, .advert-table__rate-cell .advert__flex-menu .flexMenu-viewMore > a, .advert__flex-menu .advert-table__rate-cell .flexMenu-viewMore > a {
    margin-left: 10px; }
.advert-table__rate-cell .advert__actions-online-btn {
    margin-left: 10px;
    margin-bottom: 0; }
@media (max-width: 767px) {
    .advert-table__cost-cell, .advert-table__rate-cell {
        text-align: left;
        padding: 0 0 0 50%; }
    .advert-table__cost-cell:after, .advert-table__rate-cell:after {
        content: " ";
        display: block;
        clear: both; }
    .advert-table__cost-cell .advert__btn, .advert-table__cost-cell .advert__flex-menu .flexMenu-viewMore > a, .advert__flex-menu .advert-table__cost-cell .flexMenu-viewMore > a, .advert-table__rate-cell .advert__btn, .advert-table__rate-cell .advert__flex-menu .flexMenu-viewMore > a, .advert__flex-menu .advert-table__rate-cell .flexMenu-viewMore > a {
        margin-top: -5px;
        margin-bottom: -5px; }
    .advert-table__cost-cell:before, .advert-table__rate-cell:before {
        content: attr(data-th);
        display: block;
        float: left;
        margin-left: -100%;
        width: 100%;
        font-size: 14px;
        line-height: 17px;
        color: #959595;
        padding: 0 15px; } }
.advert-table__actions-cell {
    padding: 0 15px 0 0;
    width: 1%;
    white-space: nowrap; }
.advert-table__actions-cell:last-child {
    padding-right: 20px; }
.advert-table__actions-cell .advert__actions-online-btn {
    margin-bottom: 0; }
@media (max-width: 767px) {
    .advert-table__actions-cell .advert__actions-online-btn {
        width: 100%; } }
.advert-table__actions-cell .advert__contacts-list {
    white-space: normal; }
.advert-table__actions-cell .advert__phone-list-link--mod {
    display: inline-block;
    vertical-align: middle;
    background-image: none;
    padding-left: 10px;
    padding-right: 0; }
.advert-table__actions-cell .advert__phone-list-link--mod .advert__phone-number {
    font-size: 14px;
    line-height: 20px;
    font-weight: 700; }
.advert-table__actions-cell .advert__phone-list-link--mod .advert__phone-number:after {
    display: inline-block;
    vertical-align: middle;
    content: '';
    width: 14px;
    height: 14px;
    background-repeat: no-repeat;
    margin-left: 10px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4IiBpZD0iMWI4ZDQ5OWQtN2UyZS00YjJhLWFmOTItNWQwMWI1NDIwYjVhIiBkYXRhLW5hbWU9IkNhcGEgMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMzQ2LjI0IDM1MS45MSI+DQogIDx0aXRsZT5pbmNvbWluZy1jYWxsPC90aXRsZT4NCiAgPGc+DQogICAgPHBhdGggZD0iTTMzOS40LDI4NC42bC01NC42NC01NC42N2EyMy4zNywyMy4zNywwLDAsMC0xNi42OS02LjU4LDI1Ljc4LDI1Ljc4LDAsMCwwLTE4LjEzLDcuMzRsLTI5LjUyLDI5LjU0LTgtNC40M2MtMTcuNTYtOS43My00MS42LTIzLjA4LTY3LTQ4LjUxcy0zOC44NS00OS41OC00OC42Mi02Ny4xOWwtNC4zNy03Ljc2TDEyMiwxMDIuNzdjOS43OS05LjgyLDEwLjEyLTI1LjQ0Ljc0LTM0Ljg0TDY4LjEzLDEzLjI5QTIzLjM0LDIzLjM0LDAsMCwwLDUxLjQ1LDYuN2EyNS43MywyNS43MywwLDAsMC0xOC4xMyw3LjM2TDE5LjksMjcuNTZsLTEuMjYsMi4wNkE4NS41OSw4NS41OSwwLDAsMCw2LjUsNTEuMDgsODguODUsODguODUsMCwwLDAsMS4wOCw3Mi43OWMtNyw1OC41NiwyMCwxMTIuMzIsOTMuMjEsMTg1LjU2LDg2Ljg0LDg2LjgxLDE1OS4zOSw5My41NiwxNzkuNTYsOTMuNTYsMy40NSwwLDUuNTQtLjE5LDYuMTMtMC4yNWE4OSw4OSwwLDAsMCwyMS43OC01LjQ5LDgzLjg0LDgzLjg0LDAsMCwwLDIxLjMzLTEyLjA5bDMuMDYtMi40LDEyLjU2LTEyLjMyQzM0OC40OCwzMDkuNiwzNDguNzksMjk0LDMzOS40LDI4NC42WiIgZmlsbD0iIzNEOTUxNCIvPg0KICAgIDxwYXRoIGQ9Ik0xOTUuMzYsMTU3LjU5YzkuNjgsMCw4Ni45MS0xMC44NSw4OS44LTExLjI5LDAuOTIsMCw1LjY3LS4xMSw4LjEtMi41NCwxLjUyLTEuNTIsMy4yNy00Ljg3LTIuMDctMTAuMjJMMjcyLDExNC40LDM0MC41LDQ1Ljk1YzEuNjctMS42NywzLjY1LTYtLjgtMTAuNDNMMzA3LjU3LDMuNEMzMDUuMzQsMS4xNywzMDMuMTIsMCwzMDAuOTIsMGE2LjI4LDYuMjgsMCwwLDAtNC41MiwxLjg4Yy0wLjI5LjMxLS41MiwwLjU5LTAuNjgsMC44TDIyNi41Niw3MS44MywyMDUuNjcsNTAuOTVjLTQuNTUtNC41NC03LjU1LTIuNTMtOC42Mi0xLjQ0LTIuMzcsMi4zNy0yLjQyLDcuMjktMi4zNyw4LjRsLTguNDUsODkuNTFhMTAuNDksMTAuNDksMCwwLDAsMi40Myw3LjQ5QTguNjgsOC42OCwwLDAsMCwxOTUuMzYsMTU3LjU5WiIgZmlsbD0iIzNEOTUxNCIvPg0KICA8L2c+DQo8L3N2Zz4NCg==); }
.advert-table__actions-cell .advert__contacts-btn {
    vertical-align: middle;
    display: inline-block; }
@media (max-width: 767px) {
    .advert-table__actions-cell .advert__contacts-btn--wide {
        width: 100%; }
    .advert-table__actions-cell .advert__contacts-btn .advert__btn--orange {
        width: 100%; } }
.advert-table__actions-cell .advert__contacts-drop {
    display: block !important;
    -webkit-transition: opacity .1s ease;
    transition: opacity .1s ease;
    opacity: 0;
    visibility: hidden;
    left: auto;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    right: -35px; }
.advert-table__actions-cell .advert__contacts-drop.active {
    visibility: visible;
    opacity: 1; }
@media (max-width: 767px) {
    .advert-table__actions-cell {
        padding: 25px 15px 0; }
    .advert-table__actions-cell:last-child {
        padding-right: 15px;
        padding-bottom: 37px; } }
.advert-table__contacts {
    width: calc(100% - 118px);
    display: inline-block;
    min-width: 170px;
    padding-left: 10px; }
@media (max-width: 767px) {
    .advert-table__contacts {
        width: auto;
        display: inline-block;
        min-width: 0;
        padding-left: 0; } }
.advert-table__contacts-cell {
    text-align: right;
    padding-right: 24px;
    width: 32%;
    font-size: 0;
    line-height: 0; }
@media (max-width: 767px) {
    .advert-table__contacts-cell {
        width: auto;
        text-align: center;
        padding: 20px 15px !important; } }
.advert-table__contacts-cell .advert__actions-online-btn {
    width: 118px;
    margin-bottom: 0; }
@media (max-width: 1023px) {
    .advert-table__contacts-cell .advert__actions-online-btn {
        margin-bottom: 10px; } }
@media (max-width: 767px) {
    .advert-table__contacts-cell .advert__actions-online-btn {
        width: calc(100% - 102px); } }
.advert-table__contacts-cell .advert__flex-menu {
    max-width: none;
    display: block;
    width: 100%;
    margin-bottom: 0;
    font-size: 0; }
@media (max-width: 767px) {
    .advert-table__contacts-cell .advert__flex-menu {
        width: auto; } }
.advert-table__contacts-cell .advert__flex-menu .flexMenu-popup {
    margin-left: -248px; }
@media (max-width: 767px) {
    .advert-table__contacts-cell .advert__flex-menu .flexMenu-popup {
        margin-left: 0; } }
.advert-table__contacts-cell .advert__contacts-list {
    white-space: normal; }
.advert-table__contacts-cell .advert__contacts-list-phones {
    display: none; }
@media (max-width: 767px) {
    .advert-table__contacts-cell .advert__contacts-list-phones {
        display: block; } }
.advert-table__contacts-cell .advert__phone-list-link--mod {
    display: inline-block;
    vertical-align: middle;
    background-image: none;
    padding-left: 10px;
    padding-right: 0; }
.advert-table__contacts-cell .advert__phone-list-link--mod .advert__phone-number {
    font-size: 14px;
    line-height: 20px;
    font-weight: 700; }
.advert-table__contacts-cell .advert__phone-list-link--mod .advert__phone-number:after {
    display: inline-block;
    vertical-align: middle;
    content: '';
    width: 14px;
    height: 14px;
    background-repeat: no-repeat;
    margin-left: 10px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4IiBpZD0iMWI4ZDQ5OWQtN2UyZS00YjJhLWFmOTItNWQwMWI1NDIwYjVhIiBkYXRhLW5hbWU9IkNhcGEgMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMzQ2LjI0IDM1MS45MSI+DQogIDx0aXRsZT5pbmNvbWluZy1jYWxsPC90aXRsZT4NCiAgPGc+DQogICAgPHBhdGggZD0iTTMzOS40LDI4NC42bC01NC42NC01NC42N2EyMy4zNywyMy4zNywwLDAsMC0xNi42OS02LjU4LDI1Ljc4LDI1Ljc4LDAsMCwwLTE4LjEzLDcuMzRsLTI5LjUyLDI5LjU0LTgtNC40M2MtMTcuNTYtOS43My00MS42LTIzLjA4LTY3LTQ4LjUxcy0zOC44NS00OS41OC00OC42Mi02Ny4xOWwtNC4zNy03Ljc2TDEyMiwxMDIuNzdjOS43OS05LjgyLDEwLjEyLTI1LjQ0Ljc0LTM0Ljg0TDY4LjEzLDEzLjI5QTIzLjM0LDIzLjM0LDAsMCwwLDUxLjQ1LDYuN2EyNS43MywyNS43MywwLDAsMC0xOC4xMyw3LjM2TDE5LjksMjcuNTZsLTEuMjYsMi4wNkE4NS41OSw4NS41OSwwLDAsMCw2LjUsNTEuMDgsODguODUsODguODUsMCwwLDAsMS4wOCw3Mi43OWMtNyw1OC41NiwyMCwxMTIuMzIsOTMuMjEsMTg1LjU2LDg2Ljg0LDg2LjgxLDE1OS4zOSw5My41NiwxNzkuNTYsOTMuNTYsMy40NSwwLDUuNTQtLjE5LDYuMTMtMC4yNWE4OSw4OSwwLDAsMCwyMS43OC01LjQ5LDgzLjg0LDgzLjg0LDAsMCwwLDIxLjMzLTEyLjA5bDMuMDYtMi40LDEyLjU2LTEyLjMyQzM0OC40OCwzMDkuNiwzNDguNzksMjk0LDMzOS40LDI4NC42WiIgZmlsbD0iIzNEOTUxNCIvPg0KICAgIDxwYXRoIGQ9Ik0xOTUuMzYsMTU3LjU5YzkuNjgsMCw4Ni45MS0xMC44NSw4OS44LTExLjI5LDAuOTIsMCw1LjY3LS4xMSw4LjEtMi41NCwxLjUyLTEuNTIsMy4yNy00Ljg3LTIuMDctMTAuMjJMMjcyLDExNC40LDM0MC41LDQ1Ljk1YzEuNjctMS42NywzLjY1LTYtLjgtMTAuNDNMMzA3LjU3LDMuNEMzMDUuMzQsMS4xNywzMDMuMTIsMCwzMDAuOTIsMGE2LjI4LDYuMjgsMCwwLDAtNC41MiwxLjg4Yy0wLjI5LjMxLS41MiwwLjU5LTAuNjgsMC44TDIyNi41Niw3MS44MywyMDUuNjcsNTAuOTVjLTQuNTUtNC41NC03LjU1LTIuNTMtOC42Mi0xLjQ0LTIuMzcsMi4zNy0yLjQyLDcuMjktMi4zNyw4LjRsLTguNDUsODkuNTFhMTAuNDksMTAuNDksMCwwLDAsMi40Myw3LjQ5QTguNjgsOC42OCwwLDAsMCwxOTUuMzYsMTU3LjU5WiIgZmlsbD0iIzNEOTUxNCIvPg0KICA8L2c+DQo8L3N2Zz4NCg==); }
.advert-table__contacts-cell .advert__contacts-btn {
    vertical-align: middle;
    display: inline-block; }
@media (max-width: 767px) {
    .advert-table__contacts-cell .advert__contacts-btn--wide {
        width: calc(100% - 98px); }
    .advert-table__contacts-cell .advert__contacts-btn--phones {
        display: none; }
    .advert-table__contacts-cell .advert__contacts-btn--contacts {
        margin-left: 0; }
    .advert-table__contacts-cell .advert__contacts-btn .advert__btn--orange {
        width: 100%; } }
.advert-table__contacts-cell .advert__contacts-drop {
    display: block !important;
    -webkit-transition: opacity .1s ease;
    transition: opacity .1s ease;
    opacity: 0;
    visibility: hidden;
    left: auto;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    right: -35px; }
.advert-table__contacts-cell .advert__contacts-drop.active {
    visibility: visible;
    opacity: 1; }
@media (max-width: 767px) {
    .advert-table__contacts-cell--mod .advert__actions-online-btn {
        width: 100%;
        margin-bottom: 20px; } }
.advert-table__actions-row {
    width: 100%;
    display: table; }
@media (max-width: 1120px) {
    .advert-table__actions-row {
        display: block; } }
@media (max-width: 767px) {
    .advert-table__actions-row {
        display: table; } }
.advert-table__actions-btn {
    display: table-cell;
    white-space: nowrap;
    vertical-align: top;
    padding-left: 8px; }
@media (max-width: 1120px) {
    .advert-table__actions-btn {
        display: block;
        padding-left: 0;
        padding-bottom: 8px; }
    .advert-table__actions-btn:last-child {
        padding-bottom: 0; } }
@media (max-width: 767px) {
    .advert-table__actions-btn {
        display: table-cell;
        padding-left: 8px;
        padding-bottom: 0; } }
.advert-table__actions-btn .advert__btn, .advert-table__actions-btn .advert__flex-menu .flexMenu-viewMore > a, .advert__flex-menu .advert-table__actions-btn .flexMenu-viewMore > a, .advert-table__actions-btn .btn {
    width: 100%; }
.advert-table__bottom-block {
    padding: 47px 0 0 0; }
.advert-table__bottom-block:after {
    content: " ";
    display: block;
    clear: both; }
.advert-table__bottom-block-col {
    width: 50%;
    padding: 0 15px 0 0;
    float: left; }
@media (max-width: 1023px) {
    .advert-table__bottom-block-col {
        width: 100%;
        padding: 0 0 15px 0; } }
@media (max-width: 767px) {
    .advert-table__bottom-block-col {
        text-align: center;
        padding: 0 0 30px 0; }
    .advert-table__bottom-block-col:last-child {
        padding: 0; } }
.advert-table__bottom-block-title {
    display: block;
    font-size: 16px;
    line-height: 19px;
    font-weight: 700;
    padding: 0 0 9px 0; }
.advert-table__bottom-block .order-calc__popular-list {
    -webkit-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 15px;
    column-gap: 15px; }
@media (max-width: 767px) {
    .advert-table__bottom-block .order-calc__popular-list {
        -webkit-column-count: 1;
        column-count: 1;
        -webkit-column-gap: normal;
        column-gap: normal; }
    .advert-table__bottom-block .order-calc__popular-list-item {
        line-height: 30px; } }
.advert-table__review {
    padding: 10px 0 0 0; }

.articles-filter {
    background: #F4F4F4;
    padding: 52px 0; }
@media (max-width: 767px) {
    .articles-filter {
        padding: 27px 0 42px; } }
.articles-filter__title {
    display: block;
    float: left;
    width: 320px;
    width: 25%;
    font-size: 20px;
    line-height: 24px; }
@media (max-width: 767px) {
    .articles-filter__title {
        float: none;
        width: auto;
        text-align: center;
        padding: 0 0 27px 0; } }
.articles-filter__list {
    overflow: hidden;
    font-size: 0;
    line-height: 0; }
@media (max-width: 767px) {
    .articles-filter__list {
        text-align: center;
        width: auto; } }
.articles-filter__list-item {
    display: inline-block;
    padding: 0 8px 8px 0; }
.articles-filter__link {
    display: block;
    font-size: 14px;
    line-height: 16px;
    padding: 12px 15px;
    background: #fff;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    border: 1px solid #E5E5E5;
    border-radius: 2px;
    color: #333; }
.articles-filter__link:hover {
    -webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2); }

.banner {
    border: 1px solid transparent;
    border-radius: 2px;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    text-align: center;
    position: relative;
    z-index: 1;
    margin-bottom: 35px;
    height: 100%; }
@media (max-width: 767px) {
    .banner {
        margin-bottom: 30px; } }
.banner:before {
    content: '';
    display: block;
    position: absolute;
    top: -50px;
    bottom: -50px;
    left: 0;
    right: 0;
    z-index: -1; }
.banner--orange {
    border-color: #FFAB00; }
.banner--orange .banner__title {
    color: #fff; }
.banner--orange .banner__subtitle {
    color: #fff; }
.banner--orange:before {
    background-color: #FFAB00;
    background-image: radial-gradient(50% 50%, #FFAB00 50%, #FF8200 100%); }
.banner--dark {
    border-color: #333; }
.banner--dark .banner__title {
    color: #fff; }
.banner--dark .banner__subtitle {
    color: #FFAB00; }
.banner--dark:before {
    background-color: #454545;
    background-image: radial-gradient(50% 50%, #454545 50%, #333333 100%); }
.banner--white {
    border-color: #D8D8D8; }
.banner--white .banner__title {
    color: #333; }
.banner--white .banner__subtitle {
    color: #333; }
.banner--white:before {
    background-image: none;
    background-color: #fff; }
.banner--green {
    border-color: #259B24; }
.banner--green .banner__title {
    color: #fff; }
.banner--green .banner__subtitle {
    color: #fff; }
.banner--green:before {
    background-color: #549B24;
    background-image: radial-gradient(50% 50%, #549B24 50%, #259B24 100%); }
.banner--blue {
    border-color: #247BBD; }
.banner--blue .banner__title {
    color: #fff; }
.banner--blue .banner__subtitle {
    color: #fff; }
.banner--blue:before {
    background-color: #168BE3;
    background-image: radial-gradient(50% 50%, #168BE3 50%, #247BBD 100%); }
.banner--mod-a.banner--thin {
    padding: 20px 25px;
    height: 270px; }
.banner--mod-a.banner--thin:after {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle; }
.banner--mod-a.banner--thin .banner__inner {
    display: inline-block;
    vertical-align: middle;
    max-height: 100%; }
.banner--mod-a.banner--thin .banner__iconbox {
    display: block;
    width: 100%;
    padding: 0 0 15px 0;
    text-align: center;
    height: auto; }
.banner--mod-a.banner--thin .banner__icon {
    width: 50px;
    height: 50px;
    display: inline-block;
    margin: 0; }
.banner--mod-a.banner--thin .banner__caption {
    display: block;
    max-width: none;
    padding: 0;
    text-align: center; }
@media (max-width: 767px) {
    .banner--mod-a:not(.banner--thin) {
        padding: 20px 25px;
        height: 270px; }
    .banner--mod-a:not(.banner--thin):after {
        content: '';
        display: inline-block;
        height: 100%;
        vertical-align: middle; }
    .banner--mod-a:not(.banner--thin) .banner__inner {
        display: inline-block;
        vertical-align: middle;
        max-height: 100%; }
    .banner--mod-a:not(.banner--thin) .banner__iconbox {
        display: block;
        width: 100%;
        padding: 0 0 15px 0;
        text-align: center;
        height: auto; }
    .banner--mod-a:not(.banner--thin) .banner__icon {
        width: 50px;
        height: 50px;
        display: inline-block;
        margin: 0; }
    .banner--mod-a:not(.banner--thin) .banner__caption {
        display: block;
        max-width: none;
        padding: 0;
        text-align: center; } }
.banner--mod-b.banner--thin {
    padding: 9px 13px;
    height: 100px;
}
.banner--mod-b.banner--thin .banner__iconbox {
    position: absolute;
    width: 70px;
    height: 70px;
    display: block;
    top: -15px;
    right: -20px; }
.banner--mod-b.banner--thin .banner__icon {
    width: 70px;
    height: 70px;
    display: block;
    margin: 0; }
.banner--mod-b.banner--thin .banner__caption {
    display: block;
    max-width: none;
    padding: 0; }
.banner--mod-b.banner--thin .banner__title {
    font-size: 14px;
    line-height: 1.2;
    padding: 0 50px 5px 0; }
.banner--mod-b.banner--thin .banner__subtitle {
    font-size: 12px;
    line-height: 1.2;
    padding-right: 20px; }
@media (max-width: 767px) {
    .banner--mod-b:not(.banner--thin) {
        padding: 9px 13px; }
    .banner--mod-b:not(.banner--thin) .banner__iconbox {
        position: absolute;
        width: 70px;
        height: 70px;
        display: block;
        top: -15px;
        right: -20px; }
    .banner--mod-b:not(.banner--thin) .banner__icon {
        width: 70px;
        height: 70px;
        display: block;
        margin: 0; }
    .banner--mod-b:not(.banner--thin) .banner__caption {
        display: block;
        max-width: none;
        padding: 0; }
    .banner--mod-b:not(.banner--thin) .banner__title {
        font-size: 14px;
        line-height: 1.2;
        padding: 0 50px 5px 0; }
    .banner--mod-b:not(.banner--thin) .banner__subtitle {
        font-size: 12px;
        line-height: 1.2;
        padding-right: 20px; } }
.banner__iconbox {
    display: inline-block;
    width: 159px;
    height: 100px;
    vertical-align: middle; }
.banner__caption {
    display: inline-block;
    max-width: calc(100% - 159px);
    vertical-align: middle;
    padding: 0 0 0 27px;
    text-align: left; }
.banner__icon {
    width: 159px;
    height: 159px;
    margin: -29px 0 0 0; }
.banner__title {
    display: block;
    font-size: 20px;
    font-weight: bold;
    line-height: 24px;
    padding: 0 0 6px 0; }
.banner__subtitle {
    display: block;
    font-size: 16px;
    line-height: 24px; }

.benefits {
    position: relative;
    padding-bottom: 30px;
    z-index: 0; }
@media (max-width: 767px) {
    .benefits {
        padding-bottom: 20px; } }
.benefits:after {
    content: '';
    position: absolute;
    bottom: -103px;
    left: 0;
    width: 353px;
    height: 384px;
    background-image: url(/img/best.svg);
    background-size: 100% 100%;
    z-index: -1; }
.benefits__row:after {
    content: " ";
    display: block;
    clear: both; }
.benefits__col {
    float: left; }
.benefits__col--intro {
    width: 28%;
    padding: 0 20px 0 60px; }
.benefits__col--main {
    width: 72%;
    margin-top: -7px;
    padding-right: 30px; }
@media (max-width: 1023px) {
    .benefits__col {
        width: 100%;
        padding: 0; } }
.benefits__title {
    display: block;
    padding-bottom: 58px;
    font-size: 36px;
    font-weight: 700; }
@media (max-width: 1023px) {
    .benefits__title {
        text-align: center;
        padding-bottom: 51px; } }
@media (max-width: 767px) {
    .benefits__title {
        font-size: 24px; } }
.benefits__review {
    max-width: 205px; }
@media (max-width: 1023px) {
    .benefits__review {
        display: none; } }
.benefits__review-date {
    display: block;
    padding-bottom: 2px;
    font-size: 12px;
    line-height: 1.67;
    color: #959595; }
.benefits__review-text {
    display: block;
    position: relative;
    padding-bottom: 10px;
    line-height: 1.43; }
.benefits__review-text--size {
    font-size: 12px;
    line-height: 1.5; }
.benefits__review-inner {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    height: 120px;
    overflow: hidden; }
.benefits__review-link {
    color: #247bbd; }
.benefits__review-link:hover {
    text-decoration: underline; }
.benefits__review-decor {
    position: absolute;
    top: 2px;
    right: 100%;
    margin-right: 13px;
    fill: #FFAB00; }
.benefits__item {
    display: inline-block;
    vertical-align: top;
    width: 50%;
    padding: 0 40px 36px 0; }
@media (max-width: 767px) {
    .benefits__item {
        width: 100%;
        padding: 0 0 23px 0; } }
.benefits__subcol {
    display: inline-block;
    vertical-align: top; }
.benefits__subcol--icon {
    width: 55px;
    fill: #FFAB00;
    text-align: center; }
.benefits__subcol--main {
    width: calc(100% - 55px);
    padding: 14px 0 0 15px; }
.benefits__subtitle {
    display: block;
    padding-bottom: 13px;
    font-size: 20px;
    font-weight: 700; }
.benefits__text {
    display: block;
    max-width: 267px;
    padding-bottom: 9px;
    font-size: 16px;
    line-height: 1.5; }
@media (max-width: 767px) {
    .benefits__text {
        padding-bottom: 5px; } }
.benefits__text--size {
    max-width: none;
    padding-bottom: 0;
    font-size: 14px;
    line-height: 1.43;
    color: #959595; }
@media (max-width: 767px) {
    .benefits__text--size {
        line-height: 2.14; } }
.benefits__link {
    color: #FFAB00; }
.benefits__link--size {
    color: #247bbd; }
.benefits__link:hover {
    text-decoration: underline; }

.bottom-table__wrapper {
    padding: 0 0 46px 0; }

.bottom-table th {
    text-align: center;
    white-space: nowrap; }
.bottom-table th:first-child {
    text-align: left; }

.bottom-table td {
    border-bottom: 1px solid #E5E5E5; }
.bottom-table td:first-child {
    border-left: 1px solid #E5E5E5; }
.bottom-table td:last-child {
    border-right: 1px solid #E5E5E5; }
@media (max-width: 767px) {
    .bottom-table td {
        border-bottom: none; }
    .bottom-table td:not(.advert-table__title-cell) {
        padding-top: 4px;
        padding-bottom: 4px; }
    .bottom-table td:before {
        line-height: 22px; }
    .bottom-table td:first-child {
        border-left: none; }
    .bottom-table td:last-child {
        border-right: none; } }

@media (max-width: 767px) {
    .bottom-table tr:not(.bottom-table__row-divider) {
        padding-bottom: 28px; }
    .bottom-table tr.bottom-table__row-divider td {
        height: auto;
        padding: 12px 16px;
        font-size: 14px; } }

.bottom-table__row-divider:nth-child(2) td {
    border-radius: 2px 2px 0 0; }

.bottom-table__row-divider td {
    border-top: 1px solid #E5E5E5;
    text-align: center;
    height: 40px;
    background: #f4f4f4; }

@media (max-width: 767px) {
    .bottom-table__row-divider {
        display: block;
        margin: 0 -16px; } }

.breadcrumbs {
    padding: 0 0 8px 0; }
@media (max-width: 767px) {
    .breadcrumbs {
        padding: 0 0 15px 0; } }
.breadcrumbs--white .breadcrumbs__list-item,
.breadcrumbs--white .breadcrumbs__list-item:before,
.breadcrumbs--white .breadcrumbs__link {
    color: #fff; }
@media (max-width: 767px) {
    .breadcrumbs--white .breadcrumbs__list {
        text-align: left; } }
.breadcrumbs__list {
    font-size: 0;
    line-height: 0; }
@media (max-width: 767px) {
    .breadcrumbs__list {
        text-align: center; } }
.breadcrumbs__list-item {
    display: inline;
    font-size: 12px;
    line-height: 14px;
    color: #959595;
    vertical-align: top;
    margin: 0 0 0 5px; }
.breadcrumbs__list-item:before {
    content: '»';
    display: inline;
    font-size: 12px;
    line-height: 14px;
    color: #959595;
    margin: 0 5px 0 0; }
.breadcrumbs__list-item:first-child {
    margin: 0; }
.breadcrumbs__list-item:first-child:before {
    display: none; }
@media (max-width: 767px) {
    .breadcrumbs__list-item {
        line-height: 20px; } }
.breadcrumbs__link {
    color: #959595; }
.breadcrumbs__link:hover {
    text-decoration: underline; }

.calc-result {
    font-size: 0;
    line-height: 0;
    padding: 0 0 15px 0; }
.calc-result__info {
    display: inline-block;
    padding: 7px 8px 5px;
    background: #fcf8e8; }
@media (max-width: 767px) {
    .calc-result__info {
        display: block;
        margin: 0 0 15px 0; } }
.calc-result__info-item {
    display: inline-block;
    font-size: 14px;
    line-height: 16px;
    color: #959595;
    margin: 0 0 0 10px; }
.calc-result__info-item:first-child {
    margin: 0; }
.calc-result__info-item b {
    color: #333; }
@media (max-width: 767px) {
    .calc-result__info-item {
        display: block;
        text-align: center;
        line-height: 22px; } }
.calc-result__sort {
    display: inline-block;
    margin: 0 0 0 40px;
    font-size: 14px;
    line-height: 16px;
    color: #959595; }
.calc-result__sort:first-child {
    margin: 0; }
@media (max-width: 1023px) {
    .calc-result__sort {
        margin: 0 0 0 20px; } }
@media (max-width: 767px) {
    .calc-result__sort {
        margin: 0;
        display: block;
        text-align: center; } }
.calc-result__sort-info {
    color: #333; }
.calc-result__sort-link {
    padding: 0 18px 0 0;
    color: #247BBD;
    position: relative; }
.calc-result__sort-link:before {
    content: '';
    display: block;
    width: 6px;
    height: 6px;
    border-bottom: 1px solid #B4B4B4;
    border-right: 1px solid #B4B4B4;
    position: absolute;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 4px;
    right: 6px; }
.calc-result__sort-link.top:before {
    -webkit-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    transform: rotate(225deg);
    top: 7px; }
.calc-result__sort-dropbox {
    display: inline-block;
    position: relative; }
.calc-result__sort-dropbox:hover .calc-result__sort-drop-list {
    opacity: 1;
    visibility: visible; }
.calc-result__sort-drop-list {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    position: absolute;
    top: 100%;
    left: 0;
    padding: 15px 15px 3px;
    border: 1px solid #E5E5E5;
    border-radius: 2px;
    background-color: #FFFFFF;
    -webkit-box-shadow: 0 13px 18px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 13px 18px 1px rgba(0, 0, 0, 0.1); }
.calc-result__sort-drop-list-item {
    padding-bottom: 12px;
    white-space: nowrap; }

.city-list {
    font-size: 0;
    line-height: 0;
    padding: 0 0 32px 0; }
@media (max-width: 1023px) {
    .city-list:last-child {
        padding: 0; }
}
/*@media (max-width: 767px) {*/
    .city-list {
        padding: 0;
    }
    .city-list.open .city-list__item:nth-child(1n + 10) {
        display: block;
    }
/*}*/
.city-list__title {
    display: block;
    padding: 0 0 16px 0;
    font-size: 20px;
    line-height: 24px;
    font-weight: 400; }
.city-list__item {
    display: inline-block;
    width: 33.33%;
    vertical-align: top;
    font-size: 14px;
    line-height: 24px; }
/*@media (max-width: 767px) {*/
    .city-list__item {
        width: auto;
        display: block;
        /*font-size: 16px;*/
        /*line-height: 36px; */
    }
    .city-list__item:nth-child(1n + 10) {
        display: none;
    }
/*}*/
@media (max-width: 767px) {
    .city-list__item {
        font-size: 16px;
        line-height: 36px;
    }
}
.city-list__link {
    color: #247BBD; }
.city-list__link:hover {
    text-decoration: underline; }
.city-list__count {
    color: #959595;
    font-size: 12px; }
@media (max-width: 767px) {
    .city-list__count {
        font-size: 14px;
    }
}
.city-list__more {
    display: none; }
/*@media (max-width: 767px) {*/
    .city-list__more {
        display: block;
        font-size: 14px;
        line-height: 36px;
        margin: 0 0 12px 0; }
    .city-list__more .open-text {
        display: none; }
    .city-list__more.active .close-text {
        display: none; }
    .city-list__more.active .open-text {
        display: inline; }
/*}*/
.city-list__wrap {
    padding: 0 0 20px 0; }

.d-m-popup {
    width: 900px;
    max-width: 100%;
    display: none;
    background: #fff;
    padding: 0 !important; }
.d-m-popup .fancybox-close-small {
    width: 40px;
    height: 40px;
    background: rgba(255, 255, 255, 0.5);
    border-radius: 50%;
    top: 100%;
    left: 50%;
    margin: 30px 0 0 -20px;
    border: none; }
.d-m-popup .fancybox-close-small:after {
    background: none;
    font-size: 30px;
    color: #fff;
    outline: none; }
@media (max-width: 1024px) {
    .d-m-popup .fancybox-close-small {
        top: 5px;
        right: 5px;
        margin: 0;
        left: auto;
        background: rgba(0, 0, 0, 0.5); } }
.d-m-popup__main {
    padding: 20px;
    height: 506px; }
@media (max-width: 767px) {
    .d-m-popup__main {
        height: 280px;
        padding: 5px; } }
.d-m-popup__main img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    display: block; }
.d-m-popup__slider {
    padding: 20px 43px;
    position: relative; }
@media (max-width: 767px) {
    .d-m-popup__slider {
        padding: 5px 10px; } }
.d-m-popup__slider-item {
    padding: 0 7px; }
.d-m-popup__slider-item .details__media-block {
    width: 165px; }
.d-m-popup__slider-item .details__media-block.active:after {
    -webkit-box-shadow: inset 0 0 0 4px #FFAB00;
    box-shadow: inset 0 0 0 4px #FFAB00; }
.d-m-popup__slider .slick-arrow {
    display: block;
    width: 20px;
    height: 140px;
    position: absolute;
    top: 20px;
    cursor: pointer; }
@media (max-width: 767px) {
    .d-m-popup__slider .slick-arrow {
        opacity: 0;
        visibility: hidden; } }
.d-m-popup__slider .slick-arrow:hover {
    opacity: .7; }
.d-m-popup__slider .slick-arrow:before {
    content: '';
    display: block;
    width: 12px;
    height: 12px;
    border-bottom: 2px solid #9E9E9E;
    border-right: 2px solid #9E9E9E;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -6px 0 0 -6px; }
.d-m-popup__slider .slick-prev {
    left: 20px; }
.d-m-popup__slider .slick-prev:before {
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg); }
.d-m-popup__slider .slick-next {
    right: 20px; }
.d-m-popup__slider .slick-next:before {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg); }

.details {
    padding-bottom: 46px; }
@media (max-width: 767px) {
    .details {
        padding-bottom: 32px; } }
.details__actions {
    padding: 0 0 45px 0; }
@media (max-width: 1100px) {
    .details__actions {
        padding-bottom: 47px;
        width: 100%;
        max-width: none;
        padding-right: 0; } }
@media (max-width: 767px) {
    .details__actions {
        padding-bottom: 0;
        border-bottom: 1px solid #E5E5E5;
        margin-bottom: 30px; } }
.details__row:after {
    content: " ";
    display: block;
    clear: both; }
.details__col {
    float: left; }
.details__col--main {
    width: calc(100% - 269px); }
@media (max-width: 1100px) {
    .details__col--main {
        width: 100%; } }
.details__col--nav {
    width: 187px; }
@media (max-width: 767px) {
    .details__col--nav {
        width: 100%; } }
.details__col--aside {
    position: relative;
    width: 269px; }
@media (max-width: 1100px) {
    .details__col--aside {
        top: 0;
        width: 100%; } }
.details__col--content {
    float: right;
    width: calc(100% - 187px);
    padding: 0 41px 0 20px; }
@media (max-width: 767px) {
    .details__col--content {
        width: 100%;
        padding: 0; } }
.details__nav {
    padding-bottom: 29px; }
@media (max-width: 767px) {
    .details__nav {
        margin-bottom: 32px;
        padding-bottom: 15px; } }
.details__nav--indent {
    padding-bottom: 22px; }
@media (max-width: 767px) {
    .details__nav--indent {
        padding-bottom: 15px;
        margin-bottom: 23px; } }
@media (max-width: 767px) {
    .details__nav {
        border-bottom: 1px solid #e5e5e5; } }
.details__nav-title {
    display: block;
    padding-right: 30px;
    margin-bottom: 16px;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5; }
.details__nav-title-icon {
    display: none;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0;
    fill: #b4b4b4; }
@media (max-width: 767px) {
    .details__nav-title {
        position: relative;
        padding-right: 20px;
        margin-bottom: 20px;
        font-size: 24px;
        line-height: 1.2;
        font-weight: 400; }
    .details__nav-title.is-active .details__nav-title-icon {
        -webkit-transform: translateY(-50%) scaleY(-1);
        -ms-transform: translateY(-50%) scaleY(-1);
        transform: translateY(-50%) scaleY(-1); }
    .details__nav-title-icon {
        display: block; } }
.details__nav-subtitle {
    display: block;
    font-size: 12px;
    line-height: 1.83;
    color: #959595; }
@media (max-width: 767px) {
    .details__nav-subtitle {
        font-size: 14px;
        line-height: 1.71; } }
@media (max-width: 767px) {
    .details__nav-holder {
        display: none; } }
.details__nav-list {
    padding-bottom: 10px; }
@media (max-width: 767px) {
    .details__nav-list {
        padding-bottom: 18px; } }
.details__nav-item {
    padding-bottom: 2px; }
@media (max-width: 767px) {
    .details__nav-item {
        padding-bottom: 0; } }
.details__nav-item--hidden {
    display: none; }
.details__nav-link {
    line-height: 1.43;
    color: #333; }
@media (max-width: 767px) {
    .details__nav-link {
        font-size: 16px;
        line-height: 1.5; } }
.details__nav-link:hover {
    text-decoration: underline; }
.details__nav-more {
    display: block;
    margin-top: -7px;
    font-size: 12px;
    line-height: 1.83;
    color: #247bbd; }
@media (max-width: 767px) {
    .details__nav-more {
        margin-top: -18px;
        font-size: 14px; } }
.details__nav-more:hover {
    text-decoration: underline; }
.details__helper {
    padding-bottom: 41px; }
@media (max-width: 767px) {
    .details__helper {
        padding-bottom: 11px; } }
.details__helper-link {
    display: block;
    padding: 20px 20px 28px 22px;
    border-radius: 2px;
    background-color: #fff;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    border: solid 1px #e5e5e5;
    text-align: center;
    overflow: hidden; }
.details__helper-link:hover {
    -webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
    border-color: #d7d7d7; }
@media (max-width: 767px) {
    .details__helper-link {
        text-align: left;
        padding: 20px 20px 20px 104px;
        position: relative; }
    .details__helper-link:after {
        content: " ";
        display: block;
        clear: both; } }
.details__helper-icon {
    display: block;
    padding-bottom: 15px; }
@media (max-width: 767px) {
    .details__helper-icon {
        position: absolute;
        top: 50%;
        left: 0;
        width: 104px;
        text-align: center;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        padding-bottom: 0; } }
.details__helper-title {
    display: block;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.38;
    color: #333; }
.details__helper-title--blue {
    color: #5677fc; }
.details__helper-title--red {
    color: #ff8321; }
.details__helper-title--size {
    font-size: 14px;
    line-height: 1.57;
    font-weight: 400; }
.details__block {
    padding-bottom: 46px; }
.details__block--indent {
    padding-bottom: 38px; }
@media (max-width: 767px) {
    .details__block--indent {
        padding-bottom: 21px; } }
.details__heading {
    margin-bottom: 38px;
    border-bottom: 1px solid #e5e5e5; }
.details__heading:after {
    content: " ";
    display: block;
    clear: both; }
@media (max-width: 767px) {
    .details__heading {
        margin-bottom: 34px; } }
.details__heading--mod {
    padding: 0 0 10px 0;
    margin: 0 0 16px 0; }
.details__heading-col {
    float: left; }
.details__heading-col--title {
    position: relative;
    font-weight: 400;
    top: -7px;
    padding-right: 37px;
    font-size: 24px; }
@media (max-width: 1023px) {
    .details__heading-col--title {
        top: 0; } }
.details__heading-col--review, .details__heading-col--right {
    float: right; }
@media (max-width: 1023px) {
    .details__heading-col--review {
        float: left; } }
@media (max-width: 1023px) {
    .details__heading-col--nav {
        padding-top: 20px;
        clear: both;
        float: none;
        text-align: center; } }
.details__heading-col--left {
    width: 208px; }
.details__heading-item {
    display: inline-block;
    vertical-align: top;
    padding-right: 26px; }
.details__heading-item:last-child {
    padding-right: 0; }
.details__heading-link {
    display: inline-block;
    padding-bottom: 12px;
    line-height: 24px;
    color: #247bbd;
    border-bottom: 4px solid transparent; }
.details__heading-link:hover {
    text-decoration: underline; }
.details__heading-link.is-active {
    color: #333;
    border-color: #FFAB00; }
.details__heading-more {
    color: #247bbd; }
.details__heading-more-col {
    display: inline-block;
    vertical-align: middle; }
.details__heading-more-col--icon {
    fill: #b4b4b4;
    fill: #FFAB00; }
.details__heading-more-col--text {
    padding-left: 8px;
    line-height: 24px; }
.details__heading-more-col--text:hover {
    text-decoration: underline; }
.details__heading-title {
    font-size: 24px;
    line-height: 28px;
    display: inline-block;
    vertical-align: baseline;
    font-weight: 400; }
.details__heading-title-descr {
    display: inline-block;
    vertical-align: baseline;
    font-size: 12px;
    line-height: 14px;
    color: #838383;
    padding: 0 0 0 5px; }
.details__content:not(.is-active) {
    position: absolute;
    visibility: hidden;
    opacity: 0;
    z-index: -1;
    -webkit-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out; }
@media (max-width: 767px) {
    .details__content:not(.is-active) {
        display: none; } }
.details__content.is-active {
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out; }
.details__rates-row {
    padding-bottom: 20px; }
.details__rates-col {
    display: inline-block;
    vertical-align: top;
    width: 50%; }
@media (max-width: 1023px) {
    .details__rates-col {
        width: 100%; } }
.details__rates-col--val {
    width: 54%;
    color: #959595;
    text-align: right; }
@media (max-width: 1023px) {
    .details__rates-col--val {
        width: 50%; } }
@media (max-width: 767px) {
    .details__rates-col--val {
        line-height: 1.43; } }
.details__rates-col--text {
    width: 46%;
    color: #333;
    padding: 0 15px; }
@media (max-width: 1023px) {
    .details__rates-col--text {
        width: 50%; } }
@media (max-width: 767px) {
    .details__rates-col--text {
        line-height: 1.43; } }
.details__rates-item {
    padding-bottom: 14px; }
@media (max-width: 767px) {
    .details__rates-item {
        padding-bottom: 10px; } }
.details__rates-text {
    display: block; }
@media (max-width: 767px) {
    .details__rates-text {
        line-height: 1.43; } }
.details__video {
    position: relative;
    height: 0;
    padding-bottom: 67.25%;
    margin-bottom: 47px; }
@media (max-width: 767px) {
    .details__video {
        padding-bottom: 74.25%;
        margin: 0 -16px 47px; } }
.details__video-frame {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
.details__title {
    display: block;
    padding-bottom: 17px;
    font-size: 24px;
    color: #333;
    font-weight: 400; }
@media (max-width: 767px) {
    .details__title {
        padding-bottom: 0;
        margin-bottom: 22px;
        position: relative; }
    .details__title.is-active [class*="icon-"] {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg); } }
.details__more {
    display: block; }
@media (max-width: 767px) {
    .details__more {
        margin-bottom: 26px;
        border-bottom: 1px solid #e5e5e5;
        padding: 10px 0 10px; } }
.details__more-text {
    display: block;
    padding-bottom: 15px;
    line-height: 1.65; }
@media (max-width: 767px) {
    .details__more-text {
        padding-bottom: 20px;
        font-size: 16px;
        line-height: 1.5; } }
.details__more-text--subtitle {
    padding-bottom: 0;
    font-size: 12px;
    line-height: 1.83;
    color: #959595; }
@media (max-width: 767px) {
    .details__more-text--subtitle {
        font-size: 14px;
        line-height: 1.71; } }
@media (max-width: 767px) {
    .details__more-inner {
        display: none; } }
.details__feedbacks {
    padding-bottom: 55px; }
@media (max-width: 767px) {
    .details__feedbacks {
        padding-bottom: 29px; } }
.details__form {
    padding-bottom: 27px;
    border-bottom: solid 1px #e5e5e5; }
.details__form--mod {
    border-bottom: none; }
@media (max-width: 767px) {
    .details__form {
        padding-bottom: 38px; } }
.details__aside {
    padding-bottom: 37px; }
@media (max-width: 1100px) {
    .details__aside {
        display: inline-block;
        vertical-align: top;
        width: 50%;
        padding-right: 30px; } }
@media (max-width: 767px) {
    .details__aside {
        padding-bottom: 47px;
        width: 100%;
        padding-right: 0; } }
.details__address {
    padding-bottom: 34px; }
@media (max-width: 1100px) {
    .details__address {
        display: inline-block;
        vertical-align: top;
        width: 50%;
        padding-left: 30px;
        border: 0; } }
@media (max-width: 767px) {
    .details__address {
        padding-bottom: 0px;
        margin-bottom: 28px;
        width: 100%;
        padding-left: 0; } }
.details__address-title {
    display: block;
    padding-bottom: 24px;
    font-size: 16px;
    font-weight: bold; }
@media (max-width: 1100px) {
    .details__address-title {
        font-size: 24px; } }
.details__address-pic {
    padding-bottom: 18px;
    line-height: 0;
    overflow: hidden; }
@media (max-width: 767px) {
    .details__address-pic {
        padding-bottom: 24px; } }
.details__address-img {
    max-width: 100%; }
.details__address-text {
    display: block; }
.details__address-map {
    width: 100%;
    height: 144px;
    margin: 0 0 14px 0; }
.details__social {
    padding-bottom: 35px; }
@media (max-width: 1100px) {
    .details__social {
        padding-top: 20px;
        border-top: solid 1px #e5e5e5; } }
@media (max-width: 767px) {
    .details__social {
        padding: 27px 0 47px;
        padding-top: 0;
        border-top: none; } }
.details__social-col {
    display: inline-block;
    vertical-align: middle; }
.details__social-col--text {
    width: 45%;
    line-height: 1.43; }
@media (max-width: 767px) {
    .details__social-col--text {
        padding-bottom: 10px;
        font-size: 16px; } }
.details__social-col--share {
    width: 55%;
    text-align: right;
    font-size: 0;
    line-height: 0;
    padding-left: 10px; }
.details__social-holder {
    display: inline-block; }
.details__social-holder .pluso-more {
    display: none !important; }
.details__social-link {
    display: inline-block;
    width: 25%;
    padding: 0 0 0 5px;
    position: relative;
    max-width: 35px; }
.details__social-link:before {
    content: '';
    display: block;
    padding-bottom: 100%; }
.details__social-link svg {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    display: block; }
.details__social-link:hover {
    opacity: .7; }
.details__info {
    padding: 17px 40px 30px 0; }
.details__info:after {
    content: " ";
    display: block;
    clear: both; }
@media (max-width: 767px) {
    .details__info {
        padding: 17px 0 20px;
        border-bottom: 1px solid #FFAB00;
        margin: 0 0 20px 0; } }
.details__info-col {
    float: left;
    width: 25%;
    border-bottom: 1px solid #FFAB00; }
@media (max-width: 767px) {
    .details__info-col {
        border-bottom: none;
        text-align: center;
        padding: 0 0 20px;
        width: 33.33%; } }
.details__info-col--rating {
    width: 186px;
    margin: 0 0 0 -206px;
    border-color: #E5E5E5; }
@media (max-width: 767px) {
    .details__info-col--rating {
        width: 33.33%;
        margin: 0; } }
@media (max-width: 767px) {
    .details__info-col--feedbacks {
        width: 100%; } }
.details__info-link {
    display: inline-block;
    padding: 3px 4px 2px;
    font-size: 12px;
    line-height: 12px;
    color: #247BBD;
    border-radius: 2px;
    border: solid 1px #E5E5E5;
    text-transform: uppercase;
    font-weight: 400; }
.details__info-link:hover {
    border-color: #FFAB00; }
.details__info-title {
    display: block;
    font-size: 14px;
    line-height: 18px;
    color: #959595; }
.details__info-text {
    display: block;
    font-size: 16px;
    line-height: 24px;
    font-weight: 700;
    height: 60px;
    color: #333; }
.details__info-text--green {
    color: #228d1b; }
@media (max-width: 767px) {
    .details__info-text {
        height: auto; } }
.details__ref-info {
    padding: 0 0 30px 0;
    font-size: 14px;
    line-height: 20px;
    color: #959595;
    letter-spacing: normal; }
.details__ref-info-text {
    display: block; }
.details__accordeon {
    padding: 0 0 40px 0; }
@media (max-width: 767px) {
    .details__accordeon .advert__services-row:before {
        display: none;
        position: static; }
    .details__accordeon .advert__services-descr {
        font-weight: 700; } }
.details__accordeon-item {
    border-bottom: 1px solid #E5E5E5;
    padding: 9px 0; }
.details__accordeon-title {
    display: block;
    font-size: 16px;
    line-height: 20px;
    position: relative;
    color: #333333;
    padding: 0 50px 0 0;
    font-weight: 700;
    cursor: pointer; }
.details__accordeon-title:before {
    content: '';
    display: block;
    width: 9px;
    height: 9px;
    border-bottom: 2px solid #B4B4B4;
    border-right: 2px solid #B4B4B4;
    position: absolute;
    right: 10px;
    top: 50%;
    margin: -5px 0 0 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all .2s ease;
    transition: all .2s ease; }
.details__accordeon-title.active .details__accordeon-title-descr {
    display: none; }
.details__accordeon-title.active:before {
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg);
    border-color: #000; }
.details__accordeon-title-descr {
    font-size: 12px;
    color: #838383;
    margin-left: 5px;
    font-weight: 400; }
@media (max-width: 767px) {
    .details__accordeon-title-descr {
        display: block;
        margin: 0; } }
.details__accordeon-drop {
    padding: 16px 0 3px;
    display: none; }
.details__media {
    padding: 0 0 40px 0; }
.details__media-title {
    display: block;
    font-size: 24px;
    line-height: 28px;
    font-weight: 400;
    padding: 0 0 20px 0; }
.details__media-list {
    font-size: 0;
    line-height: 0;
    margin: 0 0 0 -15px; }
@media (max-width: 767px) {
    .details__media-list {
        overflow: auto;
        white-space: nowrap;
        margin: 0 -15px; } }
.details__media-list-item {
    display: inline-block;
    width: 25%;
    padding: 0 0 0 15px;
    vertical-align: top; }
@media (max-width: 767px) {
    .details__media-list-item {
        width: 195px;
        padding: 0 15px; } }
.details__media-block {
    display: block;
    height: 140px;
    position: relative; }
.details__media-block img {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover; }
.details__media-block:after {
    position: absolute;
    display: block;
    content: '';
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    -webkit-transition: all .2s ease;
    transition: all .2s ease; }
.details__media-block--video:before {
    content: '';
    display: block;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    background-color: #fff;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAxNiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjUyODcgMTAuMDc1TDEuNjcxODUgMC4xODcxNTJDMS4yNDEwNiAtMC4xNDQ1ODIgMC4wOTIzMTA1IC0wLjE0NDU4MSAwIDEuMTA3NDVWMjAuODgzQzAuMTAyNTY3IDIyLjEzNTEgMS4yNzE4MyAyMi4xNTY1IDEuNjcxODUgMjEuODAzM0wxNS41Mjg3IDExLjkxNTVDMTUuODg3NyAxMS42OTA4IDE2LjM4IDEwLjc3MDUgMTUuNTI4NyAxMC4wNzVaIiBmaWxsPSIjRkZBQjAwIi8+Cjwvc3ZnPgo=);
    background-position: 52% 50%;
    background-repeat: no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -24px 0 0 -24px; }
.details__media-block--gallery:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.8)));
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.8) 100%);
    z-index: 1; }
.details__media-block:hover:after {
    -webkit-box-shadow: inset 0 0 0 4px #FFAB00;
    box-shadow: inset 0 0 0 4px #FFAB00; }
.details__media-block-descr {
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    padding: 0 20px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    font-size: 16px;
    line-height: 22px;
    color: #fff;
    font-weight: 700;
    z-index: 2;
    text-align: center; }

.details-banner {
    margin: -14px auto 10px; }
.details-banner .banner {
    margin: 0; }

#map-aside {
    width: 100%;
    height: 100%; }

.feedbacks-form {
    border-top: solid 1px #e5e5e5;
    display: none; }
.feedbacks-form--top-indent {
    padding-top: 27px; }
.feedbacks-form--visible {
    display: block; }
.feedbacks-form--borderless {
    border-top: none; }
@media (max-width: 767px) {
    .feedbacks-form {
        border: 0; } }
.feedbacks-form__lg-title {
    display: block;
    padding: 0 0 27px 208px;
    font-size: 20px;
    line-height: 24px; }
@media (max-width: 1023px) {
    .feedbacks-form__lg-title {
        padding: 0 0 27px 0; } }
.feedbacks-form__title {
    display: block;
    position: relative;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    padding-left: 187px;
    margin-bottom: 16px; }
@media (max-width: 1023px) {
    .feedbacks-form__title {
        padding-left: 0;
        text-align: center; } }
@media (max-width: 767px) {
    .feedbacks-form__title {
        text-align: left; } }
.feedbacks-form__title-inner {
    display: inline-block;
    padding: 0 20px;
    background: #fff;
    font-size: 16px;
    font-weight: 700; }
@media (max-width: 767px) {
    .feedbacks-form__title-inner {
        padding: 0; } }
.feedbacks-form__descr {
    display: block;
    padding: 0 0 30px 0; }
.feedbacks-form__row {
    padding-bottom: 13px; }
.feedbacks-form__row--indent {
    padding-bottom: 20px; }
.feedbacks-form__col {
    display: inline-block;
    vertical-align: top;
    width: 100%; }
.feedbacks-form__col--indent {
    padding-left: 207px; }
.feedbacks-form__col--label {
    padding-top: 10px;
    width: 187px;
    text-align: right;
    line-height: 1.43; }
@media (max-width: 1023px) {
    .feedbacks-form__col--label {
        text-align: left;
        padding-top: 0;
        padding-bottom: 9px; }
    .feedbacks-form__col--label:not(.feedbacks-form__col--label-visible) {
        display: none; } }
.feedbacks-form__col--field {
    width: calc(100% - 187px);
    padding-left: 20px; }
.feedbacks-form__col--date {
    width: calc(36% - 94px);
    padding-left: 20px; }
@media (max-width: 767px) {
    .feedbacks-form__col--date {
        padding-bottom: 13px; } }
.feedbacks-form__col--select {
    width: calc(64% - 94px);
    padding-left: 20px; }
@media (max-width: 1023px) {
    .feedbacks-form__col {
        width: 100%;
        padding-left: 0; } }
.feedbacks-form__text {
    display: block;
    padding-bottom: 10px;
    font-size: 12px;
    line-height: 1.5; }
@media (max-width: 767px) {
    .feedbacks-form__text {
        padding-top: 5px;
        font-size: 14px;
        line-height: 1.43; } }
.feedbacks-form__text-color {
    color: #fe0f0f; }
.feedbacks-form__input {
    width: 59%; }
.feedbacks-form__input::-webkit-input-placeholder {
    color: transparent; }
.feedbacks-form__input:-moz-placeholder {
    color: transparent;
    opacity: 1; }
.feedbacks-form__input:-ms-input-placeholder {
    color: transparent; }
.feedbacks-form__input:focus:-moz-placeholder {
    color: transparent;
    opacity: 1; }
.feedbacks-form__input:focus::-webkit-input-placeholder {
    color: transparent; }
.feedbacks-form__input:focus:-ms-input-placeholder {
    color: transparent; }
.feedbacks-form__input:focus::placeholder {
    color: transparent; }
@media (max-width: 1023px) {
    .feedbacks-form__input {
        width: 100%; }
    .feedbacks-form__input::-webkit-input-placeholder {
        color: #9c9c9c; }
    .feedbacks-form__input:-moz-placeholder {
        color: #9c9c9c;
        opacity: 1; }
    .feedbacks-form__input:-ms-input-placeholder {
        color: #9c9c9c; }
    .feedbacks-form__input:focus:-moz-placeholder {
        color: transparent;
        opacity: 1; }
    .feedbacks-form__input:focus::-webkit-input-placeholder {
        color: transparent; }
    .feedbacks-form__input:focus:-ms-input-placeholder {
        color: transparent; }
    .feedbacks-form__input:focus::placeholder {
        color: transparent; } }
.feedbacks-form__area {
    height: 102px; }
.feedbacks-form__area::-webkit-input-placeholder {
    color: transparent; }
.feedbacks-form__area:-moz-placeholder {
    color: transparent;
    opacity: 1; }
.feedbacks-form__area:-ms-input-placeholder {
    color: transparent; }
.feedbacks-form__area:focus:-moz-placeholder {
    color: transparent;
    opacity: 1; }
.feedbacks-form__area:focus::-webkit-input-placeholder {
    color: transparent; }
.feedbacks-form__area:focus:-ms-input-placeholder {
    color: transparent; }
.feedbacks-form__area:focus::placeholder {
    color: transparent; }
@media (max-width: 1023px) {
    .feedbacks-form__area::-webkit-input-placeholder {
        color: #9c9c9c; }
    .feedbacks-form__area:-moz-placeholder {
        color: #9c9c9c;
        opacity: 1; }
    .feedbacks-form__area:-ms-input-placeholder {
        color: #9c9c9c; }
    .feedbacks-form__area:focus:-moz-placeholder {
        color: transparent;
        opacity: 1; }
    .feedbacks-form__area:focus::-webkit-input-placeholder {
        color: transparent; }
    .feedbacks-form__area:focus:-ms-input-placeholder {
        color: transparent; }
    .feedbacks-form__area:focus::placeholder {
        color: transparent; } }
.feedbacks-form__btn {
    width: 100%;
    max-width: 293px; }
@media (max-width: 1023px) {
    .feedbacks-form .inputbox__label {
        display: block; } }

.feedbacks__item {
    position: relative;
    padding-bottom: 30px; }
@media (max-width: 767px) {
    .feedbacks__item {
        padding-bottom: 42px; } }

.feedbacks__col {
    display: inline-block;
    vertical-align: top;
    padding-bottom: 8px; }
.feedbacks__col--intro {
    width: 190px;
    text-align: right;
    line-height: 1.43;
    font-weight: 700; }
@media (max-width: 1023px) {
    .feedbacks__col--intro {
        text-align: left; } }
.feedbacks__col--content {
    position: relative;
    width: calc(100% - 190px);
    padding: 0 18px; }
@media (max-width: 1023px) {
    .feedbacks__col--content {
        padding: 0; } }
@media (max-width: 1023px) {
    .feedbacks__col {
        width: 100%; } }

.feedbacks__date {
    display: block;
    padding-bottom: 5px;
    font-weight: 400;
    color: #959595; }

.feedbacks__intro {
    display: block; }

.feedbacks__ban {
    position: absolute;
    top: 0;
    right: 0;
    fill: #b4b4b4; }
.feedbacks__ban:before {
    content: 'Пожаловаться модераторам';
    display: block;
    position: absolute;
    top: 0;
    right: 100%;
    margin: 0 10px 0 0;
    padding: 2px 10px;
    background: #fff;
    font-size: 12px;
    line-height: 14px;
    opacity: 0;
    color: #333;
    text-align: center;
    visibility: hidden;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.3); }
.feedbacks__ban:hover {
    fill: #fe0f0f; }
.feedbacks__ban:hover:before {
    opacity: 1;
    visibility: visible; }

.feedbacks__rating {
    padding-bottom: 5px; }
@media (max-width: 767px) {
    .feedbacks__rating {
        padding-bottom: 11px; } }
.feedbacks__rating-col {
    display: inline-block;
    vertical-align: top; }
.feedbacks__rating-col--text {
    padding-left: 8px;
    line-height: 1.43;
    color: #959595; }

.feedbacks__text {
    display: block;
    padding-bottom: 5px;
    line-height: 1.43; }
.feedbacks__text .hidden {
    display: none; }
.feedbacks__text.visible .hidden {
    display: inline; }
.feedbacks__text.visible .feedbacks__text-link {
    display: none; }
@media (max-width: 767px) {
    .feedbacks__text {
        font-size: 16px;
        line-height: 1.5; } }
.feedbacks__text-color {
    color: #fe0f0f; }
.feedbacks__text-link {
    color: #1E66AF;
    margin: 0 0 0 5px; }

.feedbacks__share {
    display: block; }
.feedbacks__share-link {
    display: inline-block;
    padding-left: 24px;
    position: relative;
    font-size: 12px;
    line-height: 1.67;
    color: #959595;
    fill: #b4b4b4; }
@media (max-width: 767px) {
    .feedbacks__share-link {
        font-size: 14px; } }
.feedbacks__share-link:hover {
    color: #333; }
.feedbacks__share-icon {
    position: absolute;
    left: -1px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%); }

.feedbacks__answer {
    margin: 14px -18px 0;
    padding: 15px 18px 8px;
    background-color: #fdf8e8; }
@media (max-width: 1023px) {
    .feedbacks__answer {
        margin: 14px 0;
        padding-left: 16px;
        padding-right: 16px; } }
@media (max-width: 767px) {
    .feedbacks__answer {
        margin: 19px -16px; } }
.feedbacks__answer-intro {
    display: block;
    padding-bottom: 4px;
    font-weight: 700;
    line-height: 1.43; }
@media (max-width: 767px) {
    .feedbacks__answer-intro {
        padding-bottom: 7px; } }
.feedbacks__answer-date {
    padding-left: 4px;
    font-weight: 400;
    color: #959595; }
@media (max-width: 767px) {
    .feedbacks__answer-date {
        display: block;
        padding-left: 0; } }

.feedbacks__actions {
    margin-right: -20px; }
.feedbacks__actions-col {
    display: inline-block;
    vertical-align: top;
    width: 50%;
    padding-right: 20px; }
@media (max-width: 767px) {
    .feedbacks__actions-col {
        width: 100%;
        padding-bottom: 12px; } }
.feedbacks__actions-btn {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1); }

.filter {
    padding: 0 0 12px 0; }
.filter__main {
    font-size: 0;
    line-height: 0; }
@media (max-width: 767px) {
    .filter__main {
        margin: 0 -7px; }
    .filter__main:after {
        content: " ";
        display: block;
        clear: both; } }
.filter__item {
    display: inline-block;
    font-size: 14px;
    line-height: 16px;
    padding: 11px 16px;
    border: 1px solid #d7d7d7;
    margin: 0 8px 8px 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    color: #000;
    position: relative;
    z-index: 1;
    vertical-align: top; }
.filter__item:last-child {
    margin-right: 0; }
.filter__item:hover {
    -webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2); }
.filter__item.active {
    z-index: 2;
    border-color: #FFAB00;
    background-color: #fcf8e8; }
@media (max-width: 767px) {
    /*.filter__item {
        display: none; }*/ }
.filter__group {
    display: inline-block;
    padding-left: 1px;
    margin: 0 8px 8px 0; }
.filter__group:last-child {
    margin-right: 0; }
.filter__group .filter__item {
    border-radius: 0;
    margin: 0 0 0 -1px; }
.filter__group .filter__item:first-child {
    border-radius: 2px 0 0 2px; }
.filter__group .filter__item:last-child {
    border-radius: 0 2px 2px 0; }
@media (max-width: 767px) {
    .filter__group {
        display: none; } }
.filter__btn {
    display: inline-block;
    font-size: 14px;
    line-height: 16px;
    border: 1px solid #d7d7d7;
    margin: 0 8px 8px 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    color: #000;
    position: relative;
    z-index: 1;
    vertical-align: top;
    padding: 7px 15px; }
.filter__btn:last-child {
    margin-right: 0; }
.filter__btn:hover {
    -webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2); }
.filter__btn--sort {
    display: none; }
@media (max-width: 767px) {
    .filter__btn--sort {
        display: block;
        width: 50%} }
.filter__btn [class*="icon-"] {
    vertical-align: middle;
    margin: 0 3px 0 0; }
.filter__btn:before {
    content: '';
    display: block;
    position: absolute;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #FE0F0F;
    top: -6px;
    right: -6px;
    opacity: 0;
    -webkit-transition: all .2s ease;
    transition: all .2s ease; }
.filter__btn.active {
    background: #fff;
    border-color: #d7d7d7; }
.filter__btn.active:after {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 4px;
    background: #FFAB00;
    bottom: -20px;
    left: 0; }
@media (max-width: 767px) {
    .filter__btn.active:after {
        bottom: -4px; } }
.filter__btn.chosen:before {
    opacity: 1; }
@media (max-width: 767px) {
    .filter__btn {
        display: block;
        width: 100%;
        text-align: center;
        -webkit-box-shadow: none;
        box-shadow: none;
        padding: 7px 5px;
        margin: 0; }
    .filter__btn:hover {
        -webkit-box-shadow: none;
        box-shadow: none; } }
@media (max-width: 767px) {
    .filter__btnbox {
        font-size: 0;
        line-height: 0;
        float: left;
        /*width: 50%;*/
        padding: 0 7px 25px; } }
.filter__drop {
    padding: 10px 0 12px;
    display: none; }
@media (max-width: 767px) {
    .filter__drop {
        padding: 0 0 12px; } }
.filter__row {
    padding: 14px 20px 12px 207px;
    position: relative; }
.filter__row:after {
    content: " ";
    display: block;
    clear: both; }
.filter__row:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    left: 207px;
    height: 1px;
    background: #E5E5E5; }
.filter__row:first-child:before {
    left: 0; }
@media (max-width: 767px) {
    .filter__row {
        padding: 20px 0 5px; } }
.filter__row-head {
    float: left;
    width: 207px;
    margin: 0 0 0 -207px;
    padding: 10px 0 0 0; }
@media (max-width: 767px) {
    .filter__row-head {
        float: none;
        width: auto;
        margin: 0;
        padding: 0; }
    .filter__row-head .filter__row-show-link {
        display: none; } }
.filter__row-title {
    display: block;
    font-size: 14px;
    line-height: 16px;
    font-weight: 700; }
@media (max-width: 767px) {
    .filter__row-title {
        padding: 0 0 8px 0; } }
.filter__row-show-link {
    font-size: 12px;
    color: #247BBD; }
.filter__row-show-link .text-open {
    display: none; }
.filter__row-show-link.active .text-open {
    display: inline; }
.filter__row-show-link.active .text-close {
    display: none; }
@media (max-width: 767px) {
    .filter__row-show-link {
        display: block;
        padding: 5px 0 15px; } }
.filter__row-list {
    font-size: 0;
    line-height: 0; }
.filter__row-list.open .filter__row-list-item:nth-child(1n + 6) {
    display: inline-block; }
@media (max-width: 767px) {
    .filter__row-list.open .filter__row-list-item:nth-child(1n + 6) {
        display: block; } }
.filter__row-list-item {
    display: inline-block;
    width: 20%;
    vertical-align: top;
    padding: 10px 10px 10px 0; }
.filter__row-list-item:nth-child(1n + 6) {
    display: none; }
.filter__row-list-item label.checkbox {
    display: inline-block; }
@media (max-width: 1200px) {
    .filter__row-list-item {
        width: 25%; } }
@media (max-width: 1023px) {
    .filter__row-list-item {
        width: 33.33%; } }
@media (max-width: 767px) {
    .filter__row-list-item {
        display: block;
        width: auto;
        padding: 9px 0; } }
.filter__row-list-link {
    display: block;
    font-size: 14px;
    line-height: 16px;
    color: #333; }
.filter__row-list-link:hover {
    color: #247BBD; }
.filter__row-bottom {
    display: none; }
@media (max-width: 767px) {
    .filter__row-bottom {
        display: block; } }
.filter__bottom {
    background: #F4F4F4;
    padding: 12px 24px; }
.filter__bottom:after {
    content: " ";
    display: block;
    clear: both; }
@media (max-width: 767px) {
    .filter__bottom {
        padding: 15px; } }
.filter__bottom-right {
    float: right;
    font-size: 0;
    line-height: 0; }
.filter__bottom-right .btn {
    vertical-align: middle; }
@media (max-width: 767px) {
    .filter__bottom-right .btn {
        display: block;
        width: 100%; } }
@media (max-width: 767px) {
    .filter__bottom-right {
        float: none;
        text-align: center; } }
.filter__bottom-result {
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    padding: 0 32px 0 0;
    vertical-align: middle; }
@media (max-width: 767px) {
    .filter__bottom-result {
        padding: 0 0 17px 0; } }
.filter__reset {
    display: block;
    float: left; }
.filter__reset input[type="reset"], .filter__reset .search-block__rubric-input[type="reset"], .filter__reset .search-block__location-input-box[type="reset"] {
    display: none; }
.filter__reset span {
    display: inline-block;
    position: relative;
    padding: 12px 0 12px 24px;
    font-size: 14px;
    line-height: 16px;
    cursor: pointer; }
.filter__reset span:before, .filter__reset span:after {
    content: '';
    display: block;
    width: 14px;
    height: 1px;
    background: #B4B4B4;
    position: absolute;
    top: 19px;
    left: 5px; }
.filter__reset span:before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg); }
.filter__reset span:after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg); }
@media (max-width: 767px) {
    .filter__reset span {
        margin-left: -24px; } }
.filter__reset span:hover:before, .filter__reset span:hover:after {
    background: #686868; }
@media (max-width: 767px) {
    .filter__reset {
        text-align: center;
        width: 100%;
        float: none; } }

.footer {
    overflow: hidden; }
.footer__inner {
    position: relative;
    padding-bottom: 3px;
    z-index: 0; }
.footer__inner:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 2500px;
    height: 102px;
    background-image: url(/img/cars-texture.svg);
    background-repeat: repeat-x;
    background-position: left bottom;
    z-index: -1; }
.footer__content {
    padding-top: 52px;
    border-top: 1px solid #E5E5E5; }
.footer__content:after {
    content: " ";
    display: block;
    clear: both; }
@media (max-width: 767px) {
    .footer__content {
        padding-top: 30px; } }
.footer__col {
    float: left; }
.footer__col--main {
    float: right;
    width: 75%; }
.footer__col--more {
    float: left;
    width: 25%;
    padding-right: 10px; }
.footer__col--nav {
    width: 23%;
    padding-right: 10px; }
.footer__col--unreg {
    width: 31%; }
.footer__col--inline {
    width: 33.33%; }
.footer__col--inline .footer__block {
    display: table;
    width: auto;
    margin: 0 auto; }
.footer__col--inline .footer__link {
    color: #0068B1; }
@media (max-width: 767px) {
    .footer__col {
        float: none;
        width: 100%;
        text-align: center;
        padding: 0; } }
.footer__subtitle {
    display: block;
    margin-bottom: 14px;
    font-size: 12px;
    text-transform: uppercase;
    color: #959595;
    fill: #b4b4b4; }
@media (max-width: 767px) {
    .footer__subtitle {
        margin-bottom: 19px; }
    .footer__subtitle:not(.footer__subtitle--static) {
        display: inline-block;
        color: #333;
        padding: 0 21px;
        position: relative;
        letter-spacing: .1em; }
    .footer__subtitle:not(.footer__subtitle--static).is-active .footer__subtitle-icon {
        -webkit-transform: translateY(-50%) scaleY(-1);
        -ms-transform: translateY(-50%) scaleY(-1);
        transform: translateY(-50%) scaleY(-1); } }
.footer__subtitle-icon {
    display: none;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0; }
@media (max-width: 767px) {
    .footer__subtitle-icon {
        display: block; } }
@media (max-width: 767px) {
    .footer__block {
        padding-bottom: 7px; } }
.footer__list {
    padding-bottom: 32px; }
@media (max-width: 767px) {
    .footer__list {
        padding-bottom: 26px; }
    .footer__list:not(.footer__list--static) {
        display: none;
        padding-bottom: 0; } }
.footer__item {
    padding-bottom: 14px; }
@media (max-width: 767px) {
    .footer__item {
        padding-bottom: 19px; } }
.footer__link {
    display: inline-block;
    font-size: 14px;
    color: #333; }
@media (max-width: 767px) {
    .footer__link:not(.footer__link--add) {
        color: #247bbd; } }
.footer__link:hover {
    text-decoration: underline; }
.footer__unreg {
    padding-top: 28px; }
.footer__unreg--mod {
    padding: 0;
    margin-left: -27px; }
.footer__unreg--mod .footer__unreg-link {
    color: #0068B1; }
@media (max-width: 767px) {
    .footer__unreg--mod {
        margin-left: 0; } }
@media (max-width: 767px) {
    .footer__unreg {
        padding: 1px 0 44px; } }
.footer__unreg-col {
    display: inline-block;
    vertical-align: top; }
.footer__unreg-col--icon {
    width: 18px; }
@media (max-width: 767px) {
    .footer__unreg-col--icon {
        padding-bottom: 17px; } }
.footer__unreg-col--content {
    width: calc(100% - 18px);
    padding-left: 9px; }
@media (max-width: 767px) {
    .footer__unreg-col--content {
        padding-left: 0; } }
@media (max-width: 767px) {
    .footer__unreg-col {
        display: block;
        width: 100%; } }
.footer__unreg-text {
    display: block;
    padding-bottom: 3px;
    font-size: 14px;
    color: #959595; }
.footer__unreg-link {
    display: inline-block;
    color: #333; }
.footer__unreg-link:hover {
    color: #FF8321; }
.footer__copy {
    padding: 17px 0;
    background: #f4f4f4;
    text-align: center; }
.footer__copy-text {
    display: block;
    font-size: 12px;
    color: #959595; }
@media (max-width: 767px) {
    .footer__copy-text {
        line-height: 1.6; } }

.cooc-warn {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: rgba(51, 51, 51, 0.8);
    padding: 20px 0;
    z-index: 10; }
.cooc-warn__text {
    display: block;
    float: left;
    width: calc(100% - 200px);
    font-size: 14px;
    line-height: 20px;
    color: #fff; }
.cooc-warn__text-link {
    color: #fff;
    text-decoration: underline; }
.cooc-warn__text-link:hover {
    text-decoration: none; }
@media (max-width: 767px) {
    .cooc-warn__text {
        float: none;
        width: auto;
        padding: 0 0 20px 0; } }
.cooc-warn__btn {
    float: right;
    min-width: 173px; }
@media (max-width: 767px) {
    .cooc-warn__btn {
        float: none;
        width: 100%; } }

.header {
    padding: 18px 0 15px;
    margin-bottom: 24px;
    border-bottom: 1px solid #E5E5E5;
    z-index: 200; }
.header--noindent {
    margin-bottom: 0;
    border: 0; }
.header--absolute {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    border: 0; }
@media (max-width: 1023px) {
    .header {
        padding: 11px 0;
        margin-bottom: 16px;
        position: relative; }
    .header:after {
        visibility: hidden;
        opacity: 0;
        content: '';
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.5);
        pointer-events: none;
        -webkit-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out; }
    .header.is-active:after {
        visibility: visible;
        opacity: 1; }
    .header.is-active .header__nav {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0); } }
.header--absolute {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    border: 0; }
.header--noindent {
    margin-bottom: 0;
    border: 0; }
.header--main {
    display: none; }
@media (max-width: 767px) {
    .header--main {
        display: block; } }
.header__inner {
    position: relative;
    min-height: 26px; }
.header__col {
    display: inline-block;
    vertical-align: middle; }
.header__col--logo {
    width: 119px; }
.header__col--nav {
    width: calc(100% - 119px);
    padding-left: 10px;
    text-align: right; }
.header__logo-link {
    color: #333; }
.header__logo-link--color {
    color: #fff; }
.header__logo-link:hover {
    opacity: .7; }
.header__logo-col {
    display: inline-block;
    vertical-align: middle; }
.header__logo-col--icon {
    width: 26px; }
.header__logo-col--text {
    width: calc(100% - 26px);
    text-align: right;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 700; }
.header__logo-col--text-dark {
    color: #333333; }
.header__search-btn {
    display: none;
    position: absolute;
    top: -11px;
    right: 33px;
    width: 48px;
    height: 48px;
    border-bottom: 8px solid transparent;
    font-size: 0;
    line-height: 0;
    text-align: center;
    -webkit-transition: all .2s ease;
    transition: all .2s ease; }
.header__search-btn [class*="icon-"] {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -4px 0 0 -9px; }
.header__search-btn.active {
    border-color: #FFAB00; }
@media (max-width: 767px) {
    .header__search-btn {
        display: block; } }
.header__burger {
    display: none;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    fill: #333;
    line-height: 0; }
.header__burger--color {
    fill: #fff; }
@media (max-width: 1023px) {
    .header__burger {
        display: block; } }
.header__unreg {
    display: none;
    width: 100%;
    padding-top: 29px;
    text-align: center; }
@media (max-width: 1023px) {
    .header__unreg {
        display: block; } }
.header__unreg-text, .header__unreg-icon {
    display: block; }
.header__unreg-icon {
    padding-bottom: 15px; }
.header__unreg-text {
    padding-bottom: 2px;
    font-size: 14px;
    color: #959595; }
.header__unreg-link {
    color: #333; }
.header__nav {
    display: inline-block;
    vertical-align: top;
    text-align: left; }
.header__nav--hidden {
    display: none; }
@media (max-width: 1023px) {
    .header__nav--hidden {
        display: block; } }
@media (max-width: 1023px) {
    .header__nav {
        position: fixed;
        right: 0;
        top: 0;
        padding-bottom: 18px;
        height: 100%;
        width: 288px;
        background-color: #FFF;
        -webkit-transform: translateX(100%);
        -ms-transform: translateX(100%);
        transform: translateX(100%);
        -webkit-transition: -webkit-transform .3s ease-in-out;
        transition: -webkit-transform .3s ease-in-out;
        transition: transform .3s ease-in-out;
        transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
        z-index: 20; } }
@media (max-width: 1023px) {
    .header__nav-list {
        max-height: calc(100% - 112px);
        overflow: hidden;
        overflow-y: auto; } }
@media (max-width: 1023px) {
    .header__nav-inner {
        height: 100%; } }
.header__nav-item {
    display: inline-block;
    vertical-align: top;
    padding: 0 19px; }
@media (max-width: 1150px) {
    .header__nav-item {
        padding: 0 10px; } }
@media (max-width: 1023px) {
    .header__nav-item {
        display: block;
        padding: 0;
        border-bottom: 1px solid rgba(151, 151, 151, 0.2); } }
.header__nav-item:first-child {
    padding-left: 0; }
.header__nav-item:last-child {
    padding-right: 0; }
.header__nav-item:last-child .header__submenu {
    left: auto;
    right: -20px; }
.header__nav-holder {
    position: relative;
    -webkit-transition: background .3s ease-in-out;
    transition: background .3s ease-in-out; }
.header__nav-holder:hover .header__submenu {
    visibility: visible;
    opacity: 1; }
.header__nav-holder.is-active .header__nav-link {
    color: #333; }
@media (max-width: 1023px) {
    .header__nav-holder.is-active .header__nav-link {
        color: #FF8321; } }
.header__nav-holder.is-active .header__nav-link:after {
    visibility: visible;
    opacity: 1; }
@media (max-width: 1023px) {
    .header__nav-holder.is-active:before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        width: 4px;
        height: 100%;
        background: #FF8321; } }
@media (max-width: 1023px) {
    .header__nav-holder.is-open {
        background-color: #F4F4F4; }
    .header__nav-holder.is-open .header__nav-icon {
        -webkit-transform: translateY(-50%) scaleY(-1);
        -ms-transform: translateY(-50%) scaleY(-1);
        transform: translateY(-50%) scaleY(-1); }
    .header__nav-holder.is-open .header__nav-link {
        color: #333; } }
.header__nav-icon {
    display: none;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 24px;
    fill: #b4b4b4; }
@media (max-width: 1023px) {
    .header__nav-icon {
        display: block; } }
.header__nav-link {
    display: inline-block;
    position: relative;
    color: #247BBD;
    text-transform: uppercase; }
@media (max-width: 1023px) {
    .header__nav-link {
        width: 100%;
        padding: 22px 40px 20px 23px; } }
@media (max-width: 767px) {
    .header__nav-link {
        color: #333; } }
.header__nav-link:hover {
    color: #333; }
.header__nav-link:after {
    visibility: hidden;
    opacity: 0;
    content: '';
    position: absolute;
    top: 100%;
    margin-top: 12px;
    left: 0;
    width: 100%;
    height: 8px;
    background: #FFAB00; }
@media (max-width: 1023px) {
    .header__nav-link:after {
        display: none; } }
.header__submenu {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    top: 100%;
    left: -26px;
    width: 225px;
    padding-top: 13px;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    z-index: 200; }
@media (max-width: 1023px) {
    .header__submenu {
        display: none;
        position: static;
        visibility: visible;
        opacity: 1;
        padding-top: 0;
        width: 100%;
        padding-bottom: 10px;
        -webkit-transition: none;
        transition: none; } }
.header__submenu-list {
    padding: 22px 24px 4px;
    border: 1px solid #E5E5E5;
    border-radius: 2px;
    background-color: #FFFFFF;
    -webkit-box-shadow: 0 13px 18px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 13px 18px 1px rgba(0, 0, 0, 0.1); }
@media (max-width: 1023px) {
    .header__submenu-list {
        padding: 0;
        background: none;
        border-radius: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        border: 0; } }
.header__submenu-item {
    padding-bottom: 18px;
    line-height: 20px; }
.header__submenu-item--calc {
    padding-top: 18px;
    border-top: 1px solid #E5E5E5; }
.header__submenu-link {
    display: block;
    font-size: 14px;
    color: #333; }
@media (max-width: 1023px) {
    .header__submenu-link {
        padding: 0 23px;
        color: #247BBD; } }
.header__submenu-link:hover {
    color: #247BBD; }

.intercity-table {
    padding: 0 0 40px 0; }
.intercity-table__row {
    font-size: 0;
    line-height: 0;
    border-top: 1px solid #E5E5E5;
    padding: 10px 0; }
.intercity-table__row:first-child {
    border-top: none; }
.intercity-table__cell {
    display: inline-block;
    vertical-align: top;
    width: 25%;
    font-size: 16px;
    line-height: 18px;
    padding: 10px 0; }
@media (max-width: 1023px) {
    .intercity-table__cell {
        width: 50%; } }
@media (max-width: 767px) {
    .intercity-table__cell {
        width: 100%; } }
.intercity-table__cell svg {
    fill: #B4B4B4;
    vertical-align: middle;
    margin-right: 5px;
    display: inline-block; }
.intercity-table__cell-link {
    vertical-align: middle; }
.intercity-table__cell-link span {
    opacity: .5; }
.intercity-table__cell-gray {
    color: #959595;
    vertical-align: middle; }

.intro {
    margin-bottom: 20px;
    z-index: 2;
    background-size: cover;
    text-align: center;
    position: relative; }
.intro.yellow {
    background-color: #FFAB00;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(2.34%, #FF8321), to(#FFAB00));
    background-image: linear-gradient(0deg, #FF8321 2.34%, #FFAB00 100%); }
.intro.yellow:before {
    background-image: url(/img/intro-bg-2.svg); }
.intro.yellow:after {
    background-image: url(/img/cars-texture-2.svg); }
.intro.green {
    background-color: #429321;
    background: -webkit-gradient(linear, left top, left bottom, from(#53B327), to(#429321));
    background: linear-gradient(180deg, #53B327 0%, #429321 100%); }
.intro.green:before {
    background-image: url(/img/intro-bg-1.svg); }
.intro.green:after {
    background-image: url(/img/cars-texture-1.svg); }
@media (max-width: 767px) {
    .intro {
        background-attachment: fixed;
        margin-bottom: 16px;
        height: auto;
        padding: 30px 0 42px; } }
.intro--indent {
    margin-bottom: 46px; }
@media (max-width: 767px) {
    .intro--indent {
        padding-top: 88px; } }
.intro:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-position: center bottom;
    background-repeat: repeat-x;
    background-size: contain; }
.intro:after {
    content: '';
    display: block;
    position: absolute;
    left: 50%;
    bottom: 0;
    margin-left: -625px;
    width: 1250px;
    height: 108px;
    background-position: center bottom;
    background-size: 100% auto;
    background-repeat: no-repeat; }
.intro__layout {
    padding: 0 28px 114px;
    max-width: 1280px;
    margin: 0 auto;
    position: relative;
    z-index: 2; }
.intro__layout:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 100%; }
@media (max-width: 1023px) {
    .intro__layout {
        padding: 80px 16px; } }
@media (max-width: 767px) {
    .intro__layout {
        padding-top: 0;
        padding-bottom: 0;
        z-index: 20; } }
.intro__form {
    text-align: left; }
.intro__inner {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    max-width: 1032px; }
.intro__logo-wrap:after {
    content: " ";
    display: block;
    clear: both; }
.intro__logo {
    text-align: left;
    display: block;
    padding: 10px 0 0 0;
    white-space: nowrap;
    float: left; }
@media (max-width: 767px) {
    .intro__logo {
        padding: 0;
        text-align: center; } }
.intro__logo-icon {
    vertical-align: middle;
    display: inline-block; }
.intro__logo-descr {
    display: block;
    font-size: 12px;
    line-height: 14px;
    font-weight: 500;
    color: #fff;
    letter-spacing: 1px;
    padding: 0 0 5px 45px; }
@media (max-width: 767px) {
    .intro__logo-descr {
        padding: 0 0 5px 0; } }
.intro__logo-label {
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
    line-height: 14px;
    font-weight: 500;
    padding: 5px 6px 4px;
    border-radius: 2px;
    background: #fff;
    color: #333;
    position: relative;
    text-transform: uppercase; }
.intro__logo-label:before {
    content: '';
    display: block;
    border-right: 4px solid #fff;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    position: absolute;
    top: 50%;
    right: 100%;
    margin-top: -4px; }
.intro__title {
    display: block;
    max-width: 400px;
    margin: 0 auto;
    padding-bottom: 57px;
    font-size: 48px;
    font-weight: 700;
    color: #fff; }
@media (max-width: 767px) {
    .intro__title {
        max-width: 200px;
        padding-bottom: 46px;
        font-size: 24px; } }
.intro__title--size {
    max-width: 630px;
    padding-bottom: 27px;
    font-size: 36px; }
@media (max-width: 767px) {
    .intro__title--size {
        padding-bottom: 21px;
        font-size: 24px; } }
.intro__title-color {
    color: #ffab00; }
.intro__text {
    display: block;
    padding-bottom: 26px;
    font-size: 20px;
    color: rgba(255, 255, 255, 0.72); }
@media (max-width: 767px) {
    .intro__text {
        font-size: 16px;
        line-height: 1.5; } }
.intro__nav {
    padding: 46px 0 0 0;
    max-width: 1016px;
    margin: 0 auto; }
@media (max-width: 767px) {
    .intro__nav {
        padding: 30px 0 0 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column; } }
.intro__nav-inner {
    position: relative;
    padding-bottom: 87px; }
@media (max-width: 767px) {
    .intro__nav-inner {
        padding-bottom: 0;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1; } }
.intro__nav-form {
    text-align: left;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%; }
.intro__nav-form.hidden {
    display: none; }
@media (max-width: 767px) {
    .intro__nav-form {
        position: static;
        margin-top: -8px !important; }
    .intro__nav-form .search-block {
        border-radius: 0 0 2px 2px; } }
.intro__nav-item {
    display: inline-block;
    vertical-align: top;
    padding-right: 40px; }
@media (max-width: 767px) {
    .intro__nav-item {
        display: block;
        padding: 0 0 8px; } }
.intro__nav-item:last-child {
    padding-right: 0; }
.intro__nav-item--review, .intro__nav-item--business {
    position: absolute;
    top: 28px;
    padding-right: 0; }
@media (max-width: 767px) {
    .intro__nav-item--review, .intro__nav-item--business {
        position: static; } }
.intro__nav-item--business {
    right: 28px;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; }
.intro__nav-item--review {
    right: 145px;
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3; }
@media (max-width: 767px) {
    .intro__nav-link {
        display: block;
        font-weight: 700; }
    .intro__nav-link:hover {
        border-color: rgba(255, 255, 255, 0.2); } }
.intro__nav-link--btn:hover {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border-color: #fff !important; }
.intro__nav-link:not(.intro__nav-link--btn) {
    display: inline-block;
    padding-bottom: 21px;
    font-size: 20px;
    line-height: 24px;
    font-weight: 700;
    position: relative;
    color: #fff;
    text-decoration: underline; }
.intro__nav-link:not(.intro__nav-link--btn).is-active {
    position: relative;
    color: #333;
    text-decoration: none; }
.intro__nav-link:not(.intro__nav-link--btn).is-active:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 8px;
    background: #fff; }
@media (max-width: 767px) {
    .intro__nav-link:not(.intro__nav-link--btn).is-active:after {
        display: none; } }
@media (max-width: 767px) {
    .intro__nav-link:not(.intro__nav-link--btn).is-active {
        color: #fff; } }
.intro__nav-link:not(.intro__nav-link--btn):hover {
    color: #fff;
    text-decoration: none; }
@media (max-width: 767px) {
    .intro__nav-link:not(.intro__nav-link--btn) {
        display: block;
        line-height: 16px;
        padding: 14px 20px 13px;
        text-decoration: none;
        background: transparent;
        border: 1px solid rgba(255, 255, 255, 0.2);
        color: #fff;
        font-size: 14px;
        text-transform: uppercase; }
    .intro__nav-link:not(.intro__nav-link--btn):hover {
        color: #fff; }
    .intro__nav-link:not(.intro__nav-link--btn).open {
        border-radius: 2px 2px 0 0;
        padding: 17px 20px 16px;
        border-bottom: none;
        background: #fff;
        color: #333; } }
.intro__more {
    display: block;
    padding-top: 17px;
    text-align: center;
    color: rgba(255, 255, 255, 0.72); }
@media (max-width: 767px) {
    .intro__more {
        padding: 17px 20px 36px;
        line-height: 1.57; } }
.intro__more-link {
    color: rgba(255, 255, 255, 0.72);
    text-decoration: underline; }
.intro__more-link:hover {
    color: #fff;
    text-decoration: none; }

.l-header {
    text-align: left;
    margin: 0;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(2.34%, #FF8321), to(#FFAB00));
    background-image: linear-gradient(0deg, #FF8321 2.34%, #FFAB00 100%);
    position: relative;
    z-index: 1; }
@media (max-width: 1023px) {
    .l-header {
        overflow: hidden; } }
.l-header__wrap {
    position: relative;
    z-index: 2; }
.l-header__wrap:after {
    content: " ";
    display: block;
    clear: both; }
.l-header__left {
    float: left;
    width: 58.33%;
    padding: 20px 0 0 0;
    margin: 0;
    position: relative;
    z-index: 1; }
.l-header__left:after {
    content: " ";
    display: block;
    clear: both; }
.l-header__left:before {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background-image: url(/img/intro-bg-2.svg);
    height: 50%;
    background-size: auto 100%;
    z-index: -1; }
.l-header__left:after {
    content: '';
    display: block;
    position: absolute;
    left: 50%;
    bottom: 0;
    margin-left: -625px;
    width: 1250px;
    height: 108px;
    background-position: center bottom;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-image: url(/img/cars-texture-2.svg); }
@media (max-width: 1023px) {
    .l-header__left:after {
        display: none; } }
@media (max-width: 1023px) {
    .l-header__left {
        float: none;
        width: auto;
        padding: 47px 0 0 0; } }
@media (max-width: 767px) {
    .l-header__left {
        padding: 27px 0 0 0; }
    .l-header__left .intro__logo {
        margin: 0 auto;
        float: none; } }
.l-header__left-container {
    width: 100%;
    float: right;
    max-width: 730px;
    padding-left: 15px; }
@media (max-width: 1023px) {
    .l-header__left-container {
        float: none;
        width: auto;
        max-width: none; } }
@media (max-width: 767px) {
    .l-header__left-container {
        padding-left: 0; } }
.l-header__right {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 41.66%;
    z-index: 3;
    text-align: center; }
.l-header__right:after {
    content: " ";
    display: block;
    clear: both; }
.l-header__right:before, .l-header__right:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: -100%;
    background: #fff;
    z-index: -1; }
@media (max-width: 1023px) {
    .l-header__right:before, .l-header__right:after {
        left: auto;
        right: auto; } }
.l-header__right:before {
    top: 0;
    bottom: 50%;
    -webkit-transform: skewX(12deg) translateX(1%);
    -ms-transform: skewX(12deg) translateX(1%);
    transform: skewX(12deg) translateX(1%); }
@media (max-width: 1023px) {
    .l-header__right:before {
        left: 0;
        right: 50%;
        top: -10%;
        bottom: -100%;
        -webkit-transform: skewY(8deg);
        -ms-transform: skewY(8deg);
        transform: skewY(8deg); } }
@media (max-width: 767px) {
    .l-header__right:before {
        top: -30px; } }
.l-header__right:after {
    bottom: 0;
    top: 50%;
    -webkit-transform: skewX(-12deg) translateX(1%);
    -ms-transform: skewX(-12deg) translateX(1%);
    transform: skewX(-12deg) translateX(1%); }
@media (max-width: 1023px) {
    .l-header__right:after {
        left: 50%;
        right: 0;
        top: -10%;
        bottom: -100%;
        -webkit-transform: skewY(-8deg);
        -ms-transform: skewY(-8deg);
        transform: skewY(-8deg); } }
@media (max-width: 767px) {
    .l-header__right:after {
        top: -30px; } }
@media (max-width: 1023px) {
    .l-header__right {
        position: relative;
        width: auto; } }
.l-header__right-container {
    width: 100%;
    float: left;
    max-width: 550px;
    font-size: 0;
    line-height: 0;
    height: 100%; }
.l-header__right-container:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle; }
@media (max-width: 1023px) {
    .l-header__right-container {
        float: none;
        width: auto;
        max-width: none;
        height: auto; } }
.l-header__actions {
    width: 312px;
    margin: 0 auto;
    display: inline-block;
    vertical-align: middle;
    text-align: center; }
@media (max-width: 767px) {
    .l-header__actions {
        margin-top: -20px;
        padding: 0 20px 20px; } }
.l-header__actions-block {
    padding: 40px 34px;
    border-bottom: 1px solid #E5E5E5; }
.l-header__actions-block--mod .l-header__actions-descr {
    margin: 0 -50px; }
@media (max-width: 767px) {
    .l-header__actions-block--mod .l-header__actions-descr {
        margin: 0; } }
.l-header__actions-block:last-child {
    border-bottom: none; }
@media (max-width: 767px) {
    .l-header__actions-block {
        padding: 15px 20px 20px; } }
.l-header__actions-descr {
    display: block;
    font-size: 18px;
    line-height: 26px;
    padding: 0 0 23px; }
@media (max-width: 767px) {
    .l-header__actions-descr {
        font-size: 16px;
        line-height: 24px;
        padding: 0 0 13px 0; } }
.l-header__actions-descr .yellow {
    color: #FFAB00; }
.l-header__actions-descr .green {
    color: #259B24; }
.l-header__descr {
    padding: 153px 50px 206px 85px; }
@media (max-width: 1023px) {
    .l-header__descr {
        padding: 50px 30px 100px;
        text-align: center; } }
@media (max-width: 767px) {
    .l-header__descr {
        padding: 25px 15px 52px; } }
.l-header__title {
    display: block;
    font-size: 48px;
    line-height: 57px;
    font-weight: 700;
    color: #fff;
    padding: 0 0 10px 0; }
@media (max-width: 767px) {
    .l-header__title {
        font-size: 24px;
        line-height: 28px;
        padding: 0 0 20px 0; } }
.l-header__subtitle {
    font-size: 24px;
    line-height: 32px;
    display: block;
    color: #fff; }
@media (max-width: 767px) {
    .l-header__subtitle {
        font-size: 16px;
        line-height: 24px; } }

.l-nav {
    background: #8E4205;
    padding: 13px 0; }
@media (max-width: 1023px) {
    .l-nav {
        padding: 0;
        position: relative;
        z-index: 10; }
    .l-nav.open .l-nav__btn:before {
        margin: -5px 0 0 0;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg); }
    .l-nav.open .l-nav__list {
        display: block; }
    .l-nav.open .l-nav__list-item--first {
        padding-top: 10px; }
    .l-nav.open .l-nav__list-item--last {
        padding-bottom: 10px; } }
.l-nav.fixed {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 10; }
.l-nav__btn {
    display: none; }
@media (max-width: 767px) {
    .l-nav__btn {
        display: block;
        line-height: 24px;
        font-size: 16px;
        padding: 13px 15px;
        color: #fff;
        position: relative;
        z-index: 1; }
    .l-nav__btn:before {
        content: '';
        display: block;
        width: 9px;
        height: 9px;
        border-bottom: 2px solid #959595;
        border-right: 2px solid #959595;
        position: absolute;
        top: 50%;
        margin: -3px 0 0 0;
        right: 17px;
        -webkit-transform: rotate(-135deg);
        -ms-transform: rotate(-135deg);
        transform: rotate(-135deg); } }
.l-nav__list {
    display: table;
    margin: 0 auto; }
@media (max-width: 1023px) {
    .l-nav__list {
        display: none;
        position: absolute;
        top: 50px;
        left: 0;
        right: 0;
        z-index: 1;
        background: #8E4205;
        padding: 0;
        border-top: 1px solid rgba(151, 151, 151, 0.3); } }
.l-nav__list-item {
    display: table-cell;
    text-align: center;
    padding: 0 15px;
    font-size: 16px;
    line-height: 24px; }
.l-nav__list-item--mob {
    display: none; }
@media (max-width: 1100px) {
    .l-nav__list-item {
        padding: 0 10px; } }
@media (max-width: 1023px) {
    .l-nav__list-item {
        display: block;
        text-align: left;
        padding: 0; }
    .l-nav__list-item--mob {
        display: block;
        background: #773806; } }
.l-nav__link {
    color: #fff; }
.l-nav__link.active {
    color: #FFAB00; }
@media (max-width: 1023px) {
    .l-nav__link {
        display: block;
        line-height: 24px;
        padding: 8px 15px; } }
.l-nav__link:hover {
    text-decoration: underline; }
@media (max-width: 1023px) {
    .l-nav__link:hover {
        text-decoration: none; } }

.l-container {
    width: 100%;
    max-width: 1070px;
    padding: 0 15px;
    margin: 0 auto; }
.l-container:after {
    content: " ";
    display: block;
    clear: both; }

.l-section {
    padding: 90px 0 0 0; }
@media (max-width: 767px) {
    .l-section {
        padding: 80px 0 0 0;
        text-align: center; } }
.l-section--why {
    padding: 93px 0 106px;
    position: relative;
    z-index: 8; }
@media (max-width: 767px) {
    .l-section--why {
        padding: 44px 0 0 0; } }
.l-section--top {
    padding: 110px 0 0 0;
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#454545), to(#333333));
    background: linear-gradient(180deg, #454545 0%, #333333 100%);
    position: relative;
    z-index: 7; }
@media (max-width: 767px) {
    .l-section--top {
        padding: 44px 0 0 0; } }
.l-section--top:before {
    content: '';
    display: block;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNDU0cHgiIGhlaWdodD0iNTM3cHgiIHZpZXdCb3g9IjAgMCA0NTQgNTM3IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IHNrZXRjaHRvb2wgNTEuMyAoNTc1NDQpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPjE1Mzk3MUUyLUU4MTgtNEM1Ny05Njg1LUFCMDk4NzkyOThFMjwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0ibGFuZGluZyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgb3BhY2l0eT0iMC41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPgogICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03NjYuMDAwMDAwLCAtMTE3Ny4wMDAwMDApIiBpZD0iQk9EWSIgc3Ryb2tlPSIjMkEyQTJBIiBzdHJva2Utd2lkdGg9IjEwIj4KICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDc2MS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJ0b3AiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAzMjguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9InJvY2tldCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc3MC4wMDAwMDAsIDkzLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE0NC4xNTU0NDYsMzI2LjgxNDI3OCBDMTQzLjcwNTQwNiwzMjUuNjgyMDU2IDE0My4zODc3MywzMjQuNTM2NjY5IDE0My4zODc3MywzMjMuMzY0OTUgTDEzOS41MjI2NzYsMjYwIEMxMDYuNzIyNjY2LDI3NC4xMjY0NDcgODQuOTYxODgzNiwyOTguODkwNTE4IDgyLjg3MDUxODksMzI2Ljg1Mzc3NSBMNzkuMDE4NzAxNiwzNzguMzQzNTU3IEM3OC4zNTY4NzczLDM4Ny4xNzc1MjMgOTUuNDQ1MTgsMzkwLjQxNjIwNSAxMDEuMDA0NTA0LDM4Mi40OTA2NSBDMTE0LjU1ODY2NSwzNjMuMTM3NTQ4IDEzMC4zMTAwODMsMzQ1LjM3NzQ1NyAxNDksMzMzLjk2MzA3NyBDMTQ2LjU3NzcyMywzMzEuNzExNzk4IDE0NC45NDk2MzUsMzI5LjMxNTcgMTQ0LjE1NTQ0NiwzMjYuODE0Mjc4IFoiIGlkPSJTdHJva2UtMSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTM2NC4xNDIwMTQsMzI2Ljg1Mzc3NSBDMzYyLjA1MDY3MSwyOTguODkwNTE4IDM0MC4yOTAxMjEsMjc0LjEyNjQ0NyAzMDcuNDkwNDU5LDI2MCBMMzAzLjYyNTQ0NiwzMjMuMzY0OTUgQzMwMy42MjU0NDYsMzI0LjUzNjY2OSAzMDMuMzA3Nzc0LDMyNS42ODIwNTYgMzAyLjg1NzczOCwzMjYuODE0Mjc4IEMzMDIuMDc2Nzk0LDMyOS4zMTU3IDMwMC40NDg3MjQsMzMxLjcxMTc5OCAyOTgsMzMzLjk2MzA3NyBDMzE2LjY4OTcxOSwzNDUuMzc3NDU3IDMzMi40NDA5NjksMzYzLjEzNzU0OCAzNDYuMDA4MjIyLDM4Mi40OTA2NSBDMzUxLjU2NzQ4NiwzOTAuNDE2MjA1IDM2OC42NTU2MDcsMzg3LjE3NzUyMyAzNjcuOTgwNTU0LDM3OC4zNDM1NTcgTDM2NC4xNDIwMTQsMzI2Ljg1Mzc3NSBaIiBpZD0iU3Ryb2tlLTMiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMjMuNTA2NTE3LDI1NiBDMjExLjYzMjMxMywyNTYgMjAyLDI2Mi41MTA3IDIwMiwyNzAuNTU0MSBMMjAyLDM3Mi40NDU5IEMyMDIsMzgwLjQ3NjIgMjExLjYzMjMxMywzODcgMjIzLjUwNjUxNywzODcgQzIzNS4zODA3MjEsMzg3IDI0NSwzODAuNDc2MiAyNDUsMzcyLjQ0NTkgTDI0NSwyNzAuNTU0MSBDMjQ1LDI2Mi41MTA3IDIzNS4zODA3MjEsMjU2IDIyMy41MDY1MTcsMjU2IFoiIGlkPSJTdHJva2UtNSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTIyMy4wMDAxNTgsMCBDMTc3LjIzNDAxMywzNS40OTA4ODczIDE0Ni43MzE5NzcsODguMTIzNDUzMSAxMzguMDI2NDYxLDE0Ni41OTY3OSBDMTM1LjE4NTcxMywxNjUuNzIwMzkzIDEzNC4zNDc4ODksMTg1LjA5MzM3NyAxMzUuNDk5ODk3LDIwNC40MDA3MzUgTDE0Mi42NzM3NjYsMzIzLjAyNzQ1MSBDMTQyLjY3Mzc2NiwzMzYuMTkyMTU1IDE2NS42MzUzODUsMzQ3LjIwNDMwNSAyMDEuNDAwMDA0LDM1MCBMMjAxLjQwMDAwNCwyNjkuODA0MjQ1IEMyMDEuNDAwMDA0LDI2MS43MzIxNjggMjE0LjE2MzczMSwyNTUuMjA4ODggMjIzLjAwMDE1OCwyNTUuMjA4ODggQzIzMS44MzY1ODUsMjU1LjIwODg4IDI0NC41ODcyMjEsMjYxLjczMjE2OCAyNDQuNTg3MjIxLDI2OS44MDQyNDUgTDI0NC41ODcyMjEsMzUwIEMyODAuMzUxODQsMzQ3LjIwNDMwNSAzMDMuMzI2NTUsMzM2LjE5MjE1NSAzMDMuMzI2NTUsMzIzLjAyNzQ1MSBMMzEwLjUwMDQxOSwyMDQuNDAwNzM1IEMzMTEuNjUyNDI3LDE4NS4wOTMzNzcgMzEwLjgxNDYwMywxNjUuNzIwMzkzIDMwNy45NjA3NjUsMTQ2LjU5Njc5IEMyOTkuMjY4MzM5LDg4LjEyMzQ1MzEgMjY4Ljc2NjMwMywzNS40OTA4ODczIDIyMy4wMDAxNTgsMCIgaWQ9IlN0cm9rZS03Ij48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTM5LDI2OCBDMTM5LDI4MS4yNDQ1NDEgMTYzLjg2MjQ3NiwyOTIuMjg4MjEgMjAyLDI5NSIgaWQ9IlN0cm9rZS05Ij48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjQ0LDI5NSBDMjgyLjE0Mjc2NywyOTIuMjg4MjEgMzA3LDI4MS4yNDQ1NDEgMzA3LDI2OCIgaWQ9IlN0cm9rZS0xMSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTIyMywwIEMyMDEuNzc0NDEsMTYuNzIwNzExMSAxODMuOTE4MTg3LDM3LjI1NjUzMzMgMTcwLDYwLjM4NCBDMTgwLjc2MjA3MSw2OC41MjcyODg5IDIwMC40NjY0Nyw3NCAyMjMsNzQgQzI0NS41MzM1Myw3NCAyNjUuMjM3OTI5LDY4LjUyNzI4ODkgMjc2LDYwLjM4NCBDMjYyLjA4MTgxMywzNy4yNTY1MzMzIDI0NC4yMjU1OSwxNi43MjA3MTExIDIyMywwIiBpZD0iU3Ryb2tlLTEzIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTcyLjA3MzIzNSwzOTUgQzE2Ny42NjA5NDYsNDI1LjI2MyAxNzcuMDY4NTI5LDQ1Ni4wOTU3NSAxOTYuMzM0MTk5LDQ3NC41MjY1IEwyMjQuMDAwNDQ0LDUwMSBMMjUxLjY2NjY4OSw0NzQuNTI2NSBDMjcwLjkxOTEwOSw0NTYuMDk1NzUgMjgwLjMzOTk0Miw0MjUuMjYzIDI3NS45Mjc2NTMsMzk1IiBpZD0iU3Ryb2tlLTE1Ij48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjQwLjM4NDI5OCwxMjYuNjE1NzAyIEMyNTAuNTM4NTY3LDEzNi43NTY5NyAyNTAuNTM4NTY3LDE1My4yMzAwMjkgMjQwLjM4NDI5OCwxNjMuMzg0Mjk4IEMyMzAuMjMwMDI5LDE3My41Mzg1NjcgMjEzLjc1Njk3LDE3My41Mzg1NjcgMjAzLjYxNTcwMiwxNjMuMzg0Mjk4IEMxOTMuNDYxNDMzLDE1My4yMzAwMjkgMTkzLjQ2MTQzMywxMzYuNzU2OTcgMjAzLjYxNTcwMiwxMjYuNjE1NzAyIEMyMTMuNzU2OTcsMTE2LjQ2MTQzMyAyMzAuMjMwMDI5LDExNi40NjE0MzMgMjQwLjM4NDI5OCwxMjYuNjE1NzAyIFoiIGlkPSJTdHJva2UtMTciPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0zMDkuODgwODE3LDUxMy40MTczMDQgQzMwNS44NjQ3NzcsNTExLjkzMzY0NyAzMDEuNTQ5ODA4LDUxMS4wNzgyMDUgMjk3LjAyNjg4OSw1MTEuMDc4MjA1IEMyOTIuNjIwOTQxLDUxMS4wNzgyMDUgMjg4LjQwOTk0OCw1MTEuODkzNTQ4IDI4NC40ODQ4ODYsNTEzLjMxMDM3NCIgaWQ9IlN0cm9rZS0xOSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTQ0NC45Mzc0MjUsNTUyIEM0NDUuNjA2NDU0LDU0OC45OTY3MjEgNDQ2LDU0NS45Mjc4NjkgNDQ2LDU0Mi43NDA5ODQgQzQ0Niw1MjUuMDIyOTUxIDQzNS4xMzgxMTgsNTA5LjgzNjA2NiA0MTkuNTkzMDM0LDUwMy4xNjA2NTYgQzQyNC4zMTU1OTEsNDk2Ljk4MzYwNyA0MjcuMTQ5MTI1LDQ4OS4zMzc3MDUgNDI3LjE0OTEyNSw0ODEuMDIyOTUxIEM0MjcuMTQ5MTI1LDQ2MC41NjM5MzQgNDEwLjIzOTc0Nyw0NDQgMzg5LjQyMTE0LDQ0NCBDMzc2LjkwNjM2Myw0NDQgMzY1Ljg3Mzk0NSw0NDkuOTgwMzI4IDM1OSw0NTkuMTYwNjU2IiBpZD0iU3Ryb2tlLTIxIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMzEzLDUxNCBDMzI2LjUyMjQ4Miw1MTkuNzY4MzQ0IDMzNiw1MzMuMjY4MTUyIDMzNiw1NDkiIGlkPSJTdHJva2UtMjMiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0zOTQuMDg4Mzc4LDQ5OS44NDg3MTcgQzQwOC4xNjQyMTQsNDk3LjE3NTQ2MSA0MjMuMjc3Nzc4LDUwMS4xOTg3MTIgNDM0LjE4NzIxNiw1MTEuOTQ1MiIgaWQ9IlN0cm9rZS0yNSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE1Niw1MzggQzE1Ny4zMzk2NzIsNTMxLjU2MzMzNSAxNjEuOTg4MzMyLDUyNi4wMzA3NzEgMTY4LjcxMzQ4Myw1MjMuODk4NzEgQzE3NS4yMzc2ODQsNTIxLjgzNDExOSAxODIuMDcwMDA5LDUyMy40Mzk5MTIgMTg3LDUyNy41NTU2IiBpZD0iU3Ryb2tlLTI3Ij48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNzkuMTk0NDQ2LDUyNS43ODExMTMgQzc3LjM2MzI2NTcsNTM0LjY3ODY3NiA4MC4xMDMzNTMsNTQ0LjI1NjcxNyA4Ny40MDEzNDE2LDU1MS4xNzcwNDQiIGlkPSJTdHJva2UtMjkiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNS4xMzYwNDkyLDUxMyBDMTMuMTM2ODE3OCw1MDkuNDUwMDI1IDEyLDUwNS40MDQwOTcgMTIsNTAxLjEyMzI0NSBDMTIsNDkwLjQzNDE2NSAxOS4wOTUzMTEzLDQ4MS4yMzI5NDIgMjkuMjIyMTM2OCw0NzcuMjEzMTE3IEMyNi4xNTE0MjIsNDczLjQ4MDQyMyAyNC4zMDg5OTMxLDQ2OC44NDcxODMgMjQuMzA4OTkzMSw0NjMuODIyNDAyIEMyNC4zMDg5OTMxLDQ1MS40NzU3OTcgMzUuMzM3NDMyNyw0NDEuNDY1Mzg5IDQ4LjkyNjk3OTIsNDQxLjQ2NTM4OSBDNTcuMDgwNzA3MSw0NDEuNDY1Mzg5IDY0LjI5MzYyMDMsNDQ1LjA4MDYyMSA2OC43NjI0OTA0LDQ1MC42Mjc0NTcgQzc0LjE0NjA0MTUsNDQwLjc4NjcxNyA4NS4yNjU5NDkzLDQzNCA5OC4xNjI5NTE2LDQzNCBDMTE2LjI5OTc2OSw0MzQgMTMxLDQ0Ny4zNjQ2MTMgMTMxLDQ2My44MjI0MDIgQzEzMSw0NjkuMjI1NjczIDEyOS40MDU4NDIsNDc0LjI3NjU1NyAxMjYuNjQ4NzMyLDQ3OC42MzU3MTgiIGlkPSJTdHJva2UtMzEiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMTcuNDA2MzkyLDQ4OC44NzY4MTUgQzEyMS41MzY1NzIsNDg2LjI3MDM5MSAxMjQuODkxNTA4LDQ4Mi44NzUzNTYgMTI3LjMyNDE3MSw0NzguOTk5MTM1IiBpZD0iU3Ryb2tlLTMzIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNDUuMjI4NDgyNSw0NzUuNDc4NDU3IEMzNi4zMzAyNjI2LDQ3My44NDc3NyAyNi43NTA1MzE3LDQ3Ni4yOTM4IDE5LjgzMjU1MTUsNDgyLjgxNjU0NCIgaWQ9IlN0cm9rZS0zNSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTIxLDUwOCBDOC41OTg0MjUyLDUxMy45NjU2MjMgMCw1MjYuNzgxMTU0IDAsNTQxLjY4MjAxNCBDMCw1NDUuMTAwMzY4IDAuNDk2MDYyOTkyLDU0OC4xNDkxNzEgMS4yMDgzNTg1Nyw1NTEiIGlkPSJTdHJva2UtMzciPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0zMTcsNDQ3LjU4MzU1MSBDMzMxLjE0NjY2Nyw0NDMuMjM5MTMgMzQ5Ljc4NjY2Nyw0NDguMDg5NTc4IDM2MCw0NTkiIGlkPSJTdHJva2UtMzkiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
    width: 446px;
    height: 552px;
    opacity: .5;
    position: absolute;
    z-index: -1;
    bottom: 0;
    left: 50%;
    margin: 0 0 0 100px; }
.l-section--top .l-section__btm-link {
    color: #fff;
    text-decoration: underline; }
.l-section--top .l-section__btm-link:hover {
    text-decoration: none; }
.l-section--board {
    position: relative;
    z-index: 6; }
.l-section--board:before {
    content: '';
    display: block;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNTcwcHgiIGhlaWdodD0iNTQxcHgiIHZpZXdCb3g9IjAgMCA1NzAgNTQxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IHNrZXRjaHRvb2wgNTEuMyAoNTc1NDQpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPjc2OTFGQUY0LTEzRDAtNDhBNi04NEEzLUE5RUEwODc4ODI1ODwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8cmVjdCBpZD0icGF0aC0xIiB4PSIwIiB5PSIwIiB3aWR0aD0iNzMxIiBoZWlnaHQ9IjU1NCI+PC9yZWN0PgogICAgPC9kZWZzPgogICAgPGcgaWQ9ImxhbmRpbmciIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02NDUuMDAwMDAwLCAtMTc4Mi4wMDAwMDApIiBpZD0iQk9EWSI+CiAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCA3NjEuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iYmFubmVyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzEuMDAwMDAwLCAxMDA4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJydXBvciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzg5LjAwMDAwMCwgMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgZmlsbD0id2hpdGUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9tYXNrPgogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iTWFzayI+PC9nPgogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTUiIG1hc2s9InVybCgjbWFzay0yKSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzMC4wMDAwMDAsIDE4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNjYsMzcwIEwxODcsMzcwIiBpZD0iU3Ryb2tlLTEiIHN0cm9rZT0iI0Y0RjRGNCIgc3Ryb2tlLXdpZHRoPSIxMCI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNjYsNDEzIEwxODcsNDEzIiBpZD0iU3Ryb2tlLTIiIHN0cm9rZT0iI0Y0RjRGNCIgc3Ryb2tlLXdpZHRoPSIxMCI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNjYsNDU0IEwxODcsNDU0IiBpZD0iU3Ryb2tlLTMiIHN0cm9rZT0iI0Y0RjRGNCIgc3Ryb2tlLXdpZHRoPSIxMCI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xNCIgb3BhY2l0eT0iMC42OTk5OTk5ODgiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNDU2LjI5NjI5NiwyMzguNjc5NTg1IEM0NTYuMjk2Mjk2LDE5OC41NjA2NiA0MjMuNzk1NTU2LDE2Ni4wMzc5NzIgMzgzLjcwMzcwNCwxNjYuMDM3OTcyIEwzNTcuNDk3Nzc4LDE2Ni4wMzc5NzIgQzM1NC4zMjQ0NDQsMTg4Ljk1MTIxMiAzNTIuNTkyNTkzLDIxMy4zNDg0MTcgMzUyLjU5MjU5MywyMzguNjc5NTg1IEMzNTIuNTkyNTkzLDI2NC4wMTA3NTMgMzU0LjMyNDQ0NCwyODguNDA3OTU4IDM1Ny40OTc3NzgsMzExLjMyMTE5OCBMMzgzLjcwMzcwNCwzMTEuMzIxMTk4IEM0MjMuNzk1NTU2LDMxMS4zMjExOTggNDU2LjI5NjI5NiwyNzguNzk4NTEgNDU2LjI5NjI5NiwyMzguNjc5NTg1IFoiIGlkPSJTdHJva2UtNCIgc3Ryb2tlPSIjRjRGNEY0IiBzdHJva2Utd2lkdGg9IjEwIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00NTYuMjk2Mjk2LDAgQzQyOC4wOTkyNTksMCA0MDIuNTU3MDM3LDI1LjkyMjY3ODQgMzgzLjg1OTI1OSw2Ny45NTEwNDAxIEMzNDMuOTU0MDc0LDExNS4xODg4NDMgMjg0LjQ0ODg4OSwxNDUuMjgzMjI2IDIxNy43Nzc3NzgsMTQ1LjI4MzIyNiBMOTMuMzMzMzMzMywxNDUuMjgzMjI2IEM0MS43ODIyMjIyLDE0NS4yODMyMjYgMCwxODcuMDkzNjYzIDAsMjM4LjY3OTU4NSBDMCwyOTAuMjY1NTA4IDQxLjc4MjIyMjIsMzMyLjA3NTk0NCA5My4zMzMzMzMzLDMzMi4wNzU5NDQgTDIxNy43Nzc3NzgsMzMyLjA3NTk0NCBDMjg0LjQ0ODg4OSwzMzIuMDc1OTQ0IDM0My45NTQwNzQsMzYyLjE3MDMyNyAzODMuODU5MjU5LDQwOS40MDgxMyBDNDAyLjU1NzAzNyw0NTEuNDM2NDkyIDQyOC4wOTkyNTksNDc3LjM1OTE3IDQ1Ni4yOTYyOTYsNDc3LjM1OTE3IEM1MTMuNTcxODUyLDQ3Ny4zNTkxNyA1NjAsMzcwLjQ5Mjk4IDU2MCwyMzguNjc5NTg1IEM1NjAsMTA2Ljg2NjE5IDUxMy41NzE4NTIsMCA0NTYuMjk2Mjk2LDAgWiIgaWQ9IlN0cm9rZS02IiBzdHJva2U9IiNGNEY0RjQiIHN0cm9rZS13aWR0aD0iMTAiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTM1Mi41OTI1OTMsMjM4LjY3OTU4NSBDMzUyLjU5MjU5MywzNzAuNDkyOTggMzk5LjAyMDc0MSw0NzcuMzU5MTcgNDU2LjI5NjI5Niw0NzcuMzU5MTcgQzUxMy41NzE4NTIsNDc3LjM1OTE3IDU2MCwzNzAuNDkyOTggNTYwLDIzOC42Nzk1ODUgQzU2MCwxMDYuODY2MTkgNTEzLjU3MTg1MiwwIDQ1Ni4yOTYyOTYsMCBDMzk5LjAyMDc0MSwwIDM1Mi41OTI1OTMsMTA2Ljg2NjE5IDM1Mi41OTI1OTMsMjM4LjY3OTU4NSBaIiBpZD0iU3Ryb2tlLTgiIHN0cm9rZT0iI0Y0RjRGNCIgc3Ryb2tlLXdpZHRoPSIxMCI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjEyLjU5MjU5MywxNDUuMjgzMjI2IEMxOTMuMzY1OTI2LDE2OS40OTM2MzggMTgxLjQ4MTQ4MSwyMDIuMzc5NTMzIDE4MS40ODE0ODEsMjM4LjY3OTU4NSBDMTgxLjQ4MTQ4MSwyNzQuOTc5NjM3IDE5My4zNjU5MjYsMzA3Ljg2NTUzMyAyMTIuNTkyNTkzLDMzMi4wNzU5NDQiIGlkPSJTdHJva2UtMTAiIHN0cm9rZT0iI0Y0RjRGNCIgc3Ryb2tlLXdpZHRoPSIxMCI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTg2LjY2NjY2Nyw0NjQuNzkzMjA5IEwxODYuNjY2NjY3LDMzMi4wNzY5ODIgTDEwMy43MDM3MDQsMzMyLjA3Njk4MiBMMTAzLjcwMzcwNCw1MTguODY5NzAxIEMxMDMuNzAzNzA0LDUzMC4zMjYzMjEgMTEyLjk5NTU1Niw1MzkuNjI0NDQ3IDEyNC40NDQ0NDQsNTM5LjYyNDQ0NyBMMTg5LjM5NDA3NCw1MzkuNjI0NDQ3IEMyMDUuOTU1NTU2LDUzOS42MjQ0NDcgMjE1LjgzODUxOSw1MjEuMTUyNzIzIDIwNi42NTAzNyw1MDcuMzYxMTk0IEwxOTMuNjM1NTU2LDQ4Ny44MjA2IEMxODkuMDkzMzMzLDQ4MS4wMDI2NjYgMTg2LjY2NjY2Nyw0NzIuOTgwOTU2IDE4Ni42NjY2NjcsNDY0Ljc5MzIwOSBaIiBpZD0iU3Ryb2tlLTEyIiBzdHJva2U9IiNGNEY0RjQiIHN0cm9rZS13aWR0aD0iMTAiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
    width: 554px;
    height: 731px;
    position: absolute;
    z-index: -1;
    bottom: -80px;
    left: 50%;
    margin: 0 0 0 20px; }
.l-section--online {
    background: -webkit-gradient(linear, left bottom, left top, color-stop(2.34%, #FF8321), to(#FFAB00));
    background: linear-gradient(0deg, #FF8321 2.34%, #FFAB00 100%);
    color: #fff;
    position: relative;
    z-index: 5; }
.l-section--online:before {
    content: '';
    display: block;
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iMDQ3ZTc5ZTctOGRlOC00ODVlLWIzZDEtNDMzYWI0MTZjNGYzIiBkYXRhLW5hbWU9ItCh0LvQvtC5IDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCA1NTcgNTE2Ij4NCiAgPGRlZnM+DQogICAgPG1hc2sgaWQ9IjkyNTY1OTc5LTE3YmUtNGJmMS1hYTcwLWI4MTM2ZmI3OWY5MiIgeD0iLTY0MyIgeT0iLTEwNyIgd2lkdGg9IjEyODMiIGhlaWdodD0iNjIzIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIj4NCiAgICAgIDxnIGlkPSIwOWRkYWRiMy03ZWRlLTRmY2EtOGQ1OC1kY2RlYWQxOGNlOTEiIGRhdGEtbmFtZT0ibWFzay0zIj4NCiAgICAgICAgPHJlY3QgaWQ9IjIzZTY5NGRhLWI3MmEtNDUyNy1iYmU2LWE3NjFkYWEwMDVhNiIgZGF0YS1uYW1lPSJwYXRoLTIiIHg9Ii02NDMiIHk9Ii0xMDciIHdpZHRoPSIxMjgzIiBoZWlnaHQ9IjYxOSIgZmlsbD0iI2ZmZiIvPg0KICAgICAgPC9nPg0KICAgIDwvbWFzaz4NCiAgPC9kZWZzPg0KICA8dGl0bGU+0JHQtdC30YvQvNGP0L3QvdGL0LktMTwvdGl0bGU+DQogIDxnIG1hc2s9InVybCgjOTI1NjU5NzktMTdiZS00YmYxLWFhNzAtYjgxMzZmYjc5ZjkyKSI+DQogICAgPGcgaWQ9ImEyZmZlZWRjLTBmMjQtNDhkZC04NzRhLWZiMDhmNjM0NDVjZiIgZGF0YS1uYW1lPSJHcm91cC0xMyIgb3BhY2l0eT0iMC4wNSI+DQogICAgICA8Zz4NCiAgICAgICAgPHBhdGggaWQ9Ijg0MjNiNGFiLTlmODMtNDk4MS1iNTA5LTE0YjVjOTk1ZDk0ZiIgZGF0YS1uYW1lPSJTdHJva2UtMSIgZD0iTTIyOCw1MTFMMTcyLDM0NyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZDAwMjFiIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMTAiLz4NCiAgICAgICAgPHBhdGggaWQ9Ijg5NDEzMmJkLTYxODMtNDQ1NS1hNWRhLTcwODNhYjQ5YzYxNiIgZGF0YS1uYW1lPSJTdHJva2UtMyIgZD0iTTU1Miw1TDE3MiwzNDciIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2QwMDIxYiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEwIi8+DQogICAgICAgIDxwYXRoIGlkPSIwYjQzNTM0Mi0wNjJjLTRhZjItOTk1NC0wNzA3ZTE0ZmNkN2YiIGRhdGEtbmFtZT0iU3Ryb2tlLTUiIGQ9Ik01NTIsNUwyNTIsMzcyIiBmaWxsPSJub25lIiBzdHJva2U9IiNkMDAyMWIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxMCIvPg0KICAgICAgICA8cGF0aCBpZD0iMWM2YWU3YjMtY2M0MS00OGRkLWI2OGYtNDU5OTFmM2ZkMWU2IiBkYXRhLW5hbWU9IlN0cm9rZS03IiBkPSJNMjI4LDUxMUwzMzMsNDAwIiBmaWxsPSJub25lIiBzdHJva2U9IiNkMDAyMWIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxMCIvPg0KICAgICAgICA8cGF0aCBpZD0iODBhMTg1ZTgtZDk4NS00ZGIzLWI2N2ItYzk1ZWNlYjE5ODg0IiBkYXRhLW5hbWU9IlN0cm9rZS05IiBkPSJNMjI4LDUxMWwyNS0xMzkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2QwMDIxYiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEwIi8+DQogICAgICAgIDxwb2x5bGluZSBpZD0iZGNkYzliMjctMzBmNS00ODJmLTg1NzgtZjFlYTIzODk5ZWIzIiBkYXRhLW5hbWU9IlN0cm9rZS0xMSIgcG9pbnRzPSIxNzEuNzggMzQ2LjEgNSAyODguMTggNTUyIDUgNDcwLjk2IDQ1MCAyNTIuNTUgMzcwLjk5IiBmaWxsPSJub25lIiBzdHJva2U9IiNkMDAyMWIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxMCIvPg0KICAgICAgPC9nPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+DQo=);
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
    width: 547px;
    height: 445px;
    position: absolute;
    z-index: -1;
    bottom: 62px;
    left: 50%;
    margin: 0 0 0 20px; }
.l-section--online .l-section__btm-link {
    color: #fff;
    text-decoration: underline; }
.l-section--online .l-section__btm-link:hover {
    text-decoration: none; }
.l-section--actions {
    position: relative;
    z-index: 4; }
.l-section--actions:before {
    content: '';
    display: block;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNTIxcHgiIGhlaWdodD0iNDcwcHgiIHZpZXdCb3g9IjAgMCA1MjEgNDcwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IHNrZXRjaHRvb2wgNTEuMyAoNTc1NDQpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPjAxNzY1NUIzLUIzRjgtNEM4My1CNEUzLTY4NzRGQTc0OUNEQjwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8cmVjdCBpZD0icGF0aC0xIiB4PSIwIiB5PSIwIiB3aWR0aD0iNjQ1IiBoZWlnaHQ9IjUxMCI+PC9yZWN0PgogICAgPC9kZWZzPgogICAgPGcgaWQ9ImxhbmRpbmciIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIG9wYWNpdHk9IjAuNjk5OTk5OTg4Ij4KICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjgwLjAwMDAwMCwgLTMwNDIuMDAwMDAwKSIgaWQ9IkJPRFkiPgogICAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNzYxLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9InNwZWMtb2ZmZXJzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzEuMDAwMDAwLCAyMjQxLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJnaWZ0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NzUuMDAwMDAwLCAwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICAgICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJNYXNrIj48L2c+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xMCIgbWFzaz0idXJsKCNtYXNrLTIpIiBzdHJva2U9IiNGNEY0RjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxMCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3OS4wMDAwMDAsIDQ1LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMjAuODI5OTI0LDEzLjY5NDgyMDYgQzI0Ny42OTQ4MDQsNDAuNTYxOTQwMSAyNTUsMTE0IDI1NSwxMTQgQzI1NSwxMTQgMTgxLjU1ODU2LDEwNi43MDM2OTYgMTU0LjY5MzY3OSw3OS44MjcwNzYxIEMxMzYuNDM1NDQsNjEuNTY3MzE1MyAxMzYuNDM1NDQsMzEuOTU0NTgxNCAxNTQuNjkzNjc5LDEzLjY5NDgyMDYgQzE3Mi45NjE0MTgsLTQuNTY0OTQwMjEgMjAyLjU2MjE4NSwtNC41NjQ5NDAyMSAyMjAuODI5OTI0LDEzLjY5NDgyMDYgWiIgaWQ9IlN0cm9rZS0xIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTI4OC4xNzAwNzYsMTMuNjk0ODIwNiBDMjYxLjMwNTE5Niw0MC41NjE5NDAxIDI1NCwxMTQgMjU0LDExNCBDMjU0LDExNCAzMjcuNDQxNDQsMTA2LjcwMzY5NiAzNTQuMzA2MzIxLDc5LjgyNzA3NjEgQzM3Mi41NjQ1Niw2MS41NjczMTUzIDM3Mi41NjQ1NiwzMS45NTQ1ODE0IDM1NC4zMDYzMjEsMTMuNjk0ODIwNiBDMzM2LjAzODU4MiwtNC41NjQ5NDAyMSAzMDYuNDM3ODE1LC00LjU2NDk0MDIxIDI4OC4xNzAwNzYsMTMuNjk0ODIwNiBaIiBpZD0iU3Ryb2tlLTMiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNDU1LjA0MzQ3OCw1MTAgTDU2Ljk1NjUyMTcsNTEwIEM0Ni40OTI1MjE3LDUxMCAzOCw1MDEuNTE2IDM4LDQ5MS4wNjI1IEwzOCwyMDcgTDQ3NCwyMDcgTDQ3NCw0OTEuMDYyNSBDNDc0LDUwMS41MTYgNDY1LjUwNzQ3OCw1MTAgNDU1LjA0MzQ3OCw1MTAgWiIgaWQ9IlN0cm9rZS01Ij48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlN0cm9rZS03IiBwb2ludHM9IjIwNyA1MTAgMzAxIDUxMCAzMDEgMTEyIDIwNyAxMTIiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNTExLDIwNiBMMCwyMDYgTDAsMTMwLjggQzAsMTIwLjQyMjQgOC40Nzg4MTQ4MSwxMTIgMTguOTI1OTI1OSwxMTIgTDQ5Mi4wNzQwNzQsMTEyIEM1MDIuNTIxMTg1LDExMiA1MTEsMTIwLjQyMjQgNTExLDEzMC44IEw1MTEsMjA2IFoiIGlkPSJTdHJva2UtOSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
    width: 510px;
    height: 645px;
    position: absolute;
    z-index: -1;
    opacity: .7;
    bottom: -92px;
    left: 50%;
    margin: 0 0 0 20px; }
.l-section--vip {
    background: -webkit-gradient(linear, left top, left bottom, from(#168BE3), to(#247BBD));
    background: linear-gradient(180deg, #168BE3 0%, #247BBD 100%);
    position: relative;
    z-index: 3;
    color: #fff; }
.l-section--vip:before {
    content: '';
    display: block;
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iODIxMmE3MTYtMTNiYy00YjUxLTg3YjMtZDRhOTM4ZWU1MDcxIiBkYXRhLW5hbWU9ItCh0LvQvtC5IDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCA2MDYuMzYgNTc4LjI2Ij4NCiAgPGRlZnM+DQogICAgPG1hc2sgaWQ9IjcyODUwNmU4LTk0NDUtNDI0OS1iYmUxLWU5MTg0ZjBiYThjMSIgeD0iLTYwNi42NCIgeT0iLTcyLjc0IiB3aWR0aD0iMTI4MyIgaGVpZ2h0PSI2NTEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiPg0KICAgICAgPGcgaWQ9Ijk0OGVhNjkyLTA5NDgtNDQwNS05ZjdjLTRkMTM5YjhiNGM2YyIgZGF0YS1uYW1lPSJtYXNrLTMiPg0KICAgICAgICA8cmVjdCBpZD0iMDhlMWQ3NGQtOGZjMS00Nzc5LTg2YTAtM2RhNGE1OTRkNmM5IiBkYXRhLW5hbWU9InBhdGgtMiIgeD0iLTYwNi42NCIgeT0iLTcyLjc0IiB3aWR0aD0iMTI4MyIgaGVpZ2h0PSI2MzgiIGZpbGw9IiNmZmYiLz4NCiAgICAgIDwvZz4NCiAgICA8L21hc2s+DQogIDwvZGVmcz4NCiAgPHRpdGxlPtCR0LXQt9GL0LzRj9C90L3Ri9C5LTI8L3RpdGxlPg0KICA8ZyBtYXNrPSJ1cmwoIzcyODUwNmU4LTk0NDUtNDI0OS1iYmUxLWU5MTg0ZjBiYThjMSkiPg0KICAgIDxwYXRoIGlkPSI5OTRmYzFkNS0zMzZjLTQxZDQtYWQ2NC0wNjc5ODIzMjEwNmUiIGRhdGEtbmFtZT0iU3Ryb2tlLTEiIGQ9Ik0zMTMuNjUsMTIuNTNMMzc4LjYsMjA2YTExLDExLDAsMCwwLDEwLjQ3LDcuNTRINTkwLjI5YTExLDExLDAsMCwxLDYuNywxOS44MUw0MzUuNDMsMzU3LjE1YTExLDExLDAsMCwwLTMuODEsMTIuMDdsNTkuNTUsMTg5LjYzYTExLjA1LDExLjA1LDAsMCwxLTE2LjgxLDEyLjQxTDMwOS40NCw0NTcuNzhhMTEuMSwxMS4xLDAsMCwwLTEyLjUzLDBMMTMyLDU3MS4yNmExMS4wNiwxMS4wNiwwLDAsMS0xNi44Mi0xMi40MWw1OS41Ni0xODkuNjNhMTEsMTEsMCwwLDAtMy44Mi0xMi4wN0w5LjM1LDIzMy40MWExMSwxMSwwLDAsMSw2LjcxLTE5LjgxSDIxNy4yOEExMS4wNiwxMS4wNiwwLDAsMCwyMjcuNzYsMjA2TDI5Mi43MSwxMi41M0MyOTYuMDcsMi40OSwzMTAuMjgsMi40OSwzMTMuNjUsMTIuNTNaIiBmaWxsPSJub25lIiBzdHJva2U9IiNkMDAyMWIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxMCIgb3BhY2l0eT0iMC4wNSIgc3R5bGU9Imlzb2xhdGlvbjogaXNvbGF0ZSIvPg0KICA8L2c+DQo8L3N2Zz4NCg==);
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
    width: 568px;
    height: 526px;
    position: absolute;
    z-index: -1;
    bottom: -20px;
    left: 50%;
    margin: 0 0 0 20px; }
.l-section--vip .l-section__btm-link {
    color: #fff;
    text-decoration: underline; }
.l-section--vip .l-section__btm-link:hover {
    text-decoration: none; }
.l-section--labels {
    position: relative;
    z-index: 2; }
.l-section--labels:before {
    content: '';
    display: block;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNTI5cHgiIGhlaWdodD0iNTA2cHgiIHZpZXdCb3g9IjAgMCA1MjkgNTA2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IHNrZXRjaHRvb2wgNTEuMyAoNTc1NDQpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPjI2NUFFRDVFLTIwRkEtNEZCRC1CRDlELTdEMTAxRDNFM0I3OTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8cmVjdCBpZD0icGF0aC0xIiB4PSIwIiB5PSIwIiB3aWR0aD0iNjkzIiBoZWlnaHQ9IjUxOSI+PC9yZWN0PgogICAgPC9kZWZzPgogICAgPGcgaWQ9ImxhbmRpbmciIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02NzMuMDAwMDAwLCAtNDMwMS4wMDAwMDApIiBpZD0iQk9EWSI+CiAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCA3NjEuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0idGFnIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzEuMDAwMDAwLCAzNDgyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJ0YWctYmciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQyNy4wMDAwMDAsIDQ1LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICAgICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJNYXNrIj48L2c+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC03IiBvcGFjaXR5PSIwLjgwMDAwMDAxMiIgbWFzaz0idXJsKCNtYXNrLTIpIiBzdHJva2U9IiNGNEY0RjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxMCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjAuMDAwMDAwLCAxOC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMzA3LjkwMzE4MSwwIEw2LjE4MjQ5ODA4LDMwMS43MjA2ODMgQy0yLjA2MDgzMjY5LDMwOS45NjQwMTQgLTIuMDYwODMyNjksMzIzLjMyNjQ0MyA2LjE4MjQ5ODA4LDMzMS41Njk3NzMgTDE4Ny40MzAyMjcsNTEyLjgxNzUwMiBDMTk1LjY3MzU1Nyw1MjEuMDYwODMzIDIwOS4wMzU5ODYsNTIxLjA2MDgzMyAyMTcuMjc5MzE3LDUxMi44MTc1MDIgTDUxOSwyMTEuMDk2ODE5IEw1MTksMCBMMzA3LjkwMzE4MSwwIFoiIGlkPSJTdHJva2UtMSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00MzMsMTI2IEM0MzMsMTQ5LjE5NDUgNDE0LjE5NDUsMTY4IDM5MSwxNjggQzM2Ny44MDU1LDE2OCAzNDksMTQ5LjE5NDUgMzQ5LDEyNiBDMzQ5LDEwMi44MDU1IDM2Ny44MDU1LDg0IDM5MSw4NCBDNDE0LjE5NDUsODQgNDMzLDEwMi44MDU1IDQzMywxMjYgWiIgaWQ9IlN0cm9rZS0zIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlN0cm9rZS01IiBwb2ludHM9IjI3NS41NzE0MjkgMTgwIDExNyAzMzguNTcxNDI5IDE4MC40Mjg1NzEgNDAyIDMzOSAyNDMuNDI4NTcxIj48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
    width: 519px;
    height: 519px;
    position: absolute;
    z-index: -1;
    bottom: 0;
    left: 50%;
    margin: 0 0 0 50px; }
.l-section__row {
    margin: 0 -15px;
    position: relative; }
.l-section__row:after {
    content: " ";
    display: block;
    clear: both; }
.l-section__left {
    width: 30%;
    float: left;
    padding: 0 15px; }
@media (max-width: 1023px) {
    .l-section__left {
        float: none;
        width: auto;
        padding-bottom: 40px; } }
.l-section__right {
    width: 70%;
    float: left;
    padding: 6px 15px 0; }
@media (max-width: 1023px) {
    .l-section__right {
        float: none;
        width: auto; } }
.l-section__title {
    display: block;
    font-size: 36px;
    line-height: 42px;
    font-weight: 700;
    padding: 15px 0 51px; }
.l-section__title:last-child {
    padding: 0; }
.l-section__title--white {
    color: #fff; }
.l-section__title .yellow {
    color: #FFAB00; }
@media (max-width: 767px) {
    .l-section__title {
        font-size: 24px;
        line-height: 30px;
        text-align: center;
        padding: 0 0 37px 0; } }
.l-section__text {
    display: block;
    font-size: 18px;
    line-height: 30px;
    padding: 0 0 25px 0; }
.l-section__text:after {
    content: " ";
    display: block;
    clear: both; }
@media (max-width: 767px) {
    .l-section__text {
        font-size: 16px;
        line-height: 24px;
        padding: 0 0 24px 0; } }
.l-section__text.yellow {
    color: #FFAB00; }
.l-section__text.green {
    color: #259B24; }
.l-section__text--sm {
    font-size: 16px;
    line-height: 24px;
    padding: 0 0 40px 0; }
.l-section__text--mod {
    line-height: 26px;
    padding: 0 0 32px 0; }
.l-section__text .yellow {
    color: #FFAB00; }
.l-section__text .green {
    color: #259B24; }
.l-section__text-col {
    float: left;
    width: 50%;
    padding: 0 10px 0 0; }
.l-section__img {
    height: 322px; }
@media (max-width: 1023px) {
    .l-section__img {
        height: auto; } }
.l-section__img img {
    position: absolute;
    left: 30%;
    bottom: -45px;
    margin: 0 0 0 15px;
    max-width: 100%; }
@media (max-width: 1023px) {
    .l-section__img img {
        position: relative;
        left: 0;
        margin: -45px auto 0; } }
@media (max-width: 767px) {
    .l-section__img {
        margin: -20px 0 0 0; }
    .l-section__img img {
        bottom: -20px;
        margin: 0; } }
.l-section__question {
    display: block;
    color: #959595;
    font-size: 16px;
    line-height: 24px;
    margin: 0 0 5px 0; }
.l-section__question svg {
    fill: #959595;
    vertical-align: middle;
    opacity: .5; }
.l-section__question--white {
    color: rgba(255, 255, 255, 0.7); }
.l-section__question--white svg {
    fill: #fff; }
.l-section__tooltiped {
    color: #959595;
    position: relative;
    cursor: pointer; }
.l-section__tooltiped:before {
    content: attr(data-tooltip);
    position: absolute;
    top: 100%;
    left: 50%;
    width: 220px;
    background: #fff;
    padding: 10px;
    border-radius: 2px;
    opacity: 0;
    -webkit-transform: translate(0, -10px);
    -ms-transform: translate(0, -10px);
    transform: translate(0, -10px);
    margin: 10px 0 0 -110px;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    visibility: hidden;
    color: #333;
    font-size: 14px;
    line-height: 20px;
    -webkit-box-shadow: 0 13px 18px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 13px 18px 1px rgba(0, 0, 0, 0.1);
    border: 1px solid #E5E5E5;
    z-index: 1; }
@media (max-width: 767px) {
    .l-section__tooltiped:before {
        margin-left: -150px; } }
.l-section__tooltiped:hover:before {
    opacity: 1;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
    visibility: visible; }
.l-section__tooltiped:hover svg {
    opacity: 1; }
.l-section__tooltiped span {
    border-bottom: 1px dashed #959595; }
.l-section__tooltiped-wrap {
    font-size: 12px;
    line-height: 14px; }
.l-section__link-box {
    padding-bottom: 100px; }
@media (max-width: 1023px) {
    .l-section__link-box {
        padding-bottom: 0; } }
.l-section__link-box .btn {
    margin-bottom: 20px; }
.l-section__btm-link {
    text-decoration: none; }
.l-section__btm-link:hover {
    text-decoration: underline; }

.l-why-list {
    padding: 0 0 0 140px; }
@media (max-width: 767px) {
    .l-why-list {
        padding: 0; } }
.l-why-list__item {
    padding: 10px 0 20px 67px; }
.l-why-list__item:after {
    content: " ";
    display: block;
    clear: both; }
.l-why-list__item [class*="icon-"] {
    float: left;
    margin: -10px 0 0 -67px;
    fill: #FFAB00; }
@media (max-width: 767px) {
    .l-why-list__item [class*="icon-"] {
        float: none;
        display: block;
        margin: 0 auto 17px; } }
@media (max-width: 767px) {
    .l-why-list__item {
        padding: 0 0 40px 0;
        text-align: center; } }
.l-why-list__title {
    display: block;
    font-size: 20px;
    line-height: 24px;
    font-weight: 700;
    padding: 0 0 13px 0; }
.l-why-list__descr {
    display: block;
    font-size: 16px;
    line-height: 24px; }

.l-faq {
    padding: 90px 0 82px;
    position: relative;
    z-index: 1;
    background-color: #F7F7F7;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTI4MHB4IiBoZWlnaHQ9IjM3MnB4IiB2aWV3Qm94PSIwIDAgMTI4MCAzNzIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1MS4zICg1NzU0NCkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+MTNCODEyM0EtNkZDNy00QjkxLUFEODMtNzAxNTk4OEY0QkU0PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBza2V0Y2h0b29sLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJsYW5kaW5nIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBvcGFjaXR5PSIwLjYwNDc5OTEwNyI+CiAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMuMDAwMDAwLCAtNTAwNS4wMDAwMDApIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGlkPSJCT0RZIj4KICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDc2MS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJmYXEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuMDAwMDAwLCA0MDQ2LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJjaXR5LWJnLWdyYXkiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOC4wMDAwMDAsIDE5OC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMTAwLDE3NS45OTQ5MjcgTDIwOTIuNzE4MzIsMTc2LjQyMjk2OSBMMjA5Mi43MTgzMiwxMzguODAyODE3IEwyMDU0LjUzMTAyLDExMy43Mzg1NjkgTDIwNDcuNzcxMTYsMTEzLjczODU2OSBMMjA0Ny43NzExNiwxNDUuOTEzMDc0IEwyMDI1LjQwNDMxLDE2Ni40ODI4NzkgTDIwMjUuNDA0MzEsMTAzLjgyMjI1OSBMMTk4MC4wMzAyLDk4Ljc1NzA5MjcgTDE5NjkuMzgwNDUsMTA4Ljg2MzY0NCBMMTk2OS4zODA0NSwxNTguODAxODk5IEwxOTUwLjY2NjMsMTU4LjEzNjA1NiBMMTkzMi41Njg4NCwxNjAuOTQyMTEgTDE5MzIuNTY4ODQsMTY5LjY5MzE5NSBMMTkxOC4zMzc1NSwxNzEuOTA0NzQ2IEwxOTE4LjMzNzU1LDE4MC40MTgwMyBMMTkwNS42NDc5OCwxODIuMzkxNzggTDE5MDUuNjQ3OTgsMjUyLjIxMDIxNiBMMTkwMi40NDU5NCwyNTIuMDkxMzE2IEwxOTAyLjQ0NTk0LDE5NC40NDgzMDEgTDE4NzcuNjM2MDUsMTg1LjE3NDA1NCBMMTg0OS4xNzM0NywxODYuODYyNDQzIEwxODQ5LjE3MzQ3LDIyNC43MjAzOTYgTDE4NDAuNTYzNTQsMjI0LjA1NDU1MyBMMTg0MC41NjM1NCwxODUuNjQ5NjU3IEwxODA2Ljk3NzY5LDE4MS44OTIzOTcgTDE4MDYuOTc3NjksMTMzLjE5MDcwOSBMMTc5NS4xMTgyOCwxMjguNzY3NjA2IEwxNzk0LjgwOTkzLDEyOC43Njc2MDYgTDE3OTQuODA5OTMsNzIuMDA0NDU2IEwxNzg4LjU5NTYsNjguOTg0MzgwNiBDMTc4OS41MzQ0Miw2OC4xNTkxMjU2IDE3OTAuMjc5NTksNjcuMTM1OTMxIDE3OTAuNzc3NzMsNjUuOTg4MDg1MyBDMTc5Mi45MTI0Myw2MC41NDI0Mzc1IDE3ODguNjQzMDQsNTMuNjQ2MjAyMyAxNzgxLjEwMDQ1LDQ5Ljg2NTE2MjkgQzE3ODEuMTUyOTksNDkuNTEyODI4MyAxNzgxLjIyNDI1LDQ5LjE2MzU1NjQgMTc4MS4zMTM5Miw0OC44MTg4Mzc2IEMxNzgxLjMxMzkyLDQ4LjgxODgzNzYgMTc4MS4zMTM5Miw0OC44MTg4Mzc2IDE3ODEuNDU2MjQsNDguNjA0ODE2NSBDMTc4MS43MTcxNCw0Ny45NjI3NTMyIDE3ODEuMTcxNjEsNDcuMTU0MjI5MSAxNzgwLjIyMjg2LDQ2Ljc3Mzc0NzEgQzE3NzkuMjc0MSw0Ni4zOTMyNjUyIDE3NzguMzAxNjMsNDYuNjA3Mjg2MyAxNzc4LjA0MDczLDQ3LjI3MzEyOTcgQzE3NzguMDQwNzMsNDcuMjczMTI5NyAxNzc4LjA0MDczLDQ3LjM5MjAzMDMgMTc3OC4wNDA3Myw0Ny40Mzk1OTA1IEwxNzc3LjQwMDMyLDQ4LjM2NzAxNTMgQzE3NjkuMTkzNjEsNDUuNzk4NzYyMiAxNzYxLjE3NjY0LDQ3Ljg0Mzg1MjYgMTc1OC45OTQ1MSw1My4zODQ2MjA5IEMxNzU3Ljc0OTIxLDU3LjE4NjQwMzIgMTc1OC43MTg1Myw2MS4zNjcwNjk2IDE3NjEuNTA4NzEsNjQuMjI4MzU2MyBMMTc1OC4wOTMyLDY4LjE1MjA3NjMgTDE3NDguNzI0MjYsNjguOTg0MzgwNiBMMTc0OC43MjQyNiwxMDMuNzI3MTM4IEwxNzM1LjQ4OTE2LDEwNC40ODgxMDIgTDE3MzUuNDg5MTYsMTczLjc4MzM3NiBMMTczMy43MTAyNSwxNzMuNzgzMzc2IEwxNzMzLjcxMDI1LDE1OC41NjQwOTggTDE3MzQuNTQwNDEsMTU1LjQ3MjY4MiBMMTczNC45MTk5MSwxNTUuNDcyNjgyIEwxNzM0LjkxOTkxLDE1NC4yMzYxMTYgTDE3MjYuMDQ5MDcsMTUzLjg1NTYzNCBMMTcyNi4wNDkwNywxMjcuOTM1MzAyIEMxNzI0LjEyMDk2LDEyNC4zOTQ0OSAxNzIwLjczODcsMTIxLjg4MTY2OSAxNzE2Ljc5ODczLDEyMS4wNjI4NDcgQzE3MTAuNTYwNjgsMTIwLjA4Nzg2MiAxNjg4LjA5ODk2LDEyMy41NTk3NTkgMTY4MS44MzcxOSwxMjkuOTA5MDUyIEwxNjgxLjgzNzE5LDE1MC4zMTIzOTYgTDE2NjUuODc0NDIsMTU0LjA2OTY1NSBMMTY2NS44NzQ0MiwxNTUuMzMwMDAyIEwxNjY3LjA2MDM2LDE1NS4wNDQ2NCBMMTY2OC4wODAyNywxNTcuMTM3MjkxIEwxNjY4LjA4MDI3LDIyMC40ODc1MzQgTDE2MzUuNjA5MjEsMjE4LjUxMzc4NCBMMTYyNy4xNDE1OSwyMjIuNTU2NDA1IEwxNjI3LjE0MTU5LDE4Ny41MDQ1MDYgQzE2MjcuMTQxNTksMTg1LjM2NDI5NSAxNjE5Ljc4ODc1LDE4My45NjEyNjggMTYwOS45NjkxNiwxODMuMjQ3ODY0IEwxNjA5Ljk2OTE2LDE4MS4wODM4NzMgQzE2MDkuOTY5MTYsMTc3Ljk0NDg5NyAxNjA3LjQzMTI1LDE3Ni4zMjc4NDkgMTYwNC4yNzY2NCwxNzYuMzI3ODQ5IEMxNjAxLjEyMjA0LDE3Ni4zMjc4NDkgMTU5OC41ODQxMywxNzcuOTQ0ODk3IDE1OTguNTg0MTMsMTgxLjA4Mzg3MyBMMTU5OC41ODQxMywxODIuNzQ4NDgyIEwxNTk4LjU4NDEzLDE3OS4xODE0NjMgQzE1OTguNTg0MTMsMTc2LjAxODcwNyAxNTk2LjAyMjQ5LDE3NC40MjU0MzkgMTU5Mi44OTE2MSwxNzQuNDI1NDM5IEMxNTg5Ljc2MDczLDE3NC40MjU0MzkgMTU4Ny4xOTkwOSwxNzYuMDQyNDg3IDE1ODcuMTk5MDksMTc5LjE4MTQ2MyBMMTU4Ny4xOTkwOSwxODIuODE5ODIyIEwxNTg3LjE5OTA5LDE4MS4wODM4NzMgQzE1ODcuMjQ0MDQsMTc5LjgwNDk4MSAxNTg2LjcxMjcyLDE3OC41NzM2NzQgMTU4NS43NTIyNCwxNzcuNzMwODc2IEwxNTg1Ljc1MjI0LDExOC41ODk3MTQgTDE1NTkuOTIyNDUsMTE3LjA5MTU2NiBMMTUzNy4xNzYxLDEyNS40ODU5NDkgTDE1MzcuMTc2MSwyMjEuOTM4MTIyIEwxNTM1Ljg0Nzg1LDIyMS45MzgxMjIgTDE1MjkuMTgyODYsMjIzLjUwNzYxIEwxNTI5LjE4Mjg2LDEyMS4wMTUyODYgQzE1MzAuNzMxNCwxMTkuNzY4MjM0IDE1MzEuNjQ0NSwxMTcuODkzNzE4IDE1MzEuNjczMzMsMTE1LjkwMjU2IEMxNTMxLjY3MzMzLDExMS45NTUwNiAxNTI0LjU1NzY5LDEwNS4wMTEyNjUgMTUwMC45ODExOCwxMDcuOTYgQzE0ODQuNTkxNDcsMTA5Ljk4MTMxIDE0NzEuMDk1NDYsMTE1LjA5NDAzNiAxNDcxLjA5NTQ2LDEyMC43Nzc0ODUgQzE0NzEuMDk1NDYsMTIyLjg5MzkxNiAxNDcyLjY4NDYzLDEyNC42Mjk4NjUgMTQ3NS4yMjI1NCwxMjUuOTg1MzMyIEwxNDc1LjIyMjU0LDIyNS4xMDA4NzggTDE0NzAuMjY1MzEsMjI0Ljg4Njg1NyBMMTQ3MC4yNjUzMSwyMTUuMTEzMjI3IEwxNDQyLjkxNzUxLDIxMy40NDg2MTggTDE0NDIuOTE3NTEsMTg1LjEwMjcxNCBMMTQyMy4zMjU3NiwxNzcuNzA3MDk2IEwxNDEwLjA2Njk0LDE3OC40OTE4NCBMMTQxMC4wNjY5NCw5OC40NDc5NTExIEMxNDA4LjQwMDc4LDk4LjMzMDE3MDMgMTQwNi43Mjg0Miw5OC4zMzAxNzAzIDE0MDUuMDYyMjcsOTguNDQ3OTUxMSBDMTQwNS4wNjIyNyw5Ny43ODIxMDc3IDE0MDMuNTY3OTgsOTcuMjExMzg0OCAxNDAxLjEwMTIyLDk2Ljc4MzM0MjYgTDE0MDEuMTAxMjIsOTYuMDIyMzc4NyBMMTQwMC45ODI2Myw5Ni4wMjIzNzg3IEMxNDAwLjk4MjYzLDk0Ljk5OTgzMzUgMTM5OS4xOCw5NC4yMTUwODk1IDEzOTYuNDUyMzQsOTMuNjQ0MzY2NiBMMTM5Ni40NTIzNCw5MC43OTA3NTIgQzEzOTYuNDUyMzQsODkuNTU0MTg1NyAxMzkyLjgyMzM2LDg4LjgxNzAwMTkgMTM4OC40MzUzNyw4OC40MTI3Mzk4IEwxMzg4LjQzNTM3LDg2LjYyOTIzMDcgQzEzODguNDM1MzcsODYuMjAxMTg4NSAxMzg2Ljk2NDgxLDg1Ljk2MzM4NzMgMTM4NS4zNTE5Myw4NS45MTU4MjcxIEwxMzg1LjM1MTkzLDY3LjM5MTExMjUgQzEzODUuMzUxOTMsNjYuOTg2ODUwNCAxMzg0LjQyNjg5LDY2Ljk4Njg1MDQgMTM4NC40MjY4OSw2Ny4zOTExMTI1IEwxMzg0LjQyNjg5LDg2LjA1ODUwNzggQzEzODIuNzQyODYsODYuMDU4NTA3OCAxMzgxLjEyOTk4LDg2LjMyMDA4OTEgMTM4MS4xMjk5OCw4Ni43NzE5MTE1IEwxMzgxLjEyOTk4LDg4LjU1NTQyMDYgQzEzNzYuNjk0NTYsODguODQwNzgyIDEzNzMuMDQxODYsODkuNTc3OTY1OCAxMzczLjA0MTg2LDkwLjkzMzQzMjcgTDEzNzMuMDQxODYsOTMuOTA1OTQ3OSBDMTM3MC4yNjY3Niw5NC40NTI4OTA3IDEzNjguMjk4MSw5NS4yMzc2MzQ3IDEzNjguMjk4MSw5Ni4yODM5NiBMMTM2OC4yOTgxLDk2LjQ5Nzk4MTEgQzEzNjMuNTU0MzMsOTYuOTczNTgzNiAxMzYwLjM3NjAxLDk3LjY4Njk4NzIgMTM2MC4zNzYwMSw5OC42ODU3NTIzIEwxMzYwLjM3NjAxLDE3My4wNDYxOTIgTDEzMTYuMTg3ODUsMTcwLjAwMjMzNyBMMTMxNi4xODc4NSwxNjUuOTU5NzE2IEwxMzEzLjI5NDE1LDE2NC44ODk2MSBMMTMwOS4wMjQ3NiwxNjUuNzIxOTE1IEwxMzA5LjAyNDc2LDE3MC43Mzk1MiBMMTMwMS42MDA3NywxNzIuMTY2MzI4IEwxMzAxLjYwMDc3LDE2OC41MDQxODkgTDEyOTguNzA3MDcsMTY3LjQzNDA4MyBMMTI5NC40Mzc2OSwxNjguMjQyNjA4IEwxMjk0LjQzNzY5LDIyNy40NTUxMSBMMTI3My40MjI4MSwyMjUuOTMzMTgyIEwxMjczLjQyMjgxLDE3OC41Mzk0IEwxMjQ4LjYxMjkzLDE2OS4yNjUxNTMgTDEyMjAuMTUwMzQsMTcwLjkyOTc2MSBMMTIyMC4xNTAzNCwxODcuMDA1MTIzIEwxMjEzLjAzNDY5LDE4NS4zNDA1MTUgTDEyMTMuMDM0NjksMTI0LjI3MzE2MyBMMTE4NC41NzIxMSwxMjIuNTg0Nzc0IEwxMTU5Ljc2MjIyLDEzMS44NTkwMjIgTDExNTkuNzYyMjIsMTc5LjE1NzY4MyBMMTEzOC42OTk5MSwxODAuNzUwOTUxIEwxMTM4LjY5OTkxLDEyMS41ODYwMDkgTDExMzQuNDMwNTIsMTIwLjc3NzQ4NSBMMTEzMS41MTMxMSwxMjEuODIzODEgTDExMzEuNTEzMTEsMTI1LjUwOTcyOSBMMTEyNC4xMTI4MywxMjQuMDgyOTIyIEwxMTI0LjExMjgzLDExOS4wNDE1MzYgTDExMTkuODQzNDUsMTE4LjIzMzAxMiBMMTExNi45MjYwMywxMTkuMjc5MzM3IEwxMTE2LjkyNjAzLDEyMy4zNDU3MzggTDEwNzIuNzYxNTksMTI2LjM4OTU5NCBMMTA3Mi43NjE1OSw1MS44ODY0NzMzIEMxMDcyLjc2MTU5LDUwLjkxMTQ4ODMgMTA2OS41MzU4Myw1MC4xNzQzMDQ1IDEwNjQuODE1NzgsNDkuNzIyNDgyMiBMMTA2NC44MTU3OCw0OS40ODQ2ODEgQzEwNjQuODE1NzgsNDguNDYyMTM1OCAxMDYyLjk2NTcxLDQ3LjY3NzM5MTggMTA2MC4xOTA2MSw0Ny4xMDY2Njg4IEwxMDYwLjE5MDYxLDQ0LjE1NzkzMzggQzEwNjAuMTkwNjEsNDIuODk3NTg3MyAxMDU2LjUxNDIsNDIuMTYwNDAzNiAxMDUyLjEwMjQ5LDQxLjc3OTkyMTYgTDEwNTIuMTAyNDksNDAuMDIwMTkyNyBDMTA1Mi4xMDI0OSwzOS41NjgzNzAzIDEwNTAuNDg5NjEsMzkuMzMwNTY5MSAxMDQ4Ljc4MTg2LDM5LjI4MzAwODkgTDEwNDguNzgxODYsMjAuNzEwNzM0IEMxMDQ4Ljc4MTg2LDIwLjMzMDI1MjEgMTA0Ny44ODA1NCwyMC4zMzAyNTIxIDEwNDcuODgwNTQsMjAuNzEwNzM0IEwxMDQ3Ljg4MDU0LDM5LjQwMTkwOTUgQzEwNDYuMjQzOTUsMzkuNDAxOTA5NSAxMDQ0Ljc3MzM4LDM5LjY2MzQ5MDggMTA0NC43NzMzOCw0MC4xMTUzMTMxIEwxMDQ0Ljc3MzM4LDQxLjg5ODgyMjIgQzEwNDAuMzg1NCw0Mi4xNjA0MDM2IDEwMzYuNzU2NDIsNDIuODk3NTg3MyAxMDM2LjczMjcsNDQuMTU3OTMzOCBMMTAzNi43MzI3LDQ3LjE3ODAwOTIgQzEwMzQuMDA1MDMsNDcuNzI0OTUyIDEwMzIuMTc4NjgsNDguNDg1OTE1OSAxMDMyLjE3ODY4LDQ5LjU1NjAyMTQgTDEwMzEuOTY1MjIsNDkuNTU2MDIxNCBMMTAzMS45NjUyMiw1MC4zNDA3NjU0IEMxMDI5LjU5MzMzLDUwLjc0NTAyNzQgMTAyOC4wMDQxNyw1MS4zMTU3NTAzIDEwMjguMDA0MTcsNTEuOTgxNTkzNyBDMTAyNi4zNDUzNCw1MS44ODE5MTI1IDEwMjQuNjgyMDUsNTEuODgxOTEyNSAxMDIzLjAyMzIyLDUxLjk4MTU5MzcgTDEwMjMuMDIzMjIsMTMxLjgxMTQ2MiBMMTAwOS43NDA2OCwxMzEuMDUwNDk4IEw5ODkuOTgyOTAyLDEzOC40MjIzMzUgTDk4OS45ODI5MDIsMTY2Ljc5MjAyIEw5NjIuNjM1MTAyLDE2OC40NTY2MjkgTDk2Mi42MzUxMDIsMTc4LjIwNjQ3OCBMOTU3LjcwMTU4NywxNzguNDIwNSBMOTU3LjcwMTU4Nyw3OS4zMjg3MzM0IEM5NjAuMjE1NzgyLDc3Ljk3MzI2NjUgOTYxLjgyODY2Miw3Ni4yMzczMTc2IDk2MS44Mjg2NjIsNzQuMDk3MTA2NyBDOTYxLjgyODY2Miw2OC4zODk4Nzc2IDk0OC4zMzI2NTMsNjMuMzI0NzExNyA5MzEuOTE5MjI5LDYxLjI3OTYyMTIgQzkwOC4zNDI3MjEsNTguMzMwODg2MiA5MDEuMjI3MDc1LDY1LjI5ODQ2MTggOTAxLjIyNzA3NSw2OS4yMjIxODE4IEM5MDEuMjU4MzU3LDcxLjIxODExMTEgOTAyLjE4MTE2MSw3My4wOTQ2NzM3IDkwMy43NDEyNyw3NC4zMzQ5MDc5IEw5MDMuNzQxMjcsMTc2LjczMjExMSBMODk3LjA1MjU2MiwxNzUuMTYyNjIzIEw4OTUuNzI0MzA4LDE3NS4xNjI2MjMgTDg5NS43MjQzMDgsNzguODA1NTcwOCBMODczLjI4NjMwNCw3MC40MTExODc5IEw4NDcuNDU2NTA4LDcxLjkzMzExNTcgTDg0Ny40NTY1MDgsMTMxLjA3NDI3OCBDODQ2LjQ5NjAzMywxMzEuOTE3MDc2IDg0NS45NjQ3MTMsMTMzLjE0ODM4MyA4NDYuMDA5NjYsMTM0LjQyNzI3NSBMODQ2LjAwOTY2LDEzNi4xNjMyMjQgTDg0Ni4wMDk2NiwxMzIuNTAxMDg1IEM4NDYuMDA5NjYsMTI5LjMzODMyOSA4NDMuNDQ4MDI3LDEyNy43NDUwNjEgODQwLjMxNzE0MywxMjcuNzQ1MDYxIEM4MzcuMTg2MjU5LDEyNy43NDUwNjEgODM0LjYwMDkwNywxMjkuMzM4MzI5IDgzNC42MDA5MDcsMTMyLjUwMTA4NSBMODM0LjYwMDkwNywxMzYuMDkxODgzIEw4MzQuNjAwOTA3LDEzNC40MjcyNzUgQzgzNC42MDA5MDcsMTMxLjI2NDUxOSA4MzIuMDM5Mjc0LDEyOS42NzEyNTEgODI4LjkwODM5LDEyOS42NzEyNTEgQzgyNS43Nzc1MDYsMTI5LjY3MTI1MSA4MjMuMTkyMTU0LDEzMS4yNjQ1MTkgODIzLjE5MjE1NCwxMzQuNDI3Mjc1IEw4MjMuMTkyMTU0LDEzNi41Njc0ODYgQzgxMy4zOTYyODEsMTM3LjI4MDg4OSA4MDYuMDQzNDQ3LDEzOC43MDc2OTcgODA2LjA0MzQ0NywxNDAuODI0MTI4IEw4MDYuMDQzNDQ3LDE3NS45OTQ5MjcgTDc5Ny41NzU4MjgsMTcxLjk3NjA4NyBMNzY1LjA4MTA0MywxNzMuOTI2MDU3IEw3NjUuMDgxMDQzLDExMC40ODA2OTMgTDc2Ni4xMDA5NTIsMTA4LjM4ODA0MiBMNzY3LjMxMDYxMiwxMDguNjQ5NjIzIEw3NjcuMzEwNjEyLDEwNy40MTMwNTcgTDc1MS4zNDc4NDYsMTAzLjY1NTc5OCBMNzUxLjM0Nzg0Niw4My4yNTI0NTM1IEM3NDUuMDYyMzU4LDc2LjkwMzE2MSA3MjIuNjAwNjM1LDczLjQwNzQ4MzIgNzE2LjM2MjU4NSw3NC4zODI0NjgyIEM3MTIuNDI4MzQzLDc1LjIxNjA2NjMgNzA5LjA1NjE2Myw3Ny43MzY1MjgxIDcwNy4xMzU5NjQsODEuMjc4NzAzNCBMNzA3LjEzNTk2NCwxMDcuMTc1MjU2IEw2OTguMjY1MTI1LDEwNy41NTU3MzggTDY5OC4yNjUxMjUsMTA4LjgxNjA4NCBMNjk4LjY0NDYyNiwxMDguODE2MDg0IEw2OTkuNDUxMDY2LDExMS45MzEyOCBMNjk5LjQ1MTA2NiwxMjcuMDU1NDM3IEw2OTcuNjcyMTU0LDEyNy4wNTU0MzcgTDY5Ny42NzIxNTQsNTcuODMxNTAzNiBMNjg0LjE5OTg2NCw1Ny4wOTQzMTk5IEw2ODQuMTk5ODY0LDIyLjMwNDAwMjIgTDY3NC44MzA5MywyMS40MjQxMzc3IEw2NzEuNDM5MTM4LDE3LjUyNDE5NzcgQzY3NC4yNDE2NTIsMTQuNzExNDc5MyA2NzUuMjc5ODY3LDEwLjU4NDQwODQgNjc0LjE0MzA4NCw2Ljc3NTU4Mjg0IEM2NzEuOTYwOTUyLDEuMjM0ODE0NTQgNjYzLjk0Mzk5MSwtMC43ODY0OTU3ODIgNjU1LjcxMzU2LDEuNzgxNzU3MzQgTDY1NS4wOTY4NzEsMC44NTQzMzI1OTkgQzY1NS4wOTY4NzEsMC44NTQzMzI1OTkgNjU1LjA5Njg3MSwwLjcxMTY1MTg3IDY1NS4wOTY4NzEsMC42NjQwOTE2MjcgQzY1NC44NTk2ODMsMC4wMjIwMjgzNDc1IDY1My44ODcyMTEsLTAuMTkxOTkyNzQ2IDY1Mi45Mzg0NTgsMC4xODg0ODkxOTggQzY1MS45ODk3MDUsMC41Njg5NzExNDEgNjUxLjQ0NDE3MiwxLjM3NzQ5NTI3IDY1MS42ODEzNjEsMi4wMTk1NTg1NSBDNjUxLjY4MTM2MSwyLjAxOTU1ODU1IDY1MS43OTk5NTUsMi4xMzg0NTkxNiA2NTEuODQ3MzkyLDIuMjA5Nzk5NTIgQzY1MS44OTQ4MywyLjI4MTEzOTg5IDY1MS44NDczOTIsMi42Mzc4NDE3MSA2NTIuMDYwODYyLDMuMjc5OTA0OTkgQzY0NC41MTgyNzcsNy4wNjA5NDQzIDY0MC4yMDE0NTEsMTMuOTMzMzk5NCA2NDIuMzgzNTgzLDE5LjQwMjgyNzMgQzY0Mi44NTg5MDYsMjAuNTUwNjA2OCA2NDMuNTk4NTU1LDIxLjU2OTIzMzQgNjQ0LjU0MTk5NSwyMi4zNzUzNDI1IEw2MzguMjMyNzg5LDI1LjMyNDA3NzYgTDYzOC4yMzI3ODksODIuMTgyMzQ4IEw2MzcuOTI0NDQ0LDgyLjE4MjM0OCBMNjI2LjA2NTAzNCw4Ni42MDU0NTA2IEw2MjYuMDY1MDM0LDEzNS4yMzU3OTkgTDU5Mi41MDI5MDIsMTM4Ljk2OTI3OCBMNTkyLjUwMjkwMiwxNzcuMzc0MTc0IEw1ODMuODkyOTcxLDE3OC4wNDAwMTggTDU4My44OTI5NzEsMTQwLjE4MjA2NCBMNTU1LjQzMDM4NSwxMzguNTE3NDU2IEw1MzAuNjIwNDk5LDE0Ny43OTE3MDMgTDUzMC42MjA0OTksMjA1LjMzOTU5NyBMNTI3LjQxODQ1OCwyMDUuNTc3Mzk4IEw1MjcuNDE4NDU4LDEzNS43NTg5NjIgTDUxNC43NTI2MDgsMTMzLjgwODk5MiBMNTE0Ljc1MjYwOCwxMjUuMjcxOTI4IEw1MDAuNTIxMzE1LDEyMy4wODQxNTcgTDUwMC41MjEzMTUsMTE0LjMzMzA3MiBMNDgyLjQ0NzU3NCwxMTEuNTI3MDE4IEw0NjMuNzA5NzA1LDExMi4xOTI4NjEgTDQ2My43MDk3MDUsNjIuMjU0NjA2MiBMNDUzLjA1OTk1NSw1Mi4xNDgwNTQ2IEw0MDcuNTQzNTM3LDU3LjA5NDMxOTkgTDQwNy41NDM1MzcsMTE5Ljc3ODcyIEwzODUuMTUyOTcxLDk5LjI1NjQ3NTIgTDM4NS4xNTI5NzEsNjcuMDgxOTcwOSBMMzc4LjM5MzEwNyw2Ny4wODE5NzA5IEwzNDAuMjA1ODA1LDkyLjE0NjIxODkgTDM0MC4yMDU4MDUsMTI5Ljc0MjU5MSBMMzI2LjE2NDI2MywxMjguOTM0MDY3IEwzMTEuOTMyOTcxLDEzNC4yMzcwMzQgTDMxMS45MzI5NzEsOTcuMjgyNzI1MSBMMzA4LjU0MTE3OSw5Ni4zNzkwODA1IEwzMDguNTQxMTc5LDkyLjI4ODg5OTYgTDMwNS4xOTY4MjUsODQuMzQ2MzM5MSBMMjk3LjI5ODQ1OCw4NC4zNDYzMzkxIEwyOTcuMjk4NDU4LDc0LjY5MTYwOTcgTDI5NC45MjY1NzYsNzQuMDQ5NTQ2NSBMMjc5LjAxMTI0Nyw1OS40NzIzMzIgTDI3OS4wMTEyNDcsNDIuMjA3OTYzOCBDMjc5LjAxMTI0Nyw0MS45NDUyOTU5IDI3OC43OTg4NjIsNDEuNzMyMzYxNCAyNzguNTM2ODcxLDQxLjczMjM2MTQgQzI3OC41MzY4NzEsNDEuNzMyMzYxNCAyNzguNTM2ODcxLDQxLjczMjM2MTQgMjc4LjUzNjg3MSw0MS43MzIzNjE0IEMyNzguMzUxNzY5LDQxLjc3NzIwOTUgMjc4LjIyMzE5OCw0MS45NDU3NzYyIDI3OC4yMjg1MjYsNDIuMTM2NjIzNSBMMjc4LjIyODUyNiw1OS40NzIzMzIgTDI2My40NzU0Miw3Mi45Nzk0NDEgTDI2MS4yNjk1NjksNzMuMTIyMTIxNyBMMjYxLjI2OTU2OSw4Ny4xMjg2MTMzIEwyNTcuOTk2MzcyLDkwLjYwMDUxMSBMMjU3Ljk5NjM3Miw5NC4wMDEwNjg0IEwyNDguOTgzMjIsOTQuNTQ4MDExMiBMMjQ4Ljk4MzIyLDE3Mi4zMzI3ODggTDI0MS44Njc1NzQsMTcwLjkyOTc2MSBMMjI0LjIyMDc3MSwxNzQuNjg3MDIxIEwyMjQuMjIwNzcxLDkyLjc2NDUwMjEgTDE5OS40MzQ2MDMsODMuNTYxNTk1MSBMMTcwLjk3MjAxOCw4NS4yMjYyMDM2IEwxNzAuOTcyMDE4LDE2NC45MzcxNzEgTDE1NS41NTQ3ODUsMTYzLjQ4NjU4MyBMMTI1LjMxMzI4OCwxNjkuMTcwMDMyIEwxMjUuMzEzMjg4LDE3Ny45MjExMTcgTDExNy43NDY5ODQsMTc4Ljk2NzQ0MiBMMTE3Ljc0Njk4NCwxOTIuNjQxMDEyIEwxMDAuMDA1MzA2LDE5MS41OTQ2ODcgTDc1LjE5NTQxOTUsMjAwLjg2ODkzNCBMNzUuMTk1NDE5NSwyMjQuNjQ5MDU2IEw2My4xNDYyNTg1LDIyMC4xNTQ2MTMgTDUwLjE5NTc4MjMsMjIwLjkxNTU3NyBMNTAuMTk1NzgyMywxNzQuMjgyNzU4IEwzOC4xNDY2MjEzLDE2OS43NDA3NTUgTDI0LjE5OTk1NDYsMTcwLjU3MzA1OSBMMjQuMTk5OTU0NiwyMzEuNTIxNTExIEw4LDIzMC42ODkyMDcgTDgsNDgwIEwyMTAwLDQ4MCBMMjEwMCwxNzUuOTk0OTI3IFoiIGlkPSJTaGFwZSIgZmlsbD0iI0I0QjRCNCIgb3BhY2l0eT0iMC4xNTIxMjA1MzYiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMTE0LjE4ODg3LDEzNS41NDYyNSBMMTExOC4xMDA5NywxMzUuNTQ2MjUgTDExMTguMTAwOTcsMTQ3LjMwMjUgTDExMTQuMTg4ODcsMTQ3LjMwMjUgTDExMTQuMTg4ODcsMTM1LjU0NjI1IFogTTEwNjUuMjk5NTIsMTQ2LjExNSBMMTA2OS4yMTE2MSwxNDYuMTE1IEwxMDY5LjIxMTYxLDE1Ny44NzEyNSBMMTA2NS4yOTk1MiwxNTcuODcxMjUgTDEwNjUuMjk5NTIsMTQ2LjExNSBaIE04NjUuMDIzODcxLDc1LjYwMTI1IEw4NjguOTM1OTY4LDc1LjYwMTI1IEw4NjguOTM1OTY4LDg3LjM1NzUgTDg2NS4wMjM4NzEsODcuMzU3NSBMODY1LjAyMzg3MSw3NS42MDEyNSBaIE04NTMuMjg3NTgxLDk0LjM4NzUgTDg1Ny4xOTk2NzcsOTQuMzg3NSBMODU3LjE5OTY3NywxMDYuMTQzNzUgTDg1My4yODc1ODEsMTA2LjE0Mzc1IEw4NTMuMjg3NTgxLDk0LjM4NzUgWiBNODY1LjE4OTgzOSw5My45MTI1IEw4NjkuMTAxOTM1LDkzLjkxMjUgTDg2OS4xMDE5MzUsMTA1LjY2ODc1IEw4NjUuMTg5ODM5LDEwNS42Njg3NSBMODY1LjE4OTgzOSw5My45MTI1IFogTTg1Ny43OTI0MTksMTI0Ljg1ODc1IEw4NjEuNzA0NTE2LDEyNC44NTg3NSBMODYxLjcwNDUxNiwxMzYuNjE1IEw4NTcuNzkyNDE5LDEzNi42MTUgTDg1Ny43OTI0MTksMTI0Ljg1ODc1IFogTTg1Ny43OTI0MTksMjA4LjM2Mzc1IEw4NjEuNzA0NTE2LDIwOC4zNjM3NSBMODYxLjcwNDUxNiwyMjAuMTIgTDg1Ny43OTI0MTksMjIwLjEyIEw4NTcuNzkyNDE5LDIwOC4zNjM3NSBaIE04MjEuOTY3MDk3LDE0Ni40OTUgTDgyNS44NzkxOTQsMTQ2LjQ5NSBMODI1Ljg3OTE5NCwxNTguMjUxMjUgTDgyMS45NjcwOTcsMTU4LjI1MTI1IEw4MjEuOTY3MDk3LDE0Ni40OTUgWiBNODI2LjI4MjI1OCwyNDEuNzU2MjUgTDgzMC4xOTQzNTUsMjQxLjc1NjI1IEw4MzAuMTk0MzU1LDI1My41MTI1IEw4MjYuMjgyMjU4LDI1My41MTI1IEw4MjYuMjgyMjU4LDI0MS43NTYyNSBaIE05MTEuNTE4NTQ4LDkwLjgyNSBMOTE1LjQzMDY0NSw5MC44MjUgTDkxNS40MzA2NDUsMTAyLjU4MTI1IEw5MTEuNTE4NTQ4LDEwMi41ODEyNSBMOTExLjUxODU0OCw5MC44MjUgWiBNOTE4LjI5OTUxNiw5MC44MjUgTDkyMi4yMTE2MTMsOTAuODI1IEw5MjIuMjExNjEzLDEwMi41ODEyNSBMOTE4LjI5OTUxNiwxMDIuNTgxMjUgTDkxOC4yOTk1MTYsOTAuODI1IFogTTkxNC42MDA4MDYsMTIzLjAwNjI1IEw5MTguNTEyOTAzLDEyMy4wMDYyNSBMOTE4LjUxMjkwMywxMzQuNzYyNSBMOTE0LjYwMDgwNiwxMzQuNzYyNSBMOTE0LjYwMDgwNiwxMjMuMDA2MjUgWiBNOTM4LjA3MzM4NywxOTYuNjA3NSBMOTQxLjk4NTQ4NCwxOTYuNjA3NSBMOTQxLjk4NTQ4NCwyMDguMzYzNzUgTDkzOC4wNzMzODcsMjA4LjM2Mzc1IEw5MzguMDczMzg3LDE5Ni42MDc1IFogTTk2OC4zMjY5MzUsMTc3LjQ0MTI1IEw5NzIuMjM5MDMyLDE3Ny40NDEyNSBMOTcyLjIzOTAzMiwxODkuMTk3NSBMOTY4LjMyNjkzNSwxODkuMTk3NSBMOTY4LjMyNjkzNSwxNzcuNDQxMjUgWiBNOTg0LjM3ODM4NywyNDYuNzIgTDk4OC4yOTA0ODQsMjQ2LjcyIEw5ODguMjkwNDg0LDI1OC40NzYyNSBMOTg0LjM3ODM4NywyNTguNDc2MjUgTDk4NC4zNzgzODcsMjQ2LjcyIFogTTEwMjguODM0MDMsNjEuMTM3NSBMMTAzMi43NDYxMyw2MS4xMzc1IEwxMDMyLjc0NjEzLDcyLjg5Mzc1IEwxMDI4LjgzNDAzLDcyLjg5Mzc1IEwxMDI4LjgzNDAzLDYxLjEzNzUgWiBNMTAzNi4yNTUxNiw2MC41MiBMMTA0MC4xNjcyNiw2MC41MiBMMTA0MC4xNjcyNiw3Mi4yNzYyNSBMMTAzNi4yNTUxNiw3Mi4yNzYyNSBMMTAzNi4yNTUxNiw2MC41MiBaIE0xMDI4LjgzNDAzLDc5LjA2ODc1IEwxMDMyLjc0NjEzLDc5LjA2ODc1IEwxMDMyLjc0NjEzLDkwLjgyNSBMMTAyOC44MzQwMyw5MC44MjUgTDEwMjguODM0MDMsNzkuMDY4NzUgWiBNMTA0MS4xODY3NywxMTMuNzIgTDEwNDUuMDk4ODcsMTEzLjcyIEwxMDQ1LjA5ODg3LDEyNS40NzYyNSBMMTA0MS4xODY3NywxMjUuNDc2MjUgTDEwNDEuMTg2NzcsMTEzLjcyIFogTTEwMzAuNzA3MSwxNjYuMzAyNSBMMTAzNC42MTkxOSwxNjYuMzAyNSBMMTAzNC42MTkxOSwxNzguMDU4NzUgTDEwMzAuNzA3MSwxNzguMDU4NzUgTDEwMzAuNzA3MSwxNjYuMzAyNSBaIE0xMTIxLjQ2Nzc0LDEzNC43Mzg3NSBMMTEyNS4zNzk4NCwxMzQuNzM4NzUgTDExMjUuMzc5ODQsMTQ2LjQ5NSBMMTEyMS40Njc3NCwxNDYuNDk1IEwxMTIxLjQ2Nzc0LDEzNC43Mzg3NSBaIE0xMTYyLjg2NDg0LDEzOS4wODUgTDExNjYuNzc2OTQsMTM5LjA4NSBMMTE2Ni43NzY5NCwxNTAuODQxMjUgTDExNjIuODY0ODQsMTUwLjg0MTI1IEwxMTYyLjg2NDg0LDEzOS4wODUgWiBNMTE3MC4yNjIyNiwxMzguNDY3NSBMMTE3NC4xNzQzNSwxMzguNDY3NSBMMTE3NC4xNzQzNSwxNTAuMjIzNzUgTDExNzAuMjYyMjYsMTUwLjIyMzc1IEwxMTcwLjI2MjI2LDEzOC40Njc1IFogTTExNjYuNTYzNTUsMTg3LjMyMTI1IEwxMTcwLjQ3NTY1LDE4Ny4zMjEyNSBMMTE3MC40NzU2NSwxOTkuMDc3NSBMMTE2Ni41NjM1NSwxOTkuMDc3NSBMMTE2Ni41NjM1NSwxODcuMzIxMjUgWiBNNzg3LjU2NDM1NSwxNzkuODE2MjUgTDc5MS40NzY0NTIsMTc5LjgxNjI1IEw3OTEuNDc2NDUyLDE5MS41NzI1IEw3ODcuNTY0MzU1LDE5MS41NzI1IEw3ODcuNTY0MzU1LDE3OS44MTYyNSBaIE05OTQuODgxNzc0LDE0Mi45OCBMOTk4Ljc5Mzg3MSwxNDIuOTggTDk5OC43OTM4NzEsMTU0LjczNjI1IEw5OTQuODgxNzc0LDE1NC43MzYyNSBMOTk0Ljg4MTc3NCwxNDIuOTggWiBNNjg5LjAwMzIyNiw2My4wNjEyNSBMNjkyLjkxNTMyMyw2My4wNjEyNSBMNjkyLjkxNTMyMyw3NC44MTc1IEw2ODkuMDAzMjI2LDc0LjgxNzUgTDY4OS4wMDMyMjYsNjMuMDYxMjUgWiBNNjc3LjI2NjkzNSw4MC4yOCBMNjgxLjE3OTAzMiw4MC4yOCBMNjgxLjE3OTAzMiw5Mi4wMzYyNSBMNjc3LjI2NjkzNSw5Mi4wMzYyNSBMNjc3LjI2NjkzNSw4MC4yOCBaIE02ODMuNTI2MjksMTAzLjc5MjUgTDY4Ny40MzgzODcsMTAzLjc5MjUgTDY4Ny40MzgzODcsMTE1LjU0ODc1IEw2ODMuNTI2MjksMTE1LjU0ODc1IEw2ODMuNTI2MjksMTAzLjc5MjUgWiBNNjAwLjYxMzU0OCwyMDAuOTUzNzUgTDYwNC41MjU2NDUsMjAwLjk1Mzc1IEw2MDQuNTI1NjQ1LDIxMi43MSBMNjAwLjYxMzU0OCwyMTIuNzEgTDYwMC42MTM1NDgsMjAwLjk1Mzc1IFogTTU3MC4wOTkxOTQsMTgxLjM4Mzc1IEw1NzQuMDExMjksMTgxLjM4Mzc1IEw1NzQuMDExMjksMTkzLjE0IEw1NzAuMDk5MTk0LDE5My4xNCBMNTcwLjA5OTE5NCwxODEuMzgzNzUgWiBNNDE1LjIwMzg3MSw2Ni4xNzI1IEw0MTkuMTE1OTY4LDY2LjE3MjUgTDQxOS4xMTU5NjgsNzcuOTI4NzUgTDQxNS4yMDM4NzEsNzcuOTI4NzUgTDQxNS4yMDM4NzEsNjYuMTcyNSBaIE00MjUuMzc1MzIzLDgyLjYzMTI1IEw0MjkuMjg3NDE5LDgyLjYzMTI1IEw0MjkuMjg3NDE5LDk0LjM4NzUgTDQyNS4zNzUzMjMsOTQuMzg3NSBMNDI1LjM3NTMyMyw4Mi42MzEyNSBaIE00NzkuMzM4NTQ4LDEyMS44MTg3NSBMNDgzLjI1MDY0NSwxMjEuODE4NzUgTDQ4My4yNTA2NDUsMTMzLjU3NSBMNDc5LjMzODU0OCwxMzMuNTc1IEw0NzkuMzM4NTQ4LDEyMS44MTg3NSBaIE0xOTkuMzAzNTQ4LDExNi4zMzI1IEwyMDMuMjE1NjQ1LDExNi4zMzI1IEwyMDMuMjE1NjQ1LDEyOC4wODg3NSBMMTk5LjMwMzU0OCwxMjguMDg4NzUgTDE5OS4zMDM1NDgsMTE2LjMzMjUgWiBNMTk5LjExMzg3MSwxMzAuOTYyNSBMMjAzLjAyNTk2OCwxMzAuOTYyNSBMMjAzLjAyNTk2OCwxNDIuNzE4NzUgTDE5OS4xMTM4NzEsMTQyLjcxODc1IEwxOTkuMTEzODcxLDEzMC45NjI1IFogTTIwNS4zMjU4MDYsMTQzLjg1ODc1IEwyMDkuMjM3OTAzLDE0My44NTg3NSBMMjA5LjIzNzkwMywxNTUuNjE1IEwyMDUuMzI1ODA2LDE1NS42MTUgTDIwNS4zMjU4MDYsMTQzLjg1ODc1IFogTTIxMy45MDg3MSwxNjkuMjIzNzUgTDIxNy44MjA4MDYsMTY5LjIyMzc1IEwyMTcuODIwODA2LDE4MC45OCBMMjEzLjkwODcxLDE4MC45OCBMMjEzLjkwODcxLDE2OS4yMjM3NSBaIE0yNjIuMTM0MTk0LDEwNy4wNDYyNSBMMjY2LjA0NjI5LDEwNy4wNDYyNSBMMjY2LjA0NjI5LDExOC44MDI1IEwyNjIuMTM0MTk0LDExOC44MDI1IEwyNjIuMTM0MTk0LDEwNy4wNDYyNSBaIE0yNjYuNDI1NjQ1LDEyOS41MTM3NSBMMjcwLjMzNzc0MiwxMjkuNTEzNzUgTDI3MC4zMzc3NDIsMTQxLjI3IEwyNjYuNDI1NjQ1LDE0MS4yNyBMMjY2LjQyNTY0NSwxMjkuNTEzNzUgWiBNMjU1LjkyMjI1OCwxNTAuMDgxMjUgTDI1OS44MzQzNTUsMTUwLjA4MTI1IEwyNTkuODM0MzU1LDE2MS44Mzc1IEwyNTUuOTIyMjU4LDE2MS44Mzc1IEwyNTUuOTIyMjU4LDE1MC4wODEyNSBaIE0yNzMuNTg1OTY4LDE4MC42OTUgTDI3Ny40OTgwNjUsMTgwLjY5NSBMMjc3LjQ5ODA2NSwxOTIuNDUxMjUgTDI3My41ODU5NjgsMTkyLjQ1MTI1IEwyNzMuNTg1OTY4LDE4MC42OTUgWiBNMzE0LjY1MTEyOSwxMzcuNjYgTDMxOC41Mzk1MTYsMTM3LjY2IEwzMTguNTM5NTE2LDE0OS40MTYyNSBMMzE0LjY1MTEyOSwxNDkuNDE2MjUgTDMxNC42NTExMjksMTM3LjY2IFogTTM0NS42NjMzODcsOTcgTDM0OS41NzU0ODQsOTcgTDM0OS41NzU0ODQsMTA4Ljc1NjI1IEwzNDUuNjYzMzg3LDEwOC43NTYyNSBMMzQ1LjY2MzM4Nyw5NyBaIE0zNTMuNzk1ODA2LDg3LjQ1MjUgTDM1Ny43MDc5MDMsODcuNDUyNSBMMzU3LjcwNzkwMyw5OS4yMDg3NSBMMzUzLjc5NTgwNiw5OS4yMDg3NSBMMzUzLjc5NTgwNiw4Ny40NTI1IFogTTM1MC45MjY5MzUsMTI3LjEzODc1IEwzNTQuODE1MzIzLDEyNy4xMzg3NSBMMzU0LjgxNTMyMywxMzguODk1IEwzNTAuOTI2OTM1LDEzOC44OTUgTDM1MC45MjY5MzUsMTI3LjEzODc1IFogTTEzOS40MzY2MTMsMTc3LjM0NjI1IEwxNDMuMzQ4NzEsMTc3LjM0NjI1IEwxNDMuMzQ4NzEsMTg5LjEwMjUgTDEzOS40MzY2MTMsMTg5LjEwMjUgTDEzOS40MzY2MTMsMTc3LjM0NjI1IFogTTEzNS42MTkzNTUsMTk1Ljk5IEwxMzkuNTMxNDUyLDE5NS45OSBMMTM5LjUzMTQ1MiwyMDcuNzQ2MjUgTDEzNS42MTkzNTUsMjA3Ljc0NjI1IEwxMzUuNjE5MzU1LDE5NS45OSBaIE03OS4zMDg4NzEsMjE5LjQzMTI1IEw4My4yMjA5Njc3LDIxOS40MzEyNSBMODMuMjIwOTY3NywyMzEuMTg3NSBMNzkuMzA4ODcxLDIzMS4xODc1IEw3OS4zMDg4NzEsMjE5LjQzMTI1IFogTTk0LjU3NzkwMzIsMjUzLjM3IEw5OC40OSwyNTMuMzcgTDk4LjQ5LDI2NS4xMjYyNSBMOTQuNTc3OTAzMiwyNjUuMTI2MjUgTDk0LjU3NzkwMzIsMjUzLjM3IFogTTEyMy4yMTkxOTQsMjI0LjY4IEwxMjcuMTA3NTgxLDIyNC42OCBMMTI3LjEwNzU4MSwyMzYuNDM2MjUgTDEyMy4yMTkxOTQsMjM2LjQzNjI1IEwxMjMuMjE5MTk0LDIyNC42OCBaIE01MS42MTU5Njc3LDIyNi42MDM3NSBMNTUuNTI4MDY0NSwyMjYuNjAzNzUgTDU1LjUyODA2NDUsMjM4LjM2IEw1MS42MTU5Njc3LDIzOC4zNiBMNTEuNjE1OTY3NywyMjYuNjAzNzUgWiBNMjguNjg4NzA5NywxOTQuMDkgTDMyLjYwMDgwNjUsMTk0LjA5IEwzMi42MDA4MDY1LDIwNS44NDYyNSBMMjguNjg4NzA5NywyMDUuODQ2MjUgTDI4LjY4ODcwOTcsMTk0LjA5IFogTS0yLjI3MzczNjc1ZS0xMywyNTIuMjc3NSBMMy45MTIwOTY3NywyNTIuMjc3NSBMMy45MTIwOTY3NywyNjQuMDMzNzUgTC0yLjI3MzczNjc1ZS0xMywyNjQuMDMzNzUgTC0yLjI3MzczNjc1ZS0xMywyNTIuMjc3NSBaIE0xNTUuMDEzODcxLDI2MC4zMjg3NSBMMTU4LjkyNTk2OCwyNjAuMzI4NzUgTDE1OC45MjU5NjgsMjcyLjA4NSBMMTU1LjAxMzg3MSwyNzIuMDg1IEwxNTUuMDEzODcxLDI2MC4zMjg3NSBaIE0yMjkuNzIzMDY1LDI0NS40ODUgTDIzMy42MzUxNjEsMjQ1LjQ4NSBMMjMzLjYzNTE2MSwyNTcuMjQxMjUgTDIyOS43MjMwNjUsMjU3LjI0MTI1IEwyMjkuNzIzMDY1LDI0NS40ODUgWiBNMjM3LjE0NDE5NCwyNDUuNDg1IEwyNDEuMDU2MjksMjQ1LjQ4NSBMMjQxLjA1NjI5LDI1Ny4yNDEyNSBMMjM3LjE0NDE5NCwyNTcuMjQxMjUgTDIzNy4xNDQxOTQsMjQ1LjQ4NSBaIE0yMzMuNDQ1NDg0LDI3NC41NTUgTDIzNy4zNTc1ODEsMjc0LjU1NSBMMjM3LjM1NzU4MSwyODYuMzExMjUgTDIzMy40NDU0ODQsMjg2LjMxMTI1IEwyMzMuNDQ1NDg0LDI3NC41NTUgWiBNMzYuMzQ2OTM1NSwyNjcuNzE1IEw0MC4yNTkwMzIzLDI2Ny43MTUgTDQwLjI1OTAzMjMsMjc5LjQ3MTI1IEwzNi4zNDY5MzU1LDI3OS40NzEyNSBMMzYuMzQ2OTM1NSwyNjcuNzE1IFogTTE3NC4yODk4MzksOTAuODAxMjUgTDE3OC4yMDE5MzUsOTAuODAxMjUgTDE3OC4yMDE5MzUsMTAyLjU1NzUgTDE3NC4yODk4MzksMTAyLjU1NzUgTDE3NC4yODk4MzksOTAuODAxMjUgWiBNMTgwLjk3NTk2OCw5MC44MDEyNSBMMTg0Ljg4ODA2NSw5MC44MDEyNSBMMTg0Ljg4ODA2NSwxMDIuNTU3NSBMMTgwLjk3NTk2OCwxMDIuNTU3NSBMMTgwLjk3NTk2OCw5MC44MDEyNSBaIE00MTQuODk1NjQ1LDgyLjY1NSBMNDE4LjgwNzc0Miw4Mi42NTUgTDQxOC44MDc3NDIsOTQuNDExMjUgTDQxNC44OTU2NDUsOTQuNDExMjUgTDQxNC44OTU2NDUsODIuNjU1IFogTTQ0MC4xOTM4NzEsMTIwLjkxNjI1IEw0NDQuMTA1OTY4LDEyMC45MTYyNSBMNDQ0LjEwNTk2OCwxMzIuNjcyNSBMNDQwLjE5Mzg3MSwxMzIuNjcyNSBMNDQwLjE5Mzg3MSwxMjAuOTE2MjUgWiBNNDcyLjE3ODIyNiwxMjEuMzkxMjUgTDQ3Ni4wOTAzMjMsMTIxLjM5MTI1IEw0NzYuMDkwMzIzLDEzMy4xNDc1IEw0NzIuMTc4MjI2LDEzMy4xNDc1IEw0NzIuMTc4MjI2LDEyMS4zOTEyNSBaIE00NzkuMzM4NTQ4LDEzOS4wODUgTDQ4My4yNTA2NDUsMTM5LjA4NSBMNDgzLjI1MDY0NSwxNTAuODQxMjUgTDQ3OS4zMzg1NDgsMTUwLjg0MTI1IEw0NzkuMzM4NTQ4LDEzOS4wODUgWiBNNTE2LjU2Mjc0MiwxNTMuOTA1IEw1MjAuNDc0ODM5LDE1My45MDUgTDUyMC40NzQ4MzksMTY1LjY2MTI1IEw1MTYuNTYyNzQyLDE2NS42NjEyNSBMNTE2LjU2Mjc0MiwxNTMuOTA1IFogTTUwNy45Nzk4MzksMTYzLjAwMTI1IEw1MTEuODkxOTM1LDE2My4wMDEyNSBMNTExLjg5MTkzNSwxNzQuNzU3NSBMNTA3Ljk3OTgzOSwxNzQuNzU3NSBMNTA3Ljk3OTgzOSwxNjMuMDAxMjUgWiBNNTczLjg2OTAzMiwxNDUuNzgyNSBMNTc3Ljc4MTEyOSwxNDUuNzgyNSBMNTc3Ljc4MTEyOSwxNTcuNTM4NzUgTDU3My44NjkwMzIsMTU3LjUzODc1IEw1NzMuODY5MDMyLDE0NS43ODI1IFogTTU2Ny4xODI5MDMsMTQ1LjMwNzUgTDU3MS4wOTUsMTQ1LjMwNzUgTDU3MS4wOTUsMTU3LjA2Mzc1IEw1NjcuMTgyOTAzLDE1Ny4wNjM3NSBMNTY3LjE4MjkwMywxNDUuMzA3NSBaIE01NDMuMzA3MjU4LDE5NS4wNCBMNTQ3LjIxOTM1NSwxOTUuMDQgTDU0Ny4yMTkzNTUsMjA2Ljc5NjI1IEw1NDMuMzA3MjU4LDIwNi43OTYyNSBMNTQzLjMwNzI1OCwxOTUuMDQgWiBNNTk3LjI0Njc3NCwxNDQuMzMzNzUgTDYwMS4xNTg4NzEsMTQ0LjMzMzc1IEw2MDEuMTU4ODcxLDE1Ni4wOSBMNTk3LjI0Njc3NCwxNTYuMDkgTDU5Ny4yNDY3NzQsMTQ0LjMzMzc1IFogTTYxNC40MzYyOSwxNjcuNzc1IEw2MTguMzQ4Mzg3LDE2Ny43NzUgTDYxOC4zNDgzODcsMTc5LjUzMTI1IEw2MTQuNDM2MjksMTc5LjUzMTI1IEw2MTQuNDM2MjksMTY3Ljc3NSBaIE02MzEuMTUxNjEzLDk1LjEgTDYzNS4wNjM3MSw5NS4xIEw2MzUuMDYzNzEsMTA2Ljg1NjI1IEw2MzEuMTUxNjEzLDEwNi44NTYyNSBMNjMxLjE1MTYxMyw5NS4xIFogTTY4My4xNzA2NDUsMTE5Ljk2NjI1IEw2ODcuMDgyNzQyLDExOS45NjYyNSBMNjg3LjA4Mjc0MiwxMzEuNzIyNSBMNjgzLjE3MDY0NSwxMzEuNzIyNSBMNjgzLjE3MDY0NSwxMTkuOTY2MjUgWiBNNzQ5LjUzNDAzMiwxMTIuNzkzNzUgTDc1My40NDYxMjksMTEyLjc5Mzc1IEw3NTMuNDQ2MTI5LDEyNC41NSBMNzQ5LjUzNDAzMiwxMjQuNTUgTDc0OS41MzQwMzIsMTEyLjc5Mzc1IFogTTc0MS44OTk1MTYsMTEyLjMxODc1IEw3NDUuODExNjEzLDExMi4zMTg3NSBMNzQ1LjgxMTYxMywxMjQuMDc1IEw3NDEuODk5NTE2LDEyNC4wNzUgTDc0MS44OTk1MTYsMTEyLjMxODc1IFogTTc0MS44OTk1MTYsMTI5LjUxMzc1IEw3NDUuODExNjEzLDEyOS41MTM3NSBMNzQ1LjgxMTYxMywxNDEuMjcgTDc0MS44OTk1MTYsMTQxLjI3IEw3NDEuODk5NTE2LDEyOS41MTM3NSBaIE03MDkuNDQwOTY4LDEzMi44NjI1IEw3MTMuMzUzMDY1LDEzMi44NjI1IEw3MTMuMzUzMDY1LDE0NC42MTg3NSBMNzA5LjQ0MDk2OCwxNDQuNjE4NzUgTDcwOS40NDA5NjgsMTMyLjg2MjUgWiBNODEzLjAyODU0OCwxNDcuMjA3NSBMODE2Ljk0MDY0NSwxNDcuMjA3NSBMODE2Ljk0MDY0NSwxNTguOTYzNzUgTDgxMy4wMjg1NDgsMTU4Ljk2Mzc1IEw4MTMuMDI4NTQ4LDE0Ny4yMDc1IFogTTIxMS43OTg1NDgsMTI4LjA4ODc1IEwyMTUuNzEwNjQ1LDEyOC4wODg3NSBMMjE1LjcxMDY0NSwxMzkuODQ1IEwyMTEuNzk4NTQ4LDEzOS44NDUgTDIxMS43OTg1NDgsMTI4LjA4ODc1IFogTTE5My44MDI5MDMsMTkzLjkgTDE5Ny43MTUsMTkzLjkgTDE5Ny43MTUsMjA1LjY1NjI1IEwxOTMuODAyOTAzLDIwNS42NTYyNSBMMTkzLjgwMjkwMywxOTMuOSBaIE03OS41OTMzODcxLDIwMi41NDUgTDgzLjUwNTQ4MzksMjAyLjU0NSBMODMuNTA1NDgzOSwyMTQuMzAxMjUgTDc5LjU5MzM4NzEsMjE0LjMwMTI1IEw3OS41OTMzODcxLDIwMi41NDUgWiBNOTIuODk0NTE2MSwyMTkuMDAzNzUgTDk2LjgwNjYxMjksMjE5LjAwMzc1IEw5Ni44MDY2MTI5LDIzMC43NiBMOTIuODk0NTE2MSwyMzAuNzYgTDkyLjg5NDUxNjEsMjE5LjAwMzc1IFogTTI5LjU0MjI1ODEsMTc2LjY4MTI1IEwzMy40NTQzNTQ4LDE3Ni42ODEyNSBMMzMuNDU0MzU0OCwxODguNDM3NSBMMjkuNTQyMjU4MSwxODguNDM3NSBMMjkuNTQyMjU4MSwxNzYuNjgxMjUgWiBNMTMyLjAxNTQ4NCwxNzcuNDY1IEwxMzUuOTI3NTgxLDE3Ny40NjUgTDEzNS45Mjc1ODEsMTg5LjIyMTI1IEwxMzIuMDE1NDg0LDE4OS4yMjEyNSBMMTMyLjAxNTQ4NCwxNzcuNDY1IFogTTI1NS42MTQwMzIsMTA2Ljk1MTI1IEwyNTkuNTI2MTI5LDEwNi45NTEyNSBMMjU5LjUyNjEyOSwxMTguNzA3NSBMMjU1LjYxNDAzMiwxMTguNzA3NSBMMjU1LjYxNDAzMiwxMDYuOTUxMjUgWiBNMjg3LjY5MzIyNiwyMTcuNDEyNSBMMjkxLjU4MTYxMywyMTcuNDEyNSBMMjkxLjU4MTYxMywyMjkuMTkyNSBMMjg3LjY5MzIyNiwyMjkuMTkyNSBMMjg3LjY5MzIyNiwyMTcuNDEyNSBaIE0zMTUuODYwMzIzLDE5OC42MjYyNSBMMzE5Ljc3MjQxOSwxOTguNjI2MjUgTDMxOS43NzI0MTksMjEwLjM4MjUgTDMxNS44NjAzMjMsMjEwLjM4MjUgTDMxNS44NjAzMjMsMTk4LjYyNjI1IFogTTQxMi4wNzQxOTQsMTUxLjYwMTI1IEw0MTUuOTg2MjksMTUxLjYwMTI1IEw0MTUuOTg2MjksMTYzLjM1NzUgTDQxMi4wNzQxOTQsMTYzLjM1NzUgTDQxMi4wNzQxOTQsMTUxLjYwMTI1IFogTTQwOC4xNjIwOTcsMjAzLjMyODc1IEw0MTIuMDc0MTk0LDIwMy4zMjg3NSBMNDEyLjA3NDE5NCwyMTUuMDg1IEw0MDguMTYyMDk3LDIxNS4wODUgTDQwOC4xNjIwOTcsMjAzLjMyODc1IFogTTUxNi44OTQ2NzcsMTY5LjYyNzUgTDUyMC44MDY3NzQsMTY5LjYyNzUgTDUyMC44MDY3NzQsMTgxLjM4Mzc1IEw1MTYuODk0Njc3LDE4MS4zODM3NSBMNTE2Ljg5NDY3NywxNjkuNjI3NSBaIE0xMTMzLjg5MTYxLDIwOS41OTg3NSBMMTEzOC4yNzc5LDIwOS41OTg3NSBMMTEzOC4yNzc5LDIyMS4zNTUgTDExMzMuODkxNjEsMjIxLjM1NSBMMTEzMy44OTE2MSwyMDkuNTk4NzUgWiBNMTMxNC45ODI4NiwxODIuNDU0MTY3IEwxMzE4LjkwMDQzLDE4Mi40NTQxNjcgTDEzMTguOTAwNDMsMTk0LjE4MDk1MiBMMTMxNC45ODI4NiwxOTQuMTgwOTUyIEwxMzE0Ljk4Mjg2LDE4Mi40NTQxNjcgWiBNMTM2My45NDA2MywxOTIuOTk2NDI5IEwxMzY3Ljg1ODIsMTkyLjk5NjQyOSBMMTM2Ny44NTgyLDIwNC43MjMyMTQgTDEzNjMuOTQwNjMsMjA0LjcyMzIxNCBMMTM2My45NDA2MywxOTIuOTk2NDI5IFogTTE1NjQuNDk2NTQsMTIyLjY1OTQwNSBMMTU2OC40MTQxMSwxMjIuNjU5NDA1IEwxNTY4LjQxNDExLDEzNC4zODYxOSBMMTU2NC40OTY1NCwxMzQuMzg2MTkgTDE1NjQuNDk2NTQsMTIyLjY1OTQwNSBaIE0xNTc2LjIyNTUxLDE0MS40MjIyNjIgTDE1ODAuMTQzMDksMTQxLjQyMjI2MiBMMTU4MC4xNDMwOSwxNTMuMTQ5MDQ4IEwxNTc2LjIyNTUxLDE1My4xNDkwNDggTDE1NzYuMjI1NTEsMTQxLjQyMjI2MiBaIE0xNTY0LjMzMDM0LDE0MC45NDg0NTIgTDE1NjguMjQ3OTEsMTQwLjk0ODQ1MiBMMTU2OC4yNDc5MSwxNTIuNjc1MjM4IEwxNTY0LjMzMDM0LDE1Mi42NzUyMzggTDE1NjQuMzMwMzQsMTQwLjk0ODQ1MiBaIE0xNTcxLjczODExLDE3MS43OTM0NTIgTDE1NzUuNjU1NjksMTcxLjc5MzQ1MiBMMTU3NS42NTU2OSwxODMuNTIwMjM4IEwxNTcxLjczODExLDE4My41MjAyMzggTDE1NzEuNzM4MTEsMTcxLjc5MzQ1MiBaIE0xNTcxLjczODExLDI1NS4xMTI4NTcgTDE1NzUuNjU1NjksMjU1LjExMjg1NyBMMTU3NS42NTU2OSwyNjYuODM5NjQzIEwxNTcxLjczODExLDI2Ni44Mzk2NDMgTDE1NzEuNzM4MTEsMjU1LjExMjg1NyBaIE0xNjA3LjYxMzU3LDE5My4zOTkxNjcgTDE2MTEuNTMxMTQsMTkzLjM5OTE2NyBMMTYxMS41MzExNCwyMDUuMTI1OTUyIEwxNjA3LjYxMzU3LDIwNS4xMjU5NTIgTDE2MDcuNjEzNTcsMTkzLjM5OTE2NyBaIE0xNjAzLjI5MjM3LDI4OC40MjE2NjcgTDE2MDcuMjA5OTQsMjg4LjQyMTY2NyBMMTYwNy4yMDk5NCwzMDAuMTQ4NDUyIEwxNjAzLjI5MjM3LDMwMC4xNDg0NTIgTDE2MDMuMjkyMzcsMjg4LjQyMTY2NyBaIE0xNTE3LjkzNjgsMTM3Ljg2ODY5IEwxNTIxLjg1NDM3LDEzNy44Njg2OSBMMTUyMS44NTQzNywxNDkuNTk1NDc2IEwxNTE3LjkzNjgsMTQ5LjU5NTQ3NiBMMTUxNy45MzY4LDEzNy44Njg2OSBaIE0xNTExLjE0NjM0LDEzNy44Njg2OSBMMTUxNS4wNjM5MSwxMzcuODY4NjkgTDE1MTUuMDYzOTEsMTQ5LjU5NTQ3NiBMMTUxMS4xNDYzNCwxNDkuNTk1NDc2IEwxNTExLjE0NjM0LDEzNy44Njg2OSBaIE0xNTE0Ljg1MDIzLDE2OS45NDU1OTUgTDE1MTguNzY3OCwxNjkuOTQ1NTk1IEwxNTE4Ljc2NzgsMTgxLjY3MjM4MSBMMTUxNC44NTAyMywxODEuNjcyMzgxIEwxNTE0Ljg1MDIzLDE2OS45NDU1OTUgWiBNMTQ5MS4zNDQ4LDI0My4zODYwNzEgTDE0OTUuMjYyMzcsMjQzLjM4NjA3MSBMMTQ5NS4yNjIzNywyNTUuMTEyODU3IEwxNDkxLjM0NDgsMjU1LjExMjg1NyBMMTQ5MS4zNDQ4LDI0My4zODYwNzEgWiBNMTQ2MS4wNDg5MSwyMjQuMjQ0MTY3IEwxNDY0Ljk2NjQ5LDIyNC4yNDQxNjcgTDE0NjQuOTY2NDksMjM1Ljk3MDk1MiBMMTQ2MS4wNDg5MSwyMzUuOTcwOTUyIEwxNDYxLjA0ODkxLDIyNC4yNDQxNjcgWiBNMTQ0NC45NzUsMjkzLjM0OTI4NiBMMTQ0OC44OTI1NywyOTMuMzQ5Mjg2IEwxNDQ4Ljg5MjU3LDMwNS4wNzYwNzEgTDE0NDQuOTc1LDMwNS4wNzYwNzEgTDE0NDQuOTc1LDI5My4zNDkyODYgWiBNMTQwMC40MzM0LDEwOC4yMzE5MDUgTDE0MDQuMzUwOTcsMTA4LjIzMTkwNSBMMTQwNC4zNTA5NywxMTkuOTU4NjkgTDE0MDAuNDMzNCwxMTkuOTU4NjkgTDE0MDAuNDMzNCwxMDguMjMxOTA1IFogTTEzOTMuMDI1NjMsMTA3LjYxNTk1MiBMMTM5Ni45NDMyLDEwNy42MTU5NTIgTDEzOTYuOTQzMiwxMTkuMzQyNzM4IEwxMzkzLjAyNTYzLDExOS4zNDI3MzggTDEzOTMuMDI1NjMsMTA3LjYxNTk1MiBaIE0xNDAwLjQzMzQsMTI2LjE0MTkwNSBMMTQwNC4zNTA5NywxMjYuMTQxOTA1IEwxNDA0LjM1MDk3LDEzNy44Njg2OSBMMTQwMC40MzM0LDEzNy44Njg2OSBMMTQwMC40MzM0LDEyNi4xNDE5MDUgWiBNMTM4OC4wNjMzNywxNjAuNjgyNjE5IEwxMzkxLjk4MDk0LDE2MC42ODI2MTkgTDEzOTEuOTgwOTQsMTcyLjQwOTQwNSBMMTM4OC4wNjMzNywxNzIuNDA5NDA1IEwxMzg4LjA2MzM3LDE2MC42ODI2MTkgWiBNMTM5OC41ODE0NiwyMTMuMTMzMzMzIEwxNDAyLjQ5OTAzLDIxMy4xMzMzMzMgTDE0MDIuNDk5MDMsMjI0Ljg2MDExOSBMMTM5OC41ODE0NiwyMjQuODYwMTE5IEwxMzk4LjU4MTQ2LDIxMy4xMzMzMzMgWiBNMTMwNy42NzAwNiwxODEuNjcyMzgxIEwxMzExLjU4NzYzLDE4MS42NzIzODEgTDEzMTEuNTg3NjMsMTkzLjM5OTE2NyBMMTMwNy42NzAwNiwxOTMuMzk5MTY3IEwxMzA3LjY3MDA2LDE4MS42NzIzODEgWiBNMTI2Ni4yMzg3NywxODUuOTg0MDQ4IEwxMjcwLjE1NjM0LDE4NS45ODQwNDggTDEyNzAuMTU2MzQsMTk3LjcxMDgzMyBMMTI2Ni4yMzg3NywxOTcuNzEwODMzIEwxMjY2LjIzODc3LDE4NS45ODQwNDggWiBNMTI1OC44MzEsMTg1LjM2ODA5NSBMMTI2Mi43NDg1NywxODUuMzY4MDk1IEwxMjYyLjc0ODU3LDE5Ny4wOTQ4ODEgTDEyNTguODMxLDE5Ny4wOTQ4ODEgTDEyNTguODMxLDE4NS4zNjgwOTUgWiBNMTI2Mi41MzQ4OSwyMzQuMTIzMDk1IEwxMjY2LjQ1MjQ2LDIzNC4xMjMwOTUgTDEyNjYuNDUyNDYsMjQ1Ljg0OTg4MSBMMTI2Mi41MzQ4OSwyNDUuODQ5ODgxIEwxMjYyLjUzNDg5LDIzNC4xMjMwOTUgWiBNMTY0Mi4wNDA3MSwyMjYuNjEzMjE0IEwxNjQ1Ljk1ODI5LDIyNi42MTMyMTQgTDE2NDUuOTU4MjksMjM4LjM0IEwxNjQyLjA0MDcxLDIzOC4zNCBMMTY0Mi4wNDA3MSwyMjYuNjEzMjE0IFogTTE0MzQuNDMzMTcsMTg5Ljg5Mjk3NiBMMTQzOC4zNTA3NCwxODkuODkyOTc2IEwxNDM4LjM1MDc0LDIwMS42MTk3NjIgTDE0MzQuNDMzMTcsMjAxLjYxOTc2MiBMMTQzNC40MzMxNywxODkuODkyOTc2IFogTTE3NDAuNzM5NzcsMTEwLjE1MDgzMyBMMTc0NC42NTczNCwxMTAuMTUwODMzIEwxNzQ0LjY1NzM0LDEyMS44Nzc2MTkgTDE3NDAuNzM5NzcsMTIxLjg3NzYxOSBMMTc0MC43Mzk3NywxMTAuMTUwODMzIFogTTE3NTIuNDkyNDksMTI3LjM1MDExOSBMMTc1Ni40MzM4LDEyNy4zNTAxMTkgTDE3NTYuNDMzOCwxMzkuMDc2OTA1IEwxNzUyLjQ5MjQ5LDEzOS4wNzY5MDUgTDE3NTIuNDkyNDksMTI3LjM1MDExOSBaIE0xNzQ2LjI0ODExLDE1MC44MDM2OSBMMTc1MC4xNjU2OSwxNTAuODAzNjkgTDE3NTAuMTY1NjksMTYyLjUzMDQ3NiBMMTc0Ni4yNDgxMSwxNjIuNTMwNDc2IEwxNzQ2LjI0ODExLDE1MC44MDM2OSBaIE0xODI5LjI3Njg5LDI0Ny43MjE0MjkgTDE4MzMuMTk0NDYsMjQ3LjcyMTQyOSBMMTgzMy4xOTQ0NiwyNTkuNDQ4MjE0IEwxODI5LjI3Njg5LDI1OS40NDgyMTQgTDE4MjkuMjc2ODksMjQ3LjcyMTQyOSBaIE0xODU5LjgxMDIsMjI4LjIwMDQ3NiBMMTg2My43Mjc3NywyMjguMjAwNDc2IEwxODYzLjcyNzc3LDIzOS45MjcyNjIgTDE4NTkuODEwMiwyMzkuOTI3MjYyIEwxODU5LjgxMDIsMjI4LjIwMDQ3NiBaIE0yMDE0Ljk0NjAzLDExMy4yNzc5NzYgTDIwMTguODYzNiwxMTMuMjc3OTc2IEwyMDE4Ljg2MzYsMTI1LjAwNDc2MiBMMjAxNC45NDYwMywxMjUuMDA0NzYyIEwyMDE0Ljk0NjAzLDExMy4yNzc5NzYgWiBNMjAwNC43NjAzNCwxMjkuNjk1NDc2IEwyMDA4LjY3NzkxLDEyOS42OTU0NzYgTDIwMDguNjc3OTEsMTQxLjQyMjI2MiBMMjAwNC43NjAzNCwxNDEuNDIyMjYyIEwyMDA0Ljc2MDM0LDEyOS42OTU0NzYgWiBNMTk1MC42OTc4NiwxNjguNzg0NzYyIEwxOTU0LjYxNTQzLDE2OC43ODQ3NjIgTDE5NTQuNjE1NDMsMTgwLjUxMTU0OCBMMTk1MC42OTc4NiwxODAuNTExNTQ4IEwxOTUwLjY5Nzg2LDE2OC43ODQ3NjIgWiBNMjA4NC41ODM4MywxNDQuMDI4MjE0IEwyMDg4LjUwMTQsMTQ0LjAyODIxNCBMMjA4OC41MDE0LDE1NS43NTUgTDIwODQuNTgzODMsMTU1Ljc1NSBMMjA4NC41ODM4MywxNDQuMDI4MjE0IFogTTIwNzYuNDQwMDMsMTM0LjQ4MDk1MiBMMjA4MC4zNTc2LDEzNC40ODA5NTIgTDIwODAuMzU3NiwxNDYuMjA3NzM4IEwyMDc2LjQ0MDAzLDE0Ni4yMDc3MzggTDIwNzYuNDQwMDMsMTM0LjQ4MDk1MiBaIE0yMDc5LjMxMjkxLDE3NC4wNjc3MzggTDIwODMuMjA2NzQsMTc0LjA2NzczOCBMMjA4My4yMDY3NCwxODUuNzk0NTI0IEwyMDc5LjMxMjkxLDE4NS43OTQ1MjQgTDIwNzkuMzEyOTEsMTc0LjA2NzczOCBaIE0yMDE1LjI1NDY5LDEyOS43MTkxNjcgTDIwMTkuMTcyMjYsMTI5LjcxOTE2NyBMMjAxOS4xNzIyNiwxNDEuNDQ1OTUyIEwyMDE1LjI1NDY5LDE0MS40NDU5NTIgTDIwMTUuMjU0NjksMTI5LjcxOTE2NyBaIE0xOTg5LjkyMTA2LDE2Ny44ODQ1MjQgTDE5OTMuODM4NjMsMTY3Ljg4NDUyNCBMMTk5My44Mzg2MywxNzkuNjExMzEgTDE5ODkuOTIxMDYsMTc5LjYxMTMxIEwxOTg5LjkyMTA2LDE2Ny44ODQ1MjQgWiBNMTk1Ny44OTE5NCwxNjguMzU4MzMzIEwxOTYxLjgwOTUxLDE2OC4zNTgzMzMgTDE5NjEuODA5NTEsMTgwLjA4NTExOSBMMTk1Ny44OTE5NCwxODAuMDg1MTE5IEwxOTU3Ljg5MTk0LDE2OC4zNTgzMzMgWiBNMTk1MC43MjE2LDE4Ni4wMDc3MzggTDE5NTQuNjM5MTcsMTg2LjAwNzczOCBMMTk1NC42MzkxNywxOTcuNzM0NTI0IEwxOTUwLjcyMTYsMTk3LjczNDUyNCBMMTk1MC43MjE2LDE4Ni4wMDc3MzggWiBNMTkxMy40NDUzMSwyMDAuNzkwNTk1IEwxOTE3LjM2Mjg5LDIwMC43OTA1OTUgTDE5MTcuMzYyODksMjEyLjUxNzM4MSBMMTkxMy40NDUzMSwyMTIuNTE3MzgxIEwxOTEzLjQ0NTMxLDIwMC43OTA1OTUgWiBNMTkyMi4wNDAyMywyMDkuODY0MDQ4IEwxOTI1LjkzNDA2LDIwOS44NjQwNDggTDE5MjUuOTM0MDYsMjIxLjU5MDgzMyBMMTkyMi4wNDAyMywyMjEuNTkwODMzIEwxOTIyLjA0MDIzLDIwOS44NjQwNDggWiBNMTg1Ni4wNTg4MywxOTIuNjg4NDUyIEwxODU5Ljk3NjQsMTkyLjY4ODQ1MiBMMTg1OS45NzY0LDIwNC40MTUyMzggTDE4NTYuMDU4ODMsMjA0LjQxNTIzOCBMMTg1Ni4wNTg4MywxOTIuNjg4NDUyIFogTTE4NjIuNzU0MzEsMTkyLjE5MDk1MiBMMTg2Ni42NDgxNCwxOTIuMTkwOTUyIEwxODY2LjY0ODE0LDIwMy45MTc3MzggTDE4NjIuNzU0MzEsMjAzLjkxNzczOCBMMTg2Mi43NTQzMSwxOTIuMTkwOTUyIFogTTE4ODYuNjYzMzcsMjQxLjc5ODgxIEwxODkwLjU4MDk0LDI0MS43OTg4MSBMMTg5MC41ODA5NCwyNTMuNTI1NTk1IEwxODg2LjY2MzM3LDI1My41MjU1OTUgTDE4ODYuNjYzMzcsMjQxLjc5ODgxIFogTTE4MzIuNjQ4MzcsMTkxLjI0MzMzMyBMMTgzNi41NjU5NCwxOTEuMjQzMzMzIEwxODM2LjU2NTk0LDIwMi45NzAxMTkgTDE4MzIuNjQ4MzcsMjAyLjk3MDExOSBMMTgzMi42NDgzNywxOTEuMjQzMzMzIFogTTE4MTUuNDM0OCwyMTQuNjI1ODMzIEwxODE5LjMyODYzLDIxNC42MjU4MzMgTDE4MTkuMzI4NjMsMjI2LjM1MjYxOSBMMTgxNS40MzQ4LDIyNi4zNTI2MTkgTDE4MTUuNDM0OCwyMTQuNjI1ODMzIFogTTE3OTguNzE5ODMsMTQyLjEwOTI4NiBMMTgwMi42MTM2NiwxNDIuMTA5Mjg2IEwxODAyLjYxMzY2LDE1My44MzYwNzEgTDE3OTguNzE5ODMsMTUzLjgzNjA3MSBMMTc5OC43MTk4MywxNDIuMTA5Mjg2IFogTTE3NDYuNjA0MjYsMTY2LjkxMzIxNCBMMTc1MC41MjE4MywxNjYuOTEzMjE0IEwxNzUwLjUyMTgzLDE3OC42NCBMMTc0Ni42MDQyNiwxNzguNjQgTDE3NDYuNjA0MjYsMTY2LjkxMzIxNCBaIE0xNjgwLjE0OCwxNTkuNzU4NjkgTDE2ODQuMDY1NTcsMTU5Ljc1ODY5IEwxNjg0LjA2NTU3LDE3MS40ODU0NzYgTDE2ODAuMTQ4LDE3MS40ODU0NzYgTDE2ODAuMTQ4LDE1OS43NTg2OSBaIE0xNjg3Ljc5MzIsMTU5LjI4NDg4MSBMMTY5MS42ODcwMywxNTkuMjg0ODgxIEwxNjkxLjY4NzAzLDE3MS4wMTE2NjcgTDE2ODcuNzkzMiwxNzEuMDExNjY3IEwxNjg3Ljc5MzIsMTU5LjI4NDg4MSBaIE0xNjg3Ljc5MzIsMTc2LjQ2MDQ3NiBMMTY5MS42ODcwMywxNzYuNDYwNDc2IEwxNjkxLjY4NzAzLDE4OC4xODcyNjIgTDE2ODcuNzkzMiwxODguMTg3MjYyIEwxNjg3Ljc5MzIsMTc2LjQ2MDQ3NiBaIE0xNzIwLjI5NzE3LDE3OS44MDA4MzMgTDE3MjQuMjE0NzQsMTc5LjgwMDgzMyBMMTcyNC4yMTQ3NCwxOTEuNTI3NjE5IEwxNzIwLjI5NzE3LDE5MS41Mjc2MTkgTDE3MjAuMjk3MTcsMTc5LjgwMDgzMyBaIE0xNjE2LjU2NDYzLDE5NC4xMDk4ODEgTDE2MjAuNDU4NDYsMTk0LjEwOTg4MSBMMTYyMC40NTg0NiwyMDUuODM2NjY3IEwxNjE2LjU2NDYzLDIwNS44MzY2NjcgTDE2MTYuNTY0NjMsMTk0LjEwOTg4MSBaIE0yMDE4LjA4MDA5LDE5OC40Njg5MjkgTDIwMjEuOTk3NjYsMTk4LjQ2ODkyOSBMMjAyMS45OTc2NiwyMTAuMTk1NzE0IEwyMDE4LjA4MDA5LDIxMC4xOTU3MTQgTDIwMTguMDgwMDksMTk4LjQ2ODkyOSBaIE0yMDIxLjk5NzY2LDI1MC4wNjY3ODYgTDIwMjUuOTE1MjMsMjUwLjA2Njc4NiBMMjAyNS45MTUyMywyNjEuNzkzNTcxIEwyMDIxLjk5NzY2LDI2MS43OTM1NzEgTDIwMjEuOTk3NjYsMjUwLjA2Njc4NiBaIE0xOTEzLjA4OTE3LDIxNi40NSBMMTkxNy4wMDY3NCwyMTYuNDUgTDE5MTcuMDA2NzQsMjI4LjE3Njc4NiBMMTkxMy4wODkxNywyMjguMTc2Nzg2IEwxOTEzLjA4OTE3LDIxNi40NSBaIE0xMjk0Ljc1Mzk0LDI1Ni4zMjEwNzEgTDEyOTkuMTQ2MzcsMjU2LjMyMTA3MSBMMTI5OS4xNDYzNywyNjguMDQ3ODU3IEwxMjk0Ljc1Mzk0LDI2OC4wNDc4NTcgTDEyOTQuNzUzOTQsMjU2LjMyMTA3MSBaIiBpZD0iQ29tYmluZWQtU2hhcGUiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJTaGFwZSIgZmlsbD0iI0MyQzJDMiIgb3BhY2l0eT0iMC4yIiBwb2ludHM9IjIxMDAgMjEwLjA4NzMzNCAyMDk4LjMzOTY4IDIxMC4wODczMzQgMjA4OC41OTEyNSAyMTkuOTY0MjQ5IDIwODguNTkxMjUgMjMwLjM2NDc2IDIwODUuNzY4NzEgMjMwLjM2NDc2IDIwODUuNzY4NzEgMjMxLjcyMTM0OCAyMDgzLjA4ODQ4IDIzMS43MjEzNDggMjA4My4wODg0OCAyMzQuODYyOTIxIDIwODEuNTIzMDQgMjM0Ljg2MjkyMSAyMDgxLjUyMzA0IDIzOC40NTY2OTEgMjA3OS41MDY5NCAyMzguNDU2NjkxIDIwNzkuNTA2OTQgMjQyLjcxNjg1NCAyMDc3LjQ5MDg0IDI0Mi43MTY4NTQgMjA3Ny40OTA4NCAyNDguOTc2MiAyMDc1LjQ5ODQ2IDI0OC45NzYyIDIwNzUuNDk4NDYgMjUzLjIzNjM2NCAyMDc0LjM4MzY3IDI1My4yMzYzNjQgMjA3NC4zODM2NyAyNTkuMDY3MzE0IDIwNzAuMzUxNDcgMjY2LjE4MzQ1MyAyMDcwLjM1MTQ3IDI0Ny4xNDM2MTYgMjA1OC4zMDIzMSAyMzQuNzkxNTIyIDIwNDEuNjI3OTggMjM0Ljc5MTUyMiAyMDQxLjYyNzk4IDIzMi4wNzgzNDUgMjA0MC41MTMyIDIzMS4xOTc3NTMgMjAzOS42MTE4OCAyMjkuMzg4OTY4IDIwMzguNDk3MSAyMjkuMzg4OTY4IDIwMzYuNDgxIDIzMi4zMTYzNDMgMjAzNi40ODEgMjM4LjU3NTY4OSAyMDM0LjQ4ODYyIDIzOC41NzU2ODkgMjAzMy41ODczIDI0MS4yNjUwNjYgMjAzMy41ODczIDI1NC40OTc3NTMgMjAzMy4yNTUyNCAyNTUuODMwNTQxIDIwMjAuMjMzNjEgMjU1LjgzMDU0MSAyMDIwLjIzMzYxIDI2MS4yMDkyOTUgMjAxOS45NDg5OCAyNjEuMDkwMjk2IDIwMTkuOTQ4OTggMjYwLjk5NTA5NyAyMDE2LjE1Mzk3IDI1Ni45NzI5MzIgMjAxNS4yNTI2NSAyNTYuOTcyOTMyIDIwMTQuMTYxNTkgMjU4LjI4MTkyIDIwMTAuNTU2MzMgMjU2LjUyMDczNSAxOTgxLjQ1MzMzIDI1Ni41MjA3MzUgMTk4MS40NTMzMyAyMjcuMDA4OTg5IDE5NjMuNzgyODEgMjE0LjkxODY5MyAxOTUyLjg0ODQ0IDIxNS43NTE2ODUgMTk0OC41MDc4OSAyMTMuMjc2NTA3IDE5MzYuMDc5MjMgMjEzLjI3NjUwNyAxOTM2LjA3OTIzIDI2MC4xMTQ1MDUgMTkzNC42MzIzOCAyNTkuNjYyMzA4IDE5MzAuMTczMjQgMjU5LjY2MjMwOCAxOTI4LjE1NzE0IDI2MS44OTk0ODkgMTkyOC4xNTcxNCAyNjQuODAzMDY0IDE5MjYuODI4ODkgMjY1LjE2MDA2MSAxOTI2LjgyODg5IDI1MC44MzI1ODQgMTkyNC4wNTM3OSAyNDguMDcxODA4IDE5MjMuOTExNDcgMjQ2Ljk3NzAxNyAxOTIzLjkxMTQ3IDE5NS4zMzE0NjEgMTkyMS4yNTQ5NyAxOTEuNzYxNDkxIDE5MDQuMDU4ODIgMTkxLjc2MTQ5MSAxOTA0LjA1ODgyIDIzNS4wMDU3MiAxODk5LjIyMDE4IDIzNS4wMDU3MiAxODk5LjIyMDE4IDIxOC4zOTM0NjMgMTg3My42MDM4NSAyMTguMzkzNDYzIDE4NjkuNjQyODEgMjI0LjM0MzQxMiAxODY5LjY0MjgxIDIzNy40ODA4OTkgMTg2NC41MTk1NSAyMzcuNDgwODk5IDE4NjQuNTE5NTUgMjE3Ljc1MDg2OCAxODUyLjY2MDE0IDIwOS42ODI3MzcgMTgzNy43MTcyOCAyMTAuODAxMzI4IDE4MzcuNzE3MjggMjQ3LjA5NjAxNiAxODM2LjkzNDU2IDI0Ny4wOTYwMTYgMTgzNi45MzQ1NiAyMjcuNDg0OTg1IDE4MzMuNzc5OTUgMjIxLjk2MzQzMiAxODI1LjA3NTE1IDIxNS4yMjgwOSAxODE5Ljk3NTYgMjE1LjIyODA5IDE4MTQuMDQ1OSAyMjAuNzczNDQyIDE4MTAuOTE1MDEgMjIxLjE3ODAzOSAxODEwLjkxNTAxIDEzNy42MTY5NTYgMTc5Ny4xMzQzOCAxMjkuNzYzMDIzIDE3NzUuMjQxOSAxMjkuNzYzMDIzIDE3NzUuMjQxOSAyMTIuNDY3MzE0IDE3NzIuNjU2NTUgMjExLjY1ODEyMSAxNzY0Ljc4MTkgMjExLjY1ODEyMSAxNzYxLjIyNDA4IDIxNS42MDg4ODcgMTc2MS4yMjQwOCAyMjAuNzczNDQyIDE3NTMuNzI4OTMgMjIyLjc0ODgyNSAxNzUzLjcyODkzIDk4LjEwOTI5NTIgMTc0OS4wMDg4OSA5MS43Nzg1NDk1IDE3MTguNjI1MDggOTEuNzc4NTQ5NSAxNzE4LjYyNTA4IDE3MS42OTgyNjQgMTY5NC41NzQyIDE3MS42OTgyNjQgMTY5NC41NzQyIDE3OC4wMjkwMDkgMTY4My4xNDE3MiAxNzIuNTA3NDU3IDE2NDguODQ0MzEgMTcyLjUwNzQ1NyAxNjQ4Ljg0NDMxIDEzNy42ODgzNTUgMTYyNy45NDgwMyAxMjMuNDMyMjc4IDE2MDEuNTI1MjYgMTI1LjQwNzY2MSAxNjAxLjUyNTI2IDE4OS41MjQzMTEgMTU5My4yNDczOSAxODkuNTI0MzExIDE1OTAuNDcyMjkgMTkyLjI4NTA4NyAxNTc4LjgwMjYzIDE5Mi4yODUwODcgMTU3OC44MDI2MyAxNjQuNzcyNTIzIDE1NzEuNTY4MzkgMTY0Ljc3MjUyMyAxNTcxLjU2ODM5IDE1Ni40NjYzOTQgMTU2Ny4yNTE1NiAxNTQuMTEwMjE1IDE1NjIuMTA0NTggMTU0LjExMDIxNSAxNTYxLjcyNTA4IDE1MC45NDQ4NDIgMTU2MC4xMzU5MiAxNDguOTY5NDU5IDE1NTcuMDA1MDMgMTQ4Ljk2OTQ1OSAxNTU3LjAwNTAzIDE1My43MDU2MTggMTU0NS4xNjkzNCAxNTMuNzA1NjE4IDE1NDIuMzk0MjQgMTUwLjk0NDg0MiAxNTM0LjExNjM3IDE1MC45NDQ4NDIgMTUzNC4xMTYzNyA4Ni44NTE5OTE4IDE1MDcuNzE3MzIgODQuODc2NjA4OCAxNDg2LjgyMTA0IDk5LjEwODg4NjYgMTQ4Ni44MjEwNCAxMzMuOTI3OTg4IDE0NTIuNDk5OTEgMTMzLjkyNzk4OCAxNDQxLjA2NzQ0IDEzOS40NzMzNCAxNDQxLjA2NzQ0IDEzMy4xNDI1OTQgMTQxNy4wMTY1NSAxMzMuMTQyNTk0IDE0MTcuMDE2NTUgNTMuMjIyODgwNSAxMzg2LjY1NjQ2IDUzLjIyMjg4MDUgMTM4MS45MTI3IDU5LjU1MzYyNjEgMTM4MS45MTI3IDE4NC4xNjkzNTYgMTM3NC40MTc1NSAxODIuMjE3NzczIDEzNzQuNDE3NTUgMTc3LjA1MzIxOCAxMzcwLjg4MzQ1IDE3My4wNzg2NTIgMTM2My4wMDg4IDE3My4wNzg2NTIgMTM2MC40MjM0NSAxNzMuODg3ODQ1IDEzNjAuNDIzNDUgOTEuMjA3MzU0NCAxMzM4LjUzMDk4IDkxLjIwNzM1NDQgMTMzNC40NTEzNCA5My41Mzk3MzQ0IDEzMzQuNDUxMzQgNjAuNjk2MDE2MyAxMzMyLjI5MjkzIDYwLjY5NjAxNjMgMTMzMi4yOTI5MyA1MC40MTQ1MDQ2IDEzMjkuOTQ0NzYgNTAuNDE0NTA0NiAxMzI5Ljk0NDc2IDQ2LjA1OTE0MiAxMzI4LjM3OTMyIDQ2LjA1OTE0MiAxMzI4LjM3OTMyIDQwLjEzMjk5MjggMTMyNi43NjY0NCA0MC4xMzI5OTI4IDEzMjYuNzY2NDQgMTYgMTMyNC42MDgwMyAxNiAxMzI0LjYwODAzIDM5LjUzNzk5OCAxMzIzLjIzMjM0IDQwLjkxODM4NjEgMTMyMy4yMzIzNCA0Ny42Mjk5Mjg1IDEzMjAuNDgwOTUgNDcuNjI5OTI4NSAxMzIwLjQ4MDk1IDUzLjk2MDY3NDIgMTMxOC4wODUzNSA1My45NjA2NzQyIDEzMTguMDg1MzUgNTkuOTEwNjIzMSAxMzE1LjM1NzY5IDU5LjkxMDYyMzEgMTMxNS4zNTc2OSA3MC41OTY3MzE0IDEzMTIuNTgyNTkgNzAuNTk2NzMxNCAxMzEyLjU4MjU5IDg3Ljk5NDM4MiAxMzAyLjcxNTU2IDc1LjczNzQ4NzIgMTI5MS4zMDY4IDc1LjczNzQ4NzIgMTI5MS4zMDY4IDUyLjM4OTg4NzYgMTI4OC45MzQ5MiA1Mi4zODk4ODc2IDEyODguOTM0OTIgNzUuMzMyODkwNyAxMjg2Ljk0MjU0IDc4LjQ5ODI2MzUgMTI4MS4wMzY1NSA3OC40OTgyNjM1IDEyNzEuMjE2OTYgODkuMTg0MzcxOCAxMjcxLjIxNjk2IDg2LjAxODk5OSAxMjY4LjgyMTM2IDgzLjYzOTAxOTQgMTI2NC4wNzc2IDgyLjQ0OTAyOTYgMTI1Ni4yMDI5NSA4Mi44NTM2MjYxIDEyNTYuMjAyOTUgODAuMDY5MDUwMSAxMjUzLjgzMTA3IDc4LjExNzQ2NjggMTIyNS40Mzk2NCA3Ni45MDM2NzcyIDEyMjEuMDk5MDkgODEuMjgyODM5NiAxMjE0LjAzMDg4IDgxLjI4MjgzOTYgMTIxMS4yNTU3OCA4NC4wMTk4MTYxIDEyMTEuMjU1NzggODAuMDY5MDUwMSAxMjA1LjcyOTMgNzUuMzMyODkwNyAxMjA1LjcyOTMgNzEuNzg2NzIxMSAxMjAzLjM4MTEzIDcxLjc4NjcyMTEgMTIwMy4zODExMyA3NS4zMzI4OTA3IDEyMDEuNzkxOTcgNzYuOTAzNjc3MiAxMjAxLjc5MTk3IDg0LjgyOTAwOTIgMTE5Ny4wNDgyMSA5My4xMzUxMzc5IDExOTcuMDQ4MjEgMTMzLjQ5OTU5MSAxMTkwLjczOSAxMzMuNDk5NTkxIDExOTAuNzM5IDEyNi43NjQyNDkgMTE4NC44NTY3MyAxMjYuNzY0MjQ5IDExODQuODU2NzMgMTI0Ljc4ODg2NiAxMTcxLjgxMTM4IDEyNC43ODg4NjYgMTE3MS44MTEzOCAxMjcuMTY4ODQ2IDExNjcuMDkxMzQgMTI3LjE2ODg0NiAxMTY3LjA5MTM0IDEzMi43MTQxOTggMTE2NC4zMzk5NSAxMzIuNzE0MTk4IDExNjQuMzM5OTUgMTM5LjAyMTE0NCAxMTYwLjc4MjEzIDEzOS4wMjExNDQgMTE2MC43ODIxMyAxNDYuNTQxODc5IDExNTcuMjI0MzEgMTQ2LjU0MTg3OSAxMTU3LjIyNDMxIDE1Ny42MzI1ODQgMTE1My42OTAyIDE1Ny42MzI1ODQgMTE1My42OTAyIDE2NS4xNTMzMiAxMTUxLjcyMTU0IDE2NS4xNTMzMiAxMTUxLjcyMTU0IDE3NS40MzQ4MzEgMTEzOC43MjM2MyAxOTguMzc3ODM1IDExMzguNzIzNjMgMjAxLjgwNTAwNSAxMTMxLjM3MDc5IDIwMS44MDUwMDUgMTEyOC45OTg5MSAyMDYuMTM2NTY4IDExMjguOTk4OTEgMjEyLjQ5MTExMyAxMTE5LjkxNDYgMjEyLjQ5MTExMyAxMTE4LjMyNTQ0IDIxMC4xMTExMzQgMTEwNy4yOTYxOSAyMTAuMTExMTM0IDExMDMuNzYyMDkgMTk5LjgyOTYyMiAxMDk3LjgzMjM4IDE5OS44Mjk2MjIgMTA5Ny44MzIzOCAxNDIuODUyOTExIDEwOTMuODk1MDYgMTM3LjMwNzU1OSAxMDkzLjg5NTA2IDEyNy44MTE0NCAxMDkxLjkyNjM5IDEyNi4yNDA2NTQgMTA5MC4zMzcyMyAxMjMuMDc1MjgxIDEwODguMzY4NTcgMTIzLjA3NTI4MSAxMDg0LjgxMDc1IDEyOC4yMTYwMzcgMTA4NC44MTA3NSAxMzkuMjgyOTQyIDEwODEuMjc2NjQgMTM5LjI4Mjk0MiAxMDc5LjcxMTIgMTQ0LjA0MjkwMSAxMDc5LjcxMTIgMTY3LjM2NjcwMSAxMDc4LjkwNDc2IDE3MC41MzIwNzQgMTA3OC45MDQ3NiAxOTkuODI5NjIyIDEwNzMuNzgxNSAxOTkuODI5NjIyIDEwNjcuODc1NTEgMjA5LjcwNjUzNyAxMDY3Ljg3NTUxIDIzMi4yNjg3NDQgMTA1OS4xOTQ0MiAyMzIuNjczMzQgMTA1OS4xOTQ0MiAyMTUuNjU2NDg2IDEwNTYuNDQzMDQgMjEyLjg3MTkxIDEwNTUuNjM2NiAyMDYuNTQxMTY0IDEwNTUuNjM2NiAxNzguODYyMDAyIDEwNDguOTQ3ODkgMTcxLjcyMjA2MyAxMDQ3LjM1ODczIDE3MS43MjIwNjMgMTA0My4wMTgxOSAxNzYuODYyODE5IDEwNDEuNDUyNzQgMTgzLjk3ODk1OCAxMDQxLjQ1Mjc0IDE5OS44Mjk2MjIgMTAzMS42MDk0MyAxOTkuODI5NjIyIDEwMzEuNjA5NDMgMTgzLjE5MzU2NSAxMDA1Ljk2OTM5IDE4My4xOTM1NjUgMTAwMi4wMDgzNCAxODkuMTQzNTE0IDEwMDIuMDA4MzQgMjEwLjExMTEzNCAxMDAwLjA2MzQgMjEyLjA4NjUxNyAxMDAwLjA2MzQgMjA4LjUxNjU0NyA5OTYuNTA1NTc4IDIwOC41MTY1NDcgOTk2LjUwNTU3OCAyMDAuMjEwNDE5IDk5MS43ODU1MzMgMTk1Ljg1NTA1NiA5ODguNjA3MjExIDE5NS44NTUwNTYgOTg2LjI1OTA0OCAxOTcuNDQ5NjQyIDk4Ni4yNTkwNDggMjAwLjIxMDQxOSA5NzkuNTcwMzQgMjAwLjIxMDQxOSA5NzkuNTcwMzQgMjI2LjcyMzM5MSA5NjkuMzAwMDkxIDIyNi43MjMzOTEgOTY5LjMwMDA5MSAxOTIuMzA4ODg3IDk2Ni4xNDU0ODggMTg2Ljc2MzUzNCA5NTcuNDY0Mzk5IDE4MC4wNTE5OTIgOTUyLjMxNzQxNSAxODAuMDUxOTkyIDk0Ni40MzUxNDcgMTg1LjU5NzM0NCA5NDMuMjgwNTQ0IDE4NS45NTQzNDEgOTQzLjI4MDU0NCAxMDIuNDY0NjU4IDkyOS40OTk5MDkgOTQuNTg2OTI1NCA5MDcuNjA3NDM4IDk0LjU4NjkyNTQgOTA3LjYwNzQzOCAxNzcuMjY3NDE2IDkwNS4wMjIwODYgMTc2LjQ4MjAyMiA4OTcuMTIzNzE5IDE3Ni40ODIwMjIgODkzLjU4OTYxNSAxODAuNDMyNzg5IDg5My41ODk2MTUgMTg1LjU5NzM0NCA4ODYuMTE4MTg2IDE4Ny41NDg5MjcgODg2LjExODE4NiA2Mi45MzMxOTcxIDg4MS4zNzQ0MjIgNTYuNjAyNDUxNSA4NTAuOTkwNjEyIDU2LjYwMjQ1MTUgODUwLjk5MDYxMiAxMzYuNTIyMTY1IDgyNi45Mzk3MjggMTM2LjUyMjE2NSA4MjYuOTM5NzI4IDE0Mi44NTI5MTEgODE1LjUwNzI1NiAxMzcuMzA3NTU5IDc4MS4yMDk4NDEgMTM3LjMwNzU1OSA3ODEuMjA5ODQxIDEwMi40ODg0NTggNzYwLjMxMzU2IDg4LjI1NjE3OTggNzMzLjg5MDc5NCA5MC4yMzE1NjI4IDczMy44OTA3OTQgMTU0LjMyNDQxMyA3MjUuNjEyOTI1IDE1NC4zMjQ0MTMgNzIyLjg2MTU0MiAxNTcuMDg1MTg5IDcxMS4wMjU4NSAxNTcuMDg1MTg5IDcxMS4wMjU4NSAxNTIuMzQ5MDMgNzA3Ljg3MTI0NyAxNTIuMzQ5MDMgNzA2LjMwNTgwNSAxNTQuMzI0NDEzIDcwNS45MDI1ODUgMTU3LjQ4OTc4NSA3MDAuNzc5MzIgMTU3LjQ4OTc4NSA2OTYuNDM4Nzc2IDE1OS44Njk3NjUgNjk2LjQzODc3NiAxNjguMTc1ODk0IDY4OS4yMDQ1MzUgMTY4LjE3NTg5NCA2ODkuMjA0NTM1IDE5NS42NjQ2NTggNjc3LjUzNDg3NSAxOTUuNjY0NjU4IDY3NC43NTk3NzMgMTkyLjkwMzg4MiA2NjYuNTA1NjI0IDE5Mi45MDM4ODIgNjY2LjUwNTYyNCAxMjguODExMDMyIDY0MC4wNTkxMzggMTI2LjgxMTg0OSA2MTkuMTYyODU3IDE0MS4wNjc5MjYgNjE5LjE2Mjg1NyAxNzUuODg3MDI4IDU4NC44ODkxNjEgMTc1Ljg4NzAyOCA1NzMuNDMyOTcxIDE4MS40MzIzOCA1NzMuNDMyOTcxIDE3NS4xMDE2MzQgNTQ5LjQwNTgwNSAxNzUuMTAxNjM0IDU0OS40MDU4MDUgOTUuMTgxOTIwMyA1MTkuMDIxOTk1IDk1LjE4MTkyMDMgNTE0LjI3ODIzMSAxMDEuNDg4ODY2IDUxNC4yNzgyMzEgMjI2LjEyODM5NiA1MDYuODA2ODAzIDIyNC4xNTMwMTMgNTA2LjgwNjgwMyAyMTguOTg4NDU4IDUwMy4yNDg5OCAyMTUuMDM3NjkyIDQ5NS4zNzQzMzEgMjE1LjAzNzY5MiA0OTIuNzg4OTggMjE1Ljg0Njg4NSA0OTIuNzg4OTggMTMzLjE2NjM5NCA0NzAuODcyNzg5IDEzMy4xNjYzOTQgNDU3LjExNTg3MyAxNDEuMDIwMzI3IDQ1Ny4xMTU4NzMgMjI0LjU1NzYxIDQ1My45ODQ5ODkgMjI0LjE1MzAxMyA0NDguMDU1MjgzIDIxOC42MDc2NjEgNDQyLjkzMjAxOCAyMTguNjA3NjYxIDQzNC4yNTA5MyAyMjUuMzQzMDAzIDQzMS4wOTYzMjcgMjMwLjg4ODM1NSA0MzEuMDk2MzI3IDI1MC40NzU1ODcgNDMwLjMxMzYwNSAyNTAuNDc1NTg3IDQzMC4zMTM2MDUgMjE0LjE4MDg5OSA0MTUuMzQ3MDI5IDIxMy4wNjIzMDggNDAzLjUxMTMzOCAyMjEuMTMwNDM5IDQwMy41MTEzMzggMjQwLjg2MDQ3IDM5OC4zNjQzNTQgMjQwLjg2MDQ3IDM5OC4zNjQzNTQgMjI3LjcyMjk4MyAzOTQuNDI3MDI5IDIyMS43NzMwMzQgMzY4Ljc4Njk4NCAyMjEuNzczMDM0IDM2OC43ODY5ODQgMjM4LjM4NTI5MSAzNjMuOTcyMDYzIDIzOC4zODUyOTEgMzYzLjk3MjA2MyAxOTUuMTQxMDYyIDM0Ni43NTIyIDE5NS4xNDEwNjIgMzQ0LjExOTQxIDE5OC43MzQ4MzEgMzQ0LjExOTQxIDI1MC4zODAzODggMzQzLjk3NzA5OCAyNTEuNDUxMzc5IDM0MS4yMDE5OTUgMjU0LjIxMjE1NSAzNDEuMjAxOTk1IDI2OC41Mzk2MzIgMzM5Ljg1MDAyMyAyNjguMjA2NDM1IDMzOS44NTAwMjMgMjY1LjI3OTA2IDMzNy44MzM5MjMgMjYzLjA0MTg3OSAzMzMuMzk4NTAzIDI2My4wNDE4NzkgMzMxLjkyNzkzNyAyNjMuNDk0MDc2IDMzMS45Mjc5MzcgMjE2LjY1NjA3OCAzMTkuNDk5Mjc0IDIxNi42NTYwNzggMzE1LjE4MjQ0OSAyMTkuMTMxMjU2IDMwNC4yNDgwNzMgMjE4LjMyMjA2MyAyODYuNTUzODMyIDIzMC4zODg1NiAyODYuNTUzODMyIDI1OS45MDAzMDYgMjU3LjQ3NDU1OCAyNTkuOTAwMzA2IDI1My44NDU1NzggMjYxLjY2MTQ5MSAyNTIuNzU0NTEyIDI2MC4zNTI1MDMgMjUxLjg3NjkxNiAyNjAuMzUyNTAzIDI0OC4wNTgxODYgMjY0LjM5ODQ2OCAyNDguMDU4MTg2IDI2NC40Njk4NjcgMjQ3Ljc3MzU2IDI2NC41ODg4NjYgMjQ3Ljc3MzU2IDI1OS4yMTAxMTIgMjM0Ljc3NTY0NiAyNTkuMjEwMTEyIDIzNC40NDM1ODMgMjU3LjkwMTEyNCAyMzQuNDQzNTgzIDI0NC42Njg0MzcgMjMzLjU0MjI2OCAyNDEuOTc5MDYgMjMxLjUyNjE2OCAyNDEuOTc5MDYgMjMxLjUyNjE2OCAyMzUuNjk1OTE0IDIyOS41MzM3ODcgMjMyLjc2ODUzOSAyMjguNDE5MDAyIDIzMi43Njg1MzkgMjI3LjQ5Mzk2OCAyMzQuNTc3MzI0IDIyNi40MDI5MDIgMjM1LjQ4MTcxNiAyMjYuNDAyOTAyIDIzOC4xNzEwOTMgMjA5LjcyODU3MSAyMzguMTcxMDkzIDE5Ny42Nzk0MSAyNTAuNTIzMTg3IDE5Ny42Nzk0MSAyNjkuNTYzMDIzIDE5My42NDcyMTEgMjYyLjQ0Njg4NSAxOTMuNjQ3MjExIDI1Ni42MTU5MzUgMTkyLjUzMjQyNiAyNTYuNjE1OTM1IDE5Mi41MzI0MjYgMjUyLjM1NTc3MSAxOTAuNTE2MzI3IDI1Mi4zNTU3NzEgMTkwLjUxNjMyNyAyNDYuMDk2NDI1IDE4OC41MDAyMjcgMjQ2LjA5NjQyNSAxODguNTAwMjI3IDI0MS44MzYyNjEgMTg2LjQ4NDEyNyAyNDEuODM2MjYxIDE4Ni40ODQxMjcgMjM4LjI0MjQ5MiAxODQuOTQyNDA0IDIzOC4yNDI0OTIgMTg0Ljk0MjQwNCAyMzUuMTI0NzE5IDE4Mi4yMzg0NTggMjM1LjEyNDcxOSAxODIuMjM4NDU4IDIzMy43NjgxMzEgMTc5LjQzOTYzNyAyMzMuNzY4MTMxIDE3OS40Mzk2MzcgMjIzLjM0MzgyIDE2OS42OTEyMDIgMjEzLjQ5MDcwNSAxNjYuNjA3NzU1IDIxMy40OTA3MDUgMTY1LjI1NTc4MiAyMTEuMTM0NTI1IDE2NS4yNTU3ODIgMjA2LjY2MDE2MyAxNjQuNDAxOTA1IDIwNS43NTU3NzEgMTY0LjQwMTkwNSAyMDMuNzMyNzg5IDE2My4wNDk5MzIgMjAzLjczMjc4OSAxNjMuMDQ5OTMyIDIwNS43NTU3NzEgMTU5LjkxOTA0OCAyMDguNDQ1MTQ4IDE1OS45MTkwNDggMjEwLjY4MjMyOSAxNTguMzUzNjA1IDIwOS4xMTE1NDIgMTU0LjMyMTQwNiAyMDkuMTExNTQyIDE1MS44NzgzNjcgMjA2LjY2MDE2MyAxMzUuNzk3MDA3IDIwNy4zMDI3NTggMTM0LjQ2ODc1MyAyMDguNDQ1MTQ4IDEzNC40Njg3NTMgMjEwLjAxNTkzNSAxMjkuOTg1ODk2IDIwOS43Nzc5MzcgMTI3LjMwNTY2OSAyMTAuNDQ0MzMxIDEyNS45Nzc0MTUgMjExLjgwMDkxOSAxMjUuOTc3NDE1IDIxMy41ODU5MDQgMTIwLjM3OTc3MyAyMDcuNTQwNzU2IDExNy4wMzU0MiAyMDcuNTQwNzU2IDExNS45MjA2MzUgMjA1Ljc1NTc3MSAxMTUuOTIwNjM1IDE5Mi43NjEwODMgMTE0LjU5MjM4MSAxOTIuNzYxMDgzIDExNC41OTIzODEgMjA1Ljk2OTk2OSAxMDguMDkzNDI0IDIwNS45Njk5NjkgMTAyLjUxOTUwMSAyMTIuOTE5NTEgMTAyLjUxOTUwMSAyMDMuMDY2Mzk0IDEwMC45NTQwNTkgMjAzLjA2NjM5NCAxMDAuOTU0MDU5IDE5Ni45OTc0NDYgOTkuNDEyMzM1NiAxOTYuOTk3NDQ2IDk5LjQxMjMzNTYgMTkzLjY0MTY3NSA5OC4wNjAzNjI4IDE5My42NDE2NzUgOTguMDYwMzYyOCAxOTAuMDcxNzA2IDk2LjQ5NDkyMDYgMTkwLjA3MTcwNiA5Ni40OTQ5MjA2IDE4Ni4yNjM3MzkgOTUuNzEyMTk5NSAxODUuNDU0NTQ1IDk1LjcxMjE5OTUgMTcyLjE1MDQ2IDk0LjUwMjUzOTcgMTcyLjE1MDQ2IDk0LjUwMjUzOTcgMTg1Ljc4Nzc0MyA5My41Nzc1MDU3IDE4NS43ODc3NDMgOTMuNTc3NTA1NyAxODkuMTY3MzE0IDkyLjY5OTkwOTMgMTg5LjE2NzMxNCA5Mi42OTk5MDkzIDE5MS42MTg2OTMgOTEuMzQ3OTM2NSAxOTEuNjE4NjkzIDkxLjM0NzkzNjUgMTk3LjQ0OTY0MiA4OS4xMTgzNjczIDE5Ny40NDk2NDIgODkuMTE4MzY3MyAyMTAuNDQ0MzMxIDgyLjY0MzEyOTMgMjIxLjg5MjAzMyA4Mi42NDMxMjkzIDI0Ni4zMTA2MjMgNzcuNDk2MTQ1MSAyNDYuMzEwNjIzIDc3LjQ5NjE0NTEgMjQxLjU5ODI2NCA3NS4wNTMxMDY2IDI0MC4yNjU0NzUgNzIuMTU5NDEwNCAyNDAuMjY1NDc1IDcxLjkyMjIyMjIgMjM4LjQ4MDQ5IDcxLjAyMDkwNyAyMzcuMzYxOSA2OS4yNDE5OTU1IDIzNy4zNjE5IDY5LjI0MTk5NTUgMjQwLjAyNzQ3NyA2Mi41NTMyODggMjQwLjAyNzQ3NyA2MC45NjQxMjcgMjM4LjQ4MDQ5IDU2LjI5MTUxOTMgMjM4LjQ4MDQ5IDU2LjI5MTUxOTMgMjAyLjE2MjAwMiA0MS4zMjQ5NDMzIDIwMS4wNDM0MTIgMjkuNDg5MjUxNyAyMDkuMTExNTQyIDI5LjQ4OTI1MTcgMjI4Ljg0MTU3MyAxMC4wNjM1Mzc0IDIyOC44NDE1NzMgOCAyMjkuODQxMTY0IDggNDgyIDIxMDAgNDgyIj48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center bottom; }
.l-faq:before {
    content: '';
    position: absolute;
    z-index: -1;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: .5;
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iZDBkNWM1MTktZDI4ZC00MWEyLWFhZmMtNjkwMzg0NDE2NmJiIiBkYXRhLW5hbWU9ItCh0LvQvtC5IDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDEyNTUuMDggMTEyLjM0Ij4NCiAgPHRpdGxlPtCR0LXQt9GL0LzRj9C90L3Ri9C5LTM8L3RpdGxlPg0KICA8ZyBpZD0iOGRjYWQzY2YtNGZhOC00NGExLTkzMGUtMDRiNGU1OGUxZGY2IiBkYXRhLW5hbWU9ImNhcnMvb3JhbmdlIj4NCiAgICA8ZyBpZD0iMmE4NTU1MzUtNTYxNC00YWM3LTk0ZDMtM2U0MzZmYjM1MjJiIiBkYXRhLW5hbWU9Ikdyb3VwLTI0MCI+DQogICAgICA8cGF0aCBpZD0iOTJhNGY1ZGMtOWI2Yi00YThmLWFhNjAtMzI5MWYzYmJkMTE0IiBkYXRhLW5hbWU9IlN0cm9rZS0yIiBkPSJNMTY0LjEsOTcuMTRoOS4xMmE2LjA4LDYuMDgsMCwwLDAsNi4wOC02LjA4VjYxLjU4QTE4LjIzLDE4LjIzLDAsMCwwLDE3Ny42Niw1NEwxNjksMzQuOWExOC4yMywxOC4yMywwLDAsMC0xNi42LTEwLjY5SDEzMC42N2E2LjA4LDYuMDgsMCwwLDAtNi4wOCw2LjA4Vjk3LjE0aDE1LjE5IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI2LjA4Ii8+DQogICAgICA8cG9seWxpbmUgaWQ9ImQzMjJjNWFkLTJhZjQtNDc5Yy05M2RjLTg1NTJhZmQ5MDUzYiIgZGF0YS1uYW1lPSJTdHJva2UtNCIgcG9pbnRzPSI4NS4wOSA5Ny4xNCAxMjQuNiA5Ny4xNCAxMjQuNiA2MC42NyAzMy40MyA2MC42NyAzMy40MyA5Ny4xNCA2MC43OCA5Ny4xNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNi4wOCIvPg0KICAgICAgPHBhdGggaWQ9ImU5NTI3ZWNmLTAxOTMtNDg0Zi04ZDIwLTgzNmIwY2YzOTFjYSIgZGF0YS1uYW1lPSJTdHJva2UtNiIgZD0iTTE2OS42MywzNi4zNkgxNDguOTFhNi4wOCw2LjA4LDAsMCwwLTYuMDgsNi4wOFY1NC42YTYuMDgsNi4wOCwwLDAsMCw2LjA4LDYuMDhoMzAuMzUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjYuMDgiLz4NCiAgICAgIDxwYXRoIGlkPSI4NGIwMzAyYy00OWI3LTQ4MDEtYjhiZi1lYTZlNWM4Njg1YWIiIGRhdGEtbmFtZT0iU3Ryb2tlLTgiIGQ9Ik04NS4wOSw5Ny4xNEExMi4xNiwxMi4xNiwwLDEsMSw3Mi45Myw4NSwxMi4xNiwxMi4xNiwwLDAsMSw4NS4wOSw5Ny4xNFoiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjYuMDgiLz4NCiAgICAgIDxwYXRoIGlkPSIzYzgxMThhNS1jZDUwLTQzOGYtYTdiMi03OWQ2OTE5N2ZhZjMiIGRhdGEtbmFtZT0iU3Ryb2tlLTEwIiBkPSJNNzQuNDUsOTcuMTRhMS41MiwxLjUyLDAsMSwxLTEuNTItMS41MkExLjUyLDEuNTIsMCwwLDEsNzQuNDUsOTcuMTRaIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI2LjA4Ii8+DQogICAgICA8cGF0aCBpZD0iM2E4OTRjZjYtNGMyYy00ZWRkLTliZTYtNjc3ZjRiNTkyYTQwIiBkYXRhLW5hbWU9IlN0cm9rZS0xMiIgZD0iTTE1My40Nyw5Ny4xNGExLjUyLDEuNTIsMCwxLDEtMS41Mi0xLjUyQTEuNTIsMS41MiwwLDAsMSwxNTMuNDcsOTcuMTRaIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI2LjA4Ii8+DQogICAgICA8cGF0aCBpZD0iNjVmMDIxM2YtNGMwMi00M2U0LWE5YTItMzA1ZjQyN2Y1OGY3IiBkYXRhLW5hbWU9IlN0cm9rZS0xNCIgZD0iTTE2NC4xLDk3LjE0QTEyLjE2LDEyLjE2LDAsMSwxLDE1MS45NSw4NSwxMi4xNiwxMi4xNiwwLDAsMSwxNjQuMSw5Ny4xNFoiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjYuMDgiLz4NCiAgICAgIDxwYXRoIGlkPSI3ZjQ1OTgwMi02YWQ0LTQ2ZTQtYjgwZC0yMjczNjlhNzBlNWQiIGRhdGEtbmFtZT0iU3Ryb2tlLTE2IiBkPSJNMTI0LjYsNzIuODNIMzMuNDMiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjYuMDgiLz4NCiAgICAgIDxwYXRoIGlkPSIzOTk4MjFlOS02NmUyLTQxMzAtOWNmNC0xZmVlNzM2ZWZjMTAiIGRhdGEtbmFtZT0iU3Ryb2tlLTE4IiBkPSJNNDguNjIsNjAuNjdMMzYuNDcsNzIuODMiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjYuMDgiLz4NCiAgICAgIDxwYXRoIGlkPSJiNGQzODgwZS1lZTA0LTQzNmItYmVjYS1hMDZhYmNlMDQ1NWQiIGRhdGEtbmFtZT0iU3Ryb2tlLTIwIiBkPSJNNjMuODIsNjAuNjdMNTEuNjYsNzIuODMiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjYuMDgiLz4NCiAgICAgIDxwYXRoIGlkPSI2NTAyMjY0Yy0wYTE4LTRhMjItYWEyNy02YjY0MGU3MWM0NWMiIGRhdGEtbmFtZT0iU3Ryb2tlLTIyIiBkPSJNNzksNjAuNjdMNjYuODYsNzIuODMiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjYuMDgiLz4NCiAgICAgIDxwYXRoIGlkPSJiNjY4ZGE3ZS0yY2NmLTQ2MGUtOGI3MS03YThhODRhODUyODEiIGRhdGEtbmFtZT0iU3Ryb2tlLTI0IiBkPSJNOTQuMjEsNjAuNjdMODIuMDUsNzIuODMiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjYuMDgiLz4NCiAgICAgIDxwYXRoIGlkPSIwZmY2NGY2MS05ZGNjLTQzNzktYjRmNi0wNzA2MGEyODhmYzMiIGRhdGEtbmFtZT0iU3Ryb2tlLTI2IiBkPSJNMTA5LjQsNjAuNjdMOTcuMjUsNzIuODMiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjYuMDgiLz4NCiAgICAgIDxwYXRoIGlkPSJiOThhNmUwYS05OTkyLTQ2NzMtOTBmMS00N2Q5MmMwN2VhMzMiIGRhdGEtbmFtZT0iU3Ryb2tlLTI4IiBkPSJNMTI0LjYsNjAuNjdMMTEyLjQ0LDcyLjgzIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI2LjA4Ii8+DQogICAgICA8cGF0aCBpZD0iNDMxN2Q5MzktZmI2ZC00OGVjLWFjNTktYWRhOTFmNDYzNzM4IiBkYXRhLW5hbWU9IlN0cm9rZS0zMCIgZD0iTTIxLjI3LDk0LjFoMyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNi4wOCIvPg0KICAgICAgPHBhdGggaWQ9IjU1MDVhZjU0LWNjZTUtNDhjMy04MmYwLTljMmIwNjYyNzczYiIgZGF0YS1uYW1lPSJTdHJva2UtMzIiIGQ9Ik0xNS4xOSw4MS45NWg5LjEyIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI2LjA4Ii8+DQogICAgICA8cGF0aCBpZD0iMzg4NGJiN2ItMGFjMC00MjEwLWJmZDctZmM0MDQzMWVjZjdlIiBkYXRhLW5hbWU9IlN0cm9rZS0zNCIgZD0iTTMsNTcuNjNIMjQuMzEiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjYuMDgiLz4NCiAgICAgIDxwYXRoIGlkPSI3YTk5YWNkNC0zNWM0LTRhMTctODExNy1kYTllYjJjNmIwODgiIGRhdGEtbmFtZT0iU3Ryb2tlLTM2IiBkPSJNOS4xMiw2OS43OUgyNC4zMSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNi4wOCIvPg0KICAgICAgPHBhdGggaWQ9IjA5YTY2ODI2LWE2MmYtNDRjYS1hOGJmLTk4ZWMwNTVmZmQ3NiIgZGF0YS1uYW1lPSJTdHJva2UtMzgiIGQ9Ik0zMy40Myw1NC42djYuMDgiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjYuMDgiLz4NCiAgICAgIDxwYXRoIGlkPSJlNzkxYTIzMi1iMDBmLTQ3NzktYWQ1MC05NDk4YjJlYjEwY2MiIGRhdGEtbmFtZT0iU3Ryb2tlLTQwIiBkPSJNNjIuMTUsNTEuNTZIODYuNzYiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjYuMDgiLz4NCiAgICAgIDxwYXRoIGlkPSIwMDBkODVkMy1kYmI5LTQ3NjctYTY2Zi02NzgzNTQzYTk4ZDMiIGRhdGEtbmFtZT0iU3Ryb2tlLTQyIiBkPSJNMTAxLjY1LDUxLjU2aDUuNDNjNC41NCwwLDguMjMtNi45NSw4LjIzLTEyLjRzLTIuODMtMTEuOTEtNi44Ny0xMS45MWgtMy4xMmExNS4xOSwxNS4xOSwwLDAsMS0xMi41OS02LjY4bC02LTguODdhNi4wOCw2LjA4LDAsMCwwLTUtMi42N0g1Ny40YTYuMDgsNi4wOCwwLDAsMC01LjYxLDMuNzRsLTYsMTQuNDlhOS4xMiw5LjEyLDAsMCwwLTkuMTIsOS4xMnY3Ljg4YTcuMzEsNy4zMSwwLDAsMCw3LjMxLDcuMzFoMy4zMSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNi4wOCIvPg0KICAgICAgPHBhdGggaWQ9Ijg2NWZmNGEwLTRkODgtNGQ0Ny04NDkyLTc0ZWI2Zjk0YmFiYyIgZGF0YS1uYW1lPSJTdHJva2UtNDQiIGQ9Ik00NS43NSwyNy4yNWg1OS41NiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNi4wOCIvPg0KICAgICAgPHBhdGggaWQ9IjMxNmQzNmE4LTI2OTEtNDhmNi1iMjZhLTMyYzI2MTlkMzJkZiIgZGF0YS1uYW1lPSJTdHJva2UtNDYiIGQ9Ik03NiwyNy4yNVY5IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI2LjA4Ii8+DQogICAgICA8cGF0aCBpZD0iODE4ZjY2YmEtMzM4NC00YmFkLWFkMTctN2Q3Mjk1NTJlYzdlIiBkYXRhLW5hbWU9IlN0cm9rZS00OCIgZD0iTTYwLjc4LDI3LjI1VjkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjYuMDgiLz4NCiAgICAgIDxwYXRoIGlkPSI4M2VjYWM5ZC0yNTM0LTQxMDUtOWExYS0xMDViNWJjNjY2NjQiIGRhdGEtbmFtZT0iU3Ryb2tlLTUwIiBkPSJNMTA5LjIzLDM5LjRoNi4wOCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNi4wOCIvPg0KICAgICAgPHBhdGggaWQ9IjMxODA3NGEwLTI4NzUtNDMxNi1hYTZmLTZmMjM4M2M2MjA2OCIgZGF0YS1uYW1lPSJTdHJva2UtNTIiIGQ9Ik03OSwzNi4zNkg3NiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNi4wOCIvPg0KICAgICAgPHBhdGggaWQ9ImVhZWFlMmFkLWE1NjgtNDUzYy05NTk5LTJhNzMzZTU5NGY1OCIgZGF0YS1uYW1lPSJTdHJva2UtNTQiIGQ9Ik02Mi4zLDUzLjA4YTcuNiw3LjYsMCwxLDEtNy42LTcuNkE3LjYsNy42LDAsMCwxLDYyLjMsNTMuMDhaIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI2LjA4Ii8+DQogICAgICA8cGF0aCBpZD0iMzRiNGM1NjAtMGY2Zi00NDZiLThmOWMtNjFiNjU2YWNkZTZiIiBkYXRhLW5hbWU9IlN0cm9rZS01NiIgZD0iTTEwMS44LDUzLjA4YTcuNiw3LjYsMCwxLDEtNy42LTcuNkE3LjYsNy42LDAsMCwxLDEwMS44LDUzLjA4WiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNi4wOCIvPg0KICAgICAgPHBhdGggaWQ9Ijg4NmFiNGNhLTI0MWYtNGZmNS1hNDI0LTU5OTIwOWEyNTZmMCIgZGF0YS1uYW1lPSJTdHJva2UtNTgiIGQ9Ik00NDEuODYsNzguOTFoLTYuMDgiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjYuMDgiLz4NCiAgICAgIDxwYXRoIGlkPSI3NDZlNWEyMi1iNWMyLTRkZTktODZkNC1lNWI0OTFmZjFmMzciIGRhdGEtbmFtZT0iU3Ryb2tlLTYwIiBkPSJNNDUxLDk3LjE0aC05LjEyYTYuMDgsNi4wOCwwLDAsMS02LjA4LTYuMDhWNjEuNThBMTguMjMsMTguMjMsMCwwLDEsNDM3LjQyLDU0bDguNy0xOS4xNGExOC4yMywxOC4yMywwLDAsMSwxNi42LTEwLjY5aDIxLjY5YTYuMDgsNi4wOCwwLDAsMSw2LjA4LDYuMDhWOTcuMTRINDc1LjI5IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI2LjA4Ii8+DQogICAgICA8cG9seWxpbmUgaWQ9ImQ4MDc1ZjRjLTk1YWQtNGEwMy05NWM0LTYyOWJiN2U4YTJlMyIgZGF0YS1uYW1lPSJTdHJva2UtNjIiIHBvaW50cz0iNTI5Ljk5IDk3LjE0IDQ5MC40OCA5Ny4xNCA0OTAuNDggNTcuNjMgNTgxLjY1IDU3LjYzIDU4MS42NSA5Ny4xNCA1NTQuMyA5Ny4xNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNi4wOCIvPg0KICAgICAgPHBhdGggaWQ9IjU5OTZkZGIxLWI4MzMtNGE4Zi1iMmYxLTJhNTViMWI2ZmFmZCIgZGF0YS1uYW1lPSJTdHJva2UtNjQiIGQ9Ik00NDUuNDUsMzYuMzZoMjAuNzJhNi4wOCw2LjA4LDAsMCwxLDYuMDgsNi4wOFY1NC42YTYuMDgsNi4wOCwwLDAsMS02LjA4LDYuMDhINDM1LjgyIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI2LjA4Ii8+DQogICAgICA8cGF0aCBpZD0iNTY1Y2M3OTctYmIzYy00NjNkLWJkY2YtNjcyN2Q0NzYzYmVkIiBkYXRhLW5hbWU9IlN0cm9rZS02NiIgZD0iTTUzMCw5Ny4xNEExMi4xNiwxMi4xNiwwLDEsMCw1NDIuMTUsODUsMTIuMTYsMTIuMTYsMCwwLDAsNTMwLDk3LjE0WiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNi4wOCIvPg0KICAgICAgPHBhdGggaWQ9IjJlYWE1YWIwLWJmNmEtNGM3OC1iNDY4LTAzNmE0ZDkwZGNjMiIgZGF0YS1uYW1lPSJTdHJva2UtNjgiIGQ9Ik01NDAuNjMsOTcuMTRhMS41MiwxLjUyLDAsMSwwLDEuNTItMS41MkExLjUyLDEuNTIsMCwwLDAsNTQwLjYzLDk3LjE0WiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNi4wOCIvPg0KICAgICAgPHBhdGggaWQ9ImY1ZTAwMmQxLTY1YTItNGY0Yi04NDAxLTc1MTlmZWQ2NjgxNiIgZGF0YS1uYW1lPSJTdHJva2UtNzAiIGQ9Ik00NjEuNjEsOTcuMTRhMS41MiwxLjUyLDAsMSwwLDEuNTItMS41MkExLjUyLDEuNTIsMCwwLDAsNDYxLjYxLDk3LjE0WiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNi4wOCIvPg0KICAgICAgPHBhdGggaWQ9ImQ4ZTJjYjEyLTFjZTAtNGY1YS1iYTgzLWQ1ZTUzZGZkNWNiNiIgZGF0YS1uYW1lPSJTdHJva2UtNzIiIGQ9Ik00NTEsOTcuMTRBMTIuMTYsMTIuMTYsMCwxLDAsNDYzLjEzLDg1LDEyLjE2LDEyLjE2LDAsMCwwLDQ1MSw5Ny4xNFoiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjYuMDgiLz4NCiAgICAgIDxwYXRoIGlkPSJmNTBmYTIwNy0yMjM5LTRjMWEtYjEzYy02YmIwMzU2OGEwMTAiIGRhdGEtbmFtZT0iU3Ryb2tlLTc0IiBkPSJNNDkwLjQ4LDcyLjgzaDkxLjE3IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI2LjA4Ii8+DQogICAgICA8cGF0aCBpZD0iMDg4NTNhMjMtNjBmMS00MGE3LWJjZDEtZDAxMWIwZWY1YzVlIiBkYXRhLW5hbWU9IlN0cm9rZS03NiIgZD0iTTU3NC42MSwzOC4zNWEyOS42LDI5LjYsMCwwLDEtNC43Ny00LjQsMTIuMTgsMTIuMTgsMCwwLDEtNS40Mi0xLjg5QzU2MywzNy40Miw1NjgsNDUuNTgsNTU5LjkzLDU0YTEzLjI0LDEzLjI0LDAsMCwxLS4wOSwzLjY1SDUwOC4xMmMtMS4yMy0zLjQ0LTIuMi03LjQyLS40Ni0xMi4zOSw1LjMtMTUuMTQsMjUuNjUtMy4xLDM3LTkuODYsOC0xNC4yNSwxNi41LTE4LDIyLjU5LTE5LjUzLTEuMS00LDEuNzctOC43LDMuMzItNy44NywxLjMxLDAuNywyLDQuODYsMi40OCw1LjYzLDAuMzgsMC41Nyw0LDUuNSw1LDEwLjY3QTI2Ljc0LDI2Ljc0LDAsMCwwLDU4MS4xOSwzM0M1ODMuMjYsMzYuNjUsNTc4LDQwLjc1LDU3NC42MSwzOC4zNVoiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjYuMDgiLz4NCiAgICAgIDxwYXRoIGlkPSJlY2UzNmNlZS1iOWEyLTRlYWUtODZhZS0yZjUyNzI4YTFkZmIiIGRhdGEtbmFtZT0iU3Ryb2tlLTc4IiBkPSJNNTI2LjMsNTEuNmExNC4zMywxNC4zMywwLDAsMS0uMjMsNiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNi4wOCIvPg0KICAgICAgPHBhdGggaWQ9IjdiYzY4NjE0LTUzZjgtNDAyZi1iNTI2LWRiMjNmMDFmODA0NiIgZGF0YS1uYW1lPSJTdHJva2UtODAiIGQ9Ik01NjQuNDMsMzIuMDdzLTIuODktMi41OC0uMDctNi43MyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNi4wOCIvPg0KICAgICAgPHBhdGggaWQ9IjliZWEwYmZjLTI5NjEtNDA1YS1hZjcyLWNkNmQ0OWE5ZDZlZCIgZGF0YS1uYW1lPSJTdHJva2UtODQiIGQ9Ik01NTcuNzcsNDcuMjljMS42MSwyLjEyLDEuODksNC41OCwyLjE3LDYuNyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNi4wOCIvPg0KICAgICAgPHBhdGggaWQ9ImFiZDNmYzgzLTJhZDQtNDA3MS1hMDdjLTIyZTI1NzFiYWE0YSIgZGF0YS1uYW1lPSJTdHJva2UtODYiIGQ9Ik00OTcuMTUsNTcuNjNhMjMuNzcsMjMuNzcsMCwwLDEsLjUyLTMuN2MxLjc3LTcuOCw4LjA5LTEwLjIyLDEwLjczLTExLjEiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjYuMDgiLz4NCiAgICAgIDxwYXRoIGlkPSJiZTRhYjhkMS02NDA1LTRjMDctODc2ZC1hMDg5NjYwNmQwMjUiIGRhdGEtbmFtZT0iU3Ryb2tlLTg4IiBkPSJNNTA2LjczLDUwLjQyYy0xLjI1LDEuMTgtMS43OCw0LTIuMjgsNy4yMSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNi4wOCIvPg0KICAgICAgPHBhdGggaWQ9IjNiMGZkZjkwLWEyNDYtNDhhNy1iN2RjLThmYmQzM2VjNDYxYyIgZGF0YS1uYW1lPSJTdHJva2UtOTAiIGQ9Ik01OTMuODEsOTQuMWgtMyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNi4wOCIvPg0KICAgICAgPHBhdGggaWQ9Ijg4ZGFiMTcwLTg3YmQtNDdkNy1iZDg1LWNhMGFiM2U4NDFmNyIgZGF0YS1uYW1lPSJTdHJva2UtOTIiIGQ9Ik01OTkuODgsODEuOTVoLTkuMTIiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjYuMDgiLz4NCiAgICAgIDxwYXRoIGlkPSI3NmQ2OWFmZS0yNzk0LTRlMDQtYmYxNC0xN2RjZTk3NWMwNDQiIGRhdGEtbmFtZT0iU3Ryb2tlLTk0IiBkPSJNNjEyLDU3LjYzSDU5MC43NyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNi4wOCIvPg0KICAgICAgPHBhdGggaWQ9IjY3ZDAyMzBiLTc1NzctNGZjYS05NGFjLWE2ZmUwMjhkNWI0NiIgZGF0YS1uYW1lPSJTdHJva2UtOTYiIGQ9Ik02MDYsNjkuNzloLTE1LjIiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjYuMDgiLz4NCiAgICAgIDxwYXRoIGlkPSJkYmI2NTBlYy04MzJmLTQyYTUtODUwNS1lZGVhZDI5MDQyNDUiIGRhdGEtbmFtZT0iU3Ryb2tlLTk4IiBkPSJNNTgxLjY1LDUxLjU2djYuMDgiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjYuMDgiLz4NCiAgICAgIDxwYXRoIGlkPSIzODNjM2QxZS1jMjIwLTRhOTQtYTc2YS1iM2I1NGQzNTg5ZGQiIGRhdGEtbmFtZT0iU3Ryb2tlLTEwMCIgZD0iTTg3NC42LDc4LjkxaC02LjA4IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI2LjA4Ii8+DQogICAgICA8cGF0aCBpZD0iNjhmMDA4MWMtMjUzMy00OGE0LWE4MTctNzk2ODRiNGJkZmZiIiBkYXRhLW5hbWU9IlN0cm9rZS0xMDIiIGQ9Ik04ODMuNzIsOTcuMTRIODc0LjZhNi4wOCw2LjA4LDAsMCwxLTYuMDgtNi4wOFY2MS41OEExOC4yNSwxOC4yNSwwLDAsMSw4NzAuMTYsNTRsOC43LTE5LjE0YTE4LjIzLDE4LjIzLDAsMCwxLDE2LjYtMTAuNjloMjEuNjlWOTcuMTRIOTA4IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI2LjA4Ii8+DQogICAgICA8cGF0aCBpZD0iNDY1ZmNmMDUtN2ZhZS00Yzk4LWIzMzAtYjE3NjQ1M2M1Zjc2IiBkYXRhLW5hbWU9IlN0cm9rZS0xMDQiIGQ9Ik05NjIuNzMsOTcuMTRIOTE3LjE1VjEyLjA1QTYuMDgsNi4wOCwwLDAsMSw5MjMuMjMsNmg4NS4wOWE2LjA4LDYuMDgsMCwwLDEsNi4wOCw2LjA4Vjk3LjE0SDk4NyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNi4wOCIvPg0KICAgICAgPHBhdGggaWQ9ImQ2YTVkMWQ0LTFlYjUtNGY4Ny1iOWM2LTI5MTg0YjNiNzg3ZSIgZGF0YS1uYW1lPSJTdHJva2UtMTA2IiBkPSJNODc4LjIsMzYuMzZoMTQuNjRhNi4wOCw2LjA4LDAsMCwxLDYuMDgsNi4wOFY1NC42YTYuMDgsNi4wOCwwLDAsMS02LjA4LDYuMDhIODY4LjU2IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI2LjA4Ii8+DQogICAgICA8cGF0aCBpZD0iMDAyZWVhMmEtNjg5Ny00MzcyLTlkOTQtMjYzMjY4M2QzZTU0IiBkYXRhLW5hbWU9IlN0cm9rZS0xMDgiIGQ9Ik05NjIuNzMsOTcuMTRBMTIuMTYsMTIuMTYsMCwxLDAsOTc0Ljg5LDg1LDEyLjE2LDEyLjE2LDAsMCwwLDk2Mi43Myw5Ny4xNFoiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjYuMDgiLz4NCiAgICAgIDxwYXRoIGlkPSIzZDI3NzRlMS1iMmVjLTQ4YTctOWQzNS00ZjRlYTE1NzIzNWUiIGRhdGEtbmFtZT0iU3Ryb2tlLTExMCIgZD0iTTk3My4zNyw5Ny4xNGExLjUyLDEuNTIsMCwxLDAsMS41Mi0xLjUyQTEuNTIsMS41MiwwLDAsMCw5NzMuMzcsOTcuMTRaIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI2LjA4Ii8+DQogICAgICA8cGF0aCBpZD0iZmMyYWJjOTQtODBjYi00ZjAzLThjYWEtMDk4MGYwMTUwOTZiIiBkYXRhLW5hbWU9IlN0cm9rZS0xMTIiIGQ9Ik04OTQuMzYsOTcuMTRhMS41MiwxLjUyLDAsMSwwLDEuNTItMS41MkExLjUyLDEuNTIsMCwwLDAsODk0LjM2LDk3LjE0WiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNi4wOCIvPg0KICAgICAgPHBhdGggaWQ9ImIxYjQ2OGFjLWYxZTAtNGNiNy1iMGQ1LWRmZjBmMTMxODE1YiIgZGF0YS1uYW1lPSJTdHJva2UtMTE0IiBkPSJNODgzLjcyLDk3LjE0QTEyLjE2LDEyLjE2LDAsMSwwLDg5NS44OCw4NSwxMi4xNiwxMi4xNiwwLDAsMCw4ODMuNzIsOTcuMTRaIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI2LjA4Ii8+DQogICAgICA8cGF0aCBpZD0iNzBlNGNkNWItYWJjZS00ZTk0LWEzZDgtMjQ0YzY0YWRhZTYyIiBkYXRhLW5hbWU9IlN0cm9rZS0xMTYiIGQ9Ik0xMDI2LjU1LDU3LjYzaC0zIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI2LjA4Ii8+DQogICAgICA8cGF0aCBpZD0iNWNjYzUxM2YtNTY3ZC00NTA2LTkzNTMtNWI3MWM4ODJhMDc2IiBkYXRhLW5hbWU9IlN0cm9rZS0xMTgiIGQ9Ik0xMDMyLjYzLDQ1LjQ4aC05LjEyIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI2LjA4Ii8+DQogICAgICA8cGF0aCBpZD0iZDdkMTJhMGUtYjNlMC00ZTQwLTg3NWUtY2U3MTkyZDFlMTdlIiBkYXRhLW5hbWU9IlN0cm9rZS0xMjAiIGQ9Ik0xMDQ0Ljc4LDIxLjE3aC0yMS4yNyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNi4wOCIvPg0KICAgICAgPHBhdGggaWQ9ImU2MTc4OTk0LWU2ZDItNDhjMi1iNGZhLTVjZmFiZTk0Y2MzNiIgZGF0YS1uYW1lPSJTdHJva2UtMTIyIiBkPSJNMTAzOC43MSwzMy4zMmgtMTUuMTkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjYuMDgiLz4NCiAgICAgIDxwYXRoIGlkPSI0ZjkzMmUzZi1lMmM0LTQ3NjYtOWY0Zi1mZjgxMzYxNmMyNDIiIGRhdGEtbmFtZT0iU3Ryb2tlLTEyNCIgZD0iTTkxNy4xNSw3NS44N2g5Ny4yNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNi4wOCIvPg0KICAgICAgPHBhdGggaWQ9ImViYmE2ZjhhLTk5MWQtNGUzYS1hOGMyLTEzODM3OTAwNmRkNyIgZGF0YS1uYW1lPSJTdHJva2UtMTI2IiBkPSJNMTAwMi4yNCw2OS43OXY2LjA4IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI2LjA4Ii8+DQogICAgICA8cGF0aCBpZD0iM2Q2MjBmMjMtZWNiYy00NjU5LWJkYTktZTcyMmVlZTJlZTVjIiBkYXRhLW5hbWU9IlN0cm9rZS0xMjgiIGQ9Ik05OTAuMDgsNjkuNzl2Ni4wOCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNi4wOCIvPg0KICAgICAgPHBhdGggaWQ9ImU3ODM0Y2JjLWJhNDItNGQ0OS05MTM3LTNlNzgxZWI4YTM2YiIgZGF0YS1uYW1lPSJTdHJva2UtMTMwIiBkPSJNOTc3LjkzLDY5Ljc5djYuMDgiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjYuMDgiLz4NCiAgICAgIDxwYXRoIGlkPSI2MjhiZjMwZi1iY2NhLTQ2NTktYjM3ZS1kMTlmM2IzNzU3MWEiIGRhdGEtbmFtZT0iU3Ryb2tlLTEzMiIgZD0iTTk2NS43Nyw2OS43OXY2LjA4IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI2LjA4Ii8+DQogICAgICA8cGF0aCBpZD0iNjFkYjBjMjAtMDU5ZC00NGEyLTgxYTctNjY4YTBhMDVhOWMzIiBkYXRhLW5hbWU9IlN0cm9rZS0xMzQiIGQ9Ik05NTMuNjIsNjkuNzl2Ni4wOCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNi4wOCIvPg0KICAgICAgPHBhdGggaWQ9ImMwOGIzYjZlLWQ0OTQtNDYyZS1hNWJlLTdlNmI1ZDZiMjc3MCIgZGF0YS1uYW1lPSJTdHJva2UtMTM2IiBkPSJNOTQxLjQ2LDY5Ljc5djYuMDgiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjYuMDgiLz4NCiAgICAgIDxwYXRoIGlkPSI1ZWUxMWE1ZC02MjQyLTQ5NmYtYjI2Mi04OTVhZjdhZTkzZjMiIGRhdGEtbmFtZT0iU3Ryb2tlLTEzOCIgZD0iTTkyOS4zLDY5Ljc5djYuMDgiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjYuMDgiLz4NCiAgICAgIDxwYXRoIGlkPSI0M2RmOGI1MC03ZTM1LTQ4OWEtYmJiZS0xMDgzZWJlZWQ1MmYiIGRhdGEtbmFtZT0iU3Ryb2tlLTE0MCIgZD0iTTk0My4yOCwzOGwxOS40Mi0xNi4zNUExLjg0LDEuODQsMCwwLDEsOTY1Ljc3LDIzdjEwLjNoNDguNjJWNDUuNDhIOTY1Ljc3VjU1LjgzYTEuODIsMS44MiwwLDAsMS0zLDEuMzVMOTQzLjI4LDQwLjhBMS44OCwxLjg4LDAsMCwxLDk0My4yOCwzOFoiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjYuMDgiLz4NCiAgICAgIDxwYXRoIGlkPSIxMWNkMjU1My04YjU5LTQ4NmYtOGI2Mi03ZTQwYmViYmY4NTMiIGRhdGEtbmFtZT0iU3Ryb2tlLTE0MiIgZD0iTTM3NC4zNCw3MS44OUgzODUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjYuMDgiLz4NCiAgICAgIDxwYXRoIGlkPSI5Mzk4MThlYi1hMGI5LTQ5NzYtYWJkMy1jYTc2ZDQyZTViODQiIGRhdGEtbmFtZT0iU3Ryb2tlLTE0NCIgZD0iTTMxNS41Niw3MS44OWgxMC42OSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNi4wOCIvPg0KICAgICAgPHBhdGggaWQ9IjY1Njc2NmFmLWE5NDgtNDRlNi1hOTllLTJhMTZiOTc4ZjRiYyIgZGF0YS1uYW1lPSJTdHJva2UtMTQ2IiBkPSJNMjc4LjE1LDkzLjI2aDU4Ljc5IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI2LjA4Ii8+DQogICAgICA8cGF0aCBpZD0iMTg2YjE1M2QtNDVlZC00MTJiLTkxZWItZmJhNDBkNThlZDA2IiBkYXRhLW5hbWU9IlN0cm9rZS0xNDgiIGQ9Ik0zNjMuNjYsOTMuMjZIMzY5YTE2LDE2LDAsMCwwLDE2LTE2VjU2LjY5YTIxLjM4LDIxLjM4LDAsMCwwLTYuMjYtMTUuMTJMMzYxLjksMjQuN2EyMS4zOCwyMS4zOCwwLDAsMC0xNS4xMi02LjI2SDI0Ni4wOGExNiwxNiwwLDAsMC0xNiwxNlY3Ny4yM2ExNiwxNiwwLDAsMCwxNiwxNmg1LjM0IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI2LjA4Ii8+DQogICAgICA8cGF0aCBpZD0iZmViYmRjZDAtYTZjMS00YjBmLTkwYjMtNDU0NzEzMzhhMDljIiBkYXRhLW5hbWU9IlN0cm9rZS0xNTAiIGQ9Ik0zNjYuMzMsMjkuMTNIMjQ2LjA4YTUuMzQsNS4zNCwwLDAsMC01LjM0LDUuMzR2MTZhNS4zNCw1LjM0LDAsMCwwLDUuMzQsNS4zNUgzODUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjYuMDgiLz4NCiAgICAgIDxwYXRoIGlkPSI5YTMxNzcxOC04ZTc5LTQ0ODEtYWQ3Ni01YjdjZmVjOWYwOTkiIGRhdGEtbmFtZT0iU3Ryb2tlLTE1MiIgZD0iTTI3OC4xNSw5NS45NGExMy4zNiwxMy4zNiwwLDEsMS0xMy4zNi0xMy4zNkExMy4zNiwxMy4zNiwwLDAsMSwyNzguMTUsOTUuOTRaIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI2LjA4Ii8+DQogICAgICA8cGF0aCBpZD0iZDk5MDEwODAtZTNjMi00ZTE0LThlMjAtOTlkMzBiNTBkN2FhIiBkYXRhLW5hbWU9IlN0cm9rZS0xNTQiIGQ9Ik0yNjcuNDYsOTUuOTRhMi42NywyLjY3LDAsMSwxLTIuNjctMi42N0EyLjY3LDIuNjcsMCwwLDEsMjY3LjQ2LDk1Ljk0WiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNi4wOCIvPg0KICAgICAgPHBhdGggaWQ9IjI3NzMwZWU3LTI0OWItNGU3ZS1iOTJkLWExZTAwOWZlOGJmZSIgZGF0YS1uYW1lPSJTdHJva2UtMTU2IiBkPSJNMzUzLDk1Ljk0YTIuNjcsMi42NywwLDEsMS0yLjY3LTIuNjdBMi42NywyLjY3LDAsMCwxLDM1Myw5NS45NFoiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjYuMDgiLz4NCiAgICAgIDxwYXRoIGlkPSJkN2UxOWZjMi00YzU1LTQ0ZDMtYjEyOC02Yjk4YWRkN2ExOWYiIGRhdGEtbmFtZT0iU3Ryb2tlLTE1OCIgZD0iTTM2My42Niw5NS45NGExMy4zNiwxMy4zNiwwLDEsMS0xMy4zNi0xMy4zNkExMy4zNiwxMy4zNiwwLDAsMSwzNjMuNjYsOTUuOTRaIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI2LjA4Ii8+DQogICAgICA8cGF0aCBpZD0iZWQ4YzU0NTYtZDU5OS00NjM1LTk1MzUtNDExYzQzZjMxZDZjIiBkYXRhLW5hbWU9IlN0cm9rZS0xNjAiIGQ9Ik0yNjIuMTEsMjkuMTNWNTUuODUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjYuMDgiLz4NCiAgICAgIDxwYXRoIGlkPSJiNWRjNWM4Zi00ZDUzLTRhOTgtYWQxZS0zZjgwMDUwMzZkNGMiIGRhdGEtbmFtZT0iU3Ryb2tlLTE2MiIgZD0iTTI4My40OSwyOS4xM1Y1NS44NSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNi4wOCIvPg0KICAgICAgPHBhdGggaWQ9IjFlNDQwNzk0LTI3Y2EtNGQ5OC1hMmQ5LTA4NWM4NTQzZWM3MyIgZGF0YS1uYW1lPSJTdHJva2UtMTY0IiBkPSJNMzA0Ljg3LDI5LjEzVjU1Ljg1IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI2LjA4Ii8+DQogICAgICA8cGF0aCBpZD0iNzllYjFhY2QtNmM1OC00Y2RmLWFjYmItZTE5MWM0MzA5ZjEwIiBkYXRhLW5hbWU9IlN0cm9rZS0xNjYiIGQ9Ik0zMjYuMjUsMjkuMTNWNTUuODUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjYuMDgiLz4NCiAgICAgIDxwYXRoIGlkPSJjYzk1NTNhZC1lY2JkLTQ0YTQtYmVkYS0yNTdjMTZiYTRiZTgiIGRhdGEtbmFtZT0iU3Ryb2tlLTE2OCIgZD0iTTc1Ny44OSwzMy44NVYxOC43NmE1LDUsMCwwLDAtNS01SDY5Ny41M2E1LDUsMCwwLDAtNSw1VjMzLjg1YTUsNSwwLDAsMCw1LDVoNTUuMzNBNSw1LDAsMCwwLDc1Ny44OSwzMy44NVoiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjYuMDgiLz4NCiAgICAgIDxwYXRoIGlkPSIyMzQzNWRlNC0zYWQwLTRlZjgtOTViZC1kMmUzZDE0ZDdmMzIiIGRhdGEtbmFtZT0iU3Ryb2tlLTE3MCIgZD0iTTcxMi42MiwyMy43OWg1IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI2LjA4Ii8+DQogICAgICA8cGF0aCBpZD0iZGI4OTc2ZDYtYjFkOC00YTMzLTgwY2YtNmVjMzZlNTQ0YmMyIiBkYXRhLW5hbWU9IlN0cm9rZS0xNzIiIGQ9Ik03MzIuNzQsMjMuNzloNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNi4wOCIvPg0KICAgICAgPHBhdGggaWQ9IjY1NDY0MDNhLTBmNzUtNGQyMC1hZGFiLTdkZGFlNjJmMmQ5MSIgZGF0YS1uYW1lPSJTdHJva2UtMTc0IiBkPSJNNzAyLjU2LDI4LjgyaDUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjYuMDgiLz4NCiAgICAgIDxwYXRoIGlkPSJiZDlhZGJkZS0wMzc5LTRjYmItOWYwMi01Mzk1MTdiMGU3NDMiIGRhdGEtbmFtZT0iU3Ryb2tlLTE3NiIgZD0iTTcyMi42OCwyOC44Mmg1IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI2LjA4Ii8+DQogICAgICA8cGF0aCBpZD0iZjUyMDMzZjAtMGM2Ny00OTI1LWIzMWItOTg2OWE0MmY1YjlkIiBkYXRhLW5hbWU9IlN0cm9rZS0xNzgiIGQ9Ik03NDIuOCwyOC44Mmg1IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI2LjA4Ii8+DQogICAgICA8cGF0aCBpZD0iOTkwMjNlZWItN2IwZC00OTdlLTg4NjEtMmJlOTMyYmUyMmJiIiBkYXRhLW5hbWU9IlN0cm9rZS0xODAiIGQ9Ik03MDcuNTksOTQuMjFINzczIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI2LjA4Ii8+DQogICAgICA8cGF0aCBpZD0iYzI4ZmExMWQtODljZi00ZjFhLWE1ZDctOTYxOGNlNmQ0MjE3IiBkYXRhLW5hbWU9IlN0cm9rZS0xODIiIGQ9Ik03OTguMTMsOTQuMjFoMS40N2ExMy42MiwxMy42MiwwLDAsMCwyLjI0LTI3bC0xMi4wOC0yYTI1LjE1LDI1LjE1LDAsMCwxLTEyLTUuNDlsLTE3Ljk1LTE1YTI1LjE2LDI1LjE2LDAsMCwwLTE2LjEtNS44M0g3MDguNUEyMS44MiwyMS44MiwwLDAsMCw2ODksNTAuOTRMNjgyLjQ0LDY0aC0zYTEyLjEsMTIuMSwwLDAsMC0xMi4xLDEyLjF2NmExMi4xLDEyLjEsMCwwLDAsMTIuMSwxMi4xaDMiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjYuMDgiLz4NCiAgICAgIDxwYXRoIGlkPSIzM2UzZmUxNS1kZjU4LTQwZjMtOWFiZS05YzU5YTJmZWI4MTIiIGRhdGEtbmFtZT0iU3Ryb2tlLTE4NCIgZD0iTTc2NC45Myw0OC45NEg3MTEuMzJhMTQuMTcsMTQuMTcsMCwwLDAtMTIuNjgsNy44M2wtMS4zNCwyLjY4QTMuMTYsMy4xNiwwLDAsMCw3MDAuMTMsNjRoODUuNDUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjYuMDgiLz4NCiAgICAgIDxwYXRoIGlkPSIzN2M2NTU0MC1lMTIxLTQyY2MtYTQ5Yy05NzM4MzUzYTY2OWUiIGRhdGEtbmFtZT0iU3Ryb2tlLTE4NiIgZD0iTTcxNy42NSw2NFY0OC45NCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNi4wOCIvPg0KICAgICAgPHBhdGggaWQ9IjczNjJiOTQyLWU5MDktNGFkMy04OWJiLTllZTJjYTExMDgxZiIgZGF0YS1uYW1lPSJTdHJva2UtMTg4IiBkPSJNNzM3Ljc3LDY0VjQ4Ljk0IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI2LjA4Ii8+DQogICAgICA8cGF0aCBpZD0iOWM5NWRmZjMtM2E3NS00ZDkzLWFjYjItZmI5ZjI0NTA5ZDRlIiBkYXRhLW5hbWU9IlN0cm9rZS0xOTAiIGQ9Ik04MDMuMTYsNzkuMTJoOS41NiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNi4wOCIvPg0KICAgICAgPHBhdGggaWQ9IjRkNGFjMjRiLTU2NTctNGMxZS05ZTM4LTEzNDcwYWY5YTc0MyIgZGF0YS1uYW1lPSJTdHJva2UtMTkyIiBkPSJNNzQyLjgsNzQuMDloNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNi4wOCIvPg0KICAgICAgPHBhdGggaWQ9ImU1YWQ5NWM2LTEyYzQtNDYwYy1iODk2LTUwZjEwMWNkOTIyYSIgZGF0YS1uYW1lPSJTdHJva2UtMTk0IiBkPSJNNzA3LjU5LDk2LjcyQTEyLjU3LDEyLjU3LDAsMSwxLDY5NSw4NC4xNSwxMi41NywxMi41NywwLDAsMSw3MDcuNTksOTYuNzJaIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI2LjA4Ii8+DQogICAgICA8cGF0aCBpZD0iNGVjOTlhNWMtOTZiMi00MGM1LWFkZmEtMmM1Njc0YWFiMjliIiBkYXRhLW5hbWU9IlN0cm9rZS0xOTYiIGQ9Ik02OTcuNTMsOTYuNzJBMi41MSwyLjUxLDAsMSwxLDY5NSw5NC4yMSwyLjUyLDIuNTIsMCwwLDEsNjk3LjUzLDk2LjcyWiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNi4wOCIvPg0KICAgICAgPHBhdGggaWQ9IjkyYjM2NzI2LTVhNDAtNGFjMS05N2I2LTQ1NWQ0OTA5YjNiNyIgZGF0YS1uYW1lPSJTdHJva2UtMTk4IiBkPSJNNzg4LjA3LDk2LjcyYTIuNTEsMi41MSwwLDEsMS0yLjUyLTIuNTFBMi41MiwyLjUyLDAsMCwxLDc4OC4wNyw5Ni43MloiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjYuMDgiLz4NCiAgICAgIDxwYXRoIGlkPSI3ZGMwZDA3MC02ZWZjLTRjODItYmEyZC0zOWY1NDUyODBhMTQiIGRhdGEtbmFtZT0iU3Ryb2tlLTIwMCIgZD0iTTc5OC4xMyw5Ni43MmExMi41NywxMi41NywwLDEsMS0xMi41OC0xMi41N0ExMi41NywxMi41NywwLDAsMSw3OTguMTMsOTYuNzJaIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI2LjA4Ii8+DQogICAgICA8cGF0aCBpZD0iZjZhMTYyNDAtN2RjYy00ZWVhLWE5YWQtMDU1MDYyZTBiNjMwIiBkYXRhLW5hbWU9IlN0cm9rZS0yMDIiIGQ9Ik0xMTM3LjYxLDkyLjk1aDcwLjg0IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI2LjA4Ii8+DQogICAgICA8cGF0aCBpZD0iYmQ1ZmM5Y2EtYmNjMi00MTZlLWJhYTItMzFkOTg1YzNmOTY0IiBkYXRhLW5hbWU9IlN0cm9rZS0yMDQiIGQ9Ik0xMjM1LjY5LDkyLjk1aDEuNmExNC43NSwxNC43NSwwLDAsMCwyLjQyLTI5LjNsLTEzLjA4LTIuMThhMjcuMjUsMjcuMjUsMCwwLDEtMTMtNS45NGwtMTkuNDQtMTYuMkEyNy4yNSwyNy4yNSwwLDAsMCwxMTc2Ljc5LDMzaC01NC43MWEyNi43MywyNi43MywwLDAsMC0yNS42LDE5bC0xLjU0LDUuMTRhMjEuODEsMjEuODEsMCwwLDAtLjkyLDYuMjZWNzYuNmExNi4zNSwxNi4zNSwwLDAsMCwxNi4zNSwxNi4zNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNi4wOCIvPg0KICAgICAgPHBhdGggaWQ9Ijk3ZjY2OGZmLTNmMTQtNDYwMy05M2ViLWNmYTFlNGRiMjJjYSIgZGF0YS1uYW1lPSJTdHJva2UtMjA2IiBkPSJNMTE5OS40Niw0My45MWgtODAuNTNhMTEuNTEsMTEuNTEsMCwwLDAtMTEsOC4ybC0xLjA2LDMuNTJhMy41OSwzLjU5LDAsMCwwLDMuNDQsNC42M2gxMTEuMjYiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjYuMDgiLz4NCiAgICAgIDxwYXRoIGlkPSIzZTY0ZTE3Ny00MTAyLTQ4NDMtYmFkZS02YTMyNjlmZmRjYTIiIGRhdGEtbmFtZT0iU3Ryb2tlLTIwOCIgZD0iTTExMzcuNjEsNjAuMjVWNDMuOTEiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjYuMDgiLz4NCiAgICAgIDxwYXRoIGlkPSIwNjc1YWI2NC00OGFmLTQwMzQtODczYi0zNzQwOWJkMDY0NzMiIGRhdGEtbmFtZT0iU3Ryb2tlLTIxMCIgZD0iTTExNzAuMyw2MC4yNVY0My45MSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNi4wOCIvPg0KICAgICAgPHBhdGggaWQ9IjNlYWQ2YjRmLWE5MmQtNGIwOC1hNGRkLTQ4ZTE3N2UzODg4NyIgZGF0YS1uYW1lPSJTdHJva2UtMjEyIiBkPSJNMTI0MS4xNCw3Ni42aDEwLjYzIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI2LjA4Ii8+DQogICAgICA8cGF0aCBpZD0iNTZjZTU0ZDYtOGViZS00MjNlLWJmNGItNDhlNmVhMjg2YTA2IiBkYXRhLW5hbWU9IlN0cm9rZS0yMTQiIGQ9Ik0xMTc1Ljc1LDcxLjE1aDUuNDUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjYuMDgiLz4NCiAgICAgIDxwYXRoIGlkPSJhNmMxYjQ1Ni0zZWI4LTRhYTAtYWUzZC1lOTE1ZjRkZDFmOTciIGRhdGEtbmFtZT0iU3Ryb2tlLTIxNiIgZD0iTTExMzcuNjEsOTUuNjdBMTMuNjIsMTMuNjIsMCwxLDEsMTEyNCw4Mi4wNSwxMy42MiwxMy42MiwwLDAsMSwxMTM3LjYxLDk1LjY3WiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNi4wOCIvPg0KICAgICAgPHBhdGggaWQ9IjJiYmZiOWQ2LWM4NmItNDE0My1iOGQxLWYzMDI4NDBiMTkwNyIgZGF0YS1uYW1lPSJTdHJva2UtMjE4IiBkPSJNMTEyNi43MSw5NS42N2EyLjcyLDIuNzIsMCwxLDEtMi43Mi0yLjcyQTIuNzIsMi43MiwwLDAsMSwxMTI2LjcxLDk1LjY3WiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNi4wOCIvPg0KICAgICAgPHBhdGggaWQ9IjczNWM5Nzc1LTU5YzYtNDgxYi05ZjNmLWJhNjM3NGY1YzMwNyIgZGF0YS1uYW1lPSJTdHJva2UtMjIwIiBkPSJNMTIyNC43OSw5NS42N2EyLjcyLDIuNzIsMCwxLDEtMi43Mi0yLjcyQTIuNzMsMi43MywwLDAsMSwxMjI0Ljc5LDk1LjY3WiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNi4wOCIvPg0KICAgICAgPHBhdGggaWQ9IjdiNTkwYjdhLTZmMmEtNGQ4Yi04YWZlLWNlNDZjOThjMjdjMiIgZGF0YS1uYW1lPSJTdHJva2UtMjIyIiBkPSJNMTIzNS42OSw5NS42N2ExMy42MiwxMy42MiwwLDEsMS0xMy42Mi0xMy42MkExMy42MiwxMy42MiwwLDAsMSwxMjM1LjY5LDk1LjY3WiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNi4wOCIvPg0KICAgICAgPHBhdGggaWQ9ImQ5MTY0YTA5LWM0MjUtNDVlMC1iOWM0LWVjNDllYjFkOGQ2NCIgZGF0YS1uYW1lPSJTdHJva2UtMjI0IiBkPSJNMTEyMS4yNiwzM1YyNC44MyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNi4wOCIvPg0KICAgICAgPHBhdGggaWQ9IjU1MGU0OWE2LWI1ZDEtNDQzOS1hNmY1LTU2ZDgzYTA2ZjE2NiIgZGF0YS1uYW1lPSJTdHJva2UtMjI2IiBkPSJNMTExMC4zNiwyNC44M1YyMi4xMSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNi4wOCIvPg0KICAgICAgPHBhdGggaWQ9IjBiYmQ3YjE2LWM4MGMtNGFjMy05ZGMxLTcyMDg5N2RlMjM5ZiIgZGF0YS1uYW1lPSJTdHJva2UtMjI4IiBkPSJNMTE4Ni42NSwyNC44M1YyMi4xMSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNi4wOCIvPg0KICAgICAgPHBhdGggaWQ9IjZjZjBhMDk2LTcwZWUtNGI3ZC1iZmEyLTY1NmMzZTEyNWYxZCIgZGF0YS1uYW1lPSJTdHJva2UtMjMwIiBkPSJNMTE4Ni42NSwyNC44M2gtNzYuMjkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjYuMDgiLz4NCiAgICAgIDxwYXRoIGlkPSJmZTYyMjU0YS1iOWUyLTRmYWQtOTI2NS01ZWJmYTM1NGFmNzQiIGRhdGEtbmFtZT0iU3Ryb2tlLTIzMiIgZD0iTTExNzUuNzUsMzNWMjQuODMiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjYuMDgiLz4NCiAgICAgIDxwYXRoIGlkPSI5ZWVmODQyZS0xMTNjLTQzZWYtYjU3YS04ZTBjNzA3MWI1YzkiIGRhdGEtbmFtZT0iU3Ryb2tlLTIzNCIgZD0iTTExMTguNTQsMjQuODNWMTkuMzlhNS40NSw1LjQ1LDAsMCwxLDUuNDUtNS40NWgxMC45YTUuNDUsNS40NSwwLDAsMSw1LjQ1LDUuNDV2NS40NSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNi4wOCIvPg0KICAgICAgPHBhdGggaWQ9IjI5NjljYzg0LTYwYzYtNDEwZS05ZmJiLTA1OWIxMWYxMWIyNSIgZGF0YS1uYW1lPSJTdHJva2UtMjM2IiBkPSJNMTE3OC40OCwyNC44M1YxMy45NEE1LjQ1LDUuNDUsMCwwLDAsMTE3Myw4LjQ5aC0xMC45IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI2LjA4Ii8+DQogICAgICA8cGF0aCBpZD0iMDQwY2Y1Y2QtMGI3MC00N2E4LWFhNzItMmExNGU1ZDA3M2I0IiBkYXRhLW5hbWU9IlN0cm9rZS0yMzgiIGQ9Ik0xMTYyLjEzLDI0LjgzVjguNDlBNS40NSw1LjQ1LDAsMCwwLDExNTYuNjgsM2gtMjEuOGE1LjQ1LDUuNDUsMCwwLDAtNS40NSw1LjQ1djUuNDUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjYuMDgiLz4NCiAgICA8L2c+DQogIDwvZz4NCjwvc3ZnPg0K);
    background-size: auto;
    background-repeat: repeat-x;
    height: 108px; }
.l-faq__left {
    float: left;
    width: calc(100% - 390px);
    padding: 0 0 0 15px; }
@media (max-width: 767px) {
    .l-faq__left {
        float: none;
        width: auto;
        padding: 0 0 40px 0; } }
@media (max-width: 767px) {
    .l-faq__accordeon {
        padding: 0 15px; } }
.l-faq__accordeon-item {
    padding: 0 0 17px 0; }
.l-faq__accordeon-title {
    display: block;
    padding: 0 0 0 27px;
    margin-left: -27px;
    position: relative;
    font-size: 18px;
    line-height: 26px;
    font-weight: 700;
    color: #247BBD;
    cursor: pointer; }
@media (max-width: 767px) {
    .l-faq__accordeon-title {
        margin-left: 0; } }
.l-faq__accordeon-title:before {
    content: '';
    display: block;
    width: 18px;
    height: 18px;
    position: absolute;
    top: 4px;
    left: 0;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTggMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1MS4zICg1NzU0NCkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+REU1ODY1RTMtRjA0RS00OTlFLTk2NDEtMjMzRjM1RTNGRkM0PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBza2V0Y2h0b29sLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJsYW5kaW5nIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA5LjAwMDAwMCwgLTQ5ODEuMDAwMDAwKSIgZmlsbD0iIzI0N0JCRCIgaWQ9IkJPRFkiPgogICAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNzYxLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9ImZhcSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMy4wMDAwMDAsIDQwNDYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwNi4wMDAwMDAsIDE3MC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE0LjI1LDEzLjc1IEwxNC4yNSwxMi4yNSBDMTQuMjUsMTEuODM5ODQzOCAxMy45MTAxNTYyLDExLjUgMTMuNSwxMS41IEwxMC41LDExLjUgTDEwLjUsOC41IEMxMC41LDguMDg5ODQzNzUgMTAuMTYwMTU2Miw3Ljc1IDkuNzUsNy43NSBMOC4yNSw3Ljc1IEM3LjgzOTg0Mzc1LDcuNzUgNy41LDguMDg5ODQzNzUgNy41LDguNSBMNy41LDExLjUgTDQuNSwxMS41IEM0LjA4OTg0Mzc1LDExLjUgMy43NSwxMS44Mzk4NDM4IDMuNzUsMTIuMjUgTDMuNzUsMTMuNzUgQzMuNzUsMTQuMTYwMTU2MiA0LjA4OTg0Mzc1LDE0LjUgNC41LDE0LjUgTDcuNSwxNC41IEw3LjUsMTcuNSBDNy41LDE3LjkxMDE1NjIgNy44Mzk4NDM3NSwxOC4yNSA4LjI1LDE4LjI1IEw5Ljc1LDE4LjI1IEMxMC4xNjAxNTYyLDE4LjI1IDEwLjUsMTcuOTEwMTU2MiAxMC41LDE3LjUgTDEwLjUsMTQuNSBMMTMuNSwxNC41IEMxMy45MTAxNTYyLDE0LjUgMTQuMjUsMTQuMTYwMTU2MiAxNC4yNSwxMy43NSBaIE0xOCwxMyBDMTgsMTcuOTY4NzUgMTMuOTY4NzUsMjIgOSwyMiBDNC4wMzEyNSwyMiAwLDE3Ljk2ODc1IDAsMTMgQzAsOC4wMzEyNSA0LjAzMTI1LDQgOSw0IEMxMy45Njg3NSw0IDE4LDguMDMxMjUgMTgsMTMgWiIgaWQ9InBsdXMtY2lyY2xlLS0tRm9udEF3ZXNvbWUiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
    background-size: 100% 100%;
    background-repeat: no-repeat; }
.l-faq__accordeon-title.active {
    color: #333333; }
.l-faq__accordeon-title.active:before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOXB4IiB2aWV3Qm94PSIwIDAgMTggMTkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1MS4zICg1NzU0NCkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+ODIzQ0Y5QUUtMDU4RC00QjY5LTlEMzItN0FEMjExQjI0QUYwPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBza2V0Y2h0b29sLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJsYW5kaW5nIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA5LjAwMDAwMCwgLTUxMTAuMDAwMDAwKSIgZmlsbD0iIzMzMzMzMyIgaWQ9IkJPRFkiPgogICAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNzYxLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9ImZhcSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMy4wMDAwMDAsIDQwNDYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwNi4wMDAwMDAsIDE3MC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE0LjI1LDE0My4wMzU2OTYgTDE0LjI1LDE0MS41MzU2OTYgQzE0LjI1LDE0MS4xMjU1MzkgMTMuOTEwMTU2MiwxNDAuNzg1Njk2IDEzLjUsMTQwLjc4NTY5NiBMNC41LDE0MC43ODU2OTYgQzQuMDg5ODQzNzUsMTQwLjc4NTY5NiAzLjc1LDE0MS4xMjU1MzkgMy43NSwxNDEuNTM1Njk2IEwzLjc1LDE0My4wMzU2OTYgQzMuNzUsMTQzLjQ0NTg1MiA0LjA4OTg0Mzc1LDE0My43ODU2OTYgNC41LDE0My43ODU2OTYgTDEzLjUsMTQzLjc4NTY5NiBDMTMuOTEwMTU2MiwxNDMuNzg1Njk2IDE0LjI1LDE0My40NDU4NTIgMTQuMjUsMTQzLjAzNTY5NiBaIE0xOCwxNDIuMjg1Njk2IEMxOCwxNDcuMjU0NDQ2IDEzLjk2ODc1LDE1MS4yODU2OTYgOSwxNTEuMjg1Njk2IEM0LjAzMTI1LDE1MS4yODU2OTYgMCwxNDcuMjU0NDQ2IDAsMTQyLjI4NTY5NiBDMCwxMzcuMzE2OTQ2IDQuMDMxMjUsMTMzLjI4NTY5NiA5LDEzMy4yODU2OTYgQzEzLjk2ODc1LDEzMy4yODU2OTYgMTgsMTM3LjMxNjk0NiAxOCwxNDIuMjg1Njk2IFoiIGlkPSJtaW51cy1jaXJjbGUtLS1Gb250QXdlc29tZSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+); }
.l-faq__accordeon-drop {
    display: none;
    font-size: 14px;
    line-height: 20px;
    padding: 15px 0 0 0; }
@media (max-width: 767px) {
    .l-faq__accordeon-drop {
        padding: 15px 0 0 27px; } }
.l-faq__right {
    float: right;
    width: 290px;
    background: #fff;
    border-radius: 4px;
    -webkit-box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.15), 0 8px 10px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.15), 0 8px 10px 0 rgba(0, 0, 0, 0.1);
    padding: 34px 40px; }
@media (max-width: 767px) {
    .l-faq__right {
        float: none;
        margin: 0 auto; } }
.l-faq__right-title {
    display: block;
    font-size: 20px;
    line-height: 24px;
    padding: 0 0 13px 0; }
.l-faq__right-info {
    display: block;
    padding: 0 0 0 30px;
    font-size: 16px;
    line-height: 24px;
    margin: 0 0 10px 0;
    color: #333; }
.l-faq__right-info:after {
    content: " ";
    display: block;
    clear: both; }
.l-faq__right-info:hover {
    text-decoration: underline; }
.l-faq__right-info:last-child {
    margin: 0; }
.l-faq__right-info svg {
    float: left;
    margin: 0 0 0 -30px;
    fill: #FFAB00;
    width: 20px;
    height: 20px; }

.l-footer {
    padding: 69px 0 24px; }
@media (max-width: 767px) {
    .l-footer {
        padding: 40px 0 24px; } }
.l-footer__col {
    float: left;
    width: 50%;
    text-align: center;
    padding: 26px 15px 24px;
    margin: 0 0 76px 0; }
@media (max-width: 767px) {
    .l-footer__col {
        float: none;
        width: 290px;
        margin: 0 auto 30px;
        padding: 0 20px 30px; } }
.l-footer__col:first-child {
    border-right: 1px solid #E5E5E5; }
@media (max-width: 767px) {
    .l-footer__col:first-child {
        border-right: none;
        border-bottom: 1px solid #E5E5E5; } }
.l-footer__col-title {
    display: block;
    max-width: 370px;
    margin: 0 auto 23px;
    font-size: 24px;
    line-height: 30px; }
@media (max-width: 767px) {
    .l-footer__col-title {
        font-size: 16px;
        line-height: 24px; } }
.l-footer__col-title .yellow {
    color: #FFAB00; }
.l-footer__col-title .green {
    color: #259B24; }
.l-footer__col .btn {
    min-width: 238px; }
.l-footer__copyright {
    display: block;
    text-align: center;
    font-size: 12px;
    line-height: 20px;
    color: #959595; }
.l-footer__info-link {
    text-align: center;
    font-size: 18px;
    line-height: 26px;
    padding: 0 0 60px 0; }
@media (max-width: 767px) {
    .l-footer__info-link {
        font-size: 16px;
        padding: 0 0 37px 0; } }
.l-footer__info-link [class*="icon-"] {
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 5px 0 0; }
@media (max-width: 767px) {
    .l-footer__info-link [class*="icon-"] {
        display: block;
        margin: 0 auto 5px; } }
.l-footer__info-link a:hover {
    text-decoration: underline; }
.l-footer__info-link span {
    vertical-align: middle; }
@media (max-width: 767px) {
    .l-footer__info-link span {
        display: block; } }

.l-slider {
    background: #F7F7F7;
    padding: 26px 0; }
.l-slider__slider {
    padding: 0 100px;
    position: relative; }
@media (max-width: 767px) {
    .l-slider__slider {
        padding: 0 30px;
        margin: 0 -15px; } }
.l-slider__slider .slick-arrow {
    position: absolute;
    display: block;
    width: 24px;
    height: 24px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjQwOHB4IiBoZWlnaHQ9IjQwOHB4IiB2aWV3Qm94PSIwIDAgNDA4IDQwOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDA4IDQwODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGcgaWQ9ImFycm93LWJhY2siPg0KCQk8cGF0aCBkPSJNNDA4LDE3OC41SDk2LjlMMjM5LjcsMzUuN0wyMDQsMEwwLDIwNGwyMDQsMjA0bDM1LjctMzUuN0w5Ni45LDIyOS41SDQwOFYxNzguNXoiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);
    background-size: 16px 16px;
    background-position: center;
    background-repeat: no-repeat;
    top: 50%;
    margin-top: -12px;
    opacity: .5;
    cursor: pointer; }
.l-slider__slider .slick-arrow:hover {
    opacity: .8; }
.l-slider__slider .slick-prev {
    left: 50px;
    margin-left: -12px; }
@media (max-width: 767px) {
    .l-slider__slider .slick-prev {
        left: 15px; } }
.l-slider__slider .slick-next {
    right: 50px;
    margin-right: -12px;
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1); }
@media (max-width: 767px) {
    .l-slider__slider .slick-next {
        right: 15px; } }
.l-slider__list {
    font-size: 0;
    line-height: 0; }
.l-slider__list-item {
    display: inline-block;
    width: 20%;
    font-size: 12px;
    line-height: 18px;
    padding: 0 15px 0 0; }
@media (max-width: 1023px) {
    .l-slider__list-item {
        width: 25%; } }
@media (max-width: 767px) {
    .l-slider__list-item {
        width: 50%;
        padding: 0 0 0 15px; }
    .l-slider__list-item:nth-child(odd) {
        text-align: right;
        padding: 0 15px 0 0; } }

.list-bottom {
    padding: 48px 0 0 0; }
.list-bottom:after {
    content: " ";
    display: block;
    clear: both; }
.list-bottom__col {
    float: left;
    width: 50%;
    padding: 0 10px 0 0; }
@media (max-width: 767px) {
    .list-bottom__col {
        float: none;
        width: 100%;
        padding: 0 0 20px 0; } }
.list-bottom__col-title {
    display: block;
    font-size: 16px;
    line-height: 19px;
    font-weight: 700;
    padding: 0 0 12px 0; }
.list-bottom__list {
    font-size: 0;
    line-height: 0;
    margin: 0 0 -10px 0; }
.list-bottom__list--mod .list-bottom__list-item {
    width: 50%; }
@media (max-width: 1023px) {
    .list-bottom__list--mod .list-bottom__list-item {
        width: 100%; } }
.list-bottom__list-item {
    display: inline-block;
    font-size: 14px;
    line-height: 19px;
    width: 25%;
    padding: 0 0 10px 0; }
@media (max-width: 1023px) {
    .list-bottom__list-item {
        width: 50%; } }

.login-block {
    padding: 127px 0 83px;
    margin-bottom: 68px;
    background-image: linear-gradient(65deg, #333333 1%, #4f4f4f 99%);
    position: relative;
    z-index: 0; }
@media (max-width: 767px) {
    .login-block {
        padding: 46px 0 5px;
        margin-bottom: 49px; } }
.login-block--mod {
    padding: 52px 0; }
@media (max-width: 767px) {
    .login-block--mod {
        padding: 46px 0; } }
.login-block--mod .login-block__decor--taxi {
    width: 82px;
    height: 82px;
    top: auto;
    bottom: -27px;
    left: -41px; }
@media (max-width: 767px) {
    .login-block--mod .login-block__decor--taxi {
        bottom: auto;
        top: -35px; } }
.login-block--mod .login-block__decor--wrecker {
    top: -19px;
    right: 116px; }
.login-block--mod .login-block__decor--bus {
    bottom: -53px;
    right: -46px; }
.login-block__decor {
    position: absolute;
    z-index: -1; }
.login-block__decor--taxi {
    width: 230px;
    height: 230px;
    top: -76px;
    left: -109px;
    opacity: .95; }
@media (max-width: 767px) {
    .login-block__decor--taxi {
        width: 94px;
        height: 94px;
        top: -41px;
        left: -35px;
        right: -33px;
        bottom: -20px; } }
.login-block__decor--wrecker {
    width: 97px;
    height: 97px;
    right: -30px;
    top: 18px; }
@media (max-width: 767px) {
    .login-block__decor--wrecker {
        display: none; } }
.login-block__decor--bus {
    width: 188px;
    height: 188px;
    right: -40px;
    bottom: -32px;
    opacity: .95; }
@media (max-width: 767px) {
    .login-block__decor--bus {
        width: 90px;
        height: 90px; } }
.login-block__inner {
    max-width: 1071px;
    padding: 0 16px;
    margin: 0 auto; }
.login-block__inner:after {
    content: " ";
    display: block;
    clear: both; }
@media (min-width: 1024px) {
    .login-block__inner {
        max-height: 397px;
        overflow: hidden; } }
.login-block__col {
    float: left; }
.login-block__col--main {
    width: 517px; }
@media (max-width: 1023px) {
    .login-block__col--main {
        padding-bottom: 20px; } }
.login-block__col--reviews {
    width: calc(100% - 517px);
    text-align: right;
    padding-left: 10px; }
@media (max-width: 1023px) {
    .login-block__col--reviews {
        padding-left: 0; } }
@media (max-width: 767px) {
    .login-block__col--reviews {
        display: none; } }
@media (max-width: 1023px) {
    .login-block__col {
        width: 100%;
        text-align: center; } }
.login-block__reviews {
    display: inline-block;
    text-align: left; }
.login-block__title {
    display: block;
    padding-bottom: 17px;
    font-size: 36px;
    font-weight: 700;
    color: #FFAB00; }
@media (max-width: 767px) {
    .login-block__title {
        padding: 0 11px 20px;
        font-size: 24px; } }
.login-block__text {
    display: block;
    padding-bottom: 3px;
    font-size: 20px;
    color: #fff;
    line-height: 1.4; }
@media (max-width: 767px) {
    .login-block__text {
        padding-bottom: 20px; } }
.login-block__text--indent {
    padding-bottom: 32px; }
@media (max-width: 767px) {
    .login-block__text--indent {
        padding-bottom: 25px;
        font-size: 16px;
        line-height: 1.5; } }
.login-block__text--size {
    font-size: 14px;
    color: #959595; }
@media (max-width: 767px) {
    .login-block__text--size {
        line-height: 1.57; } }
.login-block__text--inline {
    display: inline-block;
    padding: 0;
    vertical-align: middle; }
.login-block__text--inline.login-block__text--size {
    max-width: 190px; }
@media (max-width: 1023px) {
    .login-block__text--inline {
        display: block;
        text-align: center;
        padding: 0 0 30px 0; }
    .login-block__text--inline:last-child {
        padding: 0; }
    .login-block__text--inline.login-block__text--size {
        max-width: none; } }
.login-block__link {
    color: #fff; }
.login-block__link:hover {
    color: #FFAB00; }
.login-block__list {
    padding-bottom: 29px; }
@media (max-width: 767px) {
    .login-block__list {
        padding-bottom: 22px; } }
.login-block__list--inline {
    display: inline-block;
    padding: 0;
    vertical-align: middle;
    padding: 0 50px;
    white-space: nowrap; }
.login-block__list--inline .login-block__item {
    padding-bottom: 0; }
@media (max-width: 1100px) {
    .login-block__list--inline {
        padding: 0 30px; } }
@media (max-width: 1023px) {
    .login-block__list--inline {
        display: block;
        text-align: center;
        padding: 0 0 30px 0;
        white-space: normal; } }
@media (max-width: 767px) {
    .login-block__list--inline .login-block__item {
        padding: 0 0 8px 0; } }
.login-block__item {
    display: inline-block;
    vertical-align: top;
    padding: 0 20px 8px 0; }
@media (max-width: 767px) {
    .login-block__item {
        width: 100%;
        padding-right: 0; } }
.login-block__item:last-child {
    padding-right: 0; }
@media (max-width: 767px) {
    .login-block__btn {
        width: 100%; } }
.login-block__inline-block {
    display: inline-block;
    vertical-align: middle;
    padding: 0; }
.login-block__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
@media (max-width: 1023px) {
    .login-block__row {
        display: block; } }

.offer {
    display: block;
    padding: 30px 20px 12px;
    border-radius: 2px;
    background-color: #ffffff;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    border: solid 1px #e5e5e5;
    text-align: center;
    position: relative;
    text-align: left;
    -webkit-transition: all .2s ease;
    transition: all .2s ease; }
.offer:hover {
    -webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
    border-color: #d7d7d7; }
.offer__text {
    display: block;
    font-size: 14px;
    line-height: 1.43;
    color: #959595; }
.offer__text--right {
    text-align: right;
    padding-bottom: 21px; }
@media (max-width: 767px) {
    .offer__text--right {
        display: none; } }
.offer__label {
    display: block;
    position: absolute;
    top: 15px;
    font-size: 14px;
    line-height: 20px;
    color: #959595; }
.offer__label [class*="icon-"] {
    fill: #959595;
    vertical-align: middle;
    margin: 0 5px 0 0; }
.offer__label--left {
    left: 20px; }
.offer__label--right {
    right: 20px; }
.offer__icon {
    display: block;
    padding-bottom: 8px;
    text-align: center; }
.offer__icon-inner {
    width: 40px;
    height: 40px; }
.offer__title {
    display: block;
    margin: 0 auto 13px;
    height: 34px;
    font-size: 16px;
    line-height: 22px;
    overflow: hidden;
    color: #333;
    text-align: center; }
.offer__list {
    padding: 12px 0 0 0;
    border-top: 1px solid #E5E5E5;
    font-size: 14px;
    line-height: 30px; }
@media (max-width: 767px) {
    .offer__list {
        line-height: 28px; } }
.offer__list-item {
    white-space: nowrap;
    overflow: hidden;
    position: relative; }
.offer__list-item:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 20px;
    height: 20px;
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(#FFFFFF));
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%); }
.offer__list-item a:hover {
    text-decoration: underline; }

.offers {
    position: relative;
    padding-bottom: 62px;
    z-index: 0; }
@media (max-width: 1023px) {
    .offers {
        padding-bottom: 48px; } }
.offers:after {
    content: '';
    position: absolute;
    bottom: 62px;
    left: 0;
    width: 330px;
    height: 223px;
    background-image: url(/img/car.svg);
    background-size: 100% 100%;
    z-index: -1; }
@media (max-width: 1023px) {
    .offers:after {
        bottom: 48px;
        left: -48px; } }
.offers__inner {
    border-bottom: solid 1px #e5e5e5; }
@media (max-width: 767px) {
    .offers__inner {
        padding-bottom: 12px; } }
.offers__title {
    display: block;
    padding-bottom: 24px;
    text-align: center;
    font-size: 24px;
    line-height: 28px; }
@media (max-width: 767px) {
    .offers__title {
        font-size: 24px; } }
.offers__row {
    margin: 0 -10px;
    text-align: center;
    padding-bottom: 6px; }
@media (max-width: 767px) {
    .offers__row--mob-indent {
        padding-bottom: 24px; } }
.offers__col {
    display: inline-block;
    vertical-align: top;
    padding: 0 10px 20px;
    width: 25%;
    text-align: left; }
@media (max-width: 1023px) {
    .offers__col {
        width: 50%;
        padding-bottom: 8px; } }
.offers__col--half {
    width: 50%; }
.offers__col--wide {
    width: 100%;
    text-align: center; }
@media (max-width: 767px) {
    .offers__col {
        width: 100%;
        text-align: center; } }
@media (max-width: 767px) {
    .offers__list {
        display: inline-block;
        text-align: left;
        min-width: 204px; } }
.offers__item {
    padding-bottom: 11px; }
@media (max-width: 767px) {
    .offers__item {
        padding-bottom: 17px; } }
.offers__subcol {
    display: inline-block;
    vertical-align: top; }
.offers__subcol--icon {
    width: 24px; }
.offers__subcol--main {
    max-width: calc(100% - 24px);
    padding: 2px 0 0 10px; }
.offers__text {
    display: block;
    font-size: 14px;
    line-height: 1.43;
    color: #959595; }
.offers__text--size {
    font-size: 16px;
    line-height: 1.28; }
.offers__link {
    color: #333; }
.offers__link:hover {
    text-decoration: underline; }
.offers__more {
    padding-top: 20px;
    max-width: 217px;
    margin: 0 auto; }
@media (max-width: 767px) {
    .offers__more {
        padding-bottom: 25px; } }
.offers__more-col {
    display: inline-block;
    vertical-align: middle; }
@media (max-width: 767px) {
    .offers__more-col {
        vertical-align: top;
        text-align: left; } }
.offers__more-col--icon {
    width: 40px; }
@media (max-width: 767px) {
    .offers__more-col--icon {
        width: 24px; } }
.offers__more-col--content {
    width: calc(100% - 40px);
    padding-left: 15px; }
@media (max-width: 767px) {
    .offers__more-col--content {
        padding-left: 12px;
        width: calc(100% - 24px); } }
.offers__more-icon {
    width: 40px;
    height: 40px; }
@media (max-width: 767px) {
    .offers__more-icon {
        width: 24px;
        height: 24px; } }
.offers__more-link {
    font-size: 16px;
    line-height: 1.25;
    color: #333; }
.offers__more-link:hover {
    text-decoration: underline; }

.order-calc {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    margin: 0 0 40px 0;
    background: #fff;
    position: relative; }
.order-calc--absolute {
    -webkit-box-shadow: 0 13px 18px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 13px 18px 1px rgba(0, 0, 0, 0.1); }
.order-calc__close {
    display: block;
    position: absolute;
    width: 40px;
    height: 40px;
    background: #fff;
    top: -40px;
    right: -40px;
    -webkit-box-shadow: 0 13px 18px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 13px 18px 1px rgba(0, 0, 0, 0.1); }
.order-calc__close:before, .order-calc__close:after {
    content: '';
    display: block;
    width: 14px;
    height: 2px;
    background: #B4B4B4;
    position: absolute;
    top: 50%;
    left: 12px;
    margin: -1px 0 0 0; }
.order-calc__close:before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg); }
.order-calc__close:after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg); }
.order-calc__close:hover:before, .order-calc__close:hover:after {
    background: #333; }
.order-calc__top {
    padding: 15px 16px 0 16px;
    border-radius: 2px 2px 0 0;
    position: relative; }
.order-calc__top:after {
    content: " ";
    display: block;
    clear: both; }
.order-calc__top--icon {
    padding-left: 56px; }
.order-calc__top--arrow {
    padding-right: 40px;
    cursor: pointer; }
.order-calc__top--arrow:before {
    width: 9px;
    height: 9px;
    border-bottom: 2px solid #fff;
    border-right: 2px solid #fff;
    position: absolute;
    top: 50%;
    right: 20px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    margin: -7px 0 0 0;
    cursor: pointer; }
.order-calc__top-arrow {
    display: block;
    width: 9px;
    height: 9px;
    border-bottom: 2px solid #fff;
    border-right: 2px solid #fff;
    position: absolute;
    top: 50%;
    right: 20px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    margin: -7px 0 0 0;
    cursor: pointer; }
.order-calc__top-arrow:before {
    content: '';
    display: block;
    width: 29px;
    height: 29px;
    position: absolute;
    top: -10px;
    left: -10px; }
.order-calc__top-icon {
    display: block;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    font-size: 0;
    line-height: 0;
    text-align: center;
    float: left;
    margin: 6px 0 0 -40px; }
.order-calc__top-icon:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle; }
.order-calc__top-icon-img {
    fill: #FFAB00;
    vertical-align: middle;
    width: 28px;
    height: 28px; }
.order-calc__logo {
    display: block;
    float: right;
    width: 60px;
    height: 60px;
    border-radius: 2px;
    background: #fff;
    font-size: 0;
    line-height: 0;
    padding: 5px;
    overflow: hidden;
    margin: 6px 0 0 7px; }
.order-calc__logo:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 100%; }
.order-calc__logo img {
    display: inline-block;
    vertical-align: middle;
    max-height: 100%;
    max-width: 100%; }
.order-calc__title {
    display: block;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    padding: 0 0 5px 0; }
.order-calc__title--lg {
    font-size: 20px;
    line-height: 24px;
    font-weight: 700;
    padding: 0 0 19px 0; }
.order-calc__subtitle {
    display: block;
    font-size: 20px;
    line-height: 24px;
    font-weight: 700;
    overflow: hidden; }
.order-calc__main {
    padding: 16px;
    border-radius: 0 0 2px 2px;
    border: 1px solid #E5E5E5;
    border-top: 0; }
@media (max-width: 767px) {
    .order-calc__main {
        border-color: transparent; } }
.order-calc__inputbox {
    padding: 16px 0 0 0;
    font-size: 0;
    line-height: 0;
    position: relative; }
.order-calc__inputbox:first-child {
    padding: 0; }
.order-calc__inputbox .btn {
    display: block;
    width: 100%; }
.order-calc__inputbox-date {
    display: inline-block;
    width: 55%;
    vertical-align: middle; }
.order-calc__inputbox-sep {
    display: inline-block;
    width: 15%;
    vertical-align: middle;
    font-size: 14px;
    line-height: 16px;
    color: #959595;
    text-align: center; }
.order-calc__inputbox-time {
    width: 30%;
    vertical-align: middle;
    display: inline-block; }
.order-calc__popular {
    padding: 20px 0 0 0; }
.order-calc__popular-title {
    display: block;
    font-size: 12px;
    color: #959595;
    line-height: 24px; }
.order-calc__popular-list-item {
    font-size: 14px;
    line-height: 24px; }
.order-calc__popular-link {
    color: #247BBD; }
.order-calc__popular-link:hover {
    text-decoration: underline; }
.order-calc__order {
    background: #fdf8e8;
    margin: 16px -16px -16px;
    padding: 0 16px 16px; }
.order-calc__distance {
    background: #f9f2d3;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    margin: 0 -16px;
    padding: 13px 16px 12px; }
.order-calc__value {
    text-align: center;
    padding: 20px 0 15px; }
.order-calc__value-descr {
    display: block;
    font-size: 16px;
    line-height: 19px; }
.order-calc__value-number {
    display: block;
    font-size: 36px;
    font-weight: 700;
    line-height: 42px; }
.order-calc__warn {
    display: block;
    padding: 0 0 20px;
    font-size: 14px;
    line-height: 18px;
    color: #333; }
.order-calc__warn [class*="icon-"] {
    fill: #FFAB00;
    float: left;
    margin: 0 5px 0 0; }
.order-calc__warn span {
    display: block;
    overflow: hidden; }
.order-calc__warn + .order-calc__inputbox {
    padding-top: 0; }
.order-calc__contacts-list {
    font-size: 0;
    line-height: 0;
    text-align: center;
    margin: 0 -6px;
    padding: 16px 0 0 0; }
.order-calc__contacts-list.hide {
    display: none; }
.order-calc__contacts-list-item {
    display: inline-block;
    width: 20%;
    padding: 0 6px; }
.order-calc__black-block {
    background: #333;
    padding: 28px 16px 26px;
    color: #fff;
    text-align: center;
    margin-top: 20px; }
.order-calc__black-block-title {
    display: block;
    font-size: 16px;
    line-height: 19px; }
.order-calc__black-block-value {
    display: block;
    font-size: 36px;
    line-height: 42px;
    padding: 0 0 20px 0;
    font-weight: 700; }
.order-calc__black-block-descr {
    display: block;
    color: #959595;
    font-size: 14px;
    line-height: 20px;
    padding: 0 15px; }
.order-calc__black-block-descr .white {
    color: #fff; }
.order-calc__order-info {
    display: block;
    padding: 0 0 15px 21px;
    font-size: 14px;
    line-height: 20px; }
.order-calc__order-info:after {
    content: " ";
    display: block;
    clear: both; }
.order-calc__order-info:first-child {
    padding-top: 12px; }
.order-calc__order-info [class*="icon-"] {
    float: left;
    margin: 2px 0 0 -21px;
    fill: #B4B4B4; }
.order-calc__order-info b {
    display: block; }
.order-calc__order-info .icon-from {
    fill: #FFAB00; }
.order-calc__order-info .icon-dest {
    fill: #259B24; }
.order-calc__type-drop {
    padding: 10px 16px;
    border-radius: 0;
    display: none;
    position: absolute;
    top: 100%;
    left: 1px;
    right: 1px;
    background: #fff;
    z-index: 5;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1); }
.order-calc__type-drop-list-item.active {
    display: none; }

.order-widget {
    border: 1px solid #E5E5E5;
    padding: 20px 15px 25px;
    margin: 0 0 40px 0; }
.order-widget__img {
    display: block;
    font-size: 0;
    line-height: 0;
    text-align: center;
    padding: 0 0 10px 0; }
.order-widget__title {
    display: block;
    text-align: center;
    font-size: 16px;
    line-height: 24px;
    font-weight: 700;
    padding: 0 0 10px 0; }
.order-widget__markers {
    display: block;
    text-align: center;
    padding: 0 0 25px 0; }
.order-widget__info {
    font-size: 0;
    line-height: 0;
    text-align: justify;
    padding: 0 0 28px 0; }
.order-widget__info:after {
    display: inline-block;
    width: 100%;
    content: ''; }
.order-widget__info .advert__info {
    padding: 0; }
.order-widget .btn {
    display: block;
    margin: 0 0 8px 0;
    width: 100%; }
.order-widget .advert__contacts-btn {
    display: block;
    width: 100%;
    margin: 0; }

.pagination {
    padding: 12px 0 0 0; }
.pagination--bordered {
    padding: 0; }
.pagination--bordered .pagination__list {
    border: 1px solid #E5E5E5; }
.pagination__list {
    background: #fff;
    font-size: 0;
    line-height: 0;
    text-align: center;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    padding: 0 200px; }
.pagination__list:after {
    content: " ";
    display: block;
    clear: both; }
@media (max-width: 767px) {
    .pagination__list {
        padding: 0; } }
.pagination__list-item {
    display: inline-block;
    vertical-align: top;
    border-left: 1px solid #E5E5E5; }
@media (max-width: 767px) {
    .pagination__list-item {
        width: 20%;
        clear: both; }
    .pagination__list-item:nth-child(3) {
        border-left: none; }
    .pagination__list-item:last-child {
        border-right: none; } }
.pagination__list-item:last-child {
    border-right: 1px solid #E5E5E5; }
@media (max-width: 767px) {
    .pagination__list-item:last-child {
        border-right: none; } }
.pagination__list-item--prev {
    float: left;
    margin-left: -200px; }
.pagination__list-item--next {
    float: right;
    margin-right: -200px; }
.pagination__list-item--prev, .pagination__list-item--next {
    text-transform: uppercase;
    border-left: none; }
.pagination__list-item--prev .pagination__link, .pagination__list-item--next .pagination__link {
    padding-left: 16px;
    padding-right: 16px; }
@media (max-width: 767px) {
    .pagination__list-item--prev, .pagination__list-item--next {
        margin: 0;
        width: 50%;
        border-bottom: 1px solid #E5E5E5;
        clear: none; }
    .pagination__list-item--prev .pagination__link, .pagination__list-item--next .pagination__link {
        padding-left: 8px;
        padding-right: 8px; } }
.pagination__link {
    display: block;
    font-size: 14px;
    color: #247BBD;
    line-height: 20px;
    min-width: 42px;
    padding: 12px 5px; }
.pagination__link [class*="icon-"] {
    width: 16px;
    height: 16px;
    fill: #B4B4B4;
    margin: 1px 3px 0; }
.pagination__link:hover {
    background: #DFDFDF; }
.pagination__link.active {
    color: #333; }
.pagination__link.disabled {
    color: rgba(51, 51, 51, 0.3);
    cursor: default; }
.pagination__link.disabled [class*="icon-"] {
    fill: rgba(180, 180, 180, 0.3); }

.popup {
    max-width: 500px;
    width: 100%;
    overflow: visible;
    display: none; }
.popup .fancybox-close-small {
    display: block;
    position: absolute;
    width: 40px;
    height: 40px;
    background: #fff;
    top: -40px;
    right: -40px;
    -webkit-box-shadow: 0 13px 18px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 13px 18px 1px rgba(0, 0, 0, 0.1); }
@media (max-width: 580px) {
    .popup .fancybox-close-small {
        right: 0; } }
.popup .fancybox-close-small:before, .popup .fancybox-close-small:after {
    content: '';
    display: block;
    width: 14px;
    height: 2px;
    background: #B4B4B4;
    position: absolute;
    top: 50%;
    left: 12px;
    margin: -1px 0 0 0;
    border-radius: 0;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    outline: none; }
.popup .fancybox-close-small:before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg); }
.popup .fancybox-close-small:after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg); }
.popup .fancybox-close-small:hover:before, .popup .fancybox-close-small:hover:after {
    background: #333; }
.popup .stocks__title {
    padding-right: 50px; }
.popup .stocks__slider {
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none; }
.popup .stocks__slider .slick-arrow {
    top: 0;
    bottom: auto; }
.popup__text {
    line-height: 20px;
    font-size: 14px; }

.prefooter {
    padding-bottom: 34px; }
.prefooter--mob-visible {
    display: none; }
@media (max-width: 767px) {
    .prefooter--mob-visible {
        display: block; } }
.prefooter:after {
    content: " ";
    display: block;
    clear: both; }
@media (max-width: 767px) {
    .prefooter {
        padding-bottom: 45px; } }
.prefooter--indent {
    padding-bottom: 27px; }
@media (max-width: 767px) {
    .prefooter--indent {
        padding-bottom: 6px; } }
.prefooter__col {
    float: left; }
.prefooter__col--wide {
    width: 100%; }
.prefooter__col--main {
    width: 75%; }
.prefooter__col--more {
    width: 25%;
    padding-right: 10px; }
.prefooter__col--content {
    width: 69%;
    padding-right: 10px; }
@media (max-width: 1023px) {
    .prefooter__col--content {
        padding-right: 30px; } }
.prefooter__col--news {
    width: 31%; }
.prefooter__col--align {
    text-align: center; }
@media (max-width: 767px) {
    .prefooter__col {
        float: none;
        width: 100%;
        padding: 0; } }
.prefooter__title {
    display: block;
    font-size: 24px;
    font-weight: 700;
    padding-bottom: 23px;
    color: #333; }
@media (max-width: 767px) {
    .prefooter__title {
        text-align: center; } }
@media (max-width: 767px) {
    .prefooter__socials {
        padding-bottom: 23px;
        text-align: center; } }
.prefooter__subtitle {
    display: block;
    padding-bottom: 22px;
    font-size: 20px;
    font-weight: 700; }
@media (max-width: 767px) {
    .prefooter__subtitle {
        padding-bottom: 18px;
        text-align: center;
        font-size: 24px; } }
.prefooter__subtitle--size {
    font-size: 24px; }
.prefooter__subtitle--indent {
    font-size: 16px;
    padding-bottom: 10px; }
@media (max-width: 767px) {
    .prefooter__subtitle--indent {
        text-align: left; } }
.prefooter__text {
    display: block;
    padding: 0 50px 10px 0;
    line-height: 1.43; }
.prefooter__text--indent {
    padding-bottom: 22px; }
.prefooter__text--md-indent {
    padding-bottom: 15px; }
@media (max-width: 767px) {
    .prefooter__text--md-indent {
        padding-bottom: 23px; } }
.prefooter__text--right-indent {
    padding: 0 0 24px; }
@media (max-width: 767px) {
    .prefooter__text {
        padding-right: 0; } }
@media (max-width: 767px) {
    .prefooter__news {
        padding-top: 31px; } }
.prefooter__news-title {
    display: block;
    padding-bottom: 24px;
    font-size: 20px;
    font-weight: 700; }
@media (max-width: 767px) {
    .prefooter__news-title {
        padding-bottom: 20px;
        font-size: 24px;
        text-align: center; } }
.prefooter__news-item {
    padding-bottom: 20px; }
.prefooter__news-text {
    display: block;
    color: #959595;
    font-size: 12px;
    line-height: 1.5; }
.prefooter__news-text--size {
    font-size: 14px;
    line-height: 1.43; }
.prefooter__news-link {
    color: #247bbd; }
.prefooter__news-link:hover {
    text-decoration: underline; }

#preloader {
    position: fixed;
    margin: 0 auto;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: #fff;
    z-index: 9999; }
#preloader .preloader-wrapper {
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0; }

body.overflow-hidden {
    overflow: hidden; }

/*
    @license
    Copyright (c) 2014 The Polymer Project Authors. All rights reserved.
    This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
    The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
    The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
    Code distributed by Google as part of the polymer project is also
    subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
 */
/**************************/
/* STYLES FOR THE SPINNER */
/**************************/
/*
 * Constants:
 *      STROKEWIDTH = 3px
 *      ARCSIZE     = 270 degrees (amount of circle the arc takes up)
 *      ARCTIME     = 1333ms (time it takes to expand and contract arc)
 *      ARCSTARTROT = 216 degrees (how much the start location of the arc
 *                                should rotate each time, 216 gives us a
 *                                5 pointed star shape (it's 360/5 * 3).
 *                                For a 7 pointed star, we might do
 *                                360/7 * 3 = 154.286)
 *      CONTAINERWIDTH = 28px
 *      SHRINK_TIME = 400ms
 */
.preloader-wrapper.small {
    width: 36px;
    height: 36px; }

.preloader-wrapper.big {
    width: 64px;
    height: 64px; }

.preloader-wrapper.active {
    /* duration: 360 * ARCTIME / (ARCSTARTROT + (360-ARCSIZE)) */
    -webkit-animation: container-rotate 1568ms linear infinite;
    animation: container-rotate 1568ms linear infinite; }

@-webkit-keyframes container-rotate {
    to {
        -webkit-transform: rotate(360deg); } }

@keyframes container-rotate {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg); } }

.spinner-layer {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    border-color: blue; }

.spinner-blue,
.spinner-blue-only {
    border-color: #4285f4; }

.spinner-red,
.spinner-red-only {
    border-color: #db4437; }

.spinner-yellow,
.spinner-yellow-only {
    border-color: #f4b400; }

.spinner-green,
.spinner-green-only {
    border-color: #0f9d58; }

/**
 * IMPORTANT NOTE ABOUT CSS ANIMATION PROPERTIES (keanulee):
 *
 * iOS Safari (tested on iOS 8.1) does not handle animation-delay very well - it doesn't
 * guarantee that the animation will start _exactly_ after that value. So we avoid using
 * animation-delay and instead set custom keyframes for each color (as redundant as it
 * seems).
 *
 * We write out each animation in full (instead of separating animation-name,
 * animation-duration, etc.) because under the polyfill, Safari does not recognize those
 * specific properties properly, treats them as -webkit-animation, and overrides the
 * other animation rules. See https://github.com/Polymer/platform/issues/53.
 */
.active .spinner-layer.spinner-blue {
    /* durations: 4 * ARCTIME */
    -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }

.active .spinner-layer.spinner-red {
    /* durations: 4 * ARCTIME */
    -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }

.active .spinner-layer.spinner-yellow {
    /* durations: 4 * ARCTIME */
    -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }

.active .spinner-layer.spinner-green {
    /* durations: 4 * ARCTIME */
    -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }

.active .spinner-layer,
.active .spinner-layer.spinner-blue-only,
.active .spinner-layer.spinner-red-only,
.active .spinner-layer.spinner-yellow-only,
.active .spinner-layer.spinner-green-only {
    /* durations: 4 * ARCTIME */
    opacity: 1;
    -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }

@-webkit-keyframes fill-unfill-rotate {
    12.5% {
        -webkit-transform: rotate(135deg); }
    /* 0.5 * ARCSIZE */
    25% {
        -webkit-transform: rotate(270deg); }
    /* 1   * ARCSIZE */
    37.5% {
        -webkit-transform: rotate(405deg); }
    /* 1.5 * ARCSIZE */
    50% {
        -webkit-transform: rotate(540deg); }
    /* 2   * ARCSIZE */
    62.5% {
        -webkit-transform: rotate(675deg); }
    /* 2.5 * ARCSIZE */
    75% {
        -webkit-transform: rotate(810deg); }
    /* 3   * ARCSIZE */
    87.5% {
        -webkit-transform: rotate(945deg); }
    /* 3.5 * ARCSIZE */
    to {
        -webkit-transform: rotate(1080deg); }
    /* 4   * ARCSIZE */ }

@keyframes fill-unfill-rotate {
    12.5% {
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg); }
    /* 0.5 * ARCSIZE */
    25% {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg); }
    /* 1   * ARCSIZE */
    37.5% {
        -webkit-transform: rotate(405deg);
        transform: rotate(405deg); }
    /* 1.5 * ARCSIZE */
    50% {
        -webkit-transform: rotate(540deg);
        transform: rotate(540deg); }
    /* 2   * ARCSIZE */
    62.5% {
        -webkit-transform: rotate(675deg);
        transform: rotate(675deg); }
    /* 2.5 * ARCSIZE */
    75% {
        -webkit-transform: rotate(810deg);
        transform: rotate(810deg); }
    /* 3   * ARCSIZE */
    87.5% {
        -webkit-transform: rotate(945deg);
        transform: rotate(945deg); }
    /* 3.5 * ARCSIZE */
    to {
        -webkit-transform: rotate(1080deg);
        transform: rotate(1080deg); }
    /* 4   * ARCSIZE */ }

@-webkit-keyframes blue-fade-in-out {
    from {
        opacity: 1; }
    25% {
        opacity: 1; }
    26% {
        opacity: 0; }
    89% {
        opacity: 0; }
    90% {
        opacity: 1; }
    100% {
        opacity: 1; } }

@keyframes blue-fade-in-out {
    from {
        opacity: 1; }
    25% {
        opacity: 1; }
    26% {
        opacity: 0; }
    89% {
        opacity: 0; }
    90% {
        opacity: 1; }
    100% {
        opacity: 1; } }

@-webkit-keyframes red-fade-in-out {
    from {
        opacity: 0; }
    15% {
        opacity: 0; }
    25% {
        opacity: 1; }
    50% {
        opacity: 1; }
    51% {
        opacity: 0; } }

@keyframes red-fade-in-out {
    from {
        opacity: 0; }
    15% {
        opacity: 0; }
    25% {
        opacity: 1; }
    50% {
        opacity: 1; }
    51% {
        opacity: 0; } }

@-webkit-keyframes yellow-fade-in-out {
    from {
        opacity: 0; }
    40% {
        opacity: 0; }
    50% {
        opacity: 1; }
    75% {
        opacity: 1; }
    76% {
        opacity: 0; } }

@keyframes yellow-fade-in-out {
    from {
        opacity: 0; }
    40% {
        opacity: 0; }
    50% {
        opacity: 1; }
    75% {
        opacity: 1; }
    76% {
        opacity: 0; } }

@-webkit-keyframes green-fade-in-out {
    from {
        opacity: 0; }
    65% {
        opacity: 0; }
    75% {
        opacity: 1; }
    90% {
        opacity: 1; }
    100% {
        opacity: 0; } }

@keyframes green-fade-in-out {
    from {
        opacity: 0; }
    65% {
        opacity: 0; }
    75% {
        opacity: 1; }
    90% {
        opacity: 1; }
    100% {
        opacity: 0; } }

/**
 * Patch the gap that appear between the two adjacent div.circle-clipper while the
 * spinner is rotating (appears on Chrome 38, Safari 7.1, and IE 11).
 */
.gap-patch {
    position: absolute;
    top: 0;
    left: 45%;
    width: 10%;
    height: 100%;
    overflow: hidden;
    border-color: inherit; }

.gap-patch .circle {
    width: 1000%;
    left: -450%; }

.circle-clipper {
    display: inline-block;
    position: relative;
    width: 50%;
    height: 100%;
    overflow: hidden;
    border-color: inherit; }
.circle-clipper .circle {
    width: 200%;
    height: 100%;
    border-width: 3px;
    /* STROKEWIDTH */
    border-style: solid;
    border-color: inherit;
    border-bottom-color: transparent !important;
    border-radius: 50%;
    -webkit-animation: none;
    animation: none;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0; }
.circle-clipper.left .circle {
    left: 0;
    border-right-color: transparent !important;
    -webkit-transform: rotate(129deg);
    -ms-transform: rotate(129deg);
    transform: rotate(129deg); }
.circle-clipper.right .circle {
    left: -100%;
    border-left-color: transparent !important;
    -webkit-transform: rotate(-129deg);
    -ms-transform: rotate(-129deg);
    transform: rotate(-129deg); }

.active .circle-clipper.left .circle {
    /* duration: ARCTIME */
    -webkit-animation: left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }

.active .circle-clipper.right .circle {
    /* duration: ARCTIME */
    -webkit-animation: right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }

@-webkit-keyframes left-spin {
    from {
        -webkit-transform: rotate(130deg); }
    50% {
        -webkit-transform: rotate(-5deg); }
    to {
        -webkit-transform: rotate(130deg); } }

@keyframes left-spin {
    from {
        -webkit-transform: rotate(130deg);
        transform: rotate(130deg); }
    50% {
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg); }
    to {
        -webkit-transform: rotate(130deg);
        transform: rotate(130deg); } }

@-webkit-keyframes right-spin {
    from {
        -webkit-transform: rotate(-130deg); }
    50% {
        -webkit-transform: rotate(5deg); }
    to {
        -webkit-transform: rotate(-130deg); } }

@keyframes right-spin {
    from {
        -webkit-transform: rotate(-130deg);
        transform: rotate(-130deg); }
    50% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg); }
    to {
        -webkit-transform: rotate(-130deg);
        transform: rotate(-130deg); } }

#spinnerContainer.cooldown {
    /* duration: SHRINK_TIME */
    -webkit-animation: container-rotate 1568ms linear infinite, fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1);
    animation: container-rotate 1568ms linear infinite, fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1); }

@-webkit-keyframes fade-out {
    from {
        opacity: 1; }
    to {
        opacity: 0; } }

@keyframes fade-out {
    from {
        opacity: 1; }
    to {
        opacity: 0; } }

.preview {
    padding: 18px 0 32px;
    margin-bottom: 32px;
    position: relative;
    z-index: 1;
    background-position: center bottom;
    background-repeat: repeat-x;
    background-size: contain; }
.preview .container {
    position: relative;
    z-index: 3; }
.preview:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.7)));
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%); }
.preview:after {
    content: '';
    display: block;
    position: absolute;
    left: 50%;
    bottom: 0;
    margin-left: -625px;
    width: 1250px;
    height: 108px;
    background-position: center bottom;
    background-size: 100% auto;
    background-repeat: no-repeat; }
.preview.yellow {
    background-image: url(/img/intro-bg-2.svg);
    background-color: #FFAB00; }
.preview.yellow:after {
    background-image: url(/img/cars-texture-2.svg); }
.preview.green {
    background-color: #429321;
    background-image: url(/img/intro-bg-1.svg); }
.preview.green:after {
    background-image: url(/img/cars-texture-1.svg); }
@media (max-width: 767px) {
    .preview {
        padding: 25px 0 30px; } }
.preview__bread {
    padding-bottom: 76px; }
@media (max-width: 1023px) {
    .preview__bread {
        padding-bottom: 0;
        margin-bottom: 10px;
        overflow: scroll;
        position: relative;
        z-index: 3; }
    .preview__bread .breadcrumbs__list {
        white-space: nowrap; } }
.preview__row {
    position: relative;
    z-index: 3; }
@media (max-width: 1023px) {
    .preview__row {
        margin: 0 auto; } }
.preview__col {
    display: inline-block;
    vertical-align: middle; }
.preview__col--pic {
    width: 175px; }
@media (max-width: 1023px) {
    .preview__col--pic {
        padding-bottom: 55px; } }
.preview__col--content {
    width: calc(100% - 175px);
    padding-left: 32px; }
@media (max-width: 1023px) {
    .preview__col--content {
        padding-left: 0;
        text-align: center; } }
@media (max-width: 1023px) {
    .preview__col {
        width: 100%; } }
.preview__pic {
    width: 175px;
    height: 175px;
    padding: 10px;
    border-radius: 2px;
    background-color: #fff;
    text-align: center; }
@media (max-width: 1023px) {
    .preview__pic {
        margin: 0 auto; } }
@media (max-width: 767px) {
    .preview__pic {
        width: 100px;
        height: 100px; } }
.preview__pic:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 100%; }
.preview__img {
    display: inline-block;
    vertical-align: middle;
    max-height: 100%;
    max-width: 100%; }
.preview__title {
    display: block;
    padding-bottom: 19px;
    margin-bottom: 20px;
    font-size: 36px;
    font-weight: 700;
    color: #fff;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    border-bottom: 1px solid rgba(255, 255, 255, 0.15);
    position: relative; }
.preview__title-markers {
    position: absolute;
    bottom: 100%;
    left: 0;
    margin: 0 0 5px 0; }
@media (max-width: 767px) {
    .preview__title-markers {
        text-align: center;
        width: 100%; } }
.preview__title-text {
    color: #fff; }
@media (max-width: 767px) {
    .preview__title {
        padding-bottom: 22px;
        margin-bottom: 0;
        font-size: 24px;
        border: 0;
        font-weight: 400;
        line-height: 1.4; }
    .preview__title-text {
        font-size: 24px;
        line-height: 28px;
        font-weight: 400; } }
.preview__item {
    display: inline-block;
    vertical-align: top;
    padding-right: 65px; }
.preview__item--drop {
    position: relative;
    z-index: 1; }
@media (max-width: 767px) {
    .preview__item {
        width: 33.3333%;
        padding: 0 0 20px; } }
.preview__item:last-child {
    padding-right: 0; }
@media (max-width: 767px) {
    .preview__item:last-child {
        width: 100%; } }
.preview__item:hover .preview__drop {
    opacity: 1;
    visibility: visible; }
.preview__text {
    display: block;
    font-size: 14px;
    line-height: 1.57;
    color: #fff;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
.preview__text--size {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.38; }
.preview__link {
    display: inline-block;
    padding: 3px 4px 2px;
    font-size: 12px;
    color: #FFAB00;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    border-radius: 2px;
    border: solid 1px rgba(255, 171, 0, 0.2);
    text-transform: uppercase;
    font-weight: 400; }
.preview__link:hover {
    color: #fff;
    border-color: #FFAB00; }
.preview__drop {
    position: absolute;
    top: 100%;
    left: 0;
    padding: 20px;
    background: #fff;
    -webkit-box-shadow: 0px 13px 18px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 13px 18px rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease; }
@media (max-width: 767px) {
    .preview__drop {
        left: auto;
        right: 0; } }
.preview__drop-item {
    font-size: 0;
    line-height: 0;
    white-space: nowrap;
    padding: 0 0 10px 0; }
.preview__drop-item:last-child {
    padding: 0; }
.preview__drop-term {
    display: inline-block;
    font-size: 14px;
    line-height: 17px;
    color: #838383; }
.preview__drop-term b {
    color: #333333; }
.preview__drop-descr {
    display: inline-block;
    font-size: 14px;
    line-height: 17px;
    padding: 0 0 0 20px; }
.preview__drop-label {
    position: relative; }
.preview__drop-label:before {
    content: '';
    display: block;
    width: 8px;
    height: 8px;
    border-bottom: 2px solid #FFAB00;
    border-right: 2px solid #FFAB00;
    position: absolute;
    right: -16px;
    bottom: 8px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg); }
.preview__main {
    padding: 20px 0 0 205px;
    letter-spacing: normal; }
.preview__main:after {
    content: " ";
    display: block;
    clear: both; }
@media (max-width: 767px) {
    .preview__main {
        padding: 0 0 50px;
        position: relative; } }
.preview__main-payment {
    display: block;
    position: absolute;
    top: 0;
    right: 15px;
    background: #fff;
    font-size: 14px;
    line-height: 17px;
    padding: 5px 10px;
    text-transform: uppercase;
    color: #247BBD;
    border: 1px solid #E5E5E5;
    border-radius: 2px; }
@media (max-width: 767px) {
    .preview__main-payment {
        bottom: 20px;
        top: auto;
        left: 50%;
        right: auto;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0); } }

.preview--card {
    z-index: 5;
    padding-bottom: 20px; }
@media (max-width: 767px) {
    .preview--card .preview__list {
        text-align: center; } }
.preview--card .preview__item {
    position: relative;
    padding-bottom: 10px; }
@media (max-width: 767px) {
    .preview--card .preview__item {
        width: auto;
        padding: 0 12px 20px; } }
.preview--card .preview__title {
    padding: 30px 0 13px 0; }
@media (max-width: 767px) {
    .preview--card .preview__title {
        text-align: center;
        padding: 40px 0 20px; } }
.preview--card .preview__title-text {
    font-size: 36px; }
@media (max-width: 767px) {
    .preview--card .preview__title-text {
        font-size: 24px; } }
.preview--card .preview__title-markers {
    bottom: auto;
    top: 0;
    font-size: 0;
    line-height: 0; }
.preview--card .preview__title .advert__title-marker {
    top: 0; }
.preview--card .preview__bread {
    padding: 0 180px 40px 0;
    margin: 0; }
.preview--card .preview__bread .breadcrumbs {
    padding: 0; }
.preview--card .preview__bread .breadcrumbs__list {
    white-space: normal; }
.preview--card .preview__col {
    vertical-align: top; }
.preview--card .preview__col--content {
    padding-top: 30px;
    margin-top: 20px; }
.preview--card .preview__pic {
    padding: 0;
    overflow: hidden;
    float: left;
    width: 175px;
    height: 175px;
    margin: -20px 0 0 -205px; }
.preview--card .preview__pic img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover; }
@media (max-width: 767px) {
    .preview--card .preview__pic {
        float: none;
        width: 100px;
        height: 100px;
        margin: 0 auto 20px; } }

.preview--picture {
    background-size: cover;
    background-repeat: no-repeat; }
.preview--picture:after {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 52px;
    margin-left: 0;
    width: auto;
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.8))) !important;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.8) 100%) !important; }
.preview--picture .preview__bread {
    padding-bottom: 100px; }
@media (max-width: 767px) {
    .preview--picture .preview__bread {
        padding-bottom: 40px; } }

.rating__wrap {
    font-size: 0;
    line-height: 0;
    direction: rtl;
    display: inline-block;
    position: relative; }
.rating__wrap input[type="radio"], .rating__wrap .search-block__rubric-input[type="radio"], .rating__wrap .search-block__location-input-box[type="radio"] {
    display: none; }
.rating__wrap input[type="radio"]:checked ~ .rating__label .star-fill, .rating__wrap .search-block__rubric-input[type="radio"]:checked ~ .rating__label .star-fill, .rating__wrap .search-block__location-input-box[type="radio"]:checked ~ .rating__label .star-fill {
    display: inline-block; }
.rating__wrap input[type="radio"]:checked ~ .rating__label .star-gray, .rating__wrap .search-block__rubric-input[type="radio"]:checked ~ .rating__label .star-gray, .rating__wrap .search-block__location-input-box[type="radio"]:checked ~ .rating__label .star-gray {
    display: none; }

.rating__label {
    cursor: pointer;
    display: inline-block;
    width: 36px;
    height: 36px;
    text-align: center; }
.rating__label [class*="icon-"] {
    vertical-align: middle; }
.rating__label:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle; }
.rating__label:after {
    content: attr(data-rating);
    display: block;
    position: absolute;
    top: 0;
    left: 100%;
    font-size: 14px;
    line-height: 16px;
    color: #333;
    opacity: 0;
    visibility: hidden;
    padding: 10px 0 0 0;
    margin: 0 0 0 10px;
    -webkit-transition: all .2s ease;
    transition: all .2s ease; }
.rating__label .star-fill {
    display: none; }
.rating__label:active .star-fill {
    display: inline-block; }
.rating__label:active .star-gray {
    display: none; }
.rating__label:hover .star-fill {
    display: inline-block; }
.rating__label:hover .star-gray {
    display: none; }
.rating__label:hover:after {
    opacity: 1;
    visibility: visible; }
.rating__label:hover ~ .rating__label .star-fill {
    display: inline-block; }
.rating__label:hover ~ .rating__label .star-gray {
    display: none; }

.reviews {
    max-width: 435px;
    padding: 0 20px 60px; }
.reviews__title {
    display: block;
    position: relative;
    padding: 0 0 16px 40px;
    font-size: 20px;
    color: #fff;
    font-weight: 400; }
.reviews__title-icon {
    position: absolute;
    top: 1px;
    left: 12px;
    fill: #FFAB00; }
.reviews__holder {
    position: relative;
    z-index: 0; }
.reviews__holder:after {
    content: '';
    position: absolute;
    top: 20px;
    bottom: 20px;
    left: -20px;
    right: -20px;
    border-radius: 2px;
    background-color: #FFFFFF;
    -webkit-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.1);
    z-index: -1; }
.reviews__slider {
    border-radius: 2px;
    background-color: #ffffff;
    -webkit-box-shadow: 0 20px 20px 0 rgba(0, 0, 0, 0.1), 0 10px 10px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 20px 20px 0 rgba(0, 0, 0, 0.1), 0 10px 10px 0 rgba(0, 0, 0, 0.1); }
.reviews__item {
    padding: 35px 40px 38px;
    outline: none; }
.reviews__text {
    display: block;
    padding-bottom: 24px;
    font-size: 16px;
    line-height: 1.5; }
.reviews__preview-col {
    display: inline-block;
    vertical-align: middle; }
.reviews__preview-col--pic {
    width: 52px;
    overflow: hidden; }
.reviews__preview-col--content {
    width: calc(100% - 52px);
    padding-left: 20px; }
.reviews__preview-img {
    max-width: 100%; }
.reviews__preview-text {
    display: block;
    line-height: 1.43;
    color: #959595; }
.reviews__preview-text--weight {
    font-weight: 700; }
.reviews__decor {
    position: absolute;
    bottom: -37px;
    left: -60px;
    width: 87px;
    height: 87px;
    z-index: -1; }
.reviews .slick-arrow {
    position: absolute;
    top: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    margin-top: 30px;
    cursor: pointer;
    fill: #fff;
    -webkit-transition: fill .3s ease-in-out;
    transition: fill .3s ease-in-out; }
.reviews .slick-arrow--prev {
    margin-left: -22px; }
.reviews .slick-arrow--next {
    margin-left: 22px; }
.reviews .slick-arrow:hover {
    fill: #FFAB00; }

.search-block {
    padding: 8px 28px;
    position: relative;
    z-index: 3; }
@media (max-width: 767px) {
    .search-block {
        padding: 8px 16px 16px; }
    .search-block--mob-close .search-block__inner {
        display: none; } }
.search-block--taxi {
    background: #FFAB00; }
.search-block--cargo {
    background: #5677FC; }
.search-block--pass {
    background: #FD7E2F; }
.search-block--evacuator {
    background: #259B24; }
.search-block--round {
    padding: 0;
    -webkit-box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.15);
    box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.15); }
@media (max-width: 767px) {
    .search-block--round {
        padding: 0 8px 8px;
        background: #fff !important; } }
.search-block--round input, .search-block--round .search-block__rubric-input, .search-block--round .search-block__location-input-box {
    height: 54px; }
@media (max-width: 767px) {
    .search-block--round input, .search-block--round .search-block__rubric-input, .search-block--round .search-block__location-input-box {
        height: 48px; } }
@media (max-width: 767px) {
    .search-block--round .search-block__inner input, .search-block--round .search-block__inner .search-block__rubric-input, .search-block--round .search-block__inner .search-block__location-input-box {
        border-color: #E5E5E5; } }
.search-block--round .search-block__select:before {
    top: 13px; }
.search-block--round .search-block__rubric-input {
    padding-top: 16px; }
.search-block--round .search-block__rubric-input:before {
    top: 18px; }
.search-block--round .search-block__location:before {
    top: 13px; }
.search-block--round .search-block__location-input {
    border: none; }
.search-block--round .search-block__location-input-box [class*="icon-"] {
    top: 17px; }
@media (max-width: 767px) {
    .search-block--round .search-block__location-input-box [class*="icon-"] {
        top: 15px; } }
.search-block--round .search-block__input [class*="icon-"] {
    top: 17px; }
@media (max-width: 767px) {
    .search-block--round .search-block__input [class*="icon-"] {
        top: 15px; } }
.search-block--round .search-block__btn {
    padding: 16px 20px; }
@media (max-width: 767px) {
    .search-block--round .search-block__btn {
        padding: 13px 20px; } }
.search-block.yellow {
    background: #FFAB00; }
.search-block.yellow .search-block__btn {
    background: #259B24; }
.search-block.blue {
    background: #5677FC; }
.search-block.orange {
    background: #FD7E2F; }
.search-block.green {
    background: #259B24; }
.search-block.green .search-block__btn {
    background: #FFAB00; }
.search-block--indent-btm {
    margin-bottom: 20px; }
.search-block__mod {
    display: none; }
.search-block__mod.active {
    display: block; }
.search-block__open-block {
    display: none; }
@media (max-width: 767px) {
    .search-block__open-block {
        display: block;
        font-size: 14px;
        line-height: 14px;
        color: #fff;
        text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
        padding: 9px 0 1px 0;
        text-align: center;
        text-transform: uppercase; } }
.search-block__calc-title {
    display: none; }
@media (max-width: 767px) {
    .search-block__calc-title {
        display: block;
        font-size: 14px;
        line-height: 20px;
        color: #fff;
        text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
        padding: 4px 0 10px 0;
        text-align: center;
        text-transform: uppercase; } }
.search-block__inner {
    max-width: 1224px;
    margin: 0 auto;
    padding: 0 84px 0 301px;
    border-radius: 3px; }
.search-block__inner:after {
    content: " ";
    display: block;
    clear: both; }
.search-block__inner input, .search-block__inner .search-block__rubric-input, .search-block__inner .search-block__location-input-box {
    border-color: transparent; }
.search-block__inner input:focus, .search-block__inner .search-block__rubric-input:focus, .search-block__inner .search-block__location-input-box:focus {
    -webkit-box-shadow: none;
    box-shadow: none; }
@media (max-width: 1023px) {
    .search-block__inner {
        padding: 0 84px 0 230px; } }
@media (max-width: 767px) {
    .search-block__inner {
        padding: 0; } }
.search-block__select {
    float: left;
    width: 301px;
    margin: 0 0 0 -301px;
    position: relative;
    z-index: 1; }
.search-block__select:before {
    content: '';
    display: block;
    position: absolute;
    width: 2px;
    height: 28px;
    background: #E5E5E5;
    top: 10px;
    right: 0;
    z-index: 2; }
@media (max-width: 1023px) {
    .search-block__select {
        width: 230px;
        margin: 0 0 0 -230px; } }
@media (max-width: 767px) {
    .search-block__select {
        float: none;
        width: auto;
        margin: 0 0 8px 0; }
    .search-block__select:before {
        display: none; } }
.search-block__btn {
    width: 84px;
    float: right;
    margin: 0 -84px 0 0;
    border-color: transparent;
    border-radius: 0 2px 2px 0;
    background-color: rgba(51, 51, 51, 0.3); }
.search-block__btn [class*="icon-"] {
    fill: #fff; }
.search-block__btn:hover:not([disabled]) {
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: .8; }
@media (max-width: 767px) {
    .search-block__btn {
        float: none;
        width: 100%;
        margin: 0;
        display: block; } }
.search-block__location {
    float: left;
    width: 50%;
    position: relative; }
.search-block__location:before {
    content: '';
    display: block;
    position: absolute;
    width: 2px;
    height: 28px;
    background: #E5E5E5;
    top: 10px;
    right: 0;
    z-index: 1; }
.search-block__location input, .search-block__location .search-block__rubric-input, .search-block__location .search-block__location-input-box {
    font-size: 16px; }
.search-block__location input.search-block__location-input--counter, .search-block__location .search-block__location-input--counter.search-block__rubric-input, .search-block__location .search-block__location-input--counter.search-block__location-input-box {
    padding-right: 70px; }
@media (max-width: 767px) {
    .search-block__location {
        float: none;
        width: auto;
        margin: 0 0 8px 0; }
    .search-block__location:before {
        display: none; } }
.search-block__location-counter {
    display: block;
    font-size: 14px;
    line-height: 20px;
    color: #999999;
    position: absolute;
    top: 17px;
    right: 15px; }
@media (max-width: 767px) {
    .search-block__location-counter {
        top: 13px; } }
.search-block__input {
    float: left;
    width: 50%;
    position: relative; }
.search-block__input [class*="icon-"] {
    fill: #B4B4B4;
    position: absolute;
    left: 15px;
    top: 15px; }
.search-block__input input, .search-block__input .search-block__rubric-input, .search-block__input .search-block__location-input-box {
    padding-left: 42px;
    font-size: 16px; }
@media (max-width: 767px) {
    .search-block__input {
        float: none;
        width: auto;
        margin: 0 0 8px 0; }
    .search-block__input input, .search-block__input .search-block__rubric-input, .search-block__input .search-block__location-input-box {
        border-radius: 2px;
        padding-left: 44px; } }
.search-block__rubric-input {
    display: block;
    padding: 13px 25px 9px 44px;
    position: relative;
    font-size: 16px;
    border-radius: 2px 0 0 2px;
    cursor: pointer; }
.search-block__rubric-input [class*="icon-"] {
    position: absolute;
    top: 50%;
    left: 16px;
    margin: -9px 0 0 0; }
.search-block__rubric-input:before {
    content: '';
    display: block;
    position: absolute;
    width: 9px;
    height: 9px;
    border-bottom: 2px solid #B4B4B4;
    border-right: 2px solid #B4B4B4;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 15px;
    right: 17px;
    z-index: 2; }
@media (max-width: 767px) {
    .search-block__rubric-input {
        border-radius: 2px; } }
.search-block__rubric-list {
    position: absolute;
    top: 100%;
    left: 0;
    min-width: 100%;
    background: #fff;
    padding: 13px 16px;
    -webkit-box-shadow: 0 13px 18px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 13px 18px 1px rgba(0, 0, 0, 0.1);
    border-top: 1px solid #E5E5E5;
    border-radius: 2px;
    display: none; }
@media (max-width: 767px) {
    .search-block__rubric-list {
        padding: 0; } }
.search-block__rubric-list-item {
    white-space: nowrap; }
.search-block__rubric-list-item.active {
    display: none; }
.search-block__rubric-link {
    display: block;
    padding: 9px 16px;
    margin: 0 -16px;
    color: #333; }
.search-block__rubric-link [class*="icon-"] {
    margin: -2px 10px 0 0; }
.search-block__rubric-link:hover {
    background: #F4F4F4; }
@media (max-width: 767px) {
    .search-block__rubric-link {
        margin: 0;
        padding: 13px 16px; } }
.search-block__rubric-divider {
    display: block;
    text-align: center;
    color: #959595;
    text-transform: uppercase;
    position: relative;
    padding: 9px 0;
    font-size: 12px; }
.search-block__rubric-divider span {
    padding: 0 10px;
    background: #fff;
    position: relative;
    z-index: 2; }
.search-block__rubric-divider:before {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    background: #E5E5E5;
    height: 1px;
    z-index: 1;
    margin: -1px 0 0 0; }
@media (max-width: 767px) {
    .search-block__rubric-divider {
        display: none; } }
.search-block__location-input {
    padding-left: 0;
    font-size: 16px; }
.search-block__location-input-box {
    display: block;
    padding: 13px 25px 9px 16px;
    padding: 0 0 0 37px;
    position: relative;
    font-size: 16px;
    cursor: pointer;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; }
.search-block__location-input-box [class*="icon-"] {
    fill: #B4B4B4;
    position: absolute;
    top: 13px;
    left: 16px; }
@media (max-width: 767px) {
    .search-block__location-input-box {
        border-radius: 2px;
        padding: 0 0 0 44px; } }
.search-block__location-drop {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background: #fff;
    padding: 13px 16px 13px 0;
    -webkit-box-shadow: 0 13px 18px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 13px 18px 1px rgba(0, 0, 0, 0.1);
    border-top: 1px solid #E5E5E5;
    border-radius: 2px;
    max-height: 258px;
    overflow: hidden;
    display: none;
    z-index: 2; }
.search-block__location-list-item {
    white-space: nowrap; }
.search-block__location-list-link {
    display: block;
    padding: 9px 16px 9px 42px;
    margin: 0 -16px 0 0;
    color: #333;
    font-size: 14px;
    line-height: 1.2; }
.search-block__location-list-link [class*="icon-"] {
    margin: -2px 0 0 -30px;
    fill: #B4B4B4;
    float: left;
    width: 18px; }
.search-block__location-list-link:hover {
    background: #F4F4F4; }
.search-block__location-list .search-block__rubric-divider:before {
    left: 16px;
    width: auto;
    right: 0; }
.search-block__location-list-preloader {
    padding: 0 20px 0;
    margin: 0 -16px 0 0;
    text-align: center;
    font-size: 0;
    line-height: 0; }
.search-block__location-list-preloader svg,
.search-block__location-list-preloader span {
    display: inline-block;
    vertical-align: middle; }
.search-block__location-list-preloader span {
    font-size: 14px;
    line-height: 20px;
    margin-left: 10px; }
.search-block__tabs-content {
    display: none; }
.search-block__tabs-content.is-active {
    display: block; }

@media (max-width: 767px) {
    .js-search-container {
        display: none; } }

@media (max-width: 767px) {
    .simple-list {
        text-align: center; } }

.simple-list__item {
    padding-bottom: 8px; }
@media (max-width: 767px) {
    .simple-list__item {
        padding-bottom: 14px; } }

.simple-list__link {
    font-size: 14px;
    line-height: 1.1;
    color: #247bbd; }
.simple-list__link:hover {
    text-decoration: underline; }

.socials {
    letter-spacing: normal; }
.socials__item {
    display: inline-block;
    vertical-align: top;
    padding: 0 20px 25px 0; }
@media (max-width: 1100px) {
    .socials__item {
        padding: 0 15px 25px 0; } }
@media (max-width: 767px) {
    .socials__item {
        padding-right: 40px; }
    .socials__item--mob-indent {
        padding-right: 30px; } }
.socials__item:last-child {
    padding-right: 0; }
.socials__link {
    display: block; }
.socials__link:hover {
    opacity: .7; }

.stocks__title {
    display: block;
    padding-bottom: 19px;
    font-size: 24px; }
@media (max-width: 767px) {
    .stocks__title {
        padding-bottom: 26px; } }

.stocks__slider {
    background-color: #fff;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    border: solid 1px #e5e5e5; }
.stocks__slider.not-load {
    overflow: hidden;
    max-height: 485px; }

.stocks__item {
    border-radius: 2px;
    overflow: hidden; }

.stocks__pic {
    line-height: 0;
    overflow: hidden;
    text-align: center; }

.stocks__img {
    max-width: 100%; }

.stocks__content {
    padding: 15px 19px 20px; }

.stocks__subtitle {
    display: block;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5; }

.stocks__text {
    display: block;
    font-size: 14px;
    line-height: 1.43;
    color: #959595; }
.stocks__text--dark {
    color: #333; }
.stocks__text--size {
    padding-bottom: 15px;
    font-size: 12px;
    line-height: 2; }

.stocks__link {
    color: #247bbd; }
.stocks__link:hover {
    text-decoration: underline; }

.stocks__promo {
    display: block;
    margin-bottom: 19px;
    text-align: center;
    background-color: #fdf8e8;
    padding: 10px 5px 11px;
    font-size: 16px; }

.stocks__descr {
    max-height: 120px;
    overflow: hidden; }

.stocks .slick-arrow {
    position: absolute;
    bottom: 100%;
    right: 0;
    margin-bottom: 23px;
    cursor: pointer;
    fill: #b4b4b4;
    -webkit-transition: fill .3s ease-in-out;
    transition: fill .3s ease-in-out; }
@media (max-width: 767px) {
    .stocks .slick-arrow {
        margin-bottom: 30px; } }
.stocks .slick-arrow--prev {
    margin-right: 35px; }
@media (max-width: 767px) {
    .stocks .slick-arrow--prev {
        margin-right: 45px; } }
.stocks .slick-arrow:hover {
    fill: #333; }
.stocks .slick-arrow .icon-arrow-slider {
    width: 16px; }

.list-slider {
    border: 1px solid #E5E5E5;
    border-radius: 2px;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    padding: 15px 20px;
    position: relative; }
.list-slider .slick-arrow {
    position: absolute;
    bottom: 100%;
    right: 0;
    margin-bottom: 17px;
    cursor: pointer;
    fill: #b4b4b4;
    -webkit-transition: fill .3s ease-in-out;
    transition: fill .3s ease-in-out; }
@media (max-width: 767px) {
    .list-slider .slick-arrow {
        margin-bottom: 30px; } }
.list-slider .slick-arrow--prev {
    margin-right: 35px; }
@media (max-width: 767px) {
    .list-slider .slick-arrow--prev {
        margin-right: 45px; } }
.list-slider .slick-arrow:hover {
    fill: #333; }
.list-slider .slick-arrow .icon-arrow-slider {
    width: 16px; }
.list-slider__title {
    display: block;
    font-size: 16px;
    line-height: 19px;
    font-weight: 700;
    padding: 0 0 16px 0; }

.article-preview {
    padding: 0 0 40px 0;
    max-width: 880px; }
.article-preview p:last-child {
    padding: 0; }
.article-preview__title {
    display: block;
    font-size: 24px;
    line-height: 28px;
    font-weight: 700;
    padding: 0 0 21px 0; }
@media (max-width: 767px) {
    .article-preview__title {
        font-size: 20px;
        line-height: 30px; } }
.article-preview__title-link {
    color: #1E66AF;
    color: #247bbd; }
.article-preview__text {
    display: block;
    font-size: 16px;
    line-height: 24px; }

.advert-ads {
    background: linear-gradient(45deg, #333333 0.72%, #4F4F4F 98.65%);
    color: #fff;
    padding: 20px;
    text-align: center;
    margin: 0 0 40px 0; }
.advert-ads .btn {
    display: block;
    width: auto;
    margin: 0 0 19px 0; }
.advert-ads__title {
    display: block;
    font-size: 16px;
    line-height: 19px;
    padding: 0 0 11px 0; }
.advert-ads__subtitle {
    display: block;
    font-size: 20px;
    line-height: 24px;
    font-weight: 700;
    color: #FFAB00;
    padding: 0 0 19px 0; }

.news-advert {
    padding: 15px 20px;
    background: #FCF8E8;
    text-align: center;
    margin: 0 0 40px 0; }
@media (max-width: 1023px) {
    .news-advert {
        margin: 0 0 40px 0; } }
.news-advert__title {
    display: block;
    font-size: 14px;
    line-height: 20px;
    padding: 0 0 15px 0; }
.news-advert .btn {
    display: block;
    width: auto; }

.blog-article__descr {
    display: block;
    font-size: 20px;
    line-height: 30px; }
@media (max-width: 767px) {
    .blog-article__descr {
        font-size: 16px;
        line-height: 24px; } }

.blog-article__row {
    padding: 0 0 20px 0; }
.blog-article__row:after {
    content: " ";
    display: block;
    clear: both; }
.blog-article__row-left {
    float: left; }
@media (max-width: 767px) {
    .blog-article__row-left {
        float: none;
        display: table;
        margin: 0 auto;
        width: auto;
        padding: 0 0 25px 0; } }
.blog-article__row-right {
    float: right; }
@media (max-width: 767px) {
    .blog-article__row-right {
        float: none;
        display: table;
        margin: 0 auto;
        width: auto; } }

.blog-article__author {
    display: block;
    font-size: 14px;
    line-height: 20px;
    color: #9F9F9F;
    padding: 9px 0 0 0; }
.blog-article__author a {
    color: #007DBF; }
.blog-article__author a:hover {
    color: rgba(0, 125, 191, 0.8);
    text-decoration: underline; }

.other-articles {
    padding: 20px 0; }
.other-articles__title {
    display: block;
    font-size: 20px;
    line-height: 24px;
    font-weight: 700;
    padding: 0 0 20px 0; }
.other-articles__list {
    font-size: 0;
    line-height: 0; }
.other-articles__list-item {
    padding: 0 0 11px 30px;
    position: relative;
    display: inline-block;
    width: 50%;
    font-size: 16px;
    line-height: 25px; }
.other-articles__list-item a {
    color: #007DBF; }
.other-articles__list-item a:hover {
    color: rgba(0, 125, 191, 0.8);
    text-decoration: underline; }
@media (max-width: 767px) {
    .other-articles__list-item {
        width: 100%; } }
.other-articles__list-item:before {
    content: '';
    display: block;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #FFAB00;
    position: absolute;
    top: 8px;
    left: 10px; }

.map-box {
    height: 100vh;
    padding: 0 0 0 422px; }
@media (max-width: 1023px) {
    .map-box {
        padding: 0 0 0 320px; } }
@media (max-width: 767px) {
    .map-box {
        padding: 0;
        height: auto; } }
.map-box__inner {
    max-width: 320px; }

.map {
    height: 100%;
    width: 100%;
    position: relative;
    z-index: 1; }
@media (max-width: 767px) {
    .map {
        height: 100vh;
        display: none; } }

.map-calculator {
    position: fixed;
    z-index: 2;
    top: 0;
    left: 0;
    bottom: 0;
    width: 422px;
    background: #fff;
    -webkit-box-shadow: 2px 0 3px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 2px 0 3px 0 rgba(0, 0, 0, 0.1);
    overflow: hidden; }
.map-calculator--yellow {
    background: #fdf8e8; }
.map-calculator .mCSB_scrollTools {
    z-index: 2; }
.map-calculator .mCS_no_scrollbar_y {
    min-height: 100%; }
.map-calculator .order-calc__top {
    border-radius: 0; }
.map-calculator .order-calc__main {
    border: none; }
.map-calculator .order-calc__order {
    position: relative;
    z-index: 1; }
.map-calculator .order-calc__order:before {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 2000px;
    background: #fdf8e8;
    z-index: -1; }
@media (max-width: 1023px) {
    .map-calculator {
        width: 320px; } }
@media (max-width: 767px) {
    .map-calculator {
        position: relative;
        width: 100%;
        height: auto; } }
.map-calculator__top {
    padding: 15px 20px;
    background: #fff;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.map-calculator__top:after {
    content: " ";
    display: block;
    clear: both; }
.map-calculator__logo {
    float: left; }
.map-calculator__logo .header__logo-col--text {
    padding-left: 5px; }
.map-calculator__close {
    float: right;
    display: block;
    width: 26px;
    height: 26px;
    background: #fff;
    position: relative; }
.map-calculator__close:before, .map-calculator__close:after {
    content: '';
    display: block;
    width: 14px;
    height: 2px;
    background: #B4B4B4;
    position: absolute;
    top: 50%;
    left: 6px;
    margin: -1px 0 0 0; }
.map-calculator__close:before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg); }
.map-calculator__close:after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg); }
.map-calculator__close:hover:before, .map-calculator__close:hover:after {
    background: #333; }
.map-calculator .order-calc {
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 0; }
.map-calculator .order-calc__main {
    border-bottom: none; }

.video-bg {
    width: 888px;
    margin: 0 auto;
    max-width: 100%; }
@media (max-width: 767px) {
    .video-bg {
        margin: 40px 0 0 0; } }
.video-bg:before {
    content: '';
    display: block;
    padding-bottom: 56.25%;
    width: 100%; }

.error__title {
    display: block;
    font-size: 36px;
    line-height: 42px;
    font-weight: 700;
    text-align: center;
    padding: 0 0 37px 0; }
@media (max-width: 767px) {
    .error__title {
        font-size: 24px;
        line-height: 28px;
        padding: 0 0 20px 0; } }

.error__subtitle {
    display: block;
    font-size: 16px;
    line-height: 30px;
    text-align: center;
    padding: 0 0 30px 0; }
.error__subtitle span {
    display: block; }
@media (max-width: 767px) {
    .error__subtitle {
        padding: 0 0 20px 0;
        line-height: 24px; } }

.warning {
    display: block;
    background: #FFAB00;
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    padding: 10px 0; }
.warning:after {
    content: " ";
    display: block;
    clear: both; }
@media (max-width: 767px) {
    .warning {
        font-size: 14px;
        line-height: 20px; } }
.warning.fixed {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 10; }
.warning [class*="icon-"] {
    margin: 0 5px 0 0;
    float: left;
    fill: #fff; }
.warning span {
    display: block;
    overflow: hidden; }
.warning__list {
    margin: -2px 0; }
@media (max-width: 767px) {
    .warning__list {
        text-align: center; } }
.warning__item {
    display: inline-block;
    vertical-align: middle;
    padding: 2px 40px 2px 0;
    font-size: 14px;
    line-height: 24px; }
@media (max-width: 767px) {
    .warning__item {
        display: block;
        padding-right: 0; }
    .warning__item-inner {
        display: inline-block;
        vertical-align: top; } }
.warning__item:last-child {
    padding-right: 0; }
.warning__link {
    display: inline-block;
    padding: 6px 10px;
    font-size: 12px;
    line-height: 1;
    color: #247bbd;
    background: #fff;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    text-transform: uppercase; }
@media (max-width: 767px) {
    .warning__link {
        letter-spacing: -.3px;
        padding-left: 7px;
        padding-right: 7px; } }
.warning__link:hover {
    opacity: .9; }
.warning__r-link {
    float: right;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    text-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
    margin: 4px 0 0 0; }
.warning__r-link [class*="icon-"] {
    fill: #fff; }

.map-block {
    display: block;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 290px;
    font-size: 0;
    line-height: 0;
    text-align: center;
    max-width: 290px;
    margin: 43px 0 0 0; }
@media (max-width: 1023px) {
    .map-block {
        margin: 0 auto 40px; } }
.map-block--mod {
    margin-top: 31px; }
.map-block--mod1 {
    margin-top: 0; }
.map-block:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle; }
.map-block__inner {
    display: inline-block;
    width: 177px;
    height: 177px;
    background: #fff;
    border-radius: 50%;
    overflow: hidden;
    vertical-align: middle;
    font-size: 20px;
    line-height: 24px;
    text-align: center;
    padding: 16px;
    color: #333; }
.map-block__inner [class*="icon-"] {
    fill: #FFAB00;
    display: block;
    margin: 0 auto 10px; }

.of-review__rating {
    display: block;
    color: #259B24;
    font-size: 20px;
    line-height: 22px; }
@media (max-width: 767px) {
    .of-review__rating {
        display: block;
        text-align: center;
        font-size: 16px;
        line-height: 19px;
        font-weight: 700; }
    .of-review__rating-block {
        float: none;
        width: auto;
        padding: 0 0 30px 0; } }

@media (max-width: 767px) {
    .of-review__write {
        display: none; } }

.of-review__fixed-block {
    display: none; }
@media (max-width: 767px) {
    .of-review__fixed-block {
        display: block;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        padding: 12px 16px;
        font-size: 0;
        line-height: 0;
        text-align: justify;
        z-index: 201;
        background: #fff;
        -webkit-transition: all .2s ease;
        transition: all .2s ease;
        -webkit-transform: translate(0, -100%);
        -ms-transform: translate(0, -100%);
        transform: translate(0, -100%); }
    .of-review__fixed-block.visible {
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        -webkit-box-shadow: 0 13px 18px 1px rgba(0, 0, 0, 0.1);
        box-shadow: 0 13px 18px 1px rgba(0, 0, 0, 0.1); }
    .of-review__fixed-block:after {
        content: '';
        display: inline-block;
        width: 100%; } }

.on-order-form {
    min-height: 100%; }
@media (min-width: 768px) {
    .on-order-form {
        background: -webkit-gradient(linear, left bottom, left top, color-stop(2.34%, #FF8321), to(#FFAB00));
        background: linear-gradient(360deg, #FF8321 2.34%, #FFAB00 100%);
        position: relative; }
    .on-order-form:before {
        content: '';
        display: block;
        width: 100%;
        height: 108px;
        position: absolute;
        background-image: url(/img/cars-texture-2.svg);
        background-position: center;
        background-size: auto 100%;
        background-repeat: no-repeat;
        bottom: 0;
        left: 0;
        z-index: 1; }
    .on-order-form:after {
        content: '';
        display: block;
        width: 100%;
        height: 70%;
        position: absolute;
        background-image: url(/img/intro-bg-2.svg);
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
        bottom: 0;
        left: 0;
        z-index: 1; } }
@media (min-width: 768px) {
    .on-order-form .map-calculator__top {
        padding: 20px;
        text-align: center; } }
@media (min-width: 768px) {
    .on-order-form .order-calc__top {
        padding: 0 0 25px; }
    .on-order-form .order-calc__title {
        display: none; }
    .on-order-form .order-calc__subtitle {
        max-width: 460px; }
    .on-order-form .order-calc__main {
        padding: 0;
        border: none; } }
.on-order-form__top-title {
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    padding: 3px 0; }
@media (max-width: 767px) {
    .on-order-form__top-title {
        display: none; } }
.on-order-form__inner {
    width: 820px;
    max-width: 100%;
    margin: 0 auto;
    min-height: calc(100vh - 67px);
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    padding: 50px 50px 0;
    background: #fff;
    position: relative;
    z-index: 5; }
@media (max-width: 767px) {
    .on-order-form__inner {
        padding: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        min-height: 0; } }
.on-order-form__cols {
    font-size: 0;
    line-height: 0;
    margin: 0 -10px;
    padding: 15px 0 0 0; }
.on-order-form__cols--bottom {
    padding: 25px 0 0 0; }
@media (max-width: 767px) {
    .on-order-form__cols {
        margin: 0;
        padding: 0; } }
.on-order-form__col {
    display: inline-block;
    vertical-align: top;
    width: 50%;
    padding: 0 10px 15px; }
.on-order-form__col--wide {
    width: 100%; }
@media (max-width: 767px) {
    .on-order-form__col {
        display: block;
        width: auto;
        padding: 0 0 15px 0; } }
.on-order-form__col .radio {
    display: inline-block;
    vertical-align: top;
    margin-right: 15px; }