.marker-cluster-small {
	background-color: rgba(181, 226, 140, 0.6);
	}
.marker-cluster-small div {
	background-color: rgba(110, 204, 57, 0.6);
	}

.marker-cluster-medium {
	background-color: rgba(241, 211, 87, 0.6);
	}
.marker-cluster-medium div {
	background-color: rgba(240, 194, 12, 0.6);
	}

.marker-cluster-large {
	background-color: rgba(253, 156, 115, 0.6);
	}
.marker-cluster-large div {
	background-color: rgba(241, 128, 23, 0.6);
	}

	/* IE 6-8 fallback colors */
.leaflet-oldie .marker-cluster-small {
	background-color: rgb(181, 226, 140);
	}
.leaflet-oldie .marker-cluster-small div {
	background-color: rgb(110, 204, 57);
	}

.leaflet-oldie .marker-cluster-medium {
	background-color: rgb(241, 211, 87);
	}
.leaflet-oldie .marker-cluster-medium div {
	background-color: rgb(240, 194, 12);
	}

.leaflet-oldie .marker-cluster-large {
	background-color: rgb(253, 156, 115);
	}
.leaflet-oldie .marker-cluster-large div {
	background-color: rgb(241, 128, 23);
}

.marker-cluster {
	background-clip: padding-box;
	border-radius: 20px;
	}
.marker-cluster div {
	width: 30px;
	height: 30px;
	margin-left: 5px;
	margin-top: 5px;

	text-align: center;
	border-radius: 15px;
	font: 12px "Helvetica Neue", Arial, Helvetica, sans-serif;
	}
.marker-cluster span {
	line-height: 30px;
	}
/* required styles */

.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
	position: absolute;
	left: 0;
	top: 0;
	}
.leaflet-container {
	overflow: hidden;
	}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
	-webkit-user-select: none;
	   -moz-user-select: none;
	        user-select: none;
	  -webkit-user-drag: none;
	}
/* Prevents IE11 from highlighting tiles in blue */
.leaflet-tile::selection {
	background: transparent;
}
/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
.leaflet-safari .leaflet-tile {
	image-rendering: -webkit-optimize-contrast;
	}
/* hack that prevents hw layers "stretching" when loading new tiles */
.leaflet-safari .leaflet-tile-container {
	width: 1600px;
	height: 1600px;
	-webkit-transform-origin: 0 0;
	}
.leaflet-marker-icon,
.leaflet-marker-shadow {
	display: block;
	}
/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container .leaflet-overlay-pane svg {
	max-width: none !important;
	max-height: none !important;
	}
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
	max-width: none !important;
	max-height: none !important;
	width: auto;
	padding: 0;
	}

.leaflet-container img.leaflet-tile {
	/* See: https://bugs.chromium.org/p/chromium/issues/detail?id=600120 */
	mix-blend-mode: plus-lighter;
}

.leaflet-container.leaflet-touch-zoom {
	-ms-touch-action: pan-x pan-y;
	touch-action: pan-x pan-y;
	}
.leaflet-container.leaflet-touch-drag {
	-ms-touch-action: pinch-zoom;
	/* Fallback for FF which doesn't support pinch-zoom */
	touch-action: none;
	touch-action: pinch-zoom;
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
	-ms-touch-action: none;
	touch-action: none;
}
.leaflet-container {
	-webkit-tap-highlight-color: transparent;
}
.leaflet-container a {
	-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}
.leaflet-tile {
	filter: inherit;
	visibility: hidden;
	}
.leaflet-tile-loaded {
	visibility: inherit;
	}
.leaflet-zoom-box {
	width: 0;
	height: 0;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	z-index: 800;
	}
/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-overlay-pane svg {
	-moz-user-select: none;
	}

.leaflet-pane         { z-index: 400; }

.leaflet-tile-pane    { z-index: 200; }
.leaflet-overlay-pane { z-index: 400; }
.leaflet-shadow-pane  { z-index: 500; }
.leaflet-marker-pane  { z-index: 600; }
.leaflet-tooltip-pane   { z-index: 650; }
.leaflet-popup-pane   { z-index: 700; }

.leaflet-map-pane canvas { z-index: 100; }
.leaflet-map-pane svg    { z-index: 200; }

.leaflet-vml-shape {
	width: 1px;
	height: 1px;
	}
.lvml {
	behavior: url(#default#VML);
	display: inline-block;
	position: absolute;
	}


/* control positioning */

.leaflet-control {
	position: relative;
	z-index: 800;
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}
.leaflet-top,
.leaflet-bottom {
	position: absolute;
	z-index: 1000;
	pointer-events: none;
	}
.leaflet-top {
	top: 0;
	}
.leaflet-right {
	right: 0;
	}
.leaflet-bottom {
	bottom: 0;
	}
.leaflet-left {
	left: 0;
	}
.leaflet-control {
	float: left;
	clear: both;
	}
.leaflet-right .leaflet-control {
	float: right;
	}
.leaflet-top .leaflet-control {
	margin-top: 10px;
	}
.leaflet-bottom .leaflet-control {
	margin-bottom: 10px;
	}
.leaflet-left .leaflet-control {
	margin-left: 10px;
	}
.leaflet-right .leaflet-control {
	margin-right: 10px;
	}


/* zoom and fade animations */

.leaflet-fade-anim .leaflet-popup {
	opacity: 0;
	-webkit-transition: opacity 0.2s linear;
	   -moz-transition: opacity 0.2s linear;
	        transition: opacity 0.2s linear;
	}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
	opacity: 1;
	}
.leaflet-zoom-animated {
	-webkit-transform-origin: 0 0;
	    -ms-transform-origin: 0 0;
	        transform-origin: 0 0;
	}
svg.leaflet-zoom-animated {
	will-change: transform;
}

.leaflet-zoom-anim .leaflet-zoom-animated {
	-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
	   -moz-transition:    -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
	        transition:         transform 0.25s cubic-bezier(0,0,0.25,1);
	}
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
	-webkit-transition: none;
	   -moz-transition: none;
	        transition: none;
	}

.leaflet-zoom-anim .leaflet-zoom-hide {
	visibility: hidden;
	}


/* cursors */

.leaflet-interactive {
	cursor: pointer;
	}
.leaflet-grab {
	cursor: -webkit-grab;
	cursor:    -moz-grab;
	cursor:         grab;
	}
.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
	cursor: crosshair;
	}
.leaflet-popup-pane,
.leaflet-control {
	cursor: auto;
	}
.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor:    -moz-grabbing;
	cursor:         grabbing;
	}

/* marker & overlays interactivity */
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
	pointer-events: none;
	}

.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive,
svg.leaflet-image-layer.leaflet-interactive path {
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}

/* visual tweaks */

.leaflet-container {
	background: #ddd;
	outline-offset: 1px;
	}
.leaflet-container a {
	color: #0078A8;
	}
.leaflet-zoom-box {
	border: 2px dotted #38f;
	background: rgba(255,255,255,0.5);
	}


/* general typography */
.leaflet-container {
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-size: 0.75rem;
	line-height: 1.5;
	}


/* general toolbar styles */

.leaflet-bar {
	box-shadow: 0 1px 5px rgba(0,0,0,0.65);
	border-radius: 4px;
	}
.leaflet-bar a {
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	width: 26px;
	height: 26px;
	line-height: 26px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: black;
	}
.leaflet-bar a,
.leaflet-control-layers-toggle {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: block;
	}
.leaflet-bar a:hover,
.leaflet-bar a:focus {
	background-color: #f4f4f4;
	}
.leaflet-bar a:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	}
.leaflet-bar a:last-child {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom: none;
	}
.leaflet-bar a.leaflet-disabled {
	cursor: default;
	background-color: #f4f4f4;
	color: #bbb;
	}

.leaflet-touch .leaflet-bar a {
	width: 30px;
	height: 30px;
	line-height: 30px;
	}
.leaflet-touch .leaflet-bar a:first-child {
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	}
.leaflet-touch .leaflet-bar a:last-child {
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	}

/* zoom control */

.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
	font: bold 18px 'Lucida Console', Monaco, monospace;
	text-indent: 1px;
	}

.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out  {
	font-size: 22px;
	}


/* layers control */

.leaflet-control-layers {
	box-shadow: 0 1px 5px rgba(0,0,0,0.4);
	background: #fff;
	border-radius: 5px;
	}
.leaflet-control-layers-toggle {
	background-image: url(images/layers.png);
	width: 36px;
	height: 36px;
	}
.leaflet-retina .leaflet-control-layers-toggle {
	background-image: url(images/layers-2x.png);
	background-size: 26px 26px;
	}
.leaflet-touch .leaflet-control-layers-toggle {
	width: 44px;
	height: 44px;
	}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
	display: none;
	}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
	display: block;
	position: relative;
	}
.leaflet-control-layers-expanded {
	padding: 6px 10px 6px 6px;
	color: #333;
	background: #fff;
	}
.leaflet-control-layers-scrollbar {
	overflow-y: scroll;
	overflow-x: hidden;
	padding-right: 5px;
	}
.leaflet-control-layers-selector {
	margin-top: 2px;
	position: relative;
	top: 1px;
	}
.leaflet-control-layers label {
	display: block;
	font-size: 13px;
	font-size: 1.08333em;
	}
.leaflet-control-layers-separator {
	height: 0;
	border-top: 1px solid #ddd;
	margin: 5px -10px 5px -6px;
	}

/* Default icon URLs */
.leaflet-default-icon-path { /* used only in path-guessing heuristic, see L.Icon.Default */
	background-image: url(images/marker-icon.png);
	}


/* attribution and scale controls */

.leaflet-container .leaflet-control-attribution {
	background: #fff;
	background: rgba(255, 255, 255, 0.8);
	margin: 0;
	}
.leaflet-control-attribution,
.leaflet-control-scale-line {
	padding: 0 5px;
	color: #333;
	line-height: 1.4;
	}
.leaflet-control-attribution a {
	text-decoration: none;
	}
.leaflet-control-attribution a:hover,
.leaflet-control-attribution a:focus {
	text-decoration: underline;
	}
.leaflet-attribution-flag {
	display: inline !important;
	vertical-align: baseline !important;
	width: 1em;
	height: 0.6669em;
	}
.leaflet-left .leaflet-control-scale {
	margin-left: 5px;
	}
.leaflet-bottom .leaflet-control-scale {
	margin-bottom: 5px;
	}
.leaflet-control-scale-line {
	border: 2px solid #777;
	border-top: none;
	line-height: 1.1;
	padding: 2px 5px 1px;
	white-space: nowrap;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	background: rgba(255, 255, 255, 0.8);
	text-shadow: 1px 1px #fff;
	}
.leaflet-control-scale-line:not(:first-child) {
	border-top: 2px solid #777;
	border-bottom: none;
	margin-top: -2px;
	}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
	border-bottom: 2px solid #777;
	}

.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	box-shadow: none;
	}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	border: 2px solid rgba(0,0,0,0.2);
	background-clip: padding-box;
	}


/* popup */

.leaflet-popup {
	position: absolute;
	text-align: center;
	margin-bottom: 20px;
	}
.leaflet-popup-content-wrapper {
	padding: 1px;
	text-align: left;
	border-radius: 12px;
	}
.leaflet-popup-content {
	margin: 13px 24px 13px 20px;
	line-height: 1.3;
	font-size: 13px;
	font-size: 1.08333em;
	min-height: 1px;
	}
.leaflet-popup-content p {
	margin: 17px 0;
	margin: 1.3em 0;
	}
.leaflet-popup-tip-container {
	width: 40px;
	height: 20px;
	position: absolute;
	left: 50%;
	margin-top: -1px;
	margin-left: -20px;
	overflow: hidden;
	pointer-events: none;
	}
.leaflet-popup-tip {
	width: 17px;
	height: 17px;
	padding: 1px;

	margin: -10px auto 0;
	pointer-events: auto;

	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	        transform: rotate(45deg);
	}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
	background: white;
	color: #333;
	box-shadow: 0 3px 14px rgba(0,0,0,0.4);
	}
.leaflet-container a.leaflet-popup-close-button {
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	text-align: center;
	width: 24px;
	height: 24px;
	font: 16px/24px Tahoma, Verdana, sans-serif;
	color: #757575;
	text-decoration: none;
	background: transparent;
	}
.leaflet-container a.leaflet-popup-close-button:hover,
.leaflet-container a.leaflet-popup-close-button:focus {
	color: #585858;
	}
.leaflet-popup-scrolled {
	overflow: auto;
	}

.leaflet-oldie .leaflet-popup-content-wrapper {
	-ms-zoom: 1;
	}
.leaflet-oldie .leaflet-popup-tip {
	width: 24px;
	margin: 0 auto;

	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
	}

.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
	border: 1px solid #999;
	}


/* div icon */

.leaflet-div-icon {
	background: #fff;
	border: 1px solid #666;
	}


/* Tooltip */
/* Base styles for the element that has a tooltip */
.leaflet-tooltip {
	position: absolute;
	padding: 6px;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 3px;
	color: #222;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none;
	box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	}
.leaflet-tooltip.leaflet-interactive {
	cursor: pointer;
	pointer-events: auto;
	}
.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	position: absolute;
	pointer-events: none;
	border: 6px solid transparent;
	background: transparent;
	content: "";
	}

/* Directions */

.leaflet-tooltip-bottom {
	margin-top: 6px;
}
.leaflet-tooltip-top {
	margin-top: -6px;
}
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
	left: 50%;
	margin-left: -6px;
	}
.leaflet-tooltip-top:before {
	bottom: 0;
	margin-bottom: -12px;
	border-top-color: #fff;
	}
.leaflet-tooltip-bottom:before {
	top: 0;
	margin-top: -12px;
	margin-left: -6px;
	border-bottom-color: #fff;
	}
.leaflet-tooltip-left {
	margin-left: -6px;
}
.leaflet-tooltip-right {
	margin-left: 6px;
}
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	top: 50%;
	margin-top: -6px;
	}
.leaflet-tooltip-left:before {
	right: 0;
	margin-right: -12px;
	border-left-color: #fff;
	}
.leaflet-tooltip-right:before {
	left: 0;
	margin-left: -12px;
	border-right-color: #fff;
	}

/* Printing */

@media print {
	/* Prevent printers from removing background-images of controls. */
	.leaflet-control {
		-webkit-print-color-adjust: exact;
		print-color-adjust: exact;
		}
	}

/*! modern-normalize v2.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,::before,::after{box-sizing:border-box}html{font-family:system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0}hr{height:0;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--grid-gap: var(--spacing-lg);--grid-column: 4.5rem;--12col-width: calc(var(--grid-column)*12 + var(--grid-gap)*11);--10col-width: calc(var(--grid-column)*10 + var(--grid-gap)*9);--9col-width: calc(var(--grid-column)*9 + var(--grid-gap)*8);--8col-width: calc(var(--grid-column)*8 + var(--grid-gap)*7);--7col-width: calc(var(--grid-column)*7 + var(--grid-gap)*6);--6col-width: calc(var(--grid-column)*6 + var(--grid-gap)*5);--5col-width: calc(var(--grid-column)*5 + var(--grid-gap)*4);--4col-width: calc(var(--grid-column)*4 + var(--grid-gap)*3);--3col-width: calc(var(--grid-column)*3 + var(--grid-gap)*2);--container-max-width: calc(var(--12col-width) + var(--grid-gap)*2);--container-narrow-max-width: calc(var(--6col-width) + var(--grid-gap)*2);--container-narrow-inside-container-default-width: var(--6col-width);--container-wide-max-width: 1440px;--two-column-width-60: var(--7col-width);--two-column-width-40: var(--5col-width);--card-max-width: var(--4col-width);--top-nav-height: 3.125rem;--header-logo-max-width: 10.2rem;--spacing-tiny: 0.25rem;--spacing-xxs: 0.25rem;--spacing-xs: 0.375rem;--spacing-sm: 0.5rem;--spacing-md: 0.75rem;--spacing-lg: 1rem;--spacing-llg: 1.5rem;--spacing-xl: 2rem;--spacing-xxl: 4rem;--base-white: #ffffff;--base-black: #000000;--neutral-25: #fcfcfc;--neutral-50: #f7f7f7;--neutral-200: #dfdfdf;--neutral-300: #cacaca;--neutral-500: #878787;--neutral-600: #6d6d6d;--neutral-700: #5f5f5f;--neutral-900: #3d3d3d;--primary-50: #f5f7fe;--primary-200: #d6defb;--primary-300: #bac8f8;--primary-500: #6081ef;--primary-600: #3660eb;--primary-700: #1e4de8;--primary-800: #133bbd;--primary-900: #10319f;--secondary-50: #f8f5fe;--secondary-200: #e5dbfb;--secondary-300: #d2c2f8;--secondary-700: #6a33e9;--secondary-900: #4213af;--tertiary-650: #e600ac;--quaternary-1000: #071646;--error-500: #f04438;--warning-100: #fef0c7;--border-color-neutral-extra-light: var(--neutral-200);--border-color-neutral-light: var(--neutral-300);--border-color-neutral: var(--neutral-900);--border-color-colored: var(--primary-900);--border-color-colored-box: var(--primary-200);--background-color: var(--primary-50);--header-and-footer-background-color: var(--quaternary-1000);--date-picker-selected-dates-background: var(--neutral-50);--date-picker-selected-start-background: var(--primary-500);--date-picker-selected-end-background: var(--primary-600);--icon-color: var(--primary-900);--button-color: var(--primary-700);--button-hover-color: var(--tertiary-650);--error-color: var(--tertiary-650);--menu-color: var(--primary-700);--menu-headline-color: var(--tertiary-650);--audio-timebar-color: var(--neutral-200);--white-button-hover-color: var(--neutral-50);--copyright-text-color: var(--neutral-25);--gradient-primary: linear-gradient(180deg, var(--primary-200) 0%, var(--base-white) 100%);--gradient-secondary: linear-gradient(180deg, #f1ecfd 0%, var(--base-white) 100%);--gradient-card: radial-gradient(circle 350px at 98% 5%, #d6bfda 0%, #ffffff00 100%), radial-gradient(circle 380px at 50% 92%, #f0d6e9 0%, #ffffff00 100%), radial-gradient(circle 400px at 16% 2%, #dceffd 0%, #ffffff00 100%);--gradient-background-sun: radial-gradient(circle 36rem at 50% 50%, #ffe690 0%, #ffffff00 100%);--font-size-sm: 0.875rem;--font-size-md: 0.875rem;--font-size-xl: 1rem;--font-size-xxl: 1.25rem;--font-size-base: var(--font-size-xl);--font-size-h1: 2.25rem;--font-size-h2: 1.875rem;--font-size-h3: 1.5rem;--font-size-h4: 1.25rem;--font-size-h5: 1.125rem;--font-size-h6: 0.875rem;--line-height-sm: 1.43;--line-height-md: 1.43;--line-height-xl: 1.5;--line-height-xxl: 1.5;--line-height-base: var(--line-height-xl);--line-height-h1: 1.25;--line-height-h2: 1.27;--line-height-h3: 1.33;--line-height-h4: 1.5;--line-height-h5: 1.56;--line-height-h6: 1.43;--padding-bottom-h1: 1rem;--padding-bottom-h2: 1rem;--padding-bottom-h3: 1rem;--padding-bottom-h4: 1rem;--padding-bottom-h5: 0.75rem;--padding-bottom-h6: 0;--font-color-neutral-light: var(--neutral-500);--font-color-neutral-medium-light: var(--neutral-600);--font-color-neutral-medium: var(--neutral-700);--font-color-neutral-dark: var(--neutral-900);--font-color-colored-light: var(--primary-700);--font-color-colored-dark: var(--primary-900);--font-color-background-text: var(--primary-300);--font-color-base: var(--font-color-neutral-dark);--font-color-h1: var(--font-color-colored-dark);--font-color-h2: var(--font-color-colored-dark);--font-color-h3: var(--font-color-colored-dark);--font-color-h4: var(--font-color-colored-dark);--font-color-h5: var(--font-color-colored-dark);--font-color-h6: var(--font-color-colored-dark);--font-family-serif: "YoungSerif", serif;--font-family-sans-serif: "Inter", sans-serif;--font-family-base: var(--font-family-sans-serif);--font-family-h1: var(--font-family-serif);--font-family-h2: var(--font-family-serif);--font-family-h3: var(--font-family-serif);--font-family-h4: var(--font-family-sans-serif);--font-family-h5: var(--font-family-serif);--font-family-h6: var(--font-family-sans-serif);--font-weight-bold: 700;--font-weight-semi-bold: 600;--font-weight-medium: 500;--font-weight-regular: 400;--font-weight-base: var(--font-weight-regular);--font-weight-h1: var(--font-weight-regular);--font-weight-h2: var(--font-weight-regular);--font-weight-h3: var(--font-weight-regular);--font-weight-h4: var(--font-weight-semi-bold);--font-weight-h5: var(--font-weight-regular);--font-weight-h6: var(--font-weight-semi-bold)}@media(min-width: 992px){:root{--header-logo-max-width: 17.5rem}}@media(min-width: 768px){:root{--spacing-tiny: 0.25rem;--spacing-xxs: 0.5rem;--spacing-xs: 0.75rem;--spacing-sm: 1rem;--spacing-md: 1.5rem;--spacing-lg: 2rem;--spacing-llg: 3rem;--spacing-xl: 4rem;--spacing-xxl: 8rem}}@media(min-width: 768px){:root{--font-size-sm: 0.875rem;--font-size-md: 1rem;--font-size-xl: 1.25rem;--font-size-xxl: 1.5rem;--font-size-h1: 3rem;--font-size-h2: 2.625rem;--font-size-h3: 2.25rem;--font-size-h4: 1.875rem;--font-size-h5: 1.5rem;--font-size-h6: 1.125rem}}@media(min-width: 768px){:root{--line-height-sm: 1.43;--line-height-md: 1.5;--line-height-xl: 1.5;--line-height-xxl: 1.33;--line-height-h1: 1.25;--line-height-h2: 1.25;--line-height-h3: 1.22;--line-height-h4: 1.27;--line-height-h5: 1.33;--line-height-h6: 1.56}}@media(min-width: 768px){:root{--padding-bottom-h1: 1.5rem;--padding-bottom-h2: 1.5rem;--padding-bottom-h3: 1.5rem;--padding-bottom-h4: 1.5rem}}@font-face{font-family:"Inter";font-style:normal;font-weight:700;font-display:block;src:local("Inter-Bold"),local("Inter-Bold"),url("../Fonts/Inter/Inter-Bold.woff2") format("woff2"),url("../Fonts/Inter/Inter-Bold.woff") format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:500;font-display:block;src:local("Inter-Medium"),local("Inter-Medium"),url("../Fonts/Inter/Inter-Medium.woff2") format("woff2"),url("../Fonts/Inter/Inter-Medium.woff") format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:block;src:local("Inter-Regular"),local("Inter-Regular"),url("../Fonts/Inter/Inter-Regular.woff2") format("woff2"),url("../Fonts/Inter/Inter-Regular.woff") format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:600;font-display:block;src:local("Inter-SemiBold"),local("Inter-SemiBold"),url("../Fonts/Inter/Inter-SemiBold.woff2") format("woff2"),url("../Fonts/Inter/Inter-SemiBold.woff") format("woff")}@font-face{font-family:"YoungSerif";font-style:normal;font-weight:400;font-display:block;src:local("YoungSerif-Regular"),local("YoungSerif-Regular"),url("../Fonts/YoungSerif/YoungSerif-Regular.woff2") format("woff2"),url("../Fonts/YoungSerif/YoungSerif-Regular.woff") format("woff")}html,body{display:flex;flex-direction:column;min-height:100vh}main{display:flex;flex-direction:column;flex:1;overflow:clip;position:relative}.container{width:100%;max-width:var(--container-max-width);margin:0 auto;display:flex;flex-direction:column;column-gap:var(--grid-gap);padding:0 var(--grid-gap) var(--grid-gap)}.container--narrow{max-width:var(--container-narrow-max-width)}.container--narrow .container,.container--default .container{padding-left:0;padding-right:0}.container--narrow .container--narrow,.container--default .container--narrow{max-width:var(--container-narrow-inside-container-default-width)}.container--wide{max-width:var(--container-wide-max-width);padding:var(--grid-gap) 0}.container hr{width:100%}.container .container:last-child{padding-bottom:0}body{color:var(--font-color-base);font-size:var(--font-size-base);font-family:var(--font-family-base);font-weight:var(--font-weight-base);line-height:var(--line-height-base);text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.style-h1{margin:var(--margin-top-h1) 0 var(--margin-bottom-h1);padding-bottom:var(--padding-bottom-h1);font-size:var(--font-size-h1);line-height:var(--line-height-h1);color:var(--font-color-h1);font-family:var(--font-family-h1);font-weight:var(--font-weight-h1)}h2,.style-h2{margin:var(--margin-top-h2) 0 var(--margin-bottom-h2);padding-bottom:var(--padding-bottom-h2);font-size:var(--font-size-h2);line-height:var(--line-height-h2);color:var(--font-color-h2);font-family:var(--font-family-h2);font-weight:var(--font-weight-h2)}h3,.style-h3{margin:var(--margin-top-h3) 0 var(--margin-bottom-h3);padding-bottom:var(--padding-bottom-h3);font-size:var(--font-size-h3);line-height:var(--line-height-h3);color:var(--font-color-h3);font-family:var(--font-family-h3);font-weight:var(--font-weight-h3)}h4,.style-h4{margin:var(--margin-top-h4) 0 var(--margin-bottom-h4);padding-bottom:var(--padding-bottom-h4);font-size:var(--font-size-h4);line-height:var(--line-height-h4);color:var(--font-color-h4);font-family:var(--font-family-h4);font-weight:var(--font-weight-h4)}h5,.style-h5{margin:var(--margin-top-h5) 0 var(--margin-bottom-h5);padding-bottom:var(--padding-bottom-h5);font-size:var(--font-size-h5);line-height:var(--line-height-h5);color:var(--font-color-h5);font-family:var(--font-family-h5);font-weight:var(--font-weight-h5)}h6,.style-h6{margin:var(--margin-top-h6) 0 var(--margin-bottom-h6);padding-bottom:var(--padding-bottom-h6);font-size:var(--font-size-h6);line-height:var(--line-height-h6);color:var(--font-color-h6);font-family:var(--font-family-h6);font-weight:var(--font-weight-h6)}.top-line{color:var(--font-color-colored-light)}.intro-text{color:var(--font-color-colored-dark)}p,ol,ul{margin:0 0 var(--spacing-lg)}p:last-child,ol:last-child,ul:last-child{margin-bottom:0}figure.table{overflow-x:auto;margin:0}table{border-collapse:collapse;margin-bottom:var(--spacing-lg)}th,td{border:1px solid var(--border-color-neutral);padding:var(--spacing-xxs)}th{font-weight:var(--font-weight-semi-bold)}ul,ol{padding-left:1.875rem}.text__highlighted{color:var(--font-color-colored-light);font-weight:var(--font-weight-semi-bold)}strong{font-weight:var(--font-weight-semi-bold)}a{font-weight:var(--font-weight-semi-bold);color:var(--font-color-colored-light);text-decoration:underline}figure{margin:0;position:relative}figure picture{display:flex}figcaption{background-color:var(--base-white);border:1px solid var(--border-color-neutral-light);padding:var(--spacing-tiny) var(--spacing-xs);color:var(--font-color-neutral-medium);font-weight:var(--font-weight-semi-bold);font-size:var(--font-size-sm);line-height:var(--line-height-sm);position:absolute}form .form-label,form .form-check-label{color:var(--font-color-neutral-medium)}form .form-check{margin-bottom:var(--spacing-xxs)}form .form-check-label{font-size:var(--font-size-md);line-height:var(--line-height-md)}form .form-label{display:inline-block;margin-bottom:var(--spacing-xxs);font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight-medium)}form .form-text{color:var(--font-color-neutral-dark);font-size:var(--font-size-md);line-height:var(--line-height-md);padding-top:2px}form .form-text.error{color:var(--error-color)}form select{appearance:none;background-image:url("../Icons/chevron-down-grey.svg");background-position:calc(100% - 10px);background-repeat:no-repeat}form .form-control{font-size:var(--font-size-md);line-height:var(--line-height-md);font-weight:var(--font-weight-medium);color:var(--font-color-colored-dark);padding:.5rem 1rem;border:1px solid var(--border-color-neutral-light);width:100%}form .form-control.error{border-color:var(--error-color)}form .form-control:focus-visible{border-radius:0}form .form-control select{color:var(--font-color-neutral-medium)}@media(min-width: 992px){form .form-control{min-width:var(--container-narrow-inside-container-default-width)}}form fieldset{border:none;padding:0;margin-inline:0}form fieldset legend{margin-bottom:var(--spacing-sm);color:var(--font-color-colored-dark);font-size:var(--font-size-h6);line-height:var(--line-height-h6);font-weight:var(--font-weight-semi-bold)}form textarea{min-height:13rem}form .inputs-list{margin-top:var(--spacing-xxs)}form .form-group{margin-bottom:var(--spacing-sm);line-height:0}form button{border:1px solid var(--border-color-neutral-light);font-size:var(--font-size-md);line-height:var(--line-height-md);font-weight:var(--font-weight-semi-bold);background-color:var(--button-color);cursor:pointer;padding:.625rem 1.125rem;color:var(--base-white);margin-top:var(--spacing-xxs)}form button:hover{background:var(--button-hover-color)}form .form-button-xl{display:flex;align-items:center;border-color:var(--button-color);gap:.5rem;padding:.75rem 1.25rem;font-size:var(--font-size-xl);line-height:var(--line-height-xl)}form .form-button-xl:hover{border-color:var(--button-hover-color)}@media(min-width: 768px){form .form-button-xl{gap:.75rem;padding:1rem 1.75rem;font-size:1.125rem}form .form-button-xl .icon img{width:1.5rem;height:1.5rem}}form .clearfix{color:var(--font-color-neutral-medium);max-width:var(--container-narrow-inside-container-default-width);font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-sm)}.typo3-messages{border:1px solid var(--border-color-card);background:var(--background-color);padding:var(--spacing-lg);list-style-type:none}.typo3-messages .alert-message{font-size:var(--font-size-h6);font-weight:var(--font-weight-h6);color:var(--font-color-h6)}.background__sun-and-crosses::before{content:"";position:absolute;top:-15rem;width:100%;height:888px;z-index:-1;background-image:url("../Images/background-crosses.svg")}.background__sun-and-crosses::after{content:"";position:absolute;height:156rem;width:200%;top:-10rem;left:0;z-index:-1;background-image:var(--gradient-background-sun)}@media(min-width: 768px){.background__sun-and-crosses::after{top:-18.5rem}}.predigt .form-group{display:flex;flex-direction:column}@media(min-width: 992px){.predigt .form-group{flex-direction:row}}.predigt h6{margin-bottom:var(--spacing-sm)}.predigt .field-input{display:flex;flex-direction:column;margin-right:var(--spacing-lg);margin-bottom:var(--spacing-sm);min-width:150px}@media(min-width: 992px){.predigt .field-input{min-width:280px;margin-bottom:unset}}@media(min-width: 992px){.predigt .form-control{max-width:280px;min-width:280px}}.predigt .form-label{margin-bottom:var(--spacing-xxs)}.predigt .long-input{margin-bottom:var(--spacing-xl)}@media(min-width: 992px){.predigt .long-input{margin-bottom:var(--spacing-llg)}.predigt .long-input .form-control{min-width:592px}}.predigt .form-title{font-size:var(--font-size-h4);line-height:var(--line-height-h4);font-weight:var(--font-weight-semi-bold);color:var(--font-color-colored-dark);margin-bottom:var(--spacing-llg)}@media(min-width: 992px){.predigt .form-title{margin-bottom:var(--spacing-xl)}}.predigt .button{margin-right:var(--spacing-xxs);align-items:center;margin-bottom:var(--spacing-xl)}@media(min-width: 992px){.predigt .button{margin-bottom:var(--spacing-xl)}}.predigt .button .icon{margin-left:var(--spacing-xxs)}.predigt .paginate-container ul.paginator li.current>a{opacity:unset;text-decoration:underline}.predigt .paginate-container ul.paginator li{margin-right:var(--spacing-sm)}.predigt-results{display:flex;flex-direction:column;margin-bottom:var(--spacing-lg);border-bottom:1px solid var(--border-color-colored-box)}.predigt-property{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:var(--spacing-xxs);font-size:var(--font-size-xl);line-height:var(--line-height-xl)}.predigt-property:last-child{margin-bottom:var(--spacing-md)}@media(min-width: 768px){.predigt-property{flex-direction:row}}.predigt-label{font-weight:var(--font-weight-semi-bold)}.predigt-label,.predigt-result{width:100%}@media(min-width: 768px){.predigt-label,.predigt-result{width:50%}}.predigt-link-text{text-decoration:none;font-weight:var(--font-weight-semi-bold);margin-left:var(--spacing-xxs)}.predigt-result{display:flex}.predigt-result--not-logged-in,.predigt-result .predigt-link-text{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.predigt-downloads{margin:var(--spacing-sm) 0}.predigt-downloads .predigt-property{margin-bottom:var(--spacing-sm)}:root{--litepicker-day-width: calc(100% / 7)}.form-group.time-range{position:relative;margin-bottom:var(--spacing-md)}@media(min-width: 576px){.form-group.time-range{max-width:var(--4col-width)}}.litepicker{width:100%;font-family:var(--font-family-base)}.litepicker .container__months{border:1px solid var(--border-color-neutral-extra-light);padding:.25rem 1rem .5rem;border-radius:unset;box-shadow:unset}@media(min-width: 768px){.litepicker .container__months{padding:.5rem 2.5rem 1.5rem}}.litepicker .container__months .month-item-header{padding-bottom:4.25rem}.litepicker .container__months .month-item-header .button-previous-month,.litepicker .container__months .month-item-header .button-next-month{margin:0}.litepicker .container__months .month-item-header .button-previous-month svg,.litepicker .container__months .month-item-header .button-next-month svg{display:none}.litepicker .container__months .month-item-header .button-previous-month::before,.litepicker .container__months .month-item-header .button-next-month::before{content:"";display:block;height:1.25rem;width:1.25rem}.litepicker .container__months .month-item-header .button-previous-month::before{background-image:url("../Icons/chevron-left-grey.svg")}.litepicker .container__months .month-item-header .button-next-month::before{background-image:url("../Icons/chevron-right-grey.svg")}.litepicker .container__months .month-item-header .month-item-name,.litepicker .container__months .month-item-header .month-item-year{color:var(--font-color-neutral-medium);font-weight:var(--font-weight-semi-bold);font-size:var(--font-size-md)}.litepicker .container__months .month-item-weekdays-row{color:var(--font-color-neutral-medium);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.litepicker .container__months .month-item-weekdays-row>div{display:flex;justify-content:center;align-items:center;aspect-ratio:1/1}.litepicker .container__days .day-item{display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;color:var(--font-color-neutral-medium);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular)}.litepicker .container__days .day-item:hover{color:var(--base-white);background:var(--date-picker-selected-start-background);box-shadow:none}.litepicker .container__days .day-item:hover:not(.is-start-date,.is-in-range,.is-end-date){border-radius:100%}.litepicker .container__days .day-item.is-start-date,.litepicker .container__days .day-item.is-end-date{background-color:var(--date-picker-selected-end-background)}.litepicker .container__days .day-item.is-start-date,.litepicker .container__days .day-item.is-end-date.is-flipped{border-top-left-radius:100%;border-bottom-left-radius:100%}.litepicker .container__days .day-item.is-start-date.is-end-date{border-radius:100%}.litepicker .container__days .day-item.is-end-date,.litepicker .container__days .day-item.is-start-date.is-flipped{border-top-right-radius:100%;border-bottom-right-radius:100%}.litepicker .container__days .day-item.is-in-range{background-color:var(--background-color)}.litepicker .container__days .day-item.is-in-range:hover{background-color:var(--date-picker-selected-start-background);color:var(--base-white)}.litepicker .container__days .day-item.is-today{color:var(--font-color-colored-light);font-weight:var(--font-weight-bold)}.litepicker .container__days .day-item.is-today:hover{color:var(--base-white)}.start-date,.end-date{display:flex;align-items:center;justify-content:center;width:34%;height:2rem;position:absolute;top:4rem;border:1px solid var(--border-color-neutral-extra-light);box-shadow:0 1px 2px 0 rgba(16,24,40,.05);z-index:1;font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:var(--font-size-md)}@media(min-width: 768px){.start-date,.end-date{width:8rem;height:2.5rem}}.start-date{left:12%}.end-date{right:12%}.date-to{position:absolute;top:5rem;left:0;right:0;text-align:center;z-index:1}@media(min-width: 768px){.date-to{top:5.25rem}}.icon{display:flex;justify-content:center;align-items:center;width:1.25rem;height:1.25rem}picture img{width:100%;height:auto}picture.image{position:relative;line-height:0}.copyright{bottom:0;right:0;border:none;background-color:var(--base-black);opacity:.7;color:var(--copyright-text-color);padding:.125rem .375rem;font-weight:var(--font-weight-medium);font-size:.75rem;line-height:1.5}.copyright::after{content:"";position:absolute;bottom:0;right:0;height:4rem;width:100%;min-width:4rem;cursor:pointer}.service-menu .accordion-item__header{padding:1rem 0;cursor:default}@media(min-width: 768px){.service-menu .accordion-item__header{padding:1.25rem 0}}.service-menu .accordion-item__header a{text-decoration:none;font-weight:var(--font-weight-regular);font-size:var(--font-size-md)}.service-menu .accordion-item__header.item-current a{font-weight:var(--font-weight-semi-bold)}.service-menu .accordion-item__header .expand-button,.service-menu .accordion-item__header .collapse-button{cursor:pointer}.service-menu .accordion-item__header .icon{margin:0 var(--spacing-xs);transform:scale(0.75)}.service-menu .accordion-item.show .accordion-item__header{border-bottom:1px solid var(--border-color-colored)}.service-menu .accordion-item.show .accordion-item__content{padding:0 0 var(--spacing-sm) var(--spacing-lg)}.service-menu .accordion-item.show .accordion-item__content a{text-decoration:none;font-weight:var(--font-weight-regular);font-size:var(--font-size-md)}.service-menu .accordion-item.show .accordion-item__content.child-current a{font-weight:var(--font-weight-semi-bold)}.service-menu .accordion-item.show.has--child .accordion-item__header{border-bottom:0}.service-menu .accordion-item.show.has--child .accordion-item__header+.accordion-item__content-container{border-bottom:1px solid var(--menu-color)}.text-background{height:1rem}@media(min-width: 768px){.text-background{height:2rem}}.text-background__body{position:absolute;left:calc(-1*var(--spacing-xl));user-select:none;z-index:-1;font-family:YoungSerif,serif;font-size:26vw;line-height:1em;letter-spacing:6.5px;color:rgba(0,0,0,0);-webkit-text-stroke:1px var(--font-color-background-text);text-transform:uppercase;opacity:.5;mix-blend-mode:multiply}@media(min-width: 768px){.text-background__body{font-size:29vw}}.accordion-item__header{padding:var(--spacing-xs) 0;border-bottom:1px solid var(--border-color-colored);display:flex;justify-content:space-between;align-items:center;cursor:pointer}.accordion-item__header .icon{width:1.5rem;height:1.5rem;margin:2px var(--spacing-xs)}.accordion-item__header .expand-button{display:block}.accordion-item__header .collapse-button{display:none}.accordion-item__content-container{height:0;overflow:hidden}.accordion-item__content{padding:var(--spacing-sm) 0 var(--spacing-xs) 0}.accordion-item.show>.accordion-item__header{border:0}.accordion-item.show>.accordion-item__header .expand-button{display:none}.accordion-item.show>.accordion-item__header .collapse-button{display:block}.accordion-item.show>.accordion-item__content-container{height:auto}.mejs__offscreen{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.mejs__container{background:#000;box-sizing:border-box;font-family:"Helvetica",Arial,serif;position:relative;text-align:left;text-indent:0;vertical-align:top}.mejs__container *{box-sizing:border-box}.mejs__container video::-webkit-media-controls,.mejs__container video::-webkit-media-controls-panel,.mejs__container video::-webkit-media-controls-panel-container,.mejs__container video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none !important}.mejs__fill-container,.mejs__fill-container .mejs__container{height:100%;width:100%}.mejs__fill-container{background:transparent;margin:0 auto;overflow:hidden;position:relative}.mejs__container:focus{outline-offset:.125rem;outline-style:solid;outline-width:.125rem}.mejs__iframe-overlay{height:100%;position:absolute;width:100%}.mejs__embed,.mejs__embed body{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.mejs__fullscreen{overflow:hidden !important}.mejs__container-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.mejs__background{left:0;position:absolute;top:0}.mejs__mediaelement{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.mejs__poster{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;z-index:1}:root .mejs__poster-img{display:none}.mejs__poster-img{border:0;padding:0}.mejs__overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0}.mejs__layer{z-index:1}.mejs__overlay-play{cursor:pointer}.mejs__overlay-button{background:transparent;border:0}.mejs__overlay:hover .mejs__overlay-button svg{opacity:1}.mejs__overlay-button svg{opacity:.75}.mejs__overlay-button:focus svg{opacity:1}.mejs__overlay-button,.mejs__overlay-button svg{height:5rem;width:5rem}.mejs__overlay-loading,.mejs__overlay-loading svg{height:5rem;width:5rem}.mejs__overlay-loading-bg-img{-webkit-animation:mejs__loading-spinner 1s linear infinite;animation:mejs__loading-spinner 1s linear infinite;display:block;height:5rem;width:5rem;z-index:1}@-webkit-keyframes mejs__loading-spinner{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes mejs__loading-spinner{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.mejs__controls{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:2.5rem;left:0;list-style-type:none;margin:0;padding:0 .625rem;position:absolute;width:100%;z-index:3}.mejs__controls:not([style*="display: none"]){background:rgba(255, 0, 0, 0.7);background:-webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.35));background:linear-gradient(transparent, rgba(0, 0, 0, 0.35))}.mejs__button,.mejs__time,.mejs__time-rail{font-size:.625rem;height:2.5rem;line-height:.625rem;margin:0;width:2rem}.mejs__button>button{background-color:transparent;border:0;color:#fff;cursor:pointer;display:block;font-size:0;height:1.125rem;line-height:0;margin:.625rem .375rem;overflow:hidden;padding:0;position:absolute;text-decoration:none;width:1.125rem}.mejs__button svg{fill:currentColor;height:1.125rem;width:1.125rem}.mejs__button>button:focus{outline:dotted .125rem #fff}.mejs__container-keyboard-inactive a,.mejs__container-keyboard-inactive a:focus,.mejs__container-keyboard-inactive button,.mejs__container-keyboard-inactive button:focus,.mejs__container-keyboard-inactive [role=slider],.mejs__container-keyboard-inactive [role=slider]:focus{outline:0}.mejs__playpause-button svg{display:none}.mejs__play svg.mejs__icon-play{display:block}.mejs__pause svg.mejs__icon-pause{display:block}.mejs__replay svg.mejs__icon-replay{display:block}.mejs__fullscreen-button svg.mejs__icon-unfullscreen{display:none}.mejs__fullscreen svg.mejs__icon-fullscreen{display:block}.mejs__fullscreen svg.mejs__icon-unfullscreen{display:none}.mejs__unfullscreen svg.mejs__icon-unfullscreen{display:block}.mejs__unfullscreen svg.mejs__icon-fullscreen{display:none}.mejs__time{box-sizing:content-box;color:#fff;font-size:.6875rem;font-weight:bold;height:1.5rem;overflow:hidden;padding:1rem .375rem 0;text-align:center;width:auto}.mejs__time-rail{direction:ltr;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:2.5rem;margin:0 .625rem;padding-top:.625rem;position:relative}.mejs__time-total,.mejs__time-buffering,.mejs__time-loaded,.mejs__time-current,.mejs__time-float,.mejs__time-hovered,.mejs__time-float-current,.mejs__time-float-corner,.mejs__time-marker{border-radius:.125rem;cursor:pointer;display:block;height:.625rem;position:absolute}.mejs__time-total{background:rgba(255, 255, 255, 0.3);margin:.3125rem 0 0;width:100%}.mejs__time-buffering{-webkit-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite;background:-webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.4) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.4) 75%, transparent 75%, transparent);background:linear-gradient(-45deg, rgba(255, 255, 255, 0.4) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.4) 75%, transparent 75%, transparent);background-size:.9375rem .9375rem;width:100%}@-webkit-keyframes buffering-stripes{from{background-position:0 0}to{background-position:1.875rem 0}}@keyframes buffering-stripes{from{background-position:0 0}to{background-position:1.875rem 0}}.mejs__time-loaded{background:rgba(255, 255, 255, 0.3)}.mejs__time-current,.mejs__time-handle-content{background:rgba(255, 255, 255, 0.9)}.mejs__time-hovered{background:rgba(255, 255, 255, 0.5);z-index:10}.mejs__time-hovered.negative{background:rgba(0, 0, 0, 0.2)}.mejs__time-current,.mejs__time-buffering,.mejs__time-loaded,.mejs__time-hovered{left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:.15s ease-in all;transition:.15s ease-in all;width:100%}.mejs__time-buffering{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.mejs__time-hovered{-webkit-transition:height .1s cubic-bezier(0.44, 0, 1, 1);transition:height .1s cubic-bezier(0.44, 0, 1, 1)}.mejs__time-hovered.no-hover{-webkit-transform:scaleX(0) !important;-ms-transform:scaleX(0) !important;transform:scaleX(0) !important}.mejs__time-handle,.mejs__time-handle-content{border:.25rem solid transparent;cursor:pointer;left:0;position:absolute;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:11}.mejs__time-handle-content{border:.25rem solid rgba(255, 255, 255, 0.9);border-radius:50%;height:.625rem;left:-0.4375rem;top:-0.25rem;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:.625rem}.mejs__time-rail:hover .mejs__time-handle-content,.mejs__time-rail .mejs__time-handle-content:focus,.mejs__time-rail .mejs__time-handle-content:active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mejs__time-float{background:#eee;border:solid 1px #333;bottom:100%;color:#111;display:none;height:1.0625rem;margin-bottom:.5625rem;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2.25rem}.mejs__time-float-current{display:block;left:0;margin:.125rem;text-align:center;width:1.875rem}.mejs__time-float-corner{border:solid .3125rem #eee;border-color:#eee transparent transparent;border-radius:0;display:block;height:0;left:50%;line-height:0;position:absolute;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0}.mejs__long-video .mejs__time-float{margin-left:-1.4375rem;width:4rem}.mejs__long-video .mejs__time-float-current{width:3.75rem}.mejs__broadcast{color:#fff;height:.625rem;position:absolute;top:.9375rem;width:100%}.mejs__volume-button{position:relative}.mejs__volume-button>.mejs__volume-slider{-webkit-backface-visibility:hidden;background:rgba(50, 50, 50, 0.7);border-radius:0;bottom:100%;display:none;height:7.1875rem;left:50%;margin:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:1.5625rem;z-index:1}.mejs__volume-button:hover{border-radius:0 0 .25rem .25rem}.mejs__volume-total{background:rgba(255, 255, 255, 0.5);border:.06rem solid #fff;height:6.25rem;left:50%;margin:0;position:absolute;top:.5rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:.125rem}.mejs__volume-current{background:rgba(255, 255, 255, 0.9);left:0;margin:0;position:absolute;width:100%}.mejs__volume-handle{background:rgba(255, 255, 255, 0.9);border:1px solid #fff;border-radius:1px;cursor:ns-resize;height:.375rem;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:1rem}.mejs__horizontal-volume-slider{display:block;height:2.25rem;position:relative;vertical-align:middle;width:3.5rem}.mejs__horizontal-volume-total{background:rgba(50, 50, 50, 0.8);border:.06rem solid #fff;border-radius:.125rem;font-size:1px;height:.5rem;left:0;margin:0;padding:0;position:absolute;top:1rem;width:3.125rem}.mejs__horizontal-volume-current{background:rgba(255, 255, 255, 0.8);border-radius:.125rem;border-right:.06rem solid #fff;font-size:1px;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%}.mejs__horizontal-volume-handle{display:none}.mejs__mute svg,.mejs__unmute svg{stroke:currentColor}.mejs__volume-button svg{display:none}.mejs__mute .mejs__icon-mute{display:block}.mejs__unmute .mejs__icon-unmute{display:block}.mejs__captions-button,.mejs__chapters-button{position:relative}.mejs__chapters-button svg,.mejs__captions-button svg{padding-top:.125rem}.mejs__captions-button>.mejs__captions-selector,.mejs__chapters-button>.mejs__chapters-selector{background:rgba(50, 50, 50, 0.7);border:solid 1px transparent;border-radius:0;bottom:100%;margin-right:-2.6875rem;overflow:hidden;padding:0;position:absolute;right:50%;visibility:visible;width:5.375rem}.mejs__chapters-button>.mejs__chapters-selector{margin-right:-3.4375rem;width:6.875rem}.mejs__captions-selector-list,.mejs__chapters-selector-list{list-style-type:none !important;margin:0;overflow:hidden;padding:0}.mejs__captions-selector-list-item,.mejs__chapters-selector-list-item{color:#fff;cursor:pointer;display:block;list-style-type:none !important;margin:0 0 .375rem;overflow:hidden;padding:0}.mejs__captions-selector-list-item:hover,.mejs__chapters-selector-list-item:hover{background-color:rgb(200, 200, 200) !important;background-color:rgba(255, 255, 255, 0.4) !important}.mejs__captions-selector-input,.mejs__chapters-selector-input{clear:both;float:left;left:-62.5rem;margin:.1875rem .1875rem 0 .3125rem;position:absolute}.mejs__captions-selector-label,.mejs__chapters-selector-label{cursor:pointer;float:left;font-size:.625rem;line-height:.9375rem;padding:.25rem .625rem 0;width:100%}.mejs__captions-selector-list-item:hover .mejs__captions-selector-label,.mejs__chapters-selector-list-item:hover .mejs__chapters-selector-label{text-decoration:underline}.mejs__captions-selected,.mejs__chapters-selected{color:rgba(33, 248, 248, 1);font-weight:bold}.mejs__captions-translations{font-size:.625rem;margin:0 0 .3125rem}.mejs__captions-layer{bottom:0;color:#fff;font-size:1rem;left:0;line-height:1.25rem;position:absolute;text-align:center}.mejs__captions-layer a{color:#fff;text-decoration:underline}.mejs__captions-layer[lang=ar]{font-size:1.25rem;font-weight:normal}.mejs__captions-position{bottom:.9375rem;left:0;position:absolute;width:100%}.mejs__captions-position-hover{bottom:2.1875rem}.mejs__captions-text,.mejs__captions-text *{background:rgba(20, 20, 20, 0.5);box-shadow:.3125rem 0 0 rgba(20, 20, 20, 0.5),-0.3125rem 0 0 rgba(20, 20, 20, 0.5);padding:0;white-space:pre-wrap}.mejs__container.mejs__hide-cues video::-webkit-media-text-track-container{display:none}.mejs__overlay-error{position:relative}.mejs__overlay-error>img{left:0;max-width:100%;position:absolute;top:0;z-index:-1}.mejs__cannotplay,.mejs__cannotplay a{color:#fff;font-size:.8em}.mejs__cannotplay{position:relative}.mejs__cannotplay p,.mejs__cannotplay a{display:inline-block;padding:0 .9375rem;width:100%}.mejs__speed-button,.mejs-speed-button{position:relative}.mejs__speed-button>button,.mejs-speed-button>button{background:transparent;color:#fff;font-size:11px;line-height:normal;margin:11px 0 0;width:36px}.mejs__speed-selector,.mejs-speed-selector{background:rgba(50, 50, 50, 0.7);border:solid 1px transparent;border-radius:0;height:150px;left:-10px;overflow:hidden;padding:0;position:absolute;top:-100px;visibility:hidden;width:60px}.mejs__speed-selector,.mejs-speed-selector{visibility:visible}.mejs__speed-selector-list,.mejs-speed-selector-list{display:block;list-style-type:none !important;margin:0;overflow:hidden;padding:0}.mejs__speed-selector-list-item,.mejs-speed-selector-list-item{color:#fff;display:block;list-style-type:none !important;margin:0 0 6px;overflow:hidden;padding:0 10px}.mejs__speed-selector-list-item:hover,.mejs-speed-selector-list-item:hover{background-color:rgb(200, 200, 200) !important;background-color:rgba(255, 255, 255, 0.4) !important}.mejs__speed-selector-input,.mejs-speed-selector-input{clear:both;float:left;left:-1000px;margin:3px 3px 0 5px;position:absolute}.mejs__speed-selector-label,.mejs-speed-selector-label{color:white;cursor:pointer;float:left;font-size:11px;line-height:15px;margin-left:5px;padding:4px 0 0;width:60px}.mejs__speed-selected,.mejs-speed-selected{color:rgba(33, 248, 248, 1)}.mejs__speed-selector,.mejs-speed-selector{visibility:hidden}.mejs__speed-button:hover .mejs__speed-selector,.mejs-speed-button:hover .mejs-speed-selector{visibility:visible}.audio-infobox__text{font-size:var(--font-size-md);color:var(--font-color-neutral-dark);padding-bottom:1rem}.audio-infobox__player{height:2.75rem}.audio-infobox__player .mejs__container{background:none}.audio-infobox__player .mejs__controls{background:none;height:100%;padding:0}.audio-infobox__player .mejs__playpause-button{background:var(--icon-color);border-radius:50%;width:2.75rem;height:2.75rem;margin-right:.5rem;display:flex;align-items:center;justify-content:center}.audio-infobox__player .mejs__playpause-button:hover{background:var(--button-hover-color)}.audio-infobox__player .mejs__playpause-button button{height:unset;width:unset;margin:0}.audio-infobox__player .mejs__playpause-button .mejs__icon-play{background:url("../Icons/play-white.svg");width:1.25rem;height:1.25rem}.audio-infobox__player .mejs__playpause-button .mejs__icon-pause{background:url("../Icons/pause-white.svg");width:1.25rem;height:1.25rem}.audio-infobox__player .mejs__playpause-button .mejs__icon-replay{background:url("../Icons/play-white.svg");width:1.25rem;height:1.25rem}.audio-infobox__player .mejs__volume-button button{height:1.5rem;width:1.5rem}.audio-infobox__player .mejs__volume-button button .mejs__icon-mute{background:url("../Icons/volume-min.svg");height:1.5rem;width:1.5rem}.audio-infobox__player .mejs__volume-button button .mejs__icon-unmute{background:url("../Icons/volume-x.svg");height:1.5rem;width:1.5rem}.audio-infobox__player .mejs__time-rail{height:100%;padding-top:0;display:flex;align-items:center}.audio-infobox__player .mejs__time-rail .mejs__time-loaded{background:var(--audio-timebar-color)}.audio-infobox__player .mejs__time-rail .mejs__time-current{background:var(--font-color-colored-light)}.audio-infobox__player .mejs__time-rail .mejs__time-total,.audio-infobox__player .mejs__time-rail .mejs__time-buffering,.audio-infobox__player .mejs__time-rail .mejs__time-loaded,.audio-infobox__player .mejs__time-rail .mejs__time-current,.audio-infobox__player .mejs__time-rail .mejs__time-hovered{height:.375rem;margin:0;border-radius:2.625rem}.audio-infobox__player .mejs__time-rail .mejs__time-float{background:none;border:none}.audio-infobox__player .mejs__time-rail .mejs__time-handle{top:-2px}.audio-infobox__player .mejs__time-remaining{font-size:var(--font-size-sm);font-weight:var(--font-weight-semi-bold);color:var(--font-color-colored-light);line-height:0;height:100%;padding-top:0;display:flex;align-items:center;margin-right:.5rem}.audio-infobox__player .mejs__speed-button{height:100%;display:flex;align-items:center}.audio-infobox__player .mejs__speed-button button{font-size:var(--font-size-sm);font-weight:var(--font-weight-semi-bold);color:var(--font-color-colored-light);margin:0}.audio-infobox__player .mejs__speed-button .mejs__speed-selected{color:var(--font-color-colored-light)}.audio-infobox-with-image{background:radial-gradient(circle closest-side at center center, rgba(255, 230, 144, 0.5019607843), rgba(255, 255, 255, 0)),linear-gradient(180deg, #f5f7fe 0%, rgba(245, 247, 254, 0) 100%);padding:var(--spacing-xl) 0}.audio-infobox-with-image__container{border:1px solid var(--border-color-neutral-extra-light);padding:var(--spacing-llg);display:flex;flex-direction:column;align-items:center}@media(min-width: 992px){.audio-infobox-with-image__container{flex-direction:row;padding:6rem var(--grid-column)}}.audio-infobox-with-image__left{max-width:var(--4col-width)}@media(min-width: 992px){.audio-infobox-with-image__left{margin-left:var(--grid-gap)}}.audio-infobox-with-image__right{max-width:calc(var(--6col-width) + 2*var(--grid-gap))}.audio-infobox-with-image .tinted-box{background-color:unset;border:none;padding:unset;margin-bottom:unset}@media(min-width: 992px){.audio-infobox-with-image .tinted-box{padding:var(--spacing-lg)}}.audio-infobox-with-image .tinted-box h5{margin-top:var(--spacing-xl);font-family:var(--font-family-h2);color:var(--font-color-h2);font-size:var(--font-size-h2);font-weight:var(--font-weight-h2);line-height:var(--font-size-h2)}@media(min-width: 992px){.audio-infobox-with-image .tinted-box h5{margin-top:unset}}.button{background-color:var(--button-color);border:1px solid var(--button-color);display:flex;justify-content:center;cursor:pointer}.button:hover{--button-color: var(--button-hover-color)}.button a{display:flex;justify-content:center;align-items:center;text-decoration:none;padding:.5rem .875rem;gap:.5rem}.button__caption{text-decoration:none;color:var(--base-white)}.button-sm .button__caption{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.button-lg a{padding:.625rem 1.125rem}.button-lg .button__caption{font-size:var(--font-size-md)}.card{max-width:var(--card-max-width);font-size:var(--font-size-md);display:flex;height:100%;flex-direction:column}.card__image{height:15rem}.card__image figure{height:100%}.card__image figure picture{width:100%;height:100%}.card__image figure picture img{object-fit:cover}.card__image .card--image-tag{z-index:1;font-size:var(--font-size-md);background:var(--background-color);color:var(--font-color-colored-light);border-color:var(--border-color-colored-box)}.card__content{display:flex;flex-direction:column;flex:1;border:1px solid var(--border-color-colored-box);background:var(--background-color);padding:2rem 1.5rem}.card__tagline{display:flex;column-gap:1rem;padding-bottom:1rem}.card__tag{background-color:var(--background-color);mix-blend-mode:multiply;padding:.25rem .75rem;color:var(--font-color-colored-light);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.card__eyebrow-headline{color:var(--font-color-colored-light);font-weight:var(--font-weight-medium);padding-bottom:.25rem}.card__text{height:100%;padding-bottom:1.5rem}.card__footer{display:flex;justify-content:space-between;align-items:center}.card__date{color:var(--font-color-neutral-medium);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.card--size-m{max-width:unset;align-items:center;flex-direction:column-reverse;background:var(--base-white)}.card--size-m .card__image{height:unset;order:2;width:100%}@media(min-width: 768px){.card--size-m .card__image{width:50%}}.card--size-m .card__content{display:flex;flex-direction:column;justify-content:center;align-items:center;order:1;background:var(--gradient-card);background-blend-mode:soft-light,normal;border:none}@media(min-width: 768px){.card--size-m .card__content{width:50%;min-height:38rem}}.card--size-m .card__headline{text-align:center}.card--size-m .card__text{padding-left:1.5rem;padding-right:1.5rem;text-align:center;height:unset;color:var(--font-color-colored-dark)}@media(min-width: 768px){.card--size-m{flex-direction:row;align-items:unset}}.citation-with-image{display:flex;gap:var(--spacing-xl);background:var(--gradient-primary);padding:var(--spacing-xl);flex-direction:column;align-items:center}@media(min-width: 576px){.citation-with-image{flex-direction:row}}@media(min-width: 768px){.citation-with-image__body{padding-right:var(--spacing-sm)}}.citation-with-image__author{color:var(--font-color-colored-light);font-weight:var(--font-weight-semi-bold);margin-top:var(--spacing-xs)}.citation-with-image__image img{width:auto}@media(min-width: 768px){.citation-with-image__image img{padding-left:var(--spacing-sm)}}.citation-with-image picture.image{width:fit-content}.citation-with-image__quote{font-family:var(--font-family-serif);font-size:var(--font-size-h4);line-height:var(--line-height-h4);color:var(--font-color-colored-dark)}.citation__author{color:var(--font-color-colored-light);font-weight:var(--font-weight-semi-bold);margin-top:var(--spacing-xs)}.citation__quote{font-family:var(--font-family-serif);font-size:var(--font-size-h4);line-height:var(--line-height-h4);color:var(--font-color-colored-dark)}.contact-box .contact,.contact-box .contact__data>div{display:flex}.contact-box .contact{flex-direction:column;gap:var(--spacing-lg)}@media(min-width: 576px){.contact-box .contact{flex-direction:row}}.contact-box .contact__data>div{font-size:var(--font-size-md);line-height:var(--line-height-md);margin-bottom:1rem;word-break:break-word}.contact-box .contact__data>div:last-child{margin-bottom:0}.contact-box .contact__data>div span.icon{align-self:inherit;margin-right:var(--spacing-sm)}.contact-box picture.image{width:fit-content}.contact-box .image img{width:auto}.contact-box p{font-size:var(--font-size-md);line-height:var(--line-height-md);margin:0 0 var(--spacing-sm)}.content-image{margin-bottom:var(--spacing-lg)}.content-image .image-description{color:var(--font-color-neutral-light);font-size:var(--font-size-sm);line-height:var(--line-height-md);padding-top:var(--spacing-xxs)}.container .content-image{margin-bottom:var(--spacing-xl)}.event-card{display:flex;gap:1.25rem;background:var(--base-white);padding:1.5rem;border:1px solid var(--border-color-neutral-extra-light);width:100%}.event-card__date{color:var(--font-color-colored-dark);font-weight:var(--font-weight-regular);width:min-content}.event-card__day{font-family:var(--font-family-serif);font-size:2.625rem;line-height:1.25}.event-card__month{font-size:1rem;margin-top:.375rem}.event-card__details{display:flex;flex-direction:column;width:100%}@media(min-width: 768px){.event-card__details{display:block}}.event-card__title{color:var(--font-color-colored-dark);font-size:var(--font-size-xl);font-weight:var(--font-weight-semi-bold);line-height:var(--line-height-xl);margin-right:.25rem}.event-card__region{display:inline-flex;color:var(--font-color-colored-light);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);background:var(--background-color);width:fit-content;padding:.25rem .625rem .25rem .25rem}.event-card__region .icon{margin-right:.25rem}.event-card__description{color:var(--font-color-neutral-medium);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-md);margin-top:.5rem}.event-card__infos{display:flex;flex-direction:column;justify-content:space-between;width:100%;margin-top:var(--spacing-sm);gap:1rem}@media(min-width: 768px){.event-card__infos{flex-direction:row}}@media(min-width: 992px){.event-card__infos{align-items:center}}.event-card__infos .button{width:max-content}.event-card__time-address{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);display:inline-flex;align-items:center;gap:.75rem 1.5rem;color:var(--font-color-neutral-medium);flex-wrap:wrap}.event-card__time-address>span{display:flex;align-items:center;gap:.5rem}@media(min-width: 768px){.event-card__time-address>span{flex-direction:row}}.featured-article .featured-article__content{display:grid;grid-template-columns:1fr;padding:var(--spacing-lg) 0}@media(min-width: 992px){.featured-article .featured-article__content{grid-template-columns:1fr 1fr;column-gap:2rem}}.featured-article .featured-article__topline{color:var(--font-color-colored-light);padding-bottom:var(--spacing-xs)}.featured-article .featured-article__text{margin-bottom:2rem;color:var(--font-color-colored-dark)}.featured-article .featured-article__button{width:fit-content}.featured-article .featured-article__button a{padding:.75rem 1.25rem}@media(min-width: 992px){.featured-article .featured-article__button a{padding:1rem 1.75rem}}.featured-article .featured-article__image{width:100%;padding-bottom:1rem}.featured-article .featured-article__image picture{display:block;height:100%}.featured-article .featured-article__image picture img{height:100%;object-fit:cover}@media(min-width: 992px){.featured-article .featured-article__topline,.featured-article .featured-article__headline,.featured-article .featured-article__text,.featured-article .featured-article__button{grid-column:1}.featured-article .featured-article__image{grid-column:2;grid-row:1/5;padding-bottom:0}}.hero-image__description{max-width:var(--container-max-width);margin:0 auto;color:var(--font-color-neutral-medium);font-size:var(--font-size-sm);line-height:var(--line-height-sm);padding:var(--spacing-xxs) var(--spacing-lg) 0;text-align:center}.image-slide{overflow:hidden;height:170px;position:relative}@media(min-width: 768px){.image-slide{height:430px}}.image-slide .image-slide__image-fit{height:100%}.image-slide .image-slide__image-fit img{width:100%;height:100%;object-fit:cover}.infobox .image{display:flex;margin-bottom:var(--spacing-md)}.infobox .infobox-header{display:flex;justify-content:space-between;padding-bottom:var(--spacing-sm)}.infobox .infobox-header .button{float:right;bottom:var(--spacing-lg);height:max-content;margin-left:var(--spacing-sm)}.infobox .infobox-header .button .icon{margin:.375rem 0}.jump-navigation a{display:flex;color:var(--font-color-h6);font-size:var(--font-size-h6);font-weight:var(--font-weight-h6);line-height:var(--line-height-h6);margin-bottom:var(--spacing-xs);align-items:center}.jump-navigation a::before{content:url("../Icons/arrow-down-blue.svg");margin:2px var(--spacing-xs) 2px 0;height:1.5rem;width:1.5rem}.jump-navigation p{margin-bottom:var(--spacing-xs)}.jump-navigation h4{padding-bottom:var(--spacing-md)}.page-header{max-width:var(--9col-width)}.img-page-header{padding:0 0 var(--spacing-xl)}.img-page-header picture img{object-fit:cover;width:100%}.img-page-header .img-page-header__title-container{padding:0 var(--grid-gap);display:flex;justify-content:center;z-index:1}.img-page-header .img-page-header__title-card{margin-top:-14%;max-width:30rem;background-color:var(--background-color);border:1px solid var(--border-color-neutral-extra-light);padding:var(--spacing-xl)}@media(min-width: 768px){.img-page-header .img-page-header__title-card{max-width:52rem}.img-page-header .img-page-header__title-card h1,.img-page-header .img-page-header__title-card .img-page-header__top-line,.img-page-header .img-page-header__title-card .img-page-header__intro-text{margin-left:1.5rem;margin-right:1.5rem}}.img-page-header .img-page-header__title-card .img-page-header__top-line{color:var(--font-color-colored-light)}.img-page-header .img-page-header__title-card .img-page-header__intro-text{color:var(--font-color-colored-dark)}.quicklinks{margin-bottom:var(--spacing-lg)}.quicklinks p{margin:0;padding:var(--spacing-sm) var(--spacing-xs) var(--spacing-sm) 0;border-bottom:1px solid var(--border-color-colored)}.quicklinks a{display:flex;justify-content:space-between;align-items:center;color:var(--font-color-h6);font-size:var(--font-size-h6);line-height:var(--line-height-h6);text-decoration:none}.quicklinks a::after{content:url("../Icons/arrow-right-blue.svg");margin:2px 0;width:1.5rem;height:1.5rem}.quicklinks p:hover{border-bottom-color:var(--button-hover-color)}.quicklinks p:hover a{color:var(--button-hover-color)}.quicklinks p:hover a::after{content:url("../Icons/arrow-right-pink.svg")}.search-result{max-width:var(--10col-width);margin-bottom:var(--spacing-lg);display:flex}.search-result:last-child{margin-bottom:0}.search-result__image{display:none}@media(min-width: 576px){.search-result__image{width:20%;background:var(--gradient-primary);border:1px solid var(--border-color-neutral-extra-light);border-right:none;display:flex;align-items:center;justify-content:center}}.search-result__info-header{color:var(--font-color-colored-light);font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight-medium);display:flex;flex-wrap:wrap;row-gap:.25rem;align-items:center}.search-result__info-body{display:flex;gap:1.25rem}.search-result__date{display:flex;flex-direction:column;color:var(--font-color-colored-dark)}.search-result__day{font-size:2.625rem;line-height:var(--line-height-h2);font-family:var(--font-family-h2)}.search-result__month{font-size:1rem;line-height:var(--line-height-md)}.search-result__info{background:var(--base-white);border:1px solid var(--border-color-neutral-extra-light);padding:1.5rem;width:100%}@media(min-width: 576px){.search-result__info{width:80%}}.search-result__topline{margin-right:1rem}.search-result__tag{background:var(--background-color);padding:.25rem .75rem;margin-right:.5rem;font-weight:var(--font-weight-medium);color:var(--font-color-colored-light);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.search-result__title{color:var(--font-color-colored-dark);font-weight:var(--font-weight-semi-bold)}.search-result__title a{color:var(--font-color-colored-dark);text-decoration:none;margin-right:.5rem;word-break:break-word}.search-result__location{display:flex;gap:.25rem;padding-left:.25rem;width:fit-content}@media(min-width: 576px){.search-result__location{display:inline-flex}}.search-result__text{font-size:var(--font-size-md);color:var(--font-color-neutral-medium);font-weight:var(--font-weight-regular);word-break:break-word;margin-top:.5rem}.search-result__icon__text{display:flex;align-items:center;height:auto;margin-top:.75rem}.icon__space{margin-right:.5rem}.service-menu{width:100%;padding-bottom:var(--spacing-xl)}@media(min-width: 768px){.service-menu{max-width:var(--3col-width)}}.service-menu>.accordion-item{max-height:0;overflow:hidden}@media(min-width: 768px){.service-menu>.accordion-item{max-height:fit-content}}.service-menu__headline{border-bottom:1px solid var(--menu-headline-color);padding:1.25rem 0;display:flex;justify-content:space-between}.service-menu__headline a{font-size:1rem;color:var(--menu-headline-color);text-decoration:none}@media(min-width: 768px){.service-menu__headline a{font-size:1.125rem}}.service-menu__headline .collapse-button{display:none}.service-menu__headline .expand-button .icon,.service-menu__headline .collapse-button .icon{width:1.5rem;height:1.5rem;margin:0 var(--spacing-xs)}.service-menu__headline .expand-button .icon img,.service-menu__headline .collapse-button .icon img{height:100%}@media(min-width: 768px){.service-menu__headline .expand-button,.service-menu__headline .collapse-button{display:none}}.service-menu__headline:only-child .expand-button{display:none}.service-menu.show>.accordion-item{max-height:fit-content}.service-menu.show .service-menu__headline .expand-button{display:none}.service-menu.show .service-menu__headline .collapse-button{display:block}@media(min-width: 768px){.service-menu.show .service-menu__headline .collapse-button{display:none}}.tinted-box{background-color:var(--background-color);padding:var(--spacing-lg);font-size:var(--font-size-md);border:1px solid var(--border-color-colored-box);margin-bottom:var(--spacing-md)}.video .iframe-video{position:relative;padding-bottom:56.25%}.video .iframe-video iframe{max-width:var(--container-wide-max-width);position:absolute}.video__description{color:var(--font-color-neutral-medium);font-size:var(--font-size-sm);line-height:var(--line-height-sm);padding-top:var(--spacing-xxs);text-align:center}.watchword{background:radial-gradient(circle closest-side at center center, rgba(255, 230, 144, 0.5019607843), rgba(255, 255, 255, 0)),linear-gradient(180deg, #f5f7fe 0%, rgba(245, 247, 254, 0) 100%);position:relative;text-align:center;padding:var(--spacing-xl) 0}.watchword .watchword--inner{border:1px solid var(--border-color-neutral-extra-light);padding:var(--spacing-llg)}@media(min-width: 992px){.watchword .watchword--inner{padding:6rem 0}}.watchword .watchword--loading-indicator{position:absolute;top:0;left:0;right:0;bottom:0;background:url("../Icons/watchword-loading.gif") no-repeat center rgba(0,0,0,0)}.watchword h2{margin-bottom:var(--spacing-xs);color:var(--font-color-colored-light)}.watchword .watchword--container{min-height:100px}.watchword .watchword{margin-bottom:var(--spacing-lg)}.watchword .watchword--text{padding:0;margin:0 auto var(--spacing-lg);width:100%}@media(min-width: 992px){.watchword .watchword--text{width:90%}}@media(min-width: 768px){.watchword .watchword--text{width:75%}}.watchword .instructive--text{color:var(--font-color-colored-dark);font-size:var(--font-size-xl);margin:auto;width:100%}@media(min-width: 992px){.watchword .instructive--text{width:75%}}@media(min-width: 768px){.watchword .instructive--text{width:50%}}.accordion{margin-bottom:var(--spacing-lg)}.article-meta-data{flex-direction:row;flex-wrap:wrap;row-gap:1rem;column-gap:2rem;font-size:var(--font-size-sm);line-height:var(--line-height-sm);padding-top:var(--spacing-lg);padding-bottom:var(--spacing-xl);justify-content:space-between;align-items:center}.article-meta-data .publish-data-publisher{font-weight:var(--font-weight-semi-bold)}.article-meta-data .publish-data-date{font-weight:var(--font-weight-regular);color:var(--font-color-neutral-light)}.article-meta-data .article-share-buttons{display:flex;align-items:center;column-gap:.75rem}.article-meta-data .article-share-buttons .button{background-color:rgba(0,0,0,0);border-color:var(--border-color-neutral-light)}.article-meta-data .article-share-buttons a{padding:.625rem}.article-teaser-block{--background-color: var(--secondary-50);--border-color-colored-box: var(--secondary-200);--button-color: var(--secondary-700);--font-color-colored-light: var(--secondary-700);--font-color-colored-dark: var(--secondary-900);--font-color-h2: var(--secondary-700);--font-color-h5: var(--secondary-900);--font-color-h6: var(--secondary-700);--font-color-background-text: var(--secondary-300)}.article-teaser-block .text-background{height:1.5rem}@media(min-width: 768px){.article-teaser-block .text-background{height:5rem}}.article-teaser-block .article-teaser-block__headline{margin-bottom:1rem}.article-teaser-block .article-teaser-block__articles{display:grid;gap:var(--grid-gap);justify-items:center;align-items:stretch;grid-template-columns:1fr}@media(min-width: 576px){.article-teaser-block .article-teaser-block__articles{grid-template-columns:1fr 1fr}}@media(min-width: 992px){.article-teaser-block .article-teaser-block__articles{grid-template-columns:1fr 1fr 1fr}}.article-teaser-block .article-teaser-block__articles .card--size-m{grid-column:1/-1}.article-teaser-block .more-button{max-width:10rem;align-self:center}.article-teaser-block .more-button .button{margin-top:24px;background-color:var(--base-white);border:1px solid var(--border-color-neutral-light);box-shadow:0 1px 2px 0 rgba(16,24,40,.05)}.article-teaser-block .more-button .button:hover{background-color:var(--white-button-hover-color)}.article-teaser-block .more-button .button .button__caption{font-size:var(--font-size-md);color:var(--font-color-neutral-medium)}.card-lane{display:grid;gap:var(--grid-gap);justify-items:stretch;align-items:stretch;align-self:center;grid-template-columns:1fr}@media(min-width: 576px){.card-lane{grid-template-columns:1fr 1fr}}@media(min-width: 992px){.card-lane{grid-template-columns:1fr 1fr 1fr}}.card-lane .card--size-m{grid-column:1/-1}.colored-container{background-color:var(--background-color);padding:var(--spacing-lg) 0;margin-bottom:var(--spacing-lg)}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--rtl{direction:rtl}.glide__arrow{position:absolute;display:block;top:50%;z-index:2;color:#fff;text-transform:uppercase;padding:9px 12px;background-color:rgba(0,0,0,0);border:2px solid rgba(255,255,255,.5);border-radius:4px;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);text-shadow:0 .25em .5em rgba(0,0,0,.1);opacity:1;cursor:pointer;transition:opacity 150ms ease,border 300ms ease-in-out;transform:translateY(-50%);line-height:1}.glide__arrow:focus{outline:none}.glide__arrow:hover{border-color:#fff}.glide__arrow--left{left:2em}.glide__arrow--right{right:2em}.glide__arrow--disabled{opacity:.33}.glide__bullets{position:absolute;z-index:2;bottom:2em;left:50%;display:inline-flex;list-style:none;transform:translateX(-50%)}.glide__bullet{background-color:rgba(255,255,255,.5);width:9px;height:9px;padding:0;border-radius:50%;border:2px solid rgba(0,0,0,0);transition:all 300ms ease-in-out;cursor:pointer;line-height:0;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);margin:0 .25em}.glide__bullet:focus{outline:none}.glide__bullet:hover,.glide__bullet:focus{border:2px solid #fff;background-color:rgba(255,255,255,.5)}.glide__bullet--active{background-color:#fff}.glide--swipeable{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.glide--dragging{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.glide--swipeable{cursor:default}.glide__track{cursor:grab}.image-gallery{max-width:var(--container-wide-max-width);margin:auto}.image-gallery__controls{display:flex;flex-wrap:wrap;align-items:center;margin:var(--spacing-md) 46px var(--spacing-lg)}@media(min-width: 576px){.image-gallery__controls{margin-right:110px;margin-left:110px}}@media(min-width: 768px){.image-gallery__controls{margin-right:180px;margin-left:180px}}@media(min-width: 992px){.image-gallery__controls{margin-right:250px;margin-left:250px}}@media(min-width: 1200px){.image-gallery__controls{margin-right:320px;margin-left:320px}}.image-gallery__controls button{padding:.5rem;border:1px solid var(--border-color-neutral-light);background-color:var(--base-white);box-shadow:0 1px 2px 0 rgba(16,24,40,.05);cursor:pointer}.image-gallery__controls button:hover{background-color:var(--white-button-hover-color)}.image-gallery__controls button+button{margin-right:var(--spacing-md);margin-left:.5rem}.image-gallery__controls button .icon{display:flex;align-self:center}.image-gallery__active-slide,.image-gallery__divider{color:var(--font-color-colored-light);font-size:var(--font-size-md);font-weight:var(--font-weight-semi-bold)}.image-gallery__slides-count{color:var(--font-color-neutral-medium);font-size:var(--font-size-md);font-weight:var(--font-weight-semi-bold);margin-right:var(--spacing-md)}.image-gallery__slide-description{color:var(--font-color-neutral-light);font-size:14px;font-weight:var(--font-weight-regular);padding:.5rem 0}.gemeinde-finder .input-icons,.offene-kirchen .input-icons{width:17.5rem;position:absolute;margin:var(--spacing-md) 0 0 var(--spacing-md);z-index:1}.gemeinde-finder .input-icons input::placeholder,.offene-kirchen .input-icons input::placeholder{font-size:var(--font-size-md);line-height:var(--line-height-md)}.gemeinde-finder .input-icons>.icon,.offene-kirchen .input-icons>.icon{padding:1.25rem;min-width:50px;cursor:pointer;position:absolute}@media(min-width: 768px){.gemeinde-finder .input-icons>.icon,.offene-kirchen .input-icons>.icon{padding:1.5rem}}.gemeinde-finder .location-search-field.input-field,.offene-kirchen .location-search-field.input-field{width:100%;padding:.625rem 0 .625rem 2.875rem}.gemeinde-finder .map-info-text,.gemeinde-finder .faulty-map-info-text,.gemeinde-finder .thank-you-text,.offene-kirchen .map-info-text,.offene-kirchen .faulty-map-info-text,.offene-kirchen .thank-you-text{padding-top:var(--spacing-xxs);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.gemeinde-finder .map-info-text,.gemeinde-finder .faulty-map-info-text,.gemeinde-finder .faulty-map-info-text>a,.gemeinde-finder .thank-you-text,.offene-kirchen .map-info-text,.offene-kirchen .faulty-map-info-text,.offene-kirchen .faulty-map-info-text>a,.offene-kirchen .thank-you-text{color:var(--font-color-neutral-medium);font-weight:var(--font-weight-medium)}.gemeinde-finder .faulty-map-info-text,.offene-kirchen .faulty-map-info-text{margin:var(--spacing-xl) 0 0 0;max-width:var(--7col-width)}#map{height:37rem;z-index:0}#map .popup-container>.partial-location-info:not(.headline){display:flex;margin-top:var(--spacing-sm)}#map .popup-container>.partial-location-info:not(.headline) .location-info-placeholder,#map .popup-container>.partial-location-info:not(.headline) .location-info-placeholder>a{font-size:var(--font-size-md);font-weight:var(--font-weight-regular);text-decoration:none;line-height:var(--line-height-md);color:var(-font-color-neutral-dark)}#map .popup-container>.partial-location-info:not(.headline) .icon{margin-right:var(--spacing-sm)}#map .partial-location-info.headline{padding-right:var(--spacing-lg)}#map .leaflet-popup-content{margin:var(--spacing-md);width:auto !important}#map .leaflet-popup-content-wrapper{border-radius:0;width:20rem}#map .leaflet-popup-close-button>span{font-size:var(--font-size-xxl);color:var(--font-color-colored-light)}#map .leaflet-popup-close-button{top:.75rem;right:.5rem}@media(min-width: 768px){#map .leaflet-popup-close-button{top:1.75rem;right:1.5rem}#map .leaflet-popup-content-wrapper{width:27rem}}#map,#map .leaflet-popup-content-wrapper{border:1px solid var(--border-color-colored-box)}@media(min-width: 768px){.offene-kirchen>#map .leaflet-popup-content-wrapper{width:23rem}.offene-kirchen>#map .leaflet-popup-content-wrapper .button{width:12rem;margin:2rem 0 0 auto}}.service-overview__pages{padding:var(--spacing-xl) 3rem 3rem}@media(min-width: 768px){.service-overview__pages{margin:auto;max-width:var(--9col-width);padding:var(--spacing-xl) 1rem 6rem}}.service-overview__lead-letter{color:var(--font-color-colored-light);font-family:YoungSerif,serif;font-size:3.75rem;line-height:3.75rem;margin-bottom:1.875rem}.service-overview__page-title{margin-top:.75rem}.service-overview__page-title a{color:var(--font-color-colored-dark);font-size:1.125rem;text-decoration:none}.service-overview__page-title a:hover{color:var(--button-hover-color)}.service-overview__page-title+.service-overview__lead-letter{margin-top:2.625rem}footer{color:var(--base-white);width:100%;background:var(--header-and-footer-background-color);font-size:var(--font-size-md);line-height:var(--line-height-md)}footer .footer-container{flex-direction:column;row-gap:var(--spacing-xl);padding-top:var(--spacing-xl)}@media(min-width: 768px){footer .footer-container{flex-direction:row;column-gap:0}}footer .legal-footer-container{padding-top:var(--grid-gap);padding-bottom:var(--spacing-xl)}footer .company-data{display:flex;flex-direction:column;row-gap:1.5rem}footer .footer-legal{display:flex;flex-wrap:wrap;row-gap:var(--spacing-sm);justify-content:space-between;border-top:1px solid var(--border-color-neutral-extra-light);width:100%;padding-top:var(--grid-gap)}footer .footer-legal__legal-links{display:flex;gap:1rem}footer .footer-legal__legal-links a{text-decoration:none;color:var(--base-white);font-weight:var(--font-weight-regular)}footer .footer-legal__legal-links a:hover{text-decoration:underline}footer .footer__info{display:flex;flex-direction:column;row-gap:.75rem}@media(min-width: 768px){footer .footer__info{width:25%}}footer .footer__menu{display:flex;flex-wrap:wrap;flex:1}footer .footer__form{width:100%}@media(min-width: 768px){footer .footer__form{width:25%}}footer .footer__form .form-group .form-control{min-width:0}footer .submenu{display:flex;flex-direction:column;width:45%;padding:var(--spacing-xs);margin-bottom:var(--spacing-md)}@media(min-width: 992px){footer .submenu{width:30%}}footer .submenu ul{margin:0;padding:0}footer .submenu li{list-style-type:none;margin-top:.5rem}@media(min-width: 768px){footer .submenu li{margin-top:.75rem}}footer .submenu a{text-decoration:none;color:var(--base-white)}footer .submenu a:hover{text-decoration:underline}footer img{max-width:fit-content}footer .submenu__headline{margin-bottom:.5rem;font-weight:var(--font-weight-semi-bold);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}@media(min-width: 768px){footer .submenu__headline{margin-bottom:.25rem}}footer .form-label{color:var(--base-white)}header{position:relative;width:100%}header::before{position:absolute;z-index:-3;content:"";width:100%;min-height:40rem;height:100%;background:var(--gradient-primary)}.nav-menu__items{display:flex;gap:1.125rem}.nav-menu__items>a{padding:.75rem}.search-button a{padding:.75rem}@media(min-width: 992px){.search-button a{flex-direction:row-reverse;padding:.625rem 1.125rem;font-size:16px;font-weight:var(--font-weight-semi-bold);line-height:24px}}.search-button a .button__caption{display:none}@media(min-width: 992px){.search-button a .button__caption{display:block}}.menu-mobile__items{display:none}.menu-mobile__items a{font-size:20px;text-decoration:none;display:block;margin:0 1rem;padding:.75rem 0;border-bottom:1px solid var(--menu-color)}.top-nav{background:var(--header-and-footer-background-color);color:var(--base-white);height:var(--top-nav-height)}.top-nav .container{padding:0;height:100%;flex-direction:row;column-gap:0;justify-content:space-between;align-items:center}@media(min-width: 992px){.top-nav .container{padding:0 var(--grid-gap)}}.top-nav .container .top-nav__button-row{display:flex;height:100%}.top-nav .container .button{--button-color: var(--quaternary-1000)}.top-nav .container .button a{height:100%}@media(min-width: 992px){.top-nav .container .button a{flex-direction:row-reverse}}.top-nav .container .button__caption{font-size:var(--font-size-sm);display:none}@media(min-width: 992px){.top-nav .container .button__caption{display:block}}.top-nav .container .button.button--colored{--button-color: var(--primary-800)}.top-nav .container .button:hover,.top-nav .container .button.button--colored:hover{--button-color: var(--button-hover-color)}.top-nav .container .button picture{display:flex}@media(min-width: 992px){.top-nav .container .button.button--first a{padding-left:0}}.top-nav.menu-active{display:none}.close-menu{display:none}.main-nav{padding-top:1.5rem;padding-bottom:0}@media(min-width: 992px){.main-nav{padding-top:2.5rem}}.main-nav__row{display:flex;justify-content:space-between;align-items:center;max-width:var(--container-max-width);margin:auto;padding:0 var(--grid-gap) var(--grid-gap)}@media(min-width: 992px){.main-nav__row{position:relative}}.nav-logo{max-width:var(--header-logo-max-width)}.opened-menu{display:none}.menu-desktop{display:none}@media(min-width: 992px){.menu-desktop{display:flex;align-items:center;gap:2rem;margin:0 2.25rem}.menu-desktop a{text-decoration:none}}.menu-button::before{content:"";width:20px;height:20px;background-image:url("../Icons/menu.svg");background-repeat:no-repeat;background-position:center}.menu-mobile{display:flex;height:calc(100% - 5.2rem);flex-direction:column;justify-content:space-between}@media(min-width: 992px){.menu-mobile{display:none}}.menu-button{padding:.75rem;cursor:pointer;align-items:center}@media(min-width: 992px){.menu-button{display:none}}.sun-background{display:none}.search-overlay{display:none;padding-top:8rem}.search-overlay .search-overlay__plugin{position:absolute}@media(min-width: 992px){.search-overlay .search-overlay__plugin{top:50%;left:50%;transform:translate(-50%, -50%)}}header.menu-active{min-height:100%;position:absolute;z-index:5;overflow-y:auto;background:var(--gradient-primary)}header.menu-active::before{background:unset}header.menu-active>.top-nav .container{display:none}header.menu-active .top-nav.menu-active{display:block;height:unset;background:var(--header-and-footer-background-color)}header.menu-active .top-nav.menu-active .container{padding:1rem}header.menu-active .top-nav.menu-active .container .top-nav__button-row{flex-direction:column}header.menu-active .top-nav.menu-active .container .button{justify-content:unset;padding:.5rem 0}header.menu-active .top-nav.menu-active .container .button a{flex-direction:row-reverse}header.menu-active .top-nav.menu-active .container .button__caption{display:block}header.menu-active .main-nav{height:calc(100% - var(--top-nav-height));position:absolute;width:100%}@media(min-width: 992px){header.menu-active .main-nav{position:initial}}header.menu-active .menu-button::before{background-image:url("../Icons/x-close.svg")}header.menu-active .menu-mobile__items{display:block;padding:1.5rem 0 3rem}@media(min-width: 992px){header.menu-active .close-menu{--button-color: var(--header-and-footer-background-color);height:100%;display:flex;align-items:center;justify-content:flex-end;background-color:inherit;border-color:var(--header-and-footer-background-color);margin:auto;max-width:var(--container-max-width);padding:0 var(--grid-gap)}header.menu-active .close-menu a{flex-direction:row-reverse;font-size:14px;font-weight:var(--font-weight-semi-bold);line-height:20px}header.menu-active .nav-logo{display:none}header.menu-active .opened-menu{display:block;color:var(--font-color-colored-dark);font-family:YoungSerif,serif;font-size:48px;font-style:normal;font-weight:var(--font-weight-regular);line-height:60px;letter-spacing:-0.48px}header.menu-active .sun-background{position:absolute;overflow:hidden;width:100%;z-index:-1;display:block;top:0}header.menu-active .sun-background::before{content:"";position:absolute;height:163rem;width:100%;left:30rem;top:-30rem;z-index:-1;background-image:var(--gradient-background-sun)}}header.search-active .menu-desktop{display:none}header.search-active .opened-menu{display:none}header.search-active .menu-mobile{display:none}header.search-active .search-button{display:none}.two-columns .column{padding-bottom:var(--grid-gap)}.two-columns .column:last-child{padding-bottom:0}@media(min-width: 576px){.two-columns{display:flex;column-gap:var(--grid-gap)}.two-columns .column{padding-bottom:0}.two-columns .container--narrow{max-width:var(--two-column-width-60)}.column__60{width:var(--two-column-width-60)}.column__40{width:var(--two-column-width-40)}}@media(min-width: 992px){.menu-item__chevron::before,.menu-item__arrow::before{content:"";display:block;width:30px;height:100%;background-repeat:no-repeat;background-position:center}.menu-item__arrow::before{background-image:url("../Icons/arrow-right-light_blue.svg");margin-right:.75rem}.menu-item__chevron::before{background-image:url("../Icons/chevron-down-light-blue.svg")}.desktop-menu__child{display:none;position:absolute;width:30%;top:7rem;left:2rem;padding-bottom:3rem}.desktop-menu__child>a{display:block}.nav-menu__items .desktop-menu-level,.nav-menu__items a{color:var(--menu-color)}.nav-menu__items .desktop-menu-level:hover,.nav-menu__items .desktop-menu-level.show,.nav-menu__items a:hover,.nav-menu__items a.show{color:var(--menu-headline-color);border-color:var(--menu-headline-color)}.desktop-menu-level{display:flex;justify-content:space-between;cursor:pointer}.desktop-menu-level.show>.menu-item__arrow::before,.desktop-menu-level:hover>.menu-item__arrow::before{background-image:url("../Icons/arrow-right-pink.svg")}.desktop-menu-level.show .menu-item__chevron::before,.desktop-menu-level:hover .menu-item__chevron::before{background-image:url("../Icons/chevron-down-pink.svg")}.desktop-menu-level.show>.desktop-menu__child{display:block}.menu-desktop>a,.desktop-menu-level-1{font-size:24px;font-weight:var(--font-weight-semi-bold);line-height:32px}.desktop-menu-level-1.show,.desktop-menu-level-1:hover{text-decoration:underline;text-underline-position:under}.desktop-menu-level-2,.desktop-menu-level-3,.desktop-menu-level-4,.desktop-menu__child>a{font-size:16px;font-weight:var(--font-weight-semi-bold);line-height:24px;padding:1rem 0 .875rem;border-bottom:1px solid var(--menu-color)}.menu-item__chevron{display:flex;align-items:center}.desktop-menu__child-2,.desktop-menu__child-3{width:100%;left:108%;top:0}}.menu-level__header{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;margin:0 1rem;border-color:var(--menu-color)}.menu-level__header .collapse-button{display:none}.menu-level{color:var(--menu-color);font-size:20px;font-weight:var(--font-weight-semi-bold)}.menu-level-2{font-size:16px}.menu-level-3{font-size:16px;font-weight:var(--font-weight-regular)}.menu-level-3>.accordion-item__header{border:unset}.menu-level-4 .menu-level__header{padding:.25rem 0}.menu-level.show{color:var(--menu-headline-color);margin-bottom:1rem}.menu-level.show>.accordion-item__header{border-color:var(--menu-headline-color);margin-bottom:1rem}.menu-level-3.show>.accordion-item__header{margin-bottom:0}.menu-child-1>a{font-size:16px}.menu-child-2>a{font-size:16px;font-weight:var(--font-weight-regular);border:unset}.menu-child-3>a{font-size:14px;font-weight:var(--font-weight-regular);margin-left:2.5rem;border:unset}.lector-login{background:var(--background-color);border:1px solid var(--border-color-colored-box);padding:var(--spacing-md);max-width:592px}.lector-login.container.container:last-child{padding:var(--spacing-md)}.lector-login__text{font-size:var(--font-size-md);margin-bottom:1.5rem}.lector-login__password-label{display:block;color:var(--font-color-neutral-medium);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-xxs)}#tx-felogin-input-password{min-width:300px;max-width:300px;margin-bottom:var(--spacing-sm)}@media(min-width: 992px){#tx-felogin-input-password{min-width:464px;max-width:464px}}.lector-login__err-msg{color:var(--error-color);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-top:var(--spacing-xxs)}.lector-login__submit{display:flex;font-size:var(--font-size-sm);gap:var(--spacing-xxs);width:unset;box-shadow:0 1px 2px 0 rgba(16,24,40,.05);cursor:pointer}.form-summary-page{margin-bottom:1.5rem}.form-summary-page__multivalue{margin-bottom:0}.form-summary-page__oneLine{margin-bottom:4px}.image-container{position:relative;padding-top:0;padding-bottom:0}picture.background-image{display:none}@media(min-width: 992px){picture.background-image{display:block;max-width:392px;position:absolute;right:0;z-index:-1}}.article-content.imported-article picture{justify-content:center}.article-content.imported-article picture img{max-width:max-content}.news-page{--background-color: var(--secondary-50);--border-color-colored-box: var(--secondary-200);--button-color: var(--secondary-700);--font-color-colored-light: var(--secondary-700);--font-color-colored-dark: var(--secondary-900);--font-color-h2: var(--secondary-700);--font-color-h5: var(--secondary-900);--font-color-h6: var(--secondary-700);--font-color-background-text: var(--secondary-300);position:relative}.news-page .text-background__body{top:-0.07em}.news-page .news-page__title{padding-bottom:0}.service-overview__search .tx-solr-search-form1__searchWords{display:none}.service-page{position:relative;overflow-x:clip}.service-page .hero-image{max-width:var(--container-max-width);padding:0 var(--grid-gap) var(--grid-gap)}.service-page::after{content:"";position:absolute;height:110rem;width:110rem;top:-35rem;left:-55rem;z-index:-3;background-image:var(--gradient-background-sun)}@media(min-width: 768px){.service-page::after{top:-15rem}}.service-page__center-content .container{max-width:var(--container-narrow-inside-container-default-width)}@media(min-width: 768px){.service-page__center-row{flex-direction:row}.service-page__center-content .container--narrow{margin:0}}.start-page-header__animation{position:absolute;top:0;left:0;right:0;min-height:900px;z-index:-1;overflow:hidden}.start-page-header__animation .start-page-header__animation-img{height:88rem;width:88rem;background:var(--gradient-background-sun);background-blend-mode:soft-light,normal;margin-left:50%;transform:translateX(-50%)}@media(min-width: 992px){.start-page-header__animation .start-page-header__animation-img{margin:auto;transform:none;animation:sun-animation 7s infinite linear}@keyframes sun-animation{0%{transform:rotate(0deg) translateY(8rem) rotate(0deg)}100%{transform:rotate(-360deg) translateY(8rem) rotate(360deg)}}}.start-page-header__background-image{position:absolute;height:880px;width:100%;max-width:unset;transform:translateY(-4rem);z-index:-2;overflow:hidden;background-image:url("../Images/background-crosses.svg");background-position:center;opacity:.7}.stellenboerse-page .stellenboerse-page__header{display:flex;flex-direction:column;align-items:flex-end}@media(min-width: 992px){.stellenboerse-page .stellenboerse-page__header{flex-direction:row}.stellenboerse-page .stellenboerse-page__header .container{padding-bottom:0}}.stellenboerse-page .job-offer-button a{flex-direction:row-reverse}.stellenboerse-page .job-offer-button a .button__caption{font-size:var(--font-size-md);width:max-content}textarea#expectations~.ck-editor,textarea#qualification~.ck-editor,textarea#additionalInfo~.ck-editor{line-height:var(--line-height-base)}textarea#expectations~.ck-editor p,textarea#qualification~.ck-editor p,textarea#additionalInfo~.ck-editor p{margin:0}textarea#expectations.required-validator,textarea#qualification.required-validator,textarea#additionalInfo.required-validator{display:block !important;position:absolute;z-index:0;border:0;width:100%;height:100%}textarea#expectations:has(~.ck-editor p:not(.ck-placeholder)),textarea#qualification:has(~.ck-editor p:not(.ck-placeholder)),textarea#additionalInfo:has(~.ck-editor p:not(.ck-placeholder)){display:none !important}.ck.ck-editor__editable_inline:not(.ck-comment__input *){min-height:10.5rem;padding:.75rem .875rem;font-size:1rem;overflow-y:auto}.input:has(textarea.required-validator){position:relative}.paginate-container{display:flex;justify-content:center;flex-wrap:wrap}.paginate-container ul.paginator{list-style:none;display:flex;padding:0;margin:var(--spacing-lg) 0;flex-wrap:wrap;justify-content:center}.paginate-container ul.paginator li{margin-right:1.25rem;display:flex;flex-direction:column;justify-content:center}.paginate-container ul.paginator li:last-child{margin-right:0}.paginate-container ul.paginator li>a{text-decoration:none;color:var(--font-color-neutral-medium);font-size:var(--font-size-md);line-height:var(--line-height-md)}.paginate-container ul.paginator li.current>a,.paginate-container ul.paginator li.next>div,.paginate-container ul.paginator li.previous>div{color:var(--font-color-colored-light);opacity:.2}.paginate-container ul.paginator li.next>a,.paginate-container ul.paginator li.previous>a{padding:.75rem;border:1px solid var(--border-color-neutral-light)}.paginate-container ul.paginator li.next>a:hover,.paginate-container ul.paginator li.previous>a:hover{background:var(--white-button-hover-color)}.paginate-container .current-page-number{margin:auto 0 auto var(--spacing-lg);color:var(--font-color-neutral-medium);font-size:var(--font-size-md);line-height:var(--line-height-md);display:inline-flex;align-items:center}.paginate-container .current-page-number .page-number-input form{margin-block-end:0}.paginate-container .current-page-number .page-number-input input{font-weight:var(--font-weight-semi-bold);color:var(--font-color-neutral-medium);text-align:center;border:1px solid var(--border-color-neutral-light);height:2rem;width:2rem;margin-right:.5rem}.offene-kirchen{padding-top:var(--spacing-lg)}.offene-kirchen__search{max-width:46.5rem}.offene-kirchen__search .search-headline{text-align:center;padding-bottom:var(--spacing-lg)}.offene-kirchen__search .form-group{display:flex}.offene-kirchen__search .form-group>.field-input{width:100%}.offene-kirchen__search .form-group>.field-input input{border:1px solid var(--neutral-200)}.offene-kirchen__search .form-group>button.button{margin-left:auto;margin-top:0;padding:0 1.75rem;align-items:center;border:none}.offene-kirchen__search .form-group>button.button .icon{margin-right:var(--spacing-xs)}.offene-kirchen .map-info-text{margin-bottom:var(--spacing-llg)}.offene-kirchen h4.search-result-headline{text-align:center;padding:var(--spacing-llg) 0 var(--spacing-xl) 0}.offene-kirchen__search-result-list{max-width:var(--10col-width);width:100%;align-self:center}.offene-kirchen__search-result-list .search-result__image{padding:var(--spacing-sm)}.offene-kirchen .search-input-field{width:100%;padding:1rem 4.25rem 1rem 1.75rem}.offene-kirche-details .container.map-container{padding-bottom:0}.offene-kirche-details .colored-container{padding-top:var(--spacing-xl)}.offene-kirche-details h1{padding-bottom:unset}.offene-kirche-details__content.container{background:var(--base-white);max-width:var(--8col-width);padding:var(--spacing-llg) 1rem}@media(min-width: 992px){.offene-kirche-details__content.container{padding:var(--spacing-llg) 6.5rem}}.offene-kirche-details h5{padding-bottom:var(--spacing-md)}.offene-kirche-details hr{margin:var(--spacing-md) 0;border:1px solid var(--primary-200)}.offene-kirche-details ul{margin:0}.offene-kirche-details__week-day{color:var(--primary-900);font-weight:var(--font-weight-semi-bold)}.offene-kirche-details .report-faulty-info-box{display:flex;justify-content:space-between}.offene-kirche-details .report-faulty-info-box .button{width:3rem;height:3rem}.page-header.offene-kirche-page-header{max-width:100%}.page-header.offene-kirche-page-header .intro-text{display:flex;align-items:end;justify-content:space-between;flex-direction:column}@media(min-width: 1200px){.page-header.offene-kirche-page-header .intro-text{flex-direction:row}}.page-header.offene-kirche-page-header .intro-text .text{max-width:var(--9col-width);margin-bottom:var(--spacing-sm)}@media(min-width: 1200px){.page-header.offene-kirche-page-header .intro-text .text{margin-bottom:0}}.page-header.offene-kirche-page-header .intro-text .button.button-lg{margin:0 auto;height:fit-content}.page-header.offene-kirche-page-header .intro-text .button.button-lg a{flex-direction:row-reverse}.offene-kirche .open-church__email{font-weight:unset;color:var(--font-color-colored-dark)}.offene-kirche .form-group.hint-box__colored{line-height:var(--line-height-sm);font-size:var(--font-size-sm);color:var(--font-color-neutral-light);background-color:var(--warning-100);padding:var(--spacing-md)}.offene-kirche .form-group.disclaimer{color:var(--font-color-colored-dark);font-size:var(--font-size-md);font-weight:var(--font-weight-semi-bold);padding:var(--spacing-xs) 0}.offene-kirche .form-two-columns{display:flex;column-gap:var(--spacing-lg)}.offene-kirche .form-two-columns .form-group{width:50%}.offene-kirche .form-two-columns .form-control{min-width:unset}.offene-kirche .form-weekday{width:100%}.offene-kirche .form-weekday .form-group{margin-bottom:0}.offene-kirche form .form-label--lg{font-size:var(--font-size-md);font-weight:var(--font-weight-base)}.offene-kirche .checkbox{display:flex;align-items:flex-start;column-gap:.5rem}.offene-kirche .checkbox input{margin:revert}.offene-kirche .checkbox .signet{width:1.25rem;height:1.25rem}.offene-kirche .terms{color:var(--font-color-neutral-medium)}.offene-kirche .intro-text a{color:var(--font-color-colored-dark);font-weight:var(--font-weight-regular)}.tx-solr-search-form1{max-width:var(--8col-width);padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-xl)}.tx-solr-search-form1 .input-group{display:flex}.tx-solr-search-form1 button{margin-top:0}.tx-solr-search-form1 .form-control{border-color:var(--border-color-neutral-extra-light);color:var(--font-color-neutral-medium);font-weight:var(--font-weight-regular);font-size:var(--font-size-xl);line-height:var(--line-height-xl);padding:.75rem 1rem}@media(min-width: 768px){.tx-solr-search-form1 .form-control{font-size:1.125rem;padding:1rem 1.75rem;min-width:unset}}.tx-solr-search-form1 .form-control:focus-visible{outline:none}.tx-solr-search-form1__headline{text-align:center}.tx-solr-search-form1__searchWords{display:flex;flex-wrap:wrap;gap:.5rem;background:var(--base-white);padding:1rem 1.5rem;border:1px solid var(--border-color-neutral-extra-light);border-top-width:0}@media(min-width: 768px){.tx-solr-search-form1__searchWords{padding:1.5rem}}.tx-solr-search-form1__searchWord{text-decoration:none;font-size:var(--font-size-sm);line-height:var(--line-height-sm);background-color:var(--background-color);border:1px solid var(--border-color-neutral-extra-light);padding:.5rem .875rem}.autocomplete-suggestions{width:min(var(--8col-width) - 2*var(--grid-gap),100vw - 2*var(--grid-gap)) !important;background:var(--base-white);border:1px solid var(--border-color-neutral-extra-light);border-top-width:0;padding:var(--spacing-md)}.autocomplete-suggestions::before{content:"Vorschläge";display:block;color:var(--font-color-colored-light);font-weight:var(--font-weight-semi-bold);font-size:var(--font-size-sm);line-height:var(--line-height-sm);padding-bottom:var(--spacing-tiny)}.autocomplete-suggestion{margin-top:var(--spacing-xs);padding:0;font-size:var(--font-size-xl);line-height:var(--line-height-xl);color:var(--font-color-neutral-dark);cursor:pointer}.autocomplete-suggestion strong{color:var(--font-color-colored-light);font-weight:var(--font-weight-semi-bold)}.autocomplete-suggestion.autocomplete-selected{background-color:var(--background-color)}.search-results{align-self:center;max-width:var(--10col-width)}@media(min-width: 768px){.search-results .tx-solr-search-form1{padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-xl)}}.search-results .search-results__headline{text-align:center}.search-results .paginate-container ul.paginator li.current>a{opacity:unset;text-decoration:underline}.search-results__facets{display:flex;flex-wrap:wrap;gap:.75rem;padding-bottom:var(--spacing-xl);justify-content:left}@media(min-width: 576px){.search-results__facets{justify-content:center}}.search-results__facet{background:var(--background-color);border:1px solid var(--border-color-colored-box);padding:.5rem .875rem;font-size:var(--font-size-sm);line-height:var(--line-height-sm);text-decoration:none;color:var(--font-color-neutral-medium-light)}.search-results__facet--active{border:2px solid var(--font-color-colored-light);color:var(--font-color-colored-light)}.stellenboerse-search{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-xl)}.stellenboerse-search button{width:max-content;display:flex;gap:.5rem;cursor:pointer;margin-top:calc(var(--spacing-md) + var(--spacing-lg))}.stellenboerse__job-offers{max-width:var(--10col-width);width:100%;align-self:center}.stellenboerse__job-offers h4{text-align:center;padding-bottom:var(--spacing-xl)}.stellenboerse-details .colored-container{padding:0}@media(min-width: 768px){.stellenboerse-details .colored-container{padding:0 0 6rem}}.stellenboerse-details .stellenboerse-details__content.container{background:var(--base-white);max-width:var(--8col-width);padding:var(--spacing-lg)}@media(min-width: 576px){.stellenboerse-details .stellenboerse-details__content.container{padding:calc(var(--spacing-lg) + var(--spacing-md)) calc(var(--spacing-xl) + var(--spacing-lg)) var(--spacing-xl)}}.stellenboerse-details hr{margin:var(--spacing-md) 0;border:none;height:1px;background-color:var(--border-color-colored-box)}.stellenboerse-details .text{word-break:break-word}@media(min-width: 576px){.stellenboerse-details .stellenboerse__short-infos{display:grid;grid-template-columns:1fr 1fr;grid-row-gap:1rem}}.stellenboerse-details .text.stellenboerse__short-info-value{margin-bottom:.5rem}@media(min-width: 576px){.stellenboerse-details .text.stellenboerse__short-info-value{margin-bottom:0}}.stellenboerse-details .stellenboerse__short-info-label{font-weight:var(--font-weight-semi-bold)}.stellenboerse-details .infobox a{color:inherit;font-weight:inherit}.stellenboerse-details .contact-box a{color:inherit;font-weight:inherit;text-decoration:none}.stellenboerse-page .paginate-container ul.paginator li.current a{text-decoration:underline;opacity:unset}.stellenboerse__form{margin-bottom:var(--spacing-xl)}.stellenboerse__form .form-label.hint-text{color:var(--font-color-neutral-light);margin:.5rem 0 0}.stellenboerse__form textarea{padding:.5rem .75rem}.radio{display:flex;margin-bottom:var(--spacing-xxs)}.radio label{margin:0 0 0 var(--spacing-xxs);font-weight:var(--font-weight-base)}.form-two-columns{display:flex;column-gap:var(--spacing-lg)}.form-two-columns .form-group{width:50%}.form-two-columns .form-control{min-width:unset}.form-two-columns .radio-set{margin:1.5rem 0 0}@media(min-width: 768px){.form-two-columns .radio-set{margin:1.75rem 0 0}}.stellenboerse__link-degree{text-transform:uppercase}.stellenboerse__file-chosen-container{display:flex;column-gap:.25rem;margin-top:var(--spacing-sm)}.stellenboerse__file-chosen{color:var(--font-color-colored-light);font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight-semi-bold);word-break:break-word}.stellenboerse__file-upload-button{display:inline-block;padding:var(--spacing-md) var(--spacing-sm);font-size:var(--font-size-md);font-weight:var(--font-weight-semi-bold);cursor:pointer;border:1px solid var(--border-color-neutral-light);margin:var(--spacing-md) 0 var(--spacing-lg);background-color:var(--base-white)}.stellenboerse__file-upload-button input{display:none}.stellenboerse-form__contact-box a{text-decoration:none;font-weight:var(--font-weight-base);color:var(--font-color-base)}@media(min-width: 992px){.event-list .text-background{height:4rem}}.event-list .paginate-container ul.paginator li.current a{text-decoration:underline;opacity:unset}.event-list__top-line{color:var(--font-color-colored-light)}.event-list__header{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;align-items:center}.event-list__header h3{padding-bottom:0}.event-list__header .button>a{flex-direction:row-reverse}.event-list__body{display:flex;flex-direction:column;justify-content:space-between;gap:2rem;margin-top:var(--spacing-lg)}@media(min-width: 992px){.event-list__body{flex-direction:row}}.event-list__body .event-list__filter{width:100%}@media(min-width: 576px){.event-list__body .event-list__filter{max-width:var(--4col-width)}}@media(min-width: 768px){.event-list__body .event-list__filter{max-width:unset}}@media(min-width: 992px){.event-list__body .event-list__filter{max-width:var(--4col-width)}}.event-list__body .event-list__filter .btn-filter{display:flex;align-items:center;gap:.5rem;font-size:var(--font-size-sm);line-height:var(--line-height-sm);padding:.5rem .875rem;width:fit-content}.event-list__body .event-list__filter .form-control{min-width:unset}@media(min-width: 768px){.event-list__body .event-list__filter form{display:flex}.event-list__body .event-list__filter form .event-list__filter-left{width:50%;margin-right:2rem}.event-list__body .event-list__filter form .event-list__filter-left{width:50%}}@media(min-width: 992px){.event-list__body .event-list__filter form{flex-direction:column}.event-list__body .event-list__filter form .event-list__filter-left{width:unset;margin-right:unset}.event-list__body .event-list__filter form .event-list__filter-left{width:unset}}.event-list__body .event-list__result{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}.event-list__body .event-list__no-result{place-self:center;margin:var(--spacing-lg) 0}.event-list__body .form-group{margin-bottom:var(--spacing-lg)}.event-list__body fieldset legend{margin-bottom:var(--spacing-xs)}.more-events-btn{background-color:var(--base-white);border:1px solid var(--gray-300, var(--neutral-300))}.more-events-btn:hover{background-color:var(--white-button-hover-color)}.more-events-btn .button__caption{color:var(--font-color-neutral-medium)}.event-list--next .event-list__body{margin-top:.75rem}@media(min-width: 576px){.event-list--next .event-list__filter{max-width:var(--4col-width)}}.event-list--next .event-list__filter form{display:block}@media(min-width: 992px){.event-details .text-background{height:4rem}}.event-details h1{max-width:var(--10col-width)}.event-details .contact-box{max-width:var(--6col-width);margin-bottom:var(--spacing-xl)}.event-details .contact-box a{text-decoration:none;color:unset;font-weight:unset}.event-details__description{color:var(--font-color-colored-dark);margin-bottom:var(--spacing-xl);max-width:var(--9col-width)}
