

/* Start:/local/templates/main/fonts.css?17109363912012*/
/* geologica-200 - cyrillic_latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 200;
    src: url('/local/templates/main/fonts/geologica-v1-cyrillic_latin-200.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* geologica-300 - cyrillic_latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 300;
    src: url('/local/templates/main/fonts/geologica-v1-cyrillic_latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* geologica-regular - cyrillic_latin */
@font-face {
    font-display: swap;
    font-family: 'Geologica';
    font-style: normal;
    font-weight: normal;
    src: url('/local/templates/main/fonts/geologica-v1-cyrillic_latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* geologica-500 - cyrillic_latin */
@font-face {
    font-display: swap;
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 500;
    src: url('/local/templates/main/fonts/geologica-v1-cyrillic_latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* geologica-600 - cyrillic_latin */
@font-face {
    font-display: swap;
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 600;
    src: url('/local/templates/main/fonts/geologica-v1-cyrillic_latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* geologica-700 - cyrillic_latin */
@font-face {
    font-display: swap;
    font-family: 'Geologica';
    font-style: normal;
    font-weight: bold;
    src: url('/local/templates/main/fonts/geologica-v1-cyrillic_latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* End */


/* Start:/local/templates/main/reset.css?17109363914779*/
/*
    HTML5 Reset :: style.css
    ----------------------------------------------------------
    We have learned much from/been inspired by/taken code where offered from:

    Eric Meyer                  :: http://meyerweb.com
    HTML5 Doctor                :: http://html5doctor.com
    and the HTML5 Boilerplate   :: http://html5boilerplate.com

-------------------------------------------------------------------------------*/

/* Let's default this puppy out
-------------------------------------------------------------------------------*/

html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font-weight: normal;
    vertical-align: baseline;
    background: transparent;
}

article, aside, figure, footer, header, nav, section, details, summary {display: block;}

/* Handle box-sizing while better addressing child elements:
   http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
html {
    box-sizing: border-box;
}

*,
*:before,
*:after {
    box-sizing: inherit;
}

/* consider resetting the default cursor: https://gist.github.com/murtaugh/5247154 */

/* Responsive images and other embedded objects */
/* if you don't have full control over `img` tags (if you have to overcome attributes), consider adding height: auto */
img,
object,
embed {max-width: 100%;}

/*
   Note: keeping IMG here will cause problems if you're using foreground images as sprites.
	In fact, it *will* cause problems with Google Maps' controls at small size.
	If this is the case for you, try uncommenting the following:

#map img {
        max-width: none;
}
*/

/* force a vertical scrollbar to prevent a jumpy page */
html {overflow-y: scroll;}

html, body {
    height: 100%;
}

/* we use a lot of ULs that aren't bulleted.
you'll have to restore the bullets within content,
which is fine because they're probably customized anyway */
ul {list-style: none;}

blockquote, q {quotes: none;}

blockquote:before,
blockquote:after,
q:before,
q:after {content: ''; content: none;}

a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;}

del {text-decoration: line-through;}

abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}

/* tables still need cellspacing="0" in the markup */
table {border-collapse: separate; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}

hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}

input, select {vertical-align: middle; outline: none;}

pre {
    white-space: pre; /* CSS2 */
    white-space: pre-wrap; /* CSS 2.1 */
    -hite-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
    word-wrap: break-word; /* IE */
}

input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom;}
.ie7 input[type="checkbox"] {vertical-align: baseline;}
.ie6 input {vertical-align: text-bottom;}

select, input, textarea {font: 99% 'Montserrat', sans-serif;}

table {font-size: inherit; font: 100%;}

small {font-size: 85%;}

strong {font-weight: bold;}

td, td img {vertical-align: top;}

/* Make sure sup and sub don't mess with your line-heights http://gist.github.com/413930 */
sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/* standardize any monospaced elements */
pre, code, kbd, samp {font-family: monospace, sans-serif;}

/* hand cursor on clickable elements */
.clickable,
label,
input[type=button],
input[type=submit],
input[type=file],
button {cursor: pointer;}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {margin: 0;}

/* make buttons play nice in IE */
button,
input[type=button] {width: auto; overflow: visible;}

/* scale images in IE7 more attractively */
.ie7 img {-ms-interpolation-mode: bicubic;}

/* prevent BG image flicker upon hover
   (commented out as usage is rare, and the filter syntax messes with some pre-processors)
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}
*/

/* let's clear some floats */
.clearfix:after { content: " "; display: block; clear: both; }
/* End */


/* Start:/local/templates/main/components/bitrix/menu/header/style.css?17109363911674*/
.menu-in-header {
    display: flex;
    justify-content: flex-start;
    flex-wrap: nowrap;
}

.menu-in-header .item {
    position: relative;
    display: flex;
    align-items: center;
    margin: 0 17px;
}

.menu-in-header .item:first-of-type {
    margin-left: 0;
}

.menu-in-header .item:last-of-type {
    margin-right: 0;
}

.menu-in-header .item.has-submenu:after {
    content: '';
    position: absolute;
    top: calc(50% - 1px);
    right: -17px;
    width: 7px;
    height: 4px;
    margin: 0 0 0 10px;
    background: transparent url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI1IiB2aWV3Qm94PSIwIDAgOCA1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik03LjAzNjM2IDFMNC4wMTgxOCA0TDEgMSIgc3Ryb2tlPSIjNjM3MzgxIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+") 50% 50% no-repeat scroll;
}

.menu-in-header .item .link {
    line-height: 18px;
    font-weight: 500;
    font-size: 14px;
    white-space: nowrap;
    text-decoration: none;
    color: #637381;
}

.menu-in-header .item .link.active,
.menu-in-header .item .link:not(.active):hover {
    color: #151828;
}

.menu-in-header .item .submenu {
    position: absolute;
    z-index: 1;
    top: 12px;
    left: -100%;
    display: none;
    padding: 20px;
    border: 1px solid #E9EDF4;
    border-radius: 6px;
    background-color: #FFFFFF;
    box-shadow: 0 4px 7px rgba(38, 56, 64, 0.042559);
    filter: drop-shadow(0px -4px 24px rgba(0, 0, 0, 0.13));
}

.menu-in-header .item:hover .submenu {
    display: flex;
    flex-direction: column;
}

.menu-in-header .item .submenu :not(:last-of-type) {
    margin: 0 0 25px;
}

@media screen and (max-width: 1139px) {

}
/* End */


/* Start:/local/templates/main/components/bitrix/menu/footer/style.css?1710936391666*/
.menu-in-footer {
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;
    width: 100%;
    margin: 0 0 43px;
    padding: 0 0 22px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}

.menu-in-footer .link {
    line-height: 15px;
    margin: 0 17px;
    font-size: 12px;
    white-space: nowrap;
    text-decoration: none;
    color: #FFFFFF;
}

.menu-in-footer .link:first-of-type {
    margin-left: 0;
}

.menu-in-footer .link:last-of-type {
    margin-right: 0;
}

.menu-in-footer .link.active {
    font-weight: bold;
}

.menu-in-footer .link:not(.active):hover {
    color: #E9EDF4;
}

@media screen and (max-width: 1139px) {

}
/* End */


/* Start:/local/templates/main/styles.css?171402707532754*/
/* -------------------- СТИЛИ СТАТИЧНОГО ТЕКСТА -------------------- */
div[id^='wait_comp'] {
    display: none;
}

a {
    color: #212B36;
    text-decoration: none;
}

.content a {
    color: #637381;
    text-decoration: underline;
}

.content a {
    -idth: 100%;
}

.content a:hover {
    text-decoration: none;
}

b {
    font-weight: bold;
}

.content h2 {
    line-height: 32px;
    margin: 12px 0 28px 0;
    font-size: 28px;
    font-weight: bold;
    color: #212B36;
}

.content h3 {
    line-height: 30px;
    margin: 12px 0 28px 0;
    font-size: 24px;
    font-weight: 600;
    color: #212B36;
}

.content h4 {
    line-height: 28px;
    margin: 12px 0 28px 0;
    font-size: 18px;
    font-weight: bold;
    color: #212B36;
}

.content p + h2 {
    margin-top: 23px;
}

.content p {
    width: 100%;
    line-height: 28px;
    margin: 0 0 25px 0;
    font-size: 15px;
    color: #637381;
    letter-spacing: 0.5px;
}

.content p.note {
    line-height: 22px;
    font-size: 13px;
    color: #A7A7A7;
}

.content ul {
    width: 100%;
    margin: 0 0 24px 0;
}

.content ul li {
    position: relative;
    line-height: 28px;
    padding: 0 0 12px 18px;
    font-size: 15px;
    color: #637381;
    letter-spacing: 0.5px;
}

.content ul li:last-child {
    padding-bottom: 0;
}

.content ul > li:before {
    position: absolute;
    top: 11px;
    left: 0;
    content: ' ';
    width: 6px;
    height: 6px;
    border-radius: 6px;
    background-color: #637381;
}

.content ol {
    width: 100%;
    list-style-type: none;
    margin: 0 0 24px 0;
    counter-reset: item;
}

.content ol li {
    line-height: 28px;
    padding: 0 0 12px 0;
    font-size: 15px;
    color: #637381;
    letter-spacing: 0.5px;
}

.content ol li:last-child {
    padding-bottom: 0;
}

.content ol li:before {
    content: counters(item, ".") ". ";
    counter-increment: item;
}

.content table {
    margin: 5px auto 55px auto;
}

.content table th {
    padding: 17px 0 16px 0;
    border-bottom: 1px solid #1a1a1a;
    font-size: 18px;
    font-weight: 500;
}

.content table th:first-of-type {
    text-align: left;
}

.content table td {
    padding: 17px 0 16px 0;
    text-align: center;
    border-bottom: 1px solid #e6e6e6;
    font-size: 18px;
}

.content table td:first-of-type {
    text-align: left;
    font-weight: 600;
}

.content hr {
    margin: 30px 0 40px;
}

.content .container > :last-child {
    margin-bottom: 0 !important;
}

/* -------------------- СТИЛИ ФОРМ -------------------- */
.form-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: hidden;
}

.form-wrapper > .title {
    margin: 0 0 45px;
    font-size: 18px;
    letter-spacing: 0.1px;
    font-weight: bold;
    color: #333333;
}

.form-wrapper p {
    margin: 0 0 21px 0;
    line-height: 23px;
    font-size: 16px;
    color: #000000;
}

.form-wrapper b {
    font-weight: bold;
}

.form-wrapper .message {
    line-height: 30px;
    margin: 0 0 30px;
    font-size: 22px;
    font-weight: bold;
    letter-spacing: 0.1px;
    color: #17BD31;
}

.form-wrapper .descr {
    line-height: 20px;
    padding: 0 0 0 0;
    border-width: 0;
    font-size: 16px;
    font-weight: 500;
    color: #000000;
}

.form-wrapper .note {
    line-height: 20px;
    padding: 0 0 0 0;
    border-width: 0;
    font-size: 14px;
    color: #808080;
}

.form-wrapper input[type="submit"] + .note {
    max-width: 450px;
    margin: 45px 0 0 0;
}

.form-wrapper .descr + .note {
    margin: 16px 0 0 0;
}

.form-wrapper .errors {
    line-height: 23px;
    margin: 0 0 30px;
    font-size: 16px;
    color: #212B36;
    transition: none;
    text-align: left;
}

.form-wrapper .errors .item {
    display: flex;
    margin: 0 0 5px 0;
}

.form-wrapper .errors .item .title {
    margin: 0 5px 0 0;
}

.form-wrapper .errors .item .value {
    text-transform: lowercase;
    color: red;
}

.form-wrapper fieldset {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    margin: 0 0 20px 0;
    text-align: left;
}

.form-wrapper fieldset.file {
    flex-direction: row;
    align-items: center;
    padding: 20px 0 0 0; 
}

.form-wrapper fieldset label {
    line-height: 22px;
    padding: 7px 0 5px;
    font-size: 12px;
    font-weight: 400;
    color: #ACB6BE;
}

.form-wrapper fieldset .field {
    width: auto;
    line-height: 22px;
    padding: 13px 20px;
    border: 1px solid #E9EDF4;
    border-radius: 6px;
    background-color: #FCFDFE;
    font-size: 14px;
    color: #212B36;
    outline: none;
    -webkit-appearance: none;
}

.form-wrapper fieldset input[type="file"] {
    max-width: 190px;
    min-width: 190px;
    height: 48px;
    visibility: hidden;
}

.form-wrapper fieldset input[type="file"] + label {
    position: absolute;
    z-index: 1;
    left: unset;
    right: 0;
    line-height: 24px;
    padding: 12px 32px 12px;
    border-radius: 6px;
    border: none;
    font-size: 16px;
    font-weight: 200;
    letter-spacing: 0.5px;
    color: #FFFFFF;
    background-color: #17BD31;
    visibility: visible;
    white-space: nowrap;
    cursor: pointer;
}

.form-wrapper fieldset input[type="file"] + label:hover {
    opacity: 0.8;
}

.form-wrapper fieldset .filename {
    line-height: 22px;
    margin: 0 0 0 10px;
    font-size: 15px;
    color: #ACB6BE;
    white-space: nowrap;
    text-transform: uppercase;
    font-family: Open Sans;
}

.form-wrapper fieldset textarea {
    height: 140px;
    resize: none;
}

.form-wrapper fieldset .field::placeholder {
    color: #ACB6BE;
    font-family: 'Geologica', sans-serif;
}

.form-wrapper fieldset .field::-webkit-input-placeholder {
    color: #ACB6BE;
    font-family: 'Geologica', sans-serif;
}

.form-wrapper fieldset .field::-moz-placeholder {
    font-family: 'Geologica', sans-serif;
    color: #ACB6BE;
}

.form-wrapper fieldset .field:hover {
    border: 1px solid #89E0CA;
}

.form-wrapper fieldset .field:focus {
    border-color: #89E0CA;
    background-color: #FCFDFE;
}

.form-wrapper fieldset .field.red {
    border-color: #FFAAA8;
    background-color: #FFFBFB;
}

.form-wrapper fieldset .field.red:focus {
    border-color: #89E0CA;
    background-color: #FCFDFE;
}

select {
    display: block;
    width: 100%;
    max-width: 333px;
}

.select2-container {
    display: block;
}

.select2-container--default .select2-selection--single {
    height: auto;
    background-color: #FCFDFE;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
    font-weight: 400;
    color: #ACB6BE;
}

.select2-container--default .select2-selection--single {
    border: 1px solid #E9EDF4;
    border-radius: 6px;
    background-color: #FCFDFE;
}

.select2-container--default .select2-selection--single:hover,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
    border-color: #89E0CA;
    background-color: #FCFDFE;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 22px;
    padding: 13px 20px 13px;
    font-size: 14px;
    font-weight: normal;
    color: #212B36;
    outline: none;
    -webkit-appearance: none;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    top: calc(50% - 3px);
    right: 21px;
    width: 10px;
    height: 6px;
    background: transparent url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTkgMUw1IDVMMSAxIiBzdHJva2U9IiNBREI2QzYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=') 100% 50% no-repeat scroll;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEgNUw1IDFMOSA1IiBzdHJva2U9IiMxM0MyOTYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=');
}

.select2-container--default.select2-container .select2-selection--single .select2-selection__arrow b {
    display: none;
}

.select2-container--open .select2-dropdown--below {
    margin-top: 15px;
    border-radius: 6px;
}

.select2-container--open .select2-dropdown--above {
    top: -15px;
    border-radius: 6px;
}

.select2-dropdown {
    border-radius: 6px;
    border: 1px solid #E9EDF4;
    background-color: #FFF;
    box-shadow: 0 4px 7px 0 rgba(38, 56, 64, 0.04);
}

.select2-results__option {
    padding: 10px 20px 11px;
    font-size: 14px;
    letter-spacing: 0.5px;
    color: #212B36;
    user-select: none;
    -webkit-user-select: none;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    background-color: #F9FAFD;
    color: #212B36;
}

.checkbox {
    width: 100%;
    margin: 26px 0 0 0;
}

.checkbox input {
    display: none;
}

.checkbox input[type="checkbox"] + label {
    position: relative;
    display: flex;
    padding: 0 0 0 40px;
    font-size: 15px;
    color: #637381;
    cursor: pointer;
}

.checkbox label:before {
    content: '';
    position: absolute;
    top: 2px;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    border: 1px solid #E9EDF4;
    border-radius: 4px;
}

.checkbox label:hover:before {
    border-color: #89E0CA;
    background-color: #F1F1F1;
}

.checkbox label:disabled:before {
    border-color: #D9D9D9;
    background-color: #F2F2F2;
}

.checkbox input[type="checkbox"].red + label:before {
    border-color: #FFAAA8;
}

.checkbox input[type="checkbox"]:checked + label:before {
    border-color: #212B36;
    color: #ffffff;
    background: #212B36 url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEwIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIuMzYwMTEgMy4yODAxQzEuOTY3MDYgMi44OTIxMSAxLjMzMzkxIDIuODk2MjEgMC45NDU5MjIgMy4yODkyNUMwLjU1NzkzNSAzLjY4MjMgMC41NjIwMzUgNC4zMTU0NSAwLjk1NTA4IDQuNzAzNDRMMy40OTYwMyA3LjIxMTdDMy45MTQwNiA3LjYyNDM0IDQuNTk2MDMgNy41ODk1NCA0Ljk2OTg3IDcuMTM2NDhMOS4wOTU1OCAyLjEzNjQ4QzkuNDQ3MDggMS43MTA0OSA5LjM4NjcgMS4wODAyMSA4Ljk2MDcxIDAuNzI4NzA4QzguNTM0NzIgMC4zNzcyMDggNy45MDQ0NCAwLjQzNzU5MiA3LjU1Mjk0IDAuODYzNTc5TDQuMTIzMDMgNS4wMjAzM0wyLjM2MDExIDMuMjgwMVoiIGZpbGw9IndoaXRlIi8+PC9zdmc+') 50% 50% no-repeat;
    transition: background-position 0s;
}

.checkbox input[type="checkbox"] + label .text {
    display: flex;
    flex-direction: column;
    line-height: 28px;
}

.checkbox input[type="checkbox"] + label .text a {
    line-height: 22px;
    margin: 15px 0 0 0;
    font-size: 14px;
    font-family: 'Open Sans';
}

.button {
    display: inline-block;
    line-height: 24px;
    padding: 12px 32px 12px;
    border-radius: 6px;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0.5px;
    color: #FFFFFF !important;
    text-align: center;
    background-color: #17BD31;
    text-decoration: none !important;
    white-space: nowrap;
    cursor: pointer;
}

.button:hover {
    background-color: #007f31;
}

.button:disabled {
    background-color: #ACB6BE;
}

.form-wrapper input[type=submit] {
    margin: 25px 0 0 0;
    border-width: 0;
    -webkit-appearance: none;
}

.form-wrapper .checkbox + input[type=submit] {
    margin: 30px 0 0 0;
}

/* -------------------- КАРТА ПАРКОВОК -------------------- */

.page-wrapper.main .content .container {
    align-items: stretch;
    flex-grow: 1;
    max-width: 100%;
    margin: 0;
}

#map {
    flex-grow: 1;
    min-height: 700px;
}

.search-wrapper {
    position: relative;
    width: 1140px;
    margin: 0 auto;
}

.search {
    position: absolute;
    z-index: 11;
    top: 30px;
    left: 0;
    width: 470px;
    border-radius: 7px;
    background-color: #FFF;
    box-shadow: 0 21px 88px 0 rgba(0, 0, 0, 0.15);
}

.search .query {
    position: relative;
    padding: 16px;
}

.search .query input {
    width: 100%;
    line-height: 22px;
    padding: 13px 46px;
    border: 1px solid #E9EDF4;
    border-radius: 10px;
    font-size: 14px;
    color: #637381;
    background-color: #FCFDFE;
}

.search .query input:focus {
    border-color: #89E0CA;
}

.search .query input::placeholder {
    color: #ACB6BE;
    font-family: 'Geologica', sans-serif;
}

.search .query input::-webkit-input-placeholder {
    color: #ACB6BE;
    font-family: 'Geologica', sans-serif;
}

.search .query input::-moz-placeholder {
    color: #ACB6BE;
    font-family: 'Geologica', sans-serif;
}

.search .magnifier {
    position: absolute;
    top: 30px;
    left: 30px;
    width: 20px;
    height: 20px;
    background: transparent url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMuNzUgMTAuODc1QzMuNzUgNi45Mzk5NyA2LjkzOTk3IDMuNzUgMTAuODc1IDMuNzVDMTQuODEgMy43NSAxOCA2LjkzOTk3IDE4IDEwLjg3NUMxOCAxNC44MSAxNC44MSAxOCAxMC44NzUgMThDNi45Mzk5NyAxOCAzLjc1IDE0LjgxIDMuNzUgMTAuODc1Wk0xMC44NzUgMi4yNUM2LjExMTU0IDIuMjUgMi4yNSA2LjExMTU0IDIuMjUgMTAuODc1QzIuMjUgMTUuNjM4NSA2LjExMTU0IDE5LjUgMTAuODc1IDE5LjVDMTIuOTg2NSAxOS41IDE0LjkyMDkgMTguNzQxMiAxNi40MjAyIDE3LjQ4MTVMMjAuNDY5MSAyMS41MzA0QzIwLjc2MiAyMS44MjMzIDIxLjIzNjkgMjEuODIzMyAyMS41Mjk4IDIxLjUzMDRDMjEuODIyNyAyMS4yMzc1IDIxLjgyMjcgMjAuNzYyNyAyMS41Mjk4IDIwLjQ2OThMMTcuNDgwOSAxNi40MjA5QzE4Ljc0MSAxNC45MjE1IDE5LjUgMTIuOTg2OSAxOS41IDEwLjg3NUMxOS41IDYuMTExNTQgMTUuNjM4NSAyLjI1IDEwLjg3NSAyLjI1WiIgZmlsbD0iI0FDQjZCRSIvPjwvc3ZnPg==") 50% 50% no-repeat scroll;
}

.search .query input:focus + .magnifier {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEuNzUgOC44NzVDMS43NSA0LjkzOTk3IDQuOTM5OTcgMS43NSA4Ljg3NSAxLjc1QzEyLjgxIDEuNzUgMTYgNC45Mzk5NyAxNiA4Ljg3NUMxNiAxMi44MSAxMi44MSAxNiA4Ljg3NSAxNkM0LjkzOTk3IDE2IDEuNzUgMTIuODEgMS43NSA4Ljg3NVpNOC44NzUgMC4yNUM0LjExMTU0IDAuMjUgMC4yNSA0LjExMTU0IDAuMjUgOC44NzVDMC4yNSAxMy42Mzg1IDQuMTExNTQgMTcuNSA4Ljg3NSAxNy41QzEwLjk4NjUgMTcuNSAxMi45MjA5IDE2Ljc0MTIgMTQuNDIwMiAxNS40ODE1TDE4LjQ2OTEgMTkuNTMwNEMxOC43NjIgMTkuODIzMyAxOS4yMzY5IDE5LjgyMzMgMTkuNTI5OCAxOS41MzA0QzE5LjgyMjcgMTkuMjM3NSAxOS44MjI3IDE4Ljc2MjcgMTkuNTI5OCAxOC40Njk4TDE1LjQ4MDkgMTQuNDIwOUMxNi43NDEgMTIuOTIxNSAxNy41IDEwLjk4NjkgMTcuNSA4Ljg3NUMxNy41IDQuMTExNTQgMTMuNjM4NSAwLjI1IDguODc1IDAuMjVaIiBmaWxsPSIjNjM3MzgxIi8+PC9zdmc+");
}

.search .query .clear {
    position: absolute;
    top: 30px;
    right: 30px;
    display: none;
    width: 24px;
    height: 24px;
    background: transparent url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTYuNzkyODkgMTUuNzkyOUM2LjQwMjM3IDE2LjE4MzQgNi40MDIzNyAxNi44MTY2IDYuNzkyODkgMTcuMjA3MUM3LjE4MzQyIDE3LjU5NzYgNy44MTY1OCAxNy41OTc2IDguMjA3MTEgMTcuMjA3MUwxMiAxMy40MTQyTDE1Ljc5MjkgMTcuMjA3MUMxNi4xODM0IDE3LjU5NzcgMTYuODE2NiAxNy41OTc3IDE3LjIwNzEgMTcuMjA3MUMxNy41OTc2IDE2LjgxNjYgMTcuNTk3NiAxNi4xODM0IDE3LjIwNzEgMTUuNzkyOUwxMy40MTQyIDEyTDE3LjIwNzEgOC4yMDcxMUMxNy41OTc2IDcuODE2NTggMTcuNTk3NiA3LjE4MzQyIDE3LjIwNzEgNi43OTI4OUMxNi44MTY2IDYuNDAyMzcgMTYuMTgzNCA2LjQwMjM3IDE1Ljc5MjkgNi43OTI4OUwxMiAxMC41ODU4TDguMjA3MTEgNi43OTI5MUM3LjgxNjU4IDYuNDAyMzggNy4xODM0MiA2LjQwMjM4IDYuNzkyODkgNi43OTI5MUM2LjQwMjM3IDcuMTgzNDMgNi40MDIzNyA3LjgxNjU5IDYuNzkyODkgOC4yMDcxMkwxMC41ODU4IDEyTDYuNzkyODkgMTUuNzkyOVoiIGZpbGw9IiNBQ0I2QkUiLz48L3N2Zz4=") 50% 50% no-repeat scroll;
    cursor: pointer;
}

.search .query .clear.show {
    display: block;
}

.search .query .clear:hover {
    opacity: 0.8;
}

.search .results {
    max-height: 360px;
    overflow-y: auto;
}

.search .results .item {
    padding: 8px 14px 7px;
    border-bottom: 1px solid rgba(211, 216, 224, 0.4);
    cursor: pointer;
}

.search .results .item:last-of-type {
    border-bottom: none;
}

.search .results .item:hover {
    background-color: rgba(172, 182, 190, 0.1);
}

.search .results .item .name {
    line-height: 22px;
    font-size: 14px;
    color: #637381;
}

.search .results .item .address {
    line-height: 22px;
    font-size: 12px;
    color: #ACB6BE;
}

.modal-wrapper {
    position: relative;
    width: 1140px;
    margin: 0 auto;
}

.modal {
    position: absolute;
    z-index: 10;
    top: 130px;
    left: 0;
    display: none;
    flex-direction: column;
    width: 470px;
    padding: 15px;
    border-radius: 7px;
    background-color: #FFF;
    box-shadow: 0 21px 88px 0 rgba(0, 0, 0, 0.15);
}

.modal.open {
    display: flex;
}

.modal .close {
    position: absolute;
    top: 15px;
    right: 15px;
    width: 24px;
    height: 24px;
    background: transparent url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMiIgZmlsbD0iI0U5RURGMyIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOS4xMDcwMSA3LjY5MjhDOC43MTY0OCA3LjMwMjI3IDguMDgzMzIgNy4zMDIyNyA3LjY5MjggNy42OTI4QzcuMzAyMjcgOC4wODMzMiA3LjMwMjI3IDguNzE2NDggNy42OTI4IDkuMTA3MDFMMTAuNTg1NyAxMS45OTk5TDcuNjkyOCAxNC44OTI5QzcuMzAyMjcgMTUuMjgzNCA3LjMwMjI3IDE1LjkxNjYgNy42OTI4IDE2LjMwNzFDOC4wODMzMiAxNi42OTc2IDguNzE2NDkgMTYuNjk3NiA5LjEwNzAxIDE2LjMwNzFMMTEuOTk5OSAxMy40MTQyTDE0Ljg5MjggMTYuMzA3QzE1LjI4MzMgMTYuNjk3NSAxNS45MTY1IDE2LjY5NzUgMTYuMzA3IDE2LjMwN0MxNi42OTc1IDE1LjkxNjUgMTYuNjk3NSAxNS4yODMzIDE2LjMwNyAxNC44OTI4TDEzLjQxNDIgMTEuOTk5OUwxNi4zMDcgOS4xMDcwOEMxNi42OTc1IDguNzE2NTYgMTYuNjk3NSA4LjA4MzM5IDE2LjMwNyA3LjY5Mjg3QzE1LjkxNjUgNy4zMDIzNCAxNS4yODMzIDcuMzAyMzQgMTQuODkyOCA3LjY5Mjg3TDExLjk5OTkgMTAuNTg1N0w5LjEwNzAxIDcuNjkyOFoiIGZpbGw9IiM2MzczODEiLz48L3N2Zz4=") 50% 50% no-repeat scroll;
    cursor: pointer;
}

.modal .close:hover {
    opacity: 0.8;
}

.modal .param {
    padding: 6px 0;
    border-bottom: 1px solid rgba(211, 216, 224, .4);
}

.modal .param .title {
    line-height: 22px;
    font-size: 12px;
    color: #ACB6BE;
}

.modal .param .value {
    line-height: 22px;
    font-size: 14px;
    color: #637381;
}

.modal.form-wrapper fieldset {
    margin: 0;
}

.modal.form-wrapper select {
    max-width: 100%;
}

.modal .button {
    width: 100%;
    margin: 28px 0 0 0;
}

.parking-pay-result {
    line-height: 28px;
    padding: 40px;
    font-size: 18px;
    font-weight: bold;
    font-family: 'Geologica', sans-serif;
}

/* -------------------- ПУБЛИЧНАЯ ОФЕРТА -------------------- */

.content.offer h1 {
    text-align: left;
}

.content.offer .list {
    display: flex;
    max-width: 800px;
    width: 100%;
    margin: 80px -30px 0;
}

.mobile .content.offer .list {
    display: none;
}

.content.offer .list .item {
    display: flex;
    flex-direction: column;
    max-width: 400px;
    width: 100%;
    margin: 0 30px;
}

.content.offer .list .item:before {
    content: '';
    width: 72px;
    height: 72px;
    margin: 0 0 24px;
    border-radius: 10px;
    background: #17BD31 url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCAzMyA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTkuNjA3MSAySDE2LjVINUMzLjM0MzE1IDIgMiAzLjM0MzE1IDIgNVYzNUMyIDM2LjY1NjkgMy4zNDMxNSAzOCA1IDM4SDI4QzI5LjY1NjkgMzggMzEgMzYuNjU2OSAzMSAzNVYxMy4yNU0xOS42MDcxIDJMMzEgMTMuMjVNMTkuNjA3MSAyVjEyLjI1QzE5LjYwNzEgMTIuODAyMyAyMC4wNTQ5IDEzLjI1IDIwLjYwNzEgMTMuMjVIMzEiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+') 50% 50% scroll no-repeat;
}

.content.offer .list .item a {
    width: fit-content;
    line-height: 30px;
    border-bottom: 1px solid #212B36;
    font-size: 24px;
    font-weight: 500;
    color: #212B36;
    text-decoration: none;
}

.content.offer .list .item a:hover {
    border-bottom-color: transparent;
}

.content.offer .wrapper {
    display: none;
}

.mobile .content.offer .wrapper {
    display: block;
}

/* --------------------  ШТРАФЫ + ЛЬГОТНЫЕ КАТЕГОРИИ ГРАЖДАН -------------------- */
.content.fines .wrapper,
.content.preferential_categories_of_citizens .wrapper {
    margin: -100px 100px 0;
    padding: 80px 80px 0 80px;
    border-radius: 10px;
    background-color: #F7F7F8;
}

/* --------------------  ОНЛАЙН ЗАЯВЛЕНИЕ -------------------- */
.content.online-application .wrapper {
    margin: 0 100px;
    padding: 0 80px;
}

.content.online-application .wrapper h1 {
    margin-bottom: 90px;
}

.content.online-application .wrapper .goto-form {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
}

/* --------------------  О ПРОЕКТЕ -------------------- */
.about {
    display: flex;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0 0 70px;
}

.about .text {
    width: 50%;
    text-align: left;
}

.about .text h1 {
    margin: 0 0 40px;
    text-align: left;
}

.about .image {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50%;
    padding: 0 0 0 80px;
}

.main-tasks .title {
    line-height: 30px;
    margin: 0 0 45px;
    font-size: 24px;
    font-weight: 500;
    color: #212B36;
}

.main-tasks .list {
    display: flex;
    width: 100%;
}

.main-tasks .list .item {
    display: flex;
    align-items: center;
    width: 50%;
    line-height: 24px;
    padding: 0 30px 0 0;
    font-size: 14px;
    letter-spacing: 0.5px;
    color: #637381;
}

.main-tasks .list .item:before {
    content: '';
    width: 80px;
    min-width: 80px;
    height: 80px;
    margin: 0 35px 0 0;
    border-radius: 10px;
}

.main-tasks .list .item:first-of-type:before {
    background: #17BD31 url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA1MSA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMjNfNDEwKSI+PHBhdGggZD0iTTAgMjMuNTUyQzAuMzI3NzE1IDIzLjA4MjEgMC41OTM2NzIgMjIuNTUwMyAwLjk5MjEwOSAyMi4xNTEyQzcuNzU3NTggMTUuMzYyNCAxNC41NDIgOC41OTI2MiAyMS4zMTk0IDEuODE1ODNDMjMuNzI4OSAtMC41OTI3NjIgMjcuNDQ1NCAtMC42MTI3MTggMjkuODQgMS43OTg4N0MzNi42NDEzIDguNjQ1NSA0My40Mzc3IDE1LjQ5NzEgNTAuMjIyMSAyMi4zNTk3QzUwLjU0ODggMjIuNjkgNTAuNzQ0IDIzLjE1MDkgNTEgMjMuNTUyVjI0LjM1MDJDNTAuODk0NCAyNC41NzQ3IDUwLjgxMTcgMjQuODEyMiA1MC42ODEyIDI1LjAyMDdDNTAuMDA2OSAyNi4wOTUzIDQ4LjU2ODUgMjYuMjY5OSA0Ny42MjMyIDI1LjM3NjlDNDcuMTA3MyAyNC44OSA0Ni42MzMxIDI0LjM1OTIgNDYuMDUyNCAyMy43NTg2QzQ2LjAzNjUgMjQuMDUwOSA0Ni4wMjE1IDI0LjIwNjYgNDYuMDIwNSAyNC4zNjMyQzQ2LjAxODUgMjYuNTI1NCA0Ni4wMjE1IDI4LjY4NjUgNDYuMDE4NSAzMC44NDg3QzQ2LjAxNjUgMzIuMTQzNyA0NS4xODQ4IDMzLjA0MTcgNDQuMDA3NCAzMy4wMzA4QzQyLjg1MjkgMzMuMDIwOCA0Mi4wMzcxIDMyLjEyNjggNDIuMDM3MSAzMC44NTg2QzQyLjAzNTIgMjcuMzE2NiA0Mi4wMzIyIDIzLjc3NDUgNDIuMDQzMSAyMC4yMzM1QzQyLjA0NDEgMTkuODkwMyA0MS45NDQ1IDE5LjY1MDggNDEuNzAyNSAxOS40MDczQzM2Ljg3NTQgMTQuNTU0MiAzMi4wNTczIDkuNjkxMTUgMjcuMjM2MiA0LjgzMjA2QzI2LjExNDYgMy43MDE2IDI1LjA2MzcgMy43MDY1OSAyMy45MjgyIDQuODQyMDRDMTkuMDY0MiA5LjcwNjEyIDE0LjIwMjMgMTQuNTcxMiA5LjMzMDQxIDE5LjQyNzNDOS4wNjA0NyAxOS42OTU3IDguOTU1ODggMTkuOTYxMSA4Ljk1Njg3IDIwLjMzNzNDOC45NjY4NCAyNy4xMjIgOC45NjM4NSAzMy45MDU4IDguOTY0ODQgNDAuNjkwNkM4Ljk2NDg0IDQzLjM0OTYgMTAuNjI0MyA0NS4wMDU5IDEzLjI4NzkgNDUuMDA1OUMyMS40NTU5IDQ1LjAwNTkgMjkuNjIyOCA0NS4wMDU5IDM3Ljc5MDggNDUuMDA1OUM0MC4yNzcxIDQ1LjAwNTkgNDEuOTA2NyA0My40NTA0IDQyLjAzNzEgNDAuOTYxQzQyLjA5NTkgMzkuODMxNSA0Mi45ODc0IDM4Ljk5MDQgNDQuMDkxMSAzOS4wMjIzQzQ1LjE2ODkgMzkuMDUzMiA0Ni4wMDE2IDM5LjkyNTMgNDYuMDE4NSA0MS4wMzg4QzQ2LjA4MzMgNDUuMzA0MiA0Mi40NzU0IDQ4Ljk3IDM4LjE1MTQgNDguOTkwOUMzMy43Njg2IDQ5LjAxMTkgMjkuMzg2OCA0OC45OTU5IDI1LjAwMzkgNDguOTk1OUMyMS4wNTM0IDQ4Ljk5NTkgMTcuMTAxOSA0OC45OTU5IDEzLjE1MTQgNDguOTk1OUM4LjQ2MTgyIDQ4Ljk5NDkgNC45ODM0NiA0NS41MDM4IDQuOTgxNDYgNDAuNzkzM0M0Ljk3OTQ3IDM1LjM1NTUgNC45ODE0NiAyOS45MTg3IDQuOTgxNDYgMjQuNDgwOVYyMy44MTE1QzQuNjI1ODYgMjQuMTU3NyA0LjMzOTk4IDI0LjQzNjEgNC4wNTUxIDI0LjcxNTRDMy44Mjk5OCAyNC45MzY5IDMuNjE0ODIgMjUuMTY5NCAzLjM4MTc0IDI1LjM4MDlDMi4yNzgwNyAyNi4zODU3IDAuNjc2MzQ4IDI2LjAxMjUgMC4xMTU1NDcgMjQuNjI0NkMwLjA3ODY5MTQgMjQuNTMyOCAwLjAzODg0NzcgMjQuNDQyIDAuMDAwOTk2MDk0IDI0LjM1MTJDMC4wMDA5OTYwOTQgMjQuMDg0OCAwLjAwMDk5NjA5NCAyMy44MTk0IDAuMDAwOTk2MDk0IDIzLjU1M0wwIDIzLjU1MloiIGZpbGw9IndoaXRlIi8+PHBhdGggZD0iTTIzLjIwNzMgMzIuMzMyNUMyMy4yMDczIDMzLjk4OTcgMjMuMjE4MyAzNS41NjgyIDIzLjIwMzQgMzcuMTQ1N0MyMy4xOTM0IDM4LjEwMzUgMjIuNTU2OSAzOC44NTg4IDIxLjYzMDUgMzkuMDcyM0MyMC43OTY4IDM5LjI2NDkgMTkuODgxNCAzOC44NjY4IDE5LjQ4NzkgMzguMDgyNkMxOS4zMzc1IDM3Ljc4MjIgMTkuMjM2OSAzNy40MiAxOS4yMzU5IDM3LjA4NThDMTkuMjIxIDMxLjc4NTcgMTkuMjIxIDI2LjQ4NDYgMTkuMjI4OSAyMS4xODQ1QzE5LjIzMDkgMjAuMDIxMSAyMC4wODA2IDE5LjE3NCAyMS4yNDcgMTkuMTY3QzIzLjI1NDIgMTkuMTU0IDI1LjI2MTMgMTkuMTQ0MSAyNy4yNjg0IDE5LjE3QzMwLjU4ODQgMTkuMjEyOSAzMy40NjUxIDIxLjkyNDggMzMuNjY2MyAyNS4xNjk1QzMzLjg4NzUgMjguNzI3NiAzMS41MzA3IDMxLjc5MTcgMjguMTE3MSAzMi4yMjQ3QzI2Ljc2MDQgMzIuMzk3MyAyNS4zNjk5IDMyLjMwNDUgMjMuOTk1MiAzMi4zMzE1QzIzLjc1MDIgMzIuMzM2NSAyMy41MDYyIDMyLjMzMTUgMjMuMjA3MyAzMi4zMzE1VjMyLjMzMjVaTTIzLjIyODMgMjguMzQxNEMyNC41NTkgMjguMzQxNCAyNS44MzQgMjguMzUxNCAyNy4xMSAyOC4zMzg0QzI4LjU3NjMgMjguMzIzNSAyOS42OTk5IDI3LjE4NiAyOS42OTc5IDI1Ljc0MzNDMjkuNjk1OSAyNC4zMDE1IDI4LjU3NDMgMjMuMTc2IDI3LjEwMDEgMjMuMTU2MUMyNi4wMjIzIDIzLjE0MjEgMjQuOTQzNSAyMy4xNTMxIDIzLjg2NTggMjMuMTUyMUMyMy42NTY2IDIzLjE1MjEgMjMuNDQ4NCAyMy4xNTIxIDIzLjIyODMgMjMuMTUyMVYyOC4zNDA0VjI4LjM0MTRaIiBmaWxsPSJ3aGl0ZSIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImNsaXAwXzIzXzQxMCI+PHJlY3Qgd2lkdGg9IjUxIiBoZWlnaHQ9IjQ5IiBmaWxsPSJ3aGl0ZSIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==") 50% 50% no-repeat scroll;
}

.main-tasks .list .item:last-of-type:before {
    background: #637381 url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDciIGhlaWdodD0iNDciIHZpZXdCb3g9IjAgMCA0NyA0NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMjNfNDEzKSI+PHBhdGggZD0iTTI4LjA5MDIgMEMyOC43ODMgMC4xNzA0NDUgMjkuNDk0MSAwLjI4OTM4OSAzMC4xNjczIDAuNTE5OTJDMzMuODY3MyAxLjc4Nzg0IDM2LjMzNDggNS4yMjk4NSAzNi4zNDgzIDkuMTQ1MTlDMzYuMzYzIDEzLjM1MTEgMzYuMzUyIDE3LjU1ODMgMzYuMzUyIDIxLjc2NDNDMzYuMzUyIDIxLjkyNjEgMzYuMzUyIDIyLjA4NjggMzYuMzUyIDIyLjM0NTVDMzYuNTg1NyAyMi4xMjM2IDM2Ljc0MzYgMjEuOTY2NiAzNi45MDc2IDIxLjgxN0MzNy42ODEyIDIxLjExODEgMzguNzY0NCAyMS4xMjMgMzkuNDc0MyAyMS44MjU2QzQwLjIwMDEgMjIuNTQ0MiA0MC4yMjA5IDIzLjY2MTIgMzkuNDg1MyAyNC40MjE1QzM4LjU2IDI1LjM3OCAzNy42MTM5IDI2LjMxMzYgMzYuNjYxNiAyNy4yNDQzQzM2LjQzNzYgMjcuNDYzOCAzNi4zNDM0IDI3LjY4MzMgMzYuMzQzNCAyOC4wMDIxQzM2LjM1NDQgMzIuNDIyNiAzNi4zNTIgMzYuODQzMiAzNi4zNTA3IDQxLjI2MzdDMzYuMzUwNyA0NC42MDUyIDMzLjk2ODkgNDYuOTkzOSAzMC42MzYxIDQ2Ljk5NTFDMjUuODc4NSA0Ni45OTYzIDIxLjEyMSA0Ni45OTYzIDE2LjM2MzUgNDYuOTk1MUMxMy4wMjk0IDQ2Ljk5NTEgMTAuNjUwMSA0NC42MDc2IDEwLjY0ODggNDEuMjYyNUMxMC42NDc2IDM2Ljg1NjcgMTAuNjQzOSAzMi40NTIxIDEwLjY1NjIgMjguMDQ2MkMxMC42NTYyIDI3LjY5NTUgMTAuNTUyMSAyNy40NTI3IDEwLjMwMzcgMjcuMjExMkM5LjM2MTIyIDI2LjI5NCA4LjQyOTc5IDI1LjM2MzIgNy41MTMwNSAyNC40MjAzQzYuOTM2NTYgMjMuODI2OCA2LjgyMjczIDIzLjA1MyA3LjE1Njg4IDIyLjM0NTVDNy40NzI2NiAyMS42NzcyIDguMTY3ODYgMjEuMjA3NiA4Ljg5NjEyIDIxLjMxOTJDOS4zMjMyOCAyMS4zODQxIDkuNzMwODYgMjEuNjQwNCAxMC4xMjAxIDIxLjg1OTlDMTAuMjg3OCAyMS45NTQzIDEwLjM4NjkgMjIuMTcyNiAxMC41MTc5IDIyLjMzNDVDMTAuNTYxOSAyMi4zMDYzIDEwLjYwNDggMjIuMjc4MSAxMC42NDg4IDIyLjI0OTlDMTAuNjQ4OCAyMi4wODggMTAuNjQ4OCAyMS45Mjc0IDEwLjY0ODggMjEuNzY1NUMxMC42NDg4IDE3LjU5MDIgMTAuNjQxNSAxMy40MTM3IDEwLjY1MTMgOS4yMzgzOEMxMC42NjExIDQuODc1NDcgMTMuNTU4MiAxLjIzNDgxIDE3Ljc5OCAwLjIzMjk4M0MxOC4xNjY0IDAuMTQzNDY4IDE4LjUzOTcgMC4wNzYwMjYgMTguOTEwNSAwQzIxLjk3MDQgMCAyNS4wMzAzIDAgMjguMDkwMiAwWk0yMy41MTI2IDE0LjY4NjVDMjEuMDgwNiAxNC42ODY1IDE4LjY0ODYgMTQuNjgxNiAxNi4yMTY2IDE0LjY4OUMxNS4xMTYzIDE0LjY5MjYgMTQuMzI4IDE1LjQ3MDEgMTQuMzI0NCAxNi41NjM5QzE0LjMxNTggMTkuNTkyNiAxNC4zMTcgMjIuNjIwMiAxNC4zMzE3IDI1LjY0OUMxNC4zMzE3IDI1LjgwOTYgMTQuNDUxNyAyNi4wMzQgMTQuNTg1MSAyNi4xMTg2QzE1LjE3ODcgMjYuNDkyNiAxNS43NzYgMjYuODcyNyAxNi40MTEyIDI3LjE2NDZDMTkuMzk2NSAyOC41MzkyIDIyLjU0MiAyOC44NzE1IDI1Ljc3NyAyOC40OTc1QzI4LjEzMDYgMjguMjI1MyAzMC4zMzk5IDI3LjUyMDIgMzIuMzMgMjYuMTk3MUMzMi41ODU4IDI2LjAyNjYgMzIuNjg5OSAyNS44NDg4IDMyLjY4ODYgMjUuNTMzN0MzMi42NzUyIDIyLjU5NjkgMzIuNjgyNSAxOS42NjAxIDMyLjY4MDEgMTYuNzIzM0MzMi42ODAxIDE1LjQyMjIgMzEuOTM3MSAxNC42ODY1IDMwLjYyNjMgMTQuNjg1M0MyOC4yNTU1IDE0LjY4NDEgMjUuODg0NyAxNC42ODUzIDIzLjUxMzkgMTQuNjg1M0wyMy41MTI2IDE0LjY4NjVaTTMyLjY3ODkgMTEuMTU5OUMzMi42Nzg5IDEwLjUyMSAzMi42ODg2IDkuNzg3NzMgMzIuNjc3NiA5LjA1NTY4QzMyLjYzMzYgNi4xNTQ0MyAzMC4yMTE0IDMuNzA5MzMgMjcuMzEwNiAzLjY3ODY4QzI0Ljc3MzMgMy42NTE3IDIyLjIzNDggMy42NTc4MyAxOS42OTc2IDMuNjc4NjhDMTguMzY0NyAzLjY4OTcxIDE3LjE5NTggNC4xNzg5OCAxNi4xODk3IDUuMDU0NUMxNC4yNTQ2IDYuNzM5MzQgMTQuMTg2MSA4Ljk2NzM5IDE0LjM1MjUgMTEuMTU2MkMxNS40MjEgMTEuMTA3MiAxNi40Njc1IDExLjAyMzggMTcuNTEyOCAxMS4wMTg5QzIxLjQ1NzYgMTEuMDAyOSAyNS40MDEyIDExLjAwMTcgMjkuMzQ2IDExLjAxODlDMzAuNDM3OCAxMS4wMjM4IDMxLjUyOTYgMTEuMTA3MiAzMi42Nzg5IDExLjE1NzRWMTEuMTU5OVpNMTQuMzUzNyAzMC4yOTg4VjM1Ljk3OTlDMTQuOTIwNCAzNS45Nzk5IDE1LjQ1NDEgMzUuOTc5OSAxNS45ODc3IDM1Ljk3OTlDMTkuMjYwNiAzNS45ODYgMjEuNjU5NiAzOC4zODQ1IDIxLjY2NDUgNDEuNjU0OUMyMS42NjQ1IDQyLjE5OTMgMjEuNjY0NSA0Mi43NDUgMjEuNjY0NSA0My4yODk0SDI1LjMzNjNDMjUuMzM2MyA0Mi43Mzg5IDI1LjMzNjMgNDIuMjIwMiAyNS4zMzYzIDQxLjcwMTVDMjUuMzM4OCAzOC4zNjc0IDI3LjcyMyAzNS45ODI0IDMxLjA1ODMgMzUuOTc4N0MzMS41ODgzIDM1Ljk3ODcgMzIuMTE3MSAzNS45Nzg3IDMyLjY1NjggMzUuOTc4N1YzMC4yODlDMjYuNTQ1NiAzMy4wMDUxIDIwLjQ1NzYgMzMuMDAxNCAxNC4zNTM3IDMwLjI5NjRWMzAuMjk4OFpNMTcuOTg3NyA0My4zMTY0QzE3Ljk4NzcgNDIuNjE3NSAxOC4wMTQ2IDQxLjk3NjIgMTcuOTgxNiA0MS4zMzczQzE3LjkzNzUgNDAuNDkgMTcuMjU5NCAzOS43NTQyIDE2LjQxIDM5LjY3OTRDMTUuNzMxOSAzOS42MTkzIDE1LjA0NTMgMzkuNjY3MiAxNC4zMzI5IDM5LjY2NzJDMTQuMzMyOSA0MC4zNjk4IDE0LjI5MjYgNDEuMDQxOCAxNC4zNDI3IDQxLjcwNzZDMTQuNDA3NiA0Mi41NTc0IDE1LjEyNDggNDMuMjUzOSAxNS45NzMgNDMuMzA5MUMxNi42MjU0IDQzLjM1MDcgMTcuMjgyNyA0My4zMTc2IDE3Ljk4NzcgNDMuMzE3NlY0My4zMTY0Wk0yOS4wMjQxIDQzLjMyMTNDMjkuNjk0OCA0My4zMjEzIDMwLjMwNjggNDMuMzM3MyAzMC45MTc2IDQzLjMxNzZDMzEuNzc4IDQzLjI5MDcgMzIuNTM4MSA0Mi42NzI2IDMyLjYzNiA0MS44MTY3QzMyLjcxNjggNDEuMTE0MSAzMi42NTE5IDQwLjM5NDMgMzIuNjUxOSAzOS42NTk4QzMxLjk2NjUgMzkuNjU5OCAzMS4zMDkyIDM5LjYyNTUgMzAuNjU2OSAzOS42Njg0QzI5LjgyNyAzOS43MjIzIDI5LjExMjIgNDAuMzk0MyAyOS4wMzY0IDQxLjIyNjlDMjguOTc1MiA0MS45MDUgMjkuMDI0MSA0Mi41OTQyIDI5LjAyNDEgNDMuMzIxM1oiIGZpbGw9IndoaXRlIi8+PHBhdGggZD0iTTIuMjAyODggMEMzLjMwMDc3IDAuMzcxNTQ2IDMuNjg1MDkgMS4xNDg5NyAzLjY4Mzg3IDIuMjg2OTFDMy42NjU1MSAxNi40NzA3IDMuNjcxNjMgMzAuNjU1NiAzLjY2OTE4IDQ0LjgzOTRDMy42NjkxOCA0NS4wOTY5IDMuNjYzMDYgNDUuMzYzIDMuNjAzMDkgNDUuNjEwN0MzLjQxMDkyIDQ2LjM5NDIgMi43NDk5OSA0Ni45Mzc1IDEuOTY3ODggNDYuOTkwMkMxLjE3ODQyIDQ3LjA0NDEgMC40NjQ4NTcgNDYuNjAxNSAwLjE0NDE4IDQ1Ljg2MDhDMC4wOTY0NDUzIDQ1Ljc0OTMgMC4wNDg3MTA5IDQ1LjYzNzcgMC4wMDA5NzY1NjIgNDUuNTI2MUMwLjAwMDk3NjU2MiAzMC44Mzk2IDAuMDAwOTc2NTYyIDE2LjE1NDMgMC4wMDA5NzY1NjIgMS40Njc3OUMwLjIzNzIwMSAwLjcyNzE1MiAwLjcyNjc4NCAwLjIzNzg4OCAxLjQ2ODUgMEgyLjIwMjg4WiIgZmlsbD0id2hpdGUiLz48cGF0aCBkPSJNNDYuOTk5NSA0NS41MjYxQzQ2Ljk0NTcgNDUuNjUxMiA0Ni44OTMxIDQ1Ljc3NzUgNDYuODM2OCA0NS45MDEzQzQ2LjQ4NDMgNDYuNjc2MyA0NS42NTgxIDQ3LjEyMDIgNDQuODUxNSA0Ni45Njk0QzQ0LjAwMDkgNDYuODA5OSA0My4zODAzIDQ2LjExMSA0My4zMzI2IDQ1LjI1MTRDNDMuMzIyOCA0NS4wNjg3IDQzLjMyNzcgNDQuODg0OCA0My4zMjc3IDQ0LjcwMDhDNDMuMzI3NyAzMC41NjI1IDQzLjMzMzggMTYuNDI0MSA0My4zMTU0IDIuMjg1NjlDNDMuMzE0MiAxLjE0Nzc1IDQzLjY5OTggMC4zNzE1NTIgNDQuNzk2NCAtMC4wMDEyMjA3SDQ1LjUzMDhDNDYuMjcyNSAwLjIzNjY2NyA0Ni43NjMzIDAuNzI0NzA1IDQ2Ljk5OTUgMS40Njc4VjQ1LjUyNjFaIiBmaWxsPSJ3aGl0ZSIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImNsaXAwXzIzXzQxMyI+PHJlY3Qgd2lkdGg9IjQ3IiBoZWlnaHQ9IjQ3IiBmaWxsPSJ3aGl0ZSIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==") 50% 50% no-repeat scroll;
}

@media screen and (max-width: 1139px) {
    /* -------------------- СТИЛИ СТАТИЧНОГО ТЕКСТА -------------------- */
    .content p {
        font-size: 16px;
        opacity: 0.65;
    }

    .content h2 {
        width: 100%;
        font-size: 24px;
        text-align: center;
    }

    /* -------------------- СТИЛИ ФОРМ -------------------- */
    .form-wrapper .title {
        margin: 0 0 30px;
        text-align: center;
    }

    .form-wrapper .message {
        line-height: 18px;
        font-size: 16px;
        text-align: center;
    }

    .form-wrapper fieldset label {
        top: -10px;
        font-size: 16px;
    }

    .form-wrapper fieldset textarea {
        height: 80px;
    }

    .checkbox input[type="checkbox"] + label {
        line-height: initial;
    }

    .form-wrapper input[type=submit] {
        margin: 20px 0 0 0;
    }

    .button {
        padding: 17px 25px 16px;
        font-size: 17px;
    }
}
/* End */


/* Start:/local/templates/main/template_styles.css?171402707528821*/
html {
    height: auto;
    min-height: 100%;
}

body {
    min-height: 100%;
    font-size: 14px;
    color: #212B36;
    background-color: #ffffff;
    font-family: 'Geologica', sans-serif;
    -webkit-text-size-adjust: 100%;
}

body * {
    box-sizing: border-box;
    backface-visibility: hidden;
}

pre {
    display: block;
    text-align: left;
    font-size: 14px;
}

.page-wrapper {
    position: relative;
    display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: space-between;
    min-height: 100vh;
}

.page-wrapper * :not(#map *),
.page-wrapper *:before {
    transition: all 0.3s ease, font-size 0ms;
}

.page-wrapper #bx-panel * {
    transition: none;
}

.container {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    max-width: 1140px;
    margin: 0 auto;
    padding: 0;
}

.header .top {
    padding: 10px 0;
    background-color: #637381;
}

.header .social {
    display: flex;
}

.header .social .item {
    position: relative;
    width: 24px;
    height: 24px;
    margin: 0 10px 0 0;
    border-radius: 24px;
    background-color: rgba(255, 255, 255, 0.1);
    cursor: pointer;
}

.header .social .item:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: transparent 50% 50% no-repeat scroll;
    transition: none;
}

.header .social .item.telegram:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxNCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNy41MDAyOCA4LjU2OTNDNy4yNzM1NCA4Ljc3NzkyIDcuMDUwNTYgOC45ODIyMiA2LjgyODQyIDkuMTg3N0M2LjQ3OTM0IDkuNTEwNjUgNi4xMjk0MiA5LjgzMjgxIDUuNzgyNDMgMTAuMTU3N0M1LjY4MzQ3IDEwLjI1MDUgNS41ODAzMyAxMC4zMTg4IDUuNDM3NTIgMTAuMjU0OEM1LjI5OTMxIDEwLjE5MjcgNS4yOTgwNiAxMC4wNzUyIDUuMzA3NjYgOS45NTIyNUM1LjM3NDQ3IDkuMDc3NjkgNS40MzcxMSA4LjIwMjczIDUuNTA5MzUgNy4zMjg1NkM1LjUxNDc3IDcuMjYxMzggNS41Njg2NCA3LjE4Mzk4IDUuNjI0MTcgNy4xMzU2NkM2Ljc3MDggNi4xMzczNCA3LjkyMTE4IDUuMTQyNTUgOS4wNzA3MyA0LjE0Njk4QzkuNzgzNSAzLjUyOTc2IDEwLjQ5NTkgMi45MTIxNCAxMS4yMDgyIDIuMjk0OTJDMTEuMjQyNSAyLjI2NTA2IDExLjI4NTkgMi4yMzgzNCAxMS4zMDU5IDIuMjAxNDFDMTEuMzIzNSAyLjE2ODAyIDExLjMzMjcgMi4xMDUxNiAxMS4zMTI2IDIuMDg2M0MxMS4yODQ2IDIuMDU5OTcgMTEuMjI0NSAyLjA1MTMzIDExLjE4MDIgMi4wNTU2NUMxMS4xNDI3IDIuMDU5MTkgMTEuMTA3NiAyLjA5MTAxIDExLjA3MjEgMi4xMTE0NEM4LjYwMzg5IDMuNTMxMzMgNi4xMzU2OSA0Ljk1MDgyIDMuNjY5MTUgNi4zNzMwN0MzLjU3MTQ0IDYuNDI5MjUgMy40ODk2IDYuNDM5ODYgMy4zODA2MiA2LjQwNDVDMi4zOTMwOCA2LjA4MzkgMS40MDM0NiA1Ljc2ODgxIDAuNDE0MjYxIDUuNDUyNTRDMC4xMjYxNDMgNS4zNTk4MiAwLjAwMjk2MjcyIDUuMjMxNzQgMy45Nzg5NGUtMDUgNS4wMTkxOUMtMC4wMDI0NjU1OCA0LjgxMDU2IDAuMTEzMTk5IDQuNjgwNTIgMC4zODc5NTQgNC41ODE1MUMyLjUyODc5IDMuODA5ODggNC42NjkyMSAzLjAzODI2IDYuODEwMDUgMi4yNjY2M0M4LjgzODk4IDEuNTM1MDggMTAuODY4NyAwLjgwNTQ5MSAxMi44OTY4IDAuMDcxMTg4OUMxMy4xOTgzIC0wLjAzODAzMzIgMTMuNDc4OSAtMC4wMzMzMTg2IDEzLjczMTEgMC4xNjgyMzJDMTMuOTgyOSAwLjM2OTM4OSAxNC4wNDQ3IDAuNjI4NjkzIDEzLjk3IDAuOTI2NUMxMy44OTk0IDEuMjA3NDEgMTMuODM3MiAxLjQ5MDI5IDEzLjc3MTIgMS43NzE5OUMxMy4wOTg1IDQuNjQzNTkgMTIuNDI1OCA3LjUxNTE4IDExLjc1MzEgMTAuMzg2OEMxMS43NDMxIDEwLjQyOTYgMTEuNzMyNyAxMC40NzI4IDExLjcyMjIgMTAuNTE1NkMxMS42MDg3IDEwLjk3ODUgMTEuMTI5MyAxMS4xNDUxIDEwLjcyMzkgMTAuODU4NkMxMC4xOTEgMTAuNDgyMyA5LjY2MTE2IDEwLjEwMTkgOS4xMjk2IDkuNzIzNTlDOC42MzE0NSA5LjM2ODgyIDguMTMzMyA5LjAxNDA0IDcuNjM1MTUgOC42NTk2NkM3LjU5NDIzIDguNjMwNTkgNy41NTE2NCA4LjYwMzg3IDcuNDk5ODYgOC41NjkzSDcuNTAwMjhaIiBmaWxsPSJ3aGl0ZSIvPjwvc3ZnPg==");
}

.header .social .item.instagram:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIgMi43NjYwNFY5LjIzNDQ1QzExLjk4NSA5LjMxODQ3IDExLjk3MTEgOS40MDIxMiAxMS45NTU0IDkuNDg1NzdDMTEuNzQ4IDEwLjU4NzEgMTEuMTI0MiAxMS4zNTg2IDEwLjA5MTYgMTEuNzgzQzkuODIyMDcgMTEuODkzNyA5LjUyMTQ3IDExLjkyOTUgOS4yMzUxMiAxMkgyLjc2NzA2QzIuNTQyNDQgMTEuOTUyNSAyLjMxMTYxIDExLjkyNDggMi4wOTQ2NSAxMS44NTQzQzAuODMyNzQ0IDExLjQ0NDQgMC4wMDY5MzMwOCAxMC4zMTE3IDAuMDAzMjgwNjYgOC45ODA1OEMtMC4wMDIxOTc5NiA2Ljk5MjcyIDAuMDAwMzU4NzMyIDUuMDA0ODYgMC4wMDI1NTAxOCAzLjAxNjk5QzAuMDAzMjgwNjYgMi4zNzg0OCAwLjE3OTY5MiAxLjc5MDM4IDAuNTU3NzE3IDEuMjczMTRDMS4xNzk3MiAwLjQyMjM5NyAyLjAyNTI2IDAuMDAxOTU3NDIgMy4wNzcxNSAwLjAwMTIyNjg1QzUuMDEwMDEgLTAuMDAwNTk5NTU2IDYuOTQzMjMgLTAuMDAwNTk5NTU2IDguODc2MDkgMC4wMDI2ODc5OEM5LjA3ODQzIDAuMDAyNjg3OTggOS4yODM3IDAuMDExODIgOS40ODIwMyAwLjA0Nzk4MjlDMTAuNTkwNSAwLjI0OTk4NCAxMS4zNjQ1IDAuODc4OTk5IDExLjc4NzEgMS45MjAwNUMxMS44OTU1IDIuMTg3MDcgMTEuOTMxIDIuNDgzMzIgMTIgMi43NjYwNFpNNi4wMDIwMSAzLjQ5OTg5QzQuNjMwMTYgMy40OTc3IDMuNTE1NDQgNC42MDg4OSAzLjUwMDgzIDUuOTkzMzFDMy40ODYyMiA3LjM1OTEgNC42MjEzOSA4LjQ5ODQxIDUuOTk5ODEgOC41MDA5N0M3LjM3MDIgOC41MDM1MiA4LjQ4NzExIDcuMzkwNTEgOC41MDEzNSA2LjAwNzE5QzguNTE1NiA0LjY0MTQgNy4zODAwNiAzLjUwMjA5IDYuMDAyMDEgMy40OTk4OVpNOS4yNDU3MiAzLjQ5NzM0QzkuNjU5NTMgMy41MDAyNiAxMC4wMDE0IDMuMTYxMjggOS45OTk5NCAyLjc0OTI0QzkuOTk4MTEgMi4zNDEyMiA5LjY2NTM4IDIuMDA2OTkgOS4yNTUyMSAyLjAwMDc4QzguODUwNTIgMS45OTQ5MyA4LjUxMDEyIDIuMzI5OSA4LjUwNDI3IDIuNzM5NzRDOC40OTgwNyAzLjE1NjE2IDguODI5MzQgMy40OTQ0MiA5LjI0NjA4IDMuNDk2OTdMOS4yNDU3MiAzLjQ5NzM0WiIgZmlsbD0id2hpdGUiLz48L3N2Zz4=");
}

.header .social .item.telegram:hover:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEyIDBDNS4zNzI1OCAwIDAgNS4zNzI1OCAwIDEyQzAgMTguNjI3NCA1LjM3MjU4IDI0IDEyIDI0QzE4LjYyNzQgMjQgMjQgMTguNjI3NCAyNCAxMkMyNCA1LjM3MjU4IDE4LjYyNzQgMCAxMiAwWk0xMS41IDE1LjU3MDJDMTEuNDMwMSAxNS42MzQ1IDExLjM2MDUgMTUuNjk4NSAxMS4yOTExIDE1Ljc2MjJDMTEuMTM1OCAxNS45MDQ5IDEwLjk4MTkgMTYuMDQ2NCAxMC44MjgzIDE2LjE4ODRDMTAuNzUwNyAxNi4yNjAyIDEwLjY3MyAxNi4zMzIgMTAuNTk1MyAxNi40MDM4QzEwLjMyMzggMTYuNjU0OCAxMC4wNTIyIDE2LjkwNTggOS43ODIzNCAxNy4xNTg1QzkuNjgzMzggMTcuMjUxMiA5LjU4MDI1IDE3LjMxOTUgOS40Mzc0NCAxNy4yNTU1QzkuMjk5MjMgMTcuMTkzNCA5LjI5Nzk3IDE3LjA3NTkgOS4zMDc1OCAxNi45NTNDOS4zMjc4NCAxNi42ODc3IDkuMzQ3NzIgMTYuNDIyNCA5LjM2NzYgMTYuMTU3MkM5LjQxMzI2IDE1LjU0NzcgOS40NTg5MyAxNC45MzgzIDkuNTA5MjYgMTQuMzI5M0M5LjUxNDY5IDE0LjI2MjEgOS41Njg1NSAxNC4xODQ3IDkuNjI0MDkgMTQuMTM2NEMxMC41NjI0IDEzLjMxOTUgMTEuNTAzMiAxMi41MDQ5IDEyLjQ0NCAxMS42OTAzQzEyLjY1MjkgMTEuNTA5NSAxMi44NjE4IDExLjMyODYgMTMuMDcwNiAxMS4xNDc3QzEzLjUzOTQgMTAuNzQxNyAxNC4wMDgxIDEwLjMzNTYgMTQuNDc2NiA5LjkyOTU2QzE0LjcyMDUgOS43MTgyMyAxNC45NjQzIDkuNTA2OTEgMTUuMjA4MSA5LjI5NTY0QzE1LjIxNzIgOS4yODc2OSAxNS4yMjcgOS4yNzk5NyAxNS4yMzY4IDkuMjcyMjJDMTUuMjYzOCA5LjI1MDg0IDE1LjI5MTEgOS4yMjkyNCAxNS4zMDU4IDkuMjAyMTNDMTUuMzIzNCA5LjE2ODc0IDE1LjMzMjYgOS4xMDU4OCAxNS4zMTI1IDkuMDg3MDJDMTUuMjg0NiA5LjA2MDY5IDE1LjIyNDQgOS4wNTIwNSAxNS4xODAyIDkuMDU2MzdDMTUuMTUzMSA5LjA1ODkyIDE1LjEyNzQgOS4wNzYxMSAxNS4xMDE4IDkuMDkzMTdDMTUuMDkxOSA5LjA5OTgxIDE1LjA4MiA5LjEwNjQzIDE1LjA3MiA5LjExMjE2QzE0LjgzNjIgOS4yNDc4MSAxNC42MDA0IDkuMzgzNDQgMTQuMzY0NiA5LjUxOTA4QzEyLjEzMjIgMTAuODAzMyA5Ljg5OTk3IDEyLjA4NzQgNy42NjkwNyAxMy4zNzM4QzcuNTcxMzYgMTMuNDMgNy40ODk1MiAxMy40NDA2IDcuMzgwNTMgMTMuNDA1MkM2LjU2NjIzIDEzLjE0MDkgNS43NTA1MSAxMi44ODAyIDQuOTM0NzcgMTIuNjE5NkM0Ljc2MTIzIDEyLjU2NDIgNC41ODc3IDEyLjUwODcgNC40MTQxOCAxMi40NTMzQzQuMTI2MDYgMTIuMzYwNSA0LjAwMjg4IDEyLjIzMjUgMy45OTk5NSAxMi4wMTk5QzMuOTk3NDUgMTEuODExMyA0LjExMzExIDExLjY4MTIgNC4zODc4NyAxMS41ODIyTDEwLjgxIDkuMjY3MzVDMTEuNDE2MSA5LjA0ODc5IDEyLjAyMjQgOC44MzA0MSAxMi42Mjg2IDguNjEyMDJDMTQuMDUxNiA4LjA5OTQzIDE1LjQ3NDYgNy41ODY4MyAxNi44OTY4IDcuMDcxOTFDMTcuMTk4MiA2Ljk2MjY5IDE3LjQ3ODggNi45Njc0IDE3LjczMSA3LjE2ODk1QzE3Ljk4MjggNy4zNzAxMSAxOC4wNDQ2IDcuNjI5NDEgMTcuOTY5OSA3LjkyNzIyQzE3LjkyMTUgOC4xMTk5NyAxNy44NzcgOC4zMTM2NCAxNy44MzI1IDguNTA3MjFDMTcuODEyMiA4LjU5NTc2IDE3Ljc5MTggOC42ODQyOSAxNy43NzExIDguNzcyNzFMMTUuNzUzMSAxNy4zODc1QzE1Ljc0MyAxNy40MzAzIDE1LjczMjYgMTcuNDczNSAxNS43MjIyIDE3LjUxNjRDMTUuNjA4NiAxNy45NzkyIDE1LjEyOTIgMTguMTQ1OCAxNC43MjM4IDE3Ljg1OTRDMTQuMzc0NCAxNy42MTI2IDE0LjAyNjMgMTcuMzY0MSAxMy42NzgyIDE3LjExNTZDMTMuNDk1NCAxNi45ODUxIDEzLjMxMjUgMTYuODU0NiAxMy4xMjk1IDE2LjcyNDNDMTIuNjMxNCAxNi4zNjk1IDEyLjEzMzIgMTYuMDE0OCAxMS42MzUxIDE1LjY2MDRDMTEuNjA4NCAxNS42NDE0IDExLjU4MDkgMTUuNjIzNCAxMS41NTA3IDE1LjYwMzZDMTEuNTM0NyAxNS41OTMxIDExLjUxNzkgMTUuNTgyMSAxMS41IDE1LjU3MDJaIiBmaWxsPSJ3aGl0ZSIvPjwvc3ZnPg==");
}

.header .social .item.instagram:hover:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEyIDBDNS4zNzI1OCAwIDAgNS4zNzI1OCAwIDEyQzAgMTguNjI3NCA1LjM3MjU4IDI0IDEyIDI0QzE4LjYyNzQgMjQgMjQgMTguNjI3NCAyNCAxMkMyNCA1LjM3MjU4IDE4LjYyNzQgMCAxMiAwWk0xOCAxNS4yMzQ1VjguNzY2MDRDMTcuOTc4MiA4LjY3Njk0IDE3Ljk1OTggOC41ODY0OSAxNy45NDE0IDguNDk2MDRDMTcuOTAxNCA4LjI5OTQ5IDE3Ljg2MTQgOC4xMDI5MiAxNy43ODcxIDcuOTIwMDVDMTcuMzY0NSA2Ljg3OSAxNi41OTA1IDYuMjQ5OTggMTUuNDgyIDYuMDQ3OThDMTUuMjgzNyA2LjAxMTgyIDE1LjA3ODQgNi4wMDI2OSAxNC44NzYxIDYuMDAyNjlDMTIuOTQzMiA1Ljk5OTQgMTEuMDEgNS45OTk0IDkuMDc3MTUgNi4wMDEyM0M4LjAyNTI2IDYuMDAxOTYgNy4xNzk3MiA2LjQyMjQgNi41NTc3MiA3LjI3MzE0QzYuMTc5NjkgNy43OTAzOCA2LjAwMzI4IDguMzc4NDggNi4wMDI1NSA5LjAxNjk5TDYuMDAyMjYgOS4yNzU5OEM2LjAwMDE1IDExLjE3NzUgNS45OTgwNCAxMy4wNzkgNi4wMDMyOCAxNC45ODA2QzYuMDA2OTMgMTYuMzExNyA2LjgzMjc0IDE3LjQ0NDQgOC4wOTQ2NSAxNy44NTQzQzguMjQzMTcgMTcuOTAyNSA4LjM5ODE5IDE3LjkzMDcgOC41NTMyOCAxNy45NTlDOC42MjQ3NCAxNy45NzIgOC42OTYyMSAxNy45ODUgOC43NjcwNiAxOEgxNS4yMzUxQzE1LjMyNTggMTcuOTc3NyAxNS40MTc4IDE3Ljk1ODkgMTUuNTA5OSAxNy45NEMxNS43MDg2IDE3Ljg5OTMgMTUuOTA3NCAxNy44NTg3IDE2LjA5MTYgMTcuNzgzQzE3LjEyNDIgMTcuMzU4NiAxNy43NDggMTYuNTg3MSAxNy45NTU0IDE1LjQ4NThDMTcuOTY1NSAxNS40MzIzIDE3Ljk3NDggMTUuMzc4OSAxNy45ODQxIDE1LjMyNTNDMTcuOTg5MyAxNS4yOTUxIDE3Ljk5NDYgMTUuMjY0OCAxOCAxNS4yMzQ1Wk05LjUwMDgzIDExLjk5MzNDOS41MTU0NCAxMC42MDg5IDEwLjYzMDIgOS40OTc3IDEyLjAwMiA5LjQ5OTlDMTMuMzgwMSA5LjUwMjA5IDE0LjUxNTYgMTAuNjQxNCAxNC41MDE0IDEyLjAwNzJDMTQuNDg3MSAxMy4zOTA1IDEzLjM3MDIgMTQuNTAzNSAxMS45OTk4IDE0LjUwMUMxMC42MjE0IDE0LjQ5ODQgOS40ODYyMiAxMy4zNTkxIDkuNTAwODMgMTEuOTkzM1pNMTUuOTk5OSA4Ljc0OTI0QzE2LjAwMTQgOS4xNjEyOCAxNS42NTk1IDkuNTAwMjYgMTUuMjQ1NyA5LjQ5NzM0TDE1LjI0NjEgOS40OTY5N0MxNC44MjkzIDkuNDk0NDIgMTQuNDk4MSA5LjE1NjE3IDE0LjUwNDMgOC43Mzk3NEMxNC41MTAxIDguMzI5OSAxNC44NTA1IDcuOTk0OTMgMTUuMjU1MiA4LjAwMDc4QzE1LjY2NTQgOC4wMDY5OSAxNS45OTgxIDguMzQxMjIgMTUuOTk5OSA4Ljc0OTI0WiIgZmlsbD0id2hpdGUiLz48L3N2Zz4=");
}

.header .phone {
    display: flex;
    flex-grow: 1;
    align-items: center;
    line-height: 15px;
    font-size: 12px;
    color: #FFFFFF;
}

.header .phone .icon {
    position: relative;
    width: 24px;
    height: 24px;
    margin: 0 10px 0 0;
    border-radius: 24px;
    background-color: rgba(255, 255, 255, 0.1);
}

.header .phone .icon:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: transparent url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMzRfMTkyKSI+PHBhdGggZD0iTTkuMTkwNDcgMTIuMDAwMUM4LjUyMzE1IDExLjkzMDMgNy45Mzg3OSAxMS43NTY1IDcuMzcwODkgMTEuNTIzNkM2LjIxMDc3IDExLjA0ODIgNS4xODExNyAxMC4zNjMxIDQuMjI4MTEgOS41NTg1OUMyLjkxNjM1IDguNDUxNDIgMS44MDk4NyA3LjE3MDQgMC45NjYyNDIgNS42NzIyM0MwLjUyMjA3NiA0Ljg4MzA4IDAuMTg1MTk2IDQuMDUyNzkgMC4wMjE0MDU1IDMuMTU1OTdDLTAuMDI3OTQ2MyAyLjg4NTUzIDAuMDAyMDkzOTMgMi42NTUxNSAwLjE2MzM4MSAyLjQyNTEzQzAuNzA3NjgyIDEuNjQ3NzkgMS4zMDA2MiAwLjkxMzAxMSAyLjAwMDEzIDAuMjY4NzQyQzIuMDc1MjMgMC4xOTkzNDMgMi4xNTc4NCAwLjEzNjc0MSAyLjI0Mjk1IDAuMDc5ODYxOUMyLjQxNDYxIC0wLjAzNDk2ODkgMi41MzQ0MSAtMC4wMjY3NDEyIDIuNjg5NjIgMC4xMTIwNTdDMi43NTkgMC4xNzQzMDIgMi44MjU4OCAwLjI0MjYyOCAyLjg3OTUyIDAuMzE4NDY3QzMuNDI3MDQgMS4wOTA4IDMuOTMzNzkgMS44ODgxOCA0LjM0MTEyIDIuNzQ0NThDNC41NTQyNiAzLjE5MjgxIDQuNTMxNzMgMy4yNzgzMSA0LjE2MjMxIDMuNjA4MTRDMy45MDYyNSAzLjgzNzA4IDMuNjQ5MTIgNC4wNjUzMSAzLjM5MDIgNC4yOTEwNEMzLjMyMTU0IDQuMzUxMTQgMy4zMDYxNiA0LjQwOTQ1IDMuMzMzMzQgNC41MDAzMUMzLjY5MjA0IDUuNjkyNjIgNC4zNjQwMSA2LjY3ODE2IDUuMzE0MjEgNy40NzQ4MkM1Ljk1Njg1IDguMDEzNTYgNi42NzU2NyA4LjQxOTU5IDcuNDg4MTkgOC42NTA2OEM3LjU4NDM5IDguNjc3ODcgNy42NDU1NCA4LjY2Mjg0IDcuNzA4ODQgOC41OTAyMkM3LjkxOTQ4IDguMzQ3NjggOC4xMzU4NCA4LjExMDE1IDguMzQ3MiA3Ljg2Nzk3QzguNzEzMDUgNy40NDk0MyA4Ljc5NjM3IDcuNDI1MSA5LjI5NTk3IDcuNjY2MjFDMTAuMTI2IDguMDY3MjIgMTAuOTA3NCA4LjU1MTIzIDExLjY1NTYgOS4wODc0NkMxMi4wOTA4IDkuMzk5NCAxMi4xMDY1IDkuNTc0NjkgMTEuNzQzMiA5Ljk2OTYyQzExLjA2NTggMTAuNzA1OCAxMC4yOTggMTEuMzM3MiA5LjQ1ODMzIDExLjg4MDJDOS4zNjQ2MyAxMS45NDExIDkuMjUyMzQgMTEuOTczMyA5LjE5MDgzIDEyLjAwMDFIOS4xOTA0N1oiIGZpbGw9IndoaXRlIi8+PHBhdGggZD0iTTYuNDI4MjIgMC44NTIyMjNWMC4wMTQ0MjI2QzkuMjQ3NzEgLTAuMDYwNzAwNCAxMS45OTc1IDIuMzIyODQgMTEuOTk1MyA1LjU1ODg2SDExLjE0NzRDMTEuMTE4MSA0LjI3NjQgMTAuNjczNiAzLjE1ODE0IDkuNzYwNTQgMi4yNDQ4NkM4Ljg0NjgyIDEuMzMwNTEgNy43MjkyNSAwLjg4MTkxNCA2LjQyODIyIDAuODUyMjIzWiIgZmlsbD0id2hpdGUiLz48cGF0aCBkPSJNOS44NDM1NiA1LjU2NTk3SDkuMDIxMDNDOC44NTU4MSA0LjAwODQyIDcuOTk5NjYgMy4xNDY2NSA2LjQzMDQyIDIuOTc0NTlWMi4xNTUwM0M4LjIzNjc3IDIuMDk4NTEgOS44ODY4NCAzLjY4MzYgOS44NDM1NiA1LjU2NTk3WiIgZmlsbD0id2hpdGUiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJjbGlwMF8zNF8xOTIiPjxyZWN0IHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgZmlsbD0id2hpdGUiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=") 50% 50% no-repeat scroll;
}

.header .phone a {
    margin: 0 0 0 5px;
    font-weight: bold;
    color: #FFFFFF;
    cursor: pointer;
}

.header .cabinet {
    display: flex;
    align-items: center;
    line-height: 15px;
    margin: 0 65px 0 0;
    font-size: 12px;
    color: #FFFFFF;
    cursor: pointer;
}

.header .cabinet .icon {
    position: relative;
    width: 24px;
    height: 24px;
    margin: 0 10px 0 0;
    border-radius: 24px;
    background-color: rgba(255, 255, 255, 0.1);
}

.header .cabinet .icon:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: transparent url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxMiAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTg2XzQ4KSI+PHBhdGggZD0iTTYuMTYwMzkgMTVDMy42NzcxMyAxNC45MzAzIDEuNzE2MDcgMTQuMDgzMyAwLjE4NjU0IDEyLjI2MzlDLTAuMDEwMDQ1NCAxMi4wMjk4IC0wLjA1MDE0NzEgMTEuNzk4OSAwLjA2MTAwNDQgMTEuNTExNkMwLjcxNDQwMSA5LjgyMDg1IDEuODc4MjIgOC42Mjk5MiAzLjUyMTUyIDcuOTg4MDFDNS44NzcwNiA3LjA2Nzc5IDguMDk5NjUgNy4zODAwNCAxMC4xMTM1IDguOTYxODNDMTAuOTY1MiA5LjYzMSAxMS41NjMyIDEwLjUwNjUgMTEuOTQ1OSAxMS41MzYyQzEyLjA0NTcgMTEuODA0NyAxMi4wMDc4IDEyLjAyNTggMTEuODI2NSAxMi4yNDU2QzEwLjY2NzkgMTMuNjUwOSA5LjE5NzIyIDE0LjUwNzMgNy40Mzg4NSAxNC44NDQ1QzYuOTY0NiAxNC45MzUyIDYuNDc4NTkgMTQuOTYyNSA2LjE1OTk1IDE0Ljk5OTVMNi4xNjAzOSAxNVoiIGZpbGw9IndoaXRlIi8+PHBhdGggZD0iTTIuODYyOTMgMy4yMDM3OUMyLjg2NTU0IDEuNDI5OTIgNC4yNzIxNSAtMC4wMDM1NjY5OSA2LjAwNjEyIDYuNjY3MzJlLTA2QzcuNzM3MDMgMC4wMDM1ODAzMyA5LjE0MzIgMS40NDc3OSA5LjEzOTcyIDMuMjE3NjRDOS4xMzU3OSA0Ljk4NzUgNy43MjQzOSA2LjQyNDU2IDUuOTkyMTcgNi40MjE4OEM0LjI2MDM4IDYuNDE5MiAyLjg1OTg4IDQuOTc5MDEgMi44NjI0OSAzLjIwMzc5SDIuODYyOTNaIiBmaWxsPSJ3aGl0ZSIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImNsaXAwXzE4Nl80OCI+PHJlY3Qgd2lkdGg9IjEyIiBoZWlnaHQ9IjE1IiBmaWxsPSJ3aGl0ZSIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==") 50% 50% no-repeat scroll;
}

.header .cabinet .title {
    color: #FFFFFF;
}

.header .cabinet:after {
    content: '';
    width: 7px;
    height: 4px;
    margin: 0 0 0 10px;
    background: transparent url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI1IiB2aWV3Qm94PSIwIDAgOCA1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik03LjAzNjM2IDFMNC4wMTgxOCA0TDEgMSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==") 50% 50% no-repeat scroll;
}

.header .langs {
    position: relative;
}

.header .langs:after {
    content: '';
    position: absolute;
    top: 10.5px;
    right: 14.5px;
    width: 7px;
    height: 4px;
    background: transparent url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI1IiB2aWV3Qm94PSIwIDAgOCA1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik03LjAzNjM2IDFMNC4wMTgxOCA0TDEgMSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==") 50% 50% no-repeat scroll;
}

.header .langs:hover:after {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI0IiB2aWV3Qm94PSIwIDAgOCA0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0wLjYyNzIxMSAzLjVMMy42NDUzOSAwLjVMNi42NjM1NyAzLjUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=");
}

.header .langs .item {
    width: 83px;
    padding: 4.5px 0 4.5px 6px;
    background-color: #768A9B;
    transition: none !important;
}

.header .langs .item.current {
    display: flex;
    border-radius: 12px;
}

.header .langs:hover .item.current {
    border-radius: 12px 12px 0 0;
}

.header .langs .item:not(.current) {
    position: absolute;
    display: none;
}

.header .langs :last-child {
    border-radius: 0 0 12px 12px;
}

.header .langs:hover .item {
    display: flex;
}

.header .langs .item .flag {
    margin: 0 5px 0 0;
    font-size: 0;
}

.header .langs .item .title {
    line-height: 16px;
    font-size: 14px;
    font-weight: 500;
    color: #FFFFFF;
    opacity: 0.5;
}

.header .langs .item.current .title,
.header .langs .item:hover .title {
    opacity: 1;
}

.header .bottom {
    justify-content: space-between;
    background-color: #ffffff;
    box-shadow: 0 -4px 24px rgba(0, 0, 0, 0.13);
}

.header .logo {
    width: 190px;
    height: 38px;
    margin: 12px 0 10px;
    background-image: url("/local/templates/main/images/logo.png");
}

.content {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    background-color: #F7F7F8;
}

.content .container:not(:empty) {
    flex-direction: column;
    align-items: flex-start;
    margin: 90px auto;
}

.content h1 {
    width: 100%;
    line-height: 45px;
    margin: 0 0 20px 0;
    font-size: 36px;
    font-weight: 600;
    text-align: center;
}

.footer {
    background-color: #637381;
}

.footer .container {
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    padding: 82px 0 76px;
}

.page-wrapper:not(.main) .footer .container {
    padding-top: 68px;
}

.footer .top {
    width: 100%;
}

.footer .bottom {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.footer .logo {
    width: 190px;
    height: 38px;
    margin: 0 0 12px;
    background: transparent url("/local/templates/main/images/logo_footer.png") 0 0 no-repeat scroll;
}

.footer .copyright {
    line-height: 15px;
    margin: 0 0 12px;
    font-size: 12px;
    color: #FFFFFF;
    opacity: 0.6;
}

.footer .privacy-policy {
    line-height: 15px;
    font-size: 12px;
    color: #FFFFFF;
}

.footer .center {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    max-width: 480px;
    width: 100%;
    margin: 9px 0 0 0;
}

.footer .mobile-apps .title {
    line-height: 15px;
    margin: 0 0 27px;
    font-size: 12px;
    color: #FFFFFF;
}

.footer .mobile-apps .list .item + .item {
    margin: 0 0 0 15px;
}

.footer .social .title {
    line-height: 15px;
    margin: 0 0 31px;
    font-size: 12px;
    color: #FFFFFF;
}

.footer .social .list {
    display: flex;
}

.footer .social .list .item {
    position: relative;
    width: 24px;
    height: 24px;
    border-radius: 24px;
    background-color: rgba(255, 255, 255, 0.1);
    cursor: pointer;
}

.footer .social .list .item + .item {
    margin: 0 0 0 12px;
}

.footer .social .list .item:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: transparent 50% 50% no-repeat scroll;
    transition: none;
}

.footer .social .list .item.telegram:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEyIDBDNS4zNzI1OCAwIDAgNS4zNzI1OCAwIDEyQzAgMTguNjI3NCA1LjM3MjU4IDI0IDEyIDI0QzE4LjYyNzQgMjQgMjQgMTguNjI3NCAyNCAxMkMyNCA1LjM3MjU4IDE4LjYyNzQgMCAxMiAwWk0xMS41IDE1LjU3MDJDMTEuNDMwMSAxNS42MzQ1IDExLjM2MDUgMTUuNjk4NSAxMS4yOTExIDE1Ljc2MjJDMTEuMTM1OCAxNS45MDQ5IDEwLjk4MTkgMTYuMDQ2NCAxMC44MjgzIDE2LjE4ODRDMTAuNzUwNyAxNi4yNjAyIDEwLjY3MyAxNi4zMzIgMTAuNTk1MyAxNi40MDM4QzEwLjMyMzggMTYuNjU0OCAxMC4wNTIyIDE2LjkwNTggOS43ODIzNCAxNy4xNTg1QzkuNjgzMzggMTcuMjUxMiA5LjU4MDI1IDE3LjMxOTUgOS40Mzc0NCAxNy4yNTU1QzkuMjk5MjMgMTcuMTkzNCA5LjI5Nzk3IDE3LjA3NTkgOS4zMDc1OCAxNi45NTNDOS4zMjc4NCAxNi42ODc3IDkuMzQ3NzIgMTYuNDIyNCA5LjM2NzYgMTYuMTU3MkM5LjQxMzI2IDE1LjU0NzcgOS40NTg5MyAxNC45MzgzIDkuNTA5MjYgMTQuMzI5M0M5LjUxNDY5IDE0LjI2MjEgOS41Njg1NSAxNC4xODQ3IDkuNjI0MDkgMTQuMTM2NEMxMC41NjI0IDEzLjMxOTUgMTEuNTAzMiAxMi41MDQ5IDEyLjQ0NCAxMS42OTAzQzEyLjY1MjkgMTEuNTA5NSAxMi44NjE4IDExLjMyODYgMTMuMDcwNiAxMS4xNDc3QzEzLjUzOTQgMTAuNzQxNyAxNC4wMDgxIDEwLjMzNTYgMTQuNDc2NiA5LjkyOTU2QzE0LjcyMDUgOS43MTgyMyAxNC45NjQzIDkuNTA2OTEgMTUuMjA4MSA5LjI5NTY0QzE1LjIxNzIgOS4yODc2OSAxNS4yMjcgOS4yNzk5NyAxNS4yMzY4IDkuMjcyMjJDMTUuMjYzOCA5LjI1MDg0IDE1LjI5MTEgOS4yMjkyNCAxNS4zMDU4IDkuMjAyMTNDMTUuMzIzNCA5LjE2ODc0IDE1LjMzMjYgOS4xMDU4OCAxNS4zMTI1IDkuMDg3MDJDMTUuMjg0NiA5LjA2MDY5IDE1LjIyNDQgOS4wNTIwNSAxNS4xODAyIDkuMDU2MzdDMTUuMTUzMSA5LjA1ODkyIDE1LjEyNzQgOS4wNzYxMSAxNS4xMDE4IDkuMDkzMTdDMTUuMDkxOSA5LjA5OTgxIDE1LjA4MiA5LjEwNjQzIDE1LjA3MiA5LjExMjE2QzE0LjgzNjIgOS4yNDc4MSAxNC42MDA0IDkuMzgzNDQgMTQuMzY0NiA5LjUxOTA4QzEyLjEzMjIgMTAuODAzMyA5Ljg5OTk3IDEyLjA4NzQgNy42NjkwNyAxMy4zNzM4QzcuNTcxMzYgMTMuNDMgNy40ODk1MiAxMy40NDA2IDcuMzgwNTMgMTMuNDA1MkM2LjU2NjIzIDEzLjE0MDkgNS43NTA1MSAxMi44ODAyIDQuOTM0NzcgMTIuNjE5NkM0Ljc2MTIzIDEyLjU2NDIgNC41ODc3IDEyLjUwODcgNC40MTQxOCAxMi40NTMzQzQuMTI2MDYgMTIuMzYwNSA0LjAwMjg4IDEyLjIzMjUgMy45OTk5NSAxMi4wMTk5QzMuOTk3NDUgMTEuODExMyA0LjExMzExIDExLjY4MTIgNC4zODc4NyAxMS41ODIyTDEwLjgxIDkuMjY3MzVDMTEuNDE2MSA5LjA0ODc5IDEyLjAyMjQgOC44MzA0MSAxMi42Mjg2IDguNjEyMDJDMTQuMDUxNiA4LjA5OTQzIDE1LjQ3NDYgNy41ODY4MyAxNi44OTY4IDcuMDcxOTFDMTcuMTk4MiA2Ljk2MjY5IDE3LjQ3ODggNi45Njc0IDE3LjczMSA3LjE2ODk1QzE3Ljk4MjggNy4zNzAxMSAxOC4wNDQ2IDcuNjI5NDEgMTcuOTY5OSA3LjkyNzIyQzE3LjkyMTUgOC4xMTk5NyAxNy44NzcgOC4zMTM2NCAxNy44MzI1IDguNTA3MjFDMTcuODEyMiA4LjU5NTc2IDE3Ljc5MTggOC42ODQyOSAxNy43NzExIDguNzcyNzFMMTUuNzUzMSAxNy4zODc1QzE1Ljc0MyAxNy40MzAzIDE1LjczMjYgMTcuNDczNSAxNS43MjIyIDE3LjUxNjRDMTUuNjA4NiAxNy45NzkyIDE1LjEyOTIgMTguMTQ1OCAxNC43MjM4IDE3Ljg1OTRDMTQuMzc0NCAxNy42MTI2IDE0LjAyNjMgMTcuMzY0MSAxMy42NzgyIDE3LjExNTZDMTMuNDk1NCAxNi45ODUxIDEzLjMxMjUgMTYuODU0NiAxMy4xMjk1IDE2LjcyNDNDMTIuNjMxNCAxNi4zNjk1IDEyLjEzMzIgMTYuMDE0OCAxMS42MzUxIDE1LjY2MDRDMTEuNjA4NCAxNS42NDE0IDExLjU4MDkgMTUuNjIzNCAxMS41NTA3IDE1LjYwMzZDMTEuNTM0NyAxNS41OTMxIDExLjUxNzkgMTUuNTgyMSAxMS41IDE1LjU3MDJaIiBmaWxsPSJ3aGl0ZSIvPjwvc3ZnPg==");
}

.footer .social .list .item.instagram:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEyIDBDNS4zNzI1OCAwIDAgNS4zNzI1OCAwIDEyQzAgMTguNjI3NCA1LjM3MjU4IDI0IDEyIDI0QzE4LjYyNzQgMjQgMjQgMTguNjI3NCAyNCAxMkMyNCA1LjM3MjU4IDE4LjYyNzQgMCAxMiAwWk0xOCAxNS4yMzQ1VjguNzY2MDRDMTcuOTc4MiA4LjY3Njk0IDE3Ljk1OTggOC41ODY0OSAxNy45NDE0IDguNDk2MDRDMTcuOTAxNCA4LjI5OTQ5IDE3Ljg2MTQgOC4xMDI5MiAxNy43ODcxIDcuOTIwMDVDMTcuMzY0NSA2Ljg3OSAxNi41OTA1IDYuMjQ5OTggMTUuNDgyIDYuMDQ3OThDMTUuMjgzNyA2LjAxMTgyIDE1LjA3ODQgNi4wMDI2OSAxNC44NzYxIDYuMDAyNjlDMTIuOTQzMiA1Ljk5OTQgMTEuMDEgNS45OTk0IDkuMDc3MTUgNi4wMDEyM0M4LjAyNTI2IDYuMDAxOTYgNy4xNzk3MiA2LjQyMjQgNi41NTc3MiA3LjI3MzE0QzYuMTc5NjkgNy43OTAzOCA2LjAwMzI4IDguMzc4NDggNi4wMDI1NSA5LjAxNjk5TDYuMDAyMjYgOS4yNzU5OEM2LjAwMDE1IDExLjE3NzUgNS45OTgwNCAxMy4wNzkgNi4wMDMyOCAxNC45ODA2QzYuMDA2OTMgMTYuMzExNyA2LjgzMjc0IDE3LjQ0NDQgOC4wOTQ2NSAxNy44NTQzQzguMjQzMTcgMTcuOTAyNSA4LjM5ODE5IDE3LjkzMDcgOC41NTMyOCAxNy45NTlDOC42MjQ3NCAxNy45NzIgOC42OTYyMSAxNy45ODUgOC43NjcwNiAxOEgxNS4yMzUxQzE1LjMyNTggMTcuOTc3NyAxNS40MTc4IDE3Ljk1ODkgMTUuNTA5OSAxNy45NEMxNS43MDg2IDE3Ljg5OTMgMTUuOTA3NCAxNy44NTg3IDE2LjA5MTYgMTcuNzgzQzE3LjEyNDIgMTcuMzU4NiAxNy43NDggMTYuNTg3MSAxNy45NTU0IDE1LjQ4NThDMTcuOTY1NSAxNS40MzIzIDE3Ljk3NDggMTUuMzc4OSAxNy45ODQxIDE1LjMyNTNDMTcuOTg5MyAxNS4yOTUxIDE3Ljk5NDYgMTUuMjY0OCAxOCAxNS4yMzQ1Wk05LjUwMDgzIDExLjk5MzNDOS41MTU0NCAxMC42MDg5IDEwLjYzMDIgOS40OTc3IDEyLjAwMiA5LjQ5OTlDMTMuMzgwMSA5LjUwMjA5IDE0LjUxNTYgMTAuNjQxNCAxNC41MDE0IDEyLjAwNzJDMTQuNDg3MSAxMy4zOTA1IDEzLjM3MDIgMTQuNTAzNSAxMS45OTk4IDE0LjUwMUMxMC42MjE0IDE0LjQ5ODQgOS40ODYyMiAxMy4zNTkxIDkuNTAwODMgMTEuOTkzM1pNMTUuOTk5OSA4Ljc0OTI0QzE2LjAwMTQgOS4xNjEyOCAxNS42NTk1IDkuNTAwMjYgMTUuMjQ1NyA5LjQ5NzM0TDE1LjI0NjEgOS40OTY5N0MxNC44MjkzIDkuNDk0NDIgMTQuNDk4MSA5LjE1NjE3IDE0LjUwNDMgOC43Mzk3NEMxNC41MTAxIDguMzI5OSAxNC44NTA1IDcuOTk0OTMgMTUuMjU1MiA4LjAwMDc4QzE1LjY2NTQgOC4wMDY5OSAxNS45OTgxIDguMzQxMjIgMTUuOTk5OSA4Ljc0OTI0WiIgZmlsbD0id2hpdGUiLz48L3N2Zz4=");
}

.footer .social .list .item.telegram:hover:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxNCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNy41MDAyOCA4LjU2OTNDNy4yNzM1NCA4Ljc3NzkyIDcuMDUwNTYgOC45ODIyMiA2LjgyODQyIDkuMTg3N0M2LjQ3OTM0IDkuNTEwNjUgNi4xMjk0MiA5LjgzMjgxIDUuNzgyNDMgMTAuMTU3N0M1LjY4MzQ3IDEwLjI1MDUgNS41ODAzMyAxMC4zMTg4IDUuNDM3NTIgMTAuMjU0OEM1LjI5OTMxIDEwLjE5MjcgNS4yOTgwNiAxMC4wNzUyIDUuMzA3NjYgOS45NTIyNUM1LjM3NDQ3IDkuMDc3NjkgNS40MzcxMSA4LjIwMjczIDUuNTA5MzUgNy4zMjg1NkM1LjUxNDc3IDcuMjYxMzggNS41Njg2NCA3LjE4Mzk4IDUuNjI0MTcgNy4xMzU2NkM2Ljc3MDggNi4xMzczNCA3LjkyMTE4IDUuMTQyNTUgOS4wNzA3MyA0LjE0Njk4QzkuNzgzNSAzLjUyOTc2IDEwLjQ5NTkgMi45MTIxNCAxMS4yMDgyIDIuMjk0OTJDMTEuMjQyNSAyLjI2NTA2IDExLjI4NTkgMi4yMzgzNCAxMS4zMDU5IDIuMjAxNDFDMTEuMzIzNSAyLjE2ODAyIDExLjMzMjcgMi4xMDUxNiAxMS4zMTI2IDIuMDg2M0MxMS4yODQ2IDIuMDU5OTcgMTEuMjI0NSAyLjA1MTMzIDExLjE4MDIgMi4wNTU2NUMxMS4xNDI3IDIuMDU5MTkgMTEuMTA3NiAyLjA5MTAxIDExLjA3MjEgMi4xMTE0NEM4LjYwMzg5IDMuNTMxMzMgNi4xMzU2OSA0Ljk1MDgyIDMuNjY5MTUgNi4zNzMwN0MzLjU3MTQ0IDYuNDI5MjUgMy40ODk2IDYuNDM5ODYgMy4zODA2MiA2LjQwNDVDMi4zOTMwOCA2LjA4MzkgMS40MDM0NiA1Ljc2ODgxIDAuNDE0MjYxIDUuNDUyNTRDMC4xMjYxNDMgNS4zNTk4MiAwLjAwMjk2MjcyIDUuMjMxNzQgMy45Nzg5NGUtMDUgNS4wMTkxOUMtMC4wMDI0NjU1OCA0LjgxMDU2IDAuMTEzMTk5IDQuNjgwNTIgMC4zODc5NTQgNC41ODE1MUMyLjUyODc5IDMuODA5ODggNC42NjkyMSAzLjAzODI2IDYuODEwMDUgMi4yNjY2M0M4LjgzODk4IDEuNTM1MDggMTAuODY4NyAwLjgwNTQ5MSAxMi44OTY4IDAuMDcxMTg4OUMxMy4xOTgzIC0wLjAzODAzMzIgMTMuNDc4OSAtMC4wMzMzMTg2IDEzLjczMTEgMC4xNjgyMzJDMTMuOTgyOSAwLjM2OTM4OSAxNC4wNDQ3IDAuNjI4NjkzIDEzLjk3IDAuOTI2NUMxMy44OTk0IDEuMjA3NDEgMTMuODM3MiAxLjQ5MDI5IDEzLjc3MTIgMS43NzE5OUMxMy4wOTg1IDQuNjQzNTkgMTIuNDI1OCA3LjUxNTE4IDExLjc1MzEgMTAuMzg2OEMxMS43NDMxIDEwLjQyOTYgMTEuNzMyNyAxMC40NzI4IDExLjcyMjIgMTAuNTE1NkMxMS42MDg3IDEwLjk3ODUgMTEuMTI5MyAxMS4xNDUxIDEwLjcyMzkgMTAuODU4NkMxMC4xOTEgMTAuNDgyMyA5LjY2MTE2IDEwLjEwMTkgOS4xMjk2IDkuNzIzNTlDOC42MzE0NSA5LjM2ODgyIDguMTMzMyA5LjAxNDA0IDcuNjM1MTUgOC42NTk2NkM3LjU5NDIzIDguNjMwNTkgNy41NTE2NCA4LjYwMzg3IDcuNDk5ODYgOC41NjkzSDcuNTAwMjhaIiBmaWxsPSJ3aGl0ZSIvPjwvc3ZnPg==");
}

.footer .social .list .item.instagram:hover:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIgMi43NjYwNFY5LjIzNDQ1QzExLjk4NSA5LjMxODQ3IDExLjk3MTEgOS40MDIxMiAxMS45NTU0IDkuNDg1NzdDMTEuNzQ4IDEwLjU4NzEgMTEuMTI0MiAxMS4zNTg2IDEwLjA5MTYgMTEuNzgzQzkuODIyMDcgMTEuODkzNyA5LjUyMTQ3IDExLjkyOTUgOS4yMzUxMiAxMkgyLjc2NzA2QzIuNTQyNDQgMTEuOTUyNSAyLjMxMTYxIDExLjkyNDggMi4wOTQ2NSAxMS44NTQzQzAuODMyNzQ0IDExLjQ0NDQgMC4wMDY5MzMwOCAxMC4zMTE3IDAuMDAzMjgwNjYgOC45ODA1OEMtMC4wMDIxOTc5NiA2Ljk5MjcyIDAuMDAwMzU4NzMyIDUuMDA0ODYgMC4wMDI1NTAxOCAzLjAxNjk5QzAuMDAzMjgwNjYgMi4zNzg0OCAwLjE3OTY5MiAxLjc5MDM4IDAuNTU3NzE3IDEuMjczMTRDMS4xNzk3MiAwLjQyMjM5NyAyLjAyNTI2IDAuMDAxOTU3NDIgMy4wNzcxNSAwLjAwMTIyNjg1QzUuMDEwMDEgLTAuMDAwNTk5NTU2IDYuOTQzMjMgLTAuMDAwNTk5NTU2IDguODc2MDkgMC4wMDI2ODc5OEM5LjA3ODQzIDAuMDAyNjg3OTggOS4yODM3IDAuMDExODIgOS40ODIwMyAwLjA0Nzk4MjlDMTAuNTkwNSAwLjI0OTk4NCAxMS4zNjQ1IDAuODc4OTk5IDExLjc4NzEgMS45MjAwNUMxMS44OTU1IDIuMTg3MDcgMTEuOTMxIDIuNDgzMzIgMTIgMi43NjYwNFpNNi4wMDIwMSAzLjQ5OTg5QzQuNjMwMTYgMy40OTc3IDMuNTE1NDQgNC42MDg4OSAzLjUwMDgzIDUuOTkzMzFDMy40ODYyMiA3LjM1OTEgNC42MjEzOSA4LjQ5ODQxIDUuOTk5ODEgOC41MDA5N0M3LjM3MDIgOC41MDM1MiA4LjQ4NzExIDcuMzkwNTEgOC41MDEzNSA2LjAwNzE5QzguNTE1NiA0LjY0MTQgNy4zODAwNiAzLjUwMjA5IDYuMDAyMDEgMy40OTk4OVpNOS4yNDU3MiAzLjQ5NzM0QzkuNjU5NTMgMy41MDAyNiAxMC4wMDE0IDMuMTYxMjggOS45OTk5NCAyLjc0OTI0QzkuOTk4MTEgMi4zNDEyMiA5LjY2NTM4IDIuMDA2OTkgOS4yNTUyMSAyLjAwMDc4QzguODUwNTIgMS45OTQ5MyA4LjUxMDEyIDIuMzI5OSA4LjUwNDI3IDIuNzM5NzRDOC40OTgwNyAzLjE1NjE2IDguODI5MzQgMy40OTQ0MiA5LjI0NjA4IDMuNDk2OTdMOS4yNDU3MiAzLjQ5NzM0WiIgZmlsbD0id2hpdGUiLz48L3N2Zz4=");
}

.footer .right {
    width: 224px;
}

.footer .right .city-mobility-department {
    display: flex;
    align-items: center;
    margin: 20px 0 0 0;
}

.footer .right .city-mobility-department .icon {
    min-width: 54px;
    margin: 0 20px 0 0;
}

.footer .right .city-mobility-department .title {
    line-height: 15px;
    font-size: 12px;
    color: #FFFFFF;
}

@media screen and (max-width: 1139px) {

}
/* End */
/* /local/templates/main/fonts.css?17109363912012 */
/* /local/templates/main/reset.css?17109363914779 */
/* /local/templates/main/components/bitrix/menu/header/style.css?17109363911674 */
/* /local/templates/main/components/bitrix/menu/footer/style.css?1710936391666 */
/* /local/templates/main/styles.css?171402707532754 */
/* /local/templates/main/template_styles.css?171402707528821 */
