: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;
    transform: translateX(400%);
    -webkit-transition: transform .2s;
    -o-transition: transform .2s;
    transition: transform .2s;
}
.options-menu.active .options-menu__wrap {
    transform: translateX(0%);
}
.options-menu__content {
    max-height: 100%;
    overflow-y: auto;
}
.options-menu__title {
    border: none !important;
    font-size: 35px !important;
    padding: 0 15px 32px;
    margin: 15px 0 34px !important;
    letter-spacing: 0;
    color: var(--3-const-color) !important;
}
body #options-menu h3.h4.options-menu__title {
    color: var(--3-const-color) !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: 100vh;
    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("../../V2/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("../../V2/images/cursors-pack/cursor-pointer.svg"), default !important
}
/*------------------------------*/
.highlight-headers {
    --heading-color: red;
    --heading-color-second: red;
    --heading-border: 2px solid red;
}
.highlight-headers .heading-color,
.highlight-headers .heading-color-2,
.highlight-headers .heading-color-3,
.highlight-headers .heading-color-4,
.highlight-headers .heading-color-gradient,
.highlight-headers h1,
.highlight-headers h2,
.highlight-headers h3,
.highlight-headers .h1,
.highlight-headers .h2,
.highlight-headers .h3,
.highlight-headers .h4,
.highlight-headers .h5,
.highlight-headers .h6,
.highlight-headers h4,
.highlight-headers h5,
.highlight-headers h6 {
    --heading-color: red;
    --heading-color-second: red;
}
.color-contents-mode .heading-color-gradient,
.highlight-headers .heading-color-gradient {
    background: none;
    -webkit-background-clip: inherit;
    -webkit-text-fill-color: inherit;
}
.highlight-headers .tooltip--secondary .tooltip-inner h6 {
    color: red !important;
}
.highlight-links {
    --link-color: red;
    --link-bg: 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: #000000 !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(100vh - 100px);
    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 .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 .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 .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 .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;
    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 .content-wrap {
    --light-text-color: var(--custom-color-content-inherit);
}
.color-contents-mode,
.color-contents-mode .vbox-title,
.color-contents-mode .mapboxgl-marker1:after,
.color-contents-mode .content-wrap *,
.color-contents-mode .btn,
.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 .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 .btn-secondary:after,
.color-contents-mode .btn-secondary:before {
    border-image: none;
}
.color-contents-mode .s-hero__cta-additional-btn-circle,
.color-contents-mode .btn,
.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 .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 .color-path-inherit {
    fill: 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 .link-social,
.color-contents-mode .btn-arrow-wrap,
/*.color-contents-mode .btn-hamburger,*/
.color-contents-mode .s-hero__cta,
.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 .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);
}
.bg-contents-mode .s-hero__cta-additional-btn-path {
    fill: var(--custom-color-bg-inherit);
}
.bg-contents-mode,
.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 .btn-hamburger,
.bg-contents-mode .header,
.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 .spec-st,
.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 .bg-path-inherit {
    fill: 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 .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-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;
}
.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 .s-thank-you__img-wrap:after {
    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-7-contents-mode.color-8-contents-mode:not(.body-scroll) .header__logo {
    opacity: 0 !important;
    visibility: hidden !important;
}
.bg-8-contents-mode.color-7-contents-mode.body-scroll .header__logo-scroll,
.bg-8-contents-mode.color-7-contents-mode.body-no-scroll .header__logo-scroll,
.bg-7-contents-mode.color-8-contents-mode:not(.body-scroll):not(.body-no-scroll) .header__logo-second {
    opacity: 1 !important;
    visibility: visible !important;
}
.bg-8-contents-mode.color-7-contents-mode.body-scroll .header__logo-scroll-virtual-tour,
.bg-8-contents-mode.color-7-contents-mode.body-no-scroll .header__logo-scroll-virtual-tour,
.bg-8-contents-mode.color-7-contents-mode:not(.body-scroll):not(.body-no-scroll) .header__logo-second {
    opacity: 0 !important;
    visibility: hidden !important;
}
.bg-8-contents-mode.color-7-contents-mode:not(.body-scroll):not(.body-no-scroll) .header__logo {
    opacity: 1 !important;
    visibility: visible !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 .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 #ffffff;
}
.bg-8-contents-mode .mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip {
    border-top-color: #ffffff !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 .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 .heroSlider .swiper-slide,
.color-contents-mode .concession-banner__btn-close,
.color-contents-mode .cookies-alert__cross {
    border-color: var(--custom-color-content-inherit);
}
.color-contents-mode .heroSlider .swiper-slide,
.color-contents-mode .cookies-alert__cross:after,
.color-contents-mode .cookies-alert__cross:before {
    background: var(--custom-color-content-inherit);
}
.bg-contents-mode .concession-banner__btn-close,
.bg-contents-mode .cookies-alert__cross,
.bg-contents-mode .swiper-arrows__circle {
    background: var(--custom-color-bg-inherit);
}
.color-contents-mode .iframe-nav__btn .iframe-nav__btn-txt:after,
.color-contents-mode .iframe-nav__btn {
    border-color: var(--custom-color-content-inherit) !important;
}
.bg-contents-mode .hero-neighborhood__pic-wrap:after {
    background: linear-gradient(0deg, 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.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: 1px solid var(--custom-color-content-inherit);
    /*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 .map-attribute .mapboxgl-ctrl-zoom-out,
.color-contents-mode .map-attribute .mapboxgl-ctrl-zoom-in,
.color-contents-mode .select-link__icon-wrap,
.color-contents-mode .s-tabs-second .tabs-swiper__card,
.color-contents-mode .units-item {
    border: 1px solid var(--custom-color-content-inherit);
}
.color-contents-mode .accordion-wrap {
    border-bottom-color: var(--custom-color-content-inherit);
}
.content-help-links__resident path,
.color-contents-mode .content-help-links__resident path {
    fill: transparent !important;
    stroke: currentColor;
}
.color-contents-mode.bg-contents-mode .s-map__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-link:hover .s-hero__cta,
.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-map__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-link:hover .s-hero__cta,
.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-map__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-link:hover .s-hero__cta,
.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-map__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-link:hover .s-hero__cta,
.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;
}
.bg-contents-mode .s-hero__bg-pic-b,
.color-contents-mode .s-hero__bg-pic-b {
    display: none;
}
.bg-contents-mode .s-loop-line:after {
    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: linear-gradient(90deg, var(--custom-color-bg-inherit-0) 0%, var(--custom-color-bg-inherit) 100%);
}
.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%;
    }
}