/* Font families */
@font-face {
	font-family: 'Campton book';
	font-style: normal;
	font-weight: normal;
	src: url('/upload/fonts/campton-book.otf') format('opentype');
}
@font-face {
	font-family: 'Campton semibold';
	font-style: normal;
	font-weight: bold;
	src: url('/upload/fonts/campton-semibold.otf') format('opentype');
}
@font-face {
	font-family: 'Campton black';
	font-style: normal;
	font-weight: bolder;
	src: url('/upload/fonts/campton-black.otf') format('opentype');
}
:root {
	--bs-body-font-family: Campton\20 book;
}
/* Font Awesome */
@font-face {
	font-family: 'Font Awesome 6 Pro';
	font-style: normal;
	font-weight: 100;
	font-display: block;
	src: url('/bundles/standardshop/fonts/fontawesome/fa-thin-100.woff2') format('woff2'),
	url('/bundles/standardshop/fonts/fontawesome/fa-thin-100.ttf') format('truetype');
}
/* Colors */
:root {
												--bs-primary: #0f6b57;
													--bs-primary-rgb: 15,107,87;
												--color-primary: #0f6b57;
													--color-primary-rgb: 15,107,87;
												--color-primary-light: #18ae8e;
													--color-primary-light-rgb: 24,174,142;
												--color-primary-dark: #062820;
													--color-primary-dark-rgb: 6,40,32;
												--color-secondary: #0f403d;
													--color-secondary-rgb: 15,64,61;
												--color-secondary-light: #1e7e78;
													--color-secondary-light-rgb: 30,126,120;
												--color-secondary-dark: #000202;
													--color-secondary-dark-rgb: 0,2,2;
												--color-tertiary: #fff7ee;
													--color-tertiary-rgb: 255,247,238;
												--color-tertiary-light: #ffffff;
													--color-tertiary-light-rgb: 255,255,255;
												--color-tertiary-dark: #ffa2a2;
													--color-tertiary-dark-rgb: 255,162,162;
}
/* Typography */
.typography-Overskrift1STOREBOGSTAVER {
												font-family: 0;
												font-size: 50px;
												text-transform: uppercase;
																	line-height: 60px;
}
.typography-KategorioverskriftSTOREBOGSTAVER {
												font-family: 0;
												font-size: 14px;
																	line-height: 21px;
}
.typography-Brdtekst1tynd {
												font-family: 0;
												font-size: 14px;
																	line-height: 18px;
}
.typography-Brdtekst2fed {
												font-family: 0;
												font-size: 14px;
	font-weight: bold;
																	line-height: 18px;
}
.typography-Produktlistenavn {
												font-family: 0;
												font-size: 18px;
																	line-height: 20px;
}
.typography-Overskrift2Smbogstaver {
												font-family: 0;
												font-size: 42px;
																	line-height: 44px;
}
.typography-Prisstor {
												font-family: 0;
												font-size: 38px;
	font-weight: bold;
																	line-height: 40px;
}
.typography-Kurv-Totalpris {
												font-family: 0;
												font-size: 20px;
	font-weight: bold;
																	line-height: 24px;
}
.typography-Kurv-Moms {
												font-family: 0;
												font-size: 14px;
	font-style: italic;
																	line-height: 16px;
}
.typography-zoounderoverskriftfedogSTORE {
												font-family: Campton semibold;
												font-size: 24px;
	font-weight: bold;
												text-transform: uppercase;
																	line-height: 30px;
}
.typography-Paneltitel {
												font-family: 0;
												font-size: 18px;
	font-weight: bold;
												text-transform: uppercase;
																	line-height: 22px;
}
.typography-Produktlistepris {
												font-family: 0;
												font-size: 18px;
																	line-height: 20px;
}
.typography- {
												font-family: 0;
}
.typography-zoooverskrifter {
												font-family: Campton black;
												font-size: 5rem;
												text-transform: uppercase;
																	line-height: 5.25rem;
}
.typography-zooproduktoverskrifter {
												font-family: 0;
												font-size: 3rem;
												text-transform: uppercase;
																	line-height: 3.25rem;
}
.typography-zooproduktpriser {
												font-family: 0;
												font-size: 2rem;
	font-weight: bold;
																	line-height: 2.25rem;
}
.typography-zooprogramoverskrift {
												font-family: Campton black;
												font-size: 2.5rem;
	font-weight: bold;
												text-transform: uppercase;
																	line-height: 3rem;
}
.typography-zoocirkeloverskrift {
												font-family: 0;
												font-size: 18px;
	font-weight: bold;
												text-transform: uppercase;
																	line-height: 20px;
}
.typography-zooforsidenavnogpris {
												font-family: 0;
												font-size: 1.5rem;
												text-transform: uppercase;
																	line-height: 1.25em;
}
.typography-zooforsideabonnement {
												font-family: Campton semibold;
												font-size: 0.9rem;
																	line-height: 0.9em;
}
.typography-zoosemibold {
												font-family: Campton semibold;
												font-size: 20px;
																	line-height: 1.1em;
}
.typography-zoocamptonsemibold {
												font-family: Campton semibold;
	font-weight: bold;
}
.typography-zoooverskriftlille-modul {
												font-family: Campton black;
												font-size: 5px;
																	line-height: 1em;
}
.typography-zoobook {
												font-family: Campton book;
												font-size: 1rem;
}
/* Alerts */
			.alert-danger {
																--bs-alert-color: #ad4c4c;
														--bs-alert-bg: #f4d4c6;
	}
						.alert-success {
																							--bs-alert-color: var(--color-secondary);
														--bs-alert-bg: #c8dcc8;
	}
/* Buttons */
			.btn-shop-primary {
																--bs-btn-color: #ffffff;
																					--bs-btn-bg: var(--color-primary);
																					--bs-btn-border-color: var(--color-primary);
																					--bs-btn-hover-color: var(--color-tertiary);
																					--bs-btn-hover-bg: var(--color-primary-dark);
																					--bs-btn-hover-border-color: var(--color-primary-dark);
																					--bs-btn-active-color: var(--color-tertiary);
																					--bs-btn-active-bg: var(--color-primary-dark);
																					--bs-btn-active-border-color: var(--color-primary-dark);
														--bs-btn-disabled-color: #ffffff;
																					--bs-btn-disabled-bg: var(--color-primary);
																					--bs-btn-disabled-border-color: var(--color-primary);
														--bs-btn-border-width: 1px;
														--bs-btn-border-radius: 20px;
														--bs-btn-padding-x: 20px;
														--bs-btn-padding-y: 10px;
	}
				.btn-shop-secondary {
																--bs-btn-color: #ffffff;
																					--bs-btn-bg: var(--color-secondary);
																					--bs-btn-border-color: var(--color-secondary);
														--bs-btn-hover-color: #ffffff;
																					--bs-btn-hover-bg: var(--color-secondary-dark);
																					--bs-btn-hover-border-color: var(--color-secondary-dark);
														--bs-btn-active-color: #ffffff;
																					--bs-btn-active-bg: var(--color-secondary-dark);
																					--bs-btn-active-border-color: var(--color-secondary-dark);
														--bs-btn-disabled-color: #ffffff;
																					--bs-btn-disabled-bg: var(--color-secondary);
																					--bs-btn-disabled-border-color: var(--color-secondary);
														--bs-btn-border-width: 1px;
														--bs-btn-border-radius: 20px;
														--bs-btn-padding-x: 20px;
														--bs-btn-padding-y: 10px;
	}
				.btn-shop-tertiary {
																							--bs-btn-color: var(--color-primary-light);
														--bs-btn-bg: #ffffff;
														--bs-btn-border-color: #ffffff;
																					--bs-btn-hover-color: var(--color-primary-light);
																					--bs-btn-hover-bg: var(--color-tertiary);
																					--bs-btn-hover-border-color: var(--color-tertiary);
																					--bs-btn-active-color: var(--color-primary-light);
																					--bs-btn-active-bg: var(--color-tertiary);
																					--bs-btn-active-border-color: var(--color-tertiary);
																					--bs-btn-disabled-color: var(--color-primary-light);
														--bs-btn-disabled-bg: #ffffff;
														--bs-btn-disabled-border-color: #ffffff;
														--bs-btn-border-width: 1px;
														--bs-btn-border-radius: 20px;
														--bs-btn-padding-x: 20px;
														--bs-btn-padding-y: 10px;
	}
				.btn-shop-cancel {
																							--bs-btn-color: var(--color-white);
																					--bs-btn-bg: var(--color-light-gray);
																					--bs-btn-border-color: var(--color-light-gray);
																					--bs-btn-hover-color: var(--color-dark-gray);
																					--bs-btn-hover-bg: var(--color-light-gray);
																					--bs-btn-hover-border-color: var(--color-light-gray);
																					--bs-btn-active-color: var(--color-dark-gray);
																					--bs-btn-active-bg: var(--color-light-gray);
																					--bs-btn-active-border-color: var(--color-light-gray);
																					--bs-btn-disabled-color: var(--color-white);
																					--bs-btn-disabled-bg: var(--color-light-gray);
																					--bs-btn-disabled-border-color: var(--color-light-gray);
														--bs-btn-border-width: 1px;
														--bs-btn-border-radius: 20px;
														--bs-btn-padding-x: 20px;
														--bs-btn-padding-y: 10px;
	}
				.btn-shop-flow {
																--bs-btn-color: #ffffff;
														--bs-btn-bg: #eb602b;
														--bs-btn-border-color: #eb602b;
														--bs-btn-hover-color: #ffffff;
														--bs-btn-hover-bg: #eb602b;
														--bs-btn-hover-border-color: #eb602b;
														--bs-btn-active-color: #ffffff;
														--bs-btn-active-bg: #eb602b;
														--bs-btn-active-border-color: #eb602b;
														--bs-btn-disabled-color: #ffffff;
														--bs-btn-disabled-bg: #eb602b;
														--bs-btn-disabled-border-color: #eb602b;
														--bs-btn-border-width: 1px;
														--bs-btn-border-radius: 30px;
														--bs-btn-padding-x: 20px;
														--bs-btn-padding-y: 10px;
	}
				.btn-shop-default {
																--bs-btn-color: #617252;
														--bs-btn-bg: #ffffff;
														--bs-btn-border-color: #617252;
														--bs-btn-hover-color: #ffffff;
														--bs-btn-hover-bg: #617252;
														--bs-btn-hover-border-color: #617252;
														--bs-btn-active-color: #ffffff;
														--bs-btn-active-bg: #617252;
														--bs-btn-active-border-color: #617252;
														--bs-btn-disabled-color: #617252;
														--bs-btn-disabled-bg: #ffffff;
														--bs-btn-disabled-border-color: #617252;
														--bs-btn-border-width: 1px;
														--bs-btn-border-radius: 5px;
														--bs-btn-padding-x: 20px;
														--bs-btn-padding-y: 10px;
	}
				.btn-shop-danger {
																--bs-btn-color: #ffffff;
														--bs-btn-bg: #ff7a7a;
														--bs-btn-border-color: #ff7a7a;
														--bs-btn-hover-color: #ffffff;
														--bs-btn-hover-bg: #c36565;
														--bs-btn-hover-border-color: #c36565;
														--bs-btn-active-color: #ffffff;
														--bs-btn-active-bg: #c36565;
														--bs-btn-active-border-color: #c36565;
														--bs-btn-disabled-color: #ffffff;
														--bs-btn-disabled-bg: #ff7a7a;
														--bs-btn-disabled-border-color: #ff7a7a;
														--bs-btn-border-width: 1px;
														--bs-btn-border-radius: 5px;
														--bs-btn-padding-x: 20px;
														--bs-btn-padding-y: 10px;
	}
				.btn-shop-smallaction {
																--bs-btn-color: #FFFFFF;
																					--bs-btn-bg: var(--color-primary-light);
																					--bs-btn-hover-bg: var(--color-secondary-light);
																					--bs-btn-active-bg: var(--color-secondary-light);
														--bs-btn-disabled-color: #FFFFFF;
																					--bs-btn-disabled-bg: var(--color-primary-light);
														--bs-btn-border-radius: 10px;
														--bs-btn-padding-x: 6px;
														--bs-btn-padding-y: 4px;
	}
				.btn-shop-plusminus {
																							--bs-btn-color: var(--color-secondary);
																					--bs-btn-bg: var(--color-tertiary-light);
																					--bs-btn-border-color: var(--color-secondary);
																					--bs-btn-hover-color: var(--color-secondary-light);
																					--bs-btn-hover-bg: var(--color-tertiary-light);
																					--bs-btn-hover-border-color: var(--color-secondary);
																					--bs-btn-active-color: var(--color-secondary-light);
																					--bs-btn-active-bg: var(--color-tertiary-light);
																					--bs-btn-active-border-color: var(--color-secondary);
																					--bs-btn-disabled-color: var(--color-secondary);
																					--bs-btn-disabled-bg: var(--color-tertiary-light);
																					--bs-btn-disabled-border-color: var(--color-secondary);
														--bs-btn-border-width: 1px;
														--bs-btn-border-radius: 30px;
														--bs-btn-padding-x: 15px;
														--bs-btn-padding-y: 10px;
	}
/* Root */
:root {
																			--bs-body-bg: var(--color-tertiary);
																			--bs-link-color: var(--color-primary-light);
													--bs-link-color-rgb: var(--color-primary-light-rgb);
																			--bs-link-hover-color: var(--color-secondary-light);
													--bs-link-hover-color-rgb: var(--color-secondary-light-rgb);
																			--bs-secondary-color: var(--color-secondary);
																			--input-bg: var(--color-white);
																			--input-border-color: var(--color-secondary);
																			--input-focus-bg: var(--color-white);
																			--input-focus-border-color: var(--color-secondary-light);
												--input-mandatory-marker-color: #ff0000;
}
/* Content */
body {
												--body-padding-bottom: 0rem;
}
article {
												--article-padding-bottom: 0rem;
}
/* Header */
header {
												--menu-bottom-height: 8px;
																			--menu-bottom-bg: var(--color-white);
												--menu-bottom-nav-link-padding-y: 0px;
												--menu-logo-height: 55px;
												--menu-border-size: 1px;
																			--menu-border-color: var(--color-secondary);
																			--bs-nav-link-color: var(--color-primary);
																			--bs-nav-link-hover-color: var(--color-primary-light);
																			--menu-toggler-icon-color: var(--color-primary);
																			--menu-collapse-full-bg: var(--color-primary);
																			--menu-burger-top-menu-bg: var(--color-white);
																	--menu-burger-middle-menu-padding-y: 10px;
																			--menu-bottom-nav-link-color: var(--color-secondary);
												--menu-bottom-nav-link-bg: transparent;
																			--menu-bottom-nav-link-hover-color: var(--color-secondary-light);
																			--menu-bottom-nav-link-active-color: var(--color-primary-light);
																			--menu-top-nav-link-color: var(--color-tertiary);
																			--menu-top-nav-link-bg: var(--color-tertiary);
																			--menu-top-nav-link-active-color: var(--color-primary-dark);
												--menu-burger-nav-link-text-align: center;
}
/* Footer */
footer {
												--footer-color: #ffffff;
																			--footer-top-color: var(--color-tertiary-light);
																			--footer-top-bg: var(--color-primary);
}
/* Shop elements */
.mini-cart-dropdown {
																			--bs-popover-bg: var(--color-white);
																	--popover-min-width: 300px;
																	--bs-popover-max-width: 500px;
}
.modal {
																			--bs-modal-color: var(--color-black);
																			--bs-modal-bg: var(--color-white);
																	--bs-modal-border-width: 0px;
																	--bs-modal-header-border-width: 0px;
																	--bs-modal-footer-border-width: 0px;
}
.modal-header {
																				color: var(--color-white);
																			background-color: var(--color-secondary);
}
.modal-footer {
												justify-content: center;
}
.notification-bar {
												text-align: center;
																			color: var(--color-white);
												background-color: #ff0000;
																	padding-top: 10px;
																	padding-right: 10px;
																	padding-bottom: 10px;
																	padding-left: 10px;
}
/* Page elements - base */
																																		.component-EventShopCategoryTicketCalendarCalendar .day-available								{
																																								--day-text-color: var(--color-tertiary-light);
																																								--day-bg-color: var(--color-secondary);
				}
																																		.component-EventShopCategoryTicketCalendarCalendar .day-available.selected								{
																																	--day-text-color: #FFFFFF;
																																								--day-bg-color: var(--color-primary-light);
				}
																																																																	.component-PeriodShopCategoryPeriodCardAddressModal.card								{
																																								--bs-card-color: var(--color-white);
																																								--bs-card-bg: var(--color-secondary);
																																								--bs-card-cap-color: var(--color-primary-light);
																																								--bs-card-cap-bg: var(--color-secondary);
																																																		--bs-card-border-color: var(--color-secondary);
																																												--bs-card-border-width: 1px;
				}
																							.component-CheckoutProgress {
																																																																								--bs-nav-link-color: #a0a56e;
																																	--nav-link-bg: #f0eee9;
																																																--bs-nav-pills-link-active-bg: #617232;
																																	--bs-nav-link-disabled-color: #617232;
																																	--nav-link-disabled-bg: #f0eee9;
			}
																									.component-ContentBreadcrumb {
																																																													--bs-link-color-rgb: 160,165,110;
																																										--bs-link-hover-color-rgb: 97,114,82;
			}
																									.component-ContentBreadcrumb .breadcrumb								{
																																	--bs-breadcrumb-item-active-color: #353723;
																																	--bs-breadcrumb-divider-color: #617252;
				}
																							.component-LayoutContainer {
																																																																									margin-top: 1rem;
																					margin-bottom: 1rem;
			}
																																																																	.component-EventShopAccountChangeDateCalendar .day-available								{
																																								--day-text-color: var(--color-white);
																																								--day-bg-color: var(--color-primary-light);
				}
																							.component-EventShopAccountChangeDateCalendar .day-available.selected								{
																																	--day-text-color: #FFFFFF;
																																								--day-bg-color: var(--color-primary);
				}
																																																						.component-PeriodShopFinalizePeriodCardSearchResult.card								{
																																													--bs-card-bg: var(--color-white);
				}
																							.component-PeriodShopFinalizePeriodCardSearchResult.card.finalized								{
																																													--bs-card-bg: var(--color-white);
				}
/* Page elements - specific */
																																																						.component-ContentHeadline-5115 {
																																																																										margin-top: 20px;
																					margin-bottom: 20px;
				}
																																																																							.component-LayoutGroup-5117 {
																																																																										margin-top: 20px;
																					margin-right: 20px;
																					margin-bottom: 20px;
																					margin-left: 20px;
				}
																																																																								.component-LayoutContainer-5119 {
																																																																											background-color: var(--color-primary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 30px;
																					padding-bottom: 20px;
				}
																																							.component-LayoutContainer-5120 {
																																																																											background-color: var(--color-primary);
																																		margin-top: 30px;
																					margin-bottom: 30px;
				}
																																							.component-ContentHeadline-5121 {
																																																																									color: #FFFFFF;
																																																																							font-weight: 900;																				
				}
																																							.component-ContentHeadline-5122 {
																																																																									color: #FFFFFF;
																																																																							font-weight: 900;																				
				}
																																																																							.component-LayoutColumn-5124 {
																																																																																																													padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-LayoutRow-5125 {
																																																										background-color: #FFFFFF;
																																							padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																																																																																							.component-ContentText-5129 {
																																																																											color: var(--color-secondary);
																																																																							font-weight: 900;																				
				}
																																							.component-ContentText-5130 {
																																																																										margin-top: 10px;
				}
																																							.component-ContentText-5131 {
																																																																											color: var(--color-secondary);
																																							margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																																																	font-weight: 900; margin-bottom: 0 !important;																				
				}
																																							.component-ContentText-5132 {
																																																																											color: var(--color-primary-light);
				}
																																																																																																							.component-LayoutColumn-5135 {
																																																																																																													padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-LayoutRow-5136 {
																																																										background-color: #FFFFFF;
																																							padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																																																																																							.component-ContentText-5140 {
																																																																											color: var(--color-secondary);
																																																																							font-weight: 900;																				
				}
																																							.component-ContentText-5141 {
																																																																										margin-top: 10px;
				}
																																							.component-ContentText-5142 {
																																																																											color: var(--color-secondary);
																																							margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																																																	font-weight: 900; margin-bottom: 0 !important;																				
				}
																																							.component-ContentText-5143 {
																																																																											color: var(--color-primary-light);
				}
																																																																																																							.component-LayoutColumn-5146 {
																																																																																																													padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-LayoutRow-5147 {
																																																																	background-color: var(--color-white);
																																							padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																																																																																							.component-ContentText-5151 {
																																																																											color: var(--color-secondary);
																																																																							font-weight: 900;																				
				}
																																							.component-ContentText-5152 {
																																																																										margin-top: 10px;
				}
																																							.component-ContentText-5153 {
																																																																											color: var(--color-secondary);
																																							margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																																																	font-weight: 900; margin-bottom: 0 !important;																				
				}
																																							.component-ContentText-5154 {
																																																																											color: var(--color-primary-light);
				}
																																																																																																																																							.component-LayoutContainer-5158 {
																																																																				background-color: #e6e6e6;
				}
																																																																																																																																																																							.component-LayoutFlex-5163 {
																																																																																																																																																							height: 100%;																				
				}
																																																																							.component-ContentHeadline-5165 {
																																																																											color: var(--color-secondary);
				}
																																							.component-ContentText-5166 {
																																																																										margin-top: 30px;
																					margin-bottom: 20px;
				}
																																							.component-ContentText-5167 {
																																																																																																										margin: 0;																				
				}
																																							.component-ContentText-5168 {
																																																																											color: var(--color-secondary);
				}
																																																																																																							.component-ContentGoTo_-5171 {
																																																																																													color: #FFFFFF;
																																								background-color: var(--color-secondary);
																																							padding-top: 9px;
																					padding-right: 9px;
																					padding-bottom: 9px;
																					padding-left: 9px;
																																																															border-top-left-radius: 300px;
																					border-top-right-radius: 300px;
																					border-bottom-left-radius: 300px;
																					border-bottom-right-radius: 300px;
																														height: 40px;
width: 40px;																				
				}
																																																																							.component-LayoutContainer-5173 {
																																																																				background-color: #e6e6e6;
				}
																																																																																																							.component-LayoutFlex-5176 {
																																																																																																																																																							height: 100%;																				
				}
																																																																							.component-ContentHeadline-5178 {
																																																																											color: var(--color-secondary);
				}
																																							.component-ContentText-5179 {
																																																																										margin-top: 30px;
																					margin-bottom: 20px;
				}
																																							.component-ContentText-5180 {
																																																																																																										margin: 0;																				
				}
																																							.component-ContentText-5181 {
																																																																											color: var(--color-secondary);
				}
																																																																																																							.component-ContentGoTo_-5184 {
																																																																																													color: #FFFFFF;
																																								background-color: var(--color-secondary);
																																							padding-top: 9px;
																					padding-right: 9px;
																					padding-bottom: 9px;
																					padding-left: 9px;
																																																															border-top-left-radius: 300px;
																					border-top-right-radius: 300px;
																					border-bottom-left-radius: 300px;
																					border-bottom-right-radius: 300px;
																														height: 40px;
width: 40px;																				
				}
																																																																																																																																																																								.component-ContentHeadline-5189 {
																																																																																																															font-weight: 900;																				
				}
																																																																																																																																																																																																																																																																																																																																																		.component-LayoutContainer-5196 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-secondary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																																																																																																																							.component-LayoutColumn-5201 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																							.component-LayoutRow-5202 {
																					margin-bottom: 20px;
				}
																																																																							.component-ContentImage-5204 {
																																																																																																								border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
				}
																																																																							.component-ContentText-5206 {
																																																																											color: var(--color-secondary);
																																	background-color: #FFFFFF;
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
																																																																				border-top-left-radius: 10px;
																					border-top-right-radius: 10px;
																					border-bottom-left-radius: 10px;
																					border-bottom-right-radius: 10px;
																														display: inline-block;																				
				}
																																																																																																							.component-LayoutColumn-5209 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																																																							.component-ContentImage-5212 {
																																																																																																								border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
				}
																																																																							.component-ContentText-5214 {
																																																																											color: var(--color-secondary);
																																	background-color: #FFFFFF;
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
																																																																				border-top-left-radius: 10px;
																					border-top-right-radius: 10px;
																					border-bottom-left-radius: 10px;
																					border-bottom-right-radius: 10px;
																														display: inline-block;																				
				}
																																																																																																							.component-LayoutColumn-5217 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																							.component-LayoutRow-5218 {
																					margin-bottom: 20px;
				}
																																																																							.component-ContentImage-5220 {
																																																																																																								border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
				}
																																																																							.component-ContentText-5222 {
																																																																											color: var(--color-secondary);
																																	background-color: #FFFFFF;
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
																																																																				border-top-left-radius: 10px;
																					border-top-right-radius: 10px;
																					border-bottom-left-radius: 10px;
																					border-bottom-right-radius: 10px;
																														display: inline-block;																				
				}
																																																																																																																																																																																																								.component-LayoutGroup-5228 {
																																																																										margin-top: 10px;
																					margin-right: 10px;
																					margin-bottom: 10px;
																					margin-left: 10px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																																																																																							.component-LayoutGroup-5232 {
																																																																				background-color: #ffffff;
																					margin-right: 10px;
																					margin-bottom: 10px;
																					margin-left: 10px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
																																																																																																												box-shadow: 2px 2px 10px 2px #ededed;
				}
																																																																																																																																							.component-LayoutGroup-5236 {
																																																																				background-color: #ffffff;
																					margin-right: 10px;
																					margin-bottom: 10px;
																					margin-left: 10px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
																																																																																																												box-shadow: 2px 2px 10px 2px #ededed;
				}
																																																																																																								.component-LayoutContainer-5239 {
																																																																										margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 0px;
																					padding-right: 0px;
																					padding-bottom: 0px;
																					padding-left: 0px;
				}
																																																																																																																																							.component-LayoutColumn-5243 {
																																																																																																													padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-ContentHeadline-5244 {
																																																																											color: var(--color-secondary);
																																							margin-top: 20px;
																					margin-bottom: 8px;
				}
																																																																							.component-ProductList_-5246 {
																																																																																																																																																																																																																																																																																																																																																																		margin-top: 20px;
																					margin-bottom: 20px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
				}
																						.component-ProductList_-product-5246 {
																																		color: #898c90;
																																												border-top-width: 0px;
																					border-right-width: 0px;
																					border-bottom-width: 0px;
																					border-left-width: 0px;
					}
																																																						.component-ProductList_-5246 .card										{
																																									--bs-card-spacer-x: 0px;
																																																	--bs-card-spacer-y: 0px;
					}
																																																																													.component-LayoutGroup-5247 {
																					margin-bottom: 10px;
				}
																																																																							.component-ContentText-5249 {
																																																																											color: var(--color-primary-light);
				}
																																							.component-ProductExtraDescription-5250 {
																																																						margin-top: 40px;
																					margin-bottom: 20px;
				}
																																							.component-LayoutFlex-5251 {
																					margin-bottom: 20px;
				}
																																							.component-ContentText-5252 {
																																																																				color: #ea5b34;
				}
																																							.component-ContentText-5253 {
																																																																						color: var(--color-secondary);
				}
																																							.component-ContentLink-5254 {
																																																																	color: var(--color-secondary);
				}
																																																																																																																																							.component-LayoutContainer-5258 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-secondary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentHeadline-5260 {
																																																																															margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 0px;
																					padding-right: 0px;
																					padding-bottom: 0px;
																					padding-left: 0px;
				}
																																																																																																							.component-LayoutColumn-5263 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-8378 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																																																																																							.component-LayoutColumn-5270 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-8381 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																																																																																							.component-LayoutColumn-5277 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-8384 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																																																																																							.component-LayoutContainer-5284 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-primary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																							.component-LayoutColumn-5286 {
																																																																																																													padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																																																																																							.component-ContentHeadline-5289 {
																																																																																																															font-weight: 900;																				
				}
																																																																							.component-ContentHeadline-5291 {
																																																																															margin-top: 50px;
																																																																	font-weight: 900;																				
				}
																																							.component-LayoutTabs-5292 {
																																											--bs-nav-link-color: #FFFFFF;
																																								--bs-nav-link-bg: var(--color-primary);
																																											--bs-nav-tabs-link-active-color: #FFFFFF;
																																								--bs-nav-tabs-link-active-bg: var(--color-primary);
																					border-bottom-width: 1px;
																					border-bottom-color: #FFFFFF;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																							.component-LayoutTabPane-5293 {
																																																																									color: #FFFFFF;
																																								background-color: var(--color-primary);
																																							padding-top: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																							.component-LayoutRow-5294 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-5299 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-5304 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutColumn-5309 {
																																																																																																													padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																							.component-LayoutGroup-5310 {
																																																																											background-color: var(--color-secondary);
																																							padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																																																																																																																																																																																																																																																								.component-LayoutColumn-5341 {
																																																																																																													padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-ContentHeadline-5342 {
																																																																																																															font-weight: 900;																				
				}
																																																																																																		.component-EventShopCategoryTicketCalendarCalendar-5344 .day-available										{
																																									--day-text-color: var(--color-tertiary);
																																								--day-bg-color: var(--color-secondary-light);
					}
																														.component-EventShopCategoryTicketCalendarCalendar-5344 .day-low-quantity										{
																																									--day-text-color: var(--color-tertiary);
																																	--day-bg-color: #2bb6ac;
					}
																														.component-EventShopCategoryTicketCalendarCalendar-5344 .day-available.selected										{
																																									--day-text-color: var(--color-tertiary);
																																								--day-bg-color: var(--color-primary-light);
					}
																														.component-EventShopCategoryTicketCalendarCalendar-5344 .day-sold-out										{
																																									--day-text-color: var(--color-tertiary);
																																								--day-bg-color: var(--color-tertiary-dark);
					}
																																																		.component-EventShopCategoryTicketCalendarProductList-5345 {
																																																																																																																																																																											margin-top: 40px;
																					margin-right: 40px;
																					margin-bottom: 40px;
																					margin-left: 40px;
				}
																																																																																																																							.component-LayoutContainer-9432 {
																																																																										margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 0px;
																					padding-right: 0px;
																					padding-bottom: 0px;
																					padding-left: 0px;
				}
																																																																																																																																							.component-LayoutColumn-9436 {
																																																																																																													padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-ContentHeadline-9437 {
																																																																											color: var(--color-secondary);
																																							margin-top: 20px;
																					margin-bottom: 8px;
																																																																	font-weight: 900;																				
				}
																																							.component-ProductDescription-9438 {
																																																		color: var(--color-secondary);
				}
																																							.component-ProductList_-9439 {
																																																																																																																																																																																																																																																																																																																																																																																			margin-top: 20px;
																					margin-bottom: 20px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
				}
																						.component-ProductList_-product-9439 {
																																		color: #898c90;
																																												border-top-width: 0px;
																					border-right-width: 0px;
																					border-bottom-width: 0px;
																					border-left-width: 0px;
					}
																																																						.component-ProductList_-9439 .card										{
																																									--bs-card-spacer-x: 0px;
																																																	--bs-card-spacer-y: 0px;
					}
																																																																													.component-LayoutGroup-9440 {
																					margin-bottom: 10px;
				}
																																																																							.component-ContentText-9442 {
																																																																											color: var(--color-primary-light);
				}
																																							.component-ProductExtraDescription-9443 {
																																																						margin-top: 40px;
																					margin-bottom: 20px;
				}
																																							.component-LayoutFlex-9444 {
																					margin-bottom: 20px;
				}
																																							.component-ContentText-9445 {
																																																																				color: #ea5b34;
				}
																																							.component-ContentText-9446 {
																																																															color: #eb603c;
																																																																							font-weight: 400;																				
				}
																																							.component-ContentText-9447 {
																																																																						color: var(--color-secondary);
				}
																																							.component-ContentLink-9448 {
																																																																	color: var(--color-secondary);
				}
																																																																																																																																							.component-LayoutContainer-9452 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-secondary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentHeadline-9454 {
																																																																															margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 0px;
																					padding-right: 0px;
																					padding-bottom: 0px;
																					padding-left: 0px;
				}
																																																																																																							.component-LayoutColumn-9457 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-9459 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-9461 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutColumn-9463 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-9465 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-9467 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutColumn-9469 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-9471 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-9473 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutContainer-9475 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-primary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																							.component-LayoutColumn-9477 {
																																																																																																													padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																																																																																							.component-ContentHeadline-9480 {
																																																																																																															font-weight: 900;																				
				}
																																																																							.component-ContentHeadline-9482 {
																																																																															margin-top: 50px;
																																																																	font-weight: 900;																				
				}
																																							.component-LayoutTabs-9483 {
																																											--bs-nav-link-color: #FFFFFF;
																																								--bs-nav-link-bg: var(--color-primary);
																																											--bs-nav-tabs-link-active-color: #FFFFFF;
																																								--bs-nav-tabs-link-active-bg: var(--color-primary);
																					border-bottom-width: 1px;
																					border-bottom-color: #FFFFFF;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																							.component-LayoutTabPane-9484 {
																																																																									color: #FFFFFF;
																																								background-color: var(--color-primary);
																																							padding-top: 20px;
				}
																																							.component-LayoutRow-9485 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-9490 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-9495 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-9500 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutColumn-9505 {
																																																																																																													padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																							.component-LayoutGroup-9506 {
																																																																											background-color: var(--color-secondary);
																																							padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																																																																																																																								.component-LayoutContainer-8684 {
																																																																										margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 0px;
																					padding-right: 0px;
																					padding-bottom: 0px;
																					padding-left: 0px;
				}
																																																																																																																																							.component-LayoutColumn-8688 {
																																																																																																													padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-ContentHeadline-8689 {
																																																																											color: var(--color-secondary);
																																							margin-top: 20px;
																					margin-bottom: 8px;
																																																																	font-weight: 900;																				
				}
																																							.component-ProductDescription-8690 {
																																																		color: var(--color-secondary);
				}
																																							.component-ProductList_-8691 {
																																																																																																																																																																																																																																																																																																																																																																																			margin-top: 20px;
																					margin-bottom: 20px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
				}
																						.component-ProductList_-product-8691 {
																																		color: #898c90;
																																												border-top-width: 0px;
																					border-right-width: 0px;
																					border-bottom-width: 0px;
																					border-left-width: 0px;
					}
																																																						.component-ProductList_-8691 .card										{
																																									--bs-card-spacer-x: 0px;
																																																	--bs-card-spacer-y: 0px;
					}
																																																																													.component-LayoutGroup-8692 {
																					margin-bottom: 10px;
				}
																																																																							.component-ContentText-8694 {
																																																																											color: var(--color-primary-light);
				}
																																							.component-ProductExtraDescription-8695 {
																																																						margin-top: 40px;
																					margin-bottom: 20px;
				}
																																							.component-LayoutFlex-8696 {
																					margin-bottom: 20px;
				}
																																							.component-ContentText-8697 {
																																																																				color: #ea5b34;
				}
																																							.component-ContentText-8698 {
																																																															color: #eb603c;
																																																																							font-weight: 400;																				
				}
																																							.component-ContentText-8699 {
																																																																						color: var(--color-secondary);
				}
																																							.component-ContentLink-8700 {
																																																																	color: var(--color-secondary);
				}
																																																																																																																																							.component-LayoutContainer-8704 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-secondary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentHeadline-8706 {
																																																																															margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 0px;
																					padding-right: 0px;
																					padding-bottom: 0px;
																					padding-left: 0px;
				}
																																																																																																							.component-LayoutColumn-8709 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-8711 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-8713 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutColumn-8715 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-8717 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-8719 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutColumn-8721 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-8723 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-8725 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutContainer-8727 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-primary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																							.component-LayoutColumn-8729 {
																																																																																																													padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																																																																																							.component-ContentHeadline-8732 {
																																																																																																															font-weight: 900;																				
				}
																																																																							.component-ContentHeadline-8734 {
																																																																															margin-top: 50px;
																																																																	font-weight: 900;																				
				}
																																							.component-LayoutTabs-8735 {
																																											--bs-nav-link-color: #FFFFFF;
																																								--bs-nav-link-bg: var(--color-primary);
																																											--bs-nav-tabs-link-active-color: #FFFFFF;
																																								--bs-nav-tabs-link-active-bg: var(--color-primary);
																					border-bottom-width: 1px;
																					border-bottom-color: #FFFFFF;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																							.component-LayoutTabPane-8736 {
																																																																									color: #FFFFFF;
																																								background-color: var(--color-primary);
																																							padding-top: 20px;
				}
																																							.component-LayoutRow-8737 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-8742 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-8747 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutColumn-8757 {
																																																																																																													padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																							.component-LayoutGroup-8758 {
																																																																											background-color: var(--color-secondary);
																																							padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																																																																																																																																																																																								.component-LayoutContainer-8762 {
																																																																										margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 0px;
																					padding-right: 0px;
																					padding-bottom: 0px;
																					padding-left: 0px;
				}
																																																																																																																																							.component-LayoutColumn-8766 {
																																																																																																													padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-ContentHeadline-8767 {
																																																																											color: var(--color-secondary);
																																							margin-top: 20px;
																					margin-bottom: 8px;
																																																																	font-weight: 900;																				
				}
																																							.component-ProductDescription-8768 {
																																																		color: var(--color-secondary);
				}
																																							.component-ProductList_-8769 {
																																																																																																																																																																																																																																																																																																																																																																																			margin-top: 20px;
																					margin-bottom: 20px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
				}
																						.component-ProductList_-product-8769 {
																																		color: #898c90;
																																												border-top-width: 0px;
																					border-right-width: 0px;
																					border-bottom-width: 0px;
																					border-left-width: 0px;
					}
																																																						.component-ProductList_-8769 .card										{
																																									--bs-card-spacer-x: 0px;
																																																	--bs-card-spacer-y: 0px;
					}
																																																																													.component-LayoutGroup-8770 {
																					margin-bottom: 10px;
				}
																																																																							.component-ContentText-8772 {
																																																																											color: var(--color-primary-light);
				}
																																							.component-ProductExtraDescription-8773 {
																																																						margin-top: 40px;
																					margin-bottom: 20px;
				}
																																							.component-LayoutFlex-8774 {
																					margin-bottom: 20px;
				}
																																							.component-ContentText-8775 {
																																																																				color: #ea5b34;
				}
																																							.component-ContentText-8776 {
																																																															color: #eb603c;
																																																																							font-weight: 400;																				
				}
																																							.component-ContentText-8777 {
																																																																						color: var(--color-secondary);
				}
																																							.component-ContentLink-8778 {
																																																																	color: var(--color-secondary);
				}
																																																																																																																																							.component-LayoutContainer-8782 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-secondary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentHeadline-8784 {
																																																																															margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 0px;
																					padding-right: 0px;
																					padding-bottom: 0px;
																					padding-left: 0px;
				}
																																																																																																							.component-LayoutColumn-8787 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-8789 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-8791 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutColumn-8793 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-8795 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-8797 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutColumn-8799 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-8801 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-8803 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutContainer-8805 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-primary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																							.component-LayoutColumn-8807 {
																																																																																																													padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																																																																																							.component-ContentHeadline-8810 {
																																																																																																															font-weight: 900;																				
				}
																																																																							.component-ContentHeadline-8812 {
																																																																															margin-top: 50px;
																																																																	font-weight: 900;																				
				}
																																							.component-LayoutTabs-8813 {
																																											--bs-nav-link-color: #FFFFFF;
																																								--bs-nav-link-bg: var(--color-primary);
																																											--bs-nav-tabs-link-active-color: #FFFFFF;
																																								--bs-nav-tabs-link-active-bg: var(--color-primary);
																					border-bottom-width: 1px;
																					border-bottom-color: #FFFFFF;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																							.component-LayoutTabPane-8814 {
																																																																									color: #FFFFFF;
																																								background-color: var(--color-primary);
																																							padding-top: 20px;
				}
																																							.component-LayoutRow-8815 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-8825 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutColumn-8835 {
																																																																																																													padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																							.component-LayoutGroup-8836 {
																																																																											background-color: var(--color-secondary);
																																							padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																																																																																																																																																																																																																																																																																																																																																								.component-LayoutFlex-5632 {
																																																																																																																																																							height: 100%;																				
				}
																																																																							.component-ContentHeadline-5634 {
																																																																											color: var(--color-secondary);
				}
																																							.component-ContentText-5635 {
																																																																										margin-top: 30px;
																					margin-bottom: 20px;
				}
																																							.component-ContentText-5636 {
																																																																																																										margin: 0;																				
				}
																																							.component-ContentText-5637 {
																																																																											color: var(--color-secondary);
																																																																							font-weight: 900;																				
				}
																																																																																																							.component-ContentGoTo_-5640 {
																																																																																													color: #FFFFFF;
																																								background-color: var(--color-secondary);
																																							padding-top: 9px;
																					padding-right: 9px;
																					padding-bottom: 9px;
																					padding-left: 9px;
																																																															border-top-left-radius: 300px;
																					border-top-right-radius: 300px;
																					border-bottom-left-radius: 300px;
																					border-bottom-right-radius: 300px;
																														height: 50px;
width: 50px;																				
				}
																																																																								.component-LayoutContainer-5642 {
																																																																										margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 0px;
																					padding-right: 0px;
																					padding-bottom: 0px;
																					padding-left: 0px;
				}
																																																																																																																																							.component-LayoutColumn-5646 {
																																																																																																													padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-ContentHeadline-5647 {
																																																																											color: var(--color-secondary);
																																							margin-top: 20px;
																					margin-bottom: 8px;
																																																																	font-weight: 900;																				
				}
																																																																							.component-ProductList_-5649 {
																																																																																																																																																																																																																																																																																																																																																																		margin-top: 20px;
																					margin-bottom: 20px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
				}
																						.component-ProductList_-product-5649 {
																																		color: #898c90;
																																												border-top-width: 0px;
																					border-right-width: 0px;
																					border-bottom-width: 0px;
																					border-left-width: 0px;
					}
																																																						.component-ProductList_-5649 .card										{
																																									--bs-card-spacer-x: 0px;
																																																	--bs-card-spacer-y: 0px;
					}
																																																																													.component-LayoutGroup-5650 {
																					margin-bottom: 10px;
				}
																																																																							.component-ContentText-5652 {
																																																																											color: var(--color-primary-light);
				}
																																							.component-ProductExtraDescription-5653 {
																																																						margin-top: 40px;
																					margin-bottom: 20px;
				}
																																							.component-LayoutFlex-5654 {
																					margin-bottom: 20px;
				}
																																							.component-ContentText-5655 {
																																																																				color: #ea5b34;
				}
																																							.component-ContentText-5656 {
																																																																						color: var(--color-secondary);
				}
																																							.component-ContentLink-5657 {
																																																																	color: var(--color-secondary);
				}
																																																																																																																																							.component-LayoutContainer-5661 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-secondary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentHeadline-5663 {
																																																																															margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 0px;
																					padding-right: 0px;
																					padding-bottom: 0px;
																					padding-left: 0px;
				}
																																																																																																							.component-LayoutColumn-5666 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																							.component-LayoutRow-5667 {
																					margin-bottom: 20px;
				}
																																																																							.component-ContentImage-5669 {
																																																																																																								border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
				}
																																							.component-LayoutColumn-5670 {
																																																																																																								margin-top: 100px;
				}
																																																																																																							.component-LayoutColumn-5673 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																																																							.component-ContentImage-5676 {
																																																																																																								border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
				}
																																							.component-LayoutColumn-5677 {
																																																																																																								margin-top: 100px;
				}
																																																																																																							.component-LayoutColumn-5680 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																							.component-LayoutRow-5681 {
																					margin-bottom: 20px;
				}
																																																																							.component-ContentImage-5683 {
																																																																																																								border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
				}
																																							.component-LayoutColumn-5684 {
																																																																																																								margin-top: 100px;
				}
																																																																																																							.component-LayoutContainer-5687 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-primary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																							.component-LayoutColumn-5689 {
																																																																																																													padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																																																																																							.component-ContentHeadline-5692 {
																																																																																																															font-weight: 900;																				
				}
																																																																							.component-ContentHeadline-5694 {
																																																																																				padding-top: 50px;
																																																												font-weight: 900;																				
				}
																																							.component-LayoutTabs-5695 {
																																											--bs-nav-link-color: #FFFFFF;
																																								--bs-nav-link-bg: var(--color-primary);
																																											--bs-nav-tabs-link-active-color: #FFFFFF;
																																								--bs-nav-tabs-link-active-bg: var(--color-primary);
																					border-bottom-width: 1px;
																					border-bottom-color: #FFFFFF;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																							.component-LayoutTabPane-5696 {
																																																																									color: #FFFFFF;
																																								background-color: var(--color-primary);
																																							padding-top: 20px;
				}
																																							.component-LayoutRow-5697 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-5702 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-5707 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																																						border-top-color: #17876f;
																					border-right-color: #17876f;
																					border-bottom-color: #17876f;
																					border-left-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutColumn-5712 {
																																																																																																													padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																							.component-LayoutGroup-5713 {
																																																																											background-color: var(--color-secondary);
																																							padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																																																																																																																								.component-LayoutContainer-9144 {
																																																																										margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 0px;
																					padding-right: 0px;
																					padding-bottom: 0px;
																					padding-left: 0px;
				}
																																																																																																																																							.component-LayoutColumn-9148 {
																																																																																																													padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-ContentHeadline-9149 {
																																																																											color: var(--color-secondary);
																																							margin-top: 20px;
																					margin-bottom: 8px;
																																																																	font-weight: 900;																				
				}
																																							.component-ProductDescription-9150 {
																																																		color: var(--color-secondary);
				}
																																							.component-ProductList_-9151 {
																																																																																																																																																																																																																																																																																																																																																																																			margin-top: 20px;
																					margin-bottom: 20px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
				}
																						.component-ProductList_-product-9151 {
																																		color: #898c90;
																																												border-top-width: 0px;
																					border-right-width: 0px;
																					border-bottom-width: 0px;
																					border-left-width: 0px;
					}
																																																						.component-ProductList_-9151 .card										{
																																									--bs-card-spacer-x: 0px;
																																																	--bs-card-spacer-y: 0px;
					}
																																																																													.component-LayoutGroup-9152 {
																					margin-bottom: 10px;
				}
																																																																							.component-ContentText-9154 {
																																																																											color: var(--color-primary-light);
				}
																																							.component-ProductExtraDescription-9155 {
																																																						margin-top: 40px;
																					margin-bottom: 20px;
				}
																																							.component-LayoutFlex-9156 {
																					margin-bottom: 20px;
				}
																																							.component-ContentText-9157 {
																																																																				color: #ea5b34;
				}
																																							.component-ContentText-9158 {
																																																															color: #eb603c;
																																																																							font-weight: 400;																				
				}
																																							.component-ContentText-9159 {
																																																																						color: var(--color-secondary);
				}
																																							.component-ContentLink-9160 {
																																																																	color: var(--color-secondary);
				}
																																																																																																																																							.component-LayoutContainer-9164 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-secondary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentHeadline-9166 {
																																																																															margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 0px;
																					padding-right: 0px;
																					padding-bottom: 0px;
																					padding-left: 0px;
				}
																																																																																																							.component-LayoutColumn-9169 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-9171 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-9173 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutColumn-9175 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-9177 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-9179 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutColumn-9181 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-9183 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-9185 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutContainer-9187 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-primary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																							.component-LayoutColumn-9189 {
																																																																																																													padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																																																																																							.component-ContentHeadline-9192 {
																																																																																																															font-weight: 900;																				
				}
																																																																							.component-ContentHeadline-9194 {
																																																																															margin-top: 50px;
																																																																	font-weight: 900;																				
				}
																																							.component-LayoutTabs-9195 {
																																											--bs-nav-link-color: #FFFFFF;
																																								--bs-nav-link-bg: var(--color-primary);
																																											--bs-nav-tabs-link-active-color: #FFFFFF;
																																								--bs-nav-tabs-link-active-bg: var(--color-primary);
																					border-bottom-width: 1px;
																					border-bottom-color: #FFFFFF;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																							.component-LayoutTabPane-9196 {
																																																																									color: #FFFFFF;
																																								background-color: var(--color-primary);
																																							padding-top: 20px;
				}
																																							.component-LayoutRow-9197 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-9202 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-9207 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-9212 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutColumn-9217 {
																																																																																																													padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																							.component-LayoutGroup-9218 {
																																																																											background-color: var(--color-secondary);
																																							padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																																																																																																																								.component-LayoutContainer-8988 {
																																																																										margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 0px;
																					padding-right: 0px;
																					padding-bottom: 0px;
																					padding-left: 0px;
				}
																																																																																																																																							.component-LayoutColumn-8992 {
																																																																																																													padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-ContentHeadline-8993 {
																																																																											color: var(--color-secondary);
																																							margin-top: 20px;
																					margin-bottom: 8px;
																																																																	font-weight: 900;																				
				}
																																							.component-ProductDescription-8994 {
																																																		color: var(--color-secondary);
				}
																																							.component-ProductList_-8995 {
																																																																																																																																																																																																																																																																																																																																																																																			margin-top: 20px;
																					margin-bottom: 20px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
				}
																						.component-ProductList_-product-8995 {
																																		color: #898c90;
																																												border-top-width: 0px;
																					border-right-width: 0px;
																					border-bottom-width: 0px;
																					border-left-width: 0px;
					}
																																																						.component-ProductList_-8995 .card										{
																																									--bs-card-spacer-x: 0px;
																																																	--bs-card-spacer-y: 0px;
					}
																																																																													.component-LayoutGroup-8996 {
																					margin-bottom: 10px;
				}
																																																																							.component-ContentText-8998 {
																																																																											color: var(--color-primary-light);
				}
																																							.component-ProductExtraDescription-8999 {
																																																						margin-top: 40px;
																					margin-bottom: 20px;
				}
																																							.component-LayoutFlex-9000 {
																					margin-bottom: 20px;
				}
																																							.component-ContentText-9001 {
																																																																				color: #ea5b34;
				}
																																							.component-ContentText-9002 {
																																																															color: #eb603c;
																																																																							font-weight: 400;																				
				}
																																							.component-ContentText-9003 {
																																																																						color: var(--color-secondary);
				}
																																							.component-ContentLink-9004 {
																																																																	color: var(--color-secondary);
				}
																																																																																																																																							.component-LayoutContainer-9008 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-secondary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentHeadline-9010 {
																																																																															margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 0px;
																					padding-right: 0px;
																					padding-bottom: 0px;
																					padding-left: 0px;
				}
																																																																																																							.component-LayoutColumn-9013 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-9015 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-9017 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutColumn-9019 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-9021 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-9023 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutColumn-9025 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-9027 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-9029 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutContainer-9031 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-primary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																							.component-LayoutColumn-9033 {
																																																																																																													padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																																																																																							.component-ContentHeadline-9036 {
																																																																																																															font-weight: 900;																				
				}
																																																																							.component-ContentHeadline-9038 {
																																																																															margin-top: 50px;
																																																																	font-weight: 900;																				
				}
																																							.component-LayoutTabs-9039 {
																																											--bs-nav-link-color: #FFFFFF;
																																								--bs-nav-link-bg: var(--color-primary);
																																											--bs-nav-tabs-link-active-color: #FFFFFF;
																																								--bs-nav-tabs-link-active-bg: var(--color-primary);
																					border-bottom-width: 1px;
																					border-bottom-color: #FFFFFF;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																							.component-LayoutTabPane-9040 {
																																																																									color: #FFFFFF;
																																								background-color: var(--color-primary);
																																							padding-top: 20px;
				}
																																							.component-LayoutRow-9041 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-9046 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-9051 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-9056 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutColumn-9061 {
																																																																																																													padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																							.component-LayoutGroup-9062 {
																																																																											background-color: var(--color-secondary);
																																							padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																																																																																																																								.component-LayoutContainer-5931 {
																																																																										margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 0px;
																					padding-right: 0px;
																					padding-bottom: 0px;
																					padding-left: 0px;
				}
																																																																																																																																							.component-LayoutColumn-5935 {
																																																																																																													padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-ContentHeadline-5936 {
																																																																											color: var(--color-secondary);
																																							margin-top: 20px;
																					margin-bottom: 8px;
																																																																	font-weight: 900;																				
				}
																																							.component-ProductDescription-5937 {
																																																		color: var(--color-secondary);
				}
																																							.component-ProductList_-5938 {
																																																																																																																																																																																																																																																																																																																																																																																			margin-top: 20px;
																					margin-bottom: 20px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
				}
																						.component-ProductList_-product-5938 {
																																		color: #898c90;
																																												border-top-width: 0px;
																					border-right-width: 0px;
																					border-bottom-width: 0px;
																					border-left-width: 0px;
					}
																																																						.component-ProductList_-5938 .card										{
																																									--bs-card-spacer-x: 0px;
																																																	--bs-card-spacer-y: 0px;
					}
																																																																													.component-LayoutGroup-5939 {
																					margin-bottom: 10px;
				}
																																																																							.component-ContentText-5941 {
																																																																											color: var(--color-primary-light);
				}
																																							.component-ProductExtraDescription-5942 {
																																																						margin-top: 40px;
																					margin-bottom: 20px;
				}
																																							.component-LayoutFlex-5943 {
																					margin-bottom: 20px;
				}
																																							.component-ContentText-5944 {
																																																																				color: #ea5b34;
				}
																																							.component-ContentText-5945 {
																																																															color: #eb603c;
																																																																							font-weight: 400;																				
				}
																																							.component-ContentText-5946 {
																																																																						color: var(--color-secondary);
				}
																																							.component-ContentLink-5947 {
																																																																	color: var(--color-secondary);
				}
																																																																																																																																							.component-LayoutContainer-5951 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-secondary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentHeadline-5953 {
																																																																															margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 0px;
																					padding-right: 0px;
																					padding-bottom: 0px;
																					padding-left: 0px;
				}
																																																																																																							.component-LayoutColumn-5956 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-5958 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-5960 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutColumn-5962 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-5964 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-5966 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutColumn-5968 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-5970 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-5972 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutContainer-5974 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-primary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																							.component-LayoutColumn-5976 {
																																																																																																													padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																																																																																							.component-ContentHeadline-5979 {
																																																																																																															font-weight: 900;																				
				}
																																																																							.component-ContentHeadline-5981 {
																																																																															margin-top: 50px;
																																																																	font-weight: 900;																				
				}
																																							.component-LayoutTabs-5982 {
																																											--bs-nav-link-color: #FFFFFF;
																																								--bs-nav-link-bg: var(--color-primary);
																																											--bs-nav-tabs-link-active-color: #FFFFFF;
																																								--bs-nav-tabs-link-active-bg: var(--color-primary);
																					border-bottom-width: 1px;
																					border-bottom-color: #FFFFFF;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																							.component-LayoutTabPane-5983 {
																																																																									color: #FFFFFF;
																																								background-color: var(--color-primary);
																																							padding-top: 20px;
				}
																																							.component-LayoutRow-5984 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-5989 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-5994 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-5999 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutColumn-6004 {
																																																																																																													padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																							.component-LayoutGroup-6005 {
																																																																											background-color: var(--color-secondary);
																																							padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																																																																																																																								.component-LayoutContainer-6009 {
																																																																										margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 0px;
																					padding-right: 0px;
																					padding-bottom: 0px;
																					padding-left: 0px;
				}
																																																																																																																																							.component-LayoutColumn-6013 {
																																																																																																													padding-top: 3em;
																					padding-right: 3em;
																					padding-bottom: 3em;
																					padding-left: 3em;
				}
																																							.component-ContentHeadline-6014 {
																																																																											color: var(--color-secondary);
																																							margin-top: 20px;
																																																																	font-weight: 900;																				
				}
																																																																																																							.component-ProductList_-6016 {
																																																																																																																																																																																																																																																																																																																																																																							margin-top: 20px;
																					margin-bottom: 20px;
				}
																						.component-ProductList_-product-6016 {
																																		color: #898c90;
																																												border-top-width: 0px;
																					border-right-width: 0px;
																					border-bottom-width: 0px;
																					border-left-width: 0px;
					}
																																																						.component-ProductList_-6016 .card										{
																																									--bs-card-spacer-x: 0px;
																																																	--bs-card-spacer-y: 0px;
					}
																																																																													.component-LayoutGroup-6017 {
																					margin-bottom: 10px;
				}
																																																																							.component-ContentText-6019 {
																																																																						color: var(--color-primary-light);
				}
																																							.component-ProductExtraDescription-6020 {
																																																						margin-top: 20px;
				}
																																							.component-LayoutGroup-6021 {
																																																																															margin-top: 20px;
																					margin-bottom: 20px;
				}
																																							.component-ContentGoTo_-6022 {
																																																																																															color: var(--color-secondary);
																																							margin-top: 10px;
																					margin-bottom: 10px;
				}
																																							.component-ContentText-6023 {
																																																																										margin-top: 10px;
				}
																																																																																																							.component-LayoutContainer-6026 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-secondary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentHeadline-6028 {
																																																																															margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 0px;
																					padding-right: 0px;
																					padding-bottom: 0px;
																					padding-left: 0px;
				}
																																																																																																							.component-LayoutColumn-6031 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-6033 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																																																																																							.component-LayoutColumn-6037 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-6039 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																																																																																							.component-LayoutColumn-6043 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-6045 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																																																																																							.component-LayoutContainer-6049 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-primary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																							.component-LayoutColumn-6051 {
																																																																																																													padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																																																																																							.component-ContentHeadline-6054 {
																																																																																																															font-weight: 900;																				
				}
																																																																							.component-ContentHeadline-6056 {
																																																																															margin-top: 50px;
																																																																	font-weight: 900;																				
				}
																																							.component-LayoutTabs-6057 {
																																																		--bs-nav-link-color: var(--color-white);
																																								--bs-nav-link-bg: var(--color-primary);
																																											--bs-nav-tabs-link-active-color: #FFFFFF;
																																								--bs-nav-tabs-link-active-bg: var(--color-secondary);
																					border-bottom-width: 1px;
																					border-bottom-color: #FFFFFF;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																							.component-LayoutTabPane-6058 {
																																																																									color: #FFFFFF;
																																								background-color: var(--color-primary);
																																							padding-top: 20px;
				}
																																							.component-LayoutRow-6059 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-6064 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-6069 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-6074 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-6079 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-6084 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-6089 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-6094 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutTabPane-6099 {
																																																																				color: #FFFFFF;
																																								background-color: var(--color-primary);
																																							padding-top: 20px;
				}
																																							.component-LayoutRow-6100 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-6105 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-6110 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-6115 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-6120 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-6125 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-6130 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-6135 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutColumn-6140 {
																																																																																																													padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																							.component-LayoutGroup-6141 {
																																																																											background-color: var(--color-secondary);
																																							padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																																																																																																																																																																																																																																																																																																																								.component-LayoutColumn-6151 {
																																																																																																													padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-ContentHeadline-6152 {
																																																																											color: var(--color-secondary);
																																							margin-top: 20px;
																																																																	font-weight: 900;																				
				}
																																																																																																		.component-EventShopCategoryTicketCalendarCalendar-6154 .day-available										{
																																									--day-text-color: var(--color-tertiary);
																																								--day-bg-color: var(--color-secondary-light);
					}
																														.component-EventShopCategoryTicketCalendarCalendar-6154 .day-low-quantity										{
																																									--day-text-color: var(--color-tertiary);
																																								--day-bg-color: var(--color-primary-light);
					}
																														.component-EventShopCategoryTicketCalendarCalendar-6154 .day-available.selected										{
																																									--day-text-color: var(--color-tertiary);
																																								--day-bg-color: var(--color-primary);
					}
																														.component-EventShopCategoryTicketCalendarCalendar-6154 .day-sold-out										{
																																									--day-text-color: var(--color-tertiary);
																																								--day-bg-color: var(--color-tertiary-dark);
					}
																																																		.component-EventShopCategoryTicketCalendarProductList-6155 {
																																																																																																																																																																						margin-top: 40px;
																					margin-right: 40px;
																					margin-bottom: 40px;
																					margin-left: 40px;
				}
																																																						.component-EventShopCategoryTicketCalendarAddToCart-6156 {
																																																																																																					@media (max-width: 1023px) {
  .form-control {
    padding-left: 0;
    padding-right: 0;
  }
}
width:190px;
margin-left:auto;
margin-right:auto;																				
				}
																																																																																																								.component-LayoutContainer-6162 {
																																																																											background-color: var(--color-primary);
				}
																																							.component-LayoutContainer-6163 {
																																																																															padding-top: 30px;
																					padding-bottom: 30px;
				}
																																							.component-ContentHeadline-6164 {
																																																																				color: #FFFFFF;
																																																																							font-weight: 900;																				
				}
																																							.component-ContentText-6165 {
																																																																				color: #FFFFFF;
				}
																																							.component-EventShopCategoryEventCards-6166 {
																																																																																																																																																																																																																																																																													margin-top: 40px;
				}
																						.component-EventShopCategoryEventCards-event-6166 {
																																							background-color: #FFFFFF;
																																		border-top-width: 0px;
																					border-right-width: 0px;
																					border-bottom-width: 0px;
																					border-left-width: 0px;
					}
																															.component-EventShopCategoryEventCards-event-name-6166 {
																																																		padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
					}
																																										.component-EventShopCategoryEventCards-event-short-description-6166 {
																																																		padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
					}
																																.component-EventShopCategoryEventCards-6166 .card										{
																																									--bs-card-spacer-x: 0px;
																																																	--bs-card-spacer-y: 0px;
					}
																																																																																																																																																								.component-LayoutContainer-6168 {
																																																																											background-color: var(--color-tertiary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 30px;
																					padding-bottom: 20px;
				}
																																							.component-LayoutContainer-6169 {
																																																																											background-color: var(--color-tertiary);
																																		margin-top: 30px;
																					margin-bottom: 30px;
				}
																																							.component-ContentHeadline-6170 {
																																																																																color: var(--color-secondary);
																																																																							font-weight: 900;																				
				}
																																							.component-ContentHeadline-6171 {
																																																																																color: var(--color-secondary);
																																																																							font-weight: 900;																				
				}
																																							.component-ContentText-6172 {
																																																																											color: var(--color-secondary);
				}
																																																																							.component-LayoutColumn-6174 {
																																																																																																													padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-LayoutRow-6175 {
																																																										background-color: #FFFFFF;
				}
																																							.component-LayoutColumn-6176 {
																																																																																																													padding-top: 0px;
																					padding-right: 0px;
																					padding-bottom: 0px;
																					padding-left: 0px;
				}
																																																																							.component-LayoutColumn-6178 {
																																																																																																													padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
																																																							min-height: 230px;																				
				}
																																							.component-ContentText-6179 {
																																																																											color: var(--color-secondary);
																																																																							font-weight: 900;																				
				}
																																							.component-ContentText-6180 {
																																																																										margin-top: 10px;
																																																																	min-height: 120px;																				
				}
																																							.component-LayoutColumn-6181 {
																																																																																																													padding-top: 7px;
																					padding-right: 7px;
																					padding-bottom: 7px;
																					padding-left: 20px;
																																																							min-height: 100px;																				
				}
																																							.component-ContentText-6182 {
																																																																											color: var(--color-secondary);
																																							margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																					padding-bottom: 5px;
																																																												font-weight: 900; margin-bottom: 0 !important;																				
				}
																																							.component-ContentText-6183 {
																																																																											color: var(--color-primary-light);
				}
																																							.component-LayoutColumn-6184 {
																																																																																																								margin-top: 20px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-ContentGoTo_-6185 {
																																																																																													color: #FFFFFF;
																																								background-color: var(--color-secondary);
																																							padding-top: 10px;
																					padding-right: 20px;
																					padding-bottom: 10px;
																					padding-left: 20px;
																																																															border-top-left-radius: 300px;
																					border-top-right-radius: 300px;
																					border-bottom-left-radius: 300px;
																					border-bottom-right-radius: 300px;
				}
																																							.component-LayoutColumn-6186 {
																																																																																																													padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-LayoutRow-6187 {
																																																										background-color: #FFFFFF;
				}
																																							.component-LayoutColumn-6188 {
																																																																																																													padding-top: 0px;
																					padding-right: 0px;
																					padding-bottom: 0px;
																					padding-left: 0px;
				}
																																																																							.component-LayoutColumn-6190 {
																																																																																																													padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
																																																							min-height: 230px;																				
				}
																																							.component-ContentText-6191 {
																																																																											color: var(--color-secondary);
																																																																							font-weight: 900;																				
				}
																																							.component-ContentText-6192 {
																																																																										margin-top: 10px;
																																																																	min-height: 120px;																				
				}
																																							.component-LayoutColumn-6193 {
																																																																																																													padding-top: 7px;
																					padding-right: 7px;
																					padding-bottom: 7px;
																					padding-left: 20px;
																																																							min-height: 100px;																				
				}
																																							.component-ContentText-6194 {
																																																																											color: var(--color-secondary);
																																							margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																					padding-bottom: 5px;
																																																												font-weight: 900; margin-bottom: 0 !important;																				
				}
																																							.component-ContentText-6195 {
																																																																											color: var(--color-primary-light);
				}
																																							.component-LayoutColumn-6196 {
																																																																																																								margin-top: 20px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-ContentGoTo_-6197 {
																																																																																													color: #FFFFFF;
																																								background-color: var(--color-secondary);
																																							padding-top: 10px;
																					padding-right: 20px;
																					padding-bottom: 10px;
																					padding-left: 20px;
																																																															border-top-left-radius: 300px;
																					border-top-right-radius: 300px;
																					border-bottom-left-radius: 300px;
																					border-bottom-right-radius: 300px;
				}
																																							.component-LayoutColumn-6198 {
																																																																																																													padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-LayoutRow-6199 {
																																																																	background-color: var(--color-white);
				}
																																							.component-LayoutColumn-6200 {
																																																																																																													padding-top: 0px;
																					padding-right: 0px;
																					padding-bottom: 0px;
																					padding-left: 0px;
				}
																																																																							.component-LayoutColumn-6202 {
																																																																																																													padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
																																																							min-height: 230px;																				
				}
																																							.component-ContentText-6203 {
																																																																											color: var(--color-secondary);
																																																																							font-weight: 900;																				
				}
																																							.component-ContentText-6204 {
																																																																										margin-top: 10px;
																																																																	min-height: 120px;																				
				}
																																							.component-LayoutColumn-6205 {
																																																																																																													padding-top: 7px;
																					padding-right: 7px;
																					padding-bottom: 7px;
																					padding-left: 20px;
																																																							min-height: 100px;																				
				}
																																							.component-ContentText-6206 {
																																																																											color: var(--color-secondary);
																																							margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																					padding-bottom: 5px;
																																																												font-weight: 900; margin-bottom: 0 !important;																				
				}
																																							.component-ContentText-6207 {
																																																																											color: var(--color-primary-light);
				}
																																							.component-LayoutColumn-6208 {
																																																																																																								margin-top: 20px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-ContentGoTo_-6209 {
																																																																																													color: #FFFFFF;
																																								background-color: var(--color-secondary);
																																							padding-top: 10px;
																					padding-right: 20px;
																					padding-bottom: 10px;
																					padding-left: 20px;
																																																															border-top-left-radius: 300px;
																					border-top-right-radius: 300px;
																					border-bottom-left-radius: 300px;
																					border-bottom-right-radius: 300px;
				}
																																							.component-LayoutColumn-6210 {
																																																																																																													padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-LayoutRow-6211 {
																																																										background-color: #FFFFFF;
				}
																																							.component-LayoutColumn-6212 {
																																																																																																													padding-top: 0px;
																					padding-right: 0px;
																					padding-bottom: 0px;
																					padding-left: 0px;
				}
																																																																							.component-LayoutColumn-6214 {
																																																																																																													padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
																																																							min-height: 230px;																				
				}
																																							.component-ContentText-6215 {
																																																																											color: var(--color-secondary);
																																																																							font-weight: 900;																				
				}
																																							.component-ContentText-6216 {
																																																																										margin-top: 10px;
																																																																	min-height: 120px;																				
				}
																																							.component-LayoutColumn-6217 {
																																																																																																													padding-top: 7px;
																					padding-right: 7px;
																					padding-bottom: 7px;
																					padding-left: 20px;
																																																							min-height: 100px;																				
				}
																																							.component-ContentText-6218 {
																																																																											color: var(--color-secondary);
																																							margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																					padding-bottom: 5px;
																																																												font-weight: 900; margin-bottom: 0 !important;																				
				}
																																							.component-ContentText-6219 {
																																																																											color: var(--color-primary-light);
				}
																																							.component-LayoutColumn-6220 {
																																																																																																								margin-top: 20px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-ContentGoTo_-6221 {
																																																																																													color: #FFFFFF;
																																								background-color: var(--color-secondary);
																																							padding-top: 10px;
																					padding-right: 20px;
																					padding-bottom: 10px;
																					padding-left: 20px;
																																																															border-top-left-radius: 300px;
																					border-top-right-radius: 300px;
																					border-bottom-left-radius: 300px;
																					border-bottom-right-radius: 300px;
				}
																																																																																																																																								.component-LayoutContainer-6225 {
																																																																										margin-top: 10px;
																					margin-right: 10px;
																					margin-bottom: 30px;
																					margin-left: 10px;
				}
																																																																							.component-LayoutColumn-6227 {
																																																																																																													padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																																																							.component-ContentHeadline-6230 {
																																																																											color: var(--color-secondary);
																																							margin-top: 20px;
																					margin-bottom: 10px;
				}
																																																																							.component-ProductList_-6232 {
																																																																																																																																																																																																																																																																																																																																																																		margin-top: 20px;
																					margin-bottom: 20px;
				}
																						.component-ProductList_-product-6232 {
																																		color: #898c90;
																																												border-top-width: 0px;
																					border-right-width: 0px;
																					border-bottom-width: 0px;
																					border-left-width: 0px;
					}
																																																																																																																				.component-LayoutGroup-6233 {
																																																																											color: var(--color-secondary);
																																							margin-top: 10px;
																					margin-bottom: 5px;
				}
																																																																							.component-ProductIntroText-6235 {
																																																							color: var(--color-primary-light);
																					margin-bottom: 20px;
				}
																																							.component-LayoutFlex-6236 {
																					margin-bottom: 40px;
				}
																																							.component-ProductQuantitySelector-6237 {
																																																																																																								border-top-width: 1px;
																					border-right-width: 1px;
																					border-bottom-width: 1px;
																					border-left-width: 1px;
				}
																																																																							.component-ContentLink-6239 {
																																																																	color: var(--color-primary-dark);
																																							margin-top: 20px;
				}
																																							.component-ContentText-6240 {
																																																																						color: var(--color-primary-dark);
																																							margin-top: 20px;
				}
																																							.component-ContentText-6241 {
																																																																										margin-top: 30px;
				}
																																																																							.component-LayoutContainer-6243 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-secondary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																																																																																																																																																							.component-LayoutColumn-6249 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																							.component-LayoutRow-6250 {
																					margin-bottom: 20px;
				}
																																																																							.component-ContentImage-6252 {
																																																																																																								border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
				}
																																																																							.component-ContentText-6254 {
																																																																											color: var(--color-secondary);
																																	background-color: #FFFFFF;
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
																																																																				border-top-left-radius: 10px;
																					border-top-right-radius: 10px;
																					border-bottom-left-radius: 10px;
																					border-bottom-right-radius: 10px;
																														display: inline-block;																				
				}
																																																																																																							.component-LayoutColumn-6257 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																																																							.component-ContentImage-6260 {
																																																																																																								border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
				}
																																																																							.component-ContentText-6262 {
																																																																											color: var(--color-secondary);
																																	background-color: #FFFFFF;
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
																																																																				border-top-left-radius: 10px;
																					border-top-right-radius: 10px;
																					border-bottom-left-radius: 10px;
																					border-bottom-right-radius: 10px;
																														display: inline-block;																				
				}
																																																																																																							.component-LayoutColumn-6265 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																							.component-LayoutRow-6266 {
																					margin-bottom: 20px;
				}
																																																																							.component-ContentImage-6268 {
																																																																																																								border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
				}
																																																																							.component-ContentText-6270 {
																																																																											color: var(--color-secondary);
																																	background-color: #FFFFFF;
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
																																																																				border-top-left-radius: 10px;
																					border-top-right-radius: 10px;
																					border-bottom-left-radius: 10px;
																					border-bottom-right-radius: 10px;
																														display: inline-block;																				
				}
																																																																																																																																																																							.component-LayoutContainer-6275 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-secondary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																																																																																																																							.component-LayoutColumn-6280 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																							.component-LayoutRow-6281 {
																					margin-bottom: 20px;
				}
																																																																							.component-ContentImage-6283 {
																																																																																																								border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
				}
																																																																							.component-ContentText-6285 {
																																																																											color: var(--color-secondary);
																																	background-color: #FFFFFF;
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
																																																																				border-top-left-radius: 10px;
																					border-top-right-radius: 10px;
																					border-bottom-left-radius: 10px;
																					border-bottom-right-radius: 10px;
																														display: inline-block;																				
				}
																																																																																																							.component-LayoutColumn-6288 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																							.component-LayoutRow-6289 {
																					margin-bottom: 20px;
				}
																																																																							.component-ContentImage-6291 {
																																																																																																								border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
				}
																																																																							.component-ContentText-6293 {
																																																																											color: var(--color-secondary);
																																	background-color: #FFFFFF;
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
																																																																				border-top-left-radius: 10px;
																					border-top-right-radius: 10px;
																					border-bottom-left-radius: 10px;
																					border-bottom-right-radius: 10px;
																														display: inline-block;																				
				}
																																																																																																							.component-LayoutColumn-6296 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																							.component-LayoutRow-6297 {
																					margin-bottom: 20px;
				}
																																																																							.component-ContentImage-6299 {
																																																																																																								border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
				}
																																																																							.component-ContentText-6301 {
																																																																											color: var(--color-secondary);
																																	background-color: #FFFFFF;
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
																																																																				border-top-left-radius: 10px;
																					border-top-right-radius: 10px;
																					border-bottom-left-radius: 10px;
																					border-bottom-right-radius: 10px;
																														display: inline-block;																				
				}
																																																																																																							.component-LayoutColumn-6304 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																							.component-LayoutRow-6305 {
																					margin-bottom: 20px;
				}
																																																																							.component-ContentImage-6307 {
																																																																																																								border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
				}
																																																																							.component-ContentText-6309 {
																																																																											color: var(--color-secondary);
																																	background-color: #FFFFFF;
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
																																																																				border-top-left-radius: 10px;
																					border-top-right-radius: 10px;
																					border-bottom-left-radius: 10px;
																					border-bottom-right-radius: 10px;
																														display: inline-block;																				
				}
																																																																																																							.component-LayoutColumn-6312 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																							.component-LayoutRow-6313 {
																					margin-bottom: 20px;
				}
																																																																							.component-ContentImage-6315 {
																																																																																																								border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
				}
																																																																							.component-ContentText-6317 {
																																																																											color: var(--color-secondary);
																																	background-color: #FFFFFF;
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
																																																																				border-top-left-radius: 10px;
																					border-top-right-radius: 10px;
																					border-bottom-left-radius: 10px;
																					border-bottom-right-radius: 10px;
																														display: inline-block;																				
				}
																																																																																																							.component-LayoutColumn-6320 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																																																							.component-ContentImage-6323 {
																																																																																																								border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
				}
																																																																							.component-ContentText-6325 {
																																																																											color: var(--color-secondary);
																																	background-color: #FFFFFF;
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
																																																																				border-top-left-radius: 10px;
																					border-top-right-radius: 10px;
																					border-bottom-left-radius: 10px;
																					border-bottom-right-radius: 10px;
																														display: inline-block;																				
				}
																																																																																																																																							.component-LayoutContainer-6329 {
																																																																											background-color: var(--color-tertiary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 40px;
																					padding-bottom: 40px;
				}
																																																																							.component-LayoutColumn-6331 {
																																																																																																								margin-top: 40px;
																					margin-right: 40px;
																					margin-bottom: 40px;
																					margin-left: 40px;
				}
																																							.component-ContentText-6332 {
																					margin-bottom: 30px;
																																																					border-top-width: 0px;
																					border-right-width: 0px;
																					border-bottom-width: 0px;
																					border-left-width: 0px;
				}
																																							.component-LayoutColumn-6333 {
																																																																																																								margin-top: 40px;
																					margin-right: 40px;
																					margin-bottom: 40px;
																					margin-left: 40px;
				}
																																																																																																							.component-LayoutGroup-6336 {
																																																																				color: #FFFFFF;
																																								background-color: var(--color-secondary);
																																							padding-top: 40px;
																					padding-right: 40px;
																					padding-bottom: 40px;
																					padding-left: 40px;
				}
																																																																																																							.component-ContentImage-6339 {
																					margin-bottom: 30px;
				}
																																							.component-ContentText-6340 {
																					margin-bottom: 30px;
				}
																																																																							.component-ContentText-6342 {
																					border-bottom-width: 1px;
																																													border-top-color: var(--color-light-gray);
																												border-right-color: var(--color-light-gray);
																												border-bottom-color: var(--color-light-gray);
																												border-left-color: var(--color-light-gray);
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																							.component-LayoutGroup-6344 {
																																																																				color: #FFFFFF;
																																								background-color: var(--color-secondary);
																																							padding-top: 40px;
																					padding-right: 40px;
																					padding-bottom: 40px;
																					padding-left: 40px;
				}
																																																																																																							.component-ContentImage-6347 {
																					margin-bottom: 30px;
				}
																																							.component-ContentText-6348 {
																					margin-bottom: 30px;
				}
																																																																							.component-ContentText-6350 {
																					border-bottom-width: 1px;
																																													border-top-color: var(--color-light-gray);
																												border-right-color: var(--color-light-gray);
																												border-bottom-color: var(--color-light-gray);
																												border-left-color: var(--color-light-gray);
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																								.component-LayoutContainer-6352 {
																																																																										margin-top: 10px;
																					margin-right: 10px;
																					margin-bottom: 30px;
																					margin-left: 10px;
				}
																																																																							.component-LayoutColumn-6354 {
																																																																																																													padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																																																							.component-ContentHeadline-6357 {
																																																																											color: var(--color-secondary);
																																							margin-top: 20px;
																					margin-bottom: 10px;
				}
																																																																							.component-ProductList_-6359 {
																																																																																																																																																																																																																																																																																																																																																																		margin-top: 20px;
																					margin-bottom: 20px;
				}
																						.component-ProductList_-product-6359 {
																																		color: #898c90;
																																												border-top-width: 0px;
																					border-right-width: 0px;
																					border-bottom-width: 0px;
																					border-left-width: 0px;
					}
																																																																																																																				.component-LayoutGroup-6360 {
																																																																											color: var(--color-secondary);
																																							margin-top: 10px;
																					margin-bottom: 5px;
				}
																																																																							.component-ProductIntroText-6362 {
																																																							color: var(--color-primary-light);
																					margin-bottom: 20px;
				}
																																							.component-LayoutFlex-6363 {
																					margin-bottom: 40px;
				}
																																							.component-ProductQuantitySelector-6364 {
																																																																																																								border-top-width: 1px;
																					border-right-width: 1px;
																					border-bottom-width: 1px;
																					border-left-width: 1px;
				}
																																																																							.component-ContentLink-6366 {
																																																																	color: var(--color-primary-dark);
																																							margin-top: 20px;
				}
																																							.component-ContentText-6367 {
																																																																						color: var(--color-primary-dark);
																																							margin-top: 20px;
				}
																																							.component-ContentText-6368 {
																																																																										margin-top: 30px;
				}
																																																																							.component-LayoutContainer-6370 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-secondary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																																																																																																																																																							.component-LayoutColumn-6376 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																							.component-LayoutRow-6377 {
																					margin-bottom: 20px;
				}
																																																																							.component-ContentImage-6379 {
																																																																																																								border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
				}
																																																																							.component-ContentText-6381 {
																																																																											color: var(--color-secondary);
																																	background-color: #FFFFFF;
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
																																																																				border-top-left-radius: 10px;
																					border-top-right-radius: 10px;
																					border-bottom-left-radius: 10px;
																					border-bottom-right-radius: 10px;
																														display: inline-block;																				
				}
																																																																																																							.component-LayoutColumn-6384 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																																																							.component-ContentImage-6387 {
																																																																																																								border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
				}
																																																																							.component-ContentText-6389 {
																																																																											color: var(--color-secondary);
																																	background-color: #FFFFFF;
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
																																																																				border-top-left-radius: 10px;
																					border-top-right-radius: 10px;
																					border-bottom-left-radius: 10px;
																					border-bottom-right-radius: 10px;
																														display: inline-block;																				
				}
																																																																																																							.component-LayoutColumn-6392 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																							.component-LayoutRow-6393 {
																					margin-bottom: 20px;
				}
																																																																							.component-ContentImage-6395 {
																																																																																																								border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
				}
																																																																							.component-ContentText-6397 {
																																																																											color: var(--color-secondary);
																																	background-color: #FFFFFF;
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
																																																																				border-top-left-radius: 10px;
																					border-top-right-radius: 10px;
																					border-bottom-left-radius: 10px;
																					border-bottom-right-radius: 10px;
																														display: inline-block;																				
				}
																																																																																																																																																																							.component-LayoutContainer-6402 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-secondary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																																																																																																																																																							.component-LayoutColumn-6408 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																							.component-LayoutRow-6409 {
																					margin-bottom: 20px;
				}
																																																																							.component-ContentImage-6411 {
																																																																																																								border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
				}
																																																																							.component-ContentText-6413 {
																																																																											color: var(--color-secondary);
																																	background-color: #FFFFFF;
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
																																																																				border-top-left-radius: 10px;
																					border-top-right-radius: 10px;
																					border-bottom-left-radius: 10px;
																					border-bottom-right-radius: 10px;
																														display: inline-block;																				
				}
																																																																																																							.component-LayoutColumn-6416 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																																																							.component-ContentImage-6419 {
																																																																																																								border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
				}
																																																																							.component-ContentText-6421 {
																																																																											color: var(--color-secondary);
																																	background-color: #FFFFFF;
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
																																																																				border-top-left-radius: 10px;
																					border-top-right-radius: 10px;
																					border-bottom-left-radius: 10px;
																					border-bottom-right-radius: 10px;
																														display: inline-block;																				
				}
																																																																																																																																							.component-LayoutContainer-6425 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-secondary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																																																																																																																							.component-LayoutColumn-6430 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																							.component-LayoutRow-6431 {
																					margin-bottom: 20px;
				}
																																																																							.component-ContentImage-6433 {
																																																																																																								border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
				}
																																																																							.component-ContentText-6435 {
																																																																											color: var(--color-secondary);
																																	background-color: #FFFFFF;
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
																																																																				border-top-left-radius: 10px;
																					border-top-right-radius: 10px;
																					border-bottom-left-radius: 10px;
																					border-bottom-right-radius: 10px;
																														display: inline-block;																				
				}
																																																																																																							.component-LayoutColumn-6438 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																							.component-LayoutRow-6439 {
																					margin-bottom: 20px;
				}
																																																																							.component-ContentImage-6441 {
																																																																																																								border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
				}
																																																																							.component-ContentText-6443 {
																																																																											color: var(--color-secondary);
																																	background-color: #FFFFFF;
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
																																																																				border-top-left-radius: 10px;
																					border-top-right-radius: 10px;
																					border-bottom-left-radius: 10px;
																					border-bottom-right-radius: 10px;
																														display: inline-block;																				
				}
																																																																																																							.component-LayoutColumn-6446 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																							.component-LayoutRow-6447 {
																					margin-bottom: 20px;
				}
																																																																							.component-ContentImage-6449 {
																																																																																																								border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
				}
																																																																							.component-ContentText-6451 {
																																																																											color: var(--color-secondary);
																																	background-color: #FFFFFF;
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
																																																																				border-top-left-radius: 10px;
																					border-top-right-radius: 10px;
																					border-bottom-left-radius: 10px;
																					border-bottom-right-radius: 10px;
																														display: inline-block;																				
				}
																																																																																																							.component-LayoutColumn-6454 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																																																							.component-ContentImage-6457 {
																																																																																																								border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
				}
																																																																							.component-ContentText-6459 {
																																																																											color: var(--color-secondary);
																																	background-color: #FFFFFF;
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
																																																																				border-top-left-radius: 10px;
																					border-top-right-radius: 10px;
																					border-bottom-left-radius: 10px;
																					border-bottom-right-radius: 10px;
																														display: inline-block;																				
				}
																																																																																																																																							.component-LayoutContainer-6463 {
																																																																											background-color: var(--color-tertiary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 40px;
																					padding-bottom: 40px;
				}
																																																																							.component-LayoutColumn-6465 {
																																																																																																								margin-top: 40px;
																					margin-right: 40px;
																					margin-bottom: 40px;
																					margin-left: 40px;
				}
																																							.component-ContentText-6466 {
																					margin-bottom: 30px;
																																																					border-top-width: 0px;
																					border-right-width: 0px;
																					border-bottom-width: 0px;
																					border-left-width: 0px;
				}
																																							.component-LayoutColumn-6467 {
																																																																																																								margin-top: 40px;
																					margin-right: 40px;
																					margin-bottom: 40px;
																					margin-left: 40px;
				}
																																																																																																							.component-LayoutGroup-6470 {
																																																																				color: #FFFFFF;
																																								background-color: var(--color-secondary);
																																							padding-top: 40px;
																					padding-right: 40px;
																					padding-bottom: 40px;
																					padding-left: 40px;
				}
																																																																																																							.component-ContentImage-6473 {
																					margin-bottom: 30px;
				}
																																							.component-ContentText-6474 {
																					margin-bottom: 30px;
				}
																																																																							.component-ContentText-6476 {
																					border-bottom-width: 1px;
																																													border-top-color: var(--color-light-gray);
																												border-right-color: var(--color-light-gray);
																												border-bottom-color: var(--color-light-gray);
																												border-left-color: var(--color-light-gray);
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																							.component-LayoutGroup-6478 {
																																																																				color: #FFFFFF;
																																								background-color: var(--color-secondary);
																																							padding-top: 40px;
																					padding-right: 40px;
																					padding-bottom: 40px;
																					padding-left: 40px;
				}
																																																																																																							.component-ContentImage-6481 {
																					margin-bottom: 30px;
				}
																																							.component-ContentText-6482 {
																					margin-bottom: 30px;
				}
																																																																							.component-ContentText-6484 {
																					border-bottom-width: 1px;
																																													border-top-color: var(--color-light-gray);
																												border-right-color: var(--color-light-gray);
																												border-bottom-color: var(--color-light-gray);
																												border-left-color: var(--color-light-gray);
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																																																																								.component-LayoutContainer-6490 {
																					margin-bottom: 300px;
				}
																																							.component-ContentHeadline-6491 {
																																																																										margin-top: 20px;
																					margin-bottom: 20px;
				}
																																							.component-LayoutGroup-6492 {
																																																																										margin-top: 10px;
																					margin-right: 10px;
																					margin-bottom: 10px;
																					margin-left: 10px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																							.component-LayoutTabs-6494 {
																																																		--bs-nav-link-color: var(--color-primary);
																																								--bs-nav-link-bg: var(--color-white);
																																								--bs-nav-link-hover-color: var(--color-primary);
																																																		--bs-nav-tabs-link-hover-border-color: var(--color-secondary-light);
																																												--bs-nav-tabs-link-active-color: var(--color-primary);
																																								--bs-nav-tabs-link-active-bg: var(--color-white);
																																											--bs-nav-tabs-link-active-border-color: transparent;
				}
																																							.component-LayoutTabPane-6495 {
																																																																																					background-color: var(--color-white);
																																							padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-ModuleGiftCertificateAccountList-6496 {
																																																												background-color: var(--color-white);
				}
																																							.component-LayoutTabPane-6497 {
																																																																									background-color: #FFFFFF;
																																							padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																								.component-LayoutContainer-6499 {
																					margin-bottom: 350px;
				}
																																																																							.component-ContentHeadline-6501 {
																																																																															padding-top: 20px;
																					padding-bottom: 20px;
				}
																																							.component-ContentText-6502 {
																					margin-bottom: 20px;
				}
																																							.component-AccountMenu-6503 {
																																																																																														margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 0px;
																					padding-right: 0px;
																					padding-bottom: 0px;
																					padding-left: 0px;
				}
																						.component-AccountMenu-link-6503 {
																																			padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
					}
																																.component-AccountMenu-6503 a										{
																																									--account-menu-item-color: var(--color-primary);
																																								--account-menu-item-bg: var(--color-white);
																																								--account-menu-item-hover-color: var(--color-white);
																																								--account-menu-item-hover-bg: var(--color-primary);
					}
																																																																																																																		.component-LayoutGroup-6506 {
																																																																										margin-top: 10px;
																					margin-right: 10px;
																					margin-bottom: 10px;
																					margin-left: 10px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																																																																																							.component-LayoutGroup-6510 {
																																																																				background-color: #ffffff;
																					margin-right: 10px;
																					margin-bottom: 10px;
																					margin-left: 10px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
																																																																																																												box-shadow: 2px 2px 10px 2px #ededed;
				}
																																																																																																							.component-LayoutGroup-6513 {
																																																																				background-color: #ffffff;
																					margin-right: 10px;
																					margin-bottom: 10px;
																					margin-left: 10px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
																																																																																																												box-shadow: 2px 2px 10px 2px #ededed;
				}
																																																																																																																																							.component-LayoutGroup-6517 {
																																																																										margin-top: 0px;
																					margin-right: 10px;
																					margin-bottom: 10px;
																					margin-left: 10px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
																																																																																																												box-shadow: 2px 2px 10px 2px #ededed;
				}
																																																																																																							.component-LayoutGroup-6520 {
																																																																										margin-top: 10px;
																					margin-right: 10px;
																					margin-bottom: 10px;
																					margin-left: 10px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
																																																																																																												box-shadow: 2px 2px 10px 2px #ededed;
				}
																																							.component-ContentText-6521 {
																																																																				color: #d65c5c;
				}
																																																																																																								.component-ContentHeadline-6524 {
																																																																										margin-top: 20px;
																					margin-bottom: 20px;
				}
																																							.component-LayoutGroup-6525 {
																																																																										margin-top: 10px;
																					margin-right: 10px;
																					margin-bottom: 10px;
																					margin-left: 10px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																							.component-LayoutGroup-6527 {
																																																																				background-color: #FFFFFF;
																																		margin-top: 10px;
																					margin-right: 10px;
																					margin-bottom: 10px;
																					margin-left: 10px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																																																								.component-ContentHeadline-6530 {
																																																																										margin-top: 20px;
																					margin-bottom: 20px;
				}
																																							.component-LayoutGroup-6531 {
																																																																										margin-top: 10px;
																					margin-right: 10px;
																					margin-bottom: 10px;
																					margin-left: 10px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																																																																																							.component-LayoutGroup-6535 {
																																																																											background-color: var(--color-white);
																																		margin-top: 10px;
																					margin-right: 10px;
																					margin-bottom: 10px;
																					margin-left: 10px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																																																							.component-AccountAddPaymentCard-6538 {
																																																											margin-top: 30px;
				}
																																																																								.component-ContentHeadline-6540 {
																																																																										margin-top: 20px;
																					margin-bottom: 20px;
				}
																																							.component-LayoutGroup-6541 {
																																																																										margin-top: 10px;
																					margin-right: 10px;
																					margin-bottom: 10px;
																					margin-left: 10px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																							.component-LayoutGroup-6543 {
																																																																				background-color: #FFFFFF;
																																		margin-top: 10px;
																					margin-right: 10px;
																					margin-bottom: 10px;
																					margin-left: 10px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																																																																																									.component-LayoutContainer-6547 {
																																																																										margin-top: 57px;
				}
																																							.component-LayoutRow-6548 {
																																																																margin-top: 20px;
				}
																																							.component-LayoutColumn-6549 {
																					margin-bottom: 10px;
				}
																																							.component-ContentHeadline-6550 {
																																																																											color: var(--color-secondary);
																																							margin-top: 20px;
																					margin-left: 20px;
				}
																																							.component-CategoryDescription-6551 {
																																																																						color: var(--color-secondary);
																																												padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																							.component-LayoutGroup-6553 {
																																																																															padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-EventShopCategoryTicketProductList-6554 {
																																																																																																																																																																						margin-top: 20px;
				}
																																		.component-EventShopCategoryTicketProductList-6554 .card										{
																																									--bs-card-color: var(--color-secondary);
																																	--bs-card-bg: #FFFFFF;
					}
																																																																			.component-EventShopCategoryTicketTotal-6556 {
																																																																padding-top: 14px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-EventShopCategoryTicketAddToCart-6558 {
																																																																																																					width:190px;
margin-left:auto;
margin-right:auto;																				
				}
																																																																								.component-LayoutContainer-6560 {
																																																																										margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
				}
																																																																							.component-LayoutColumn-6562 {
																																																																																																													padding-top: 0px;
																					padding-right: 0px;
																					padding-bottom: 0px;
																					padding-left: 0px;
				}
																																																																							.component-LayoutColumn-6564 {
																																																																																																													padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-ContentHeadline-6565 {
																																																																											color: var(--color-secondary);
																																							margin-top: 20px;
																					margin-bottom: 10px;
				}
																																																																							.component-ProductList_-6567 {
																																																																																																																																																																																																																																																																																																																																																																										color: var(--color-light-gray);
																																							margin-top: 50px;
				}
																						.component-ProductList_-product-6567 {
																																									color: var(--color-light-gray);
																																												border-top-width: 0px;
																					border-right-width: 0px;
																					border-bottom-width: 0px;
																					border-left-width: 0px;
					}
																																																																																																																				.component-LayoutGroup-6568 {
																																																																											color: var(--color-secondary);
																																							margin-top: 10px;
																					margin-bottom: 30px;
				}
																																																																																																							.component-ProductQuantitySelector-6571 {
																																																																																																																				border-top-width: 1px;
																					border-right-width: 1px;
																					border-bottom-width: 1px;
																					border-left-width: 1px;
				}
																																							.component-ProductAddToCart-6572 {
																																																																																														padding-top: 0px;
																					padding-right: 0px;
																					padding-bottom: 0px;
																					padding-left: 0px;
				}
																																							.component-ContentText-6573 {
																																																																										margin-top: 30px;
				}
																																																																							.component-LayoutContainer-6575 {
																																																																											background-color: var(--color-tertiary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 40px;
																					padding-bottom: 40px;
				}
																																																																							.component-LayoutColumn-6577 {
																																																																																																								margin-top: 40px;
																					margin-right: 40px;
																					margin-bottom: 40px;
																					margin-left: 40px;
				}
																																							.component-ContentText-6578 {
																					margin-bottom: 30px;
																																																					border-top-width: 0px;
																					border-right-width: 0px;
																					border-bottom-width: 0px;
																					border-left-width: 0px;
				}
																																							.component-LayoutColumn-6579 {
																																																																																																								margin-top: 40px;
																					margin-right: 40px;
																					margin-bottom: 40px;
																					margin-left: 40px;
				}
																																																																																																							.component-LayoutGroup-6582 {
																																																																				color: #FFFFFF;
																																								background-color: var(--color-secondary);
																																							padding-top: 40px;
																					padding-right: 40px;
																					padding-bottom: 40px;
																					padding-left: 40px;
				}
																																																																																																							.component-ContentImage-6585 {
																					margin-bottom: 30px;
				}
																																							.component-ContentText-6586 {
																					margin-bottom: 30px;
				}
																																																																							.component-ContentText-6588 {
																					border-bottom-width: 1px;
																																													border-top-color: var(--color-light-gray);
																												border-right-color: var(--color-light-gray);
																												border-bottom-color: var(--color-light-gray);
																												border-left-color: var(--color-light-gray);
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																							.component-LayoutGroup-6590 {
																																																																				color: #FFFFFF;
																																								background-color: var(--color-secondary);
																																							padding-top: 40px;
																					padding-right: 40px;
																					padding-bottom: 40px;
																					padding-left: 40px;
				}
																																																																																																							.component-ContentImage-6593 {
																					margin-bottom: 30px;
				}
																																							.component-ContentText-6594 {
																					margin-bottom: 30px;
				}
																																																																							.component-ContentText-6596 {
																					border-bottom-width: 1px;
																																													border-top-color: var(--color-light-gray);
																												border-right-color: var(--color-light-gray);
																												border-bottom-color: var(--color-light-gray);
																												border-left-color: var(--color-light-gray);
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																								.component-LayoutRow-6599 {
																																																																																																			border-top-left-radius: 10px;
																					border-top-right-radius: 10px;
																					border-bottom-left-radius: 10px;
																					border-bottom-right-radius: 10px;
				}
																																							.component-LayoutColumn-6600 {
																																																																																													color: #353723;
																					margin-bottom: 30px;
				}
																																							.component-LayoutGroup-6601 {
																																																																				background-color: #FFFFFF;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-LayoutGroup-6602 {
																																																																															padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-ContentText-6603 {
																					padding-bottom: 40px;
				}
																																																																							.component-CartItems-6605 {
																																																																																																																																																																																																																																																															background-color: var(--color-white);
				}
																																							.component-LayoutGroup-6606 {
																																																																										margin-top: 30px;
				}
																																							.component-LayoutFlex-6607 {
																																																																																																																																													margin-top: 20px;
				}
																																							.component-CartEmptyCart-6608 {
																					margin-bottom: 10px;
				}
																																							.component-CartUpdateCart-6609 {
																																						color: #ffffff;
																																	background-color: #617252;
				}
																																																																																																																																							.component-LayoutColumn-6613 {
																					padding-bottom: 120px;
				}
																																							.component-LayoutGroup-6614 {
																																																																				background-color: #f0eee9;
																																							padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-ContentText-6615 {
																					margin-bottom: 30px;
				}
																																							.component-LayoutGroup-6616 {
																																																																				background-color: #f0eee9;
				}
																																																																																																							.component-LayoutGroup-6619 {
																																																																															margin-top: 10px;
				}
																																																																																																																																																																																																																																																																																																										.component-LayoutGroup-6629 {
																																																																				color: #c2c2c2;
				}
																																																																							.component-ModulePromotionCart-6631 {
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: none;
																					border-left-style: none;
				}
																																							.component-CartError-6632 {
																																																	margin-top: 20px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
				}
																																							.component-LayoutGroup-6633 {
																																																																															padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 0px;
																					padding-left: 0px;
				}
																																																																							.component-CartPaymentMethods-6635 {
																																																											margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 20px;
				}
																																							.component-CheckoutGoTo_-6636 {
																																																																															margin-top: 30px;
																																						padding-top: 5px;
				}
																																							.component-LayoutGroup-6637 {
																																																																															padding-top: 20px;
				}
																																																																																																							.component-LayoutContainer-6640 {
																					padding-bottom: 450px;
				}
																																																																																																							.component-LayoutGroup-6643 {
																																																																										margin-top: 40px;
				}
																																							.component-ContentText-6644 {
																																																																											color: var(--color-secondary);
				}
																																																																																																								.component-ContentHeadline-6647 {
																																																																					margin-top: 20px;
																					margin-bottom: 20px;
				}
																																																																																																																																																						.component-EventShopCategoryEventList-event-6651 {
																																														background-color: var(--color-white);
																																																																																																			box-shadow: 2px 2px 10px 2px #ededed;
					}
																																																.component-EventShopCategoryEventList-event-6651 .event-info												{
																																				padding: 20px;
																					padding: 20px;
																					padding: 20px;
																					padding: 20px;
						}
																																																																																																					.component-ContentHeadline-6654 {
																																																																					margin-top: 20px;
																					margin-bottom: 20px;
				}
																																																																																																							.component-LayoutGroup-6657 {
																																																																				background-color: #ffffff;
																																		margin-top: 10px;
																					margin-right: 10px;
																					margin-bottom: 10px;
																					margin-left: 10px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
																																																																																																												box-shadow: 2px 2px 10px 2px #ededed;
				}
																																																																		.component-EventShopCategoryTicketCalendarCalendar-6658 .day-available										{
																																		--day-text-color: #ffffff;
																																								--day-bg-color: var(--color-primary-light);
					}
																																													.component-EventShopCategoryTicketCalendarCalendar-6658 .day-available.selected										{
																																		--day-text-color: #ffffff;
																																								--day-bg-color: var(--color-primary);
					}
																														.component-EventShopCategoryTicketCalendarCalendar-6658 .day-sold-out										{
																																		--day-text-color: #ababab;
																																	--day-bg-color: #ededed;
					}
																																																																																		.component-LayoutGroup-6660 {
																																																																				background-color: #ffffff;
																																		margin-top: 10px;
																					margin-right: 10px;
																					margin-bottom: 10px;
																					margin-left: 10px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
																																																					border-top-color: #808080;
																					border-right-color: #808080;
																					border-bottom-color: #808080;
																					border-left-color: #808080;
																																																																																								box-shadow: 2px 2px 10px 2px #ededed;
				}
																																																																							.component-EventShopCategoryTicketCalendarSelectedDate-6662 {
																					margin-bottom: 20px;
				}
																																																																							.component-EventShopCategoryTicketCalendarProductList-6664 {
																																																																																																																																																											background-color: var(--color-white);
				}
																																		.component-EventShopCategoryTicketCalendarProductList-6664 .card										{
																																									--bs-card-color: var(--color-black);
																																								--bs-card-bg: var(--color-white);
					}
																																																																			.component-EventShopCategoryTicketCalendarTotal-6666 {
																																																											padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
																																																border-top-width: 0px;
																					border-right-width: 0px;
																					border-bottom-width: 0px;
																					border-left-width: 0px;
																																						border-top-color: #ffffff;
																					border-right-color: #ffffff;
																					border-bottom-color: #ffffff;
																					border-left-color: #ffffff;
				}
																																							.component-LayoutGroup-6667 {
																					margin-bottom: 10px;
				}
																																																																																																																																																																								.component-ContentHeadline-6672 {
																																																																															padding-top: 20px;
																					padding-bottom: 20px;
				}
																																							.component-LayoutRow-6673 {
																																																																					padding-top: 20px;
				}
																																																																							.component-LayoutGroup-6675 {
																																																																				background-color: #ffffff;
																																		margin-top: 10px;
																					margin-right: 10px;
																					margin-bottom: 10px;
																					margin-left: 10px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																																																							.component-LayoutGroup-6678 {
																																																																											background-color: var(--color-white);
																																		margin-top: 10px;
																					margin-right: 10px;
																					margin-bottom: 10px;
																					margin-left: 10px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																																																		.component-EventShopCategoryTicketProductList-6680 .card										{
																																									--bs-card-color: var(--color-black);
																																								--bs-card-bg: var(--color-white);
					}
																																																																			.component-EventShopCategoryTicketTotal-6682 {
																																																											padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																							.component-LayoutGroup-6683 {
																					margin-bottom: 10px;
				}
																																																																							.component-LayoutGroup-6685 {
																																																																											background-color: var(--color-white);
				}
																																																																																																																																											.component-ContentHeadline-6690 {
																																																																										margin-top: 20px;
																					margin-bottom: 20px;
				}
																																																																																						.component-ProductList_-product-6692 {
																																							background-color: #FFFFFF;
																	border-top-color: #ffffff;
																	border-right-color: #ffffff;
																	border-bottom-color: #ffffff;
																	border-left-color: #ffffff;
																																						border-top-left-radius: 0px;
																					border-top-right-radius: 0px;
																					border-bottom-left-radius: 0px;
																					border-bottom-right-radius: 0px;
																																																																														box-shadow: 2px 2px 10px 0 #cfcfcf;
					}
																				.component-ProductList_-product-image-6692 {
																																			padding-top: 0px;
																					padding-right: 0px;
																					padding-bottom: 0px;
																					padding-left: 0px;
					}
																				.component-ProductList_-product-info-6692 {
																																			padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
					}
																																.component-ProductList_-6692 .card										{
																																									--bs-card-spacer-x: 0px;
																																																	--bs-card-spacer-y: 0px;
					}
																																																																																																														.component-LayoutContainer-6694 {
																																																																						color: var(--color-secondary);
																																								background-color: var(--color-tertiary);
				}
																																							.component-ContentHeadline-6695 {
																																																																										padding-top: 20px;
																					padding-bottom: 20px;
				}
																																							.component-ContentContent-6696 {
																																																							color: var(--color-secondary);
																																								background-color: var(--color-tertiary);
				}
																																																																								.component-ContentHeadline-6698 {
																																																																										margin-top: 20px;
																					margin-bottom: 20px;
				}
																																																																							.component-LayoutGroup-6700 {
																																																																										margin-top: 10px;
																					margin-right: 10px;
																					margin-bottom: 10px;
																					margin-left: 10px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																																																																																							.component-LayoutGroup-6704 {
																																																																				background-color: #FFFFFF;
																																		margin-top: 10px;
																					margin-right: 10px;
																					margin-bottom: 10px;
																					margin-left: 10px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																																																																																							.component-LayoutGroup-6708 {
																																																																				background-color: #FFFFFF;
																																		margin-top: 10px;
																					margin-right: 10px;
																					margin-bottom: 10px;
																					margin-left: 10px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																		.component-EventShopCategoryTicketProductList-6709 .card										{
																																							--bs-card-bg: #FFFFFF;
					}
																																																																																																																																																																																																																																				.component-LayoutGroup-6716 {
																																																																											background-color: var(--color-white);
																																		margin-top: 10px;
																					margin-right: 10px;
																					margin-bottom: 10px;
																					margin-left: 10px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-ContentText-6717 {
																																																																											color: var(--color-secondary);
				}
																																																																							.component-SecurityLogin-6719 {
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: none;
																					border-left-style: none;
				}
																																							.component-LayoutGroup-6720 {
																																																																				background-color: #FFFFFF;
																																		margin-top: 10px;
																					margin-right: 10px;
																					margin-bottom: 10px;
																					margin-left: 10px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-ContentText-6721 {
																																																																											color: var(--color-secondary);
				}
																																																																																																							.component-LayoutGroup-6724 {
																																																																											background-color: var(--color-white);
																																		margin-top: 10px;
																					margin-right: 10px;
																					margin-bottom: 10px;
																					margin-left: 10px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																																																							.component-LayoutGroup-6727 {
																																																																											background-color: var(--color-white);
																																		margin-top: 10px;
																					margin-right: 10px;
																					margin-bottom: 10px;
																					margin-left: 10px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																																																							.component-LayoutGroup-6730 {
																																																																										margin-top: 30px;
				}
																																																																																																							.component-LayoutGroup-6733 {
																																																																											background-color: var(--color-white);
																																		margin-top: 10px;
																					margin-right: 10px;
																					margin-bottom: 10px;
																					margin-left: 10px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-ContentText-6734 {
																					padding-bottom: 20px;
				}
																																																																							.component-LayoutGroup-6736 {
																																																																											background-color: var(--color-white);
																																		margin-top: 10px;
																					margin-right: 10px;
																					margin-bottom: 10px;
																					margin-left: 10px;
																																						padding-top: 40px;
																					padding-right: 40px;
																					padding-bottom: 40px;
																					padding-left: 40px;
				}
																																																																																																																																																																																																																																																																																																							.component-LayoutGroup-6745 {
																																																																				color: #ababab;
				}
																																																																							.component-LayoutGroup-6747 {
																																																																										margin-top: 10px;
																					margin-right: 10px;
																					margin-bottom: 0px;
																					margin-left: 10px;
																																						padding-top: 40px;
																					padding-right: 40px;
																					padding-bottom: 40px;
																					padding-left: 40px;
				}
																																																																																																																																																																																																																																								.component-ContentHeadline-6754 {
																																																																										margin-top: 20px;
																					margin-bottom: 20px;
				}
																																							.component-LayoutGroup-6755 {
																																																																										margin-top: 10px;
																					margin-right: 10px;
																					margin-bottom: 10px;
																					margin-left: 10px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																																						.component-EventShopAccountEventList-inner-6757 {
																																			padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
					}
																																.component-EventShopAccountEventList-6757 .card										{
																																														--bs-card-bg: var(--color-white);
																																								--bs-card-border-width: 0px;
																																																											--bs-card-spacer-x: 0px;
																																																	--bs-card-spacer-y: 0px;
					}
																																																																																		.component-ContentHeadline-6759 {
																																																																										margin-top: 20px;
																					margin-bottom: 20px;
				}
																																																																																																								.component-ContentHeadline-6762 {
																																																																										margin-top: 20px;
																					margin-bottom: 20px;
				}
																																																																																																								.component-ContentHeadline-6765 {
																																																																										margin-top: 20px;
																					margin-bottom: 20px;
				}
																																							.component-LayoutGroup-6766 {
																																																																				background-color: #FFFFFF;
																																		margin-top: 10px;
																					margin-right: 10px;
																					margin-bottom: 10px;
																					margin-left: 10px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																								.component-LayoutContainer-6768 {
																																																																										margin-top: 57px;
				}
																																							.component-LayoutRow-6769 {
																																																																margin-top: 20px;
				}
																																																																							.component-ContentHeadline-6771 {
																																																																											color: var(--color-secondary);
																																							margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 20px;
				}
																																							.component-ContentText-6772 {
																																																																						color: var(--color-secondary);
																					margin-bottom: 30px;
																					margin-left: 20px;
				}
																																							.component-LayoutGroup-6773 {
																																																																															padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-EventShopCategoryTicketProductList-6774 {
																																																																																																																																																																						margin-top: 20px;
				}
																																		.component-EventShopCategoryTicketProductList-6774 .card										{
																																									--bs-card-color: var(--color-secondary);
																																	--bs-card-bg: #FFFFFF;
					}
																																																																			.component-EventShopCategoryTicketTotal-6776 {
																																																							color: var(--color-secondary);
																																												padding-top: 14px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																							.component-LayoutGroup-6777 {
																																																																																																																		border-top-left-radius: 20px;
																					border-top-right-radius: 20px;
																					border-bottom-left-radius: 20px;
																					border-bottom-right-radius: 20px;
				}
																																							.component-EventShopCategoryTicketAddToCart-6778 {
																																																																margin-top: 10px;
																																																																	width:170px;
margin-left:auto;
margin-right:auto;																				
				}
																																							.component-LayoutGroup-6779 {
																					margin-right: 20px;
																					margin-left: 20px;
				}
																																							.component-ContentLine-6780 {
																																																																																												margin-top: 60px;
				}
																																							.component-LayoutColumn-6781 {
																					margin-bottom: 40px;
				}
																																							.component-ContentHeadline-6782 {
																																																																											color: var(--color-secondary);
																																							margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 20px;
				}
																																							.component-ContentText-6783 {
																																																																						color: var(--color-secondary);
																					margin-bottom: 30px;
																					margin-left: 20px;
				}
																																							.component-LayoutGroup-6784 {
																																																																															padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																										.component-PeriodShopCategoryPeriodCardProductList-6786 {
																																																																																																																																																					margin-top: 20px;
				}
																																		.component-PeriodShopCategoryPeriodCardProductList-6786 .card										{
																																									--bs-card-color: var(--color-secondary);
																																	--bs-card-bg: #FFFFFF;
					}
																																																																			.component-PeriodShopCategoryPeriodCardTotal-6788 {
																																																							color: var(--color-secondary);
																																												padding-top: 14px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-PeriodShopCategoryPeriodCardAddToCart-6790 {
																																																											margin-top: 10px;
																																																																	width:190px;
margin-left:auto;
margin-right:auto;																				
				}
																																																																							.component-LayoutGroup-6792 {
																					margin-right: 20px;
																					margin-left: 20px;
				}
																																							.component-ContentLine-6793 {
																																																																																												margin-top: 60px;
				}
																																																																																																																																								.component-LayoutGroup-6797 {
																																																																										margin-top: 10px;
																					margin-right: 10px;
																					margin-bottom: 10px;
																					margin-left: 10px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																																																																																							.component-LayoutGroup-6801 {
																																																																											background-color: var(--color-white);
																																		margin-top: 10px;
																					margin-right: 10px;
																					margin-bottom: 10px;
																					margin-left: 10px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																																																																																							.component-LayoutGroup-6805 {
																																																																											background-color: var(--color-white);
																																		margin-top: 10px;
																					margin-right: 10px;
																					margin-bottom: 10px;
																					margin-left: 10px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																																																								.component-LayoutContainer-6808 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-secondary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																																																																																																																							.component-LayoutColumn-6813 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																							.component-LayoutRow-6814 {
																					margin-bottom: 20px;
				}
																																																																							.component-ContentImage-6816 {
																																																																																																								border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
				}
																																																																							.component-ContentText-6818 {
																																																																											color: var(--color-secondary);
																																	background-color: #FFFFFF;
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
																																																																				border-top-left-radius: 10px;
																					border-top-right-radius: 10px;
																					border-bottom-left-radius: 10px;
																					border-bottom-right-radius: 10px;
																														display: inline-block;																				
				}
																																																																																																							.component-LayoutColumn-6821 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																																																							.component-ContentImage-6824 {
																																																																																																								border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
				}
																																																																							.component-ContentText-6826 {
																																																																											color: var(--color-secondary);
																																	background-color: #FFFFFF;
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
																																																																				border-top-left-radius: 10px;
																					border-top-right-radius: 10px;
																					border-bottom-left-radius: 10px;
																					border-bottom-right-radius: 10px;
																														display: inline-block;																				
				}
																																																																																																							.component-LayoutColumn-6829 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																							.component-LayoutRow-6830 {
																					margin-bottom: 20px;
				}
																																																																							.component-ContentImage-6832 {
																																																																																																								border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
				}
																																																																							.component-ContentText-6834 {
																																																																											color: var(--color-secondary);
																																	background-color: #FFFFFF;
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
																																																																				border-top-left-radius: 10px;
																					border-top-right-radius: 10px;
																					border-bottom-left-radius: 10px;
																					border-bottom-right-radius: 10px;
																														display: inline-block;																				
				}
																																																																																																																																							.component-LayoutContainer-6838 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-secondary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																																																																																																																							.component-LayoutColumn-6843 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																							.component-LayoutRow-6844 {
																					margin-bottom: 20px;
				}
																																																																							.component-ContentImage-6846 {
																																																																																																								border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
				}
																																																																							.component-ContentText-6848 {
																																																																											color: var(--color-secondary);
																																	background-color: #FFFFFF;
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
																																																																				border-top-left-radius: 10px;
																					border-top-right-radius: 10px;
																					border-bottom-left-radius: 10px;
																					border-bottom-right-radius: 10px;
																														display: inline-block;																				
				}
																																																																																																							.component-LayoutColumn-6851 {
																																																																																																													padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																							.component-LayoutRow-6852 {
																					margin-bottom: 20px;
				}
																																																																							.component-ContentImage-6854 {
																																																																																																								border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
				}
																																																																							.component-ContentText-6856 {
																																																																											color: var(--color-secondary);
																																	background-color: #FFFFFF;
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
																																																																				border-top-left-radius: 10px;
																					border-top-right-radius: 10px;
																					border-bottom-left-radius: 10px;
																					border-bottom-right-radius: 10px;
																														display: inline-block;																				
				}
																																																																																																																																							.component-LayoutContainer-6860 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-secondary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																																																																																																																							.component-LayoutColumn-6865 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																							.component-LayoutRow-6866 {
																					margin-bottom: 20px;
				}
																																																																							.component-ContentImage-6868 {
																																																																																																								border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
				}
																																																																							.component-ContentText-6870 {
																																																																											color: var(--color-secondary);
																																	background-color: #FFFFFF;
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
																																																																				border-top-left-radius: 10px;
																					border-top-right-radius: 10px;
																					border-bottom-left-radius: 10px;
																					border-bottom-right-radius: 10px;
																														display: inline-block;																				
				}
																																																																																																							.component-LayoutColumn-6873 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																							.component-LayoutRow-6874 {
																					margin-bottom: 20px;
				}
																																																																							.component-ContentImage-6876 {
																																																																																																								border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
				}
																																																																							.component-ContentText-6878 {
																																																																											color: var(--color-secondary);
																																	background-color: #FFFFFF;
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
																																																																				border-top-left-radius: 10px;
																					border-top-right-radius: 10px;
																					border-bottom-left-radius: 10px;
																					border-bottom-right-radius: 10px;
																														display: inline-block;																				
				}
																																																																																																							.component-LayoutColumn-6881 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																							.component-LayoutRow-6882 {
																					margin-bottom: 20px;
				}
																																																																							.component-ContentImage-6884 {
																																																																																																								border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
				}
																																																																							.component-ContentText-6886 {
																																																																											color: var(--color-secondary);
																																	background-color: #FFFFFF;
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
																																																																				border-top-left-radius: 10px;
																					border-top-right-radius: 10px;
																					border-bottom-left-radius: 10px;
																					border-bottom-right-radius: 10px;
																														display: inline-block;																				
				}
																																																																																																							.component-LayoutColumn-6889 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																							.component-LayoutRow-6890 {
																					margin-bottom: 20px;
				}
																																																																							.component-ContentImage-6892 {
																																																																																																								border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
				}
																																																																							.component-ContentText-6894 {
																																																																											color: var(--color-secondary);
																																	background-color: #FFFFFF;
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
																																																																				border-top-left-radius: 10px;
																					border-top-right-radius: 10px;
																					border-bottom-left-radius: 10px;
																					border-bottom-right-radius: 10px;
																														display: inline-block;																				
				}
																																																																																																																																								.component-LayoutContainer-6898 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-secondary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																																																																																																																							.component-LayoutColumn-6903 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																							.component-LayoutRow-6904 {
																					margin-bottom: 20px;
				}
																																																																							.component-ContentImage-6906 {
																																																																																																								border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
				}
																																																																							.component-ContentText-6908 {
																																																																											color: var(--color-secondary);
																																	background-color: #FFFFFF;
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
																																																																				border-top-left-radius: 10px;
																					border-top-right-radius: 10px;
																					border-bottom-left-radius: 10px;
																					border-bottom-right-radius: 10px;
																														display: inline-block;																				
				}
																																																																																																							.component-LayoutColumn-6911 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																																																							.component-ContentImage-6914 {
																																																																																																								border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
				}
																																																																							.component-ContentText-6916 {
																																																																											color: var(--color-secondary);
																																	background-color: #FFFFFF;
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
																																																																				border-top-left-radius: 10px;
																					border-top-right-radius: 10px;
																					border-bottom-left-radius: 10px;
																					border-bottom-right-radius: 10px;
																														display: inline-block;																				
				}
																																																																																																							.component-LayoutColumn-6919 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																							.component-LayoutRow-6920 {
																					margin-bottom: 20px;
				}
																																																																							.component-ContentImage-6922 {
																																																																																																								border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
				}
																																																																							.component-ContentText-6924 {
																																																																											color: var(--color-secondary);
																																	background-color: #FFFFFF;
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
																																																																				border-top-left-radius: 10px;
																					border-top-right-radius: 10px;
																					border-bottom-left-radius: 10px;
																					border-bottom-right-radius: 10px;
																														display: inline-block;																				
				}
																																																																																																																																							.component-LayoutContainer-6928 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-secondary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																																																																																																																							.component-LayoutColumn-6933 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																							.component-LayoutRow-6934 {
																					margin-bottom: 20px;
				}
																																																																							.component-ContentImage-6936 {
																																																																																																								border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
				}
																																																																							.component-ContentText-6938 {
																																																																											color: var(--color-secondary);
																																	background-color: #FFFFFF;
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
																																																																				border-top-left-radius: 10px;
																					border-top-right-radius: 10px;
																					border-bottom-left-radius: 10px;
																					border-bottom-right-radius: 10px;
																														display: inline-block;																				
				}
																																																																																																							.component-LayoutColumn-6941 {
																																																																																																													padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																							.component-LayoutRow-6942 {
																					margin-bottom: 20px;
				}
																																																																							.component-ContentImage-6944 {
																																																																																																								border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
				}
																																																																							.component-ContentText-6946 {
																																																																											color: var(--color-secondary);
																																	background-color: #FFFFFF;
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
																																																																				border-top-left-radius: 10px;
																					border-top-right-radius: 10px;
																					border-bottom-left-radius: 10px;
																					border-bottom-right-radius: 10px;
																														display: inline-block;																				
				}
																																																																																																																																							.component-LayoutContainer-6950 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-secondary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																																																																																																																							.component-LayoutColumn-6955 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																							.component-LayoutRow-6956 {
																					margin-bottom: 20px;
				}
																																																																							.component-ContentImage-6958 {
																																																																																																								border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
				}
																																																																							.component-ContentText-6960 {
																																																																											color: var(--color-secondary);
																																	background-color: #FFFFFF;
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
																																																																				border-top-left-radius: 10px;
																					border-top-right-radius: 10px;
																					border-bottom-left-radius: 10px;
																					border-bottom-right-radius: 10px;
																														display: inline-block;																				
				}
																																																																																																							.component-LayoutColumn-6963 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																							.component-LayoutRow-6964 {
																					margin-bottom: 20px;
				}
																																																																							.component-ContentImage-6966 {
																																																																																																								border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
				}
																																																																							.component-ContentText-6968 {
																																																																											color: var(--color-secondary);
																																	background-color: #FFFFFF;
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
																																																																				border-top-left-radius: 10px;
																					border-top-right-radius: 10px;
																					border-bottom-left-radius: 10px;
																					border-bottom-right-radius: 10px;
																														display: inline-block;																				
				}
																																																																																																							.component-LayoutColumn-6971 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																							.component-LayoutRow-6972 {
																					margin-bottom: 20px;
				}
																																																																							.component-ContentImage-6974 {
																																																																																																								border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
				}
																																																																							.component-ContentText-6976 {
																																																																											color: var(--color-secondary);
																																	background-color: #FFFFFF;
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
																																																																				border-top-left-radius: 10px;
																					border-top-right-radius: 10px;
																					border-bottom-left-radius: 10px;
																					border-bottom-right-radius: 10px;
																														display: inline-block;																				
				}
																																																																																																							.component-LayoutColumn-6979 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																							.component-LayoutRow-6980 {
																					margin-bottom: 20px;
				}
																																																																							.component-ContentImage-6982 {
																																																																																																								border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
				}
																																																																							.component-ContentText-6984 {
																																																																											color: var(--color-secondary);
																																	background-color: #FFFFFF;
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
																																																																				border-top-left-radius: 10px;
																					border-top-right-radius: 10px;
																					border-bottom-left-radius: 10px;
																					border-bottom-right-radius: 10px;
																														display: inline-block;																				
				}
																																																																																																																																																																								.component-ContentHeadline-6989 {
																																																																										margin-top: 20px;
																					margin-right: 20px;
																					margin-bottom: 20px;
																					margin-left: 20px;
				}
																																																																							.component-LayoutFlex-6991 {
																																																																																																																																			margin-top: 3em;
																					margin-bottom: 1em;
				}
																																																																							.component-SecurityCreateAccount-6993 {
																																													color: var(--color-secondary);
																																								background-color: var(--color-tertiary-light);
				}
																																																																																																																																								.component-ProductImage-6997 {
																					margin-right: -12px;
																					margin-bottom: -16px;
																					margin-left: -12px;
				}
																																							.component-LayoutColumn-6998 {
																																																																																																													padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-ContentHeadline-6999 {
																																																																											color: var(--color-secondary);
																																							margin-top: 20px;
																					margin-bottom: 8px;
																																																																	font-weight: 900;																				
				}
																																							.component-ProductDescription-7000 {
																																																		color: var(--color-secondary);
				}
																																																																		.component-EventShopCategoryTicketCalendarCalendar-7001 .day-available										{
																																									--day-text-color: var(--color-tertiary);
																																								--day-bg-color: var(--color-secondary-light);
					}
																														.component-EventShopCategoryTicketCalendarCalendar-7001 .day-low-quantity										{
																																									--day-text-color: var(--color-tertiary);
																																	--day-bg-color: #2bb6ac;
					}
																														.component-EventShopCategoryTicketCalendarCalendar-7001 .day-available.selected										{
																																									--day-text-color: var(--color-tertiary);
																																								--day-bg-color: var(--color-primary-light);
					}
																														.component-EventShopCategoryTicketCalendarCalendar-7001 .day-sold-out										{
																																									--day-text-color: var(--color-tertiary);
																																								--day-bg-color: var(--color-tertiary-dark);
					}
																																																		.component-EventShopCategoryTicketCalendarProductList-7002 {
																																																																																																																																																																											margin-top: 40px;
																					margin-right: 40px;
																					margin-bottom: 40px;
																					margin-left: 40px;
				}
																																		.component-EventShopCategoryTicketCalendarProductList-7002 .card										{
																																							--bs-card-bg: #FFFFFF;
					}
																																			.component-EventShopCategoryTicketCalendarAddToCart-7003 {
																																																																																																								border-top-left-radius: 3rem;
																					border-top-right-radius: 3rem;
																					border-bottom-left-radius: 3rem;
																					border-bottom-right-radius: 3rem;
																														width:190px;
margin-left:auto;
margin-right:auto;																				
				}
																																																																							.component-LayoutContainer-7005 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-secondary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentHeadline-7007 {
																																																																															margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 0px;
																					padding-right: 0px;
																					padding-bottom: 0px;
																					padding-left: 0px;
				}
																																																																																																							.component-LayoutColumn-7010 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-7012 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-7014 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutColumn-7016 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-7018 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-7020 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutColumn-7022 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-7024 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-7026 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutContainer-7028 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-primary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-LayoutRow-7029 {
																																																					color: #FFFFFF;
				}
																																							.component-LayoutColumn-7030 {
																																																																																																													padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																																																																																							.component-ContentHeadline-7033 {
																																																																				color: #FFFFFF;
																																																																							font-weight: 900;																				
				}
																																																																							.component-ContentHeadline-7035 {
																																																																				color: #FFFFFF;
																																							margin-top: 50px;
																																																																	font-weight: 900;																				
				}
																																							.component-LayoutTabs-7036 {
																																											--bs-nav-link-color: #FFFFFF;
																																								--bs-nav-link-bg: var(--color-primary);
																																											--bs-nav-tabs-link-active-color: #FFFFFF;
																																								--bs-nav-tabs-link-active-bg: var(--color-primary);
																					border-bottom-width: 1px;
																												border-bottom-color: var(--color-tertiary);
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																							.component-LayoutTabPane-7037 {
																																																																														color: #FFFFFF;
																																								background-color: var(--color-primary);
																																							padding-top: 20px;
				}
																																							.component-LayoutRow-7038 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-7043 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-7048 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-7053 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutColumn-7058 {
																																																																																																				color: var(--color-tertiary);
																																												padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																							.component-LayoutGroup-7059 {
																																																																						color: var(--color-tertiary);
																																								background-color: var(--color-secondary);
																																							padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																							.component-ContentText-7060 {
																																																																						color: var(--color-tertiary);
																																								background-color: var(--color-secondary);
																																																																		text-color: #ffffff;																				
				}
																																																																																																																																																																								.component-ContentHeadline-7065 {
																																																																										margin-top: 20px;
																					margin-bottom: 20px;
				}
																																							.component-LayoutGroup-7066 {
																																																																				background-color: #FFFFFF;
																																		margin-top: 10px;
																					margin-right: 10px;
																					margin-bottom: 10px;
																					margin-left: 10px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																																																																																																											.component-LayoutContainer-7071 {
																																																																										margin-top: 57px;
				}
																																																																																																							.component-ContentHeadline-7074 {
																																																																											color: var(--color-secondary);
																																							margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 30px;
																																						padding-top: 20px;
				}
																																							.component-ContentText-7075 {
																																																																						color: var(--color-secondary);
																																							margin-top: 30px;
																					margin-right: 30px;
																					margin-bottom: 30px;
																					margin-left: 30px;
				}
																																																																										.component-LayoutGroup-7078 {
																																																																										margin-top: 10px;
																					margin-right: 10px;
																					margin-bottom: 10px;
																					margin-left: 10px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																		.component-PeriodShopCategoryPeriodCardProductList-7079 .card										{
																																									--bs-card-color: var(--color-secondary);
																																	--bs-card-bg: #FFFFFF;
					}
																																																																			.component-PeriodShopCategoryPeriodCardTotal-7081 {
																																																							color: var(--color-secondary);
																																												padding-top: 14px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-PeriodShopCategoryPeriodCardAddToCart-7083 {
																																																						margin-top: 10px;
																																																																	width:190px;
margin-left:auto;
margin-right:auto;																				
				}
																																																																							.component-LayoutGroup-7085 {
																																																																										margin-top: 10px;
																					margin-right: 10px;
																					margin-bottom: 10px;
																					margin-left: 10px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-ContentText-7086 {
																																																																						color: var(--color-secondary);
				}
																																																																																																																																								.component-ContentHeadline-7090 {
																																																																										margin-top: 20px;
																					margin-bottom: 20px;
				}
																																							.component-LayoutGroup-7091 {
																																																																										margin-top: 10px;
																					margin-right: 10px;
																					margin-bottom: 10px;
																					margin-left: 10px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																							.component-LayoutGroup-7093 {
																																																																				background-color: #FFFFFF;
																																		margin-top: 10px;
																					margin-right: 10px;
																					margin-bottom: 10px;
																					margin-left: 10px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																		.component-PeriodShopCategoryPeriodCardRenewalCardList-7094 .card										{
																																							--bs-card-bg: #FFFFFF;
					}
																																			.component-PeriodShopCategoryPeriodCardRenewalAddToCart-7095 {
																																																																																																float: right;																				
				}
																																								.component-LayoutContainer-7096 {
																					margin-bottom: 100px;
				}
																																							.component-ContentHeadline-7097 {
																																																																						color: var(--color-secondary);
																																							margin-top: 40px;
																					margin-bottom: 0px;
				}
																																							.component-LayoutGroup-7098 {
																																																																						color: var(--color-secondary);
																																								background-color: var(--color-tertiary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 0px;
																					padding-right: 0px;
																					padding-bottom: 0px;
																					padding-left: 0px;
				}
																																																																																																							.component-LayoutGroup-7101 {
																																																																															padding-top: 20px;
				}
																																							.component-PeriodShopFinalizePeriodCardSearchResultLocation-7102 {
																																											background-color: #FFFFFF;
																																		margin-top: 20px;
																					margin-right: 20px;
																					margin-bottom: 20px;
																					margin-left: 20px;
				}
																																																																								.component-ContentHeadline-7104 {
																																																																										margin-top: 20px;
																					margin-bottom: 20px;
				}
																																							.component-LayoutGroup-7105 {
																																																																										margin-top: 10px;
																					margin-right: 10px;
																					margin-bottom: 10px;
																					margin-left: 10px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																							.component-LayoutTabs-7107 {
																																																		--bs-nav-link-color: var(--color-primary);
																																													--bs-nav-link-hover-color: var(--color-primary);
																																																		--bs-nav-tabs-link-hover-border-color: var(--color-primary);
																																												--bs-nav-tabs-link-active-color: var(--color-primary);
																																	--bs-nav-tabs-link-active-bg: #FFFFFF;
				}
																																							.component-LayoutTabPane-7108 {
																																																																									background-color: #FFFFFF;
																																							padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-PeriodShopAccountPeriodCardList-7109 {
																																																											margin-top: 20px;
																					margin-right: 20px;
																					margin-bottom: 20px;
																					margin-left: 20px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-LayoutTabPane-7110 {
																																																																														background-color: #FFFFFF;
																																							padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-PeriodShopAccountPeriodCardList-7111 {
																																																											margin-top: 20px;
																					margin-right: 20px;
																					margin-bottom: 20px;
																					margin-left: 20px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																																																								.component-ContentHeadline-7114 {
																																																																						color: var(--color-secondary);
																																												padding-top: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-LayoutGroup-7115 {
																																																																										margin-top: 10px;
																					margin-right: 10px;
																					margin-bottom: 10px;
																					margin-left: 10px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																							.component-LayoutGroup-7117 {
																																																																											background-color: var(--color-tertiary);
																																		margin-top: 10px;
																					margin-right: 10px;
																					margin-bottom: 10px;
																					margin-left: 10px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-ContentText-7118 {
																																																																											color: var(--color-secondary);
				}
																																																																		.component-PeriodShopUpgradeToPeriodCardCustomerTickets-7119 .card										{
																																														--bs-card-bg: var(--color-tertiary);
					}
																																			.component-LayoutGroup-7120 {
																																																																						color: var(--color-secondary);
																																								background-color: var(--color-tertiary);
																																		margin-top: 10px;
																					margin-right: 10px;
																					margin-bottom: 10px;
																					margin-left: 10px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																																																																																		.component-PeriodShopUpgradeToPeriodCardOrderTickets-7123 .card										{
																																														--bs-card-bg: var(--color-tertiary-light);
					}
																																																																																																																																				.component-LayoutContainer-7127 {
																																																																										margin-top: 57px;
				}
																																																																																																							.component-ContentHeadline-7130 {
																																																																											color: var(--color-secondary);
																																							margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 20px;
																					padding-left: 30px;
				}
																																							.component-ProductDescription-7131 {
																																																		color: var(--color-secondary);
																					padding-left: 30px;
				}
																																																																							.component-ContentText-7133 {
																																																																						color: var(--color-secondary);
																																							margin-top: 40px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																							.component-LayoutFlex-7134 {
																																																																																																																																																														padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																							.component-ModuleGiftCertificateProductPriceInput-7135 {
																																																																						background-color: #FFFFFF;
																																																																border-top-width: 1px;
																					border-right-width: 1px;
																					border-bottom-width: 1px;
																					border-left-width: 1px;
																																													border-top-color: var(--color-secondary);
																												border-right-color: var(--color-secondary);
																												border-bottom-color: var(--color-secondary);
																												border-left-color: var(--color-secondary);
																																						border-top-style: solid;
																					border-right-style: solid;
																					border-bottom-style: solid;
																					border-left-style: solid;
																																						border-top-left-radius: 20px;
																					border-top-right-radius: 20px;
																					border-bottom-left-radius: 20px;
																					border-bottom-right-radius: 20px;
				}
																																							.component-ProductAddToCart-7136 {
																					padding-right: 20px;
				}
																																																																							.component-LayoutContainer-7137 {
																																																																						color: var(--color-tertiary-light);
																																								background-color: var(--color-secondary);
																					margin-bottom: 0px;
				}
																																							.component-LayoutContainer-7138 {
																					margin-bottom: 0px;
				}
																																							.component-LayoutRow-7139 {
																																																																					padding-top: 40px;
																					padding-bottom: 40px;
				}
																																																																							.component-ContentHeadline-7141 {
																																																																				color: #FFFFFF;
																																							margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																							.component-ContentText-7142 {
																					padding-left: 30px;
				}
																																																																							.component-ModuleGiftCertificateCheckBalance-7144 {
																					padding-left: 30px;
				}
																																																																																																								.component-ContentBreadcrumb-7147 {
																																																														--bs-link-color-rgb: 160,165,110;
																																										--bs-link-hover-color-rgb: 97,114,82;
				}
																																		.component-ContentBreadcrumb-7147 .breadcrumb										{
																																		--bs-breadcrumb-item-active-color: #353723;
																																	--bs-breadcrumb-divider-color: #617252;
					}
																																																																			.component-LayoutColumn-7149 {
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: none;
																					border-left-style: none;
				}
																																							.component-ProductImageList-7150 {
																																																							background-color: #ffffff;
																																						padding-top: 0.5em;
																					padding-right: 0.5em;
																					padding-bottom: 0.5em;
																					padding-left: 0.5em;
																																						border-top-width: 1px;
																	border-top-color: #000000;
																	border-top-style: solid;
																					border-right-width: 1px;
																	border-right-color: #000000;
																	border-right-style: solid;
																					border-bottom-width: 1px;
																	border-bottom-color: #000000;
																	border-bottom-style: solid;
																					border-left-width: 1px;
																	border-left-color: #000000;
																	border-left-style: solid;
																																						border-top-left-radius: 1em;
																					border-top-right-radius: 1em;
																					border-bottom-left-radius: 1em;
																					border-bottom-right-radius: 1em;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: none;
																					border-left-style: none;
				}
																																												.component-ProductImageList-thumb-7150 {
																																						border-top-width: 1px;
																	border-top-color: #000000;
																	border-top-style: solid;
																					border-right-width: 1px;
																	border-right-color: #000000;
																	border-right-style: solid;
																					border-bottom-width: 1px;
																	border-bottom-color: #000000;
																	border-bottom-style: solid;
																					border-left-width: 1px;
																	border-left-color: #000000;
																	border-left-style: solid;
																																						border-top-left-radius: 4px;
																					border-top-right-radius: 4px;
																					border-bottom-left-radius: 4px;
																					border-bottom-right-radius: 4px;
					}
																																																																												.component-ProductImageList-thumb-7150.active												{
																																				border-top-width: 2px;
																	border-top-color: #004cff;
																	border-top-style: solid;
																					border-right-width: 2px;
																	border-right-color: #004cff;
																	border-right-style: solid;
																					border-bottom-width: 2px;
																	border-bottom-color: #002aff;
																	border-bottom-style: solid;
																					border-left-width: 2px;
																	border-left-color: #0008ff;
																	border-left-style: solid;
						}
																																				.component-LayoutColumn-7151 {
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: none;
																					border-left-style: none;
				}
																																							.component-ContentHeadline-7152 {
																																																															color: #353723;
				}
																																																																							.component-LayoutCard-7154 {
																																																																																			background-color: #ffffff;
																																		margin-top: 20px;
																					margin-bottom: 20px;
																																																					border-top-width: 0px;
																					border-right-width: 0px;
																					border-bottom-width: 0px;
																					border-left-width: 0px;
																																											border-top-style: solid;
																					border-right-style: solid;
																					border-bottom-style: solid;
																					border-left-style: solid;
																																						border-top-left-radius: 10px;
																					border-top-right-radius: 10px;
																					border-bottom-left-radius: 10px;
																					border-bottom-right-radius: 10px;
																																																																														box-shadow: 1px 1px 5px 0 #ababab;
				}
																																																																							.component-ProductQuantitySelector-7156 {
																																																																																																					padding-top: 1em;
																					padding-right: 1em;
																					padding-bottom: 1em;
																					padding-left: 1em;
																																																					border-top-width: 1px;
																					border-right-width: 1px;
																					border-bottom-width: 1px;
																					border-left-width: 1px;
																																						border-top-color: #ebebeb;
																					border-right-color: #ebebeb;
																					border-bottom-color: #ebebeb;
																					border-left-color: #ebebeb;
				}
																																																																																																																																																																																																								.component-LayoutContainer-7162 {
																																																																										margin-top: 10px;
																					margin-right: 10px;
																					margin-bottom: 10px;
																					margin-left: 10px;
				}
																																																																							.component-LayoutColumn-7164 {
																																																																																																													padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																																																							.component-ContentHeadline-7167 {
																																																																											color: var(--color-secondary);
																																							margin-top: 20px;
																					margin-bottom: 10px;
				}
																																																																																																																																																																																																							.component-LayoutContainer-7173 {
																																																																											background-color: var(--color-tertiary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 40px;
																					padding-bottom: 40px;
				}
																																																																							.component-LayoutColumn-7175 {
																																																																																																								margin-top: 40px;
																					margin-right: 40px;
																					margin-bottom: 40px;
																					margin-left: 40px;
				}
																																							.component-ContentText-7176 {
																					margin-bottom: 30px;
																																																					border-top-width: 0px;
																					border-right-width: 0px;
																					border-bottom-width: 0px;
																					border-left-width: 0px;
				}
																																							.component-LayoutColumn-7177 {
																																																																																																								margin-top: 40px;
																					margin-right: 40px;
																					margin-bottom: 40px;
																					margin-left: 40px;
				}
																																																																																																							.component-LayoutGroup-7180 {
																																																																				color: #FFFFFF;
																																								background-color: var(--color-secondary);
																																							padding-top: 40px;
																					padding-right: 40px;
																					padding-bottom: 40px;
																					padding-left: 40px;
				}
																																																																																																							.component-ContentImage-7183 {
																					margin-bottom: 30px;
				}
																																							.component-ContentText-7184 {
																					margin-bottom: 30px;
				}
																																																																							.component-ContentText-7186 {
																					border-bottom-width: 1px;
																																													border-top-color: var(--color-light-gray);
																												border-right-color: var(--color-light-gray);
																												border-bottom-color: var(--color-light-gray);
																												border-left-color: var(--color-light-gray);
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																							.component-LayoutGroup-7188 {
																																																																				color: #FFFFFF;
																																								background-color: var(--color-secondary);
																																							padding-top: 40px;
																					padding-right: 40px;
																					padding-bottom: 40px;
																					padding-left: 40px;
				}
																																																																																																							.component-ContentImage-7191 {
																					margin-bottom: 30px;
				}
																																							.component-ContentText-7192 {
																					margin-bottom: 30px;
				}
																																																																							.component-ContentText-7194 {
																					border-bottom-width: 1px;
																																													border-top-color: var(--color-light-gray);
																												border-right-color: var(--color-light-gray);
																												border-bottom-color: var(--color-light-gray);
																												border-left-color: var(--color-light-gray);
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																								.component-LayoutGroup-7197 {
																																																																				background-color: #ffffff;
																																		margin-top: 10px;
																					margin-right: 10px;
																					margin-bottom: 10px;
																					margin-left: 10px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																							.component-EventShopReceiptTicketList-7199 {
																																																																																																																																																															margin-top: 20px;
				}
																																																																							.component-ContentText-7201 {
																																																																															margin-top: 20px;
				}
																																																																																																																																																																																																																																																																																																																																																																																																																																									.component-LayoutContainer-7214 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-secondary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																																																																																																																							.component-LayoutColumn-7219 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																							.component-LayoutRow-7220 {
																					margin-bottom: 20px;
				}
																																																																							.component-ContentImage-7222 {
																																																																																																								border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
				}
																																																																							.component-ContentText-7224 {
																																																																											color: var(--color-secondary);
																																	background-color: #FFFFFF;
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
																																																																				border-top-left-radius: 10px;
																					border-top-right-radius: 10px;
																					border-bottom-left-radius: 10px;
																					border-bottom-right-radius: 10px;
																														display: inline-block;																				
				}
																																																																																																							.component-LayoutColumn-7227 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																																																							.component-ContentImage-7230 {
																																																																																																								border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
				}
																																																																							.component-ContentText-7232 {
																																																																											color: var(--color-secondary);
																																	background-color: #FFFFFF;
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
																																																																				border-top-left-radius: 10px;
																					border-top-right-radius: 10px;
																					border-bottom-left-radius: 10px;
																					border-bottom-right-radius: 10px;
																														display: inline-block;																				
				}
																																																																																																							.component-LayoutColumn-7235 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																							.component-LayoutRow-7236 {
																					margin-bottom: 20px;
				}
																																																																							.component-ContentImage-7238 {
																																																																																																								border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
				}
																																																																							.component-ContentText-7240 {
																																																																											color: var(--color-secondary);
																																	background-color: #FFFFFF;
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
																																																																				border-top-left-radius: 10px;
																					border-top-right-radius: 10px;
																					border-bottom-left-radius: 10px;
																					border-bottom-right-radius: 10px;
																														display: inline-block;																				
				}
																																																																																																																																																																																																																																																																																																																																																																																								.component-ProductImage-8385 {
																					margin-right: -12px;
																					margin-bottom: -16px;
																					margin-left: -12px;
				}
																																							.component-LayoutColumn-7255 {
																																																																																																													padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-ContentHeadline-7256 {
																																																																											color: var(--color-secondary);
																																							margin-top: 20px;
																					margin-bottom: 8px;
																																																																	font-weight: 900;																				
				}
																																							.component-ProductDescription-7257 {
																																																		color: var(--color-secondary);
				}
																																																																		.component-EventShopCategoryTicketCalendarCalendar-7258 .day-available										{
																																									--day-text-color: var(--color-tertiary);
																																								--day-bg-color: var(--color-secondary-light);
					}
																														.component-EventShopCategoryTicketCalendarCalendar-7258 .day-low-quantity										{
																																									--day-text-color: var(--color-tertiary);
																																	--day-bg-color: #2bb6ac;
					}
																														.component-EventShopCategoryTicketCalendarCalendar-7258 .day-available.selected										{
																																									--day-text-color: var(--color-tertiary);
																																								--day-bg-color: var(--color-primary-light);
					}
																														.component-EventShopCategoryTicketCalendarCalendar-7258 .day-sold-out										{
																																									--day-text-color: var(--color-tertiary);
																																								--day-bg-color: var(--color-tertiary-dark);
					}
																																																		.component-EventShopCategoryTicketCalendarProductList-7259 {
																																																																																																																																																																											margin-top: 40px;
																					margin-right: 40px;
																					margin-bottom: 40px;
																					margin-left: 40px;
				}
																																		.component-EventShopCategoryTicketCalendarProductList-7259 .card										{
																																							--bs-card-bg: #FFFFFF;
					}
																																			.component-EventShopCategoryTicketCalendarAddToCart-7260 {
																																																																																																								border-top-left-radius: 3rem;
																					border-top-right-radius: 3rem;
																					border-bottom-left-radius: 3rem;
																					border-bottom-right-radius: 3rem;
																														width:190px;
margin-left:auto;
margin-right:auto;																				
				}
																																																																							.component-LayoutContainer-7262 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-secondary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentHeadline-7264 {
																																																																															margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 0px;
																					padding-right: 0px;
																					padding-bottom: 0px;
																					padding-left: 0px;
				}
																																																																																																							.component-LayoutColumn-7267 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-7269 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-7271 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutColumn-7273 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-7275 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-7277 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutColumn-7279 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-7281 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-7283 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutContainer-7285 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-primary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-LayoutRow-7286 {
																																																					color: #FFFFFF;
				}
																																							.component-LayoutColumn-7287 {
																																																																																																													padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																																																																																							.component-ContentHeadline-7290 {
																																																																				color: #FFFFFF;
																																																																							font-weight: 900;																				
				}
																																																																							.component-ContentHeadline-7292 {
																																																																				color: #FFFFFF;
																																							margin-top: 50px;
																																																																	font-weight: 900;																				
				}
																																							.component-LayoutTabs-7293 {
																																											--bs-nav-link-color: #FFFFFF;
																																								--bs-nav-link-bg: var(--color-primary);
																																											--bs-nav-tabs-link-active-color: #FFFFFF;
																																								--bs-nav-tabs-link-active-bg: var(--color-primary);
																					border-bottom-width: 1px;
																												border-bottom-color: var(--color-tertiary);
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																							.component-LayoutTabPane-7294 {
																																																																														color: #FFFFFF;
																																								background-color: var(--color-primary);
																																							padding-top: 20px;
				}
																																							.component-LayoutRow-7295 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-7300 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-7305 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutColumn-7315 {
																																																																																																				color: var(--color-tertiary);
																																												padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																							.component-LayoutGroup-7316 {
																																																																						color: var(--color-tertiary);
																																								background-color: var(--color-secondary);
																																							padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																							.component-ContentText-7317 {
																																																																						color: var(--color-tertiary);
																																								background-color: var(--color-secondary);
																																																																		text-color: #ffffff;																				
				}
																																																																																																																																																																																																																																								.component-ProductImage-9365 {
																					margin-right: -12px;
																					margin-bottom: -16px;
																					margin-left: -12px;
				}
																																							.component-LayoutColumn-9366 {
																																																																																																													padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-ContentHeadline-9367 {
																																																																											color: var(--color-secondary);
																																							margin-top: 20px;
																					margin-bottom: 8px;
																																																																	font-weight: 900;																				
				}
																																							.component-ProductDescription-9368 {
																																																		color: var(--color-secondary);
				}
																																																																		.component-EventShopCategoryTicketCalendarCalendar-9369 .day-available										{
																																									--day-text-color: var(--color-tertiary);
																																								--day-bg-color: var(--color-secondary-light);
					}
																														.component-EventShopCategoryTicketCalendarCalendar-9369 .day-low-quantity										{
																																									--day-text-color: var(--color-tertiary);
																																	--day-bg-color: #2bb6ac;
					}
																														.component-EventShopCategoryTicketCalendarCalendar-9369 .day-available.selected										{
																																									--day-text-color: var(--color-tertiary);
																																								--day-bg-color: var(--color-primary-light);
					}
																														.component-EventShopCategoryTicketCalendarCalendar-9369 .day-sold-out										{
																																									--day-text-color: var(--color-tertiary);
																																								--day-bg-color: var(--color-tertiary-dark);
					}
																																																		.component-EventShopCategoryTicketCalendarProductList-9370 {
																																																																																																																																																																											margin-top: 40px;
																					margin-right: 40px;
																					margin-bottom: 40px;
																					margin-left: 40px;
				}
																																		.component-EventShopCategoryTicketCalendarProductList-9370 .card										{
																																							--bs-card-bg: #FFFFFF;
					}
																																			.component-EventShopCategoryTicketCalendarAddToCart-9371 {
																																																																																																								border-top-left-radius: 3rem;
																					border-top-right-radius: 3rem;
																					border-bottom-left-radius: 3rem;
																					border-bottom-right-radius: 3rem;
																														width:190px;
margin-left:auto;
margin-right:auto;																				
				}
																																																																							.component-LayoutContainer-9373 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-secondary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentHeadline-9375 {
																																																																															margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 0px;
																					padding-right: 0px;
																					padding-bottom: 0px;
																					padding-left: 0px;
				}
																																																																																																							.component-LayoutColumn-9378 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-9380 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-9382 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutColumn-9384 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-9386 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-9388 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutColumn-9390 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-9392 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-9394 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutContainer-9396 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-primary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-LayoutRow-9397 {
																																																					color: #FFFFFF;
				}
																																							.component-LayoutColumn-9398 {
																																																																																																													padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																																																																																							.component-ContentHeadline-9401 {
																																																																				color: #FFFFFF;
																																																																							font-weight: 900;																				
				}
																																																																							.component-ContentHeadline-9403 {
																																																																				color: #FFFFFF;
																																							margin-top: 50px;
																																																																	font-weight: 900;																				
				}
																																							.component-LayoutTabs-9404 {
																																											--bs-nav-link-color: #FFFFFF;
																																								--bs-nav-link-bg: var(--color-primary);
																																											--bs-nav-tabs-link-active-color: #FFFFFF;
																																								--bs-nav-tabs-link-active-bg: var(--color-primary);
																					border-bottom-width: 1px;
																												border-bottom-color: var(--color-tertiary);
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																							.component-LayoutTabPane-9405 {
																																																																														color: #FFFFFF;
																																								background-color: var(--color-primary);
																																							padding-top: 20px;
				}
																																							.component-LayoutRow-9406 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-9411 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-9416 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-9421 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutColumn-9426 {
																																																																																																				color: var(--color-tertiary);
																																												padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																							.component-LayoutGroup-9427 {
																																																																						color: var(--color-tertiary);
																																								background-color: var(--color-secondary);
																																							padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																							.component-ContentText-9428 {
																																																																						color: var(--color-tertiary);
																																								background-color: var(--color-secondary);
																																																																		text-color: #ffffff;																				
				}
																																																																																																																																																																																																																																								.component-ProductImage-7534 {
																					margin-right: -12px;
																					margin-bottom: -16px;
																					margin-left: -12px;
				}
																																							.component-LayoutColumn-7535 {
																																																																																																													padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-ContentHeadline-7536 {
																																																																											color: var(--color-secondary);
																																							margin-top: 20px;
																					margin-bottom: 8px;
																																																																	font-weight: 900;																				
				}
																																							.component-ProductDescription-7537 {
																																																		color: var(--color-secondary);
				}
																																																																		.component-EventShopCategoryTicketCalendarCalendar-7538 .day-available										{
																																									--day-text-color: var(--color-tertiary);
																																								--day-bg-color: var(--color-secondary-light);
					}
																														.component-EventShopCategoryTicketCalendarCalendar-7538 .day-low-quantity										{
																																									--day-text-color: var(--color-tertiary);
																																	--day-bg-color: #2bb6ac;
					}
																														.component-EventShopCategoryTicketCalendarCalendar-7538 .day-available.selected										{
																																									--day-text-color: var(--color-tertiary);
																																								--day-bg-color: var(--color-primary-light);
					}
																														.component-EventShopCategoryTicketCalendarCalendar-7538 .day-sold-out										{
																																									--day-text-color: var(--color-tertiary);
																																								--day-bg-color: var(--color-tertiary-dark);
					}
																																																		.component-EventShopCategoryTicketCalendarProductList-7539 {
																																																																																																																																																																											margin-top: 40px;
																					margin-right: 40px;
																					margin-bottom: 40px;
																					margin-left: 40px;
				}
																																		.component-EventShopCategoryTicketCalendarProductList-7539 .card										{
																																							--bs-card-bg: #FFFFFF;
					}
																																			.component-EventShopCategoryTicketCalendarAddToCart-7540 {
																																																																																																								border-top-left-radius: 3rem;
																					border-top-right-radius: 3rem;
																					border-bottom-left-radius: 3rem;
																					border-bottom-right-radius: 3rem;
																														width:190px;
margin-left:auto;
margin-right:auto;																				
				}
																																																																							.component-LayoutContainer-7542 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-secondary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentHeadline-7544 {
																																																																															margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 0px;
																					padding-right: 0px;
																					padding-bottom: 0px;
																					padding-left: 0px;
				}
																																																																																																							.component-LayoutColumn-7547 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-7549 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-7551 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutColumn-7553 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-7555 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-7557 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutColumn-7559 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-7561 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-7563 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutContainer-7565 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-primary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-LayoutRow-7566 {
																																																					color: #FFFFFF;
				}
																																							.component-LayoutColumn-7567 {
																																																																																																													padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																																																																																							.component-ContentHeadline-7570 {
																																																																				color: #FFFFFF;
																																																																							font-weight: 900;																				
				}
																																																																							.component-ContentHeadline-7572 {
																																																																				color: #FFFFFF;
																																							margin-top: 50px;
																																																																	font-weight: 900;																				
				}
																																							.component-LayoutTabs-7573 {
																																											--bs-nav-link-color: #FFFFFF;
																																								--bs-nav-link-bg: var(--color-primary);
																																											--bs-nav-tabs-link-active-color: #FFFFFF;
																																								--bs-nav-tabs-link-active-bg: var(--color-primary);
																					border-bottom-width: 1px;
																												border-bottom-color: var(--color-tertiary);
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																							.component-LayoutTabPane-7574 {
																																																																														color: #FFFFFF;
																																								background-color: var(--color-primary);
																																							padding-top: 20px;
				}
																																							.component-LayoutRow-7575 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-7580 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-7585 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutColumn-7595 {
																																																																																																				color: var(--color-tertiary);
																																												padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																							.component-LayoutGroup-7596 {
																																																																						color: var(--color-tertiary);
																																								background-color: var(--color-secondary);
																																							padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																							.component-ContentText-7597 {
																																																																						color: var(--color-tertiary);
																																								background-color: var(--color-secondary);
																																																																		text-color: #ffffff;																				
				}
																																																																																																																																																																																																																																								.component-ProductImage-7604 {
																					margin-right: -12px;
																					margin-bottom: -16px;
																					margin-left: -12px;
				}
																																							.component-LayoutColumn-7605 {
																																																																																																													padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-ContentHeadline-7606 {
																																																																											color: var(--color-secondary);
																																							margin-top: 20px;
																					margin-bottom: 8px;
																																																																	font-weight: 900;																				
				}
																																							.component-ProductDescription-7607 {
																																																		color: var(--color-secondary);
				}
																																																																		.component-EventShopCategoryTicketCalendarCalendar-7608 .day-available										{
																																									--day-text-color: var(--color-tertiary);
																																								--day-bg-color: var(--color-secondary-light);
					}
																														.component-EventShopCategoryTicketCalendarCalendar-7608 .day-low-quantity										{
																																									--day-text-color: var(--color-tertiary);
																																	--day-bg-color: #2bb6ac;
					}
																														.component-EventShopCategoryTicketCalendarCalendar-7608 .day-available.selected										{
																																									--day-text-color: var(--color-tertiary);
																																								--day-bg-color: var(--color-primary-light);
					}
																														.component-EventShopCategoryTicketCalendarCalendar-7608 .day-sold-out										{
																																									--day-text-color: var(--color-tertiary);
																																								--day-bg-color: var(--color-tertiary-dark);
					}
																																																		.component-EventShopCategoryTicketCalendarProductList-7609 {
																																																																																																																																																																											margin-top: 40px;
																					margin-right: 40px;
																					margin-bottom: 40px;
																					margin-left: 40px;
				}
																																		.component-EventShopCategoryTicketCalendarProductList-7609 .card										{
																																							--bs-card-bg: #FFFFFF;
					}
																																			.component-EventShopCategoryTicketCalendarAddToCart-7610 {
																																																																																																								border-top-left-radius: 3rem;
																					border-top-right-radius: 3rem;
																					border-bottom-left-radius: 3rem;
																					border-bottom-right-radius: 3rem;
																														width:190px;
margin-left:auto;
margin-right:auto;																				
				}
																																																																							.component-LayoutContainer-7612 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-secondary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentHeadline-7614 {
																																																																															margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 0px;
																					padding-right: 0px;
																					padding-bottom: 0px;
																					padding-left: 0px;
				}
																																																																																																							.component-LayoutColumn-7617 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-7619 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-7621 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutColumn-7623 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-7625 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-7627 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutColumn-7629 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-7631 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-7633 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutContainer-7635 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-primary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-LayoutRow-7636 {
																																																					color: #FFFFFF;
				}
																																							.component-LayoutColumn-7637 {
																																																																																																													padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																																																																																							.component-ContentHeadline-7640 {
																																																																				color: #FFFFFF;
																																																																							font-weight: 900;																				
				}
																																																																							.component-ContentHeadline-7642 {
																																																																				color: #FFFFFF;
																																							margin-top: 50px;
																																																																	font-weight: 900;																				
				}
																																							.component-LayoutTabs-7643 {
																																											--bs-nav-link-color: #FFFFFF;
																																								--bs-nav-link-bg: var(--color-primary);
																																											--bs-nav-tabs-link-active-color: #FFFFFF;
																																								--bs-nav-tabs-link-active-bg: var(--color-primary);
																					border-bottom-width: 1px;
																												border-bottom-color: var(--color-tertiary);
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																							.component-LayoutTabPane-7644 {
																																																																														color: #FFFFFF;
																																								background-color: var(--color-primary);
																																							padding-top: 20px;
				}
																																							.component-LayoutRow-7645 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-7650 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutColumn-7665 {
																																																																																																				color: var(--color-tertiary);
																																												padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																							.component-LayoutGroup-7666 {
																																																																						color: var(--color-tertiary);
																																								background-color: var(--color-secondary);
																																							padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																							.component-ContentText-7667 {
																																																																						color: var(--color-tertiary);
																																								background-color: var(--color-secondary);
																																																																		text-color: #ffffff;																				
				}
																																																																																																																																																																																																																																								.component-ProductImage-8921 {
																					margin-right: -12px;
																					margin-bottom: -16px;
																					margin-left: -12px;
				}
																																							.component-LayoutColumn-8922 {
																																																																																																													padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-ContentHeadline-8923 {
																																																																											color: var(--color-secondary);
																																							margin-top: 20px;
																					margin-bottom: 8px;
																																																																	font-weight: 900;																				
				}
																																							.component-ProductDescription-8924 {
																																																		color: var(--color-secondary);
				}
																																																																		.component-EventShopCategoryTicketCalendarCalendar-8925 .day-available										{
																																									--day-text-color: var(--color-tertiary);
																																								--day-bg-color: var(--color-secondary-light);
					}
																														.component-EventShopCategoryTicketCalendarCalendar-8925 .day-low-quantity										{
																																									--day-text-color: var(--color-tertiary);
																																	--day-bg-color: #2bb6ac;
					}
																														.component-EventShopCategoryTicketCalendarCalendar-8925 .day-available.selected										{
																																									--day-text-color: var(--color-tertiary);
																																								--day-bg-color: var(--color-primary-light);
					}
																														.component-EventShopCategoryTicketCalendarCalendar-8925 .day-sold-out										{
																																									--day-text-color: var(--color-tertiary);
																																								--day-bg-color: var(--color-tertiary-dark);
					}
																																																		.component-EventShopCategoryTicketCalendarProductList-8926 {
																																																																																																																																																																											margin-top: 40px;
																					margin-right: 40px;
																					margin-bottom: 40px;
																					margin-left: 40px;
				}
																																		.component-EventShopCategoryTicketCalendarProductList-8926 .card										{
																																							--bs-card-bg: #FFFFFF;
					}
																																			.component-EventShopCategoryTicketCalendarAddToCart-8927 {
																																																																																																								border-top-left-radius: 3rem;
																					border-top-right-radius: 3rem;
																					border-bottom-left-radius: 3rem;
																					border-bottom-right-radius: 3rem;
																														width:190px;
margin-left:auto;
margin-right:auto;																				
				}
																																																																							.component-LayoutContainer-8929 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-secondary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentHeadline-8931 {
																																																																															margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 0px;
																					padding-right: 0px;
																					padding-bottom: 0px;
																					padding-left: 0px;
				}
																																																																																																							.component-LayoutColumn-8934 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-8936 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-8938 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutColumn-8940 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-8942 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-8944 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutColumn-8946 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-8948 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-8950 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutContainer-8952 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-primary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-LayoutRow-8953 {
																																																					color: #FFFFFF;
				}
																																							.component-LayoutColumn-8954 {
																																																																																																													padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																																																																																							.component-ContentHeadline-8957 {
																																																																				color: #FFFFFF;
																																																																							font-weight: 900;																				
				}
																																																																							.component-ContentHeadline-8959 {
																																																																				color: #FFFFFF;
																																							margin-top: 50px;
																																																																	font-weight: 900;																				
				}
																																							.component-LayoutTabs-8960 {
																																											--bs-nav-link-color: #FFFFFF;
																																								--bs-nav-link-bg: var(--color-primary);
																																											--bs-nav-tabs-link-active-color: #FFFFFF;
																																								--bs-nav-tabs-link-active-bg: var(--color-primary);
																					border-bottom-width: 1px;
																												border-bottom-color: var(--color-tertiary);
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																							.component-LayoutTabPane-8961 {
																																																																														color: #FFFFFF;
																																								background-color: var(--color-primary);
																																							padding-top: 20px;
				}
																																							.component-LayoutRow-8962 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-8967 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-8972 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-8977 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutColumn-8982 {
																																																																																																				color: var(--color-tertiary);
																																												padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																							.component-LayoutGroup-8983 {
																																																																						color: var(--color-tertiary);
																																								background-color: var(--color-secondary);
																																							padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																							.component-ContentText-8984 {
																																																																						color: var(--color-tertiary);
																																								background-color: var(--color-secondary);
																																																																		text-color: #ffffff;																				
				}
																																																																																																																																																																																																																																								.component-ProductImage-7394 {
																					margin-right: -12px;
																					margin-bottom: -16px;
																					margin-left: -12px;
				}
																																							.component-LayoutColumn-7395 {
																																																																																																													padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-ContentHeadline-7396 {
																																																																											color: var(--color-secondary);
																																							margin-top: 20px;
																					margin-bottom: 8px;
																																																																	font-weight: 900;																				
				}
																																							.component-ProductDescription-7397 {
																																																		color: var(--color-secondary);
				}
																																																																		.component-EventShopCategoryTicketCalendarCalendar-7398 .day-available										{
																																									--day-text-color: var(--color-tertiary);
																																								--day-bg-color: var(--color-secondary-light);
					}
																														.component-EventShopCategoryTicketCalendarCalendar-7398 .day-low-quantity										{
																																									--day-text-color: var(--color-tertiary);
																																	--day-bg-color: #2bb6ac;
					}
																														.component-EventShopCategoryTicketCalendarCalendar-7398 .day-available.selected										{
																																									--day-text-color: var(--color-tertiary);
																																								--day-bg-color: var(--color-primary-light);
					}
																														.component-EventShopCategoryTicketCalendarCalendar-7398 .day-sold-out										{
																																									--day-text-color: var(--color-tertiary);
																																								--day-bg-color: var(--color-tertiary-dark);
					}
																																																		.component-EventShopCategoryTicketCalendarProductList-7399 {
																																																																																																																																																																											margin-top: 40px;
																					margin-right: 40px;
																					margin-bottom: 40px;
																					margin-left: 40px;
				}
																																		.component-EventShopCategoryTicketCalendarProductList-7399 .card										{
																																							--bs-card-bg: #FFFFFF;
					}
																																			.component-EventShopCategoryTicketCalendarAddToCart-7400 {
																																																																																																								border-top-left-radius: 3rem;
																					border-top-right-radius: 3rem;
																					border-bottom-left-radius: 3rem;
																					border-bottom-right-radius: 3rem;
																														width:190px;
margin-left:auto;
margin-right:auto;																				
				}
																																																																							.component-LayoutContainer-7402 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-secondary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentHeadline-7404 {
																																																																															margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 0px;
																					padding-right: 0px;
																					padding-bottom: 0px;
																					padding-left: 0px;
				}
																																																																																																							.component-LayoutColumn-7407 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-7409 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-7411 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutColumn-7413 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-7415 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-7417 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutColumn-7419 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-7421 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-7423 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutContainer-7425 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-primary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-LayoutRow-7426 {
																																																					color: #FFFFFF;
				}
																																							.component-LayoutColumn-7427 {
																																																																																																													padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																																																																																							.component-ContentHeadline-7430 {
																																																																				color: #FFFFFF;
																																																																							font-weight: 900;																				
				}
																																																																							.component-ContentHeadline-7432 {
																																																																				color: #FFFFFF;
																																							margin-top: 50px;
																																																																	font-weight: 900;																				
				}
																																							.component-LayoutTabs-7433 {
																																											--bs-nav-link-color: #FFFFFF;
																																								--bs-nav-link-bg: var(--color-primary);
																																											--bs-nav-tabs-link-active-color: #FFFFFF;
																																								--bs-nav-tabs-link-active-bg: var(--color-primary);
																					border-bottom-width: 1px;
																												border-bottom-color: var(--color-tertiary);
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																							.component-LayoutTabPane-7434 {
																																																																														color: #FFFFFF;
																																								background-color: var(--color-primary);
																																							padding-top: 20px;
				}
																																							.component-LayoutRow-7435 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-7440 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-7445 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutColumn-7455 {
																																																																																																				color: var(--color-tertiary);
																																												padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																							.component-LayoutGroup-7456 {
																																																																						color: var(--color-tertiary);
																																								background-color: var(--color-secondary);
																																							padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																							.component-ContentText-7457 {
																																																																						color: var(--color-tertiary);
																																								background-color: var(--color-secondary);
																																																																		text-color: #ffffff;																				
				}
																																																																																																																																																																																																																																								.component-ProductImage-7464 {
																					margin-right: -12px;
																					margin-bottom: -16px;
																					margin-left: -12px;
				}
																																							.component-LayoutColumn-7465 {
																																																																																																													padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-ContentHeadline-7466 {
																																																																											color: var(--color-secondary);
																																							margin-top: 20px;
																					margin-bottom: 8px;
																																																																	font-weight: 900;																				
				}
																																							.component-ProductDescription-7467 {
																																																		color: var(--color-secondary);
				}
																																																																		.component-EventShopCategoryTicketCalendarCalendar-7468 .day-available										{
																																									--day-text-color: var(--color-tertiary);
																																								--day-bg-color: var(--color-secondary-light);
					}
																														.component-EventShopCategoryTicketCalendarCalendar-7468 .day-low-quantity										{
																																									--day-text-color: var(--color-tertiary);
																																	--day-bg-color: #2bb6ac;
					}
																														.component-EventShopCategoryTicketCalendarCalendar-7468 .day-available.selected										{
																																									--day-text-color: var(--color-tertiary);
																																								--day-bg-color: var(--color-primary-light);
					}
																														.component-EventShopCategoryTicketCalendarCalendar-7468 .day-sold-out										{
																																									--day-text-color: var(--color-tertiary);
																																								--day-bg-color: var(--color-tertiary-dark);
					}
																																																		.component-EventShopCategoryTicketCalendarProductList-7469 {
																																																																																																																																																																											margin-top: 40px;
																					margin-right: 40px;
																					margin-bottom: 40px;
																					margin-left: 40px;
				}
																																		.component-EventShopCategoryTicketCalendarProductList-7469 .card										{
																																							--bs-card-bg: #FFFFFF;
					}
																																			.component-EventShopCategoryTicketCalendarAddToCart-7470 {
																																																																																																								border-top-left-radius: 3rem;
																					border-top-right-radius: 3rem;
																					border-bottom-left-radius: 3rem;
																					border-bottom-right-radius: 3rem;
																														width:190px;
margin-left:auto;
margin-right:auto;																				
				}
																																																																							.component-LayoutContainer-7472 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-secondary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentHeadline-7474 {
																																																																															margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 0px;
																					padding-right: 0px;
																					padding-bottom: 0px;
																					padding-left: 0px;
				}
																																																																																																							.component-LayoutColumn-7477 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-7479 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-7481 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutColumn-7483 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-7485 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-7487 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutColumn-7489 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-7491 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-7493 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutContainer-7495 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-primary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-LayoutRow-7496 {
																																																					color: #FFFFFF;
				}
																																							.component-LayoutColumn-7497 {
																																																																																																													padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																																																																																							.component-ContentHeadline-7500 {
																																																																				color: #FFFFFF;
																																																																							font-weight: 900;																				
				}
																																																																							.component-ContentHeadline-7502 {
																																																																				color: #FFFFFF;
																																							margin-top: 50px;
																																																																	font-weight: 900;																				
				}
																																							.component-LayoutTabs-7503 {
																																											--bs-nav-link-color: #FFFFFF;
																																								--bs-nav-link-bg: var(--color-primary);
																																											--bs-nav-tabs-link-active-color: #FFFFFF;
																																								--bs-nav-tabs-link-active-bg: var(--color-primary);
																					border-bottom-width: 1px;
																												border-bottom-color: var(--color-tertiary);
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																							.component-LayoutTabPane-7504 {
																																																																														color: #FFFFFF;
																																								background-color: var(--color-primary);
																																							padding-top: 20px;
				}
																																							.component-LayoutRow-7505 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-7510 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-7515 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutColumn-7525 {
																																																																																																				color: var(--color-tertiary);
																																												padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																							.component-LayoutGroup-7526 {
																																																																						color: var(--color-tertiary);
																																								background-color: var(--color-secondary);
																																							padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																							.component-ContentText-7527 {
																																																																						color: var(--color-tertiary);
																																								background-color: var(--color-secondary);
																																																																		text-color: #ffffff;																				
				}
																																																																																																																																								.component-LayoutContainer-8298 {
																																																																										margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 0px;
																					padding-right: 0px;
																					padding-bottom: 0px;
																					padding-left: 0px;
				}
																																																																																																																																							.component-LayoutColumn-8302 {
																																																																																																													padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-ContentHeadline-8303 {
																																																																											color: var(--color-secondary);
																																							margin-top: 20px;
																					margin-bottom: 8px;
																																																																	font-weight: 900;																				
				}
																																							.component-ProductDescription-8304 {
																																																		color: var(--color-secondary);
				}
																																							.component-ProductList_-8305 {
																																																																																																																																																																																																																																																																																																																																																																																			margin-top: 20px;
																					margin-bottom: 20px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
				}
																						.component-ProductList_-product-8305 {
																																		color: #898c90;
																																												border-top-width: 0px;
																					border-right-width: 0px;
																					border-bottom-width: 0px;
																					border-left-width: 0px;
					}
																																																						.component-ProductList_-8305 .card										{
																																									--bs-card-spacer-x: 0px;
																																																	--bs-card-spacer-y: 0px;
					}
																																																																													.component-LayoutGroup-8306 {
																					margin-bottom: 10px;
				}
																																																																							.component-ContentText-8308 {
																																																																											color: var(--color-primary-light);
				}
																																							.component-ProductExtraDescription-8309 {
																																																						margin-top: 40px;
																					margin-bottom: 20px;
				}
																																							.component-LayoutFlex-8310 {
																					margin-bottom: 20px;
				}
																																							.component-ContentText-8311 {
																																																																				color: #ea5b34;
				}
																																							.component-ContentText-8312 {
																																																															color: #eb603c;
																																																																							font-weight: 400;																				
				}
																																							.component-ContentText-8313 {
																																																																						color: var(--color-secondary);
				}
																																							.component-ContentLink-8314 {
																																																																	color: var(--color-secondary);
				}
																																																																																																																																							.component-LayoutContainer-8318 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-secondary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentHeadline-8320 {
																																																																															margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 0px;
																					padding-right: 0px;
																					padding-bottom: 0px;
																					padding-left: 0px;
				}
																																																																																																							.component-LayoutColumn-8323 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-8325 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-8327 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutColumn-8329 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-8331 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-8333 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutColumn-8335 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-8337 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-8339 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutContainer-8341 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-primary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																							.component-LayoutColumn-8343 {
																																																																																																													padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																																																																																							.component-ContentHeadline-8346 {
																																																																																																															font-weight: 900;																				
				}
																																																																							.component-ContentHeadline-8348 {
																																																																															margin-top: 50px;
																																																																	font-weight: 900;																				
				}
																																							.component-LayoutTabs-8349 {
																																											--bs-nav-link-color: #FFFFFF;
																																								--bs-nav-link-bg: var(--color-primary);
																																											--bs-nav-tabs-link-active-color: #FFFFFF;
																																								--bs-nav-tabs-link-active-bg: var(--color-primary);
																					border-bottom-width: 1px;
																					border-bottom-color: #FFFFFF;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																							.component-LayoutTabPane-8350 {
																																																																									color: #FFFFFF;
																																								background-color: var(--color-primary);
																																							padding-top: 20px;
				}
																																							.component-LayoutRow-8351 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-8356 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-8361 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutColumn-8371 {
																																																																																																													padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																							.component-LayoutGroup-8372 {
																																																																											background-color: var(--color-secondary);
																																							padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																																																																																																																																																																																																																								.component-ProductImage-9225 {
																					margin-right: -12px;
																					margin-bottom: -16px;
																					margin-left: -12px;
				}
																																							.component-LayoutColumn-9226 {
																																																																																																													padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-ContentHeadline-9227 {
																																																																											color: var(--color-secondary);
																																							margin-top: 20px;
																					margin-bottom: 8px;
																																																																	font-weight: 900;																				
				}
																																							.component-ProductDescription-9228 {
																																																		color: var(--color-secondary);
				}
																																																																		.component-EventShopCategoryTicketCalendarCalendar-9229 .day-available										{
																																									--day-text-color: var(--color-tertiary);
																																								--day-bg-color: var(--color-secondary-light);
					}
																														.component-EventShopCategoryTicketCalendarCalendar-9229 .day-low-quantity										{
																																									--day-text-color: var(--color-tertiary);
																																	--day-bg-color: #2bb6ac;
					}
																														.component-EventShopCategoryTicketCalendarCalendar-9229 .day-available.selected										{
																																									--day-text-color: var(--color-tertiary);
																																								--day-bg-color: var(--color-primary-light);
					}
																														.component-EventShopCategoryTicketCalendarCalendar-9229 .day-sold-out										{
																																									--day-text-color: var(--color-tertiary);
																																								--day-bg-color: var(--color-tertiary-dark);
					}
																																																		.component-EventShopCategoryTicketCalendarProductList-9230 {
																																																																																																																																																																											margin-top: 40px;
																					margin-right: 40px;
																					margin-bottom: 40px;
																					margin-left: 40px;
				}
																																		.component-EventShopCategoryTicketCalendarProductList-9230 .card										{
																																							--bs-card-bg: #FFFFFF;
					}
																																			.component-EventShopCategoryTicketCalendarAddToCart-9231 {
																																																																																																								border-top-left-radius: 3rem;
																					border-top-right-radius: 3rem;
																					border-bottom-left-radius: 3rem;
																					border-bottom-right-radius: 3rem;
																														width:190px;
margin-left:auto;
margin-right:auto;																				
				}
																																																																							.component-LayoutContainer-9233 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-secondary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentHeadline-9235 {
																																																																															margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 0px;
																					padding-right: 0px;
																					padding-bottom: 0px;
																					padding-left: 0px;
				}
																																																																																																							.component-LayoutColumn-9238 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-9240 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-9242 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutColumn-9244 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-9246 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-9248 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutColumn-9250 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-9252 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-9254 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutContainer-9256 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-primary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-LayoutRow-9257 {
																																																					color: #FFFFFF;
				}
																																							.component-LayoutColumn-9258 {
																																																																																																													padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																																																																																							.component-ContentHeadline-9261 {
																																																																				color: #FFFFFF;
																																																																							font-weight: 900;																				
				}
																																																																							.component-ContentHeadline-9263 {
																																																																				color: #FFFFFF;
																																							margin-top: 50px;
																																																																	font-weight: 900;																				
				}
																																							.component-LayoutTabs-9264 {
																																											--bs-nav-link-color: #FFFFFF;
																																								--bs-nav-link-bg: var(--color-primary);
																																											--bs-nav-tabs-link-active-color: #FFFFFF;
																																								--bs-nav-tabs-link-active-bg: var(--color-primary);
																					border-bottom-width: 1px;
																												border-bottom-color: var(--color-tertiary);
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																							.component-LayoutTabPane-9265 {
																																																																														color: #FFFFFF;
																																								background-color: var(--color-primary);
																																							padding-top: 20px;
				}
																																							.component-LayoutRow-9266 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-9271 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-9276 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-9281 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutColumn-9286 {
																																																																																																				color: var(--color-tertiary);
																																												padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																							.component-LayoutGroup-9287 {
																																																																						color: var(--color-tertiary);
																																								background-color: var(--color-secondary);
																																							padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																							.component-ContentText-9288 {
																																																																						color: var(--color-tertiary);
																																								background-color: var(--color-secondary);
																																																																		text-color: #ffffff;																				
				}
																																																																																																																																								.component-LayoutContainer-7811 {
																																																																										margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 0px;
																					padding-right: 0px;
																					padding-bottom: 0px;
																					padding-left: 0px;
				}
																																																																																																																																							.component-LayoutColumn-7815 {
																																																																																																													padding-top: 3em;
																					padding-right: 3em;
																					padding-bottom: 3em;
																					padding-left: 3em;
				}
																																							.component-ContentHeadline-7816 {
																																																																											color: var(--color-secondary);
																																							margin-top: 20px;
																																																																	font-weight: 900;																				
				}
																																																																																																							.component-ProductList_-7818 {
																																																																																																																																																																																																																																																																																																																																																																							margin-top: 20px;
																					margin-bottom: 20px;
				}
																						.component-ProductList_-product-7818 {
																																		color: #898c90;
																																												border-top-width: 0px;
																					border-right-width: 0px;
																					border-bottom-width: 0px;
																					border-left-width: 0px;
					}
																																																						.component-ProductList_-7818 .card										{
																																									--bs-card-spacer-x: 0px;
																																																	--bs-card-spacer-y: 0px;
					}
																																																																													.component-LayoutGroup-7819 {
																					margin-bottom: 10px;
				}
																																																																							.component-ContentText-7821 {
																																																																											color: var(--color-primary-light);
				}
																																							.component-ProductExtraDescription-7822 {
																																																						margin-top: 20px;
				}
																																							.component-LayoutGroup-7823 {
																																																																															margin-top: 20px;
																					margin-bottom: 20px;
				}
																																							.component-ContentGoTo_-7824 {
																																																																																															color: var(--color-secondary);
																																							margin-top: 10px;
																					margin-bottom: 10px;
				}
																																							.component-ContentText-7825 {
																																																																										margin-top: 10px;
				}
																																																																																																							.component-LayoutContainer-7828 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-secondary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentHeadline-7830 {
																																																																															margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 0px;
																					padding-right: 0px;
																					padding-bottom: 0px;
																					padding-left: 0px;
				}
																																																																																																							.component-LayoutColumn-7833 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-8262 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																																																																																							.component-LayoutColumn-7840 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-8265 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																																																																																							.component-LayoutColumn-7847 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-8268 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																																																																																							.component-LayoutContainer-7854 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-primary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																							.component-LayoutColumn-7856 {
																																																																																																													padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																																																																																							.component-ContentHeadline-7859 {
																																																																																																															font-weight: 900;																				
				}
																																																																							.component-ContentHeadline-7861 {
																																																																															margin-top: 50px;
																																																																	font-weight: 900;																				
				}
																																							.component-LayoutTabs-7862 {
																																											--bs-nav-link-color: #FFFFFF;
																																								--bs-nav-link-bg: var(--color-primary);
																																											--bs-nav-tabs-link-active-color: #FFFFFF;
																																								--bs-nav-tabs-link-active-bg: var(--color-secondary);
																					border-bottom-width: 1px;
																					border-bottom-color: #FFFFFF;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																							.component-LayoutTabPane-7863 {
																																																																				color: #FFFFFF;
																																								background-color: var(--color-primary);
																																							padding-top: 20px;
				}
																																							.component-LayoutRow-7864 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-7869 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-7874 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-7879 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-7884 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-7889 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-7894 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-7899 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutColumn-7904 {
																																																																																																													padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																							.component-LayoutGroup-7905 {
																																																																											background-color: var(--color-secondary);
																																							padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																																																																																																																																																																																																																																																																																																																																																								.component-LayoutColumn-7938 {
																																																																																																													padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-ContentHeadline-7939 {
																																																																											color: var(--color-secondary);
																																							margin-top: 20px;
																																																																	font-weight: 900;																				
				}
																																																																																																		.component-EventShopCategoryTicketCalendarCalendar-7941 .day-available										{
																																									--day-text-color: var(--color-tertiary);
																																								--day-bg-color: var(--color-secondary-light);
					}
																														.component-EventShopCategoryTicketCalendarCalendar-7941 .day-low-quantity										{
																																									--day-text-color: var(--color-tertiary);
																																	--day-bg-color: #2bb6ac;
					}
																														.component-EventShopCategoryTicketCalendarCalendar-7941 .day-available.selected										{
																																									--day-text-color: var(--color-tertiary);
																																								--day-bg-color: var(--color-primary-light);
					}
																														.component-EventShopCategoryTicketCalendarCalendar-7941 .day-sold-out										{
																																									--day-text-color: var(--color-tertiary);
																																								--day-bg-color: var(--color-tertiary-dark);
					}
																																																		.component-EventShopCategoryTicketCalendarProductList-7942 {
																																																																																																																																																										margin-top: 40px;
																					margin-right: 40px;
																					margin-bottom: 40px;
																					margin-left: 40px;
				}
																																																						.component-EventShopCategoryTicketCalendarAddToCart-7943 {
																																																																																																					@media (max-width: 1023px) {
  .form-control {
    padding-left: 0;
    padding-right: 0;
  }
}
width:190px;
margin-left:auto;
margin-right:auto;																				
				}
																																																																																																								.component-LayoutContainer-7951 {
																																																																										margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 0px;
																					padding-right: 0px;
																					padding-bottom: 0px;
																					padding-left: 0px;
				}
																																																																																																																																							.component-LayoutColumn-7955 {
																																																																																																													padding-top: 3em;
																					padding-right: 3em;
																					padding-bottom: 3em;
																					padding-left: 3em;
				}
																																							.component-ContentHeadline-7956 {
																																																																											color: var(--color-secondary);
																																							margin-top: 20px;
																																																																	font-weight: 900;																				
				}
																																																																																																							.component-ProductList_-7958 {
																																																																																																																																																																																																																																																																																																																																																																							margin-top: 20px;
																					margin-bottom: 20px;
				}
																						.component-ProductList_-product-7958 {
																																		color: #898c90;
																																												border-top-width: 0px;
																					border-right-width: 0px;
																					border-bottom-width: 0px;
																					border-left-width: 0px;
					}
																																																						.component-ProductList_-7958 .card										{
																																									--bs-card-spacer-x: 0px;
																																																	--bs-card-spacer-y: 0px;
					}
																																																																													.component-LayoutGroup-7959 {
																					margin-bottom: 10px;
				}
																																																																							.component-ContentText-7961 {
																																																																											color: var(--color-primary-light);
				}
																																							.component-ProductExtraDescription-7962 {
																																																						margin-top: 20px;
				}
																																							.component-LayoutGroup-7963 {
																																																																															margin-top: 20px;
																					margin-bottom: 20px;
				}
																																							.component-ContentGoTo_-7964 {
																																																																																															color: var(--color-secondary);
																																							margin-top: 10px;
																					margin-bottom: 10px;
				}
																																							.component-ContentText-7965 {
																																																																										margin-top: 10px;
				}
																																																																																																							.component-LayoutContainer-7968 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-secondary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentHeadline-7970 {
																																																																															margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 0px;
																					padding-right: 0px;
																					padding-bottom: 0px;
																					padding-left: 0px;
				}
																																																																																																							.component-LayoutColumn-7973 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-8271 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																																																																																							.component-LayoutColumn-7980 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-8274 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																																																																																							.component-LayoutColumn-7987 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-8277 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																																																																																							.component-LayoutContainer-7994 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-primary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																							.component-LayoutColumn-7996 {
																																																																																																													padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																																																																																							.component-ContentHeadline-7999 {
																																																																																																															font-weight: 900;																				
				}
																																																																							.component-ContentHeadline-8001 {
																																																																															margin-top: 50px;
																																																																	font-weight: 900;																				
				}
																																							.component-LayoutTabs-8002 {
																																											--bs-nav-link-color: #FFFFFF;
																																								--bs-nav-link-bg: var(--color-primary);
																																											--bs-nav-tabs-link-active-color: #FFFFFF;
																																								--bs-nav-tabs-link-active-bg: var(--color-secondary);
																					border-bottom-width: 1px;
																					border-bottom-color: #FFFFFF;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																							.component-LayoutTabPane-8003 {
																																																																									color: #FFFFFF;
																																								background-color: var(--color-primary);
																																							padding-top: 20px;
				}
																																							.component-LayoutRow-8004 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-8009 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-8014 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-8019 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-8024 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-8029 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-8034 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-8039 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutColumn-8044 {
																																																																																																													padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																							.component-LayoutGroup-8045 {
																																																																											background-color: var(--color-secondary);
																																							padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																																																																																																																																																																																																																																																																																																																																																								.component-LayoutColumn-8078 {
																																																																																																													padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-ContentHeadline-8079 {
																																																																											color: var(--color-secondary);
																																							margin-top: 20px;
																																																																	font-weight: 900;																				
				}
																																																																																																		.component-EventShopCategoryTicketCalendarCalendar-8081 .day-available										{
																																									--day-text-color: var(--color-tertiary);
																																								--day-bg-color: var(--color-secondary-light);
					}
																														.component-EventShopCategoryTicketCalendarCalendar-8081 .day-low-quantity										{
																																									--day-text-color: var(--color-tertiary);
																																	--day-bg-color: #2bb6ac;
					}
																														.component-EventShopCategoryTicketCalendarCalendar-8081 .day-available.selected										{
																																									--day-text-color: var(--color-tertiary);
																																								--day-bg-color: var(--color-primary-light);
					}
																														.component-EventShopCategoryTicketCalendarCalendar-8081 .day-sold-out										{
																																									--day-text-color: var(--color-tertiary);
																																								--day-bg-color: var(--color-tertiary-dark);
					}
																																																		.component-EventShopCategoryTicketCalendarProductList-8082 {
																																																																																																																																																										margin-top: 40px;
																					margin-right: 40px;
																					margin-bottom: 40px;
																					margin-left: 40px;
				}
																																																						.component-EventShopCategoryTicketCalendarAddToCart-8083 {
																																																																																																					@media (max-width: 1023px) {
  .form-control {
    padding-left: 0;
    padding-right: 0;
  }
}
width:190px;
margin-left:auto;
margin-right:auto;																				
				}
																																																																																																								.component-LayoutContainer-8085 {
																																																																										margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 0px;
																					padding-right: 0px;
																					padding-bottom: 0px;
																					padding-left: 0px;
				}
																																																																																																																																							.component-LayoutColumn-8089 {
																																																																																																													padding-top: 3em;
																					padding-right: 3em;
																					padding-bottom: 3em;
																					padding-left: 3em;
				}
																																							.component-ContentHeadline-8090 {
																																																																											color: var(--color-secondary);
																																							margin-top: 20px;
																																																																	font-weight: 900;																				
				}
																																																																																																							.component-ProductList_-8092 {
																																																																																																																																																																																																																																																																																																																																																																							margin-top: 20px;
																					margin-bottom: 20px;
				}
																						.component-ProductList_-product-8092 {
																																		color: #898c90;
																																												border-top-width: 0px;
																					border-right-width: 0px;
																					border-bottom-width: 0px;
																					border-left-width: 0px;
					}
																																																						.component-ProductList_-8092 .card										{
																																									--bs-card-spacer-x: 0px;
																																																	--bs-card-spacer-y: 0px;
					}
																																																																													.component-LayoutGroup-8093 {
																					margin-bottom: 10px;
				}
																																																																							.component-ContentText-8095 {
																																																																											color: var(--color-primary-light);
				}
																																							.component-ProductExtraDescription-8096 {
																																																						margin-top: 20px;
				}
																																							.component-LayoutGroup-8097 {
																																																																															margin-top: 20px;
																					margin-bottom: 20px;
				}
																																							.component-ContentGoTo_-8098 {
																																																																																															color: var(--color-secondary);
																																							margin-top: 10px;
																					margin-bottom: 10px;
				}
																																							.component-ContentText-8099 {
																																																																										margin-top: 10px;
				}
																																																																																																							.component-LayoutContainer-8102 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-secondary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentHeadline-8104 {
																																																																															margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 0px;
																					padding-right: 0px;
																					padding-bottom: 0px;
																					padding-left: 0px;
				}
																																																																																																							.component-LayoutColumn-8107 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-8280 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																																																																																							.component-LayoutColumn-8114 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-8283 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																																																																																							.component-LayoutColumn-8121 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-8286 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																																																																																							.component-LayoutContainer-8128 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-primary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																							.component-LayoutColumn-8130 {
																																																																																																													padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																																																																																							.component-ContentHeadline-8133 {
																																																																																																															font-weight: 900;																				
				}
																																																																							.component-ContentHeadline-8135 {
																																																																															margin-top: 50px;
																																																																	font-weight: 900;																				
				}
																																							.component-LayoutTabs-8136 {
																																											--bs-nav-link-color: #FFFFFF;
																																								--bs-nav-link-bg: var(--color-primary);
																																											--bs-nav-tabs-link-active-color: #FFFFFF;
																																								--bs-nav-tabs-link-active-bg: var(--color-secondary);
																					border-bottom-width: 1px;
																					border-bottom-color: #FFFFFF;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																							.component-LayoutTabPane-8137 {
																																																																									color: #FFFFFF;
																																								background-color: var(--color-primary);
																																							padding-top: 20px;
				}
																																							.component-LayoutRow-8138 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-8143 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-8148 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-8153 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-8158 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-8163 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-8168 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-8173 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutTabPane-8178 {
																																																																				color: #FFFFFF;
																																								background-color: var(--color-primary);
																																							padding-top: 20px;
				}
																																							.component-LayoutRow-8179 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-8184 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-8189 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-8194 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-8199 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-8204 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-8209 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-8214 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutColumn-8219 {
																																																																																																													padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																							.component-LayoutGroup-8220 {
																																																																											background-color: var(--color-secondary);
																																							padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																																																																																																																																																																																																																																																																																																																																																								.component-LayoutColumn-8253 {
																																																																																																													padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-ContentHeadline-8254 {
																																																																											color: var(--color-secondary);
																																							margin-top: 20px;
																																																																	font-weight: 900;																				
				}
																																																																																																		.component-EventShopCategoryTicketCalendarCalendar-8256 .day-available										{
																																									--day-text-color: var(--color-tertiary);
																																								--day-bg-color: var(--color-secondary-light);
					}
																														.component-EventShopCategoryTicketCalendarCalendar-8256 .day-low-quantity										{
																																									--day-text-color: var(--color-tertiary);
																																	--day-bg-color: #2bb6ac;
					}
																														.component-EventShopCategoryTicketCalendarCalendar-8256 .day-available.selected										{
																																									--day-text-color: var(--color-tertiary);
																																								--day-bg-color: var(--color-primary-light);
					}
																														.component-EventShopCategoryTicketCalendarCalendar-8256 .day-sold-out										{
																																									--day-text-color: var(--color-tertiary);
																																								--day-bg-color: var(--color-tertiary-dark);
					}
																																																		.component-EventShopCategoryTicketCalendarProductList-8257 {
																																																																																																																																																										margin-top: 40px;
																					margin-right: 40px;
																					margin-bottom: 40px;
																					margin-left: 40px;
				}
																																																						.component-EventShopCategoryTicketCalendarAddToCart-8258 {
																																																																																																					@media (max-width: 1023px) {
  .form-control {
    padding-left: 0;
    padding-right: 0;
  }
}
width:190px;
margin-left:auto;
margin-right:auto;																				
				}
																																																																																																																																																																																																																																								.component-LayoutColumn-8291 {
																																																																																																													padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-ContentHeadline-8292 {
																																																																															margin-top: 20px;
																																																																	font-weight: 900;																				
				}
																																																																																																																																																																																		.component-EventShopCategoryTicketCalendarProductList-8295 {
																																																																																																																																																										margin-top: 40px;
																					margin-right: 40px;
																					margin-bottom: 40px;
																					margin-left: 40px;
				}
																																																																																																																																																																																																																							.component-ProductImage-9295 {
																					margin-right: -12px;
																					margin-bottom: -16px;
																					margin-left: -12px;
				}
																																							.component-LayoutColumn-9296 {
																																																																																																													padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-ContentHeadline-9297 {
																																																																											color: var(--color-secondary);
																																							margin-top: 20px;
																					margin-bottom: 8px;
																																																																	font-weight: 900;																				
				}
																																							.component-ProductDescription-9298 {
																																																		color: var(--color-secondary);
				}
																																																																		.component-EventShopCategoryTicketCalendarCalendar-9299 .day-available										{
																																									--day-text-color: var(--color-tertiary);
																																								--day-bg-color: var(--color-secondary-light);
					}
																														.component-EventShopCategoryTicketCalendarCalendar-9299 .day-low-quantity										{
																																									--day-text-color: var(--color-tertiary);
																																	--day-bg-color: #2bb6ac;
					}
																														.component-EventShopCategoryTicketCalendarCalendar-9299 .day-available.selected										{
																																									--day-text-color: var(--color-tertiary);
																																								--day-bg-color: var(--color-primary-light);
					}
																														.component-EventShopCategoryTicketCalendarCalendar-9299 .day-sold-out										{
																																									--day-text-color: var(--color-tertiary);
																																								--day-bg-color: var(--color-tertiary-dark);
					}
																																																		.component-EventShopCategoryTicketCalendarProductList-9300 {
																																																																																																																																																																											margin-top: 40px;
																					margin-right: 40px;
																					margin-bottom: 40px;
																					margin-left: 40px;
				}
																																		.component-EventShopCategoryTicketCalendarProductList-9300 .card										{
																																							--bs-card-bg: #FFFFFF;
					}
																																			.component-EventShopCategoryTicketCalendarAddToCart-9301 {
																																																																																																								border-top-left-radius: 3rem;
																					border-top-right-radius: 3rem;
																					border-bottom-left-radius: 3rem;
																					border-bottom-right-radius: 3rem;
																														width:190px;
margin-left:auto;
margin-right:auto;																				
				}
																																																																							.component-LayoutContainer-9303 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-secondary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentHeadline-9305 {
																																																																															margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 0px;
																					padding-right: 0px;
																					padding-bottom: 0px;
																					padding-left: 0px;
				}
																																																																																																							.component-LayoutColumn-9308 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-9310 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-9312 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutColumn-9314 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-9316 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-9318 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutColumn-9320 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-9322 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-9324 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutContainer-9326 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-primary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-LayoutRow-9327 {
																																																					color: #FFFFFF;
				}
																																							.component-LayoutColumn-9328 {
																																																																																																													padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																																																																																							.component-ContentHeadline-9331 {
																																																																				color: #FFFFFF;
																																																																							font-weight: 900;																				
				}
																																																																							.component-ContentHeadline-9333 {
																																																																				color: #FFFFFF;
																																							margin-top: 50px;
																																																																	font-weight: 900;																				
				}
																																							.component-LayoutTabs-9334 {
																																											--bs-nav-link-color: #FFFFFF;
																																								--bs-nav-link-bg: var(--color-primary);
																																											--bs-nav-tabs-link-active-color: #FFFFFF;
																																								--bs-nav-tabs-link-active-bg: var(--color-primary);
																					border-bottom-width: 1px;
																												border-bottom-color: var(--color-tertiary);
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																							.component-LayoutTabPane-9335 {
																																																																														color: #FFFFFF;
																																								background-color: var(--color-primary);
																																							padding-top: 20px;
				}
																																							.component-LayoutRow-9336 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-9341 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-9346 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-9351 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutColumn-9356 {
																																																																																																				color: var(--color-tertiary);
																																												padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																							.component-LayoutGroup-9357 {
																																																																						color: var(--color-tertiary);
																																								background-color: var(--color-secondary);
																																							padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																							.component-ContentText-9358 {
																																																																						color: var(--color-tertiary);
																																								background-color: var(--color-secondary);
																																																																		text-color: #ffffff;																				
				}
																																																																																																																																								.component-LayoutContainer-9066 {
																																																																										margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 0px;
																					padding-right: 0px;
																					padding-bottom: 0px;
																					padding-left: 0px;
				}
																																																																																																																																							.component-LayoutColumn-9070 {
																																																																																																													padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																							.component-ContentHeadline-9071 {
																																																																											color: var(--color-secondary);
																																							margin-top: 20px;
																					margin-bottom: 8px;
																																																																	font-weight: 900;																				
				}
																																							.component-ProductDescription-9072 {
																																																		color: var(--color-secondary);
				}
																																							.component-ProductList_-9073 {
																																																																																																																																																																																																																																																																																																																																																																																			margin-top: 20px;
																					margin-bottom: 20px;
																																						padding-top: 10px;
																					padding-right: 10px;
																					padding-bottom: 10px;
																					padding-left: 10px;
				}
																						.component-ProductList_-product-9073 {
																																		color: #898c90;
																																												border-top-width: 0px;
																					border-right-width: 0px;
																					border-bottom-width: 0px;
																					border-left-width: 0px;
					}
																																																						.component-ProductList_-9073 .card										{
																																									--bs-card-spacer-x: 0px;
																																																	--bs-card-spacer-y: 0px;
					}
																																																																													.component-LayoutGroup-9074 {
																					margin-bottom: 10px;
				}
																																																																							.component-ContentText-9076 {
																																																																											color: var(--color-primary-light);
				}
																																							.component-ProductExtraDescription-9077 {
																																																						margin-top: 40px;
																					margin-bottom: 20px;
				}
																																							.component-LayoutFlex-9078 {
																					margin-bottom: 20px;
				}
																																							.component-ContentText-9079 {
																																																																				color: #ea5b34;
				}
																																							.component-ContentText-9080 {
																																																															color: #eb603c;
																																																																							font-weight: 400;																				
				}
																																							.component-ContentText-9081 {
																																																																						color: var(--color-secondary);
				}
																																							.component-ContentLink-9082 {
																																																																	color: var(--color-secondary);
				}
																																																																																																																																							.component-LayoutContainer-9086 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-secondary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentHeadline-9088 {
																																																																															margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 0px;
																					padding-right: 0px;
																					padding-bottom: 0px;
																					padding-left: 0px;
				}
																																																																																																							.component-LayoutColumn-9091 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-9093 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-9095 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutColumn-9097 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-9099 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-9101 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutColumn-9103 {
																					margin-bottom: 20px;
																																						padding-top: 30px;
																					padding-right: 30px;
																					padding-bottom: 30px;
																					padding-left: 30px;
				}
																																																																							.component-ContentImage-9105 {
																																																																																																			border-top-left-radius: 1000px;
																					border-top-right-radius: 1000px;
																					border-bottom-left-radius: 1000px;
																					border-bottom-right-radius: 1000px;
																														width:40%;																				
				}
																																																																							.component-ContentText-9107 {
																																																																															margin-top: 20px;
				}
																																																																							.component-LayoutContainer-9109 {
																																																															color: #FFFFFF;
																																								background-color: var(--color-primary);
																																		margin-top: 0px;
																					margin-right: 0px;
																					margin-bottom: 0px;
																					margin-left: 0px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																							.component-LayoutColumn-9111 {
																																																																																																													padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																																																																																							.component-ContentHeadline-9114 {
																																																																																																															font-weight: 900;																				
				}
																																																																							.component-ContentHeadline-9116 {
																																																																															margin-top: 50px;
																																																																	font-weight: 900;																				
				}
																																							.component-LayoutTabs-9117 {
																																											--bs-nav-link-color: #FFFFFF;
																																								--bs-nav-link-bg: var(--color-primary);
																																											--bs-nav-tabs-link-active-color: #FFFFFF;
																																								--bs-nav-tabs-link-active-bg: var(--color-primary);
																					border-bottom-width: 1px;
																					border-bottom-color: #FFFFFF;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																							.component-LayoutTabPane-9118 {
																																																																									color: #FFFFFF;
																																								background-color: var(--color-primary);
																																							padding-top: 20px;
				}
																																							.component-LayoutRow-9119 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-9124 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-9129 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutRow-9134 {
																																																																					padding-top: 20px;
																					padding-bottom: 20px;
																					border-bottom-width: 1px;
																					border-bottom-color: #17876f;
																																						border-top-style: none;
																					border-right-style: none;
																					border-bottom-style: solid;
																					border-left-style: none;
				}
																																																																																																																																																																							.component-LayoutColumn-9139 {
																																																																																																													padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																							.component-LayoutGroup-9140 {
																																																																											background-color: var(--color-secondary);
																																							padding-top: 2rem;
																					padding-right: 2rem;
																					padding-bottom: 2rem;
																					padding-left: 2rem;
				}
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																															.component-CheckoutProgress-_883 {
																																																																									--bs-nav-link-color: #a0a56e;
																																	--nav-link-bg: #f0eee9;
																																																--bs-nav-pills-link-active-bg: #617232;
																																	--bs-nav-link-disabled-color: #617232;
																																	--nav-link-disabled-bg: #f0eee9;
				}
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								.component-CheckoutProgress-_872 {
																																																																									--bs-nav-link-color: #a0a56e;
																																	--nav-link-bg: #f0eee9;
																																																--bs-nav-pills-link-active-bg: #617232;
																																	--bs-nav-link-disabled-color: #617232;
																																	--nav-link-disabled-bg: #f0eee9;
				}
																																																																																																																																							.component-LayoutCard-_874 {
																					margin-bottom: 0.5em;
				}
																																																																																																																																							.component-LayoutCard-_875 {
																					margin-bottom: 0.5em;
				}
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								.component-LayoutGroup-_773 {
																																																																										margin-top: 10px;
																					margin-right: 10px;
																					margin-bottom: 10px;
																					margin-left: 10px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																																																																																							.component-LayoutGroup-_777 {
																																																																											background-color: var(--color-white);
																																		margin-top: 10px;
																					margin-right: 10px;
																					margin-bottom: 10px;
																					margin-left: 10px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																																																																																							.component-LayoutGroup-_781 {
																																																																											background-color: var(--color-white);
																																		margin-top: 10px;
																					margin-right: 10px;
																					margin-bottom: 10px;
																					margin-left: 10px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																						.component-ContentHeadline-_893b {
																																																																										margin-top: 20px;
																					margin-bottom: 20px;
				}
																																																																																																																																																																																							.component-EventShopCategorySeatmap-category_eventWithHall_seatmap {
																																																																																																																																																																													border-top-width: 0px;
																					border-right-width: 0px;
																					border-bottom-width: 0px;
																					border-left-width: 0px;
				}
																						.component-EventShopCategorySeatmap-legends-category_eventWithHall_seatmap {
																																													margin-top: 1em;
																					margin-right: 1em;
																					margin-bottom: 1em;
																					margin-left: 1em;
																																						padding-top: 1em;
																					padding-right: 1em;
																					padding-bottom: 1em;
																					padding-left: 1em;
					}
																																.component-EventShopCategorySeatmap-category_eventWithHall_seatmap .seatmap										{
																																			--seat-border-top-width: 5px;
																					--seat-border-right-width: 2px;
																					--seat-border-bottom-width: 1px;
																					--seat-border-left-width: 2px;
																																						--seat-border-top-style: solid;
																					--seat-border-right-style: solid;
																					--seat-border-bottom-style: solid;
																					--seat-border-left-style: solid;
																																						--seat-border-top-left-radius: 2%;
																					--seat-border-top-right-radius: 2%;
																					--seat-border-bottom-left-radius: 2%;
																					--seat-border-bottom-right-radius: 2%;
																																												--seat-width: 20px;
																																																	--seat-height: 20px;
																																											--seat-available-border-top-color: #00940a;
																					--seat-available-border-right-color: #00cc0e;
																					--seat-available-border-bottom-color: #04ff00;
																					--seat-available-border-left-color: #00bd03;
																																					--seat-available-bg-color: #b5ff14;
																																																--seat-sold-border-top-color: #e100ff;
																					--seat-sold-border-right-color: #e100ff;
																					--seat-sold-border-bottom-color: #e100ff;
																					--seat-sold-border-left-color: #e100ff;
																																					--seat-sold-bg-color: #ff00f7;
																																										--stage-bg-color: #7abb72;
																																	--stage-text-color: #ffffff;
																																		--stage-padding-top: 1em;
																					--stage-padding-bottom: 1em;
																					--stage-border-bottom-width: 1px;
																																						--stage-border-top-style: solid;
																					--stage-border-right-style: solid;
																					--stage-border-bottom-style: solid;
																					--stage-border-left-style: solid;
																																						--stage-border-top-color: #6b6b6b;
																					--stage-border-right-color: #6b6b6b;
																					--stage-border-bottom-color: #6b6b6b;
																					--stage-border-left-color: #6b6b6b;
					}
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																															.component-ContentHeadline-_893 {
																																																																										margin-top: 20px;
																					margin-bottom: 20px;
				}
																																																																							.component-LayoutGroup-_894 {
																																																																										margin-top: 10px;
																					margin-right: 10px;
																					margin-bottom: 10px;
																					margin-left: 10px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																																																																																							.component-LayoutGroup-_898 {
																																																																				background-color: #FFFFFF;
																																		margin-top: 10px;
																					margin-right: 10px;
																					margin-bottom: 10px;
																					margin-left: 10px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																																																																																							.component-LayoutGroup-_924 {
																																																																				background-color: #FFFFFF;
																																		margin-top: 10px;
																					margin-right: 10px;
																					margin-bottom: 10px;
																					margin-left: 10px;
																																						padding-top: 20px;
																					padding-right: 20px;
																					padding-bottom: 20px;
																					padding-left: 20px;
				}
																																																																		.component-EventShopCategoryTicketProductList-_923 .card										{
																																							--bs-card-bg: #FFFFFF;
					}
