/* JD104 START */
@media screen and (max-width: 767px) {
	html body.JD104 .content-scrollable--tabs-nav.basket-is-open--tab-override {
		margin-top: 80px;
		transition: margin-top 0.2s ease;
	}
}

@media screen and (max-width: 767px) {
	html body.JD104 .js-basket-dock.basket-is-open--basket-override {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		z-index: 13;
		padding: 12px;
		overflow: hidden;
		height: 80px;
	}
}

@media screen and (max-width: 767px) {
	html
		body.JD104[data-theme='Holidays']
		.js-basket-dock.basket-is-open--basket-override {
		background-color: #2b6fb1;
	}
}

@media screen and (max-width: 767px) {
	html
		body.JD104[data-theme='CityBreaks']
		.js-basket-dock.basket-is-open--basket-override {
		background-color: #555f69;
	}
}

@media screen and (max-width: 767px) {
	html
		body.JD104[data-theme='Villas']
		.js-basket-dock.basket-is-open--basket-override {
		background-color: #2d2576;
	}
}

@media screen and (max-width: 767px) {
	html
		body.JD104[data-theme='IndulgentEscapes']
		.js-basket-dock.basket-is-open--basket-override {
		background-color: #3c3c3b;
	}
}

@media screen and (max-width: 767px) {
	html
		body.JD104[data-theme='Vibe']
		.js-basket-dock.basket-is-open--basket-override {
		background-color: #2593a7;
	}
}

/* JD104 END */
.BF232 .header-details__container .image-galleryV2 {
	width: calc(100% - 24px);
	margin: 12px auto;
}

.BF232 .image-galleryV2__brand-block {
	z-index: 1;
}

.BF232 .image-galleryV2__links {
	padding-left: 0;
	padding-right: 0;
}

@media (min-width: 768px) {
	.BF232 .header-details__container .image-galleryV2 {
		width: 100%;
		margin-top: 12px;
	}

	.BF232 .basket-summary__totals {
		min-width: 0;
	}
}

.BF232[data-theme='IndulgentEscapes']
	.basket-summary__dock--fixed[data-is-sticky-open] {
	background-color: #3c3c3b;
}

.BF232[data-theme='IndulgentEscapes']
	.basket-summary__dock--fixed[data-is-sticky-open]
	.basket-summary__dock-text {
	background-color: #1d191a;
}

.BF232[data-theme='IndulgentEscapes']
	.basket-is-open--basket-override
	.basket-summary__dock-text {
	background-color: #1d191a;
}

.BF232[data-theme='CityBreaks']
	.basket-summary__dock--fixed[data-is-sticky-open] {
	background-color: #555f69;
}

.BF232[data-theme='CityBreaks']
	.basket-summary__dock--fixed[data-is-sticky-open]
	.basket-summary__dock-text {
	background-color: #203240;
}

.BF232[data-theme='CityBreaks']
	.basket-is-open--basket-override
	.basket-summary__dock-text {
	background-color: #203240;
}

.BF232[data-theme='Vibe'] .basket-summary__dock--fixed[data-is-sticky-open] {
	background-color: #2593a7;
}

.BF232[data-theme='Vibe']
	.basket-summary__dock--fixed[data-is-sticky-open]
	.basket-summary__dock-text {
	background-color: #193534;
}

.BF232[data-theme='Vibe']
	.basket-is-open--basket-override
	.basket-summary__dock-text {
	background-color: #193534;
}

.BF232 .header-details {
	background: none;
}

.BF232 .header-details__container {
	padding: 0;
}

.BF232 .header-details__container > .cta-countdown-block {
	display: none;
}

.BF232 .header-details__top {
	padding: 12px 12px 0;
}

.BF232 .header-details__return {
	margin: 0;
	background-color: #eff3f7;
	padding: 12px;
}

.BF232 .header-details__return-link,
.BF232 .header-details__title,
.BF232 .header-details__subtitle {
	color: #444;
}

.BF232 .header-details__title {
	font-size: 20px;
	font-weight: 600;
	color: #203240;
	font-family: 'Open Sans', sans-serif;
}

.BF232 .header-details__subtitle {
	display: inline-flex;
	align-items: center;
	margin-top: 6px;
	text-decoration: underline;
	cursor: pointer;
	font-family: 'Open Sans', sans-serif;
}

.BF232 .header-details__subtitle:before {
	content: url('data:image/svg+xml,<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.66015 16.3871C7.76084 16.4624 7.88041 16.5 7.99998 16.5C8.11954 16.5 8.23911 16.4624 8.3335 16.3871C8.39643 16.3433 9.86271 15.2398 11.3416 13.5345C13.3742 11.2022 14.4 8.96395 14.4 6.87618C14.4 3.35893 11.5304 0.5 7.99998 0.5C4.46959 0.5 1.59998 3.35893 1.59998 6.87618C1.59998 11.7531 7.30948 16.119 7.65209 16.381L7.66015 16.3871ZM2.73272 6.87618C2.73272 3.98589 5.0926 1.62853 7.99998 1.62853C10.9074 1.62853 13.2672 3.97962 13.2672 6.87618C13.2672 10.594 9.21453 14.2116 7.99998 15.2147C6.78542 14.2116 2.73272 10.6003 2.73272 6.87618ZM7.99998 9.78C6.32209 9.78 4.95998 8.41788 4.95998 6.74C4.95998 5.06212 6.32209 3.7 7.99998 3.7C9.67786 3.7 11.04 5.06212 11.04 6.74C11.04 8.41788 9.67786 9.78 7.99998 9.78ZM6.07444 6.74C6.07444 5.67507 6.94124 4.81446 7.99998 4.81446C9.05871 4.81446 9.92552 5.67507 9.92552 6.74C9.92552 7.80493 9.0649 8.66554 7.99998 8.66554C6.93505 8.66554 6.07444 7.80493 6.07444 6.74Z" fill="%23525252"/></svg>');
	padding: 3px 6px 0 0;
}

.BF232 .header-details__return-link {
	text-decoration: underline;
}

.BF232 .header-details__return-link:before {
	content: url('data:image/svg+xml,<svg width="10" height="14" viewBox="0 0 10 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.77485 13.6184C6.25677 13.1261 1.21632 7.95173 1.21632 7.95173C0.941093 7.68919 0.800781 7.34459 0.800781 7C0.800781 6.65541 0.941093 6.31081 1.21632 6.04826C1.21632 6.04826 6.25677 0.87389 6.77485 0.381614C7.29292 -0.110663 8.22114 -0.143482 8.7716 0.381614C9.32205 0.906709 9.36523 1.63965 8.7716 2.28508L4.14669 7L8.7716 11.7149C9.36523 12.3603 9.32205 13.0933 8.7716 13.6184C8.21574 14.1435 7.28752 14.1107 6.77485 13.6184Z" fill="%23203240"/></svg>');
	display: inline-block;
	margin-right: 9px;
	transform: translateY(3px);
}

.BF232
	.header-details
	.header-details__aside-block:not(.header-details__aside-block--fluid) {
	margin-left: 0;
	display: none;
	width: 0;
}

.BF232 .header-details .basket-summary__edit-search {
	display: none;
}

.BF232 .header-details .header-details__container .search-box {
	padding-left: 12px;
	padding-right: 12px;
}

.BF232 .header-details .header-details__container .search-box .bttn--primary {
	font-weight: 600;
	font-size: 16px;
}

.BF232 .header-details__aside {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-top: 10px;
}

.BF232 .our-ratings {
	padding-top: 0;
}

.BF232 .our-ratings__stars {
	display: flex;
	justify-content: center;
	align-items: center;
}

.BF232 .our-ratings__stars,
.BF232 .our-ratings__stars svg {
	color: #2b6fb1;
}

.BF232 .our-ratings__stars span {
	display: inline-flex;
	align-items: center;
}

.BF232 .our-ratings__stars svg {
	width: 16px;
	height: 16px;
}

.BF232 .our-ratings__plus,
.BF232 .our-ratings__title {
	width: auto;
	height: auto;
	font-size: 12px;
	color: #203240;
	padding-left: 3px;
	margin-top: 0;
	white-space: nowrap;
}

.BF232 .our-ratings__title {
	padding-left: 8px;
	line-height: 1;
}

.BF232 .our-ratings__plus {
	align-self: flex-start;
}

.BF232 .trip-advisor-rating__figure {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0;
}

.BF232 img.trip-advisor-rating__figure {
	max-width: 100px;
}

.BF232 .trip-advisor-rating__figure-caption {
	color: #203240;
	text-decoration: underline;
	white-space: nowrap;
}

.BF232 .edit-search-panel-wrapper {
	margin-top: 20px;
}

.BF232:not(.BF232--hotel-details) .edit-search {
	background: none;
}

.BF232 .edit-search[data-open-mobile='true'] {
	margin-bottom: 24px;
}

.BF232 .sr-details--overview {
	background: none;
	padding: 0 12px;
}

.BF232 .sr-details__icon {
	display: none;
}

.BF232 .sr-details__list-item .text-white,
.BF232 .sr-details__bttn {
	color: #203240;
	text-decoration: underline;
}

.BF232 .sr-details--overview .sr-details__row {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 6px;
}

.BF232 .sr-details--overview .sr-details__row:after {
	display: none;
}

.BF232 .js-tabs__nav-wrapper:has(div[data-is-sticky='false']) {
	padding-left: 12px;
	padding-right: 12px;
}

.BF232 .js-tabs__nav-wrapper {
	height: auto;
}

.BF232 .tabs-nav-wrapper {
	background-color: #fff;
	border-bottom-color: #ccc;
	margin-bottom: 0;
}

.BF232 .tabs-nav--with-icon .tabs-nav__link {
	border: 0;
	background: none;
	color: #444;
	fill: #444;
	max-width: none;
}

.BF232 .tabs-nav--with-icon .tabs-nav__link.is-active {
	border-bottom: 3px solid #2b6fb1;
	color: #2b6fb1;
	fill: #2b6fb1;
}

.BF232 .tabs-nav--with-icon .tabs-nav__link.is-active:before,
.BF232 .tabs-nav--with-icon .tabs-nav__link.is-active:after {
	display: none;
}

.BF232 .tabs-nav--with-icon .tabs-nav__link svg {
	width: 14px;
	height: 14px;
	opacity: 1;
	margin: 0 auto 8px;
}

.BF232 [data-is-sticky='true'] .tabs-nav svg {
	display: none;
}

.BF232 .tabs-sticky[data-is-sticky='true'] {
	padding: 0 12px;
	box-shadow: 0px 5px 5px rgba(32, 50, 64, 0.09);
	background-color: #fff;
}

.BF232 .tabs-sticky[data-is-sticky='true'] .tabs-nav-wrapper {
	border-bottom: 0;
}

.basket-summary--leading {
	height: auto;
}

.basket-summary__basket-btn {
	background: none;
	padding: 0;
	height: auto;
}

.basket-summary__dock,
.basket-summary__dock-text {
	color: #444;
	height: auto;
}

.basket-summary__dock-text {
	font-size: 16px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding-left: 12px;
}

.basket-summary__dock-text .basket-summary__dock-chevron {
	margin-left: 5px;
}

.bttn--cro {
	border-bottom: 0;
	padding: 13px 12px;
	width: calc(100% - 24px);
	margin: 10px auto 0;
	font-size: 16px;
	font-weight: 600;
}

.basket-summary__dock-total-price--sticky {
	display: none;
}

.basket-summary__container.basket-summary__container--open {
	margin-top: 78px;
}

.basket-summary__dock--btn {
	display: none !important;
}

.basket-is-open--basket-override .basket-summary__dock-text {
	padding-left: 0;
	width: calc(50% - 9px);
}

.basket-is-open--basket-override .basket-summary__basket-btn {
	display: flex;
	justify-content: space-between;
}

.basket-is-open--basket-override .basket-summary__basket-btn .bttn--cro {
	display: block;
	width: calc(50% - 9px);
}

.basket-is-open--basket-override .basket-summary__dock-text {
	background-color: #203240;
	color: #fff;
	padding: 16px 12px;
}

.basket-is-open--basket-override .basket-summary__dock-price {
	display: none;
}

.basket-is-open--basket-override .basket-summary__dock-total-price--sticky {
	display: block;
	margin-left: 12px;
	font-weight: 700;
}

.basket-is-open--basket-override .bttn--cro {
	margin: 0;
	border-radius: 0;
	font-size: 16px;
	font-weight: 600;
	height: 55px;
	font-weight: 600;
	font-size: 16px;
}

.basket-is-open--basket-override .summary-icon {
	display: none;
}

.basket-summary__basket-btn .bttn--cro {
	display: none;
}

.basket-summary__dock--fixed[data-is-sticky-open] {
	background-color: #2b6fb1;
	color: #fff;
}

.basket-summary__dock--fixed[data-is-sticky-open] .basket-summary__dock-text {
	background-color: #203240;
	color: #fff;
	padding: 16px 12px;
	width: calc(50% - 9px);
}

.basket-summary__dock--fixed[data-is-sticky-open]
	.basket-summary__dock-total-price--sticky {
	display: block;
	font-weight: 700;
	margin-left: 13px;
}

.basket-summary__dock--fixed[data-is-sticky-open] .basket-summary__dock-price {
	display: none;
}

.basket-summary__dock--fixed[data-is-sticky-open] .basket-summary__basket-btn {
	display: flex;
	justify-content: space-between;
}

.basket-summary__dock--fixed[data-is-sticky-open]
	.basket-summary__basket-btn
	.bttn--cro {
	width: calc(50% - 9px);
	display: block;
	border-radius: 0;
	margin-top: 0;
	height: 55px;
	font-weight: 600;
	font-size: 16px;
	margin: 0;
}

.basket-summary__dock--fixed[data-is-sticky-open] .summary-icon {
	display: none;
}

.basket-summary__container {
	margin-top: 53px;
	background: #fff;
}

.basket-summary__breakdown,
.basket-summary__totals {
	padding: 24px;
}

.basket-summary__breakdown {
	background-color: #eff3f7;
	border-radius: 10px;
}

.basket-summary__breakdown a {
	color: #203240;
}

.basket-summary__breakdown {
	margin-bottom: 20px;
	color: #203240;
}

.basket-summary__breakdown-title {
	border-bottom: 0;
	margin-bottom: 24px;
	font-size: 20px;
	padding-bottom: 0;
	color: #203240;
}

.basket-summary__breakdown-subtitle {
	margin-bottom: 24px;
}

.basket-summary__breakdown-details {
	margin-bottom: 24px;
}

.basket-summary__list-item + .basket-summary__list-item {
	margin-top: 24px;
}

.basket-summary__list-icon-image {
	width: 16px;
	height: 16px;
	margin-right: 6px;
}

.basket-summary__list-item {
	color: #203240;
}

.basket-summary__list-item:first-of-type {
	margin-top: 0;
}

.basket-summary__breakdown > .basket-summary__breakdown-content > div {
	border-bottom: 0;
}

.basket-summary__totals {
	background-color: #eff3f7;
	border-radius: 10px;
}

.basket-summary__totals a {
	color: #203240;
}

.basket-summary__price-row {
	margin-bottom: 12px;
	color: #203240;
}

.basket-summary__price-row--secure {
	width: 100%;
	color: #fff;
	margin: 12px 0 0 0;
}

.paypal-message__container {
	margin-top: 18px;
}

.basket-summary__continue {
	margin-bottom: 0;
}

.basket-summary__continue .bttn--primary {
	border-bottom: 0;
	font-weight: 600;
	margin-bottom: 0;
	font-size: 16px;
}

.basket-summary__totals .basket-summary__price-value--total {
	font-weight: 700;
}

.basket-summary__ksp {
	display: none;
}

.BF187 .cta-countdown-block {
	margin-top: 0 !important;
}

.my-jet2-promo-alert + .cta-countdown-block {
	display: none !important;
}

.basket-summary__list-inner {
	display: flex;
	align-items: center;
}

.footer-details {
	background: none;
}

.footer-details .bttn {
	font-size: 16px;
	font-weight: 600;
}

@media (min-width: 768px) {
	.BF232.BF200 .js-tabs [data-id^='tab-'] {
		padding-top: 12px;
	}

	.BF232 .js-tabs [data-id^='tab-'] {
		padding-top: 12px;
	}

	.BF232 .header-details__container > .bttn--cro {
		display: none;
	}

	.BF232 .basket-summary__container {
		margin-top: 0;
	}

	.BF232 .basket-summary__breakdown {
		margin-bottom: 0;
		width: 64%;
		margin-right: 10px;
		padding: 32px;
	}

	.BF232 .basket-summary__totals {
		width: calc(36% - 10px);
		justify-content: flex-start;
		position: relative;
		padding-bottom: 76px;
	}

	.BF232 .basket-summary__totals #continue-button {
		position: absolute;
		bottom: 24px;
		left: 24px;
		width: calc(100% - 48px);
		font-size: 20px;
	}

	.BF232 .bttn--cro {
		font-size: 20px;
	}

	.BF232 .header-details__top,
	.BF232 .header-details__bottom {
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 0;
	}

	.BF232 .header-details__top {
		flex-direction: column;
		position: relative;
	}

	.BF232 .header-details--additional-info {
		position: relative;
		padding-bottom: 12px;
	}

	.BF232 .header-details--additional-info .header-details__heading {
		width: 100%;
		max-width: 100%;
		padding: 0;
	}

	.BF232 .header-details__title {
		margin-bottom: 0;
		line-height: 1.2;
		font-size: 32px;
	}

	.BF232 .header-details__subtitle {
		font-size: 20px;
	}

	.BF232 .header-details__return {
		position: absolute;
		top: 0;
		background: none;
		padding-left: 0;
		padding-right: 0;
		padding-top: 0;
	}

	.BF232 .header-details__container:has(.header-details__return) {
		padding-top: 40px;
	}

	.BF232
		.header-details__container:has(.header-details__return)
		.header-details__top {
		padding-top: 0;
	}

	.BF232
		.header-details__container:has(.header-details__return)
		.sr-details__bttn.alternative-dates-modal-link {
		top: 40px;
	}

	.BF232 .header-details__aside {
		justify-content: flex-start;
	}

	.BF232 .header-details__aside-block:first-of-type {
		margin-left: 0;
	}

	.BF232 .edit-search-panel-wrapper {
		margin-top: 0;
	}

	.BF232 .header-details__container .search-box {
		padding-right: calc(54px + 0.5em);
	}

	.BF232 .search-box--horizontal .search-box-group--from,
	.BF232 .search-box--horizontal .search-box-group--to {
		width: 26%;
	}

	.BF232 .search-box--horizontal .search-box-group--guests {
		width: 16%;
	}

	.BF232 .search-box-group--nights {
		width: 9%;
	}

	.BF232 .basket-info.basket-info {
		gap: 20px;
	}

	.BF232 .header-details .basket-summary__edit-search {
		display: block;
		background: none;
		border: 0;
		font-size: 14px;
		padding: 0;
		margin-left: 12px;
		color: #444;
		text-decoration: underline;
	}

	.BF232 .header-details .basket-summary__edit-search:before {
		display: inline-block;
		content: url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.625 3.95006L12.0505 0.374992C11.9317 0.256107 11.7906 0.1618 11.6352 0.0974584C11.4799 0.0331166 11.3135 0 11.1453 0C10.9772 0 10.8107 0.0331166 10.6554 0.0974584C10.5001 0.1618 10.359 0.256107 10.2401 0.374992L0.375211 10.2402C0.255833 10.3586 0.161187 10.4996 0.0967749 10.6549C0.0323627 10.8103 -0.000530757 10.9768 6.47604e-06 11.145V14.72C6.47604e-06 15.0595 0.134865 15.3851 0.374914 15.6251C0.614964 15.8651 0.94054 16 1.28002 16H4.85526C5.02342 16.0005 5.19 15.9676 5.34534 15.9032C5.50067 15.8388 5.64164 15.7442 5.76007 15.6248L15.625 5.76039C15.7439 5.64153 15.8382 5.50041 15.9025 5.3451C15.9669 5.18979 16 5.02333 16 4.85522C16 4.68711 15.9669 4.52065 15.9025 4.36534C15.8382 4.21003 15.7439 4.06891 15.625 3.95006ZM4.85526 14.72H1.28002V11.145L8.3201 4.10525L11.8953 7.68031L4.85526 14.72ZM12.8002 6.77475L9.22491 3.20048L11.1449 1.28056L14.7202 4.85482L12.8002 6.77475Z" fill="%23203240"/></svg>');
		margin-right: 3px;
		transform: translateY(2px);
	}

	.BF232 .sr-details__list-item .js-edit-trigger {
		display: none;
	}

	.BF232 .header-details .trip-advisor-rating__figure-caption,
	.BF232 .our-ratings__title {
		font-size: 14px;
		margin-top: 0;
		line-height: 1;
	}

	.BF232 .our-ratings__stars svg {
		width: 20px;
		height: 20px;
	}

	.BF232 img.trip-advisor-rating__figure {
		max-width: none;
	}

	.BF232 .sr-details__bttn.alternative-dates-modal-link {
		position: absolute;
		top: 12px;
		right: 0;
		width: calc(36% - 10px);
		min-width: 286px;
		border: 1px solid #203240;
		color: #203240;
		border-radius: 5px;
		padding: 12px;
		text-align: center;
		font-size: 16px;
		text-decoration: none;
		font-weight: 600;
	}

	.BF232 .js-basket-desktop-trigger {
		display: none;
	}

	.BF232 .basket-summary__breakdown-title {
		margin-bottom: 24px;
	}

	.BF232 .basket-summary__list-item {
		padding-right: 10px;
	}

	.BF232 .basket-summary__list-item:nth-of-type(2) {
		margin-top: 0;
	}

	.BF232 .basket-summary__price-row {
		margin-bottom: 6px;
	}

	.BF232 .tabs-nav-wrapper.js-tabs-nav-wrapper-header.wrapper {
		padding: 0;
	}

	.BF232 .tabs-nav-wrapper.js-tabs-nav-wrapper-header.wrapper .bttn {
		font-weight: 600;
	}

	.BF232 [data-is-sticky='true'] .tabs-nav svg {
		display: block;
	}

	.BF232 .tabs-sticky[data-is-sticky='false'] {
		box-shadow: none;
	}

	.BF232 .tabs-sticky[data-is-sticky='false'] .tabs-nav {
		border-bottom: 1px solid #ccc;
	}

	.BF232 .tabs-sticky[data-is-sticky='false'] .tabs-nav-wrapper {
		padding: 0;
	}

	.BF232 .tabs-nav__link.tabs-nav__link {
		padding: 20px 44px;
		width: auto;
		max-width: none;
		width: auto;
		display: flex;
		max-width: none;
		width: auto;
	}

	.BF232 .tabs-nav__link.tabs-nav__link svg {
		width: 14px;
		height: 14px;
		margin-right: 8px;
		margin-bottom: 0;
	}

	.BF232 .tabs-nav--with-icon .tabs-nav__link {
		max-width: none;
		width: auto;
	}

	.BF232 .tabs-nav--with-icon .tabs-nav__link {
		color: #444;
		fill: #444;
	}

	.BF232 .tabs-nav--with-icon .tabs-nav__link.is-active {
		color: #2b6fb1;
		fill: #2b6fb1;
	}

	.BF232 .tabs-nav__link[aria-selected] {
		margin: 0;
	}

	.BF232 .footer-details .bttn {
		font-size: 20px;
		font-weight: 600;
	}
}

@media (min-width: 1024px) {
	.BF232 .basket-summary__list-item:nth-of-type(3) {
		margin-top: 0;
	}

	.BF232 .search-box--horizontal .search-box-group--from,
	.BF232 .search-box--horizontal .search-box-group--to {
		width: 27%;
	}

	.BF232 .search-box--horizontal .search-box-group--guests {
		width: 16%;
	}

	.BF232 .search-box-group--nights {
		width: 9%;
	}

	.BF232 .tabs-nav__link.tabs-nav__link {
		padding: 20px 16px;
	}
}

@media (min-width: 1280px) {
	.BF232 .search-box--horizontal .search-box-group--guests {
		width: 17%;
	}

	.BF232 .search-box--horizontal .search-box-group--from,
	.BF232 .search-box--horizontal .search-box-group--to {
		width: 28%;
	}

	.BF232 .tabs-nav__link.tabs-nav__link {
		padding: 20px 44px;
	}
}

@media (max-width: 767px) {
	.BF232 .basket-summary--leading .basket-summary__container {
		background-color: #fff;
	}
}

.BF232--hotel-details .edit-search {
	/*background: #2b6fb1;*/
	padding: 10px 12px 12px;
}

.BF232--hotel-details .edit-search .sr-details--overview .sr-details__row {
	margin: 0;
}

.BF232--hotel-details .edit-search__mobile-trigger {
	padding: 0;
}

.BF232--hotel-details .edit-search--bttn {
	font-weight: 700;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 14px;
	border-radius: 6px;
	padding: 0;
}

.BF232--hotel-details .edit-search--bttn::before {
	content: url('data:image/svg+xml,<svg width="33" height="32" viewBox="0 0 33 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 23C19.5899 23 22.5 20.0899 22.5 16.5C22.5 12.9101 19.5899 10 16 10C12.4101 10 9.5 12.9101 9.5 16.5C9.5 20.0899 12.4101 23 16 23Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M20.5 22L22.5 24" stroke="white" stroke-width="2" stroke-linecap="round"/></svg>');
}

.BF232--hotel-details .tabs-sticky[data-is-sticky='true'] {
	top: 61px !important;
}

@media (min-width: 768px) {
	.BF232--hotel-details .header-details__top {
		padding-top: 0;
	}

	.BF232--hotel-details .header-details__container .image-galleryV2 {
		width: 100%;
		margin-top: 24px;
	}

	.BF232--hotel-details .edit-search {
		/*background: none;*/
		padding: 0;
		margin-top: 10px;
	}

	.BF232--hotel-details .edit-search .edit-search-panel-wrapper {
		display: block !important;
		background-color: #2378cd;
		max-width: 1400px;
		border-radius: 16px;
		margin: 10px auto 0;
	}

	.BF232--hotel-details .search-box--v2 form {
		display: flex;
	}

	.BF232--hotel-details .search-box.search-box--horizontal {
		/* background-color: #2378cd; */
		border-radius: 16px;
		padding: 24px;
		margin-top: 24px !important;
	}

	.BF232--hotel-details .search-box.search-box--horizontal::before {
		display: block;
		content: 'Check hotel availability';
		background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="8 9 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.5 23C19.0899 23 22 20.0899 22 16.5C22 12.9101 19.0899 10 15.5 10C11.9101 10 9 12.9101 9 16.5C9 20.0899 11.9101 23 15.5 23Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M20 22L22 24" stroke="white" stroke-width="2" stroke-linecap="round"/></svg>');
		background-repeat: no-repeat;
		background-size: 18px;
		background-position: left top 2px;
		padding-left: 24px;
		margin-bottom: 14px;
		font-weight: 700;
		color: #fff;
	}

	.BF232--hotel-details .search-box-group.search-box-group {
		width: 25%;
	}

	.BF232--hotel-details .search-box-group__title {
		padding: 0 0 2px 0;
	}

	.BF232--hotel-details .search-box-group__label {
		font-weight: 600;
	}

	.BF232--hotel-details .search-box-group__input {
		border-radius: 6px;
	}

	.BF232--hotel-details
		.search-box.search-box--horizontal
		.search-box-group--submit.search-box-group--submit {
		position: static;
		top: 0;
		right: 0;
	}

	.BF232--hotel-details .search-box__submit {
		width: 100%;
		border-radius: 6px;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: row-reverse;
		padding-left: 20px;
		padding-right: 20px;
		min-width: 176px;
	}

	.BF232--hotel-details .search-box__submit .search-box__submit-text {
		display: block;
		margin-left: 10px;
		font-weight: 700;
		font-family: 'raleway', 'Open Sans', sans-serif;
		white-space: nowrap;
	}

	.BF232--hotel-details #search-box-from {
		background: url('data:image/svg+xml,<svg width="21" height="14" viewBox="0 0 21 14" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_21067_9863)"><path d="M8.89194 11.3236C8.75939 11.3236 8.63086 11.2814 8.52242 11.2046C8.35372 11.0819 8.26536 10.8786 8.29347 10.6791L8.63087 8.08979L4.54603 9.15237C4.31307 9.21375 4.06806 9.13703 3.91543 8.95673L0.316596 4.65656C0.204133 4.5223 0.159951 4.34201 0.200116 4.17322C0.240282 4.00444 0.356762 3.85867 0.517424 3.78195L2.32086 2.92268C2.52168 2.82678 2.75866 2.84596 2.93941 2.96872L5.81928 4.93275L16.4591 0.747664C17.162 0.471471 17.8569 0.333374 18.5196 0.333374C20.074 0.333374 20.5681 1.08523 20.7247 1.53405C20.9255 2.11328 20.8773 2.70787 20.5841 3.26025C20.2668 3.85867 19.6965 4.32283 18.9855 4.57217L14.6838 6.06438L11.6393 10.2149C11.571 10.307 11.4786 10.3761 11.3702 10.4183L9.11687 11.2775C9.04457 11.3044 8.96826 11.3197 8.89194 11.3197V11.3236ZM9.34179 6.73185C9.48639 6.73185 9.62697 6.78171 9.73542 6.87378C9.88805 7.00037 9.96436 7.18833 9.94026 7.38013L9.61492 9.85436L10.7516 9.42089L13.8002 5.25882C13.8725 5.16292 13.9729 5.09003 14.0894 5.04784L18.5678 3.49425C18.9936 3.34465 19.327 3.07996 19.5077 2.74239C19.6563 2.46236 19.6804 2.18617 19.58 1.89847C19.4836 1.62611 19.1261 1.48418 18.5196 1.48418C18.0135 1.48418 17.4713 1.59542 16.917 1.81408L5.97191 6.11808C5.77911 6.1948 5.56222 6.16795 5.39352 6.05287L2.53775 4.10418L1.72641 4.49161L4.61833 7.94019L9.18917 6.75103C9.24138 6.73568 9.2936 6.73185 9.34581 6.73185H9.34179Z" fill="%23444444"/><path d="M19.2824 13.8553H1.20795C0.874578 13.8553 0.605469 13.5983 0.605469 13.2799C0.605469 12.9615 0.874578 12.7045 1.20795 12.7045H19.2824C19.6158 12.7045 19.8849 12.9615 19.8849 13.2799C19.8849 13.5983 19.6158 13.8553 19.2824 13.8553Z" fill="%23444444"/></g><defs><clipPath id="clip0_21067_9863"><rect width="20.6612" height="13.5219" fill="white" transform="translate(0.183594 0.333374)"/></clipPath></defs></svg>')
			no-repeat left 10px center;
		background-color: #fff;
		padding-left: 40px;
	}

	.BF232--hotel-details #search-box-leaving {
		background: url('data:image/svg+xml,<svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_21067_9894)"><path d="M13.2406 1.51846H12.5924V0.870316C12.5924 0.698417 12.5242 0.533558 12.4026 0.412006C12.2811 0.290455 12.1162 0.222168 11.9443 0.222168C11.7724 0.222168 11.6075 0.290455 11.486 0.412006C11.3644 0.533558 11.2962 0.698417 11.2962 0.870316V1.51846H6.11097V0.870316C6.11097 0.698417 6.04268 0.533558 5.92113 0.412006C5.79958 0.290455 5.63472 0.222168 5.46282 0.222168C5.29092 0.222168 5.12606 0.290455 5.00451 0.412006C4.88296 0.533558 4.81467 0.698417 4.81467 0.870316V1.51846H4.16652C3.30734 1.51949 2.48364 1.86126 1.87611 2.46879C1.26858 3.07633 0.92681 3.90002 0.925781 4.75921L0.925781 12.537C0.92681 13.3962 1.26858 14.2199 1.87611 14.8274C2.48364 15.4349 3.30734 15.7767 4.16652 15.7777H13.2406C14.0998 15.7767 14.9235 15.4349 15.531 14.8274C16.1385 14.2199 16.4803 13.3962 16.4813 12.537V4.75921C16.4803 3.90002 16.1385 3.07633 15.531 2.46879C14.9235 1.86126 14.0998 1.51949 13.2406 1.51846ZM2.22208 4.75921C2.22208 4.24351 2.42694 3.74893 2.79159 3.38428C3.15625 3.01962 3.65082 2.81476 4.16652 2.81476H13.2406C13.7563 2.81476 14.2509 3.01962 14.6155 3.38428C14.9802 3.74893 15.185 4.24351 15.185 4.75921V5.40735H2.22208V4.75921ZM13.2406 14.4814H4.16652C3.65082 14.4814 3.15625 14.2766 2.79159 13.9119C2.42694 13.5473 2.22208 13.0527 2.22208 12.537V6.70365H15.185V12.537C15.185 13.0527 14.9802 13.5473 14.6155 13.9119C14.2509 14.2766 13.7563 14.4814 13.2406 14.4814Z" fill="%23444444"/><path d="M8.70269 10.9166C9.23963 10.9166 9.67491 10.4813 9.67491 9.94439C9.67491 9.40745 9.23963 8.97217 8.70269 8.97217C8.16575 8.97217 7.73047 9.40745 7.73047 9.94439C7.73047 10.4813 8.16575 10.9166 8.70269 10.9166Z" fill="%23444444"/><path d="M5.46246 10.9166C5.9994 10.9166 6.43468 10.4813 6.43468 9.94439C6.43468 9.40745 5.9994 8.97217 5.46246 8.97217C4.92551 8.97217 4.49023 9.40745 4.49023 9.94439C4.49023 10.4813 4.92551 10.9166 5.46246 10.9166Z" fill="%23444444"/><path d="M11.9449 10.9166C12.4818 10.9166 12.9171 10.4813 12.9171 9.94439C12.9171 9.40745 12.4818 8.97217 11.9449 8.97217C11.4079 8.97217 10.9727 9.40745 10.9727 9.94439C10.9727 10.4813 11.4079 10.9166 11.9449 10.9166Z" fill="%23444444"/></g><defs><clipPath id="clip0_21067_9894"><rect width="15.5556" height="15.5556" fill="white" transform="translate(0.925781 0.222168)"/></clipPath></defs></svg>')
			no-repeat left 10px center;
		background-color: #fff;
		padding-left: 40px;
	}

	.BF232--hotel-details #search-box-nights {
		background: url('data:image/svg+xml,<svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_21067_9914)"><path d="M10.8321 16.4999C9.7118 16.499 8.60409 16.2633 7.5805 15.8079C6.55691 15.3524 5.64018 14.6875 4.88947 13.8559C4.13309 13.0233 3.56241 12.0394 3.2153 10.9694C2.86818 9.89945 2.75257 8.7679 2.87613 7.64985C3.07534 5.90986 3.8344 4.28168 5.03904 3.01042C6.24368 1.73917 7.8287 0.893658 9.55547 0.601188C10.6717 0.428771 11.8109 0.475189 12.9095 0.737854C13.1971 0.81176 13.4598 0.96119 13.6703 1.17068C13.8809 1.38017 14.0316 1.64212 14.1069 1.9294C14.1822 2.21669 14.1794 2.51889 14.0988 2.80473C14.0181 3.09056 13.8625 3.34965 13.6481 3.55519C10.6081 6.33252 10.8721 10.6512 14.1861 13.1619C14.4205 13.3458 14.6012 13.5891 14.7096 13.8666C14.8179 14.144 14.85 14.4455 14.8023 14.7395C14.7547 15.0335 14.6291 15.3094 14.4387 15.5385C14.2482 15.7675 13.9999 15.9413 13.7195 16.0419C12.7873 16.3464 11.8128 16.501 10.8321 16.4999ZM10.8828 1.83319C10.5085 1.83229 10.1347 1.8606 9.7648 1.91785C8.32715 2.161 7.00737 2.86455 6.00414 3.92261C5.00091 4.98067 4.36851 6.33598 4.20213 7.78452C4.09813 8.71788 4.19398 9.66269 4.48329 10.5562C4.77261 11.4496 5.24877 12.2713 5.88013 12.9665C6.80436 13.953 7.99499 14.65 9.30758 14.9731C10.6202 15.2961 11.9983 15.2313 13.2748 14.7865C13.3298 14.7659 13.3784 14.7311 13.4157 14.6857C13.4529 14.6402 13.4775 14.5857 13.4869 14.5277C13.4963 14.4697 13.4902 14.4103 13.4692 14.3554C13.4483 14.3005 13.4132 14.2521 13.3675 14.2152C9.4148 11.2299 9.1008 5.89119 12.7355 2.58252C12.7772 2.5438 12.8073 2.49421 12.8223 2.43933C12.8374 2.38445 12.8369 2.32645 12.8208 2.27185C12.8069 2.21391 12.7775 2.16086 12.7357 2.11844C12.6938 2.07602 12.6412 2.04585 12.5835 2.03119C12.0266 1.89687 11.4556 1.83039 10.8828 1.83319Z" fill="%23444444"/></g><defs><clipPath id="clip0_21067_9914"><rect width="16" height="16" fill="white" transform="translate(0.832031 0.5)"/></clipPath></defs></svg>')
			no-repeat left 10px center;
		background-color: #fff;
		padding-left: 40px;
	}

	.BF232--hotel-details #search-box-guests {
		background: url('data:image/svg+xml,<svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.52279 9.24995C4.90472 9.24995 4.30053 9.06667 3.78663 8.72329C3.27273 8.37991 2.87219 7.89185 2.63566 7.32083C2.39914 6.74981 2.33725 6.12148 2.45783 5.51529C2.57841 4.9091 2.87604 4.35228 3.31308 3.91524C3.75012 3.4782 4.30694 3.18057 4.91313 3.05999C5.51932 2.93941 6.14765 3.0013 6.71867 3.23782C7.28969 3.47435 7.77775 3.87489 8.12113 4.38879C8.46451 4.90269 8.64779 5.50688 8.64779 6.12495C8.64687 6.95347 8.31733 7.74779 7.73148 8.33364C7.14563 8.91949 6.35131 9.24903 5.52279 9.24995ZM5.52279 4.38884C5.17942 4.38884 4.84376 4.49066 4.55825 4.68142C4.27275 4.87219 4.05023 5.14333 3.91883 5.46057C3.78743 5.7778 3.75305 6.12687 3.82003 6.46365C3.88702 6.80042 4.05237 7.10976 4.29517 7.35256C4.53797 7.59536 4.84732 7.76071 5.18409 7.8277C5.52086 7.89469 5.86993 7.86031 6.18717 7.7289C6.5044 7.5975 6.77554 7.37498 6.96631 7.08948C7.15708 6.80398 7.2589 6.46832 7.2589 6.12495C7.2589 5.6645 7.07599 5.22292 6.7504 4.89733C6.42482 4.57175 5.98323 4.38884 5.52279 4.38884ZM10.7311 16.1944V15.8472C10.7311 14.4658 10.1824 13.1411 9.20563 12.1643C8.22888 11.1876 6.90412 10.6388 5.52279 10.6388C4.14145 10.6388 2.81669 11.1876 1.83994 12.1643C0.863187 13.1411 0.314453 14.4658 0.314453 15.8472L0.314453 16.1944C0.314453 16.3786 0.387618 16.5552 0.517851 16.6854C0.648085 16.8157 0.824719 16.8888 1.0089 16.8888C1.19308 16.8888 1.36971 16.8157 1.49994 16.6854C1.63018 16.5552 1.70334 16.3786 1.70334 16.1944V15.8472C1.70334 14.8342 2.10575 13.8627 2.82203 13.1464C3.53832 12.4301 4.50981 12.0277 5.52279 12.0277C6.53577 12.0277 7.50726 12.4301 8.22354 13.1464C8.93983 13.8627 9.34223 14.8342 9.34223 15.8472V16.1944C9.34223 16.3786 9.41539 16.5552 9.54563 16.6854C9.67586 16.8157 9.8525 16.8888 10.0367 16.8888C10.2209 16.8888 10.3975 16.8157 10.5277 16.6854C10.658 16.5552 10.7311 16.3786 10.7311 16.1944ZM16.9811 12.7222C16.9811 11.7838 16.7094 10.8654 16.199 10.078C15.6885 9.29055 14.961 8.66771 14.1043 8.28465C13.2477 7.90158 12.2984 7.77466 11.3712 7.91921C10.444 8.06376 9.57845 8.4736 8.87904 9.09925C8.81012 9.15981 8.75389 9.23342 8.71359 9.31583C8.67329 9.39824 8.64972 9.48782 8.64423 9.57939C8.63875 9.67096 8.65146 9.76272 8.68164 9.84935C8.71181 9.93598 8.75886 10.0158 8.82005 10.0841C8.88124 10.1525 8.95537 10.208 9.03815 10.2476C9.12093 10.2871 9.21072 10.3098 9.30235 10.3145C9.39397 10.3191 9.4856 10.3055 9.57195 10.2746C9.65829 10.2436 9.73765 10.1958 9.80542 10.134C10.305 9.68718 10.9233 9.39454 11.5856 9.29138C12.2478 9.18821 12.9258 9.27893 13.5377 9.55258C14.1495 9.82624 14.6691 10.2711 15.0336 10.8336C15.3982 11.396 15.5922 12.0519 15.5922 12.7222C15.5922 12.9063 15.6654 13.083 15.7956 13.2132C15.9259 13.3434 16.1025 13.4166 16.2867 13.4166C16.4709 13.4166 16.6475 13.3434 16.7777 13.2132C16.908 13.083 16.9811 12.9063 16.9811 12.7222ZM12.4672 6.47217C11.8492 6.47217 11.245 6.28889 10.7311 5.94551C10.2172 5.60213 9.81663 5.11407 9.58011 4.54306C9.34358 3.97204 9.2817 3.3437 9.40228 2.73751C9.52285 2.13132 9.82048 1.5745 10.2575 1.13746C10.6946 0.700422 11.2514 0.402794 11.8576 0.282215C12.4638 0.161637 13.0921 0.223522 13.6631 0.460046C14.2341 0.69657 14.7222 1.09711 15.0656 1.61101C15.409 2.12492 15.5922 2.7291 15.5922 3.34717C15.5913 4.17569 15.2618 4.97001 14.6759 5.55586C14.0901 6.14171 13.2957 6.47125 12.4672 6.47217ZM12.4672 1.61106C12.1239 1.61106 11.7882 1.71288 11.5027 1.90365C11.2172 2.09441 10.9947 2.36556 10.8633 2.68279C10.7319 3.00002 10.6975 3.3491 10.7645 3.68587C10.8315 4.02264 10.9968 4.33199 11.2396 4.57479C11.4824 4.81758 11.7918 4.98293 12.1285 5.04992C12.4653 5.11691 12.8144 5.08253 13.1316 4.95113C13.4488 4.81972 13.72 4.5972 13.9108 4.3117C14.1015 4.0262 14.2033 3.69054 14.2033 3.34717C14.2033 2.88672 14.0204 2.44514 13.6948 2.11955C13.3693 1.79397 12.9277 1.61106 12.4672 1.61106Z" fill="%23444444"/></svg>')
			no-repeat left 10px center;
		background-color: #fff;
		padding-left: 40px;
	}

	.BF232--hotel-details .tabs-sticky[data-is-sticky='true'] {
		top: 145px !important;
	}

	.BF232--hotel-details .header-details__aside.header-details__aside {
		margin-top: 12px;
	}
}

@media screen and (max-width: 767px) {
	html body.bf237 .header-details .basket-summary__container {
		transform: translateY(100%);
		transition: transform 0.3s ease-in-out;
		display: none;
	}
}

@media screen and (max-width: 768px) {
	html body.bf237 .js-basket-dock.basket-is-open--basket-override,
	html body.bf237 .js-basket-dock.basket-summary__dock--fixed {
		top: auto;
		bottom: 0;
		background-color: #fff !important;
		box-shadow: 0 -5px 5px rgba(32, 50, 64, 0.09);
		height: 67px;
	}

	html
		body.bf237
		.js-basket-dock.basket-is-open--basket-override
		.basket-summary__dock-text,
	html
		body.bf237
		.js-basket-dock.basket-summary__dock--fixed
		.basket-summary__dock-text {
		background-color: #fff;
		color: #203240;
		justify-content: flex-start;
		padding-left: 0;
		font-size: 18px;
		font-weight: 600;
		width: auto;
		padding-bottom: 2px;
		padding-right: 0;
		padding-top: 5px;
	}

	html
		body.bf237
		.js-basket-dock.basket-is-open--basket-override
		.basket-summary__dock-text
		span,
	html
		body.bf237
		.js-basket-dock.basket-summary__dock--fixed
		.basket-summary__dock-text
		span {
		font-size: 16px;
		font-weight: 600;
		border-bottom: 1px solid #203240;
		line-height: 1;
	}

	html
		body.bf237
		.js-basket-dock.basket-is-open--basket-override
		.basket-summary__dock-text
		span.basket-summary__dock-total-price.basket-summary__dock-total-price--sticky,
	html
		body.bf237
		.js-basket-dock.basket-summary__dock--fixed
		.basket-summary__dock-text
		span.basket-summary__dock-total-price.basket-summary__dock-total-price--sticky {
		margin-right: 0;
		margin-left: 0;
		padding-right: 0;
		padding-left: 1px;
	}

	html
		body.bf237
		.js-basket-dock.basket-is-open--basket-override
		.basket-summary__dock-text
		span.basket-summary__dock-total-price.basket-summary__dock-total-price--sticky::before,
	html
		body.bf237
		.js-basket-dock.basket-summary__dock--fixed
		.basket-summary__dock-text
		span.basket-summary__dock-total-price.basket-summary__dock-total-price--sticky::before {
		content: ':';
		padding-right: 5px;
	}

	html
		body.bf237
		.js-basket-dock.basket-is-open--basket-override
		.basket-summary__dock-text
		.basket-summary__dock-chevron,
	html
		body.bf237
		.js-basket-dock.basket-summary__dock--fixed
		.basket-summary__dock-text
		.basket-summary__dock-chevron {
		transform: rotate(180deg);
		margin-left: 13px;
	}

	html
		body.bf237
		.js-basket-dock.basket-is-open--basket-override
		.basket-summary__dock-text
		.basket-summary__dock-chevron.basket-summary__included-icon--rotated,
	html
		body.bf237
		.js-basket-dock.basket-summary__dock--fixed
		.basket-summary__dock-text
		.basket-summary__dock-chevron.basket-summary__included-icon--rotated {
		transform: none;
	}

	html
		body.bf237
		.js-basket-dock.basket-is-open--basket-override
		button.bttn.bttn--primary.bttn--full-width.bttn--cro,
	html
		body.bf237
		.js-basket-dock.basket-summary__dock--fixed
		button.bttn.bttn--primary.bttn--full-width.bttn--cro {
		border-radius: 5px;
		width: auto;
		padding-left: 35px;
		padding-right: 35px;
		color: #203240;
		font-weight: 400;
		font-size: 14px;
		max-width: 120px;
		padding-left: 28px;
		padding-right: 28px;
		height: 43px;
		width: 100%;
		padding-top: 12px;
	}

	html body.bf237 .content-scrollable--tabs-nav.basket-is-open--tab-override {
		margin-top: 0;
	}

	html body.bf237 .basket-summary[data-is-sticky='true'] .basket-summary__dock,
	html body.bf237 .basket-summary__dock--fixed {
		bottom: 0;
		top: auto;
	}

	html
		body.bf237
		.header-details
		.basket-summary__container.basket-summary__container--open {
		margin-top: 0;
		transform: translateY(0);
	}

	html body.bf237 .tabs-nav--with-icon .tabs-nav__link {
		font-weight: 400 !important;
	}

	html body.bf237 .tabs-nav--with-icon .tabs-nav__link.is-active {
		font-weight: 600 !important;
	}
}

@media screen and (max-width: 768px) {
	html
		body.bf237:not([data-theme='Holidays'])
		button.bttn.bttn--primary.bttn--full-width.bttn--cro,
	html body.bf237:not([data-theme='Holidays']) #continue-button {
		color: #fff !important;
	}

	html
		body.bf237[data-theme='Holidays']
		button.bttn.bttn--primary.bttn--full-width.bttn--cro,
	html body.bf237[data-theme='Holidays'] #continue-button {
		color: #203240 !important;
	}
}

.js-basket-dock.basket-summary__dock--fixed
	+ .basket-summary__container--open
	#continue-button {
	display: none;
}

.BF232[data-theme][data-theme]:not([data-theme=''])
	.basket-summary__dock--fixed[data-is-sticky-open]
	.basket-summary__dock-text {
	background-color: transparent !important;
}

.BF242 .new-branding {
	display: block;
}
.BF242 .slick-arrow.slick-hidden {
	display: none !important;
}
.BF242 .overview__introduction {
	display: none;
}
.BF242 #tab-facilities .wrapper > .grid-layout {
	display: none;
}
.BF242 .new-tab-overview__intro .preview-wrapper {
	position: relative;
	display: block;
	max-height: 4.5em; /* Adjust height based on line count */
	overflow: hidden;
	color: rgba(79, 94, 113, 1);
}
.BF242 .mobile-only {
	opacity: 1;
}
.BF242 .mobile-only-display {
	display: block;
}
.BF242 .desktop-only-display {
	display: none;
}
.BF242 .new-tab-overview__intro .fade-out {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 2em;
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);
	pointer-events: none;
}
.BF242 .new-tab-overview__intro ul {
	list-style: none;
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	align-items: center;
	justify-content: space-between;
	margin-top: 20px;
	gap: 16px;
}
.BF242 .new-tab-overview__intro li {
	width: auto;
	display: flex;
	margin-bottom: 0;
	align-items: center;
	margin-bottom: 0;
	color: rgba(79, 94, 113, 1);
}
.BF242 .new-tab-overview__intro li::before,
.BF242 .new-tab-overview__intro li.wifi-icon::before {
	content: '';
	display: inline-block;
	min-width: 48px;
	min-height: 48px;
	margin-right: 12px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url('data:image/svg+xml,<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 24C0 10.7452 10.7452 0 24 0C37.2548 0 48 10.7452 48 24C48 37.2548 37.2548 48 24 48C10.7452 48 0 37.2548 0 24Z" fill="%23F8F9FC"/><path d="M33.531 19.281L21.531 31.281C21.4614 31.3508 21.3787 31.4061 21.2876 31.4438C21.1966 31.4816 21.099 31.501 21.0004 31.501C20.9019 31.501 20.8043 31.4816 20.7132 31.4438C20.6222 31.4061 20.5394 31.3508 20.4698 31.281L15.2198 26.031C15.0791 25.8903 15 25.6994 15 25.5004C15 25.3014 15.0791 25.1105 15.2198 24.9698C15.3605 24.8291 15.5514 24.75 15.7504 24.75C15.9494 24.75 16.1403 24.8291 16.281 24.9698L21.0004 29.6901L32.4698 18.2198C32.6105 18.0791 32.8014 18 33.0004 18C33.1994 18 33.3903 18.0791 33.531 18.2198C33.6718 18.3605 33.7508 18.5514 33.7508 18.7504C33.7508 18.9494 33.6718 19.1403 33.531 19.281Z" fill="%23126BEA"/></svg>');
}
.BF242 .new-tab-overview__intro li.wifi-icon::before {
	background-image: url('data:image/svg+xml,<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 24C0 10.7452 10.7452 0 24 0C37.2548 0 48 10.7452 48 24C48 37.2548 37.2548 48 24 48C10.7452 48 0 37.2548 0 24Z" fill="%23F8F9FC"/><path d="M33.531 19.281L21.531 31.281C21.4614 31.3508 21.3787 31.4061 21.2876 31.4438C21.1966 31.4816 21.099 31.501 21.0004 31.501C20.9019 31.501 20.8043 31.4816 20.7132 31.4438C20.6222 31.4061 20.5394 31.3508 20.4698 31.281L15.2198 26.031C15.0791 25.8903 15 25.6994 15 25.5004C15 25.3014 15.0791 25.1105 15.2198 24.9698C15.3605 24.8291 15.5514 24.75 15.7504 24.75C15.9494 24.75 16.1403 24.8291 16.281 24.9698L21.0004 29.6901L32.4698 18.2198C32.6105 18.0791 32.8014 18 33.0004 18C33.1994 18 33.3903 18.0791 33.531 18.2198C33.6718 18.3605 33.7508 18.5514 33.7508 18.7504C33.7508 18.9494 33.6718 19.1403 33.531 19.281Z" fill="%23126BEA"/></svg>');
}
.BF242 .new-tab-overview__intro {
	display: flex;
	flex-direction: column;
	margin-top: 0px;
}
.BF242 .new-tab-overview__intro .column:last-of-type {
	margin-top: 24px;
}
.BF242 .main-heading {
	margin-top: 12px;
	font-size: 20px;
	font-weight: 600;
	color: rgb(32, 50, 64);
}
.BF242 .main-heading.top-margin-0 {
	margin-top: 0;
}
.BF242 .new-tab-overview__intro .introduction-text {
	font-size: 14px;
	margin-top: 12px;
	/* line-height: 24px; */
}
.BF242 .new-tab-overview__intro .read-more-btn {
	font-size: 14px;
	font-weight: 600;
	background: none;
	border: none;
	color: rgba(79, 94, 113, 1);
	text-decoration: underline;
	padding: 0;
	display: block;
	margin-top: 12px;
	font-family: 'Open Sans';
}
@media (min-width: 768px) {
	.BF242 .new-tab-overview__intro ul {
		list-style: none;
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		align-items: center;
		justify-content: space-between;
		margin-top: 20px;
		gap: 32px;
	}
}
@media (min-width: 1024px) {
	.BF242 .mobile-only-display {
		display: none;
	}
	.BF242 .desktop-only-display {
		display: block;
	}
	.BF242 .mobile-only {
		opacity: 0;
	}
	.BF242 .main-heading {
		font-size: 24px;
	}
	.BF242 .new-tab-overview__intro .preview-wrapper {
		position: relative;
		display: block;
		max-height: 4.5em; /* Adjust height based on line count */
		overflow: hidden;
	}
	.BF242 .new-tab-overview__intro .fade-out {
		content: '';
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 2em;
		background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);
		pointer-events: none;
	}
	.BF242 .new-tab-overview__intro ul {
		list-style: none;
		display: grid;
		margin-top: 58px;
		grid-template-columns: repeat(3, 1fr);
		margin-bottom: 0;
		-moz-column-gap: 24px;
		column-gap: 24px;
		row-gap: 32px;
	}
	.BF242 .new-tab-overview__intro li {
		width: auto;
		display: flex;
		margin-bottom: 0;
		align-items: center;
	}
	.BF242 .new-tab-overview__intro li::before,
	.BF242 .new-tab-overview__intro li.wifi-icon::before {
		content: '';
		display: inline-block;
		margin-right: 12px;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		/* background-image: url('data:image/svg+xml,<svg width="40" height="41" viewBox="0 0 40 41" fill="none" xmlns="http://www.w3.org/2000/svg"><rect y="0.620117" width="40" height="40" rx="20" fill="%23EFF3F7"/><path fill-rule="evenodd" clip-rule="evenodd" d="M29 20.6201C29 25.5919 24.9718 29.6201 20 29.6201C15.0282 29.6201 11 25.5919 11 20.6201C11 15.6483 15.0282 11.6201 20 11.6201C24.9718 11.6201 29 15.6483 29 20.6201ZM18.8903 25.3737C19.2002 25.3596 19.4819 25.1906 19.6509 24.93L24.3833 17.3244C24.6579 16.8808 24.5241 16.2962 24.0805 16.0216C23.6368 15.747 23.0523 15.8808 22.7777 16.3244L18.7706 22.761L17.1791 20.6554C16.8622 20.2399 16.2706 20.1554 15.8551 20.4723C15.4396 20.7892 15.3551 21.3808 15.672 21.7962L18.0946 24.9934C18.2706 25.2329 18.5523 25.3667 18.8481 25.3667C18.8622 25.3737 18.8763 25.3737 18.8903 25.3737Z" fill="%232B6FB1"/></svg>'); */
	}
	.BF242 .new-tab-overview__intro li.wifi-icon::before {
		/* background-image: url('data:image/svg+xml,<svg width="41" height="41" viewBox="0 0 41 41" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.5" y="0.5" width="40" height="40" rx="20" fill="%23EFF3F7"/><path d="M20.1895 23.9714C21.0701 23.8113 21.9137 24.3955 22.0742 25.2761C22.2347 26.1572 21.6503 27.001 20.7695 27.1609C19.8891 27.3212 19.0453 26.738 18.8848 25.8572C18.7245 24.9765 19.3089 24.1315 20.1895 23.9714ZM20.4951 20.6013C22.212 20.6296 23.7196 21.512 24.6133 22.8416L23.0254 24.4207C22.5708 23.465 21.6095 22.7961 20.4893 22.7654C19.3691 22.7907 18.4046 23.4544 17.9453 24.408L16.3662 22.821C17.2663 21.4958 18.7785 20.6211 20.4951 20.6013ZM20.5039 17.2888C23.1312 17.3177 25.4699 18.5612 26.9854 20.4832L25.6064 21.8552C24.4497 20.2793 22.5946 19.2479 20.499 19.2195C18.404 19.2379 16.544 20.2596 15.3799 21.8298L14.0078 20.4519C15.5322 18.5373 17.8766 17.305 20.5039 17.2888ZM20.5098 13.7556C24.1125 13.7865 27.3345 15.423 29.499 17.9832L27.9121 19.5613C26.156 17.404 23.4915 16.0162 20.5039 15.9871C17.5164 16.0019 14.8456 17.3773 13.0791 19.5261L11.5 17.9392C13.6766 15.3898 16.907 13.7688 20.5098 13.7556Z" fill="%232B6FB1"/></svg>'); */
	}
	.BF242 .new-tab-overview__intro {
		display: flex;
		flex-direction: row;
		margin-top: 0px;
		justify-content: space-between;
	}
	.BF242 .new-tab-overview__intro .column {
		max-width: 48%;
	}
	.BF242 .new-tab-overview__intro .column:last-of-type {
		margin-top: 0;
	}
	.BF242 .new-tab-overview__intro .main-heading {
		font-size: 24px;
		font-weight: 600;
	}
	.BF242 .new-tab-overview__intro .introduction-text {
		font-size: 14px;
		margin-top: 24px;
	}
	.BF242 .new-tab-overview__intro .read-more-btn {
		font-size: 14px;
		font-weight: 600;
		background: none;
		border: none;
		/* color: rgb(15, 97, 230); */
		text-decoration: underline;
		padding: 0;
		display: block;
		margin-top: 12px;
	}
}
.BF242 .new-tab-facilities__facilities .first-row .column.facilities,
.BF242 .new-tab-facilities__facilities .second-row .column.facilities {
	display: flex;
	flex-direction: column;
	gap: 16px;
	margin-top: 12px;
}
.BF242 .new-tab-overview__facilities .column.facilities {
	display: flex;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	gap: 12px;
	margin-top: 12px;
}
.BF242 .new-tab-overview__facilities .location__figure:before,
.BF242 .new-tab-facilities__facilities .location__figure:before {
	content: '';
	display: block;
	padding-bottom: 171px;
}
.BF242
	.new-tab-overview__facilities
	.image-galleryV2__fullimage-wrap--facilities:before,
.BF242
	.new-tab-facilities__facilities
	.image-galleryV2__fullimage-wrap--facilities:before {
	padding-bottom: 171px;
}
.BF242 .new-tab-overview__facilities .column.facilities .column__facility,
.BF242 .new-tab-facilities__facilities .column.facilities .column__facility {
	flex: 1 0 85%;
	background: rgb(255, 255, 255);
	overflow: hidden;
	border-radius: 10px;
	border: 1px solid #cfd4de;
	display: flex;
	flex-direction: column;
	min-height: 200px;
	position: relative;
}
.BF242
	.new-tab-overview__facilities
	.column.facilities
	.column__facility.location
	> div:first-of-type,
.BF242
	.new-tab-facilities__facilities
	.column.facilities
	.column__facility.location
	> div:first-of-type,
.BF242
	.new-tab-overview__facilities
	.column.facilities
	.column__facility.restaurant
	> div:first-of-type,
.BF242
	.new-tab-facilities__facilities
	.column.facilities
	.column__facility.restaurant
	> div:first-of-type,
.BF242
	.new-tab-overview__facilities
	.column.facilities
	.column__facility.pool
	> div:first-of-type,
.BF242
	.new-tab-facilities__facilities
	.column.facilities
	.column__facility.pool
	> div:first-of-type {
	max-height: 191px;
	margin-bottom: 0px;
	pointer-events: auto;
	position: relative;
}
.BF242 .new-tab-overview__facilities .overview__content-block,
.BF242 .new-tab-facilities__facilities .overview__content-block {
	height: 170px;
}
.BF242 .new-tab-overview__facilities button.cta,
.BF242 .new-tab-facilities__facilities button.cta,
.BF242 .new-tab-overview__rooms button.cta {
	background: transparent;
	border: 1px solid #203240;
	display: block;
	width: 100%;
	font-weight: 600;
	padding: 8px 0px;
	border-radius: 49px;
	font-family:
		Open Sans,
		sans-serif;
	color: #203240;
	font-size: 14px;
}
.BF242 .new-tab-overview__facilities button.cta.show-all-facilities,
.BF242 .new-tab-overview__rooms button.cta.show-all-rooms {
	border-radius: 4px;
	padding: 12px 0;
	width: 100%;
	margin: 24px auto;
	max-width: unset;
	font-size: 16px;
}
.BF242 .new-tab-overview__facilities .ksp-wrapper,
.BF242 .new-tab-facilities__facilities .ksp-wrapper {
	padding: 0 12px;
	min-height: unset;
	/* display: flex; */
	/* flex-direction: column; */
	align-items: flex-start;
	margin: 8px 0;
}
.BF242 .new-tab-overview__facilities .cta-wrapper,
.BF242 .new-tab-facilities__facilities .cta-wrapper {
	padding: 0 12px;
	margin-bottom: 16px;
	margin-top: auto;
}
.BF242 .new-tab-overview__facilities .column__facility .main-heading,
.BF242 .new-tab-facilities__facilities .column__facility .main-heading {
	padding: 0px 12px;
	font-size: 16px;
	/* margin-bottom: 12px; */
	text-decoration: underline;
	cursor: pointer;
}
.BF242 .new-tab-overview__facilities li,
.BF242 .new-tab-facilities__facilities li {
	width: 100%;
	display: flex;
	margin-bottom: 4px;
	align-items: center;
	font-size: 14px;
	align-items: flex-start;
}
.BF242 .new-tab-overview__facilities li::before,
.BF242 .new-tab-facilities__facilities li::before {
	content: '';
	display: inline-block;
	min-width: 16px;
	min-height: 16px;
	margin-right: 12px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url('data:image/svg+xml,<svg width="16" height="13" viewBox="0 0 16 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.7746 1.90347L5.77457 11.9035C5.71652 11.9616 5.64759 12.0077 5.57172 12.0391C5.49584 12.0706 5.41451 12.0868 5.33238 12.0868C5.25024 12.0868 5.16891 12.0706 5.09304 12.0391C5.01717 12.0077 4.94824 11.9616 4.89019 11.9035L0.515191 7.52847C0.397916 7.4112 0.332031 7.25214 0.332031 7.08629C0.332031 6.92043 0.397916 6.76137 0.515191 6.6441C0.632467 6.52682 0.791526 6.46094 0.957379 6.46094C1.12323 6.46094 1.28229 6.52682 1.39957 6.6441L5.33238 10.5777L14.8902 1.0191C15.0075 0.901822 15.1665 0.835937 15.3324 0.835938C15.4982 0.835938 15.6573 0.901822 15.7746 1.0191C15.8918 1.13637 15.9577 1.29543 15.9577 1.46128C15.9577 1.62714 15.8918 1.7862 15.7746 1.90347Z" fill="%234F5E71"/></svg>');
	transform: translateY(4px);
}
.BF242 .new-tab-overview__facilities .location__cta-link.js-viewmap-link,
.BF242 .new-tab-facilities__facilities .location__cta-link.js-viewmap-link {
	display: none;
}
.BF242 .carousel-counter {
	display: none;
}
.BF242 .facilities .slick-next {
	display: none;
}
.BF242 .facilities .slick-prev {
	display: none;
}
.BF242 .new-tab-overview__facilities {
	margin-bottom: 40px;
}
.BF242 .new-tab-facilities__facilities {
	margin-bottom: 24px;
}
@media (min-width: 768px) {
	.BF242 .new-tab-overview__facilities button.cta.show-all-facilities,
	.BF242 .new-tab-overview__rooms button.cta.show-all-rooms {
		border-radius: 4px;
		padding: 12px 0;
		width: 90%;
		margin: 24px auto;
		max-width: 438px;
		font-size: 20px;
	}
	.BF242 .new-tab-overview__facilities .column__facility .main-heading,
	.BF242 .new-tab-facilities__facilities .column__facility .main-heading {
		padding: 0px 12px;
		font-size: 16px;
	}
	.BF242 .new-tab-overview__facilities .column.facilities,
	.BF242 .new-tab-facilities__facilities .first-row .column.facilities,
	.BF242 .new-tab-facilities__facilities .second-row .column.facilities {
		display: flex;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
		gap: 12px;
		margin-top: 24px;
		flex-flow: wrap;
		display: grid;
		grid-template-columns: repeat(2, 1fr); /* 3 cards per row */
		gap: 32px;
	}
	.BF242 .new-tab-overview__facilities .location__figure:before,
	.BF242 .new-tab-facilities__facilities .location__figure:before {
		content: '';
		display: block;
		padding-bottom: 230px;
	}
	.BF242
		.new-tab-overview__facilities
		.image-galleryV2__fullimage-wrap--facilities:before,
	.BF242
		.new-tab-facilities__facilities
		.image-galleryV2__fullimage-wrap--facilities:before {
		padding-bottom: 230px;
	}
	.BF242 .new-tab-overview__facilities .column.facilities .column__facility,
	.BF242 .new-tab-facilities__facilities .column.facilities .column__facility {
		flex: unset;
		scroll-snap-align: unset;
		background: rgb(255, 255, 255);
		overflow: hidden;
		border-radius: 10px;
		border: 1px solid #cfd4de;
		width: 100%;
		display: flex;
		flex-direction: column;
	}
	.BF242
		.new-tab-overview__facilities
		.column.facilities
		.column__facility.location
		> div:first-of-type,
	.BF242
		.new-tab-facilities__facilities
		.column.facilities
		.column__facility.location
		> div:first-of-type,
	.BF242
		.new-tab-overview__facilities
		.column.facilities
		.column__facility.restaurant
		> div:first-of-type:not(.cta-wrapper),
	.BF242
		.new-tab-facilities__facilities
		.column.facilities
		.column__facility.restaurant
		> div:first-of-type:not(.cta-wrapper),
	.BF242
		.new-tab-overview__facilities
		.column.facilities
		.column__facility.pool
		> div:first-of-type,
	.BF242
		.new-tab-facilities__facilities
		.column.facilities
		.column__facility.pool
		> div:first-of-type:not(.cta-wrapper) {
		min-height: 230px;
		max-height: 230px;
		margin-bottom: 0px;
		pointer-events: auto;
		width: 100%;
		position: relative;
	}
	.BF242 .new-tab-overview__facilities .overview__content-block,
	.BF242 .new-tab-facilities__facilities .overview__content-block {
		height: 170px;
	}
	.BF242 .new-tab-overview__facilities button.cta,
	.BF242 .new-tab-facilities__facilities button.cta {
		background: transparent;
		border: 1px solid #203240;
		display: block;
		width: 100%;
		font-weight: 600;
		padding: 12px 0px;
		border-radius: 4px;
		font-size: 14px;
	}
	.BF242 .new-tab-overview__facilities .ksp-wrapper,
	.BF242 .new-tab-facilities__facilities .ksp-wrapper {
		padding: 0 12px;
		min-height: unset;
		margin: 8px 0;
	}
	.BF242 .new-tab-overview__facilities .cta-wrapper,
	.BF242 .new-tab-facilities__facilities .cta-wrapper {
		padding: 0 12px;
		margin-bottom: 16px;
		margin-top: auto;
	}
	.BF242 .new-tab-overview__facilities .column__facility .main-heading,
	.BF242 .new-tab-facilities__facilities .column__facility .main-heading {
		padding: 0px 12px;
	}
	.BF242 .new-tab-overview__facilities li,
	.BF242 .new-tab-facilities__facilities li {
		width: 100%;
		display: flex;
		margin-bottom: 4px;
		align-items: center;
		font-size: 14px;
		align-items: flex-start;
	}
	/* .BF242 .new-tab-overview__facilities li::before,
  .BF242 .new-tab-facilities__facilities li::before {
    content: "";
    display: inline-block;
    min-width: 16px;
    min-height: 16px;
    margin-right: 12px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('data:image/svg+xml,<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M16 8.2915C16 12.7109 12.4194 16.2915 8 16.2915C3.58059 16.2915 0 12.7109 0 8.2915C0 3.8721 3.58059 0.291504 8 0.291504C12.4194 0.291504 16 3.8721 16 8.2915ZM7.01095 12.5106C7.28639 12.4981 7.53678 12.3478 7.68701 12.1162L11.8936 5.35567C12.1377 4.9613 12.0188 4.44174 11.6244 4.19761C11.23 3.95348 10.7105 4.07241 10.4664 4.46678L6.90454 10.1882L5.48983 8.31654C5.20814 7.94722 4.68232 7.8721 4.31299 8.15379C3.94366 8.43548 3.86854 8.9613 4.15023 9.33063L6.3036 12.1726C6.46009 12.3854 6.71049 12.5043 6.9734 12.5043C6.98592 12.5106 6.99844 12.5106 7.01095 12.5106Z" fill="%23203240"/></svg>');
  } */
	.BF242 .new-tab-overview__facilities .location__cta-link.js-viewmap-link,
	.BF242 .new-tab-facilities__facilities .location__cta-link.js-viewmap-link {
		display: none;
	}
}
.BF242 .carousel-controls-wrapper {
	position: absolute;
	width: auto;
	bottom: 20px; /* or use top: %, if needed */
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 0px; /* spacing between elements */
	z-index: 1;
}
.BF242 .carousel-counter,
.BF242 .facilities .slick-next,
.BF242 .js-banner__carousel-prev,
.BF242 .js-banner__carousel-next,
.BF242 .facilities .slick-prev {
	background: white;
	height: 40px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-size: 14px;
	box-sizing: border-box;
	/* outline: 1px dashed red; */
	right: auto;
	left: auto;
	top: auto;
	bottom: auto;
	position: relative;
	transform: unset;
	width: -moz-max-content;
	width: max-content;
}
.BF242 .carousel-counter {
	padding: 0px 0px;
	border-radius: 0;
	padding: 0px 1px;
	border-top: 1px solid #cfd4de;
	border-bottom: 1px solid #cfd4de;
}
.BF242 .facilities .slick-next,
.BF242 .js-banner__carousel-next {
	width: 34px;
	border-radius: 0px 6px 6px 0px;
	padding: 0;
	transform: translateX(-1px);
	margin-top: 0;
	display: flex !important;
	border-top: 1px solid #cfd4de;
	border-right: 1px solid #cfd4de;
	border-bottom: 1px solid #cfd4de;
}
.BF242 .facilities .slick-prev,
.BF242 .js-banner__carousel-prev {
	width: 34px;
	border-radius: 6px 0px 0px 6px;
	padding: 0px;
	transform: translateX(1px);
	margin-top: 0;
	display: flex !important;
	border-top: 1px solid #cfd4de;
	border-left: 1px solid #cfd4de;
	border-bottom: 1px solid #cfd4de;
}
@media (min-width: 768px) {
	.BF242 {
		/* Next: round left */
		/* Prev: round right */
	}
	.BF242 .facilities .slick-next,
	.BF242 .js-banner__carousel-next {
		/* width: 40px; */
		/* border-radius: 0px 20px 20px 0px; */
		/* padding: 0; */
		/* transform: translateX(-1px); */
		/* margin-top: 0; */
		/* display: flex !important; */
	}
	.BF242 .facilities .slick-prev,
	.BF242 .js-banner__carousel-prev {
		/* width: 40px; */
		/* border-radius: 20px 0px 0px 20px; */
		/* padding: 0px; */
		/* transform: translateX(1px); */
		/* margin-top: 0; */
		/* display: flex !important; */
	}
}
.BF242 .facilities .slick-next svg {
	background: url('data:image/svg+xml,<svg width="6" height="12" viewBox="0 0 6 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.85403 6.81887L0.854028 11.8189C0.807573 11.8653 0.752423 11.9022 0.691726 11.9273C0.63103 11.9525 0.565975 11.9654 0.500278 11.9654C0.434581 11.9654 0.369526 11.9525 0.30883 11.9273C0.248133 11.9022 0.192983 11.8653 0.146528 11.8189C0.100073 11.7724 0.0632225 11.7173 0.0380812 11.6566C0.0129398 11.5959 0 11.5308 0 11.4651C0 11.3994 0.0129398 11.3344 0.0380812 11.2737C0.0632225 11.213 0.100073 11.1578 0.146528 11.1114L4.7934 6.46512L0.146528 1.81887C0.0527074 1.72505 -9.88558e-10 1.5978 0 1.46512C9.88559e-10 1.33244 0.0527074 1.20519 0.146528 1.11137C0.240348 1.01755 0.367596 0.964844 0.500278 0.964844C0.63296 0.964844 0.760208 1.01755 0.854028 1.11137L5.85403 6.11137C5.90052 6.15781 5.9374 6.21295 5.96256 6.27365C5.98772 6.33435 6.00067 6.39941 6.00067 6.46512C6.00067 6.53083 5.98772 6.59589 5.96256 6.65659C5.9374 6.71729 5.90052 6.77244 5.85403 6.81887Z" fill="%234F5E71"/></svg>');
	background-repeat: no-repeat;
	width: 19px;
	height: 12px;
	background-size: contain;
	background-position: center;
}
.BF242 .js-banner__carousel-next::before {
	background: url('data:image/svg+xml,<svg width="6" height="12" viewBox="0 0 6 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.85403 6.35403L0.854028 11.354C0.807573 11.4005 0.752423 11.4373 0.691726 11.4625C0.63103 11.4876 0.565975 11.5006 0.500278 11.5006C0.434581 11.5006 0.369526 11.4876 0.30883 11.4625C0.248133 11.4373 0.192983 11.4005 0.146528 11.354C0.100073 11.3076 0.0632225 11.2524 0.0380812 11.1917C0.0129398 11.131 0 11.066 0 11.0003C0 10.9346 0.0129398 10.8695 0.0380812 10.8088C0.0632225 10.7481 0.100073 10.693 0.146528 10.6465L4.7934 6.00028L0.146528 1.35403C0.0527074 1.26021 -9.88558e-10 1.13296 0 1.00028C9.88559e-10 0.867596 0.0527074 0.740348 0.146528 0.646528C0.240348 0.552708 0.367596 0.5 0.500278 0.5C0.63296 0.5 0.760208 0.552708 0.854028 0.646528L5.85403 5.64653C5.90052 5.69296 5.9374 5.74811 5.96256 5.80881C5.98772 5.86951 6.00067 5.93457 6.00067 6.00028C6.00067 6.06599 5.98772 6.13105 5.96256 6.19175C5.9374 6.25245 5.90052 6.30759 5.85403 6.35403Z" fill="%234F5E71"/></svg>');
	background-repeat: no-repeat;
	width: 6px;
	height: 12px;
	background-size: contain;
	background-position: center;
}
.BF242 .facilities .slick-prev svg,
.BF242 .js-banner__carousel-prev::before {
	background: url('data:image/svg+xml,<svg width="6" height="12" viewBox="0 0 6 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.85414 11.1114C5.9006 11.1578 5.93745 11.213 5.96259 11.2737C5.98773 11.3344 6.00067 11.3994 6.00067 11.4651C6.00067 11.5308 5.98773 11.5959 5.96259 11.6566C5.93745 11.7173 5.9006 11.7724 5.85414 11.8189C5.80769 11.8653 5.75254 11.9022 5.69184 11.9273C5.63115 11.9525 5.56609 11.9654 5.50039 11.9654C5.4347 11.9654 5.36964 11.9525 5.30895 11.9273C5.24825 11.9022 5.1931 11.8653 5.14664 11.8189L0.146643 6.81887C0.100155 6.77244 0.0632757 6.71729 0.0381136 6.65659C0.0129515 6.59589 0 6.53083 0 6.46512C0 6.39941 0.0129515 6.33435 0.0381136 6.27365C0.0632757 6.21295 0.100155 6.15781 0.146643 6.11137L5.14664 1.11137C5.24046 1.01755 5.36771 0.964844 5.50039 0.964844C5.63308 0.964844 5.76032 1.01755 5.85414 1.11137C5.94796 1.20519 6.00067 1.33244 6.00067 1.46512C6.00067 1.5978 5.94796 1.72505 5.85414 1.81887L1.20727 6.46512L5.85414 11.1114Z" fill="%234F5E71"/></svg>');
	background-repeat: no-repeat;
	width: 6px;
	height: 12px;
	background-size: contain;
	background-position: center;
}
.BF242 .facilities .slick-next svg use,
.BF242 .facilities .slick-prev svg use,
.BF242 .js-banner__carousel-next svg use,
.BF242 .js-banner__carousel-prev svg use {
	display: none;
}
.BF242 .new-tab-overview__rooms li {
	width: 100%;
	display: flex;
	margin-bottom: 12px;
	align-items: center;
	font-size: 14px;
}
.BF242 .new-tab-overview__rooms li::before {
	content: '';
	display: inline-block;
	min-width: 16px;
	min-height: 16px;
	margin-right: 12px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url('data:image/svg+xml,<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M16 8.2915C16 12.7109 12.4194 16.2915 8 16.2915C3.58059 16.2915 0 12.7109 0 8.2915C0 3.8721 3.58059 0.291504 8 0.291504C12.4194 0.291504 16 3.8721 16 8.2915ZM7.01095 12.5106C7.28639 12.4981 7.53678 12.3478 7.68701 12.1162L11.8936 5.35567C12.1377 4.9613 12.0188 4.44174 11.6244 4.19761C11.23 3.95348 10.7105 4.07241 10.4664 4.46678L6.90454 10.1882L5.48983 8.31654C5.20814 7.94722 4.68232 7.8721 4.31299 8.15379C3.94366 8.43548 3.86854 8.9613 4.15023 9.33063L6.3036 12.1726C6.46009 12.3854 6.71049 12.5043 6.9734 12.5043C6.98592 12.5106 6.99844 12.5106 7.01095 12.5106Z" fill="%23203240"/></svg>');
}
.BF242 .new-tab-overview__rooms .room-size {
	margin-bottom: 15px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-wrap: wrap;
}
.BF242 .new-tab-overview__rooms .room-size p {
	margin-left: 6px;
	font-size: 14px;
}
@media (min-width: 1024px) {
	.BF242 .new-tab-overview__facilities .column.facilities,
	.BF242 .new-tab-facilities__facilities .first-row .column.facilities,
	.BF242 .new-tab-facilities__facilities .second-row .column.facilities {
		margin-top: 32px;
		flex-flow: wrap;
		display: grid;
		grid-template-columns: repeat(3, 1fr); /* 3 cards per row */
	}
	.BF242 .new-tab-overview__rooms .room-size p {
		margin-left: 6px;
		font-size: 16px;
	}
}
.BF242 .new-tab-overview__rooms .room-size::before {
	background: url('data:image/svg+xml,<svg width="20" height="13" viewBox="0 0 20 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M17.5 5.13036V1.7614C17.5 1.0641 16.9357 0.5 16.2382 0.5H3.76176C3.06426 0.5 2.5 1.0641 2.5 1.7614V5.13036C1.11285 5.19304 0 6.34475 0 7.74718V7.91954C0 9.32197 1.11285 10.4737 2.5 10.5364V11.5941C2.5 11.9858 2.81348 12.2992 3.20533 12.2992C3.59718 12.2992 3.91066 11.9858 3.91066 11.5941V10.5364H16.0893V11.5941C16.0893 11.9858 16.4028 12.2992 16.7947 12.2992C17.1865 12.2992 17.5 11.9858 17.5 11.5941V10.5364C18.8871 10.4737 20 9.32197 20 7.91954V7.74718C20 6.33692 18.8871 5.19304 17.5 5.13036ZM16.0893 1.90243V5.12252H14.8981V4.69945C14.8981 4.30771 14.5846 3.99431 14.1928 3.99431H11.0188C10.627 3.99431 10.3135 4.30771 10.3135 4.69945V5.12252H9.63166V4.69945C9.63166 4.30771 9.31818 3.99431 8.92633 3.99431H5.76019C5.36834 3.99431 5.05486 4.30771 5.05486 4.69945V5.12252H3.91066V1.90243H16.0893ZM18.5893 7.91171C18.5893 8.57767 18.0486 9.11827 17.3824 9.11827H2.61755C1.95141 9.11827 1.41066 8.57767 1.41066 7.91171V7.73934C1.41066 7.07339 1.95141 6.53279 2.61755 6.53279H17.3824C18.0486 6.53279 18.5893 7.07339 18.5893 7.73934V7.91171Z" fill="%23203240"/></svg>');
	content: '';
	min-width: 20px;
	min-height: 12px;
	display: inline-block;
	margin-right: 9px;
	background-repeat: no-repeat;
}
.BF242 .new-tab-overview__rooms .room-title {
	font-size: 18px;
	font-weight: 600;
	padding-top: 0;
	margin-bottom: 15px;
	font-family: 'Open Sans';
}
.BF242 .new-tab-overview__rooms .column.rooms {
	padding: 0 0px 0 0px;
	box-shadow: 0px 4px 16px 0px rgba(30, 111, 241, 0.16);
	transform: translateY(0px);
	border-radius: 10px;
	overflow: hidden;
}
.BF242 .new-tab-overview__rooms .room-attributes {
	padding: 18px 18px 18px;
	border: 1px solid #ccc;
	border-top: none;
	margin-top: -10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

.BF242 .new-tab-overview__board .info-block .main-heading {
	margin-top: 0px;
	display: flex;
	align-items: center;
	font-size: 14px;
	margin-bottom: 4px;
}

.BF242 .new-tab-overview__board .info-block {
	border: 1px solid rgba(18, 107, 234, 1);
	background: rgba(240, 247, 255, 1);
	border-radius: 6px;
	padding: 16px;
	display: flex;
	align-items: flex-start;
	max-width: 568px;
	margin-top: 32px;
}
.BF242 .new-tab-overview__board .selection-information {
	font-size: 14px;
	color: rgba(79, 94, 113, 1);
	font-weight: 400;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	margin-bottom: 0;
}
.BF242 .new-tab-rooms__rooms {
	margin-top: 0;
}
.BF242 .new-tab-overview__board .info-block:before {
	content: '';
	display: inline-block;
	min-width: 16px;
	min-height: 16px;
	margin-right: 14px;
	margin-top: 3px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 0.875C7.39303 0.875 5.82214 1.35152 4.486 2.24431C3.14985 3.1371 2.10844 4.40605 1.49348 5.8907C0.87852 7.37535 0.717618 9.00901 1.03112 10.5851C1.34463 12.1612 2.11846 13.6089 3.25476 14.7452C4.39106 15.8815 5.8388 16.6554 7.4149 16.9689C8.99099 17.2824 10.6247 17.1215 12.1093 16.5065C13.594 15.8916 14.8629 14.8502 15.7557 13.514C16.6485 12.1779 17.125 10.607 17.125 9C17.1227 6.84581 16.266 4.78051 14.7427 3.25727C13.2195 1.73403 11.1542 0.877275 9 0.875ZM9 15.875C7.64026 15.875 6.31105 15.4718 5.18046 14.7164C4.04987 13.9609 3.16868 12.8872 2.64833 11.6309C2.12798 10.3747 1.99183 8.99237 2.2571 7.65875C2.52238 6.32513 3.17716 5.10013 4.13864 4.13864C5.10013 3.17716 6.32514 2.52237 7.65876 2.2571C8.99238 1.99183 10.3747 2.12798 11.631 2.64833C12.8872 3.16868 13.9609 4.04987 14.7164 5.18045C15.4718 6.31104 15.875 7.64025 15.875 9C15.8729 10.8227 15.1479 12.5702 13.8591 13.8591C12.5702 15.1479 10.8227 15.8729 9 15.875ZM10.25 12.75C10.25 12.9158 10.1842 13.0747 10.0669 13.1919C9.94974 13.3092 9.79076 13.375 9.625 13.375C9.29348 13.375 8.97554 13.2433 8.74112 13.0089C8.5067 12.7745 8.375 12.4565 8.375 12.125V9C8.20924 9 8.05027 8.93415 7.93306 8.81694C7.81585 8.69973 7.75 8.54076 7.75 8.375C7.75 8.20924 7.81585 8.05027 7.93306 7.93306C8.05027 7.81585 8.20924 7.75 8.375 7.75C8.70652 7.75 9.02447 7.8817 9.25889 8.11612C9.49331 8.35054 9.625 8.66848 9.625 9V12.125C9.79076 12.125 9.94974 12.1908 10.0669 12.3081C10.1842 12.4253 10.25 12.5842 10.25 12.75ZM7.75 5.5625C7.75 5.37708 7.80499 5.19582 7.908 5.04165C8.01101 4.88748 8.15743 4.76732 8.32874 4.69636C8.50004 4.62541 8.68854 4.60684 8.8704 4.64301C9.05226 4.67919 9.2193 4.76848 9.35042 4.89959C9.48153 5.0307 9.57082 5.19775 9.60699 5.3796C9.64316 5.56146 9.6246 5.74996 9.55364 5.92127C9.48268 6.09257 9.36252 6.23899 9.20835 6.342C9.05418 6.44502 8.87292 6.5 8.6875 6.5C8.43886 6.5 8.20041 6.40123 8.02459 6.22541C7.84878 6.0496 7.75 5.81114 7.75 5.5625Z" fill="%23126BEA"/></svg>');
	/* position: absolute; */
}

.BF242 .new-tab-overview__rooms {
	margin-top: 36px;
}

.BF242 .is-hidden {
	max-height: 0 !important;
	overflow: hidden;
	opacity: 0;
	transition:
		opacity 0.3s ease,
		max-height 0.3s ease;
	border: none !important;
	position: absolute !important;
	opacity: 0;
	pointer-events: none;
	max-height: 0;
}
.BF242 .new-tab-overview__rooms .column.rooms {
	margin-bottom: 24px;
}
@media (min-width: 1024px) {
	.BF242 {
		/* .new-tab-overview__rooms {
      display: flex;
    } */
	}
	.BF242 .new-tab-overview__rooms .column.rooms {
		display: flex;
	}
	.BF242 .new-tab-overview__rooms .room-carousel-wrapper {
		width: 33%;
	}
	.BF242 .new-tab-overview__rooms .room-attributes {
		padding: 0px 24px 24px 30px;
	}
	.BF242 .new-tab-overview__rooms .room-attributes {
		width: 66%;
		transform: translateY(0);
		border: none;
		border-radius: 0;
		margin-top: 0;
	}
	.BF242 .new-tab-overview__rooms .room-type__carousel {
		width: 100%;
		max-height: unset;
		border-top-left-radius: 8px;
		border-top-right-radius: 0;
	}
	.BF242 .new-tab-overview__rooms li {
		width: 49%;
		display: flex;
		margin-bottom: 12px;
		align-items: center;
		font-size: 14px;
	}
	.BF242 .new-tab-overview__rooms .ksp-wrapper {
		display: flex;
		flex-wrap: wrap;
	}
	.BF242 .new-tab-overview__rooms .room-title {
		font-size: 20px;
		font-weight: 600;
		padding-top: 24px;
		margin-bottom: 15px;
	}
}
.BF242 .new-tab-overview__board .board-options-wrapper {
	border: 1px solid rgb(204, 204, 204);
	border-radius: 4px;
	padding: 32px;
	margin-top: 0px;
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	gap: 32px;
}
.BF242
	.new-tab-overview__board
	.board-options-wrapper
	.overview__board-type-title {
	font-size: 16px;
	font-weight: 600;
}
.BF242
	.new-tab-overview__board
	.board-options-wrapper
	.overview__board-type-title {
	font-size: 16px;
	font-weight: 600;
	margin-top: 0;
	margin-bottom: 8px;
	color: rgba(37, 42, 49, 1);
}

.BF242
	.new-tab-overview__board
	.board-options-wrapper
	.board-option.selected
	.overview__board-type-title::after {
	content: 'Your board';
	color: rgba(18, 107, 234, 1);
	border: 1px solid rgba(217, 236, 255, 1);
	background: rgba(240, 247, 255, 1);
	margin-right: 8px;
	border-radius: 49px;
	padding: 2px 10px;
	margin-left: 6px;
	font-weight: 600;
	font-size: 14px;
	font-family: 'Open Sans';
}

.BF242 .new-tab-overview__board .board-options-wrapper .board-option-bullets {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	list-style-type: none;
	gap: 4px;
	margin: 0;
}

.BF242 .new-tab-overview__board .board-option-more-info.open {
	margin-top: 8px;
}

.BF242
	.new-tab-overview__board
	.board-options-wrapper
	.board-option-bullets
	li::before {
	content: '';
	display: inline-block;
	min-width: 16px;
	min-height: 16px;
	margin-right: 12px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url('data:image/svg+xml,<svg width="16" height="13" viewBox="0 0 16 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.7746 1.90347L5.77457 11.9035C5.71652 11.9616 5.64759 12.0077 5.57172 12.0391C5.49584 12.0706 5.41451 12.0868 5.33238 12.0868C5.25024 12.0868 5.16891 12.0706 5.09304 12.0391C5.01717 12.0077 4.94824 11.9616 4.89019 11.9035L0.515191 7.52847C0.397916 7.4112 0.332031 7.25214 0.332031 7.08629C0.332031 6.92043 0.397916 6.76137 0.515191 6.6441C0.632467 6.52682 0.791526 6.46094 0.957379 6.46094C1.12323 6.46094 1.28229 6.52682 1.39957 6.6441L5.33238 10.5777L14.8902 1.0191C15.0075 0.901822 15.1665 0.835937 15.3324 0.835938C15.4982 0.835938 15.6573 0.901822 15.7746 1.0191C15.8918 1.13637 15.9577 1.29543 15.9577 1.46128C15.9577 1.62714 15.8918 1.7862 15.7746 1.90347Z" fill="%234F5E71"/></svg>');
	transform: translateY(2px);
}

.BF242
	.new-tab-overview__board
	.board-options-wrapper
	.board-option-bullets
	li {
	display: flex;
	align-items: flex-start;
}

.BF242
	.new-tab-overview__board
	.board-options-wrapper
	.board-option-more-info-content {
	display: none;
}

.BF242 .new-tab-overview__board .board-option-more-info-btn {
	font-family: 'Open Sans';
	background: none;
	text-decoration: underline;
	border: none;
	color: rgba(79, 94, 113, 1);
	font-size: 14px;
	font-weight: 400;
	margin-top: 8px;
	padding: 0;
}
.BF242
	.new-tab-overview__board
	.board-options-wrapper
	.board-option-more-info.open
	.board-option-more-info-content {
	display: block;
}

.BF242
	.new-tab-overview__board
	.board-options-wrapper
	.board-option:not(.selected):not(:last-of-type) {
	margin-bottom: 12px;
}
.BF242 .new-tab-overview__board {
	margin-bottom: 24px;
}
@media (min-width: 768px) {
	.BF242 .new-tab-overview__board .board-options-wrapper {
		border: 1px solid rgb(204, 204, 204);
		border-radius: 12px;
		padding: 32px;
		margin-top: 0px;
		display: grid;
		grid-template-columns: repeat(1, 1fr);
	}
	.BF242 .new-tab-overview__board .board-options-wrapper .board-option-bullets {
		display: inline-flex;
		list-style-type: none;
		gap: 8px;
		margin: 0;
		align-items: flex-start;
		justify-content: flex-start;
	}
	.BF242
		.new-tab-overview__board
		.board-options-wrapper
		.overview__board-type-title {
		font-size: 16px;
		font-weight: 600;
	}
	.BF242
		.new-tab-overview__board
		.board-options-wrapper
		.overview__board-type-title {
		font-size: 16px;
		font-weight: 600;
	}
	.BF242 .new-tab-overview__board .board-options-wrapper .board-option {
		width: auto;
		max-width: unset;
	}

	.BF242
		.new-tab-overview__board
		.board-options-wrapper
		.board-option
		.board-option-more-info-content {
		width: auto;
		max-width: 568px;
	}
	.BF242
		.new-tab-overview__board
		.board-options-wrapper
		.board-option:not(.selected):not(:last-of-type) {
		margin-bottom: 12px;
	}
}
.BF242 .new-tab-overview__additional-information__navigation {
	display: flex;
	overflow-x: auto;
	/* scroll-snap-type: x mandatory; */
	-webkit-overflow-scrolling: touch;
	/* space before the first card */
	gap: 0px;
	margin-top: 32px;
}
.BF242
	.new-tab-overview__additional-information__navigation
	.navigation-element {
	flex: 0 0 61%; /* each card takes 80% of viewport width */
	overflow: hidden;
	padding-bottom: 8px;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	border-bottom: 1px solid rgba(233, 235, 241, 1);
	cursor: pointer;
	padding: 12px 0;
	font-weight: 600;
	color: rgba(79, 94, 113, 1);
	font-size: 16px;
}
.BF242
	.new-tab-overview__additional-information__navigation
	.navigation-element.active {
	font-weight: 600;
	color: rgba(37, 42, 49, 1);
	border-bottom: 4px solid rgba(18, 107, 234, 1);
}
.BF242
	.new-tab-overview__additional-information__content
	.content-element.active {
	display: flex;
}
.BF242
	.new-tab-overview__additional-information__content
	.content-element.active
	* {
	width: 100%;
}
.BF242
	.new-tab-overview__additional-information__content
	[data-tab='children'].content-element.active {
	display: block;
}
.BF242
	.new-tab-overview__additional-information__content
	[data-tab='children'].content-element.active
	h2 {
	margin-top: 14px;
	font-size: 18px;
	font-weight: 600;
	color: rgb(32, 50, 64);
	font-family: 'Open Sans';
}
.BF242 .new-tab-overview__additional-information__content .content-element {
	display: none;
	margin-top: 12px;
	margin-bottom: 12px;
}
.BF242
	.new-tab-overview__additional-information__navigation
	.navigation-element[data-tab='features']::before {
	/* background: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.1583 13.5654C12.61 13.4 13.2907 13.3999 13.7423 13.5654L15.6183 14.2461C15.9171 14.3543 16.0704 14.6793 15.9689 14.9785C15.8798 15.2077 15.6632 15.3545 15.4278 15.3545C15.3643 15.3545 15.2941 15.3487 15.2306 15.3232L13.3536 14.6416C13.15 14.5652 12.7495 14.5652 12.546 14.6416L11.2667 15.1064C10.815 15.2718 10.1343 15.2719 9.68273 15.1064L8.40441 14.6416C8.20719 14.5652 7.80623 14.5652 7.60265 14.6416L6.32433 15.1064C5.87265 15.272 5.19105 15.272 4.73937 15.1064L3.45421 14.6416C3.25053 14.5653 2.85007 14.5652 2.6466 14.6416L1.36828 15.1064C0.674886 15.3611 0.674167 15.3613 0.572378 15.3613C0.254571 15.3612 0.000346241 15.1062 0.000112841 14.7881C0.000112841 14.5335 0.165349 14.3104 0.400503 14.2402C0.47048 14.2148 0.700209 14.1322 0.973746 14.0303L2.25207 13.5654C2.7037 13.3999 3.38435 13.3999 3.83605 13.5654L5.12121 14.0303C5.32479 14.1067 5.72622 14.1067 5.9298 14.0303L7.20812 13.5654C7.65978 13.3999 8.3404 13.3999 8.7921 13.5654L10.0714 14.0303C10.275 14.1065 10.6755 14.1066 10.879 14.0303L12.1583 13.5654ZM12.1603 11.165C12.6119 10.9995 13.2925 10.9996 13.7443 11.165L15.6222 11.8467C15.9209 11.9551 16.0731 12.28 15.965 12.5791C15.8758 12.8079 15.66 12.9549 15.4249 12.9551C15.3614 12.9551 15.2912 12.9482 15.2277 12.9229L13.3497 12.2412C13.146 12.165 12.7456 12.1649 12.5421 12.2412L11.2628 12.7061C10.8111 12.8715 10.1306 12.8715 9.67882 12.7061L8.39953 12.2412C8.20223 12.1648 7.80135 12.1648 7.59777 12.2412L6.31847 12.7061C5.86671 12.8715 5.18616 12.8716 4.73449 12.7061L3.44933 12.2412C3.24571 12.1648 2.84436 12.1648 2.64074 12.2412L1.36242 12.7061C0.668897 12.9608 0.668326 12.9609 0.566519 12.9609C0.248441 12.9609 -0.00614217 12.706 0.000112841 12.3877C0.00017641 12.133 0.166117 11.9099 0.40148 11.8398C0.471981 11.8142 0.700725 11.7316 0.973746 11.6299L2.25304 11.165C2.70476 10.9996 3.38533 10.9996 3.83703 11.165L5.12218 11.6299C5.3258 11.7063 5.72716 11.7063 5.93078 11.6299L7.21007 11.165C7.66183 10.9996 8.3424 10.9995 8.79406 11.165L10.0734 11.6299C10.277 11.7062 10.6774 11.7062 10.881 11.6299L12.1603 11.165ZM10.9894 0.800781C11.7851 0.800781 12.4298 1.44544 12.4298 2.24121C12.4296 2.55665 12.1769 2.80935 11.8614 2.80957C11.5458 2.80957 11.2933 2.55678 11.2931 2.24121C11.2931 2.07069 11.1536 1.9375 10.9894 1.9375C10.8189 1.93756 10.6866 2.07704 10.6866 2.24121V9.95898C10.6864 10.2744 10.4337 10.5271 10.1183 10.5273C9.80266 10.5273 9.55018 10.2745 9.54992 9.95898V8.01953H6.41711V9.95898C6.41684 10.2745 6.16426 10.5272 5.84875 10.5273C5.53944 10.5273 5.28065 10.2745 5.28039 9.95898V2.24121C5.28039 1.45183 5.92418 0.807227 6.71984 0.800781C7.51561 0.800781 8.16027 1.44544 8.16027 2.24121C8.16002 2.55669 7.90742 2.80943 7.59191 2.80957C7.27628 2.80957 7.02379 2.55678 7.02355 2.24121C7.02355 2.07069 6.88405 1.9375 6.71984 1.9375C6.54943 1.93763 6.41711 2.07708 6.41711 2.24121V4.29395H9.54992V2.24121C9.54992 1.44547 10.1936 0.800837 10.9894 0.800781ZM6.41711 5.42969V6.88281H9.54992V5.42969H6.41711Z" fill="%23626262"/></svg>'); */
	content: '';
	display: inline-block;
	/* min-width: 16px; */
	/* min-height: 16px; */
	/* margin-right: 8px; */
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.BF242
	.new-tab-overview__additional-information__navigation
	.active.navigation-element[data-tab='features']::before {
	/* background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.84841 10.5259C6.16419 10.5259 6.41682 10.2733 6.41682 9.95752V8.01861H9.54939V9.95752C9.54939 10.2733 9.80202 10.5259 10.1178 10.5259C10.4336 10.5259 10.6862 10.2733 10.6862 9.95752V2.23978C10.6862 2.07557 10.8188 1.93662 10.9894 1.93662C11.1536 1.93662 11.2925 2.06925 11.2925 2.23978C11.2925 2.55556 11.5451 2.80819 11.8609 2.80819C12.1767 2.80819 12.4293 2.55556 12.4293 2.23978C12.4293 1.444 11.7851 0.799805 10.9894 0.799805C10.1936 0.799805 9.54939 1.444 9.54939 2.23978V4.29237H6.41682V2.23978C6.41682 2.07557 6.54945 1.93662 6.71997 1.93662C6.88418 1.93662 7.02312 2.06925 7.02312 2.23978C7.02312 2.55556 7.27575 2.80819 7.59153 2.80819C7.90732 2.80819 8.15994 2.55556 8.15994 2.23978C8.15994 1.444 7.51575 0.799805 6.71997 0.799805C5.9242 0.80612 5.28 1.45032 5.28 2.23978V9.95752C5.28 10.2733 5.53894 10.5259 5.84841 10.5259ZM0.601705 12.9593C0.590505 12.9598 0.579281 12.9598 0.566437 12.9598C0.24828 12.9598 -0.00624634 12.7051 0.000116757 12.3867C0.000116757 12.1319 0.165559 11.9091 0.400995 11.839L0.436746 11.826C0.532215 11.7914 0.736165 11.7173 0.973679 11.6289L2.25267 11.164C2.70446 10.9984 3.38531 10.9984 3.8371 11.164L5.12245 11.6289C5.32607 11.7053 5.72695 11.7053 5.93057 11.6289L7.20957 11.164C7.66135 10.9984 8.34221 10.9984 8.79399 11.164L10.073 11.6289C10.2766 11.7053 10.6775 11.7053 10.8811 11.6289L12.1601 11.164C12.6119 10.9984 13.2927 10.9984 13.7445 11.164L15.6217 11.8454C15.9207 11.9536 16.0734 12.2784 15.9653 12.5777C15.8762 12.807 15.6598 12.9534 15.4244 12.9534C15.3608 12.9534 15.2908 12.9471 15.2271 12.9216L13.35 12.2402C13.1464 12.1638 12.7455 12.1638 12.5419 12.2402L11.2629 12.7051C10.8111 12.8707 10.1303 12.8707 9.67847 12.7051L8.39948 12.2402C8.20222 12.1638 7.80134 12.1638 7.59772 12.2402L6.31873 12.7051C5.86694 12.8707 5.18609 12.8707 4.7343 12.7051L3.44895 12.2402C3.24532 12.1638 2.84445 12.1638 2.64082 12.2402L1.36183 12.7051C0.755747 12.9277 0.679286 12.9558 0.601705 12.9593ZM13.7418 13.564L15.6186 14.2454C15.9176 14.3536 16.0703 14.6784 15.9685 14.9777C15.8795 15.207 15.6632 15.3534 15.4278 15.3534C15.3641 15.3534 15.2942 15.3471 15.2305 15.3216L13.3538 14.6402C13.1502 14.5638 12.7494 14.5638 12.5458 14.6402L11.267 15.1051C10.8153 15.2707 10.1346 15.2707 9.68291 15.1051L8.40416 14.6402C8.20694 14.5638 7.80613 14.5638 7.60255 14.6402L6.32379 15.1051C5.8721 15.2707 5.19136 15.2707 4.73967 15.1051L3.45455 14.6402C3.25097 14.5638 2.85016 14.5638 2.64658 14.6402L1.36782 15.1051C0.674369 15.3598 0.674369 15.3598 0.572577 15.3598C0.254479 15.3598 5.02509e-08 15.1051 5.02509e-08 14.7867C5.02509e-08 14.5319 0.165411 14.3091 0.400804 14.239L0.436549 14.226L0.436676 14.226C0.532181 14.1913 0.736017 14.1173 0.973381 14.0289L2.25214 13.564C2.70384 13.3984 3.38457 13.3984 3.83627 13.564L5.12138 14.0289C5.32497 14.1053 5.72577 14.1053 5.92935 14.0289L7.20811 13.564C7.65981 13.3984 8.34054 13.3984 8.79224 13.564L10.071 14.0289C10.2746 14.1053 10.6754 14.1053 10.879 14.0289L12.1577 13.564C12.6094 13.3984 13.2901 13.3984 13.7418 13.564ZM9.54951 6.88198V5.42938H6.41694V6.88198H9.54951Z" fill="%232B6FB1"/></svg>'); */
}
.BF242
	.new-tab-overview__additional-information__navigation
	.navigation-element[data-tab='additional']::before {
	/* background: url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.5101 1.12109V14H0.350098V1.12109H3.44308V0H10.4117V1.12109H13.5101ZM3.68598 2.49922H1.88309V4.33125H3.69138V2.49922H3.68598ZM6.44969 2.49922H4.6468V4.33125H6.45509V2.49922H6.44969ZM9.2134 2.49922H7.40511V4.33125H9.2134V2.49922ZM11.9771 2.49922H10.1688V4.33125H11.9771V2.49922ZM3.68598 5.29922H1.88309V7.13125H3.69138V5.29922H3.68598ZM6.44969 5.29922H4.6468V7.13125H6.45509V5.29922H6.44969ZM9.2134 5.29922H7.40511V7.13125H9.2134V5.29922ZM11.9771 5.29922H10.1688V7.13125H11.9771V5.29922ZM3.68598 8.09922H1.88309V9.93125H3.69138V8.09922H3.68598ZM6.44969 8.09922H4.6468V9.93125H6.45509V8.09922H6.44969ZM9.2134 8.09922H7.40511V9.93125H9.2134V8.09922ZM6.44969 10.8992H4.6468V14H6.45509V10.8992H6.44969ZM9.2134 10.8992H7.40511V14H9.2134V10.8992ZM11.9771 8.09922H10.1688V9.93125H11.9771V8.09922Z" fill="%23444444"/></svg>'); */
	content: '';
	display: inline-block;
	/* min-width: 16px; */
	/* min-height: 16px; */
	/* margin-right: 8px; */
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.BF242
	.new-tab-overview__additional-information__navigation
	.active.navigation-element[data-tab='additional']::before {
	/* background-image: url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.5096 1.12109V14H0.349609V1.12109H3.44259V0H10.4112V1.12109H13.5096ZM3.68549 2.49922H1.8826V4.33125H3.69089V2.49922H3.68549ZM6.4492 2.49922H4.64631V4.33125H6.4546V2.49922H6.4492ZM9.21291 2.49922H7.40462V4.33125H9.21291V2.49922ZM11.9766 2.49922H10.1683V4.33125H11.9766V2.49922ZM3.68549 5.29922H1.8826V7.13125H3.69089V5.29922H3.68549ZM6.4492 5.29922H4.64631V7.13125H6.4546V5.29922H6.4492ZM9.21291 5.29922H7.40462V7.13125H9.21291V5.29922ZM11.9766 5.29922H10.1683V7.13125H11.9766V5.29922ZM3.68549 8.09922H1.8826V9.93125H3.69089V8.09922H3.68549ZM6.4492 8.09922H4.64631V9.93125H6.4546V8.09922H6.4492ZM9.21291 8.09922H7.40462V9.93125H9.21291V8.09922ZM6.4492 10.8992H4.64631V14H6.4546V10.8992H6.4492ZM9.21291 10.8992H7.40462V14H9.21291V10.8992ZM11.9766 8.09922H10.1683V9.93125H11.9766V8.09922Z" fill="%232B6FB1"/></svg>'); */
}
.BF242
	.new-tab-overview__additional-information__navigation
	.navigation-element[data-tab='children']::before {
	background: url('data:image/svg+xml,<svg width="16" height="15" viewBox="0 0 16 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.14533 3.89361C4.71621 3.89468 5.07445 4.14987 5.24787 4.68951C5.54512 5.6145 5.83621 6.54173 6.13264 7.46686C6.1487 7.51734 6.18347 7.56711 6.2215 7.60553C6.49612 7.88229 6.76563 8.16536 7.05549 8.42584C7.15147 8.51184 7.30161 8.57517 7.43049 8.58209C7.81014 8.60256 8.19244 8.60315 8.57209 8.58307C8.70115 8.57614 8.85139 8.51357 8.94709 8.42779C9.2372 8.1676 9.50702 7.88477 9.78107 7.60748C9.82244 7.56556 9.85798 7.50971 9.8758 7.45416C10.1774 6.51261 10.473 5.56899 10.7762 4.62799C10.9215 4.17768 11.3089 3.89869 11.7908 3.89557C12.5526 3.89068 13.3142 3.89054 14.076 3.89557C14.5701 3.89882 14.9467 4.17185 15.0985 4.63873C15.3933 5.54708 15.6826 6.45784 15.9705 7.36822C16.0612 7.65534 15.9366 7.90317 15.6785 7.97271C15.4274 8.04028 15.207 7.89932 15.1209 7.61236C14.9084 6.90192 14.6974 6.19056 14.4842 5.48053C14.4662 5.42084 14.4369 5.36463 14.4129 5.3067L14.3612 5.30963C14.3488 5.36256 14.3264 5.41574 14.326 5.46881C14.323 5.862 14.3159 6.25571 14.3289 6.6485C14.3333 6.78514 14.3832 6.9226 14.4246 7.05572C14.7447 8.07964 15.0685 9.1028 15.3904 10.126C15.4035 10.1683 15.414 10.2113 15.4334 10.2813C15.3476 10.2813 15.2772 10.2804 15.2069 10.2823C14.9193 10.2899 14.6311 10.2986 14.3436 10.3067C14.3371 10.5917 14.3261 10.8764 14.325 11.1612C14.3223 11.9141 14.3291 12.6672 14.3201 13.42C14.3185 13.5548 14.2837 13.7015 14.2225 13.8213C14.1094 14.0419 13.8526 14.1335 13.6092 14.0733C13.3815 14.0167 13.2073 13.8123 13.1893 13.5772C13.1846 13.5157 13.1865 13.4535 13.1863 13.3917C13.1862 12.4311 13.1863 11.4704 13.1863 10.5098C13.1863 10.4433 13.1854 10.3764 13.1854 10.2833C13.0393 10.2833 12.9051 10.2804 12.7713 10.2833C12.6501 10.2863 12.6845 10.3817 12.6844 10.4463C12.6823 11.1542 12.6834 11.8624 12.6834 12.5704C12.6834 12.8737 12.6857 13.1772 12.6824 13.4805C12.6787 13.8341 12.4382 14.0884 12.1131 14.0879C11.7768 14.0871 11.5491 13.8452 11.5487 13.4825C11.5473 12.4881 11.5477 11.4934 11.5477 10.4991V10.2852H10.3514C10.4645 9.92173 10.5695 9.58 10.6766 9.23932C10.9492 8.37142 11.226 7.50448 11.493 6.63482C11.5331 6.50378 11.5411 6.36008 11.5457 6.22174C11.5538 5.97485 11.5497 5.72755 11.5467 5.48053C11.5461 5.42474 11.5297 5.36835 11.5203 5.31256C11.5033 5.30984 11.4856 5.30746 11.4686 5.30475C11.4421 5.35896 11.4076 5.41092 11.3904 5.46783C11.194 6.11855 10.9859 6.76692 10.8133 7.42389C10.7335 7.7274 10.5608 7.95896 10.3563 8.17193C9.94534 8.59946 9.52183 9.0159 9.09553 9.42877C8.9795 9.54102 8.93593 9.65982 8.93635 9.81646C8.94033 11.0748 8.93885 12.3335 8.9383 13.5919C8.93813 13.8576 8.84392 14.0105 8.64826 14.0713C8.37213 14.1567 8.10833 13.9613 8.10627 13.6602C8.10215 13.0874 8.10459 12.5144 8.10431 11.9415C8.10431 11.8965 8.11945 11.8384 8.09748 11.8087C8.05534 11.7516 7.99524 11.6795 7.93537 11.6719C7.88813 11.6664 7.81558 11.7396 7.78107 11.794C7.7547 11.8357 7.76837 11.9032 7.76838 11.959C7.76755 12.5321 7.77013 13.1057 7.76642 13.6788C7.76485 13.8839 7.62993 14.0429 7.44416 14.0811C7.26083 14.1186 7.05865 14.034 6.98713 13.8682C6.95105 13.784 6.94138 13.683 6.94123 13.5899C6.93848 12.2921 6.93672 10.9941 6.94221 9.69635C6.94289 9.53163 6.89498 9.40991 6.77521 9.29498C6.44499 8.97804 6.13054 8.64445 5.79963 8.32818C5.4756 8.01844 5.24219 7.66965 5.13166 7.22662C4.98475 6.6388 4.7939 6.06156 4.61994 5.48053C4.60198 5.42078 4.57182 5.36455 4.54767 5.3067C4.52567 5.30805 4.50314 5.30841 4.48127 5.30963C4.47346 5.38428 4.45886 5.45945 4.45881 5.53424C4.45757 8.15246 4.45795 10.7715 4.45685 13.3897C4.45685 13.4788 4.45647 13.5711 4.43439 13.6563C4.3579 13.9506 4.10597 14.1188 3.80939 14.084C3.53125 14.0514 3.325 13.8202 3.32404 13.5225C3.32088 12.5225 3.32223 11.5225 3.32209 10.5225C3.32209 10.1912 3.32236 9.85973 3.32209 9.52838C3.32195 9.39278 3.2749 9.28362 3.13361 9.24127C2.9751 9.19377 2.82624 9.315 2.82111 9.50103C2.81562 9.71436 2.82013 9.9282 2.82014 10.1417C2.82014 11.2318 2.82268 12.3223 2.81623 13.4122C2.81548 13.5421 2.78807 13.6824 2.73224 13.7989C2.62048 14.0319 2.36398 14.1336 2.11408 14.0743C1.87394 14.0173 1.70406 13.8176 1.68635 13.5684C1.68127 13.4958 1.68244 13.4226 1.68244 13.3497C1.6823 10.7427 1.68159 8.13533 1.68049 5.52838C1.68046 5.4565 1.66725 5.38444 1.65998 5.31256L1.58869 5.30865C1.56701 5.36289 1.54097 5.41601 1.52424 5.47174C1.31528 6.17123 1.11195 6.87248 0.894354 7.56939C0.856457 7.69129 0.776771 7.8151 0.68244 7.90143C0.547914 8.02466 0.341526 8.01204 0.191229 7.91021C0.0426613 7.80936 -0.0364394 7.63192 0.0164243 7.45221C0.13832 7.03741 0.272608 6.62601 0.403143 6.21393C0.561014 5.71602 0.720431 5.2188 0.877752 4.72076C1.05471 4.16027 1.41706 3.89452 2.01252 3.89361C2.72323 3.89266 3.43462 3.89226 4.14533 3.89361ZM7.90705 6.09186C8.52403 6.09808 9.01734 6.61175 8.99982 7.23053C8.98285 7.83239 8.48055 8.30478 7.87287 8.29107C7.25986 8.27736 6.78288 7.77336 6.8006 7.15826C6.81789 6.56718 7.31684 6.08599 7.90705 6.09186ZM3.19806 0.89166C3.85969 0.890427 4.39774 1.4248 4.40021 2.086C4.40254 2.74885 3.87099 3.28601 3.20881 3.29107C2.53904 3.29616 1.99889 2.75937 1.99982 2.08893C2.00064 1.42636 2.53467 0.89291 3.19806 0.89166ZM12.7176 0.691464C13.3253 0.697684 13.8068 1.19337 13.7996 1.80475C13.7924 2.40913 13.3056 2.89275 12.7059 2.89166C12.0839 2.89028 11.5959 2.40264 11.5994 1.78619C11.6033 1.16754 12.096 0.685313 12.7176 0.691464Z" fill="%23525252"/></svg>');
	content: '';
	display: inline-block;
	min-width: 18px;
	min-height: 16px;
	margin-right: 8px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.BF242
	.new-tab-overview__additional-information__navigation
	.active.navigation-element[data-tab='children']::before {
	background-image: url('data:image/svg+xml,<svg width="16" height="14" viewBox="0 0 16 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.14533 3.60064C4.71621 3.60171 5.07445 3.8569 5.24787 4.39654C5.54512 5.32153 5.83621 6.24876 6.13264 7.17389C6.1487 7.22438 6.18347 7.27415 6.2215 7.31256C6.49612 7.58932 6.76563 7.87239 7.05549 8.13287C7.15147 8.21887 7.30161 8.2822 7.43049 8.28912C7.81014 8.30959 8.19244 8.31018 8.57209 8.2901C8.70115 8.28317 8.85139 8.2206 8.94709 8.13482C9.2372 7.87463 9.50702 7.5918 9.78107 7.31451C9.82244 7.27259 9.85798 7.21674 9.8758 7.16119C10.1774 6.21964 10.473 5.27603 10.7762 4.33502C10.9215 3.88472 11.3089 3.60572 11.7908 3.6026C12.5526 3.59771 13.3142 3.59758 14.076 3.6026C14.5701 3.60585 14.9467 3.87888 15.0985 4.34576C15.3933 5.25411 15.6826 6.16487 15.9705 7.07525C16.0612 7.36237 15.9366 7.6102 15.6785 7.67975C15.4274 7.74731 15.207 7.60635 15.1209 7.31939C14.9084 6.60895 14.6974 5.89759 14.4842 5.18756C14.4662 5.12787 14.4369 5.07166 14.4129 5.01373L14.3612 5.01666C14.3488 5.0696 14.3264 5.12277 14.326 5.17584C14.323 5.56903 14.3159 5.96274 14.3289 6.35553C14.3333 6.49217 14.3832 6.62964 14.4246 6.76275C14.7447 7.78667 15.0685 8.80983 15.3904 9.83307C15.4035 9.87535 15.414 9.91832 15.4334 9.98834C15.3476 9.98834 15.2772 9.98743 15.2069 9.98932C14.9193 9.99692 14.6311 10.0056 14.3436 10.0137C14.3371 10.2987 14.3261 10.5834 14.325 10.8682C14.3223 11.6211 14.3291 12.3743 14.3201 13.127C14.3185 13.2618 14.2837 13.4085 14.2225 13.5284C14.1094 13.7489 13.8526 13.8406 13.6092 13.7803C13.3815 13.7237 13.2073 13.5193 13.1893 13.2842C13.1846 13.2228 13.1865 13.1606 13.1863 13.0987C13.1862 12.1381 13.1863 11.1774 13.1863 10.2169C13.1863 10.1503 13.1854 10.0835 13.1854 9.99029C13.0393 9.99029 12.9051 9.98744 12.7713 9.99029C12.6501 9.99335 12.6845 10.0887 12.6844 10.1534C12.6823 10.8612 12.6834 11.5694 12.6834 12.2774C12.6834 12.5807 12.6857 12.8842 12.6824 13.1876C12.6787 13.5411 12.4382 13.7954 12.1131 13.795C11.7768 13.7942 11.5491 13.5522 11.5487 13.1895C11.5473 12.1951 11.5477 11.2004 11.5477 10.2061V9.99225H10.3514C10.4645 9.62877 10.5695 9.28703 10.6766 8.94635C10.9492 8.07845 11.226 7.21152 11.493 6.34186C11.5331 6.21082 11.5411 6.06711 11.5457 5.92877C11.5538 5.68188 11.5497 5.43458 11.5467 5.18756C11.5461 5.13177 11.5297 5.07538 11.5203 5.01959C11.5033 5.01687 11.4856 5.01449 11.4686 5.01178C11.4421 5.06599 11.4076 5.11795 11.3904 5.17486C11.194 5.82558 10.9859 6.47395 10.8133 7.13092C10.7335 7.43444 10.5608 7.66599 10.3563 7.87896C9.94534 8.30649 9.52183 8.72293 9.09553 9.1358C8.9795 9.24805 8.93593 9.36686 8.93635 9.5235C8.94033 10.7818 8.93885 12.0406 8.9383 13.2989C8.93813 13.5646 8.84392 13.7175 8.64826 13.7784C8.37213 13.8638 8.10833 13.6683 8.10627 13.3672C8.10215 12.7945 8.10459 12.2214 8.10431 11.6485C8.10431 11.6036 8.11945 11.5454 8.09748 11.5157C8.05534 11.4586 7.99524 11.3865 7.93537 11.379C7.88813 11.3734 7.81558 11.4466 7.78107 11.501C7.7547 11.5427 7.76837 11.6102 7.76838 11.6661C7.76755 12.2392 7.77013 12.8127 7.76642 13.3858C7.76485 13.5909 7.62993 13.7499 7.44416 13.7881C7.26083 13.8257 7.05865 13.741 6.98713 13.5753C6.95105 13.491 6.94138 13.39 6.94123 13.2969C6.93848 11.9992 6.93672 10.7012 6.94221 9.40338C6.94289 9.23866 6.89498 9.11694 6.77521 9.00201C6.44499 8.68507 6.13054 8.35148 5.79963 8.03521C5.4756 7.72547 5.24219 7.37668 5.13166 6.93365C4.98475 6.34583 4.7939 5.76859 4.61994 5.18756C4.60198 5.12781 4.57182 5.07158 4.54767 5.01373C4.52567 5.01508 4.50314 5.01544 4.48127 5.01666C4.47346 5.09131 4.45886 5.16648 4.45881 5.24127C4.45757 7.85949 4.45795 10.4785 4.45685 13.0967C4.45685 13.1858 4.45647 13.2781 4.43439 13.3633C4.3579 13.6576 4.10597 13.8258 3.80939 13.7911C3.53125 13.7585 3.325 13.5272 3.32404 13.2296C3.32088 12.2296 3.32223 11.2296 3.32209 10.2296C3.32209 9.8982 3.32236 9.56676 3.32209 9.23541C3.32195 9.09981 3.2749 8.99065 3.13361 8.9483C2.9751 8.9008 2.82624 9.02203 2.82111 9.20807C2.81562 9.42139 2.82013 9.63523 2.82014 9.84869C2.82014 10.9388 2.82268 12.0294 2.81623 13.1192C2.81548 13.2491 2.78807 13.3894 2.73224 13.5059C2.62048 13.739 2.36398 13.8406 2.11408 13.7813C1.87394 13.7243 1.70406 13.5247 1.68635 13.2754C1.68127 13.2028 1.68244 13.1296 1.68244 13.0567C1.6823 10.4497 1.68159 7.84236 1.68049 5.23541C1.68046 5.16353 1.66725 5.09147 1.65998 5.01959L1.58869 5.01568C1.56701 5.06992 1.54097 5.12304 1.52424 5.17877C1.31528 5.87826 1.11195 6.57952 0.894354 7.27643C0.856457 7.39832 0.776771 7.52213 0.68244 7.60846C0.547914 7.73169 0.341526 7.71907 0.191229 7.61725C0.0426613 7.51639 -0.0364394 7.33895 0.0164243 7.15924C0.13832 6.74444 0.272608 6.33304 0.403143 5.92096C0.561014 5.42305 0.720431 4.92584 0.877752 4.42779C1.05471 3.8673 1.41706 3.60155 2.01252 3.60064C2.72323 3.59969 3.43462 3.59929 4.14533 3.60064ZM7.90705 5.79889C8.52403 5.80512 9.01734 6.31878 8.99982 6.93756C8.98285 7.53942 8.48055 8.01181 7.87287 7.99811C7.25986 7.98439 6.78288 7.48039 6.8006 6.86529C6.81789 6.27421 7.31684 5.79302 7.90705 5.79889ZM3.19806 0.598691C3.85969 0.597458 4.39774 1.13183 4.40021 1.79303C4.40254 2.45588 3.87099 2.99304 3.20881 2.99811C2.53904 3.00319 1.99889 2.4664 1.99982 1.79596C2.00064 1.13339 2.53467 0.599942 3.19806 0.598691ZM12.7176 0.398496C13.3253 0.404715 13.8068 0.9004 13.7996 1.51178C13.7924 2.11616 13.3056 2.59978 12.7059 2.59869C12.0839 2.59731 11.5959 2.10967 11.5994 1.49322C11.6033 0.874568 12.096 0.392344 12.7176 0.398496Z" fill="%232B6FB1"/></svg>');
}
.BF242
	.new-tab-overview__additional-information__content
	.content-element[data-tab='features'] {
	list-style: none;
	margin: 0;
	padding: 0;
	/* Mobile: single column */
	display: none;
	margin-top: 12px;
}
.BF242
	.new-tab-overview__additional-information__content
	.content-element[data-tab='features']
	li {
	margin-bottom: 4px;
	margin-right: 24px;
}
.BF242
	.new-tab-overview__additional-information__content
	[data-tab='features'].content-element.active {
	display: block;
	margin-bottom: 32px;
}
@media (min-width: 768px) {
	.BF242
		.new-tab-overview__additional-information__content
		.content-element[data-tab='features'] {
		grid-auto-flow: column; /* fill top-to-bottom first */
		grid-template-rows: repeat(3, auto); /* 3 items per column */
		/* row-gap: 12px; */
		/* column-gap: 2rem; */
	}
}
.BF242
	.new-tab-overview__additional-information__content
	.content-element[data-tab='features']
	.key-selling-point::before {
	content: '';
	display: inline-block;
	width: 16px;
	height: 12px;
	margin-right: 12px;
	margin-left: 12px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url('data:image/svg+xml,<svg width="16" height="13" viewBox="0 0 16 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.7746 1.90347L5.77457 11.9035C5.71652 11.9616 5.64759 12.0077 5.57172 12.0391C5.49584 12.0706 5.41451 12.0868 5.33238 12.0868C5.25024 12.0868 5.16891 12.0706 5.09304 12.0391C5.01717 12.0077 4.94824 11.9616 4.89019 11.9035L0.515191 7.52847C0.397916 7.4112 0.332031 7.25214 0.332031 7.08629C0.332031 6.92043 0.397916 6.76137 0.515191 6.6441C0.632467 6.52682 0.791526 6.46094 0.957379 6.46094C1.12323 6.46094 1.28229 6.52682 1.39957 6.6441L5.33238 10.5777L14.8902 1.0191C15.0075 0.901822 15.1665 0.835937 15.3324 0.835938C15.4982 0.835938 15.6573 0.901822 15.7746 1.0191C15.8918 1.13637 15.9577 1.29543 15.9577 1.46128C15.9577 1.62714 15.8918 1.7862 15.7746 1.90347Z" fill="%234F5E71"/></svg>');
}
.BF242
	.new-tab-overview__additional-information__content
	.content-element[data-tab='children']
	li::before {
	content: '';
	display: inline-block;
	/* min-width: 16px; */
	/* min-height: 16px; */
	margin-right: 12px;
	margin-left: 12px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	/* or use another symbol */
	content: '•'; /* or use another symbol */
}
.BF242
	.new-tab-overview__additional-information__content
	.content-element[data-tab='children']
	.overview__list-icon {
	display: none;
}
.BF242
	.new-tab-overview__additional-information__content
	.content-element[data-tab='children']
	.overview__list-text {
	padding-left: 0;
}
@media (min-width: 768px) {
	.BF242 .new-tab-overview__additional-information__navigation {
		display: flex;
		overflow-x: auto;
		/* scroll-snap-type: x mandatory; */
		-webkit-overflow-scrolling: touch;
		/* space before the first card */
		gap: 0px;
		margin-top: 32px;
		border-bottom: 1px solid rgb(204, 204, 204);
	}
	.BF242
		.new-tab-overview__additional-information__navigation
		.navigation-element {
		flex: unset;
		overflow: hidden;
		padding-bottom: 8px;
		text-align: center;
		display: flex;
		justify-content: center;
		align-items: center;
		border-bottom: none;
		padding: 12px 43px;
		cursor: pointer;
	}
	.BF242
		.new-tab-overview__additional-information__content
		.content-element[data-tab='features'] {
		flex-flow: wrap;
		justify-content: flex-start;
		align-items: center;
		list-style: none;
		margin-top: 12px;
	}
	.BF242 .new-tab-overview__additional-information__content .content-element {
		margin-top: 12px;
		margin-bottom: 0px;
	}
	.BF242
		.new-tab-overview__additional-information__content
		.content-element[data-tab='features']
		.key-selling-point {
		width: auto;
		margin-bottom: 12px;
		/* display: flex; */
		/* justify-content: flex-start; */
		/* align-items: center; */
	}
}
@media (min-width: 1024px) {
	.BF242 .new-tab-overview__board .board-options-wrapper {
		margin-top: 32px;
	}
	.BF242
		.new-tab-overview__additional-information__content
		.content-element[data-tab='features']
		.key-selling-point {
		width: auto;
		margin-bottom: 5px;
		display: flex;
		justify-content: flex-start;
		align-items: center;
	}
}
@media (min-width: 1366px) {
	.BF242
		.new-tab-overview__additional-information__content
		.content-element[data-tab='features']
		.key-selling-point {
		width: auto;
		margin-bottom: 12px;
		display: flex;
		justify-content: flex-start;
		align-items: center;
	}
}
.BF242 html body.modal-open {
	overflow: hidden;
}
.BF242 .custom-modal {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 1000;
	overflow-y: auto; /* enable scrolling inside modal */
}
.BF242 .custom-modal__backdrop {
	position: absolute;
	inset: 0;
	background: rgba(0, 0, 0, 0.5);
}
.BF242 .custom-modal__content {
	position: relative;
	margin: 0 auto;
	padding: 24px;
	background: white;
	max-width: 600px;
	height: 100vh; /* limit height so it doesn't exceed viewport */
	overflow-y: auto; /* enable scroll if too tall */
	z-index: 1001;
	border-radius: 8px;
}
@media (min-width: 768px) {
	.BF242 .custom-modal__content {
		margin: 5% auto;
		height: 75vh;
	}
}
@media (min-width: 1024px) {
	.BF242 .new-tab-overview__board .board-options-wrapper .board-option {
		width: 100%;
	}

	.BF242 .custom-modal__content {
		position: relative;
		margin: 5% auto;
		padding: 24px;
		background: white;
		max-width: 600px;
		height: 75vh; /* limit height so it doesn't exceed viewport */
		overflow-y: auto; /* enable scroll if too tall */
		z-index: 1001;
		border-radius: 8px;
	}
}
.BF242 .custom-modal__close {
	position: absolute;
	right: 24px;
	top: 30px;
	font-size: initial;
	border: none;
	cursor: pointer;
	display: block;
	padding: 0;
	background: url('data:image/svg+xml,<svg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M11.8313 10.4939L19.6248 2.70048C20.125 2.20028 20.125 1.37737 19.6248 0.877167C19.1246 0.376967 18.3017 0.376967 17.8015 0.877167L10.008 8.6706L2.21459 0.869099C1.70633 0.376967 0.891485 0.376967 0.383298 0.869099C-0.116982 1.3693 -0.116982 2.19221 0.383298 2.69241L8.17665 10.4858L0.37515 18.2873C-0.12505 18.7875 -0.12505 19.6105 0.37515 20.1107C0.62533 20.3608 0.956027 20.4898 1.2868 20.4898C1.61758 20.4898 1.94836 20.3608 2.19854 20.1107L9.99189 12.3172L17.7854 20.1107C18.0354 20.3608 18.3662 20.4898 18.6971 20.4898C19.0278 20.4898 19.3586 20.3608 19.6086 20.1107C20.1089 19.6105 20.1089 18.7875 19.6086 18.2873L11.8313 10.4939Z" fill="%23203240"/></svg>');
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: center;
	min-width: 20px;
	min-height: 21px;
}
.BF242 .custom-modal .modal-heading {
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 24px;
	font-family: 'Open Sans';
}
.BF242 .custom-modal h3 {
	font-size: 16px;
	font-weight: 600;
}
.BF242 .custom-modal ul {
	list-style: none; /* remove default bullets */
	padding-left: 0;
}
.BF242 .custom-modal .accordion__list-heading {
	font-size: 16px;
	margin-bottom: 18px;
	font-weight: 600;
}
.BF242 .custom-modal li {
	display: flex;
	align-items: flex-start;
	flex-direction: row;
	gap: 0.5rem;
	margin-bottom: 18px;
	/* flex-direction: row; */
	font-size: 14px;
	font-family: 'Open Sans';
	flex-wrap: wrap;
}

.BF242 .custom-modal li span::before {
	content: '';
	/* min-width: 16px; */
	/* min-height: 16px; */
	margin-right: 12px;
	margin-left: 12px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	/* or use another symbol */
	content: '•'; /* or use another symbol */
}
.BF242 .custom-modal li span {
	display: flex;
	font-size: 14px;
	flex: 0 0 100%;
}
.BF242 .custom-modal li span::before {
	/* content: "•"; */ /* or use another symbol */
	color: black;
	flex-shrink: 0;
	width: 1em;
	text-align: center;
	margin-right: 8px;
}
.BF242 .room-type__carousel {
	float: unset;
	width: 100%;
	overflow: hidden;
}
.BF242 .new-tab-rooms__rooms li {
	width: 100%;
	display: flex;
	margin-bottom: 12px;
	align-items: center;
	font-size: 14px;
}
.BF242 .new-tab-rooms__rooms li::before {
	content: '';
	display: inline-block;
	min-width: 16px;
	min-height: 16px;
	margin-right: 12px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url('data:image/svg+xml,<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M16 8.2915C16 12.7109 12.4194 16.2915 8 16.2915C3.58059 16.2915 0 12.7109 0 8.2915C0 3.8721 3.58059 0.291504 8 0.291504C12.4194 0.291504 16 3.8721 16 8.2915ZM7.01095 12.5106C7.28639 12.4981 7.53678 12.3478 7.68701 12.1162L11.8936 5.35567C12.1377 4.9613 12.0188 4.44174 11.6244 4.19761C11.23 3.95348 10.7105 4.07241 10.4664 4.46678L6.90454 10.1882L5.48983 8.31654C5.20814 7.94722 4.68232 7.8721 4.31299 8.15379C3.94366 8.43548 3.86854 8.9613 4.15023 9.33063L6.3036 12.1726C6.46009 12.3854 6.71049 12.5043 6.9734 12.5043C6.98592 12.5106 6.99844 12.5106 7.01095 12.5106Z" fill="%23203240"/></svg>');
}
.BF242 .new-tab-rooms__rooms .room-size {
	margin-bottom: 15px;
}
.BF242 .new-tab-rooms__rooms .room-size::before {
	background: url('data:image/svg+xml,<svg width="20" height="13" viewBox="0 0 20 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M17.5 5.13036V1.7614C17.5 1.0641 16.9357 0.5 16.2382 0.5H3.76176C3.06426 0.5 2.5 1.0641 2.5 1.7614V5.13036C1.11285 5.19304 0 6.34475 0 7.74718V7.91954C0 9.32197 1.11285 10.4737 2.5 10.5364V11.5941C2.5 11.9858 2.81348 12.2992 3.20533 12.2992C3.59718 12.2992 3.91066 11.9858 3.91066 11.5941V10.5364H16.0893V11.5941C16.0893 11.9858 16.4028 12.2992 16.7947 12.2992C17.1865 12.2992 17.5 11.9858 17.5 11.5941V10.5364C18.8871 10.4737 20 9.32197 20 7.91954V7.74718C20 6.33692 18.8871 5.19304 17.5 5.13036ZM16.0893 1.90243V5.12252H14.8981V4.69945C14.8981 4.30771 14.5846 3.99431 14.1928 3.99431H11.0188C10.627 3.99431 10.3135 4.30771 10.3135 4.69945V5.12252H9.63166V4.69945C9.63166 4.30771 9.31818 3.99431 8.92633 3.99431H5.76019C5.36834 3.99431 5.05486 4.30771 5.05486 4.69945V5.12252H3.91066V1.90243H16.0893ZM18.5893 7.91171C18.5893 8.57767 18.0486 9.11827 17.3824 9.11827H2.61755C1.95141 9.11827 1.41066 8.57767 1.41066 7.91171V7.73934C1.41066 7.07339 1.95141 6.53279 2.61755 6.53279H17.3824C18.0486 6.53279 18.5893 7.07339 18.5893 7.73934V7.91171Z" fill="%23203240"/></svg>');
	content: '';
	min-width: 20px;
	min-height: 12px;
	display: inline-block;
	margin-right: 9px;
}
.BF242 .new-tab-rooms__rooms .room-title {
	font-size: 18px;
	font-weight: 600;
	padding-top: 18px;
	margin-bottom: 15px;
}
.BF242 .new-tab-rooms__rooms .room-attributes {
	padding: 0 18px 18px 18px;
	box-shadow: 0px 4px 16px 0px rgba(30, 111, 241, 0.16);
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transform: translateY(-8px);
}

.BF242 .new-tab-rooms__rooms .info-block {
	border: 1px solid rgba(18, 107, 234, 1);
	background: rgba(240, 247, 255, 1);
	border-radius: 6px;
	padding: 16px;
	display: flex;
	align-items: flex-start;
	max-width: 568px;
}
.BF242 .new-tab-rooms__rooms .selection-information {
	font-size: 14px;
	color: rgba(79, 94, 113, 1);
	font-weight: 400;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	margin-bottom: 0;
}
.BF242 .new-tab-rooms__rooms {
	margin-top: 0;
}
.BF242 .new-tab-rooms__rooms .info-block:before {
	content: '';
	display: inline-block;
	min-width: 16px;
	min-height: 16px;
	margin-right: 14px;
	margin-top: 3px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 0.875C7.39303 0.875 5.82214 1.35152 4.486 2.24431C3.14985 3.1371 2.10844 4.40605 1.49348 5.8907C0.87852 7.37535 0.717618 9.00901 1.03112 10.5851C1.34463 12.1612 2.11846 13.6089 3.25476 14.7452C4.39106 15.8815 5.8388 16.6554 7.4149 16.9689C8.99099 17.2824 10.6247 17.1215 12.1093 16.5065C13.594 15.8916 14.8629 14.8502 15.7557 13.514C16.6485 12.1779 17.125 10.607 17.125 9C17.1227 6.84581 16.266 4.78051 14.7427 3.25727C13.2195 1.73403 11.1542 0.877275 9 0.875ZM9 15.875C7.64026 15.875 6.31105 15.4718 5.18046 14.7164C4.04987 13.9609 3.16868 12.8872 2.64833 11.6309C2.12798 10.3747 1.99183 8.99237 2.2571 7.65875C2.52238 6.32513 3.17716 5.10013 4.13864 4.13864C5.10013 3.17716 6.32514 2.52237 7.65876 2.2571C8.99238 1.99183 10.3747 2.12798 11.631 2.64833C12.8872 3.16868 13.9609 4.04987 14.7164 5.18045C15.4718 6.31104 15.875 7.64025 15.875 9C15.8729 10.8227 15.1479 12.5702 13.8591 13.8591C12.5702 15.1479 10.8227 15.8729 9 15.875ZM10.25 12.75C10.25 12.9158 10.1842 13.0747 10.0669 13.1919C9.94974 13.3092 9.79076 13.375 9.625 13.375C9.29348 13.375 8.97554 13.2433 8.74112 13.0089C8.5067 12.7745 8.375 12.4565 8.375 12.125V9C8.20924 9 8.05027 8.93415 7.93306 8.81694C7.81585 8.69973 7.75 8.54076 7.75 8.375C7.75 8.20924 7.81585 8.05027 7.93306 7.93306C8.05027 7.81585 8.20924 7.75 8.375 7.75C8.70652 7.75 9.02447 7.8817 9.25889 8.11612C9.49331 8.35054 9.625 8.66848 9.625 9V12.125C9.79076 12.125 9.94974 12.1908 10.0669 12.3081C10.1842 12.4253 10.25 12.5842 10.25 12.75ZM7.75 5.5625C7.75 5.37708 7.80499 5.19582 7.908 5.04165C8.01101 4.88748 8.15743 4.76732 8.32874 4.69636C8.50004 4.62541 8.68854 4.60684 8.8704 4.64301C9.05226 4.67919 9.2193 4.76848 9.35042 4.89959C9.48153 5.0307 9.57082 5.19775 9.60699 5.3796C9.64316 5.56146 9.6246 5.74996 9.55364 5.92127C9.48268 6.09257 9.36252 6.23899 9.20835 6.342C9.05418 6.44502 8.87292 6.5 8.6875 6.5C8.43886 6.5 8.20041 6.40123 8.02459 6.22541C7.84878 6.0496 7.75 5.81114 7.75 5.5625Z" fill="%23126BEA"/></svg>');
	/* position: absolute; */
}
.BF242 .new-tab-rooms__rooms .other-room {
	margin: 24px 0;
}
@media (min-width: 1024px) {
	.BF242 {
		/* .new-tab-rooms__rooms {
      display: flex;
    } */
	}
	.BF242 .new-tab-rooms__rooms .column.rooms,
	.BF242 .new-tab-rooms__rooms .other-room {
		display: flex;
	}
	.BF242 .new-tab-rooms__rooms .room-carousel-wrapper {
		width: 33%;
	}
	.BF242 .new-tab-rooms__rooms .room-attributes {
		width: 66%;
		transform: translateY(0);
	}
	.BF242 .new-tab-rooms__rooms .room-type__carousel {
		width: 100%;
		max-height: unset;
	}
	.BF242 .new-tab-rooms__rooms li {
		width: 49%;
		display: flex;
		margin-bottom: 12px;
		align-items: center;
		font-size: 14px;
	}
	.BF242 .new-tab-rooms__rooms .ksp-wrapper {
		display: flex;
		flex-wrap: wrap;
	}
	.BF242 .new-tab-rooms__rooms .room-title {
		font-size: 18px;
		font-weight: 600;
		padding-top: 24px;
		margin-bottom: 15px;
	}
}
.BF242 [data-tab='additional'] .content-element ul {
	list-style: none; /* remove default bullets */
	padding-left: 0;
}
.BF242 [data-tab='additional'] .content-element li {
	display: block;
	align-items: start;
	gap: 0.5rem;
	/* margin-bottom: 18px; */
	flex-direction: column;
}
.BF242 [data-tab='additional'] .content-element li::before {
	content: '•'; /* or use another symbol */
	color: black;
	flex-shrink: 0;
	width: 1em;
	text-align: center;
	margin-right: 8px;
}
.BF242 .tab-location__wrapper .location__figure {
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
}
.BF242 .tab-location__wrapper .information__matrix {
	margin-top: 0;
	display: flex;
	flex-direction: column-reverse;
}
.BF242 .tab-location__wrapper .icons {
	margin-top: 32px;
	display: grid;
	gap: 16px;
	grid-template-columns: repeat(1, -2fr);
}

@media (min-width: 1024px) {
}

.BF242 .tab-location__wrapper .icons .icon-logo {
	background: white;
	padding: 11px;
	border-radius: 100%;
	margin-right: 16px;
	width: 48px;
	height: 48px;
	background: rgba(248, 249, 252, 1);
	display: flex;
	align-items: center;
	justify-content: center;
}
.BF242 .tab-location__wrapper .icons .icon-logo svg {
	color: rgb(35, 120, 205);
	width: 18px;
	height: 18px;
	padding: 0;
}
.BF242 .tab-location__wrapper .icons .icon {
	padding-left: 24px;
	display: flex;
	vertical-align: initial;
	align-items: center;
	padding: 0;
}
.BF242 .tab-location__wrapper .icons .icon-heading {
	font-weight: 600;
	font-size: 16px;
	margin-bottom: 3px;
	color: #203240;
}
.BF242 .tab-location__wrapper .icons .icon-text {
	font-weight: 400;
	font-size: 14px;
}
.BF242 .tab-location__wrapper .information-text__wrapper {
	margin-top: 0;
}
.BF242 .tab-location__wrapper .information-text__wrapper h4 {
	font-size: 16px;
	font-weight: 600;
	margin-top: 24px;
	font-family: 'Open Sans';
	color: #203240;
}
.BF242 .tab-location__wrapper .information-text__wrapper p {
	font-size: 16px;
	font-weight: 400;
}
.BF242 .tab-location__wrapper .information-text__wrapper p {
	font-size: 14px;
	font-weight: 400;
}
.BF242 .tab-location__wrapper .padding--top.padding--bottom.text-align-center {
	text-align: left;
}
.BF242
	.tab-location__wrapper
	.padding--top.padding--bottom.text-align-center
	h2 {
	margin-bottom: 12px;
	font-size: 20px;
	font-weight: 600;
}
.BF242 .tab-location__wrapper .location__figure:before {
	border-radius: 14px;
}
.BF242 .tab-location__wrapper .location__cta-link {
	display: none;
}
.BF242 .tab-location__wrapper [data-component='Property/LocationSummaryV2'] {
	float: none;
}
.BF242 .tab-location__wrapper .new-tab-location__intro {
	margin-top: 0px;
	border: 1px solid rgba(207, 212, 222, 1);

	border-radius: 12px;
}

.BF242 .tab-location__wrapper .new-tab-location__intro .wrapper:not(.map) {
	padding: 24px;
}
.BF242 .tab-location__wrapper .new-tab-location__intro h2 {
	margin-bottom: 12px;
	font-size: 18px;
}
.BF242 .tab-location__wrapper .new-tab-location__location h2 {
	font-size: 18px;
	color: #203240;
}
@media (min-width: 1024px) {
	.BF242 .tab-location__wrapper .location__figure {
		border-top-left-radius: 12px;
		border-top-right-radius: 0;
		border-bottom-left-radius: 12px;
	}
	.BF242 .tab-location__wrapper .new-tab-location__intro h2 {
		margin-bottom: 12px;
		font-size: 18px;
	}
	.BF242 .tab-location__wrapper .new-tab-location__location h2 {
		font-size: 18px;
	}
}
.BF242 .tab-location__wrapper .new-tab-location__intro .text {
	font-size: 14px;
	margin-bottom: 0;
}
.BF242 .tab-location__wrapper button.cta {
	background: transparent;
	border: 1px solid #203240;
	width: 100%;
	font-weight: 600;
	padding: 12px 0px;
	margin-top: 16px;
	border-radius: 4px;
	font-size: 16px;
	color: #203240;
	font-family: 'Open Sans';
}
.BF242 .tab-location__wrapper .new-tab-location__location {
	margin-top: 24px;
	margin-bottom: 24px;
}
.BF242 .tab-location__wrapper .information-card-wrapper {
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	overflow-x: auto;
	gap: 24px;
	margin-top: 24px;
}

.BF242 .tab-location__wrapper .information-card-block {
	background: rgb(255, 255, 255);
	overflow: auto;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	display: flex;
	flex-direction: column;
	margin-bottom: 0;
	border: 1px solid rgba(207, 212, 222, 1);
	border-radius: 12px;
}
.BF242 .tab-location__wrapper .information-card-block img {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.BF242 .tab-location__wrapper .information-card__picture {
	background-color: transparent;
}
.BF242
	.tab-location__wrapper
	.information-card-block
	.information-card__content {
	border: none;
	padding: 24px;
}
.BF242 .tab-location__wrapper .information-card-block .promo-bottom {
	display: none;
}
.BF242 .tab-location__wrapper .information-card-block .information-card__link {
	display: none;
}
.BF242 .tab-location__wrapper .information-card__loc {
	font-size: 14px;
	color: rgb(32, 50, 64);
	margin-top: 8px;
	font-weight: 400;
}
.BF242 .tab-location__wrapper .title-m.information-card__heading {
	font-size: 16px;
	margin-bottom: 8px;
}
.BF242 .tab-location__wrapper .js-map-button {
	font-size: 14px;
	font-weight: 600;
	display: flex;
	align-items: center;
	color: rgba(79, 94, 113, 1);
	text-decoration: underline;
}

.BF242 .tab-location__wrapper .js-map-button::before {
	background: url('data:image/svg+xml,<svg width="14" height="18" viewBox="0 0 14 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7 4.20898C6.38193 4.20898 5.77775 4.39226 5.26384 4.73564C4.74994 5.07902 4.3494 5.56708 4.11288 6.1381C3.87635 6.70912 3.81447 7.33745 3.93505 7.94364C4.05562 8.54983 4.35325 9.10665 4.79029 9.54369C5.22733 9.98073 5.78415 10.2784 6.39034 10.3989C6.99653 10.5195 7.62487 10.4576 8.19589 10.2211C8.7669 9.98458 9.25496 9.58404 9.59834 9.07014C9.94172 8.55624 10.125 7.95205 10.125 7.33398C10.125 6.50518 9.79576 5.71033 9.20971 5.12428C8.62366 4.53822 7.8288 4.20898 7 4.20898ZM7 9.20898C6.62916 9.20898 6.26665 9.09902 5.95831 8.89299C5.64996 8.68696 5.40964 8.39413 5.26773 8.05152C5.12581 7.7089 5.08868 7.3319 5.16103 6.96819C5.23337 6.60448 5.41195 6.27038 5.67417 6.00816C5.9364 5.74594 6.27049 5.56736 6.63421 5.49501C6.99792 5.42266 7.37492 5.4598 7.71753 5.60171C8.06014 5.74362 8.35298 5.98395 8.55901 6.29229C8.76503 6.60063 8.875 6.96314 8.875 7.33398C8.875 7.83127 8.67746 8.30818 8.32583 8.65981C7.97419 9.01144 7.49728 9.20898 7 9.20898ZM7 0.458984C5.17727 0.461052 3.42979 1.18604 2.14092 2.47491C0.85206 3.76377 0.127068 5.51126 0.125 7.33398C0.125 9.78711 1.25859 12.3871 3.40625 14.8535C4.37127 15.968 5.45739 16.9716 6.64453 17.8457C6.74962 17.9193 6.87482 17.9588 7.00312 17.9588C7.13143 17.9588 7.25663 17.9193 7.36172 17.8457C8.54668 16.9712 9.63069 15.9677 10.5938 14.8535C12.7383 12.3871 13.875 9.78711 13.875 7.33398C13.8729 5.51126 13.1479 3.76377 11.8591 2.47491C10.5702 1.18604 8.82273 0.461052 7 0.458984ZM7 16.5527C5.70859 15.5371 1.375 11.8066 1.375 7.33398C1.375 5.84214 1.96763 4.4114 3.02252 3.35651C4.07742 2.30162 5.50816 1.70898 7 1.70898C8.49184 1.70898 9.92258 2.30162 10.9775 3.35651C12.0324 4.4114 12.625 5.84214 12.625 7.33398C12.625 11.8051 8.29141 15.5371 7 16.5527Z" fill="%234F5E71"/></svg>');
	width: 14px;
	height: 19px;
	display: block;
	content: '';
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	margin-right: 6px;
}

.BF242 .tab-location__wrapper .js-map-button svg {
	display: none;
}
.BF242 .tab-location__wrapper .information-card__text {
	padding-bottom: 0;
	padding: 0;
	padding-top: 12px;
	font-size: 14px;
}

.BF242 .tab-location__wrapper .information-card__text p {
	margin-bottom: 0;
}

.BF242 .tab-location__wrapper .load-more-button {
	border: none;
	border-radius: 4px;
	color: rgba(79, 94, 113, 1);
	font-size: 14px;
	font-weight: 600;
	padding: 12px 0;
	font-family: 'Open Sans';
	text-decoration: underline;
	margin-top: 12px;
}
.BF242 .tab-location__wrapper .section-cta {
	display: none;
}
.BF242 .tab-location__wrapper .information-card__title {
	padding: 0;
	padding-top: 0;
	display: flex;
	flex-direction: column;
}
.BF242 .tab-location__wrapper .new-tab-location__things-to-do {
	font-size: 20px;
	font-weight: 600;
	border-bottom: 0;
	padding: 0;
	margin-bottom: 12px;
	color: #203240;
}
@media (min-width: 768px) {
	.BF242 .tab-location__wrapper .new-tab-location__intro .wrapper:not(.map) {
		padding: 40px;
	}
	.BF242 .tab-location__wrapper .information__matrix {
		margin-top: 24px;
		display: flex;
		justify-content: space-between;
		align-items: flex-start;
	}

	.BF242 .tab-location__wrapper .icons {
		grid-template-columns: repeat(2, 1fr);
		gap: 32px;
		width: 100%;
	}
	.BF242 .tab-location__wrapper .icons .icon-logo {
		/* background: white; */
		padding: 11px;
		border-radius: 100%;
		margin-right: 16px;
	}
	.BF242 .tab-location__wrapper .icons .icon-logo svg {
		color: rgb(35, 120, 205);
		width: 18px;
		height: 18px;
		padding: 0;
	}
	.BF242 .tab-location__wrapper .icons .icon {
		padding-left: 0;
		display: flex;
		vertical-align: initial;
		align-items: center;
	}
	.BF242 .tab-location__wrapper .icons .icon-heading {
		font-weight: 600;
		font-size: 16px;
		margin-bottom: 3px;
	}
	.BF242 .tab-location__wrapper .icons .icon-text {
		font-weight: 400;
		font-size: 14px;
	}
	.BF242 .tab-location__wrapper .information-text__wrapper {
		margin-top: 0;
	}
	.BF242 .tab-location__wrapper .information-text__wrapper h4 {
		font-size: 16px;
		font-weight: 600;
		margin-top: 24px;
	}
	.BF242 .tab-location__wrapper .information-text__wrapper h4:first-of-type {
		margin-top: 0;
		margin-bottom: 8px;
	}
	.BF242 .tab-location__wrapper .information-text__wrapper p {
		font-size: 16px;
		font-weight: 400;
	}
	.BF242 .tab-location__wrapper .information-text__wrapper p {
		font-size: 14px;
		font-weight: 400;
		max-width: 568px;
	}
	.BF242
		.tab-location__wrapper
		.padding--top.padding--bottom.text-align-center {
		text-align: left;
	}
	.BF242
		.tab-location__wrapper
		.padding--top.padding--bottom.text-align-center
		h2 {
		margin-bottom: 12px;
		font-size: 20px;
		font-weight: 600;
	}
	.BF242 .tab-location__wrapper .location__figure:before {
		border-radius: 14px;
		height: 396px;
		padding-bottom: unset;
	}
	.BF242 .tab-location__wrapper .location__cta-link {
		display: none;
	}
	.BF242 .tab-location__wrapper [data-component='Property/LocationSummaryV2'] {
		float: none;
		width: 100%;
		clear: unset;
		margin-right: 0;
	}
	.BF242 .tab-location__wrapper .new-tab-location__intro {
		margin-top: 0px;
		display: flex;
		flex-direction: column;
	}
	.BF242 .tab-location__wrapper .new-tab-location__intro .wrapper {
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		/* must have defined height */
		height: auto;
		width: 100%;
		margin: 0;
	}
	.BF242 .tab-location__wrapper .new-tab-location__intro h2 {
		margin-bottom: 12px;
	}
	.BF242 .tab-location__wrapper .new-tab-location__intro .text {
		font-size: 14px;
		margin-bottom: 24px;
	}
	.BF242 .tab-location__wrapper button.cta {
		background: transparent;
		border: 1px solid black;
		width: -moz-fit-content;
		width: fit-content;
		font-weight: 600;
		margin-top: auto;
		border-radius: 4px;
		font-size: 16px;
		padding: 12px 30px;
		margin-top: 0; /* pushes it to the bottom */
	}
	.BF242 .tab-location__wrapper .new-tab-location__location {
		margin-top: 32px;
		margin-bottom: 43px;
	}
	/* .BF242 .tab-location__wrapper {
    
    grid-template-columns: repeat(2, 1fr);
    overflow-x: hidden;
    -webkit-overflow-scrolling: unset;
    gap: 24px;
    margin-bottom: 12px;
    margin-top: 0;
  } */
	.BF242 .tab-location__wrapper .information-card-block {
		flex: unset;
		background: rgb(255, 255, 255);
		overflow: auto;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
		display: flex;
		flex-direction: column;
		margin-bottom: 0;
		margin-right: 0;
		float: none;
		width: 100%;
	}

	.BF242 .tab-location__wrapper .information-card {
		flex: none;
		width: 100%;
		height: auto;
	}

	.BF242 .tab-location__wrapper .information-card-wrapper {
		padding-bottom: 0;
		grid-template-columns: repeat(2, 1fr);
	}
	.BF242 .tab-location__wrapper .information-card-block img {
		/* border-bottom-left-radius: 10px; */
		/* border-bottom-right-radius: 10px; */
	}
	.BF242 .tab-location__wrapper .information-card__picture {
		background-color: transparent;
	}
	.BF242
		.tab-location__wrapper
		.information-card-block
		.information-card__content {
		border: none;
	}
	.BF242 .tab-location__wrapper .information-card-block .promo-bottom {
		display: none;
	}
	.BF242
		.tab-location__wrapper
		.information-card-block
		.information-card__link {
		display: none;
	}
	.BF242 .tab-location__wrapper .information-card__loc {
		font-size: 14px;
		color: rgb(32, 50, 64);
	}
	.BF242 .tab-location__wrapper .title-m.information-card__heading {
		font-size: 16px;
	}
	.BF242 .tab-location__wrapper .js-map-button {
		/* color: rgb(15, 97, 230); */
		/* font-size: 14px; */
		/* font-weight: 400; */
	}
	.BF242 .tab-location__wrapper .information-card__text {
		padding-bottom: 0;
	}
	.BF242 .tab-location__wrapper .information-card__text p {
		margin-bottom: 0;
	}
	.BF242 .tab-location__wrapper .load-more-button {
		border: none;
		background: none;
		border-radius: 4px;
		color: rgba(79, 94, 113, 1);
		font-size: 16px;
		font-weight: 600;
		padding: 12px 0;
		max-width: 426px;
		font-family: 'Open Sans';
		font-weight: 600;
	}
	.BF242 .tab-location__wrapper .section-cta {
		display: none;
	}
	.BF242 .tab-location__wrapper .new-tab-location__things-to-do {
		font-size: 20px;
		font-weight: 600;
		border-bottom: 0;
		padding: 0;
		margin-bottom: 0px;
	}
	.BF242 .tab-location__wrapper .information__matrix > div {
	}
}
@media (min-width: 1024px) {
	.BF242 .tab-location__wrapper .information-card-wrapper {
		padding-bottom: 0;
		grid-template-columns: repeat(3, 1fr);
	}
	.BF242 .tab-location__wrapper .information-text__wrapper {
		width: 41%;
		margin-right: 32px;
	}
	.BF242 .tab-location__wrapper .icons {
		margin-top: 0;
		grid-template-columns: repeat(3, 1fr);
		width: 59%;
	}
	.BF242
		.tab-location__wrapper
		.information__matrix
		.tab-location__wrapper
		.icons {
		grid-template-columns: repeat(3, 1fr);
		width: 50%;
	}
	.BF242 .tab-location__wrapper .information__matrix {
		margin-top: 24px;
		display: flex;
		flex-direction: row-reverse;
		justify-content: space-between;
		align-items: center;
	}

	.BF242 .information-text__wrapper.is-empty {
		display: none;
	}

	.BF242 .tab-location__wrapper .icons.expand-icons {
		width: 100%;
		grid-template-columns: repeat(6, 1fr);
	}
	.BF242 .tab-location__wrapper .new-tab-location__intro .wrapper {
		justify-content: center;
		width: 50%;
	}
	.BF242 .tab-location__wrapper .new-tab-location__intro {
		margin-top: 0px;
		display: flex;
		flex-direction: row;
	}
	.BF242 .tab-location__wrapper .load-more-button {
		font-size: 14px;
	}
	.BF242 .tab-location__wrapper .new-tab-location__intro .map.wrapper {
		height: unset;
		overflow: hidden;
		width: 50%;
	}
	.BF242 .tab-location__wrapper .new-tab-location__things-to-do {
		font-size: 24px;
		font-weight: 600;
		border-bottom: 0;
		padding: 0;
		margin-bottom: 0px;
	}
}
@media (min-width: 1366px) {
	.BF242 .tab-location__wrapper .new-tab-location__intro .map.wrapper {
		height: unset;
		overflow: hidden;
	}
	.BF242 .tab-location__wrapper .icons .icon {
		/* width: 32%; */
	}
	.BF242 .tab-location__wrapper .information__matrix .icons {
		/* display: flex; */
		/* flex-flow: wrap; */
	}
}
.BF242 .tab-rooms__wrapper .option-item__main {
	display: none;
}
.BF242 .tab-rooms__wrapper .option-item__more-content {
	display: block;
}
.BF242 .tab-rooms__wrapper .option-item__more-content {
	/* box-shadow: 0px 4px 16px 0px rgba(30, 111, 241, 0.16); */
	border-top: 1px solid transparent;
	border-radius: 10px;
	overflow: hidden;
	position: relative;
	margin-bottom: 12px;
}
.BF242 .tab-rooms__wrapper .option-item--selected {
	border: none;
}
.BF242 .tab-rooms__wrapper .room-type-info__facilities-list li {
	width: 100%;
	display: flex;
	margin-bottom: 5px;
	align-items: center;
	font-size: 14px;
}
.BF242 .tab-rooms__wrapper .room-type-info__facilities-list li::before {
	content: '';
	display: inline-block;
	min-width: 16px;
	min-height: 12px;
	margin-right: 12px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url('data:image/svg+xml,<svg width="17" height="12" viewBox="0 0 17 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.9425 1.41519L5.94253 11.4152C5.88449 11.4733 5.81556 11.5194 5.73968 11.5509C5.66381 11.5823 5.58248 11.5985 5.50035 11.5985C5.41821 11.5985 5.33688 11.5823 5.26101 11.5509C5.18514 11.5194 5.1162 11.4733 5.05816 11.4152L0.68316 7.04019C0.565885 6.92292 0.5 6.76386 0.5 6.598C0.5 6.43215 0.565885 6.27309 0.68316 6.15582C0.800435 6.03854 0.959495 5.97266 1.12535 5.97266C1.2912 5.97266 1.45026 6.03854 1.56753 6.15582L5.50035 10.0894L15.0582 0.530816C15.1754 0.413541 15.3345 0.347656 15.5003 0.347656C15.6662 0.347656 15.8253 0.413541 15.9425 0.530816C16.0598 0.648091 16.1257 0.807151 16.1257 0.973004C16.1257 1.13886 16.0598 1.29792 15.9425 1.41519Z" fill="%23252A31"/></svg>');
}
/* .BF242
  .tab-rooms__wrapper
  .room-type-info__title.room-type-info__title--inline::before {
  background-image: url('data:image/svg+xml,<svg width="17" height="12" viewBox="0 0 17 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.9425 1.41519L5.94253 11.4152C5.88449 11.4733 5.81556 11.5194 5.73968 11.5509C5.66381 11.5823 5.58248 11.5985 5.50035 11.5985C5.41821 11.5985 5.33688 11.5823 5.26101 11.5509C5.18514 11.5194 5.1162 11.4733 5.05816 11.4152L0.68316 7.04019C0.565885 6.92292 0.5 6.76386 0.5 6.598C0.5 6.43215 0.565885 6.27309 0.68316 6.15582C0.800435 6.03854 0.959495 5.97266 1.12535 5.97266C1.2912 5.97266 1.45026 6.03854 1.56753 6.15582L5.50035 10.0894L15.0582 0.530816C15.1754 0.413541 15.3345 0.347656 15.5003 0.347656C15.6662 0.347656 15.8253 0.413541 15.9425 0.530816C16.0598 0.648091 16.1257 0.807151 16.1257 0.973004C16.1257 1.13886 16.0598 1.29792 15.9425 1.41519Z" fill="%23252A31"/></svg>');
  content: "";
  min-width: 16px;
  min-height: 12px;
  display: inline-block;
  margin-right: 9px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
} */
.BF242 .tab-rooms__wrapper h4.room-type__room-title.title-s {
	font-size: 16px;
	width: 99.5%;
	margin: 12px auto;
	height: 100%;
}
.BF242 .tab-rooms__wrapper h4.room-type__room-title.title-s:first-of-type {
	margin-top: 0;
}
.BF242 .tab-rooms__wrapper .option-item strong {
	font-size: 14px;
	font-weight: 600;
}

.BF242 .tab-rooms__wrapper .room-type-info__title-container {
	margin-top: 16px;
	margin-bottom: 16px;
}
.BF242 .tab-rooms__wrapper .room-type-info .carousel-counter {
	display: none;
}
.BF242 .tab-rooms__wrapper .main-heading {
	margin-top: 24px;
	margin-bottom: 0px;
	font-size: 14px;
	font-weight: 600;
	color: rgb(32, 50, 64);
}
.BF242 .tab-rooms__wrapper .main-heading.other-room-heading {
	margin-bottom: 24px;
	width: 99.5%;
	margin: 12px auto;
}
@media (min-width: 1024px) {
	.BF242 .tab-rooms__wrapper .main-heading.other-room-heading {
		margin: 24px auto;
	}
	.BF242 .tab-rooms__wrapper .main-heading {
		margin-top: 24px;
		margin-bottom: 0px;
		font-size: 24px;
		font-weight: 600;
		color: rgb(32, 50, 64);
	}
	.BF242 .tab-rooms__wrapper h4.room-type__room-title.title-s {
		font-size: 24px;
		width: 99.5%;
		margin: 12px auto;
	}
}
.BF242 .tab-rooms__wrapper .see-more-btn {
	font-size: 14px;
	background: transparent;
	color: rgba(79, 94, 113, 1);
	font-family: Open Sans;
	padding: 10px 0;
	border: none;
	font-weight: 600;
	margin: 0px auto 0;
	text-align: center;
	display: block;
	width: 100%;
	text-decoration: underline;
	max-width: 444px;
	margin-top: 24px;
}
@media (min-width: 768px) {
	.BF242 .tab-rooms__wrapper .see-more-btn {
	}
	.BF242
		.tab-rooms__wrapper
		.room-type.block-container.block-container--shaded {
		padding: 0;
		background: transparent;
		border: none;
	}
	.BF242 .tab-rooms__wrapper .room-type__inner {
		display: flex;
		flex-direction: column;
		align-items: stretch;
		height: 100%;
	}
}
@media (min-width: 1024px) {
	.BF242
		.tab-rooms__wrapper
		.room-type.block-container.block-container--shaded {
		padding: 0;
		background: transparent;
		border: none;
		margin-top: 32px;
	}
	.BF242 .tab-rooms__wrapper .room-type__inner {
		display: flex;
		flex-direction: column;
	}
	.BF242 .tab-rooms__wrapper .room-type__carousel {
		border-top-right-radius: 0;
		width: 100%; /* explicitly match parent grid cell width */
		max-width: 100%; /* prevent expanding beyond it */
		box-sizing: border-box;
		max-height: 245px;
	}
}
.BF242 .tab-rooms__wrapper .room-type-info {
	width: 100%;
	float: unset;
	padding-right: 0;
	padding-left: 30px;
	padding-top: 24px;
	padding-bottom: 24px;
}
.BF242 .tab-rooms__wrapper .room-type-info__facilities-list {
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
	margin-bottom: 0;
	margin-top: 0;
}
.BF242 .tab-rooms__wrapper .room-type-info__notes {
	margin: 0;
	margin-top: 8px;
}
.BF242 .tab-rooms__wrapper .room-type-info__facilities-list li {
	width: 100%;
	display: flex;
	margin-bottom: 4px;
	align-items: center;
	font-size: 14px;
}

.BF242 .tab-rooms__wrapper .room-type-info__facilities-list button {
	background: none;
	border: none;
	text-decoration: underline;
	font-family: 'OPEN SANS';
	color: rgba(79, 94, 113, 1);
	font-size: 14px;
	margin-top: 14px;
	margin-bottom: 14px;
	font-weight: 600;
}

.BF242 .tab-rooms__wrapper .room-type-info__facilities-list button::after {
	background: url('data:image/svg+xml,<svg width="14" height="9" viewBox="0 0 14 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.6925 2.00699L7.44253 8.25699C7.38449 8.3151 7.31556 8.3612 7.23968 8.39265C7.16381 8.4241 7.08248 8.44029 7.00035 8.44029C6.91821 8.44029 6.83688 8.4241 6.76101 8.39265C6.68514 8.3612 6.6162 8.3151 6.55816 8.25699L0.30816 2.00699C0.190885 1.88971 0.125 1.73065 0.125 1.5648C0.125 1.39895 0.190885 1.23989 0.30816 1.12261C0.425435 1.00534 0.584495 0.939453 0.750347 0.939453C0.9162 0.939453 1.07526 1.00534 1.19253 1.12261L7.00035 6.93121L12.8082 1.12261C12.8662 1.06454 12.9352 1.01848 13.011 0.987055C13.0869 0.955628 13.1682 0.939453 13.2503 0.939453C13.3325 0.939453 13.4138 0.955628 13.4897 0.987055C13.5655 1.01848 13.6345 1.06454 13.6925 1.12261C13.7506 1.18068 13.7967 1.24962 13.8281 1.32549C13.8595 1.40136 13.8757 1.48268 13.8757 1.5648C13.8757 1.64692 13.8595 1.72824 13.8281 1.80411C13.7967 1.87998 13.7506 1.94892 13.6925 2.00699Z" fill="%234F5E71"/></svg>');
	width: 14px;
	height: 8px;
	content: '';
	display: inline-block;
	margin-left: 10px;
	background-size: cover;
	background-repeat: no-repeat;
}

.BF242
	.tab-rooms__wrapper
	.room-type-info__facilities-list
	button.expanded::after {
	transform: rotate(180deg);
}
.BF242 .tab-rooms__wrapper .option-item:last-child {
	border: none;
}
.BF242 .tab-rooms__wrapper [roomoption] {
	/* margin-bottom: 24px; */
	min-width: 0;
	width: 100%;
	border: 1px solid #cfd4de;
	/* border-top-left-radius: 10px; */
	/* border-top-right-radius: 10px; */
	overflow: auto;
	border-radius: 10px;
}

.margin--bottom-half.otherRoom {
}

@media (min-width: 768px) {
	.BF242 .tab-rooms__wrapper [roomoption] {
		/* margin-bottom: 24px; */
		min-width: 0;
		width: 47%;
		height: 100%;
	}
}

@media (min-width: 1024px) {
	.BF242 .tab-rooms__wrapper [roomoption] {
		/* margin-bottom: 24px; */
		min-width: 0;
		width: 31%;
	}
}

.BF242 .tab-rooms__wrapper [roomoption] > div {
	height: 100%;
}

.BF242 .tab-rooms__wrapper [roomoption].is-hidden {
	margin-bottom: 0;
	/* width: 0; */
}
.BF242 .tab-rooms__wrapper .option-item strong {
	font-size: 16px;
	font-weight: 600;
}
.BF242 .tab-rooms__wrapper .option-item__more-content {
	/* box-shadow: 0px 4px 16px 0px rgba(30, 111, 241, 0.16); */
	border: none;
	width: auto;
	margin: 0 auto;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	overflow: auto;
	height: 100%;
}

.BF242 .trip-advisor-rating__link {
	display: flex;
	justify-content: space-between;
}
.BF242 .ratings-summary-block-figure__caption {
	text-transform: lowercase;
	font-size: 16px;
	display: block;
	margin: 0;
}
.BF242
	.tab-reviews__wrapper
	.ratings-summary-block:nth-of-type(2)
	.ratings-summary-traveller-rating__bar-container {
	height: 22px;
	background: rgba(233, 235, 241, 1);
	border-radius: 49px;
}
.BF242
	.tab-reviews__wrapper
	.ratings-summary-block:nth-of-type(2)
	.ratings-summary-traveller-rating__row {
	margin-bottom: 12px;
	display: grid;
	grid-template-columns: minmax(74px, auto) 1fr minmax(43px, auto);
	align-items: center;
	gap: 20px; /* keeps some breathing space */
}
.BF242 .tab-reviews__wrapper .ratings-summary-block .ratings-summary__title {
	text-align: left;
	font-family: 'Open Sans';
	font-size: 20px;
	color: #203240;
}
.BF242 .tab-reviews__wrapper .ratings-summary-block {
	padding: 0;
	margin-bottom: 12px;
}
.BF242
	.tab-reviews__wrapper
	.ratings-summary-block
	.ratings-summary-traveller-rating__label {
	font-size: 16px;
	padding: 0;
}
.BF242
	.tab-reviews__wrapper
	.ratings-summary-block:nth-of-type(2)
	.ratings-summary-traveller-rating__score {
	font-size: 16px;
	display: block;
	min-width: 0;
	padding: 0;
}
.BF242
	.tab-reviews__wrapper
	.ratings-summary-block:nth-of-type(2)
	.ratings-summary-traveller-rating__bar {
	width: 100%;
	height: unset;
	border-radius: 49px;
	border: 1px solid rgba(233, 235, 241, 1);
	overflow: auto;
}
.BF242
	.tab-reviews__wrapper
	.ratings-summary-block:nth-of-type(3)
	.ratings-summary-traveller-rating__row {
	margin-bottom: 13px;
	display: flex;
	justify-content: space-between;
}
.BF242 .tab-reviews__wrapper .customer-review__right {
	border: 1px solid rgba(32, 50, 64, 0.25);
	border-radius: 12px;
	padding: 24px;
}
.BF242
	.tab-reviews__wrapper
	.customer-reviews__panel--trip-advisor
	.customer-review__left:before {
	display: none;
}
.BF242 .tab-reviews__wrapper .customer-review__content a {
	/* display: block; */
	font-size: 0;
}
.BF242 .tab-reviews__wrapper .customer-review__content a::after {
	display: block;
	content: 'Read more';
	font-size: 16px;
	text-decoration: underline;
	margin-top: 12px;
	font-family: 'Open Sans';
	color: #4f5e71;
}
.BF242 .tab-reviews__wrapper .switch-button__input {
	display: block;
	margin: 0;
	margin-right: 10px;
	border: 1px solid rgb(255, 255, 255);
}
.BF242 .tab-reviews__wrapper .switch-button__label {
	display: block;
}
.BF242 .tab-reviews__wrapper .switch-button__label {
	background: none;
	float: none;
	color: rgb(68, 68, 68);
	display: inline-block;
	width: auto;
}
.BF242 .tab-reviews__wrapper .switch-button__item + .switch-button__item {
	float: unset;
}
.BF242 .tab-reviews__wrapper .switch-button__item {
	float: unset;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	width: auto;
	margin-right: 0px;
	width: auto !important;
}
.BF242 .tab-reviews__wrapper .switch-button__input {
	position: absolute;
	opacity: 0;
	pointer-events: none;
	display: none !important;
}
.BF242
	.tab-reviews__wrapper
	[data-component='Property/Reviews/CustomerReviews']
	.customer-reviews__switch
	[for='jet2'] {
	display: none;
}
.BF242
	.tab-reviews__wrapper
	.switch-button__input:checked
	+ .switch-button__label {
	/* background-color: transparent; */
	/* color: inherit; */
	color: rgba(18, 107, 234, 1);
	/* border: 1px solid rgba(18, 107, 234, 1); */
	font-weight: 600;
	/* z-index: 1; */
}
.BF242 .tab-reviews__wrapper .switch-button__label {
	position: relative;
	padding-left: 28px;
	cursor: pointer;
	line-height: 20px;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	padding: 0 0 0 30px;
	margin: 18px 0 0 0;
	font-weight: 400;
	border: 1px solid rgba(207, 212, 222, 1);
	padding: 12px;
	border-radius: 6px;
	font-weight: 600;
}

.BF242 .tab-reviews__wrapper .switch-button__label::after {
	content: '';
	position: absolute;
	left: 5px;
	top: 50%;
	transform: translateY(-50%);
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: rgb(9, 140, 9);
	opacity: 0;
}

.BF242 .tab-reviews__wrapper .switch-button {
	border: none;
}
.BF242 .tab-reviews__wrapper .switch-button__inner {
	display: flex;
	flex-flow: wrap;
}
.BF242 .tab-reviews__wrapper .customer-review__title {
	color: black;
	font-style: italic;
	font-size: 22px;
	font-weight: 600;
	color: rgb(9, 140, 9);
	margin-bottom: 4px;
	margin-top: 12px;
}
.BF242 .tab-reviews__wrapper .customer-review__name {
	font-size: 22px;
	font-weight: 700;
}
.BF242 .tab-reviews__wrapper .customer-review__date {
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 12px;
}
.BF242 .tab-reviews__wrapper .customer-review__content {
	font-size: 14px;
	font-weight: 400;
	line-height: normal;
}
.BF242 .tab-reviews__wrapper .customer-review__location {
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 0;
}
.BF242 .tab-reviews__wrapper .customer-review__score-wrapper {
	display: flex;
	flex-direction: column;
	flex-direction: column-reverse;
	justify-content: space-between;
}
.BF242 .tab-reviews__wrapper .customer-review__inner-wrapper {
	display: flex;
	justify-content: space-between;
}
.BF242 .tab-reviews__wrapper .customer-review__left {
	display: none;
}
.BF242 .tab-reviews__wrapper .customer-review__score {
	position: relative;
	display: inline-flex;
	align-items: center;
	white-space: nowrap;
	flex-direction: row;
}
.BF242 .tab-reviews__wrapper .customer-review__score::before {
	background: url('data:image/svg+xml,<svg width="33" height="21" viewBox="0 0 33 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M11.5789 11.9978C11.5789 13.5621 10.2967 14.8301 8.7149 14.8301C7.13314 14.8301 5.85087 13.5621 5.85087 11.9978C5.85087 10.4335 7.13314 9.16548 8.7149 9.16548C10.2964 9.16434 11.5793 10.4313 11.5804 11.9953V11.9978H11.5789ZM24.8626 9.16548C23.2808 9.16548 21.9985 10.4335 21.9985 11.9978C21.9985 13.5621 23.2808 14.8301 24.8626 14.8301C26.4444 14.8301 27.7266 13.5621 27.7266 11.9978C27.7266 10.4335 26.4444 9.16548 24.8626 9.16548ZM24.8626 17.4007C21.8452 17.4007 19.3992 14.9818 19.3992 11.9978C19.3992 9.01381 21.8452 6.59484 24.8626 6.59484C27.8799 6.59484 30.3259 9.01381 30.3259 11.9978C30.3259 14.9818 27.8799 17.4007 24.8626 17.4007ZM16.7912 11.842C16.7912 8.28667 14.1748 5.23589 10.7276 3.9302C14.6081 2.33161 18.9734 2.33161 22.8539 3.9302C19.4057 5.23639 16.7912 8.28667 16.7912 11.842ZM8.71641 17.4007C5.69907 17.4007 3.25302 14.9818 3.25302 11.9978C3.25302 9.01381 5.69907 6.59484 8.71641 6.59484C11.7338 6.59484 14.1798 9.01381 14.1798 11.9978C14.1798 14.9818 11.7338 17.4007 8.71641 17.4007ZM30.3058 6.09724L32.9474 3.25495H27.0911C20.8804 -0.924828 12.7171 -0.924828 6.5065 3.25495H0.635037L3.27667 6.09724C-0.0246156 9.06109 -0.271268 14.1104 2.72575 17.3751C5.72276 20.6401 10.8286 20.8838 14.1298 17.92C14.1544 17.8979 14.1787 17.8758 14.2029 17.8536L16.7912 20.6401L19.378 17.857C20.8684 19.2265 22.8281 19.9865 24.8626 19.9837C29.3211 19.9837 32.9389 16.409 32.9389 11.9998C32.9423 9.7531 31.986 7.60949 30.3058 6.09724Z" fill="black"/></svg>');
	min-width: 29px;
	min-height: 17px;
	content: '';
	display: inline-block;
	background-size: contain;
	background-repeat: no-repeat;
}
.BF242 .tab-reviews__wrapper .customer-review__score img {
	margin-right: 0px;
	float: none;
}
.BF242 .tab-reviews__wrapper .customer-review__inner-wrapper {
	display: flex;
	justify-content: space-between;
}
.BF242 .tab-reviews__wrapper .customer-reviews__show-more.bttn.bttn--outline {
	display: none;
}
.BF242 .tab-reviews__wrapper .customer-reviews__copyright {
	padding-top: 25px;
	margin-bottom: 0;
	border-top: none;
}
@media (min-width: 768px) {
	.BF242 .tab-reviews__wrapper {
		display: flex;
		justify-content: space-between;
		align-items: flex-start;
	}
	.BF242 .tab-reviews__wrapper .ratings-summary {
		display: flex;
		flex-direction: column;
	}
	.BF242
		.tab-reviews__wrapper
		.customer-reviews__panel--trip-advisor
		.customer-review__right:before {
		display: none;
	}
	.BF242 .tab-reviews__wrapper .customer-review__right {
		width: 100%;
		float: none;
	}
	.BF242
		.tab-reviews__wrapper
		[data-component='Property/Reviews/TripAdvisorSummary'] {
		width: 37%;
	}
	.BF242 .tab-reviews__wrapper > .section.section--no-pad {
		width: 60%;
	}
	.BF242 .tab-reviews__wrapper .trip-advisor-rating__link {
		display: flex;
		justify-content: space-between;
		flex-direction: column;
	}
	.BF242 .tab-reviews__wrapper .ratings-summary-block:nth-of-type(odd) {
		border: none;
		padding-left: 0;
		border-top: 1px solid rgb(204, 204, 204);
		padding-top: 24px;
		padding-bottom: 24px;
		padding-right: revert-layer;
	}
	.BF242 .tab-reviews__wrapper .ratings-summary-block:nth-of-type(1) {
		border-top: none;
		padding-top: revert-layer;
	}
	.BF242 .tab-reviews__wrapper .ratings-summary-block:nth-of-type(even) {
		border: none;
		padding-left: 0;
		border-top: 1px solid rgb(204, 204, 204);
		padding-top: 24px;
		padding-bottom: 24px;
		padding-right: 0;
	}
	.BF242 .tab-reviews__wrapper .ratings-summary-block {
		width: 100%;
	}
	.BF242 .tab-reviews__wrapper .ratings-summary {
		border: none;
	}
	.BF242 .tab-reviews__wrapper .customer-review.clearfix:after {
		display: none;
	}
	.BF242 .tab-reviews__wrapper .ratings-summary-block-figure {
		display: flex;
		align-items: center;
		justify-content: flex-start;
	}
	.BF242 .tab-reviews__wrapper .customer-review__right:after {
		display: none;
	}
	.BF242 .tab-reviews__wrapper .customer-review__right:before {
		display: none;
	}
	.BF242 .tab-reviews__wrapper .switch-button__inner.clearfix {
		display: flex;
		justify-content: flex-start;
		align-items: center;
	}
	.BF242 .tab-reviews__wrapper .switch-button__label {
		margin-top: 0;
	}
}
@media (min-width: 1024px) {
	.BF242 .tab-reviews__wrapper .ratings-summary-block .ratings-summary__title {
		font-size: 24px;
	}
	.BF242 .tab-reviews__wrapper .switch-button__label {
		font-size: 16px;
	}
	.BF242 .tab-reviews__wrapper .customer-review__name {
		font-size: 22px;
		font-weight: 700;
	}
	.BF242 .tab-reviews__wrapper .customer-review__title {
		font-size: 22px;
	}
	.BF242 .tab-reviews__wrapper .customer-review__content {
		font-size: 14px;
		font-weight: 400;
		line-height: normal;
	}
}
@media (min-width: 1366px) {
	.BF242
		.tab-reviews__wrapper
		[data-component='Property/Reviews/TripAdvisorSummary'] {
		width: 27%;
	}
	.BF242 .tab-reviews__wrapper > .section.section--no-pad {
		width: 65%;
	}
	.BF242 .tab-reviews__wrapper {
		margin-top: 24px;
	}
}
.BF242 .tab-location__wrapper .link-white {
	color: #444;
}
.BF242 #tab-overview .certified-sustainable {
	margin: 24px 0 24px;
}
.BF242 #tab-overview .certified-sustainable .overview__section {
	border: 1px solid rgb(204, 204, 204);
	border-radius: 8px;
	overflow: hidden;
	border-right: transparent;
}
.BF242
	#tab-overview
	.certified-sustainable
	.overview__content-block:nth-of-type(2) {
	padding: 16px;
	margin-bottom: 0;
}
.BF242 #tab-overview .certified-sustainable ul {
	list-style: none; /* remove default bullets */
	padding-left: 0;
}
.BF242 #tab-overview .certified-sustainable li::before {
	content: '•'; /* or use another symbol */
	display: inline-block;
	width: 1em;
	text-align: center;
	margin-right: 8px;
}
.BF242 #tab-overview .certified-sustainable p {
	font-size: 16px;
	line-height: normal;
}
.BF242 #tab-overview .certified-sustainable h3 {
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 8px;
}
.BF242 #tab-overview .certified-sustainable li {
	font-size: 14px;
}
.BF242 #tab-overview .certified-sustainable h2 {
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 16px;
	border: none;
	padding-bottom: 0;
}
@media (min-width: 768px) {
	.BF242 #tab-overview .certified-sustainable .overview__section .grid-layout {
		display: flex;
		flex-direction: row-reverse;
		justify-content: space-between;
		align-items: center;
	}
	.BF242
		#tab-overview
		.certified-sustainable
		.overview__content-block:nth-of-type(1) {
		margin-right: 0;
		margin-bottom: 0;
	}
	.BF242
		#tab-overview
		.certified-sustainable
		.overview__content-block:nth-of-type(2) {
		margin: 0;
		padding: 0 40px;
		width: 50%;
	}
	.BF242 #tab-overview .certified-sustainable .image-galleryV2__fullimage-wrap {
		margin-bottom: 0;
	}
	.BF242 #tab-overview .certified-sustainable h3 {
		font-size: 24px;
		font-weight: 600;
		margin-bottom: 12px;
	}
	.BF242 #tab-overview .certified-sustainable li {
		font-size: 16px;
	}
	.BF242 #tab-overview .certified-sustainable h2 {
		font-size: 24px;
		font-weight: 600;
		margin-bottom: 24px;
		border: none;
		padding-bottom: 0;
	}
	.BF242 #tab-overview .certified-sustainable {
		margin: 64px 0;
	}
}
.BF242
	.tab-reviews__wrapper
	.customer-reviews__panel--trip-advisor
	.customer-review__right:before {
	border-right-color: #00af84;
	display: none;
}
.BF242 .tab-reviews__wrapper .customer-review__right:after {
	display: none;
}
.BF242 .tab-reviews__wrapper .customer-review__right:before {
	display: none;
}
.BF242 #tab-overview [class*='brand--'].title-and-text--brand-block {
	border-radius: 10px;
	margin: 24px 0;
}
.BF242 .new-tab-overview__facilities button.cta:hover,
.BF242 .new-tab-facilities__facilities button.cta:hover,
.BF242 .new-tab-overview__facilities button.cta.show-all-facilities:hover,
.BF242 .new-tab-overview__rooms button.cta.show-all-rooms:hover,
.BF242 .tab-location__wrapper button.cta:hover,
.BF242 .tab-rooms__wrapper .see-more-btn:hover {
	/* background: #f3f4f8; */
	/* color: #203240; */
}
.BF242 #tab-overview .overview__small-print {
	margin: 0 auto 0px;
}
.BF242 #tab-overview .overview__small-print .caveat {
	margin: 0px 0 0px;
}
.BF242
	#tab-overview
	.wrapper
	> .overview
	> .section.section--no-pad.margin--top.margin--bottom {
	margin-bottom: 0;
}
.BF242 .tab-rooms__wrapper .new-tab-rooms__rooms .main-heading {
	margin-top: 0px;
	display: flex;
	align-items: center;
	font-size: 14px;
	margin-bottom: 4px;
}
.BF242 #tab-overview {
	margin-bottom: 24px;
}
.BF242 #tab-facilities {
	margin-bottom: 24px;
}
.BF242 .tab-rooms__wrapper {
	margin-bottom: 24px;
}
.BF242 .tab-rooms__wrapper > .section.section--no-pad.margin--bottom {
	margin-bottom: 0;
}
.BF242 .tab-location__wrapper {
	margin-bottom: 24px;
}
.BF242 .tab-reviews__wrapper {
	margin-bottom: 24px;
}
@media (min-width: 768px) {
	.BF242 #tab-overview {
		margin-bottom: 0px;
	}
	.BF242 #tab-facilities {
		margin-bottom: 40px;
	}
	.BF242 .tab-rooms__wrapper {
		margin-bottom: 40px;
	}
	.BF242 .tab-location__wrapper {
		margin-bottom: 40px;
	}
	.BF242 .tab-reviews__wrapper {
		margin-bottom: 40px;
	}
}

.BF242 .tab-rooms__wrapper .room-type__main .room-type__main {
	display: grid;
	/* grid-template-columns: repeat(1, 1fr); */
	gap: 33px;
}

@media (min-width: 768px) {
	.BF242 .tab-rooms__wrapper .room-type__main .room-type__main {
		/* grid-template-columns: repeat(2, 1fr); */
		gap: 33px;
		display: flex;
		flex-flow: wrap;
		align-items: stretch;
		height: 100%;
	}
}

@media (min-width: 1024px) {
	.BF242 .tab-rooms__wrapper .room-type__main .room-type__main {
		display: flex;
		flex-flow: wrap;
		flex-direction: row;
	}
}

.BF242 .tab-rooms__wrapper .room-type__main > div:not(.is-hidden) {
	/* flex: 0 0 calc(31%); */ /* 3 per row, accounting for gap */
	/* height: 100%; */
}
.BF242 .tab-rooms__wrapper [room-option] {
	border-color: transparent;
	height: 100%;
}

.BF242 .tab-rooms__wrapper [room-option] > div {
	height: 100%;
}
.BF242 .tab-rooms__wrapper .room-type-info {
	padding: 18px;
	/* border: 1px solid #CFD4DE; */
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-top: none;
	margin-top: 5px;
	padding-right: 16px;
	flex-grow: 1;
}
@media (min-width: 1024px) {
	.BF242 .tab-rooms__wrapper .room-type-info {
		/* border: unset; */
		/* border-bottom-right-radius: unset; */
		/* border-bottom-left-radius: unset; */
		border-top: none;
		margin-top: unset;
	}
	.BF242 #tab-overview [class*='brand--'].title-and-text--brand-block {
		border-radius: 10px;
		margin: 60px 0 40px;
	}
}
.BF242 .tab-rooms__wrapper .room-type-info__notes {
	margin-bottom: 0;
}
.BF242 .tab-reviews__wrapper .customer-review {
	margin-bottom: 24px;
}
.BF242 .tab-rooms__wrapper .option-item__badge {
	font-size: 16px;
	border-radius: 4px;
	padding: 2px 10px;
	/* position: absolute; */
	/* left: 8px; */
	/* top: 8px; */
	color: rgba(196, 80, 0, 1);
	background: rgba(255, 251, 240, 1);
	border: 1px solid rgba(254, 240, 198, 1);
	border-radius: 49px;
	font-weight: 600;
	margin-top: 16px;
}

.BF242 .tab-rooms__wrapper .option-item__badge.your-room {
	color: rgba(18, 107, 234, 1);
	border: 1px solid rgba(217, 236, 255, 1);
	background: rgba(240, 247, 255, 1);
	margin-right: 8px;
}

.BF242 .tab-rooms__wrapper .option-item__title {
	position: static;
	display: flex;
	flex-wrap: wrap;
}

.BF242 .tab-rooms__wrapper .option-item__title > *:first-child {
	flex: 1 1 100%;
}
.BF242 .tab-rooms__wrapper .room-type-info__title-container h3 {
	font-size: 14px;
	font-weight: 400;
}
.BF242 .tab-rooms__wrapper .room-type-info__title-container p {
	font-size: 14px;
}
@media (min-width: 1024px) {
	.BF242 .tab-rooms__wrapper .room-type-info__title-container h3 {
		font-size: 14px;
	}
	.BF242 .tab-rooms__wrapper .room-type-info__title-container p {
		font-size: 14px;
	}
}
.BF242 .tab-location__wrapper .information-text__wrapper h4:nth-of-type(n + 3),
.BF242 .tab-location__wrapper .information-text__wrapper p:nth-of-type(n + 3) {
	display: none;
}
.BF242 .tab-location__wrapper .information-card__picture:before {
	padding-top: 191px;
}
.BF242
	.new-tab-overview__facilities
	.column__facility.other
	li:nth-of-type(n + 3),
.BF242
	.new-tab-facilities__facilities
	.column__facility.other
	li:nth-of-type(n + 3) {
	display: none;
}
.BF242 .new-tab-overview__facilities li:nth-of-type(n + 5),
.BF242 .new-tab-facilities__facilities li:nth-of-type(n + 5) {
	display: none;
}
.BF242
	.new-tab-overview__facilities
	.column__facility.location
	i:nth-of-type(n + 5),
.BF242
	.new-tab-facilities__facilities
	.column__facility.location
	li:nth-of-type(n + 5) {
	display: flex;
}
.BF242 .accordion {
	border-top: none;
}
.BF242 .accordion-item {
	border-bottom: 1px solid #ddd;
}
.BF242 .accordion-item .accordion-title {
	font-family: 'Open Sans';
	font-size: 16px;
	font-weight: 600;
	color: rgba(37, 42, 49, 1);
}
.BF242 .accordion-item.open {
	/* border-bottom: none; */
}
.BF242 .accordion-item.open .accordion-title {
	font-family: 'Open Sans';
	font-size: 16px;
	font-weight: 600;
}
.BF242 .accordion-header {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	padding: 20px 12px;
	background: transparent;
	border: none;
	cursor: pointer;
	text-align: left;
}
.BF242 .accordion-item--overview .accordion-header {
	padding-top: 0;
}
.BF242 .accordion-title {
	flex: 1;
}
.BF242 .accordion-chevron {
	margin-left: 0.5rem;
	transition: transform 0.3s ease;
	display: inline-block;
	width: 22px;
	height: 12px;
	background-position: center;
	background-image: url('data:image/svg+xml,<svg width="12" height="7" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.354 5.52097L6.35403 0.520972C6.30759 0.474484 6.25245 0.437604 6.19175 0.412442C6.13105 0.38728 6.06599 0.37433 6.00028 0.37433C5.93457 0.37433 5.86951 0.38728 5.80881 0.412442C5.74811 0.437604 5.69296 0.474484 5.64653 0.520972L0.646528 5.52097C0.552708 5.61479 0.5 5.74204 0.5 5.87472C0.5 6.0074 0.552708 6.13465 0.646528 6.22847C0.740348 6.32229 0.867596 6.375 1.00028 6.375C1.13296 6.375 1.26021 6.32229 1.35403 6.22847L6.00028 1.5816L10.6465 6.22847C10.693 6.27493 10.7481 6.31178 10.8088 6.33692C10.8695 6.36206 10.9346 6.375 11.0003 6.375C11.066 6.375 11.131 6.36206 11.1917 6.33692C11.2524 6.31178 11.3076 6.27493 11.354 6.22847C11.4005 6.18202 11.4373 6.12687 11.4625 6.06617C11.4876 6.00547 11.5006 5.94042 11.5006 5.87472C11.5006 5.80902 11.4876 5.74397 11.4625 5.68327C11.4373 5.62258 11.4005 5.56743 11.354 5.52097Z" fill="%23252A31"/></svg>');
	background-repeat: no-repeat;
	background-size: contain;
}
.BF242 .accordion-item.open .accordion-chevron {
	transform: rotate(180deg);
}
.BF242 .accordion-content {
	opacity: 0;
	max-height: 0;
	overflow: hidden;
	transition:
		opacity 0.3s ease,
		max-height 0.3s ease;
	padding: 0 1rem;
}
.BF242 .accordion-item.open .accordion-content {
	opacity: 1;
	max-height: -moz-fit-content;
	max-height: fit-content; /* large enough to accommodate content */
	overflow: visible;
	padding: 0 12px;
}
@media (min-width: 1024px) {
	.BF242 .accordion-header {
		display: none !important;
	}
	.BF242 .accordion-content {
		opacity: 1 !important;
		max-height: none !important;
		overflow: visible !important;
		padding: 0 !important;
	}
	.BF242 .accordion-item {
		border: none;
	}
	.BF242 .accordion {
		border: none;
	}
}
.BF242 .accordion-item .accordion-title {
	display: flex;
	align-items: center;
}
/* .BF242 .accordion-item--facilities .accordion-title::before {
  background: url('data:image/svg+xml,<svg width="16" height="15" viewBox="0 0 16 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.84841 10.0262C6.16419 10.0262 6.41682 9.77355 6.41682 9.45776V7.51885H9.54939V9.45776C9.54939 9.77355 9.80202 10.0262 10.1178 10.0262C10.4336 10.0262 10.6862 9.77355 10.6862 9.45776V1.74002C10.6862 1.57581 10.8188 1.43687 10.9894 1.43687C11.1536 1.43687 11.2925 1.5695 11.2925 1.74002C11.2925 2.0558 11.5451 2.30843 11.8609 2.30843C12.1767 2.30843 12.4293 2.0558 12.4293 1.74002C12.4293 0.944247 11.7851 0.300049 10.9894 0.300049C10.1936 0.300049 9.54939 0.944247 9.54939 1.74002V3.79261H6.41682V1.74002C6.41682 1.57581 6.54945 1.43687 6.71997 1.43687C6.88418 1.43687 7.02312 1.5695 7.02312 1.74002C7.02312 2.0558 7.27575 2.30843 7.59153 2.30843C7.90732 2.30843 8.15994 2.0558 8.15994 1.74002C8.15994 0.944247 7.51575 0.300049 6.71997 0.300049C5.9242 0.306364 5.28 0.950562 5.28 1.74002V9.45776C5.28 9.77355 5.53894 10.0262 5.84841 10.0262ZM0.601705 12.4595C0.590505 12.46 0.579281 12.46 0.566437 12.46C0.24828 12.46 -0.00624639 12.2053 0.000116759 11.8869C0.000116759 11.6322 0.165559 11.4093 0.400995 11.3393L0.436746 11.3263C0.532215 11.2916 0.736165 11.2176 0.973679 11.1291L2.25267 10.6642C2.70446 10.4987 3.38531 10.4987 3.8371 10.6642L5.12245 11.1291C5.32607 11.2055 5.72695 11.2055 5.93057 11.1291L7.20957 10.6642C7.66135 10.4987 8.34221 10.4987 8.79399 10.6642L10.073 11.1291C10.2766 11.2055 10.6775 11.2055 10.8811 11.1291L12.1601 10.6642C12.6119 10.4987 13.2927 10.4987 13.7445 10.6642L15.6217 11.3456C15.9207 11.4539 16.0734 11.7787 15.9653 12.078C15.8762 12.3072 15.6598 12.4537 15.4244 12.4537C15.3608 12.4537 15.2908 12.4473 15.2271 12.4218L13.35 11.7404C13.1464 11.664 12.7455 11.664 12.5419 11.7404L11.2629 12.2053C10.8111 12.3709 10.1303 12.3709 9.67847 12.2053L8.39948 11.7404C8.20222 11.664 7.80134 11.664 7.59772 11.7404L6.31873 12.2053C5.86694 12.3709 5.18609 12.3709 4.7343 12.2053L3.44894 11.7404C3.24532 11.664 2.84445 11.664 2.64082 11.7404L1.36183 12.2053C0.755747 12.4279 0.679286 12.456 0.601705 12.4595ZM13.7418 13.0642L15.6186 13.7456C15.9176 13.8539 16.0703 14.1787 15.9685 14.478C15.8795 14.7072 15.6632 14.8537 15.4278 14.8537C15.3642 14.8537 15.2942 14.8473 15.2305 14.8218L13.3538 14.1404C13.1502 14.064 12.7494 14.064 12.5458 14.1404L11.267 14.6053C10.8153 14.7709 10.1346 14.7709 9.68291 14.6053L8.40416 14.1404C8.20694 14.064 7.80613 14.064 7.60255 14.1404L6.32379 14.6053C5.8721 14.7709 5.19136 14.7709 4.73967 14.6053L3.45455 14.1404C3.25096 14.064 2.85016 14.064 2.64658 14.1404L1.36782 14.6053C0.674369 14.86 0.674369 14.86 0.572577 14.86C0.254479 14.86 0 14.6053 0 14.2869C0 14.0322 0.165411 13.8093 0.400804 13.7393L0.436549 13.7263L0.436676 13.7262C0.532181 13.6915 0.736017 13.6175 0.973381 13.5291L2.25214 13.0642C2.70384 12.8987 3.38457 12.8987 3.83627 13.0642L5.12138 13.5291C5.32497 13.6055 5.72577 13.6055 5.92935 13.5291L7.20811 13.0642C7.65981 12.8987 8.34054 12.8987 8.79224 13.0642L10.071 13.5291C10.2746 13.6055 10.6754 13.6055 10.879 13.5291L12.1577 13.0642C12.6094 12.8987 13.2901 12.8987 13.7418 13.0642ZM9.54939 6.38203V4.92943H6.41682V6.38203H9.54939Z" fill="%23444444"/></svg>');
  width: 16px;
  height: 16px;
  content: "";
  display: inline-block;
  margin-right: 8px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.BF242 .accordion-item--facilities.open .accordion-title::before {
  background: url('data:image/svg+xml,<svg width="16" height="15" viewBox="0 0 16 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.1582 13.0647C12.6099 12.8992 13.2906 12.8992 13.7422 13.0647L15.6191 13.7454C15.9178 13.8537 16.0703 14.1787 15.9688 14.4778C15.8797 14.7069 15.663 14.8537 15.4277 14.8538C15.3642 14.8537 15.294 14.8479 15.2305 14.8225L13.3535 14.1409C13.1499 14.0645 12.7494 14.0645 12.5459 14.1409L11.2676 14.6057C10.8159 14.7713 10.1343 14.7712 9.68262 14.6057L8.4043 14.1409C8.20709 14.0645 7.80613 14.0645 7.60254 14.1409L6.32422 14.6057C5.87273 14.7712 5.19194 14.7711 4.74023 14.6057L3.45508 14.1409C3.25151 14.0645 2.85008 14.0645 2.64648 14.1409L1.36816 14.6057C0.674975 14.8603 0.673941 14.8606 0.572266 14.8606C0.254513 14.8604 0.00023344 14.6054 0 14.2874C0 14.0326 0.165974 13.8096 0.401367 13.7395C0.471838 13.7139 0.70061 13.6312 0.973633 13.5295L2.25195 13.0647C2.70355 12.8992 3.38425 12.8992 3.83594 13.0647L5.12109 13.5295C5.32473 13.6059 5.72616 13.6059 5.92969 13.5295L7.20801 13.0647C7.65963 12.8992 8.3403 12.8992 8.79199 13.0647L10.0713 13.5295C10.2749 13.6058 10.6754 13.6058 10.8789 13.5295L12.1582 13.0647ZM12.1602 10.6643C12.6119 10.4987 13.2933 10.4987 13.7451 10.6643L15.6221 11.3459C15.9208 11.4544 16.0739 11.7792 15.9658 12.0784C15.8767 12.3074 15.66 12.4542 15.4248 12.4543C15.3613 12.4543 15.2911 12.4474 15.2275 12.4221L13.3506 11.7405C13.147 11.6641 12.7456 11.6641 12.542 11.7405L11.2627 12.2053C10.811 12.3708 10.1304 12.3708 9.67871 12.2053L8.39941 11.7405C8.20209 11.6641 7.80122 11.6641 7.59766 11.7405L6.31836 12.2053C5.86663 12.3707 5.18604 12.3708 4.73438 12.2053L3.44922 11.7405C3.24561 11.6641 2.84426 11.6641 2.64062 11.7405L1.3623 12.2053C0.668986 12.46 0.6681 12.4602 0.566406 12.4602C0.248382 12.4601 -0.00625546 12.2052 0 11.887C6.35611e-05 11.6323 0.165976 11.4091 0.401367 11.3391C0.471792 11.3135 0.700544 11.2308 0.973633 11.1292L2.25293 10.6643C2.70461 10.4988 3.3852 10.4989 3.83691 10.6643L5.12305 11.1292C5.32683 11.2054 5.72722 11.2055 5.93066 11.1292L7.20996 10.6643C7.66169 10.4989 8.34227 10.4988 8.79395 10.6643L10.0732 11.1292C10.2768 11.2054 10.6772 11.2054 10.8809 11.1292L12.1602 10.6643ZM10.9893 0.300049C11.785 0.300112 12.4297 0.944744 12.4297 1.74048C12.4294 2.05591 12.1768 2.30862 11.8613 2.30884C11.5457 2.30884 11.2932 2.05605 11.293 1.74048C11.293 1.57 11.1534 1.43683 10.9893 1.43677C10.8188 1.43689 10.6865 1.57634 10.6865 1.74048V9.45825C10.6863 9.77369 10.4336 10.0264 10.1182 10.0266C9.80254 10.0266 9.55007 9.77381 9.5498 9.45825V7.5188H6.41699V9.45825C6.41673 9.77373 6.16415 10.0265 5.84863 10.0266C5.53933 10.0266 5.28054 9.77381 5.28027 9.45825V1.74048C5.28027 0.95114 5.92412 0.306556 6.71973 0.300049C7.51545 0.300112 8.16016 0.944744 8.16016 1.74048C8.15991 2.05596 7.9073 2.3087 7.5918 2.30884C7.27617 2.30884 7.02368 2.05605 7.02344 1.74048C7.02344 1.57 6.88388 1.43683 6.71973 1.43677C6.54938 1.43696 6.41699 1.57639 6.41699 1.74048V3.79321H9.5498V1.74048C9.5498 0.944778 10.1936 0.300167 10.9893 0.300049ZM6.41699 4.92896V6.38208H9.5498V4.92896H6.41699Z" fill="%232B6FB1"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.BF242 .accordion-item--overview .accordion-title::before {
  background: url('data:image/svg+xml,<svg width="14" height="15" viewBox="0 0 14 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.5096 1.62109V14.5H0.349609V1.62109H3.44259V0.5H10.4112V1.62109H13.5096ZM3.68549 2.99922H1.8826V4.83125H3.69089V2.99922H3.68549ZM6.4492 2.99922H4.64631V4.83125H6.4546V2.99922H6.4492ZM9.21291 2.99922H7.40462V4.83125H9.21291V2.99922ZM11.9766 2.99922H10.1683V4.83125H11.9766V2.99922ZM3.68549 5.79922H1.8826V7.63125H3.69089V5.79922H3.68549ZM6.4492 5.79922H4.64631V7.63125H6.4546V5.79922H6.4492ZM9.21291 5.79922H7.40462V7.63125H9.21291V5.79922ZM11.9766 5.79922H10.1683V7.63125H11.9766V5.79922ZM3.68549 8.59922H1.8826V10.4312H3.69089V8.59922H3.68549ZM6.4492 8.59922H4.64631V10.4312H6.4546V8.59922H6.4492ZM9.21291 8.59922H7.40462V10.4312H9.21291V8.59922ZM6.4492 11.3992H4.64631V14.5H6.4546V11.3992H6.4492ZM9.21291 11.3992H7.40462V14.5H9.21291V11.3992ZM11.9766 8.59922H10.1683V10.4312H11.9766V8.59922Z" fill="%23626262"/></svg>');
  width: 16px;
  height: 16px;
  content: "";
  display: inline-block;
  margin-right: 8px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.BF242 .accordion-item--overview.open .accordion-title::before {
  background: url('data:image/svg+xml,<svg width="14" height="15" viewBox="0 0 14 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.5096 1.62109V14.5H0.349609V1.62109H3.44259V0.5H10.4112V1.62109H13.5096ZM3.68549 2.99922H1.8826V4.83125H3.69089V2.99922H3.68549ZM6.4492 2.99922H4.64631V4.83125H6.4546V2.99922H6.4492ZM9.21291 2.99922H7.40462V4.83125H9.21291V2.99922ZM11.9766 2.99922H10.1683V4.83125H11.9766V2.99922ZM3.68549 5.79922H1.8826V7.63125H3.69089V5.79922H3.68549ZM6.4492 5.79922H4.64631V7.63125H6.4546V5.79922H6.4492ZM9.21291 5.79922H7.40462V7.63125H9.21291V5.79922ZM11.9766 5.79922H10.1683V7.63125H11.9766V5.79922ZM3.68549 8.59922H1.8826V10.4312H3.69089V8.59922H3.68549ZM6.4492 8.59922H4.64631V10.4312H6.4546V8.59922H6.4492ZM9.21291 8.59922H7.40462V10.4312H9.21291V8.59922ZM6.4492 11.3992H4.64631V14.5H6.4546V11.3992H6.4492ZM9.21291 11.3992H7.40462V14.5H9.21291V11.3992ZM11.9766 8.59922H10.1683V10.4312H11.9766V8.59922Z" fill="%232B6FB1"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.BF242 .accordion-item--rooms .accordion-title::before {
  background: url('data:image/svg+xml,<svg width="14" height="15" viewBox="0 0 14 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M9.78727 0.5C7.46777 0.5 5.58007 2.39746 5.58007 4.72893C5.58007 5.45787 5.76275 6.14229 6.08936 6.74324L0.31554 12.5469C-0.10518 12.9698 -0.10518 13.6598 0.31554 14.0827C0.5259 14.2941 0.802689 14.3998 1.07948 14.3998C1.35627 14.3998 1.63306 14.2941 1.84342 14.0827L2.24199 13.682L2.74021 14.1828C2.95057 14.3943 3.22736 14.5 3.50415 14.5C3.78094 14.5 4.05773 14.3943 4.26809 14.1828C4.68881 13.7599 4.68881 13.07 4.26809 12.6471L3.76987 12.1463L4.45631 11.4563L4.95453 11.9571C5.16489 12.1685 5.44168 12.2742 5.71847 12.2742C5.99525 12.2742 6.27204 12.1685 6.4824 11.9571C6.90312 11.5342 6.90312 10.8442 6.4824 10.4213L5.98418 9.92051L7.57849 8.31797C8.22064 8.7186 8.97904 8.9523 9.7928 8.9523C12.1123 8.9523 14 7.05485 14 4.72337C13.9945 2.39746 12.1068 0.5 9.78727 0.5ZM9.78727 6.78776C8.65797 6.78776 7.73903 5.86407 7.73903 4.72893C7.73903 3.5938 8.65797 2.67011 9.78727 2.67011C10.9166 2.67011 11.8355 3.5938 11.8355 4.72893C11.8355 5.86407 10.9166 6.78776 9.78727 6.78776Z" fill="%23626262"/></svg>');
  width: 16px;
  height: 16px;
  content: "";
  display: inline-block;
  margin-right: 8px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.BF242 .accordion-item--rooms.open .accordion-title::before {
  background: url('data:image/svg+xml,<svg width="14" height="15" viewBox="0 0 14 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M9.78727 0.5C7.46777 0.5 5.58007 2.39746 5.58007 4.72893C5.58007 5.45787 5.76275 6.14229 6.08936 6.74324L0.31554 12.5469C-0.10518 12.9698 -0.10518 13.6598 0.31554 14.0827C0.5259 14.2941 0.802689 14.3998 1.07948 14.3998C1.35627 14.3998 1.63306 14.2941 1.84342 14.0827L2.24199 13.682L2.74021 14.1828C2.95057 14.3943 3.22736 14.5 3.50415 14.5C3.78094 14.5 4.05773 14.3943 4.26809 14.1828C4.68881 13.7599 4.68881 13.07 4.26809 12.6471L3.76987 12.1463L4.45631 11.4563L4.95453 11.9571C5.16489 12.1685 5.44168 12.2742 5.71847 12.2742C5.99525 12.2742 6.27204 12.1685 6.4824 11.9571C6.90312 11.5342 6.90312 10.8442 6.4824 10.4213L5.98418 9.92051L7.57849 8.31797C8.22064 8.7186 8.97904 8.9523 9.7928 8.9523C12.1123 8.9523 14 7.05485 14 4.72337C13.9945 2.39746 12.1068 0.5 9.78727 0.5ZM9.78727 6.78776C8.65797 6.78776 7.73903 5.86407 7.73903 4.72893C7.73903 3.5938 8.65797 2.67011 9.78727 2.67011C10.9166 2.67011 11.8355 3.5938 11.8355 4.72893C11.8355 5.86407 10.9166 6.78776 9.78727 6.78776Z" fill="%232B6FB1"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.BF242 .accordion-item--location .accordion-title::before {
  background: url('data:image/svg+xml,<svg width="12" height="15" viewBox="0 0 12 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.70305 14.4013C5.79115 14.4671 5.89577 14.5 6.00039 14.5C6.10501 14.5 6.20963 14.4671 6.29223 14.4013C6.34729 14.3629 7.63028 13.3973 8.92428 11.9052C10.7028 9.86442 11.6004 7.90596 11.6004 6.07915C11.6004 3.00157 9.08948 0.5 6.00039 0.5C2.91131 0.5 0.400391 3.00157 0.400391 6.07915C0.400391 10.3464 5.3962 14.1666 5.69599 14.3959L5.70305 14.4013ZM1.39154 6.07915C1.39154 3.55016 3.45644 1.48746 6.00039 1.48746C8.54434 1.48746 10.6092 3.54467 10.6092 6.07915C10.6092 9.33229 7.06312 12.4976 6.00039 13.3754C4.93766 12.4976 1.39154 9.33777 1.39154 6.07915ZM6.00039 8.62C4.53224 8.62 3.34039 7.42815 3.34039 5.96C3.34039 4.49185 4.53224 3.3 6.00039 3.3C7.46854 3.3 8.66039 4.49185 8.66039 5.96C8.66039 7.42815 7.46854 8.62 6.00039 8.62ZM4.31554 5.96C4.31554 5.02819 5.074 4.27515 6.00039 4.27515C6.92679 4.27515 7.68524 5.02819 7.68524 5.96C7.68524 6.89181 6.9322 7.64485 6.00039 7.64485C5.06858 7.64485 4.31554 6.89181 4.31554 5.96Z" fill="%23444444"/></svg>');
  width: 16px;
  height: 16px;
  content: "";
  display: inline-block;
  margin-right: 8px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.BF242 .accordion-item--location.open .accordion-title::before {
  background: url('data:image/svg+xml,<svg width="12" height="15" viewBox="0 0 12 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 0.5C9.08907 0.5 11.5996 3.00154 11.5996 6.0791C11.5996 7.9059 10.7024 9.86452 8.92383 11.9053C7.6303 13.3968 6.34777 14.3624 6.29199 14.4014C6.20943 14.4671 6.10452 14.5 6 14.5C5.89565 14.4999 5.79104 14.4669 5.70312 14.4014C5.48477 14.2341 0.400391 10.3839 0.400391 6.0791C0.400419 3.00167 2.91111 0.500211 6 0.5ZM6 1.4873C3.45624 1.48752 1.39163 3.55026 1.3916 6.0791C1.3916 9.33729 4.93675 12.4968 6 13.375C7.06297 12.497 10.6084 9.33204 10.6084 6.0791C10.6084 3.54464 8.54393 1.4873 6 1.4873ZM6 3.2998C7.46813 3.2998 8.66014 4.49183 8.66016 5.95996C8.66016 7.42811 7.46815 8.62012 6 8.62012C4.53203 8.61991 3.33984 7.42798 3.33984 5.95996C3.33986 4.49196 4.53205 3.30002 6 3.2998ZM6 4.27539C5.0738 4.2756 4.31545 5.0283 4.31543 5.95996C4.31543 6.89164 5.06837 7.64432 6 7.64453C6.93181 7.64453 7.68555 6.89177 7.68555 5.95996C7.68553 5.02817 6.92638 4.27539 6 4.27539Z" fill="%232B6FB1"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.BF242 .accordion-item--reviews .accordion-title::before {
  background: url('data:image/svg+xml,<svg width="14" height="13" viewBox="0 0 14 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7 12.8C6.86875 12.8 6.74297 12.75 6.65 12.6556L4.60469 10.5797H1.42188C0.639844 10.5797 0 9.93026 0 9.13652V1.64312C0 0.849379 0.639844 0.199951 1.42188 0.199951H12.5781C13.3602 0.199951 14 0.849379 14 1.64312V9.13097C14 9.92471 13.3602 10.5741 12.5781 10.5741H9.38984L7.34453 12.6501C7.25703 12.7444 7.13125 12.8 7 12.8ZM1.42188 1.19907C1.18125 1.19907 0.984375 1.39889 0.984375 1.64312V9.13096C0.984375 9.37519 1.18125 9.57502 1.42188 9.57502H4.8125C4.94375 9.57502 5.06953 9.62497 5.1625 9.71933L7 11.5844L8.8375 9.71933C8.93047 9.62497 9.05625 9.57502 9.1875 9.57502H12.5781C12.8187 9.57502 13.0156 9.37519 13.0156 9.13096V1.64312C13.0156 1.39889 12.8187 1.19907 12.5781 1.19907H1.42188ZM7.726 4.68153L7 2.43995L6.274 4.68153H3.92L5.823 6.07285L5.097 8.31995L7 6.92863L8.903 8.31995L8.177 6.07285L10.08 4.68153H7.726Z" fill="%23444444"/></svg>');
  width: 16px;
  height: 16px;
  content: "";
  display: inline-block;
  margin-right: 8px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.BF242 .accordion-item--reviews.open .accordion-title::before {
  background: url('data:image/svg+xml,<svg width="14" height="13" viewBox="0 0 14 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7 12.8C6.86875 12.8 6.74297 12.75 6.65 12.6556L4.60469 10.5797H1.42188C0.639844 10.5797 0 9.93026 0 9.13652V1.64312C0 0.849379 0.639844 0.199951 1.42188 0.199951H12.5781C13.3602 0.199951 14 0.849379 14 1.64312V9.13097C14 9.92471 13.3602 10.5741 12.5781 10.5741H9.38984L7.34453 12.6501C7.25703 12.7444 7.13125 12.8 7 12.8ZM1.42188 1.19907C1.18125 1.19907 0.984375 1.39889 0.984375 1.64312V9.13096C0.984375 9.37519 1.18125 9.57502 1.42188 9.57502H4.8125C4.94375 9.57502 5.06953 9.62497 5.1625 9.71933L7 11.5844L8.8375 9.71933C8.93047 9.62497 9.05625 9.57502 9.1875 9.57502H12.5781C12.8187 9.57502 13.0156 9.37519 13.0156 9.13096V1.64312C13.0156 1.39889 12.8187 1.19907 12.5781 1.19907H1.42188ZM7.726 4.68133L7 2.43976L6.274 4.68133H3.92L5.823 6.07266L5.097 8.31976L7 6.92843L8.903 8.31976L8.177 6.07266L10.08 4.68133H7.726Z" fill="%232B6FB1"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
} */
@media (max-width: 1023px) {
	.BF242 .BF232 .tabs-sticky[data-is-sticky='true'] .tabs-nav-wrapper {
		display: flex;
	}
	.BF242 .BF232 .tabs-nav-wrapper {
		display: none;
	}
	.BF242 .tabs-nav--with-icon {
		display: none;
	}
	.BF242 .js-tabs__nav-wrapper {
		height: 24px;
	}
}
.BF242 .tab-reviews__wrapper .ratings-summary-block-figure__img {
	max-width: 138px;
}
.BF242 .tab-reviews__wrapper .ratings-summary-block-figure {
	text-align: right;
}
.BF242 #tab-overview .express-transfers-included {
	margin: 24px 0 24px;
}
.BF242 #tab-overview .express-transfers-included .overview__section {
	border: 1px solid rgb(204, 204, 204);
	border-radius: 8px;
	overflow: hidden;
	max-width: 100%;
}

.BF242
	#tab-overview
	.express-transfers-included
	.overview__section
	.grid-layout
	> div {
	margin-bottom: 0;
}
.BF242
	#tab-overview
	.express-transfers-included
	.overview__content-block:nth-of-type(2) {
	padding: 16px;
	margin-bottom: 0;
	margin-top: revert-layer;
	/* border: 1px solid rgb(204, 204, 204); */
	/* border-top: none; */
	/* border-bottom-left-radius: 8px; */
	/* border-bottom-right-radius: 8px; */
}
.BF242 #tab-overview .express-transfers-included ul {
	list-style: none; /* remove default bullets */
	padding-left: 0;
}
.BF242 #tab-overview .express-transfers-included li::before {
	content: '•'; /* or use another symbol */
	display: inline-block;
	width: 1em;
	text-align: center;
	margin-right: 8px;
}
.BF242 #tab-overview .express-transfers-included p {
	font-size: 14px;
	line-height: normal;
	margin: 0 0 16px 0;
}
.BF242 #tab-overview .express-transfers-included .caveat {
	font-style: normal;
	font-size: 14px;
	font-family: 'Open Sans';
	color: #444;
}
.BF242 #tab-overview .express-transfers-included h3 {
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 8px;
}
.BF242 #tab-overview .express-transfers-included li {
	font-size: 14px;
}
.BF242 #tab-overview .express-transfers-included h2 {
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 16px;
	border: none;
	padding-bottom: 0;
}
@media (min-width: 1024px) {
	.BF242 #tab-overview .express-transfers-included p {
		font-size: 16px;
		line-height: normal;
		margin: 18px 0;
	}
	.BF242 #tab-overview .express-transfers-included .caveat {
		font-style: normal;
		font-size: 16px;
	}
}
@media (min-width: 768px) {
	.BF242
		#tab-overview
		.express-transfers-included
		.overview__section
		.grid-layout {
		display: flex;
		flex-direction: row-reverse;
		justify-content: space-between;
		align-items: center;
	}
	.BF242
		#tab-overview
		.express-transfers-included
		.overview__content-block:nth-of-type(1) {
		margin-right: 0;
		margin-bottom: 0;
	}
	.BF242
		#tab-overview
		.express-transfers-included
		.overview__content-block:nth-of-type(2) {
		margin: 0;
		padding: 40px;
		width: 50%;
	}
	.BF242
		#tab-overview
		.express-transfers-included
		.image-galleryV2__fullimage-wrap {
		margin-bottom: 0;
	}
	.BF242 #tab-overview .express-transfers-included h3 {
		font-size: 24px;
		font-weight: 600;
		margin-bottom: 12px;
	}
	.BF242 #tab-overview .express-transfers-included li {
		font-size: 16px;
	}
	.BF242 #tab-overview .express-transfers-included h2 {
		font-size: 24px;
		font-weight: 600;
		margin-bottom: 24px;
		border: none;
		padding-bottom: 0;
	}
	.BF242 #tab-overview .express-transfers-included {
		margin: 64px 0;
	}
}
.BF242 #tab-overview .special-offers h2 {
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 16px;
	border: none;
	padding-bottom: 0;
}
.BF242 #tab-overview .special-offers .overview__list-item {
	padding: 12px 24px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid rgb(207, 212, 222);
	border-radius: 8px;
	color: #444;
	font-family: 'Open Sans';
	margin-bottom: 0;
}
.BF242 #tab-overview .get-married-here {
	margin: 24px 0 24px;
}
.BF242 #tab-overview .get-married-here .overview__section {
	border: 1px solid rgb(204, 204, 204);
	border-radius: 8px;
	overflow: hidden;
	border-right: transparent;
}
.BF242 #tab-overview .get-married-here .overview__content-block:nth-of-type(2) {
	padding: 16px;
	margin-bottom: 0;
}
.BF242 #tab-overview .get-married-here ul {
	list-style: none; /* remove default bullets */
	padding-left: 0;
}
.BF242 #tab-overview .get-married-here li::before {
	content: '•'; /* or use another symbol */
	display: inline-block;
	width: 1em;
	text-align: center;
	margin-right: 8px;
}
.BF242 #tab-overview .get-married-here p {
	font-size: 14px;
	line-height: normal;
	font-family: 'Open Sans';
	color: #444;
}
.BF242 #tab-overview .get-married-here span {
	color: #444 !important;
}
.BF242 #tab-overview .get-married-here h3 {
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 8px;
	color: #444 !important;
}
.BF242 #tab-overview .get-married-here strong {
	color: #444 !important;
	font-weight: 600;
	font-style: normal;
}
.BF242 #tab-overview .get-married-here em {
	color: #444 !important;
	font-weight: 400;
	font-style: normal;
}
.BF242 #tab-overview .get-married-here li {
	font-size: 14px;
}
.BF242 #tab-overview .get-married-here h2 {
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 16px;
	border: none;
	padding-bottom: 0;
}
@media (min-width: 768px) {
	.BF242 #tab-overview .get-married-here .overview__section .grid-layout {
		display: flex;
		flex-direction: row-reverse;
		justify-content: space-between;
		align-items: center;
	}
	.BF242
		#tab-overview
		.get-married-here
		.overview__content-block:nth-of-type(1) {
		margin-right: 0;
		margin-bottom: 0;
	}
	.BF242
		#tab-overview
		.get-married-here
		.overview__content-block:nth-of-type(2) {
		margin: 0;
		padding: 0 40px;
		width: 50%;
	}
	.BF242 #tab-overview .get-married-here .image-galleryV2__fullimage-wrap {
		margin-bottom: 0;
	}
	.BF242 #tab-overview .get-married-here h3 {
		font-size: 24px;
		font-weight: 600;
		margin-bottom: 12px;
	}
	.BF242 #tab-overview .get-married-here li {
		font-size: 16px;
	}
	.BF242 #tab-overview .get-married-here h2 {
		font-size: 24px;
		font-weight: 600;
		margin-bottom: 24px;
		border: none;
		padding-bottom: 0;
	}
}
.BF242
	#tab-overview
	[class*='brand--'].title-and-text--brand-block
	.title-and-text__content {
	font-size: 14px;
	width: auto;
	max-width: 700px;
}
.BF242
	#tab-overview
	[class*='brand--'].title-and-text--brand-block
	.title-and-text__heading {
	font-size: 20px;
}
.BF242 .new-tab-overview__intro__wrapper {
	margin-bottom: 40px;
}
@media (min-width: 1024px) {
	.BF242
		#tab-overview
		[class*='brand--'].title-and-text--brand-block
		.title-and-text__heading {
		font-size: 24px;
	}
	.BF242 #tab-overview .get-married-here {
		margin: 64px 0;
	}
	.BF242 #tab-overview .special-offers .grid-layout > div {
		margin-bottom: 0;
	}
	.BF242 #tab-overview .special-offers {
		margin-bottom: 0;
	}
	.BF242 .new-tab-facilities__facilities {
		margin-bottom: 80px;
	}
	.BF242 .new-tab-overview__board {
		margin-top: 80px;
	}
	.BF242 .tab-location__wrapper {
		margin-top: 80px;
		margin-bottom: 80px;
	}
	.BF242 .tab-reviews__wrapper {
		margin-bottom: 80px;
	}
	.BF242 .new-tab-overview__intro__wrapper {
		margin-bottom: 80px;
	}
}
.BF242 .wrapper > .overview .padding--top {
	margin-bottom: 0;
	padding: revert-layer;
}
@media (min-width: 1024px) {
	.BF242 .wrapper > .overview > .padding--top {
		margin-bottom: -24px;
	}
}
@media (min-width: 1024px) {
	.BF242 .new-tab-overview__intro {
		margin-top: 24px;
	}
} /*# sourceMappingURL=V1.css.map */

/* Grid layout */
.BF242 .column.facilities {
	display: grid;
	grid-template-columns: 1fr;
	gap: 12px;
}

@media (min-width: 768px) {
	.BF242 .column.facilities {
		grid-template-columns: repeat(2, 1fr);
	}
}
@media (min-width: 1024px) {
	.BF242 .column.facilities {
		grid-template-columns: repeat(3, 1fr);
	}
}

/* Facility items */
.BF242 .column.facilities > *:not(.facilities-toggle) {
}

/* Hidden state */
/* .is-hidden {
  display: none !important;
} */

/* CTA button spans full row */
.BF242 .facilities-toggle {
	grid-column: 1 / -1;
	justify-self: center; /* or stretch to full width */
	padding: 10px 16px;
	border-radius: 8px;
	border: 1px solid #ccc;
	background: #fff;
	cursor: pointer;
	font-family: 'Open Sans';
	font-size: 14px;
	font-weight: 600;
	border: none;
	text-decoration: underline;
	color: rgba(79, 94, 113, 1);
}

.BF242 .ratings-summary-traveller-rating__bar-container-width {
	/* background-color: rgba(0, 183, 71, 1); */
	border-radius: 49px;
}
.BF242 .switch-button__inner {
	display: flex;
	align-items: stretch;
	gap: 0;
}

.BF242 .switch-button__input {
	position: absolute;
	opacity: 0;
	pointer-events: none;
}

.BF242 .switch-button__label {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0.5rem 1rem;
	border: 2px solid #ccc;
	background: #fff;
	cursor: pointer;
	user-select: none;
	transition: all 0.12s ease;
	position: relative;
	z-index: 0;
}

/* Base corner rounding */
.BF242 .switch-button__item:first-child .switch-button__label {
	border-radius: 8px 0 0 8px;
}
.BF242 .switch-button__item:last-child .switch-button__label {
	border-radius: 0 8px 8px 0;
	border-left: none;
}

/* Active state */
.BF242 .switch-button__input:checked + .switch-button__label {
	border-color: #007bff;
	z-index: 2;
}

/* Overlap fix: the active one slightly covers its neighbor */
.BF242 .switch-button__input:checked + .switch-button__label {
	margin-left: -2px; /* overlaps neighborâ€™s border */
}

/* Special case for first (so it doesn't shift left outside group) */
.BF242
	.switch-button__item:first-child
	.switch-button__input:checked
	+ .switch-button__label {
	margin-left: 0;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* When right is active, ensure it has its left border restored */
.BF242
	.switch-button__item:last-child
	.switch-button__input:checked
	+ .switch-button__label {
	border-left: 1px solid #007bff;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
	margin-left: -4px;
}

/* Neighbor rules for double-border prevention (modern :has) */
.BF242
	.switch-button__inner:has(
		.switch-button__item:last-child .switch-button__input:checked
	)
	.switch-button__item:first-child
	.switch-button__label {
	border-right: none;
}

.BF242
	.switch-button__inner:has(
		.switch-button__item:first-child .switch-button__input:checked
	)
	.switch-button__item:last-child
	.switch-button__label {
	border-left: none;
	margin-left: -4px;
}

/* Focus/hover niceties */
.BF242 .switch-button__input:focus-visible + .switch-button__label {
	outline: 3px solid rgba(0, 123, 255, 0.18);
	outline-offset: 2px;
}

.BF242 .switch-button__label:hover {
	filter: brightness(0.97);
}

.BF242 .customer-reviews__switch {
	display: none;
}

@media (max-width: 767px) {
	.BF242 .tabs-nav-wrapper {
		border-bottom: 0;
	}
}

@media (min-width: 768px) {
	body:not(body[data-channel-name*='app'])
		.edit-search[data-desktop-docked='true'] {
		background: transparent;
	}
}
