:root {
	--base: #333333;
	--black: #000000;
	--white: #ffffff;
	--grey-ad: #bcbcbc;
	--background-light: #eeeeef;
	--background-ad: #f9f9f9;
	--spacing-xxs: 0.125rem;
	--spacing-xs: 0.25rem;
	--spacing-sm: 0.5rem;
	--spacing-md: 1rem;
	--spacing-lg: 1.5rem;
	--spacing-xl: 2rem;
	--spacing-xxl: 4rem;
	--grid-spacing: 20px;
	--container-spacing: 20px;
	--column-gap: 1.25rem;
	--radius-sm: 2px;
	--radius-md: 4px;
	--radius-lg: 6px;
	--max-lines: 2;
	--article-content-width: 800px;
	--home-content-width: 956px;
	--unified-text-xxs: 0.555rem;
	--unified-text-xs: 0.666rem;
	--unified-text-sm: 0.777rem;
	--unified-text-md: 0.888rem;
	--unified-text-base: 1rem;
	--unified-text-lg: 1rem;
	--unified-text-xl: 1.222rem;
	--unified-text-xxl: 1.5rem;
	--unified-line-height-base: 1.3;
	--unified-line-height-text-xxs: 1.3;
	--unified-line-height-text-xs: 1.3;
	--unified-line-height-text-sm: 1.3;
	--unified-line-height-text-md: 1.3;
	--unified-line-height-text-lg: 1.3;
	--unified-line-height-text-xl: 1.3;
	--unified-line-height-text-xxl: 1.3;
	--unified-headline-xxs: 0.888rem;
	--unified-headline-xs: 1rem;
	--unified-headline-sm: 1.222rem;
	--unified-headline-md: 1.555rem;
	--unified-headline-lg: 1.777rem;
	--unified-headline-xl: 2rem;
	--unified-headline-xxl: 3rem;
	--unified-line-height-hl-xxs: 1.2;
	--unified-line-height-hl-xs: 1.2;
	--unified-line-height-hl-sm: 1.2;
	--unified-line-height-hl-md: 1.2;
	--unified-line-height-hl-lg: 1.2;
	--unified-line-height-hl-xl: 1.2;
	--unified-line-height-hl-xxl: 1.2;
}
.container {
	padding: 0 var(--grid-spacing);
}
.container-fluid,
.container {
	margin-right: auto;
	margin-left: auto;
}
@media only screen and (max-width: 360px) {
	.container {
		max-width: 320px;
		margin: 0 var(--grid-spacing);
	}
}
.container-fluid {
	padding-right: var(--grid-spacing);
	padding-left: var(--grid-spacing);
}
.row {
	box-sizing: border-box;
	display: flex;
	flex: 0 1 auto;
	flex-direction: row;
	flex-wrap: wrap;
	margin-left: calc(var(--grid-spacing) * -0.5);
	margin-right: calc(var(--grid-spacing) * -0.5);
	margin-bottom: calc(var(--grid-spacing) * -0.5);
}
.col-xs,
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-offset-0,
.col-xs-offset-1,
.col-xs-offset-2,
.col-xs-offset-3,
.col-xs-offset-4,
.col-xs-offset-5,
.col-xs-offset-6,
.col-xs-offset-7,
.col-xs-offset-8,
.col-xs-offset-9,
.col-xs-offset-10,
.col-xs-offset-11,
.col-xs-offset-12,
.col-sm,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-offset-0,
.col-sm-offset-1,
.col-sm-offset-2,
.col-sm-offset-3,
.col-sm-offset-4,
.col-sm-offset-5,
.col-sm-offset-6,
.col-sm-offset-7,
.col-sm-offset-8,
.col-sm-offset-9,
.col-sm-offset-10,
.col-sm-offset-11,
.col-sm-offset-12,
.col-md,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-offset-0,
.col-md-offset-1,
.col-md-offset-2,
.col-md-offset-3,
.col-md-offset-4,
.col-md-offset-5,
.col-md-offset-6,
.col-md-offset-7,
.col-md-offset-8,
.col-md-offset-9,
.col-md-offset-10,
.col-md-offset-11,
.col-md-offset-12,
.col-lg,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-offset-0,
.col-lg-offset-1,
.col-lg-offset-2,
.col-lg-offset-3,
.col-lg-offset-4,
.col-lg-offset-5,
.col-lg-offset-6,
.col-lg-offset-7,
.col-lg-offset-8,
.col-lg-offset-9,
.col-lg-offset-10,
.col-lg-offset-11,
.col-lg-offset-12,
.col-xl,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-offset-0,
.col-xl-offset-1,
.col-xl-offset-2,
.col-xl-offset-3,
.col-xl-offset-4,
.col-xl-offset-5,
.col-xl-offset-6,
.col-xl-offset-7,
.col-xl-offset-8,
.col-xl-offset-9,
.col-xl-offset-10,
.col-xl-offset-11,
.col-xl-offset-12 {
	box-sizing: border-box;
	flex: 0 0 auto;
	padding-right: calc(var(--grid-spacing) * 0.5);
	padding-left: calc(var(--grid-spacing) * 0.5);
	padding-bottom: calc(var(--grid-spacing) * 0.5);
}
.col-xs {
	flex-grow: 1;
	flex-basis: 0;
	max-width: 100%;
}
.col-xs-1 {
	flex-basis: 8.33333333%;
	max-width: 8.33333333%;
}
.col-xs-2 {
	flex-basis: 16.66666667%;
	max-width: 16.66666667%;
}
.col-xs-3 {
	flex-basis: 25%;
	max-width: 25%;
}
.col-xs-4 {
	flex-basis: 33.33333333%;
	max-width: 33.33333333%;
}
.col-xs-5 {
	flex-basis: 41.66666667%;
	max-width: 41.66666667%;
}
.col-xs-6 {
	flex-basis: 50%;
	max-width: 50%;
}
.col-xs-7 {
	flex-basis: 58.33333333%;
	max-width: 58.33333333%;
}
.col-xs-8 {
	flex-basis: 66.66666667%;
	max-width: 66.66666667%;
}
.col-xs-9 {
	flex-basis: 75%;
	max-width: 75%;
}
.col-xs-10 {
	flex-basis: 83.33333333%;
	max-width: 83.33333333%;
}
.col-xs-11 {
	flex-basis: 91.66666667%;
	max-width: 91.66666667%;
}
.col-xs-12 {
	flex-basis: 100%;
	max-width: 100%;
}
.col-xs-offset-0 {
	margin-left: 0;
}
.col-xs-offset-1 {
	margin-left: 8.33333333%;
}
.col-xs-offset-2 {
	margin-left: 16.66666667%;
}
.col-xs-offset-3 {
	margin-left: 25%;
}
.col-xs-offset-4 {
	margin-left: 33.33333333%;
}
.col-xs-offset-5 {
	margin-left: 41.66666667%;
}
.col-xs-offset-6 {
	margin-left: 50%;
}
.col-xs-offset-7 {
	margin-left: 58.33333333%;
}
.col-xs-offset-8 {
	margin-left: 66.66666667%;
}
.col-xs-offset-9 {
	margin-left: 75%;
}
.col-xs-offset-10 {
	margin-left: 83.33333333%;
}
.col-xs-offset-11 {
	margin-left: 91.66666667%;
}
@media only screen and (min-width: 576px) {
	.col-sm {
		flex-grow: 1;
		flex-basis: 0;
		max-width: 100%;
	}
	.col-sm-1 {
		flex-basis: 8.33333333%;
		max-width: 8.33333333%;
	}
	.col-sm-2 {
		flex-basis: 16.66666667%;
		max-width: 16.66666667%;
	}
	.col-sm-3 {
		flex-basis: 25%;
		max-width: 25%;
	}
	.col-sm-4 {
		flex-basis: 33.33333333%;
		max-width: 33.33333333%;
	}
	.col-sm-5 {
		flex-basis: 41.66666667%;
		max-width: 41.66666667%;
	}
	.col-sm-6 {
		flex-basis: 50%;
		max-width: 50%;
	}
	.col-sm-7 {
		flex-basis: 58.33333333%;
		max-width: 58.33333333%;
	}
	.col-sm-8 {
		flex-basis: 66.66666667%;
		max-width: 66.66666667%;
	}
	.col-sm-9 {
		flex-basis: 75%;
		max-width: 75%;
	}
	.col-sm-10 {
		flex-basis: 83.33333333%;
		max-width: 83.33333333%;
	}
	.col-sm-11 {
		flex-basis: 91.66666667%;
		max-width: 91.66666667%;
	}
	.col-sm-12 {
		flex-basis: 100%;
		max-width: 100%;
	}
	.col-sm-offset-0 {
		margin-left: 0;
	}
	.col-sm-offset-1 {
		margin-left: 8.33333333%;
	}
	.col-sm-offset-2 {
		margin-left: 16.66666667%;
	}
	.col-sm-offset-3 {
		margin-left: 25%;
	}
	.col-sm-offset-4 {
		margin-left: 33.33333333%;
	}
	.col-sm-offset-5 {
		margin-left: 41.66666667%;
	}
	.col-sm-offset-6 {
		margin-left: 50%;
	}
	.col-sm-offset-7 {
		margin-left: 58.33333333%;
	}
	.col-sm-offset-8 {
		margin-left: 66.66666667%;
	}
	.col-sm-offset-9 {
		margin-left: 75%;
	}
	.col-sm-offset-10 {
		margin-left: 83.33333333%;
	}
	.col-sm-offset-11 {
		margin-left: 91.66666667%;
	}
	.start-sm {
		justify-content: flex-start;
		text-align: start;
	}
	.center-sm {
		justify-content: center;
		text-align: center;
	}
	.end-sm {
		justify-content: flex-end;
		text-align: end;
	}
	.top-sm {
		align-items: flex-start;
	}
	.middle-sm {
		align-items: center;
	}
	.bottom-sm {
		align-items: flex-end;
	}
	.around-sm {
		justify-content: space-around;
	}
	.between-sm {
		justify-content: space-between;
	}
}
@media only screen and (min-width: 768px) {
	.container {
		margin-left: var(--container-spacing);
		margin-right: var(--container-spacing);
	}
	.col-md {
		flex-grow: 1;
		flex-basis: 0;
		max-width: 100%;
	}
	.col-md-1 {
		flex-basis: 8.33333333%;
		max-width: 8.33333333%;
	}
	.col-md-2 {
		flex-basis: 16.66666667%;
		max-width: 16.66666667%;
	}
	.col-md-3 {
		flex-basis: 25%;
		max-width: 25%;
	}
	.col-md-4 {
		flex-basis: 33.33333333%;
		max-width: 33.33333333%;
	}
	.col-md-5 {
		flex-basis: 41.66666667%;
		max-width: 41.66666667%;
	}
	.col-md-6 {
		flex-basis: 50%;
		max-width: 50%;
	}
	.col-md-7 {
		flex-basis: 58.33333333%;
		max-width: 58.33333333%;
	}
	.col-md-8 {
		flex-basis: 66.66666667%;
		max-width: 66.66666667%;
	}
	.col-md-9 {
		flex-basis: 75%;
		max-width: 75%;
	}
	.col-md-10 {
		flex-basis: 83.33333333%;
		max-width: 83.33333333%;
	}
	.col-md-11 {
		flex-basis: 91.66666667%;
		max-width: 91.66666667%;
	}
	.col-md-12 {
		flex-basis: 100%;
		max-width: 100%;
	}
	.col-md-offset-0 {
		margin-left: 0;
	}
	.col-md-offset-1 {
		margin-left: 8.33333333%;
	}
	.col-md-offset-2 {
		margin-left: 16.66666667%;
	}
	.col-md-offset-3 {
		margin-left: 25%;
	}
	.col-md-offset-4 {
		margin-left: 33.33333333%;
	}
	.col-md-offset-5 {
		margin-left: 41.66666667%;
	}
	.col-md-offset-6 {
		margin-left: 50%;
	}
	.col-md-offset-7 {
		margin-left: 58.33333333%;
	}
	.col-md-offset-8 {
		margin-left: 66.66666667%;
	}
	.col-md-offset-9 {
		margin-left: 75%;
	}
	.col-md-offset-10 {
		margin-left: 83.33333333%;
	}
	.col-md-offset-11 {
		margin-left: 91.66666667%;
	}
	.start-md {
		justify-content: flex-start;
		text-align: start;
	}
	.center-md {
		justify-content: center;
		text-align: center;
	}
	.end-md {
		justify-content: flex-end;
		text-align: end;
	}
	.top-md {
		align-items: flex-start;
	}
	.middle-md {
		align-items: center;
	}
	.bottom-md {
		align-items: flex-end;
	}
	.around-md {
		justify-content: space-around;
	}
	.between-md {
		justify-content: space-between;
	}
	.first-md {
		order: -1;
	}
	.last-md {
		order: 1;
	}
}
@media only screen and (min-width: 996px) {
	.container {
		margin-left: var(--container-spacing);
		margin-right: var(--container-spacing);
	}
	.col-lg {
		flex-grow: 1;
		flex-basis: 0;
		max-width: 100%;
	}
	.col-lg-1 {
		flex-basis: 8.33333333%;
		max-width: 8.33333333%;
	}
	.col-lg-2 {
		flex-basis: 16.66666667%;
		max-width: 16.66666667%;
	}
	.col-lg-3 {
		flex-basis: 25%;
		max-width: 25%;
	}
	.col-lg-4 {
		flex-basis: 33.33333333%;
		max-width: 33.33333333%;
	}
	.col-lg-5 {
		flex-basis: 41.66666667%;
		max-width: 41.66666667%;
	}
	.col-lg-6 {
		flex-basis: 50%;
		max-width: 50%;
	}
	.col-lg-7 {
		flex-basis: 58.33333333%;
		max-width: 58.33333333%;
	}
	.col-lg-8 {
		flex-basis: 66.66666667%;
		max-width: 66.66666667%;
	}
	.col-lg-9 {
		flex-basis: 75%;
		max-width: 75%;
	}
	.col-lg-10 {
		flex-basis: 83.33333333%;
		max-width: 83.33333333%;
	}
	.col-lg-11 {
		flex-basis: 91.66666667%;
		max-width: 91.66666667%;
	}
	.col-lg-12 {
		flex-basis: 100%;
		max-width: 100%;
	}
	.col-lg-offset-0 {
		margin-left: 0;
	}
	.col-lg-offset-1 {
		margin-left: 8.33333333%;
	}
	.col-lg-offset-2 {
		margin-left: 16.66666667%;
	}
	.col-lg-offset-3 {
		margin-left: 25%;
	}
	.col-lg-offset-4 {
		margin-left: 33.33333333%;
	}
	.col-lg-offset-5 {
		margin-left: 41.66666667%;
	}
	.col-lg-offset-6 {
		margin-left: 50%;
	}
	.col-lg-offset-7 {
		margin-left: 58.33333333%;
	}
	.col-lg-offset-8 {
		margin-left: 66.66666667%;
	}
	.col-lg-offset-9 {
		margin-left: 75%;
	}
	.col-lg-offset-10 {
		margin-left: 83.33333333%;
	}
	.col-lg-offset-11 {
		margin-left: 91.66666667%;
	}
	.start-lg {
		justify-content: flex-start;
		text-align: start;
	}
	.center-lg {
		justify-content: center;
		text-align: center;
	}
	.end-lg {
		justify-content: flex-end;
		text-align: end;
	}
	.top-lg {
		align-items: flex-start;
	}
	.middle-lg {
		align-items: center;
	}
	.bottom-lg {
		align-items: flex-end;
	}
	.around-lg {
		justify-content: space-around;
	}
	.between-lg {
		justify-content: space-between;
	}
	.first-lg {
		order: -1;
	}
	.last-lg {
		order: 1;
	}
}
@media only screen and (min-width: 1200px) {
	/* .container {
		width: 968px;
	} */
	.col-xl {
		flex-grow: 1;
		flex-basis: 0;
		max-width: 100%;
	}
	.col-xl-1 {
		flex-basis: 8.33333333%;
		max-width: 8.33333333%;
	}
	.col-xl-2 {
		flex-basis: 16.66666667%;
		max-width: 16.66666667%;
	}
	.col-xl-3 {
		flex-basis: 25%;
		max-width: 25%;
	}
	.col-xl-4 {
		flex-basis: 33.33333333%;
		max-width: 33.33333333%;
	}
	.col-xl-5 {
		flex-basis: 41.66666667%;
		max-width: 41.66666667%;
	}
	.col-xl-6 {
		flex-basis: 50%;
		max-width: 50%;
	}
	.col-xl-7 {
		flex-basis: 58.33333333%;
		max-width: 58.33333333%;
	}
	.col-xl-8 {
		flex-basis: 66.66666667%;
		max-width: 66.66666667%;
	}
	.col-xl-9 {
		flex-basis: 75%;
		max-width: 75%;
	}
	.col-xl-10 {
		flex-basis: 83.33333333%;
		max-width: 83.33333333%;
	}
	.col-xl-11 {
		flex-basis: 91.66666667%;
		max-width: 91.66666667%;
	}
	.col-xl-12 {
		flex-basis: 100%;
		max-width: 100%;
	}
	.col-xl-offset-0 {
		margin-left: 0;
	}
	.col-xl-offset-1 {
		margin-left: 8.33333333%;
	}
	.col-xl-offset-2 {
		margin-left: 16.66666667%;
	}
	.col-xl-offset-3 {
		margin-left: 25%;
	}
	.col-xl-offset-4 {
		margin-left: 33.33333333%;
	}
	.col-xl-offset-5 {
		margin-left: 41.66666667%;
	}
	.col-xl-offset-6 {
		margin-left: 50%;
	}
	.col-xl-offset-7 {
		margin-left: 58.33333333%;
	}
	.col-xl-offset-8 {
		margin-left: 66.66666667%;
	}
	.col-xl-offset-9 {
		margin-left: 75%;
	}
	.col-xl-offset-10 {
		margin-left: 83.33333333%;
	}
	.col-xl-offset-11 {
		margin-left: 91.66666667%;
	}
	.start-xl {
		justify-content: flex-start;
		text-align: start;
	}
	.center-xl {
		justify-content: center;
		text-align: center;
	}
	.end-xl {
		justify-content: flex-end;
		text-align: end;
	}
	.top-xl {
		align-items: flex-start;
	}
	.middle-xl {
		align-items: center;
	}
	.bottom-xl {
		align-items: flex-end;
	}
	.around-xl {
		justify-content: space-around;
	}
	.between-xl {
		justify-content: space-between;
	}
	.first-xl {
		order: -1;
	}
	.last-xl {
		order: 1;
	}
}
.Grid-Container {
	column-gap: var(--grid-spacing);
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	padding: 0 var(--container-spacing);
}
.Grid-Container-fluid,
.Grid-Container {
	margin-right: auto;
	margin-left: auto;
}
.Grid-Wrapper,
.Grid-Wrapper-Footer,
.Grid-Wrapper-Header {
	grid-column: 1 / span 4;
}
.Grid-Article-Container {
	display: grid;
	column-gap: var(--column-gap);
	grid-template-columns: repeat(4, 1fr);
	position: relative;
}
.Grid-Article-Wrapper {
	grid-column: span 4;
}
@media only screen and (min-width: 768px) {
	.Grid-Container {
		grid-template-columns: repeat(12, 1fr);
	}
	.Grid-Wrapper {
		grid-column: span 12;
	}
	.Grid-Wrapper-Footer,
	.Grid-Wrapper-Header {
		grid-column: 1 / span 12;
	}
}
@media only screen and (min-width: 996px) {
	.Grid-Container {
		width: calc(956px + (2 * var(--container-spacing)));
		padding: 0 var(--container-spacing);
	}
	.Grid-Container .Grid-Wrapper {
		grid-column: 2 / span 12;
	}
	.Grid-Article-Container {
		width: var(--article-content-width);
		margin: 0 -4px;
		grid-template-columns: repeat(12, 1fr);
	}
	.Grid-Article-Wrapper {
		grid-column: span 12;
	}
	.Grid-Container .Grid-Wrapper-Home {
		grid-column: 1 / span 12;
	}
	.Grid-Container .Grid-Wrapper-Home .Main-Wrapper,
	.Grid-Container .Grid-Wrapper-Home .Grid-Article-Container {
		width: var(--home-content-width);
	}
}
* {
	box-sizing: border-box;
	border: 0 solid currentColor;
}
html {
	-moz-tab-size: 4;
	-o-tab-size: 4;
	tab-size: 4;
	-webkit-text-size-adjust: 100%;
}
body {
	overflow-x: hidden;
	margin: 0;
	line-height: inherit;
	font-family: inherit;
}
hr {
	height: 0;
	color: inherit;
}
abbr[title] {
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted;
}
small {
	font-size: 80%;
}
table {
	text-indent: 0;
	border-color: inherit;
	border-collapse: collapse;
}
button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	margin: 0;
}
button,
select {
	text-transform: none;
}
[type='button'],
[type='reset'],
[type='submit'],
button {
	-webkit-appearance: button;
}
legend {
	padding: 0;
}
progress {
	vertical-align: baseline;
}
[type='search'] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}
summary {
	display: list-item;
}
blockquote,
dd,
dl,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
pre {
	margin: 0;
}
button {
	background-color: transparent;
	background-image: none;
	cursor: pointer;
}
:focus,
input:focus,
textarea:focus,
button:focus,
select:focus,
a:focus {
	outline: 2px solid transparent;
	outline-offset: 2px;
}
fieldset,
ol,
ul {
	margin: 0;
	padding: 0;
}
ul {
	list-style: none;
}
hr {
	border-top-width: 1px;
}
img {
	border-style: solid;
}
textarea {
	resize: vertical;
}
input[type='search'] {
	-webkit-appearance: none;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
	opacity: 1;
	color: #a1a1aa;
}
input::placeholder,
textarea::placeholder {
	opacity: 1;
	color: #a1a1aa;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: inherit;
	font-weight: inherit;
}
a {
	color: inherit;
	text-decoration: inherit;
}
button,
input,
optgroup,
select,
textarea {
	padding: 0;
	line-height: inherit;
	color: inherit;
}
/* audio,
canvas,
embed,
iframe,
img,
object,
svg,
video {
	display: block;
	vertical-align: middle;
} */
img,
video {
	max-width: 100%;
	height: auto;
}
img.vg-wort-image {
	height: 1px;
	width: 1px;
}
[hidden] {
	display: none;
}
.invisible {
	visibility: hidden;
}
.hidden {
	display: none;
}
.block {
	display: block;
}
.inline-block {
	display: inline-block;
}
.flex {
	display: flex;
}
.block-sm,
.block-md,
.block-lg,
.block-xl,
.inline-block-sm,
.inline-block-md,
.inline-block-lg,
.inline-block-xl,
.flex-sm,
.flex-md,
.flex-lg,
.flex-xl {
	display: none;
}
.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: polygon(0 0, 0 0, 0 0, 0 0);
}
@media only screen and (min-width: 576px) {
	.hidden-sm {
		display: none !important;
	}
	.block-sm {
		display: block !important;
	}
	.inline-block-sm {
		display: inline-block !important;
	}
	.flex-sm {
		display: flex !important;
	}
}
@media only screen and (min-width: 768px) {
	.hidden-md {
		display: none !important;
	}
	.block-md {
		display: block !important;
	}
	.inline-block-md {
		display: inline-block !important;
	}
	.flex-md {
		display: flex !important;
	}
}
@media only screen and (min-width: 992px) {
	.hidden-lg {
		display: none !important;
	}
	.block-lg {
		display: block !important;
	}
	.inline-block-lg {
		display: inline-block !important;
	}
	.inline-block-lg {
		display: flex !important;
	}
}
@media only screen and (min-width: 1200px) {
	.hidden-xl {
		display: none !important;
	}
	.block-xl {
		display: block !important;
	}
	.inline-block-xl {
		display: inline-block !important;
	}
	.inline-block-xl {
		display: flex !important;
	}
}
.aspect-ratio-box {
	display: block;
	position: relative;
	overflow: hidden;
	background-color: var(--surface-gray-20, var(--background-light, lightgrey));
}
.hide-overflow {
	overflow: hidden;
}
.aspect-ratio-box > img {
	position: absolute;
	border: 0;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: var(--white, white);
	object-fit: cover;
}
.aspect-1-1 {
	padding-bottom: 100%;
}
.aspect-4-3 {
	padding-bottom: 75%;
}
.aspect-16-9 {
	padding-bottom: 56.25%;
}
.aspect-21-9 {
	padding-bottom: 42.85%;
}
.color {
	color: var(--text-black, var(--base));
}
.black {
	color: var(--global-black, var(--black));
}
.white {
	color: var(--global-white, var(--white));
}
.primary {
	color: var(--text-brand, var(--primary));
}
.secondary {
	color: var(--secondary);
}
.tertiary {
	color: var(--tertiary);
}
.tertiary-dark {
	color: var(--tertiary-dark);
}
.tertiary-medium {
	color: var(--tertiary-medium);
}
.muted {
	color: var(--text-muted);
}
.background {
	background-color: var(--background);
}
.background-dark {
	background-color: var(--background-dark);
}
.background-light {
	background-color: var(--background-light);
}
.bolder,
.bold {
	font-weight: var(--font-weight-bold);
}
.uppercase {
	text-transform: uppercase;
}
.text-ellipsis {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.caps {
	font-size: var(--font-caps);
	letter-spacing: var(--font-letter-spacing-caps);
	font-weight: var(--font-weight-bold);
	line-height: var(--line-height-text-sm);
	text-transform: uppercase;
}
.headline-xl {
	font-size: var(--headline-xl);
	line-height: var(--line-height-hl-xl);
}
.headline-lg {
	font-size: var(--headline-lg);
	line-height: var(--line-height-hl-lg);
}
.headline-md {
	font-size: var(--headline-md);
	line-height: var(--line-height-hl-md);
}
.headline-sm {
	font-size: var(--headline-sm);
	line-height: var(--line-height-hl-sm);
}
.headline-xs {
	font-size: var(--headline-xs);
	line-height: var(--unified-line-height-hl-xs);
}
.headline-xxs {
	font-size: var(--headline-xxs);
	line-height: var(--line-height-hl-xxs);
}
.unified-headline-xl {
	font-size: var(--unified-headline-xxs);
	line-height: var(--unified-line-height-hl-xl);
}
.unified-headline-lg {
	font-size: var(--unified-headline-lg);
	line-height: var(--unified-line-height-hl-lg);
}
.unified-headline-md {
	font-size: var(--unified-headline-md);
	line-height: var(--unified-line-height-hl-md);
}
.unified-headline-sm {
	font-size: var(--unified-headline-sm);
	line-height: var(--unified-line-height-hl-sm);
}
.unified-headline-xs {
	font-size: var(--unified-headline-xs);
	line-height: var(--unified-line-height-hl-xs);
}
.unified-headline-xxs {
	font-size: var(--unified-headline-xxs);
	line-height: var(--unified-line-height-hl-xxs);
}
.headline-xl,
.headline-lg,
.headline-md,
.headline-sm,
.headline-xs,
.headline-xxs,
.unified-headline-xl,
.unified-headline-lg,
.unified-headline-md,
.unified-headline-sm,
.unified-headline-xs,
.unified-headline-xxs {
	font-weight: var(--font-weight-bold);
	font-family: var(--font-family-headline);
}
@media (min-width: 768px) {
	.headline-xl,
	.headline-lg,
	.headline-md,
	.headline-sm,
	.headline-xs,
	.headline-xxs {
		font-weight: var(--font-weight-bold);
	}
}
.text-left {
	text-align: left;
}
.text-right {
	text-align: right;
}
.text-center {
	text-align: center;
}
.text {
	font-size: var(--text-base);
}
.text-xxl {
	font-size: var(--text-xxl);
	line-height: var(--line-height-text-xxl);
}
.text-xl {
	font-size: var(--text-xl);
	line-height: var(--line-height-text-xl);
}
.text-lg {
	font-size: var(--text-lg);
	line-height: var(--line-height-text-lg);
}
.text-md {
	font-size: var(--text-md);
	line-height: var(--line-height-text-md);
}
.text-sm {
	font-size: var(--text-sm);
	line-height: var(--line-height-text-sm);
}
.text-xs {
	font-size: var(--text-xs);
	line-height: var(--line-height-text-xs);
}
.text-xxs {
	font-size: var(--text-xxs);
	line-height: var(--line-height-text-xxs);
}
.unified-text-xxl {
	font-size: var(--unified-text-xxl);
	line-height: var(--unified-line-height-text-xxl);
}
.unified-text-xl {
	font-size: var(--unified-text-xl);
	line-height: var(--unified-line-height-text-xl);
}
.unified-text-lg {
	font-size: var(--unified-text-lg);
	line-height: var(--unified-line-height-text-lg);
}
.unified-text-md {
	font-size: var(--unified-text-md);
	line-height: var(--unified-line-height-text-md);
}
.unified-text-sm {
	font-size: var(--unified-text-sm);
	line-height: var(--unified-line-height-text-sm);
}
.unified-text-xs {
	font-size: var(--unified-text-xs);
	line-height: var(--unified-line-height-text-xs);
}
.unified-text-xxs {
	font-size: var(--unified-text-xxs);
	line-height: var(--unified-line-height-text-xxs);
}
.m-xxl {
	margin: var(--spacing-xxl);
}
.m-xl {
	margin: var(--spacing-xl);
}
.m-lg {
	margin: var(--spacing-lg);
}
.m-md {
	margin: var(--spacing-md);
}
.m-sm {
	margin: var(--spacing-sm);
}
.m-xs {
	margin: var(--spacing-xs);
}
.m-xxs {
	margin: var(--spacing-xxs);
}
.m-0 {
	margin: 0;
}
.mr-xxl {
	margin-right: var(--spacing-xxl);
}
.mr-xl {
	margin-right: var(--spacing-xl);
}
.mr-lg {
	margin-right: var(--spacing-lg);
}
.mr-md {
	margin-right: var(--spacing-md);
}
.mr-sm {
	margin-right: var(--spacing-sm);
}
.mr-xs {
	margin-right: var(--spacing-xs);
}
.mr-xxs {
	margin-right: var(--spacing-xxs);
}
.mr-0 {
	margin-right: 0;
}
.mb-xxl {
	margin-bottom: var(--spacing-xxl);
}
.mb-xl {
	margin-bottom: var(--spacing-xl);
}
.mb-lg {
	margin-bottom: var(--spacing-lg);
}
.mb-md {
	margin-bottom: var(--spacing-md);
}
.mb-sm {
	margin-bottom: var(--spacing-sm);
}
.mb-xs {
	margin-bottom: var(--spacing-xs);
}
.mb-xxs {
	margin-bottom: var(--spacing-xxs);
}
.mb-0 {
	margin-bottom: 0;
}
.mt-xxl {
	margin-top: var(--spacing-xxl);
}
.mt-xl {
	margin-top: var(--spacing-xl);
}
.mt-lg {
	margin-top: var(--spacing-lg);
}
.mt-md {
	margin-top: var(--spacing-md);
}
.mt-sm {
	margin-top: var(--spacing-sm);
}
.mt-xs {
	margin-top: var(--spacing-xs);
}
.mt-xxs {
	margin-top: var(--spacing-xxs);
}
.mt-0 {
	margin-top: 0;
}
.ml-xxl {
	margin-left: var(--spacing-xxl);
}
.ml-xl {
	margin-left: var(--spacing-xl);
}
.ml-lg {
	margin-left: var(--spacing-lg);
}
.ml-md {
	margin-left: var(--spacing-md);
}
.ml-sm {
	margin-left: var(--spacing-sm);
}
.ml-xs {
	margin-left: var(--spacing-xs);
}
.ml-xxs {
	margin-left: var(--spacing-xxs);
}
.ml-0 {
	margin-left: 0;
}
.p-xxl {
	padding: var(--spacing-xxl);
}
.p-xl {
	padding: var(--spacing-xl);
}
.p-lg {
	padding: var(--spacing-lg);
}
.p-md {
	padding: var(--spacing-md);
}
.p-sm {
	padding: var(--spacing-sm);
}
.p-xs {
	padding: var(--spacing-xs);
}
.p-xxs {
	padding: var(--spacing-xxs);
}
.p-0 {
	padding: 0;
}
.pt-xxl {
	padding-top: var(--spacing-xxl);
}
.pt-xl {
	padding-top: var(--spacing-xl);
}
.pt-lg {
	padding-top: var(--spacing-lg);
}
.pt-md {
	padding-top: var(--spacing-md);
}
.pt-sm {
	padding-top: var(--spacing-sm);
}
.pt-xs {
	padding-top: var(--spacing-xs);
}
.pt-xxs {
	padding-top: var(--spacing-xxs);
}
.pt-0 {
	padding-top: 0;
}
.pr-xxl {
	padding-right: var(--spacing-xxl);
}
.pr-xl {
	padding-right: var(--spacing-xl);
}
.pr-lg {
	padding-right: var(--spacing-lg);
}
.pr-md {
	padding-right: var(--spacing-md);
}
.pr-sm {
	padding-right: var(--spacing-sm);
}
.pr-xs {
	padding-right: var(--spacing-xs);
}
.pr-xxs {
	padding-right: var(--spacing-xxs);
}
.pr-0 {
	padding-right: 0;
}
.pb-xxl {
	padding-bottom: var(--spacing-xxl);
}
.pb-xl {
	padding-bottom: var(--spacing-xl);
}
.pb-lg {
	padding-bottom: var(--spacing-lg);
}
.pb-md {
	padding-bottom: var(--spacing-md);
}
.pb-sm {
	padding-bottom: var(--spacing-sm);
}
.pb-xs {
	padding-bottom: var(--spacing-xs);
}
.pb-xxs {
	padding-bottom: var(--spacing-xxs);
}
.pb-0 {
	padding-bottom: 0;
}
.pl-xxl {
	padding-left: var(--spacing-xxl);
}
.pl-xl {
	padding-left: var(--spacing-xl);
}
.pl-lg {
	padding-left: var(--spacing-lg);
}
.pl-md {
	padding-left: var(--spacing-md);
}
.pl-sm {
	padding-left: var(--spacing-sm);
}
.pl-xs {
	padding-left: var(--spacing-xs);
}
.pl-xxs {
	padding-left: var(--spacing-xxs);
}
.pl-0 {
	padding-left: 0;
}
.max-lines {
	display: -webkit-box;
	-webkit-line-clamp: var(--max-lines);
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.max-lines-2 {
	--max-lines: 2;
}
.max-lines-3 {
	--max-lines: 3;
}
.max-lines-4 {
	--max-lines: 4;
}
.link-stretch:after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	pointer-events: auto;
	content: '';
	background-color: #0000;
}
.absolute {
	position: absolute;
}
.relative {
	position: relative;
}
.left-0 {
	left: 0;
}
.right-0 {
	right: 0;
}
.top-0 {
	top: 0;
}
.bottom-0 {
	bottom: 0;
}
.clearfix {
	display: block;
}
.clearfix:after {
	display: block;
	content: '';
	clear: both;
}
.w-full {
	width: 100%;
}
.Placeholder-Image,
.Placeholder-Social {
	background: var(--surface-gray-10, var(--secondary-light));
	height: 100%;
	width: 100%;
	position: relative;
}
.Placeholder-Image .Placeholder-Ico,
.Placeholder-Social .Placeholder-Ico {
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 25%;
	height: 25%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
@media only screen and (min-width: 250px) {
	.Placeholder-Social {
		padding: 34%;
	}
}
@media only screen and (min-width: 768px) {
	.Placeholder-Social {
		padding: 39.2222%;
	}
}
.Placeholder-Video .Placeholder-Ico {
	background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 92 93' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M33.5 61.7207V33.9429C33.5 30.615 37.2089 28.63 39.9779 30.476L60.8113 44.3649C63.2852 46.0142 63.2852 49.6494 60.8113 51.2986L39.9779 65.1875C37.2089 67.0335 33.5 65.0486 33.5 61.7207Z' fill='%23999999'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M46 0.602539C20.687 0.602539 0.166672 21.1228 0.166672 46.4359C0.166672 71.7489 20.687 92.2692 46 92.2692C71.3131 92.2692 91.8333 71.7489 91.8333 46.4359C91.8333 21.1228 71.3131 0.602539 46 0.602539ZM46 8.93587C66.7107 8.93587 83.5 25.7252 83.5 46.4359C83.5 67.1466 66.7107 83.9359 46 83.9359C25.2893 83.9359 8.50001 67.1466 8.50001 46.4359C8.50001 25.7252 25.2893 8.93587 46 8.93587Z' fill='%23999999'/%3e%3cpath d='M33.5 61.7207V33.9429C33.5 30.615 37.2089 28.63 39.9779 30.476L60.8113 44.3649C63.2852 46.0142 63.2852 49.6494 60.8113 51.2986L39.9779 65.1875C37.2089 67.0335 33.5 65.0486 33.5 61.7207Z' fill='%23999999'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M46 0.602539C20.687 0.602539 0.166672 21.1228 0.166672 46.4359C0.166672 71.7489 20.687 92.2692 46 92.2692C71.3131 92.2692 91.8333 71.7489 91.8333 46.4359C91.8333 21.1228 71.3131 0.602539 46 0.602539ZM46 8.93587C66.7107 8.93587 83.5 25.7252 83.5 46.4359C83.5 67.1466 66.7107 83.9359 46 83.9359C25.2893 83.9359 8.50001 67.1466 8.50001 46.4359C8.50001 25.7252 25.2893 8.93587 46 8.93587Z' fill='%23999999'/%3e%3c/svg%3e");
}
.Placeholder-Social .Placeholder-Ico {
	background-image: url("data:image/svg+xml,%3csvg width='100' height='100' viewBox='0 0 100 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M34.25 12.5H65.75C77.75 12.5 87.5 22.25 87.5 34.25V65.75C87.5 77.7622 77.7622 87.5 65.75 87.5H34.25C22.25 87.5 12.5 77.75 12.5 65.75V34.25C12.5 22.2378 22.2378 12.5 34.25 12.5ZM33.5 20C26.0442 20 20 26.0442 20 33.5V66.5C20 73.9625 26.0375 80 33.5 80H66.5C73.9558 80 80 73.9558 80 66.5V33.5C80 26.0375 73.9625 20 66.5 20H33.5ZM74.375 30.3125C74.375 27.7237 72.2763 25.625 69.6875 25.625C67.0987 25.625 65 27.7237 65 30.3125C65 32.9013 67.0987 35 69.6875 35C72.2763 35 74.375 32.9013 74.375 30.3125ZM50 31.25C60.3553 31.25 68.75 39.6447 68.75 50C68.75 60.3553 60.3553 68.75 50 68.75C39.6447 68.75 31.25 60.3553 31.25 50C31.25 39.6447 39.6447 31.25 50 31.25ZM38.75 50C38.75 43.7868 43.7868 38.75 50 38.75C56.2132 38.75 61.25 43.7868 61.25 50C61.25 56.2132 56.2132 61.25 50 61.25C43.7868 61.25 38.75 56.2132 38.75 50Z' fill='%23999999'/%3e%3cmask id='mask0_1250_12529' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='12' y='12' width='76' height='76'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M34.25 12.5H65.75C77.75 12.5 87.5 22.25 87.5 34.25V65.75C87.5 77.7622 77.7622 87.5 65.75 87.5H34.25C22.25 87.5 12.5 77.75 12.5 65.75V34.25C12.5 22.2378 22.2378 12.5 34.25 12.5ZM33.5 20C26.0442 20 20 26.0442 20 33.5V66.5C20 73.9625 26.0375 80 33.5 80H66.5C73.9558 80 80 73.9558 80 66.5V33.5C80 26.0375 73.9625 20 66.5 20H33.5ZM74.375 30.3125C74.375 27.7237 72.2763 25.625 69.6875 25.625C67.0987 25.625 65 27.7237 65 30.3125C65 32.9013 67.0987 35 69.6875 35C72.2763 35 74.375 32.9013 74.375 30.3125ZM50 31.25C60.3553 31.25 68.75 39.6447 68.75 50C68.75 60.3553 60.3553 68.75 50 68.75C39.6447 68.75 31.25 60.3553 31.25 50C31.25 39.6447 39.6447 31.25 50 31.25ZM38.75 50C38.75 43.7868 43.7868 38.75 50 38.75C56.2132 38.75 61.25 43.7868 61.25 50C61.25 56.2132 56.2132 61.25 50 61.25C43.7868 61.25 38.75 56.2132 38.75 50Z' fill='white'/%3e%3c/mask%3e%3cg mask='url(%23mask0_1250_12529)'%3e%3crect width='100' height='100' fill='%23999999'/%3e%3c/g%3e%3c/svg%3e");
}
.Placeholder-Image .Placeholder-Ico {
	background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 50 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.35'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.5569 1.79186C17.9347 1.22516 18.5708 0.884766 19.2519 0.884766H31.4741C32.1552 0.884766 32.7912 1.22516 33.169 1.79186L36.6383 6.99588H43.6963C47.0714 6.99588 49.8074 9.73192 49.8074 13.107V35.5144C49.8074 38.8895 47.0714 41.6255 43.6963 41.6255H7.02963C3.65455 41.6255 0.918518 38.8895 0.918518 35.5144V13.107C0.918518 9.73191 3.65456 6.99588 7.02963 6.99588H14.0876L17.5569 1.79186ZM20.342 4.95884L16.8727 10.1629C16.4949 10.7296 15.8589 11.07 15.1778 11.07H7.02963C5.9046 11.07 4.99259 11.982 4.99259 13.107V35.5144C4.99259 36.6394 5.90461 37.5514 7.02963 37.5514H43.6963C44.8213 37.5514 45.7333 36.6394 45.7333 35.5144V13.107C45.7333 11.982 44.8213 11.07 43.6963 11.07H35.5481C34.8671 11.07 34.231 10.7296 33.8532 10.1629L30.3839 4.95884H20.342Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.363 17.1815C21.9879 17.1815 19.2519 19.9175 19.2519 23.2926C19.2519 26.6677 21.9879 29.4037 25.363 29.4037C28.738 29.4037 31.4741 26.6677 31.4741 23.2926C31.4741 19.9175 28.738 17.1815 25.363 17.1815ZM15.1778 23.2926C15.1778 17.6675 19.7379 13.1074 25.363 13.1074C30.9881 13.1074 35.5482 17.6675 35.5482 23.2926C35.5482 28.9177 30.9881 33.4778 25.363 33.4778C19.7379 33.4778 15.1778 28.9177 15.1778 23.2926Z' fill='black'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.Placeholder-Image--16-9,
.Placeholder-Social--16-9 {
	position: relative;
	background: var(--surface-gray-10, var(--secondary-light));
	aspect-ratio: 16/9;
	padding: 23% 44%;
	height: inherit;
}
.Placeholder-Image--16-9 .Placeholder-Ico,
.Placeholder-Social--16-9 .Placeholder-Ico {
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 100%;
	height: 100%;
}
.Placeholder-Social--16-9 .Placeholder-Ico {
	background-image: url("data:image/svg+xml,%3csvg width='100' height='100' viewBox='0 0 100 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M34.25 12.5H65.75C77.75 12.5 87.5 22.25 87.5 34.25V65.75C87.5 77.7622 77.7622 87.5 65.75 87.5H34.25C22.25 87.5 12.5 77.75 12.5 65.75V34.25C12.5 22.2378 22.2378 12.5 34.25 12.5ZM33.5 20C26.0442 20 20 26.0442 20 33.5V66.5C20 73.9625 26.0375 80 33.5 80H66.5C73.9558 80 80 73.9558 80 66.5V33.5C80 26.0375 73.9625 20 66.5 20H33.5ZM74.375 30.3125C74.375 27.7237 72.2763 25.625 69.6875 25.625C67.0987 25.625 65 27.7237 65 30.3125C65 32.9013 67.0987 35 69.6875 35C72.2763 35 74.375 32.9013 74.375 30.3125ZM50 31.25C60.3553 31.25 68.75 39.6447 68.75 50C68.75 60.3553 60.3553 68.75 50 68.75C39.6447 68.75 31.25 60.3553 31.25 50C31.25 39.6447 39.6447 31.25 50 31.25ZM38.75 50C38.75 43.7868 43.7868 38.75 50 38.75C56.2132 38.75 61.25 43.7868 61.25 50C61.25 56.2132 56.2132 61.25 50 61.25C43.7868 61.25 38.75 56.2132 38.75 50Z' fill='%23999999'/%3e%3cmask id='mask0_1250_12529' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='12' y='12' width='76' height='76'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M34.25 12.5H65.75C77.75 12.5 87.5 22.25 87.5 34.25V65.75C87.5 77.7622 77.7622 87.5 65.75 87.5H34.25C22.25 87.5 12.5 77.75 12.5 65.75V34.25C12.5 22.2378 22.2378 12.5 34.25 12.5ZM33.5 20C26.0442 20 20 26.0442 20 33.5V66.5C20 73.9625 26.0375 80 33.5 80H66.5C73.9558 80 80 73.9558 80 66.5V33.5C80 26.0375 73.9625 20 66.5 20H33.5ZM74.375 30.3125C74.375 27.7237 72.2763 25.625 69.6875 25.625C67.0987 25.625 65 27.7237 65 30.3125C65 32.9013 67.0987 35 69.6875 35C72.2763 35 74.375 32.9013 74.375 30.3125ZM50 31.25C60.3553 31.25 68.75 39.6447 68.75 50C68.75 60.3553 60.3553 68.75 50 68.75C39.6447 68.75 31.25 60.3553 31.25 50C31.25 39.6447 39.6447 31.25 50 31.25ZM38.75 50C38.75 43.7868 43.7868 38.75 50 38.75C56.2132 38.75 61.25 43.7868 61.25 50C61.25 56.2132 56.2132 61.25 50 61.25C43.7868 61.25 38.75 56.2132 38.75 50Z' fill='white'/%3e%3c/mask%3e%3cg mask='url(%23mask0_1250_12529)'%3e%3crect width='100' height='100' fill='%23999999'/%3e%3c/g%3e%3c/svg%3e");
}
.Placeholder-Image--16-9 {
	padding: 24% 45%;
}
.Placeholder-Image--16-9 .Placeholder-Ico {
	background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 84 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M28.6943 1.64774C29.3382 0.681775 30.4224 0.101562 31.5833 0.101562H52.4166C53.5776 0.101562 54.6617 0.681775 55.3057 1.64774L61.2194 10.5182H73.25C79.003 10.5182 83.6666 15.1819 83.6666 20.9349V59.1293C83.6666 64.8823 79.003 69.546 73.25 69.546H10.75C4.99701 69.546 0.333313 64.8823 0.333313 59.1293V20.9349C0.333313 15.1819 4.99701 10.5182 10.75 10.5182H22.7806L28.6943 1.64774ZM33.4416 7.04601L27.5279 15.9165C26.884 16.8825 25.7998 17.4627 24.6389 17.4627H10.75C8.83232 17.4627 7.27776 19.0172 7.27776 20.9349V59.1293C7.27776 61.047 8.83233 62.6016 10.75 62.6016H73.25C75.1676 62.6016 76.7222 61.047 76.7222 59.1293V20.9349C76.7222 19.0172 75.1676 17.4627 73.25 17.4627H59.3611C58.2001 17.4627 57.116 16.8825 56.472 15.9165L50.5584 7.04601H33.4416Z' fill='%23999999'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M42 27.8793C36.247 27.8793 31.5833 32.543 31.5833 38.296C31.5833 44.049 36.247 48.7127 42 48.7127C47.7529 48.7127 52.4166 44.049 52.4166 38.296C52.4166 32.543 47.7529 27.8793 42 27.8793ZM24.6389 38.296C24.6389 28.7077 32.4117 20.9349 42 20.9349C51.5882 20.9349 59.3611 28.7077 59.3611 38.296C59.3611 47.8843 51.5882 55.6571 42 55.6571C32.4117 55.6571 24.6389 47.8843 24.6389 38.296Z' fill='%23999999'/%3E%3C/svg%3E%0A");
}
body {
	color: var(--text-black, var(--base));
	font-family: var(--font-family);
	line-height: var(--txt-line-height-base);
}
h1,
h2,
h3,
h4,
h5,
h6,
b,
strong {
	font-weight: var(--font-weight-bold);
}
h1 {
	font-size: var(--headline-xl);
	line-height: var(--line-height-hl-xl);
}
h2 {
	font-size: var(--headline-md);
	line-height: var(--line-height-hl-lg);
}
h3 {
	font-size: var(--headline-md);
	line-height: var(--line-height-hl-md);
}
h4 {
	font-size: var(--headline-sm);
	line-height: var(--line-height-hl-sm);
}
h5 {
	font-size: var(--headline-xs);
	line-height: var(--line-height-hl-xs);
}
h6 {
	font-size: var(--headline-xxs);
	line-height: var(--line-height-hl-xxs);
}
.overview-layer footer:before,
.overview-layer .content-wrapper:before {
	content: '';
	background: var(--black);
	position: absolute;
	display: block;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	transition: opacity 0.2s ease-in-out;
	z-index: 2;
	opacity: 0;
	pointer-events: none;
}
.overview-layer footer:before,
.overview-layer .content-wrapper:before {
	content: '';
	display: block;
	pointer-events: all;
	opacity: 0.5;
}
.Share-Link {
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
	width: 30px;
	height: 30px;
	background-color: var(--background-icons-header);
}
.Share-Label {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
	white-space: nowrap;
}
:root {
	color-scheme: light dark;
	--primary: #ee001c;
	--secondary: #156fbc;
	--tertiary: #333333;
	--tertiary-dark: #666666;
	--tertiary-medium: #999999;
	--secondary-light: #f0f0f0;
	--error: var(--primary);
	--e-commerce: #ff9900;
	--success: #2ca113;
	--secondary-alert: #fecc00;
	--border: #e0e0e0;
	--border-dark: #999999;
	--border-medium: #b4b4b4;
	--border-light: #d8d8d8;
	--border-bg: #e4e2e3;
	--background: #f0f2f3;
	--background-dark: #666666;
	--background-medium: #dbdbdb;
	--shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
	--btn-disabled: #e0e0e0;
	--btn-primary: #156fbc;
	--btn-secondary: #ffffff;
	--btn-secondary-border: #156fbc;
	--btn-tertiary: var(--primary);
	--btn-dialog: #d8d8d8;
	--btn-e-commerce: #ff9900;
	--btn-white: #ffffff;
	--btn-white-outline: transparent;
	--btn-white-outline-border: #ffffff;
	--btn-default: #979797;
	--btn-email: #efcd00;
	--btn-feedback: #239e8d;
	--btn-comment: #239e8d;
	--btn-press: #f8a112;
	--btn-report: #b649f6;
	--facebook: #156fbc;
	--twitter: #59a6f6;
	--pocket: #f04155;
	--red-10: #f899a4;
	--red-20: #ee001c;
	--aqua-10: #f2f9f8;
	--aqua-20: #e7f4f3;
	--aqua-30: #c7e7e2;
	--aqua-40: #b2dcd7;
	--aqua-50: #78c4bc;
	--aqua-60: #55b4aa;
	--aqua-70: #41958c;
	--aqua-80: #224e49;
	--aqua-90: #132a28;
	--blue-10: #a1c5e4;
	--blue-20: #156fbc;
	--blue-30: #0b5390;
	--green-10: #c7e3c9;
	--green-20: #74ba79;
	--green-30: #00b752;
	--yellow-10: #ffeb99;
	--yellow-20: #fecc00;
	--orange-10: #ffd699;
	--orange-20: #ff9900;
	--orange-30: #ff7201;
	--lime-10: #f6fb1f;
	--gray-10: #f8f8f8;
	--gray-20: #e0e0e0;
	--gray-30: #adadad;
	--gray-40: #666666;
	--gray-50: #1a1a1a;
	--gray-60: #3333338c;
	--white-10: #ffffff;
	--white-20: #f7f5f3;
	--black-10: #333333;
	--black-20: #1c1d1d;
	--background-primary: var(--white-10);
	--background-ressort-boxes: var(--white-20);
	--background-icons-header: var(--aqua-30);
	--infographic-aqua-30: var(--aqua-30);
	--infographic-aqua-50: var(--aqua-50);
	--infographic-blue-10: var(--blue-10);
	--infographic-blue-20: var(--blue-20);
	--infographic-gray-20: var(--gray-20);
	--infographic-gray-30: var(--gray-30);
	--infographic-green-10: var(--green-10);
	--infographic-green-20: var(--green-20);
	--infographic-orange-10: var(--orange-10);
	--infographic-orange-20: var(--orange-20);
	--infographic-red-10: var(--red-10);
	--infographic-red-20: var(--red-20);
	--infographic-yellow-10: var(--yellow-10);
	--infographic-yellow-20: var(--yellow-20);
	--surface-labels: var(--yellow-20);
	--surface-on-color: var(--white-10);
	--surface-breaking: var(--lime-10);
	--surface-earth: var(--green-30);
	--surface-icon-white: var(--white-10);
	--surface-secondary: var(--aqua-50);
	--surface-tertiary: var(--blue-20);
	--surface-aqua-10: var(--aqua-10);
	--surface-aqua-20: var(--aqua-20);
	--surface-aqua-30: var(--aqua-30);
	--surface-aqua-40: var(--aqua-40);
	--surface-aqua-50: var(--aqua-50);
	--surface-aqua-60: var(--aqua-60);
	--surface-aqua-70: var(--aqua-70);
	--surface-aqua-80: var(--aqua-80);
	--surface-aqua-90: var(--aqua-90);
	--text-on-color-black: var(--black-10);
	--text-on-color-white: var(--white-10);
	--website-font: Inter Tight, Open Sans, Helvetica, sans-serif;
	--website-paragraph: Inter, Open Sans, Helvetica, sans-serif;
	--font-letter-spacing: 0.0125rem;
	--font-letter-spacing-p: 0;
	--headline-xs-mobile: 0.75rem;
	--headline-sm-mobile: 0.875rem;
	--headline-md-mobile: 1rem;
	--headline-lg-mobile: 1.125rem;
	--headline-xl-mobile: 1.25rem;
	--headline-xxl-mobile: 1.375rem;
	--headline-xs-desktop: 0.75rem;
	--headline-sm-desktop: 0.875rem;
	--headline-md-desktop: 1rem;
	--headline-lg-desktop: 1.25rem;
	--headline-xl-desktop: 1.75rem;
	--headline-xxl-desktop: 2.25rem;
	--hl-line-height-xs: 2;
	--hl-line-height-sm: 1.6;
	--hl-line-height-md: 1.375;
	--hl-line-height-lg: 1.375;
	--hl-line-height-xl: 1.25;
	--hl-line-height-xxl: 1.18;
	--txt-line-height-base: 1.5;
	--txt-line-height-xs: 1.6;
	--txt-line-height-sm: 1.66;
	--txt-line-height-md: 1.57;
	--txt-line-height-lg: 1.33;
	--txt-line-height-xl: 1.4;
	--headline-xxl: var(--headline-xxl-mobile);
	--container-width: 100%;
	--container-max-width: 1166px;
	--border-sm: 1px;
	--border-md: 2px;
	--border-lg: 4px;
}
@media (min-width: 577px) {
	:root {
		--headline-xxl: var(--headline-xxl-desktop);
		--hl-line-height-xs: 1.33;
		--hl-line-height-sm: 1.28;
		--hl-line-height-md: 1.375;
		--hl-line-height-lg: 1.3;
		--hl-line-height-xl: 1.3;
		--hl-line-height-xxl: 1.28;
	}
}
@media (prefers-color-scheme: dark) {
	body.app-view {
		--background-primary: var(--black-20);
		--background-ressort-boxes: var(--black-10);
		--text-link: var(--blue-10);
		--lines-or-border-red: var(--red-10);
	}
}
:root {
	--badge-primary: var(--gray-60);
	--badge-secondary: var(--gray-10);
	--badge-tertiary: var(--red-20);
	--border-brand: var(--red-20);
	--border-light: var(--gray-10);
	--border-medium: var(--gray-20);
	--button-primary-active: var(--blue-30);
	--button-primary-anchor: var(--blue-20);
	--button-primary-default: var(--blue-20);
	--button-primary-disabled: var(--blue-10);
	--button-primary-hover: var(--blue-30);
	--button-secondary-active: var(--blue-30);
	--button-secondary-anchor: var(--blue-20);
	--button-secondary-default: var(--blue-20);
	--button-secondary-disabled: var(--blue-10);
	--button-secondary-hover: var(--blue-30);
	--button-shop-active: var(--orange-30);
	--button-shop-anchor: var(--orange-20);
	--button-shop-default: var(--orange-20);
	--button-shop-disabled: var(--orange-10);
	--button-shop-hover: var(--orange-30);
	--button-shop-outline-active: var(--orange-30);
	--button-shop-outline-anchor: var(--orange-20);
	--button-shop-outline-default: var(--orange-20);
	--button-shop-outline-disabled: var(--orange-10);
	--button-shop-outline-hover: var(--orange-30);
	--surface-black: var(--black-10);
	--surface-brand: var(--red-20);
	--surface-danger: var(--red-20);
	--surface-gray-10: var(--gray-10);
	--surface-gray-20: var(--gray-20);
	--surface-gray-30: var(--gray-30);
	--surface-gray-40: var(--gray-40);
	--surface-gray-50: var(--gray-50);
	--surface-gray-60: var(--gray-50);
	--surface-gray-70: var(--gray-50);
	--surface-icon: var(--black-10);
	--surface-success: var(--green-20);
	--surface-warning: var(--yellow-20);
	--surface-white: var(--white-10);
	--surface-chip: #e6252c;
	--surface-price-list: var(--blue-30);
	--text-black: var(--black-10);
	--text-brand: var(--red-20);
	--text-danger: var(--red-20);
	--text-muted: var(--gray-40);
	--text-success: var(--green-30);
	--text-white: var(--white-10);
	--text-link: var(--blue-20);
	--font-family: var(--website-font);
	--font-family-headline: var(--font-family);
	--font-weight: 400;
	--font-weight-bolder: 800;
	--font-weight-bold: 700;
	--font-letter-spacing-caps: 0.0375rem;
	--font-caps: 0.84375rem;
	--headline-xs: var(--headline-xs-mobile);
	--headline-sm: var(--headline-sm-mobile);
	--headline-md: var(--headline-md-mobile);
	--headline-lg: var(--headline-lg-mobile);
	--headline-xl: var(--headline-xl-mobile);
	--text-base: 1rem;
	--text-xs: 0.625rem;
	--text-sm: 0.75rem;
	--text-md: 0.875rem;
	--text-lg: 1.125rem;
	--text-xl: 1.25rem;
	--line-height-default: var(--txt-line-height-base);
	--line-height-text-xs: var(--txt-line-height-xs);
	--line-height-text-sm: var(--txt-line-height-sm);
	--line-height-text-md: var(--txt-line-height-md);
	--line-height-text-lg: var(--txt-line-height-lg);
	--line-height-text-xl: var(--txt-line-height-xl);
	--line-height-hl-xs: var(--hl-line-height-xs);
	--line-height-hl-sm: var(--hl-line-height-sm);
	--line-height-hl-md: var(--hl-line-height-md);
	--line-height-hl-lg: var(--hl-line-height-lg);
	--line-height-hl-xl: var(--hl-line-height-xl);
}
@media (min-width: 577px) {
	:root {
		--headline-lg: var(--headline-lg-desktop);
		--headline-xl: var(--headline-xl-desktop);
	}
}
@media (prefers-color-scheme: dark) {
	body.app-view {
		--badge-secondary: var(--gray-40);
		--badge-tertiary: var(--red-20);
		--surface-gray-10: var(--gray-40);
		--surface-gray-20: var(--gray-40);
		--surface-gray-30: var(--gray-40);
		--surface-gray-40: var(--gray-40);
		--surface-gray-50: var(--gray-40);
		--surface-gray-60: var(--gray-40);
		--surface-gray-70: var(--gray-40);
		--text-black: var(--white-10);
		--text-brand: var(--red-10);
		--text-danger: var(--red-10);
		--text-muted: var(--white-10);
		--text-success: var(--green-10);
		--text-white: var(--black-20);
	}
}
.Breadcrumb-Home {
	fill: currentColor;
	color: var(--text-black);
	height: 18px;
	width: 18px;
	display: inline-block;
	margin-bottom: var(--spacing-sm);
	margin-right: var(--spacing-xs);
}
.line {
	width: 100%;
	min-height: var(--border-sm);
	background: var(--border-medium);
}
.Article-Content-Figure {
	position: relative;
}
.Article-Advertisement-Label {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	color: var(--text-black);
	background-color: var(--surface-labels);
	font-weight: var(--font-weight-bold);
	padding: 0 var(--spacing-sm);
	font-size: var(--text-md);
	line-height: var(--txt-line-height-lg);
}
.Btn-Blue {
	display: block;
	font-weight: 400;
	font-size: 0.875rem;
	text-align: center;
	color: var(--text-black);
	border: 1px solid var(--surface-tertiary);
	border-radius: 0.125rem;
	height: 44px;
	line-height: 18px;
}
.Btn-Blue:hover {
	color: var(--text-brand);
	border: 1px solid var(--surface-brand);
	background-image: none;
}
.Btn-Blue--Full {
	width: 100%;
	height: 2.875rem;
	border-radius: 0.25rem;
	background-color: var(--surface-tertiary);
	color: var(--text-on-color-white);
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	border: none;
	margin-bottom: var(--spacing-lg);
}
.Link-Red {
	color: var(--text-brand);
}
.Link-Red:hover {
	color: #cf3c37;
}
.Link-Red .icon-svg {
	display: inline-block;
	fill: var(--surface-brand);
	margin-right: 1px;
	margin-bottom: 1px;
}
.Link-Red:hover .icon-svg {
	fill: #cf3c37;
}
.aff-link:before {
	background: url("data:image/svg+xml,%3Csvg id='transactioncart' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 76.12'%3E%3Cpath fill='%23156FBC' d='M70 55.85L80 23.4H23.72L21.89 5.61 1.84-.04 0 6.69l15.53 4.27 5 49.49a8.38 8.38 0 1011.82 10.71h17.47a8.41 8.41 0 100-6.9H32.24a8.59 8.59 0 00-5-4.53l-.43-4H70v.11zm.65-25.55l-5.74 18.54H26.2L24.37 30.3zM24.69 70.84a3 3 0 113-3 3.08 3.08 0 01-3 3zm32.78-6.15a3 3 0 11-3 3 2.94 2.94 0 013-3z'%3E%3C/path%3E%3C/svg%3E")
		no-repeat bottom;
	display: inline-block;
	margin: 0 3px;
	width: 20px;
	height: 20px;
	content: '';
}
.aff-link:hover:before {
	background: var(--surface-brand);
	background: url("data:image/svg+xml,%3Csvg fill='%23ee001c' id='transactioncart' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 76.12'%3E%3Cpath d='M70 55.85L80 23.4H23.72L21.89 5.61 1.84-.04 0 6.69l15.53 4.27 5 49.49a8.38 8.38 0 1011.82 10.71h17.47a8.41 8.41 0 100-6.9H32.24a8.59 8.59 0 00-5-4.53l-.43-4H70v.11zm.65-25.55l-5.74 18.54H26.2L24.37 30.3zM24.69 70.84a3 3 0 113-3 3.08 3.08 0 01-3 3zm32.78-6.15a3 3 0 11-3 3 2.94 2.94 0 013-3z'%3E%3C/path%3E%3C/svg%3E")
		no-repeat bottom;
}
.aff-link {
	display: inline-block;
}
.aff-link--link {
	color: var(--text-link);
	font-weight: 700;
	white-space: nowrap;
}
.aff-link--link:hover {
	color: var(--text-brand);
}
@font-face {
	font-family: Inter Tight;
	src: url(../fonts/InterTight-VariableFont_latin-FIIMCJAQ.HkXPiq-P.woff2)
		format('woff2');
	font-weight: 100 900;
	font-display: swap;
}
@font-face {
	font-family: Inter;
	src: url(../fonts/Inter-VariableFont_latin-IMMDMY6Q.B94V3_ZQ.woff2)
		format('woff2');
	font-weight: 100 900;
	font-display: swap;
}
@font-face {
	font-family: Open Sans;
	src:
		url(../fonts/OpenSans-VariableFont_latin-FGPZWPFI.BD-2YYa6.woff2)
			format('woff2'),
		url(../fonts/OpenSans-Regular_latin-ORIJDFFR.BoFg9NOw.woff2) format('woff2');
	font-weight: 100 900;
	font-stretch: 75% 100%;
	font-display: swap;
}
body {
	letter-spacing: var(--font-letter-spacing);
	font-size: var(--text-base);
	background: var(--background-primary);
	color: var(--text-black);
}
button,
input,
optgroup,
select,
textarea {
	line-height: var(--txt-line-height-xs);
}
p {
	margin-bottom: var(--spacing-lg);
}
.text-base {
	font-family: var(--website-paragraph);
	letter-spacing: var(--font-letter-spacing-p);
}
.content-wrapper {
	position: relative;
	padding-top: var(--spacing-xxl);
	padding-bottom: var(--spacing-xxl);
}
.app-view .content-wrapper {
	padding-top: var(--spacing-md);
	margin-top: 0;
}
.app-view .Article-Content-Figure {
	margin-left: calc(-1 * (var(--grid-spacing)));
	margin-right: calc(-1 * (var(--grid-spacing)));
}
/* @media (min-width: 992px) {
	.content-wrapper {
		margin-top: 60px;
	}
} */
@media (min-width: 768px) {
	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		font-weight: var(--font-weight-bold);
	}
}
.not-found-container {
	padding-bottom: 0;
}
header.Header {
	width: 100%;
	z-index: 3;
	left: 0;
	top: 0;
	position: fixed;
}
header .Header-Wrapper {
	background: var(--surface-brand);
	box-shadow:
		0 0.0555555556rem 0.2777777778rem #0000004d,
		0 0.1111111111rem 0.1111111111rem #0000001a,
		0 0.1666666667rem 0.0555555556rem -0.1111111111rem #0000004d;
	position: relative;
	height: 48px;
	pointer-events: auto;
}
header .Header-Wrapper > .container {
	background: var(--surface-brand);
	position: relative;
	z-index: 1;
}
header .Header-Container {
	position: relative;
	display: flex;
	align-items: center;
	height: 48px;
	z-index: 2;
}
header .Header-Title,
header .Header-Logo {
	display: flex;
	padding: 8px 0;
	margin: 0 auto;
	color: var(--background-primary);
	font-size: var(--headline-md);
	font-weight: var(--font-weight-bold);
	align-items: center;
}
header .Header-Title + .Header-Logo {
	display: none;
}
header .Header-Title > span {
	text-transform: capitalize;
}
header .Header-Logo svg {
	width: 90px;
	height: 32px;
}
header .Header-Logo a {
	/* width: 5rem; */
	margin: auto;
}
header .Header-Logout-Buttons > a {
	line-height: 2.75;
}
header .Header-Container {
	justify-content: space-between;
}
header .Header-Container .Header-BDH-Logo {
	position: absolute;
	right: 0;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
header .Header-Container .Header-BDH-Logo a svg {
	width: 42.24px;
	height: 8px;
}
header .Header-Tools {
	display: none;
}
header .Header-Tools-Login {
	background: var(--background-primary);
	height: 24px;
	align-items: center;
	display: flex;
}
header a.Header-Menu-Btn {
	align-items: center;
	display: flex;
	height: 100%;
	position: absolute;
	z-index: 1;
}
header .Header-Menu-Btn > svg {
	height: 1.0625rem;
	width: 1.375em;
	fill: currentColor;
	color: var(--surface-on-color);
}
header .Header-Container-Menu {
	text-align: left;
	background-color: var(--background-primary);
	z-index: 1;
	flex-direction: column;
	height: 100vh;
	transform: translate(-100%);
	transition: -webkit-transform 0.25s ease;
	transition: transform 0.25s ease;
	width: 90vw;
	overflow-y: scroll;
}
header .Header-Container-Menu .Btn-Blue {
	bottom: var(--spacing-md);
	display: none;
	height: 40px;
	line-height: var(--txt-line-height-sm);
	margin: 0 var(--spacing-md);
	position: absolute;
	padding: var(--spacing-sm) 0;
	width: 277px;
	text-align: center;
}
header .Header-Menu-Item .Link-Blue,
header .Link-Blue {
	color: var(--text-link);
	padding: var(--spacing-sm) 1.875rem var(--spacing-sm) var(--spacing-md);
}
header .Header-Menu-Item .Link-Blue:hover,
header .Link-Blue:hover {
	background: none;
	color: var(--text-brand);
}
header #menu-themen > .container {
	padding-left: 0;
	padding-right: 0;
}
header #menu-login {
	margin-top: var(--spacing-md);
	padding-top: var(--spacing-sm);
}
header .Header-Menu-Tabs {
	color: var(--text-black);
	display: flex;
}
header .Header-Menu-Tabs span {
	display: inline;
	text-align: center;
	font-size: var(--headline-xs);
	font-weight: var(--font-weight-bold);
	width: 50%;
	padding: var(--spacing-md) 0;
	margin-bottom: -0.1rem;
}
header .Header-Menu-Tabs--Selected {
	color: var(--text-black);
	border-bottom: 0.125rem solid var(--border-brand);
}
header .Header-Menu-Tabs-Wrapper {
	border-bottom: var(--border-sm) solid var(--border-medium);
	margin-bottom: var(--spacing-md);
}
header nav .Header-Menu-Nav {
	clear: both;
	display: none;
}
header nav .Header-Menu-Nav--Selected {
	display: block;
}
header nav .Header-Menu-Item .expanded {
	background-color: var(--surface-gray-10);
}
header nav .Header-Menu-Item a {
	position: relative;
	display: block;
	font-size: var(--headline-xs);
	padding: var(--spacing-sm) var(--spacing-md);
	line-height: var(--txt-line-height-xl);
}
header nav .Header-Menu-Wrapper {
	display: none;
}
header nav .Header-Menu-Wrapper a {
	font-size: var(--text-md);
	line-height: var(--txt-line-height-sm);
}
header nav .Header-Menu-Expand .Header-Menu-Second:before {
	content: '';
	position: absolute;
	background: var(--surface-gray-10);
	display: block;
	width: 1px;
	height: calc(100% - 24px);
}
header nav .Header-Menu-Logo {
	display: none;
}
header nav .expanded + .Header-Menu-Wrapper {
	position: relative;
	z-index: 1;
	display: block;
	padding: 0 var(--spacing-md);
}
header nav .Menu-Dropdown.expanded:after {
	transform: rotate(180deg);
	margin-top: -4px;
}
@media (min-width: 330px) {
	header.Header .Header-BDH-Logo a svg {
		height: 16px;
		width: 84.48px;
	}
}
@media (min-width: 786px) {
	header .Header-Container-Menu {
		width: 75vw;
	}
	header .Header-Inner {
		margin: 0 auto;
		width: calc(956px + 2 * var(--container-spacing));
		align-items: center;
		justify-content: space-between;
		padding: 0 20px;
	}
}
@media (min-width: 996px) {
	header.Header {
		width: 100%;
		position: absolute;
	}
	header.Header .Header-Container {
		height: 64px;
	}
	header.Header .Header-Container .Header-Logo {
		justify-content: space-between;
		position: unset;
		margin: inherit;
	}
	header.Header .Header-Container .Header-Logo a {
		width: 8.375rem;
	}
	header.Header .Header-Container .Header-Title {
		display: none;
	}
	header.Header .Header-Container .Header-Title + .Header-Logo {
		display: flex;
	}
	header.Header .Header-Wrapper {
		height: inherit;
		box-shadow: none;
	}
	header.Header .Header-Logo svg {
		width: 134px;
		height: 48px;
	}
	header.Header .Header-Menu-Item .Link-Blue,
	header.Header .Link-Blue,
	header.Header .header-menu-item .Link-Blue {
		display: block;
		clear: both;
	}
	header.Header .Header-BDH-Logo {
		position: relative;
		flex: 1;
		padding-right: 12px;
	}
	header.Header .Header-BDH-Logo a svg {
		height: 24px;
		width: 126.72px;
	}
	header.Header .Header-Tools {
		display: flex;
		align-items: center;
		margin: 0;
	}
	header.Header .Header-Tools-Icon {
		height: 100%;
	}
	header.Header .Header-Tools-List {
		display: flex;
		margin-right: var(--spacing-md);
	}
	header.Header .Header-Tools-List li {
		margin: 0 var(--spacing-xs);
	}
	header.Header .Header-Tools-List li a {
		height: 1.75rem;
		width: 1.75rem;
	}
	header.Header .Header-Tools-Login {
		color: var(--text-black);
		font-size: var(--text-sm);
		position: relative;
		border-radius: 0.25rem;
		line-height: var(--txt-line-height-xl);
		cursor: pointer;
		min-width: 4.5rem;
		height: var(--txt-line-height-xl);
	}
	header.Header .Header-Tools-Login:hover {
		background-color: var(--background-icons-header);
	}
	header.Header .Header-Tools-Login a {
		display: inline-block;
		padding-left: 15px;
		color: var(--text-black);
		font-size: var(--text-md);
		width: 100%;
		text-align: center;
		font-weight: var(--font-weight-bold);
	}
	header.Header .Header-Tools-Login span {
		position: absolute;
		left: 4px;
		top: 50%;
		margin-top: -0.5rem;
		width: 19px;
		height: 1rem;
	}
	header.Header .Header-Tools-Login svg {
		width: 100%;
		height: 100%;
		fill: var(--surface-brand);
	}
	header #menu-themen > .container {
		padding: 0 var(--grid-spacing);
	}
	header .Header-Container-Menu {
		border-bottom: var(--border-sm) solid var(--border-medium);
		background-color: var(--background-primary);
		width: var(--container-width);
		height: 48px;
		transform: inherit;
		transition: inherit;
		overflow: inherit;
	}
	header .Header-Container-Menu.fixed .Header-Menu-Logo {
		display: block;
	}
	header .Header-Container-Menu.fixed {
		z-index: 2;
		left: 0;
		top: 0;
		position: fixed;
	}
	header .Header-Container-Menu.fixed .Header-Menu-Logo {
		display: block;
		padding-right: 2px;
	}
	header .Header-Container-Menu .Btn-Blue,
	header .Header-Container-Menu .Header-Menu-Left .Btn-Blue {
		display: block;
		padding-left: 0;
		padding-right: 0;
	}
	header .Header-Container-Menu .Btn-Blue:hover {
		background: none;
	}
	header nav .Menu-Dropdown:hover {
		background: inherit;
	}
	header nav .Menu-Dropdown.expanded:after {
		transform: rotate(-90deg);
		margin-top: -7px;
	}
	header nav .Header-Menu-Nav--Selected {
		display: none;
	}
	header nav #menu-themen {
		display: flex;
	}
	header nav .Header-Menu-Nav {
		height: 100%;
		flex-direction: row;
		scroll-behavior: smooth;
		overflow-x: auto;
		overflow-y: hidden;
	}
	header nav .Header-Menu-Logo {
		display: none;
	}
	header nav .Header-Menu-Left .Header-Menu-Second a {
		padding-left: var(--spacing-md);
	}
	header nav .Header-Menu-Expand .Header-Menu-Second {
		min-height: 100%;
		box-sizing: border-box;
	}
	header nav .Header-Menu-Wrapper.Header-Menu-Second {
		background-image: none;
		transform: translate(0);
	}
	header nav .Header-Menu--More > svg {
		height: 100%;
		width: 1.9rem;
		fill: var(--text-black);
	}
	header nav .Header-Menu-Wrapper {
		position: absolute;
		text-align: left;
		background-color: var(--background-primary);
		line-height: var(--line-height-hl-xxs);
		z-index: 999;
		width: 309px;
		overflow: hidden;
		top: 48px;
		box-shadow: 0 2px 4px 0 var(--border-medium);
		padding: var(--spacing-sm) 0 70px 0;
		right: 50%;
		transform: translate(50%);
	}
	header
		nav
		.Header-Menu-Wrapper
		li.Menu-Inner-Dropdown
		.Menu-Inner-Dropdown-Wrapper {
		cursor: pointer;
	}
	header
		nav
		.Header-Menu-Wrapper
		li.Menu-Inner-Dropdown
		.Menu-Inner-Dropdown-Wrapper:hover,
	header nav .Header-Menu-Wrapper li:not(.Menu-Inner-Dropdown) a:hover {
		background: var(--surface-gray-10);
	}
	header nav .Header-Menu--More .Header-Menu-Wrapper {
		padding: var(--spacing-sm) 0 8px 0;
	}
	header nav .Header-Menu-Expand {
		background-color: var(--background-primary);
		width: 618px;
	}
	header nav .Header-Menu-Wrapper.Header-Menu-Expand {
		transform: translate(75%);
	}
	header nav .Header-Menu-Wrapper.Header-Menu-Left.Header-Menu-Expand {
		transform: translate(25%);
	}
	header nav .Header-Menu-List {
		width: 309px;
	}
	header nav .Header-Menu-Wrapper.Header-Menu-Left .Header-Menu-List {
		float: right;
	}
	header nav .Header-Menu-Second {
		top: 0;
		border-style: none;
		box-shadow: 0 0 var(--text-black);
		left: 300px;
	}
	header nav .Header-Menu-Item--Active {
		border-bottom: 2px solid var(--lines-or-border-red);
	}
	header nav .Header-Menu-Item:hover {
		border-bottom: 2px solid var(--border-brand);
	}
	header
		nav
		.Header-Menu-Item:hover
		> .Header-Menu-Wrapper
		.Menu-Inner-Dropdown:hover
		> a {
		background-color: var(--surface-gray-10);
	}
	header nav .Header-Menu-Item:hover > .Header-Menu-Wrapper,
	header
		nav
		.Header-Menu-Item:hover
		> .Header-Menu-Wrapper
		.Menu-Inner-Dropdown:hover
		.Header-Menu-Second {
		display: block;
	}
	header
		nav
		.Header-Menu-Item:hover
		> .Header-Menu-Wrapper
		.Menu-Inner-Dropdown:hover
		.Header-Menu-Second {
		left: 309px;
	}
	header nav .Menu-Inner-Dropdown-Wrapper {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	header nav .Menu-Inner-Dropdown-Wrapper .Menu-Inner-Dropdown--Before > a,
	header nav .Menu-Inner-Dropdown-Wrapper .Menu-Inner-Dropdown > a,
	header
		nav
		.Menu-Inner-Dropdown-Wrapper
		.Menu-Inner-Dropdown
		.menu-dropdown
		> a {
		position: relative;
	}
	header
		nav
		.Menu-Inner-Dropdown-Wrapper
		.Menu-Inner-Dropdown--Before
		> a:before {
		fill: var(--text-primary);
		position: absolute;
		right: var(--spacing-md);
		width: 8px;
		height: 13px;
		transform: rotate(-90deg);
		margin-top: -7px;
	}
	header
		nav
		.Menu-Inner-Dropdown-Wrapper
		.Menu-Inner-Dropdown--Before
		> a:before {
		transform: rotate(90deg);
		right: initial;
		left: var(--spacing-md);
	}
	header
		nav
		.Menu-Inner-Dropdown-Wrapper
		.Menu-Inner-Dropdown.Menu-Inner-Dropdown--Before
		a:after {
		display: none;
	}
	header nav .Menu-Inner-Dropdown-Wrapper > svg {
		fill: var(--text-black);
		margin-right: var(--spacing-md);
		width: 8px;
		height: 13px;
		transform: rotate(-90deg);
	}
	header nav .Menu-Right:hover .Header-Menu-Wrapper {
		transform: translate(0);
		right: 0;
	}
	header nav .Menu-Left:hover .Header-Menu-Wrapper {
		transform: rotate(0);
		left: 0;
	}
	header nav .Header-Menu-Item {
		position: relative;
		color: var(--text-black);
		flex: 1 1 auto;
		height: 48px;
	}
	header nav .Header-Menu-Item a {
		padding: 12px 0 var(--spacing-md) 2px;
		line-height: var(--txt-line-height-sm);
		font-size: var(--text-md);
		text-align: center;
	}
	header nav .Header-Menu-Item a.Ad-Link {
		color: var(--text-black);
		padding: var(--spacing-xs) var(--spacing-md);
	}
	header nav .Header-Menu-Item a.Ad-Link:before {
		content: 'Anzeige';
		text-transform: uppercase;
		color: var(--text-muted);
		font-size: 10px;
		display: block;
		letter-spacing: 1px;
	}
	header nav .Header-Menu-Item a.Ad-Link:hover {
		color: var(--surface-brand);
	}
	header nav .Header-Menu--More {
		border-bottom: 2px solid transparent;
	}
	header nav .Header-Menu-Wrapper a {
		padding: var(--spacing-sm) var(--spacing-md);
		line-height: var(--txt-line-height-sm);
		display: block;
		font-size: var(--text-md);
		text-align: left;
	}
	header nav .Header-Menu-Left a,
	header nav .Header-Menu-Left a.Link-Blue {
		padding: 10px var(--spacing-sm) 10px 36px;
	}
	header
		nav
		.Header-Menu-Item:hover
		> .Header-Menu-Wrapper.Header-Menu-Left
		.Menu-Inner-Dropdown--Before:hover
		.Header-Menu-Second {
		left: 0;
	}
	header nav .Header-Menu-Left.Header-Menu-Expand .Header-Menu-Second:before {
		right: 0;
	}
	header nav .Header-Menu-Item .expanded {
		background: inherit;
	}
	header nav .Header-Menu--Scroll-Active {
		height: 100vh;
	}
	header nav .Header-Menu-Container {
		display: flex;
		flex: 1 1 auto;
	}
	header nav .expanded + .Header-Menu-Wrapper {
		position: absolute;
		padding: var(--spacing-sm) 0 66px 0;
		z-index: inherit;
		display: none;
	}
}
.menu-burger-path {
	transition:
		transform 1s ease-out,
		opacity 2s ease-out,
		-webkit-transform 3s ease-out;
	transform: rotate(0);
}
.menu-visible {
	overflow: hidden;
}
.menu-visible .Header-Container-Menu {
	box-shadow:
		0 0.0555555556rem 0.2777777778rem #000c,
		0 0.1111111111rem 0.1111111111rem #00000080,
		0 0.1666666667rem 0.0555555556rem -0.1111111111rem #0006;
	transform: translate(0);
}
header .Header-Container-Menu::-webkit-scrollbar,
nav .Header-Menu-Wrapper a:after,
nav .Header-Menu-Tab::-webkit-scrollbar {
	display: none;
}
nav .Menu-Dropdown-Wrapper {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
nav .Menu-Dropdown-Wrapper > svg {
	fill: var(--text-black);
	position: absolute;
	right: var(--spacing-md);
	height: 8px;
	width: 16px;
	margin-top: -2px;
}
nav .Menu-Dropdown-Wrapper.expanded > svg {
	transform: rotate(180deg);
	margin-top: -4px;
}
nav .Menu-Inner-Dropdown-Wrapper {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
@media (min-width: 996px) {
	nav .Menu-Dropdown:after,
	nav .Menu-Dropdown-Wrapper > svg,
	nav .Header-Menu-Tabs,
	header .Header-Menu-Tabs-Wrapper {
		display: none;
	}
}
@media (max-width: 995px) {
	.Menu-Inner-Dropdown-Wrapper > svg {
		display: none;
	}
}
footer {
	position: relative;
}
footer .Footer-Item {
	font-size: var(--text-md);
	font-weight: var(--font-weight-bold);
	display: block;
	text-align: center;
}
footer .Footer-Copy {
	line-height: var(--txt-line-height-xs);
	font-size: var(--text-xxs);
}
footer .Footer-Copy {
	font-size: var(--text-xs);
	text-align: center;
}
footer .Footer-Link {
	color: var(--text-link);
	font-size: var(--text-xs);
}
footer .Footer-Copy-Paragraph {
	padding: var(--spacing-md) 0 var(--spacing-md) 0;
}
footer .Footer-after {
	padding: 1rem 0;
	border-top: 0.063rem solid var(--border-medium);
	border-bottom: 0.063rem solid var(--border-bg);
	margin-top: var(--spacing-md);
}
@media (min-width: 1200px) {
	footer .Footer-Copy {
		display: inline-block;
		width: 100%;
		color: var(--background-primary);
		text-align: left;
	}
	footer .Footer-Line {
		display: block;
		height: 1px;
		width: 100%;
		background-color: var(--border-bg);
		margin: var(--spacing-md) 0;
	}
	footer .Footer-Logo {
		background: url(../images/fol-logo-C4XXOZSM.lp1W4i9U.svg) no-repeat 0 0;
		width: 3.5rem;
		height: 1.2rem;
	}
	footer .Footer-Icon {
		display: inline-block;
		height: 13px;
		line-height: 14px;
		background: transparent
			url(../images/fol-layoutComponents24-RBENXTF3.x5RGVgYO.png) no-repeat 0 0;
		padding: 0 0 0 calc(13px + var(--spacing-sm));
	}
	footer .Footer-Icon-Fb {
		background-position: -173px -942px;
	}
	/* footer .Footer-Icon-Tw {
		background-position: -346px -942px;
	}
	footer .Footer-Icon-Yt {
		background-position: -519px -942px;
	} */
	footer .Footer-Icon-Wa {
		background-position: -1038px -942px;
	}
	footer .Footer-Container {
		background: var(--surface-gray-10);
	}
	footer .Footer-Container .container {
		padding-left: 0;
	}
	footer .Footer-Input {
		border: 1px solid var(--border-medium);
		padding: var(--spacing-sm);
		height: 100%;
	}
	footer .Footer-Btn {
		background-color: var(--btn-tertiary);
		color: var(--white);
		padding: var(--spacing-xs);
		height: 100%;
		cursor: pointer;
	}
	footer .Footer-Subframe-Listing {
		box-sizing: border-box;
		flex: 0 0 auto;
		flex-basis: 20%;
		max-width: 20%;
		padding-right: calc(var(--grid-spacing) * 0.5);
		padding-left: calc(var(--grid-spacing) * 0.5);
		padding-bottom: calc(var(--grid-spacing) * 0.5);
	}
	footer .Footer-Subframe-Title {
		font-size: var(--text-sm);
		font-weight: var(--font-weight-bold);
		line-height: var(--txt-line-height-sm);
	}
	footer .Footer-Subframe-Section {
		font-size: var(--text-xs);
		line-height: var(--line-height-text-xs);
		display: flex;
		align-items: start;
		justify-content: space-between;
	}
	footer .Footer-Subframe-Links ul {
		display: block;
	}
	footer .Footer-Subframe-Links ul li {
		display: inline-block;
	}
	footer .Footer-Below {
		height: 27px;
		width: 100%;
		background-color: var(--surface-brand);
	}
	footer .Footer-Below-Container {
		height: 100%;
		display: flex;
		align-items: center;
	}
	footer .Footer-Partner {
		font-size: var(--text-xs);
	}
	footer .Footer-Partner ul.Footer-Link {
		display: block;
	}
	footer .Footer-Partner ul.Footer-Link li {
		display: inline-block;
	}
}
