: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;
}
body:not(.options-ready) {
	position: relative;
}
body:not(.options-ready) .options-menu {
	position: absolute;
	top: auto;
	bottom: 0;
}
.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__wrap {
	padding-top: 100px;
}
.options-menu.active {
	opacity: 1;
	visibility: visible;
}
.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: #5c656d !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: -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,
.transition-mode *::before, .transition-mode *::after {
	-webkit-transition-duration: unset !important;
	-o-transition-duration: unset !important;
	transition-duration: unset !important;
	-webkit-animation-duration: unset !important;
	animation-duration: unset !important;
	transition: none !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 .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 !important;
	--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: 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 .s-tabs__trapezium:after {
	border-bottom-width: 35px;
}
.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 main,
.high-saturation .concession-banner,
.high-saturation .cookies-alert,
.high-saturation .for-option-settings,
.high-saturation .vbox-overlay {
	-webkit-filter: saturate(200%);
	filter: saturate(200%);
}
.low-saturation main,
.low-saturation .concession-banner,
.low-saturation .cookies-alert,
.low-saturation .for-option-settings,
.low-saturation .vbox-overlay {
	-webkit-filter: saturate(50%);
	filter: saturate(50%);
}
.contrast-mode main,
.contrast-mode .concession-banner,
.contrast-mode .cookies-alert,
.contrast-mode .for-option-settings,
.contrast-mode .vbox-overlay {
	-webkit-filter: contrast(135%);
	filter: contrast(135%);
}
.contrast-mode .checkbox-radio__text {
	border-color: #000000;
}
.monochrome-mode main,
.monochrome-mode .concession-banner,
.monochrome-mode .cookies-alert,
.monochrome-mode .for-option-settings,
.monochrome-mode .vbox-overlay {
	-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;
	margin-right: -3px;
}
.circle-c-btn {
	padding: 3px;
}
.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);
}
.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,
.color-contents-mode .s-fp-simple__map-scale-btns:after,
.color-contents-mode .s-fp-simple__map-scale-btns:before,
.color-contents-mode .btn,
.color-contents-mode .inquire-page__form .form-control,
.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 .contact-info__item-line,
.color-contents-mode .item-result__footer:after,
.color-contents-mode .range-slider--st1 .irs-bar,
.color-contents-mode .header:after,
.color-contents-mode .header:before,
.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 .range-slider--st1 .irs-line {
	background: var(--custom-color-content-inherit-30) !important;
}
.color-contents-mode .btn-secondary:after,
.color-contents-mode .btn-secondary:before {
	-o-border-image: none;
	border-image: none;
}
.color-contents-mode .custom-select__option,
.color-contents-mode .item-result:after,
.color-contents-mode .range-slider--st1 .irs-handle,
.color-contents-mode .check-c label:after,
.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 .gallerySwiper .swiper-button-next,
.color-contents-mode .gallerySwiper .swiper-button-prev,
.color-contents-mode .btn-simple,
.color-contents-mode .btn,
.color-contents-mode .s-gallery__arrow,
.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 .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);
	border-bottom: 1px solid var(--custom-color-content-inherit);
}
.color-contents-mode .s-fp-simple__radio-label,
.color-contents-mode .s-fp-simple__block-1,
.color-contents-mode .s-fp-simple__map-scale-btns,
.color-contents-mode .s-fp-simple__map-content,
.color-contents-mode .inquireGalleryThumbs .swiper-slide-thumb-active,
.color-contents-mode .inquire-page__modal-gallery__close-btn,
.color-contents-mode .swiper-style .sliderReviews__btn,
.color-contents-mode .custom-select__dropdown,
.color-contents-mode .inquire-page__form-nav.active,
.color-contents-mode .inquire-page__circle,
.color-contents-mode .accordion-wrap,
.color-contents-mode .hero-contact__wrap,
.color-contents-mode .units-item,
.color-contents-mode .s-card-features__card-style,
.color-contents-mode .item-result__price,
.color-contents-mode .footer__go-to-links,
.color-contents-mode .link-social,
.color-contents-mode .btn-arrow-wrap,
.color-contents-mode .s-hero__cta-bg,
.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 .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 .form-control,
.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 .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 .bs-tooltip-top .arrow::before {
	border-top-color: var(--custom-color-content-inherit);
}
/*------------------------------------*/
.bg-contents-mode * {
	--body-bg: var(--custom-color-bg-inherit);
}
.color-contents-mode .content-wrap .s-banner:after,
.bg-contents-mode .inquire-page__small-img-mask {
	background: var(--custom-color-bg-inherit);
	opacity: .7;
}
.color-contents-mode .content-wrap .s-switchback__heading,
.color-contents-mode .content-wrap .footer__logo,
.color-contents-mode .content-wrap .s-switchback-2__icon {
	opacity: .2;
}
.color-contents-mode .content-wrap .s-card-features__card-bg {
	display: none;
}
.bg-contents-mode .link-share__circle,
.bg-contents-mode .link-share-second .link-share__circle,
.color-contents-mode .footer__loop-link-circle,
.bg-contents-mode .s-additional-features__card {
	border: 1px solid currentColor;
}
.bg-contents-mode .s-fp-simple__block-1,
.bg-contents-mode .s-fp-simple__map-scale-btns,
.bg-contents-mode .s-fp-simple__map-content,
.bg-contents-mode .custom-select__dropdown,
.bg-contents-mode .inquire-page__form-nav.active,
.bg-contents-mode .inquire-page__circle,
.bg-contents-mode .picsSlider__circle-cta,
.bg-contents-mode .accordion-wrap,
.bg-contents-mode .inquire-page__form-nav-wrap,
.bg-contents-mode .footer,
.bg-contents-mode .inquire-page__form-wrap,
.bg-contents-mode .inquire-page__list-wrap,
.bg-contents-mode .inquire-page__wrap,
.bg-contents-mode .header .header__menu-nav,
.bg-contents-mode .header__menu-nav,
.bg-contents-mode .inquire-page__item,
.bg-contents-mode .s-card-features__card-style,
.bg-contents-mode .footer__loop-link-circle,
.bg-contents-mode .form-style-second .form-control,
.bg-contents-mode .accordion-title--pseudo,
.bg-contents-mode .galleryInnerSlider-wrap .swiper-button-next,
.bg-contents-mode .galleryInnerSlider-wrap .swiper-button-prev,
.bg-contents-mode .gallerySwiper .swiper-button-next,
.bg-contents-mode .gallerySwiper .swiper-button-prev,
.bg-contents-mode .gallerySwiper__circle,
.bg-contents-mode .link-share__circle,
.bg-contents-mode .link-share-second .link-share__circle,
.bg-contents-mode .s-gallery__arrow,
.bg-contents-mode .s-additional-features__card {
	background: var(--custom-color-bg-inherit);
}
.bg-contents-mode .bg-path-inherit,
.bg-contents-mode .s-hero__cta-additional-btn-path {
	fill: var(--custom-color-bg-inherit);
}
.bg-8-contents-mode .decor-patter {
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='49' height='59' viewBox='0 0 49 59' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M39.0603 0.00225831C39.839 6.62136 39.2731 13.2676 39.3998 19.8979C39.4202 20.9684 38.9969 22.1359 37.7701 22.233C36.4912 22.3347 36.3938 21.201 36.2558 20.1757C35.6989 16.0137 36.4278 11.8764 36.5183 7.73018C36.5545 6.12227 36.67 4.48726 36.7402 2.86579C36.7945 1.63727 37.0593 0.575868 38.2771 0H39.058L39.0603 0.00225831Z' fill='%23ffffff'/%3e%3cpath d='M36.5206 46.3359C39.6986 46.3359 42.4239 46.3134 45.1493 46.3472C46.2584 46.3608 47.4988 46.3856 47.6369 47.9009C47.7682 49.353 46.7247 49.7663 45.5386 49.9334C44.8369 50.0328 44.1284 50.2067 43.4312 50.1796C37.6116 49.947 31.7943 49.685 25.9747 49.4072C25.1145 49.3666 24.2137 49.2198 24.2091 48.0477C24.2046 46.7537 25.144 46.774 26.0969 46.6453C29.7141 46.1553 33.3471 46.433 36.5206 46.3359Z' fill='%23ffffff'/%3e%3cpath d='M36.0022 39.1952C32.6182 39.1952 29.2365 39.1952 25.8525 39.1952C25.3975 39.1952 24.9357 39.22 24.4875 39.1613C23.8356 39.0755 23.0208 38.9219 22.8849 38.2535C22.7084 37.3885 23.6817 37.3411 24.2136 37.1379C26.3663 36.3203 28.6751 36.2436 30.9183 36.1758C36.1833 36.0177 41.4574 36.1058 46.727 36.0855C47.8406 36.081 48.8456 36.1239 48.8502 37.6663C48.8547 39.2087 47.8542 39.2607 46.7383 39.2561C43.1596 39.2471 39.5809 39.2516 36.0022 39.2516C36.0022 39.2313 36.0022 39.2132 36.0022 39.1929V39.1952Z' fill='%23ffffff'/%3e%3cpath d='M33.4444 29.4393C37.0367 29.148 41.0318 29.8097 45.0519 29.8593C46.1769 29.8729 47.3494 30.1416 47.277 31.6976C47.2091 33.1745 46.0615 32.9713 45.1108 32.9713C38.6302 32.9713 32.161 32.6416 25.6985 32.1899C24.7614 32.1244 23.9035 31.8218 23.933 30.7943C23.9624 29.7509 24.9583 29.4845 25.8026 29.4619C28.2043 29.3986 30.6059 29.4393 33.4467 29.4393H33.4444Z' fill='%23ffffff'/%3e%3cpath d='M42.9921 8.43703C42.9921 6.4836 42.9536 4.5279 43.0102 2.57673C43.0396 1.58759 43.2207 0.501344 44.4974 0.42682C45.7831 0.352296 45.8781 1.56049 45.9777 2.36671C46.5798 7.26723 46.9873 12.1858 46.8175 17.1315C46.8062 17.4522 46.6975 17.7684 46.65 18.089C46.4961 19.1324 46.1566 20.0357 44.8844 19.9815C43.6033 19.9273 43.601 18.7823 43.4674 17.9648C43.0351 15.3339 42.8789 12.6736 42.9876 10.002C43.008 9.48263 42.9898 8.96096 42.9921 8.43929V8.43703Z' fill='%23ffffff'/%3e%3cpath d='M10.1796 39.4413C10.1796 42.1152 10.1932 44.789 10.1705 47.4628C10.1638 48.1065 10.1094 48.7681 9.9374 49.3824C9.75858 50.0238 9.3783 50.5725 8.58379 50.577C7.78476 50.5816 7.40901 50.035 7.23245 49.3869C6.99478 48.5129 6.67109 47.5983 6.72089 46.7198C7.03552 41.0763 7.43391 35.4374 7.82098 29.7984C7.87304 29.0396 8.29406 28.5721 9.09536 28.6534C9.90345 28.7347 10.1479 29.3264 10.1502 30.0468C10.157 33.1768 10.1524 36.3091 10.1524 39.4391C10.1615 39.4391 10.1728 39.4391 10.1819 39.4391L10.1796 39.4413Z' fill='%23ffffff'/%3e%3cpath d='M17.5316 41.7832C17.5316 43.2037 17.595 44.7054 17.5113 46.1982C17.4502 47.2686 17.0902 48.4497 15.8679 48.5242C14.5981 48.601 14.5188 47.4177 14.3853 46.4195C13.6678 41.0379 14.2019 35.6361 14.082 30.2432C14.0639 29.4619 14.4962 28.7663 15.3496 28.8182C16.2437 28.8724 16.6647 29.6132 16.7417 30.4555C17.0835 34.2021 17.8191 37.917 17.5339 41.7832H17.5316Z' fill='%23ffffff'/%3e%3cpath d='M14.1137 20.3857C10.7681 19.9815 7.40901 19.9589 4.04537 19.9521C3.15806 19.9521 2.01496 19.7941 2.05344 18.5949C2.08966 17.4612 3.11958 17.3348 4.08611 17.267C7.37053 17.0412 10.6482 16.6957 13.9348 16.5444C15.3382 16.4811 16.7688 16.7273 18.1699 16.9463C19.0029 17.0773 19.8925 17.4025 19.8518 18.5C19.8133 19.514 19.1297 19.9702 18.1677 20.0176C16.8141 20.0854 15.4944 20.5664 14.1137 20.3835V20.3857Z' fill='%23ffffff'/%3e%3cpath d='M0.00946989 38.3641C0.00720634 35.7603 -0.0109021 33.1542 0.0162606 30.5504C0.0253148 29.7013 0.070586 28.7076 1.23179 28.6895C2.3115 28.6715 2.27529 29.5883 2.36809 30.3855C2.93625 35.2951 3.22824 40.2159 3.09696 45.1594C3.08338 45.6743 3.00868 46.1914 2.90229 46.695C2.70763 47.6141 2.20964 48.3165 1.17973 48.1403C0.274306 47.9868 0.00494278 47.2415 0.00720634 46.3721C0.0185241 43.7028 0.0117334 41.0334 0.00720634 38.3641H0.00946989Z' fill='%23ffffff'/%3e%3cpath d='M12.124 10.9415C9.14064 10.9415 6.15501 10.9528 3.17164 10.9279C2.69403 10.9234 1.95838 11.2102 1.79767 10.5892C1.62337 9.91848 2.34997 9.6249 2.85475 9.3923C3.98426 8.87289 5.19073 8.68996 6.43569 8.64254C11.0896 8.46187 15.7434 8.22701 20.3973 8.05086C21.0288 8.02602 21.7102 8.11635 22.2919 8.3467C22.9438 8.60415 24.1367 8.46188 23.9986 9.54812C23.8809 10.465 22.8963 10.8444 22.0474 10.8918C20.3656 10.9889 18.6747 10.937 16.9884 10.9415C15.3654 10.946 13.7447 10.9415 12.1217 10.9415H12.124Z' fill='%23ffffff'/%3e%3cpath d='M29.2636 9.96139C29.2636 7.35078 29.2636 4.74244 29.2636 2.13184C29.2636 1.32111 29.2908 0.465207 30.3796 0.422299C31.4072 0.379391 31.4412 1.33466 31.5362 1.95795C32.3602 7.40047 32.0048 12.8836 32.0206 18.3533C32.0229 19.2385 31.5159 19.916 30.6127 19.9205C29.5579 19.925 29.2478 19.1843 29.2614 18.1839C29.2976 15.4446 29.2727 12.703 29.2727 9.96364C29.2704 9.96364 29.2659 9.96364 29.2636 9.96364V9.96139Z' fill='%23ffffff'/%3e%3cpath d='M11.1167 4.28852C9.16779 4.28852 7.21887 4.32014 5.26995 4.27497C4.42791 4.25465 3.39799 4.14625 3.31198 3.08936C3.2237 1.98505 4.30568 1.81793 5.10019 1.6576C9.12252 0.842346 13.1947 0.643615 17.2894 0.806213C18.3805 0.849121 19.3063 1.35724 19.3289 2.47059C19.3515 3.59071 18.4031 4.20948 17.3528 4.25239C15.2771 4.33595 13.1969 4.27723 11.1167 4.27723C11.1167 4.28175 11.1167 4.28401 11.1167 4.28852Z' fill='%23ffffff'/%3e%3c/svg%3e");
}
.bg-7-contents-mode .decor-patter {
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='49' height='59' viewBox='0 0 49 59' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M39.0603 0.00225831C39.839 6.62136 39.2731 13.2676 39.3998 19.8979C39.4202 20.9684 38.9969 22.1359 37.7701 22.233C36.4912 22.3347 36.3938 21.201 36.2558 20.1757C35.6989 16.0137 36.4278 11.8764 36.5183 7.73018C36.5545 6.12227 36.67 4.48726 36.7402 2.86579C36.7945 1.63727 37.0593 0.575868 38.2771 0H39.058L39.0603 0.00225831Z' fill='%23000000'/%3e%3cpath d='M36.5206 46.3359C39.6986 46.3359 42.4239 46.3134 45.1493 46.3472C46.2584 46.3608 47.4988 46.3856 47.6369 47.9009C47.7682 49.353 46.7247 49.7663 45.5386 49.9334C44.8369 50.0328 44.1284 50.2067 43.4312 50.1796C37.6116 49.947 31.7943 49.685 25.9747 49.4072C25.1145 49.3666 24.2137 49.2198 24.2091 48.0477C24.2046 46.7537 25.144 46.774 26.0969 46.6453C29.7141 46.1553 33.3471 46.433 36.5206 46.3359Z' fill='%23000000'/%3e%3cpath d='M36.0022 39.1952C32.6182 39.1952 29.2365 39.1952 25.8525 39.1952C25.3975 39.1952 24.9357 39.22 24.4875 39.1613C23.8356 39.0755 23.0208 38.9219 22.8849 38.2535C22.7084 37.3885 23.6817 37.3411 24.2136 37.1379C26.3663 36.3203 28.6751 36.2436 30.9183 36.1758C36.1833 36.0177 41.4574 36.1058 46.727 36.0855C47.8406 36.081 48.8456 36.1239 48.8502 37.6663C48.8547 39.2087 47.8542 39.2607 46.7383 39.2561C43.1596 39.2471 39.5809 39.2516 36.0022 39.2516C36.0022 39.2313 36.0022 39.2132 36.0022 39.1929V39.1952Z' fill='%23000000'/%3e%3cpath d='M33.4444 29.4393C37.0367 29.148 41.0318 29.8097 45.0519 29.8593C46.1769 29.8729 47.3494 30.1416 47.277 31.6976C47.2091 33.1745 46.0615 32.9713 45.1108 32.9713C38.6302 32.9713 32.161 32.6416 25.6985 32.1899C24.7614 32.1244 23.9035 31.8218 23.933 30.7943C23.9624 29.7509 24.9583 29.4845 25.8026 29.4619C28.2043 29.3986 30.6059 29.4393 33.4467 29.4393H33.4444Z' fill='%23000000'/%3e%3cpath d='M42.9921 8.43703C42.9921 6.4836 42.9536 4.5279 43.0102 2.57673C43.0396 1.58759 43.2207 0.501344 44.4974 0.42682C45.7831 0.352296 45.8781 1.56049 45.9777 2.36671C46.5798 7.26723 46.9873 12.1858 46.8175 17.1315C46.8062 17.4522 46.6975 17.7684 46.65 18.089C46.4961 19.1324 46.1566 20.0357 44.8844 19.9815C43.6033 19.9273 43.601 18.7823 43.4674 17.9648C43.0351 15.3339 42.8789 12.6736 42.9876 10.002C43.008 9.48263 42.9898 8.96096 42.9921 8.43929V8.43703Z' fill='%23000000'/%3e%3cpath d='M10.1796 39.4413C10.1796 42.1152 10.1932 44.789 10.1705 47.4628C10.1638 48.1065 10.1094 48.7681 9.9374 49.3824C9.75858 50.0238 9.3783 50.5725 8.58379 50.577C7.78476 50.5816 7.40901 50.035 7.23245 49.3869C6.99478 48.5129 6.67109 47.5983 6.72089 46.7198C7.03552 41.0763 7.43391 35.4374 7.82098 29.7984C7.87304 29.0396 8.29406 28.5721 9.09536 28.6534C9.90345 28.7347 10.1479 29.3264 10.1502 30.0468C10.157 33.1768 10.1524 36.3091 10.1524 39.4391C10.1615 39.4391 10.1728 39.4391 10.1819 39.4391L10.1796 39.4413Z' fill='%23000000'/%3e%3cpath d='M17.5316 41.7832C17.5316 43.2037 17.595 44.7054 17.5113 46.1982C17.4502 47.2686 17.0902 48.4497 15.8679 48.5242C14.5981 48.601 14.5188 47.4177 14.3853 46.4195C13.6678 41.0379 14.2019 35.6361 14.082 30.2432C14.0639 29.4619 14.4962 28.7663 15.3496 28.8182C16.2437 28.8724 16.6647 29.6132 16.7417 30.4555C17.0835 34.2021 17.8191 37.917 17.5339 41.7832H17.5316Z' fill='%23000000'/%3e%3cpath d='M14.1137 20.3857C10.7681 19.9815 7.40901 19.9589 4.04537 19.9521C3.15806 19.9521 2.01496 19.7941 2.05344 18.5949C2.08966 17.4612 3.11958 17.3348 4.08611 17.267C7.37053 17.0412 10.6482 16.6957 13.9348 16.5444C15.3382 16.4811 16.7688 16.7273 18.1699 16.9463C19.0029 17.0773 19.8925 17.4025 19.8518 18.5C19.8133 19.514 19.1297 19.9702 18.1677 20.0176C16.8141 20.0854 15.4944 20.5664 14.1137 20.3835V20.3857Z' fill='%23000000'/%3e%3cpath d='M0.00946989 38.3641C0.00720634 35.7603 -0.0109021 33.1542 0.0162606 30.5504C0.0253148 29.7013 0.070586 28.7076 1.23179 28.6895C2.3115 28.6715 2.27529 29.5883 2.36809 30.3855C2.93625 35.2951 3.22824 40.2159 3.09696 45.1594C3.08338 45.6743 3.00868 46.1914 2.90229 46.695C2.70763 47.6141 2.20964 48.3165 1.17973 48.1403C0.274306 47.9868 0.00494278 47.2415 0.00720634 46.3721C0.0185241 43.7028 0.0117334 41.0334 0.00720634 38.3641H0.00946989Z' fill='%23000000'/%3e%3cpath d='M12.124 10.9415C9.14064 10.9415 6.15501 10.9528 3.17164 10.9279C2.69403 10.9234 1.95838 11.2102 1.79767 10.5892C1.62337 9.91848 2.34997 9.6249 2.85475 9.3923C3.98426 8.87289 5.19073 8.68996 6.43569 8.64254C11.0896 8.46187 15.7434 8.22701 20.3973 8.05086C21.0288 8.02602 21.7102 8.11635 22.2919 8.3467C22.9438 8.60415 24.1367 8.46188 23.9986 9.54812C23.8809 10.465 22.8963 10.8444 22.0474 10.8918C20.3656 10.9889 18.6747 10.937 16.9884 10.9415C15.3654 10.946 13.7447 10.9415 12.1217 10.9415H12.124Z' fill='%23000000'/%3e%3cpath d='M29.2636 9.96139C29.2636 7.35078 29.2636 4.74244 29.2636 2.13184C29.2636 1.32111 29.2908 0.465207 30.3796 0.422299C31.4072 0.379391 31.4412 1.33466 31.5362 1.95795C32.3602 7.40047 32.0048 12.8836 32.0206 18.3533C32.0229 19.2385 31.5159 19.916 30.6127 19.9205C29.5579 19.925 29.2478 19.1843 29.2614 18.1839C29.2976 15.4446 29.2727 12.703 29.2727 9.96364C29.2704 9.96364 29.2659 9.96364 29.2636 9.96364V9.96139Z' fill='%23000000'/%3e%3cpath d='M11.1167 4.28852C9.16779 4.28852 7.21887 4.32014 5.26995 4.27497C4.42791 4.25465 3.39799 4.14625 3.31198 3.08936C3.2237 1.98505 4.30568 1.81793 5.10019 1.6576C9.12252 0.842346 13.1947 0.643615 17.2894 0.806213C18.3805 0.849121 19.3063 1.35724 19.3289 2.47059C19.3515 3.59071 18.4031 4.20948 17.3528 4.25239C15.2771 4.33595 13.1969 4.27723 11.1167 4.27723C11.1167 4.28175 11.1167 4.28401 11.1167 4.28852Z' fill='%23000000'/%3e%3c/svg%3e");
}
.bg-contents-mode:not(.bg-7-contents-mode):not(.bg-8-contents-mode) .decor-patter {
	display: none;
}
.bg-contents-mode,
.bg-contents-mode .filter-block__burger,
.bg-contents-mode .filter-caller,
.bg-contents-mode .hero-filter__heading:before,
.bg-contents-mode .item-result--toggle,
.bg-contents-mode .item-result__price,
.bg-contents-mode .s-switchback__list-item-walk-time,
.bg-contents-mode .footer__go-to-links,
.bg-contents-mode .filter-nav .swiper-wrapper:after,
.bg-contents-mode .header,
.bg-contents-mode .link-social,
.bg-contents-mode .s-map__filter-item-svg-wrap,
.bg-contents-mode .aboutSlider:after,
.bg-contents-mode .features-card,
.bg-contents-mode .s-hero__cta-bg,
.bg-contents-mode .sliderQuote__headshot-social,
.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 .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-hero__cta,
.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,
.bg-contents-mode .dropdown-menu,
.bg-contents-mode .header__full-menu,
.bg-contents-mode .s-map__filter,
.bg-contents-mode section,
.bg-contents-mode.body-scroll .header,
.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 .gallerySwiper .swiper-button-next:hover,
.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 .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 .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 .check-c input[type=radio]:checked + label {
	background: #ffffff !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 .s-hero__circle-bg img,
.bg-contents-mode .body-bg-img {
	display: none;
}
.bg-contents-mode .cookies-alert,
.bg-contents-mode .concession-banner,
.bg-contents-mode .btn-simple {
	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 .swiper-slide .features-card {
	opacity: .8 !important;
}
.bg-contents-mode .swiper-slide-active .features-card {
	opacity: 1 !important;
}
.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 .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 .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 {
	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 .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 .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 .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 .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,
.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;
}
.color-contents-mode .link-scrollto__bg path {
	fill: none;
	stroke: var(--custom-color-content-inherit);
}
.bg-contents-mode .s-thank-you__img-wrap:before {
	background: var(--custom-color-bg-inherit-80);
}
.bg-contents-mode .aboutSlider:before,
.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-80);
}
.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-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 .swiper-slide-active .features-card {
	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 .swiper-slide-active .features-card {
	background: #e6e0e0 !important;
	color: var(--custom-color-content-inherit);
}
.bg-contents-mode .link-w-arrow-big .btn-arrow-wrap:after,
.bg-contents-mode .s-hero__bg-pic,
.bg-contents-mode .bg-wrap-between-section,
.bg-contents-mode .bg-wrap,
.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 .swiper-slide-active .features-card {
	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,
.bg-contents-mode .active .s-map__filter-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 .s-hero__cta-additional-btn-path {
	stroke: 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 .footer__go-to-links,
.color-contents-mode .filter-nav,
.color-contents-mode .s-map__filter-item-svg-wrap,
.color-contents-mode .s-hero__cta-additional-btn-circle,
.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 .header__col-nav:after,
.color-contents-mode .header__info-wrap:after,
.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: -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 .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 .features-card__img-wrap:after {
	background: var(--custom-color-bg-inherit-50);
}
.bg-contents-mode .footer__go-to-links-img-wrap:after {
	background: var(--custom-color-bg-inherit-70);
}
.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 .s-amenities-rows__list-item:last-child .s-amenities-rows__list-inner-item,
.color-contents-mode .s-amenities-rows__list-inner-item {
	border-color: var(--custom-color-content-inherit-20);
}
.color-contents-mode .accordion-title--pseudo:after,
.color-contents-mode .accordion-title--pseudo:before {
	background: var(--custom-color-content-inherit);
}
.color-contents-mode .footer__content,
.color-contents-mode .filter-block__burger,
.color-contents-mode .filter-caller,
.color-contents-mode .s-contact__form,
.color-contents-mode .s-units-apartments__unit,
.color-contents-mode .s-switchback__list-item-walk-time,
.color-contents-mode .filter-nav .swiper-wrapper:after,
.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 {
	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 .s-fp-simple__map-scale-btns:hover,
.color-contents-mode.bg-contents-mode input[type="radio"]:checked + .s-fp-simple__radio-label,
.color-contents-mode.bg-contents-mode .inquire-page__modal-gallery__close-btn:hover,
.color-contents-mode.bg-contents-mode .swiper-style .sliderReviews__btn:hover,
.color-contents-mode.bg-contents-mode .link-share:hover .link-share__circle,
.color-contents-mode.bg-contents-mode .custom-select--active .custom-select__option--value:hover,
.color-contents-mode.bg-contents-mode .custom-select--active .custom-select__option--value:focus,
.color-contents-mode.bg-contents-mode .custom-select__option:hover,
.color-contents-mode.bg-contents-mode .cookies-alert__cross:hover,
.color-contents-mode.bg-contents-mode .concession-banner__btn-close:hover,
.color-contents-mode.bg-contents-mode .link-w-arrow:hover .arrow-wrap,
.color-contents-mode.bg-contents-mode .footer__go-to-links:hover,
.color-contents-mode.bg-contents-mode .s-map__filter-item.active .s-map__filter-item-svg-wrap,
.color-contents-mode.bg-contents-mode .s-map-second__filter-item.active,
.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 .s-hero__cta:hover,
.color-contents-mode.bg-contents-mode .s-hero__cta:hover .s-hero__cta-bg,
.color-contents-mode.bg-contents-mode .link-social:hover,
.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,
.color-contents-mode.bg-contents-mode .btn:hover,
.color-contents-mode.bg-contents-mode .btn-simple:hover,
.color-contents-mode.bg-contents-mode .gallerySwiper .swiper-button-prev:hover,
.color-contents-mode.bg-contents-mode .gallerySwiper .swiper-button-next:hover {
	background: #424040 !important;
	color: var(--custom-color-content-inherit);
}
.color-contents-mode.bg-contents-mode .btn:hover {
	color: var(--custom-color-content-inherit);
}
.color-contents-mode.bg-7-contents-mode .s-fp-simple__map-scale-btns:hover,
.color-contents-mode.bg-7-contents-mode input[type="radio"]:checked + .s-fp-simple__radio-label,
.color-contents-mode.bg-7-contents-mode .inquire-page__modal-gallery__close-btn:hover,
.color-contents-mode.bg-7-contents-mode .swiper-style .sliderReviews__btn:hover,
.color-contents-mode.bg-7-contents-mode .link-share:hover .link-share__circle,
.color-contents-mode.bg-7-contents-mode .custom-select--active .custom-select__option--value:hover,
.color-contents-mode.bg-7-contents-mode .custom-select--active .custom-select__option--value:focus,
.color-contents-mode.bg-7-contents-mode .custom-select__option:hover,
.color-contents-mode.bg-7-contents-mode .cookies-alert__cross:hover,
.color-contents-mode.bg-7-contents-mode .concession-banner__btn-close:hover,
.color-contents-mode.bg-7-contents-mode .link-w-arrow:hover .arrow-wrap,
.color-contents-mode.bg-7-contents-mode .footer__go-to-links:hover,
.color-contents-mode.bg-7-contents-mode .s-map__filter-item.active .s-map__filter-item-svg-wrap,
.color-contents-mode.bg-7-contents-mode .s-map-second__filter-item.active,
.color-contents-mode.bg-7-contents-mode .s-tabs__types:before,
.color-contents-mode.bg-7-contents-mode .btn:hover .btn-arrow-wrap,
.color-contents-mode.bg-7-contents-mode .s-hero__cta:hover,
.color-contents-mode.bg-7-contents-mode .s-hero__cta:hover .s-hero__cta-bg,
.color-contents-mode.bg-7-contents-mode .link-social:hover,
.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,
.color-contents-mode.bg-7-contents-mode .btn:hover,
.color-contents-mode.bg-7-contents-mode .btn-simple:hover,
.color-contents-mode.bg-7-contents-mode .gallerySwiper .swiper-button-prev:hover,
.color-contents-mode.bg-7-contents-mode .gallerySwiper .swiper-button-next:hover {
	background: #e6e0e0 !important;
	color: var(--custom-color-content-inherit);
}
.color-contents-mode.bg-7-contents-mode .btn:hover {
	color: var(--custom-color-content-inherit);
}
.bg-7-contents-mode.color-8-contents-mode .s-fp-simple__map-scale-btns:hover,
.bg-7-contents-mode.color-8-contents-mode input[type="radio"]:checked + .s-fp-simple__radio-label,
.bg-7-contents-mode.color-8-contents-mode .inquire-page__modal-gallery__close-btn:hover,
.bg-7-contents-mode.color-8-contents-mode .swiper-style .sliderReviews__btn:hover,
.bg-7-contents-mode.color-8-contents-mode .link-share:hover .link-share__circle,
.bg-7-contents-mode.color-8-contents-mode .custom-select--active .custom-select__option--value:hover,
.bg-7-contents-mode.color-8-contents-mode .custom-select--active .custom-select__option--value:focus,
.bg-7-contents-mode.color-8-contents-mode .custom-select__option:hover,
.bg-7-contents-mode.color-8-contents-mode .cookies-alert__cross:hover,
.bg-7-contents-mode.color-8-contents-mode .concession-banner__btn-close:hover,
.bg-7-contents-mode.color-8-contents-mode .link-w-arrow:hover .arrow-wrap,
.bg-7-contents-mode.color-8-contents-mode .footer__go-to-links:hover,
.bg-7-contents-mode.color-8-contents-mode .s-map__filter-item.active .s-map__filter-item-svg-wrap,
.bg-7-contents-mode.color-8-contents-mode .s-map-second__filter-item.active,
.bg-7-contents-mode.color-8-contents-mode .s-tabs__types:before,
.bg-7-contents-mode.color-8-contents-mode .btn:hover .btn-arrow-wrap,
.bg-7-contents-mode.color-8-contents-mode .s-hero__cta:hover,
.bg-7-contents-mode.color-8-contents-mode .s-hero__cta:hover .s-hero__cta-bg,
.bg-7-contents-mode.color-8-contents-mode .link-social:hover,
.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,
.bg-7-contents-mode.color-8-contents-mode .btn:hover,
.bg-7-contents-mode.color-8-contents-mode .btn-simple:hover,
.bg-7-contents-mode.color-8-contents-mode .gallerySwiper .swiper-button-prev:hover,
.bg-7-contents-mode.color-8-contents-mode .gallerySwiper .swiper-button-next:hover {
	background: #787575 !important;
	color: var(--custom-color-content-inherit) !important;
}
.bg-7-contents-mode.color-8-contents-mode .btn:hover {
	color: var(--custom-color-content-inherit);
}
.bg-contents-mode.color-8-contents-mode .s-fp-simple__map-scale-btns:hover,
.bg-contents-mode.color-8-contents-mode input[type="radio"]:checked + .s-fp-simple__radio-label,
.bg-contents-mode.color-8-contents-mode .inquire-page__modal-gallery__close-btn:hover,
.bg-contents-mode.color-8-contents-mode .swiper-style .sliderReviews__btn:hover,
.bg-contents-mode.color-8-contents-mode .link-share:hover .link-share__circle,
.bg-contents-mode.color-8-contents-mode .custom-select--active .custom-select__option--value:hover,
.bg-contents-mode.color-8-contents-mode .custom-select--active .custom-select__option--value:focus,
.bg-contents-mode.color-8-contents-mode .custom-select__option:hover,
.bg-contents-mode.color-8-contents-mode .cookies-alert__cross:hover,
.bg-contents-mode.color-8-contents-mode .concession-banner__btn-close:hover,
.bg-contents-mode.color-8-contents-mode .link-w-arrow:hover .arrow-wrap,
.bg-contents-mode.color-8-contents-mode .footer__go-to-links:hover,
.bg-contents-mode.color-8-contents-mode .s-map__filter-item.active .s-map__filter-item-svg-wrap,
.bg-contents-mode.color-8-contents-mode .s-map-second__filter-item.active,
.bg-contents-mode.color-8-contents-mode .s-tabs__types:before,
.bg-contents-mode.color-8-contents-mode .btn:hover .btn-arrow-wrap,
.bg-contents-mode.color-8-contents-mode .s-hero__cta:hover,
.bg-contents-mode.color-8-contents-mode .s-hero__cta:hover .s-hero__cta-bg,
.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 .swiper-slide-active .features-card,
.bg-contents-mode.color-8-contents-mode .link-social:hover,
.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,
.bg-contents-mode.color-8-contents-mode .btn:hover,
.bg-contents-mode.color-8-contents-mode .btn-simple:hover,
.bg-contents-mode.color-8-contents-mode .gallerySwiper .swiper-button-prev:hover,
.bg-contents-mode.color-8-contents-mode .gallerySwiper .swiper-button-next:hover {
	background: #e6e0e0 !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.color-contents-mode .s-loop-line {
	border: 1px solid var(--custom-color-content-inherit);
}
@media (min-width: 576px) {
	.options-menu__wrap {
		max-width: 500px;
	}
}
@media (max-width: 991px) {
	.color-contents-mode .menu-tgl span {
		background: var(--custom-color-content-inherit) !important;
	}
}
@media (max-width: 370px) {
	.check-c-btn {
		max-width: 100%;
	}
}