/* Document
 * ========================================================================== */

/**
 * 1. Add border box sizing in all browsers (opinionated).
 * 2. Backgrounds do not repeat by default (opinionated).
 */

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  background-repeat: no-repeat; /* 2 */
}

/**
 * 1. Add text decoration inheritance in all browsers (opinionated).
 * 2. Add vertical alignment inheritance in all browsers (opinionated).
 */

::before,
::after {
  text-decoration: inherit; /* 1 */
  vertical-align: inherit; /* 2 */
}

/**
 * 1. Use the default cursor in all browsers (opinionated).
 * 2. Change the line height in all browsers (opinionated).
 * 3. Breaks words to prevent overflow in all browsers (opinionated).
 * 4. Use a 4-space tab width in all browsers (opinionated).
 * 5. Remove the grey highlight on links in iOS (opinionated).
 * 6. Prevent adjustments of font size after orientation changes in iOS.
 */

:where(:root) {
  cursor: default; /* 1 */
  line-height: 1.5; /* 2 */
  overflow-wrap: break-word; /* 3 */
  -moz-tab-size: 4; /* 4 */
  tab-size: 4; /* 4 */
  -webkit-tap-highlight-color: transparent; /* 5 */
  -webkit-text-size-adjust: 100%; /* 6 */
  text-size-adjust: 100%; /* 6 */
}

/* Sections
 * ========================================================================== */

/**
 * Remove the margin in all browsers (opinionated).
 */

:where(body) {
  margin: 0;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Edge, Firefox, and Safari.
 */

:where(h1) {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
 * ========================================================================== */

/**
 * Remove the margin on nested lists in Chrome, Edge, and Safari.
 */

:where(dl, ol, ul) :where(dl, ol, ul) {
  margin: 0;
}

/**
 * 1. Correct the inheritance of border color in Firefox.
 * 2. Add the correct box sizing in Firefox.
 */

:where(hr) {
  color: inherit; /* 1 */
  height: 0; /* 2 */
}

/**
 * Remove the list style on navigation lists in all browsers (opinionated).
 */

:where(nav) :where(ol, ul) {
  list-style-type: none;
  padding: 0;
}

/**
 * Prevent VoiceOver from ignoring list semantics in Safari (opinionated).
 */

:where(nav li)::before {
  content: "\200B";
  float: left;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 * 3. Prevent overflow of the container in all browsers (opinionated).
 */

:where(pre) {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
  overflow: auto; /* 3 */
}

/* Text-level semantics
 * ========================================================================== */

/**
 * Add the correct text decoration in Safari.
 */

:where(abbr[title]) {
  text-decoration: underline;
  text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

:where(b, strong) {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

:where(code, kbd, samp) {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

:where(small) {
  font-size: 80%;
}

/* Embedded content
 * ========================================================================== */

/*
 * Change the alignment on media elements in all browsers (opinionated).
 */

:where(audio, canvas, iframe, img, svg, video) {
  vertical-align: middle;
}

/**
 * Remove the border on iframes in all browsers (opinionated).
 */

:where(iframe) {
  border-style: none;
}

/**
 * Change the fill color to match the text color in all browsers (opinionated).
 */

:where(svg:not([fill])) {
  fill: currentColor;
}

/* Tabular data
 * ========================================================================== */

/**
 * 1. Collapse border spacing in all browsers (opinionated).
 * 2. Correct table border color in Chrome, Edge, and Safari.
 * 3. Remove text indentation from table contents in Chrome, Edge, and Safari.
 */

:where(table) {
  border-collapse: collapse; /* 1 */
  border-color: currentColor; /* 2 */
  text-indent: 0; /* 3 */
}

/* Forms
 * ========================================================================== */

/**
 * Remove the margin on controls in Safari.
 */

:where(button, input, select) {
  margin: 0;
}

/**
 * Correct the inability to style buttons in iOS and Safari.
 */

:where(button, [type="button" i], [type="reset" i], [type="submit" i]) {
  -webkit-appearance: button;
}

/**
 * Change the inconsistent appearance in all browsers (opinionated).
 */

:where(fieldset) {
  border: 1px solid #a0a0a0;
}

/**
 * Add the correct vertical alignment in Chrome, Edge, and Firefox.
 */

:where(progress) {
  vertical-align: baseline;
}

/**
 * 1. Remove the margin in Firefox and Safari.
 * 3. Change the resize direction in all browsers (opinionated).
 */

:where(textarea) {
  margin: 0; /* 1 */
  resize: vertical; /* 3 */
}

/**
 * 1. Correct the odd appearance in Chrome, Edge, and Safari.
 * 2. Correct the outline style in Safari.
 */

:where([type="search" i]) {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Safari.
 */

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */

::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

/**
 * Remove the inner padding in Chrome, Edge, and Safari on macOS.
 */

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style upload buttons in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
 * ========================================================================== */

/*
 * Add the correct styles in Safari.
 */

:where(dialog) {
  background-color: white;
  border: solid;
  color: black;
  height: -moz-fit-content;
  height: fit-content;
  left: 0;
  margin: auto;
  padding: 1em;
  position: absolute;
  right: 0;
  width: -moz-fit-content;
  width: fit-content;
}

:where(dialog:not([open])) {
  display: none;
}

/*
 * Add the correct display in Safari.
 */

:where(details > summary:first-of-type) {
  display: list-item;
}

/* Accessibility
 * ========================================================================== */

/**
 * Change the cursor on busy elements in all browsers (opinionated).
 */

:where([aria-busy="true" i]) {
  cursor: progress;
}

/*
 * Change the cursor on disabled, not-editable, or otherwise
 * inoperable elements in all browsers (opinionated).
 */

:where([aria-disabled="true" i], [disabled]) {
  cursor: not-allowed;
}

/*
 * Change the display on visually hidden accessible elements
 * in all browsers (opinionated).
 */

:where([aria-hidden="false" i][hidden]) {
  display: initial;
}

:where([aria-hidden="false" i][hidden]:not(:focus)) {
  clip: rect(0, 0, 0, 0);
  position: absolute;
}

/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}
@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}
.ql-snow {
  box-sizing: border-box;
}
.ql-snow * {
  box-sizing: border-box;
}
.ql-snow .ql-hidden {
  display: none;
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}
.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-snow .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}
.ql-snow .ql-empty {
  fill: none;
}
.ql-snow .ql-even {
  fill-rule: evenodd;
}
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-snow .ql-transparent {
  opacity: 0.4;
}
.ql-snow .ql-direction svg:last-child {
  display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-snow .ql-editor h1 {
  font-size: 2em;
}
.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}
.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}
.ql-snow .ql-editor h4 {
  font-size: 1em;
}
.ql-snow .ql-editor h5 {
  font-size: 0.83em;
}
.ql-snow .ql-editor h6 {
  font-size: 0.67em;
}
.ql-snow .ql-editor a {
  text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-snow .ql-editor img {
  max-width: 100%;
}
.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
  width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}
.ql-snow .ql-picker.ql-font {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}
.ql-snow .ql-picker.ql-size {
  width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px;
}
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: 'Edit';
  margin-left: 16px;
  padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove::before {
  content: 'Remove';
  margin-left: 8px;
}
.ql-snow .ql-tooltip a {
  line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: 'Save';
  padding-right: 0px;
}
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}
.ql-snow a {
  color: #06c;
}
.ql-container.ql-snow {
  border: 1px solid #ccc;
}

@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;overflow:clip;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}html,body,div,article,section,main,footer,header,form,fieldset,legend,pre,code,p,a,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,textarea,input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url]{box-sizing:border-box}html{text-rendering:optimizeSpeed;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}:root{--headline-1-font-size:53px;--headline-1-line-height:56.18px;--headline-1-letter-spacing:0px;--headline-2-font-size:36px;--headline-2-line-height:43.92px;--headline-2-letter-spacing:0px;--headline-3-font-size:26px;--headline-3-line-height:35.88px;--headline-3-letter-spacing:0px;--headline-3-sans-font-size:26px;--headline-3-sans-line-height:35.88px;--headline-3-sans-letter-spacing:0px;--headline-3-sans-light-font-size:26px;--headline-3-sans-light-line-height:35.88px;--headline-3-sans-light-letter-spacing:0px;--headline-4-font-size:20px;--headline-4-line-height:28px;--headline-4-letter-spacing:0px;--headline-5-font-size:20px;--headline-5-line-height:28px;--headline-5-letter-spacing:0.2px;--leadin-font-size:20px;--leadin-line-height:32px;--leadin-letter-spacing:0px;--copy-bold-font-size:16px;--copy-bold-line-height:26.08px;--copy-bold-letter-spacing:0px;--copy-bold-slab-font-size:16px;--copy-bold-slab-line-height:26.08px;--copy-bold-slab-letter-spacing:0px;--copy-font-size:16px;--copy-line-height:26.08px;--copy-letter-spacing:0px;--copy-small-font-size:12px;--copy-small-line-height:20.04px;--copy-small-letter-spacing:0px;--copy-label-font-size:12px;--copy-label-line-height:20.04px;--copy-label-letter-spacing:0.3px;--quote-font-size:20px;--quote-line-height:32px;--quote-letter-spacing:0px;--button-font-size:16px;--button-line-height:20px;--button-letter-spacing:0.8px;--form-label-font-size:16px;--form-label-line-height:20px;--form-label-letter-spacing:1px;--form-hint-font-size:14px;--form-hint-line-height:15.96px;--form-hint-letter-spacing:0.2px;--colors-neutral: #4a4a4a;--colors-neutral-10: #ffffff;--colors-neutral-30: #f3f3f3;--colors-neutral-40: #e7e7e7;--colors-neutral-50: #c3c3c3;--colors-neutral-70: #878787;--colors-neutral-90: #4a4a4a;--colors-primary: #e30613;--colors-primary-50: #e30613;--colors-primary-70: #b5040f;--colors-primary-90: #88030b;--colors-interaction: #2400fe;--colors-interaction-50: #2400fe;--colors-notification: #ffe200;--colors-notification-50: #ffe200;--colors-success: #00dc10;--colors-success-50: #00dc10;--colors-warning: #ff008b;--colors-warning-50: #ff008b;--spacings-xs: 8px;--spacings-s: 16px;--spacings-m: 26px;--spacings-l: 44px;--spacings-xl: 80px;--spacings-xxl: 120px}body{color:var(--colors-neutral-90);font-family:"Roboto",Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input,textarea,select,button{font-family:"Roboto",Arial,Helvetica,sans-serif}figure{margin:0}a{color:inherit;position:relative;text-decoration:none}img{display:block;max-width:100%}img[data-src]{opacity:0;transition:opacity 400ms}img[src]{opacity:1;transition:opacity 400ms}input:is([type=button],[type=submit],[type=reset]),input[type=file]::file-selector-button,button,select{color:inherit}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;background:none;cursor:pointer;padding:0;margin:0}body .cookiefirst-root>div [data-cookiefirst-widget]{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}@font-face{font-display:swap;font-family:"Roboto Condensed";font-style:normal;font-weight:700;src:url(/assets/stylesheets/fonts/RobotoCondensed-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Roboto Slab";font-style:normal;font-weight:700;src:url(/assets/stylesheets/fonts/RobotoSlab-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:500;src:url(/assets/stylesheets/fonts/Roboto-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:400;src:url(/assets/stylesheets/fonts/Roboto-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Roboto Condensed";font-style:normal;font-weight:400;src:url(/assets/stylesheets/fonts/RobotoCondensed-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Roboto Slab";font-style:normal;font-weight:300;src:url(/assets/stylesheets/fonts/RobotoSlab-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:300;src:url(/assets/stylesheets/fonts/Roboto-Light.woff2) format("woff2")}[style*="--ratio"]{box-sizing:border-box;height:0;padding-bottom:calc(100%/var(--ratio));position:relative}[style*="--ratio"]>*{height:100%;left:0;position:absolute;top:0;width:100%}.icon--tiny{height:var(--spacings-s);width:var(--spacings-s)}.icon--small{height:24px;width:24px}.icon--large{height:40px;width:40px}.text{color:inherit;font-family:"Roboto",Arial,Helvetica,sans-serif;margin:0;-webkit-hyphens:auto;hyphens:auto}.text--headline-1{font-display:swap;font-family:"Roboto Slab",Arial,Helvetica,sans-serif;font-size:var(--headline-1-font-size);font-weight:700;letter-spacing:var(--headline-1-letter-spacing);line-height:var(--headline-1-line-height)}.text--headline-2{font-display:swap;font-family:"Roboto Slab",Arial,Helvetica,sans-serif;font-size:var(--headline-2-font-size);font-weight:700;letter-spacing:var(--headline-2-letter-spacing);line-height:var(--headline-2-line-height)}.text--headline-3{font-display:swap;font-family:"Roboto Slab",Arial,Helvetica,sans-serif;font-size:var(--headline-3-font-size);font-weight:700;letter-spacing:var(--headline-3-letter-spacing);line-height:var(--headline-3-line-height)}.text--headline-3-sans{font-display:swap;font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:var(--headline-3-sans-font-size);font-weight:500;letter-spacing:var(--headline-3-sans-letter-spacing);line-height:var(--headline-3-sans-line-height)}.text--headline-3-sans-light{font-display:swap;font-size:var(--headline-3-sans-light-font-size);font-weight:300;letter-spacing:var(--headline-3-sans-light-letter-spacing);line-height:var(--headline-3-sans-light-line-height)}.text--headline-4{font-display:swap;font-size:var(--headline-4-font-size);font-weight:300;letter-spacing:var(--headline-4-letter-spacing);line-height:var(--headline-4-line-height)}.text--headline-5{font-display:swap;font-family:"Roboto Slab",Arial,Helvetica,sans-serif;font-size:var(--headline-5-font-size);font-weight:700;letter-spacing:var(--headline-5-letter-spacing);line-height:var(--headline-5-line-height)}.text--leadin{font-display:swap;font-size:var(--leadin-font-size);font-weight:300;letter-spacing:var(--leadin-letter-spacing);line-height:var(--leadin-line-height)}.text--copy-bold{font-display:swap;font-size:var(--copy-bold-font-size);font-weight:500;letter-spacing:var(--copy-bold-letter-spacing);line-height:var(--copy-bold-line-height)}.text--copy-bold-slab{font-display:swap;font-family:"Roboto Slab",Arial,Helvetica,sans-serif;font-size:var(--copy-bold-slab-font-size);font-weight:700;letter-spacing:var(--copy-bold-slab-letter-spacing);line-height:var(--copy-bold-slab-line-height)}.text--copy{font-display:swap;font-size:var(--copy-font-size);font-weight:300;letter-spacing:var(--copy-letter-spacing);line-height:var(--copy-line-height)}.text--copy-small{font-display:swap;font-size:var(--copy-small-font-size);font-weight:400;letter-spacing:var(--copy-small-letter-spacing);line-height:var(--copy-small-line-height)}.text--copy-label{font-display:swap;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:var(--copy-label-font-size);font-weight:400;letter-spacing:var(--copy-label-letter-spacing);line-height:var(--copy-label-line-height)}.text--quote{font-display:swap;font-family:"Roboto Slab",Arial,Helvetica,sans-serif;font-size:var(--quote-font-size);font-weight:300;letter-spacing:var(--quote-letter-spacing);line-height:var(--quote-line-height)}.text--button{font-display:swap;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:var(--button-font-size);font-weight:700;letter-spacing:var(--button-letter-spacing);line-height:var(--button-line-height)}.text--form-label{font-display:swap;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:var(--form-label-font-size);font-weight:400;letter-spacing:var(--form-label-letter-spacing);line-height:var(--form-label-line-height)}.text--form-hint{font-display:swap;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:var(--form-hint-font-size);font-weight:400;letter-spacing:var(--form-hint-letter-spacing);line-height:var(--form-hint-line-height)}.text--bold{font-weight:500}.divider{position:relative;height:6px;width:100%;color:var(--colors-primary-50);background:var(--colors-neutral-10);background-image:url("data:image/svg+xml,%3Csvg width='368' height='6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M368.998 0h-1l.004 5h1l-.004-5Zm-8 .005h-1l.004 5h1l-.004-5Zm-8 .005-1 .001.004 5h1l-.004-5Zm-8 .006h-1l.004 5h1l-.004-5Zm-8 .005h-1l.004 5h1l-.004-5Zm-8 .005h-1l.004 5h1l-.004-5Zm-8 .005h-1l.004 5h1l-.004-5Zm-8 .005h-1l.004 5h1l-.004-5Zm-8 .005-1 .001.004 5h1l-.004-5Zm-8 .006h-1l.004 5h1l-.004-5Zm-8 .005h-1l.004 5h1l-.004-5Zm-8 .005h-1l.004 5h1l-.004-5Zm-8 .005h-1l.004 5h1l-.004-5Zm-8 .005-1 .001.004 5h1l-.004-5Zm-8 .006h-1l.004 5h1l-.004-5Zm-8 .005h-1l.004 5h1l-.004-5Zm-8 .005h-1l.004 5h1l-.004-5Zm-8 .005h-1l.004 5h1l-.004-5Zm-8 .005h-1l.004 5h1l-.004-5Zm-8 .005-1 .001.004 5h1l-.004-5Zm-8 .006h-1l.004 5h1l-.004-5Zm-8 .005h-1l.004 5h1l-.004-5Zm-8 .005h-1l.004 5h1l-.004-5Zm-8 .005h-1l.004 5h1l-.004-5Zm-8 .005h-1l.004 5h1l-.004-5Zm-8 .005-1 .001.004 5h1l-.004-5Zm-8 .006h-1l.004 5h1l-.004-5Zm-8 .005h-1l.004 5h1l-.004-5Zm-8 .005h-1l.004 5h1l-.004-5Zm-8 .005h-1l.004 5h1l-.004-5Zm-8 .005-1 .001.004 5h1l-.004-5Zm-8 .006h-1l.004 5h1l-.004-5Zm-8 .005h-1l.004 5h1l-.004-5Zm-8 .005h-1l.004 5h1l-.004-5Zm-8 .005h-1l.004 5h1l-.004-5Zm-8 .005h-1l.004 5h1l-.004-5Zm-8 .005-1 .001.004 5h1l-.004-5Zm-8 .006h-1l.004 5h1l-.004-5Zm-8 .005h-1l.004 5h1l-.004-5Zm-8 .005h-1l.004 5h1l-.004-5Zm-8 .005h-1l.004 5h1l-.004-5Zm-8 .005-1 .001.004 5h1l-.004-5Zm-8 .006h-1l.004 5h1l-.004-5Zm-8 .005h-1l.004 5h1l-.004-5Zm-8 .005h-1l.004 5h1l-.004-5Zm-8 .005h-1l.004 5h1l-.004-5Zm-8 .005h-1l.004 5h1l-.004-5Zm-8 .005-1 .001.004 5h1l-.004-5Z' fill='%23E30613' fill-rule='nonzero' /%3E%3C/svg%3E")}.divider span{position:absolute;top:-3px;left:var(--spacings-m);height:10px;bottom:0;z-index:2;background:var(--colors-neutral-10);color:var(--colors-primary-50);text-transform:uppercase;padding:0 var(--spacings-xs);line-height:1}.divider--pushed span{left:27%}@keyframes spin{100%{transform:rotate(360deg)}}.spinner{display:flex;align-items:center;justify-content:center}.spinner svg{width:var(--spacings-m);height:var(--spacings-m);animation:spin 1s infinite linear;transform-origin:center}.checkbox{display:block;width:100%}.checkbox__wrapper{display:flex}.checkbox__label{align-items:center;color:var(--colors-neutral-90);cursor:pointer;display:flex;-webkit-hyphens:auto;hyphens:auto;padding-left:var(--spacings-s);position:relative}.checkbox__custom-checkbox{align-items:center;border:1px solid var(--colors-primary-50);cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;position:relative;height:30px;width:30px;border-radius:var(--spacings-xs);color:var(--colors-primary-50)}.checkbox__custom-checkbox svg{display:none;fill:currentColor;margin-left:2px}.checkbox__error{color:var(--colors-warning-50);display:none;margin-top:var(--spacings-s)}.checkbox--success .checkbox__custom-checkbox{border-color:var(--colors-success-50);color:var(--colors-success-50)}.checkbox--error .checkbox__error,input.user-error~.checkbox__error{display:block}.checkbox--error .checkbox__custom-checkbox,input.user-error~.checkbox__custom-checkbox{border-color:var(--colors-warning-50);color:var(--colors-warning-50)}.checkbox input{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.checkbox input[disabled]~.checkbox__label,.checkbox input[disabled]~.checkbox__custom-checkbox{cursor:not-allowed;color:var(--colors-neutral-90);opacity:.5}.checkbox input:checked~.checkbox__custom-checkbox svg{display:block}.checkbox input:focus~.checkbox__custom-checkbox{color:var(--colors-interaction-50);border-color:var(--colors-interaction-50)}.light-switch{position:relative}.light-switch label{display:inline-flex;align-items:center}.light-switch__switch{position:relative;cursor:pointer;width:60px;height:36px;border:1px solid var(--colors-neutral-50);border-radius:34px;background-color:var(--colors-neutral-50);transition:.4s}.light-switch__switch:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;border-radius:50%;background-color:var(--colors-neutral-10);transition:.4s}.light-switch__label{align-items:center;color:var(--colors-neutral-90);text-transform:uppercase;cursor:pointer;display:flex;-webkit-hyphens:auto;hyphens:auto;padding-left:var(--spacings-m);position:relative}.light-switch--error .light-switch__error{color:var(--colors-warning-50);display:none;margin-top:var(--spacings-s)}.light-switch--error .light-switch__error,input.user-error~.light-switch__error{display:block}.light-switch--success .light-switch__switch{border-color:var(--colors-success-50);color:var(--colors-success-50)}.light-switch--error .light-switch__switch,input.user-error~.light-switch__switch{border-color:var(--colors-warning-50);color:var(--colors-warning-50)}.light-switch input{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.light-switch input[disabled]~.light-switch__label,.light-switch input[disabled]~.light-switch__switch{cursor:not-allowed;color:var(--colors-neutral-90);opacity:.5}input:checked+.light-switch__switch{border-color:var(--colors-primary-50);background-color:var(--colors-primary-50)}[data-whatintent=keyboard] input:focus+.light-switch__switch{border-color:var(--colors-interaction-50)}input:checked+.light-switch__switch:before{transform:translateX(24px)}.radio__label{display:block;margin-bottom:var(--spacings-m);text-transform:uppercase}.radio__label span>span{color:var(--colors-primary-50);padding-left:4px}.radio input{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.radio__item{align-items:center;cursor:pointer;display:flex;line-height:1;margin-bottom:var(--spacings-s);position:relative}.radio__item--disabled{cursor:not-allowed;opacity:.5}.radio__item-custom-icon{border:1px solid var(--colors-primary-50);border-radius:100%;display:inline-block;height:40px;margin-right:var(--spacings-s);position:relative;width:40px}.radio__item-custom-icon:after{background:var(--colors-primary-50);border-radius:100%;content:"";display:none;height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:24px}.radio__error{margin-top:var(--spacings-s);display:none}.radio--error .radio__label,.radio--error .radio__error{color:var(--colors-warning-50);display:block}.radio--error .radio__item-custom-icon{border-color:var(--colors-warning-50)}.radio--success .radio__label{color:var(--colors-success-50)}.radio--success .radio__item-custom-icon{border-color:var(--colors-success-50)}input:checked~.radio__item-custom-icon:after{display:block}.input{position:relative;margin-top:30px}.input label{position:absolute;color:var(--colors-neutral-90);display:block;text-transform:uppercase;top:16px;left:var(--spacings-m);line-height:1;transition:top .2s ease-in-out}.input label span>span{color:var(--colors-primary-50);padding-left:4px}.input button{position:absolute;right:var(--spacings-s);top:0px;width:52px;height:52px}.input input{border:1px solid var(--colors-primary-50);color:var(--colors-neutral-90);padding:var(--spacings-xs) var(--spacings-m);background:var(--colors-neutral-10);width:100%;border-radius:40px;height:52px}.input input:focus{border-color:var(--colors-interaction-50)}.input input[disabled]{cursor:not-allowed;border-color:var(--colors-neutral-50)}.input input::-moz-placeholder{color:var(--colors-neutral-90);opacity:0}.input input::placeholder{color:var(--colors-neutral-90);opacity:0}.input input:-webkit-autofill+label,.input input:not(:placeholder-shown)+label,.input input[placeholder=""]+label,.input input:focus+label{top:-30px}.input input::-moz-placeholder{font-display:swap;font-size:var(--copy-font-size);font-weight:300;letter-spacing:var(--copy-letter-spacing);line-height:var(--copy-line-height)}.input input,.input input::placeholder{font-display:swap;font-size:var(--copy-font-size);font-weight:300;letter-spacing:var(--copy-letter-spacing);line-height:var(--copy-line-height)}.input__hint{margin-left:var(--spacings-m);margin-top:var(--spacings-xs);color:var(--colors-neutral-90)}.input__error{color:var(--colors-primary-50);display:none;margin-top:var(--spacings-s);margin-left:var(--spacings-m)}.input--error .input__error,input.user-error~.input__error{display:block}.input--error label{color:var(--colors-warning-50)}.input--error input{border-color:var(--colors-warning-50);color:var(--colors-warning-50)}.input--success label{color:var(--colors-success-50)}.input--success input{border-color:var(--colors-success-50)}.input--hidden{display:none}.input[data-js-module=input--password] input{padding-right:52px}.file-upload{position:relative;margin-top:30px}.file-upload input{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.file-upload input::-moz-placeholder{color:var(--colors-neutral-50);opacity:0}.file-upload input::placeholder{color:var(--colors-neutral-50);opacity:0}.file-upload__label{position:absolute;z-index:1;color:var(--colors-neutral-90);display:block;text-transform:uppercase;top:16px;left:var(--spacings-m);line-height:1;transition:top .2s ease-in-out}.file-upload__label span>span{color:var(--colors-primary-50);padding-left:4px}.file-upload__hint{margin-left:var(--spacings-m);margin-top:var(--spacings-xs);color:var(--colors-neutral-90)}.file-upload__custom-input{position:relative;cursor:pointer;border:1px solid var(--colors-primary-50);color:var(--colors-neutral-90);padding:var(--spacings-xs) var(--spacings-m);background:var(--colors-neutral-10);width:100%;border-radius:40px;height:52px;display:flex;align-items:center}.file-upload__custom-input:focus{border-color:var(--colors-interaction-50)}.file-upload__custom-input[disabled]{cursor:not-allowed;border-color:var(--colors-neutral-50)}.file-upload__custom-input-files{font-display:swap;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:var(--form-label-font-size);font-weight:400;letter-spacing:var(--form-label-letter-spacing);line-height:var(--form-label-line-height)}.file-upload__custom-input-icon.icon{fill:var(--colors-primary-50);position:absolute;right:var(--spacings-s);top:50%;width:18px;height:18px;transform:translateY(-50%)}.file-upload__custom-input-files:not(:empty)~.file-upload__label{top:-30px}input:disabled~.file-upload__custom-input{border-color:var(--colors-neutral-50)}input:disabled~.file-upload__label{color:var(--colors-neutral-50)}.file-upload--error .file-upload__error{color:var(--colors-warning-50);display:none;margin-top:var(--spacings-s)}.file-upload--error .file-upload__error,input.user-error~.file-upload__error{display:block}.file-upload--error label{color:var(--colors-warning-50)}.file-upload--error input{border-color:var(--colors-warning-50)}.file-upload--success label{color:var(--colors-success-50)}.file-upload--success input{border-color:var(--colors-success-50)}.file-upload--hidden{display:none}.image-upload{position:relative;margin:0}.image-upload__wrapper{display:flex;flex-direction:column}.image-upload__form{position:relative;display:flex;gap:var(--spacings-m);flex-direction:column}.image-upload__form:first-of-type{margin-top:30px}.image-upload__form--delete{margin-top:var(--spacings-xs);margin-left:var(--spacings-m)}.image-upload input{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.image-upload__inner{display:flex;flex-direction:column;gap:var(--spacings-m)}.image-upload__image{width:150px;height:150px;border-radius:50%;overflow:hidden;background:var(--colors-neutral-30);border:1px solid var(--colors-neutral-30);margin-right:var(--spacings-m);display:flex;align-items:center;justify-content:center;cursor:pointer}.image-upload__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-upload__image svg{color:var(--colors-primary-50)}.image-upload__label{position:absolute;z-index:1;color:var(--colors-neutral-90);display:block;text-transform:uppercase;top:-30px;left:var(--spacings-m);line-height:1;transition:top .2s ease-in-out}.image-upload__label span>span{color:var(--colors-primary-50);padding-left:4px}.image-upload__hint{margin-left:var(--spacings-m);margin-top:var(--spacings-xs);color:var(--colors-neutral-90)}.image-upload--form{display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px;padding-left:30px;padding-right:30px;padding-left:30px;padding-right:30px}.image-upload--form .image-upload__wrapper{grid-column:1/span 6}.image-upload--landscape-image .image-upload__image{border-radius:0%;width:300px;height:165px}.image-upload--landscape-image .image-upload__image img{-o-object-fit:contain;object-fit:contain}.image-upload--portrait-image .image-upload__image{border-radius:0%;width:150px;height:200px}.image-upload--portrait-image .image-upload__image img{-o-object-fit:contain;object-fit:contain}.textarea{position:relative;margin-top:30px}.textarea label{position:absolute;color:var(--colors-neutral-90);display:block;text-transform:uppercase;top:16px;left:var(--spacings-m);line-height:1;transition:top .2s ease-in-out}.textarea label span>span{color:var(--colors-primary-50);padding-left:4px}.textarea__error{color:var(--colors-primary-50);display:none;margin-top:var(--spacings-s);margin-left:var(--spacings-m)}.textarea--error .textarea__error,textarea.user-error~.textarea__error{display:block}.textarea--error label{color:var(--colors-warning-50)}.textarea--error textarea{border-color:var(--colors-warning-50)}.textarea--success label{color:var(--colors-success-50)}.textarea--success textarea{border-color:var(--colors-success-50)}.textarea textarea{border:1px solid var(--colors-primary-50);color:var(--colors-neutral-90);padding:var(--spacings-m);background:var(--colors-neutral-10);width:100%;border-radius:40px;min-height:150px}.textarea textarea:focus{border-color:var(--colors-interaction-50)}.textarea textarea[disabled]{cursor:not-allowed;border-color:var(--colors-neutral-50)}.textarea textarea::-moz-placeholder{color:var(--colors-neutral-90);opacity:0}.textarea textarea::placeholder{color:var(--colors-neutral-90);opacity:0}.textarea input:-webkit-autofill+label,.textarea textarea:not(:placeholder-shown)+label,.textarea textarea[placeholder=""]+label,.textarea textarea:focus+label{top:-30px}.textarea textarea::-moz-placeholder{font-display:swap;font-size:var(--copy-font-size);font-weight:300;letter-spacing:var(--copy-letter-spacing);line-height:var(--copy-line-height)}.textarea textarea,.textarea textarea::placeholder{font-display:swap;font-size:var(--copy-font-size);font-weight:300;letter-spacing:var(--copy-letter-spacing);line-height:var(--copy-line-height)}.textarea-richtext{position:relative;margin-top:30px}.textarea-richtext label{position:absolute;color:var(--colors-neutral-90);display:block;text-transform:uppercase;top:78px;left:var(--spacings-m);line-height:1;transition:top .2s ease-in-out}.textarea-richtext label span>span{color:var(--colors-primary-50);padding-left:4px}.textarea-richtext textarea{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.textarea-richtext__editor{height:250px}.textarea-richtext .ql-container{font-family:inherit}.textarea-richtext .ql-container.ql-snow,.textarea-richtext .ql-toolbar.ql-snow{border-color:var(--colors-primary-50);border-radius:40px}.textarea-richtext .ql-container.ql-snow{border-top-left-radius:0;border-top-right-radius:0}.textarea-richtext .ql-container.ql-snow p,.textarea-richtext .ql-container.ql-snow ul,.textarea-richtext .ql-container.ql-snow ol{font-display:swap;font-size:var(--copy-font-size);font-weight:300;letter-spacing:var(--copy-letter-spacing);line-height:var(--copy-line-height)}.textarea-richtext .ql-container.ql-snow strong,.textarea-richtext .ql-container.ql-snow b{font-weight:500}.textarea-richtext .ql-container.ql-snow a{position:relative;text-decoration:underline;text-decoration-thickness:from-font;color:inherit !important}.textarea-richtext .ql-toolbar.ql-snow{border-bottom-left-radius:0;border-bottom-right-radius:0;padding:var(--spacings-s)}.textarea-richtext .ql-toolbar.ql-snow button .ql-stroke{stroke:var(--colors-primary-50)}.textarea-richtext .ql-toolbar.ql-snow button .ql-fill{fill:var(--colors-primary-50)}.textarea-richtext .ql-toolbar.ql-snow button.ql-active .ql-stroke,.textarea-richtext .ql-toolbar.ql-snow button:focus .ql-stroke,.textarea-richtext .ql-toolbar.ql-snow button:hover .ql-stroke{stroke:var(--colors-primary-90)}.textarea-richtext .ql-toolbar.ql-snow button.ql-active .ql-fill,.textarea-richtext .ql-toolbar.ql-snow button:focus .ql-fill,.textarea-richtext .ql-toolbar.ql-snow button:hover .ql-fill{fill:var(--colors-primary-90)}.textarea-richtext--has-focus .ql-container.ql-snow,.textarea-richtext--has-focus .ql-toolbar.ql-snow{border-color:var(--colors-interaction-50)}.textarea-richtext--has-focus label{top:-30px}.textarea-richtext textarea:not(:-moz-placeholder)+label{top:-30px}.textarea-richtext textarea:not(:placeholder-shown)+label,.textarea-richtext textarea[placeholder=""]+label{top:-30px}.textarea-richtext__error{color:var(--colors-primary-50);display:none;margin-top:var(--spacings-s);margin-left:var(--spacings-m)}.textarea-richtext--error .textarea-richtext__error,textarea.user-error~.textarea-richtext__error{display:block}.textarea-richtext--error label{color:var(--colors-warning-50)}.textarea-richtext--error .ql-container.ql-snow,.textarea-richtext--error .ql-toolbar.ql-snow{border-color:var(--colors-warning-50)}.textarea-richtext--success label{color:var(--colors-success-50)}.textarea-richtext--success .ql-container.ql-snow,.textarea-richtext--success .ql-toolbar.ql-snow{border-color:var(--colors-success-50)}.select{position:relative;margin-top:30px}.select label{color:var(--colors-neutral-90);display:block;text-transform:uppercase;line-height:1;position:absolute;top:16px;left:var(--spacings-m);transition:top .2s ease-in-out}.select label span>span{color:var(--colors-primary-50);padding-left:4px}.select svg{pointer-events:none;position:absolute;right:var(--spacings-m);top:50%;transform:translateY(-50%);color:var(--colors-primary-50)}.select__wrapper{position:relative}.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--colors-primary-50);border-radius:40px;font-size:inherit;font-weight:normal;line-height:1;outline:none;width:100%;height:52px;padding:var(--spacings-xs) var(--spacings-m);background:var(--colors-neutral-10);color:var(--colors-neutral-10);transition:color .2s ease-in-out}.select select:focus{border-color:var(--colors-interaction-50)}.select select:focus+svg{color:var(--colors-interaction-50)}.select select[disabled]{cursor:not-allowed;border-color:var(--colors-neutral-50)}.select select option{color:var(--colors-neutral-90)}.select select::-ms-expand{display:none}.select__error{color:var(--colors-warning-50);display:none;margin-top:var(--spacings-s);margin-left:var(--spacings-m)}.select--error .select__error,select.user-error~.select__error{display:block}.select--error label{color:var(--colors-warning-50)}.select--error select{border-color:var(--colors-warning-50)}.select--success label{color:var(--colors-success-50)}.select--success select{border-color:var(--colors-success-50)}.select--has-value select{color:var(--colors-neutral-90)}.select--has-value label{top:-30px}.link{align-items:center;color:var(--colors-primary-50);display:inline-flex;text-transform:uppercase}.link svg{margin-right:var(--spacings-xs)}.link--no-transform{text-transform:none}.link--secondary{color:var(--colors-neutral-10)}.link:hover,.has-hoverable-children:hover .link{color:var(--colors-primary-70)}.link:active,.has-hoverable-children:active .link{color:var(--colors-neutral-90)}.link:focus-visible,.has-hoverable-children:focus-visible .link{color:var(--colors-interaction-50);outline:0}.link[disabled]{color:var(--colors-neutral-50)}.link--icon-right{flex-direction:row-reverse}.link__icon-wrapper{font-size:0}.link__icon-wrapper>svg{display:block}.link__arrow-icon{width:73px;height:20px;margin-left:var(--spacings-xs);margin-right:0}.link__external-icon{width:24px;height:24px}.link--tertiary{color:var(--colors-neutral-90)}.link--tertiary:active,.has-hoverable-children:active .link--tertiary{color:var(--colors-primary-90)}.link-list{display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px;padding-left:30px;padding-right:30px;padding-left:30px;padding-right:30px}.link-list__wrapper{grid-column:1/span 6}.link-list h3{margin:0 0 var(--spacings-xs)}.link-list__links{display:flex;flex-direction:column}.link-list__links>a+a{margin-top:var(--spacings-s)}.link-list--tags .link-list__wrapper h3{margin-right:var(--spacings-s);flex-shrink:0}.link-list--tags .link-list__links{flex-direction:row;flex-wrap:wrap}.link-list--tags .link-list__links a{margin-top:0;margin-bottom:var(--spacings-xs);margin-right:var(--spacings-xs)}.tag{display:inline-flex;flex-wrap:nowrap;text-transform:uppercase;color:var(--colors-neutral-10);background:var(--colors-neutral-90);border-radius:13px;border:1px solid var(--colors-neutral-90);min-height:26px;text-align:left;align-items:center}.tag .icon{align-self:start;fill:currentColor;flex-shrink:0}.tag span{padding:2px var(--spacings-s)}.tag[href]:hover,.tag[type=button]:hover{color:var(--colors-neutral-10);background:var(--colors-primary-70);border-color:var(--colors-primary-70)}.tag[href]:active,.tag[type=button]:active{color:var(--colors-neutral-10);background:var(--colors-primary-90);border-color:var(--colors-primary-90)}.tag[href]:focus-visible,.tag[type=button]:focus-visible{color:var(--colors-neutral-10);background:var(--colors-interaction-50);border-color:var(--colors-interaction-50);outline:0}.tag[href][disabled],.tag[type=button][disabled]{color:var(--colors-neutral-10);background:var(--colors-neutral-50)}.tag[disabled]{color:var(--colors-neutral-10);background:var(--colors-neutral-50);border-color:var(--colors-neutral-50)}.tag--small{min-height:20px}.tag--small span{padding:0 12px;margin-top:-1px;line-height:1.25rem;font-weight:700}.tag--border{background:none;color:var(--colors-neutral-90)}.button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:42px;border-style:solid;border-width:2px;cursor:pointer;display:inline-flex;justify-content:center;padding:0 var(--spacings-m);position:relative;text-transform:uppercase;transition:color 200ms ease,background-color 200ms ease,border-color 200ms ease;outline:0;gap:var(--spacings-xs)}.button[disabled]{color:var(--colors-neutral-50);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:not-allowed}[data-whatintent=keyboard] .button:focus{border-color:var(--colors-interaction-50)}.button--primary{background:var(--colors-primary-50);border-color:var(--colors-primary-50);border-radius:var(--spacings-xl);color:var(--colors-neutral-10);min-width:252px;height:52px}.button--primary:hover{background:var(--colors-primary-70);border-color:var(--colors-primary-70)}.button--primary:active{background:var(--colors-primary-90);border-color:var(--colors-primary-90)}.button--primary[disabled]{background:var(--colors-neutral-30);border-color:var(--colors-neutral-30)}.button--secondary{background:var(--colors-neutral-10);border-color:var(--colors-primary-50);color:var(--colors-primary-50);min-width:252px;height:52px}.button--secondary:hover{border-color:var(--colors-primary-70);color:var(--colors-primary-70)}.button--secondary:active{border-color:var(--colors-primary-90);color:var(--colors-primary-90)}.button--secondary[disabled]{border-color:var(--colors-neutral-30)}.button--tertiary{background:rgba(0,0,0,0);border:none;color:var(--colors-primary-50);padding:0}.button--tertiary:hover{color:var(--colors-primary-70)}.button--tertiary:active{color:var(--colors-primary-90)}[data-whatintent=keyboard] .button--tertiary:focus{border:0;color:var(--colors-interaction-50)}.button--quaternary{border:0;background:var(--colors-neutral-10);box-shadow:0 2px 20px 0 rgba(135,135,135,.15);color:var(--colors-primary-50);min-width:252px}.button--quaternary:hover{background:var(--colors-primary-50);color:var(--colors-neutral-10)}[data-whatintent=keyboard] .button--quaternary:focus{border:1px solid var(--colors-interaction-50)}.button--hidden-label{padding:0;min-width:auto;width:80px;height:80px}.button__icon,.button .spinner{color:currentColor;fill:currentColor;flex-shrink:0}.button--direction-column{flex-direction:column;gap:0}@keyframes watchlistButtonAnimation{0%{transform:scale(1)}50%{transform:scale(1.3)}100%{transform:scale(1)}}.watchlist-button{color:var(--colors-primary-50);display:inline-flex;justify-content:center;align-items:center;flex-direction:column;width:62px}.watchlist-button svg{width:40px;height:40px}.watchlist-button span{margin-top:var(--spacings-xs);text-transform:uppercase}.watchlist-button.added svg{animation:.4s watchlistButtonAnimation linear forwards}.watchlist-button:hover{color:var(--colors-primary-70)}[data-whatintent=keyboard] .watchlist-button:focus{color:var(--colors-interaction-50)}.sticky-cta{position:fixed;bottom:0;width:100%;height:80px;transform:translateY(80px);visibility:hidden;transition:all 300ms ease;z-index:4;display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px}.sticky-cta--visible{transform:translateY(0);visibility:visible;transition:transform 300ms ease}.sticky-cta__container{position:relative;height:80px;grid-column:1/span 6;display:flex;justify-content:space-between;box-shadow:0 2px 20px 0 rgba(135,135,135,.25);background:var(--colors-neutral-10);padding:var(--spacings-m) 30px;transform-style:preserve-3d;transform-origin:100% 40px;transition:transform 400ms ease}.sticky-cta__container--toggled{transform:rotateX(-180deg)}.sticky-cta__link{position:absolute;top:50%;right:30px;left:30px;transform:translateY(-50%);display:flex;align-items:center;backface-visibility:hidden}.sticky-cta__link:nth-child(2){transform:translateY(-50%) rotateX(180deg)}.sticky-cta__link:only-child{margin:0 auto}.sticky-cta__toggle{border:none;margin:0;padding:0;width:auto;overflow:visible;background:rgba(0,0,0,0);margin-right:var(--spacings-s);display:flex;cursor:pointer}.sticky-cta__toggle:before,.sticky-cta__toggle:after{content:"";width:9px;height:9px;border:1px solid var(--colors-primary-50);border-radius:50%}.sticky-cta__toggle:after{margin-left:var(--spacings-xs)}.sticky-cta__toggle--1:before,.sticky-cta__toggle--2:after{background:var(--colors-primary-50)}.downloads{width:100%}.downloads__headline{margin-bottom:var(--spacings-m)}.downloads__item{display:flex;justify-content:space-between;flex-direction:column}.downloads__item a{flex-shrink:0;margin-top:var(--spacings-s)}.downloads__item+.downloads__item{margin-top:var(--spacings-s)}.downloads--has-grid{display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px;padding-left:30px;padding-right:30px;padding-left:30px;padding-right:30px}.downloads--has-grid .downloads__headline,.downloads--has-grid .downloads__list{grid-column:1/span 6}.downloads--has-grid .downloads__list{border-top:1px solid var(--colors-neutral-90);border-bottom:1px solid var(--colors-neutral-90);padding:var(--spacings-m) 0}.contacts{position:relative}.contacts__headline{margin-bottom:var(--spacings-m)}.contacts__watchlist-button{position:absolute;top:var(--spacings-m);right:-11px;z-index:1}.contacts__contact{position:relative}.contacts__contact-inner{position:relative;display:flex;flex-direction:column;flex-wrap:wrap;width:100%}.contacts__contact-header{display:flex;flex-direction:column;width:100%}.contacts__contact-image{width:66px;height:66px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;overflow:hidden}.contacts__contact-image img{max-width:100%;max-height:100%}.contacts__contact--members .contacts__contact-image{border-radius:0}.contacts__contact-name{margin-top:var(--spacings-s)}.contacts__contact-meta,.contacts__contact-location,.contacts__contact-links,.contacts__contact-social-links{width:100%;margin-top:var(--spacings-s)}.contacts__contact-meta,.contacts__contact-location,.contacts__contact-links{display:flex;flex-direction:column}.contacts__contact-links{margin-top:var(--spacings-m)}.contacts__contact-social-links{display:flex;flex-wrap:wrap;margin-top:var(--spacings-m)}.contacts__contact-social-links>a{margin-right:2px}.contacts__contact-optional-link+.contacts__contact-optional-link{width:100%;margin-top:var(--spacings-m)}.contacts__contact+.contacts__contact{padding-top:var(--spacings-m)}.contacts__contact+.contacts__contact>.contacts__watchlist-button{margin-top:var(--spacings-m)}.contacts__contact+.contacts__contact>.contacts__contact-inner:before{content:"";width:30%;max-width:185px;height:1px;margin-bottom:var(--spacings-m);background:var(--colors-neutral-90)}.contacts--has-grid{display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px;padding-left:30px;padding-right:30px;padding-left:30px;padding-right:30px}.contacts--has-grid .contacts__headline{grid-column:1/span 6}.contacts--has-grid .contacts__contact{grid-column:1/span 6}.contacts--has-grid .contacts__contact:first-of-type{border-top:1px solid var(--colors-neutral-90);padding-top:var(--spacings-m)}.contacts--has-grid .contacts__contact:last-of-type{border-bottom:1px solid var(--colors-neutral-90);padding-bottom:var(--spacings-m)}.event-intro{position:relative}.event-intro__wrapper{border-top:1px solid var(--colors-neutral-90);border-bottom:1px solid var(--colors-neutral-90);padding:var(--spacings-m) 0;display:flex;flex-direction:column}.event-intro__date{color:var(--colors-primary-50)}.event-intro__application-anchor{margin-top:var(--spacings-m)}.event-intro__location{position:relative;margin-top:var(--spacings-l);padding-left:var(--spacings-m);flex-shrink:0}.event-intro__location-icon{position:absolute;top:4px;left:-4px}.iframe{display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px;padding-left:30px;padding-right:30px;padding-left:30px;padding-right:30px}.iframe__headline,.iframe__wrapper{grid-column:1/span 6}.iframe__headline{margin-bottom:var(--spacings-m)}.iframe__wrapper{width:100%;display:flex;align-items:center;justify-content:center}.iframe iframe{width:100%;height:auto;aspect-ratio:var(--aspect);max-width:var(--max-width)}.accordion{display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px;padding-left:30px;padding-right:30px;padding-left:30px;padding-right:30px;width:100%;margin:0}.accordion dl,.accordion dt{margin:0}.accordion dt:not(:first-child){border-top:1px solid var(--colors-neutral-90)}.accordion__headline,.accordion__item{grid-column:1/span 6}.accordion__headline{border-bottom:1px solid var(--colors-neutral-90);padding-bottom:var(--spacings-m)}.accordion__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;outline:none;padding:var(--spacings-m) 0;text-align:left;width:100%;display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px}.accordion__button svg{color:var(--colors-primary-50);pointer-events:none;grid-column:1/span 1;grid-row:1}.accordion__button span{margin-top:4px;pointer-events:none;grid-column:2/span 5;grid-row:1}.accordion__button[aria-expanded=true] svg path:last-child{transform:rotate(180deg);transform-origin:center}[data-whatintent=keyboard] .accordion__button:focus{color:var(--colors-interaction-50)}[data-whatintent=keyboard] .accordion__button:focus svg{color:var(--colors-interaction-50)}.accordion__panel{margin:0;display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px}.accordion__panel[hidden]{display:none}.accordion__block{margin-bottom:var(--spacings-m);grid-column:1/span 6;padding-left:var(--spacings-s)}.accordion__block--button{margin-bottom:var(--spacings-xl)}.accordion__block--contacts .contacts__contact{display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px}.accordion__block--contacts .contacts__contact-inner{position:relative;grid-column:1/span 7;grid-row:1}.accordion__block--contacts .contacts__watchlist-button{position:absolute;top:0;right:-11px}.accordion__block--content-image{margin-bottom:var(--spacings-l)}.accordion__block--content-image .content-image{display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px}.accordion__block--content-image .content-image--landscape>div{grid-column:1/span 6}.accordion__block--content-image .content-image--landscape figcaption{grid-column:2/span 5}.accordion__block--content-image .content-image--portrait>div{grid-column:2/span 5}.accordion__block--content-image .content-image--portrait figcaption{grid-column:2/span 5}.accordion__block--video .video{padding:0;display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px}.accordion__block--video .video .video__wrapper{grid-column:1/span 6}.accordion__block--video .video .video__caption{grid-column:2/span 5}.accordion__block--pull-quote .pull-quote{padding:0;display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px}.accordion__block--pull-quote .pull-quote .pull-quote__icon{grid-column:1/span 1;justify-self:start}.accordion__block--pull-quote .pull-quote .pull-quote__quotation,.accordion__block--pull-quote .pull-quote .pull-quote__author{grid-column:1/span 5;margin-left:30px}.dialog{bottom:0px;left:0px;overflow-y:auto;position:fixed;right:0px;top:0px;z-index:100}.dialog__wrapper{display:flex;max-width:100%;min-height:100%}.dialog__content{background:var(--colors-neutral-10);border-radius:40px;flex:1 1 0%;padding:var(--spacings-m);position:relative}.dialog__close{padding:var(--spacings-xs);position:absolute;right:var(--spacings-m);top:var(--spacings-m)}.dialog__close .svg-sprite{display:block;height:20px;width:20px}.paywall{position:relative;background:var(--colors-neutral-30);margin-top:calc(var(--spacings-l) * -1)}.paywall:before{content:"";position:absolute;top:-150px;left:0;right:0;width:100%;height:150px;background:linear-gradient(to top, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%)}.paywall__content{display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px;padding-left:30px;padding-right:30px;padding-left:30px;padding-right:30px;margin:0 auto;max-width:1380px;width:100%;padding-top:var(--spacings-l);padding-bottom:var(--spacings-l)}.paywall__content-inner{grid-column:1/span 6;display:flex;flex-direction:column;align-items:center;text-align:center}.paywall .richtext{margin-top:var(--spacings-m)}.paywall__register{margin-top:var(--spacings-l)}.paywall__login{margin-top:var(--spacings-m)}.honeypot{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.honeypot input{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.form{margin:var(--spacings-l) auto}.form__grid{display:grid;grid-template-columns:repeat(1, 1fr);grid-column-gap:30px;grid-row-gap:var(--spacings-m)}.form hr{height:1px;width:100%;background:var(--colors-neutral-50);border:none;outline:none}.form__submit{display:flex;justify-content:flex-end}.form .checkbox,.form .radio{margin-top:var(--spacings-m)}.form__error{display:none;color:var(--colors-primary-50)}.form--error .form__error{display:block}.form--has-grid{margin:0;display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px;padding-left:30px;padding-right:30px;padding-left:30px;padding-right:30px}.form--has-grid .form__grid{grid-column:1/span 6}.freeform-label.freeform-required::after{content:"*";margin-left:5px;color:var(--colors-primary-50)}.checkboxes__label{display:block;margin-bottom:var(--spacings-m);text-transform:uppercase}.checkbox--error .checkboxes__label{color:var(--colors-warning-50)}.checkbox__item{align-items:center;line-height:1;margin-bottom:var(--spacings-s);position:relative}.freeform-input__error{color:var(--colors-warning-50);margin-top:var(--spacings-s);margin-left:var(--spacings-m)}.freeform-input__error>p{grid-column:1/span 4}.freeform-input__success{margin-top:var(--spacings-s);margin-left:var(--spacings-m)}.freeform-input__success>p{grid-column:1/span 4}.freeform-button-container{margin-top:var(--spacings-m)}.login{position:relative;width:100%}.login__mask{padding:0 30px}.login__form .form__submit{justify-content:flex-start}.login__form .form__submit button{min-width:260px}.login__register{padding-bottom:var(--spacings-l)}.login__register-copy{margin-top:var(--spacings-s)}.login__register-link{margin-top:var(--spacings-m);min-width:260px}.login__user-navigation{padding:var(--spacings-m) 0;margin:var(--spacings-m) 30px;width:100%}.login__user-navigation-links>*{display:block}.login__user-navigation-links>*+*{margin-top:var(--spacings-m)}.login__user-navigation nav{position:relative;width:100%;height:100%}.login__user-navigation nav li+li{margin-top:var(--spacings-m)}.login__user-navigation ul.login__user-navigation-list{flex-direction:column;align-items:flex-start;margin-bottom:var(--spacings-m)}.login__user-navigation-logout{margin-top:var(--spacings-xl);min-width:260px}.share-links{align-items:center;display:flex}.share-links a{display:block;margin-right:var(--spacings-s)}.richtext li,.richtext p,.richtext div{font-display:swap;font-size:var(--copy-font-size);font-weight:300;letter-spacing:var(--copy-letter-spacing);line-height:var(--copy-line-height)}.richtext h2{font-display:swap;font-family:"Roboto Slab",Arial,Helvetica,sans-serif;font-size:var(--headline-3-font-size);font-weight:700;letter-spacing:var(--headline-3-letter-spacing);line-height:var(--headline-3-line-height)}.richtext h3{font-display:swap;font-size:var(--headline-4-font-size);font-weight:300;letter-spacing:var(--headline-4-letter-spacing);line-height:var(--headline-4-line-height)}.richtext h4{font-display:swap;font-family:"Roboto Slab",Arial,Helvetica,sans-serif;font-size:var(--headline-5-font-size);font-weight:700;letter-spacing:var(--headline-5-letter-spacing);line-height:var(--headline-5-line-height)}.richtext strong,.richtext b{font-weight:500}.richtext p{margin-top:0;margin-bottom:var(--spacings-m)}.richtext h2,.richtext h3,.richtext h4{margin-top:0;margin-bottom:var(--spacings-m)}.richtext .leadin{padding-left:var(--spacings-s);position:relative}.richtext .leadin:before{content:"";position:absolute;left:0;top:0;width:1px;height:100%;background:var(--colors-primary-50)}.richtext .leadin p{font-display:swap;font-size:var(--leadin-font-size);font-weight:300;letter-spacing:var(--leadin-letter-spacing);line-height:var(--leadin-line-height);margin-bottom:0}.richtext .small-paragraph{font-display:swap;font-size:var(--copy-small-font-size);font-weight:400;letter-spacing:var(--copy-small-letter-spacing);line-height:var(--copy-small-line-height)}.richtext ul{list-style-type:none}.richtext ul li::before{content:"";width:6px;height:6px;background:var(--colors-primary-50);border-radius:50%;top:10px}.richtext ol{counter-reset:number;list-style-type:none}.richtext ol li::before{counter-increment:number;content:counter(number) ""}.richtext ol ol{list-style-type:none;counter-reset:number}.richtext ol ol li::before{counter-increment:number;content:counter(number, lower-alpha) ""}.richtext ol ol ol{list-style-type:square}.richtext ul,.richtext ol{margin-top:0;margin-bottom:var(--spacings-m);padding:0}.richtext ul li,.richtext ol li{position:relative;margin-bottom:var(--spacings-xs);padding-left:var(--spacings-m)}.richtext ul li:before,.richtext ol li:before{color:var(--colors-primary-50);font-size:0.875rem;line-height:var(--copy-line-height);font-weight:700;font-family:"Roboto Slab",Arial,Helvetica,sans-serif;position:absolute;left:0}.richtext ul li>ul,.richtext ul li>ol,.richtext ol li>ul,.richtext ol li>ol{margin-bottom:0}.richtext a{display:inline-block;position:relative;text-decoration:underline;text-decoration-thickness:from-font}.richtext a:hover{color:var(--colors-primary-50)}.richtext a.text--button{text-decoration:none;text-transform:uppercase;color:var(--colors-primary-50);display:inline-flex;align-items:center}.richtext a.text--button .text--button-icon{display:inline;white-space:nowrap;position:relative;font-size:0}.richtext a.text--button .text--button-icon:after{content:"";display:inline-block;width:73px;height:20px;margin-left:var(--spacings-xs);vertical-align:middle;background-image:url('data:image/svg+xml,<svg width="73" height="20" xmlns="http://www.w3.org/2000/svg" fill="%23e30613"><g fill-rule="evenodd"><path d="M64.933 14.5L73 10.562 64.933 6.5z"/><path fill-rule="nonzero" d="M66.244 10v1H.4v-1z"/></g></svg>')}.richtext a.text--button:hover .text--button-icon:after{background-image:url('data:image/svg+xml,<svg width="73" height="20" xmlns="http://www.w3.org/2000/svg" fill="%23b5040f"><g fill-rule="evenodd"><path d="M64.933 14.5L73 10.562 64.933 6.5z"/><path fill-rule="nonzero" d="M66.244 10v1H.4v-1z"/></g></svg>')}.richtext a.text--button:hover{color:var(--colors-primary-70)}.richtext a.text--button[target=_blank] .text--button-icon:after{content:"";display:inline-block;width:24px;height:24px;margin-left:0px;vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17.873 6.116L15 14.556l-2.45-2.45-5.794 5.769-.693-.695 5.793-5.767L9.343 8.9l8.53-2.784z' fill='%23e30613'/%3E%3C/svg%3E")}.richtext a.text--button[target=_blank]:hover .text--button-icon:after{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17.873 6.116L15 14.556l-2.45-2.45-5.794 5.769-.693-.695 5.793-5.767L9.343 8.9l8.53-2.784z' fill='%23b5040f'/%3E%3C/svg%3E")}.richtext a[target=_blank] .external-link-icon{display:inline;white-space:nowrap;position:relative}.richtext a[target=_blank] .external-link-icon:after{content:"";display:inline-block;width:24px;height:24px;vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17.873 6.116L15 14.556l-2.45-2.45-5.794 5.769-.693-.695 5.793-5.767L9.343 8.9l8.53-2.784z' fill='%234a4a4a'/%3E%3C/svg%3E")}.richtext a[target=_blank]:hover .external-link-icon:after{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17.873 6.116L15 14.556l-2.45-2.45-5.794 5.769-.693-.695 5.793-5.767L9.343 8.9l8.53-2.784z' fill='%23e30613'/%3E%3C/svg%3E")}.richtext>*:last-child{margin-bottom:0}.richtext--has-grid{display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px;padding-left:30px;padding-right:30px;padding-left:30px;padding-right:30px}.richtext--has-grid>*{grid-column:1/span 6}.richtext--has-grid>ul,.richtext--has-grid>ol{grid-column:1/span 6}.pull-quote{position:relative;display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px;padding-left:30px;padding-right:30px;padding-left:30px;padding-right:30px;margin:0}.pull-quote cite{font-style:normal}.pull-quote__icon{grid-column:1/span 1;grid-row:1;justify-self:end}.pull-quote__icon,.pull-quote__quotation{grid-row:1}.pull-quote__quotation,.pull-quote__author{grid-column:2/span 5}.pull-quote__quotation{margin-top:-9px}.pull-quote__author{margin-top:var(--spacings-s)}.pull-quote__author a{text-decoration:underline;text-decoration-thickness:from-font}.partner-logos .keen-slider:not([data-keen-slider-disabled]){align-content:flex-start;display:flex;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0);width:100%}.partner-logos .keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{position:relative;overflow:hidden;width:100%;min-height:100%}.partner-logos .keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.partner-logos .keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}.partner-logos__grid{display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px;padding-left:30px;padding-right:30px;padding-left:30px;padding-right:30px}.partner-logos__container{grid-column:1/span 6;min-width:0}.partner-logos__headline{margin-bottom:var(--spacings-m)}.partner-logos__subline{margin-bottom:var(--spacings-m)}.partner-logos__logos-wrapper{position:relative;grid-column:1/span 6;min-width:0}.partner-logos__logos-wrapper::before,.partner-logos__logos-wrapper::after{content:"";opacity:0;position:absolute;top:1px;height:100%;width:100px;pointer-events:none;z-index:1;transition:opacity .4s ease}.partner-logos__logos-wrapper::before{left:-30px;background:linear-gradient(to left, rgba(255, 255, 255, 0) 0%, var(--colors-neutral-10) 84%)}.partner-logos__logos-wrapper::after{right:-30px;background:linear-gradient(to right, rgba(255, 255, 255, 0) 45%, var(--colors-neutral-10) 84%)}.partner-logos--has-prev .partner-logos__logos-wrapper::before{opacity:1}.partner-logos--has-next .partner-logos__logos-wrapper::after{opacity:1}.partner-logos__logos-slider{list-style:none;margin:0;padding:var(--spacings-m) 0;border-top:1px var(--colors-neutral-90) solid}.partner-logos__logos-slide{flex:0 0 auto;width:auto !important}.partner-logos__logo{display:block;filter:saturate(0);transition:filter .2s ease}.partner-logos__logo:hover{filter:none}.partner-logos__logo img{display:block;height:40px;width:auto}.partner-logos__prev-btn{display:none}.partner-logos__next-btn{display:none}.partner-logos__nav-btn{color:var(--colors-primary-50)}.partner-logos__nav-btn:hover{color:var(--colors-primary-70)}.partner-logos__nav-btn:active{color:var(--colors-primary-90)}.partner-logos__nav-btn svg{background:var(--colors-neutral-10);border-radius:40px}.newsletter-signup{position:relative;padding:var(--spacings-l) 0;background:var(--colors-neutral-40);display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px;padding-left:30px;padding-right:30px;padding-left:30px;padding-right:30px;align-items:start}.newsletter-signup__intro,.newsletter-signup__form{grid-column:1/span 6}.newsletter-signup__intro p{margin-top:var(--spacings-xs)}.newsletter-signup__form{margin:var(--spacings-m) 0}.newsletter-signup__form button{min-width:200px}.tabs__list{border-bottom:1px solid var(--colors-primary-50);border-radius:0;display:flex;flex-wrap:nowrap;list-style-type:none;margin:0;overflow-x:scroll;padding:get-space("xs") 0 0;position:relative;white-space:nowrap}.tabs__list li{flex-shrink:0}.tabs__list li:last-of-type a{margin-right:0}.tabs__tab{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:none;border-bottom:2px solid rgba(0,0,0,0);color:var(--colors-primary-50);display:flex;padding:get-space("xs") get-space("m");position:relative}.tabs__tab[aria-hidden=true]{display:none}.tabs__tab:hover{border-color:var(--colors-neutral-90);color:var(--colors-primary-50)}.tabs__tab[aria-selected=true],.tabs__tab:focus{border-color:var(--colors-primary-50);outline:none}.tabs--centered .tabs__list{justify-content:center}@keyframes opacityAnimation{0%{opacity:0}100%{opacity:1}}@keyframes imageAnimation{0%{transform:scale(0.7) translateY(200px);opacity:0}100%{transform:scale(1) translateY(0px);opacity:1}}@keyframes contentAnimation{0%{transform:scale(0.7) translateY(-200px);opacity:0}100%{transform:scale(1) translateY(0px);opacity:1}}@keyframes headlineAnimation{0%{transform:scale(0.7);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes circleAnimation{0%{border-width:150px;transform:scale(0);opacity:1}40%{border-width:150px;opacity:1}80%{opacity:1}100%{border-width:20px;opacity:0;transform:scale(1)}}.teaser-article{grid-column:span 6;align-self:start;display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px}.teaser-article__grid{position:relative;display:flex;flex-direction:column;text-decoration:none;grid-column:span 6}.teaser-article__tags{position:absolute;top:0;left:0;width:100%;pointer-events:none;opacity:0;display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px}.teaser-article__tags-list{position:absolute;bottom:0;left:0}.teaser-article__tag{margin-bottom:var(--spacings-xs);pointer-events:auto}.teaser-article__link{display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px}[data-whatintent=mouse] .teaser-article__link,[data-whatintent=touch] .teaser-article__link{outline:0}.teaser-article__content,.teaser-article__image,.teaser-article__tags-placeholder{grid-column:3/span 4;width:calc(100% + 30px);margin-left:-30px}.teaser-article__image,.teaser-article__tags-placeholder{opacity:0}.teaser-article__content{opacity:0;margin-top:var(--spacings-m)}.teaser-article__content>*+*{margin-top:var(--spacings-m)}.teaser-article__content svg{color:var(--colors-primary-50);width:73px;height:20px}.teaser-article__headline{opacity:0;grid-column:1/span 6;margin-top:var(--spacings-m)}.teaser-article__watchlist-button{position:absolute;left:-10px;opacity:0}.teaser-article__circle{position:absolute;top:calc(50% - 150px);left:calc(50% - 150px);width:300px;height:300px;border-radius:50%;border:150px solid var(--colors-primary-50);pointer-events:none;transform:scale(0)}.teaser-article[data-animate=true] .teaser-article__tags,.teaser-article[data-animate=true] .teaser-article__watchlist-button{animation:opacityAnimation .2s .7s ease-in-out forwards}.teaser-article[data-animate=true] .teaser-article__image{animation:imageAnimation .3s .5s ease-in-out forwards}.teaser-article[data-animate=true] .teaser-article__content{animation:contentAnimation .3s .5s ease-in-out forwards}.teaser-article[data-animate=true] .teaser-article__headline{animation:headlineAnimation .3s .5s ease-in-out forwards}.teaser-article[data-animate=true] .teaser-article__circle{animation:circleAnimation .5s .1s ease-in-out forwards}.teaser-article__link h3 span{display:block;transition:transform .3s ease-in-out}.teaser-article__link:hover h3 span,.teaser-article__link:focus h3 span,.teaser-article__link:active h3 span{transform:scale(1.01)}.teaser-article__link:hover h3 span{color:var(--colors-primary-70)}.teaser-article__link:active h3 span{color:var(--colors-neutral-90)}.teaser-article__link:focus-visible h3 span{color:var(--colors-interaction-50);outline:0}.teaser-contacts{grid-column:span 6;align-self:start;transition:.3s ease-in-out;display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px}.teaser-contacts__grid{grid-column:span 6;position:relative}.teaser-contacts__link{display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px}[data-whatintent=mouse] .teaser-contacts__link,[data-whatintent=touch] .teaser-contacts__link{outline:0}.teaser-contacts__content,.teaser-contacts__image{grid-column:3/span 4;margin-left:-30px}.teaser-contacts__headline{grid-column:1/span 6;margin-top:var(--spacings-m)}.teaser-contacts__content{margin-top:var(--spacings-m)}.teaser-contacts__content *+*{margin-top:var(--spacings-m)}.teaser-contacts__content svg{color:var(--colors-primary-50);width:73px;height:20px}.teaser-contacts__image{width:142px;height:142px}.teaser-contacts__image img{border-radius:50%}.teaser-contacts__watchlist-button{position:absolute;left:-10px}.teaser-contacts[data-animate=false]{opacity:0;transform:translateY(50px)}.teaser-contacts[data-animate=true]{opacity:1;transform:translateY(0)}.teaser-recent{position:relative;display:flex;flex-direction:column;grid-column:span 6;border-top:1px solid var(--colors-neutral-50);padding-bottom:var(--spacings-l);transition:.4s ease-in-out}.teaser-recent:last-child{border-bottom:1px solid var(--colors-neutral-50)}.teaser-recent__image{margin-top:3px;margin-left:-30px;width:calc(100% - 30px);background-color:var(--colors-neutral-30)}.teaser-recent__left{color:var(--colors-primary-50)}.teaser-recent__date-icon{width:86px;height:72px;margin-bottom:var(--spacings-xs)}.teaser-recent__event-controls{box-shadow:0 2px 20px 0 rgba(135,135,135,.25);background:var(--colors-neutral-10);border-radius:40px;padding:var(--spacings-s);margin-bottom:-20px;margin-top:var(--spacings-xl);width:-moz-max-content;width:max-content;margin-left:auto;display:flex;align-items:center;gap:var(--spacings-s)}.teaser-recent__event-controls form{display:inline-flex}.teaser-recent__tags{margin-bottom:var(--spacings-m);display:none}.teaser-recent__tags--mobile{display:block;margin-bottom:var(--spacings-l)}.teaser-recent__location{display:flex;align-items:center;margin-top:var(--spacings-s);text-transform:uppercase}.teaser-recent__location-icon{margin-right:var(--spacings-xs)}.teaser-recent__watchlist-button{position:absolute;top:var(--spacings-m);right:0}.teaser-recent__link h3{transition:transform .3s ease-in-out}.teaser-recent__link:hover h3,.teaser-recent__link:focus h3,.teaser-recent__link:active h3{transform:scale(1.01)}.teaser-recent__link:hover{color:var(--colors-primary-70)}.teaser-recent__link:active{color:var(--colors-neutral-90)}.teaser-recent__link:focus-visible{color:var(--colors-interaction-50);outline:0}.teaser-recent__link span{padding-top:var(--spacings-s)}.teaser-recent__divider--top,.teaser-recent__divider--bottom{position:absolute;height:6px}.teaser-recent__divider--top{top:-3px}.teaser-recent__divider--bottom{bottom:-3px}.teaser-recent__reading-time{margin-top:var(--spacings-s)}.teaser-recent--events .teaser-recent__left{padding:var(--spacings-m) 0}.teaser-recent--articles .teaser-recent__left{display:flex;flex-direction:column-reverse}.teaser-recent--articles .teaser-recent__left .teaser-recent__tags{position:relative;margin-top:-15px;z-index:1}.teaser-recent--articles .teaser-recent__link .link{transition:transform .3s ease-in-out}.teaser-recent--articles .teaser-recent__link .link span{top:-4px}.teaser-recent--articles .teaser-recent__link .link svg{fill:var(--colors-primary-50)}.teaser-recent--articles .teaser-recent__link:hover .link,.teaser-recent--articles .teaser-recent__link:focus .link,.teaser-recent--articles .teaser-recent__link:active .link{transform:scale(1.01)}.teaser-recent[data-animate=false]{opacity:0;transform:translateY(80px)}.teaser-recent[data-animate=true]{opacity:1;transform:translateY(0)}.teaser-regions{position:relative;display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px;padding-left:30px;padding-right:30px;padding-left:30px;padding-right:30px}.teaser-regions__error{grid-column:1/span 6}.teaser-regions__teasers{grid-column:1/span 6;display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px}.teaser-regions__headline{background:var(--colors-neutral-40);grid-column:1/span 6;margin:var(--spacings-m) -30px;padding:4px 30px}.teaser-regions__teaser{grid-column:1/span 6;display:flex;flex-wrap:wrap;align-items:center}.teaser-regions__teaser+.teaser-regions__teaser{margin-top:var(--spacings-m)}.teaser-regions__teaser-image{width:52px;height:52px;border-radius:50%;margin-right:var(--spacings-m)}.teaser-regions__teaser svg{color:var(--colors-primary-50);margin-top:-2px}.teaser-regions__teaser h3{display:block;transition:transform .3s ease-in-out}.teaser-regions__teaser:hover h3,.teaser-regions__teaser:focus h3,.teaser-regions__teaser:active h3{transform:scale(1.01)}.teaser-regions__teaser:hover h3{color:var(--colors-primary-70)}.teaser-regions__teaser:active h3{color:var(--colors-neutral-90)}.teaser-regions__teaser:focus-visible h3{color:var(--colors-interaction-50);outline:0}.regions-filter{grid-column:1/span 6;margin-bottom:var(--spacings-l);display:flex;flex-direction:column;align-items:flex-start}.regions-filter__geo-button{margin-bottom:var(--spacings-m);flex-shrink:0}.regions-filter__geo-button span{margin-top:var(--spacings-xs)}.regions-filter__search{position:relative;width:100%;height:52px;display:flex;align-items:center}.regions-filter__search svg{pointer-events:none}.regions-filter__search-input{border:1px solid var(--colors-primary-50);width:100%;height:100%;border-radius:42px;padding:0 120px 0 var(--spacings-l);font-display:swap;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:var(--form-label-font-size);font-weight:400;letter-spacing:var(--form-label-letter-spacing);line-height:var(--form-label-line-height)}.regions-filter__search-input::-moz-placeholder{text-transform:uppercase}.regions-filter__search-input::placeholder{text-transform:uppercase}.regions-filter__search-input-icon{position:absolute;color:var(--colors-primary-50);left:var(--spacings-s)}.regions-filter__search-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--colors-primary-50);background:var(--colors-neutral-10);height:100%;border-radius:42px;margin-left:-118px;padding:0 var(--spacings-l) 0 var(--spacings-m);font-display:swap;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:var(--button-font-size);font-weight:700;letter-spacing:var(--button-letter-spacing);line-height:var(--button-line-height);color:var(--colors-primary-50);text-transform:uppercase}.regions-filter__search-select-icon{position:absolute;color:var(--colors-primary-50);right:var(--spacings-s)}.teaser-highlight{position:relative;display:flex;flex-direction:column;text-decoration:none;grid-column:span 6;transition:.4s ease-in-out}.teaser-highlight__content{grid-column:2/span 5;margin-top:var(--spacings-m)}.teaser-highlight__content>*+*{margin-top:var(--spacings-m)}.teaser-highlight__content svg{color:var(--colors-primary-50);width:73px;height:20px}.teaser-highlight__tags{position:absolute;top:57px;left:0;pointer-events:none;width:100%}.teaser-highlight__tags-inner{display:flex;align-items:flex-end}.teaser-highlight__tag{margin-bottom:var(--spacings-xs);pointer-events:auto}.teaser-highlight__link{display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px}[data-whatintent=mouse] .teaser-highlight__link,[data-whatintent=touch] .teaser-highlight__link{outline:0}.teaser-highlight__image{grid-column:1/span 6;height:auto;width:calc(100% + 60px);margin:0 -30px;background:var(--colors-neutral-30)}.teaser-highlight__headline{grid-column:1/span 6;margin-top:var(--spacings-m);padding-top:var(--spacings-s)}.teaser-highlight__watchlist-button{position:absolute;left:-10px}.teaser-highlight[data-animate=false]{opacity:0;transform:translateY(80px)}.teaser-highlight[data-animate=true]{opacity:1;transform:translateY(0)}.teaser-container{display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px;padding-left:30px;padding-right:30px;padding-left:30px;padding-right:30px}.teaser-container:has(div.teaser-container__no-results){display:none}.teaser-container__headline{grid-column:1/span 6;margin-bottom:var(--spacings-l)}.teaser-container__teasers{position:relative;grid-column:1/span 6;grid-row-gap:var(--spacings-xl);min-height:400px;display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px}.teaser-container__teasers .teaser-recent+.teaser-recent{margin-top:calc(var(--spacings-xl) * -1)}.teaser-container__loading,.teaser-container__no-results,.teaser-container__error{grid-column:1/span 6;text-align:center;align-self:center}.teaser-container__meta{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:var(--spacings-l);grid-column:1/span 6}.teaser-container__load-more{margin-top:var(--spacings-xs);outline:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;text-transform:uppercase;color:var(--colors-primary-50);display:flex;align-items:center}.teaser-container__load-more svg{margin-right:var(--spacings-xs)}[data-whatintent=keyboard] .teaser-container__load-more:focus{color:var(--colors-interaction-50)}.teaser-container--with-container{margin:var(--spacings-l) auto;max-width:1380px;width:100%}.teaser-container--has-centered-headline .teaser-container__headline{text-align:center}.teaser-container--has-background .teaser-container__teasers,.teaser-container--has-background-no-padding .teaser-container__teasers{padding:var(--spacings-l) 0}.teaser-container--has-background .teaser-container__teasers:before,.teaser-container--has-background-no-padding .teaser-container__teasers:before{content:"";position:absolute;width:calc(100% + 60px);height:100%;margin-left:-30px;background:var(--colors-neutral-30)}.teaser-container--has-background-no-padding .teaser-container__teasers{padding:0}.teaser-focus-filter{position:relative;margin-bottom:var(--spacings-xl);z-index:3;display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px;padding-left:30px;padding-right:30px;padding-left:30px;padding-right:30px}.teaser-focus-filter__container{position:relative;grid-column:1/span 6;background:var(--colors-neutral-10);box-shadow:0 2px 20px 0 rgba(135,135,135,.3);border-radius:40px;height:80px;display:flex;justify-content:center;align-items:center}.teaser-focus-filter__filters{height:100%;z-index:2}.teaser-focus-filter__toggle[aria-expanded=true]+.teaser-focus-filter__filters{transform:scale(1);visibility:visible;transition:visibility 0ms linear,transform 200ms ease}.teaser-focus-filter__group-item{margin:var(--spacings-m) 0}.teaser-focus-filter__group-heading{position:relative;z-index:3}.teaser-focus-filter__toggle,.teaser-focus-filter__group-btn{color:var(--colors-primary-50);text-transform:uppercase;cursor:pointer}.teaser-focus-filter__group-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%}.teaser-focus-filter__group-btn:after{content:"";width:0;height:0;margin-left:var(--spacings-xs);border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:8px solid var(--colors-primary-50)}.teaser-focus-filter__group-btn[aria-expanded=true]:before{content:"";position:absolute;top:var(--spacings-l);width:calc(100% - 60px);height:1px;background:var(--colors-primary-50)}.teaser-focus-filter__group-btn[aria-expanded=true]:after{transform:rotate(180deg)}.teaser-focus-filter__group-panel{display:flex;flex-wrap:wrap;align-items:flex-start;padding:var(--spacings-l) 30px 0 30px;z-index:2}.teaser-focus-filter__group-panel>*{margin:var(--spacings-xs) var(--spacings-xs) var(--spacings-xs) 0}.teaser-focus-filter__group-panel[hidden]{display:none}.teaser-focus-filter__reset{align-self:flex-end}.teaser-focus-filter__apply{position:absolute;bottom:-60px;left:0;width:100%;background:var(--colors-neutral-10);padding-top:35px;border-bottom-right-radius:40px;border-bottom-left-radius:40px}.teaser-focus-filter__apply button{width:100%}.teaser-focus-filter__toggle{display:block;width:100%;height:100%}.teaser-focus-filter__regions-filter{width:100%}.teaser-focus-filter__output{z-index:1;grid-column:1/span 6}.teaser-focus-filter__output-filters,.teaser-focus-filter__output-empty{margin-top:var(--spacings-l)}.teaser-focus-filter__output-filters,.teaser-focus-filter__output-active-filters{display:flex}.teaser-focus-filter__output-filters{flex-direction:column}.teaser-focus-filter__output-filters>p{flex-shrink:0;align-self:flex-start;margin:var(--spacings-xs) var(--spacings-s) var(--spacings-xs) 0}.teaser-focus-filter__output-active-filters{flex-wrap:wrap}.teaser-focus-filter__output-active-filters>*{margin:var(--spacings-xs) var(--spacings-s) var(--spacings-xs) 0}.teaser-focus-filter__output-empty{text-align:center}.teaser-focus-filter__output-empty p{margin-top:var(--spacings-m)}@keyframes opacityAnimation{0%{opacity:0}100%{opacity:1}}@keyframes imageAnimation{0%{transform:scale(0.7) translateY(200px);opacity:0}100%{transform:scale(1) translateY(0px);opacity:1}}@keyframes contentAnimation{0%{transform:scale(0.7) translateY(-200px);opacity:0}100%{transform:scale(1) translateY(0px);opacity:1}}@keyframes headlineAnimation{0%{transform:scale(0.7);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes circleAnimation{0%{border-width:150px;transform:scale(0);opacity:1}40%{border-width:150px;opacity:1}80%{opacity:1}100%{border-width:20px;opacity:0;transform:scale(1)}}.teaser-url{grid-column:span 6;align-self:start;display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px}.teaser-url__grid{position:relative;display:flex;flex-direction:column;text-decoration:none;grid-column:span 6}.teaser-url__tags{position:absolute;top:0;left:0;width:100%;pointer-events:none;opacity:0;display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px}.teaser-url__tags-list{position:absolute;bottom:0;left:0}.teaser-url__tag{margin-bottom:var(--spacings-xs);pointer-events:auto}.teaser-url__link{display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px}[data-whatintent=mouse] .teaser-url__link,[data-whatintent=touch] .teaser-url__link{outline:0}.teaser-url__content,.teaser-url__image,.teaser-url__tags-placeholder{grid-column:3/span 4;width:calc(100% + 30px);margin-left:-30px}.teaser-url__image,.teaser-url__tags-placeholder{opacity:0}.teaser-url__content{opacity:0;margin-top:var(--spacings-m)}.teaser-url__content>*+*{margin-top:var(--spacings-m)}.teaser-url__content svg{color:var(--colors-primary-50);width:73px;height:20px}.teaser-url__headline{opacity:0;grid-column:1/span 6;margin-top:var(--spacings-m)}.teaser-url__watchlist-button{position:absolute;left:-10px;opacity:0}.teaser-url__circle{position:absolute;top:calc(50% - 150px);left:calc(50% - 150px);width:300px;height:300px;border-radius:50%;border:150px solid var(--colors-primary-50);pointer-events:none;transform:scale(0)}.teaser-url[data-animate=true] .teaser-url__tags,.teaser-url[data-animate=true] .teaser-url__watchlist-button{animation:opacityAnimation .2s .7s ease-in-out forwards}.teaser-url[data-animate=true] .teaser-url__image{animation:imageAnimation .3s .5s ease-in-out forwards}.teaser-url[data-animate=true] .teaser-url__content{animation:contentAnimation .3s .5s ease-in-out forwards}.teaser-url[data-animate=true] .teaser-url__headline{animation:headlineAnimation .3s .5s ease-in-out forwards}.teaser-url[data-animate=true] .teaser-url__circle{animation:circleAnimation .5s .1s ease-in-out forwards}.teaser-url__link h3 span{display:block;transition:transform .3s ease-in-out}.teaser-url__link:hover h3 span,.teaser-url__link:focus h3 span,.teaser-url__link:active h3 span{transform:scale(1.01)}.teaser-url__link:hover h3 span{color:var(--colors-primary-70)}.teaser-url__link:active h3 span{color:var(--colors-neutral-90)}.teaser-url__link:focus-visible h3 span{color:var(--colors-interaction-50);outline:0}.third-party-content{position:relative;min-height:500px}.third-party-content__consent{display:none}.third-party-content__toggle{margin-top:var(--spacings-xs)}.third-party-content__doo-widget-fallback{margin-top:var(--spacings-s)}.third-party-content[data-js-consent=false] .third-party-content__consent{position:absolute;top:0;left:0;width:100%;height:100%;padding:var(--spacings-m) var(--spacings-xs);background:var(--colors-neutral-40);display:flex;flex-direction:column;align-items:center;justify-content:center}.third-party-content[data-js-consent=false] .third-party-content__consent>*+*{margin-top:var(--spacings-m)}.third-party-content[data-js-consent=true] .third-party-content__consent{display:none}.video{position:relative;z-index:0;display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px;padding-left:30px;padding-right:30px;padding-left:30px;padding-right:30px}.video__wrapper{position:relative;grid-column:1/span 6}.video__caption{grid-column:2/span 5;margin-top:var(--spacings-s)}.video__poster{left:0;position:absolute;top:0}.video__poster-image{left:0;position:absolute;top:0;width:100%}.video__embed_container,.video__poster,.video__button{padding-top:56.26%;width:100%}.video__iframe,.video__player{height:100%;left:0;position:absolute;top:0;width:100%}.video__embed_container{position:relative;z-index:2}.video__button{background-color:rgba(0,0,0,0);border:0;cursor:pointer;left:0;padding-bottom:0;padding-left:0;padding-right:0;position:absolute;top:0;z-index:3}[data-whatintent=mouse] .video__button,[data-whatintent=touch] .video__button{outline:0}.video__button-icon{height:53px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);transition:transform 250ms ease-out;width:53px}.video__button-icon-circle{fill:var(--colors-neutral-10);stroke:var(--colors-primary-50);transition:all 250ms ease-out}.video__button-icon-arrow{fill:var(--colors-primary-50);transition:all 250ms ease-out}.video--is-playing .video__button,.video--is-playing .video__poster{display:none}.video__button:hover .video__button-icon-circle{stroke:var(--colors-primary-70)}.video__button:active .video__button-icon-arrow,.video__button:active .video__button-icon-circle{stroke:var(--colors-primary-90)}.video__button:hover .video__button-icon-arrow{fill:var(--colors-primary-70)}.video__button:focus .video__button-icon-circle{stroke:var(--colors-interaction-50)}[data-js-module=floating-layer] [data-js-element=floating-layer__toggle] *{pointer-events:none}[data-js-module=floating-layer] [data-js-element=floating-layer__layer]{position:absolute;top:-30px;left:0;display:flex;flex-direction:column;align-items:flex-start;background:var(--colors-neutral-10);box-shadow:0 2px 20px 0 rgba(135,135,135,.3);border-radius:40px;padding:var(--spacings-l);z-index:4}[data-js-module=floating-layer] [data-js-element=floating-layer__layer]>*+*{margin-top:var(--spacings-s)}.credits{overflow:hidden}.credits__element{position:absolute;bottom:-19px;right:-20px;border:1px solid var(--colors-neutral-90);border-radius:50px;background:var(--colors-neutral-90);color:var(--colors-neutral-10);min-height:26px;padding:2px 26px 18px 10px;display:inline-flex;align-items:center}.credits__element p{margin-left:var(--spacings-xs)}.breadcrumb{position:relative;width:100%}.breadcrumb--hidden{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.breadcrumb ol{display:flex;justify-content:flex-start;margin:0;padding:0}.breadcrumb li{display:flex;flex:0 99999 auto;min-width:7px;align-items:center}.breadcrumb li:last-child{flex:0 1 auto;pointer-events:none;border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.breadcrumb li+li:before{display:inline-block;margin:0 .25em;transform:rotate(15deg);border-right:.1em solid currentColor;height:.8em;content:""}.breadcrumb a{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto}.breadcrumb__toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:rgba(0,0,0,0);padding:0}.breadcrumb__layer{transform:scale(0);transform-origin:center;visibility:hidden;transition:visibility 0ms linear 200ms,transform 200ms ease;width:auto;min-width:260px;top:-60px !important}.breadcrumb__layer[aria-hidden=false]{transform:scale(1);visibility:visible;transition:visibility 0ms linear,transform 200ms ease}.breadcrumb__layer li+li:before{display:none}.stage-tags{position:relative}.stage-tags__headline{display:none}.stage-tags__wrapper{display:flex;flex-wrap:wrap}.stage-tags__wrapper>*{margin-top:var(--spacings-xs);margin-right:var(--spacings-xs)}.stage-tags__toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}.stage-tags__layer{transform:scale(0);transform-origin:center;visibility:hidden;transition:visibility 0ms linear 200ms,transform 200ms ease;margin-right:30px}.stage-tags__layer[aria-hidden=false]{transform:scale(1);visibility:visible;transition:visibility 0ms linear,transform 200ms ease}.main-stage{color:var(--colors-neutral-10);height:534px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.main-stage__slides{height:100%;position:relative;width:100%}.main-stage__slide{height:100%;left:0;position:absolute;top:0;width:100%}.main-stage__image{height:100%;opacity:0;position:absolute;width:100%;overflow:hidden}.main-stage__image img,.main-stage__image video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.main-stage__image:after{background-image:linear-gradient(161deg, #fff 18%, #4a4a4a 80%);content:"";height:100%;left:0;mix-blend-mode:multiply;opacity:.8;position:absolute;top:0;width:100%}.main-stage__image--animate img{animation:zoomIn 3s linear infinite alternate 1s}.main-stage__image img{-o-object-position:var(--focalPoint);object-position:var(--focalPoint)}.main-stage--paused .main-stage__image img{animation-play-state:paused}.main-stage__slides-count{position:absolute;z-index:2;top:26%;left:30px}.main-stage__slide-button{background:rgba(255,255,255,.5);border:0 none;border-radius:4px;cursor:pointer;height:8px;margin-right:var(--spacings-xs);overflow:hidden;padding:0;position:relative;width:54px;transform:translateZ(0)}.main-stage__slide-button-indicator{display:block;background:linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(226, 7, 20) 100%);content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;width:100%}.main-stage__slide-button--active .main-stage__slide-button-indicator{animation:fillIndicator 6s linear 1s}.main-stage--paused .main-stage__slide-button-indicator{animation-play-state:paused}.main-stage__text{display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px;padding-left:30px;padding-right:30px;padding-left:30px;padding-right:30px;align-content:start;margin-top:150px;position:relative}.main-stage__text>*{grid-column:1/span 6}.main-stage__headline{clip-path:inset(0 100% 0 0);margin-top:var(--spacings-l);position:relative}.main-stage__subline{clip-path:inset(0 100% 0 0);margin-top:var(--spacings-s)}.main-stage__links{clip-path:inset(0 100% 0 0);display:flex;flex-direction:column;margin-top:var(--spacings-m)}.main-stage__link+.main-stage__link{margin-top:var(--spacings-s)}@keyframes fillIndicator{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes zoomIn{0%{transform:scale(1)}100%{transform:scale(1.1)}}.event-stage{position:relative;margin-bottom:var(--spacings-l)}.event-stage__media-wrapper{display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px;margin-bottom:var(--spacings-xs);padding-right:30px}.event-stage__image{grid-column:1/span 6;grid-row:1}.event-stage__line{grid-column:1/span 6;height:100px;background-position:top;background-size:20px 1px;background-repeat:repeat-x;background-image:linear-gradient(to right, var(--colors-primary-50) 33%, rgba(255, 255, 255, 0) 0%)}.event-stage__tags{grid-column:1/span 6;align-self:end;margin-bottom:20px;margin-left:30px;grid-row:1}.event-stage--has-no-image .event-stage__tags{grid-row:auto}.event-stage__content{max-width:1380px;margin:0 auto;display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px;padding-left:30px;padding-right:30px;padding-left:30px;padding-right:30px}.event-stage__breadcrumb{grid-column:1/span 6;margin-bottom:var(--spacings-l)}.event-stage--has-no-image .event-stage__breadcrumb{top:-150px;margin-bottom:0}.event-stage__meta{position:relative;grid-column:1/span 6}.event-stage__meta>span+span:before{content:" / "}.event-stage__headline{position:relative;grid-column:1/span 6;margin-top:var(--spacings-m)}.event-stage__headline h1{color:var(--colors-primary-50)}.event-stage__watchlist-button{margin-top:var(--spacings-m)}.event-stage__subline{margin-top:var(--spacings-s)}.event-stage__organizers{display:flex;flex-direction:column;margin-top:var(--spacings-m)}.event-stage__organizers-inner{margin-top:var(--spacings-xs)}.event-stage__organizers-inner>a{display:block;text-decoration:underline;text-decoration-thickness:from-font}.event-stage__event-details,.event-stage__intro{padding-left:var(--spacings-s);position:relative;grid-column:1/span 6;margin:var(--spacings-l) 0 0}.event-stage__intro:before{content:"";position:absolute;left:0;top:0;width:1px;height:100%;background:var(--colors-primary-50)}.event-stage__intro p{margin:0}.article-stage{position:relative;margin-bottom:var(--spacings-l)}.article-stage__media-wrapper{display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px;margin-bottom:var(--spacings-xs);padding-right:30px}.article-stage__image,.article-stage__credits{grid-column:1/span 6;grid-row:1}.article-stage__line{grid-column:1/span 6;height:100px;background-position:top;background-size:20px 1px;background-repeat:repeat-x;background-image:linear-gradient(to right, var(--colors-primary-50) 33%, rgba(255, 255, 255, 0) 0%)}.article-stage__tags{grid-column:1/span 5;align-self:end;margin-bottom:12px;margin-left:30px;grid-row:1}.article-stage__sub-navigation{grid-column:1/span 6;grid-row:2;margin-right:-30px}.article-stage__sub-navigation>ul>li:first-child{padding-left:30px}.article-stage__sub-navigation>ul>li:last-child{padding-right:60px}.article-stage--has-no-image .article-stage__tags,.article-stage--has-no-image .article-stage__sub-navigation{grid-row:auto}.article-stage__content{max-width:1380px;margin:0 auto;display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px;padding-left:30px;padding-right:30px;padding-left:30px;padding-right:30px}.article-stage__breadcrumb{grid-column:1/span 6;margin-bottom:var(--spacings-l)}.article-stage--has-no-image .article-stage__breadcrumb{top:-150px;margin-bottom:0}.article-stage__meta{position:relative;grid-column:1/span 6}.article-stage__meta>span+span:before{content:" / "}.article-stage__credits{position:relative;width:100%;height:100%}.article-stage__headline{position:relative;grid-column:1/span 6;margin-top:var(--spacings-m)}.article-stage__headline h1{color:var(--colors-primary-50)}.article-stage__watchlist-button{margin-top:var(--spacings-m)}.article-stage__subline{margin-top:var(--spacings-s)}.article-stage__author,.article-stage__cta-link{position:relative;grid-column:1/span 6;margin-top:var(--spacings-s)}.article-stage__cta-link{margin-top:var(--spacings-m)}.article-stage__author a{text-decoration:underline;text-decoration-thickness:from-font}.article-stage__intro{padding-left:var(--spacings-s);position:relative;grid-column:1/span 6;margin:var(--spacings-l) 0 0}.article-stage__intro:before{content:"";position:absolute;left:0;top:0;width:1px;height:100%;background:var(--colors-primary-50)}.article-stage__intro p{margin:0}.member-stage{position:relative;max-width:1380px;margin:0 auto;margin-bottom:var(--spacings-l);display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px;padding-left:30px;padding-right:30px;padding-left:30px;padding-right:30px}.member-stage:before{content:"";position:absolute;top:0;width:100%;left:0;background-color:var(--colors-neutral-30);height:380px;z-index:-1}.member-stage__image{grid-column:1/span 6;border-radius:50%;overflow:hidden;margin-bottom:var(--spacings-l);background:var(--colors-neutral-50)}.member-stage nav{grid-column:1/span 6;padding-bottom:var(--spacings-l)}.member-stage__headline{position:relative;color:var(--colors-primary-50);grid-column:1/span 5}.member-stage__subline{color:var(--colors-neutral-90);margin-top:var(--spacings-s)}.member-stage__placeholder{grid-column:1/span 6;height:220px}.member-stage__line{grid-column:1/span 6;height:1px;background-position:top;background-size:20px 1px;background-repeat:repeat-x;background-image:linear-gradient(to right, var(--colors-primary-50) 33%, rgba(255, 255, 255, 0) 0%);margin-bottom:var(--spacings-m)}.member-stage__watchlist-button{margin-top:var(--spacings-m)}.member-stage__intro{padding-left:var(--spacings-s);position:relative;grid-column:1/span 6;margin:var(--spacings-xl) 0 0}.member-stage__intro:before{content:"";position:absolute;left:0;top:0;width:1px;height:100%;background:var(--colors-primary-50)}.member-stage__intro p{margin-bottom:0}.content-image{width:100%}.content-image>div{background:var(--colors-neutral-90);width:100%}.content-image figcaption{margin-top:var(--spacings-s)}.content-image--has-grid{display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px;padding-left:30px;padding-right:30px;padding-left:30px;padding-right:30px}.content-image--has-grid.content-image--landscape>div{grid-column:1/span 6}.content-image--has-grid.content-image--landscape figcaption{grid-column:2/span 5}.content-image--has-grid.content-image--portrait>div{grid-column:2/span 5}.content-image--has-grid.content-image--portrait figcaption{grid-column:2/span 5}.highlight-list{position:relative;padding:var(--spacings-l) 0;background:var(--colors-neutral-40);display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px;padding-left:30px;padding-right:30px;padding-left:30px;padding-right:30px;align-items:start}.highlight-list__intro{grid-column:1/span 6}.highlight-list__intro p{margin-top:var(--spacings-xs)}.highlight-list__image{grid-column:1/span 6;margin-top:var(--spacings-m);display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px}.highlight-list__image.content-image--landscape>div{grid-column:1/span 6}.highlight-list__image.content-image--landscape figcaption{grid-column:2/span 5}.highlight-list__image.content-image--portrait>div{grid-column:1/span 6}.highlight-list__image.content-image--portrait figcaption{grid-column:2/span 5}.highlight-list__list{grid-column:1/span 6;margin-top:var(--spacings-l)}.highlight-list__item{display:flex}.highlight-list__item-icon{position:relative;flex-shrink:0;margin-right:var(--spacings-s);color:var(--colors-primary-50)}.highlight-list__item-icon span{position:absolute;top:-4px;right:0;font-size:0.875rem;line-height:1;font-weight:700;font-family:"Roboto Slab",Arial,Helvetica,sans-serif}.highlight-list--unordered .highlight-list__item-icon span{top:-10px;right:-10px}.highlight-list__item p{margin-top:var(--spacings-s)}.highlight-list__item+.highlight-list__item{margin-top:var(--spacings-l)}.highlight-list__cta{margin-top:var(--spacings-l);margin-left:56px}.content-blocks__block{margin:var(--spacings-l) 0}.content-blocks__block:first-of-type{margin-top:0}.content-blocks__block--pull-quote+.content-blocks__block--richtext h2{margin-top:36px}.content-blocks__block--button{display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px;padding-left:30px;padding-right:30px;padding-left:30px;padding-right:30px}.content-blocks__block--button>*{grid-column:1/span 4}.content-blocks__block--button .button--tertiary{justify-content:flex-start}.footer{display:relative;background:var(--colors-neutral-90);color:var(--colors-neutral-10);padding:var(--spacings-l) 0}.footer ul{list-style:none;padding:0}.footer__wrapper{position:relative;margin:0 auto;max-width:1680px;width:100%}.footer__subline{margin-top:var(--spacings-m)}.footer__block{display:flex;flex-wrap:wrap;flex-direction:column;border-bottom:1px solid var(--colors-neutral-10);margin-bottom:var(--spacings-l);padding:0 30px var(--spacings-l) 30px}.footer__social-links,.footer__teaser{width:100%}.footer__social-links:nth-child(2),.footer__teaser:nth-child(2){border-top:1px solid var(--colors-neutral-10);margin-top:var(--spacings-l);padding-top:var(--spacings-l)}.footer__teaser a{margin-top:var(--spacings-m)}.footer__social-links-list{display:flex;flex-wrap:wrap;margin:var(--spacings-m) 0 0;padding:0}.footer__social-links-list>li{margin-right:var(--spacings-s);margin-bottom:var(--spacings-s)}.footer__social-links-list>li a{display:block}.footer__partner-content{position:relative;width:100%;display:flex;flex-direction:column}.footer__partner-logos{display:flex;flex-wrap:wrap;align-items:center;margin:var(--spacings-m) 0 0}.footer__partner-logos li{position:relative;max-width:200px;margin-right:var(--spacings-l);margin-bottom:var(--spacings-m)}.footer__partner-logo{position:relative;display:block;filter:saturate(0);transition:filter .2s ease}.footer__partner-logo:hover{filter:none}.footer__partner-logo img{position:absolute;top:0;left:0;width:100%;height:100%}.footer__nav{position:relative;display:flex;justify-content:space-around;flex-direction:column;padding-left:30px;padding-right:30px;padding-left:30px;padding-right:30px}.footer__logo{margin-bottom:var(--spacings-m);width:122px;height:57px}.footer__logo svg{width:122px;height:57px}.footer__links-toplink{margin-bottom:var(--spacings-xs)}.footer__links{width:100%;margin-top:var(--spacings-m)}.footer__link-list{margin:0;display:flex;flex-direction:column}.footer__link-list li+li{margin-top:var(--spacings-xs)}.navigation{position:relative;z-index:5}.navigation ul{list-style:none;margin:0;display:flex;justify-content:space-between;align-items:center}.navigation ul li:before{content:none}.navigation__wrapper{position:relative;height:80px;background:var(--colors-neutral-10);padding-left:30px;padding-right:30px;padding-left:30px;padding-right:30px;display:flex;align-items:center;align-content:center;justify-content:space-between}.navigation__logo{position:relative;width:122px;height:57px;display:block}.navigation__logo svg{position:absolute;width:100%;height:100%}.navigation__bar{opacity:1;visibility:visible;transition:all 300ms ease}.navigation__bar>.navigation__bar-item{display:none}.navigation__bar>.navigation__bar-item--mobile-menu{display:flex}.navigation__bar>.navigation__bar-item+.navigation__bar-item{margin-left:var(--spacings-l)}.navigation__bar-fixed{position:fixed;opacity:0;visibility:hidden;top:var(--spacings-s);right:30px;left:30px;width:calc(100% - 60px);height:80px;background:var(--colors-neutral-10);box-shadow:0 2px 20px 0 rgba(135,135,135,.2);border-radius:40px;padding:0;z-index:7;transform:scaleX(0);transform-origin:right;transition:all 400ms ease}.navigation__bar-fixed-circle{position:fixed;top:var(--spacings-s);right:30px;width:80px;height:80px;border-radius:50%;background:var(--colors-neutral-10);box-shadow:0 2px 20px 0 rgba(135,135,135,.2);transform:scale(0);transition:transform 400ms ease 350ms;z-index:7}.navigation__bar-fixed>.navigation__bar-item+.navigation__bar-item{margin-left:-8%}.navigation__bar-fixed .navigation__link{width:80px;height:80px}.navigation__bar-fixed .navigation__link span{display:none}.navigation__bar-fixed .navigation__link[aria-expanded=true]{background:var(--colors-primary-50);color:var(--colors-neutral-10)}.navigation__layer{position:fixed;top:0;right:0;bottom:0;width:100%;background:var(--colors-neutral-30);box-shadow:0 2px 20px 0 rgba(135,135,135,.3);visibility:hidden;transform:translateX(100%);transition:transform 300ms ease 300ms,visibility 0ms linear 600ms;z-index:6}.navigation__layer-inner{position:relative;display:flex;height:100%;padding-top:100px;overflow:hidden;overflow-y:auto;opacity:0;visibility:hidden;transition:all 300ms ease}.navigation__main-nav{margin:var(--spacings-m) 30px;width:100%}.navigation__main-nav ul{flex-direction:column;align-items:flex-start;margin-bottom:var(--spacings-m)}.navigation__main-nav>ul{padding-left:var(--spacings-xs)}.navigation__language-switch{text-align:center;margin-bottom:var(--spacings-s)}.navigation__language-link+.navigation__language-link span{border-left:1px solid var(--colors-primary-50);margin-left:4px;padding-left:9px}.navigation__main-nav-button span:after{content:" ···"}.navigation__main-nav nav{position:relative;width:100%;height:100%}.navigation__main-nav nav li+li{margin-top:var(--spacings-m)}.navigation__main-nav-list--hidden{transition:visibility 400ms linear;visibility:hidden}.navigation__sub-menu{position:absolute;top:0;width:100%;height:100%;background:var(--colors-neutral-30);visibility:hidden;transform:translateX(500px);transition:transform 400ms ease,visibility 0s linear 400ms;z-index:6}.navigation__main-nav-list .navigation__sub-menu{padding-left:32px}.navigation__main-nav-list .navigation__sub-menu .navigation__sub-menu{padding-left:0;width:calc(100% - 32px)}.navigation__main-nav-button[aria-expanded=true]+.navigation__sub-menu{transition:transform 400ms ease;transform:translateX(0);visibility:visible}.navigation__main-nav-back-button{margin-bottom:var(--spacings-m);margin-left:-32px}.navigation__main-nav-sub-headline{margin-bottom:var(--spacings-s)}.navigation__close{position:fixed;bottom:30px;right:30px;opacity:0;visibility:hidden;transition:all 300ms ease}.navigation--expanded .navigation__bar-fixed-circle,.navigation--detached .navigation__bar-fixed-circle{transform:scale(1);transition:transform 400ms ease}.navigation--expanded .navigation__bar-fixed,.navigation--detached .navigation__bar-fixed{opacity:1;transform:scaleX(1);visibility:visible;transition:transform 400ms ease 350ms}.navigation--expanded .navigation__bar{opacity:0;visibility:hidden}.navigation--expanded .navigation__layer{visibility:visible;transform:translateX(0);transition:transform 300ms ease}.navigation--expanded .navigation__layer-inner,.navigation--expanded .navigation__close{opacity:1;visibility:visible;transition-delay:500ms}.navigation--expanded .navigation__close{z-index:8}.navigation #mainNavigation,.navigation #login,.navigation #search,.navigation #watchlist{display:none}.navigation[data-active-layer=mainNavigation] #mainNavigation{display:block}.navigation[data-active-layer=search] .navigation__layer{background:var(--colors-neutral-10)}.navigation[data-active-layer=search] #search{display:block}.navigation[data-active-layer=login] #login{display:block}.navigation[data-active-layer=watchlist] .navigation__layer{background:var(--colors-neutral-10)}.navigation[data-active-layer=watchlist] #watchlist{display:block}.navigation__link[aria-controls=watchlist]:before{content:attr(data-notification-count);position:absolute;top:-5px;left:10px;width:15px;height:15px;background:var(--colors-primary-50);border-radius:50%;color:var(--colors-neutral-10);font-size:0.625rem;font-weight:bold;line-height:1.25rem;text-align:center;line-height:0.9375rem;transition:all 300ms ease;opacity:0}.navigation__link[aria-controls=watchlist].button--direction-column:before{top:15px;left:50%}.navigation__link[aria-controls=watchlist][data-notification-count]:before{opacity:1}.search-teaser{position:relative}.search-teaser:nth-of-type(even){background:var(--colors-neutral-30)}.search-teaser>a{display:flex;min-height:120px;overflow:hidden;transition:height .2s ease-in-out}[data-whatintent=keyboard] .search-teaser>a:focus{border-color:var(--colors-interaction-50)}.search-teaser>a[aria-hidden=true]{height:0px}.search-teaser__media{width:120px;height:120px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.search-teaser__media img{width:100%;height:100%}.search-teaser__date{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--colors-primary-50);line-height:1.2}.search-teaser__date svg{margin-bottom:var(--spacings-xs);width:31px;height:26px}.search-teaser__tags{margin-left:calc(var(--spacings-l) * -1);margin-bottom:var(--spacings-xs);font-size:0}.search-teaser__tags>*+*{margin-left:var(--spacings-xs)}.search-teaser__content{padding:var(--spacings-s) var(--spacings-s) var(--spacings-s) var(--spacings-m)}.search-teaser__content h3,.search-teaser__content p{-webkit-hyphens:auto;hyphens:auto;color:var(--colors-neutral-90)}.search-teaser__menu{position:absolute;top:0;right:4px;background:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;color:var(--colors-primary-50);padding:var(--spacings-xs) 0;cursor:pointer}.search-teaser__actions{position:absolute;top:-10px;z-index:1;right:0;background:var(--colors-neutral-10);padding:24px var(--spacings-s);border-top-left-radius:50px;border-bottom-left-radius:50px;box-shadow:0 2px 20px 0 rgba(135,135,135,.3);display:flex;transform:scaleX(0);transform-origin:center right;transition:transform .4s ease-in-out,visibility .4s .4s ease-in-out;visibility:hidden}.search-teaser__actions[aria-hidden=false]{visibility:visible;transition:transform .4s ease-in-out;transform:scaleX(1)}.search-teaser__actions button{background:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer;color:var(--colors-primary-50);margin:0 var(--spacings-xs)}.search-teaser__actions--deleted,.search-teaser__actions--added,.search-teaser__actions--copied{padding:27px var(--spacings-m);display:flex;align-items:center}.search-teaser__actions--deleted span,.search-teaser__actions--added span,.search-teaser__actions--copied span{text-transform:uppercase}.search-teaser__actions--deleted button,.search-teaser__actions--added button,.search-teaser__actions--copied button{margin-left:var(--spacings-s);margin-right:0}.search-teaser__actions--sharing{padding-right:160px;z-index:0}.search-teaser__actions--sharing>*{margin-left:var(--spacings-xs)}.search-teaser--contacts .search-teaser__media img,.search-teaser--members .search-teaser__media img{width:78px;height:78px;border-radius:78px}.search-hits{display:flow-root}.search-hits__hits{list-style:none;margin:0;padding:0}.search-hits__hit:nth-child(odd){background:var(--colors-neutral-30)}.search-hits__meta{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:var(--spacings-l) 0}.search-hits__load-more{margin-top:var(--spacings-xs);outline:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;text-transform:uppercase;color:var(--colors-primary-50);display:flex;align-items:center}.search-hits__load-more svg{margin-right:var(--spacings-xs)}[data-whatintent=keyboard] .search-hits__load-more:focus{color:var(--colors-interaction-50)}.search-hits__load-more[disabled]{color:var(--colors-neutral-50);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:not-allowed}.search-hits .ais-Highlight-highlighted,.search-hits .ais-Snippet-highlighted{background-color:var(--colors-primary-70);color:var(--colors-neutral-10);font-style:normal}.search-no-results{margin:var(--spacings-l) 0;text-align:center}.consent{position:absolute;inset:0;background:var(--colors-neutral-10);padding:var(--spacings-xl) var(--spacings-m)}.consent h2{color:var(--colors-primary-50);text-align:center;padding:0 var(--spacings-m);margin-bottom:var(--spacings-m)}.consent__action{margin-top:var(--spacings-m);text-align:center}.autocomplete__form{border-radius:50px;border:1px solid var(--colors-primary-50);height:var(--spacings-l);margin:var(--spacings-l) var(--spacings-s) var(--spacings-m) var(--spacings-s);position:relative;background:var(--colors-neutral-10);z-index:2}.autocomplete__input{font-display:swap;font-size:var(--copy-font-size);font-weight:300;letter-spacing:var(--copy-letter-spacing);line-height:var(--copy-line-height);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border-bottom-right-radius:50px;border-top-right-radius:50px;border:none;color:var(--colors-neutral-90);height:100%;outline:none;width:100%;padding-left:var(--spacings-l)}.autocomplete__input::-ms-clear,.autocomplete__input::-ms-reveal{display:none;width:0;height:0}.autocomplete__input::-webkit-search-cancel-button,.autocomplete__input::-webkit-search-decoration,.autocomplete__input::-webkit-search-results-button,.autocomplete__input::-webkit-search-results-decoration{display:none}.autocomplete__submit{position:absolute;left:0;top:-1px;background:none;color:var(--colors-primary-50);width:var(--spacings-l);height:var(--spacings-l);outline:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-top-left-radius:50px;border-bottom-left-radius:50px;cursor:pointer}.autocomplete__submit[disabled]{cursor:not-allowed}.autocomplete__reset{position:absolute;top:14px;right:14px}.autocomplete__panel{position:absolute;top:var(--spacings-xl);left:var(--spacings-s);right:var(--spacings-s);overflow:hidden;font-display:swap;font-size:var(--copy-font-size);font-weight:300;letter-spacing:var(--copy-letter-spacing);line-height:var(--copy-line-height);z-index:1}.autocomplete__layout{background-color:var(--colors-neutral-10);border-radius:25px;border:1px solid var(--colors-primary-50);border-top-right-radius:0;border-top-left-radius:0;padding-top:var(--spacings-m);padding-bottom:var(--spacings-xs)}.autocomplete__source{margin:0;padding:0;position:relative;width:100%}.autocomplete__list{position:relative;list-style:none;margin:0;padding:0;flex-direction:column;align-items:flex-start !important;gap:var(--spacings-s);padding:0 var(--spacings-m)}.autocomplete__item{cursor:pointer}.autocomplete .ais-Highlight-highlighted{background-color:rgba(0,0,0,0);color:var(--colors-primary-50);font-style:normal}.search{position:relative;width:100%}.search__extended-search-link{display:flex;justify-content:center;margin:var(--spacings-xs) 0}.autocomplete-results__form{display:grid;grid-template-columns:1fr auto}.autocomplete-results__input-outer{position:relative}.autocomplete-results__input-wrapper{--br: 50px;position:relative;align-items:center;display:grid;grid-template-columns:auto 1fr auto;border-radius:var(--br);border:1px solid var(--colors-primary-50);height:52px;background-color:var(--colors-neutral-10);z-index:5}.autocomplete-results__input{font-display:swap;font-size:var(--copy-font-size);font-weight:300;letter-spacing:var(--copy-letter-spacing);line-height:var(--copy-line-height);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:var(--colors-neutral-90);height:100%;outline:none;width:100%}.autocomplete-results__input::-ms-clear,.autocomplete-results__input::-ms-reveal{display:none;width:0;height:0}.autocomplete-results__input::-webkit-search-cancel-button,.autocomplete-results__input::-webkit-search-decoration,.autocomplete-results__input::-webkit-search-results-button,.autocomplete-results__input::-webkit-search-results-decoration{display:none}.autocomplete-results .icon--search{color:var(--colors-primary-50);margin:0 var(--spacings-s) 0 var(--spacings-m)}.autocomplete-results__reset{margin:0 14px}.autocomplete-results__submit{position:relative}.autocomplete-results__submit::before{content:"";position:absolute;top:0;bottom:0;left:0;width:var(--spacings-xl);border-top:1px solid var(--colors-primary-50);border-bottom:1px solid var(--colors-primary-50)}.autocomplete-results__panel{position:absolute;top:26px;left:0;right:0;overflow:hidden;font-display:swap;font-size:var(--copy-font-size);font-weight:300;letter-spacing:var(--copy-letter-spacing);line-height:var(--copy-line-height);z-index:4}.autocomplete-results__layout{background-color:var(--colors-neutral-10);border-radius:25px;border:1px solid var(--colors-primary-50);border-top-right-radius:0;border-top-left-radius:0;padding-top:var(--spacings-l);padding-bottom:var(--spacings-xs)}.autocomplete-results__source{margin:0;padding:0;position:relative;width:100%}.autocomplete-results__list{position:relative;list-style:none;margin:0;padding:0;flex-direction:column;align-items:flex-start !important;gap:var(--spacings-s);padding:0 var(--spacings-m)}.autocomplete-results__item{cursor:pointer}.autocomplete-results .ais-Highlight-highlighted{background-color:rgba(0,0,0,0);color:var(--colors-primary-50);font-style:normal}.facet-filter-checkbox-group{display:flex;flex-wrap:wrap;gap:var(--spacings-s)}.facet-filter-checkbox-group input{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.facet-filter-checkbox-group__custom-checkbox{display:inline-flex;flex-wrap:nowrap;text-transform:uppercase;border-radius:13px;border:1px solid var(--colors-neutral-90);min-height:26px;text-align:left;align-items:center;cursor:pointer;background:none;color:var(--colors-neutral-90)}.facet-filter-checkbox-group__custom-checkbox span{padding:2px var(--spacings-s)}input:hover+.facet-filter-checkbox-group__custom-checkbox{color:var(--colors-neutral-10);background:var(--colors-primary-70);border-color:var(--colors-primary-70)}input:active+.facet-filter-checkbox-group__custom-checkbox{color:var(--colors-neutral-10);background:var(--colors-primary-90);border-color:var(--colors-primary-90)}input:focus-visible+.facet-filter-checkbox-group__custom-checkbox{color:var(--colors-neutral-10);background:var(--colors-interaction-50);border-color:var(--colors-interaction-50);outline:0}input:disabled+.facet-filter-checkbox-group__custom-checkbox{color:var(--colors-neutral-10);background:var(--colors-neutral-50)}.facet-filter-checkbox-group__custom-checkbox input[disabled]{color:var(--colors-neutral-10);background:var(--colors-neutral-50);border-color:var(--colors-neutral-50)}input:checked+.facet-filter-checkbox-group__custom-checkbox{color:var(--colors-neutral-10);background:var(--colors-neutral-90)}.facet-filter-date-range{gap:var(--spacings-m);display:flex;flex-direction:column}.facet-filter-date-range .input{width:100%;display:flex;gap:var(--spacings-xs)}.facet-filter-date-range .input label{position:relative;left:auto;color:var(--colors-primary-50);transition:none}.facet-filter-region{display:flex;flex-wrap:wrap;margin-bottom:var(--spacings-xl)}.facet-filter-region__location{flex-shrink:0;margin-top:var(--spacings-s)}.facet-filter-region__search{order:-1;position:relative;width:100%;height:52px;display:flex;align-items:center}.facet-filter-region__search svg{pointer-events:none}.facet-filter-region__search-input{border:1px solid var(--colors-primary-50);width:100%;height:100%;border-radius:42px;padding:0 120px 0 var(--spacings-l);font-display:swap;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:var(--form-label-font-size);font-weight:400;letter-spacing:var(--form-label-letter-spacing);line-height:var(--form-label-line-height)}.facet-filter-region__search-input::-moz-placeholder{text-transform:uppercase}.facet-filter-region__search-input::placeholder{text-transform:uppercase}.facet-filter-region__search-input-icon{position:absolute;color:var(--colors-primary-50);left:var(--spacings-s)}.facet-filter-region__search-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--colors-primary-50);background:var(--colors-neutral-10);height:100%;border-radius:42px;margin-left:-118px;padding:0 var(--spacings-l) 0 var(--spacings-m);font-display:swap;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:var(--button-font-size);font-weight:700;letter-spacing:var(--button-letter-spacing);line-height:var(--button-line-height);position:absolute;right:0;top:100%;margin-top:var(--spacings-s);color:var(--colors-primary-50);text-transform:uppercase}.facet-filter-region__search-select-icon{position:absolute;color:var(--colors-primary-50);right:var(--spacings-s);top:calc(100% + 32px)}.search-results{display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px;padding-left:30px;padding-right:30px;padding-left:30px;padding-right:30px}.search-results .current-filters,.search-results .search-no-results,.search-results .filter-list,.search-results .facet-filter,.search-results .search-hits{grid-column:1/-1}.search-results__search-box{grid-column:1/-1;margin-bottom:var(--spacings-m)}.search-results .filter-list{margin:0}.search-results .filter-list{margin-bottom:var(--spacings-m)}.search-results .divider{grid-column:1/-1}.search-results .current-filters{margin-bottom:var(--spacings-s)}.watchlist{width:100%;margin:0;background:var(--colors-neutral-10)}.watchlist__empty{padding:var(--spacings-m)}.watchlist__empty>*+*{margin-top:var(--spacings-s)}.watchlist__letter-divider{padding:var(--spacings-xs) var(--spacings-m);background:var(--colors-neutral-40)}.watchlist__list{min-height:200px}.watchlist__list[data-filter=contacts] article{background:none;border-bottom:1px solid var(--colors-neutral-40)}.watchlist__spinner{margin-top:var(--spacings-m)}.doo-widget{display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px;padding-left:30px;padding-right:30px;padding-left:30px;padding-right:30px}.doo-widget__headline,.doo-widget__wrapper{grid-column:1/span 6}.doo-widget__headline{margin-bottom:var(--spacings-m)}.doo-widget__wrapper{min-height:400px}.sub-navigation{position:relative}.sub-navigation__headline{margin-bottom:var(--spacings-s);display:none}.sub-navigation__list{list-style:none;margin:0;padding:var(--spacings-s) 0;display:flex;overflow-y:auto}.sub-navigation__list:after{content:"";position:absolute;top:0;right:0;width:75px;height:100%;white-space:nowrap;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%)}.sub-navigation__item{flex-shrink:0}.sub-navigation__item+.sub-navigation__item{margin-left:var(--spacings-s)}.survey-columns{display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px}.survey-columns__col{grid-column:1/-1;min-width:0}.survey-columns__col:first-child{position:relative}.survey-columns__col:first-child::after{--border: 1px var(--colors-neutral-90) solid;content:""}.survey-container{display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px;padding-left:30px;padding-right:30px;padding-left:30px;padding-right:30px;background:var(--colors-neutral-30);padding-bottom:var(--spacings-l);padding-top:var(--spacings-l);position:relative}.survey-container__inner{grid-column:1/span 6}.survey-container__content{display:flex;overflow:hidden}.survey-container__headline{margin-bottom:var(--spacings-m)}.survey-cover__topline{margin-bottom:var(--spacings-xs)}.survey-cover__headline{margin-bottom:var(--spacings-s)}.survey-cover__button{align-items:center;color:var(--colors-primary-50);display:flex;gap:var(--spacings-xs);margin-bottom:var(--spacings-xs);text-transform:uppercase}.survey-loading-inline{align-items:center;display:flex;gap:var(--spacings-s)}.survey-loading-inline svg{width:1em;height:1em}.survey-nav-button{color:var(--colors-primary-50)}.survey-nav-button:hover{color:var(--colors-primary-70)}.survey-nav-button:active{color:var(--colors-primary-90)}.survey-nav-button__icon{background:var(--colors-neutral-10);border-radius:40px}.survey-nav-button__label{text-transform:uppercase;white-space:pre-line}.survey-option{align-items:center;background:var(--colors-neutral-10);border-radius:40px;border:1px var(--colors-primary-50) solid;color:var(--colors-primary-50);cursor:pointer;display:flex;gap:var(--spacings-s);min-height:52px;padding:var(--spacings-xs) 6px var(--spacings-xs) var(--spacings-m);width:100%}.survey-option--checked{background:var(--colors-primary-50);color:var(--colors-neutral-10)}.survey-option__input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.survey-option__input-check{border:1px currentColor solid;border-radius:40px;width:40px;height:40px}.survey-option__input-check svg{opacity:0}.survey-option--checked .survey-option__input-check svg{opacity:1}.survey-option__label{flex:1;text-transform:uppercase}.survey-question{display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px}.survey-question__subline{grid-column:1/-1;margin-bottom:var(--spacings-m)}.survey-question__options{display:flex;flex-wrap:wrap;gap:var(--spacings-s);grid-column:1/-2;margin-bottom:var(--spacings-m)}.survey-question__hint{grid-column:1/-1}.survey-result__headline{margin-bottom:var(--spacings-s)}.survey-result-container__topline{margin-bottom:var(--spacings-xs)}.survey-result-container__headline{margin-bottom:var(--spacings-m)}.survey-start-container{display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px;padding-left:30px;padding-right:30px;padding-left:30px;padding-right:30px;border-bottom:1px var(--colors-neutral-90) solid;margin-bottom:var(--spacings-m);padding-bottom:var(--spacings-m)}.survey-start-container__headline{border-bottom:1px var(--colors-neutral-90) solid;grid-column:1/-1;margin-bottom:var(--spacings-m);padding:var(--spacings-m) 0;text-align:center}.survey-start-container__left{border-bottom:1px var(--colors-neutral-90) solid;grid-column:1/span 6;margin-bottom:var(--spacings-m);min-width:0;position:relative}.survey-start-container__right{grid-column:1/span 6;min-width:0}.survey-start-slide-placeholder{--width: 375;aspect-ratio:var(--width)/300;display:grid;margin:auto;max-width:var(--width);place-items:center;width:100%}.survey-start-teaser{display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px}.survey-start-teaser .keen-slider:not([data-keen-slider-disabled]){align-content:flex-start;display:flex;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0);width:100%}.survey-start-teaser .keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{position:relative;overflow:hidden;width:100%;min-height:100%}.survey-start-teaser .keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.survey-start-teaser .keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}.survey-start-teaser__topline{grid-column:1/-1;margin-bottom:var(--spacings-xs)}.survey-start-teaser__slider{grid-column:1/-1;grid-row:2}.survey--without-background .survey-container{background:var(--colors-neutral-10)}.filter-list{display:flex;margin:var(--spacings-m) var(--spacings-s);align-items:center;justify-content:center;flex-wrap:wrap;row-gap:var(--spacings-xs)}.filter-list__item{border-radius:var(--spacings-s);cursor:pointer;height:26px;padding:0 var(--spacings-s);color:var(--colors-primary-50);text-transform:uppercase;position:relative;flex-shrink:0}.filter-list__item[disabled]{opacity:.5;cursor:not-allowed;color:var(--colors-neutral-70)}.filter-list__item[disabled]:before{background:var(--colors-neutral-70)}.filter-list__item:before{height:1px;content:"";background:var(--colors-primary-50);position:absolute;bottom:1px;left:15px;right:15px}.filter-list__item--active{background:var(--colors-primary-50);color:var(--colors-neutral-10)}.facet-filter{position:relative;background:var(--colors-neutral-10);box-shadow:0 2px 20px 0 rgba(135,135,135,.3);border-radius:40px;height:80px;display:flex;justify-content:center;align-items:center}.facet-filter--is-minimal{box-shadow:none}.facet-filter__filters{height:100%;z-index:2}.facet-filter__toggle[aria-expanded=true]+.facet-filter__filters{transform:scale(1);visibility:visible;transition:visibility 0ms linear,transform 200ms ease}.facet-filter__group-heading{position:relative;z-index:3}.facet-filter__toggle,.facet-filter__group-btn{color:var(--colors-primary-50);text-transform:uppercase;cursor:pointer}.facet-filter__group-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;color:var(--colors-primary-50);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-transform:uppercase}.facet-filter__group-btn:after{content:"";width:0;height:0;margin-left:var(--spacings-xs);border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:8px solid var(--colors-primary-50)}.facet-filter__group-btn[aria-expanded=true]:before{content:"";position:absolute;top:var(--spacings-l);width:calc(100% - 60px);height:1px;background:var(--colors-primary-50)}.facet-filter__group-btn[aria-expanded=true]:after{transform:rotate(180deg)}.facet-filter__group-panel{display:flex;flex-wrap:wrap;align-items:flex-start;padding:var(--spacings-l) 30px 0 30px;z-index:2}.facet-filter__group-panel>*{margin:var(--spacings-xs) var(--spacings-xs) var(--spacings-xs) 0}.facet-filter__group-panel[hidden]{display:none}.facet-filter__reset{align-self:flex-end}.facet-filter__apply{position:absolute;bottom:-60px;left:0;width:100%;background:var(--colors-neutral-10);padding-top:35px;border-bottom-right-radius:40px;border-bottom-left-radius:40px}.facet-filter__apply button{width:100%}.facet-filter__toggle{display:block;width:100%;height:100%}.facet-filter__facet{width:100%}.current-filters{display:flex;flex-direction:column}.current-filters>p{flex-shrink:0;align-self:flex-start;margin:var(--spacings-xs) var(--spacings-s) var(--spacings-xs) 0}.current-filters__tags{display:flex;flex-wrap:wrap}.current-filters__tags>*{margin:var(--spacings-xs) var(--spacings-s) var(--spacings-xs) 0}.advent-calendar{display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px;padding-left:30px;padding-right:30px;padding-left:30px;padding-right:30px}.advent-calendar__headline,.advent-calendar__wrapper{grid-column:1/span 6}.advent-calendar__headline{margin-bottom:var(--spacings-m)}.advent-calendar__wrapper{min-height:400px}.gallery{position:relative;display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px;padding-left:30px;padding-right:30px;padding-left:30px;padding-right:30px}.gallery__item img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.gallery__slider{width:100%;grid-column:1/span 6;grid-row:1}.gallery__slide{display:flex !important;align-items:flex-end !important}.gallery__slide.portrait{width:44.5%}.gallery__slide.portrait .gallery__item{display:grid;grid-column-gap:30px;grid-template-columns:repeat(6, minmax(0, 1fr))}.gallery__slide.portrait .gallery__image{aspect-ratio:2/3;grid-column:1/span 3}.gallery__image{position:relative;overflow:hidden;display:block;background:var(--colors-neutral-30);aspect-ratio:3/2}.gallery__captions{grid-column:1/span 4;grid-row:2}.gallery__caption:not(:first-child){display:none}.gallery__caption{margin-top:var(--spacings-s)}.gallery__controls{color:var(--colors-primary-50);grid-column:5/span 2;grid-row:2;grid-row:2;min-width:96px;max-width:96px;align-self:start;display:flex;flex-wrap:wrap;align-content:center;gap:var(--spacings-s);margin-top:var(--spacings-s)}.gallery__pagination{flex-basis:100%;text-align:center}.default-page{position:relative}.default-page main{margin:0 auto;max-width:1680px;width:100%}.default-page__content{margin:0 auto;max-width:1380px;width:100%}.article-page{position:relative}.article-page main{margin:0 auto;max-width:1680px;width:100%}.article-page__content{margin:0 auto;max-width:1380px;width:100%}.member-dashboard{position:relative}.member-dashboard main{margin:0 auto;max-width:1680px;width:100%}.member-dashboard__content{margin:0 auto;max-width:1380px;width:100%}.member-dashboard__content .member-dashboard__block--contacts{margin-bottom:var(--spacings-l)}.member-dashboard__content .member-dashboard__block--contacts .contacts__headline{font-display:swap;font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:var(--headline-3-sans-font-size);font-weight:500;letter-spacing:var(--headline-3-sans-letter-spacing);line-height:var(--headline-3-sans-line-height)}.member-dashboard__content .member-dashboard__block--contacts+.member-dashboard__block--link-list{margin-top:var(--spacings-l)}.member-page{position:relative}.member-page main{margin:0 auto;max-width:1680px;width:100%}.member-page__content{margin:0 auto;max-width:1380px;width:100%}.member-edit-page{position:relative}.member-edit-page main{margin:0 auto;max-width:1680px;width:100%}.member-edit-page__content{margin:0 auto;max-width:1380px;width:100%}.event-page{position:relative}.event-page main{margin:0 auto;max-width:1680px;width:100%}.event-page__content{margin:0 auto;max-width:1380px;width:100%}.search-page{position:relative}.search-page main{margin:0 auto;max-width:1680px;width:100%}.search-page__search,.search-page__content{margin:0 auto;max-width:1380px;width:100%}.search-page__search{display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px;padding-left:30px;padding-right:30px;padding-left:30px;padding-right:30px}.search-page__search>*{grid-column:1/span 6}.main-page{position:relative}.main-stage+.main-page__content .teaser-focus-filter{margin-top:-30px}.main-page__content{margin:0 auto;max-width:1380px;width:100%}@media(min-width: 23.4375em){.navigation__bar-fixed>.navigation__bar-item+.navigation__bar-item{margin-left:0}.navigation__bar-fixed .navigation__link span{display:block}}@media(min-width: 36.25em){.image-upload--form{grid-template-columns:repeat(6, 1fr)}.image-upload--form{grid-column-gap:30px}.image-upload--form .image-upload__wrapper{grid-column:2/span 4}.link-list{grid-template-columns:repeat(6, 1fr)}.link-list{grid-column-gap:30px}.link-list__wrapper{grid-column:2/span 4}.sticky-cta{grid-template-columns:repeat(6, 1fr)}.sticky-cta{grid-column-gap:30px}.downloads--has-grid{grid-template-columns:repeat(6, 1fr)}.downloads--has-grid{grid-column-gap:30px}.downloads--has-grid .downloads__headline,.downloads--has-grid .downloads__list{grid-column:2/span 4}.contacts--has-grid{grid-template-columns:repeat(6, 1fr)}.contacts--has-grid{grid-column-gap:30px}.contacts--has-grid .contacts__headline{grid-column:2/span 4}.contacts--has-grid .contacts__contact{grid-column:2/span 4}.iframe{grid-template-columns:repeat(6, 1fr)}.iframe{grid-column-gap:30px}.iframe__headline,.iframe__wrapper{grid-column:2/span 4}.accordion{grid-template-columns:repeat(6, 1fr)}.accordion{grid-column-gap:30px}.accordion__headline,.accordion__item{grid-column:2/span 4}.accordion__button{grid-template-columns:repeat(4, 1fr)}.accordion__button{grid-column-gap:30px}.accordion__button span{grid-column:2/span 3;margin-left:-30px}.accordion__panel{grid-template-columns:repeat(4, 1fr)}.accordion__panel{grid-column-gap:30px}.accordion__block{grid-column:1/span 4}.accordion__block--contacts{padding-left:0}.accordion__block--contacts .contacts__contact{grid-template-columns:repeat(4, 1fr)}.accordion__block--contacts .contacts__contact{grid-column-gap:30px}.accordion__block--contacts .contacts__contact-inner{grid-column:2/span 3;margin-left:-30px}.accordion__block--contacts .contacts__watchlist-button{position:relative;grid-row:1;grid-column:1/span 1;margin-left:-11px}.accordion__block--content-image .content-image{grid-template-columns:repeat(4, 1fr)}.accordion__block--content-image .content-image{grid-column-gap:30px}.accordion__block--content-image .content-image--landscape>div{grid-column:1/span 4}.accordion__block--content-image .content-image--landscape figcaption{grid-column:2/span 3}.accordion__block--content-image .content-image--portrait>div{grid-column:2/span 3}.accordion__block--content-image .content-image--portrait figcaption{grid-column:2/span 3}.accordion__block--video .video{grid-template-columns:repeat(4, 1fr)}.accordion__block--video .video{grid-column-gap:30px}.accordion__block--video .video .video__wrapper{grid-column:1/span 4}.accordion__block--video .video .video__caption{grid-column:2/span 3}.accordion__block--pull-quote .pull-quote{grid-template-columns:repeat(4, 1fr)}.accordion__block--pull-quote .pull-quote{grid-column-gap:30px}.accordion__block--pull-quote .pull-quote .pull-quote__icon{grid-column:1/span 1}.accordion__block--pull-quote .pull-quote .pull-quote__quotation,.accordion__block--pull-quote .pull-quote .pull-quote__author{grid-column:1/span 4}.paywall__content{grid-template-columns:repeat(6, 1fr)}.paywall__content{grid-column-gap:30px}.paywall__content-inner{grid-column:2/span 4}.form__grid{grid-template-columns:repeat(1, 1fr)}.form__grid{grid-column-gap:30px}.form--has-grid{grid-template-columns:repeat(6, 1fr)}.form--has-grid{grid-column-gap:30px}.form--has-grid .form__grid{grid-column:2/span 4}.login__user-navigation{width:350px;margin:var(--spacings-m) 30px var(--spacings-m) auto}.richtext .leadin:before{left:-15%}.richtext--has-grid{grid-template-columns:repeat(6, 1fr)}.richtext--has-grid{grid-column-gap:30px}.richtext--has-grid>*{grid-column:2/span 4}.richtext--has-grid>ul,.richtext--has-grid>ol{grid-column:2/span 4}.pull-quote{grid-template-columns:repeat(6, 1fr)}.pull-quote{grid-column-gap:30px}.pull-quote__icon{grid-column:2/span 1;justify-self:start}.pull-quote__quotation,.pull-quote__author{grid-column:2/span 4;margin-left:9%}.partner-logos__grid{grid-template-columns:repeat(6, 1fr)}.partner-logos__grid{grid-column-gap:30px}.newsletter-signup{grid-template-columns:repeat(6, 1fr)}.newsletter-signup{grid-column-gap:30px}.newsletter-signup__intro,.newsletter-signup__form{grid-column:2/span 4}.teaser-article{grid-column:span 3}.teaser-article{grid-template-columns:repeat(3, 1fr)}.teaser-article{grid-column-gap:30px}.teaser-article__grid{grid-column:span 3}.teaser-article__tags{grid-template-columns:repeat(3, 1fr)}.teaser-article__tags{grid-column-gap:30px}.teaser-article__link{grid-template-columns:repeat(3, 1fr)}.teaser-article__link{grid-column-gap:30px}.teaser-article__content,.teaser-article__image,.teaser-article__tags-placeholder{grid-column:2/span 2}.teaser-article__headline{grid-column:1/span 3}.teaser-contacts{grid-column:span 3}.teaser-contacts{grid-template-columns:repeat(3, 1fr)}.teaser-contacts{grid-column-gap:30px}.teaser-contacts__grid{grid-column:span 3}.teaser-contacts__link{grid-template-columns:repeat(3, 1fr)}.teaser-contacts__link{grid-column-gap:30px}.teaser-contacts__content,.teaser-contacts__image{grid-column:2/span 2;margin-left:0px}.teaser-contacts__headline{grid-column:1/span 3}.teaser-contacts--has-no-image .teaser-contacts__grid:before{content:"";width:142px;height:142px;display:block}.teaser-regions{grid-template-columns:repeat(6, 1fr)}.teaser-regions{grid-column-gap:30px}.teaser-regions__error{grid-column:2/span 4}.teaser-regions__teasers{grid-template-columns:repeat(6, 1fr)}.teaser-regions__teasers{grid-column-gap:30px}.teaser-regions__headline{margin:var(--spacings-m) 0;padding:4px var(--spacings-m)}.teaser-regions__teaser{grid-column:2/span 4}.teaser-regions__teaser-image{width:80px;height:80px}.regions-filter{flex-direction:row;align-items:center}.regions-filter__geo-button{margin-right:30px;margin-bottom:0}.teaser-highlight{grid-column:span 6}.teaser-highlight__content{grid-column:2/span 4}.teaser-highlight__link{grid-template-columns:repeat(6, 1fr)}.teaser-highlight__link{grid-column-gap:30px}.teaser-highlight__image{grid-column:1/span 6}.teaser-highlight__headline{grid-column:1/span 5}.teaser-container{grid-template-columns:repeat(6, 1fr)}.teaser-container{grid-column-gap:30px}.teaser-container__teasers{grid-template-columns:repeat(6, 1fr)}.teaser-container__teasers{grid-column-gap:30px}.teaser-focus-filter{grid-template-columns:repeat(6, 1fr)}.teaser-focus-filter{grid-column-gap:30px}.teaser-focus-filter__container{display:block}.teaser-focus-filter__groups{height:100%;display:flex;justify-content:space-evenly;align-items:center}.teaser-focus-filter__group-btn[aria-expanded=true]:before{width:100%}.teaser-focus-filter__group-panel{position:absolute;top:0;left:0;width:100%;background:var(--colors-neutral-10);box-shadow:0 20px 50px -12px rgba(135,135,135,.3);padding:calc(72px + var(--spacings-l)) 11% var(--spacings-xl) 11%;border-radius:40px;flex-direction:row;flex-wrap:wrap}.teaser-focus-filter__group-panel>*{margin:var(--spacings-xs) var(--spacings-s) var(--spacings-xs) 0}.teaser-focus-filter__reset{align-self:center}.teaser-focus-filter__apply{left:50%;bottom:-26px;padding-top:0;transform:translateX(-50%);width:auto;background:rgba(0,0,0,0)}.teaser-focus-filter__toggle{display:none}.teaser-focus-filter__output-filters,.teaser-focus-filter__output-active-filters{align-items:center}.teaser-focus-filter__output-filters{flex-direction:row}.teaser-url{grid-column:span 3}.teaser-url{grid-template-columns:repeat(3, 1fr)}.teaser-url{grid-column-gap:30px}.teaser-url__grid{grid-column:span 3}.teaser-url__tags{grid-template-columns:repeat(3, 1fr)}.teaser-url__tags{grid-column-gap:30px}.teaser-url__link{grid-template-columns:repeat(3, 1fr)}.teaser-url__link{grid-column-gap:30px}.teaser-url__content,.teaser-url__image,.teaser-url__tags-placeholder{grid-column:2/span 2}.teaser-url__headline{grid-column:1/span 3}.video{grid-template-columns:repeat(6, 1fr)}.video{grid-column-gap:30px}.video__button-icon{width:83px;height:83px}.main-stage__text{grid-template-columns:repeat(6, 1fr)}.main-stage__text{grid-column-gap:30px}.event-stage__media-wrapper{grid-template-columns:repeat(6, 1fr)}.event-stage__media-wrapper{grid-column-gap:30px}.event-stage__image{--ratio: 2 !important}.event-stage__tags{grid-column:2/span 5;margin-left:-9%}.event-stage__content{grid-template-columns:repeat(6, 1fr)}.event-stage__content{grid-column-gap:30px}.event-stage__content>*{margin-left:-13%}.event-stage__breadcrumb{grid-column:2/span 5}.event-stage__meta{grid-column:2/span 5}.event-stage__headline{grid-column:2/span 5}.event-stage__event-details,.event-stage__intro{grid-column:2/span 4;margin:var(--spacings-xl) 0 0;margin-left:-13%;padding-left:13%}.article-stage__media-wrapper{grid-template-columns:repeat(6, 1fr)}.article-stage__media-wrapper{grid-column-gap:30px}.article-stage__image,.article-stage__credits{--ratio: 2 !important}.article-stage__tags{grid-column:2/span 5;margin-left:-9%}.article-stage__sub-navigation>ul>li:first-child{margin-left:7%}.article-stage__content{grid-template-columns:repeat(6, 1fr)}.article-stage__content{grid-column-gap:30px}.article-stage__content>*{margin-left:-13%}.article-stage__breadcrumb{grid-column:2/span 5}.article-stage__meta{grid-column:2/span 5}.article-stage__headline{grid-column:2/span 5}.article-stage__author,.article-stage__cta-link{grid-column:2/span 4;margin-top:var(--spacings-m);margin-left:-15%}.article-stage__cta-link{margin-top:var(--spacings-l)}.article-stage__intro{grid-column:2/span 4;margin:var(--spacings-xl) 0 0;margin-left:-13%;padding-left:13%}.member-stage{grid-template-columns:repeat(6, 1fr)}.member-stage{grid-column-gap:30px}.member-stage__image{grid-column:1/span 4}.member-stage__placeholder{grid-column:1/span 4}.member-stage__intro{grid-column:2/span 4;margin-left:-13%;padding-left:13%}.content-image--has-grid{grid-template-columns:repeat(6, 1fr)}.content-image--has-grid{grid-column-gap:30px}.content-image--has-grid.content-image--landscape>div{grid-column:1/span 5}.content-image--has-grid.content-image--landscape figcaption{grid-column:2/span 4}.content-image--has-grid.content-image--portrait>div{grid-column:2/span 3}.content-image--has-grid.content-image--portrait figcaption{grid-column:2/span 4}.highlight-list{grid-template-columns:repeat(6, 1fr)}.highlight-list{grid-column-gap:30px}.highlight-list__intro{grid-column:2/span 4}.highlight-list__image{grid-column:2/span 4}.highlight-list__image{grid-template-columns:repeat(4, 1fr)}.highlight-list__image{grid-column-gap:30px}.highlight-list__image.content-image--landscape>div{grid-column:1/span 4}.highlight-list__image.content-image--landscape figcaption{grid-column:2/span 3}.highlight-list__image.content-image--portrait>div{grid-column:1/span 3}.highlight-list__image.content-image--portrait figcaption{grid-column:1/span 4}.highlight-list__list{grid-column:2/span 4}.content-blocks__block--button{grid-template-columns:repeat(6, 1fr)}.content-blocks__block--button{grid-column-gap:30px}.content-blocks__block--button>*{grid-column:2/span 2}.navigation__bar-fixed{width:auto;min-width:350px;right:30px;left:auto}.navigation__layer{width:445px;transform:translateX(445px)}.navigation__main-nav{width:350px;margin:var(--spacings-m) 30px var(--spacings-m) auto}.navigation__close{top:var(--spacings-s);right:405px;bottom:auto}.autocomplete-results__input-wrapper{border-radius:var(--br) 0 0 var(--br);border-right:0}.facet-filter-date-range{flex-direction:row}.search-results{grid-template-columns:repeat(6, 1fr)}.search-results{grid-column-gap:30px}.search-results__search-box{grid-column:2/span 5;margin-left:-13%;margin-right:6.5%;margin-bottom:var(--spacings-xl)}.doo-widget{grid-template-columns:repeat(6, 1fr)}.doo-widget{grid-column-gap:30px}.doo-widget__headline,.doo-widget__wrapper{grid-column:2/span 4}.survey-columns{grid-column-gap:30px}.survey-container{grid-template-columns:repeat(6, 1fr)}.survey-container{grid-column-gap:30px}.survey-question{grid-column-gap:30px}.survey-start-container{grid-template-columns:repeat(6, 1fr)}.survey-start-container{grid-column-gap:30px}.survey-start-teaser{grid-column-gap:30px}.facet-filter{display:block}.facet-filter__groups{height:80px;display:flex;justify-content:space-evenly;align-items:center}.facet-filter__group-item{margin:var(--spacings-m) 0}.facet-filter__group-btn[aria-expanded=true]:before{width:100%}.facet-filter__group-panel{position:absolute;top:0;left:0;width:100%;background:var(--colors-neutral-10);box-shadow:0 20px 50px -12px rgba(135,135,135,.3);padding:calc(72px + var(--spacings-l)) 11% var(--spacings-xl) 11%;border-radius:40px;flex-direction:row;flex-wrap:wrap}.facet-filter__group-panel>*{margin:var(--spacings-xs) var(--spacings-s) var(--spacings-xs) 0}.facet-filter--is-minimal .facet-filter__group-panel{border-top-left-radius:0;border-top-right-radius:0}.facet-filter__reset{align-self:center}.facet-filter__apply{left:50%;bottom:-26px;padding-top:0;transform:translateX(-50%);width:auto;background:rgba(0,0,0,0)}.facet-filter__toggle{display:none}.current-filters{flex-direction:row;align-items:center}.current-filters__tags{align-items:center}.advent-calendar{grid-template-columns:repeat(6, 1fr)}.advent-calendar{grid-column-gap:30px}.advent-calendar__headline,.advent-calendar__wrapper{grid-column:2/span 4}.gallery{grid-template-columns:repeat(6, 1fr)}.gallery{grid-column-gap:30px}.gallery__slide.portrait .gallery__image{grid-column:2/span 3}.gallery__captions{grid-column:2/span 3}.search-page__search{grid-template-columns:repeat(6, 1fr)}.search-page__search{grid-column-gap:30px}}@media(min-width: 48em){.divider--pushed span{left:34%}.teaser-recent{padding-bottom:0;flex-direction:row;align-items:center}.teaser-recent__image{margin-left:0;width:100%}.teaser-recent__left{width:33%;text-align:center}.teaser-recent__right{width:70%;margin-left:var(--spacings-l);padding:var(--spacings-l) 0}.teaser-recent__tags{display:block}.teaser-recent__tags--mobile{display:none}.teaser-recent__location{justify-content:center}.teaser-recent__watchlist-button{position:relative;top:auto;right:auto;flex-shrink:0;margin-left:var(--spacings-s);margin-top:var(--spacings-m);align-self:flex-start}.teaser-recent--events .teaser-recent__left{padding:var(--spacings-l) var(--spacings-m);border-right:1px dashed var(--colors-primary-50)}.teaser-recent--articles .teaser-recent__left{flex-direction:row;align-self:flex-start}.footer__block{flex-direction:row}.footer__social-links,.footer__teaser{width:50%}.footer__social-links:nth-child(1),.footer__teaser:nth-child(1){padding-right:9%}.footer__social-links:nth-child(2),.footer__teaser:nth-child(2){border-top:none;border-left:1px solid var(--colors-neutral-10);margin-top:0;padding-top:0;padding-left:9%}.footer__partner-content{flex-direction:row}.footer__partner-content>*{width:50%}.footer__partner-content .footer__subline{padding-right:9%}.footer__nav{flex-direction:row;flex-wrap:wrap}.footer__logo{width:100%;margin-bottom:0}.footer__links-toplink{margin-bottom:var(--spacings-s)}.footer__links{max-width:33%}}@media(min-width: 800px){:root{--headline-1-font-size:63.5px;--headline-1-line-height:65.8813px;--headline-1-letter-spacing:0px}:root{--headline-2-font-size:46px;--headline-2-line-height:54.855px;--headline-2-letter-spacing:0px}:root{--headline-3-font-size:29.5px;--headline-3-line-height:39.3825px;--headline-3-letter-spacing:0px}:root{--headline-3-sans-font-size:29.5px;--headline-3-sans-line-height:39.3825px;--headline-3-sans-letter-spacing:0px}:root{--headline-3-sans-light-font-size:29.5px;--headline-3-sans-light-line-height:39.3825px;--headline-3-sans-light-letter-spacing:0px}:root{--headline-4-font-size:22.5px;--headline-4-line-height:31.1062px;--headline-4-letter-spacing:0px}:root{--headline-5-font-size:20.25px;--headline-5-line-height:28.4512px;--headline-5-letter-spacing:0.2px}:root{--leadin-font-size:21.5px;--leadin-line-height:33.2175px;--leadin-letter-spacing:0px}:root{--copy-bold-font-size:17px;--copy-bold-line-height:27.5825px;--copy-bold-letter-spacing:0px}:root{--copy-bold-slab-font-size:16px;--copy-bold-slab-line-height:24.76px;--copy-bold-slab-letter-spacing:0px}:root{--copy-font-size:17px;--copy-line-height:27.5825px;--copy-letter-spacing:0px}:root{--copy-small-font-size:12.5px;--copy-small-line-height:21px;--copy-small-letter-spacing:0.05px}:root{--copy-label-font-size:12px;--copy-label-line-height:20.04px;--copy-label-letter-spacing:0.3px}:root{--quote-font-size:22px;--quote-line-height:34.265px;--quote-letter-spacing:0px}:root{--button-font-size:16px;--button-line-height:20px;--button-letter-spacing:0.8px}:root{--form-label-font-size:16px;--form-label-line-height:20px;--form-label-letter-spacing:1px}:root{--form-hint-font-size:14px;--form-hint-line-height:15.96px;--form-hint-letter-spacing:0.2px}}@media(min-width: 960px){:root{--headline-1-font-size:74px;--headline-1-line-height:75.11px;--headline-1-letter-spacing:0px}:root{--headline-2-font-size:56px;--headline-2-line-height:65.24px;--headline-2-letter-spacing:0px}:root{--headline-3-font-size:33px;--headline-3-line-height:42.57px;--headline-3-letter-spacing:0px}:root{--headline-3-sans-font-size:33px;--headline-3-sans-line-height:42.57px;--headline-3-sans-letter-spacing:0px}:root{--headline-3-sans-light-font-size:33px;--headline-3-sans-light-line-height:42.57px;--headline-3-sans-light-letter-spacing:0px}:root{--headline-4-font-size:25px;--headline-4-line-height:34.125px;--headline-4-letter-spacing:0px}:root{--headline-5-font-size:20.5px;--headline-5-line-height:28.905px;--headline-5-letter-spacing:0.2px}:root{--leadin-font-size:23px;--leadin-line-height:34.27px;--leadin-letter-spacing:0px}:root{--copy-bold-font-size:18px;--copy-bold-line-height:29.07px;--copy-bold-letter-spacing:0px}:root{--copy-bold-slab-font-size:16px;--copy-bold-slab-line-height:23.44px;--copy-bold-slab-letter-spacing:0px}:root{--copy-font-size:18px;--copy-line-height:29.07px;--copy-letter-spacing:0px}:root{--copy-small-font-size:13px;--copy-small-line-height:21.97px;--copy-small-letter-spacing:0.1px}:root{--copy-label-font-size:12px;--copy-label-line-height:20.04px;--copy-label-letter-spacing:0.3px}:root{--quote-font-size:24px;--quote-line-height:36.36px;--quote-letter-spacing:0px}:root{--button-font-size:16px;--button-line-height:20px;--button-letter-spacing:0.8px}:root{--form-label-font-size:16px;--form-label-line-height:20px;--form-label-letter-spacing:1px}:root{--form-hint-font-size:14px;--form-hint-line-height:15.96px;--form-hint-letter-spacing:0.2px}}@media(min-width: 60em){:root{--spacings-m: 32px}:root{--spacings-l: 52px}.divider--pushed span{left:32.5%}.checkbox__custom-checkbox{height:40px;width:40px}.input label{top:30px}.input button{width:80px;height:80px}.input input{height:80px;padding:var(--spacings-s) var(--spacings-m)}.input[data-js-module=input--password] input{padding-right:80px}.file-upload__label{top:30px}.file-upload__custom-input{height:80px;padding:var(--spacings-s) var(--spacings-m)}.image-upload__form{flex-direction:row;align-items:center}.image-upload__inner{flex-direction:row;align-items:center}.image-upload--form{grid-template-columns:repeat(12, 1fr)}.image-upload--form{grid-column-gap:30px}.image-upload--form{padding-left:0;padding-right:0}.image-upload--form .image-upload__wrapper{grid-column:3/span 7}.textarea label{top:30px}.select label{top:30px}.select select{height:80px;padding:var(--spacings-s) var(--spacings-m)}.select--has-value label{top:-30px}.link-list{grid-template-columns:repeat(12, 1fr)}.link-list{grid-column-gap:30px}.link-list{padding-left:0;padding-right:0}.link-list__wrapper{grid-column:3/span 8}.link-list--tags .link-list__wrapper{display:flex;align-items:flex-start}.button--primary{height:80px}.button--secondary{height:80px}.sticky-cta{grid-template-columns:repeat(12, 1fr)}.sticky-cta{grid-column-gap:30px}.sticky-cta{bottom:var(--spacings-m);transform:translateY(112px)}.sticky-cta--visible{transform:translateY(0);visibility:visible}.sticky-cta__container{grid-column:2/span 10;padding:var(--spacings-m) var(--spacings-l);border-radius:40px;transform:none}.sticky-cta__link{position:relative;right:auto;left:auto}.sticky-cta__link:nth-child(2){transform:translateY(-50%);margin-left:var(--spacings-m)}.sticky-cta__toggle{display:none}.downloads__item{flex-direction:row;align-items:center}.downloads__item a{margin-left:var(--spacings-s);margin-top:0}.downloads--has-grid{grid-template-columns:repeat(12, 1fr)}.downloads--has-grid{grid-column-gap:30px}.downloads--has-grid{padding-left:0;padding-right:0}.downloads--has-grid .downloads__headline,.downloads--has-grid .downloads__list{grid-column:3/span 7}.contacts__watchlist-button{left:-80px;right:auto}.contacts__contact-inner{flex-direction:row}.contacts__contact-header{flex-direction:row}.contacts__contact-image{width:80px;height:80px;margin-right:var(--spacings-m)}.contacts__contact-name{margin-top:0}.contacts__contact-meta,.contacts__contact-location,.contacts__contact-links,.contacts__contact-social-links{width:50%}.contacts__contact-meta,.contacts__contact-links{width:60%}.contacts__contact-location,.contacts__contact-social-links{width:40%;padding-left:var(--spacings-s)}.contacts--has-grid{grid-template-columns:repeat(12, 1fr)}.contacts--has-grid{grid-column-gap:30px}.contacts--has-grid{padding-left:0;padding-right:0}.contacts--has-grid .contacts__headline{grid-column:3/span 8}.contacts--has-grid .contacts__contact{grid-column:3/span 8}.event-intro__wrapper{flex-direction:row;justify-content:space-between}.event-intro__location{margin-top:0;margin-left:var(--spacings-l);padding:0 var(--spacings-m)}.iframe{grid-template-columns:repeat(12, 1fr)}.iframe{grid-column-gap:30px}.iframe{padding-left:0;padding-right:0}.iframe__headline,.iframe__wrapper{grid-column:3/span 8}.accordion{grid-template-columns:repeat(12, 1fr)}.accordion{grid-column-gap:30px}.accordion{padding-left:0;padding-right:0}.accordion__headline,.accordion__item{grid-column:3/span 7}.accordion__button{grid-template-columns:repeat(7, 1fr)}.accordion__button{grid-column-gap:30px}.accordion__button span{grid-column:2/span 6;margin-left:0}.accordion__panel{grid-template-columns:repeat(7, 1fr)}.accordion__panel{grid-column-gap:30px}.accordion__block{padding-left:0;grid-column:2/span 6}.accordion__block--contacts{grid-column:1/span 7}.accordion__block--contacts .contacts__contact{grid-template-columns:repeat(7, 1fr)}.accordion__block--contacts .contacts__contact{grid-column-gap:30px}.accordion__block--contacts .contacts__contact-inner{margin-left:0;grid-column:2/span 6}.accordion__block--contacts .contacts__watchlist-button{left:auto}.accordion__block--content-image .content-image{grid-template-columns:repeat(6, 1fr)}.accordion__block--content-image .content-image{grid-column-gap:30px}.accordion__block--content-image .content-image--landscape>div{grid-column:1/span 6}.accordion__block--content-image .content-image--landscape figcaption{grid-column:1/span 6}.accordion__block--content-image .content-image--portrait>div{grid-column:1/span 4}.accordion__block--content-image .content-image--portrait figcaption{grid-column:1/span 6}.accordion__block--video .video{grid-template-columns:repeat(7, 1fr)}.accordion__block--video .video{grid-column-gap:30px}.accordion__block--video .video .video__wrapper{grid-column:1/span 7}.accordion__block--video .video .video__caption{grid-column:1/span 6}.accordion__block--pull-quote .pull-quote{grid-template-columns:repeat(7, 1fr)}.accordion__block--pull-quote .pull-quote{grid-column-gap:30px}.accordion__block--pull-quote .pull-quote .pull-quote__icon{grid-column:1/span 1}.accordion__block--pull-quote .pull-quote .pull-quote__quotation,.accordion__block--pull-quote .pull-quote .pull-quote__author{grid-column:1/span 6}.dialog{background-color:#000;background-color:rgba(0,0,0,.3)}.dialog__wrapper{align-items:center;margin:var(--spacings-l) auto;max-width:768px;min-height:calc(100vh - (2 * var(--spacings-l)))}.dialog__wrapper::before{content:"";display:block;height:calc(100vh - (2 * var(--spacings-l)))}.paywall{margin-top:calc(var(--spacings-xl) * -1)}.paywall__content{grid-template-columns:repeat(12, 1fr)}.paywall__content{grid-column-gap:30px}.paywall__content{padding-left:0;padding-right:0}.paywall__content-inner{grid-column:3/span 7}.form__grid{grid-template-columns:repeat(4, 1fr)}.form__grid{grid-column-gap:30px}.form__item--full,.form__error,.form__submit{grid-column:span 4}.form__item--half{grid-column:span 2}.form__item--third{grid-column:span 1}.form__item--two-third{grid-column:span 3}.form--has-grid{grid-template-columns:repeat(12, 1fr)}.form--has-grid{grid-column-gap:30px}.form--has-grid{padding-left:0;padding-right:0}.form--has-grid .form__grid{grid-column:3/span 7}.login__user-navigation{margin-right:var(--spacings-l)}.richtext .leadin{padding-left:0}.richtext ul li::before{top:12px}.richtext--has-grid{grid-template-columns:repeat(12, 1fr)}.richtext--has-grid{grid-column-gap:30px}.richtext--has-grid{padding-left:0;padding-right:0}.richtext--has-grid>*{grid-column:3/span 7}.richtext--has-grid>ul,.richtext--has-grid>ol{grid-column:4/span 6}.pull-quote{grid-template-columns:repeat(12, 1fr)}.pull-quote{grid-column-gap:30px}.pull-quote{padding-left:0;padding-right:0}.pull-quote__icon{grid-column:3/span 1;justify-self:end}.pull-quote__quotation,.pull-quote__author{grid-column:4/span 6;margin-left:0}.pull-quote__author{margin-top:var(--spacings-m)}.partner-logos__grid{grid-template-columns:repeat(12, 1fr)}.partner-logos__grid{grid-column-gap:30px}.partner-logos__grid{padding-left:0;padding-right:0}.partner-logos__container{grid-column:3/span 7}.partner-logos__logos-wrapper{grid-column:3/span 7}.partner-logos__prev-btn{grid-column:2;grid-row:1;place-content:center start}.partner-logos--has-prev .partner-logos__prev-btn{display:grid}.partner-logos__next-btn{grid-column:10;grid-row:1;place-content:center end}.partner-logos--has-next .partner-logos__next-btn{display:grid}.newsletter-signup{grid-template-columns:repeat(12, 1fr)}.newsletter-signup{grid-column-gap:30px}.newsletter-signup{padding-left:0;padding-right:0}.newsletter-signup__intro,.newsletter-signup__form{grid-column:3/span 7}.newsletter-signup__intro p{margin-top:var(--spacings-m)}.newsletter-signup__form{grid-column:3/span 8}.teaser-article{grid-column:span 5}.teaser-article{grid-template-columns:repeat(5, 1fr)}.teaser-article{grid-column-gap:30px}.teaser-article__grid{grid-column:2/span 4}.teaser-article__tags{grid-template-columns:repeat(4, 1fr)}.teaser-article__tags{grid-column-gap:30px}.teaser-article__link{grid-template-columns:repeat(4, 1fr)}.teaser-article__link{grid-column-gap:30px}.teaser-article__content,.teaser-article__image,.teaser-article__tags-placeholder{margin-left:0px;grid-column:2/span 3}.teaser-article__headline{grid-column:1/span 4;padding-right:var(--spacings-m)}.teaser-contacts{grid-column:span 5}.teaser-contacts{grid-template-columns:repeat(5, 1fr)}.teaser-contacts{grid-column-gap:30px}.teaser-contacts__grid{grid-column:2/span 4}.teaser-contacts__link{grid-template-columns:repeat(4, 1fr)}.teaser-contacts__link{grid-column-gap:30px}.teaser-contacts__content,.teaser-contacts__image{grid-column:2/span 3}.teaser-contacts__headline{grid-column:1/span 4}.teaser-recent{grid-column:span 12}.teaser-recent__date-icon{width:100px;height:83px}.teaser-recent__event-controls{margin-right:var(--spacings-m)}.teaser-recent__watchlist-button{margin-top:var(--spacings-l);margin-right:var(--spacings-m)}.teaser-regions{grid-template-columns:repeat(12, 1fr)}.teaser-regions{grid-column-gap:30px}.teaser-regions{padding-left:0;padding-right:0}.teaser-regions__error{grid-column:3/span 8}.teaser-regions__teasers{grid-column:2/span 10}.teaser-regions__teasers{grid-template-columns:repeat(10, 1fr)}.teaser-regions__teasers{grid-column-gap:30px}.teaser-regions__headline{grid-column:1/span 10}.teaser-regions__teaser{grid-column:2/span 8}.regions-filter{grid-column:2/span 6;margin-bottom:var(--spacings-xl)}.regions-filter__search{border-radius:60px;height:80px}.regions-filter__search-input{border-radius:60px;padding:0 120px 0 var(--spacings-xl)}.regions-filter__search-input-icon{left:var(--spacings-m)}.regions-filter__search-select{border-radius:60px;padding:0 var(--spacings-l) 0 var(--spacings-m)}.regions-filter__search-select-icon{right:20px}.teaser-highlight{grid-column-start:2;grid-column-end:span 11}.teaser-highlight__content{grid-column:2/span 5}.teaser-highlight__tags{width:auto;top:var(--spacings-s);left:32%}.teaser-highlight__tags[style*="--ratio"]{height:auto;padding-bottom:0}.teaser-highlight__tags[style*="--ratio"]>*{position:relative}.teaser-highlight__link{grid-template-columns:repeat(11, 1fr)}.teaser-highlight__link{grid-column-gap:30px}.teaser-highlight__image{grid-column:5/span 7;width:100%;margin:0;grid-row:1}.teaser-highlight__headline{grid-column:1/span 4;padding-top:0;grid-row:1;align-self:end}.teaser-container{grid-template-columns:repeat(12, 1fr)}.teaser-container{grid-column-gap:30px}.teaser-container{padding-left:0;padding-right:0}.teaser-container__headline{grid-column:2/span 10}.teaser-container__teasers{grid-column:1/span 12;grid-row-gap:var(--spacings-xxl)}.teaser-container__teasers{grid-template-columns:repeat(12, 1fr)}.teaser-container__teasers{grid-column-gap:30px}.teaser-container__teasers .teaser-recent+.teaser-recent{margin-top:calc(var(--spacings-xxl) * -1)}.teaser-container__loading,.teaser-container__no-results,.teaser-container__error{grid-column:1/span 12}.teaser-container__meta{grid-column:1/span 12}.teaser-container--with-container{margin:var(--spacings-xl) auto}.teaser-container--has-background .teaser-container__teasers:before,.teaser-container--has-background-no-padding .teaser-container__teasers:before{width:100%;margin-left:0}.teaser-container--has-background .teaser-recent,.teaser-container--has-background-no-padding .teaser-recent{margin:0 30px}.teaser-focus-filter{margin-bottom:var(--spacings-xl)}.teaser-focus-filter{grid-template-columns:repeat(12, 1fr)}.teaser-focus-filter{grid-column-gap:30px}.teaser-focus-filter{padding-left:0;padding-right:0}.teaser-focus-filter__container{grid-column:2/span 10}.teaser-focus-filter__apply{bottom:-40px}.teaser-focus-filter__output{grid-column:3/span 8}.teaser-url{grid-column:span 5}.teaser-url{grid-template-columns:repeat(5, 1fr)}.teaser-url{grid-column-gap:30px}.teaser-url__grid{grid-column:2/span 4}.teaser-url__tags{grid-template-columns:repeat(4, 1fr)}.teaser-url__tags{grid-column-gap:30px}.teaser-url__link{grid-template-columns:repeat(4, 1fr)}.teaser-url__link{grid-column-gap:30px}.teaser-url__content,.teaser-url__image,.teaser-url__tags-placeholder{margin-left:0px;grid-column:2/span 3}.teaser-url__headline{grid-column:1/span 4;padding-right:var(--spacings-m)}.third-party-content[data-js-consent=false] .third-party-content__consent{padding:var(--spacings-m)}.video{grid-template-columns:repeat(12, 1fr)}.video{grid-column-gap:30px}.video{padding-left:0;padding-right:0}.video__wrapper{grid-column:2/span 9}.video__caption{grid-column:4/span 6}.stage-tags__headline{display:block}.stage-tags__layer{margin-left:-80px}.main-stage{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;height:720px}.main-stage__image:after{background-image:linear-gradient(278deg, #fff 28%, #4a4a4a 75%)}.main-stage__slides-count{top:32%;left:9%}.main-stage__slide-button{margin-right:var(--spacings-s);width:128px}.main-stage__text{grid-template-columns:repeat(12, 1fr)}.main-stage__text{grid-column-gap:30px}.main-stage__text{padding-left:0;padding-right:0}.main-stage__text{margin-top:240px}.main-stage__text>*{grid-column:2/span 6}.main-stage__headline{margin-top:var(--spacings-xl)}.main-stage__links{flex-direction:row;margin-top:var(--spacings-l)}.main-stage__link+.main-stage__link{margin-top:0;margin-left:var(--spacings-l)}.event-stage{margin-bottom:var(--spacings-xl)}.event-stage__media-wrapper{grid-template-columns:repeat(12, 1fr)}.event-stage__media-wrapper{grid-column-gap:30px}.event-stage__media-wrapper{padding-right:0}.event-stage__image{grid-column:1/span 9}.event-stage__line{grid-column:1/span 9;height:150px}.event-stage__tags{grid-column:10/span 3;margin-bottom:0;margin-left:0}.event-stage--has-no-image .event-stage__tags{grid-row:1}.event-stage__content{grid-template-columns:repeat(12, 1fr)}.event-stage__content{grid-column-gap:30px}.event-stage__content{padding-left:0;padding-right:0}.event-stage__content>*{margin-left:0}.event-stage__breadcrumb{grid-column:2/span 7}.event-stage__meta{grid-column:2/span 7}.event-stage__headline{grid-column:2/span 9}.event-stage__watchlist-button{position:absolute;left:-75px;top:12px;margin-top:0}.event-stage__subline{margin-top:var(--spacings-m)}.event-stage__organizers{flex-direction:row}.event-stage__organizers-inner{margin-top:0;margin-left:var(--spacings-xs)}.event-stage__event-details,.event-stage__intro{margin-left:0;grid-column:3/span 7}.event-stage__event-details,.event-stage__intro{padding-left:0}.event-stage__intro:before{left:-15%}.article-stage{margin-bottom:var(--spacings-xl)}.article-stage__media-wrapper{grid-template-columns:repeat(12, 1fr)}.article-stage__media-wrapper{grid-column-gap:30px}.article-stage__media-wrapper{padding-right:0}.article-stage__image,.article-stage__credits{grid-column:1/span 9}.article-stage__line{grid-column:1/span 9;height:150px}.article-stage__tags{grid-column:10/span 3;margin-bottom:0;margin-left:0}.article-stage__sub-navigation{grid-row:1;grid-column:10/span 3;align-self:end;margin-bottom:0;margin-left:0;margin-right:0;padding:0}.article-stage__sub-navigation>ul>li:first-child{padding-left:0;margin-left:0}.article-stage__sub-navigation>ul>li:last-child{padding-right:0}.article-stage--has-no-image .article-stage__tags,.article-stage--has-no-image .article-stage__sub-navigation{grid-row:1}.article-stage__content{grid-template-columns:repeat(12, 1fr)}.article-stage__content{grid-column-gap:30px}.article-stage__content{padding-left:0;padding-right:0}.article-stage__content>*{margin-left:0}.article-stage__breadcrumb{grid-column:2/span 7}.article-stage__meta{grid-column:2/span 7}.article-stage__headline{grid-column:2/span 9}.article-stage__watchlist-button{position:absolute;left:-85px;top:12px;margin-top:0}.article-stage__subline{margin-top:var(--spacings-m)}.article-stage__author,.article-stage__cta-link{grid-column:2/span 7;margin-left:0}.article-stage__intro{margin-left:0;grid-column:3/span 7}.article-stage__intro:before{left:-15%}.article-stage__intro{padding-left:0}.member-stage{grid-template-columns:repeat(12, 1fr)}.member-stage{grid-column-gap:30px}.member-stage{padding-left:0;padding-right:0}.member-stage{margin-bottom:var(--spacings-xl)}.member-stage__image{grid-column:2/span 5}.member-stage nav{grid-column:2/span 7}.member-stage__headline{grid-column:2/span 9}.member-stage__subline{margin-top:var(--spacings-m)}.member-stage__placeholder{grid-column:2/span 5}.member-stage__line{grid-column:1/span 9}.member-stage__watchlist-button{position:absolute;left:-75px;top:12px;margin-top:0}.member-stage__intro{grid-column:3/span 8;padding-left:0;margin-left:0}.member-stage__intro:before{left:calc((100% - 330px)/12*-2)}.content-image--has-grid{grid-template-columns:repeat(12, 1fr)}.content-image--has-grid{grid-column-gap:30px}.content-image--has-grid{padding-left:0;padding-right:0}.content-image--has-grid.content-image--landscape>div{grid-column:2/span 8}.content-image--has-grid.content-image--landscape figcaption{grid-column:4/span 6}.content-image--has-grid.content-image--portrait>div{grid-column:4/span 4}.content-image--has-grid.content-image--portrait figcaption{grid-column:4/span 6}.highlight-list{padding:var(--spacings-xl) 0}.highlight-list{grid-template-columns:repeat(12, 1fr)}.highlight-list{grid-column-gap:30px}.highlight-list{padding-left:0;padding-right:0}.highlight-list__intro{grid-column:2/span 4}.highlight-list__intro p{margin-top:var(--spacings-m)}.highlight-list__image{grid-column:1/span 5;margin-top:var(--spacings-l)}.highlight-list__image{grid-template-columns:repeat(5, 1fr)}.highlight-list__image{grid-column-gap:30px}.highlight-list__image.content-image--landscape>div{grid-column:1/span 5}.highlight-list__image.content-image--landscape figcaption{grid-column:3/span 3}.highlight-list__image.content-image--portrait>div{grid-column:2/span 4}.highlight-list__image.content-image--portrait figcaption{grid-column:3/span 3}.highlight-list__list{grid-column:7/span 5;grid-row:1/span 3;margin-top:0}.highlight-list__item-icon{margin-right:var(--spacings-m)}.highlight-list__cta{margin-left:72px}.content-blocks__block{margin:var(--spacings-xl) 0}.content-blocks__block--pull-quote+.content-blocks__block--richtext h2{margin-top:60px}.content-blocks__block--teaser-container{margin:var(--spacings-xxl) 0}.content-blocks__block--button{grid-template-columns:repeat(12, 1fr)}.content-blocks__block--button{grid-column-gap:30px}.content-blocks__block--button{padding-left:0;padding-right:0}.content-blocks__block--button>*{grid-column:3/span 3}.footer{padding:var(--spacings-xl) 0}.footer__block{margin:0 var(--spacings-s) var(--spacings-xl) var(--spacings-s);padding:0 9% var(--spacings-xl) 9%}.footer__nav{padding-left:0;padding-right:0}.footer__nav{flex-wrap:nowrap;margin:0 9%}.footer__logo{width:174px;height:77px;flex-shrink:0;margin-left:-30px;margin-right:var(--spacings-l)}.footer__logo svg{width:174px;height:77px}.footer__links{max-width:280px;margin-top:0}.navigation__wrapper{padding-left:0;padding-right:0}.navigation__wrapper{height:120px;padding:0 var(--spacings-l)}.navigation__logo{width:174px;height:77px}.navigation__bar>.navigation__bar-item{display:flex}.navigation__bar>.navigation__bar-item--mobile-menu{display:none}.navigation__bar-fixed{top:20px;right:var(--spacings-l)}.navigation__bar-fixed-circle{top:20px;right:var(--spacings-l)}.navigation__layer{width:500px;transform:translateX(500px)}.navigation__main-nav{margin-right:var(--spacings-l)}.navigation__language-switch{margin-bottom:var(--spacings-l)}.navigation__close{top:20px;right:460px}.autocomplete-results__input-wrapper{height:var(--spacings-xl)}.autocomplete-results__panel{top:40px}.facet-filter-region{flex-wrap:nowrap}.facet-filter-region__location{margin-top:var(--spacings-xs)}.facet-filter-region__search{order:unset;border-radius:60px;height:80px}.facet-filter-region__search-input{border-radius:60px;padding:0 120px 0 var(--spacings-xl)}.facet-filter-region__search-input-icon{left:var(--spacings-m)}.facet-filter-region__search-select{position:relative;right:unset;top:unset;margin-top:0;border-radius:60px;padding:0 var(--spacings-l) 0 var(--spacings-m)}.facet-filter-region__search-select-icon{top:auto;right:20px}.search-results{grid-template-columns:repeat(12, 1fr)}.search-results{grid-column-gap:30px}.search-results{padding-left:0;padding-right:0}.search-results .current-filters,.search-results .search-no-results,.search-results .filter-list,.search-results .facet-filter,.search-results .search-hits{grid-column:3/span 8}.search-results__search-box{grid-column:3/span 8;margin-left:0;margin-right:0}.doo-widget{grid-template-columns:repeat(12, 1fr)}.doo-widget{grid-column-gap:30px}.doo-widget{padding-left:0;padding-right:0}.doo-widget__headline,.doo-widget__wrapper{grid-column:3/span 8}.sub-navigation__headline{display:block}.sub-navigation__list:after{display:none}.sub-navigation__list{flex-direction:column;padding:0}.sub-navigation__item+.sub-navigation__item{margin-left:0;margin-top:var(--spacings-s)}.sub-navigation__divider{display:none}.survey-columns{grid-template-columns:repeat(8, 1fr)}.survey-columns{grid-column-gap:30px}.survey-columns__col{grid-column:var(--grid-column)}.survey-columns__col:first-child::after{position:absolute;border-right:var(--border);height:100%;right:-15px;top:0}.survey-container{grid-template-columns:repeat(12, 1fr)}.survey-container{grid-column-gap:30px}.survey-container{padding-left:0;padding-right:0}.survey-container__prev-button{padding-top:80px;display:flex;align-items:start;justify-content:end;grid-column:1/span 2}.survey-container__next-button{padding-top:80px;display:flex;align-items:start;justify-content:start;grid-column:11/span 2}.survey-container__inner{grid-column:3/span 8;grid-row:1}.survey-nav-button__icon{margin-bottom:var(--spacings-xs)}.survey-option{display:inline-flex;height:var(--spacings-xl);padding-right:20px;width:auto}.survey-question{grid-template-columns:repeat(8, 1fr)}.survey-question{grid-column-gap:30px}.survey-question__subline{margin-bottom:var(--spacings-l)}.survey-question__options{grid-column:1/-1}.survey-start-container{grid-template-columns:repeat(12, 1fr)}.survey-start-container{grid-column-gap:30px}.survey-start-container{padding-left:0;padding-right:0}.survey-start-container__left{border-bottom:0;border-right:1px var(--colors-neutral-90) solid;margin-bottom:0}.survey-start-container__right{grid-column:7/span 6}.survey-start-container--single .survey-start-container__right{grid-column:2/span 10}.survey-start-slide-placeholder{--width: 450}.survey-start-teaser{grid-column-gap:30px}.survey-start-teaser__topline{grid-column:2/-2}.survey-start-teaser__slider{grid-column:2/-2}.survey-start-teaser__prev{display:flex;align-items:center;justify-content:end;grid-column:1/span 1;grid-row:2}.survey-start-teaser__next{display:flex;align-items:center;grid-column:6/span 1;grid-row:2}.facet-filter__apply{bottom:-40px}.advent-calendar{grid-template-columns:repeat(12, 1fr)}.advent-calendar{grid-column-gap:30px}.advent-calendar{padding-left:0;padding-right:0}.advent-calendar__headline,.advent-calendar__wrapper{grid-column:3/span 7}.gallery{grid-template-columns:repeat(12, 1fr)}.gallery{grid-column-gap:30px}.gallery{padding-left:0;padding-right:0}.gallery__slider{grid-column:2/span 8}.gallery__slide.portrait .gallery__item{grid-template-columns:repeat(8, minmax(0, 1fr))}.gallery__slide.portrait .gallery__image{width:100%;grid-column:3/span 4}.gallery__slide .gallery__item{width:100%}.gallery__captions{grid-column:4/span 6}.gallery__controls{grid-column:10/span 2;grid-row:1;align-self:end;margin-top:0}.search-page__search{grid-template-columns:repeat(12, 1fr)}.search-page__search{grid-column-gap:30px}.search-page__search{padding-left:0;padding-right:0}.search-page__search>*{grid-column:2/span 10}}@media(min-width: 1120px){:root{--headline-1-font-size:84.5px;--headline-1-line-height:83.8662px;--headline-1-letter-spacing:0px}:root{--headline-2-font-size:66px;--headline-2-line-height:75.075px;--headline-2-letter-spacing:0px}:root{--headline-3-font-size:36.5px;--headline-3-line-height:45.4425px;--headline-3-letter-spacing:0px}:root{--headline-3-sans-font-size:36.5px;--headline-3-sans-line-height:45.4425px;--headline-3-sans-letter-spacing:0px}:root{--headline-3-sans-light-font-size:36.5px;--headline-3-sans-light-line-height:45.4425px;--headline-3-sans-light-letter-spacing:0px}:root{--headline-4-font-size:27.5px;--headline-4-line-height:37.0563px;--headline-4-letter-spacing:0px}:root{--headline-5-font-size:20.75px;--headline-5-line-height:29.3613px;--headline-5-letter-spacing:0.2px}:root{--leadin-font-size:24.5px;--leadin-line-height:35.1575px;--leadin-letter-spacing:0px}:root{--copy-bold-font-size:19px;--copy-bold-line-height:30.5425px;--copy-bold-letter-spacing:0px}:root{--copy-bold-slab-font-size:16px;--copy-bold-slab-line-height:22.12px;--copy-bold-slab-letter-spacing:0px}:root{--copy-font-size:19px;--copy-line-height:30.5425px;--copy-letter-spacing:0px}:root{--copy-small-font-size:13.5px;--copy-small-line-height:22.95px;--copy-small-letter-spacing:0.15px}:root{--copy-label-font-size:12px;--copy-label-line-height:20.04px;--copy-label-letter-spacing:0.3px}:root{--quote-font-size:26px;--quote-line-height:38.285px;--quote-letter-spacing:0px}:root{--button-font-size:16px;--button-line-height:20px;--button-letter-spacing:0.8px}:root{--form-label-font-size:16px;--form-label-line-height:20px;--form-label-letter-spacing:1px}:root{--form-hint-font-size:14px;--form-hint-line-height:15.96px;--form-hint-letter-spacing:0.2px}}@media(min-width: 1280px){:root{--headline-1-font-size:95px;--headline-1-line-height:92.15px;--headline-1-letter-spacing:0px}:root{--headline-2-font-size:76px;--headline-2-line-height:84.36px;--headline-2-letter-spacing:0px}:root{--headline-3-font-size:40px;--headline-3-line-height:48px;--headline-3-letter-spacing:0px}:root{--headline-3-sans-font-size:40px;--headline-3-sans-line-height:48px;--headline-3-sans-letter-spacing:0px}:root{--headline-3-sans-light-font-size:40px;--headline-3-sans-light-line-height:48px;--headline-3-sans-light-letter-spacing:0px}:root{--headline-4-font-size:30px;--headline-4-line-height:39.9px;--headline-4-letter-spacing:0px}:root{--headline-5-font-size:21px;--headline-5-line-height:29.82px;--headline-5-letter-spacing:0.2px}:root{--leadin-font-size:26px;--leadin-line-height:35.88px;--leadin-letter-spacing:0px}:root{--copy-bold-font-size:20px;--copy-bold-line-height:32px;--copy-bold-letter-spacing:0px}:root{--copy-bold-slab-font-size:16px;--copy-bold-slab-line-height:20.8px;--copy-bold-slab-letter-spacing:0px}:root{--copy-font-size:20px;--copy-line-height:32px;--copy-letter-spacing:0px}:root{--copy-small-font-size:14px;--copy-small-line-height:23.94px;--copy-small-letter-spacing:0.2px}:root{--copy-label-font-size:12px;--copy-label-line-height:20.04px;--copy-label-letter-spacing:0.3px}:root{--quote-font-size:28px;--quote-line-height:40.04px;--quote-letter-spacing:0px}:root{--button-font-size:16px;--button-line-height:20px;--button-letter-spacing:0.8px}:root{--form-label-font-size:16px;--form-label-line-height:20px;--form-label-letter-spacing:1px}:root{--form-hint-font-size:14px;--form-hint-line-height:15.96px;--form-hint-letter-spacing:0.2px}}@media(min-width: 83.75em){.image-upload--form{grid-template-columns:repeat(12, 1fr)}.image-upload--form{grid-column-gap:30px}.image-upload--form{padding-left:0;padding-right:0}.link-list{grid-template-columns:repeat(12, 1fr)}.link-list{grid-column-gap:30px}.link-list{padding-left:0;padding-right:0}.sticky-cta{grid-template-columns:repeat(12, 1fr)}.sticky-cta{grid-column-gap:30px}.downloads--has-grid{grid-template-columns:repeat(12, 1fr)}.downloads--has-grid{grid-column-gap:30px}.downloads--has-grid{padding-left:0;padding-right:0}.contacts--has-grid{grid-template-columns:repeat(12, 1fr)}.contacts--has-grid{grid-column-gap:30px}.contacts--has-grid{padding-left:0;padding-right:0}.iframe{grid-template-columns:repeat(12, 1fr)}.iframe{grid-column-gap:30px}.iframe{padding-left:0;padding-right:0}.accordion{grid-template-columns:repeat(12, 1fr)}.accordion{grid-column-gap:30px}.accordion{padding-left:0;padding-right:0}.accordion__button{grid-column-gap:30px}.accordion__panel{grid-column-gap:30px}.accordion__block--contacts .contacts__contact{grid-column-gap:30px}.accordion__block--content-image .content-image{grid-column-gap:30px}.accordion__block--video .video{grid-column-gap:30px}.accordion__block--pull-quote .pull-quote{grid-column-gap:30px}.paywall__content{grid-template-columns:repeat(12, 1fr)}.paywall__content{grid-column-gap:30px}.paywall__content{padding-left:0;padding-right:0}.form__grid{grid-column-gap:30px}.form--has-grid{grid-template-columns:repeat(12, 1fr)}.form--has-grid{grid-column-gap:30px}.form--has-grid{padding-left:0;padding-right:0}.login__mask{padding:0 var(--spacings-l)}.richtext--has-grid{grid-template-columns:repeat(12, 1fr)}.richtext--has-grid{grid-column-gap:30px}.richtext--has-grid{padding-left:0;padding-right:0}.pull-quote{grid-template-columns:repeat(12, 1fr)}.pull-quote{grid-column-gap:30px}.pull-quote{padding-left:0;padding-right:0}.partner-logos__grid{grid-template-columns:repeat(12, 1fr)}.partner-logos__grid{grid-column-gap:30px}.partner-logos__grid{padding-left:0;padding-right:0}.newsletter-signup{grid-template-columns:repeat(12, 1fr)}.newsletter-signup{grid-column-gap:30px}.newsletter-signup{padding-left:0;padding-right:0}.teaser-article{grid-column-gap:30px}.teaser-article__tags{grid-column-gap:30px}.teaser-article__link{grid-column-gap:30px}.teaser-article__image,.teaser-article__tags-placeholder{width:100%;padding-right:var(--spacings-m)}.teaser-contacts{grid-column-gap:30px}.teaser-contacts__link{grid-column-gap:30px}.teaser-regions{grid-template-columns:repeat(12, 1fr)}.teaser-regions{grid-column-gap:30px}.teaser-regions{padding-left:0;padding-right:0}.teaser-regions__teasers{grid-column-gap:30px}.teaser-highlight__link{grid-column-gap:30px}.teaser-container{grid-template-columns:repeat(12, 1fr)}.teaser-container{grid-column-gap:30px}.teaser-container{padding-left:0;padding-right:0}.teaser-container__teasers{grid-template-columns:repeat(12, 1fr)}.teaser-container__teasers{grid-column-gap:30px}.teaser-focus-filter{grid-template-columns:repeat(12, 1fr)}.teaser-focus-filter{grid-column-gap:30px}.teaser-focus-filter{padding-left:0;padding-right:0}.teaser-url{grid-column-gap:30px}.teaser-url__tags{grid-column-gap:30px}.teaser-url__link{grid-column-gap:30px}.teaser-url__image,.teaser-url__tags-placeholder{width:100%;padding-right:var(--spacings-m)}.video{grid-template-columns:repeat(12, 1fr)}.video{grid-column-gap:30px}.video{padding-left:0;padding-right:0}.main-stage__text{grid-template-columns:repeat(12, 1fr)}.main-stage__text{grid-column-gap:30px}.main-stage__text{padding-left:0;padding-right:0}.event-stage__media-wrapper{grid-template-columns:repeat(12, 1fr)}.event-stage__media-wrapper{grid-column-gap:30px}.event-stage__content{grid-template-columns:repeat(12, 1fr)}.event-stage__content{grid-column-gap:30px}.event-stage__content{padding-left:0;padding-right:0}.event-stage__watchlist-button{top:18px}.article-stage__media-wrapper{grid-template-columns:repeat(12, 1fr)}.article-stage__media-wrapper{grid-column-gap:30px}.article-stage__content{grid-template-columns:repeat(12, 1fr)}.article-stage__content{grid-column-gap:30px}.article-stage__content{padding-left:0;padding-right:0}.article-stage__watchlist-button{top:18px}.member-stage{grid-template-columns:repeat(12, 1fr)}.member-stage{grid-column-gap:30px}.member-stage{padding-left:0;padding-right:0}.member-stage__watchlist-button{top:18px}.content-image--has-grid{grid-template-columns:repeat(12, 1fr)}.content-image--has-grid{grid-column-gap:30px}.content-image--has-grid{padding-left:0;padding-right:0}.highlight-list{grid-template-columns:repeat(12, 1fr)}.highlight-list{grid-column-gap:30px}.highlight-list{padding-left:0;padding-right:0}.highlight-list__image{grid-column-gap:30px}.content-blocks__block--button{grid-template-columns:repeat(12, 1fr)}.content-blocks__block--button{grid-column-gap:30px}.content-blocks__block--button{padding-left:0;padding-right:0}.footer__nav{padding-left:0;padding-right:0}.navigation__wrapper{padding-left:0;padding-right:0}.navigation__wrapper{padding:0 var(--spacings-l)}.autocomplete__form{margin:var(--spacings-l) var(--spacings-l) var(--spacings-m) var(--spacings-l)}.autocomplete__panel{left:var(--spacings-l);right:var(--spacings-l)}.search-results{grid-template-columns:repeat(12, 1fr)}.search-results{grid-column-gap:30px}.search-results{padding-left:0;padding-right:0}.doo-widget{grid-template-columns:repeat(12, 1fr)}.doo-widget{grid-column-gap:30px}.doo-widget{padding-left:0;padding-right:0}.survey-columns{grid-column-gap:30px}.survey-container{grid-template-columns:repeat(12, 1fr)}.survey-container{grid-column-gap:30px}.survey-container{padding-left:0;padding-right:0}.survey-question{grid-column-gap:30px}.survey-start-container{grid-template-columns:repeat(12, 1fr)}.survey-start-container{grid-column-gap:30px}.survey-start-container{padding-left:0;padding-right:0}.survey-start-teaser{grid-column-gap:30px}.advent-calendar{grid-template-columns:repeat(12, 1fr)}.advent-calendar{grid-column-gap:30px}.advent-calendar{padding-left:0;padding-right:0}.gallery{grid-template-columns:repeat(12, 1fr)}.gallery{grid-column-gap:30px}.gallery{padding-left:0;padding-right:0}.search-page__search{grid-template-columns:repeat(12, 1fr)}.search-page__search{grid-column-gap:30px}.search-page__search{padding-left:0;padding-right:0}}@media(min-width: 100em){.login__user-navigation{margin-right:var(--spacings-xl)}.navigation__wrapper{padding:0 var(--spacings-xl)}.navigation__bar-fixed{right:var(--spacings-xl)}.navigation__bar-fixed-circle{right:var(--spacings-xl)}.navigation__main-nav{margin-right:var(--spacings-xl)}}@media print{*,*:before,*:after{background:rgba(0,0,0,0) !important;box-shadow:none !important;color:#000 !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.video{display:none}}@media(max-width: 36.24em){.teaser-focus-filter__filters{position:absolute;top:-60px;width:100%;height:auto;background:var(--colors-neutral-10);box-shadow:0 2px 20px 0 rgba(135,135,135,.3);border-radius:40px;transform:scale(0);transform-origin:center;visibility:hidden;transition:visibility 0ms linear 200ms,transform 200ms ease;min-height:176px;display:flex;flex-direction:column;justify-content:center}.autocomplete-results__submit{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.facet-filter__filters{position:absolute;width:100%;height:auto;background:var(--colors-neutral-10);box-shadow:0 2px 20px 0 rgba(135,135,135,.3);border-radius:40px;transform:scale(0);transform-origin:center;visibility:hidden;transition:visibility 0ms linear 200ms,transform 200ms ease;min-height:176px;display:flex;flex-direction:column;justify-content:center;z-index:10}.facet-filter__group-item+.facet-filter__group-item{margin-top:calc(-1 * var(--spacings-m))}.facet-filter__group-heading{background:var(--colors-neutral-10);padding:var(--spacings-m) 0;position:sticky;top:0}.facet-filter__group-item:first-child .facet-filter__group-heading{border-radius:40px 40px 0 0}.facet-filter__group-item:last-child .facet-filter__group-heading{border-radius:0 0 40px 40px}}@media(max-width: 59.99em){.survey-columns__col:first-child{margin-bottom:var(--spacings-s)}.survey-columns__col:first-child::after{border-bottom:var(--border);display:block;margin-top:var(--spacings-m);width:50%}.survey-container__prev-button{position:absolute;bottom:-20px;right:calc(30px + var(--spacings-xs) + 40px)}.survey-container__next-button{position:absolute;bottom:-20px;right:30px}.survey-nav-button__label{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.survey-start-teaser__prev{position:absolute;bottom:-20px;right:calc(var(--spacings-xs) + 40px)}.survey-start-teaser__next{position:absolute;bottom:-20px;right:0}.facet-filter__facet{overflow-y:auto;max-height:250px}}

/*# sourceMappingURL=b3f93a3d989f49f9886e.main.css.map*/