:root {
	--c1-rgb: 0 118 180;
	--c2-rgb: 122 84 156;
	--c3-rgb: 200 55 51;
	--c4-rgb: 208 112 33;
	--c5-rgb: 38 153 159;
	--c6-rgb: 77 120 49;
	--c7-rgb: 255 255 255;
	--c8-rgb: 0 0 0;

	--opacity-0: 0;
	--opacity-25: 0.25;
	--opacity-50: 0.5;
	--opacity-60: 0.6;
	--opacity-80: 0.8;
	--opacity-100: 1;

	--custom-color-1: rgb(var(--c1-rgb));
	--custom-color-1-0: rgb(var(--c1-rgb)/ var(--opacity-0));
	--custom-color-1-25: rgb(var(--c1-rgb)/ var(--opacity-25));
	--custom-color-1-50: rgb(var(--c1-rgb)/ var(--opacity-50));
	--custom-color-1-60: rgb(var(--c1-rgb)/ var(--opacity-60));
	--custom-color-1-80: rgb(var(--c1-rgb)/ var(--opacity-80));
	--custom-color-1-100: rgb(var(--c1-rgb)/ var(--opacity-100));

	--custom-color-2: rgb(var(--c2-rgb));
	--custom-color-2-0: rgb(var(--c2-rgb)/ var(--opacity-0));
	--custom-color-2-25: rgb(var(--c2-rgb)/ var(--opacity-25));
	--custom-color-2-50: rgb(var(--c2-rgb)/ var(--opacity-50));
	--custom-color-2-60: rgb(var(--c2-rgb)/ var(--opacity-60));
	--custom-color-2-80: rgb(var(--c2-rgb)/ var(--opacity-80));
	--custom-color-2-100: rgb(var(--c2-rgb)/ var(--opacity-100));

	--custom-color-3: rgb(var(--c3-rgb));
	--custom-color-3-0: rgb(var(--c3-rgb)/ var(--opacity-0));
	--custom-color-3-25: rgb(var(--c3-rgb)/ var(--opacity-25));
	--custom-color-3-50: rgb(var(--c3-rgb)/ var(--opacity-50));
	--custom-color-3-60: rgb(var(--c3-rgb)/ var(--opacity-60));
	--custom-color-3-80: rgb(var(--c3-rgb)/ var(--opacity-80));
	--custom-color-3-100: rgb(var(--c3-rgb)/ var(--opacity-100));

	--custom-color-4:       rgb(var(--c4-rgb));
	--custom-color-4-0: rgb(var(--c4-rgb)/ var(--opacity-0));
	--custom-color-4-25: rgb(var(--c4-rgb)/ var(--opacity-25));
	--custom-color-4-50: rgb(var(--c4-rgb)/ var(--opacity-50));
	--custom-color-4-60: rgb(var(--c4-rgb)/ var(--opacity-60));
	--custom-color-4-80: rgb(var(--c4-rgb)/ var(--opacity-80));
	--custom-color-4-100: rgb(var(--c4-rgb)/ var(--opacity-100));

	--custom-color-5: rgb(var(--c5-rgb));
	--custom-color-5-0: rgb(var(--c5-rgb)/ var(--opacity-0));
	--custom-color-5-25: rgb(var(--c5-rgb)/ var(--opacity-25));
	--custom-color-5-50: rgb(var(--c5-rgb)/ var(--opacity-50));
	--custom-color-5-60: rgb(var(--c5-rgb)/ var(--opacity-60));
	--custom-color-5-80: rgb(var(--c5-rgb)/ var(--opacity-80));
	--custom-color-5-100: rgb(var(--c5-rgb)/ var(--opacity-100));

	--custom-color-6: rgb(var(--c6-rgb));
	--custom-color-6-0: rgb(var(--c6-rgb)/ var(--opacity-0));
	--custom-color-6-25: rgb(var(--c6-rgb)/ var(--opacity-25));
	--custom-color-6-50: rgb(var(--c6-rgb)/ var(--opacity-50));
	--custom-color-6-60: rgb(var(--c6-rgb)/ var(--opacity-60));
	--custom-color-6-80: rgb(var(--c6-rgb)/ var(--opacity-80));
	--custom-color-6-100: rgb(var(--c6-rgb)/ var(--opacity-100));

	--custom-color-7: rgb(var(--c7-rgb));
	--custom-color-7-0: rgb(var(--c7-rgb)/ var(--opacity-0));
	--custom-color-7-25: rgb(var(--c7-rgb)/ var(--opacity-25));
	--custom-color-7-50: rgb(var(--c7-rgb)/ var(--opacity-50));
	--custom-color-7-60: rgb(var(--c7-rgb)/ var(--opacity-60));
	--custom-color-7-80: rgb(var(--c7-rgb)/ var(--opacity-80));
	--custom-color-7-100: rgb(var(--c7-rgb)/ var(--opacity-100));

	--custom-color-8: rgb(var(--c8-rgb));
	--custom-color-8-0: rgb(var(--c8-rgb)/ var(--opacity-0));
	--custom-color-8-25: rgb(var(--c8-rgb)/ var(--opacity-25));
	--custom-color-8-50: rgb(var(--c8-rgb)/ var(--opacity-50));
	--custom-color-8-60: rgb(var(--c8-rgb)/ var(--opacity-60));
	--custom-color-8-80: rgb(var(--c8-rgb)/ var(--opacity-80));
	--custom-color-8-100: rgb(var(--c8-rgb)/ var(--opacity-100));
}
.color-1-contents-mode {
	--custom-color-content-inherit: var(--custom-color-1);
	--custom-color-content-inherit-0: var(--custom-color-1-0);
	--custom-color-content-inherit-25: var(--custom-color-1-25);
	--custom-color-content-inherit-50: var(--custom-color-1-50);
	--custom-color-content-inherit-60: var(--custom-color-1-60);
	--custom-color-content-inherit-80: var(--custom-color-1-80);
	--custom-color-content-inherit-100: var(--custom-color-1-100);
}
.color-2-contents-mode {
	--custom-color-content-inherit: var(--custom-color-2);
	--custom-color-content-inherit-0: var(--custom-color-2-0);
	--custom-color-content-inherit-25: var(--custom-color-2-25);
	--custom-color-content-inherit-50: var(--custom-color-2-50);
	--custom-color-content-inherit-60: var(--custom-color-2-60);
	--custom-color-content-inherit-80: var(--custom-color-2-80);
	--custom-color-content-inherit-100: var(--custom-color-2-100);
}
.color-3-contents-mode {
	--custom-color-content-inherit: var(--custom-color-3);
	--custom-color-content-inherit-0: var(--custom-color-3-0);
	--custom-color-content-inherit-25: var(--custom-color-3-25);
	--custom-color-content-inherit-50: var(--custom-color-3-50);
	--custom-color-content-inherit-60: var(--custom-color-3-60);
	--custom-color-content-inherit-80: var(--custom-color-3-80);
	--custom-color-content-inherit-100: var(--custom-color-3-100);
}
.color-4-contents-mode {
	--custom-color-content-inherit: var(--custom-color-4);
	--custom-color-content-inherit-0: var(--custom-color-4-0);
	--custom-color-content-inherit-25: var(--custom-color-4-25);
	--custom-color-content-inherit-50: var(--custom-color-4-50);
	--custom-color-content-inherit-60: var(--custom-color-4-60);
	--custom-color-content-inherit-80: var(--custom-color-4-80);
	--custom-color-content-inherit-100: var(--custom-color-4-100);
}
.color-5-contents-mode {
	--custom-color-content-inherit: var(--custom-color-5);
	--custom-color-content-inherit-0: var(--custom-color-5-0);
	--custom-color-content-inherit-25: var(--custom-color-5-25);
	--custom-color-content-inherit-50: var(--custom-color-5-50);
	--custom-color-content-inherit-60: var(--custom-color-5-60);
	--custom-color-content-inherit-80: var(--custom-color-5-80);
	--custom-color-content-inherit-100: var(--custom-color-5-100);
}
.color-6-contents-mode {
	--custom-color-content-inherit: var(--custom-color-6);
	--custom-color-content-inherit-0: var(--custom-color-6-0);
	--custom-color-content-inherit-25: var(--custom-color-6-25);
	--custom-color-content-inherit-50: var(--custom-color-6-50);
	--custom-color-content-inherit-60: var(--custom-color-6-60);
	--custom-color-content-inherit-80: var(--custom-color-6-80);
	--custom-color-content-inherit-100: var(--custom-color-6-100);
}
.color-7-contents-mode {
	--custom-color-content-inherit: var(--custom-color-7);
	--custom-color-content-inherit-0: var(--custom-color-7-0);
	--custom-color-content-inherit-25: var(--custom-color-7-25);
	--custom-color-content-inherit-50: var(--custom-color-7-50);
	--custom-color-content-inherit-60: var(--custom-color-7-60);
	--custom-color-content-inherit-80: var(--custom-color-7-80);
	--custom-color-content-inherit-100: var(--custom-color-7-100);
}
.color-8-contents-mode {
	--custom-color-content-inherit: var(--custom-color-8);
	--custom-color-content-inherit-0: var(--custom-color-8-0);
	--custom-color-content-inherit-25: var(--custom-color-8-25);
	--custom-color-content-inherit-50: var(--custom-color-8-50);
	--custom-color-content-inherit-60: var(--custom-color-8-60);
	--custom-color-content-inherit-80: var(--custom-color-8-80);
	--custom-color-content-inherit-100: var(--custom-color-8-100);
}
.bg-1-contents-mode {
	--custom-color-bg-inherit: var(--custom-color-1);
	--custom-color-bg-inherit-0: var(--custom-color-1-0);
	--custom-color-bg-inherit-25: var(--custom-color-1-25);
	--custom-color-bg-inherit-50: var(--custom-color-1-50);
	--custom-color-bg-inherit-60: var(--custom-color-1-60);
	--custom-color-bg-inherit-80: var(--custom-color-1-80);
	--custom-color-bg-inherit-100: var(--custom-color-1-100);
}
.bg-2-contents-mode {
	--custom-color-bg-inherit: var(--custom-color-2);
	--custom-color-bg-inherit-0: var(--custom-color-2-0);
	--custom-color-bg-inherit-25: var(--custom-color-2-25);
	--custom-color-bg-inherit-50: var(--custom-color-2-50);
	--custom-color-bg-inherit-60: var(--custom-color-2-60);
	--custom-color-bg-inherit-80: var(--custom-color-2-80);
	--custom-color-bg-inherit-100: var(--custom-color-2-100);
}
.bg-3-contents-mode {
	--custom-color-bg-inherit: var(--custom-color-3);
	--custom-color-bg-inherit-0: var(--custom-color-3-0);
	--custom-color-bg-inherit-25: var(--custom-color-3-25);
	--custom-color-bg-inherit-50: var(--custom-color-3-50);
	--custom-color-bg-inherit-60: var(--custom-color-3-60);
	--custom-color-bg-inherit-80: var(--custom-color-3-80);
	--custom-color-bg-inherit-100: var(--custom-color-3-100);
}
.bg-4-contents-mode {
	--custom-color-bg-inherit: var(--custom-color-4);
	--custom-color-bg-inherit-0: var(--custom-color-4-0);
	--custom-color-bg-inherit-25: var(--custom-color-4-25);
	--custom-color-bg-inherit-50: var(--custom-color-4-50);
	--custom-color-bg-inherit-60: var(--custom-color-4-60);
	--custom-color-bg-inherit-80: var(--custom-color-4-80);
	--custom-color-bg-inherit-100: var(--custom-color-4-100);
}
.bg-5-contents-mode {
	--custom-color-bg-inherit: var(--custom-color-5);
	--custom-color-bg-inherit-0: var(--custom-color-5-0);
	--custom-color-bg-inherit-25: var(--custom-color-5-25);
	--custom-color-bg-inherit-50: var(--custom-color-5-50);
	--custom-color-bg-inherit-60: var(--custom-color-5-60);
	--custom-color-bg-inherit-80: var(--custom-color-5-80);
	--custom-color-bg-inherit-100: var(--custom-color-5-100);
}
.bg-6-contents-mode {
	--custom-color-bg-inherit: var(--custom-color-6);
	--custom-color-bg-inherit-0: var(--custom-color-6-0);
	--custom-color-bg-inherit-25: var(--custom-color-6-25);
	--custom-color-bg-inherit-50: var(--custom-color-6-50);
	--custom-color-bg-inherit-60: var(--custom-color-6-60);
	--custom-color-bg-inherit-80: var(--custom-color-6-80);
	--custom-color-bg-inherit-100: var(--custom-color-6-100);
}
.bg-7-contents-mode {
	--custom-color-bg-inherit: var(--custom-color-7);
	--custom-color-bg-inherit-0: var(--custom-color-7-0);
	--custom-color-bg-inherit-25: var(--custom-color-7-25);
	--custom-color-bg-inherit-50: var(--custom-color-7-50);
	--custom-color-bg-inherit-60: var(--custom-color-7-60);
	--custom-color-bg-inherit-80: var(--custom-color-7-80);
	--custom-color-bg-inherit-100: var(--custom-color-7-100);
}
.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-0: var(--custom-color-8-0);
	--custom-color-bg-inherit-25: var(--custom-color-8-25);
	--custom-color-bg-inherit-50: var(--custom-color-8-50);
	--custom-color-bg-inherit-60: var(--custom-color-8-60);
	--custom-color-bg-inherit-80: var(--custom-color-8-80);
	--custom-color-bg-inherit-100: var(--custom-color-8-100);
}
:root {
	--1-const-color: #efece6;
	--2-const-color: #DDE1DE;
	--3-const-color: #5c656d;
	--4-const-color: #2d636d;
}
.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(--3-const-color);
	-webkit-transition: .2s;
	-o-transition: .2s;
	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 {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.options-menu__cross:after {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.options-menu__cross {
	width: 50px;
	height: 50px;
	background: var(--3-const-color);
	border-radius: 50%;
	top: 30px;
	right: 15px;
	z-index: 3;
}
.options-menu:not(.active) {
	opacity: 0;
	pointer-events: none;
}
.options-menu.active {
	opacity: 1;
	visibility: visible;
}
.options-menu__wrap {
	padding-top: 100px;
	-webkit-transform: translateX(400%);
	-ms-transform: translateX(400%);
	transform: translateX(400%);
	-webkit-transition: transform .2s;
	-o-transition: transform .2s;
	-webkit-transition: -webkit-transform .2s;
	transition: -webkit-transform .2s;
	transition: transform .2s;
	transition: transform .2s, -webkit-transform .2s;
}
.options-menu.active .options-menu__wrap {
	-webkit-transform: translateX(0%);
	-ms-transform: translateX(0%);
	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(--3-const-color);
}
.options-menu__title:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	height: 2px;
	width: 85px;
	z-index: 1;
	background-image: -o-linear-gradient(left, var(--2-const-color) 18%, #0000 0%);
	background-image: -webkit-gradient(linear, left top, right top, color-stop(18%, var(--2-const-color)), color-stop(0%, #0000));
	background-image: linear-gradient(to right, var(--2-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;
}
.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;
}
.transition-mode ::-webkit-input-placeholder {
	-webkit-transition-duration: unset !important;
	transition-duration: unset !important;
	-webkit-animation-duration: unset !important;
	animation-duration: unset !important;
}
.transition-mode ::-moz-placeholder {
	transition-duration: unset !important;
	animation-duration: unset !important;
}
.transition-mode :-ms-input-placeholder {
	transition-duration: unset !important;
	animation-duration: unset !important;
}
.transition-mode ::-ms-input-placeholder {
	transition-duration: unset !important;
	animation-duration: unset !important;
}
.transition-mode *,
.transition-mode ::after,
.transition-mode ::before,
.transition-mode ::placeholder {
	-webkit-transition-duration: unset !important;
	-o-transition-duration: unset !important;
	transition-duration: unset !important;
	-webkit-animation-duration: unset !important;
	animation-duration: unset !important;
}
.transition-mode .parallax-js {
	-webkit-transform: translate(0, 0) !important;
	-ms-transform: translate(0, 0) !important;
	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  object  */
/*  .cursor-mode  for each child of object (*)  */
.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 .accordion-title,
.cursor-mode .accordion-title *,
.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-5,
.highlight-headers .heading-color-6,
.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 .heading-color-gradient path {
	fill: red;
}
.highlight-headers .accordion-title.active,
.highlight-headers .tooltip--secondary .tooltip-inner h6 {
	color: red !important;
}
.highlight-links {
	--link-color: red;
	--link-bg: rgba(255, 255, 0, .14);
	--btn-bg: rgba(255, 255, 0, .14);
	--btn-bg-secondary: rgba(255, 255, 0, .14);
	--link-border: 2px solid red;
}
.highlight-links a,
.highlight-links a.btn {
	border: 1px solid red !important;
	color: red !important;
	background: rgba(255, 255, 0, .14) !important;
}
.highlight-links .custom-color-btn {
	border-color: rgba(247, 167, 92, 0.7) !important;
	color: #000 !important;
	background: #0000 !important;
}
.highlight-links .custom-color-btn.active {
	background: rgba(247, 167, 92, 0.7) !important;
}
.highlight-links span.btn {
	color: red !important;
}
.highlight-links .s-map-filter__select-wrap {
	background: #ffffff;
	border-radius: 35px;
}

.cursor-panel-wrap {
	-webkit-transform: translateY(50vh);
	-ms-transform: translateY(50vh);
	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: rgba(0, 0, 0, 0.5);
}
.cursor-panel--top {
	bottom: 100%;
}
.cursor-panel--bottom {
	top: 100%;
}
.high-saturation .header:before,
.high-saturation .header-space,
.high-saturation .concession-banner,
.high-saturation .cookies-alert,
.high-saturation .for-option-settings,
.high-saturation .vbox-overlay,
.high-saturation .header .btn,
.high-saturation .header__full-menu {
	-webkit-filter: saturate(200%);
	filter: saturate(200%);
}
.low-saturation .header:before,
.low-saturation .header-space,
.low-saturation .concession-banner,
.low-saturation .cookies-alert,
.low-saturation .for-option-settings,
.low-saturation .vbox-overlay,
.low-saturation .header .btn,
.low-saturation .header__full-menu {
	-webkit-filter: saturate(50%);
	filter: saturate(50%);
}
.contrast-mode .header:before,
.contrast-mode .header-space,
.contrast-mode .concession-banner,
.contrast-mode .cookies-alert,
.contrast-mode .for-option-settings,
.contrast-mode .vbox-overlay,
.contrast-mode .header .btn,
.contrast-mode .header__full-menu {
	-webkit-filter: contrast(135%);
	filter: contrast(135%);
}
.contrast-mode .checkbox-radio__text {
	border-color: #000000;
}
.monochrome-mode .header:before,
.monochrome-mode .header-space,
.monochrome-mode .concession-banner,
.monochrome-mode .cookies-alert,
.monochrome-mode .for-option-settings,
.monochrome-mode .vbox-overlay,
.monochrome-mode .header__full-menu,
.monochrome-mode .header .btn {
	-webkit-filter: grayscale(100%);
	filter: grayscale(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 {
	top: -50px;
	max-width: 200px;
	text-align: center;
	padding: 10px;
	border-radius: 20px;
	color: #ffffff;
	z-index: 2;
	opacity: 0;
	pointer-events: none;
	-webkit-transition: opacity .2s linear;
	-o-transition: opacity .2s linear;
	transition: opacity .2s linear;
}
.disable-option-layer-txt,
.disable-option-layer-txt:after {
	position: absolute;
	background: #000000;
	left: 0;
	right: 0;
	margin: auto;
}
.disable-option-layer-txt:after {
	content: "";
	width: 10px;
	height: 10px;
	bottom: -5px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	z-index: 1;
}
.disable-option-layer:hover .disable-option-layer-txt {
	opacity: 1;
}
.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%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -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 {
	-webkit-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	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 {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}
.option-range__range-btn--min:before {
	height: 2px;
}
.check-option label,
.check-option .label {
	padding: 26px 11px;
	height: 100%;
	margin: 0;
}
.check-option {
	padding: 0 8px;
	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;
}
/*.check-c-btn--secondary label,*/
/*.check-c-btn--secondary .label {*/
/*	background: var(--bg-third);*/
/*	border-radius: 18px;*/
/*	border-color: var(--3-color);*/
/*	font-size: calc(var(--1-rem) * .87);*/
/*	letter-spacing: calc(var(--0-ls) + 1px);*/
/*	color: var(--3-const-color);*/
/*	padding: 9px 16px;*/
/*	margin-bottom: 16px;*/
/*	font-weight: 500;*/
/*}*/
.custom-color-btn {
	color: #000000;
	border-radius: 18px;
	font-size: 14px;
	background: #0000;
	border: 1px solid rgba(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: rgba(247, 167, 92, 0.7);
}
.custom-color-btn.active {
	pointer-events: none;
}
.custom-colors {
	display: none;
}
.custom-colors.active {
	display: block;
}
.custom-color-label {
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
}
.option-range__circle-btns {
	margin-left: -3px !important;
	margin-right: -3px !important;
}
.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;
}
.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;
	width: 100%;
}
.check-c-btn--secondary {
	max-width: calc(50% - 8px) !important;
	padding: 0 !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);
}
.color-contents-mode .contact-info__bg-decor,
.color-contents-mode .hero-contact__heading-decor,
.color-contents-mode .s-amenities-2__heading-top-decor,
.color-contents-mode .s-hero__heading-decor,
.color-contents-mode .footer__bg-decor,
.color-contents-mode .s-inst-slider__heading-decor,
.color-contents-mode .s-map__heading-decor,
.color-contents-mode .header__full-menu-bg-second,
.color-contents-mode .s-overview__heading-decor,
.color-contents-mode .s-units__bg-decor,
.color-contents-mode .s-additional-features__heading-decor,
.color-contents-mode .s-about__img-decor-wrap,
.color-contents-mode .s-homepage-about__heading-decor-2,
.color-contents-mode .s-homepage-about__heading-decor,
.color-contents-mode .s-hero__bg-decor,
.color-contents-mode .s-about__decor,
.color-contents-mode .s-tabs__heading-decor {
	opacity: .3 !important;
}
.color-contents-mode .header__full-menu-bg-wrap,
.color-contents-mode .mix-blend-overlay {
	mix-blend-mode: initial;
}
.color-contents-mode .cut-corner-border {
	border: none;
}
.color-contents-mode.contact-page .full-menu__link--contact,
.color-contents-mode.amenities-page .full-menu__link--amenities,
.color-contents-mode.availability-page .full-menu__link--availability,
.color-contents-mode.virtual-tour-page .full-menu__link--virtual-tour,
.color-contents-mode.gallery-page .full-menu__link--gallery,
.color-contents-mode.apply-page .full-menu__link--apply {
	--btn-stroke: var(--custom-color-content-inherit) !important;
	--btn-fill: transparent !important;
}

.color-contents-mode,
.color-contents-mode .marker .zoomMarker,
.color-contents-mode .s-hero__bg-decor,
.color-contents-mode .s-about__decor,
.color-contents-mode .s-tabs__heading-decor,
.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 .decor-br:after,
.color-contents-mode .cut-corner-border,
.color-contents-mode .s-map__filter-close:after,
.color-contents-mode .s-map__filter-close:before,
.color-contents-mode .footer__form-wrap,
.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 .header:before,
.color-contents-mode .menu-tgl--close .ui-svg-inner span,
.color-contents-mode .menu-tgl .ui-svg-inner 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 {
	-o-border-image: none;
	border-image: none;
}
.color-contents-mode .galleryInnerSliderThumbs__slider:after,
.color-contents-mode .s-additional-features__card-wrap:not(:last-child),
.color-contents-mode .s-additional-features__row-card,
.color-contents-mode .marker .zoomMarker,
.color-contents-mode .header__logo-wrap,
.color-contents-mode .header__logo-wrap-decor-bottom,
.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 .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 .form-control,
.color-contents-mode .features-card:after,
.color-contents-mode .swiper-slide-active .features-card,
.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-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 .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 .s-thank-you__checkmark:before,
.color-contents-mode .header__help-man,
.color-contents-mode .header__help-bar,
.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 .header__menu-nav,
.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__notes-circle,
.color-contents-mode .swiper-slide .features-card,
.color-contents-mode .s-hero__circle-info,
.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 {
	border: 1px solid var(--custom-color-content-inherit);
}
.color-contents-mode .alert {
	border-top: 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 .footer__loop,
.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);
}
/*------------------------------------*/
.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 .simple-card__content,
.bg-contents-mode .theme-1,
.bg-contents-mode .theme-2,
.bg-contents-mode .theme-3,
.bg-contents-mode .header-space,
.bg-contents-mode .s-gallery__thumb-wrap-bg:before,
.bg-contents-mode .gallerySwiper__circle,
.bg-contents-mode .marker .zoomMarker,
.bg-contents-mode .footer__loop,
.bg-contents-mode .alert,
.bg-contents-mode .cut-corner-border:before,
.bg-contents-mode .header__logo-wrap-decor-top-2,
.bg-contents-mode .header__logo-wrap-decor-top-1,
.bg-contents-mode .header__logo-wrap-decor-top,
.bg-contents-mode .header__logo-wrap-decor-bottom:before,
.bg-contents-mode .header__logo-wrap-decor-bottom,
.bg-contents-mode .header__logo-wrap,
.bg-contents-mode .header:before,
.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 .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 .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 .s-contact__form-wrap,
.bg-contents-mode .s-loop-line__link-icon-wrap,
.bg-contents-mode .s-loop-line,
.bg-contents-mode .s-hero__circle-bg,
.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 .s-overview__container:after,
.bg-contents-mode.menu-open .header:before,
.bg-contents-mode .header__menu-nav,
.bg-contents-mode .dropdown-menu,
.bg-contents-mode .spec-st,
.bg-contents-mode .header__full-menu,
.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 .gallerySwiper .swiper__img--main,
.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 .checkbox-radio__text {
	background: var(--custom-color-bg-inherit) !important;
}
.bg-contents-mode * {
	--body-bg: var(--custom-color-bg-inherit) !important;
}
.bg-contents-mode .gallerySwiper .swiper-slide:before {
	background: no-repeat url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cline y1='8' x2='16' y2='8' stroke='%23263942' stroke-width='2'/%3e%3cline x1='8' x2='8' y2='16' stroke='%23263942' stroke-width='2'/%3e%3c/svg%3e ") center center var(--custom-color-bg-inherit) !important;
}
.bg-contents-mode .s-hero__bg-wrap:after {
	background: var(--custom-color-bg-inherit-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 {
	-webkit-box-shadow: 0 0 0 2px var(--custom-color-content-inherit);
	box-shadow: 0 0 0 2px var(--custom-color-content-inherit);
}
.bg-contents-mode.bg-7-contents-mode .iframe-nav__btn.is-active {
	-webkit-box-shadow: inset 0 0 0 2px var(--custom-color-content-inherit);
	box-shadow: inset 0 0 0 2px var(--custom-color-content-inherit);
}
.bg-contents-mode.header-style-2:not(.body-scroll):not(.menu-open) .header__logo-wrap-decor-bottom:before,
.bg-contents-mode.header-style-2:not(.body-scroll):not(.menu-open) .header__logo-wrap-decor-top,
.bg-contents-mode.header-style-2:not(.body-scroll):not(.menu-open) .header__logo-wrap-decor-top-1,
.bg-contents-mode.header-style-2:not(.body-scroll):not(.menu-open) .header__logo-wrap-decor-top-2,
.bg-contents-mode.header-style-2:not(.body-scroll):not(.menu-open) .header__logo-wrap-decor-bottom,
.bg-contents-mode.header-style-2:not(.body-scroll):not(.menu-open) .header__logo-wrap,
.bg-contents-mode.header-style-4:not(.body-scroll):not(.menu-open) .header__logo-wrap-decor-bottom:before,
.bg-contents-mode.header-style-4:not(.body-scroll):not(.menu-open) .header__logo-wrap-decor-top,
.bg-contents-mode.header-style-4:not(.body-scroll):not(.menu-open) .header__logo-wrap-decor-top-1,
.bg-contents-mode.header-style-4:not(.body-scroll):not(.menu-open) .header__logo-wrap-decor-top-2,
.bg-contents-mode.header-style-4:not(.body-scroll):not(.menu-open) .header__logo-wrap-decor-bottom,
.bg-contents-mode.header-style-4:not(.body-scroll):not(.menu-open) .header__logo-wrap,
.bg-contents-mode.header-style-4:not(.body-scroll):not(.menu-open) .header:before {
	background: transparent !important;
}
.bg-contents-mode.header-style-2:not(.body-scroll):not(.menu-open) .header,
.bg-contents-mode.header-style-2:not(.body-scroll):not(.menu-open) .header__logo-wrap,
.bg-contents-mode.header-style-4:not(.body-scroll):not(.menu-open) .header__logo-wrap-decor-bottom,
.bg-contents-mode.header-style-4:not(.body-scroll):not(.menu-open) .header__logo-wrap,
.bg-contents-mode.header-style-4:not(.body-scroll):not(.menu-open) .header {
	border-color: transparent !important;
}
.bg-contents-mode .bg-wrap,
.bg-contents-mode .header__full-menu-bg-wrap img,
.bg-contents-mode .s-hero__circle-bg img,
.bg-contents-mode .body-bg-img {
	display: none;
}
.bg-contents-mode .header__full-menu-bg-wrap {
	display: block;
}
.bg-contents-mode .cookies-alert {
	background: 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;
}
.color-contents-mode.bg-contents-mode .swiper-scrollbar-drag {
	background: var(--custom-color-content-inherit);
}
.color-contents-mode.bg-contents-mode .swiper-scrollbar {
	background: var(--custom-color-content-inherit-50);
}
/*.color-contents-mode.bg-contents-mode .btn:after {*/
/*	-webkit-box-shadow: 2px 2px 0 2px var(--custom-color-content-inherit);*/
/*	box-shadow: 2px 2px 0 2px var(--custom-color-content-inherit);*/
/*}*/
.bg-contents-mode .s-tabs__tab-pic-wrap:after,
.bg-contents-mode .s-tabs__tab-pic-wrap:before,
.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 .sliderQuote__headshot-social,
.bg-contents-mode .gallerySwiper .swiper__img--main {
	border-color: var(--custom-color-bg-inherit) !important;
}
.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 {
	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-5,
.bg-7-contents-mode.color-8-contents-mode.light-contrast .heading-color-5 *,
.bg-7-contents-mode.color-8-contents-mode.light-contrast .heading-color-6,
.bg-7-contents-mode.color-8-contents-mode.light-contrast .heading-color-6 *,
.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-loop-line:after {
	background: -webkit-gradient(linear, right top, left top, from(var(--custom-color-bg-inherit-0)), to(var(--custom-color-bg-inherit)));
	background: -o-linear-gradient(right, var(--custom-color-bg-inherit-0) 0%, var(--custom-color-bg-inherit) 100%);
	background: linear-gradient(-90deg, var(--custom-color-bg-inherit-0) 0%, var(--custom-color-bg-inherit) 100%);
}
.bg-contents-mode .s-loop-line:before {
	background: -webkit-gradient(linear, left top, right top, from(var(--custom-color-bg-inherit-0)), to(var(--custom-color-bg-inherit)));
	background: -o-linear-gradient(left, var(--custom-color-bg-inherit-0) 0%, var(--custom-color-bg-inherit) 100%);
	background: linear-gradient(90deg, var(--custom-color-bg-inherit-0) 0%, var(--custom-color-bg-inherit) 100%);
}
.bg-contents-mode .s-thank-you__img-wrap:after {
	background: -webkit-gradient(linear, left top, left bottom, from(var(--custom-color-bg-inherit-60)), to(var(--custom-color-bg-inherit-0)));
	background: -o-linear-gradient(var(--custom-color-bg-inherit-60) 0%, var(--custom-color-bg-inherit-0) 100%);
	background: linear-gradient(var(--custom-color-bg-inherit-60) 0%, var(--custom-color-bg-inherit-0) 100%);
}
.bg-contents-mode .s-thank-you__img-wrap:before {
	background: var(--custom-color-bg-inherit-50);
}
.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.color-7-contents-mode .gallerySwiper .swiper-slide:before,
.bg-7-contents-mode.color-8-contents-mode .s-map-filter__select img {
	-webkit-filter: invert(1);
	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-8-contents-mode.color-7-contents-mode .footer__logo-link {
	-webkit-filter: contrast(0);
	filter: contrast(0);
}
.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 .features-card:before {
	background: #424040 !important;
	color: var(--custom-color-content-inherit);
}
.color-contents-mode.bg-7-contents-mode .bootstrap-datetimepicker-widget table td.active,
.color-contents-mode.bg-7-contents-mode .iframe-nav__btn.is-active,
.color-contents-mode.bg-7-contents-mode .features-card:before {
	background: #e6e0e0 !important;
	color: var(--custom-color-content-inherit);
}
.bg-8-contents-mode .content-bg {
	display: none !important;
}
.bg-7-contents-mode.color-8-contents-mode .bootstrap-datetimepicker-widget table td.active,
.bg-7-contents-mode.color-8-contents-mode .iframe-nav__btn.is-active,
.bg-7-contents-mode.color-8-contents-mode .features-card:before {
	background: #787575 !important;
	color: var(--custom-color-content-inherit) !important;
}
.bg-8-contents-mode .footer__content-logs img {
	-webkit-filter: invert(100%) hue-rotate(150deg) brightness(208%) contrast(100%);
	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 {
	-webkit-filter: invert(1);
	filter: invert(1);
}
.bg-7-contents-mode .header__help-quest img {
	-webkit-filter: invert(1);
	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 {
	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 .cookies-alert__cross {
	border-color: var(--custom-color-content-inherit);
}
.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: -webkit-gradient(linear, left top, left bottom, from(var(--custom-color-bg-inherit-100)), to(var(--custom-color-bg-inherit-0)));
	background: -o-linear-gradient(top, var(--custom-color-bg-inherit-100) 0%, var(--custom-color-bg-inherit-0) 100%);
	background: linear-gradient(to bottom, var(--custom-color-bg-inherit-100) 0%, var(--custom-color-bg-inherit-0) 100%);
}
.bg-contents-mode .swiper__img--main-wrap:before,
.bg-contents-mode .swiper__img--main-wrap:before {
	background: -o-linear-gradient(top, var(--custom-color-bg-inherit-0) 0%, var(--custom-color-bg-inherit-100) 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(var(--custom-color-bg-inherit-0)), to(var(--custom-color-bg-inherit-100)));
	background: linear-gradient(to bottom, var(--custom-color-bg-inherit-0) 0%, var(--custom-color-bg-inherit-100) 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;
}
/*.bg-contents-mode.color-contents-mode .s-loop-line {*/
/*	border-top: 1px solid var(--custom-color-content-inherit);*/
/*	border-bottom: 1px solid var(--custom-color-content-inherit);*/
/*}*/
.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 .concession-banner__btn-close,
.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 .features-card:before {
	opacity: 1 !important;
}
.color-contents-mode .gallery-arrow-style .swiper-button-next,
.color-contents-mode .gallery-arrow-style .swiper-button-prev,
.color-contents-mode.header-style-2:not(.body-scroll):not(.menu-open) .btn-hamburger,
.color-contents-mode.header-style-2:not(.body-scroll):not(.menu-open) .header__btn,
.color-contents-mode .s-tabs__types,
.color-contents-mode .map-attribute .mapboxgl-ctrl-zoom-out,
.color-contents-mode .map-attribute .mapboxgl-ctrl-zoom-in,
.color-contents-mode .night-mode .s-tabs__types,
.color-contents-mode .link-social,
.color-contents-mode .ui-svg-wrap,
.color-contents-mode .btn-w-arrow,
.color-contents-mode .btn {
	--btn-fill: transparent;
	--btn-stroke: var(--custom-color-content-inherit);
}
.color-contents-mode .gallery-arrow-style .swiper-button-next,
.color-contents-mode .gallery-arrow-style .swiper-button-prev,
.color-contents-mode .s-map__filter-btn,
.color-contents-mode .map-attribute .mapboxgl-ctrl-zoom-out,
.color-contents-mode .map-attribute .mapboxgl-ctrl-zoom-in {
	--btn-fill: var(--custom-color-bg-inherit);
}
.color-contents-mode.bg-contents-mode .accordion-title.active,
.color-contents-mode.bg-contents-mode .swiper-slide-active .features-card,
.color-contents-mode.bg-contents-mode .concession-banner__btn-close:hover,
.color-contents-mode.bg-contents-mode .features-card: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 .btn:hover .btn-arrow-wrap,
.color-contents-mode.bg-contents-mode .header__btn-apply: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 {
	background: #424040 !important;
	color: var(--custom-color-content-inherit);
}
.color-contents-mode.bg-contents-mode.header-style-2:not(.body-scroll):not(.menu-open) .header .link-inner-text,
.color-contents-mode.bg-contents-mode.header-style-2:not(.body-scroll):not(.menu-open) .header a,
.color-contents-mode.bg-contents-mode a,
.color-contents-mode.bg-contents-mode .link-inner-text {
	--bg-link-color: var(--custom-color-content-inherit);
}
.color-contents-mode.bg-contents-mode .gallery-arrow-style .swiper-button-next:hover,
.color-contents-mode.bg-contents-mode .gallery-arrow-style .swiper-button-prev:hover,
.color-contents-mode.bg-contents-mode .s-map__filter-item.active,
.color-contents-mode.bg-contents-mode .map-attribute .mapboxgl-ctrl-zoom-out:hover,
.color-contents-mode.bg-contents-mode .map-attribute .mapboxgl-ctrl-zoom-in:hover,
.color-contents-mode.bg-contents-mode .s-tabs__types-point,
.color-contents-mode.bg-contents-mode .s-hero__cta-link:hover .btn-w-arrow,
.color-contents-mode.bg-contents-mode .link-social:hover,
.color-contents-mode.bg-contents-mode .ui-svg-wrap:not(.full-menu__link):hover,
.color-contents-mode.bg-contents-mode .btn-w-arrow:hover,
.color-contents-mode.bg-contents-mode .btn:hover {
	--btn-fill: #424040 !important;
	--btn-stroke: var(--custom-color-content-inherit) !important;
	color: var(--custom-color-content-inherit);
}
.color-contents-mode.bg-7-contents-mode .accordion-title.active,
.color-contents-mode.bg-7-contents-mode .swiper-slide-active .features-card,
.color-contents-mode.bg-7-contents-mode .concession-banner__btn-close:hover,
.color-contents-mode.bg-7-contents-mode .features-card:before,
.color-contents-mode.bg-7-contents-mode .filter-nav .swiper-wrapper:after,
.color-contents-mode.bg-7-contents-mode .item-result__table-row-wrap:hover .item-result__table-row,
.color-contents-mode.bg-7-contents-mode .check-c input[type=radio]:checked + label,
.color-contents-mode.bg-7-contents-mode .s-map__filter-icon-wrap:hover,
.color-contents-mode.bg-7-contents-mode .active .s-map__filter-icon-wrap,
.color-contents-mode.bg-7-contents-mode .sliderQuote .swiper-button-prev:hover,
.color-contents-mode.bg-7-contents-mode .sliderQuote .swiper-button-next:hover,
.color-contents-mode.bg-7-contents-mode .swiper-style .swiper-button-prev:hover,
.color-contents-mode.bg-7-contents-mode .swiper-style .swiper-button-next:hover,
.color-contents-mode.bg-7-contents-mode .btn:hover .btn-arrow-wrap,
.color-contents-mode.bg-7-contents-mode .header__btn-apply:hover,
.color-contents-mode.bg-7-contents-mode .modal-header:hover,
.color-contents-mode.bg-7-contents-mode .bootstrap-datetimepicker-widget table td.day:hover,
.color-contents-mode.bg-7-contents-mode .bootstrap-datetimepicker-widget table th.next:hover,
.color-contents-mode.bg-7-contents-mode .bootstrap-datetimepicker-widget table th.prev:hover,
.color-contents-mode.bg-7-contents-mode .iframe-nav__btn:hover,
.color-contents-mode.bg-7-contents-mode .card-type-row__title-link:hover {
	background: #e6e0e0 !important;
	color: var(--custom-color-content-inherit);
}
.color-contents-mode.bg-7-contents-mode .gallery-arrow-style .swiper-button-next:hover,
.color-contents-mode.bg-7-contents-mode .gallery-arrow-style .swiper-button-prev:hover,
.color-contents-mode.bg-7-contents-mode .s-map__filter-item.active,
.color-contents-mode.bg-7-contents-mode .map-attribute .mapboxgl-ctrl-zoom-out:hover,
.color-contents-mode.bg-7-contents-mode .map-attribute .mapboxgl-ctrl-zoom-in:hover,
.color-contents-mode.bg-7-contents-mode .s-tabs__types-point,
.color-contents-mode.bg-7-contents-mode .s-hero__cta-link:hover .btn-w-arrow,
.color-contents-mode.bg-7-contents-mode .link-social:hover,
.color-contents-mode.bg-7-contents-mode .ui-svg-wrap:not(.full-menu__link):hover,
.color-contents-mode.bg-7-contents-mode .btn-w-arrow:hover,
.color-contents-mode.bg-7-contents-mode .btn:hover {
	--btn-fill: #e6e0e0 !important;
	--btn-stroke: var(--custom-color-content-inherit) !important;
	color: var(--custom-color-content-inherit);
}
.bg-7-contents-mode.color-8-contents-mode .accordion-title.active,
.bg-7-contents-mode.color-8-contents-mode .swiper-slide-active .features-card,
.bg-7-contents-mode.color-8-contents-mode .concession-banner__btn-close:hover,
.bg-7-contents-mode.color-8-contents-mode .features-card:before,
.bg-7-contents-mode.color-8-contents-mode .filter-nav .swiper-wrapper:after,
.bg-7-contents-mode.color-8-contents-mode .item-result__table-row-wrap:hover .item-result__table-row,
.bg-7-contents-mode.color-8-contents-mode .check-c input[type=radio]:checked + label,
.bg-7-contents-mode.color-8-contents-mode .s-map__filter-icon-wrap:hover,
.bg-7-contents-mode.color-8-contents-mode .active .s-map__filter-icon-wrap,
.bg-7-contents-mode.color-8-contents-mode .sliderQuote .swiper-button-prev:hover,
.bg-7-contents-mode.color-8-contents-mode .sliderQuote .swiper-button-next:hover,
.bg-7-contents-mode.color-8-contents-mode .swiper-style .swiper-button-prev:hover,
.bg-7-contents-mode.color-8-contents-mode .swiper-style .swiper-button-next:hover,
.bg-7-contents-mode.color-8-contents-mode .btn:hover .btn-arrow-wrap,
.bg-7-contents-mode.color-8-contents-mode .header__btn-apply:hover,
.bg-7-contents-mode.color-8-contents-mode .modal-header:hover,
.bg-7-contents-mode.color-8-contents-mode .bootstrap-datetimepicker-widget table td.day:hover,
.bg-7-contents-mode.color-8-contents-mode .bootstrap-datetimepicker-widget table th.next:hover,
.bg-7-contents-mode.color-8-contents-mode .bootstrap-datetimepicker-widget table th.prev:hover,
.bg-7-contents-mode.color-8-contents-mode .iframe-nav__btn:hover,
.bg-7-contents-mode.color-8-contents-mode .card-type-row__title-link:hover {
	background: #787575 !important;
	color: var(--custom-color-content-inherit) !important;
}
.bg-7-contents-mode.color-8-contents-mode .gallery-arrow-style .swiper-button-next:hover,
.bg-7-contents-mode.color-8-contents-mode .gallery-arrow-style .swiper-button-prev:hover,
.bg-7-contents-mode.color-8-contents-mode .s-map__filter-item.active,
.bg-7-contents-mode.color-8-contents-mode .map-attribute .mapboxgl-ctrl-zoom-out:hover,
.bg-7-contents-mode.color-8-contents-mode .map-attribute .mapboxgl-ctrl-zoom-in:hover,
.bg-7-contents-mode.color-8-contents-mode .s-tabs__types-point,
.bg-7-contents-mode.color-8-contents-mode .s-hero__cta-link:hover .btn-w-arrow,
.bg-7-contents-mode.color-8-contents-mode .link-social:hover,
.bg-7-contents-mode.color-8-contents-mode .ui-svg-wrap:not(.full-menu__link):hover,
.bg-7-contents-mode.color-8-contents-mode .btn-w-arrow:hover,
.bg-7-contents-mode.color-8-contents-mode .btn:hover {
	--btn-fill: #787575 !important;
	--btn-stroke: var(--custom-color-content-inherit) !important;
	color: var(--custom-color-content-inherit);
}
.bg-contents-mode.color-8-contents-mode .accordion-title.active,
.bg-contents-mode.color-8-contents-mode .swiper-slide-active .features-card,
.bg-contents-mode.color-8-contents-mode .concession-banner__btn-close:hover,
.bg-contents-mode.color-8-contents-mode .features-card:before,
.bg-contents-mode.color-8-contents-mode .filter-nav .swiper-wrapper:after,
.bg-contents-mode.color-8-contents-mode .item-result__table-row-wrap:hover .item-result__table-row,
.bg-contents-mode.color-8-contents-mode .check-c input[type=radio]:checked + label,
.bg-contents-mode.color-8-contents-mode .s-map__filter-icon-wrap:hover,
.bg-contents-mode.color-8-contents-mode .active .s-map__filter-icon-wrap,
.bg-contents-mode.color-8-contents-mode .sliderQuote .swiper-button-prev:hover,
.bg-contents-mode.color-8-contents-mode .sliderQuote .swiper-button-next:hover,
.bg-contents-mode.color-8-contents-mode .swiper-style .swiper-button-prev:hover,
.bg-contents-mode.color-8-contents-mode .swiper-style .swiper-button-next:hover,
.bg-contents-mode.color-8-contents-mode .btn:hover .btn-arrow-wrap,
.bg-contents-mode.color-8-contents-mode .bootstrap-datetimepicker-widget table td.active,
.bg-contents-mode.color-8-contents-mode .iframe-nav__btn.is-active,
.bg-contents-mode.color-8-contents-mode .header__btn-apply:hover,
.bg-contents-mode.color-8-contents-mode .modal-header:hover,
.bg-contents-mode.color-8-contents-mode .bootstrap-datetimepicker-widget table td.day:hover,
.bg-contents-mode.color-8-contents-mode .bootstrap-datetimepicker-widget table th.next:hover,
.bg-contents-mode.color-8-contents-mode .bootstrap-datetimepicker-widget table th.prev:hover,
.bg-contents-mode.color-8-contents-mode .iframe-nav__btn:hover,
.bg-contents-mode.color-8-contents-mode .card-type-row__title-link:hover {
	background: #e6e0e0 !important;
}
.bg-contents-mode.color-8-contents-mode .gallery-arrow-style .swiper-button-next:hover,
.bg-contents-mode.color-8-contents-mode .gallery-arrow-style .swiper-button-prev:hover,
.bg-contents-mode.color-8-contents-mode .s-map__filter-item.active,
.bg-contents-mode.color-8-contents-mode .map-attribute .mapboxgl-ctrl-zoom-out:hover,
.bg-contents-mode.color-8-contents-mode .map-attribute .mapboxgl-ctrl-zoom-in:hover,
.bg-contents-mode.color-8-contents-mode .s-tabs__types-point,
.bg-contents-mode.color-8-contents-mode .s-hero__cta-link:hover .btn-w-arrow,
.bg-contents-mode.color-8-contents-mode .link-social:hover,
.bg-contents-mode.color-8-contents-mode .ui-svg-wrap:not(.full-menu__link):hover,
.bg-contents-mode.color-8-contents-mode .btn-w-arrow:hover,
.bg-contents-mode.color-8-contents-mode .btn:hover {
	--btn-fill: #e6e0e0 !important;
}
.bg-contents-mode .s-hero__bg-pic:after {
	background: -webkit-gradient(linear, left bottom, left top, from(var(--custom-color-bg-inherit-0)), to(var(--custom-color-bg-inherit-100)));
	background: -o-linear-gradient(bottom, var(--custom-color-bg-inherit-0) 0%, var(--custom-color-bg-inherit-100) 100%);
	background: linear-gradient(0deg, var(--custom-color-bg-inherit-0) 0%, var(--custom-color-bg-inherit-100) 100%);
}
.bg-contents-mode .s-hero__bg-pic:before {
	background: var(--custom-color-bg-inherit-60);
}
.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.color-contents-mode .s-loop-line {
	border: 1px solid var(--custom-color-content-inherit);
}
.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: 991px) {
	.color-contents-mode .menu-tgl .ui-svg-inner 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: 370px) {
	.check-c-btn {
		max-width: 100%;
	}
}