:root {
  --custom-color-1: #0076b4;
  --custom-color-1-rgb: 0 118 180;
  --custom-color-2: #7a549c;
  --custom-color-2-rgb: 122 84 156;
  --custom-color-3: #c83733;
  --custom-color-3-rgb: 200 55 51;
  --custom-color-4: #d07021;
  --custom-color-4-rgb: 208 112 33;
  --custom-color-5: #26999f;
  --custom-color-5-rgb: 38 153 159;
  --custom-color-6: #4d7831;
  --custom-color-6-rgb: 77 120 49;
  --custom-color-7: #ffffff;
  --custom-color-7-rgb: 255 255 255;
  --custom-color-8: #000000;
  --custom-color-8-rgb: 0 0 0;
  --custom-color-content-inherit: inherit;
  --custom-color-bg-inherit: none;
  --border-color-custom-mode: #000000;
  --bg-color-custom-mode: #000000;
}
.color-1-contents-mode {
  --custom-color-content-inherit: var(--custom-color-1);
  --custom-color-content-inherit-rgb: var(--custom-color-1-rgb);
}
.color-2-contents-mode {
  --custom-color-content-inherit: var(--custom-color-2);
  --custom-color-content-inherit-rgb: var(--custom-color-2-rgb);
}
.color-3-contents-mode {
  --custom-color-content-inherit: var(--custom-color-3);
  --custom-color-content-inherit-rgb: var(--custom-color-3-rgb);
}
.color-4-contents-mode {
  --custom-color-content-inherit: var(--custom-color-4);
  --custom-color-content-inherit-rgb: var(--custom-color-4-rgb);
}
.color-5-contents-mode {
  --custom-color-content-inherit: var(--custom-color-5);
  --custom-color-content-inherit-rgb: var(--custom-color-5-rgb);
}
.color-6-contents-mode {
  --custom-color-content-inherit: var(--custom-color-6);
  --custom-color-content-inherit-rgb: var(--custom-color-6-rgb);
}
.color-7-contents-mode {
  --custom-color-content-inherit: var(--custom-color-7);
  --custom-color-content-inherit-rgb: var(--custom-color-7-rgb);
}
.color-8-contents-mode {
  --custom-color-content-inherit: var(--custom-color-8);
  --custom-color-content-inherit-rgb: var(--custom-color-8-rgb);
}
.bg-1-contents-mode {
  --custom-color-bg-inherit: var(--custom-color-1);
  --custom-color-bg-inherit-rgb: var(--custom-color-1-rgb);
}
.bg-2-contents-mode {
  --custom-color-bg-inherit: var(--custom-color-2);
  --custom-color-bg-inherit-rgb: var(--custom-color-2-rgb);
}
.bg-3-contents-mode {
  --custom-color-bg-inherit: var(--custom-color-3);
  --custom-color-bg-inherit-rgb: var(--custom-color-3-rgb);
}
.bg-4-contents-mode {
  --custom-color-bg-inherit: var(--custom-color-4);
  --custom-color-bg-inherit-rgb: var(--custom-color-4-rgb);
}
.bg-5-contents-mode {
  --custom-color-bg-inherit: var(--custom-color-5);
  --custom-color-bg-inherit-rgb: var(--custom-color-5-rgb);
}
.bg-6-contents-mode {
  --custom-color-bg-inherit: var(--custom-color-6);
  --custom-color-bg-inherit-rgb: var(--custom-color-6-rgb);
}
.bg-7-contents-mode {
  --custom-color-bg-inherit: var(--custom-color-7);
  --custom-color-bg-inherit-rgb: var(--custom-color-7-rgb);
}
.bg-8-contents-mode {
  --bg-color-custom-mode: var(--custom-color-7);
  --border-color-custom-mode: var(--custom-color-7);
  --custom-color-bg-inherit: var(--custom-color-8);
  --custom-color-bg-inherit-rgb: var(--custom-color-8-rgb);
}
.color-contents-mode.bg-contents-mode {
  --custom-color-bg-active: #424040;
}
.color-contents-mode.bg-7-contents-mode {
  --custom-color-bg-active: #e6e0e0;
}
.bg-7-contents-mode.color-8-contents-mode {
  --custom-color-bg-active: #787575;
}
.bg-contents-mode.color-8-contents-mode {
  --custom-color-bg-active: #e6e0e0;
}
:root {
  --1-const-color: #efece6;
  --2-const-color: #DDE1DE;
  --3-const-color: #5c656d;
  --4-const-color: #2d636d;
  --5-const-color: #000000;
}
.mx-n2 {
  margin-right: -8px !important;
  margin-left: -8px !important;
}
html:not(.page-load) .options-menu {
  position: absolute;
  top: auto;
  bottom: 0;
}
label,
.label {
  display: block;
  margin-bottom: 8px;
  cursor: pointer;
}
.page-load .options-menu {
  z-index: 1050;
}
.options-menu {
  position: fixed;
  font-size: 14px;
  top: 0;
  left: 0;
  background: none;
  color: var(--5-const-color);
  transition: .2s;
  height: 100dvh;
  width: 100%;
  z-index: -1;
  /* font-family: "GT Walsheim Pro", sans-serif; */
}
.options-menu__content {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.options-menu__content::-webkit-scrollbar {
  display: none;
}
.options-menu__cross:after,
.options-menu__cross:before {
  content: "";
  position: absolute;
  top: 50%;
  width: 25px;
  background: var(--1-const-color);
  height: 1px;
  left: 0;
  right: 0;
  margin: auto;
}
.options-menu__cross:before {
  transform: rotate(-45deg);
}
.options-menu__cross:after {
  transform: rotate(45deg);
}
.options-menu__cross {
  width: 50px;
  height: 50px;
  background: var(--5-const-color);
  border-radius: 50%;
  top: 30px;
  right: 15px;
  z-index: 3;
}
.option-block__title {
  font-size: 14px;
  color: var(--5-const-color) !important;
  border: none !important;
}
.bg-7-contents-mode.color-8-contents-mode.light-contrast h1.option-block__title,
.bg-7-contents-mode.color-8-contents-mode.light-contrast .h1.option-block__title,
.bg-7-contents-mode.color-8-contents-mode.light-contrast h2.option-block__title,
.bg-7-contents-mode.color-8-contents-mode.light-contrast .h2.option-block__title,
.bg-7-contents-mode.color-8-contents-mode.light-contrast h3.option-block__title,
.bg-7-contents-mode.color-8-contents-mode.light-contrast .h3.option-block__title,
.bg-7-contents-mode.color-8-contents-mode.light-contrast h4.option-block__title,
.bg-7-contents-mode.color-8-contents-mode.light-contrast .h4.option-block__title,
.bg-7-contents-mode.color-8-contents-mode.light-contrast h5.option-block__title,
.bg-7-contents-mode.color-8-contents-mode.light-contrast .h5.option-block__title,
.bg-7-contents-mode.color-8-contents-mode.light-contrast h6.option-block__title,
.bg-7-contents-mode.color-8-contents-mode.light-contrast .h6.option-block__title,
.bg-7-contents-mode.color-8-contents-mode.light-contrast h1.options-menu__title,
.bg-7-contents-mode.color-8-contents-mode.light-contrast .h1.options-menu__title,
.bg-7-contents-mode.color-8-contents-mode.light-contrast h2.options-menu__title,
.bg-7-contents-mode.color-8-contents-mode.light-contrast .h2.options-menu__title,
.bg-7-contents-mode.color-8-contents-mode.light-contrast h3.options-menu__title,
.bg-7-contents-mode.color-8-contents-mode.light-contrast .h3.options-menu__title,
.bg-7-contents-mode.color-8-contents-mode.light-contrast h4.options-menu__title,
.bg-7-contents-mode.color-8-contents-mode.light-contrast .h4.options-menu__title,
.bg-7-contents-mode.color-8-contents-mode.light-contrast h5.options-menu__title,
.bg-7-contents-mode.color-8-contents-mode.light-contrast .h5.options-menu__title,
.bg-7-contents-mode.color-8-contents-mode.light-contrast h6.options-menu__title,
.bg-7-contents-mode.color-8-contents-mode.light-contrast .h6.options-menu__title {
  color: var(--5-const-color) !important;
}
.options-menu:not(.active) {
  opacity: 0;
  pointer-events: none;
}
.options-menu.active {
  opacity: 1;
  visibility: visible;
}
.options-menu__wrap {
  padding-top: 100px;
  transform: translateX(400%);
  transition: transform .2s;
}
.options-menu.active .options-menu__wrap {
  transform: translateX(0%);
}
.options-menu__content {
  max-height: 100%;
  overflow-y: auto;
}
.options-menu__title {
  border: none !important;
  font-size: 35px !important;
  padding: 0 15px 32px;
  margin: 15px 0 34px !important;
  letter-spacing: 0;
  color: var(--5-const-color) !important;
  line-height: 1.4 !important;
}
.options-menu__title:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  height: 2px;
  width: 85px;
  z-index: 1;
  background-image: linear-gradient(to right, var(--5-const-color) 18%, #0000 0%);
  background-position: top;
  background-size: 13px 7px;
  background-repeat: repeat-x;
}
.options-menu__reset-txt {
  letter-spacing: 1px;
}
.options-menu__copy {
  opacity: 0.6;
  line-height: 1;
  left: 0;
  width: 100%;
  bottom: 15px;
  font-size: .75rem;
  letter-spacing: 1px;
}
.options-menu__reset {
  top: 38px;
  left: 15px;
  padding: 0;
}
.options-menu__reset-txt {
  opacity: .7;
}
.options-menu--secondary .check-option .label.active:after {
  background: #f7a75c;
}
.options-menu .check-option input[type=radio]:checked+label:after {
  background: #f7a75c !important;
}
.options-menu__reset-icon {
  width: 37px;
  margin-right: 15px;
}
.options-menu--secondary .option-range:after,
.options-menu--secondary .check-option label:after,
.options-menu--secondary .check-option .label:after {
  border: 1px solid currentColor;
  background: none;
  opacity: .2;
}
.options-menu--secondary .option-range__range,
.options-menu--secondary .check-c-btn--secondary label {
  position: relative;
  background: none;
}
.options-menu--secondary .option-range__range:after,
.options-menu--secondary .check-c-btn--secondary label:after,
.options-menu:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: .4;
  z-index: -1;
}
.options-menu--secondary .option-range__range:after,
.options-menu--secondary .check-c-btn--secondary label:after {
  border-radius: 18px;
  background: #f7a75c;
}
.options-menu:after {
  background: var(--3-const-color);
  opacity: .9;
}
.options-menu__wrap {
  height: 100dvh;
  background: var(--1-const-color);
  z-index: 0;
  padding-bottom: 50px;
  max-width: calc(100% - 30px);
  margin-left: auto;
}
.options-menu__content {
  -ms-overflow-style: none;
}
.options-menu__content::-webkit-scrollbar {
  display: none;
}
.options-menu .check-option {
  text-align: center;
}
.option-range__range-btn,
.options-menu__cross,
.options-menu__reset {
  cursor: pointer;
}
.cursor-panel-wrap {
  transform: translateY(50vh);
  position: fixed;
  z-index: 9999;
  width: 100%;
  height: 200px;
  left: 0;
  top: -100px;
  pointer-events: none;
}
.cursor-panel {
  position: absolute;
  height: calc(100dvh - 100px);
  width: 100%;
  left: 0;
  background: rgb(0 0 0 / 0.5);
}
.cursor-panel--top {
  bottom: 100%;
}
.cursor-panel--bottom {
  top: 100%;
}
.disable-option>.label,
.disable-option>label,
.disable-option .option-range {
  background: #cccccc87;
  opacity: .5;
  pointer-events: none;
}
.disable-option {
  position: relative;
}
.disable-option-layer {
  position: absolute;
  top: 0;
  left: 8px;
  width: calc(100% - 16px);
  height: 100%;
  z-index: 2;
}
.disable-option-layer-txt {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: -50px;
  max-width: 200px;
  text-align: center;
  padding: 10px;
  border-radius: 20px;
  color: #ffffff;
  background: #000000;
  z-index: 2;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity .2s linear;
}
.disable-option-layer-txt:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  margin: auto;
  width: 10px;
  height: 10px;
  bottom: -5px;
  background: #000000;
  transform: rotate(45deg);
  z-index: 1;
}
.disable-option-layer:hover .disable-option-layer-txt {
  opacity: 1;
  visibility: visible;
}
.readable-font {
  --body-ff: Arial, Helvetica, sans-serif;
  --2-ff: Arial, Helvetica, sans-serif;
}
.align-left {
  --text-left: left;
  --text-center: left;
  --text-right: left;
}
.align-center {
  --text-left: center;
  --text-center: center;
  --text-right: center;
}
.header-space,
.header,
main,
.footer {
  zoom: var(--zoom);
}
.text-left-2 {
  text-align: left;
}
.text-center-2 {
  text-align: center;
}
.option-range__val {
  text-align: center;
}
.option-range__val.default-val:after {
  content: "default";
  opacity: 1;
}
.option-range__val:after,
.option-val-2:after {
  content: "%";
}
.option-range__val--secondary:after {
  content: none;
}
.option-val-2,
.option-range__val--secondary:after {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.default-val .option-val-2,
.opacity-0 {
  opacity: 0 !important;
  visibility: hidden;
}
.circle-c-btn label:after,
.circle-c-btn label,
.check-option label,
.check-option .label,
.check-c-btn label,
.check-c-btn--secondary input+label:after {
  transition: all .3s ease-out;
}
.option-range:after,
.check-option label:after,
.check-option .label:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
}
.option-range__title-txt,
.check-option__txt {
  opacity: .7;
}
.option-range,
.option-range:after,
.check-option label,
.check-option .label,
.check-option label:after,
.check-option .label:after {
  border-radius: 5px;
}
.option-range:after,
.check-option label:after,
.check-option .label:after {
  background: var(--4-const-color);
}
.option-range {
  padding: 22px 22px 8px 22px;
}
.option-range__range {
  background: var(--1-const-color);
  border-radius: 18px;
  max-width: 221px;
}
.option-range__range-btn {
  background: currentColor;
  border: 3px solid var(--1-const-color);
  margin: -3px 0 -3px;
  border-radius: 100%;
  width: 35px;
  height: 35px;
}
.option-range__range-btn--plus:after,
.option-range__range-btn--plus:before,
.option-range__range-btn--min:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  border-radius: 5px;
  width: 12px;
  height: 3px;
  background: var(--1-const-color);
}
.option-range__range-btn--plus:after {
  transform: rotate(90deg);
}
.option-range__range-btn--min:before {
  height: 2px;
}
.check-option label,
.check-option .label {
  padding: 26px 11px;
  height: 100%;
  margin: 0;
  width: 100%;
}
.check-option {
  padding: 0 8px !important;
  margin-bottom: 15px;
  text-align: var(--text-center);
}
.check-option input[type=radio]+label,
.label {
  border: 2px solid transparent;
}
.check-option input[type=radio]+label:hover:after,
.label:hover:after,
.check-option input[type=radio]:checked+label:after,
.label.active:after {
  opacity: 1 !important;
}
.option-range__title-svg,
.check-option__svg {
  max-width: 30px;
  max-height: 30px;
}
.option-range__title-svg {
  margin-right: .5rem;
}
.custom-color-btn {
  color: #000000;
  border-radius: 18px;
  font-size: 14px;
  background: #0000;
  border: 1px solid rgb(247 167 92 / 0.7);
  padding: 9px 16px;
  margin-bottom: 16px;
  font-weight: 500;
  text-decoration: none !important;
  display: block;
}
.custom-color-btn:hover,
.custom-color-btn.active {
  background: rgb(247 167 92 / 0.7);
}
.custom-color-btn.active {
  pointer-events: none;
}
.custom-colors {
  display: none;
}
.custom-colors.active {
  display: block;
}
.custom-color-label {
  transition: .2s;
}
.option-range__circle-btns {
  margin-left: -3px;
  margin-right: -3px;
}
.circle-c-btn {
  padding: 3px !important;
}
.circle-c-btn label,
.circle-c-btn .label {
  display: block;
  position: relative;
  width: 28px;
  height: 28px;
  border: 3px solid #0000;
  background: var(--inline-color);
  border-radius: 50%;
  margin: 0;
}
.circle-c-btn label:after,
.circle-c-btn .label:after {
  content: "";
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  border-radius: 50%;
  border: 2px solid #0000;
}
.circle-c-btn .label.active,
.circle-c-btn input[type=radio]:checked+label {
  border-color: var(--1-const-color);
}
.circle-c-btn .label.active:after,
.circle-c-btn input[type=radio]:checked+label:after {
  border-color: var(--3-const-color);
}
.option-block {
  letter-spacing: 1px;
  padding: 0 15px !important;
}
.option-range__range,
.option-range__title,
.option-range:not(:last-child),
.option-block__title {
  margin-bottom: 16px;
}
.check-option__svg {
  margin-bottom: 8px;
}
.option-block:not(:last-child) {
  margin-bottom: 48px;
}
.check-c-btn {
  max-width: 167px !important;
  width: 100% !important;
}
.check-c-btn--secondary {
  max-width: calc(50% - 8px) !important;
}
.check-c-btn label {
  font-size: calc(var(--1-rem) * .81);
  /* letter-spacing: calc(var(--0-ls) + .5px); */
  border-radius: 25px;
  border: 1px solid var(--2-const-color);
  background: var(--2-const-color);
  color: var(--1-const-color);
  padding: 16px;
  text-align: center;
}
.check-c-btn+.check-c-btn {
  margin-left: auto;
}
.check-c-btn input[type=radio]:checked+label {
  color: var(--1-const-color);
  border-color: currentColor;
}
.check-c-btn--secondary input[type=radio]:checked+label:after,
.check-c-btn input[type=radio]:checked+label {
  background: #0000;
}
.check-c-btn input[type=radio]+label:hover {
  background: none;
  color: var(--3-const-color);
  border-color: currentColor;
}
.check-c-btn--secondary input:hover+label:after {
  background: #0000;
}
.circle-c-btn input[type=radio]+label:hover:after,
.circle-c-btn .label:hover:after {
  border-color: var(--3-const-color);
}
.circle-c-btn input[type=radio]+label:hover,
.circle-c-btn .label:hover {
  border-color: var(--1-const-color);
}
.transition-mode ::-moz-placeholder {
  transition-duration: unset !important;
  animation-duration: unset !important;
}
.transition-mode *,
.transition-mode ::after,
.transition-mode ::before,
.transition-mode ::placeholder {
  transition-duration: unset !important;
  animation-duration: unset !important;
}
.transition-mode .parallax-js {
  transform: translate(0, 0) !important;
}
.cursor-mode,
.cursor-mode *,
.cursor-mode .cursor-default {
  cursor: url("../../images/cursors-pack/cursor-default.svg"), default !important
}
.cursor-mode input,
.cursor-mode textarea,
.cursor-mode a,
.cursor-mode a *,
.cursor-mode button,
.cursor-mode button *,
.cursor-mode [role=button] *,
.cursor-mode .cursor-pointer,
.cursor-mode .cursor-pointer *,
.cursor-mode label,
.cursor-mode .label,
.cursor-mode .label *,
.cursor-mode .swiper-pagination-clickable .swiper-pagination-bullet,
.cursor-mode .swiper-pagination-clickable .swiper-pagination-bullet *,
.cursor-mode .bootstrap-select .dropdown-menu li a,
.cursor-mode .bootstrap-select .dropdown-menu li a *,
.cursor-mode .mapboxgl-popup-close-button,
.cursor-mode .mapboxgl-popup-close-button *,
.cursor-mode .mapboxgl-ctrl-attrib-button,
.cursor-mode .mapboxgl-ctrl-attrib-button *,
.cursor-mode .bootstrap-datetimepicker-widget table thead tr:first-child th,
.cursor-mode .bootstrap-datetimepicker-widget table thead tr:first-child th *,
.cursor-mode .bootstrap-datetimepicker-widget table td span,
.cursor-mode .bootstrap-datetimepicker-widget table td span *,
.cursor-mode .bootstrap-datetimepicker-widget table td i,
.cursor-mode .bootstrap-datetimepicker-widget table td i *,
.cursor-mode .input-group.date .input-group-addon,
.cursor-mode .input-group.date .input-group-addon *,
.cursor-mode .input-group.date .input-group-text,
.cursor-mode .input-group.date .input-group-text *,
.cursor-mode .vbox-close,
.cursor-mode .vbox-close *,
.cursor-mode .checkbox__text,
.cursor-mode .checkbox__text *,
.cursor-mode .vbox-next,
.cursor-mode .vbox-next *,
.cursor-mode .vbox-prev,
.cursor-mode .vbox-prev *,
.cursor-mode .vbox-num,
.cursor-mode .bootstrap-datetimepicker-widget table td.day,
.cursor-mode .bootstrap-datetimepicker-widget table td.day *,
.cursor-mode .bootstrap-datetimepicker-widget table td.hour,
.cursor-mode .bootstrap-datetimepicker-widget table td.hour *,
.cursor-mode .bootstrap-datetimepicker-widget table td.minute,
.cursor-mode .bootstrap-datetimepicker-widget table td.minute *,
.cursor-mode .bootstrap-datetimepicker-widget table td.second,
.cursor-mode .bootstrap-datetimepicker-widget table td.second *,
.cursor-mode .options-menu__cross,
.cursor-mode .options-menu__cross *,
.cursor-mode .option-range__range-btn,
.cursor-mode .option-range__range-btn *,
.cursor-mode .modal-close,
.cursor-mode .modal-close *,
.cursor-mode .modal__thumbs-slide,
.cursor-mode .modal__thumbs-slide *,
.cursor-mode .options-menu__reset,
.cursor-mode .options-menu__reset *,
.cursor-mode .s-map__filter-item,
.cursor-mode .s-map__filter-item * {
  cursor: url("../../images/cursors-pack/cursor-pointer.svg"), default !important
}
/*------------------------------*/
.highlight-headers {
  --heading-color: red;
  --heading-color-second: red;
  --heading-border: 2px solid red;
}
.highlight-headers .heading-color,
.highlight-headers .heading-color-2,
.highlight-headers .heading-color-3,
.highlight-headers .heading-color-4,
.highlight-headers .heading-color-gradient,
.highlight-headers h1,
.highlight-headers h2,
.highlight-headers h3,
.highlight-headers .h1,
.highlight-headers .h2,
.highlight-headers .h3,
.highlight-headers .h4,
.highlight-headers .h5,
.highlight-headers .h6,
.highlight-headers h4,
.highlight-headers h5,
.highlight-headers h6 {
  --heading-color: red;
  --heading-color-second: red;
}
.color-contents-mode .heading-color-gradient,
.highlight-headers .heading-color-gradient {
  background: none;
  -webkit-background-clip: inherit;
  -webkit-text-fill-color: inherit;
}
.highlight-headers .tooltip--secondary .tooltip-inner h6 {
  color: red !important;
}
.highlight-links {
  --link-color: red;
  --link-bg: rgb(255 255 0 / .14);
  --btn-bg: rgb(255 255 0 / .14);
  --btn-bg-secondary: rgb(255 255 0 / .14);
  --link-border: 2px solid red;
}
.highlight-links a,
.highlight-links a.btn,
.highlight-links a.btn .btn-text-wrap {
  border: 1px solid red !important;
  color: red !important;
  background: rgb(255 255 0 / .14) !important;
}
.highlight-links .custom-color-btn {
  border-color: rgb(247 167 92 / 0.7) !important;
  color: #000 !important;
  background: #0000 !important;
}
.highlight-links .s-tabs__trapezium:after {
  border-bottom-width: 35px;
}
.highlight-links .custom-color-btn.active {
  background: rgb(247 167 92 / 0.7) !important;
}
.highlight-links span.btn,
.highlight-links span.btn .btn-text-wrap {
  color: red !important;
}
.highlight-links .s-map-filter__select-wrap {
  background: #ffffff;
  border-radius: 35px;
}
.high-saturation :is(.header__nav,
  .header-banner,
  .header-space,
  .concession-banner,
  .cookies-alert,
  .for-option-settings,
  .vbox-overlay,
  .header .btn,
  .header__full-menu) {
  filter: saturate(200%);
}
.low-saturation :is(.header__nav,
  .header-banner,
  .header-space,
  .concession-banner,
  .cookies-alert,
  .for-option-settings,
  .vbox-overlay,
  .header .btn,
  .header__full-menu) {
  filter: saturate(50%);
}
.contrast-mode :is(.header__nav,
  .header-banner,
  .header-space,
  .concession-banner,
  .cookies-alert,
  .for-option-settings,
  .vbox-overlay,
  .header .btn,
  .header__full-menu) {
  filter: contrast(135%);
}
.contrast-mode .checkbox-radio__text {
  border-color: #000000;
}
.monochrome-mode :is(.header__nav,
  .header-banner,
  .header-space,
  .concession-banner,
  .cookies-alert,
  .for-option-settings,
  .vbox-overlay,
  .header .btn,
  .header__full-menu) {
  filter: grayscale(100%);
}
.color-contents-mode {
  --logo-color-1: var(--custom-color-content-inherit);
  --logo-color-2: var(--custom-color-content-inherit);
}
.color-contents-mode,
.color-contents-mode .btn,
.color-contents-mode .sliderQuote__headshot-social,
.color-contents-mode .sliderQuote .swiper-button-prev,
.color-contents-mode .sliderQuote .swiper-button-next,
.color-contents-mode .swiper-style .swiper-button-prev,
.color-contents-mode .swiper-style .swiper-button-next,
.color-contents-mode .vbox-title,
.color-contents-mode .mapboxgl-marker1:after,
.color-contents-mode .content-wrap *,
.color-contents-mode .btn-simple,
.color-contents-mode .tooltip .tooltip-inner,
.color-contents-mode.bg-contents-mode .s-map__filter-item:not(.active) .s-map__filter-item-svg *,
.color-contents-mode.bg-contents-mode .s-map__filter-item:not(.active) .s-map__filter-item-text {
  color: var(--custom-color-content-inherit) !important;
}
.color-contents-mode .s-about-pics__heading:after,
.color-contents-mode .s-about-pics__pic-wrap:after,
.color-contents-mode .filter-block__burger:before,
.color-contents-mode .filter-block__burger:after,
.color-contents-mode .item-result__table-btn:before,
.color-contents-mode .item-result__table-row--heading:before,
.color-contents-mode .item-result__table-row--heading:after,
.color-contents-mode .s-about-pics__pic-wrap-4,
.color-contents-mode .s-about-pics__pic-wrap-1,
.color-contents-mode .menu-tgl--close span,
.color-contents-mode .menu-tgl span,
.color-contents-mode .modal-close__cross:after,
.color-contents-mode .modal-close__cross:before,
.color-contents-mode .iframe-nav-panel__title:after {
  background: var(--custom-color-content-inherit) !important;
}
.color-contents-mode .btn-secondary:after,
.color-contents-mode .btn-secondary:before {
  border-image: none;
}
.color-contents-mode .item-result__table,
.color-contents-mode .open-state.item-result,
.color-contents-mode .s-about-pics__pic-wrap-2,
.color-contents-mode .s-about-pics__pic-wrap-5,
.color-contents-mode .s-about-pics__pic-wrap-3,
.color-contents-mode .btn:after,
.color-contents-mode .btn:before,
.color-contents-mode .s-map-filter__select-dropdown,
.color-contents-mode .s-map-filter__select,
.color-contents-mode .slideService__card-logo-wrap,
.color-contents-mode .slideService__card,
.color-contents-mode .header__help-arrow:after,
.color-contents-mode .btn-simple,
.color-contents-mode .btn,
.color-contents-mode .form-control,
.color-contents-mode .features-card:after,
.color-contents-mode .swiper-slide-active .features-card,
.color-contents-mode .s-map__filter,
.color-contents-mode .tooltip-block__icon,
.color-contents-mode .modal-header,
.color-contents-mode .checkbox-radio__text,
.color-contents-mode .checkbox-radio input:checked+.checkbox-radio__text:before,
.color-contents-mode .iframe-nav-panel,
.color-contents-mode .header__help-bar,
.color-contents-mode .header__help-man,
.color-contents-mode .header__help-quest,
.color-contents-mode .dropdown-menu,
.color-contents-mode .form-checkbox input:checked+.form-checkbox__text:before,
.color-contents-mode .checkbox input:checked+.checkbox__text:before,
.color-contents-mode .bootstrap-datetimepicker-widget table td.day:hover,
.color-contents-mode .bootstrap-datetimepicker-widget table td.active,
.color-contents-mode .modal-header .arrow:before,
.color-contents-mode .iframe-nav__btn .iframe-nav__btn-txt:after,
.color-contents-mode .iframe-nav__btn {
  border-color: var(--custom-color-content-inherit) !important;
}
.color-contents-mode .units-item {
  box-shadow: 0 4px 14px 0 var(--custom-color-content-inherit);
}
.color-contents-mode .link-social {
  box-shadow: 0 4px 14px 0 rgb(var(--custom-color-content-inherit-rgb) / .77);
}
.color-contents-mode .item-result__table-row--heading {
  background: rgb(var(--custom-color-content-inherit-rgb) / .4);
}
.color-contents-mode .units-item__lg-text {
  background: rgb(var(--custom-color-content-inherit-rgb) / .1);
}
.color-contents-mode .btn-trapezium:before {
  border-bottom-color: var(--custom-color-content-inherit) !important;
}
.color-contents-mode .bootstrap-datetimepicker-widget table .today:before,
.color-contents-mode .form-checkbox__text:after,
.color-contents-mode .checkbox__text:after {
  border-bottom-color: var(--custom-color-content-inherit) !important;
}
.color-contents-mode .form-checkbox__text:after,
.color-contents-mode .checkbox__text:after {
  border-right-color: var(--custom-color-content-inherit) !important;
}
.color-contents-mode .filter-block {
  border-right: 1px solid var(--custom-color-content-inherit) !important;
}
.color-contents-mode .s-tabs__notes-circle {
  opacity: 1;
}
.color-contents-mode .filter-nav,
.color-contents-mode .hero-unit__container-wrap,
.color-contents-mode .filter-nav .swiper-wrapper:after,
.color-contents-mode .filter-nav:before,
.color-contents-mode .filter-block__burger,
.color-contents-mode .filter-caller,
.color-contents-mode .footer__pre-footer-form,
.color-contents-mode .item-result__arrow,
.color-contents-mode .item-result__pic-wrap,
.color-contents-mode .item-result--toggle,
.color-contents-mode .check-c label:after,
.color-contents-mode .s-amenities-rows__text-wrap,
.color-contents-mode .s-map__filter-icon-wrap,
.color-contents-mode .s-tabs__types,
.color-contents-mode .s-tabs__notes-circle,
.color-contents-mode .swiper-slide .features-card,
.color-contents-mode .s-hero__circle-info,
.color-contents-mode .link-social,
.color-contents-mode .btn-arrow-wrap,
.color-contents-mode .switchback__emblem,
.color-contents-mode .checkbox--2 .checkbox__text:before,
.color-contents-mode .tooltip .tooltip-inner,
.color-contents-mode .cookies-alert,
.color-contents-mode .concession-banner {
  border: 1px solid var(--custom-color-content-inherit);
}
.color-contents-mode .dropdown-menu .dropdown-item {
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
.color-contents-mode .units-item__content-wrap {
  border-top: 1px solid var(--custom-color-content-inherit);
}
.color-contents-mode .dropdown-menu .dropdown-item:hover {
  border-top: 1px solid var(--custom-color-content-inherit);
  border-bottom: 1px solid var(--custom-color-content-inherit);
}
.color-contents-mode .bs-tooltip-top .arrow::before {
  border-top-color: var(--custom-color-content-inherit);
}
.color-contents-mode .cookies-alert,
.color-contents-mode .concession-banner {
  color: var(--custom-color-content-inherit);
}
.color-contents-mode .bs-tooltip-right .arrow::before {
  border-right-color: var(--custom-color-content-inherit);
}
.color-contents-mode .hero-unit__info-list-item,
.color-contents-mode .bs-tooltip-bottom .arrow::before {
  border-bottom-color: var(--custom-color-content-inherit);
}
.color-contents-mode .bs-tooltip-left .arrow::before {
  border-left-color: var(--custom-color-content-inherit);
}
.color-contents-mode .hero-unit__info-list-item:first-child,
.color-contents-mode .bs-tooltip-top .arrow::before {
  border-top-color: var(--custom-color-content-inherit);
}
.color-contents-mode .heading-color-gradient path {
  fill: var(--custom-color-content-inherit);
}
.color-contents-mode .form-control::-moz-placeholder,
.color-contents-mode .form-control:hover::-moz-placeholder {
  color: var(--custom-color-content-inherit);
}
.color-contents-mode .form-control::-moz-placeholder, .color-contents-mode .form-control:hover::-moz-placeholder {
  color: var(--custom-color-content-inherit);
}
.color-contents-mode .form-control::placeholder,
.color-contents-mode .form-control:hover::placeholder {
  color: var(--custom-color-content-inherit);
}
/*------------------------------------*/
.bg-contents-mode * {
  --body-bg: var(--custom-color-bg-inherit);
}
.bg-contents-mode .bg-path-inherit {
  fill: var(--custom-color-bg-inherit);
}
.bg-contents-mode,
.bg-contents-mode .units-item__lg-text,
.bg-contents-mode .header-banner,
.bg-contents-mode .filter-nav,
.bg-contents-mode .units-item__pic-wrap,
.bg-contents-mode .features-card,
.bg-contents-mode .hero-unit__container-wrap,
.bg-contents-mode .filter-block__burger,
.bg-contents-mode .filter-block,
.bg-contents-mode .filter-caller,
.bg-contents-mode .hero-filter__heading:before,
.bg-contents-mode .item-result__pic-wrap,
.bg-contents-mode .item-result--toggle,
.bg-contents-mode .s-amenities-rows__text-wrap,
.bg-contents-mode .link-social,
.bg-contents-mode .s-tabs__notes-circle,
.bg-contents-mode .s-map__filter-icon-wrap,
.bg-contents-mode .s-tabs__types,
.bg-contents-mode .units-item__content-wrap,
.bg-contents-mode .s-hero__circle-info,
.bg-contents-mode .sliderQuote__headshot-social,
.bg-contents-mode .sliderQuote .swiper-button-prev,
.bg-contents-mode .sliderQuote .swiper-button-next,
.bg-contents-mode .s-contact__form-wrap,
.bg-contents-mode .btn-arrow-wrap,
.bg-contents-mode .btn,
.bg-contents-mode .s-hero__circle-bg,
.bg-contents-mode .map-attribute .mapboxgl-ctrl-zoom-out,
.bg-contents-mode .map-attribute .mapboxgl-ctrl-zoom-in,
.bg-contents-mode .s-thank-you__checkmark:before,
.bg-contents-mode .s-tabs-second .tabs-swiper__card,
.bg-contents-mode .units-item,
.bg-contents-mode .s-nh-third__block-bg,
.bg-contents-mode .s-map-filter__select-link .select-link__icon-wrap,
.bg-contents-mode .s-map-filter__select,
.bg-contents-mode .s-map-filter__select-dropdown,
.bg-contents-mode .switchback__emblem,
.bg-contents-mode .header__btn-apply,
.bg-contents-mode .bootstrap-datetimepicker-widget table td.day:hover,
.bg-contents-mode .bootstrap-datetimepicker-widget table td.active,
.bg-contents-mode .check-c-btn label,
.bg-contents-mode .header__help-quest,
.bg-contents-mode .header__help-man,
.bg-contents-mode .checkbox--2 .checkbox__text:before,
.bg-contents-mode .header__help-bar,
.bg-contents-mode .swiper-slide-active .features-card,
.bg-contents-mode.menu-open .header__nav:after,
.bg-contents-mode .dropdown-menu,
.bg-contents-mode .spec-st,
.bg-contents-mode .header__full-menu,
.bg-contents-mode .s-map__filter,
.bg-contents-mode section,
.bg-contents-mode .dropdown-menu .dropdown-item:hover,
.bg-contents-mode .form-checkbox input:checked+.form-checkbox__text:before,
.bg-contents-mode .checkbox input:checked+.checkbox__text:before,
.bg-contents-mode .mapboxgl-popup-content,
.bg-contents-mode .tooltip .tooltip-inner,
.bg-contents-mode .tooltip-block__icon,
.bg-contents-mode .modal-header,
.bg-contents-mode .header,
.bg-contents-mode .header .btn,
.bg-contents-mode .checkbox-radio__text {
  background: var(--custom-color-bg-inherit) !important;
}
.bg-contents-mode * {
  --body-bg: var(--custom-color-bg-inherit) !important;
}
.bg-contents-mode .swiper-style .swiper-pagination {
  --swiper-pagination-color: var(--custom-color-content-inherit);
}
.bg-contents-mode .swiper-style .swiper-pagination,
.bg-contents-mode .swiper-style .swiper-button-prev,
.bg-contents-mode .swiper-style .swiper-button-next {
  background: rgb(var(--custom-color-bg-inherit-rgb) / .5);
}
.bg-contents-mode .header__nav:after {
  background: rgb(var(--custom-color-bg-inherit-rgb) / .8);
  box-shadow: 0 4px 21px 0 rgb(var(--custom-color-content-inherit-rgb) / .08);
  border-color: var(--custom-color-content-inherit);
}
.bg-contents-mode .hero-neighborhood__pic-wrap:after,
.bg-contents-mode .s-hero__bg-wrap:after {
  background: rgb(var(--custom-color-bg-inherit-rgb) / .25) !important;
}
.bg-contents-mode .mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip {
  border-top-color: var(--custom-color-bg-inherit);
}
.bg-contents-mode.bg-7-contents-mode .check-c input[type=radio]:checked+label {
  box-shadow: 0 0 0 2px var(--custom-color-content-inherit);
}
.bg-contents-mode.bg-7-contents-mode .iframe-nav__btn.is-active {
  box-shadow: inset 0 0 0 2px var(--custom-color-content-inherit);
}
.bg-contents-mode .s-hero__circle-bg img,
.bg-contents-mode .body-bg-img,
.bg-contents-mode .footer.theme-2:after {
  display: none;
}
.bg-contents-mode .cookies-alert,
.bg-contents-mode .concession-banner,
.bg-contents-mode .btn-simple,
.bg-contents-mode .s-hero__cta {
  background: var(--custom-color-bg-inherit);
}
.bg-contents-mode .btn-trapezium-bg:after,
.bg-contents-mode .btn-trapezium:after {
  border-bottom-color: var(--custom-color-bg-inherit);
}
.bg-contents-mode .vbox-overlay {
  background: none !important;
}
.bg-contents-mode .vbox-overlay:after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--custom-color-bg-inherit);
  opacity: .95;
  z-index: -1;
}
.bg-contents-mode .vbox-backdrop {
  background: rgb(var(--custom-color-bg-inherit-rgb) / .8) !important;
}
.color-contents-mode.bg-contents-mode .swiper-scrollbar-drag {
  background: var(--custom-color-content-inherit);
}
.color-contents-mode.bg-contents-mode .swiper-scrollbar {
  background: rgb(var(--custom-color-bg-inherit-rgb) / .5);
}
.bg-contents-mode .full-menu__contact-list li a:after,
.bg-contents-mode .header__full-menu-nav li a:after {
  content: none;
}
.bg-contents-mode .swiper-style .swiper-pagination,
.bg-contents-mode .swiper-style .swiper-button-prev,
.bg-contents-mode .swiper-style .swiper-button-next,
.bg-contents-mode .sliderQuote .swiper-button-prev,
.bg-contents-mode .sliderQuote .swiper-button-next,
.bg-contents-mode .bootstrap-datetimepicker-widget table td.active,
.bg-contents-mode .check-c-btn label,
.bg-contents-mode .header__help-quest,
.bg-contents-mode .header__help-man,
.bg-contents-mode .header__help-bar,
.bg-contents-mode .s-map__filter,
.bg-contents-mode .hero-contact__wrap,
.bg-contents-mode .s-hero__cta {
  border: 1px solid var(--border-color-custom-mode);
}
.bg-7-contents-mode.color-8-contents-mode.light-contrast .heading-color,
.bg-7-contents-mode.color-8-contents-mode.light-contrast .heading-color *,
.bg-7-contents-mode.color-8-contents-mode.light-contrast .heading-color-2,
.bg-7-contents-mode.color-8-contents-mode.light-contrast .heading-color-2 *,
.bg-7-contents-mode.color-8-contents-mode.light-contrast .heading-color-3,
.bg-7-contents-mode.color-8-contents-mode.light-contrast .heading-color-3 *,
.bg-7-contents-mode.color-8-contents-mode.light-contrast .heading-color-4,
.bg-7-contents-mode.color-8-contents-mode.light-contrast .heading-color-4 *,
.bg-7-contents-mode.color-8-contents-mode.light-contrast .heading-color-gradient,
.bg-7-contents-mode.color-8-contents-mode.light-contrast .heading-color-gradient *,
.bg-7-contents-mode.color-8-contents-mode.light-contrast h1 *,
.bg-7-contents-mode.color-8-contents-mode.light-contrast h2 *,
.bg-7-contents-mode.color-8-contents-mode.light-contrast h1,
.bg-7-contents-mode.color-8-contents-mode.light-contrast .h1,
.bg-7-contents-mode.color-8-contents-mode.light-contrast h2,
.bg-7-contents-mode.color-8-contents-mode.light-contrast .h2,
.bg-7-contents-mode.color-8-contents-mode.light-contrast h3,
.bg-7-contents-mode.color-8-contents-mode.light-contrast .h3,
.bg-7-contents-mode.color-8-contents-mode.light-contrast h4,
.bg-7-contents-mode.color-8-contents-mode.light-contrast .h4,
.bg-7-contents-mode.color-8-contents-mode.light-contrast h5,
.bg-7-contents-mode.color-8-contents-mode.light-contrast .h5,
.bg-7-contents-mode.color-8-contents-mode.light-contrast h6,
.bg-7-contents-mode.color-8-contents-mode.light-contrast .h6 {
  --heading-color: #075f39;
  --heading-color-second: #075f39;
  color: #075f39 !important;
}
.bg-7-contents-mode.color-8-contents-mode.light-contrast .heading-color-gradient path {
  fill: #075f39;
}
.color-contents-mode .link-scrollto__bg path {
  fill: none;
  stroke: var(--custom-color-content-inherit);
}
.bg-contents-mode .s-thank-you__img-wrap:after {
  background: rgb(var(--custom-color-bg-inherit-rgb) / .8);
}
.bg-7-contents-mode.color-8-contents-mode .switchback__emblem img,
.bg-7-contents-mode .switchback__emblem img,
/* .bg-8-contents-mode .mapboxgl-marker, */
.bg-8-contents-mode .mapboxgl-canvas,
.bg-8-contents-mode #search-dropdown .dropdown-menu,
.bg-7-contents-mode.color-8-contents-mode #search-dropdown .dropdown-menu,
/*.bg-8-contents-mode .link-scrollto,*/
.bg-7-contents-mode .mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon,
.bg-7-contents-mode .mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon,
.bg-7-contents-mode.color-8-contents-mode .s-map-filter__select img,
.bg-7-contents-mode .header__logo,
.bg-7-contents-mode .footer__logo {
  filter: invert(1);
}
.bg-8-contents-mode.color-7-contents-mode .header__logo {
  opacity: 0 !important;
  visibility: hidden !important;
}
.bg-8-contents-mode.color-7-contents-mode .header__logo,
.bg-7-contents-mode.color-8-contents-mode .header__logo-second {
  opacity: 1 !important;
  visibility: visible !important;
}
.bg-8-contents-mode.color-7-contents-mode .header__logo-second {
  opacity: 0 !important;
  visibility: hidden !important;
}
.bg-contents-mode .bg-wrap-between-section,
.bg-contents-mode .bg-wrap,
.bg-8-contents-mode .content-bg {
  display: none !important;
}
.bg-8-contents-mode .footer__content-logs img {
  filter: invert(100%) hue-rotate(150deg) brightness(208%) contrast(100%);
}
.bg-8-contents-mode .mapboxgl-popup-content {
  border: 1px solid #fff;
}
.bg-8-contents-mode .mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip {
  border-top-color: #fff !important;
}
.bg-contents-mode .main-logo:after {
  border-top-color: var(--custom-color-bg-inherit);
}
.bg-contents-mode .s-map-filter__select-link.active .select-link__icon-wrap {
  filter: invert(1);
}
.bg-7-contents-mode .header__help-quest img {
  filter: invert(1);
}
.color-contents-mode .sk-chase-dot:before,
.color-contents-mode #header__help-quest #hub-button:after,
.color-contents-mode #header__help-quest #hub-button:before {
  background-color: var(--custom-color-content-inherit);
}
.color-contents-mode .color-path-inherit,
.color-contents-mode .s-thank-you__checkmark path {
  fill: var(--custom-color-content-inherit);
}
.color-contents-mode .s-thank-you__hr-wrap,
.color-contents-mode .concession-banner p {
  color: var(--custom-color-content-inherit);
}
.color-contents-mode .btn,
.color-contents-mode .heroSlider .swiper-slide,
.color-contents-mode .concession-banner__btn-close,
.color-contents-mode .cookies-alert__cross {
  border-color: var(--custom-color-content-inherit);
}
.color-contents-mode .heroSlider .swiper-slide,
.color-contents-mode .cookies-alert__cross:after,
.color-contents-mode .cookies-alert__cross:before {
  background: var(--custom-color-content-inherit);
}
.bg-contents-mode .concession-banner__btn-close,
.bg-contents-mode .cookies-alert__cross {
  background: var(--custom-color-bg-inherit);
}
.color-contents-mode .iframe-nav__btn .iframe-nav__btn-txt:after,
.color-contents-mode .iframe-nav__btn {
  border-color: var(--custom-color-content-inherit) !important;
}
.bg-contents-mode .hero-neighborhood__pic-wrap:after {
  background: linear-gradient(0deg, rgb(var(--custom-color-bg-inherit-rgb) / 0) 0%, var(--custom-color-bg-inherit) 100%);
}
.bg-contents-mode .swiper__img--main-wrap:before {
  background: linear-gradient(to bottom, rgb(var(--custom-color-bg-inherit-rgb) / 0) 0%, var(--custom-color-bg-inherit) 100%);
}
.bg-contents-mode.color-contents-mode .faq__nav-link {
  border-color: var(--custom-color-content-inherit) !important;
  background: var(--custom-color-bg-inherit) !important;
  color: var(--custom-color-content-inherit) !important;
}
.bg-contents-mode.color-contents-mode .faq__nav-link.active {
  background: var(--custom-color-content-inherit) !important;
  color: var(--custom-color-bg-inherit) !important;
}
.color-contents-mode .accordion-title--pseudo {
  border-color: var(--custom-color-content-inherit);
}
.color-contents-mode .accordion-title--pseudo:after,
.color-contents-mode .accordion-title--pseudo:before {
  background: var(--custom-color-content-inherit);
}
.color-contents-mode .map-attribute .mapboxgl-ctrl-zoom-out,
.color-contents-mode .map-attribute .mapboxgl-ctrl-zoom-in,
.color-contents-mode .select-link__icon-wrap,
.color-contents-mode .s-tabs-second .tabs-swiper__card,
.color-contents-mode .units-item {
  border: 1px solid var(--custom-color-content-inherit);
}
.color-contents-mode .accordion-wrap {
  border-bottom-color: var(--custom-color-content-inherit);
}
.content-help-links__resident path,
.color-contents-mode .content-help-links__resident path {
  fill: transparent !important;
  stroke: currentColor;
}
.color-contents-mode.bg-contents-mode .bootstrap-datetimepicker-widget table td.active,
.color-contents-mode.bg-contents-mode .iframe-nav__btn.is-active,
.color-contents-mode.bg-contents-mode .item-result:hover .item-result__arrow,
.color-contents-mode.bg-contents-mode .btn:before,
.color-contents-mode.bg-contents-mode .filter-nav .swiper-wrapper:after,
.color-contents-mode.bg-contents-mode .item-result__table-row-wrap:hover .item-result__table-row,
.color-contents-mode.bg-contents-mode .check-c input[type=radio]:checked+label,
.color-contents-mode.bg-contents-mode .s-map__filter-icon-wrap:hover,
.color-contents-mode.bg-contents-mode .active .s-map__filter-icon-wrap,
.color-contents-mode.bg-contents-mode .sliderQuote .swiper-button-prev:hover,
.color-contents-mode.bg-contents-mode .sliderQuote .swiper-button-next:hover,
.color-contents-mode.bg-contents-mode .swiper-style .swiper-button-prev:hover,
.color-contents-mode.bg-contents-mode .swiper-style .swiper-button-next:hover,
.color-contents-mode.bg-contents-mode .s-tabs__types:before,
.color-contents-mode.bg-contents-mode .btn:hover .btn-arrow-wrap,
.color-contents-mode.bg-contents-mode .link-social:hover,
.color-contents-mode.bg-contents-mode .modal-header:hover,
.color-contents-mode.bg-contents-mode .bootstrap-datetimepicker-widget table td.day:hover,
.color-contents-mode.bg-contents-mode .bootstrap-datetimepicker-widget table th.next:hover,
.color-contents-mode.bg-contents-mode .bootstrap-datetimepicker-widget table th.prev:hover,
.color-contents-mode.bg-contents-mode .iframe-nav__btn:hover,
.color-contents-mode.bg-contents-mode .card-type-row__title-link:hover,
.bg-contents-mode .filter-nav__item:before {
  background: var(--custom-color-bg-active) !important;
  color: var(--custom-color-content-inherit);
}
.color-contents-mode.bg-contents-mode  .filter-nav__item.active .filter-nav__item-link {
  background: var(--custom-color-bg-active) !important;
}
.color-contents-mode .concession-banner__btn-close:after,
.color-contents-mode .concession-banner__btn-close:before,
.color-contents-mode .cookies-alert__cross:after,
.color-contents-mode .cookies-alert__cross:before {
  background: var(--custom-color-content-inherit) !important;
}
.bg-contents-mode .bg-path-inherit {
  fill: var(--custom-color-bg-inherit) !important;
}
.color-contents-mode .color-path-inherit {
  fill: var(--custom-color-content-inherit) !important;
}
@media (min-width: 576px) {
  .options-menu__wrap {
    max-width: 500px;
  }
}
@media (max-width: 991.9px) {
  .color-contents-mode .menu-tgl span {
    background: var(--custom-color-content-inherit) !important;
  }
  .color-contents-mode .s-map__filter-wrap {
    border: 1px solid var(--custom-color-content-inherit);
  }
}
@media (max-width: 370.9px) {
  .check-c-btn {
    max-width: 100%;
  }
}