/*@import url(/lightbox2/dist/css/lightbox.css);!*!*/
 /** Bootstrap Reboot v4.1.1 (https://getbootstrap.com/)*/
 /** Copyright 2011-2018 The Bootstrap Authors*/
 /** Copyright 2011-2018 Twitter, Inc.*/
 /** Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)*/
 /** Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)*/
 /**!*/

*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

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

@-ms-viewport {
  width: device-width;
}

article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
  display: block;
}

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

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

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

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

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

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

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

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

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

dt {
  font-weight: 700;
}

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

blockquote {
  margin: 0 0 1rem;
}

dfn {
  font-style: italic;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -.25em;
}

sup {
  top: -.5em;
}

a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

a:hover {
  color: #0056b3;
  text-decoration: underline;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

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

a:not([href]):not([tabindex]):focus {
  outline: 0;
}

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

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

figure {
  margin: 0 0 1rem;
}

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

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

table {
  border-collapse: collapse;
}

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

th {
  text-align: inherit;
}

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

button {
  border-radius: 0;
}

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

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

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

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

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

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

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

textarea {
  overflow: auto;
  resize: vertical;
}

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

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

progress {
  vertical-align: baseline;
}

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

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

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

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

output {
  display: inline-block;
}

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

template {
  display: none;
}

[hidden] {
  display: none !important;
}

/* Slider */

.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  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;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  /*height: 100%;*/
  min-height: 1px;
  display: none;
}

[dir="rtl"] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.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;
}

.container,
.bread ul,
.header__nav__container,
.banner__slider__content,
.section-banner__content,
.how__wrapper,
.offer__container,
.realtors__container {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 574.8px) {
  .container,
  .bread ul,
  .header__nav__container,
  .banner__slider__content,
  .section-banner__content,
  .how__wrapper,
  .offer__container,
  .realtors__container {
    max-width: 540px;
  }
}

@media (min-width: 767.8px) {
  .container,
  .bread ul,
  .header__nav__container,
  .banner__slider__content,
  .section-banner__content,
  .how__wrapper,
  .offer__container,
  .realtors__container {
    max-width: 720px;
  }
}

@media (min-width: 991.8px) {
  .container,
  .bread ul,
  .header__nav__container,
  .banner__slider__content,
  .section-banner__content,
  .how__wrapper,
  .offer__container,
  .realtors__container {
    max-width: 960px;
  }
}

@media (min-width: 1199.8px) {
  .container,
  .bread ul,
  .header__nav__container,
  .banner__slider__content,
  .section-banner__content,
  .how__wrapper,
  .offer__container,
  .realtors__container {
    max-width: 1140px;
  }
}

@media (min-width: 1399.8px) {
  .container,
  .bread ul,
  .header__nav__container,
  .banner__slider__content,
  .section-banner__content,
  .how__wrapper,
  .offer__container,
  .realtors__container {
    max-width: 1360px;
  }
}

@media (min-width: 1700px) {
  .container,
  .bread ul,
  .header__nav__container,
  .banner__slider__content,
  .section-banner__content,
  .how__wrapper,
  .offer__container,
  .realtors__container {
    max-width: 1640px;
  }
}

@media (max-width: 574.8px) {
  .container,
  .bread ul,
  .header__nav__container,
  .banner__slider__content,
  .section-banner__content,
  .how__wrapper,
  .offer__container,
  .realtors__container {
    padding: 0 15px;
  }
}

.fullsize-absolute,
.banner__slider__image:before,
.banner__slider__content,
.selection-link__bg,
.selection-link:before,
.selection-link:after,
.section-banner__image:before,
.section-banner__content,
.realtors__tabs__item__image img:nth-child(2) {
  right: 0;
  bottom: 0;
  top: 0;
  left: 0;
  position: absolute;
}

.wrapper,
.header__info,
.selection-link__wrapper,
.how__list,
.filter-tabs__tabs,
.realtors__wrapper,
.realtors__header__list,
.realtors__tabs__item__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.cover,
.order-popup__left:before,
.checkbox-group .checkbox__item input,
.filter-tabs__item__img:before,
.filter-tabs__item__title {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.section-title,
.order-popup__title,
.contacts__title,
.how__title,
.offer__title,
.realtors__title,
.partners__title,
.characteristic__title {
  font-size: 1.25em;
  margin-bottom: 0.625em;
  text-align: center;
}

.section-title > *,
.order-popup__title > *,
.contacts__title > *,
.how__title > *,
.offer__title > *,
.realtors__title > *,
.partners__title > *,
.characteristic__title > * {
  color: #000000;
  font-size: 1.25em;
  text-transform: uppercase;
  font-weight: 600;
  line-height: 24px;
}

.section-title--invert > *,
.contacts__title > * {
  color: #ffedd7;
}

.section-title--yellow,
.order-popup__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.section-title--yellow:before,
.order-popup__title:before {
  content: '';
  margin-right: 30px;
  display: inline-block;
  position: relative;
  width: 23px;
  height: 23px;
  background-color: #fbd44b;
}

@font-face {
  font-family: Futura;
  src: url("../fonts/FuturaRound Regular.ttf");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: Futura;
  src: url("../fonts/Futura Bold.ttf");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: Cocomat;
  src: url(../fonts/Cocomat-Ultralight-trial.ttf);
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: Cocomat;
  src: url(../fonts/Cocomat-Light-trial.ttf);
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: Cocomat;
  src: url(../fonts/Cocomat-Regular-trial.ttf);
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: Cocomat;
  src: url(../fonts/Cocomat-Italic-trial.ttf);
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-family: Cocomat;
  src: url(../fonts/Cocomat-Bold-trial.ttf);
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: Cocomat;
  src: url(../fonts/Cocomat-Bold-trial.ttf);
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: Cocomat;
  src: url(../fonts/Cocomat-Heavy-trial.ttf);
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: Circe;
  src: url(../fonts/Circe-ExtraLight.woff);
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: Circe;
  src: url(../fonts/Circe-Light.woff);
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: Circe;
  src: url(../fonts/Circe-Regular.woff);
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: Circe;
  src: url(../fonts/Circe-Bold.woff);
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: Circe;
  src: url(../fonts/Circe-ExtraBold.woff);
  font-weight: 600;
  font-style: normal;
}

body {
  position: relative;
  background: #fcfcfc;
  font-weight: 400;
  font-family: Circe, sans-serif;
  color: #000000;
  font-size: 16px;
}

@media (max-width: 767.8px) {
  body {
    font-size: 14px;
  }
}

@media (max-width: 574.8px) {
  body {
    font-size: 14px;
  }
}

a {
  color: #000000;
  -webkit-transition: color .3s;
  -o-transition: color .3s;
  transition: color .3s;
}

@media (hover) and (min-width: 991.8px), (min-width: 0\0) and (min-width: 991.8px), (min--moz-device-pixel-ratio: 0) and (min-width: 991.8px) {
  a:hover {
    color: #080808;
    text-decoration: none;
  }
}

a--invert {
  color: #ffffff;
}

ul {
  list-style: none;
}

h1,
h2,
h3,
h4,
h5,
address,
ul {
  margin: 0;
  padding: 0;
}

h1,
h2,
h3,
h4,
h5 {
  font-weight: 500;
  font-family: Cocomat, sans-serif;
}

main {
  position: relative;
  z-index: 2500;
}

body .slick-slide,
body .slick-vertical {
  border: unset !important;
}

strong,
b {
  font-weight: 500;
}

button {
  cursor: pointer;
}

.btn,
.custom-select .option.range button {
  background-color: #ffedd7;
  line-height: 30px;
  color: #494b52;
  border: none;
  padding: 10px 30px;
  display: inline-block;
  font-weight: 800;
  -webkit-transition: all .4s;
  -o-transition: all .4s;
  transition: all .4s;
}

@media (hover) and (min-width: 991.8px), (min-width: 0\0) and (min-width: 991.8px), (min--moz-device-pixel-ratio: 0) and (min-width: 991.8px) {
  .btn:hover,
  .custom-select .option.range button:hover {
    border: none;
    cursor: pointer;
    background: #fbd44b;
    color: #000000;
  }
}

.btn.grey,
.custom-select .option.range button.grey {
  background: #494b52;
  font-size: 0.875em;
  text-transform: uppercase;
  color: white;
}

@media (hover) and (min-width: 991.8px), (min-width: 0\0) and (min-width: 991.8px), (min--moz-device-pixel-ratio: 0) and (min-width: 991.8px) {
  .btn.grey:hover,
  .custom-select .option.range button.grey:hover {
    background-color: #fbd44b;
    color: #000000;
  }
}

.btn.yellow,
.custom-select .option.range button {
  font-size: 0.875em;
  background-color: #fbd44b;
  color: #000000;
  text-transform: uppercase;
  font-weight: 600;
}

@media (hover) and (min-width: 991.8px), (min-width: 0\0) and (min-width: 991.8px), (min--moz-device-pixel-ratio: 0) and (min-width: 991.8px) {
  .btn.yellow:hover,
  .custom-select .option.range button:hover {
    background: #ffedd7;
    border: none;
  }
}

@media (max-width: 767.8px) {
  .btn,
  .custom-select .option.range button {
    padding: 7px 20px;
  }
}

@media (max-width: 574.8px) {
  .btn,
  .custom-select .option.range button {
    padding: 1px 10px;
  }
}

.popup {
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: opacity .5s;
  -o-transition: opacity .5s;
  transition: opacity .5s;
  opacity: 0;
  display: none;
  z-index: 2700;
}

.popup--open {
  opacity: 1;
}

.popup-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.55);
  opacity: 0;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  display: none;
  z-index: 2600;
}

.popup-overlay--open {
  opacity: 1;
}

.modal-callback {
  background: #494b52;
  background-repeat: no-repeat;
  width: 80%;
  padding: 35px 0;
  border-top: 45px solid #fbd44b;
  border-bottom: 45px solid #fbd44b;
  border-right: 45px solid #fbd44b;
  background-size: 21%;
  position: fixed;
  z-index: 2701;
}

.modal-callback:before {
  background: url(../images/components/modal/elephant2.png) 50% 50%;
  content: "";
  position: absolute;
  width: 417px;
  height: 100%;
  bottom: 5px;
  left: -75px;
  background-repeat: no-repeat;
  background-size: 100%;
}

.modal-callback:after {
  content: "";
  position: absolute;
  height: 101%;
  width: 45px;
  top: -1px;
  left: 0;
  background-color: #fbd44b;
}

.modal-callback .wrapper,
.modal-callback .header__info,
.modal-callback .selection-link__wrapper,
.modal-callback .how__list,
.modal-callback .filter-tabs__tabs,
.modal-callback .realtors__wrapper,
.modal-callback .realtors__header__list,
.modal-callback .realtors__tabs__item__list {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  padding-left: 45px;
  width: 66.66667%;
}

@media (max-width: 767.8px) {
  .modal-callback .wrapper,
  .modal-callback .header__info,
  .modal-callback .selection-link__wrapper,
  .modal-callback .how__list,
  .modal-callback .filter-tabs__tabs,
  .modal-callback .realtors__wrapper,
  .modal-callback .realtors__header__list,
  .modal-callback .realtors__tabs__item__list {
    width: 100%;
    padding: 0 10px 0 55px;
  }
}

@media (max-width: 574.8px) {
  .modal-callback .wrapper,
  .modal-callback .header__info,
  .modal-callback .selection-link__wrapper,
  .modal-callback .how__list,
  .modal-callback .filter-tabs__tabs,
  .modal-callback .realtors__wrapper,
  .modal-callback .realtors__header__list,
  .modal-callback .realtors__tabs__item__list {
    padding: 0 20px !important;
  }
}

.modal-callback .wrapper .section__title,
.modal-callback .header__info .section__title,
.modal-callback .selection-link__wrapper .section__title,
.modal-callback .how__list .section__title,
.modal-callback .filter-tabs__tabs .section__title,
.modal-callback .realtors__wrapper .section__title,
.modal-callback .realtors__header__list .section__title,
.modal-callback .realtors__tabs__item__list .section__title {
  color: #fff;
}

.modal-callback .wrapper .form-list,
.modal-callback .header__info .form-list,
.modal-callback .selection-link__wrapper .form-list,
.modal-callback .how__list .form-list,
.modal-callback .filter-tabs__tabs .form-list,
.modal-callback .realtors__wrapper .form-list,
.modal-callback .realtors__header__list .form-list,
.modal-callback .realtors__tabs__item__list .form-list {
  margin-top: 25px;
  display: inline-block;
  text-align: center;
  margin-left: -15px;
  position: relative;
  z-index: 5;
}

.modal-callback .wrapper .form-list__item,
.modal-callback .header__info .form-list__item,
.modal-callback .selection-link__wrapper .form-list__item,
.modal-callback .how__list .form-list__item,
.modal-callback .filter-tabs__tabs .form-list__item,
.modal-callback .realtors__wrapper .form-list__item,
.modal-callback .realtors__header__list .form-list__item,
.modal-callback .realtors__tabs__item__list .form-list__item {
  margin-top: 15px;
  float: left;
  width: 50%;
  padding-left: 15px;
}

.modal-callback .wrapper .form-list__item_type_textarea,
.modal-callback .header__info .form-list__item_type_textarea,
.modal-callback .selection-link__wrapper .form-list__item_type_textarea,
.modal-callback .how__list .form-list__item_type_textarea,
.modal-callback .filter-tabs__tabs .form-list__item_type_textarea,
.modal-callback .realtors__wrapper .form-list__item_type_textarea,
.modal-callback .realtors__header__list .form-list__item_type_textarea,
.modal-callback .realtors__tabs__item__list .form-list__item_type_textarea {
  width: 100%;
}

.modal-callback .wrapper .form-list .btn,
.modal-callback .header__info .form-list .btn,
.modal-callback .selection-link__wrapper .form-list .btn,
.modal-callback .how__list .form-list .btn,
.modal-callback .filter-tabs__tabs .form-list .btn,
.modal-callback .realtors__wrapper .form-list .btn,
.modal-callback .realtors__header__list .form-list .btn,
.modal-callback .realtors__tabs__item__list .form-list .btn,
.modal-callback .wrapper .form-list .custom-select .option.range button,
.custom-select .option.range .modal-callback .wrapper .form-list button,
.modal-callback .header__info .form-list .custom-select .option.range button,
.custom-select .option.range .modal-callback .header__info .form-list button,
.modal-callback .selection-link__wrapper .form-list .custom-select .option.range button,
.custom-select .option.range .modal-callback .selection-link__wrapper .form-list button,
.modal-callback .how__list .form-list .custom-select .option.range button,
.custom-select .option.range .modal-callback .how__list .form-list button,
.modal-callback .filter-tabs__tabs .form-list .custom-select .option.range button,
.custom-select .option.range .modal-callback .filter-tabs__tabs .form-list button,
.modal-callback .realtors__wrapper .form-list .custom-select .option.range button,
.custom-select .option.range .modal-callback .realtors__wrapper .form-list button,
.modal-callback .realtors__header__list .form-list .custom-select .option.range button,
.custom-select .option.range .modal-callback .realtors__header__list .form-list button,
.modal-callback .realtors__tabs__item__list .form-list .custom-select .option.range button,
.custom-select .option.range .modal-callback .realtors__tabs__item__list .form-list button {
  display: inline-block;
  text-align: center;
  margin-top: 20px;
}

.modal-callback .wrapper .form-list .wpcf7-validation-errors,
.modal-callback .header__info .form-list .wpcf7-validation-errors,
.modal-callback .selection-link__wrapper .form-list .wpcf7-validation-errors,
.modal-callback .how__list .form-list .wpcf7-validation-errors,
.modal-callback .filter-tabs__tabs .form-list .wpcf7-validation-errors,
.modal-callback .realtors__wrapper .form-list .wpcf7-validation-errors,
.modal-callback .realtors__header__list .form-list .wpcf7-validation-errors,
.modal-callback .realtors__tabs__item__list .form-list .wpcf7-validation-errors,
.modal-callback .wrapper .form-list .wpcf7-mail-sent-ok,
.modal-callback .header__info .form-list .wpcf7-mail-sent-ok,
.modal-callback .selection-link__wrapper .form-list .wpcf7-mail-sent-ok,
.modal-callback .how__list .form-list .wpcf7-mail-sent-ok,
.modal-callback .filter-tabs__tabs .form-list .wpcf7-mail-sent-ok,
.modal-callback .realtors__wrapper .form-list .wpcf7-mail-sent-ok,
.modal-callback .realtors__header__list .form-list .wpcf7-mail-sent-ok,
.modal-callback .realtors__tabs__item__list .form-list .wpcf7-mail-sent-ok {
  display: none !important;
}

.modal-callback .screen-reader-response {
  text-align: center;
  color: #ffedd7;
  font-family: Circe, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  margin-top: 20px;
}

.modal-callback .screen-reader-response ul {
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.modal-callback .screen-reader-response li {
  text-align: center;
  margin: 0 auto;
  margin-top: 10px;
  display: inline-block;
  position: relative;
}

.modal-callback .screen-reader-response li::before {
  display: block;
  position: absolute;
  content: "";
  top: 45%;
  -webkit-transform: translateY(-45%);
      -ms-transform: translateY(-45%);
          transform: translateY(-45%);
  left: -30px;
  width: 16px;
  height: 16px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARBAMAAADJQ1rJAAAAKlBMVEUAAAD/1Ur71Ev61Er71Ev/10j71Er61EuDcjyqkkBbUTeRfT24nULSs0U+dN3AAAAACHRSTlMAMI/P/yCQ0Ir9NisAAABcSURBVAjXY2BAAozKLkYBYFaKi4uLE4jB7gICBhChThcXN6AqoMBqIA5gYIOyEsDKVoMVskBZDkgsmGwBWIcLWAcrkDwLNgVk8mqwyVDbCmAucAO7hTXdpQyoCgBFtyHCEXcwWwAAAABJRU5ErkJggg==) 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.modal-callback .screen-reader-response li:first-child {
  margin-top: 0;
}

.modal-callback .screen-reader-response a {
  color: #262630;
  position: relative;
}

.modal-callback .screen-reader-response a::before {
  display: block;
  position: absolute;
  content: "";
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: -30px;
  width: 16px;
  height: 16px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARBAMAAADJQ1rJAAAAKlBMVEUAAAD/1Ur71Ev61Er71Ev/10j71Er61EuDcjyqkkBbUTeRfT24nULSs0U+dN3AAAAACHRSTlMAMI/P/yCQ0Ir9NisAAABcSURBVAjXY2BAAozKLkYBYFaKi4uLE4jB7gICBhChThcXN6AqoMBqIA5gYIOyEsDKVoMVskBZDkgsmGwBWIcLWAcrkDwLNgVk8mqwyVDbCmAucAO7hTXdpQyoCgBFtyHCEXcwWwAAAABJRU5ErkJggg==) 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.modal-callback label,
.modal-callback select,
.modal-callback input {
  width: 100%;
  text-align: left;
  color: #ffedd7;
}

.modal-callback select,
.modal-callback input,
.modal-callback textarea {
  background-color: #262630;
  border: none;
  outline: none;
  height: 50px;
  border-radius: 4px;
  padding: 0 20px;
}

.modal-callback label {
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1.4px;
}

.modal-callback textarea {
  width: 100%;
  height: 180px;
  resize: none;
  padding: 10px 20px;
  text-align: left;
  color: #ffedd7;
}

.modal-callback .popup_close {
  width: 28px;
  height: 28px;
  position: absolute;
  top: 10px;
  right: 12px;
}

.modal-callback .popup_close:before,
.modal-callback .popup_close:after {
  top: 14px;
  position: absolute;
  content: '';
  display: inline-block;
  width: 100%;
  height: 3px;
  background-color: #c6c6c6;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}

.modal-callback .popup_close:before {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.modal-callback .popup_close:hover {
  cursor: pointer;
}

@media (max-width: 1024px) {
  .modal-callback {
    width: 90%;
  }

  .modal-callback .wrapper,
  .modal-callback .header__info,
  .modal-callback .selection-link__wrapper,
  .modal-callback .how__list,
  .modal-callback .filter-tabs__tabs,
  .modal-callback .realtors__wrapper,
  .modal-callback .realtors__header__list,
  .modal-callback .realtors__tabs__item__list {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

@media (max-width: 768px) {
  .modal-callback {
    width: 100%;
  }
}

@media (max-width: 600px) {
  .modal-callback {
    border: 10px solid #fbd44b;
    padding-top: 15px;
  }

  .modal-callback .section__title--yellow {
    text-align: left;
  }

  .modal-callback .section__title--yellow:before {
    display: none;
  }

  .modal-callback:after {
    display: none;
  }

  .modal-callback:before {
    background: none;
  }

  .modal-callback .wrapper,
  .modal-callback .header__info,
  .modal-callback .selection-link__wrapper,
  .modal-callback .how__list,
  .modal-callback .filter-tabs__tabs,
  .modal-callback .realtors__wrapper,
  .modal-callback .realtors__header__list,
  .modal-callback .realtors__tabs__item__list {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0;
  }

  .modal-callback .wrapper > div,
  .modal-callback .header__info > div,
  .modal-callback .selection-link__wrapper > div,
  .modal-callback .how__list > div,
  .modal-callback .filter-tabs__tabs > div,
  .modal-callback .realtors__wrapper > div,
  .modal-callback .realtors__header__list > div,
  .modal-callback .realtors__tabs__item__list > div {
    max-width: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }

  .modal-callback .wrapper .form-list,
  .modal-callback .header__info .form-list,
  .modal-callback .selection-link__wrapper .form-list,
  .modal-callback .how__list .form-list,
  .modal-callback .filter-tabs__tabs .form-list,
  .modal-callback .realtors__wrapper .form-list,
  .modal-callback .realtors__header__list .form-list,
  .modal-callback .realtors__tabs__item__list .form-list {
    margin: 0;
  }

  .modal-callback .wrapper .form-list .btn,
  .modal-callback .header__info .form-list .btn,
  .modal-callback .selection-link__wrapper .form-list .btn,
  .modal-callback .how__list .form-list .btn,
  .modal-callback .filter-tabs__tabs .form-list .btn,
  .modal-callback .realtors__wrapper .form-list .btn,
  .modal-callback .realtors__header__list .form-list .btn,
  .modal-callback .realtors__tabs__item__list .form-list .btn,
  .modal-callback .wrapper .form-list .custom-select .option.range button,
  .custom-select .option.range .modal-callback .wrapper .form-list button,
  .modal-callback .header__info .form-list .custom-select .option.range button,
  .custom-select .option.range .modal-callback .header__info .form-list button,
  .modal-callback .selection-link__wrapper .form-list .custom-select .option.range button,
  .custom-select .option.range .modal-callback .selection-link__wrapper .form-list button,
  .modal-callback .how__list .form-list .custom-select .option.range button,
  .custom-select .option.range .modal-callback .how__list .form-list button,
  .modal-callback .filter-tabs__tabs .form-list .custom-select .option.range button,
  .custom-select .option.range .modal-callback .filter-tabs__tabs .form-list button,
  .modal-callback .realtors__wrapper .form-list .custom-select .option.range button,
  .custom-select .option.range .modal-callback .realtors__wrapper .form-list button,
  .modal-callback .realtors__header__list .form-list .custom-select .option.range button,
  .custom-select .option.range .modal-callback .realtors__header__list .form-list button,
  .modal-callback .realtors__tabs__item__list .form-list .custom-select .option.range button,
  .custom-select .option.range .modal-callback .realtors__tabs__item__list .form-list button {
    margin-top: 10px;
  }

  .modal-callback .wrapper .form-list__item,
  .modal-callback .header__info .form-list__item,
  .modal-callback .selection-link__wrapper .form-list__item,
  .modal-callback .how__list .form-list__item,
  .modal-callback .filter-tabs__tabs .form-list__item,
  .modal-callback .realtors__wrapper .form-list__item,
  .modal-callback .realtors__header__list .form-list__item,
  .modal-callback .realtors__tabs__item__list .form-list__item {
    padding: 0;
    width: 100%;
  }
}

@media (max-width: 360px) {
  .modal-callback textarea {
    height: 130px;
  }
}

.loader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #494b52;
  z-index: 3000;
  opacity: 1;
  -webkit-transition: all 2s;
  -o-transition: all 2s;
  transition: all 2s;
}

.loader .wrapper,
.loader .header__info,
.loader .selection-link__wrapper,
.loader .how__list,
.loader .filter-tabs__tabs,
.loader .realtors__wrapper,
.loader .realtors__header__list,
.loader .realtors__tabs__item__list {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
  opacity: 1;
  position: relative;
}

.loader__line {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 100%;
  border-bottom: 2px dotted #ffedd7;
}

.loader__line_full {
  -webkit-animation: infinite;
          animation: infinite;
  border-bottom: 2px solid #ffedd7;
  -webkit-animation-duration: 4s;
          animation-duration: 4s;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-name: walkLine;
          animation-name: walkLine;
}

.loader #logosvg {
  height: 20%;
  -webkit-transform: scale(-1, 1);
      -ms-transform: scale(-1, 1);
          transform: scale(-1, 1);
  position: relative;
  -webkit-animation: infinite;
          animation: infinite;
  -webkit-animation-duration: 4s;
          animation-duration: 4s;
  -webkit-animation-name: walk;
          animation-name: walk;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-filter: FlipH;
          filter: FlipH;
}

.loader #logosvg g {
  fill: #ffedd7;
}

.loader.hidden {
  opacity: 0;
}

.loader.hidden .wrapper,
.loader.hidden .header__info,
.loader.hidden .selection-link__wrapper,
.loader.hidden .how__list,
.loader.hidden .filter-tabs__tabs,
.loader.hidden .realtors__wrapper,
.loader.hidden .realtors__header__list,
.loader.hidden .realtors__tabs__item__list {
  opacity: 0;
}

@-webkit-keyframes walk {
  0% {
    left: -30px;
    -webkit-transform: scale(-1, 1) rotate(0);
            transform: scale(-1, 1) rotate(0);
  }

  100% {
    -webkit-transform: scale(-1, 1);
            transform: scale(-1, 1);
    left: 100%;
  }
}

@keyframes walk {
  0% {
    left: -30px;
    -webkit-transform: scale(-1, 1) rotate(0);
            transform: scale(-1, 1) rotate(0);
  }

  100% {
    -webkit-transform: scale(-1, 1);
            transform: scale(-1, 1);
    left: 100%;
  }
}

@-webkit-keyframes walkLine {
  0% {
    width: 0;
  }

  100% {
    width: 100%;
  }
}

@keyframes walkLine {
  0% {
    width: 0;
  }

  100% {
    width: 100%;
  }
}

.bread {
  padding: 15px 0;
  background: unset;
}

.bread ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fefefe;
}

.bread ul a {
  color: #a0a0a0;
}

@media (hover) and (min-width: 991.8px), (min-width: 0\0) and (min-width: 991.8px), (min--moz-device-pixel-ratio: 0) and (min-width: 991.8px) {
  .bread ul a:hover {
    color: #bababa;
  }
}

.bread ul li {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: black;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.bread ul li:nth-child(1n + 2):before {
  content: "";
  display: inline-block;
  width: 4px;
  height: 4px;
  margin: 0 15px;
  background: #fbd44b;
}

@media (max-width: 574.8px) {
  .bread {
    padding: 5px 0;
  }
}

.bread_dark,
.contacts-page .bread,
.seller-page .bread {
  background: #494b52;
}

.bread_dark li,
.contacts-page .bread li,
.seller-page .bread li {
  color: white;
}

@media (hover) and (min-width: 991.8px), (min-width: 0\0) and (min-width: 991.8px), (min--moz-device-pixel-ratio: 0) and (min-width: 991.8px) {
  .bread_dark a:hover,
  .contacts-page .bread a:hover,
  .seller-page .bread a:hover {
    color: #fefefe;
  }
}

.partners-page .pagination {
  margin: 50px 0;
}

.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.125em;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.pagination__items {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: -10px;
  margin: 0 15px 0 5px;
}

.pagination__item {
  margin-left: 10px;
  color: #a5a5a5;
  font-weight: 500;
}

.pagination__item.active {
  color: black;
}

.pagination__arrow {
  width: 23px;
  height: 23px;
  background: #fbd44b;
  cursor: pointer;
  position: relative;
}

.pagination__arrow:before {
  content: "";
  display: block;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  width: 41px;
  height: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  position: absolute;
  background-size: cover;
  background-position: 50% 50%;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaAAAACFCAMAAAAq/txaAAAA/FBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZNBOIAAAAU3RSTlMAAAECBAYHCgsMDQ8SFRYYJikrLC0uLzNAREVGS01OUVNYXF1hYmhscXJ5e3+AgYOEjJGVlpidnqSnsLu+xs3R0tnd5+jq6+zt7u/w8vT4+fz9/hvnULUAAAKOSURBVHja7drLUhNRFIXhFhUQRUETMPEuiESN4gXvihBJB0FU9vu/ixMoHGjIPqfOzpL6/3GP1leddE6nOkPSVUwAEAEEEAFEAAFEAAFEABFAABFABBBABBBABBABBBABBBABRACddqCKkptsd7qrrcmRrgUovAtrO2ZmNuhOASTYtS07anMeID2fgR1XLwCk9vm2ZX9WNwHSas3MJwRQ7PPbjjmFAAqtbeYUAii0jnmFAAqta14hgEJbNa8QQKG1zCsEUOxT3ODvQv0mQMJfQsOEAIptatMpBFBw87VPCKDoFnxCAIkLASQuBJC4EEDjqPlPoQZA/5kQQOJCAIkLATQ2of5IQgCJCwEkLgSQuBBAkkLbDYAkapwoBJC4EEDiQplAM60HK5TVSxsqlAU093bfqFjbjUygh/CUF8oAesKCpetdzgC6y37le50ONN1jvvL9nEsGWmG9iN4nA31gvIh2k4EGjBfRQTLQAeNpA+0xXkR7yUCfGC+ijWSgR4wX0atkoNnvrBfQvfSThA7rle/rTDrQxDv2K93+9ZzD0nPrLFi2H7cy3wfd/MKIJX1u579RXey8WKes6qE+/Cdh3D0b7gOQuA9A4j4AifsAJO4DkLgPQOI+AIn7ACTuA5C4D0DiPgCJ+wAk7gOQuA9A4j4AifsAFN1Tnw9Awd13+gAU26VvTh+AYnvs9QEotg2vD0Chnf/l9QEotCtuH4BCu+j2ASi2ntcHoNjeeH0Aim3R6wPQeG+hE30ACm76s88HoPDDno/HPnW7AkiuiaXDm6j/fLYCSPP36o2l5TtXz450bTIQ6QQQQAQQQAQQAQQQAQQQAUQAAUQAEUAAEUAAEUAEEEAEEEAEEAF0mvoNAvZgaofDj6IAAAAASUVORK5CYII=);
}

.pagination__arrow_prev:before {
  -webkit-transform: translateY(-50%) rotate(180deg);
      -ms-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
  right: 9px;
}

@media (hover) and (min-width: 991.8px), (min-width: 0\0) and (min-width: 991.8px), (min--moz-device-pixel-ratio: 0) and (min-width: 991.8px) {
  .pagination__arrow_prev:hover:before {
    right: 14px;
  }
}

.pagination__arrow_next:before {
  left: 9px;
}

@media (hover) and (min-width: 991.8px), (min-width: 0\0) and (min-width: 991.8px), (min--moz-device-pixel-ratio: 0) and (min-width: 991.8px) {
  .pagination__arrow_next:hover:before {
    left: 14px;
  }
}

[data-select] {
  display: none;
}

.custom-select .title,
.offer__form__item__input,
.offer__form__item_type_textarea textarea,
.checkbox-group .checkbox__title h4 {
  font-weight: 500;
  background: #494b52;
  color: #fcfcfc;
  border-radius: 4px;
  padding: 15px 15px;
}

@media (max-width: 574.8px) {
  .custom-select .title,
  .offer__form__item__input,
  .offer__form__item_type_textarea textarea,
  .checkbox-group .checkbox__title h4 {
    padding: 10px 15px;
  }

}

.custom-select {
  width: 100%;
  font-size: 14px;
  cursor: pointer;
  position: relative;
  z-index: 1;
}

.custom-select__wrapper {
  overflow: hidden;
}

.custom-select__arrow-down,
.custom-select .title:after {
  display: block;
  width: 15px;
  height: 9px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAICAQAAACM2m15AAAAZUlEQVQIHW3BIQrCAAAF0B+tw2pY1mA1KNiFVUEwWywewWPYZcULrHknPcATHOjG9l48TDPKRB03zDKgwD2JCxbpUeKaliM2+bHEOX8qVPmyxSF91jgl9thlyNxL422VcQpPZTo+2Tw/f58Go5QAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
}

.custom-select .title {
  height: 56px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.custom-select .title:after {
  content: "";
  display: block;
}

.custom-select .option {
  /*padding: 15px 25px;*/
  padding: 6px 15px;
  font-size: 16px;
  border-top: 1px solid #ffedd7;
  background: #ffffff;
  text-align: left;
}

@media (hover) and (min-width: 991.8px), (min-width: 0\0) and (min-width: 991.8px), (min--moz-device-pixel-ratio: 0) and (min-width: 991.8px) {
  .custom-select .option:hover {
    background: rgba(251, 212, 75, 0.1);
  }
}

.custom-select .option.range {
  cursor: initial;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media (hover) and (min-width: 991.8px), (min-width: 0\0) and (min-width: 991.8px), (min--moz-device-pixel-ratio: 0) and (min-width: 991.8px) {
  .custom-select .option.range:hover {
    background: #ffffff;
  }
}

.custom-select .option.range span {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.custom-select .option.range button {
  width: 100%;
  margin-top: 10px;
  padding: 5px;
}

.custom-select .option.range input {
  padding: 5px 12px;
  text-align: center;
  max-width: 70px;
  background-color: #ffedd7;
  border: unset;
  -webkit-box-flex: 1;
      -ms-flex: 1 0;
          flex: 1 0;
  -webkit-user-select:text;        
}

.custom-select.opened .title {
  background: #fbd44b;
  color: black;
  font-weight: 400;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.custom-select.opened .custom-select__arrow-down,
.custom-select.opened .title:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAICAQAAACM2m15AAAAgElEQVQI12NgQAJSUxn+cy5hwA4iixj/O7xg/s9zhoEVQ3J/DPd/5VMMDBO7Of7z3kFTEDWb5z//dQi7oJ7tv+g1JMneiUz/2R8h+I593P+tt0I58+dz/uc8jWqV8gym/6GbgYzmY0z/WQ9iOlRsOsN/r2sMLH9Zl2L3iXiVxBcAqlgn6RN1mCEAAAAASUVORK5CYII=);
}

@media (max-width: 574.8px) {
  .custom-select .option {
    padding: 10px 15px;
  }
}

.objects-list__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-top: 1px solid #bababa;
}

.objects-list__item {
  width: 33.33333%;
  border-bottom: 1px solid #bababa;
  padding: 20px 0;
}

.objects-list__item:nth-child(3n + 2) {
  padding-right: 10px;
  padding-left: 10px;
  border-right: 1px solid #bababa;
  border-left: 1px solid #bababa;
}

.objects-list__item:nth-child(3n + 2) .object-card__title {
  /*margin-top: 20px;*/
}

.objects-list__item:nth-child(3n + 1) {
  padding-right: 10px;
}

.objects-list__item:nth-child(3n + 3) {
  padding-left: 10px;
}

@media (max-width: 991.8px) {
  .objects-list__item {
    width: 50%;
  }

  .objects-list__item:nth-child(2n + 1) {
    padding-right: 10px;
    padding-left: 0;
    border-right: none;
    border-left: none;
  }

  .objects-list__item:nth-child(2n + 2) {
    border-right: none;
    padding-left: 10px;
    border-left: 1px solid #bababa;
    padding-right: 0;
  }
}

@media (max-width: 574.8px) {
  .objects-list__item {
    width: 100%;
  }

  .objects-list__item:nth-child(1n + 1) {
    padding-right: 0;
    padding-left: 0;
    border-left: unset;
    border-right: unset;
  }
}

.objects-list .pagination {
  margin: 45px 0;
}

@media (max-width: 574.8px) {
  .objects-list .pagination {
    margin: 20px 0;
  }
}

.object-card {
  font-size: 1.125em;
}

.object-card__slide img {
  width: 100%;
}

.object-card__title {
  margin-top: 10px;
  display: block;
  font-weight: 600;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}

@media (hover) and (min-width: 991.8px), (min-width: 0\0) and (min-width: 991.8px), (min--moz-device-pixel-ratio: 0) and (min-width: 991.8px) {
  .object-card__title:hover {
    color: #fbd44b;
    text-decoration: underline;
  }
}

.object-card__price {
  font-weight: 600;
  margin-top: 5px;
}

.object-card__dots {
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%);
      -ms-transform: translate(-50%);
          transform: translate(-50%);
  bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: -7px;
}

.object-card__dots li {
  height: 10px;
  width: 10px;
  -webkit-box-shadow: 0 0 19px 5px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 19px 5px rgba(0, 0, 0, 0.1);
  background-color: #fcfcfc;
  border-radius: 50%;
  margin-left: 7px;
  opacity: 0.4;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

.object-card__dots li.slick-active {
  opacity: 1;
}

.object-card__dots li button {
  width: 100%;
  height: 100%;
  opacity: 0;
}

.object-card__arrow,
.object-card .slick-prev,
.object-card .slick-next,
.object-about__slider .slick-prev,
.object-about__slider .slick-next {
  width: 50px;
  height: 100%;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: unset;
  border: unset;
  position: absolute;
  top: 0;
  font-size: 0;
  z-index: 2;
  opacity: 0;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

@media (hover) and (min-width: 991.8px), (min-width: 0\0) and (min-width: 991.8px), (min--moz-device-pixel-ratio: 0) and (min-width: 991.8px) {
  .object-card__arrow:hover,
  .object-card .slick-prev:hover,
  .object-card .slick-next:hover,
  .object-about__slider .slick-prev:hover,
  .object-about__slider .slick-next:hover {
    opacity: 1;
  }
}

.object-card__arrow_left,
.object-card .slick-prev,
.object-about__slider .slick-prev {
  left: 0;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAApCAMAAAAyP+htAAAA1VBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////CNNypAAAAR3RSTlMADIau/zwF7MiaF0B078uXE0NxAfGcEUZ17hVKcvDFGUnqw/KHuNwE+qVnT7v8BqhrULf3Cv6pZlS0+AMOrGRRD61guQJcH0IoB+AAAACuSURBVBgZTcHXQsIAEADBRVdNUAEFG4LYe8WG3dj+/5N8y90MWWOKbFqSGSXMzlkQSm1Sm9cFwqItQls71JZ0mVq3Z0FY0VVqa7pO2LAgtLVPbVMHhKFbhFJH1LZ1QNhxl1C61yToPsmBh0eEzrEnJKd6RnLuxSWhoVck13pDMva2S7i794HkUSckTz6/EF71jeRdP0jGDkk+tSL50gnJt70fQl8rkl8la0n2V/0D/QMMZj4PETsAAAAASUVORK5CYII=), -webkit-gradient(linear, left top, right top, from(black), color-stop(0%, #595959), to(rgba(89, 89, 89, 0)));
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAApCAMAAAAyP+htAAAA1VBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////CNNypAAAAR3RSTlMADIau/zwF7MiaF0B078uXE0NxAfGcEUZ17hVKcvDFGUnqw/KHuNwE+qVnT7v8BqhrULf3Cv6pZlS0+AMOrGRRD61guQJcH0IoB+AAAACuSURBVBgZTcHXQsIAEADBRVdNUAEFG4LYe8WG3dj+/5N8y90MWWOKbFqSGSXMzlkQSm1Sm9cFwqItQls71JZ0mVq3Z0FY0VVqa7pO2LAgtLVPbVMHhKFbhFJH1LZ1QNhxl1C61yToPsmBh0eEzrEnJKd6RnLuxSWhoVck13pDMva2S7i794HkUSckTz6/EF71jeRdP0jGDkk+tSL50gnJt70fQl8rkl8la0n2V/0D/QMMZj4PETsAAAAASUVORK5CYII=), -webkit-linear-gradient(left, black 0%, #595959 0%, rgba(89, 89, 89, 0) 100%);
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAApCAMAAAAyP+htAAAA1VBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////CNNypAAAAR3RSTlMADIau/zwF7MiaF0B078uXE0NxAfGcEUZ17hVKcvDFGUnqw/KHuNwE+qVnT7v8BqhrULf3Cv6pZlS0+AMOrGRRD61guQJcH0IoB+AAAACuSURBVBgZTcHXQsIAEADBRVdNUAEFG4LYe8WG3dj+/5N8y90MWWOKbFqSGSXMzlkQSm1Sm9cFwqItQls71JZ0mVq3Z0FY0VVqa7pO2LAgtLVPbVMHhKFbhFJH1LZ1QNhxl1C61yToPsmBh0eEzrEnJKd6RnLuxSWhoVck13pDMva2S7i794HkUSckTz6/EF71jeRdP0jGDkk+tSL50gnJt70fQl8rkl8la0n2V/0D/QMMZj4PETsAAAAASUVORK5CYII=), -o-linear-gradient(left, black 0%, #595959 0%, rgba(89, 89, 89, 0) 100%);
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAApCAMAAAAyP+htAAAA1VBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////CNNypAAAAR3RSTlMADIau/zwF7MiaF0B078uXE0NxAfGcEUZ17hVKcvDFGUnqw/KHuNwE+qVnT7v8BqhrULf3Cv6pZlS0+AMOrGRRD61guQJcH0IoB+AAAACuSURBVBgZTcHXQsIAEADBRVdNUAEFG4LYe8WG3dj+/5N8y90MWWOKbFqSGSXMzlkQSm1Sm9cFwqItQls71JZ0mVq3Z0FY0VVqa7pO2LAgtLVPbVMHhKFbhFJH1LZ1QNhxl1C61yToPsmBh0eEzrEnJKd6RnLuxSWhoVck13pDMva2S7i794HkUSckTz6/EF71jeRdP0jGDkk+tSL50gnJt70fQl8rkl8la0n2V/0D/QMMZj4PETsAAAAASUVORK5CYII=), linear-gradient(to right, black 0%, #595959 0%, rgba(89, 89, 89, 0) 100%);
}

.object-card__arrow_right,
.object-card .slick-next,
.object-about__slider .slick-next {
  right: 0;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAApCAMAAAAyP+htAAAA1VBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////CNNypAAAAR3RSTlMAbm//KdTfMHmJLOJ9jt3eJ3yKM9rhKn+SLdjcKIOP4C6I82D9Gaq8A2tMEqe78UkUo772SxCfwGxNncIBaEoY+5m69EaTlc5v4WwAAAClSURBVHicXdJFFgJREEPRhoe7uzbu7q77XxLMfqBm9ySDDMpyOC09cCndeJRe8Kn9EFB7CCpdEFKHwauOEFXGIK5OQFKdIq3MQFadg7y6QFFZgrK68jemQFVZg7q6DkrL/mGjqWxBW9jB7hr1oG80gKFUR4xFDpgYTWEm4ZyFyAlLoxWsJdxgi7aw+xmwl/DA4mh0grPR5cpNqnceou/nPJWvt+oDZn8LaMkRXwYAAAAASUVORK5CYII=), -webkit-gradient(linear, right top, left top, from(black), color-stop(0%, #595959), to(rgba(89, 89, 89, 0)));
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAApCAMAAAAyP+htAAAA1VBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////CNNypAAAAR3RSTlMAbm//KdTfMHmJLOJ9jt3eJ3yKM9rhKn+SLdjcKIOP4C6I82D9Gaq8A2tMEqe78UkUo772SxCfwGxNncIBaEoY+5m69EaTlc5v4WwAAAClSURBVHicXdJFFgJREEPRhoe7uzbu7q77XxLMfqBm9ySDDMpyOC09cCndeJRe8Kn9EFB7CCpdEFKHwauOEFXGIK5OQFKdIq3MQFadg7y6QFFZgrK68jemQFVZg7q6DkrL/mGjqWxBW9jB7hr1oG80gKFUR4xFDpgYTWEm4ZyFyAlLoxWsJdxgi7aw+xmwl/DA4mh0grPR5cpNqnceou/nPJWvt+oDZn8LaMkRXwYAAAAASUVORK5CYII=), -webkit-linear-gradient(right, black 0%, #595959 0%, rgba(89, 89, 89, 0) 100%);
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAApCAMAAAAyP+htAAAA1VBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////CNNypAAAAR3RSTlMAbm//KdTfMHmJLOJ9jt3eJ3yKM9rhKn+SLdjcKIOP4C6I82D9Gaq8A2tMEqe78UkUo772SxCfwGxNncIBaEoY+5m69EaTlc5v4WwAAAClSURBVHicXdJFFgJREEPRhoe7uzbu7q77XxLMfqBm9ySDDMpyOC09cCndeJRe8Kn9EFB7CCpdEFKHwauOEFXGIK5OQFKdIq3MQFadg7y6QFFZgrK68jemQFVZg7q6DkrL/mGjqWxBW9jB7hr1oG80gKFUR4xFDpgYTWEm4ZyFyAlLoxWsJdxgi7aw+xmwl/DA4mh0grPR5cpNqnceou/nPJWvt+oDZn8LaMkRXwYAAAAASUVORK5CYII=), -o-linear-gradient(right, black 0%, #595959 0%, rgba(89, 89, 89, 0) 100%);
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAApCAMAAAAyP+htAAAA1VBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////CNNypAAAAR3RSTlMAbm//KdTfMHmJLOJ9jt3eJ3yKM9rhKn+SLdjcKIOP4C6I82D9Gaq8A2tMEqe78UkUo772SxCfwGxNncIBaEoY+5m69EaTlc5v4WwAAAClSURBVHicXdJFFgJREEPRhoe7uzbu7q77XxLMfqBm9ySDDMpyOC09cCndeJRe8Kn9EFB7CCpdEFKHwauOEFXGIK5OQFKdIq3MQFadg7y6QFFZgrK68jemQFVZg7q6DkrL/mGjqWxBW9jB7hr1oG80gKFUR4xFDpgYTWEm4ZyFyAlLoxWsJdxgi7aw+xmwl/DA4mh0grPR5cpNqnceou/nPJWvt+oDZn8LaMkRXwYAAAAASUVORK5CYII=), linear-gradient(to left, black 0%, #595959 0%, rgba(89, 89, 89, 0) 100%);
}

.order-popup {
  min-width: 700px;
}

.order-popup__close {
  width: 17px;
  height: 17px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAAXVBMVEUAAABJS1JJS1JJS1JJS1JJS1FJS1JJS1JKTFNIS1NKTFJKTFJKTFNISlJJS1JJS1JJS1FKTFNJS1JJSlJJTFNJS1JISlFJS1FJS1JJS1JJSlJJSlFJS1JJS1NJS1IRDWYFAAAAH3RSTlMAsZmMuqD/gnKwgIORf5KPgW+Tr7bLbr99cKG5p5rEw3zWHgAAAG5JREFUGNNVjksSglAMBFvQCQgPEPCv3P+YLoBnklWqa6amORT4K4+cZA5UquGsxoEWwJQy6NYnbcVK/R42WQRgGrho9KNJk08AzLpGcNNdD4JYlxc3MAavPJtTf49mRU/nYRqgDWKmF+9P0PguPwOKA+8klVGOAAAAAElFTkSuQmCC);
  position: absolute;
  right: 15px;
  top: 15px;
}

.order-popup__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.order-popup__left {
  position: relative;
  width: 290px;
  background-color: #494b52;
}

.order-popup__left:after {
  content: "";
  display: block;
  width: 60px;
  z-index: 1;
  background-color: #fdf7f1;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
}

.order-popup__left:before {
  content: "";
  display: block;
  z-index: 2;
  position: absolute;
  background: url(../images/components/order-popup/elep.png);
  background-repeat: no-repeat;
  background-position: 100% 100%;
}

.order-popup__right {
  padding: 80px 80px 80px 10px;
  background-color: #fdf7f1;
}

.order-popup__title {
  font-size: 0.9375em;
  margin-bottom: 35px;
}

.order-popup__item {
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.order-popup__item__title {
  font-size: 0.75em;
  text-transform: uppercase;
}

.order-popup__item__input {
  width: 100%;
  padding: 18px 20px;
  margin-bottom: 10px;
  background-color: #dfd9d5;
  border-radius: 4px;
  border: unset;
  outline: unset;
}

.order-popup__submit {
  margin: 40px 0 0 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 767.8px) {
  .order-popup {
    min-width: 320px;
  }

  .order-popup__left {
    display: none;
  }

  .order-popup__right {
    padding: 30px 50px;
  }

  .order-popup__title:before {
    display: none;
  }

  .order-popup__item__input {
    padding: 10px;
  }

  .order-popup__submit {
    margin-top: 25px;
  }
}

.footer .header__contacts__tel-list {
  max-height: unset;
  padding: 0;
  padding-left: 7px;
}

.footer .header__address__list {
  max-height: unset;
}

.header__nav {
  overflow: hidden;
}

.header__nav__burger {
  padding: 10px 0;
  width: 25px;
  display: none;
  text-align: center;
}

.header__nav__burger span {
  display: block;
  width: 100%;
  height: 2px;
  background: #000;
  margin: 0 0 5px 0;
  -webkit-transform-origin: left center;
      -ms-transform-origin: left center;
          transform-origin: left center;
  -webkit-transition: 0.5s ease-out;
  -o-transition: 0.5s ease-out;
  transition: 0.5s ease-out;
}

.header__nav__burger span:nth-child(1) {
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.header__nav__burger span:nth-child(2) {
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

.header__nav__burger span:nth-child(3) {
  -webkit-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
}

.header__nav__info {
  display: none;
}

.header__nav__list {
  background: #fbd44b;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}

.header__nav__list:before,
.header__nav__list:after {
  content: '';
  background: #fbd44b;
  display: block;
  position: absolute;
  width: 46px;
  z-index: 4;
  height: 100%;
  bottom: 0;
}

.header__nav__list:before {
  left: -45px;
}

.header__nav__list:after {
  right: -45px;
}

.header__nav__item {
  position: relative;
}

.header__nav__item a {
  display: block;
  padding: 15px 35px;
  -webkit-transition: all .4s;
  -o-transition: all .4s;
  transition: all .4s;
}

@media (hover) and (min-width: 991.8px), (min-width: 0\0) and (min-width: 991.8px), (min--moz-device-pixel-ratio: 0) and (min-width: 991.8px) {
  .header__nav__item a:hover {
    background: #494b52;
    color: #ffffff;
  }
}

.header__nav__item.active > a,
.header__nav__item > ul > li.active > a {
  font-weight: bold;
}

.header__nav__item--sub::after {
  content: "";
  display: inline-block;
  position: absolute;
  right: 10px;
  bottom: 20px;
  width: 15px;
  height: 9px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAICAYAAAAm06XyAAABhGlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw0AYht+miiIVByuIOASpThZEpThqFYpQIdQKrTqYXPoHTRqSFBdHwbXg4M9i1cHFWVcHV0EQ/AFxc3NSdJESv0sKLWK847iH97735e47QKiXmWZ1TACabpupRFzMZFfFrlcEMUBzBDGZWcacJCXhO77uEeD7XZRn+df9OXrVnMWAgEg8ywzTJt4gjm3aBud94jAryirxOfG4SRckfuS64vEb54LLAs8Mm+nUPHGYWCy0sdLGrGhqxNPEEVXTKV/IeKxy3uKslauseU/+wlBOX1nmOq1hJLCIJUgQoaCKEsqwEaVdJ8VCis7jPv4h1y+RSyFXCYwcC6hAg+z6wf/gd2+t/NSklxSKA50vjvMxCnTtAo2a43wfO07jBAg+A1d6y1+pAzOfpNdaWuQI6NsGLq5bmrIHXO4Ag0+GbMquFKQl5PPA+xl9UxbovwV61ry+Nc9x+gCkqVfJG+DgEBgrUPa6z7u72/v2b02zfz+4xXLDWeWhFAAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAAd0SU1FB+UDFRUjOVF7Yx4AAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAfklEQVQY05XRLQoCARAF4A+TdbEazBqsBgW7sFUQzBaLR/AyFi9g80Ji0GBTy7MsLrs77f0NzBs4Y6Db9HHq4Y4bhi2DBV54/4gDPpg0BEfxHavCNsKiJjiNvq/bXMZQVvhl+E3TTfMYd8Hr4FXbNsd44IInZh2/ocA1Jf2dLw5kFj9eINb1AAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  float: right;
}

/* .header__nav__item--sub:hover::after{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAICAQAAACM2m15AAAAZUlEQVQIHW3BIQrCAAAF0B+tw2pY1mA1KNiFVUEwWywewWPYZcULrHknPcATHOjG9l48TDPKRB03zDKgwD2JCxbpUeKaliM2+bHEOX8qVPmyxSF91jgl9thlyNxL422VcQpPZTo+2Tw/f58Go5QAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
} */

.header__nav__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.header__nav__wrapper {
  width: 100%;
  position: relative;
  z-index: 1;
}

@media (max-width: 1199.8px) {
  .header__nav__item {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
  }
}

@media (max-width: 991.8px) {
  .header__nav {
    background-color: #fbd44b;
  }

  .header__nav__container {
    max-width: 100%;
    margin: unset;
    padding: 0;
  }

  .header__nav__burger {
    display: block;
  }

  .header__nav__wrapper {
    max-height: 0;
    overflow: hidden;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
  }

  .header__nav__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
  }

  .header__nav__list:before,
  .header__nav__list:after {
    display: none;
  }

  .header__nav__item {
    text-transform: uppercase;
    font-family: Cocomat, sans-serif;
    width: 100%;
  }

  .header__nav__item a {
    width: 100%;
  }

  .header__nav__info {
    padding-bottom: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: #494b52;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    border-bottom: 1px solid rgba(254, 254, 254, 0.17);
  }

  .header__nav__info .header__address {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 20px 10px 0;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .header__nav__info .header__address__list {
    max-height: unset;
  }

  .header__nav__info .header__address__list:after {
    right: 2px;
  }

  .header__nav__info .header__contacts {
    padding: 20px 10px 0;
  }

  .header__nav__info .header__contacts__header {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.header__wrapper.active .header__nav__wrapper {
  max-height: 1000px;
}

.header {
  background: #494b52;
  color: #ffedd7;
}

.header__info {
  padding-top: 25px;
  padding-bottom: 25px;
}

.header__address {
  -webkit-box-flex: 1;
      -ms-flex: 1 0;
          flex: 1 0;
  padding: 20px 15px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  position: relative;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.header__address__list {
  overflow: hidden;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  position: relative;
  max-height: 50px;
}

.header__address__list__arrow {
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  content: '';
  display: inline-block;
  width: 10px;
  position: absolute;
  right: 3px;
  top: 28px;
  height: 10px;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  border-right: 1px solid #ffedd7;
  border-bottom: 1px solid #ffedd7;
}

.header__address__list.active {
  max-height: 100px;
}

.header__address__list.active .header__address__list__arrow {
  cursor: pointer;
  -webkit-transform: rotate(225deg);
      -ms-transform: rotate(225deg);
          transform: rotate(225deg);
  top: 32px;
}

.header__address:before {
  content: '';
  display: inline-block;
  margin-top: 11px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAA9lBMVEUAAAD/7Nf/////7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7NfPT1U8AAAAUXRSTlMAAAABAgMFBgcMDhESFBUjJCgvODxIXV5gf4SJi42QkZKVnp+goaKjpKaoqaywtLi6vL3Q3+Hi4+Tl5ufo6uvs7e/w8fLz9PX29/j5+vv8/f5XR5muAAAD0ElEQVR42u3b+VvTMBgHcOqKF6J44YGibiret4AIbGNH7xz//z9jtzGad0vTNGnS+dD3B9hB+/20fZOlex7WrtRcaw2gAawGYE2xrj569fS+6sYVAO78pJSSl+t1AbYO6LTerdcDmOerCnQBWb6iQAngXBSbPxE4bFkAwPxFgXnAYj6l79dtApbzKf103R6Al0/pl5stSwA2f38/e/xt060M4Ahq6zDLPESIefbjtivYrioAe/wnmFJ8mj3/fqtlHMDmD8nkJxlnr3y9YRrA5ntk9pt42Wufr5kF8PKh4KNrEsDPh4I91xwgLx8K3rqmAGx+SOAsRPxCgTaAzUdL8yAJiwS6AHF+WnGBQBNQmE9pIhboASTywRscgRaAzU8oVRLoAKSOf1I4e/jGrQ4gefwFAnUAm+9TqipQBrD5Y1IEYIlQoArIn3/5RU5zBIqAsvmp4IgvUAOA6y+Vn7bBAVegBGDzI8n8VPCXJ1ABlBh/8CoMs8evXXWAaj5cJ84F5QFsfkzLFbtCOReUACjMPxKCsgA2PyC0AsECogCgfv15qzReH4gB+vmwcTh9wANw55+YKlci6gMRAFx/SisRdFx5gGj9XbJ8KJADVHL9OWOhAzsxF1BlPleQC3AM5KeCYFEgBoDPP1pJxfxO5AMqGn+wIm4ncgFVn//lOTEVCADS63+NTmy7+QBT+XB90D7vxGWAmfPPOwd8gJH+447GtssDVDb/S8zKbXcZANY/x5jMSu+g51/jzarvw06EAP73z+YqFQDA5m9quZ5DwAvb+ZTcA4Bf1gH0CQCc2QfsNoDVBHTnMxApnGSmhfFkAxSNz3r9UYwwzt949vcoOhQCBuaPXAwYmQccCQGeeUC3bsBYCBibB3irDRheeoCFS+DXDQjqHoaxEOCbByRCQGgegHgA58zQDdEqAhIhIDYPCIWAqKZ5QPEMzBZEKEFxGKG0EpToArB2i2G9S6ANoESvCUl1wyyvcN0AYhqA6waQ/xtQdhRM73bg3ZAeAOkfuRpgUDdgeNkB7qgB2ANwPwtaFgHcNWFrWDPgYh5ISqZxTq0eINQHYCVA2TsjAQBpAbxVBwg6DUkCEi0A1gdEWgCU32lIciANtQBhfgqSvLk61gIE+XdQoeQuDoSA0JuUH8YJmtb0q+g4SF/ywygK/HkK8kf9/shPyxv0B14Q+Bdv+d2T3nA0DtJd4PMvtGf7SpLY7/3Z7woBFqsBQMCxfcAOAHTsA7YB4O7Idv7RBgA4D08s5z9wIMDZfPxsV646H3JrT3IXO9sbjtP8120DaACz+gf+r439f/C/HAAAAABJRU5ErkJggg==) 50% 50%/contain;
  width: 24px;
  height: 24px;
  margin-right: 13px;
}

.header__address__icons,
.contacts__icons {
  width: 100%;
  padding-left: 35px;
  margin-top: 10px;
}

.header__address__icons .tg,
.contacts__icons .tg,
.header__address__icons .fb,
.contacts__icons .fb,
.header__address__icons .inst,
.contacts__icons .inst,
.header__address__icons .you,
.contacts__icons .you {
  display: inline-block;
  width: 22px;
  height: 22px;
  background-image: url(data:image/png;base64,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);
  background-color: #ffecd7;
  background-position: 49% 50%;
  background-size: 60%;
  z-index: 10;
  background-repeat: no-repeat;
  margin-right: 10px;
  border-radius: 50%;
}

.header__address__icons .fb,
.contacts__icons .fb {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAMAAABrrFhUAAAB6VBMVEUAAABJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1LLl1VFAAAAonRSTlMABSRFZoeovcjS3efy/P79+/r5+Pf29fTz8fDWozkENG6p3341g79JitEdCzOmLQFNwDA2xxifdiLKVgmaGjHpPzwn7Rfey68jA8Z6sVpUwS+cEmi4D1kHPXSsAuOqG+9SzYTh0MO1p5eWlZSTkpGQQaSueEMQxBUhcEDJVS5faXOI5s+YuaKLdWJg1egcRg5/pTihoHkyvo5bXju3gLAGfbu5ukgtAAADoElEQVR42u3ch1JTQRiG4Q2iiKYCCQQ1SrCjYu/YxYK9Yy+ohGrvBRWxYO+9/FfqJSibiWez//tdwXmfk5kzZ5KNMc4tVDKsdPiIspHlo0aHIyLRaCwWicTjiURFRWVlVVUymUylqqtrasLhdLq2dszYccafZcZPqMvGZGiL1HtSP3HS5JRYbYoP9VOzYr1pxV4/fXge9SISaSjq/Bkz45LnZhVvfePsOZL/5hZt/7z5IooBFiyMimKA0KKwiGKAxUtENAMsTYtmgGXLRTQDNE0T1QAlWVENsGKlqAZYlRbVAKurRDXAmrWiGmDdelEN0NAsugE2iG6AUtENsLFaN8CmzaIboEV0A6xJKAfYIroBVolugMZm5QBbRTfApqxygG2iHGC7coAdohxgp3KAXUnlALtFOcAe5QB7K5QD7BPlAHXKAfaHlQMcEOUArQUHKHEb4GCh+8OH3AY4XGiAI273Hy10/7EmtwGOF7j/hOs/lD2Zb2H0VNvpM2eXt7fncrmOjo7Ozs6urq7u7p6ent7e3tZzGddfBM7nE1954eKly6a4d8U+/3DLVVP8s38I9GY8yDehmGV+fLfxYtds7/91P/rNDcv+m4c8AbhlCXDbk35zx/ID4Eu/uWsH0OcNQJ8dwDVvAOrtnoGN3gDcswK4702/6bYCeOAPQL8VwEPtAAPaAR5pB3isHeCJdoCnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBjGzcweKz2L7M7MJWq/ac9K7sYCrC/PiLB78HzwPqniBML7pv0cjcA5EVA/S+jjgC8CghgoiP98joggDeuAJwFAAAAANAMMBMAAAAAQDPAawAAAAAAzQDnAQAAAAA0A4wFAAAAAABAMcAAAAAAAIBmgLcAAAAAAJoB3gEAAAAABLBZrgDkAgLIpBwBKA0IwFxwo79iY1AA09NOALw3ge1DW/D5Va1B/v9w5lJLe/9fNmjV9bH/n/bp81Hj+jg2BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLucFcAXfwD6rAC++gNwwKY/0eAPgPlmAfDdo37TVD7k/h8ZnwDMz1+bk0OoX/v7zn+8uD/8Tcgs/FZS9wAAAABJRU5ErkJggg==);
}

.header__address__icons .inst,
.contacts__icons .inst {
  background-image: url(data:image/png;base64,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);
}

.header__address__icons .you,
.contacts__icons .you {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAABOFBMVEUAAABHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFsPqoHAAAAZ3RSTlMAAggOFBogJiwZKzxOX2txd32DiY+Vm6GnrbO5v8bM0tje5Orw9vwLMVmAn7DC0+UEbrvi/kPVo4VPJfH3fNwiaK87eqb5lvgqMDPdVg+rgmyqxd8SrEZzL3uEjG2drjS3wMjR2fP7tnUejAAAArpJREFUeNrtm1lXGkEUhEtERRR3UARFBNwXFNx3BdFEYlyiUeMSt/7//yAPIUaJyWG6LxTnpOt95n6HGqa7760BrKysrKysNFXjqnXX1Td4PA31de5aV418BVejt6nZ19La1t7R2eUPdPcEe0Phvv7IQHQwFk8MqSINJeKxwehApL8vHOoN9nQH/F2dHe1trS2+5iZvo6vkssMjo2PjE5NT0wklqsT01OTE+NjoyPA/iidnZlNpVWalU7Mzyffrz82rCml+7r2HakFVUAt/PrSLqqJaLK6/lK4sQHrpbf3lFVVhrSy/AQipiiv0ur5XEeR9BRBgAAR+13evMgBW3S8Aa4qitReAdQ7A+q/6G4qkjQLAJgtgswCwxQLYKqzCcRZA/Oe6vK1o2gYA7PAAdgAAGR5ABgAQ4QFEACCZdXrZbk4KIJsEsOf4sv0PH6UI9gAcOAdA/pMQwAGAQw0A4HNWBOAQwJEWAGRsOAJwrAcgY8MxgBNNABEbTgDktAEEbMgBp0ofAPkvpgSn8JgAmNvgwZkZgKkNZ/AZAhja4MO584u+Fp0rTWw4x4XpL2BmwwUuBQAMbLjElQQA8E3Thiv4ZQB0bfDjWghA04ZrnR3h/l+6bDo2ZHAjB4Bb5zbc4E4QQMOGO3yXBHBuQxj3sgBObbjHgzAA8kEn93rAozSAMxsekZIHwG205HulECsDgAMbYngqB0DpNjzhuTwApdrwzAegW0B/COl/Q/qLiP4qpi9G9OWYviGhb8nom1L6tpx+MKEfzeiHU/rxnN6goLdo6E0qepuO3qikt2r5zWp6u54+sKCPbOhDK/rYjj64pI9u+cNr+vieHmCgRzjoIRZ+jIceZKJHufhhNnqcjx5o5Ec66aFWfqyXHmzmR7v54XZ6vL8KPnDgf+JRFR+5VNFnPlZWVlZW/4t+AB1QnSjE3Mx0AAAAAElFTkSuQmCC);
}

.header__logo {
  -webkit-box-flex: 1;
      -ms-flex: 1 0;
          flex: 1 0;
  padding: 0 15px;
}

.header__logo img {
  margin: 0 auto;
  display: block;
}

.header__contacts {
  padding: 15px 15px 0;
  -webkit-box-flex: 1;
      -ms-flex: 1 0;
          flex: 1 0;
}

.header__contacts__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.header__contacts__button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.header__contacts__tel-list {
  -webkit-transition: max-height .5s;
  -o-transition: max-height .5s;
  transition: max-height .5s;
  max-height: 27px;
  display: inline-block;
  position: relative;
  padding-right: 24px;
  margin-bottom: 10px;
  overflow: hidden;
  cursor: pointer;
  line-height: 25px;
}

.header__contacts__tel-list.active {
  max-height: 200px;
}

.header__contacts__tel-list.active .header__contacts__tel-list__arrow {
  -webkit-transform: rotate(225deg);
      -ms-transform: rotate(225deg);
          transform: rotate(225deg);
  top: 8px;
}

.header__contacts__tel-list__arrow {
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  display: inline-block;
  width: 10px;
  position: absolute;
  right: 3px;
  top: 3px;
  height: 10px;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  border-right: 1px solid #ffedd7;
  border-bottom: 1px solid #ffedd7;
}

.header__contacts__tel-list__item a {
  color: #ffedd7;
}

.header__contacts__icons .tg {
  display: inline-block;
  width: 22px;
  height: 22px;
  background-image: url(data:image/png;base64,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);
  background-color: #ffecd7;
  background-position: 49% 50%;
  background-size: 60%;
  z-index: 10;
  background-repeat: no-repeat;
  margin-right: 10px;
  border-radius: 50%;
}

.header__contacts__icons .tel {
  content: '';
  display: inline-block;
  width: 17px;
  height: 17px;
  background: url(data:image/png;base64,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) 50% 50%/contain;
}

@media (max-width: 991.8px) {
  .header__address {
    display: none;
    -webkit-box-flex: unset;
        -ms-flex: unset;
            flex: unset;
  }
}

@media (max-width: 767.8px) {
  .header__contacts__tel-list {
    max-height: 22px;
  }
}

@media (max-width: 574.8px) {
  .header__contacts {
    padding-top: 0;
    padding-right: 0;
  }

  .header__contacts__icons {
    padding-top: 3px;
  }

  .header__contacts__icons .tg {
    width: 15px;
    height: 15px;
    margin-right: 7px;
  }

  .header__contacts__icons .tel {
    height: 14px;
    width: 14px;
  }

  .header__logo {
    padding: 0;
    -webkit-box-flex: unset;
        -ms-flex: unset;
            flex: unset;
    width: 140px;
  }

  .header__logo img {
    height: auto;
    width: 100%;
  }

  .header__contacts__tel-list__item {
    font-size: 12px;
  }
}

@media (max-width: 360px) {
  .header__logo {
    width: 120px;
  }

  .header__contacts__icons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .header__contacts__icons .tg {
    margin-bottom: 5px;
    margin-right: 6px;
  }

  .header__contacts__button {
    margin-top: -7px;
  }
}

.banner {
  position: relative;
  margin-top: -1px;
}

.banner .slick-vertical {
  line-height: 0;
}

.banner__slider__item {
  position: relative;
  width: 100%;
}

.banner__slider__image {
  position: relative;
}

.banner__slider__image:before {
  content: "";
  display: block;
  background: #000;
  z-index: 1;
  opacity: .65;
}

.banner__slider__image img {
  width: 100%;
}

.banner__slider__content {
  border-bottom: 45px solid #fbd44b;
  margin-bottom: 50px;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: right;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.banner__slider__content__borders,
.banner__slider__content:before,
.banner__slider__content:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  height: calc(100% + 45px);
}

.banner__slider__content__borders_side_right,
.banner__slider__content:after {
  border-right: 45px solid #fbd44b;
  right: -45px;
}

.banner__slider__content__borders_side_left,
.banner__slider__content:before {
  border-left: 45px solid #fbd44b;
  left: -45px;
}

.banner__slider__title,
.section-banner__title {
  color: #ffffff;
  font-family: Cocomat, sans-serif;
  text-transform: uppercase;
  line-height: 60px;
  text-transform: uppercase;
  font-size: 3em;
  margin-bottom: 75px;
}

.banner__slider__title > *,
.section-banner__title > * {
  font-size: inherit;
}

.banner__slider__button,
.section-banner__button {
  margin-bottom: -75px;
}
.banner__slider__button__sell {
 display: block;
margin-top: 90px;

}
.btn.white {
    font-size: 0.875em;
    background-color: #fff;
    color: #000000;
    text-transform: uppercase;
    font-weight: 600;
}

.banner__slider__button > div,
.section-banner__button > div {
  padding: 20px 25px;
}

.banner__slider__dots-controlls,
.banner__slider .slick-dots {
  border: none;
  outline: none;
  position: absolute;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  top: calc(50% - 20px);
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 20;
  overflow: visible;
}

@media (min-width: 574.8px) {
  .banner__slider__dots-controlls,
  .banner__slider .slick-dots {
    right: calc((100vw - 540px) / 2 + 0px + 20px);
  }
            .banner__slider__button__sell .btn {
    padding: 7px 25px;
}
}

@media (min-width: 767.8px) {
  .banner__slider__dots-controlls,
  .banner__slider .slick-dots {
    right: calc((100vw - 720px) / 2 + 0px + 20px);
  }
        .banner__slider__button__sell .btn {
    padding: 10px 25px;
}
}

@media (min-width: 991.8px) {
  .banner__slider__dots-controlls,
  .banner__slider .slick-dots {
    right: calc((100vw - 960px) / 2 + 0px + 20px);
  }
.banner__slider__button__sell .btn {
    padding: 10px 25px;
}
}

@media (min-width: 1199.8px) {
  .banner__slider__dots-controlls,
  .banner__slider .slick-dots {
    right: calc((100vw - 1140px) / 2 + 0px + 20px);
  }
}

@media (min-width: 1399.8px) {
  .banner__slider__dots-controlls,
  .banner__slider .slick-dots {
    right: calc((100vw - 1360px) / 2 + 0px + 20px);
  }
}

@media (min-width: 1700px) {
  .banner__slider__dots-controlls,
  .banner__slider .slick-dots {
    right: calc((100vw - 1640px) / 2 + 0px + 20px);
  }
}

.banner__slider__dots-controlls__item,
.banner__slider .slick-dots > li {
  font-size: 0;
  opacity: 0.7;
}

.banner__slider__dots-controlls__item:nth-child(1n + 2),
.banner__slider .slick-dots > li:nth-child(1n + 2) {
  margin-top: 20px;
}

.banner__slider__dots-controlls__item > button,
.banner__slider .slick-dots > li > button {
  height: 14px;
  width: 14px;
  padding: 0;
  cursor: pointer;
  border-radius: 50%;
  border: unset;
  outline: uset;
  background: #fbd44b;
}

@media (hover) and (min-width: 991.8px), (min-width: 0\0) and (min-width: 991.8px), (min--moz-device-pixel-ratio: 0) and (min-width: 991.8px) {
  .banner__slider__dots-controlls__item:hover,
  .banner__slider .slick-dots > li:hover {
    opacity: 1;
  }
}

.banner__slider__dots-controlls__item.slick-active,
.banner__slider .slick-dots > li.slick-active {
  opacity: 1;
}

.banner__slider__arrow-controlls,
.banner__slider .slick-arrow {
  position: absolute;
  z-index: 3;
  width: 13px;
  height: 57px;
  font-size: 0;
  font-size: 0;
  border: unset;
  outline: unset;
  cursor: pointer;
  background-repeat: no-repeat;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: unset;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

@media (min-width: 574.8px) {
  .banner__slider__arrow-controlls,
  .banner__slider .slick-arrow {
    right: calc((100vw - 540px) / 2 + 0px + 20px);
  }
}

@media (min-width: 767.8px) {
  .banner__slider__arrow-controlls,
  .banner__slider .slick-arrow {
    right: calc((100vw - 720px) / 2 + 0px + 20px);
  }
}

@media (min-width: 991.8px) {
  .banner__slider__arrow-controlls,
  .banner__slider .slick-arrow {
    right: calc((100vw - 960px) / 2 + 0px + 20px);
  }
}

@media (min-width: 1199.8px) {
  .banner__slider__arrow-controlls,
  .banner__slider .slick-arrow {
    right: calc((100vw - 1140px) / 2 + 0px + 20px);
  }
}

@media (min-width: 1399.8px) {
  .banner__slider__arrow-controlls,
  .banner__slider .slick-arrow {
    right: calc((100vw - 1360px) / 2 + 0px + 20px);
  }
}

@media (min-width: 1700px) {
  .banner__slider__arrow-controlls,
  .banner__slider .slick-arrow {
    right: calc((100vw - 1640px) / 2 + 0px + 20px);
  }
}

.banner__slider__arrow-controlls__next,
.banner__slider .slick-arrow.slick-next {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAA5CAMAAADa3lH1AAAAclBMVEUAAAD81Ev71Ev71Ev61Er71Ev71Ev61Uv71Ez61Ev71Ez71Ev71Ev71Er700v61Ev71Ev71Ev81Un71Ev71Er600v71Ev61Er61Ur61Er700v61Ev71Ev71kv700v81Ev//wD71Uv71Ev71Ev71Ez800ojdrKSAAAAJnRSTlMAme6qof+4o72gtvfvuYxwvsRJ+LJp1OI3a9Pf40R03AHk8vqDnpkJ9fgAAABmSURBVCjP7c3dEoFgAIThV7wRkVSi/BXu/xYdfBNdgaP27JnZ2QWAWTTnm4UaD1iqugpIDFkPtY2puoWdmu3ND4WWFFpxtOakcm4yaL3ANb+Fobv143c4adL/1dqN1Psc6dW/AfgA5AAUQ1d/k7EAAAAASUVORK5CYII=);
  top: calc(50% - (14px * 3 + 20px * 2) - 20px);
}

@media (hover) and (min-width: 991.8px), (min-width: 0\0) and (min-width: 991.8px), (min--moz-device-pixel-ratio: 0) and (min-width: 991.8px) {
  .banner__slider__arrow-controlls__next:hover,
  .banner__slider .slick-arrow.slick-next:hover {
    top: calc(50% - (14px * 3 + 20px * 2) - 20px - 10px);
  }
}

.banner__slider__arrow-controlls__prev,
.banner__slider .slick-arrow.slick-prev {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAA5CAMAAADa3lH1AAAAilBMVEUAAAD700r71Ez61Ur71Uv71Ev71Ev//wD71Ev71Ev81Ev61Er61kn81Ev61Un81Ev/1VX71Ez61Ev700v40Uj61Ev71Ev71Ev71Ev61Ur71Er71Uv71Ev71Ev/1Ur71Uz71Uv81Ev71Ev41kz/0kv61Ev71Uv30U3/2U350kr/11H81Ev71Ev400mQrDXoAAAALnRSTlMARb1g5P/0AeXo3OI4kzHdDIPg/Cff1sPyMLnGyPEY2Pbb7SUR4fAhFC0T3usjFyuBaQAAAG9JREFUKM/tzTcWggAABNExjIigICbMAcx6/+tZ8Hx4Axum+80uALTaHeq69oJafcMfDYwaNfqX4uEIEqOAdByTOZkyMySYKwvNlyvX6Ua37PZ6iEyOeiqgPFt1uQKUiap5Ue3fMjW/f+8eT19vgA/h/At8cIDXPwAAAABJRU5ErkJggg==);
  top: calc(50% + (14px * 3 + 20px * 2) - 20px);
}

@media (hover) and (min-width: 991.8px), (min-width: 0\0) and (min-width: 991.8px), (min--moz-device-pixel-ratio: 0) and (min-width: 991.8px) {
  .banner__slider__arrow-controlls__prev:hover,
  .banner__slider .slick-arrow.slick-prev:hover {
    top: calc(50% + (14px * 3 + 20px * 2) - 20px + 10px);
  }
}

@media (max-width: 1199.8px) {
  .banner__slider__title,
  .section-banner__title {
    font-size: 2.375em;
  }
}

@media (max-width: 991.8px) {
  .banner__slider__title,
  .section-banner__title {
    font-size: 1.75em;
    line-height: 30px;
    margin-bottom: 20px;
  }

  .banner__slider__button,
  .section-banner__button {
    margin-bottom: -20px;
  }
.banner__slider__button__sell {
    display: block;
    margin-top: 40px;
}

  .banner__slider__content {
    margin-bottom: 0;
    border-bottom: unset;
  }

  .banner__slider__content__borders,
  .banner__slider__content:before,
  .banner__slider__content:after {
    display: none;
  }

  .banner__slider__dots-controlls,
  .banner__slider .slick-dots {
    right: 20px;
  }

  .banner__slider__arrow-controlls,
  .banner__slider .slick-arrow {
    right: 20px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAA5CAMAAADa3lH1AAAAclBMVEUAAAD81Ev71Ev71Ev61Er71Ev71Ev61Uv71Ez61Ev71Ez71Ev71Ev71Er700v61Ev71Ev71Ev81Un71Ev71Er600v71Ev61Er61Ur61Er700v61Ev71Ev71kv700v81Ev//wD71Uv71Ev71Ev71Ez800ojdrKSAAAAJnRSTlMAme6qof+4o72gtvfvuYxwvsRJ+LJp1OI3a9Pf40R03AHk8vqDnpkJ9fgAAABmSURBVCjP7c3dEoFgAIThV7wRkVSi/BXu/xYdfBNdgaP27JnZ2QWAWTTnm4UaD1iqugpIDFkPtY2puoWdmu3ND4WWFFpxtOakcm4yaL3ANb+Fobv143c4adL/1dqN1Psc6dW/AfgA5AAUQ1d/k7EAAAAASUVORK5CYII=);
    top: calc(50% - (14px * 3 + 20px * 2));
  }
}

@media (max-width: 991.8px) and (hover) and (min-width: 991.8px), (max-width: 991.8px) and (min-width: 0\0) and (min-width: 991.8px), (max-width: 991.8px) and (min--moz-device-pixel-ratio: 0) and (min-width: 991.8px) {
  .banner__slider__arrow-controlls:hover,
  .banner__slider .slick-arrow:hover {
    top: calc(50% - (14px * 3 + 20px * 2) - 10px);
  }
}

@media (max-width: 991.8px) {
  .banner__slider__arrow-controlls__prev,
  .banner__slider .slick-arrow.slick-prev {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAA5CAMAAADa3lH1AAAAilBMVEUAAAD700r71Ez61Ur71Uv71Ev71Ev//wD71Ev71Ev81Ev61Er61kn81Ev61Un81Ev/1VX71Ez61Ev700v40Uj61Ev71Ev71Ev71Ev61Ur71Er71Uv71Ev71Ev/1Ur71Uz71Uv81Ev71Ev41kz/0kv61Ev71Uv30U3/2U350kr/11H81Ev71Ev400mQrDXoAAAALnRSTlMARb1g5P/0AeXo3OI4kzHdDIPg/Cff1sPyMLnGyPEY2Pbb7SUR4fAhFC0T3usjFyuBaQAAAG9JREFUKM/tzTcWggAABNExjIigICbMAcx6/+tZ8Hx4Axum+80uALTaHeq69oJafcMfDYwaNfqX4uEIEqOAdByTOZkyMySYKwvNlyvX6Ua37PZ6iEyOeiqgPFt1uQKUiap5Ue3fMjW/f+8eT19vgA/h/At8cIDXPwAAAABJRU5ErkJggg==);
    top: calc(50% + (14px * 3 + 20px * 2));
  }
}

@media (max-width: 991.8px) and (hover) and (min-width: 991.8px), (max-width: 991.8px) and (min-width: 0\0) and (min-width: 991.8px), (max-width: 991.8px) and (min--moz-device-pixel-ratio: 0) and (min-width: 991.8px) {
  .banner__slider__arrow-controlls__prev:hover,
  .banner__slider .slick-arrow.slick-prev:hover {
    top: calc(50% + (14px * 3 + 20px * 2) + 10px);
  }
}

@media (max-width: 991.8px) {
  .banner__slider__image img {
    height: 350px;
    width: unset;
  }
}

@media (max-width: 574.8px) {
  .banner__slider__title,
  .section-banner__title {
    text-align: center;
  }

  .banner__slider__arrow-controlls,
  .banner__slider .slick-arrow {
    height: 50px;
    background-size: contain;
  }

  .banner__slider__arrow-controlls__next,
  .banner__slider .slick-arrow.slick-next {
    top: unset;
    bottom: 55px;
  }

  .banner__slider__arrow-controlls__prev,
  .banner__slider .slick-arrow.slick-prev {
    top: unset;
    bottom: 0;
  }

  .banner__slider__dots-controlls,
  .banner__slider .slick-dots {
    opacity: 0;
  }
.banner__slider__button__sell {
    display: block;
    margin-top: 40px;
}  
.banner__slider__button__sell .btn {
    padding: 0 20px;
}
    
}

.seo-text {
  background: url(../images/templates/seo-text/img/bg2.png), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaIAAAGYAQMAAACK/QdlAAAABlBMVEUAAAD9+PEOpPBzAAAAAnRSTlMAzORBQ6MAAAE9SURBVHja7c4xDQAACAOw+VeFM+aAn6RV0OxDE2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2vrY10yyAPytJrxHAAAAABJRU5ErkJggg==), #fff;
  background-size: cover;
  padding: 100px 0;
  text-align: center;
  font-size: 1.125pxem;
  text-align: justify;
}

.seo-text__content {
  margin: 0 auto;
  width: 66.66667%;
}

@media (max-width: 991.8px) {
  .seo-text__content {
    width: 100%;
  }
}

@media (max-width: 767.8px) {
  .seo-text {
    padding: 50px 0;
  }
}

@media (max-width: 574.8px) {
  .seo-text {
    padding: 15px 0;
  }
}

.selection-link {
  padding: 78px 0 88px;
  background: #494b52;
  position: relative;
}

.selection-link__bg,
.selection-link:before,
.selection-link:after {
  width: 100%;
  z-index: 1;
  background-repeat: no-repeat;
}

.selection-link__bg_position_left,
.selection-link:before {
  background-image: url(../images/templates/selection-link/img/bg1.png);
  background-size: cover;
  background-position: 0% 50%;
}

.selection-link__bg_position_right,
.selection-link:after {
  background-image: url(../images/templates/selection-link/img/bg2.png);
  background-position: 100% 50%;
}

.selection-link:before {
  content: "";
  display: block;
}

.selection-link:after {
  content: "";
  display: block;
}

.selection-link__content {
  z-index: 2;
  position: relative;
}

.selection-link__wrapper {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.selection-link__title {
  text-transform: uppercase;
  font-size: 2.25em;
  text-shadow: 0 6px 36px rgba(7, 7, 7, 0.25);
  display: block;
  width: 66.66667%;
  color: #ffffff;
  line-height: 40px;
}

.selection-link__title > * {
  font-size: inherit;
  font-weight: 600;
}

.selection-link__button {
  width: 33.33333%;
  padding-left: 25px;
}

@media (max-width: 991.8px) {
  .selection-link {
    padding: 40px 0;
  }

  .selection-link__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .selection-link__button,
  .selection-link__title {
    margin-top: 15px;
    width: unset;
  }

  .selection-link__title {
    font-size: 1.625em;
    text-align: center;
  }
}

@media (max-width: 574.8px) {
  .selection-link {
    padding: 25px 0;
  }

  .selection-link__title {
    line-height: 24px;
  }
}

.section-banner {
  position: relative;
}

.section-banner__image:before {
  content: "";
  display: block;
  background: #000;
  z-index: 1;
  opacity: .65;
}

.section-banner__image img {
  width: 100%;
}

.section-banner__content {
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
}

@media (max-width: 574.8px) {
  .section-banner__image {
    overflow: hidden;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .section-banner__image img {
    display: block;
    height: 300px;
    width: unset;
  }
}

.contacts {
  padding-top: 25px;
  background: #494b52;
  font-weight: 300;
  color: #ffedd7;
  overflow: hidden;
}

.contacts a {
  color: #ffedd7;
}

.contacts__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-top: 45px solid #fbd44b;
  position: relative;
  border-bottom: 45px solid #fbd44b;
}

.contacts__wrapper:before,
.contacts__wrapper:after {
  content: '';
  position: absolute;
  top: -45px;
  width: 45px;
  height: calc(100% + 90px);
  background: #fbd44b;
}

.contacts__wrapper:before {
  left: -45px;
}

.contacts__wrapper:after {
  right: -45px;
}

.contacts__title {
  text-align: center;
}

.contacts__info {
  padding: 50px 40px;
  -webkit-box-flex: 1;
      -ms-flex: 1 0;
          flex: 1 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.contacts__info__top {
  margin-top: 30px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.contacts__address,
.contacts__tels {
  -webkit-box-flex: 1;
      -ms-flex: 1 0;
          flex: 1 0;
}

.contacts__address {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.contacts__address:before {
  content: '';
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAA9lBMVEUAAAD/7Nf/////7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7Nf/7NfPT1U8AAAAUXRSTlMAAAABAgMFBgcMDhESFBUjJCgvODxIXV5gf4SJi42QkZKVnp+goaKjpKaoqaywtLi6vL3Q3+Hi4+Tl5ufo6uvs7e/w8fLz9PX29/j5+vv8/f5XR5muAAAD0ElEQVR42u3b+VvTMBgHcOqKF6J44YGibiret4AIbGNH7xz//z9jtzGad0vTNGnS+dD3B9hB+/20fZOlex7WrtRcaw2gAawGYE2xrj569fS+6sYVAO78pJSSl+t1AbYO6LTerdcDmOerCnQBWb6iQAngXBSbPxE4bFkAwPxFgXnAYj6l79dtApbzKf103R6Al0/pl5stSwA2f38/e/xt060M4Ahq6zDLPESIefbjtivYrioAe/wnmFJ8mj3/fqtlHMDmD8nkJxlnr3y9YRrA5ntk9pt42Wufr5kF8PKh4KNrEsDPh4I91xwgLx8K3rqmAGx+SOAsRPxCgTaAzUdL8yAJiwS6AHF+WnGBQBNQmE9pIhboASTywRscgRaAzU8oVRLoAKSOf1I4e/jGrQ4gefwFAnUAm+9TqipQBrD5Y1IEYIlQoArIn3/5RU5zBIqAsvmp4IgvUAOA6y+Vn7bBAVegBGDzI8n8VPCXJ1ABlBh/8CoMs8evXXWAaj5cJ84F5QFsfkzLFbtCOReUACjMPxKCsgA2PyC0AsECogCgfv15qzReH4gB+vmwcTh9wANw55+YKlci6gMRAFx/SisRdFx5gGj9XbJ8KJADVHL9OWOhAzsxF1BlPleQC3AM5KeCYFEgBoDPP1pJxfxO5AMqGn+wIm4ncgFVn//lOTEVCADS63+NTmy7+QBT+XB90D7vxGWAmfPPOwd8gJH+447GtssDVDb/S8zKbXcZANY/x5jMSu+g51/jzarvw06EAP73z+YqFQDA5m9quZ5DwAvb+ZTcA4Bf1gH0CQCc2QfsNoDVBHTnMxApnGSmhfFkAxSNz3r9UYwwzt949vcoOhQCBuaPXAwYmQccCQGeeUC3bsBYCBibB3irDRheeoCFS+DXDQjqHoaxEOCbByRCQGgegHgA58zQDdEqAhIhIDYPCIWAqKZ5QPEMzBZEKEFxGKG0EpToArB2i2G9S6ANoESvCUl1wyyvcN0AYhqA6waQ/xtQdhRM73bg3ZAeAOkfuRpgUDdgeNkB7qgB2ANwPwtaFgHcNWFrWDPgYh5ISqZxTq0eINQHYCVA2TsjAQBpAbxVBwg6DUkCEi0A1gdEWgCU32lIciANtQBhfgqSvLk61gIE+XdQoeQuDoSA0JuUH8YJmtb0q+g4SF/ywygK/HkK8kf9/shPyxv0B14Q+Bdv+d2T3nA0DtJd4PMvtGf7SpLY7/3Z7woBFqsBQMCxfcAOAHTsA7YB4O7Idv7RBgA4D08s5z9wIMDZfPxsV646H3JrT3IXO9sbjtP8120DaACz+gf+r439f/C/HAAAAABJRU5ErkJggg==) 50% 50%/contain;
  width: 24px;
  background-repeat: no-repeat;
  height: 24px;
  margin-right: 25px;
}

.contacts__address__list {
  display: inline-block;
}

.contacts__address__time {
  margin-top: 20px;
}

.contacts__tels {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.contacts__tels:before {
  content: '';
  display: inline-block;
  background: url(data:image/png;base64,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) 50% 50%/contain;
  width: 20px;
  height: 20px;
  position: relative;
  margin-right: 25px;
}

.contacts__tels__list {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.contacts__tels__list li {
  display: inline-block;
}

.contacts__tels__list li a {
  color: #ffedd7;
}

.contacts__mail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.contacts__mail:before {
  content: '';
  display: inline-block;
  background: url(data:image/png;base64,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) 50% 50%/contain;
  width: 20px;
  height: 20px;
  margin-right: 25px;
}

.contacts__icons {
  margin-top: 20px;
  padding-left: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: -10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.contacts__map {
  -webkit-box-flex: 1;
      -ms-flex: 1 0;
          flex: 1 0;
}

.contacts__map .gmnoprint {
  width: 50px;
  heght: 50px;
}

.contacts__telegramm {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 20px;
}

.contacts__telegramm:before {
  content: "";
  display: block;
  width: 28px;
  border-radius: 20px;
  margin-right: 15px;
  height: 28px;
  background-color: #ffedd7;
  background-image: url(data:image/png;base64,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);
  background-position: 50% 50%;
  background-size: 70%;
  background-repeat: no-repeat;
}

.contacts__telegramm a {
  color: inherit;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-decoration: underline;
}

.contacts__button {
  margin-top: 35px;
}

@media (max-width: 991.8px) {
  .contacts__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .contacts__info {
    padding-left: 15px;
    -webkit-box-flex: unset;
        -ms-flex: unset;
            flex: unset;
    padding-right: 15px;
  }

  .contacts__map {
    min-height: 300px;
    padding: 0;
  }
}

@media (max-width: 574.8px) {
  .contacts {
    padding-top: 0;
  }

  .contacts__info {
    padding-top: 20px;
  }

  .contacts__info__top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .contacts__wrapper {
    border: none;
  }

  .contacts__wrapper:before,
  .contacts__wrapper:after {
    display: none;
  }

.contacts__address {
    display: block;
    margin: 0 auto;
}
.contacts__address::before {
    display: block;
    margin-right: 0;
    top: 0;
    position: relative;
    text-align: center;
    width: 100%;
    margin-bottom: 20px;
}
.contacts__address__list {
    display: inline-block;
    text-align: center;
}    
 .contacts__tels::before {
    display: block;
    height: 20px;
    position: relative;
    margin-right: 0;
    top: 0;
    width: auto;
    background-repeat: no-repeat;
    margin-bottom: 20px;
} 
.contacts__tels {
    display: block;
    margin: 20px auto;
    width: 200px;
}
.contacts__tel__list {
    display: inline-block;
    width: 200px;
    text-align: center;
}
 .contacts__address__time {
    margin-top: 20px;
    text-align: center;
}   
    
.contacts__mail::before {
    display: inline-block;
    position: relative;
    margin-right: 0;
    margin-bottom: 20px;
}
.contacts__mail {
    display: block;
    text-align: center;
    margin: 20px auto;
}
    

    
.mail__list {
    width: 200px;
    display: inline-block;
    text-align: center;
}
    
    .contacts__icons {
    -webkit-box-pack: center;
    display: block;
    text-align: center;
    margin: 20px auto;
    padding-left: 0;
}
    
  .contacts__button {
    margin-top: 15px;
  }
}

.contacts-page .contacts {
  padding-top: 0;
}

.how {
  background: #fff;
  padding: 55px 0 65px;
}

.how__title {
  text-align: center;
}

.how__list,
.filter-tabs__tabs {
  margin-top: 40px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.how__item,
.filter-tabs__tab {
  padding: 50px 20px;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  -webkit-box-flex: 1;
      -ms-flex: 1 0;
          flex: 1 0;
  text-align: center;

  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 235px;
    display: block;
}

@media (hover) and (min-width: 991.8px), (min-width: 0\0) and (min-width: 991.8px), (min--moz-device-pixel-ratio: 0) and (min-width: 991.8px) {
  .how__item:hover,
  .filter-tabs__tab:hover {
    background-color: rgba(248, 230, 209, 0.3);
  }
}

.how__item__image,
.filter-tabs__tab__image {
  position: relative;
}

.how__item__image img,
.filter-tabs__tab__image img {
  z-index: 1;
  position: relative;
}

.how__item__image:before,
.filter-tabs__tab__image:before {
  content: "";
  display: block;
  z-index: 0;
  width: 69px;
  height: 69px;
  background: #fbd44b;
  position: absolute;
  left: -11px;
  bottom: 0;
}

.how__item__title,
.filter-tabs__tab__title {
  margin-top: 20px;
  color: #494b52;
}

.how__item__title > *,
.filter-tabs__tab__title > * {
  font-weight: 600;
  text-transform: uppercase;
  font-size: 1em;
}

.how__item__descr {
  margin-top: 25px;
}

@media (max-width: 574.8px) {
  .how {
    padding: 25px 0;
  }

  .how__list,
  .filter-tabs__tabs {
    margin-top: 15px;
  }

  .how__item,
  .filter-tabs__tab {
    padding: 20px 15px 0;
  }
}

@media (max-width: 320px) {
  .how__list,
  .filter-tabs__tabs {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.offer {
  padding: 70px 0;
  background: #fff;
}

.offer__title {
  width: 100%;
}

.offer__form {
  margin-top: 50px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.offer__form__wrapper {
  width: 66.66667%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.offer__form__item {
  width: calc(50% - 30px);
  margin-top: 25px;
}

.offer__form__item__input {
  width: 100%;
  border: unset;
  outline: unset;
  height: 56px !important;
}
#contact-propose-form input.offer__form__item__input {
  width: 100%;
  border: unset;
  outline: unset;
  height: 56px !important;
}
.offer__form__item__input::-webkit-input-placeholder {
  color: inherit;
}

.offer__form__item__input:-ms-input-placeholder {
  color: inherit;
}

.offer__form__item__input::-ms-input-placeholder {
  color: inherit;
}

.offer__form__item__input::placeholder {
  color: inherit;
}

.offer__form__item__button {
  margin-top: 30px;
}

.offer__form__item_type_load {
  margin: 0;
  font-weight: 500;
}

.offer__form__item_type_textarea {
  width: 100%;
}

.offer__form__item_type_textarea textarea {
  width: 100%;
  height: 125px;
}

.offer__form__item_type_textarea textarea::-webkit-input-placeholder {
  color: inherit;
}

.offer__form__item_type_textarea textarea:-ms-input-placeholder {
  color: inherit;
}

.offer__form__item_type_textarea textarea::-ms-input-placeholder {
  color: inherit;
}

.offer__form__item_type_textarea textarea::placeholder {
  color: inherit;
}

.offer__form__item_type_button {
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 991.8px) {
  .offer__form {
    margin: 0;
  }

  .offer__form__wrapper {
    width: 100%;
  }
}

@media (max-width: 574.8px) {
  .offer {
    padding: 10px 0 30px;
  }

  .offer__form__item {
    width: 100%;
    margin-top: 10px;
  }
}

.realtors {
  padding: 5px 0 70px;
  background: #fcfcfc;
}

.realtors__header__title {
  font-weight: 500;
  text-align: center;
  font-size: 1.25em;
  margin-top: 10px;
}

.realtors__header__list {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 15px;
}

.realtors__header__item {
  border: unset;
  outline: unset;
  -webkit-box-shadow: unset;
          box-shadow: unset;
  cursor: pointer;
  background: #494b52;
  padding: 20px 25px;
  text-transform: uppercase;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  color: white;
  font-weight: 600;
}

.realtors__header__item.active {
  color: black;
  background: #fbd44b;
}

@media (hover) and (min-width: 991.8px), (min-width: 0\0) and (min-width: 991.8px), (min--moz-device-pixel-ratio: 0) and (min-width: 991.8px) {
  .realtors__header__item:hover {
    color: black;
    background: #fbd44b;
  }
}

.realtors__tabs {
  margin-top: 35px;
}

.realtors__tabs__item {
  display: none;
  text-align: center;
}

.realtors__tabs__item.active {
  display: block;
}

.realtors__tabs__item__address {
  font-size: 1.5em;
  font-weight: 500;
}

.realtors__tabs__item__list {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.realtors__tabs__item__list--hidden {
  display: none;
  width: 100%;
}

.realtors__tabs__item__list--hidden.active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.realtors__tabs__item__human-resource {
  padding: 0 15px 15px 0;
  width: 25%;
  margin-bottom: 25px;
margin-top: 15px;
}

.realtors__tabs__item__image {
  border-radius: 50%;
  overflow: hidden;
  position: relative;
  width: 269px;
  margin: 0 auto;
  height: 269px;
}

.realtors__tabs__item__image img {
  width: 100%;
  position: relative;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

.realtors__tabs__item__image img:nth-child(1) {
  z-index: 1;
}

@media (hover) and (min-width: 991.8px), (min-width: 0\0) and (min-width: 991.8px), (min--moz-device-pixel-ratio: 0) and (min-width: 991.8px) {
  .realtors__tabs__item__image img:nth-child(1):hover {
    opacity: 0;
  }
}

.realtors__tabs__item__image img:nth-child(2) {
  z-index: 0;
}

.realtors__tabs__item__name {
  margin-top: 25px;
  padding: 0 25px;
}

.realtors__tabs__item__position {
  padding: 0 25px;
  font-size: 0.75em;
}

.realtors__tabs__item__position:before {
  content: "";
  display: block;
  background-color: #c6c6c6;
  width: 100%;
  height: 1px;
  margin: 15px 0;
}

.realtors__tabs__item__socials {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 15px;
}

.realtors__tabs__item__socials .icon {
  width: 22px;
  height: 22px;
  display: block;
}

.realtors__tabs__item__socials .icon:nth-child(1n + 2) {
  margin-left: 5px;
}

.realtors__tabs__item__socials .tg {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAABHVBMVEUAAAD/79r/7Nf/7df/7dj/7db/7Nf/7Nf/7Nb/79//69f/7Nf/69fczL2YkYxyb3D/7Nn25NCmnZZ3c3NJS1JMTlX/69f/7NbRxLZ7d3ZOUFZ4dXVeXWJjY2V0cXL149BjYmVubG3TxbfPwrRRU1jGuq2Hgn9/e3rg0cCMhoNPUVdPUVaWj4rm1cTOwbO4rKNXV1yto5twbW/UxreyqJ+2q6LSxLaso5pvbG5fX2KDfnzj08OpoJjBtanOwLP04s7/79fdzb1QUliak43ez79UVVr/7NZSUlhoZ2ns28lycHD/7NdkY2aOiIVgYGOjm5P/69efl5B5dXW3rKJSU1lcW2DFuaxUVVvMv7L/7NaknJT76NOLhoJdXWH/7NcEV1RZAAAAX3RSTlMAMF9/b3Df/+8QQGDA////UP//////gLD/////////////////////////////////////////////////////IP//////4P////+g/////9D//////////5D/////8BGVvHIAAAD2SURBVBgZXcGFQsJQAIbR/4ru22YCF+zuwO5E0RkY2O37P4Z3KAieowrTkEg0GtVr8ijzE4GqjEeVH+qX8anVrDLjUy9UrIU/rW3t4AWSOqhIptLWZoCspE5+dHX39PbZ/gHAk0RsMDVkh0dGx8YnJnGMDDA1PTM7l2PeLrC4hBMqhGWbWQFW7RrJzDpOViFsbG5t77Br92DfHuA0KY9zuHxUsMdA4YRYKEXETu3ZOXCRJhZIRWIXbZf2Cq5vcEqS8sRu7d39w+PT8wtOh5xXnNzbO3zYzyTQorISdb4ClQUlakRGFVmqioH+5F8jnKgY6j8TquobsBodcSHfKNkAAAAASUVORK5CYII=);
}

.realtors__tabs__item__socials .fb {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAApVBMVEUAAAD/79f/7Nj/7df/79f/7Nn/69b/7Nf/7Nb/7Nf/79//7Nf/7Nf/7Nf/7db/69fr28l8endTVFpWWFxnZ2lHSlH/7Nfq2ceBfXvFuaz/69fz4s7XyLmTjYl8eXhubG6NiIRramthYmV7eHf/7Nfv3ctHSlLAtKn/7Nbm1cS5rqTh0sG2q6L/7Nbez7+wpp3k1MNRU1lQUli8sab/79r/69f/69e9N2WwAAAAN3RSTlMAIE9/P1DP/++fEL9g33CA////////oP///8D////////////w////sP/////g////////MNBA4E3HuAAAALdJREFUGBldwQlCwjAUBNCJtYzE2og6EXGXuO+K3P9olvxUqO+h57aqqtrGUD1itjN2+ON3udagcHvcNEbmRxxqsRJo9icHh8wcAMfiSBKzCKClOZamJzQemNGcSmcsGoDm/EK6vKIJAI0ymgjQTK+lmzlNABLN7Z3uWQTggeZRemJRAw3Ns/RCk9B5ZfYmvdMEdGpmH59f38ySx0rkQFrARG5INXptYm+2wJpvf9hJcYn/3NKj9wtCiREsSRBSiQAAAABJRU5ErkJggg==);
}


.realtors__tabs__item__socials .inst,
.realtors__tabs__item__socials .you {
  display: inline-block;
  width: 22px;
  height: 22px;
  background-color: #ffecd7;
  background-position: 49% 50%;
  background-size: 60%;
  z-index: 10;
  background-repeat: no-repeat;

  border-radius: 50%;
}

.realtors__tabs__item__socials .inst {
  background-image: url(data:image/png;base64,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);
}

.realtors__tabs__item__socials .you {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAABOFBMVEUAAABHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFHSlFsPqoHAAAAZ3RSTlMAAggOFBogJiwZKzxOX2txd32DiY+Vm6GnrbO5v8bM0tje5Orw9vwLMVmAn7DC0+UEbrvi/kPVo4VPJfH3fNwiaK87eqb5lvgqMDPdVg+rgmyqxd8SrEZzL3uEjG2drjS3wMjR2fP7tnUejAAAArpJREFUeNrtm1lXGkEUhEtERRR3UARFBNwXFNx3BdFEYlyiUeMSt/7//yAPIUaJyWG6LxTnpOt95n6HGqa7760BrKysrKysNFXjqnXX1Td4PA31de5aV418BVejt6nZ19La1t7R2eUPdPcEe0Phvv7IQHQwFk8MqSINJeKxwehApL8vHOoN9nQH/F2dHe1trS2+5iZvo6vkssMjo2PjE5NT0wklqsT01OTE+NjoyPA/iidnZlNpVWalU7Mzyffrz82rCml+7r2HakFVUAt/PrSLqqJaLK6/lK4sQHrpbf3lFVVhrSy/AQipiiv0ur5XEeR9BRBgAAR+13evMgBW3S8Aa4qitReAdQ7A+q/6G4qkjQLAJgtgswCwxQLYKqzCcRZA/Oe6vK1o2gYA7PAAdgAAGR5ABgAQ4QFEACCZdXrZbk4KIJsEsOf4sv0PH6UI9gAcOAdA/pMQwAGAQw0A4HNWBOAQwJEWAGRsOAJwrAcgY8MxgBNNABEbTgDktAEEbMgBp0ofAPkvpgSn8JgAmNvgwZkZgKkNZ/AZAhja4MO584u+Fp0rTWw4x4XpL2BmwwUuBQAMbLjElQQA8E3Thiv4ZQB0bfDjWghA04ZrnR3h/l+6bDo2ZHAjB4Bb5zbc4E4QQMOGO3yXBHBuQxj3sgBObbjHgzAA8kEn93rAozSAMxsekZIHwG205HulECsDgAMbYngqB0DpNjzhuTwApdrwzAegW0B/COl/Q/qLiP4qpi9G9OWYviGhb8nom1L6tpx+MKEfzeiHU/rxnN6goLdo6E0qepuO3qikt2r5zWp6u54+sKCPbOhDK/rYjj64pI9u+cNr+vieHmCgRzjoIRZ+jIceZKJHufhhNnqcjx5o5Ec66aFWfqyXHmzmR7v54XZ6vL8KPnDgf+JRFR+5VNFnPlZWVlZW/4t+AB1QnSjE3Mx0AAAAAElFTkSuQmCC);
}

.realtors__tabs__more {
  margin-top: 30px;
}

.realtors__tabs__more button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-transform: uppercase;
  font-weight: 600;
  background: unset;
  font-family: Cocomat, sans-serif;
  border: unset;
  -webkit-box-shadow: unset;
          box-shadow: unset;
}

.realtors__tabs__more button:after {
  content: "";
  display: block;
  margin: 10px auto;
  height: 9px;
  width: 17px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAJCAMAAADjNjc+AAAASFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACrhKybAAAAGHRSTlPqhwBP84H/c0GvaHREnGlAeJh2PJ2iYZmarN8rAAAASklEQVQIHQXBCQKCMBAEsDXoFFcqeP//pyZVJwCwnOuSAYA119K5AdgyFfcMwJ5JoXOALQ8UdAb2TCjQeXrlDQrofDKBAnzzA/wBxocCsXDtv+wAAAAASUVORK5CYII=);
}

.realtors__tabs__more button.active:after {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}

@media (max-width: 1199.8px) {
  .realtors__tabs__item__human-resource {
    width: unset;
  }
}

@media (max-width: 574.8px) {
  .realtors {
    padding-bottom: 20px;
  }

  .realtors__header__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .realtors__header__item {
    padding: 10px;
  }

  .realtors__tabs__item__human-resource {
    width: 100%;
      background: #f8f8f8;
padding-top: 20px;
padding-bottom: 20px;
  }

  .realtors__tabs__item__image {
    width: 150px;
    height: 150px;
  }

  .realtors__tabs__more {
    margin-top: 0;
    font-size: 0.75em;
  }
}

.partners {
  background-color: #fcfcfc;
  overflow: hidden;
  padding: 70px 0;
}

.partners__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 60px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  padding-bottom: 65px;
}

.partners__list .slick-arrow {
  position: absolute;
  bottom: 0;
  font-size: 0;
  width: 30px;
  height: 30px;
  border: none;
  background: #fbd44b;
  cursor: pointer;
}

.partners__list .slick-arrow:before {
  -webkit-transition: all .4s;
  -o-transition: all .4s;
  transition: all .4s;
  content: "";
  display: block;
  width: 55px;
  height: 12px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaAAAACFCAMAAAAq/txaAAAA/FBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZNBOIAAAAU3RSTlMAAAECBAYHCgsMDQ8SFRYYJikrLC0uLzNAREVGS01OUVNYXF1hYmhscXJ5e3+AgYOEjJGVlpidnqSnsLu+xs3R0tnd5+jq6+zt7u/w8vT4+fz9/hvnULUAAAKOSURBVHja7drLUhNRFIXhFhUQRUETMPEuiESN4gXvihBJB0FU9vu/ixMoHGjIPqfOzpL6/3GP1leddE6nOkPSVUwAEAEEEAFEAAFEAAFEABFAABFABBBABBBABBABBBABBBABRACddqCKkptsd7qrrcmRrgUovAtrO2ZmNuhOASTYtS07anMeID2fgR1XLwCk9vm2ZX9WNwHSas3MJwRQ7PPbjjmFAAqtbeYUAii0jnmFAAqta14hgEJbNa8QQKG1zCsEUOxT3ODvQv0mQMJfQsOEAIptatMpBFBw87VPCKDoFnxCAIkLASQuBJC4EEDjqPlPoQZA/5kQQOJCAIkLATQ2of5IQgCJCwEkLgSQuBBAkkLbDYAkapwoBJC4EEDiQplAM60HK5TVSxsqlAU093bfqFjbjUygh/CUF8oAesKCpetdzgC6y37le50ONN1jvvL9nEsGWmG9iN4nA31gvIh2k4EGjBfRQTLQAeNpA+0xXkR7yUCfGC+ijWSgR4wX0atkoNnvrBfQvfSThA7rle/rTDrQxDv2K93+9ZzD0nPrLFi2H7cy3wfd/MKIJX1u579RXey8WKes6qE+/Cdh3D0b7gOQuA9A4j4AifsAJO4DkLgPQOI+AIn7ACTuA5C4D0DiPgCJ+wAk7gOQuA9A4j4AifsAFN1Tnw9Awd13+gAU26VvTh+AYnvs9QEotg2vD0Chnf/l9QEotCtuH4BCu+j2ASi2ntcHoNjeeH0Aim3R6wPQeG+hE30ACm76s88HoPDDno/HPnW7AkiuiaXDm6j/fLYCSPP36o2l5TtXz450bTIQ6QQQQAQQQAQQAQQQAQQQAUQAAUQAEUAAEUAAEUAEEEAEEEAEEAF0mvoNAvZgaofDj6IAAAAASUVORK5CYII=) 50% 50%/cover;
}

.partners__list .slick-arrow:focus {
  outline: none;
}

.partners__list .slick-arrow.slick-prev {
  left: 0;
}

.partners__list .slick-arrow.slick-prev:before {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  position: relative;
  right: 40px;
}

.partners__list .slick-arrow.slick-prev:hover:before {
  right: 30px;
}

.partners__list .slick-arrow.slick-next {
  right: 0;
}

.partners__list .slick-arrow.slick-next:before {
  position: relative;
  left: 5px;
}

.partners__list .slick-arrow.slick-next:hover:before {
  left: -7px;
}

.partners__item {
  position: relative;
  padding: 0 15px;
  border-left: 1px solid #f1f1f1;
}

.partners__item:hover::before{
  position: absolute;
  border: solid 1px;
  content: '';
  top: 0;
  left: 15px;
  right: 15px;
  bottom: 0;
}

.partners__item:hover {
  border: 0!important;
}

.partners__item:last-child {
  border-right: 1px solid #f1f1f1;
}

.partners__item__img,
.partners-list__item__img {
  width: 100%;
  height: 225px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.partners__item__img img,
.partners-list__item__img img {
  width: 80%;
}

.partners__item__title,
.partners-list__item__title {
  font-weight: 400;
  margin-top: 50px;
  text-align: center;
  font-family: Circe, sans-serif;
}

.partners__link:focus {
  outline: 1px solid transparent;
}

@media (max-width: 1200px) {
  .partners__item__img,
  .partners-list__item__img {
    height: 145px;
  }
}

@media (max-width: 768px) {
  .partners {
    padding: 30px 0 10px;
  }

  .partners__list {
    margin-top: 20px;
  }

  .partners__list .slick-arrow.slick-prev {
    left: 30px;
  }

  .partners__list .slick-arrow.slick-next {
    right: 30px;
  }

  .partners__item {
    padding: 0 15px;
    border-left: 1px solid #f1f1f1;
  }

  .partners__item:last-child {
    border-right: 1px solid #f1f1f1;
  }

  .partners__item__title,
  .partners-list__item__title {
    font-weight: 500;
    margin-top: 50px;
    text-align: center;
  }
}

@media (max-width: 600px) {
  .partners__item__img,
  .partners-list__item__img {
    height: 100px;
  }
}

.partners-list__wrapper {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.partners-list__item {
  border-right: 1px solid #f1f1f1;
  width: 20%;
  padding-top: 30px;
}

.partners-list__item:nth-child(5n + 5) {
  border-right: unset;
}

.partners-list__item__img img {
  margin: 0 auto;
  display: block;
  width: 80%;
}

@media (max-width: 767.8px) {
  .partners-list__item {
    width: 33.33333%;
  }

  .partners-list__item:nth-child(5n + 5) {
    border-right: 1px solid #f1f1f1;
  }

  .partners-list__item:nth-child(3n + 3) {
    border-right: unset;
  }
}

@media (max-width: 574.8px) {
  .partners-list__item {
    width: 50%;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .partners-list__item:nth-child(3n + 3) {
    border-right: 1px solid #f1f1f1;
  }

  .partners-list__item:nth-child(2n + 2) {
    border-right: unset;
  }

  .partners-list__item__img {
    height: unset;
  }

  .partners-list__item__img img {
    max-width: 100%;
  }
}

.partners-page .section-title,
.partners-page .order-popup__title,
.partners-page .contacts__title,
.partners-page .how__title,
.partners-page .offer__title,
.partners-page .realtors__title,
.partners-page .partners__title,
.partners-page .characteristic__title {
  margin: 20px 0 60px;
  margin: 15px 0;
}

.filter {
  padding: 50px 0;
}

.filter .col.col__selects {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.filter__select {
  width: 25%;
  padding-right: 20px;
  margin-top: 18px;
}

.filter .col__buttons {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-left: -15px;
  margin-top: 30px;
}

.filter .col__buttons .btn,
.filter .col__buttons .custom-select .option.range button,
.custom-select .option.range .filter .col__buttons button {
  margin-left: 15px;
}

@media (max-width: 991.8px) {
  .filter__select {
    width: 33.33333%;
  }
}

@media (max-width: 767.8px) {
  .filter__select {
    width: 50%;
  }
}

@media (max-width: 574.8px) {
  .filter {
    padding: 20px 0;
  }

  .filter__select {
    margin-top: 0;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding-right: 0;
  }
}

.checkbox-group .checkbox__item label:before {
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  width: 21px;
  height: 21px;
  border: 1px solid #494b52;
  margin-right: 8px;
  font-family: Circle, sans-serif;
}

.checkbox-group {
  margin-top: 20px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.checkbox-group .checkbox__title {
  padding-right: 20px;
  width: 25%;
}

.checkbox-group .checkbox__list {
  -webkit-box-flex: 1;
      -ms-flex: 1 0;
          flex: 1 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -25px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.checkbox-group .checkbox__item {
  margin-left: 25px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
}

.checkbox-group .checkbox__item label {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: normal;
  font-size: 15px;
}

.checkbox-group .checkbox__item label:before {
  content: "";
  display: inline-block;
}

.checkbox-group .checkbox__item input {
  cursor: pointer;
  opacity: 0;
  position: absolute;
}

.checkbox-group .checkbox__item input:checked ~ label:before {
  background: #fbd44b;
  border: 1px solid #fbd44b;
}

@media (max-width: 767.8px) {
  .checkbox-group .checkbox__title {
    width: 50%;
  }
}

@media (max-width: 991.9px) {
  .checkbox-group {
    margin-top: 30px !important;
  }
}

@media (max-width: 574.8px) {
  .checkbox-group {
    margin-top: 10px !important;
  }

  .checkbox-group .checkbox__title {
    padding-right: 0;
    width: 100%;
  }

  .checkbox-group .checkbox__list {
    margin-top: 15px;
  }
}

.filter-results__header {
  padding-bottom: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.filter-results__count {
  font-weight: 600;
  font-size: 1.375em;
}

.filter-results__count span {
  text-decoration: underline;
  color: #fbd44b;
}

.filter-results__sort {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 500;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.filter-results__sort__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.filter-results__sort__item {
  cursor: pointer;
  margin-left: 20px;
  padding: 8px 15px;
}

@media (hover) and (min-width: 991.8px), (min-width: 0\0) and (min-width: 991.8px), (min--moz-device-pixel-ratio: 0) and (min-width: 991.8px) {
  .filter-results__sort__item:hover {
    color: #fbd44b;
  }
}

.filter-results__sort__item.active {
  border: 1px solid #fbd44b;
  color: #fbd44b;
}

.filter-results__sort__arrows {
  margin-left: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.filter-results__sort__arrow {
  cursor: pointer;
  width: 28px;
  height: 28px;
  background-color: #fbd44b;
  background-position: center;
  background-size: 15px;
  background-repeat: no-repeat;
}

.filter-results__sort__arrow:nth-child(1n + 2) {
  margin-left: 5px;
}

.filter-results__sort__arrow_dir_down {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAICAQAAACM2m15AAAAZUlEQVQIHW3BIQrCAAAF0B+tw2pY1mA1KNiFVUEwWywewWPYZcULrHknPcATHOjG9l48TDPKRB03zDKgwD2JCxbpUeKaliM2+bHEOX8qVPmyxSF91jgl9thlyNxL422VcQpPZTo+2Tw/f58Go5QAAAAASUVORK5CYII=);
}

.filter-results__sort__arrow_dir_top {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAICAQAAACM2m15AAAAZUlEQVQIHW3BIQrCAAAF0B+tw2pY1mA1KNiFVUEwWywewWPYZcULrHknPcATHOjG9l48TDPKRB03zDKgwD2JCxbpUeKaliM2+bHEOX8qVPmyxSF91jgl9thlyNxL422VcQpPZTo+2Tw/f58Go5QAAAAASUVORK5CYII=);
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

@media (max-width: 991.8px) {
  .filter-results__sort {
    ustify-content: flex-end;
    position: relative;
  }

  .filter-results__sort__items {
    left: 0;
    top: 100%;
    position: absolute;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    z-index: 4;
    border-radius: 4px;
    background: white;
    height: 0;
    overflow: hidden;
    border: unset;
  }

  .filter-results__sort__items.opened {
    border: 1px solid #fbd44b;
    border-top: unset;
    height: unset;
  }

  .filter-results__sort__item {
    margin: 0;
    text-align: center;
  }

  .filter-results__sort__item.active {
    border: unset;
  }

  .filter-results__sort__item:not(:last-child) {
    border-bottom: 1px solid #fbd44b;
  }

  .filter-results__sort__title {
    border-radius: 4px;
    color: #fbd44b;
    padding: 10px;
    border: 1px solid #fbd44b;
  }
}

@media (max-width: 574.8px) {
  .filter-results__header {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  .filter-results__count {
    width: 100%;
  }
}

.characteristic {
  margin-bottom: 35px;
}

.characteristic__wrapper {
  background-color: #fdf7f1;
  padding: 45px 50px;
}

.characteristic__title {
  text-align: left;
}

.characteristic__list {
  margin-top: 45px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-center;
      -ms-flex-pack: space-center;
          justify-content: space-center;
  padding: 0 20px;
}

.characteristic__item {
  width: 33.33333%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
}

.characteristic__item__text {
  margin-left: 10px;
  font-weight: 300;
  font-size: 1.0625em;
}

.characteristic__item__text span {
  font-weight: 500;
}

@media (max-width: 991.8px) {
  .characteristic__item {
    width: 50%;
  }
}

@media (max-width: 574.8px) {
  .characteristic__wrapper {
    padding: 20px;
  }

  .characteristic__list {
    margin-top: 20px;
    padding: 0;
  }

  .characteristic__item {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
  }
}

.ch.ch_steps {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAUCAMAAABRYFY8AAABLFBMVEUAAABKSk9ITFJJTFJJS1JIS1JJS1JITFNJS1JKS1FJSlJJS1JJS1FJS1JJSlFIS1JKSlNJS1FLS1FHS1NKSlFITFNJS1IzM2ZKTFNJS1FJS1JJS1JJSVFIS1FJSVJJS1JJSlJJS1JIS1JKSlFJSU9AQGBIS1JKSlNHTFBJS1JJS1JIS1FKS1FKSlBJS1JISlJJS1JJS1FJTFFNTU2AgIBJSlNJS1FITVJIS1NKSlJIS1NLS1RJSlFLS1FJS1JJTFBKTFFJS1NJS1JDUVFJS1JIS1NJS1JJS1JJS1JIS1FJS1JJS1FHTlVJS1JIS1FJS1JIS1JJS1JHTVJJTFJGT09JSlJJS1JJSlJIS1JGRlFHS1JJS1JJS1FJSlFJS1JIS1NJTFFKS1JJS1JISlL1mA4CAAAAZHRSTlMALaLOzb6Ckf/CwMG/7ZdqcvEpREWU/AVvnZOMP1g4+unqTmsqCGNWNuTmUqMw63x9fl4KArZ3NVxkXzqQLPlGh2LbE/iwq5LfqdPSJOVV9re4Mlcdr5aluxZL8Ly5ta3Y19lnMQb7ogAAAOpJREFUGBlVwQkjwmAABuAXsTdTobmPNscwRzkKkdxKYrmvMP7/f/Dt+xZ9zwNNR2dXLNTdA43BeK9pmn0JQpMkpBSh6WdkALpBGmnLSg8NQxkZTY4J4xOchDBFKNPM2I7j2AnOQJglFItzCM3ThbBAKItc8igtQ1ghIqtcy+Zy69mNTWArzwK2d3Zd1y3uZfYRKR2wDLDlEMoRj08AsADp9AzSOS8QYqV6KdRYhXBV5zWk1A3zvu83jFsAd/TuEXmoo+WRT/jzbEN5qbCIf3EP0ivfSmjzTr/RbOZj/ICm/PkVBMF37QftfgElNh1zDRMKxgAAAABJRU5ErkJggg==);
}

.ch.ch_window {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAWCAMAAAAcqPc3AAAAn1BMVEUAAABJS1FJS1JJS1JJS1JJS1JJS1JJS1JJS1JKS1NJS1JISlNISFVGTVNJS1FJTFNITFNJS1JJS1JJSVBKTFJITFJERFVLS1RKTFFJSlJLS1FJS1JGRlFKSlFQUFBHR1VJS1JJS1JLS0tKSlNJS1FKSlNLS1NHTlVGTVVIS1JJSlJJTFBJS1JISlJNTU1HS1JJSVVITFNIS1NJSVJJS1L4HIkRAAAANXRSTlMAnfL7/v/49vyq+VknKJqzSv36I3mbDzqHpSl9FkgQEo+rETfxViIkIZiyRnp8FEsVka07tboK7XAAAACnSURBVHicvZHJEoIwEERDTCMouETFDYMLgru4/P+3mYSpnPBm2ac3U1Pp6QnzeEtYweftmkTAQ4ZmsQ66UWwU9dAnGmDIJEas1hgTosTOT6maYU4UQ/ysL7GgagmPKNW+PlYqM0rW2KitIbXTe/LGWJzljf1cv7MvSqPDEaeaijMC7VuS28XlVX/JG1N1dXlv1vdepUbVA0+il57/9o+hO4TkvjvD+wOQBhHKrinHPwAAAABJRU5ErkJggg==);
}

.ch.ch_parking {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAMAAADX9CSSAAAArlBMVEUAAABAQEBIS1JJS1JKS1FOTk5JSlJJS1JJSlJJS1FJS1JVVVVJS1JJS1JITVJKTFJJS1FISlJJS1JKSlFJS1NISlJJSlFJTFNKS1JJTFJJS1JJS1JJSlFIS1FJSUlKSlVISlFISlJKSlFIS1JKSlNMTFVITFNITFRJS1NJS1JITFJIS1JITFJJSlFJS1FJS1FJSVJIS1FJSVFJS1NJS1JJS1JJS1JIS1JAQFVKS1NYBTy8AAAAOnRSTlMABJj/ow2e+OLxtQPdyDWAgYNtJs9/l2yfV3DnkFUHGG5ga2NWG5RDZtubaqK5hHQ4Uj/uruXfxQyqJWgtUAAAAKZJREFUeJyN0ucOgjAUhuGjn6NgFa24B07cC/f935hV0sQOE99f5AnhnDZQJgu7XJ4KKDIzDz7BK5EVA4HbTGXp7P1QCao1mainHipvqIlN3Vtod2TdHvqaCww+Lw4ZIt1F+uURxk6fYKr7LHWOuT43XsiWK6y1uRu159bcc7eXHY7GuQRO3/dg7/OnBwicnsSJ6b/u/+xwDrrgGprdcKfH0/E/+NELAZkOhOvf+eQAAAAASUVORK5CYII=);
}

.ch.ch_rooms {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAWCAMAAAAo0TYrAAAA3lBMVEUAAABITFNJS1NJSlNKTFFKSlBJSUlISlNIS1NJTFFGT09IS1JJS1JJS1FJS1JJS1JJS1JJS1JJS1FJSlJJS1NJS1JKTFFGRlFKSlFJTFJJS1JKSlNIS1JJS1JJS1JIS1FLS1NJS1JJSVBJSlJJS1JJS1NIS1NITFNISFVJSlJIS1NJSlJLS1FJS1FHTlVJS1FIS1JJS1JJS1OAgIBHTVNJTFFITFJJS1NJS1JISlFKTFNKS1JISlJIS1JJS1JJS1JJS1JKS1FJS1FJS1JJS1JJS1JJS1JJS1NHS1JJSVKenSOsAAAASnRSTlMAkcy2YTAHWV9eHbfdmsPa4+DSsmL/hxZFdvNWmOXwVSLmI56Ti62UJ4mwpSydJPFjmYgCK1uiZm1ub9CDtN/k3MJ3ltnEp3tLHNSSZY8AAACLSURBVHicY2AAAUYmZkYWVjYQk52Dk4OLm4eXj19AUEhYhEEUCFh4xYAy4hKS3KIMUkC+NK8MAwTIMsgB+fIwvoIiKl+JTL6yCipfVU1dA5mvqaWtg8zXVaHMPhhfD5Ovj+ZfUHgYGBoB2cYmpmaiDOYWllZ6zNY2ttZ29g6OThBlzi6ubu4enkAWAHlWGEAYeXKdAAAAAElFTkSuQmCC);
}

.ch.ch_repair {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAABlVBMVEUAAABGTVNISlFKSlJHTVNJTFNKSk9KSlJJS1JJTFJJSlJJS1JERFVJS1JJS1FKS1JKS1JLS1JOTk5JS1JJS1FVVVVISlFKSlNJS1JLS0tJTFNJS1JJTFJITFFKS1FKS1JKS1JJTFBJS1JITFNJSVBJSlFJS1JJS1JJS1JJSlJIS1NJS1JJS1JJSUlIS1JJS1JKSlJJS1JISlJQUFBKSlFJSlJISlNJSU9JSVFJS1JJS1EAAABJS1FNTVVJS1JJSVJJSVJJS1JKS1FJS1JIS1NJS1JJS1NHTFFJSlJLS1RJS1FJSVJJS1NITVJISFBJS1JIS1FITlNHS1RJS1JOTk5IS1JKSlFITFRKS1NJS1JAQFVITFNJS1JJS1JJS1JISlJJS1JITFJJTFFLS1FJS1JJS1FJS1JHR1VKSlBJS1JJS1JISFVIS1JKS1JJTFFKTFFKTFJJS1JKSlFJS1JLS1FJS1JISlFJS1JJS1JJS1NJS1JKSlMzM2ZJS1NJSlJIS1NJS1JISlJJS1FJSlNNTU1JSlJITFHO5WhoAAAAh3RSTlMAKHFdK7MtZP+sqNMPhdWfyUEXfZ0JjVbwEWzIV4rC0JxG3ZQjueXB8olfc+cOvpIf5GAQJsp1KkKM8QG/HvU4HJaj7FzNey/pOoQ7zzUg5lguPdwNxU9Aju8MkYKP34bbUVspcH6nEjDt9ye03thogLFM/SyrbtSuacNyBYuvsOt8dLYUnjn9C0qGAAABFElEQVQYGU3BByMCYQCA4beu41POTsgoZVVklOwtK3vPskc22Xv9bklczwNotBIqnZwEJIsUvSGVOCUtPSMTsrJzjLkyv0x5+RgKiFJkzDpiDIUUFUOJxZqhpdTKD9lmLyu3Q0VllQOcrmqgxl1bV98AeLyNPmcTzS2ttNnaOzqJ6eq29PT2ofR3+wcGh1BphMSwGAmMkmhsfAKHmCSRkR4xhXN6BtXkrGtiTsyzsLjEv2Wxol+V1hwEQ+taEzEbgaDibWNTSGyZt207u4Ak9ijdXwHdwQaM+EUd1Isw8mGYKN8R68cnp2ecX1wSCfFLT+SKKBFGvibu5tZ4dz/wwOPTc4A/npfXNyHs4H5H9fGZu/3FN26DLhooj7vJAAAAAElFTkSuQmCC);
}

.ch.ch_status {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAVCAMAAACaPIWZAAABQVBMVEUAAABOTk5JS1FVVVVKSlVJS1NKTFNJS1JJTFMzM2ZHR1VJS1JJS1JJSVFJSlJJS1NERFWAgIBKSlJJS1JHR1JISFVJSlJIS1JNTU1KSlNJS1FJS1FITlNIS1JLS1RGRlFISlNKTFFJS1JJTFJKS1NMTFVJS1JAQGBJS1JQUFBJSUlJTFFJS1JNTU1JTFJISlJIS1NKS1FJS1JJSVFIS1FJS1JIS1JHS1RDUVFVVVVJSlJJSlFJS1FJS1JITFJKSlEAAABMTFNITFFIS1NKS1FJSlJITVFHTlVKTFJJS1JVVVVIS1JIS1JJS1JJS1JKSlFKS1JJTFJJS1FJTFBJS1JLS1FKS1JKSlBJSVVKS1JOTk5JSlJJS1JJS1NJSVJJS1JJSVJITFNKTFJITFNJS1NJSlJGTVVISlJITFFJS1JGRkYF9rwUAAAAa3RSTlMADXQJGO5v/2wFEnC1QsppDwJk4Rkn4mMUN4GgLrQ6FnWHgqyqG/MI2RAH2NQKvWBcps0/qbq+PRMG6Zed66JMASU5X6OoPCR59gO3u8bBRclU1UauLNAwFdcXodrPO+QclIBKzKUhg4rDCx+9U+UAAADgSURBVBgZBcEFQgJAAACwIeqJDQYKJiZ2gt3dKHZ3/P8BboBISRQAAJSWRQAAQHmoAAAgVllVXVNbVx8HACQaQqOm0JwEALS0ptJt7amOTnSVAIDukAF6egFAX/8AMDgIALKZIZAdHhkFAICx8Yl2AABMTjGSBgCGWqZnZqOM5ibzc/MAor0LYRFYCssrsJrB2vrG5tY29GwndnZhbx9wcHjEcS4GOAmnAGeFwjnQdFEsv7xKXkfATe3tHXAfHqgKj0/A+TPg4OX17f0jH4kDn0UAZsMXgO8fABK/APz9Af8myxuH71ShCQAAAABJRU5ErkJggg==);
}

.ch.ch_hplace {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAWCAMAAAAcqPc3AAAA21BMVEUAAABJS1JJS1JJS1JJS1JJS1JJS1JIS1JISlFJS1JKTFNJS1JJS1JJS1JJS1JJSlJITFJJS1JIS1FJS1FKS1JJSlJKS1JJS1JIS1JJS1FJS1JJSlJJS1NAQFVOTk5JS1JJTFJJS1NJSlJJS1JJS1JJS1JKS1FJS1JJS1JJS1JJSlJJS1JJTFJJS1JJS1JJSlJJS1JKS1FJS1JJS1JJS1JKTFFJS1FJS1JJS1JJS1JISlJIS1JJS1JJS1JJS1JJTFJISlFISlNKSlJIS1NJS1JJS1JJTFFIS1NJS1IAm7+oAAAASXRSTlMA5P/2+f3zxW5wb/DguN/AovhYhMmv0Pq78fKeiwwN5sd74suu6sKkwfXK1L3h9+nDpv5942igjMSCg7T8urVXcVlaXOzZW6374tKKBQAAAONJREFUeJx9ketSwjAQRtOlSBNAbkqh0Aqtgq0Cyr14Awro+z+R5Gu5ZUbz5+yeyWS+7DKNcFI6kL6KW41RxuCcC8pKGDkSEnliJJg81wWgWALKe19Bpd0AtzrAT/erijdrQggu6nnFW3EAaqjvNG3Hcey7lurbqFwPuDePPs7z0AG6pPhHP/A8L8g+Kf7Z7Lmu2+tXFT94AV6HRz9CNQ7O80z+nsPhX1OIWdJZTJ+Hi0UYWm/wjfdQth86I+N8bp/xnL/+mfMSVe5iL6u9r62jKFrTBtjSTuKbWLJ3vwT8JPG0X096FcHllvdWAAAAAElFTkSuQmCC);
}

.ch.ch_height {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAVCAMAAACnruT/AAAAwFBMVEUAAABJS1JIS1NIS1JKS1NJSlJJS1JJS1JJSlJJSlJJS1JAQEBJS1FNTU1JTFFJS1JJS1JFTk5KSlJJS1JIS1JISlFJS1JAQGBHR1VJS1JJS1FJS1JJSlJITFJJS1IzM2ZJS1JJS1NJS1FJSUlJS1JKTFFJS1JITFFJS1FMTFVJTFJKS1JJTFNISlJJSlJVVVVKSlVJS1JJS1JJS1JJS1KAgIBJSVVJS1JJS1JIS1JJS1FJS1JJS1JJS1FJS1JKS1J9y0EZAAAAQHRSTlMA/627qtHBsbLKqwTVCtj3/hpk3bRx3AgSyHf8wKK4BdPP0g6uYcSKoBtU3rNg6QkY7fP4xgIV69S3mqeSvJmf5vV11wAAAIBJREFUCNelj0USwlAAQ1/4WCnu7u5uH7n/rVi0U9jzNslkkkXQF0LGmHAkGjMmDgBOAh83KflhKq1MVjGAnJQvFEsqV6Baq9No0mp3vJq6BKj3h+97OhiO0JjJ1IWZNF8sV1pvgO1O+4OOJwDOF8kJttcbAHdr7aP3fFn75ufvBypsCcxF2OGyAAAAAElFTkSuQmCC);
}

.ch.ch_elevator {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAMAAACeyVWkAAABVlBMVEUAAABJS1JJS1JJS1JJS1JIS1NJTFJJSlJJS1JJS1JJS1JKSlFHTlVKSlFKTFNITFNJS1JJS1JISlJGTVVMTFNKTFFKS1JJSVJJSVFJS1JJS1JJSlFJS1JKSlNJSlJLS1FKTFJLS1JJS1FJSlJJS1JJTFJGRkZJS1JIS1JKS1FJSlJJS1FJS1NHS1JJS1JJS1JIS1NKS1JNTU1KSlFJS1FJS1JVVVVJS1JJTFJITVJISlFKS1JJS1FJS1FFTk5JS1JJSlJJS1JISlFJSU9JS1JJTFJISlJGT09IS1JKSlFJS1JIS1JJS1JJSVNDUVFQUFBITVFISFVKS1JAQFVJSVVJS1JITFEAAABISFBJS1NKSlNIS1NJS1FKS1NHS1NJS1NITFJISlJJS1JHR1VKSlJJS1NISlJGRlFJS1JKSlBISlNKSlJJS1JJTFBIS1JJS1JJSlJIS1Iz4YIYAAAAcnRSTlMAtdvUza2sstPW608kJm+Uk49gISVh0Bw/9K655TTRLIBB1aWkxwvIxaavv2JL6uew3hRFd7gD31Q1bsm8gRrEyv+NKm29gx27SOGY7zETEDwn1wwVjDkBIO43R/GqRMyiZ9oSPml/FuMwdR/mRrfowL5FRtEXAAABDElEQVQY02XOWTcCAQBA4aspGiZGDTEllVEzkiWNnRZb9i37Egkh4f+/eJjOmXOm+/g9XTpcgiC4PZ2turyCILrp7pEkydfbJ8uyLMv9/oAkKQMMBoGhYY+qqqqqhsIAI0RGgWiEVmEfELM0Fh/TNE3TNHU8YSvRpK4bE7qemsTW9JRhGNNew5iZzQBzlmaTgJmF+YUEiyxZurwCrK7Bek7JF4oblm7mga1t2Cntpvb20051kTng0Kni0bGfkzY9tR9sPTsvX3DZplfXN9y2PdyJ9w+PTq2UnwrPklOrLyjUiCjAaxIovcF7PAjUqH8An1WgUoSvRgD4Jp8zQ81IwzTNutg0Uz+/Zij09w8hwDRciPr/jQAAAABJRU5ErkJggg==);
}

.ch.ch_rplace {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAABKVBMVEUAAABGTVVKS1JJSlJLS1NJSlJIS1NJSVVNTU1AQFVHR1VMTFVNTU1KS1NJS1IAAABKS1JOTk5AQGBJSUlKS1KAgIBJS1JHS1NJS1FIS1JJSlJIS1NIS1JJS1JIS1JJTFFJS1JVVVVKS1JJS1FJS1JAQEBJSUlJS1NJSVFJS1NJSU9JSlNJS1FJS1JKSlVKTFNJS1FJSVJIS1JKS1JKSlFJS1JJS1JJS1JJS1JJS1JJS1JJS1FJSlIzM2ZLS0tJS1FJS1JJSlJKS1FJS1JKSlFHS1RITVFKSlJJSVBJS1JJS1JJS1NKSlJJS1JJS1NISlJJS1NKSlFJS1JJS1JJS1JJS1JJSlJJS1JJTFNITFNKSlFJSlFJSlJKTFFJSlJJTFNJSlJJS1JJS1JCw96fAAAAY3RSTlMAIdDRIsqwFQoMEhsUqssB1w0IDt4CsUS/vsCtmMS7XrUDnIHWBAfMQs8qtpqkGG/VOLfJJtnd09zb39KeBRGd2unCwUg9PD5J5W1mXXp7YGlF8uP/++L9TZRruahor7Olma7EGiMjAAAAzElEQVQYGW3BQSsEYQCA4fed+WZmG6SVDeUgF+EiqU3J3U/w9/wBf8RxDy7aojgIs8rsZofPuM3K8whqpMOYNAQItgD1C4hB35FVP+s+MJvCWoTkpSx9loHGRNB6yQbI1LGwqzaQ2ZoCZdUfEaAeTO+BvXmud8Dh5hMkJ/tNr5q3RisfeT5v5flOehCK3njSn9Eq3twqgdf4cCYp/xmGc438YYyuH6ks+Ca98cJfdNlkk9BTbyu6Tgs3wvWljlhQ6FVKNdl+rOk6TtPlHxdSP0mHZ0TKAAAAAElFTkSuQmCC);
}

.ch.ch_year {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAVCAMAAACuRUSFAAABVlBMVEUAAABJSlJJS1JJS1JJS1JITFJISlNJTFJKSlNKSlNKS1NKSk9JS1FJS1JJS1JJSlJJSlFJS1JJS1JJTFJJSlJJS1JVVVVKTFNJSlJOTk5JTFJISFBLS1JJS1IzM2ZVVVVITVFJS1JAQEBJSlJGTVNHS1RJS1JJTFJJS1JIS1JJS1FJS1JJS1NIS1NIS1JJS1JNTVVJSlJJSUlITFNIS1NJS1JKSlVITFNJS1JGRkZJS1FKS1FJSVNJS1FJS1FMTFVJS1JHTVJKSlFJSUlITFRJS1NJS1JIS1GAgIBISlJLS1FISlNITFRJS1JITFFJTFJIS1JJS1JKSlFJS1JHTFFJS1JJSlJJSVJIS1JLS1RQUFBIS1FVVVVJTFFJTFNKS1JKSlJKS1JJS1JJS1JJS1NJS1JIS1FKS1JJS1JJS1JISlJJS1FISlJKTFFJTFFJTFFJS1JJS1Kg/jzyAAAAcnRSTlMA4qun9ptZdnJWqi3S7LGyufmkV6XLBm+oDc4gQcEFCTzbBOkoPfWsyL68+outY/8e0Q6RR/IYlO8LmqNQhNUbwzJFB0Nm8FgCgyx4QH05VLTna/0vuKE7xToQVQNls9AflcSMz+WpybX8fHR/aFteruYE4jUkAAAA5UlEQVQYGU3B9zsCARzA4Y9xREZZZyU5nJH7NowTCpdVyDyjrOzs//8X15Pz9L7U1NZVo15paHR5mprxtrS2tf/x+Tugs4t/3T2g9uLq6x+AwQAwFAwCw6ERQBsdG9cnJqemCc/gMCQS1WJeic/OzVO2YC4mlgKGV5apWEmmVsNr5jouXbAkjWtjc4vtHTNDRVZ2cezJPmU5ycBBFlR/DMehAUdyfAKnNnB2DhdymReLdKgAqo4lV3CdxLq5hdwdxXscUQ/FApGHR5/YT7puP8vLq4JmG6X827vj47P09c2PEq+S+AWYcihXdeGrZQAAAABJRU5ErkJggg==);
}

.ch.ch_additional {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAA8FBMVEUAAABIS1JKS1FJSlJJS1FJTFJISlJJS1JJSVFJSVJKSlNITFNJS1NITVFJS1JJS1JAQEBHR1VJS1FIS1NJSlJJS1JJTFFJS1JJS1JIS1JJS1JJS1FJS1JJS1NKSlNISlNJS1JISlNKS1NJS1JIS1JVVVVLS0tMTFNJS1JAQGBGTVNNTU1LS1NJTFMzM2ZMTFVJS1JJS1JJS1JJS1JISFVDUVFLS1JITFRKSlJKSlFOTk5IS1NKSlFJSlNVVVVIS1JKSlFHTVNJTFJKS1JJTFOAgIBJSlJJS1JJS1FJSVJITFFKTFFKSlNJS1JJS1FJSlGWWujvAAAAUHRSTlMAu8LAv8eD6kI4N5HPPLXGBBKdsK+u2P6TTvd0c2JTde9Zqqu0AxElsQgoCiKzBRvBy+3EJxNBQF1IDa0mtgnFTyvO0E0C4rjSHDmHVtrVuUPflwEAAAC2SURBVBjTbdDZGoFQGIXhZSuzQuZZyBghRZnn2f3fjRNDan9n+z1Yz/9suIj7P4b1APD6/P8FgiEABPbCHAA+Eo0JcUuJZEpIg0cmm8tbKxRLZfCoiI6dKngUOQfXrFyXqNxotmjcZjo07so9GvcFx3aYEGUwHClEUa081jR9wk51TTfsI5JJPXA2X3x5idWH15vfgVvs5u+Hoe+/fDieRMqfnC9X08ECgNtdtdV+AFiPZFvc8wUfkB0Acxh5fgAAAABJRU5ErkJggg==);
}

.ch.ch_kplace {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAXCAMAAADa6lTVAAABWVBMVEUAAABLS1FIS1JJS1JJTFJHTVJLS1FJSVBLS1RKSlNISFBJSUlKS1JLS0tJS1JJS1JJS1JFTk5JS1NIS1JJS1JJS1NJSlJJTFJJS1JITFNISlFISlJJS1FJS1FJS1JJSlJJS1JJSlIAAABJS1JJS1FIS1JKS1NJS1NJSlJKS1FHR1JIS1FISlNISlJIS1NJSlJJS1NJS1JKS1JJS1JJS1FGTVNJSlNKSlFJSlFJS1JJS1JJS1JIS1FJS1JJS1JAQFVJS1JJS1JIS1JJS1JJS1JKSlNJS1JJS1JJS1FJS1JJS1JJS1JITFJMTFVGRlFJS1JJS1JKSlNKSlJJTFFKTFFJS1JITFJKSlFITFNITFJISlNOTk5JS1JJS1JHR1VJS1JHTlVJS1JNTVVJS1JJSVJKS1FKSlNJS1FJS1JJS1FKTFFIS1NJSlJKSlFJTFJHTVNVVVVJTFJJS1I/7ZTXAAAAc3RSTlMAKbfsvTIsSTpTIAecEfn//BqImNppiXb+kY2Dv3f9pc3AAZmEu47unsIZqXWGsKhi5ZX0mii2TJDGk+RVw8QMq9a+5oU33Xp+yH3tURsW5/M0H16HjKJPlJtZDfXgEvsk9h74HKZWoKe8YV/pa84rBseuAplHMAAAAPlJREFUGNNdzMVWGwEAQNEXoGjII0ghWPCQAMWL6+AS3J0Wp0X+f8GWM9u7uBDJyc37AfkFhUXFUBKlNKaWxSnPqaisgp9SbY2aoDZRV98AjZJsUm1uaa1ra+8g3xSdUdV0pqu751cvffbTMzCoDg3/HukeHWPcCSanptXCmdRsem6etAEsqFFIqIssGQDLrgCsukZJygBgPQOw4SbZmFtAdnsHYMcsu7oFFFgEsGeEiAbAvgcAhx6RmTAAjj0BmPUUzs5jQK3HAEkngQtDcll2FZJrb0Jy65+Q/DU8b36XO+8h7hXw4CPAk88QV+DltQrg3/83eP/4/AKdVij/1Grm+QAAAABJRU5ErkJggg==);
}

.ch.ch_housetype {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAXCAMAAADeH4ToAAABm1BMVEUAAABJTFNJS1JKS1JJS1JJS1JJS1JDUVFJS1JJS1JHTFBITlNKSlVJS1JKSlFHS1NJTFJJSUlJS1JJSlJLS0tJS1JJS1NIS1JJS1JJS1JKSlNKS1FKSlFMTFNJS1JOTk5GRlFJS1JISFVJS1JJS1NJS1JGRkZJS1JJSVBJS1JJS1JJTFNHTFFJS1JQUFBISlFJSVJKSlBKSk9JS1JIS1JKSlNGTVNHR1JJS1JJS1JJTFJJS1JKS1NKSlNISlJKS1JISFBJS1JIS1JJS1JJS1JJS1JISlNJS1JJTFJKSlFKSlFJS1FJSlJJS1JIS1JJSVVJS1JIS1FKSlJLS1NJSlNJS1JITFFJTFBJS1JKSlFJSlFKS1FJS1JJS1JJS1FJS1JJS1NITFJJS1JJTFFKS1JKS1JJS1NKSlNJSVNJS1FJSlJJS1FJS1NJS1JIS1JIS1NISlNJSVJOTk5KSlNKTFFJSVJJS1JJS1JJTFFJS1NHTVNJS1JJS1JJS1NKS1JJS1JJSUlLS1FGT09JS1FJS1FJS1JJS1FJSlJJSU+sJjeLAAAAiXRSTlMATf+fkvbWE9z8Ni4YwUhEvQeP4hFwi2Pm8zSjRSXaDRbTJ65pkwu6SfjIbC/5EG47MC3ft1MoGbh9ztmqcn+VIO++seVzWeFXa0yBsuC7FeipHyK23YpG9SaXwsvrd+TPm+fY15xmNzG/wLzM97RceDgXVmEc1PRb7iv97GLeqw4pHaDxlp3pKvMojOIAAAEaSURBVBjTXdFFU4IBAIThlzWwBbFAMbEbu7sTu7C7u7t/todvBIc9PjO7lwUjJgURkGAFh4Sa/4s5LDwiMipaMX6KlcUaJ1t8ghL9vSRzst2RolSn0tIBMjKVZVI24FJObp7ygYJCa46KACguCSstUzlUuCtD3H8zVaquqYVU1QHUNzQ2OaBZLYBagbZ2dXR2qRsc6gFVAPZeK+BSH6gfNACDMuaGBEoybHjEMLdGfTbmMWxcEz6bnCqdBtdMz6y/O6f5hdBF75J32W90K8Wysrq2vrGJfQu0DbCzu7e/13lQdHg0fAw62T49jThznl84Lq+ub251BzZJku5vH0q0psPHp2d4yXr1xfn2LteHJ/CYT40p0Pj6/vkFpOgzHMIhN6oAAAAASUVORK5CYII=);
}

.ch.ch_view {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAABuVBMVEUAAABISlNJS1FJS1FJS1JKSlJJS1JKSlJVVVVJTFNJS1NHS1RJS1JKSlJJSlJJS1JJSlNJSU9JSlJITFRJTFJJS1FISFBJS1NJS1JGTVVITFRJSlJHS1NKS1JMTFNAQGBJTFNJSlJITFFJSVJJS1JKTFFISlJJSVJKSlFJS1NKS1JIS1JJS1JHR1VJS1JIS1NIS1NJS1JDUVFJTFJERFVJS1JJS1JISlJJS1FIS1JJTFJGRkYAAABJS1JIS1JLS1FJS1JKS1NKS1JMTFVJS1NJTFJITFNJSlFJS1JJTFJITFJISFVKTFNJSUlJSlKAgIBKSlNISlFJTFNJS1JJS1JJS1FJTFFKS1FJS1JHR1JJS1JIS1JJSVBITFJKSk9JS1JJS1FIS1JISlNKSlNLS1JJS1JOTk5GRlFJS1FLS1RKSlNISlJJS1JJS1JISlFKSlBJS1JJS1JJS1JJSlJIS1FISlJJTFFJS1JJS1JKS1JJS1JITFJJS1NITVFHS1JKTFFJS1JKS1FKSlFKS1FJS1JJS1FJS1JJTFFKS1JITFNKTFJIS1FJS1JIS1NJTFBJSlFJSlJJSlJKS1JHn1cMAAAAk3RSTlMAeL+8jFrlHwOziz39Pq/ztirRQKydIHvbIUOhRNclCE2yijjnYWA7TM+ftJMS919c+BPOD7HUg4HFdgsB6E4s1o6VG8y9lJenV1Enbw7AAlZubG3h8WWj/xnju0miLcZ+vlk3QasNFtI6U2fcc3Ew07rvnlJ/XnqunJmbaTxLaKSmRcKWdPTY0JGAWM1HRrmlysmko2ObAAABV0lEQVQYGWXBiz8TAQDA8Z+9iCzGcm22ttlqk5rYVWTTTh2zPLZiG1EroTx6II9WFpVMuPzF7u7zWQ99v0CFwWjiP2ZLZdW5as6oOV8L1gt19fzD1gCN9otNwiV0DqezGXC5L3u8gK8aTYs/cMV/FYKh1mt1QFsTqus3wtB+swNwhDojIN5yQES8jeqOFyJd3XeBHk80Rq8L3T2IS0AfEL5Pj/RAkmXJ2A8DCQaTD5vDDA2PwGgqnU4lgEdxAo/FMRPjGf6SyObwZGWYmOSPBuEJMJWE6afP+C3/nBczvJydG6Vq3k3ZJLyKvl4ILi6BtEyZEXjz9t37ALCySpl3DVX2A+AeXt/Y1Ihb1Au+mthHa2Ph07Ll84xlW7VgEyG3VZSFii8rxcwO5l2PRvyK7puhgMb+fU/lGvuBbj9fQnPw81B1dLyJaUBRMiHhl6IqTp2UVGsG5RSf6UkTnWYJIgAAAABJRU5ErkJggg==);
}

.ch.ch_tachometer {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAASCAMAAABo+94fAAABYlBMVEUAAABOTk5ISlFJS1JKS1JJS1JJSlJJS1FKSlNAQFVHTlVJS1JJS1JJS1JJS1JJS1JOTk4AAABIS1JJS1JJS1JJSlFKSlJKSlUzM2ZJSVNKSlFIS1JJS1JJS1JHTVJJS1JQUFBMTFNJTFNGRkZJS1JJS1JJSVJJS1JJSVNJS1FIS1NVVVVKS1FJS1JITlNJS1JHS1JJS1JJS1JGTVVJS1JJS1JITFNKSlNISFBJS1JITVFLS0tIS1NJSVVKS1NISlJISlFHS1NJS1JGTVNJS1NHS1RJS1JIS1FJS1JJS1JMTFVJSlJJS1FJS1JJS1KAgIBISFVJS1JLS1FJSVJJS1JJS1JGRlFJSUlJS1FAQEBJS1JJS1JKSlJIS1NJS1JIS1JITFJJS1JERFVFTk5JS1FJTFFIS1JJSlJITFFKTFJJSVJGT09KSlNNTVVLS1NJS1JHTVNITFJVVVVJS1JJS1NJS1Mte8FyAAAAdnRSTlMAF26u0N/KoFYMJKv6//B9DQFq8/WXWhgFMWu7/doyjBAlbAvN7zv2UPFcCaboLvdLc7EhtaeRNCDlPBGwFY58jUTtKMw94VL5+xuedP7IAifmLDjgcBYHgQSk/B9flrRR1g8a0l636YqAHB03HiL0K6ID1O7Pp2/AigAAAQNJREFUGBllwQc3QgEAhuHXKC6+7BEpIpu4KKvskL2y9772+v/uPcrheB7SsrJzcl3uvHyDXwoKi/TNU1xCWmlZuSoqq6prvLV1PtX7+RaQAg3QGGwCb7NCLTiy1dqGrV0dQGeXug2gJxTuxdFn9uMwNQAMKkJGSRQYGg6PMKoifowpBkQUZ1wTZExqCtu0ZnBrloyE5nBongUlm+KLBral5RVjNWiusS6k2IanYhNY21KUhtzlbRIipNRO8e4esf0D+Q7h6DiFxIlOcZiynZ1ju9AlV7rGtnez5XK5wjFst7rDCvn8Scu6f/DaNh8tK/n0fPAClfrn9Q2M9w/PHx+fKb4AQIUpLEBw6kIAAAAASUVORK5CYII=);
}

.ch.ch_counter {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAWCAMAAAARtodwAAABuVBMVEUAAABJTFJJS1JKTFFDUVFKS1JJS1FGRlFJS1NJS1JKTFFJSVFISFVJSlJJS1FJS1JJS1JKS1JKSlNIS1JJS1JKS1JHS1JKS1FJTFNJS1FJS1JIS1NKSlBJS1JJS1JJS1JJS1JJS1JJS1JJTFJIS1NJS1JJSlJJS1NNTVUAAABJS1JJS1JLS1RKS1FJSlJHTFFJS1JJSlJJS1JJS1JAQEBIS1JJS1IzM2ZIS1JJS1JJS1JJSlJJS1FJS1FJS1JJS1JKSlOAgIBJS1NLS1BKS1NIS1NISlNKSlNVVVVJS1JJS1FJSVJJS1JOTk5JTFNISlJJS1NJS1JITFJJS1NISlFHS1RJS1JJSUlIS1JJSlJJSlJJS1JITFNKSlFAQGBJS1JJS1FKSlFJS1NJSVBJSlJJS1JJS1JJS1JVVVVOTk5JS1JLS1JMTFVJS1JKSlJKSlFJTFFJSVJLS1FJS1FISlNKTFFHR1JJTFFJS1JJS1FJS1FIS1JKTFNKSlJLS1FGT09JS1JJSVNISlJITFFITFJGRkZVVVVJS1JJTFJISlNJS1JJS1JJSVVISlFKTFJKSlNERFVKSlVJS1IgBIMUAAAAk3RSTlMArP+HE5ydFmbvYT8nsoTN+tA3asjeS6ZN8fBcMObd/NPy98ewjMrPHgH0yzrC6S/f0fOuBE6kBbvg5KGgmuz7NAJ7M6qteFYD6nQ7+A2zfMzrUe5uPfkOt56Jw0prCPbSRWlJr8HUhQkX9UEb/l0mWzgsgXVoGV6Zv7yYb1opHeUxgzmbCwaCVFnt4RVxeXIPGJNsylM5AAABR0lEQVQYGT3BiztTcRzA4U9fKzuzmcVGl5HTzM5mrbFaWZpfibMhl7nNlBGiG0l399IFUf3FZs8e70vJOSmjxHL+QjlYNZtUgN1RCU6tynWxusbtkVpr3aXLUolcuSoi3vqGa40iOtd9NGn+5gBFhicYkhaM8I3yyM1oSNNa22IeuQU4b8flzt32xL2O+4lYshNU+4OHDZauRwq6mw1vD5ipdG9f/+NaBQOD5tAwqMzI6Nj4RNaAyVw8MwUq+OSp1E9n8nmXpMcbZ8DUZ3nmd8zNRxeeLy69eAlm0saZV3ovxF6/AZbd+ooBgaq3EJfhVR9hxztdrb3/kOwE5OPqJz5/+ZphfWNTAoDTp2DLtb0D7I5R8E2+71H046f8osD4LfsHEgzKdkpmFUWHWujP0dFxLvmXEpWNHtrt/wb/c2a0Twr2I5w6Ac9sPJbSG3ZjAAAAAElFTkSuQmCC);
}

.ch.ch_intercom {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAABdFBMVEUAAABKSlNJS1JJS1JJS1JKS1NITFNJS1JKS1JHTVNJTFFITFJHS1NJS1NJS1JDUVFIS1JJTFFKSlJIS1NJTFBJSVFJS1JITVFJSlJNTVVJS1NAQEBKSlFJS1JJS1JJSVBISlJKSk9KS1JJS1JAQFVJS1JITFJJS1NLS1FJS1NVVVVJS1JJTFFIS1NJS1JKSlBJS1JJS1JJTFNJS1JJS1FJS1JKSlNJS1JHS1RGTVVKS1NITFJJS1JKSlFKSlJJSVNJS1JISlJKSlNJS1JJSlJIS1FJS1JJS1JJTFJKSlFLS1RJSlJJS1JKS1JJS1FIS1JISlFKTFFJS1JIS1JITFRJSVBJTFJKTFJVVVVJS1FJSlJJSVJITlNKTFJJS1FJS1JJS1FJS1KAgIBJS1JIS1JKTFFJSVNIS1JJTFJJS1JJSlFLS1FGRkZJS1JJS1JMTFNERFVJS1JITFNKSlNJS1JJS1JJSVJJS1JJS1JKS1JIS1JJS1LDiV/hAAAAfHRSTlMAN8aTj46UtckrXptEYtsTu2VkX0Y/9DziHogETP7nI4Mt0OEM/VHuKXsDc1tc8jD79mx6dPly+j0hqqL1SF1Q8IZWrqWp6v9XTzqhmZydY3Fhp2pDSax5BtKyOy6Afsi8fQLBxYcxtM7rkCwL1OQlD92RU+DfHIzvlZiCC6OmJwAAAQRJREFUGBldwcEuA0EcB+Dfb/Y/Mx3NZoUK0qSnTbAh9OQkvThIvIVEnL0Rr0DijBcgDj1JqITLRiWWlqTFTi+m+330MI2kWHKE0BiWFENa4h/JzzplhnxBoEnk80MxJEKGTOmUcw4h59w9rFiOEOoCqD9JdNuGl6QEHl7h6VSZ7Ud4mS3FmLCF6ut1eO86z/PWKjxZki8VobTZYAtgBM9cSkai1CQBEBN3e6prP1C60OOiKKQPbyCqJovwdGxKHXj7NZntrcCzXAZ6V/AM2d46+cW0A1IlcoiKgYha0xoVjTet9KmgQp6Fx7xeyBA635hLRHhzNERoN/6WqBPtFD/TziL5A+fwQp8fK3jwAAAAAElFTkSuQmCC);
}

.ch.ch_counter {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAWCAMAAAARtodwAAABuVBMVEUAAABJTFJJS1JKTFFDUVFKS1JJS1FGRlFJS1NJS1JKTFFJSVFISFVJSlJJS1FJS1JJS1JKS1JKSlNIS1JJS1JKS1JHS1JKS1FJTFNJS1FJS1JIS1NKSlBJS1JJS1JJS1JJS1JJS1JJS1JJTFJIS1NJS1JJSlJJS1NNTVUAAABJS1JJS1JLS1RKS1FJSlJHTFFJS1JJSlJJS1JJS1JAQEBIS1JJS1IzM2ZIS1JJS1JJS1JJSlJJS1FJS1FJS1JJS1JKSlOAgIBJS1NLS1BKS1NIS1NISlNKSlNVVVVJS1JJS1FJSVJJS1JOTk5JTFNISlJJS1NJS1JITFJJS1NISlFHS1RJS1JJSUlIS1JJSlJJSlJJS1JITFNKSlFAQGBJS1JJS1FKSlFJS1NJSVBJSlJJS1JJS1JJS1JVVVVOTk5JS1JLS1JMTFVJS1JKSlJKSlFJTFFJSVJLS1FJS1FISlNKTFFHR1JJTFFJS1JJS1FJS1FIS1JKTFNKSlJLS1FGT09JS1JJSVNISlJITFFITFJGRkZVVVVJS1JJTFJISlNJS1JJS1JJSVVISlFKTFJKSlNERFVKSlVJS1IgBIMUAAAAk3RSTlMArP+HE5ydFmbvYT8nsoTN+tA3asjeS6ZN8fBcMObd/NPy98ewjMrPHgH0yzrC6S/f0fOuBE6kBbvg5KGgmuz7NAJ7M6qteFYD6nQ7+A2zfMzrUe5uPfkOt56Jw0prCPbSRWlJr8HUhQkX9UEb/l0mWzgsgXVoGV6Zv7yYb1opHeUxgzmbCwaCVFnt4RVxeXIPGJNsylM5AAABR0lEQVQYGT3BiztTcRzA4U9fKzuzmcVGl5HTzM5mrbFaWZpfibMhl7nNlBGiG0l399IFUf3FZs8e70vJOSmjxHL+QjlYNZtUgN1RCU6tynWxusbtkVpr3aXLUolcuSoi3vqGa40iOtd9NGn+5gBFhicYkhaM8I3yyM1oSNNa22IeuQU4b8flzt32xL2O+4lYshNU+4OHDZauRwq6mw1vD5ipdG9f/+NaBQOD5tAwqMzI6Nj4RNaAyVw8MwUq+OSp1E9n8nmXpMcbZ8DUZ3nmd8zNRxeeLy69eAlm0saZV3ovxF6/AZbd+ooBgaq3EJfhVR9hxztdrb3/kOwE5OPqJz5/+ZphfWNTAoDTp2DLtb0D7I5R8E2+71H046f8osD4LfsHEgzKdkpmFUWHWujP0dFxLvmXEpWNHtrt/wb/c2a0Twr2I5w6Ac9sPJbSG3ZjAAAAAElFTkSuQmCC);
}

.ch.ch_counter {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAWCAMAAAARtodwAAABuVBMVEUAAABJTFJJS1JKTFFDUVFKS1JJS1FGRlFJS1NJS1JKTFFJSVFISFVJSlJJS1FJS1JJS1JKS1JKSlNIS1JJS1JKS1JHS1JKS1FJTFNJS1FJS1JIS1NKSlBJS1JJS1JJS1JJS1JJS1JJS1JJTFJIS1NJS1JJSlJJS1NNTVUAAABJS1JJS1JLS1RKS1FJSlJHTFFJS1JJSlJJS1JJS1JAQEBIS1JJS1IzM2ZIS1JJS1JJS1JJSlJJS1FJS1FJS1JJS1JKSlOAgIBJS1NLS1BKS1NIS1NISlNKSlNVVVVJS1JJS1FJSVJJS1JOTk5JTFNISlJJS1NJS1JITFJJS1NISlFHS1RJS1JJSUlIS1JJSlJJSlJJS1JITFNKSlFAQGBJS1JJS1FKSlFJS1NJSVBJSlJJS1JJS1JJS1JVVVVOTk5JS1JLS1JMTFVJS1JKSlJKSlFJTFFJSVJLS1FJS1FISlNKTFFHR1JJTFFJS1JJS1FJS1FIS1JKTFNKSlJLS1FGT09JS1JJSVNISlJITFFITFJGRkZVVVVJS1JJTFJISlNJS1JJS1JJSVVISlFKTFJKSlNERFVKSlVJS1IgBIMUAAAAk3RSTlMArP+HE5ydFmbvYT8nsoTN+tA3asjeS6ZN8fBcMObd/NPy98ewjMrPHgH0yzrC6S/f0fOuBE6kBbvg5KGgmuz7NAJ7M6qteFYD6nQ7+A2zfMzrUe5uPfkOt56Jw0prCPbSRWlJr8HUhQkX9UEb/l0mWzgsgXVoGV6Zv7yYb1opHeUxgzmbCwaCVFnt4RVxeXIPGJNsylM5AAABR0lEQVQYGT3BiztTcRzA4U9fKzuzmcVGl5HTzM5mrbFaWZpfibMhl7nNlBGiG0l399IFUf3FZs8e70vJOSmjxHL+QjlYNZtUgN1RCU6tynWxusbtkVpr3aXLUolcuSoi3vqGa40iOtd9NGn+5gBFhicYkhaM8I3yyM1oSNNa22IeuQU4b8flzt32xL2O+4lYshNU+4OHDZauRwq6mw1vD5ipdG9f/+NaBQOD5tAwqMzI6Nj4RNaAyVw8MwUq+OSp1E9n8nmXpMcbZ8DUZ3nmd8zNRxeeLy69eAlm0saZV3ovxF6/AZbd+ooBgaq3EJfhVR9hxztdrb3/kOwE5OPqJz5/+ZphfWNTAoDTp2DLtb0D7I5R8E2+71H046f8osD4LfsHEgzKdkpmFUWHWujP0dFxLvmXEpWNHtrt/wb/c2a0Twr2I5w6Ac9sPJbSG3ZjAAAAAElFTkSuQmCC);
}

.ch.ch_slave {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAWCAMAAAD6gTxzAAABblBMVEUAAABKSk9JS1JJSlJJS1JJS1JJSlJMTFNKSlJJS1JJS1FJS1FHTVJKSlFJSlJJS1JJSU9KSlJHS1RJS1JJTFJJSUlJSlFOTk5HTVNAQEBJS1FFTk5JTFJLS1FJS1FJS1JJS1JKSlFJS1JJSVBJS1FJSVNJS1JIS1JJS1JJS1NJSlJJSlJJSlJJS1JIS1FHR1JJTFBLS1NJS1JJS1JGRlFJS1JKTFJJTFJISlEAAABJS1JKSlBJS1JNTU1JSlFIS1JJS1JJSlJJSVBJS1JISlNJSlJJSlFKTFJGTVNJS1JIS1NJS1JJTFNJTFJJS1JJS1JJS1FJS1JISlJJS1FKSlFJSUlJS1JISlJKS1NIS1NISFVJS1JLS0tKS1IzM2ZKS1JJS1JITVFJTFJJTFNIS1JJS1JJS1JKTFFKSlJJS1FJS1JITlNISlJKTFNITFJJSVJJTFJITFJMTFVVVVVDUVFJS1JIS1JJS1JJS1JKSlNJOGURAAAAenRSTlMALY/R6ufAJV3/v34ySK/+Kh89bccHkA0rBNIazimd/ZJrq0nVUORq1MzK6aH3WBlGIsH1FnCAvXEB7TD5FJe+/KUj+HiJuXko5lzzTVS6+nTTfJpPDuhnjq0n9hHeBZ/rPFezxX3dYWSg5S5gb5scdqIbBhOkY9vcNHyynNgAAAD1SURBVBgZTcEHIwIBAIDRzyUcklVJRomUjIwoIUqDhlnZsrfIiH/vrq7ce1TUCZp6bUMj/5rE5pZWXZu+naoOfSeyrm4DCqNg6kFi7rWg6OsfGLQKgtU2ZEcxPOIYdbpcY25Rh2J8YhLZlGhC4XFQNj1DlXl2Dpl3npoFHxL/YoCawJIHlp0rqNhFTXB1DbVQeD0SjaES39iEUCLppyKVdm1FkWyLO8EYkt3wnm8/EYdM1pY7cB/C0fEJ4D3NnKXPkeQvuLxCdn2Tu0VmvOP+AVnoMfuELPLMyytllgJlxhRv75mipPBhKMo+v5J8a0s/KqX87x9sHy6XrBbBeAAAAABJRU5ErkJggg==);
}

.ch.ch_lock {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAWCAMAAAD+dOxOAAABMlBMVEUAAABHS1NJS1JJS1JJS1JJSVNJS1JJS1JJSlJKSlFJSVFJSlFKS1NITFFJTFBHTFBKSlFJS1JIS1JKS1FJS1JJSlJISlFKSlNJS1JJS1JKSlFIS1FJS1JJS1JJS1JJTFJJS1JJTFFKTFFJTFNKS1KAgIBJSUlJS1JJS1FOTk5JTFFJS1MzM2ZIS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1JJS1FJS1FITVFGTVNHTVJKSlJJSU9LS1FJSVJITVJISFVKTFNJS1JISFBVVVVJS1JLS1RJS1JJS1JJS1NHS1RHTFFJS1JJS1NISlJISlJJS1JJSlFJS1JIS1NJS1JJSlJIS1JKSlNJS1FJS1JIS1NJS1JHTlVAQFVLS0tJSlJJS1JKSlFERFVMTFNJTFFJS1JJS1F9fL5CAAAAZnRSTlMARM3101B6/6FFQpeOOUY2T8S+ptviblPq3GtS4dpwV+DYaE3eAg7ofg1l7gVj5f7y5O/j53SBPCgyPiopOzUnb/wgA+s69vR7PS/4z39nmZCFsK6lxTfx90f6JAwR6W0mDyVb7YQqFm78AAAAy0lEQVQYGQXBOyvFcRwH4Ofz/33POcp1MshiMJDLJJfNJSl2XqBS3oCyKAujAZuJMhlIGY4jzxOQRDKEQD9J8tv7BkwOpmB6MIMONf4FnxOFQgWooFABKihUgAoKFaCCWEySEVoy7D9mNe9zyQgtTytJButJMqpkVPlrd3b3gH2wdNDdNpg7rCOYfu3A1kdrNzugQN+V42tQ4PYkeR6CDmitrQEdUPXXgAJaKkB3OguXvd4FLG5mcPb7xkLut1+YHzvPxvrDMoDnn51/oT0mFD/BZGoAAAAASUVORK5CYII=);
}

.ch.ch_sport {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAQCAMAAAAlM38UAAABd1BMVEUAAABKS1JJS1JKSlFJSlJITFNJSVJKS1JKS1JJSUlOTk5JS1JJS1FKSlJJTFFGTVMAAABKSlFJS1FJSlJIS1JITVJJSlJJTFNIS1FISlJJS1JIS1FJS1NJS1JISlKAgIBJS1FJS1JKSlNIS1JIS1NKSlFJS1JJS1JKTFJJS1JJSVNJSlJIS1JHR1JJS1JKS1JJSVBGTVVKS1FIS1JHS1RJTFJNTU1JS1JIS1NJSVBIS1NISlJJSlJJTFFJS1JJS1FISlFJTFJJS1JJS1JIS1NJS1FLS1RJS1JITFJFTk5JS1JIS1JJS1JISlJJSU9JS1JKSlJERFVJS1JJS1JJS1NHS1JAQFVKSlNITFJJTFFGT09JS1FKS1FHTFFJS1JKSlFJSlJIS1FJS1JJS1FLS1FKTFFJS1JJSlFJSVVJS1NJSlJIS1JJS1JJS1JGRlFJSVJMTFVAQGBJS1JJS1NGRkZIS1JJSlJITFJKSlJJTFFJS1JJSlFIS1Po/PIjAAAAfXRSTlMA0MZPoZQ7yZwHF++/H9goAWt06b41wLOpf+dYe5mGAp21NMWwSOjmef5QqGoZ/95JIcK0PccKy0cjrWCJW5Z+jax67V/SOqeiGnCYgnwq0z4P9+WLSww3m14d1aYvukzRUsG8KWixkBVmr7uu3BYcGwiPzAtO4lFdZXO5XHz1jX0AAAEBSURBVBgZZcEJO8JwAAfg36KL5Er6C5sRCZN0aCJyjM1tiJhjjpzNvaYPb0/z4OF9UUXZavBfrd3hdLnxR129pwHexqbmFvzW6mvzu6j2AOkI4kcn1dVNMz2EdfT24VuoHxgIwzQYGRrGlxFuNIqxGEyh8XgiCUtqIp3gJzOY4oHMdHYGltRsErk5//zCIhuHR1hahkWMScAKt7q2voFNfmvbLpMdIL27l/fmQOe5fUg4IEGRyAUC+TCKI8V2DFbgJFjcJ7CcnqnnuLi8KqJKAKMoqi8MXBduaEjOW9V0d4+HkqZpjzA9Pct4KWmm1ze866ayYRgRFJmPckXXK3pA/ASqITIVkX+pnwAAAABJRU5ErkJggg==);
}

.ch.ch_camera {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAABLFBMVEUAAABJSlFJS1FKSlJMTFVJS1JJTFNIS1NVVVVITFNJSUlKSlFJS1JIS1JJTFFGRlFJS1JJS1JKSlBJS1NJS1JJS1JISlJJSVJFTk5JS1NLS1FJS1FJS1JJS1JJS1NJS1JIS1FJS1NAQEBKSlVJS1JITFJLS1FJS1NJTFFKTFJITFFJS1JJS1JKS1NKS1FJSVVJSlJQUFBIS1FJS1JIS1JGRkZJTFNJS1FISFBJSVBJS1FJS1JIS1FKSlFJS1JISlJGT09HTVNJTFJJS1JISlJJS1JJS1JJS1JJS1JJS1FISFVJTFNITFRISlJJS1JJS1JJTFJJSlJJSlFJS1JJS1JKS1JJS1FKSlFIS1JIS1NJSlJJS1FJTFBITFJKS1JJSVFJS1JJS1JJS1JJS1FcVZjZAAAAZHRSTlMAkKA+G/+zXAmRDkWnvmUW+9YwiPLfgxwaZil+2vxp81XPBBjbUSzuXnk596uOwhXpEFj9mAtsgSBJmsNSSOGGHSusbX/nuubT0idNQGfc1MfAufXGnNVMTl+onUab10LdyOOE/dDZcQAAAN1JREFUGBltwYk6AgEAhdGb/EhiaBRqaCghS8g6yhLJvu877/8OypTPpHPk8rX49V8rFW3tHfIK0BnsAkLdPfrD6FVFX9iE/khUNQMMyjUUi2MNyxUbSdijqhkjmRpXVdqamFTdFGCoKpBhesYv16w5F8/qx/wCsJhLLUliWazItUp4bR1wNvIUNtmSa3vHMh2Ku3uQLbGvX5ly+UDSYSSo4pHqQqiJY07UBKfy8p2dX9iXV1F5kYY412pA/uZWd9zLi4fHgsSTvHh+edUbCXmRNCjhqEHu3f74/FKDbyILGJ8PeJLCAAAAAElFTkSuQmCC);
}

.ch.ch_security {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAWCAMAAAD6gTxzAAABYlBMVEUAAABKS1FJS1JJSlFITlNJTFFJS1JJSlJJSU9GRkZJSVNJS1JJSlJJS1NLS1FITFFJS1JJTFJJTFNVVVVHR1VJS1FJS1JJS1EAAABKTFJJTFJJS1JKSlFMTFVGT09ITFNISlJJS1JJTFJKS1JKTFNOTk5IS1JISlFJS1FJS1JJTFFJS1NJS1FLS0tJSVVJS1NJS1JKS1NKSlFITVFHS1JITFJISlJKS1JJS1JJS1JJSVFJS1JJS1JJS1JJS1JJTFGAgIBKSlNKS1JJS1NKTFJJS1JJTFJKSlNHR1JJS1JISlFJS1NKSlNAQGBJSlJJSlNKS1IzM2ZJS1JJS1NISlNLS1FKSlFJTFFJSVJNTU1KSlNKTFFJS1FVVVVJS1JJS1JKS1NJTFJNTU1JS1JISlJJSlJAQEBJS1JIS1FJS1NITFNIS1JJS1JJSVBHTVNJSlJJTFJJS1JJS1JJS1JJS1JKSlJQuwqlAAAAdnRSTlMAo/+QLtikyioLMXDR7ik5/MdsCRK/53QBeb3TSBsdSnz2dpxvF2ONmpNli3cRFXuujms8S1FnlfvDQty686dbAjfXYoDozjQZ+m7McgiotskF1mZ4LExeOwpTaJ0DsfiqrBSMhqUEglVplJjEIyuJV/nG6+FkgxqylgAAAPtJREFUGBkFwQcjFAAABtDnM85ZDa4kiXZScpLRGeVUZKSNKKVBCZX/7z0ANakFAOrq05BCI0CxqbklrW1Onc6Zs3XtdJSSnDsPnRdak3S5mObuSwB6Lvf2SS3ouXL12nVwQ27CrSTJbeiXOyhl4K57g7mPfhminGHwICM8lFHGxmHikcokZZlSzPTMjMd50jmbdlVzTxXz7Pn8Ql6wmCXLVubJlEJeojBm9ZXX6fAmb73DcN77EGup0pJ1VjdS4mOohM2t5FPyGdnmS76iaaem2oZv+Y4f+QlgNmXQkF1Ab/YAv/J7H38KOQBweJTK4t9MdgPAwr/8PwZOABylIMmZ/YA3AAAAAElFTkSuQmCC);
}

.ch.ch_kidsplace {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAQCAMAAAAlM38UAAABOFBMVEUAAABVVVVJS1JJSlJJSlJJS1JIS1FLS1FKSlNIS1JKSlJHS1RKS1JJSlJISlJISlJJS1JJTFBJTFJJS1JJS1FJS1JJS1JJS1FJS1JKSlBLS1JKSlFKTFFKS1FJS1JJS1FKS1JIS1JJS1JITFNJS1NNTU1JSlJJS1JJS1JJSlJISlJKTFFJS1FIS1NJS1JITFJKTFJJS1JITFJJS1NIS1NIS1JITVFJS1JJTFJISlJJS1FJTFJJS1FHR1VJS1FKSlNKS1FMTFVJS1JJS1NKSlJJS1NKSlJIS1NJS1JKS1JJS1NJSlIzM2ZKTFFMTFNJTFFJS1NJS1JJS1JJS1JKSlNJSVNKS1FIS1JISlFKS1NJS1JJS1JISlNJTFNKS1JIS1JIS1FJS1JJTFNJS1FITlNJSVJJS1JJSlJWNC8RAAAAaHRSTlMACZKyr7GpKXLFPj2VqH98mUbHfX6rzYGuMEFraKbTmpy+3JFmCumPyMqDh4SwwZt5eqJirWo8cKxnoFedEr9Wwhvae13PZF+W14jABWEl2IvDustTUKOYjY6MxnVN0GNY72y8Ljj/pYZvB64AAADiSURBVBgZBcGHIgIBAADQR2YSQlaR7FPOFmfvnb238P9/4D2oqo7V1NbVAwA0NMbjTYlmAIBkC+KtAABtqfZkR2e6q7sHgN6+TLZ/IDcwmB8aTo0AGE2MjU8Ek4XiVDg9Mwugf3hufgGLBbGl0jJAfiWXnkG0am19Y3MLsJ0YSu0gCtmdXa4B7O0flLoQhSgmDzPA0XFw0o4oxOnUWfoclMcuLlsQhdBWmrsC1ze3dwGiENzvPARQfnx6fsFrDnh7DwvJD59fC9+dlUoliAE/6dfcyq8MW8Xs31/pAHCbDYLCP69TINu8YblVAAAAAElFTkSuQmCC);
}

.ch.ch_parking {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAMAAADX9CSSAAAArlBMVEUAAABAQEBIS1JJS1JKS1FOTk5JSlJJS1JJSlJJS1FJS1JVVVVJS1JJS1JITVJKTFJJS1FISlJJS1JKSlFJS1NISlJJSlFJTFNKS1JJTFJJS1JJS1JJSlFIS1FJSUlKSlVISlFISlJKSlFIS1JKSlNMTFVITFNITFRJS1NJS1JITFJIS1JITFJJSlFJS1FJS1FJSVJIS1FJSVFJS1NJS1JJS1JJS1JIS1JAQFVKS1NYBTy8AAAAOnRSTlMABJj/ow2e+OLxtQPdyDWAgYNtJs9/l2yfV3DnkFUHGG5ga2NWG5RDZtubaqK5hHQ4Uj/uruXfxQyqJWgtUAAAAKZJREFUeJyN0ucOgjAUhuGjn6NgFa24B07cC/f935hV0sQOE99f5AnhnDZQJgu7XJ4KKDIzDz7BK5EVA4HbTGXp7P1QCao1mainHipvqIlN3Vtod2TdHvqaCww+Lw4ZIt1F+uURxk6fYKr7LHWOuT43XsiWK6y1uRu159bcc7eXHY7GuQRO3/dg7/OnBwicnsSJ6b/u/+xwDrrgGprdcKfH0/E/+NELAZkOhOvf+eQAAAAASUVORK5CYII=);
}

.ch.ch_bycycle {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAOCAMAAAAc7xz/AAABL1BMVEUAAABISlJJS1FIS1NJS1FGTVNLS0tJSVBNTU1JS1JJS1JISlJJS1JJS1JJS1JJS1NLS1FJS1JJS1JJS1JJS1JJS1JJS1JKS1FJS1JISlNIS1JITFJMTFNJTFJJS1JJS1JJSlJJS1JKS1FVVVVJS1JJS1JJS1FJSlJJS1JJS1NKTFFJS1JISFBKSlJJSUlJS1JJS1JJS1FJS1JHTVJJS1FJS1JJSlJJTFFJSVVJS1JJS1JFTk5KS1FJTFJJSU9KS1NKSlJJS1JJS1JERFVVVVVJS1JIS1JJS1JJTFJJS1JJS1JAQFVAQGBISlNJS1FJTFFJS1NITVFJTFNJS1JJS1JKSlNJS1NKTFNISlJJS1JHR1UzM2ZJS1JKS1JHS1NJS1JJS1FVVVVJS1JIS1NKSlEP7YwQAAAAZXRSTlMAZ7ywmigRIxSP/2Ds8pl7LN/66Pbn86Z6dWqbJXbr28rIwgb+gr/Aru5hfSBaB+240oUygdyv2BXg6hqjrCqOXcT1DwOSmOFU980MCFl3W2I8TbXmNGZvg/sSBfyVRLp0CW2tTLJDi1AAAADLSURBVBgZBcEHIxQAAAbQh6wPZ2Td4Wyyd1JWw947ZKT+/2/wHgCoqKz6UA2Amto6qE/SAIDGNAGFNAOgpTVtSfIx7R0A0Jmu7u5iKT29qQb0lRv7BwaHUIzhkfbyKIxl/FMmJjNlOjOzydx8FljMkuWVz6uFfFlZ87WyOOdb1mXDZrams/39R34u5ZeU7ERKGpIkya7FsFewHweHHB2f5PTsnItcwlXsp4+66z3gMDfc5o7fyX3KD8Djav4kT/Dc9fL6F8Dby7//vAPkjxl1e4M7+gAAAABJRU5ErkJggg==);
}

.ch {
  width: 35px;
  height: 35px;
  background-position: 50% 50%;
  background-color: #fbd44b;
  background-repeat: no-repeat;
}

.object-about {
  margin-bottom: 30px;
}

.object-about .section-title,
.object-about .order-popup__title,
.object-about .contacts__title,
.object-about .how__title,
.object-about .offer__title,
.object-about .realtors__title,
.object-about .partners__title,
.object-about .characteristic__title {
  margin: 15px 0 15px;
}

.object-about__wrapper {
  margin-top: 45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.object-about__view {
  width: 41.66667%;
  padding-right: 20px;
}

.object-about__descr {
  -webkit-box-flex: 1;
      -ms-flex: 1 0;
          flex: 1 0;
}

.object-about__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.object-about__price {
  -webkit-box-flex: 1;
      -ms-flex: 1 0;
          flex: 1 0;
  font-weight: 300;
}

.object-about__price b {
  font-size: 1.5em;
}

.object-about__price p {
  margin-bottom: 0;
}

.object-about__button {
  padding-left: 20px;
}

.object-about__map {
  margin: 15px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.object-about__map:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 22px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAWCAMAAAD+dOxOAAAArlBMVEUAAAD/1U371Ev71Ur71Ev71Ev71Ev71Uv41kz71Ev71Ev71Ev81Ev71Ev81Ez61Uv71Ev81Ev71Ev/30D71Uv71Ev71Ev81Ez71Ur81Ev800r81Ev71Ez61Ez71Er700v61Er310j71Ev81Ez/v0D61Uv81Ev71Ev81Ev71Er61Ev600z/zET/0Un71Ez61Uz61Ev51kv700v71Uz71Ev81Ev/0Ez600v/2E771UtSR8ViAAAAOnRSTlMAHn3A6+3EhCV3+/+Vqk1m8d7WCD1B+VR/mlaTrC+ytWQgt5QEo1j4mZDfbw8ch6LhLHqR0N0bYg1zj1EIIgAAAJhJREFUGBkFwYciAgAAQMFHFA5l75G9yfb/P+auqrn5wcLicLRUVbW8AhhV1SoAa1XrADCuJmBjE9hqG4xrZxf22oeDqkM46hhOqoLTzuC8agoXXcLitK6GcN0NuL27fwCPPQEAz/UCAK9VbwBMqpoBsFNV7wAfVVWfwFdVVd/ArKqqfuC9qqpqwGZVVVW/PFdVVdXfqKr6B+HrDpWfQx4yAAAAAElFTkSuQmCC);
  margin-right: 10px;
}

.object-about__text {
  paddding-top: 15px;
  border-top: 1px solid #bababa;
}

.object-about__text p {
  padding-top: 15px;
  margin-bottom: 0;
}

.object-about__slider {
  line-height: 0;
  margin-bottom: 13px;
}

.object-about__slider__item img {
  width: 100%;
}

.object-about__slides {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.object-about__slides__item {
  width: calc(33.3333% - 8px);
}

.object-about__slides__item:nth-child(1n + 4) {
  display: none;
}

.object-about__slides__item img {
  width: 100%;
}

.object-about__slides__item:nth-child(3) {
  position: relative;
}

.object-about__slides__item:nth-child(3):before {
  content: "";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  content: attr(data-items);
  width: 45px;
  height: 45px;
  border-radius: 50%;
  background: #fbd44b;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

@media (max-width: 767.8px) {
  .object-about__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .object-about__view {
    padding: 0 0 20px 0;
    width: unset;
  }
}

@media (max-width: 574.8px) {
  .object-about__header {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .object-about__price,
  .object-about__button {
    max-width: unset;
  }

  .object-about__button {
    margin: 10px 0 0 0;
  }
}

.filter-tabs__tabs {
  padding-bottom: 0;
}

.filter-tabs__tab {
  cursor: pointer;
}

@media (hover) and (min-width: 991.8px), (min-width: 0\0) and (min-width: 991.8px), (min--moz-device-pixel-ratio: 0) and (min-width: 991.8px) {
  .filter-tabs__tab:hover {
    background-color: rgba(248, 230, 209, 0.3);
  }
}

.filter-tabs__tab.active {
  background-color: rgba(248, 230, 209, 0.3);
}

.filter-tabs__view {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  display: none;
}

.filter-tabs__view.active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.filter-tabs__item {
  width: 50%;
  position: relative;
  cursor: pointer;
}

.filter-tabs__item__img {
  position: relative;
}

.filter-tabs__item__img:before {
  content: "";
  display: block;
  position: absolute;
  z-index: 2;
  background: black;
  opacity: 0.5;
}

.filter-tabs__item__img img {
  z-index: 1;
  width: 100%;
}

.filter-tabs__item__title {
  position: absolute;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 30px 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: white;
  text-transform: uppercase;
  z-index: 2;
}

.filter-tabs__item__title > * {
  font-size: 1.125em;
  font-weight: 600;
}

@media (max-width: 991.8px) {
  .filter-tabs__item {
    width: 100%;
  }

  .filter-tabs__tab {
    width: 25%;
  }

  .filter-tabs__tab img {
    width: 100%;
  }

  .filter-tabs__tab__title {
    font-size: 1em;
  }
}

@media (max-width: 574.8px) {
  .filter-tabs__tabs {
    margin-bottom: 10px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .filter-tabs__tab {
    width: 100%;
    -webkit-box-flex: unset;
        -ms-flex: unset;
            flex: unset;
    max-width: unset;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 10px 0;
  }

  .filter-tabs__tab__image img {
    width: 45px;
  }

  .filter-tabs__tab__image:before {
    width: 40px;
    height: 40px;
  }

  .filter-tabs__tab__title {
    margin: 0;
    margin-left: 5px;
  }
}

#modal-callback-preview .slick-slide {
  height: 100%;
}

.subtitle {
  font-size: 16px;
  font-weight: 400;
  margin-top: 5px;
}

.select2-container--krajee .select2-results__option[aria-selected=true]:after {
  content: '✓';
  display: inline-block;
  float: right;
}

.seller-videos {
  padding: 55px 0 0 0;
}
.breadcrumb > .active {
    color: #999 !important;
}
.bread_dark, .contacts-page .bread .active, .seller-page .bread .active {
    color: white;
}
  a#rollover {
    background: url(/images/logo-map22.png) no-repeat;
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-left: 10px;
	margin-bottom: -2px;
}
   a#rollover:hover {
    background: url(/images/logo-map33.png) no-repeat; 
   }
   .objects-list__item {
  padding-bottom: 38px !important;
}