@font-face{font-display:swap;font-family:Open Sans;font-stretch:75% 100%;font-style:normal;font-weight:300 800;src:url(../../assets/fonts/OpenSans/OpenSans-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Open Sans;font-stretch:75% 100%;font-style:normal;font-weight:300 800;src:url(../../assets/fonts/OpenSans/OpenSans-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--clr-white:#fff;--clr-black:#000;--clr-neutral-lightest:#f2f0ed;--clr-neutral-lighter:#e0ddd8;--clr-neutral-light:#b3afa8;--clr-neutral:#555;--clr-neutral-dark:#444;--clr-neutral-darker:#333;--clr-neutral-darkest:#1a1a1a;--clr-red:#ce0e2d;--clr-red-signal:#dc0d15;--clr-red-dark:#a50b24;--clr-red-lightest:#fbe7ea;--clr-off-white:#f7f5f2;--clr-overlay:#290b0b;--clr-success:#1e7b34;--clr-success-lightest:#e3f1e6;--padding-global:clamp(20px,3.6571428571px + 4.1904761905vw,64px);--header-height:128px;--scheme-text:#1a1a1a;--scheme-background:#fff;--scheme-foreground:#fff;--scheme-border:#e0ddd8;--scheme-accent:#ce0e2d;--btn-primary-bg:#ce0e2d;--btn-primary-border:#ce0e2d;--btn-primary-text:#fff;--btn-primary-hover-bg:transparent;--btn-primary-hover-border:#1a1a1a;--btn-primary-hover-text:#1a1a1a;--btn-secondary-border:#1a1a1a;--btn-secondary-text:#1a1a1a;--btn-secondary-hover-bg:#1a1a1a;--btn-secondary-hover-border:#1a1a1a;--btn-secondary-hover-text:#fff;--btn-link-text:#1a1a1a;--focus-color:#1a1a1a}@media (max-width:1279px){:root{--header-height:108px}}body{--header-offset:var(--header-height)}body.admin-bar{--header-offset:calc(var(--header-height) + 32px)}@media (max-width:782px){body.admin-bar{--header-offset:calc(var(--header-height) + 46px)}}.scheme-weiss{--scheme-text:#1a1a1a;--scheme-background:#fff;--scheme-foreground:#fff;--scheme-border:#e0ddd8;--scheme-accent:#ce0e2d;--btn-primary-bg:#ce0e2d;--btn-primary-border:#ce0e2d;--btn-primary-text:#fff;--btn-primary-hover-bg:transparent;--btn-primary-hover-border:#1a1a1a;--btn-primary-hover-text:#1a1a1a;--btn-secondary-border:#1a1a1a;--btn-secondary-text:#1a1a1a;--btn-secondary-hover-bg:#1a1a1a;--btn-secondary-hover-border:#1a1a1a;--btn-secondary-hover-text:#fff;--btn-link-text:#1a1a1a;--focus-color:#1a1a1a}.scheme-offwhite,.scheme-weiss{background-color:var(--scheme-background);color:var(--scheme-text)}.scheme-offwhite{--scheme-text:#1a1a1a;--scheme-background:#f7f5f2;--scheme-foreground:#fff;--scheme-border:#e0ddd8;--scheme-accent:#ce0e2d;--btn-primary-bg:#ce0e2d;--btn-primary-border:#ce0e2d;--btn-primary-text:#fff;--btn-primary-hover-bg:transparent;--btn-primary-hover-border:#1a1a1a;--btn-primary-hover-text:#1a1a1a;--btn-secondary-border:#1a1a1a;--btn-secondary-text:#1a1a1a;--btn-secondary-hover-bg:#1a1a1a;--btn-secondary-hover-border:#1a1a1a;--btn-secondary-hover-text:#fff;--btn-link-text:#1a1a1a;--focus-color:#1a1a1a}.scheme-dunkel{--scheme-text:#fff;--scheme-background:#333;--scheme-foreground:#444;--scheme-border:#555;--scheme-accent:#fff;--btn-primary-bg:#fff;--btn-primary-border:#fff;--btn-primary-text:#1a1a1a;--btn-primary-hover-bg:#1a1a1a;--btn-primary-hover-border:#1a1a1a;--btn-primary-hover-text:#fff;--btn-secondary-border:#fff;--btn-secondary-text:#fff;--btn-secondary-hover-bg:#1a1a1a;--btn-secondary-hover-border:#1a1a1a;--btn-secondary-hover-text:#fff;--btn-link-text:#fff;--focus-color:#fff}.scheme-dunkel,.scheme-rot{background-color:var(--scheme-background);color:var(--scheme-text)}.scheme-rot{--scheme-text:#fff;--scheme-background:#ce0e2d;--scheme-foreground:#a50b24;--scheme-border:#fbe7ea;--scheme-accent:#fff;--btn-primary-bg:#fff;--btn-primary-border:#fff;--btn-primary-text:#1a1a1a;--btn-primary-hover-bg:#1a1a1a;--btn-primary-hover-border:#1a1a1a;--btn-primary-hover-text:#fff;--btn-secondary-border:#fff;--btn-secondary-text:#fff;--btn-secondary-hover-bg:#1a1a1a;--btn-secondary-hover-border:#1a1a1a;--btn-secondary-hover-text:#fff;--btn-link-text:#fff;--focus-color:#fff}*,:after,:before{box-sizing:border-box}html{margin:0;overflow-x:clip;padding:0;scroll-behavior:smooth;scroll-padding-top:var(--header-height);width:100%;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background-color:var(--scheme-background);color:var(--scheme-text);font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-stretch:100%;font-weight:400;line-height:1.5;margin:0;overflow-x:clip;padding:0;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.h1,h1{font-size:clamp(40px,31.0857142857px + 2.2857142857vw,64px);line-height:.98}.h1,.h2,h1,h2{font-family:Open Sans,Arial,Helvetica,sans-serif;font-stretch:75%;font-weight:800;letter-spacing:0;margin:0;text-transform:uppercase}.h2,h2{font-size:clamp(36px,30.0571428571px + 1.5238095238vw,52px);line-height:1.2}.h3,h3{font-size:clamp(30px,26.2857142857px + .9523809524vw,40px)}.h3,.h4,h3,h4{font-family:Open Sans,Arial,Helvetica,sans-serif;font-stretch:75%;font-weight:800;letter-spacing:0;line-height:.98;margin:0;text-transform:uppercase}.h4,h4{font-size:clamp(26px,23.7714285714px + .5714285714vw,32px)}.h5,h5{font-size:clamp(22px,21.2571428571px + .1904761905vw,24px)}.h5,.h6,h5,h6{font-family:Open Sans,Arial,Helvetica,sans-serif;font-stretch:75%;font-weight:700;letter-spacing:.01em;line-height:1.1;margin:0;text-transform:uppercase}.h6,h6{font-size:clamp(19px,18.6285714286px + .0952380952vw,20px)}.tagline{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:1rem;font-stretch:75%;font-weight:700;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}.text-large{font-size:clamp(20px,19.2571428571px + .1904761905vw,22px)}.text-large,.text-medium{font-family:Open Sans,Arial,Helvetica,sans-serif;font-stretch:100%;font-weight:400;line-height:1.5}.text-medium{font-size:clamp(18px,17.2571428571px + .1904761905vw,20px)}.text-small{font-size:clamp(15px,14.6285714286px + .0952380952vw,16px)}.text-small,.text-tiny{font-family:Open Sans,Arial,Helvetica,sans-serif;font-stretch:100%;font-weight:400;line-height:1.5}.text-tiny{font-size:.875rem}p{margin:0 0 1em}p:last-child{margin-bottom:0}a{color:inherit;text-decoration:underline;text-underline-offset:.15em}a:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}b,strong{font-weight:700}img,svg,video{height:auto;max-width:100%}button,input,select,textarea{color:inherit;font:inherit}button:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}hr{border:0;border-top:1px solid var(--scheme-border)}::-moz-selection{background-color:#ce0e2d;color:#fff}::selection{background-color:#ce0e2d;color:#fff}.container{max-width:calc(1280px + var(--padding-global)*2)}.container,.container-medium{box-sizing:border-box;margin-inline:auto;padding-inline:var(--padding-global);width:100%}.container-medium{max-width:calc(1024px + var(--padding-global)*2)}.container-small{box-sizing:border-box;margin-inline:auto;max-width:calc(768px + var(--padding-global)*2);padding-inline:var(--padding-global);width:100%}.pt-gross{padding-top:clamp(64px,46.1714285714px + 4.5714285714vw,112px)}.pt-mittel{padding-top:clamp(48px,36.1142857143px + 3.0476190476vw,80px)}.pt-klein{padding-top:clamp(32px,26.0571428571px + 1.5238095238vw,48px)}.pt-kein{padding-top:0}.pb-gross{padding-bottom:clamp(64px,46.1714285714px + 4.5714285714vw,112px)}.pb-mittel{padding-bottom:clamp(48px,36.1142857143px + 3.0476190476vw,80px)}.pb-klein{padding-bottom:clamp(32px,26.0571428571px + 1.5238095238vw,48px)}.pb-kein{padding-bottom:0}.wysiwyg{max-width:768px}.wysiwyg>*+*{margin-top:1em}.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{margin-bottom:.5em;margin-top:1.5em}.wysiwyg ol,.wysiwyg ul{margin:0 0 1em;padding-left:1.25em}.wysiwyg ol li+li,.wysiwyg ul li+li{margin-top:.25em}.wysiwyg blockquote{border-left:4px solid var(--scheme-accent);font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(20px,19.2571428571px + .1904761905vw,22px);font-stretch:100%;font-weight:400;line-height:1.5;margin:1.5em 0;padding-left:1.5rem}.wysiwyg a:not([class*=btn--]):hover{color:var(--scheme-accent)}.wysiwyg img{display:block}.skip-link{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.skip-link:focus{height:auto;left:.5rem;margin:0;padding:.75rem 1.5rem;position:fixed!important;top:.5rem;width:auto;z-index:1000;clip:auto;background-color:#1a1a1a;color:#fff;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-stretch:100%;font-weight:700;line-height:1.5}.screen-reader-text{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.btn--primary{align-items:center;background:transparent;border:1px solid transparent;border-radius:0;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:1.125rem;font-stretch:100%;font-weight:700;gap:.5rem;justify-content:center;letter-spacing:.05em;line-height:1.5;min-height:2.75rem;padding:.75rem 1.5rem;text-decoration:none;text-transform:uppercase;transition-duration:.2s;transition-property:background-color,border-color,color;transition-timing-function:ease-in-out;white-space:nowrap;width:-moz-fit-content;width:fit-content}.btn--primary:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.btn--primary:focus-visible,.btn--primary:hover{text-decoration:none}.btn--primary svg{flex-shrink:0;height:1.5rem;width:1.5rem}.btn--primary{background-color:var(--btn-primary-bg);border-color:var(--btn-primary-border);color:var(--btn-primary-text)}.btn--primary:focus-visible,.btn--primary:hover{background-color:var(--btn-primary-hover-bg);border-color:var(--btn-primary-hover-border);color:var(--btn-primary-hover-text)}.btn--secondary{align-items:center;background:transparent;border:1px solid transparent;border-radius:0;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:1.125rem;font-stretch:100%;font-weight:700;gap:.5rem;justify-content:center;letter-spacing:.05em;line-height:1.5;min-height:2.75rem;padding:.75rem 1.5rem;text-decoration:none;text-transform:uppercase;transition-duration:.2s;transition-property:background-color,border-color,color;transition-timing-function:ease-in-out;white-space:nowrap;width:-moz-fit-content;width:fit-content}.btn--secondary:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.btn--secondary:focus-visible,.btn--secondary:hover{text-decoration:none}.btn--secondary svg{flex-shrink:0;height:1.5rem;width:1.5rem}.btn--secondary{border-color:var(--btn-secondary-border);color:var(--btn-secondary-text)}.btn--secondary:focus-visible,.btn--secondary:hover{background-color:var(--btn-secondary-hover-bg);border-color:var(--btn-secondary-hover-border);color:var(--btn-secondary-hover-text)}.btn--link{align-items:center;background:transparent;border:1px solid transparent;border-radius:0;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:1.125rem;font-stretch:100%;font-weight:700;gap:.5rem;justify-content:center;letter-spacing:.05em;line-height:1.5;min-height:2.75rem;padding:.75rem 1.5rem;text-decoration:none;text-transform:uppercase;transition-duration:.2s;transition-property:background-color,border-color,color;transition-timing-function:ease-in-out;white-space:nowrap;width:-moz-fit-content;width:fit-content}.btn--link:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.btn--link:focus-visible,.btn--link:hover{text-decoration:none}.btn--link svg{flex-shrink:0;height:1.5rem;width:1.5rem}.btn--link{color:var(--btn-link-text);min-height:0;padding:0}.btn--link svg{transition:transform .3s ease}.btn--link:focus-visible svg,.btn--link:hover svg{transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.btn--link svg{transition:none}}.btn--dark{align-items:center;background:transparent;border:1px solid transparent;border-radius:0;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:1.125rem;font-stretch:100%;font-weight:700;gap:.5rem;justify-content:center;letter-spacing:.05em;line-height:1.5;min-height:2.75rem;padding:.75rem 1.5rem;text-decoration:none;text-transform:uppercase;transition-duration:.2s;transition-property:background-color,border-color,color;transition-timing-function:ease-in-out;white-space:nowrap;width:-moz-fit-content;width:fit-content}.btn--dark:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.btn--dark:focus-visible,.btn--dark:hover{text-decoration:none}.btn--dark svg{flex-shrink:0;height:1.5rem;width:1.5rem}.btn--dark{background-color:#1a1a1a;border-color:#ce0e2d;color:#fff}.btn--dark:focus-visible,.btn--dark:hover{background-color:transparent;border-color:#1a1a1a;color:#1a1a1a}.btn--small{padding:.5rem 1.25rem}.arrow-link{color:inherit;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-stretch:100%;font-weight:700;line-height:1.5;line-height:1.2;text-decoration:none}.arrow-link span{display:inline-block;transition-duration:.3s;transition-property:transform;transition-timing-function:ease}.arrow-link:focus-visible span,.arrow-link:hover span{transform:translateX(3px)}.arrow-link:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.buttons{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.wpcf7{--form-error:#a50b24}.wpcf7 .wpcf7-form-control-wrap{display:block}.wpcf7 .wpcf7-not-valid-tip{color:var(--form-error);display:block;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:.875rem;font-stretch:100%;font-weight:400;line-height:1.5;margin-top:.375rem}.wpcf7 input.wpcf7-not-valid,.wpcf7 select.wpcf7-not-valid,.wpcf7 textarea.wpcf7-not-valid{border-color:var(--form-error)}.wpcf7 form .wpcf7-response-output{border:1px solid;color:inherit;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);font-stretch:100%;font-weight:400;line-height:1.5;margin:.75rem 0 0;padding:.5rem .75rem}.wpcf7 form.sent .wpcf7-response-output{border-color:#1e7b34}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.spam .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:var(--form-error)}.nl-form{align-items:flex-start;display:flex;gap:.75rem}@media (max-width:640px){.nl-form{align-items:stretch;flex-direction:column}.nl-form .btn--primary{align-self:flex-start}}.nl-form .wpcf7-form-control-wrap{flex:1 1 auto;min-width:0}.nl-form input[type=email]{width:100%}.nl-form .btn--primary{flex-shrink:0}.nl-form .wpcf7-spinner{display:none}.wpcf7-form.submitting .wpcf7-submit{opacity:.6;pointer-events:none}.lr-form{display:flex;flex-direction:column;gap:1.25rem}.lr-form__zeile{display:grid;gap:1.25rem 1rem;grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.lr-form__zeile{grid-template-columns:repeat(2,minmax(0,1fr))}.lr-form__zeile--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.lr-form__abschnitt{border:0;display:flex;flex-direction:column;gap:1rem;margin:0;min-width:0;padding:0}.lr-form__abschnitt[hidden]{display:none}.lr-form__abschnitt>legend{color:#ce0e2d;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:.875rem;font-stretch:100%;font-weight:700;line-height:1.5;margin-bottom:1rem;padding:0;text-transform:uppercase}.lr-form__kind[hidden]{display:none}.lr-form__hinweis{color:#555;margin:0}.lr-form__hinweis,.lr-form__mehr{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);font-stretch:100%;font-weight:400;line-height:1.5;line-height:1.2}.lr-form__mehr{align-items:center;align-self:flex-start;background:none;border:0;color:#ce0e2d;cursor:pointer;display:inline-flex;gap:.5rem;padding:0}.lr-form__mehr:before{content:"+";font-size:1.375rem;line-height:1}.lr-form__mehr:hover{color:#a50b24;text-decoration:none}.lr-form__mehr[hidden]{display:none}.lr-form--popup{gap:1.5rem}.lr-form__feld{display:flex;flex-direction:column;gap:.5rem}.lr-form__feld>label{color:#1a1a1a;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);font-stretch:100%;font-weight:700;line-height:1.5}.lr-form input[type=email],.lr-form input[type=number],.lr-form input[type=tel],.lr-form input[type=text],.lr-form select,.lr-form textarea{background-color:#fff;border:1px solid #b3afa8;border-radius:0;color:#1a1a1a;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-stretch:100%;font-weight:400;line-height:1.5;padding:.875rem 1rem;transition-duration:.2s;transition-property:border-color;transition-timing-function:ease-in-out;width:100%}.lr-form input[type=email]::-moz-placeholder,.lr-form input[type=number]::-moz-placeholder,.lr-form input[type=tel]::-moz-placeholder,.lr-form input[type=text]::-moz-placeholder,.lr-form select::-moz-placeholder,.lr-form textarea::-moz-placeholder{color:#555;opacity:1}.lr-form input[type=email]::placeholder,.lr-form input[type=number]::placeholder,.lr-form input[type=tel]::placeholder,.lr-form input[type=text]::placeholder,.lr-form select::placeholder,.lr-form textarea::placeholder{color:#555;opacity:1}.lr-form input[type=email]:focus-visible,.lr-form input[type=number]:focus-visible,.lr-form input[type=tel]:focus-visible,.lr-form input[type=text]:focus-visible,.lr-form select:focus-visible,.lr-form textarea:focus-visible{outline:2px solid #1a1a1a;outline-offset:1px}.lr-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff no-repeat right 1rem center/.75rem url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%231a1a1a' stroke-width='2' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");cursor:pointer;padding-right:2.75rem}.lr-form select:has(option[value=""]:checked),.lr-form select:invalid{color:#555}.lr-form .wpcf7-radio{display:flex;flex-wrap:wrap;gap:.625rem 1.5rem}.lr-form .wpcf7-radio .wpcf7-list-item{margin:0}.lr-form .wpcf7-radio label{align-items:center;color:#444;cursor:pointer;display:flex;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);font-stretch:100%;font-weight:400;gap:.625rem;line-height:1.5;line-height:1.2}.lr-form .wpcf7-radio input[type=radio]{accent-color:#ce0e2d;flex:none;height:1.25rem;margin:0;width:1.25rem}.lr-form textarea{height:8.75rem;min-height:6.25rem;resize:vertical}.lr-form textarea.lr-form__textarea--kurz{height:6.25rem}.lr-form .wpcf7-checkbox{display:grid;gap:.625rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.lr-form .wpcf7-checkbox .wpcf7-list-item{margin:0}.lr-form .wpcf7-checkbox label{align-items:center;cursor:pointer;display:flex;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-stretch:100%;font-weight:400;gap:.625rem;line-height:1.5}.lr-form .wpcf7-checkbox input[type=checkbox]{accent-color:#ce0e2d;flex:none;height:1.25rem;margin:0;width:1.25rem}.lr-form__gruppe{border:0;display:flex;flex-direction:column;gap:.625rem;margin:0;padding:0}.lr-form__gruppe>legend{color:#1a1a1a;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);font-stretch:100%;font-weight:700;line-height:1.5;margin-bottom:.625rem;padding:0}.lr-form__gruppe--inline .wpcf7-checkbox{display:flex;flex-wrap:wrap;gap:.625rem 1.25rem}.lr-form__gruppe--inline .wpcf7-checkbox label{color:#444;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);font-stretch:100%;font-weight:400;line-height:1.5}.lr-form .wpcf7-acceptance .wpcf7-list-item{margin:0}.lr-form .wpcf7-acceptance .wpcf7-list-item label{align-items:flex-start;color:#444;cursor:pointer;display:flex;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);font-stretch:100%;font-weight:400;gap:.75rem;line-height:1.5}.lr-form .wpcf7-acceptance .wpcf7-list-item input[type=checkbox]{accent-color:#ce0e2d;flex:none;height:1.25rem;margin:.0625rem 0 0;width:1.25rem}.lr-form .wpcf7-acceptance .wpcf7-list-item a{color:inherit}.lr-form .wpcf7-submit{align-self:flex-start}.lr-form .wpcf7-spinner{display:none}.topbar{--scheme-text:#fff;--scheme-background:#ce0e2d;--scheme-foreground:#a50b24;--scheme-border:#fbe7ea;--scheme-accent:#fff;--btn-primary-bg:#fff;--btn-primary-border:#fff;--btn-primary-text:#1a1a1a;--btn-primary-hover-bg:#1a1a1a;--btn-primary-hover-border:#1a1a1a;--btn-primary-hover-text:#fff;--btn-secondary-border:#fff;--btn-secondary-text:#fff;--btn-secondary-hover-bg:#1a1a1a;--btn-secondary-hover-border:#1a1a1a;--btn-secondary-hover-text:#fff;--btn-link-text:#fff;--focus-color:#fff;background-color:var(--scheme-background);color:var(--scheme-text);font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:1rem;font-stretch:75%;font-weight:700;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}.topbar__inner{align-items:center;box-sizing:border-box;display:flex;gap:2rem;justify-content:space-between;margin-inline:auto;max-width:1440px;min-height:44px;padding-block:.625rem;padding-inline:clamp(20px,12.5714285714px + 1.9047619048vw,40px);width:100%}@media (max-width:991px){.topbar__inner{justify-content:center}}.topbar__text{flex:1 1 auto;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:991px){.topbar__text{flex:0 1 auto;text-align:center}}.topbar__text-medium,.topbar__text-short{display:none}@media (max-width:1280px){.topbar__text-full{display:none}.topbar__text-medium{display:inline}}@media (max-width:991px){.topbar__text-medium{display:none}.topbar__text-short{display:inline}}.topbar__nav{flex-shrink:0}@media (max-width:991px){.topbar__nav{display:none}}.topbar__menu{align-items:center;display:flex;gap:1.75rem;list-style:none;margin:0;padding:0}.topbar__menu a{color:inherit;text-decoration:none;transition-duration:.2s;transition-property:color;transition-timing-function:ease-in-out}.topbar__menu a:focus-visible,.topbar__menu a:hover{color:#1a1a1a}.topbar__menu .current-menu-item>a{color:#1a1a1a}.header{background-color:#fff;position:sticky;top:0;z-index:100}.admin-bar .header{top:32px}@media (max-width:782px){.admin-bar .header{top:46px}}@media (max-width:600px){.admin-bar .header{top:0}}.navbar{background-color:#fff;position:relative;z-index:2}.navbar__inner{align-items:center;box-sizing:border-box;display:flex;gap:1.5rem;justify-content:space-between;margin-inline:auto;max-width:1440px;min-height:84px;padding-block:.875rem;padding-inline:clamp(20px,12.5714285714px + 1.9047619048vw,40px);width:100%}@media (max-width:1279px){.navbar__inner{min-height:64px;padding-block:.5rem}}.navbar__logo{display:block;flex-shrink:0;line-height:0}.navbar__logo img{display:block;height:3.5rem;width:auto}@media (max-width:1279px){.navbar__logo img{height:2.75rem}}.navbar__logo .logo-text{color:#1a1a1a;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(19px,18.6285714286px + .0952380952vw,20px);font-stretch:75%;font-weight:700;letter-spacing:.01em;line-height:1.1;margin:0;text-transform:uppercase}.navbar__actions{align-items:center;display:flex;gap:.75rem}@media (max-width:1279px){.navbar__actions{gap:.5rem}.navbar__spenden,.navbar__tickets-rest{display:none}}.navbar__burger{align-items:center;background:transparent;border:0;color:#1a1a1a;cursor:pointer;display:none;height:2.75rem;justify-content:center;margin-right:-.375rem;padding:0;width:2.75rem}@media (max-width:1279px){.navbar__burger{display:inline-flex}}.navbar__burger .icon{height:1.75rem;width:1.75rem}.navbar__burger .navbar__burger-close,.navbar__burger[aria-expanded=true] .navbar__burger-open{display:none}.navbar__burger[aria-expanded=true] .navbar__burger-close{display:block}@media (max-width:1279px){.nav-main{display:none}}.nav-main__menu{align-items:center;display:flex;gap:1.75rem;list-style:none;margin:0;padding:0}@media (max-width:1399px){.nav-main__menu{gap:1rem}}.nav-main__link{color:#1a1a1a;display:block;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:1.125rem;font-stretch:75%;font-weight:700;letter-spacing:.01em;line-height:1.1;padding:.75rem 0;text-decoration:none;text-transform:uppercase;transition-duration:.2s;transition-property:color;transition-timing-function:ease-in-out;white-space:nowrap}@media (max-width:1399px){.nav-main__link{font-size:1rem}}.is-active>.nav-main__link,.nav-main__link:hover,.nav-main__link[aria-expanded=true]{color:#ce0e2d}.mega__panel{background-color:#fff;border-top:1px solid #e0ddd8;box-shadow:0 16px 40px rgba(0,0,0,.18);left:0;position:absolute;right:0;top:100%;z-index:1}.mega__panel[hidden]{display:none}@media (max-width:1279px){.mega__panel{display:none}}.mega__inner{align-items:start;box-sizing:border-box;display:grid;gap:4rem;grid-template-columns:17.5rem minmax(0,1fr) 18.75rem;margin-inline:auto;max-width:calc(1280px + var(--padding-global)*2);padding-block:3rem;padding-inline:var(--padding-global);width:100%}@media (max-width:1399px){.mega__inner{gap:2.5rem}}.mega__title{color:#1a1a1a;display:block;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(26px,23.7714285714px + .5714285714vw,32px);font-stretch:75%;font-weight:800;letter-spacing:0;line-height:.98;margin:0;text-decoration:none;text-transform:uppercase}.mega__title:hover{color:#ce0e2d}.mega__text{color:#444;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-stretch:100%;font-weight:400;line-height:1.5;margin:.75rem 0 0}.mega__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0;row-gap:.5rem}.mega__link{color:#1a1a1a;display:flex;flex-direction:column;gap:.125rem;padding:.75rem 1.5rem .75rem 0;text-decoration:none}.mega__link-title{font-size:1.125rem;font-weight:700;transition-duration:.2s;transition-property:color;transition-timing-function:ease-in-out}.mega__link-sub,.mega__link-title{font-family:Open Sans,Arial,Helvetica,sans-serif;font-stretch:100%;line-height:1.2}.mega__link-sub{color:#444;font-size:1rem;font-weight:400}.mega__link.is-current .mega__link-title,.mega__link:hover .mega__link-title{color:#ce0e2d}.mega__box{--scheme-text:#fff;--scheme-background:#ce0e2d;--scheme-foreground:#a50b24;--scheme-border:#fbe7ea;--scheme-accent:#fff;--btn-primary-bg:#fff;--btn-primary-border:#fff;--btn-primary-text:#1a1a1a;--btn-primary-hover-bg:#1a1a1a;--btn-primary-hover-border:#1a1a1a;--btn-primary-hover-text:#fff;--btn-secondary-border:#fff;--btn-secondary-text:#fff;--btn-secondary-hover-bg:#1a1a1a;--btn-secondary-hover-border:#1a1a1a;--btn-secondary-hover-text:#fff;--btn-link-text:#fff;--focus-color:#fff;background-color:var(--scheme-background);color:var(--scheme-text);display:flex;flex-direction:column;gap:.75rem;padding:1.75rem}.mega__box-title{font-size:clamp(22px,21.2571428571px + .1904761905vw,24px);font-stretch:75%;font-weight:700;letter-spacing:.01em;line-height:1.1;text-transform:uppercase}.mega__box-text,.mega__box-title{font-family:Open Sans,Arial,Helvetica,sans-serif;margin:0}.mega__box-text{font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-stretch:100%;font-weight:400;line-height:1.5}.mega__box-link{align-items:center;color:inherit;display:inline-flex;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:1.125rem;font-stretch:100%;font-weight:700;gap:.375rem;line-height:1.2;text-decoration:none;text-underline-offset:.2em}.mega__box-link .icon{height:1.125rem;width:1.125rem}.mega__box-link:hover{text-decoration:underline}.mobile-menu{background-color:#fff;border-top:1px solid #e0ddd8;bottom:0;display:flex;flex-direction:column;left:0;position:fixed;right:0;top:var(--lr-header-bottom,108px);z-index:1}.mobile-menu[hidden]{display:none}@media (min-width:1280px){.mobile-menu{display:none!important}}.mobile-menu__scroll{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:.5rem 1.25rem 1.5rem}.mobile-menu__list{list-style:none;margin:0;padding:0}.mobile-menu__group+.mobile-menu__group{border-top:1px solid #e0ddd8}.mobile-menu__head{align-items:center;display:flex;gap:1rem;justify-content:space-between}.mobile-menu__head:has([aria-expanded=true]) .mobile-menu__title{color:#ce0e2d}.mobile-menu__title{color:#1a1a1a;flex:1 1 auto;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(22px,21.2571428571px + .1904761905vw,24px);font-stretch:75%;font-weight:700;letter-spacing:.01em;line-height:1.1;margin:0;padding:.875rem 0;text-decoration:none;text-transform:uppercase}.is-active>.mobile-menu__head>.mobile-menu__title,.mobile-menu__title:hover{color:#ce0e2d}.mobile-menu__toggle{align-items:center;background:transparent;border:0;color:#1a1a1a;cursor:pointer;display:inline-flex;flex-shrink:0;height:2.75rem;justify-content:center;margin-right:-.625rem;padding:0;width:2.75rem}.mobile-menu__toggle .icon{height:1.5rem;transition-duration:.2s;transition-property:transform;transition-timing-function:ease-in-out;width:1.5rem}.mobile-menu__toggle[aria-expanded=true]{color:#ce0e2d}.mobile-menu__toggle[aria-expanded=true] .icon{transform:rotate(180deg)}.mobile-menu__sub{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0 .25rem 1rem}.mobile-menu__sub[hidden]{display:none}.mobile-menu__sub a{color:#333;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-stretch:100%;font-weight:400;line-height:1.5;text-decoration:none}.mobile-menu__sub a.is-current,.mobile-menu__sub a:hover{color:#ce0e2d}.mobile-menu__quick{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;list-style:none;margin:1.5rem 0 0;padding:0}.mobile-menu__quick a{color:#1a1a1a;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);font-stretch:100%;font-weight:700;line-height:1.5;text-decoration:none}.mobile-menu__quick a:hover{color:#ce0e2d}.mobile-menu__buttons{background-color:#fff;border-top:1px solid #e0ddd8;display:flex;flex-shrink:0;gap:.75rem;padding:1rem 1.25rem 1.5rem}.mobile-menu__buttons>*{flex:1 1 0;font-size:1rem;padding-inline:.75rem}html.has-mobile-menu{overflow:hidden;padding-right:var(--lr-scrollbar,0)}.footer{--scheme-text:#fff;--scheme-background:#333;--scheme-foreground:#444;--scheme-border:#555;--scheme-accent:#fff;--btn-primary-bg:#fff;--btn-primary-border:#fff;--btn-primary-text:#1a1a1a;--btn-primary-hover-bg:#1a1a1a;--btn-primary-hover-border:#1a1a1a;--btn-primary-hover-text:#fff;--btn-secondary-border:#fff;--btn-secondary-text:#fff;--btn-secondary-hover-bg:#1a1a1a;--btn-secondary-hover-border:#1a1a1a;--btn-secondary-hover-text:#fff;--btn-link-text:#fff;--focus-color:#fff;--btn-secondary-hover-bg:#fff;--btn-secondary-hover-border:#fff;--btn-secondary-hover-text:#1a1a1a;background-color:#1a1a1a;color:#b3afa8}.footer a:not([class]){color:inherit;text-decoration:none}.footer a:not([class]):hover{color:#fff}.footer p{margin:0}.footer__inner{display:flex;flex-direction:column;gap:clamp(40px,37.0285714286px + .7619047619vw,48px);margin-inline:auto;max-width:1440px;padding-bottom:clamp(32px,29.0285714286px + .7619047619vw,40px);padding-top:clamp(48px,36.1142857143px + 3.0476190476vw,80px);padding-inline:clamp(20px,3.6571428571px + 4.1904761905vw,64px);width:100%}.footer__title{color:#fff;display:block;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:1.125rem;font-stretch:100%;font-weight:700;line-height:1.2}.footer a.footer__title{text-decoration:none;transition-duration:.2s;transition-property:color;transition-timing-function:ease-in-out}.footer a.footer__title.is-active,.footer a.footer__title:hover{color:#ce0e2d}.footer__top{display:grid;gap:2rem;grid-template-columns:minmax(0,780fr) minmax(0,500fr)}@media (max-width:1280px){.footer__top{gap:1rem;grid-template-columns:minmax(0,1fr)}}.footer__event{--scheme-text:#fff;--scheme-background:#ce0e2d;--scheme-foreground:#a50b24;--scheme-border:#fbe7ea;--scheme-accent:#fff;--btn-primary-bg:#fff;--btn-primary-border:#fff;--btn-primary-text:#1a1a1a;--btn-primary-hover-bg:#1a1a1a;--btn-primary-hover-border:#1a1a1a;--btn-primary-hover-text:#fff;--btn-secondary-border:#fff;--btn-secondary-text:#fff;--btn-secondary-hover-bg:#1a1a1a;--btn-secondary-hover-border:#1a1a1a;--btn-secondary-hover-text:#fff;--btn-link-text:#fff;--focus-color:#fff;align-items:center;background-color:var(--scheme-background);color:var(--scheme-text);display:flex;gap:2rem;justify-content:space-between;padding:clamp(24px,18.0571428571px + 1.5238095238vw,40px)}@media (max-width:768px){.footer__event{align-items:flex-start;flex-direction:column;gap:1.25rem}}.footer__event-text{display:flex;flex-direction:column;gap:.5rem}.footer__event-label{font-size:.875rem;font-stretch:100%;font-weight:400;line-height:1.5}.footer__event-date,.footer__event-label{font-family:Open Sans,Arial,Helvetica,sans-serif;text-transform:uppercase}.footer__event-date{font-size:clamp(36px,30.0571428571px + 1.5238095238vw,52px);font-stretch:75%;font-weight:800;letter-spacing:0;line-height:1.2;margin:0}.footer__event-info{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-stretch:100%;font-weight:400;line-height:1.5}.footer__event .btn--primary{flex-shrink:0}.footer__newsletter{--btn-primary-bg:#ce0e2d;--btn-primary-border:#ce0e2d;--btn-primary-text:#fff;--btn-primary-hover-bg:#a50b24;--btn-primary-hover-border:#a50b24;--btn-primary-hover-text:#fff;background-color:hsla(0,0%,100%,.1);display:flex;flex-direction:column;gap:1rem;padding:clamp(24px,21.0285714286px + .7619047619vw,32px)}.footer__newsletter-text{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-stretch:100%;font-weight:400;line-height:1.5}.footer__form{align-items:center;display:flex;gap:.75rem}@media (max-width:640px){.footer__form{align-items:flex-start;flex-direction:column}}.footer__form .btn--primary{flex-shrink:0}.footer__newsletter .wpcf7{--form-error:#fbe7ea}.footer__newsletter input[type=email]{background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3);border-radius:0;color:#fff;flex:1 1 auto;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-stretch:100%;font-weight:400;line-height:1.5;min-width:0;padding:.75rem 1rem;width:100%}.footer__newsletter input[type=email]::-moz-placeholder{color:#b3afa8;opacity:1}.footer__newsletter input[type=email]::placeholder{color:#b3afa8;opacity:1}.footer__newsletter input[type=email]:focus-visible{outline:2px solid #fff;outline-offset:2px}.footer__note{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:.875rem;font-stretch:100%;font-weight:400;line-height:1.5}.footer__note p+p{margin-top:.5em}.footer__note a:not([class]){text-decoration:underline;text-underline-offset:.15em}.footer__sponsors{align-items:center;display:flex;gap:1rem}.footer__sponsors .footer__title{flex:0 0 22rem}@media (max-width:1280px){.footer__sponsors{align-items:stretch;flex-direction:column;gap:.5rem}.footer__sponsors .footer__title{flex-basis:auto}}.footer__logos{flex:1 1 auto;min-width:0}.footer__logos:not(.slick-initialized){display:flex;gap:1rem;overflow:hidden}.footer__logos:not(.slick-initialized) .footer__logo-item{flex:0 0 11rem}.footer__logos .slick-list{margin-inline:-.5rem}@media (max-width:768px){.footer__logos .slick-list{margin-inline:-.25rem}}.footer__logos .slick-slide{margin-inline:.5rem}@media (max-width:768px){.footer__logos .slick-slide{margin-inline:.25rem}}.footer__logo-frame{align-items:center;background-color:#fff;display:flex;height:4.5rem;justify-content:center;padding:.75rem 1.125rem;width:100%}@media (max-width:768px){.footer__logo-frame{height:4rem;padding:.5rem 1rem}}.footer__logo-frame img{display:block;height:auto;max-height:3rem;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.footer__main{display:grid;gap:2rem;grid-template-columns:17.5rem repeat(5,minmax(0,1fr));position:relative}@media (max-width:1280px){.footer__main{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:2rem}}@media (max-width:768px){.footer__main{gap:2rem .5rem;grid-template-columns:repeat(2,minmax(0,1fr))}}.footer__brand{display:flex;flex-direction:column;gap:.5rem}@media (max-width:1280px){.footer__brand{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}.footer__contact,.footer__donate{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;padding-block:1rem}.footer__contact p,.footer__donate p{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);font-stretch:100%;font-weight:400;line-height:1.5;line-height:1.2}.footer__contact .footer__title,.footer__donate .footer__title{margin-bottom:.25rem}@media (max-width:768px){.footer__contact .btn--secondary,.footer__donate .btn--secondary{font-size:1rem;padding-inline:.875rem}}.footer__social{display:flex;flex-wrap:wrap;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);font-stretch:100%;font-weight:600;gap:1rem;line-height:1.5;list-style:none;margin:0;padding:.5rem 0 0}.footer__nav{display:contents}.footer__col,.footer__col ul{display:flex;flex-direction:column;gap:.75rem}.footer__col ul{list-style:none;margin:0;padding:0}.footer__col li a{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);font-stretch:100%;font-weight:400;line-height:1.5;line-height:1.2}.footer__logo{bottom:0;line-height:0;position:absolute;right:0}.footer__logo img{display:block;height:auto;width:9.375rem}@media (max-width:768px){.footer__logo img{width:5.625rem}}.footer__bottom{align-items:center;border-top:1px solid hsla(0,0%,100%,.15);display:flex;flex-wrap:wrap;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);font-stretch:100%;font-weight:400;gap:1rem;justify-content:space-between;line-height:1.5;line-height:1.2;padding-block:1.5rem}@media (max-width:768px){.footer__bottom{align-items:flex-start;flex-direction:column}}.footer__legal{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;list-style:none;margin:0;padding:0}@media (max-width:768px){.footer__legal{-moz-column-gap:1.25rem;column-gap:1.25rem}}.footer__legal a{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);font-stretch:100%;font-weight:600;line-height:1.5}.hero-media{background-color:#333;inset:0;overflow:hidden;position:absolute;z-index:0}.hero-media__image,.hero-media__video{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;-o-object-position:center top;object-position:center top;position:absolute;width:100%}.hero-media__video{opacity:0;transition:opacity .6s ease}.hero-media__video.is-playing{opacity:1}.hero-media:after{background-image:linear-gradient(187deg,transparent 9%,#290b0b 95%);content:"";inset:0;position:absolute;z-index:1}.hero-slides{display:grid}.hero-slide{grid-area:1/1;opacity:0;position:relative;transition:opacity .8s ease,visibility 0s linear .8s;visibility:hidden}.hero-slide.is-active{opacity:1;transition:opacity .8s ease;visibility:visible;z-index:1}.is-ready .hero-slide{transition:none}.hero-controls{align-items:center;color:#fff;display:flex;gap:1rem}.hero-controls__dots{align-items:center;display:flex;gap:.5rem}.hero-controls__dot{background:none;border:0;cursor:pointer;flex-shrink:0;height:1.5rem;padding:0;position:relative;transition:width .45s cubic-bezier(.65,0,.35,1);width:.5rem}.hero-controls__dot:before{background-color:#fff;content:"";height:.5rem;left:0;margin-top:-.25rem;position:absolute;top:50%;width:100%}.hero-controls__dot:after{content:"";inset:0 -.25rem;position:absolute}@media (hover:hover){.hero-controls__dot:not(.is-active):hover:before{background-color:#ce0e2d}}.hero-controls__dot:focus-visible{outline:2px solid #fff;outline-offset:2px}.hero-controls__dot.is-active{cursor:default;width:2rem}.hero-controls__dot.is-active:before{background-color:#ce0e2d}.hero-controls__counter{align-items:center;display:flex;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);font-stretch:100%;font-variant-numeric:tabular-nums;font-weight:600;gap:.3em;line-height:1.5;margin:0;white-space:nowrap}.hero-controls__counter-current{display:inline-grid;overflow:hidden}.hero-controls__counter-current>span{grid-area:1/1}.hero-controls__arrow{align-items:center;background-color:transparent;border:1.5px solid #fff;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;height:3rem;justify-content:center;padding:0;position:relative;width:3rem}.hero-controls__arrow .icon{height:1.25rem;transition:transform .35s cubic-bezier(.65,0,.35,1);width:1.25rem}@media (hover:hover){.hero-controls__arrow:hover{background-color:#fff;color:#1a1a1a}.hero-controls__arrow--next:hover .icon{transform:translateX(3px)}.hero-controls__arrow--prev:hover .icon{transform:translateX(-3px)}}.hero-controls__arrow--next.is-nudge .icon{animation:hero-nudge-next .45s cubic-bezier(.65,0,.35,1)}.hero-controls__arrow--prev.is-nudge .icon{animation:hero-nudge-prev .45s cubic-bezier(.65,0,.35,1)}.hero-controls__arrow:focus-visible{outline:2px solid #fff;outline-offset:2px}@keyframes hero-nudge-next{40%{transform:translateX(8px)}to{transform:translateX(0)}}@keyframes hero-nudge-prev{40%{transform:translateX(-8px)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.hero-controls__arrow,.hero-controls__arrow .icon,.hero-controls__dot,.hero-slide{animation:none;transition:none}}.section-head{display:flex;flex-direction:column;gap:clamp(16px,13.0285714286px + .7619047619vw,24px);margin-bottom:clamp(32px,26.0571428571px + 1.5238095238vw,48px);max-width:48rem}.section-head:last-child{margin-bottom:0}.section-head__main{display:flex;flex-direction:column;gap:.75rem}.section-head__tagline{color:var(--scheme-accent);margin:0}.section-head__title{hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;hyphenate-limit-chars:10 4 4}.section-head__aside{align-items:flex-start;display:flex;flex-direction:column;gap:1.25rem}.section-head__text{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(18px,17.2571428571px + .1904761905vw,20px);font-stretch:100%;font-weight:400;line-height:1.5}.section-head__text p{margin:0}.section-head__text p+p{margin-top:.75em}.section-head--split{max-width:none}@media (min-width:991px){.section-head--split{align-items:start;-moz-column-gap:clamp(40px,25.1428571429px + 3.8095238095vw,80px);column-gap:clamp(40px,25.1428571429px + 3.8095238095vw,80px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.section-head--split .section-head__aside{padding-top:.5rem}}.wysiwyg .has-text-align-left{text-align:left}.wysiwyg .has-text-align-center{text-align:center}.wysiwyg .has-text-align-right{text-align:right}.wysiwyg figure{margin-inline:0}.wysiwyg figcaption{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:.875rem;font-stretch:100%;font-weight:400;line-height:1.5;margin-top:.5rem;opacity:.8}.wysiwyg .wp-block-image img{height:auto}.wysiwyg .wp-block-image.aligncenter{text-align:center}.wysiwyg .wp-block-image.aligncenter img{margin-inline:auto}.wysiwyg .wp-block-embed__wrapper{position:relative}.wysiwyg .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:56.25%}.wysiwyg .wp-has-aspect-ratio iframe{height:100%;inset:0;position:absolute;width:100%}.wysiwyg .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wysiwyg .wp-block-buttons{display:flex;flex-wrap:wrap;gap:1rem}.wysiwyg .wp-block-buttons.is-content-justification-center{justify-content:center}.wysiwyg .wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wysiwyg .wp-block-button__link{align-items:center;background:transparent;border:1px solid transparent;border-radius:0;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:1.125rem;font-stretch:100%;font-weight:700;gap:.5rem;justify-content:center;letter-spacing:.05em;line-height:1.5;min-height:2.75rem;padding:.75rem 1.5rem;text-decoration:none;text-transform:uppercase;transition-duration:.2s;transition-property:background-color,border-color,color;transition-timing-function:ease-in-out;white-space:nowrap;width:-moz-fit-content;width:fit-content}.wysiwyg .wp-block-button__link:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.wysiwyg .wp-block-button__link:focus-visible,.wysiwyg .wp-block-button__link:hover{text-decoration:none}.wysiwyg .wp-block-button__link svg{flex-shrink:0;height:1.5rem;width:1.5rem}.wysiwyg .wp-block-button__link{background-color:var(--btn-primary-bg);border-color:var(--btn-primary-border);color:var(--btn-primary-text)}.wysiwyg .wp-block-button__link:focus-visible,.wysiwyg .wp-block-button__link:hover{background-color:var(--btn-primary-hover-bg);border-color:var(--btn-primary-hover-border);color:var(--btn-primary-hover-text)}.wysiwyg .is-style-outline>.wp-block-button__link{align-items:center;background:transparent;border:1px solid transparent;border-radius:0;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:1.125rem;font-stretch:100%;font-weight:700;gap:.5rem;justify-content:center;letter-spacing:.05em;line-height:1.5;min-height:2.75rem;padding:.75rem 1.5rem;text-decoration:none;text-transform:uppercase;transition-duration:.2s;transition-property:background-color,border-color,color;transition-timing-function:ease-in-out;white-space:nowrap;width:-moz-fit-content;width:fit-content}.wysiwyg .is-style-outline>.wp-block-button__link:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.wysiwyg .is-style-outline>.wp-block-button__link:focus-visible,.wysiwyg .is-style-outline>.wp-block-button__link:hover{text-decoration:none}.wysiwyg .is-style-outline>.wp-block-button__link svg{flex-shrink:0;height:1.5rem;width:1.5rem}.wysiwyg .is-style-outline>.wp-block-button__link{border-color:var(--btn-secondary-border);color:var(--btn-secondary-text)}.wysiwyg .is-style-outline>.wp-block-button__link:focus-visible,.wysiwyg .is-style-outline>.wp-block-button__link:hover{background-color:var(--btn-secondary-hover-bg);border-color:var(--btn-secondary-hover-border);color:var(--btn-secondary-hover-text)}.wysiwyg .wp-block-quote cite{display:block;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);font-stretch:100%;font-style:normal;font-weight:400;line-height:1.5;margin-top:.5rem}.wysiwyg .wp-block-spacer{margin:0}.wysiwyg .is-style-hinweis{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);font-stretch:100%;font-weight:400;line-height:1.5;line-height:1.2;opacity:.85}.wysiwyg .is-style-mit-linie{border-left:4px solid #ce0e2d;color:#1a1a1a;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(22px,21.2571428571px + .1904761905vw,24px);font-stretch:75%;font-weight:700;letter-spacing:.01em;line-height:1.1;line-height:1.35;margin:0;padding-left:1.5rem;text-transform:uppercase}.read-aloud{--read-aloud-edge:1.5rem;align-items:stretch;animation:read-aloud-in .3s ease-out both;bottom:calc(var(--read-aloud-edge) + var(--quickbar-height, 0px) + env(safe-area-inset-bottom, 0px));display:flex;gap:.5rem;max-width:calc(100vw - var(--read-aloud-edge)*2);position:fixed;right:var(--read-aloud-edge);z-index:90}@media (max-width:768px){.read-aloud{--read-aloud-edge:1rem}}.has-mobile-menu .read-aloud,.read-aloud[hidden]{display:none}.read-aloud__stop,.read-aloud__toggle{align-items:center;background-color:#fff;border:2px solid #1a1a1a;border-radius:0;box-shadow:0 .375rem 1.25rem rgba(26,26,26,.18);box-sizing:border-box;color:#1a1a1a;cursor:pointer;display:inline-flex;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:1.125rem;font-stretch:100%;font-weight:700;gap:.5rem;letter-spacing:.05em;line-height:1.5;margin:0;min-height:2.75rem;min-width:2.75rem;padding:.625rem 1.25rem .625rem 1rem;text-transform:uppercase;transition-duration:.2s;transition-property:background-color,color;transition-timing-function:ease-in-out;white-space:nowrap}.read-aloud__stop:hover,.read-aloud__toggle:hover{background-color:#1a1a1a;color:#fff}.read-aloud__stop:focus-visible,.read-aloud__toggle:focus-visible{box-shadow:0 0 0 2px #fff,0 .375rem 1.25rem rgba(26,26,26,.18);outline:2px solid #1a1a1a;outline-offset:2px}.read-aloud__stop .icon,.read-aloud__toggle .icon{flex-shrink:0;height:1.25rem;width:1.25rem}.read-aloud__stop{justify-content:center;padding:0;width:3.1875rem}.read-aloud__stop[hidden]{display:none}.read-aloud__label{overflow:hidden;text-overflow:ellipsis}.read-aloud[data-state=paused] .read-aloud__icon--start,.read-aloud[data-state=playing] .read-aloud__icon--start,.read-aloud__icon--pause,.read-aloud__icon--resume{display:none}.read-aloud[data-state=paused] .read-aloud__icon--resume,.read-aloud[data-state=playing] .read-aloud__icon--pause{display:block}@media print{.read-aloud{display:none!important}}.is-read-aloud{--read-aloud-tint:color-mix(in srgb,currentColor 10%,transparent);--read-aloud-line:color-mix(in srgb,currentColor 35%,transparent);background-image:linear-gradient(var(--read-aloud-tint),var(--read-aloud-tint));box-shadow:0 0 0 .375rem var(--read-aloud-tint),0 0 0 .4375rem var(--read-aloud-line)}@media (forced-colors:active){.is-read-aloud{outline:2px solid Highlight;outline-offset:.25rem}}html:has(.read-aloud:not([hidden])){scroll-padding-bottom:5.6875rem}@keyframes read-aloud-in{0%{opacity:0;transform:translateY(.5rem)}}@media (prefers-reduced-motion:reduce){.read-aloud{animation:none}.read-aloud__stop,.read-aloud__toggle{transition:none}}.has-lightbox{overflow:hidden}.lightbox{background-color:rgba(17,17,17,.96);border:0;box-sizing:border-box;color:#fff;height:100%;inset:0;margin:0;max-height:none;max-width:none;padding:4.5rem clamp(16px,-10.7428571429px + 6.8571428571vw,88px) 4rem;position:fixed;width:100%}.lightbox[open]{display:grid;place-items:center}.lightbox::backdrop{background:transparent}.lightbox__stage{display:grid;height:100%;min-height:0;place-items:center;width:100%}.lightbox__image{display:block;height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}.lightbox__video{aspect-ratio:16/9;background-color:#000;border:0;width:min(100%,(100vh - 8.5rem) * 16/9,80rem)}.lightbox__button{background-color:rgba(17,17,17,.6);border:1px solid hsla(0,0%,100%,.4);color:#fff;cursor:pointer;display:grid;height:3rem;padding:0;place-items:center;position:absolute;transition-duration:.2s;transition-property:border-color,background-color;transition-timing-function:ease-in-out;width:3rem}.lightbox__button:hover{background-color:hsla(0,0%,100%,.12);border-color:#fff}.lightbox__button:focus-visible{outline:2px solid #fff;outline-offset:2px}.lightbox__button svg{height:1.5rem;width:1.5rem}.lightbox__close{right:.75rem;top:.75rem}.lightbox__arrow{top:50%;transform:translateY(-50%)}.lightbox__arrow--prev{left:clamp(8px,2.0571428571px + 1.5238095238vw,24px)}.lightbox__arrow--next{right:clamp(8px,2.0571428571px + 1.5238095238vw,24px)}@media (max-width:640px){.lightbox__arrow{bottom:.5rem;top:auto;transform:none}}.lightbox__counter{bottom:1.25rem;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);font-stretch:100%;font-variant-numeric:tabular-nums;font-weight:400;left:50%;line-height:1.5;margin:0;position:absolute;transform:translateX(-50%)}.lightbox--single .lightbox__arrow,.lightbox--single .lightbox__counter,.lightbox--video .lightbox__arrow,.lightbox--video .lightbox__counter{display:none}.has-popup{overflow:hidden}.popup{background-color:rgba(26,26,26,.72);border:0;color:#1a1a1a;height:100%;inset:0;margin:0;max-height:none;max-width:none;overflow-y:auto;overscroll-behavior:contain;padding:0;position:fixed;width:100%}.popup::backdrop{background:transparent}.popup[open]{animation:popup-ein .25s ease-out}.popup[open] .popup__inhalt{animation:popup-inhalt-ein .3s ease-out}.popup.is-closing{animation:popup-aus .2s ease-in forwards}.popup.is-closing .popup__inhalt{animation:popup-inhalt-aus .2s ease-in forwards}@media (min-width:640px){.popup{padding:clamp(24px,9.1428571429px + 3.8095238095vw,64px) clamp(16px,7.0857142857px + 2.2857142857vw,40px)}}.popup__inhalt{background-color:#fff;border-top:4px solid #ce0e2d;box-shadow:0 1.5rem 4rem rgba(0,0,0,.25);display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:47.5rem;min-height:100%;padding:clamp(24px,15.0857142857px + 2.2857142857vw,48px) clamp(20px,9.6px + 2.6666666667vw,48px);width:100%}@media (min-width:640px){.popup__inhalt{min-height:0}}.popup__kopf{align-items:flex-start;display:flex;gap:1.5rem;justify-content:space-between}.popup__titelblock{display:flex;flex-direction:column;gap:.5rem;min-width:0}.popup__oberzeile{color:#ce0e2d;font-size:.875rem;font-stretch:100%;font-weight:700;line-height:1.5}.popup__oberzeile,.popup__titel{font-family:Open Sans,Arial,Helvetica,sans-serif;margin:0;text-transform:uppercase}.popup__titel{font-size:clamp(26px,23.7714285714px + .5714285714vw,32px);font-stretch:75%;font-weight:800;hyphens:auto;letter-spacing:0;line-height:.98;overflow-wrap:break-word;word-wrap:break-word}.popup__schliessen{align-items:center;background:none;border:0;color:#1a1a1a;cursor:pointer;display:flex;flex:none;height:2.5rem;justify-content:center;margin:-.375rem -.375rem 0 0;padding:0;transition-duration:.2s;transition-property:color;transition-timing-function:ease-in-out;width:2.5rem}.popup__schliessen:hover{color:#ce0e2d}.popup__schliessen .icon{height:1.75rem;width:1.75rem}.popup__hinweis{color:#555;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);font-stretch:100%;font-weight:400;line-height:1.5;line-height:1.2;margin:0}@keyframes popup-ein{0%{opacity:0}}@keyframes popup-aus{to{opacity:0}}@keyframes popup-inhalt-ein{0%{transform:translateY(1rem)}}@keyframes popup-inhalt-aus{to{transform:translateY(1rem)}}@media (prefers-reduced-motion:reduce){.popup,.popup__inhalt{animation:none!important}}.news-tag{background-color:#ce0e2d;color:#fff;display:inline-block;font-size:.875rem;font-weight:700;padding:.25rem .5rem;text-transform:uppercase}.news-tag,.news-tag--light{font-family:Open Sans,Arial,Helvetica,sans-serif;font-stretch:100%;line-height:1.5}.news-tag--light{background-color:#f2f0ed;color:#1a1a1a;font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);font-weight:600;text-transform:none}.news-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .75rem;margin:0}.news-meta__text{color:#444;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);font-stretch:100%;font-weight:400;line-height:1.5;line-height:1.2}.news-grid{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}@media (min-width:640px){.news-grid{gap:2.5rem 1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:991px){.news-grid{gap:3rem 2rem;grid-template-columns:repeat(3,minmax(0,1fr))}}.news-card,.news-grid>li{display:flex}.news-card{background-color:#fff;color:#1a1a1a;flex:1 1 auto;flex-direction:column;position:relative}.news-card__media{aspect-ratio:405/251;background-color:#e0ddd8;flex:none;overflow:hidden;position:relative}.news-card__image{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;transition:transform .6s ease;width:100%}.news-card:hover .news-card__image{transform:scale(1.04)}.news-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:.625rem;padding:1.5rem 1.5rem 1.75rem}.news-card__title{font-size:clamp(22px,21.2571428571px + .1904761905vw,24px);font-stretch:75%;font-weight:700;hyphens:auto;letter-spacing:.01em;line-height:1.1;overflow-wrap:break-word;text-transform:uppercase;word-wrap:break-word;color:inherit;margin:.125rem 0 0}.news-card__text,.news-card__title{font-family:Open Sans,Arial,Helvetica,sans-serif}.news-card__text{color:#444;font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-stretch:100%;font-weight:400;line-height:1.5;margin:0}.news-card__cta{align-self:flex-start;margin-top:auto}.news-card__cta.btn--link{padding-top:.375rem}.news-card__cta:after{content:"";inset:0;position:absolute;z-index:1}.news-card--plain{background:none}.news-card--plain .news-card__media{aspect-ratio:405/270}.news-card--plain .news-card__body{gap:.5rem;padding:1.5rem 0 0}.news-card--plain .news-meta{margin-bottom:.5rem}.news-card--plain .news-card__title{margin-top:0}.news-card--plain .news-card__text{color:#1a1a1a}.news-card--plain .news-card__cta.btn--link{padding-top:1rem}@media (min-width:991px){.news-card--featured{flex-direction:row;min-height:28.3125rem}.news-card--featured .news-card__media{aspect-ratio:auto;flex:0 0 56.25%}}.news-card--featured .news-card__body{gap:1rem;justify-content:center;padding:clamp(24px,15.0857142857px + 2.2857142857vw,48px)}.news-card--featured .news-card__title{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(30px,26.2857142857px + .9523809524vw,40px);font-stretch:75%;font-weight:800;letter-spacing:0;line-height:.98;margin:0;text-transform:uppercase}.news-card--featured .news-card__text{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(18px,17.2571428571px + .1904761905vw,20px);font-stretch:100%;font-weight:400;line-height:1.5}.news-card--featured .news-card__cta{margin-top:0}.news-article__head{display:flex;flex-direction:column;gap:1.25rem;max-width:calc(55rem + var(--padding-global)*2);padding-bottom:clamp(24px,18.0571428571px + 1.5238095238vw,40px);padding-top:clamp(32px,20.1142857143px + 3.0476190476vw,64px)}.news-article__back{align-items:center;align-self:flex-start;color:#1a1a1a;display:inline-flex;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:.875rem;font-stretch:100%;font-weight:700;gap:.5rem;line-height:1.5;text-decoration:none;text-transform:uppercase;transition-duration:.2s;transition-property:color;transition-timing-function:ease-in-out}.news-article__back:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.news-article__back svg{height:1.25rem;width:1.25rem}.news-article__back:hover{color:#ce0e2d}.news-article__title{font-size:clamp(40px,31.0857142857px + 2.2857142857vw,64px);font-stretch:75%;font-weight:800;hyphens:auto;letter-spacing:0;line-height:.98;overflow-wrap:break-word;text-transform:uppercase;word-wrap:break-word;hyphenate-limit-chars:10 4 4}.news-article__lead,.news-article__title{font-family:Open Sans,Arial,Helvetica,sans-serif;margin:0}.news-article__lead{color:#444;font-size:clamp(20px,19.2571428571px + .1904761905vw,22px);font-stretch:100%;font-weight:400;line-height:1.5}.news-article__image{margin-block:0}.news-article__image-img{aspect-ratio:2/1;display:block;height:auto;max-height:40rem;-o-object-fit:cover;object-fit:cover;width:100%}.news-article__body{display:flex;flex-direction:column;gap:1.5rem;max-width:calc(55rem + var(--padding-global)*2);padding-bottom:clamp(48px,45.0285714286px + .7619047619vw,56px);padding-top:clamp(32px,23.0857142857px + 2.2857142857vw,56px)}.news-article__content{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(18px,17.2571428571px + .1904761905vw,20px);font-stretch:100%;font-weight:400;line-height:1.5;max-width:none}.news-article__content>*+*{margin-top:1.5rem}.news-article__content>:first-child{margin-top:0}.news-article__content h2{color:#ce0e2d;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(26px,23.7714285714px + .5714285714vw,32px);font-stretch:75%;font-weight:800;letter-spacing:0;line-height:.98;margin:0;margin-block:1.5rem 0;text-transform:uppercase}.news-article__content h3{font-size:clamp(22px,21.2571428571px + .1904761905vw,24px)}.news-article__content h3,.news-article__content h4{font-family:Open Sans,Arial,Helvetica,sans-serif;font-stretch:75%;font-weight:700;letter-spacing:.01em;line-height:1.1;margin:0;margin-block:1.5rem 0;text-transform:uppercase}.news-article__content h4{font-size:clamp(19px,18.6285714286px + .0952380952vw,20px)}.news-article__tags{color:#444;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);font-stretch:100%;font-weight:400;line-height:1.5;line-height:1.2;margin:0}.news-links{background-color:#f7f5f2;display:grid;gap:1.5rem 2rem;grid-template-columns:minmax(0,1fr);padding:1.75rem}@media (min-width:640px){.news-links{grid-template-columns:repeat(2,minmax(0,1fr))}}.news-links__title{color:#ce0e2d;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:.875rem;font-stretch:100%;font-weight:700;line-height:1.5;margin:0 0 .5rem;text-transform:uppercase}.news-links__list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.news-links__link{align-items:center;color:#1a1a1a;display:inline-flex;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-stretch:100%;font-weight:400;gap:.375rem;line-height:1.5;text-decoration:none;transition-duration:.2s;transition-property:color;transition-timing-function:ease-in-out}.news-links__link:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.news-links__link svg{color:#ce0e2d;flex:none;height:1rem;width:1rem}.news-links__link:hover{color:#ce0e2d}.news-share{align-items:center;border-top:1px solid #e0ddd8;display:flex;flex-wrap:wrap;gap:1rem;padding-top:1.5rem}.news-share__label{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);font-stretch:100%;font-weight:700;line-height:1.5;margin:0}.news-share__list{display:flex;flex-wrap:wrap;gap:.75rem 1rem;list-style:none;margin:0;padding:0}.news-share__button{background:none;border:1px solid #b3afa8;color:#1a1a1a;cursor:pointer;display:inline-block;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:.875rem;font-stretch:100%;font-weight:700;line-height:1.5;padding:.5rem .875rem;text-decoration:none;text-transform:uppercase;transition-duration:.2s;transition-property:border-color,color;transition-timing-function:ease-in-out}.news-share__button:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.news-share__button:hover{border-color:#ce0e2d;color:#ce0e2d}.news-more{background-color:#f7f5f2;padding-bottom:clamp(48px,30.1714285714px + 4.5714285714vw,96px);padding-top:clamp(48px,30.1714285714px + 4.5714285714vw,96px)}.news-more__head{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.5rem;justify-content:space-between;margin-bottom:clamp(32px,26.0571428571px + 1.5238095238vw,48px)}.news-more__title{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(30px,26.2857142857px + .9523809524vw,40px);font-stretch:75%;font-weight:800;letter-spacing:0;line-height:.98;margin:0;text-transform:uppercase}@media (prefers-reduced-motion:reduce){.news-card__image{transition:none}}.namensliste{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}@media (min-width:360px){.namensliste{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:640px){.namensliste{-moz-column-gap:2rem;column-gap:2rem}}@media (min-width:991px){.namensliste{grid-template-columns:repeat(4,minmax(0,1fr))}}.namensliste li{align-items:center;border-bottom:1px solid #e0ddd8;display:flex;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);font-stretch:100%;font-weight:400;line-height:1.5;line-height:1.2;min-height:4rem;padding:.5rem 0}.namensliste li[hidden]{display:none}.namensliste__alle{align-self:flex-start;margin-top:.25rem}.js .fade-left:not(.fade-left-initialized),.js .fade-right:not(.fade-right-initialized),.js .fade-up:not(.fade-up-initialized),.js [data-gsap-cards]:not(.cards-initialized)>*{visibility:hidden}@media (prefers-reduced-motion:reduce){.js .fade-left:not(.fade-left-initialized),.js .fade-right:not(.fade-right-initialized),.js .fade-up:not(.fade-up-initialized),.js [data-gsap-cards]:not(.cards-initialized)>*{visibility:visible}}.layout-hero{--hero-pad-bottom:6.25rem;background-color:#333;color:#fff;display:grid;isolation:isolate;min-height:calc(100vh - var(--header-offset));min-height:calc(100svh - var(--header-offset));overflow:hidden;position:relative;touch-action:pan-y}@media (min-width:1280px){.layout-hero{--hero-pad-bottom:min(10rem,17vh);--hero-pad-bottom:min(10rem,17svh)}}.layout-hero .hero-slide{display:flex;flex-direction:column;justify-content:flex-end}.layout-hero .hero-controls{bottom:1.5rem;box-sizing:border-box;left:0;margin-inline:auto;max-width:calc(1280px + var(--padding-global)*2);padding-inline:var(--padding-global);pointer-events:none;position:absolute;right:0;width:100%;z-index:3}.layout-hero .hero-controls>*{pointer-events:auto}@media (min-width:1280px){.layout-hero .hero-controls{bottom:var(--hero-pad-bottom);justify-content:flex-end}}.hero__inner{box-sizing:border-box;margin-inline:auto;max-width:calc(1280px + var(--padding-global)*2);padding-inline:var(--padding-global);padding-bottom:var(--hero-pad-bottom);padding-top:min(clamp(48px,21.2571428571px + 6.8571428571vw,120px),9svh);position:relative;width:100%;z-index:2}.hero__content{display:flex;flex-direction:column;gap:clamp(16px,13.0285714286px + .7619047619vw,24px);max-width:47.5rem}.hero__tagline{margin:0}.hero__title{font-stretch:75%;font-weight:800;hyphens:auto;letter-spacing:0;line-height:.9;margin:0;overflow-wrap:break-word;text-transform:uppercase;word-wrap:break-word;font-size:min(clamp(64px,40.2285714286px + 6.0952380952vw,128px),14vh);font-size:min(clamp(64px,40.2285714286px + 6.0952380952vw,128px),14svh);hyphenate-limit-chars:10 4 4}.hero__text,.hero__title{font-family:Open Sans,Arial,Helvetica,sans-serif}.hero__text{font-size:clamp(20px,19.2571428571px + .1904761905vw,22px);font-stretch:100%;font-weight:400;line-height:1.5}.hero__text p{margin:0}.hero__text p+p{margin-top:.75em}.hero__logo{height:auto;position:absolute;right:.75rem;top:.75rem;width:min(clamp(113px,85.1428571429px + 7.1428571429vw,188px),20vh);width:min(clamp(113px,85.1428571429px + 7.1428571429vw,188px),20svh);z-index:2}@media (min-width:1280px){.hero__logo{bottom:1.625rem;left:50%;right:auto;top:auto;transform:translateX(-50%)}}.layout-page-hero{--page-hero-h:600px;background-color:#333;color:#fff;display:grid;isolation:isolate;min-height:min(var(--page-hero-h),100vh - var(--header-offset));min-height:min(var(--page-hero-h),100svh - var(--header-offset));overflow:hidden;position:relative;touch-action:pan-y}.layout-page-hero.page-hero--gross{--page-hero-h:720px}.layout-page-hero.page-hero--mittel{--page-hero-h:640px}.layout-page-hero.page-hero--klein{--page-hero-h:520px}.layout-page-hero.page-hero--eckdaten .page-hero__inner{--page-hero-pad-bottom:clamp(40px,31.0857142857px + 2.2857142857vw,64px)}.layout-page-hero.page-hero--eckdaten .page-hero__content{gap:clamp(20px,17.0285714286px + .7619047619vw,28px)}.layout-page-hero.page-hero--titel-gross .page-hero__title{font-size:clamp(56px,35.2px + 5.3333333333vw,112px)}.layout-page-hero.page-hero--ohne-bild{--page-hero-h:0px;background-color:transparent;color:#1a1a1a}.layout-page-hero.page-hero--ohne-bild .page-hero__inner{--page-hero-pad-bottom:clamp(48px,36.1142857143px + 3.0476190476vw,80px);padding-top:clamp(64px,43.2px + 5.3333333333vw,120px)}.layout-page-hero.page-hero--ohne-bild .page-hero__content{gap:1.25rem}.layout-page-hero.page-hero--ohne-bild .page-hero__text{color:#b3afa8}.layout-page-hero .hero-slides{inset:0;position:absolute}@media (min-width:1280px){.layout-page-hero .hero-controls{bottom:var(--page-hero-pad-bottom);position:absolute;right:var(--padding-global)}}.page-hero__inner{--page-hero-pad-bottom:clamp(40px,28.1142857143px + 3.0476190476vw,72px);align-content:end;box-sizing:border-box;display:grid;gap:2rem;margin-inline:auto;max-width:calc(1280px + var(--padding-global)*2);padding-inline:var(--padding-global);padding-bottom:var(--page-hero-pad-bottom);padding-top:min(clamp(96px,79.6571428571px + 4.1904761905vw,140px),9svh);position:relative;width:100%;z-index:2}.page-hero__content{display:flex;flex-direction:column;gap:clamp(20px,18.5142857143px + .380952381vw,24px);min-width:0}.page-hero__tagline{color:#dc0d15;margin:0}.page-hero__title{font-stretch:75%;font-weight:800;hyphens:auto;letter-spacing:0;line-height:.98;margin:0;overflow-wrap:break-word;text-transform:uppercase;word-wrap:break-word;font-size:clamp(48px,30.1714285714px + 4.5714285714vw,96px);hyphenate-limit-chars:10 4 4;max-width:68.75rem}.page-hero__text,.page-hero__title{font-family:Open Sans,Arial,Helvetica,sans-serif}.page-hero__text{font-size:clamp(18px,17.2571428571px + .1904761905vw,20px);font-stretch:100%;font-weight:400;line-height:1.5;max-width:47.5rem}.page-hero__text p{margin:0}.page-hero__text p+p{margin-top:.75em}.page-hero__facts{background-color:#1a1a1a;color:#fff;display:grid;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));margin:0}@media (min-width:1024px){.page-hero__facts{display:flex;max-width:100%;width:-moz-fit-content;width:fit-content}}.page-hero__fact{border-left:4px solid #ce0e2d;display:flex;flex-direction:column;gap:.25rem;padding:clamp(16px,14.5142857143px + .380952381vw,20px) clamp(24px,21.0285714286px + .7619047619vw,32px) clamp(16px,14.5142857143px + .380952381vw,20px) clamp(20px,18.5142857143px + .380952381vw,24px)}.page-hero__fact dt{color:#b3afa8;font-size:.875rem;font-stretch:100%;line-height:1.5}.page-hero__fact dd,.page-hero__fact dt{font-family:Open Sans,Arial,Helvetica,sans-serif;font-weight:700;text-transform:uppercase}.page-hero__fact dd{font-size:clamp(22px,21.2571428571px + .1904761905vw,24px);font-stretch:75%;letter-spacing:.01em;line-height:1.1;margin:0}.text-section__inner{max-width:50rem}.text-section--breit .text-section__inner{max-width:none}.text-section__note{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);font-stretch:100%;font-weight:400;line-height:1.5;line-height:1.2;margin:0 0 2.5rem;opacity:.85}.text-section__body>:first-child{margin-top:0}.text-section__body>*+*{margin-top:.75rem}.text-section__body ol,.text-section__body p,.text-section__body ul{margin-bottom:0}.text-section__body h2,.text-section__body h3{font-size:clamp(22px,21.2571428571px + .1904761905vw,24px)}.text-section__body h2,.text-section__body h3,.text-section__body h4{font-family:Open Sans,Arial,Helvetica,sans-serif;font-stretch:75%;font-weight:700;letter-spacing:.01em;line-height:1.1;margin:0;text-transform:uppercase}.text-section__body h4{font-size:clamp(19px,18.6285714286px + .0952380952vw,20px)}.text-section__body h2,.text-section__body h3,.text-section__body h4{margin-bottom:0;overflow-wrap:break-word}.text-section__body>*+h2,.text-section__body>*+h3{margin-top:2.5rem}.text-section__body>*+h4{margin-top:1.75rem}.text-section__body{max-width:none}.layout-bildkacheln .section-head{margin-bottom:clamp(40px,31.0857142857px + 2.2857142857vw,64px)}.bild-kacheln{display:grid;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}@media (min-width:991px){.bild-kacheln{grid-template-columns:repeat(var(--kacheln,3),minmax(0,1fr))}}.bild-kachel{background-color:var(--kachel-bg);color:var(--scheme-text);display:flex;flex-direction:column;position:relative}.bild-kachel--dunkel{--scheme-text:#fff;--scheme-background:#333;--scheme-foreground:#444;--scheme-border:#555;--scheme-accent:#fff;--btn-primary-bg:#fff;--btn-primary-border:#fff;--btn-primary-text:#1a1a1a;--btn-primary-hover-bg:#1a1a1a;--btn-primary-hover-border:#1a1a1a;--btn-primary-hover-text:#fff;--btn-secondary-border:#fff;--btn-secondary-text:#fff;--btn-secondary-hover-bg:#1a1a1a;--btn-secondary-hover-border:#1a1a1a;--btn-secondary-hover-text:#fff;--btn-link-text:#fff;--focus-color:#fff;--kachel-bg:#1a1a1a}.bild-kachel--rot{--scheme-text:#fff;--scheme-background:#ce0e2d;--scheme-foreground:#a50b24;--scheme-border:#fbe7ea;--scheme-accent:#fff;--btn-primary-bg:#fff;--btn-primary-border:#fff;--btn-primary-text:#1a1a1a;--btn-primary-hover-bg:#1a1a1a;--btn-primary-hover-border:#1a1a1a;--btn-primary-hover-text:#fff;--btn-secondary-border:#fff;--btn-secondary-text:#fff;--btn-secondary-hover-bg:#1a1a1a;--btn-secondary-hover-border:#1a1a1a;--btn-secondary-hover-text:#fff;--btn-link-text:#fff;--focus-color:#fff;--kachel-bg:#ce0e2d}.bild-kachel--hell{--scheme-text:#1a1a1a;--scheme-background:#f7f5f2;--scheme-foreground:#fff;--scheme-border:#e0ddd8;--scheme-accent:#ce0e2d;--btn-primary-bg:#ce0e2d;--btn-primary-border:#ce0e2d;--btn-primary-text:#fff;--btn-primary-hover-bg:transparent;--btn-primary-hover-border:#1a1a1a;--btn-primary-hover-text:#1a1a1a;--btn-secondary-border:#1a1a1a;--btn-secondary-text:#1a1a1a;--btn-secondary-hover-bg:#1a1a1a;--btn-secondary-hover-border:#1a1a1a;--btn-secondary-hover-text:#fff;--btn-link-text:#1a1a1a;--focus-color:#1a1a1a;--kachel-bg:#f2f0ed}@media (min-width:768px) and (max-width:990.98px){.bild-kachel{flex-direction:row}}.bild-kachel__media{aspect-ratio:390/300;background-color:#333;overflow:hidden;position:relative}@media (min-width:768px) and (max-width:990.98px){.bild-kachel__media{aspect-ratio:auto;flex:0 0 50%;min-height:20rem}}@media (min-width:991px){.bild-kachel__media{aspect-ratio:480/420}}.bild-kachel__image{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;transition:transform .6s ease;width:100%}.bild-kachel--link:hover .bild-kachel__image{transform:scale(1.05)}.bild-kachel__body{display:flex;flex:1 1 0;flex-direction:column;gap:1rem;min-width:0;padding-top:clamp(24px,15.0857142857px + 2.2857142857vw,48px);padding-inline:clamp(24px,15.0857142857px + 2.2857142857vw,48px);padding-bottom:clamp(24px,12.1142857143px + 3.0476190476vw,56px)}.bild-kachel__number{color:var(--scheme-accent);font-size:clamp(19px,18.6285714286px + .0952380952vw,20px);font-weight:700;letter-spacing:.01em;line-height:1.1}.bild-kachel__number,.bild-kachel__title{font-family:Open Sans,Arial,Helvetica,sans-serif;font-stretch:75%;margin:0;text-transform:uppercase}.bild-kachel__title{font-size:clamp(30px,26.2857142857px + .9523809524vw,40px);font-weight:800;hyphens:auto;letter-spacing:0;line-height:.98;overflow-wrap:break-word;word-wrap:break-word;color:inherit}.bild-kachel__text{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-stretch:100%;font-weight:400;line-height:1.5;margin:0}.bild-kachel__cta{margin-top:auto}.bild-kachel__cta:after{content:"";inset:0;position:absolute;z-index:1}@media (prefers-reduced-motion:reduce){.bild-kachel__image{transition:none}}.layout-bildkarten{padding-bottom:clamp(48px,30.1714285714px + 4.5714285714vw,96px);padding-top:clamp(48px,30.1714285714px + 4.5714285714vw,96px)}.layout-bildkarten .section-head{margin-bottom:clamp(32px,26.0571428571px + 1.5238095238vw,48px)}.layout-bildkarten .section-head__text{color:#444;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-stretch:100%;font-weight:400;line-height:1.5;max-width:45rem}.bild-karten{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}@media (min-width:640px){.bild-karten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:991px){.bild-karten{grid-template-columns:repeat(4,minmax(0,1fr))}}.bild-karte,.bild-karten>li{display:flex}.bild-karte{--scheme-text:#fff;--scheme-background:#333;--scheme-foreground:#444;--scheme-border:#555;--scheme-accent:#fff;--btn-primary-bg:#fff;--btn-primary-border:#fff;--btn-primary-text:#1a1a1a;--btn-primary-hover-bg:#1a1a1a;--btn-primary-hover-border:#1a1a1a;--btn-primary-hover-text:#fff;--btn-secondary-border:#fff;--btn-secondary-text:#fff;--btn-secondary-hover-bg:#1a1a1a;--btn-secondary-hover-border:#1a1a1a;--btn-secondary-hover-text:#fff;--btn-link-text:#fff;--focus-color:#fff;background-color:#1a1a1a;color:#fff;flex:1 1 auto;flex-direction:column;position:relative}.bild-karte__media{aspect-ratio:308/240;background-color:#333;overflow:hidden;position:relative}.bild-karte__image{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;transition:transform .6s ease;width:100%}.bild-karte:hover .bild-karte__image{transform:scale(1.04)}.bild-karte__body{display:flex;flex:1 1 auto;flex-direction:column;gap:.5rem;padding:1.5rem}.bild-karte__title{font-size:clamp(22px,21.2571428571px + .1904761905vw,24px);font-stretch:75%;font-weight:700;hyphens:auto;letter-spacing:.01em;line-height:1.1;overflow-wrap:break-word;text-transform:uppercase;word-wrap:break-word;color:inherit}.bild-karte__text,.bild-karte__title{font-family:Open Sans,Arial,Helvetica,sans-serif;margin:0}.bild-karte__text{color:#b3afa8;font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);font-stretch:100%;font-weight:400;line-height:1.5;line-height:1.2}.bild-karte__cta{align-self:flex-start;margin-top:auto;padding-top:.5rem}.bild-karte__cta:after{content:"";inset:0;position:absolute;z-index:1}@media (prefers-reduced-motion:reduce){.bild-karte__image{transition:none}}.layout-cta-bild{display:grid;grid-template-columns:minmax(0,1fr)}@media (min-width:991px){.layout-cta-bild{grid-template-columns:repeat(2,minmax(0,1fr));min-height:38.75rem}}.layout-cta-bild .section-head{margin-bottom:clamp(16px,13.0285714286px + .7619047619vw,24px)}.layout-cta-bild .section-head__main{gap:clamp(16px,13.0285714286px + .7619047619vw,24px)}.layout-cta-bild .section-head__text>p+p{margin-top:1rem}.layout-cta-bild .section-head__text>*+h4,.layout-cta-bild .section-head__text>*+ol,.layout-cta-bild .section-head__text>*+ul{margin-top:clamp(24px,21.0285714286px + .7619047619vw,32px)}.layout-cta-bild .section-head__text>h4+p,.layout-cta-bild .section-head__text>ol+p,.layout-cta-bild .section-head__text>ul+p{margin-top:clamp(20px,17.0285714286px + .7619047619vw,28px)}.layout-cta-bild .section-head__text ul{display:flex;flex-direction:column;gap:.875rem;list-style:none;margin-bottom:0;padding:0}.layout-cta-bild .section-head__text ul li{color:var(--scheme-text);font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-stretch:100%;font-weight:600;line-height:1.5;padding-left:1.375rem;position:relative}.layout-cta-bild .section-head__text ul li:before{background-color:#ce0e2d;content:"";height:.625rem;left:0;position:absolute;top:.5em;width:.625rem}.layout-cta-bild .section-head__text h4{border-left:4px solid #ce0e2d;color:var(--scheme-text);font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-stretch:100%;font-weight:700;letter-spacing:0;line-height:1.5;line-height:1.2;margin-bottom:0;padding:.25rem 0 .25rem 1rem;text-transform:none}.cta-bild--hellgrau{background-color:#f2f0ed}.cta-bild--dunkel{background-color:#1a1a1a;--btn-primary-bg:#ce0e2d;--btn-primary-border:#ce0e2d;--btn-primary-text:#fff;--btn-primary-hover-bg:transparent;--btn-primary-hover-border:#fff;--btn-primary-hover-text:#fff}.cta-bild--dunkel .section-head__tagline{color:#dc0d15}@media (min-width:991px){.cta-bild--schmal{grid-template-columns:minmax(0,4fr) minmax(0,5fr);min-height:0}.cta-bild--schmal.cta-bild--bild-rechts{grid-template-columns:minmax(0,5fr) minmax(0,4fr)}}.cta-bild--schmal .section-head__text{color:#444;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-stretch:100%;font-weight:400;line-height:1.5}.cta-bild--schmal.cta-bild--dunkel .section-head__text{color:#b3afa8}.cta-bild__media{aspect-ratio:3/2;background-color:#e0ddd8;overflow:hidden;position:relative}@media (min-width:991px){.cta-bild__media{aspect-ratio:auto}}.cta-bild__image{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;width:100%}.cta-bild__body{display:flex;flex-direction:column;justify-content:center;padding-bottom:clamp(48px,36.1142857143px + 3.0476190476vw,80px);padding-top:clamp(40px,25.1428571429px + 3.8095238095vw,80px);padding-inline:var(--padding-global)}.cta-bild__content{max-width:35rem}.cta-bild--schmal .cta-bild__body{padding-bottom:clamp(48px,30.1714285714px + 4.5714285714vw,96px);padding-top:clamp(48px,30.1714285714px + 4.5714285714vw,96px)}.cta-bild--schmal .cta-bild__content{max-width:40rem}@media (min-width:991px){.cta-bild--bild-links .cta-bild__body{padding-left:clamp(48px,36.1142857143px + 3.0476190476vw,80px);padding-right:max(var(--padding-global),100% - 1280px/2)}.cta-bild--bild-rechts .cta-bild__media{order:2}.cta-bild--bild-rechts .cta-bild__body{padding-left:max(var(--padding-global),100% - 1280px/2);padding-right:clamp(48px,36.1142857143px + 3.0476190476vw,80px)}.cta-bild--schmal.cta-bild--bild-links .cta-bild__body{padding-right:max(var(--padding-global),90% - 1280px/2)}.cta-bild--schmal.cta-bild--bild-rechts .cta-bild__body{padding-left:max(var(--padding-global),90% - 1280px/2)}}.cta-bild--cover{padding-bottom:clamp(48px,30.1714285714px + 4.5714285714vw,96px);padding-top:clamp(48px,30.1714285714px + 4.5714285714vw,96px);padding-inline:max(var(--padding-global),(100% - 1280px)/2);row-gap:2rem}@media (min-width:991px){.cta-bild--cover{align-items:center;-moz-column-gap:clamp(48px,36.1142857143px + 3.0476190476vw,80px);column-gap:clamp(48px,36.1142857143px + 3.0476190476vw,80px);grid-template-columns:minmax(0,400px) minmax(0,1fr);min-height:0}.cta-bild--cover.cta-bild--bild-rechts{grid-template-columns:minmax(0,1fr) minmax(0,400px)}}.cta-bild--cover .cta-bild__media{aspect-ratio:1;background-color:#ce0e2d;max-width:25rem;width:100%}.cta-bild--cover .cta-bild__image{height:calc(100% - 1.25rem);inset:.625rem;width:calc(100% - 1.25rem)}.cta-bild--cover .cta-bild__body,.cta-bild--cover.cta-bild--bild-links .cta-bild__body,.cta-bild--cover.cta-bild--bild-rechts .cta-bild__body{padding:0}.cta-bild--cover .cta-bild__content{max-width:50rem}.cta-bild--cover .section-head__text{color:#444;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(18px,17.2571428571px + .1904761905vw,20px);font-stretch:100%;font-weight:400;line-height:1.5;max-width:37.5rem}.cta-bild--cover.cta-bild--dunkel{--btn-primary-bg:#fff;--btn-primary-border:#fff;--btn-primary-text:#1a1a1a}.cta-bild--cover.cta-bild--dunkel .section-head__text{color:#b3afa8}.layout-galerie{overflow-x:clip;padding-bottom:clamp(40px,13.2571428571px + 6.8571428571vw,112px);padding-top:clamp(40px,13.2571428571px + 6.8571428571vw,112px)}.layout-galerie>.container{container-type:inline-size}.galerie__video,.layout-galerie .section-head{margin-bottom:1.5rem}.galerie__video{aspect-ratio:350/197;background-color:#1a1a1a;overflow:hidden;position:relative}@media (min-width:768px){.galerie__video{aspect-ratio:1280/508}}.galerie__poster{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transition:transform .6s ease}.galerie__play,.galerie__poster{display:block;inset:0;position:absolute;width:100%}.galerie__play{background:none;border:0;cursor:pointer;padding:0}.galerie__play:hover .galerie__poster{transform:scale(1.03)}.galerie__play:hover .galerie__play-icon{background-color:#ce0e2d}.galerie__play:focus-visible{outline:3px solid #fff;outline-offset:-6px}.galerie__play-icon{background-color:rgba(17,17,17,.45);border-radius:50%;color:#fff;display:grid;left:50%;padding:.5rem;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);transition-duration:.2s;transition-property:background-color;transition-timing-function:ease-in-out}.galerie__play-icon svg{height:clamp(56px,47.0857142857px + 2.2857142857vw,80px);width:clamp(56px,47.0857142857px + 2.2857142857vw,80px)}.galerie__slider{--galerie-gap:0.75rem}@media (min-width:640px){.galerie__slider{--galerie-gap:1.5rem}}@media (min-width:991px){.galerie__slider{--galerie-gap:2rem}}.galerie__track{display:flex;gap:var(--galerie-gap);list-style:none;margin:0 calc(50cqi - 50vw) 0 0;overflow-x:auto;overscroll-behavior-x:contain;padding:0 calc(50vw - 50cqi) 0 0;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.galerie__track::-webkit-scrollbar{display:none}.galerie__item{aspect-ratio:300/260;background-color:#e0ddd8;flex:0 0 min(18.75rem,86cqi);overflow:hidden;scroll-snap-align:start}@media (min-width:640px){.galerie__item{aspect-ratio:1;flex-basis:calc((100cqi - var(--galerie-gap))/2)}}@media (min-width:991px){.galerie__item{flex-basis:calc(33.33333cqi - var(--galerie-gap)*2/3)}}.galerie__link{cursor:zoom-in;display:block;height:100%;width:100%}.galerie__link:focus-visible{outline:3px solid #1a1a1a;outline-offset:-3px}.galerie__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transition:transform .6s ease;width:100%}.galerie__link:hover .galerie__image{transform:scale(1.04)}.galerie__controls{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;margin-top:clamp(32px,26.0571428571px + 1.5238095238vw,48px)}.galerie__dots{display:flex;flex-wrap:wrap}.galerie__dot{background:none;border:0;cursor:pointer;height:1.5rem;padding:0;position:relative;width:1rem}.galerie__dot:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.galerie__dot:before{background-color:#1a1a1a;border-radius:50%;content:"";height:.5rem;left:0;opacity:.2;position:absolute;top:50%;transform:translateY(-50%);transition-duration:.2s;transition-property:opacity;transition-timing-function:ease-in-out;width:.5rem}.galerie__dot:hover:before{opacity:.5}.galerie__dot.is-active:before{opacity:1}.galerie__arrows{display:flex;gap:1rem}.galerie__arrow{background-color:#fff;border:1px solid #e0ddd8;color:#1a1a1a;cursor:pointer;display:grid;height:3rem;padding:0;place-items:center;transition-duration:.2s;transition-property:border-color;transition-timing-function:ease-in-out;width:3rem}.galerie__arrow:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.galerie__arrow:hover:not(:disabled){border-color:#1a1a1a}.galerie__arrow:disabled{cursor:default;opacity:.4}.galerie__arrow svg{height:1.5rem;width:1.5rem}@media (prefers-reduced-motion:reduce){.galerie__image,.galerie__poster{transition:none}.galerie__track{scroll-behavior:auto}}.layout-news-archiv{background-color:#f7f5f2;padding-bottom:clamp(48px,30.1714285714px + 4.5714285714vw,96px);padding-top:clamp(48px,30.1714285714px + 4.5714285714vw,96px)}.news-archiv__featured{display:flex;margin-bottom:clamp(32px,23.0857142857px + 2.2857142857vw,56px)}.news-archiv__more{display:flex;justify-content:center;margin-top:clamp(40px,34.0571428571px + 1.5238095238vw,56px)}.news-archiv__empty{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(18px,17.2571428571px + .1904761905vw,20px);font-stretch:100%;font-weight:400;line-height:1.5;margin:0}.layout-news-teaser{padding-bottom:clamp(40px,13.2571428571px + 6.8571428571vw,112px);padding-top:clamp(40px,13.2571428571px + 6.8571428571vw,112px)}.layout-news-teaser .section-head{margin-bottom:clamp(40px,31.0857142857px + 2.2857142857vw,64px)}.layout-news-teaser .news-grid{row-gap:2.5rem}.news-teaser__actions{display:flex;margin-top:clamp(40px,31.0857142857px + 2.2857142857vw,64px)}@media (min-width:991px){.news-teaser__actions{justify-content:flex-end}}.layout-logo-wand{background-color:#f2f0ed;padding-bottom:clamp(40px,13.2571428571px + 6.8571428571vw,112px);padding-top:clamp(40px,13.2571428571px + 6.8571428571vw,112px)}.layout-logo-wand .section-head{margin-bottom:2rem}.logo-wand{align-items:center;display:grid;gap:clamp(32px,14.1714285714px + 4.5714285714vw,80px);grid-template-columns:minmax(0,1fr)}@media (min-width:991px){.logo-wand{grid-template-columns:repeat(2,minmax(0,1fr))}}.logo-wand__grid{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.logo-wand__grid>[hidden]{display:none}.logo-wand__tile{align-items:center;background-color:#fff;border:1px solid #e0ddd8;box-sizing:border-box;display:flex;height:clamp(90px,81.8285714286px + 2.0952380952vw,112px);justify-content:center;padding:.875rem;transition-duration:.2s;transition-property:border-color;transition-timing-function:ease-in-out}.logo-wand__tile:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.logo-wand__tile--cta{background-color:transparent;border:1px dashed #a50b24;color:#a50b24;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-stretch:100%;font-weight:700;line-height:1.5;line-height:1.2;text-align:center;text-decoration:none;transition-duration:.2s;transition-property:border-color,background-color;transition-timing-function:ease-in-out}.logo-wand a.logo-wand__tile:hover{border-color:#1a1a1a}.logo-wand a.logo-wand__tile--cta:hover{background-color:#fff;border-color:#a50b24;border-style:solid}.logo-wand__logo{display:block;height:auto;max-height:100%;max-width:min(100%,13.75rem);-o-object-fit:contain;object-fit:contain;width:auto}.layout-programm{padding-bottom:clamp(48px,30.1714285714px + 4.5714285714vw,96px);padding-top:clamp(48px,30.1714285714px + 4.5714285714vw,96px)}.layout-programm .section-head{margin-bottom:0;max-width:38.75rem}.layout-programm .section-head__text{color:#b3afa8}.programm__head{align-items:flex-end;flex-wrap:wrap;gap:1.5rem 3rem;justify-content:space-between}.programm__head,.programm__tabs{display:flex;margin-bottom:2.5rem}.programm__tabs{border-bottom:1px solid hsla(0,0%,100%,.2);overflow-x:auto;scrollbar-width:none}.programm__tab{background:none;border:0;color:#b3afa8;cursor:pointer;display:flex;flex:none;flex-direction:column;gap:.125rem;padding:1rem clamp(20px,17.0285714286px + .7619047619vw,28px);text-align:left;transition-duration:.2s;transition-property:background-color,color;transition-timing-function:ease-in-out}.programm__tab:focus-visible{outline:2px solid #fff;outline-offset:-4px}.programm__tab:hover{color:#fff}.programm__tab[aria-selected=true]{background-color:#ce0e2d;color:#fff}.programm__tab-date{font-size:clamp(19px,18.6285714286px + .0952380952vw,20px);font-stretch:75%;font-weight:700;letter-spacing:.01em;line-height:1.1;margin:0;text-transform:uppercase}.programm__tab-date,.programm__tab-sub{font-family:Open Sans,Arial,Helvetica,sans-serif}.programm__tab-sub{font-size:.875rem;font-stretch:100%;font-weight:400;line-height:1.5}.programm__day:focus-visible{outline:2px solid #fff;outline-offset:4px}.programm__list{list-style:none;margin:0;padding:0}.programm__acts{margin-top:clamp(48px,39.0857142857px + 2.2857142857vw,72px)}.programm__acts-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;justify-content:space-between;margin-bottom:1.5rem}.programm__acts-title{color:inherit;font-size:clamp(30px,26.2857142857px + .9523809524vw,40px);font-stretch:75%;font-weight:800;letter-spacing:0;line-height:.98;text-transform:uppercase}.programm__acts-count,.programm__acts-title{font-family:Open Sans,Arial,Helvetica,sans-serif;margin:0}.programm__acts-count{color:#b3afa8;font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);font-stretch:100%;font-weight:400;line-height:1.5}.programm-item{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.2);-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-areas:"time main" "time ort";grid-template-columns:3.5rem minmax(0,1fr);padding:1rem .75rem;row-gap:.375rem;transition-duration:.2s;transition-property:background-color;transition-timing-function:ease-in-out}@media (min-width:640px){.programm-item{-moz-column-gap:1.5rem;column-gap:1.5rem;grid-template-areas:"time main media" "time ort media";grid-template-columns:4.5rem minmax(0,1fr) 7.5rem;padding:1.125rem 1rem}}@media (min-width:991px){.programm-item{-moz-column-gap:2rem;column-gap:2rem;grid-template-areas:"time main media ort";grid-template-columns:5.625rem minmax(0,1fr) 7.5rem 8.75rem;padding:1.125rem 1.5rem}}.programm-item.is-live{background-color:#ce0e2d;border-bottom-color:#ce0e2d}.programm-item__time{align-self:start;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(22px,21.2571428571px + .1904761905vw,24px);font-stretch:75%;font-weight:700;grid-area:time;letter-spacing:.01em;line-height:1.1;margin:0;padding-top:.1875rem;text-transform:uppercase}@media (min-width:991px){.programm-item__time{align-self:center;padding-top:0}}.programm-item__main{grid-area:main;min-width:0}.programm-item__title{font-size:clamp(18px,17.2571428571px + .1904761905vw,20px);font-weight:700;hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;margin:0}.programm-item__sub,.programm-item__title{font-family:Open Sans,Arial,Helvetica,sans-serif;font-stretch:100%;line-height:1.5}.programm-item__sub{font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);font-weight:400;line-height:1.2;margin:.125rem 0 0}.programm-item__link{color:inherit;text-decoration:none}.programm-item__link:focus-visible{outline:2px solid #fff;outline-offset:2px}.programm-item__link span{display:inline-block;transition-duration:.3s;transition-property:transform;transition-timing-function:ease}.programm-item__link:focus-visible span,.programm-item__link:hover span{transform:translateX(3px)}.programm-item__media{display:none;grid-area:media}@media (min-width:640px){.programm-item__media{display:block}}.programm-item__image{aspect-ratio:120/72;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:7.5rem}.programm-item__ort{color:#b3afa8;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);font-stretch:100%;font-weight:400;grid-area:ort;line-height:1.5;line-height:1.2;margin:0}@media (min-width:991px){.programm-item__ort{color:inherit}}.programm-item.is-live .programm-item__ort{color:inherit}.acts-grid{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}@media (min-width:640px){.acts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:991px){.acts-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.act-card,.acts-grid>li{display:flex}.act-card{--scheme-text:#1a1a1a;--scheme-background:#fff;--scheme-foreground:#fff;--scheme-border:#e0ddd8;--scheme-accent:#ce0e2d;--btn-primary-bg:#ce0e2d;--btn-primary-border:#ce0e2d;--btn-primary-text:#fff;--btn-primary-hover-bg:transparent;--btn-primary-hover-border:#1a1a1a;--btn-primary-hover-text:#1a1a1a;--btn-secondary-border:#1a1a1a;--btn-secondary-text:#1a1a1a;--btn-secondary-hover-bg:#1a1a1a;--btn-secondary-hover-border:#1a1a1a;--btn-secondary-hover-text:#fff;--btn-link-text:#1a1a1a;--focus-color:#1a1a1a;background-color:#fff;color:#1a1a1a;flex:1 1 auto;flex-direction:column;position:relative}.act-card__media{aspect-ratio:308/220;background-color:#e0ddd8;overflow:hidden;position:relative}.act-card__image{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;transition:transform .6s ease;width:100%}.act-card:hover .act-card__image{transform:scale(1.04)}.act-card__body{border-top:4px solid #ce0e2d;display:flex;flex:1 1 auto;flex-direction:column;gap:.5rem;padding:1.25rem 1.25rem 1.5rem}.act-card__genre{color:#dc0d15;font-size:.875rem;font-stretch:100%;letter-spacing:.04em;line-height:1.5}.act-card__genre,.act-card__title{font-family:Open Sans,Arial,Helvetica,sans-serif;font-weight:700;margin:0;text-transform:uppercase}.act-card__title{font-size:clamp(22px,21.2571428571px + .1904761905vw,24px);font-stretch:75%;hyphens:auto;letter-spacing:.01em;line-height:1.1;overflow-wrap:break-word;word-wrap:break-word;color:inherit}.act-card__text{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);font-stretch:100%;font-weight:400;line-height:1.5;line-height:1.2;margin:0}.act-card__cta{align-self:flex-start;margin-top:auto;padding-top:.5rem}.act-card__cta:after{content:"";inset:0;position:absolute;z-index:1}@media (prefers-reduced-motion:reduce){.act-card__image{transition:none}}.layout-gelaendeplan{padding-bottom:clamp(48px,30.1714285714px + 4.5714285714vw,96px);padding-top:clamp(48px,30.1714285714px + 4.5714285714vw,96px)}.layout-gelaendeplan .section-head{margin-bottom:clamp(32px,26.0571428571px + 1.5238095238vw,48px)}.layout-gelaendeplan .section-head__text{color:#444;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-stretch:100%;font-weight:400;line-height:1.5;max-width:45rem}.gelaende{display:grid;gap:2rem 3rem;grid-template-columns:minmax(0,1fr)}@media (min-width:991px){.gelaende{align-items:start;grid-template-columns:minmax(0,820fr) minmax(0,412fr)}}.gelaende__map{aspect-ratio:4/3;background-color:#f2f0ed;position:relative;z-index:0}@media (min-width:768px){.gelaende__map{aspect-ratio:820/520}}.gelaende__map .leaflet-container{font-family:inherit}.gelaende__fallback{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.gelaende__legende{list-style:none;margin:0;padding:0}.gelaende__legende>li{border-bottom:1px solid #e0ddd8}.gelaende__ort{align-items:center;background:none;border:0;color:#1a1a1a;display:flex;gap:1rem;padding:.875rem 0;text-align:left;width:100%}.gelaende__ort:is(button){cursor:pointer}.gelaende__ort:is(button):hover .gelaende__titel,.gelaende__ort:is(button)[aria-pressed=true] .gelaende__titel{color:#ce0e2d}.gelaende__ort:is(button):focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.gelaende__ort[aria-pressed=true] .gelaende__nr{background-color:#ce0e2d}.gelaende__nr{background-color:#1a1a1a;color:#fff;display:grid;flex:none;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(18px,17.2571428571px + .1904761905vw,20px);font-stretch:100%;font-weight:700;height:2rem;line-height:1.5;line-height:1;place-items:center;width:2rem}.gelaende__ort--rot .gelaende__nr{background-color:#ce0e2d}.gelaende__titel{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-stretch:100%;font-weight:600;line-height:1.5;transition-duration:.2s;transition-property:color;transition-timing-function:ease-in-out}.gelaende__pdf{margin-top:1.5rem}.gelaende-marker{--pin-bg:#1a1a1a;--pin-nr:#1a1a1a}.gelaende-marker--rot{--pin-bg:#ce0e2d;--pin-nr:#ce0e2d}.gelaende-marker__label{align-items:center;background-color:var(--pin-bg);bottom:.5625rem;box-shadow:0 2px 8px rgba(0,0,0,.35);color:#fff;cursor:pointer;display:inline-flex;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);font-stretch:100%;font-weight:600;gap:.5rem;left:0;line-height:1.5;line-height:1.2;padding:.3125rem .75rem .3125rem .3125rem;position:absolute;transform:translateX(-50%);white-space:nowrap;width:-moz-max-content;width:max-content}.gelaende-marker__label:after{border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.5625rem solid var(--pin-bg);content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.gelaende-marker__nr{background-color:#fff;color:var(--pin-nr);display:grid;font-weight:700;height:1.5rem;line-height:1;min-width:1.5rem;padding:0 .25rem;place-items:center}.gelaende-marker.is-active .gelaende-marker__label,.gelaende-marker:hover .gelaende-marker__label{outline:2px solid #fff}.gelaende-marker.is-active{--pin-bg:#ce0e2d;--pin-nr:#ce0e2d}@media (max-width:768px){.gelaende-marker__label{padding-right:.3125rem}.gelaende-marker:not(.is-active) .gelaende-marker__text{display:none}.gelaende-marker.is-active .gelaende-marker__label{padding-right:.75rem}}.gelaende-punkte{margin-top:clamp(40px,37.0285714286px + .7619047619vw,48px)}.gelaende-punkte__title{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(26px,23.7714285714px + .5714285714vw,32px);font-stretch:75%;font-weight:800;letter-spacing:0;line-height:.98;margin:0 0 1.5rem;text-transform:uppercase}.gelaende-punkte__list{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}@media (min-width:768px){.gelaende-punkte__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.gelaende-punkt{align-items:flex-start;background-color:#f7f5f2;display:flex;gap:1rem;padding:1.5rem}.gelaende-punkt__icon{color:#ce0e2d;flex:none;height:2rem;width:2rem}.gelaende-punkt__text{display:flex;flex-direction:column;gap:.375rem}.gelaende-punkt__title{font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-weight:700}.gelaende-punkt__desc,.gelaende-punkt__title{font-family:Open Sans,Arial,Helvetica,sans-serif;font-stretch:100%;line-height:1.5;line-height:1.2;margin:0}.gelaende-punkt__desc{color:#444;font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);font-weight:400}.layout-anreise{padding-bottom:clamp(48px,30.1714285714px + 4.5714285714vw,96px);padding-top:clamp(48px,30.1714285714px + 4.5714285714vw,96px);--scheme-accent:#dc0d15;--btn-secondary-hover-bg:#fff;--btn-secondary-hover-border:#fff;--btn-secondary-hover-text:#1a1a1a;background-color:#1a1a1a}.layout-anreise .section-head{margin-bottom:0;max-width:40rem}.layout-anreise .section-head__text{color:#b3afa8;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-stretch:100%;font-weight:400;line-height:1.5}.anreise__head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1.5rem 3rem;justify-content:space-between}.anreise-karte,.anreise__head{margin-bottom:clamp(32px,26.0571428571px + 1.5238095238vw,48px)}.anreise-karte{color:#1a1a1a;display:grid;grid-template-columns:minmax(0,1fr)}.anreise-karte__map{aspect-ratio:1/1;background-color:#e0ddd8;position:relative;z-index:0}@media (min-width:768px){.anreise-karte__map{aspect-ratio:16/9}}@media (min-width:991px){.anreise-karte__map{aspect-ratio:1280/480}}.anreise-karte__map .leaflet-container{background-color:#e0ddd8;font-family:inherit}.anreise-karte__map .leaflet-tile-pane{opacity:.5}@media (min-width:991px){.anreise-karte--ebenen{grid-template-columns:21.25rem minmax(0,1fr)}.anreise-karte--ebenen .anreise-karte__map{aspect-ratio:auto;min-height:35rem}}.anreise-karte__ebenen{background-color:#f7f5f2;border:0;margin:0;min-width:0;padding:1.5rem 1.25rem}@media (min-width:991px){.anreise-karte__ebenen{padding:1.75rem 1.5rem}}.anreise-karte__legend{color:#dc0d15;float:left;margin:0 0 .75rem;padding:0;width:100%}.anreise-karte__liste{clear:both;display:grid;gap:0 1.5rem;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}@media (min-width:640px){.anreise-karte__liste{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:991px){.anreise-karte__liste{gap:.25rem;grid-template-columns:minmax(0,1fr)}}.anreise-ebene{align-items:center;cursor:pointer;display:flex;gap:.75rem;padding:.5rem 0;position:relative}@media (min-width:991px){.anreise-ebene{padding:.625rem 0}}.anreise-ebene__input{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.anreise-ebene__box{background-color:#fff;border:2px solid #1a1a1a;flex:none;height:1.25rem;position:relative;transition-duration:.2s;transition-property:background-color,border-color;transition-timing-function:ease-in-out;width:1.25rem}.anreise-ebene__box:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:.6875rem;left:.3125rem;opacity:0;position:absolute;top:.0625rem;transform:rotate(45deg);width:.375rem}.anreise-ebene__input:checked+.anreise-ebene__box{background-color:#ce0e2d;border-color:#ce0e2d}.anreise-ebene__input:checked+.anreise-ebene__box:after{opacity:1}.anreise-ebene__input:focus-visible+.anreise-ebene__box{outline:2px solid #1a1a1a;outline-offset:2px}.anreise-ebene__icon{flex:none;height:1.375rem;width:1.375rem}.anreise-ebene__text{display:flex;flex-direction:column;min-width:0}.anreise-ebene__name{font-size:clamp(17px,16.6285714286px + .0952380952vw,18px)}.anreise-ebene__hinweis,.anreise-ebene__name{font-family:Open Sans,Arial,Helvetica,sans-serif;font-stretch:100%;font-weight:400;line-height:1.5}.anreise-ebene__hinweis{color:#444;font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);line-height:1.2}.anreise-marker{--pin-bg:#1a1a1a}.anreise-marker--ziel{--pin-bg:#ce0e2d}.anreise-marker__label{align-items:center;background-color:var(--pin-bg);bottom:.5625rem;box-shadow:0 2px 8px rgba(0,0,0,.35);color:#fff;cursor:pointer;display:inline-flex;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:.875rem;font-stretch:100%;font-weight:700;gap:.5rem;left:0;line-height:1.5;padding:.5rem .875rem .5rem .625rem;position:absolute;transform:translateX(-50%);white-space:nowrap;width:-moz-max-content;width:max-content}.anreise-marker__label svg{flex:none;height:1.375rem;width:1.375rem}.anreise-marker__label:after{border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.5625rem solid var(--pin-bg);content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.anreise-marker.is-active .anreise-marker__label,.anreise-marker:hover .anreise-marker__label{outline:2px solid #fff}@media (max-width:768px){.anreise-marker:not(.is-active) .anreise-marker__label{padding:.5rem}.anreise-marker:not(.is-active) .anreise-marker__text{display:none}}:is(.layout-anreise,.layout-text-karte) .leaflet-popup-content-wrapper{border-radius:0;box-shadow:0 4px 16px rgba(0,0,0,.25)}:is(.layout-anreise,.layout-text-karte) .leaflet-popup-content{color:#1a1a1a;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);font-stretch:100%;font-weight:400;line-height:1.5;line-height:1.3;margin:.875rem 2rem .875rem 1rem}:is(.layout-anreise,.layout-text-karte) .leaflet-popup-content strong{display:block}:is(.layout-anreise,.layout-text-karte) .leaflet-popup-content p{margin:.25rem 0 0}.anreise-wege{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}@media (min-width:640px){.anreise-wege{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.anreise-wege{grid-template-columns:repeat(4,minmax(0,1fr))}}.anreise-weg{background-color:#333;border-top:4px solid #ce0e2d;color:#fff;display:flex;flex-direction:column;gap:1rem;padding:clamp(24px,22.5142857143px + .380952381vw,28px);position:relative}.anreise-weg__icon{color:#dc0d15;height:2.25rem;width:2.25rem}.anreise-weg__content{display:flex;flex-direction:column;gap:.5rem}.anreise-weg__title{font-size:clamp(22px,21.2571428571px + .1904761905vw,24px);font-stretch:75%;font-weight:700;hyphens:auto;letter-spacing:.01em;line-height:1.1;overflow-wrap:break-word;text-transform:uppercase;word-wrap:break-word;color:inherit}.anreise-weg__text,.anreise-weg__title{font-family:Open Sans,Arial,Helvetica,sans-serif;margin:0}.anreise-weg__text{color:#b3afa8;font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);font-stretch:100%;font-weight:400;line-height:1.5;line-height:1.2}.anreise-weg__cta{align-self:flex-start;margin-top:auto;padding-top:.5rem}.anreise-weg__cta:after{content:"";inset:0;position:absolute;z-index:1}.layout-uebernachten{padding-bottom:clamp(48px,30.1714285714px + 4.5714285714vw,96px);padding-top:clamp(48px,30.1714285714px + 4.5714285714vw,96px)}.layout-uebernachten .section-head{margin-bottom:0}.layout-uebernachten .section-head__text{color:#444;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-stretch:100%;font-weight:400;line-height:1.5;max-width:40rem}.uebernachten{display:grid;gap:clamp(32px,26.0571428571px + 1.5238095238vw,48px) 5rem;grid-template-columns:minmax(0,1fr)}@media (min-width:1280px){.uebernachten{align-items:start;grid-template-columns:minmax(0,360fr) minmax(0,840fr)}}.unterkuenfte{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}@media (min-width:768px){.unterkuenfte{grid-template-columns:repeat(3,minmax(0,1fr))}}.unterkunft{align-items:flex-start;background-color:#fff;border-top:4px solid #ce0e2d;color:#1a1a1a;display:flex;flex-direction:column;gap:1rem;padding:clamp(24px,21.0285714286px + .7619047619vw,32px)}@media (min-width:1280px){.unterkunft{min-height:22.625rem}}.unterkunft__icon{color:#ce0e2d;height:2.5rem;width:2.5rem}.unterkunft__content{display:flex;flex-direction:column;gap:.375rem}.unterkunft__typ{color:#ce0e2d;font-size:.875rem;font-stretch:100%;line-height:1.5}.unterkunft__title,.unterkunft__typ{font-family:Open Sans,Arial,Helvetica,sans-serif;font-weight:700;margin:0;text-transform:uppercase}.unterkunft__title{font-size:clamp(22px,21.2571428571px + .1904761905vw,24px);font-stretch:75%;hyphens:auto;letter-spacing:.01em;line-height:1.1;overflow-wrap:break-word;word-wrap:break-word;color:inherit}.unterkunft__telefon{align-items:center;color:inherit;display:inline-flex;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-stretch:100%;font-weight:600;gap:.5rem;line-height:1.5;text-decoration:none;transition-duration:.2s;transition-property:color;transition-timing-function:ease-in-out}.unterkunft__telefon:hover{color:#ce0e2d}.unterkunft__telefon-icon{color:#444;flex:none;height:1.25rem;width:1.25rem}.unterkunft__cta{margin-top:auto;padding-top:.5rem}.layout-gut-zu-wissen{background-color:#1a1a1a;padding-bottom:clamp(48px,39.0857142857px + 2.2857142857vw,72px);padding-top:clamp(48px,39.0857142857px + 2.2857142857vw,72px)}.gut-zu-wissen{display:grid;gap:1.5rem 2rem;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}@media (min-width:640px){.gut-zu-wissen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.gut-zu-wissen{grid-template-columns:repeat(var(--spalten,4),minmax(0,1fr))}}.gut-zu-wissen__title{color:#fff;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(30px,26.2857142857px + .9523809524vw,40px);font-stretch:75%;font-weight:800;letter-spacing:0;line-height:.98;margin:0 0 clamp(24px,21.0285714286px + .7619047619vw,32px);text-transform:uppercase}.gut-zu-wissen__punkt{border-top:4px solid #ce0e2d;display:flex;flex-direction:column;gap:.75rem;padding-top:1.25rem}.gut-zu-wissen__icon{color:#dc0d15;height:2rem;width:2rem}.gut-zu-wissen__name{color:#fff;font-size:clamp(19px,18.6285714286px + .0952380952vw,20px);font-stretch:75%;font-weight:700;letter-spacing:.01em;line-height:1.1;text-transform:uppercase}.gut-zu-wissen__name,.gut-zu-wissen__text{font-family:Open Sans,Arial,Helvetica,sans-serif;margin:0}.gut-zu-wissen__text{color:#b3afa8;font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);font-stretch:100%;font-weight:400;line-height:1.5;line-height:1.2}.layout-faq{padding-bottom:clamp(48px,30.1714285714px + 4.5714285714vw,96px);padding-top:clamp(48px,30.1714285714px + 4.5714285714vw,96px)}.layout-faq .section-head{margin-bottom:0}.layout-faq .section-head__text{color:#444;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-stretch:100%;font-weight:400;line-height:1.5}.layout-faq .buttons{margin-top:1.5rem}.faq{display:grid;gap:clamp(32px,26.0571428571px + 1.5238095238vw,48px) 5rem;grid-template-columns:minmax(0,1fr)}@media (min-width:1280px){.faq{align-items:start;grid-template-columns:minmax(0,420fr) minmax(0,780fr)}}.faq-item{border-bottom:1px solid #e0ddd8}.faq-item:first-child{border-top:1px solid #e0ddd8}.faq-item__frage{margin:0}.faq-item__button{align-items:center;background:none;border:0;color:#1a1a1a;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:1.5rem 0;text-align:left;transition:padding-bottom .3s ease;width:100%}.faq-item__button:focus-visible{outline:2px solid var(--focus-color,#1a1a1a);outline-offset:2px}.faq-item__text{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(18px,17.2571428571px + .1904761905vw,20px);font-stretch:100%;font-weight:700;line-height:1.5;transition-duration:.2s;transition-property:color;transition-timing-function:ease-in-out}.faq-item__button:hover .faq-item__text{color:#ce0e2d}.faq-item__icon{flex:none;height:1rem;position:relative;width:1rem}.faq-item__icon:after,.faq-item__icon:before{background-color:currentColor;content:"";height:3px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition-duration:.2s;transition-property:transform,background-color;transition-timing-function:ease-in-out;width:100%}.faq-item__icon:after{transform:translateY(-50%) rotate(90deg)}.faq-item.is-open .faq-item__button{padding-bottom:.75rem}.faq-item.is-open .faq-item__icon{color:#ce0e2d}.faq-item.is-open .faq-item__icon:after{transform:translateY(-50%) rotate(0deg)}.faq-item__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease,visibility 0s linear .3s;visibility:hidden}.faq-item.is-open .faq-item__panel{grid-template-rows:1fr;transition:grid-template-rows .3s ease,visibility 0s linear 0s;visibility:visible}.faq-item__antwort{color:#444;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-stretch:100%;font-weight:400;line-height:1.5;min-height:0;overflow:hidden}.faq-item__antwort>:first-child{margin-top:0}.faq-item__antwort>:last-child{margin-bottom:1.5rem}.faq-item__antwort a{color:inherit}@media (prefers-reduced-motion:reduce){.faq-item.is-open .faq-item__panel,.faq-item__button,.faq-item__panel{transition:none}}.layout-karten{padding-bottom:clamp(48px,30.1714285714px + 4.5714285714vw,96px);padding-top:clamp(48px,30.1714285714px + 4.5714285714vw,96px);--karte-bg:#f7f5f2;--karte-label:#ce0e2d;--karte-text:#444}.layout-karten .section-head{margin-bottom:clamp(32px,26.0571428571px + 1.5238095238vw,48px)}.layout-karten .section-head__text{color:#444;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-stretch:100%;font-weight:400;line-height:1.5;max-width:42.5rem}.karten--offwhite{--karte-bg:#fff}.karten--dunkel{--scheme-accent:#dc0d15;--karte-bg:#333;--karte-label:#b3afa8;--karte-text:#b3afa8;background-color:#1a1a1a}.karten--dunkel .section-head__text{color:#b3afa8}.karten{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}@media (min-width:640px){.karten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:991px){.karten--spalten-3 .karten{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.karten--spalten-4 .karten{grid-template-columns:repeat(4,minmax(0,1fr))}}.karte{--karte-icon:#dc0d15;background-color:var(--karte-bg);color:var(--scheme-text);display:flex;flex-direction:column;gap:.75rem;padding:clamp(24px,22.5142857143px + .380952381vw,28px)}.karten--linie .karte{border-top:4px solid #ce0e2d}.karten--dunkel:not(.karten--linie) .karte{--karte-icon:#fff}.karten--icon-links .karte{align-items:flex-start;flex-direction:row;gap:1.25rem}.karten--titel-gross:not(.karten--zeitleiste) .karte{gap:.875rem;padding:clamp(24px,21.0285714286px + .7619047619vw,32px)}.karte--rot{--karte-bg:#ce0e2d;--karte-label:#fff;--karte-text:#fff;--karte-icon:#fff;border-top-color:#ce0e2d;color:#fff}.karte__icon{color:var(--karte-icon);flex:none;height:2.25rem;width:2.25rem}.karte__body{display:flex;flex:1 1 auto;flex-direction:column;gap:.75rem;min-width:0}.karten--titel-gross:not(.karten--zeitleiste) .karte__body{gap:.875rem}.karte__oberzeile{color:var(--karte-label);font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:.875rem;font-stretch:100%;font-weight:700;line-height:1.5;margin:0;text-transform:uppercase}.karte__titel{font-size:clamp(22px,21.2571428571px + .1904761905vw,24px);hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;color:inherit}.karte__titel,.karten--titel-klein .karte__titel{font-family:Open Sans,Arial,Helvetica,sans-serif;font-stretch:75%;font-weight:700;letter-spacing:.01em;line-height:1.1;margin:0;text-transform:uppercase}.karten--titel-klein .karte__titel{font-size:clamp(19px,18.6285714286px + .0952380952vw,20px)}.karten--titel-gross .karte__titel{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(26px,23.7714285714px + .5714285714vw,32px);font-stretch:75%;font-weight:800;letter-spacing:0;line-height:.98;margin:0;text-transform:uppercase}.karte__text{color:var(--karte-text);font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);line-height:1.5;line-height:1.2;margin:0}.karte__text,.karten--titel-gross:not(.karten--zeitleiste) .karte__text{font-family:Open Sans,Arial,Helvetica,sans-serif;font-stretch:100%;font-weight:400}.karten--titel-gross:not(.karten--zeitleiste) .karte__text{font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);line-height:1.5}.karte__link{align-self:flex-start;margin-top:auto;padding-top:.25rem}.karten__buttons{margin-top:clamp(32px,26.0571428571px + 1.5238095238vw,48px)}.karten--zeitleiste{--zeitleiste-linie:#e0ddd8}.karten--zeitleiste.karten--offwhite{--zeitleiste-linie:#b3afa8}.karten--zeitleiste .karten{gap:0}@media (min-width:640px){.karten--zeitleiste .karten{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.5rem}}@media (min-width:991px){.karten--zeitleiste .karten{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.karten--zeitleiste .karten{grid-template-columns:repeat(var(--anzahl,6),minmax(0,1fr))}}.karten--zeitleiste .karte{--karte-bg:transparent;--karte-label:#1a1a1a;border-top:2px solid var(--zeitleiste-linie);gap:.5rem;padding:1.5rem 1.25rem 1.5rem 0}@media (min-width:1280px){.karten--zeitleiste .karte{padding-bottom:0}}.karten--zeitleiste .karte--rot{--karte-label:#ce0e2d;border-top:6px solid #ce0e2d;color:var(--scheme-text)}.karten--zeitleiste .karte__body{gap:.5rem}.karten--zeitleiste .karte__oberzeile{font-size:clamp(26px,23.7714285714px + .5714285714vw,32px);text-transform:uppercase;text-transform:none}.karten--zeitleiste .karte__oberzeile,.karten--zeitleiste.karten--titel-gross .karte__oberzeile{font-family:Open Sans,Arial,Helvetica,sans-serif;font-stretch:75%;font-weight:800;letter-spacing:0;line-height:.98;margin:0}.karten--zeitleiste.karten--titel-gross .karte__oberzeile{font-size:clamp(30px,26.2857142857px + .9523809524vw,40px);text-transform:uppercase}.karten--zeitleiste .karte__titel{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-stretch:100%;font-weight:700;letter-spacing:0;line-height:1.5;line-height:1.2;text-transform:none}.karten--zeitleiste .karte__text{--karte-text:#444}.karten-box{--scheme-text:#fff;--scheme-background:#333;--scheme-foreground:#444;--scheme-border:#555;--scheme-accent:#fff;--btn-primary-bg:#fff;--btn-primary-border:#fff;--btn-primary-text:#1a1a1a;--btn-primary-hover-bg:#1a1a1a;--btn-primary-hover-border:#1a1a1a;--btn-secondary-border:#fff;--btn-secondary-text:#fff;--btn-secondary-hover-bg:#1a1a1a;--btn-secondary-hover-border:#1a1a1a;--btn-secondary-hover-text:#fff;--btn-link-text:#fff;--focus-color:#fff;margin-top:clamp(24px,15.0857142857px + 2.2857142857vw,48px);--btn-primary-hover-bg:transparent;--btn-primary-hover-border:#fff;--btn-primary-hover-text:#fff;align-items:flex-start;background-color:#1a1a1a;color:#fff;display:flex;flex-direction:column;gap:1rem 1.5rem;padding:1.75rem clamp(20px,15.5428571429px + 1.1428571429vw,32px)}@media (min-width:768px){.karten-box{align-items:center;flex-direction:row}}.karten-box__icon{color:#dc0d15;flex:none;height:2.25rem;width:2.25rem}.karten-box__text{display:flex;flex:1 1 auto;flex-direction:column;gap:.25rem}.karten-box__titel{font-size:clamp(22px,21.2571428571px + .1904761905vw,24px);font-stretch:75%;font-weight:700;letter-spacing:.01em;line-height:1.1;text-transform:uppercase}.karten-box__beschreibung,.karten-box__titel{font-family:Open Sans,Arial,Helvetica,sans-serif;margin:0}.karten-box__beschreibung{color:#b3afa8;font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-stretch:100%;font-weight:400;line-height:1.5}.karten-box__button{flex:none}.karte__fusszeile{align-items:center;color:var(--karte-label);display:flex;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);font-stretch:100%;font-weight:700;gap:.5rem;line-height:1.5;margin:auto 0 0;padding-top:.25rem}.karten--offwhite .karte__fusszeile,.karten--weiss .karte__fusszeile{color:#444}.karte--rot .karte__fusszeile{color:#fff}.karte__fusszeile-icon{flex:none;height:1.125rem;width:1.125rem}.karte__kopf{align-items:center;display:flex;gap:.75rem}.karte__kopf .karte__icon{height:2rem;width:2rem}.karte__nr{color:#b3afa8;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:1.5rem;font-stretch:75%;font-weight:700;line-height:1}.karte--ohne-titel{gap:1rem}.karte--ohne-titel .karte__text{color:var(--scheme-text);font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-stretch:100%;font-weight:400;line-height:1.5}.layout-text-karte{padding-bottom:clamp(48px,30.1714285714px + 4.5714285714vw,96px);padding-top:clamp(48px,30.1714285714px + 4.5714285714vw,96px)}.layout-text-karte .section-head{margin-bottom:24px}.layout-text-karte .section-head__text{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-stretch:100%;font-weight:400;line-height:1.5}.layout-text-karte .section-head__text>p+p{margin-top:1rem}.layout-text-karte .section-head__text>*+h4,.layout-text-karte .section-head__text>*+ol,.layout-text-karte .section-head__text>*+ul{margin-top:clamp(24px,21.0285714286px + .7619047619vw,32px)}.layout-text-karte .section-head__text>h4+p,.layout-text-karte .section-head__text>ol+p,.layout-text-karte .section-head__text>ul+p{margin-top:clamp(20px,17.0285714286px + .7619047619vw,28px)}.layout-text-karte .section-head__text ul{display:flex;flex-direction:column;gap:.875rem;list-style:none;margin-bottom:0;padding:0}.layout-text-karte .section-head__text ul li{color:var(--scheme-text);font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-stretch:100%;font-weight:600;line-height:1.5;padding-left:1.375rem;position:relative}.layout-text-karte .section-head__text ul li:before{background-color:#ce0e2d;content:"";height:.625rem;left:0;position:absolute;top:.5em;width:.625rem}.layout-text-karte .section-head__text h4{border-left:4px solid #ce0e2d;color:var(--scheme-text);font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-stretch:100%;font-weight:700;letter-spacing:0;line-height:1.5;line-height:1.2;margin-bottom:0;padding:.25rem 0 .25rem 1rem;text-transform:none}.layout-text-karte .section-head__text{color:#444;max-width:40rem}.text-karte{display:grid;gap:clamp(32px,26.0571428571px + 1.5238095238vw,48px) 5rem;grid-template-columns:minmax(0,1fr)}@media (min-width:991px){.text-karte{align-items:start;grid-template-columns:minmax(0,640fr) minmax(0,560fr)}}.text-karte__map,.text-karte__platzhalter{aspect-ratio:560/440;background-color:#e0ddd8;position:relative;z-index:0}.text-karte__map .leaflet-container{background-color:#e0ddd8;font-family:inherit}.text-karte__map .leaflet-tile-pane{opacity:.5}.text-karte__platzhalter{align-items:center;color:#555;display:flex;flex-direction:column;gap:.5rem;justify-content:center;padding:2rem;text-align:center}.text-karte__platzhalter-icon{height:3rem;width:3rem}.text-karte__platzhalter-titel{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(22px,21.2571428571px + .1904761905vw,24px);font-stretch:75%;font-weight:700;letter-spacing:.01em;line-height:1.1;margin:0;text-transform:uppercase;text-transform:none}.text-karte__platzhalter-text{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);font-stretch:100%;font-weight:400;line-height:1.5;margin:0}@media (min-width:1280px){.text-karte--breit .buttons{flex-wrap:nowrap}}@media (min-width:991px){.text-karte--breit .text-karte{-moz-column-gap:4rem;column-gap:4rem;grid-template-columns:minmax(0,420fr) minmax(0,796fr)}}.text-karte--breit .text-karte__map,.text-karte--breit .text-karte__platzhalter{aspect-ratio:796/520}.text-karte--breit .text-karte__platzhalter-icon{height:3.5rem;width:3.5rem}.text-karte--breit .text-karte__platzhalter-titel{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(26px,23.7714285714px + .5714285714vw,32px);font-stretch:75%;font-weight:800;letter-spacing:0;line-height:.98;margin:0;text-transform:uppercase;text-transform:none}.layout-banner{padding-bottom:clamp(40px,34.0571428571px + 1.5238095238vw,56px);padding-top:clamp(40px,34.0571428571px + 1.5238095238vw,56px)}.layout-banner.banner--titel-klein{padding-bottom:clamp(40px,37.0285714286px + .7619047619vw,48px);padding-top:clamp(40px,37.0285714286px + .7619047619vw,48px)}.banner--rot{--banner-text:#fff;--banner-icon:#fff}.banner--dunkel{--banner-text:#b3afa8;--banner-icon:#dc0d15;--btn-primary-hover-bg:transparent;--btn-primary-hover-border:#fff;--btn-primary-hover-text:#fff;background-color:#1a1a1a}.banner--offwhite{--banner-text:#444;--banner-icon:#dc0d15}.banner{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem 3rem}@media (min-width:768px){.banner{align-items:center;flex-direction:row;justify-content:space-between}}.banner__inhalt{align-items:flex-start;display:flex;gap:1.25rem;max-width:40rem}.banner__icon{color:var(--banner-icon);flex:none;height:2.5rem;margin-top:.25rem;width:2.5rem}.banner--titel-klein .banner__icon{height:2.25rem;margin-top:0;width:2.25rem}.banner--titel-klein .banner__inhalt{align-items:center}.banner__text{display:flex;flex-direction:column;gap:.5rem}.banner--titel-klein .banner__text{gap:.25rem}.banner__titel{font-size:clamp(30px,26.2857142857px + .9523809524vw,40px);hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;color:var(--scheme-text)}.banner--titel-mittel .banner__titel,.banner__titel{font-family:Open Sans,Arial,Helvetica,sans-serif;font-stretch:75%;font-weight:800;letter-spacing:0;line-height:.98;margin:0;text-transform:uppercase}.banner--titel-mittel .banner__titel{font-size:clamp(26px,23.7714285714px + .5714285714vw,32px)}.banner--titel-klein .banner__titel{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(22px,21.2571428571px + .1904761905vw,24px);font-stretch:75%;font-weight:700;letter-spacing:.01em;line-height:1.1;margin:0;text-transform:uppercase}.banner__beschreibung{color:var(--banner-text);font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-stretch:100%;font-weight:400;line-height:1.5;margin:0}.banner__buttons{flex:none}.layout-hinweis-box{padding-bottom:clamp(48px,42.0571428571px + 1.5238095238vw,64px);padding-top:clamp(48px,42.0571428571px + 1.5238095238vw,64px)}.layout-hinweis-box.scheme-weiss .hinweis-box{background-color:#f7f5f2}.hinweis-box{align-items:center;background-color:#fff;border:3px solid #ce0e2d;display:flex;flex-direction:column;gap:.75rem;margin:0 auto;max-width:64.25rem;padding:clamp(28px,25.0285714286px + .7619047619vw,36px) clamp(20px,9.6px + 2.6666666667vw,48px);text-align:center}.hinweis-box__icon{background-color:#ce0e2d;border-radius:50%;color:#fff;display:grid;flex:none;height:3.5rem;place-items:center;width:3.5rem}.hinweis-box__icon svg{height:1.875rem;width:1.875rem}.hinweis-box .section-head{margin-bottom:0;max-width:none}.hinweis-box .section-head,.hinweis-box .section-head__main{align-items:center;gap:.75rem}.hinweis-box .section-head__title{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(26px,23.7714285714px + .5714285714vw,32px);font-stretch:75%;font-weight:800;letter-spacing:0;line-height:.98;margin:0;text-transform:uppercase}.hinweis-box .section-head__aside{align-items:center}.hinweis-box .section-head__text{color:#444;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-stretch:100%;font-weight:400;line-height:1.5}.hinweis-box__link{margin-top:.25rem;max-width:100%;text-align:center;white-space:normal}.layout-schritte{padding-bottom:clamp(48px,30.1714285714px + 4.5714285714vw,96px);padding-top:clamp(48px,30.1714285714px + 4.5714285714vw,96px)}.layout-schritte .section-head__text{color:#444;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(18px,17.2571428571px + .1904761905vw,20px);font-stretch:100%;font-weight:400;line-height:1.5;max-width:37.5rem}.layout-schritte.scheme-offwhite .schritte-box{background-color:#fff}.schritte{display:grid;gap:clamp(32px,26.0571428571px + 1.5238095238vw,48px) 4rem;grid-template-columns:minmax(0,1fr)}@media (min-width:991px){.schritte--box .schritte{align-items:start;grid-template-columns:minmax(0,816fr) minmax(0,400fr)}.schritte--formular .schritte{align-items:start;-moz-column-gap:5rem;column-gap:5rem;grid-template-columns:minmax(0,640fr) minmax(0,560fr)}}.schritte__liste{display:flex;flex-direction:column;gap:1.25rem;list-style:none;margin:0;padding:0}.schritte--box .schritte__liste{gap:0}.schritte__hinweis{color:#555;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);font-stretch:100%;font-weight:400;line-height:1.5;margin:1rem 0 0}.schritte__formular{--scheme-text:#1a1a1a;--scheme-background:#fff;--scheme-foreground:#fff;--scheme-border:#e0ddd8;--scheme-accent:#ce0e2d;--btn-primary-bg:#ce0e2d;--btn-primary-border:#ce0e2d;--btn-primary-text:#fff;--btn-primary-hover-bg:transparent;--btn-primary-hover-border:#1a1a1a;--btn-primary-hover-text:#1a1a1a;--btn-secondary-border:#1a1a1a;--btn-secondary-text:#1a1a1a;--btn-secondary-hover-bg:#1a1a1a;--btn-secondary-hover-border:#1a1a1a;--btn-secondary-hover-text:#fff;--btn-link-text:#1a1a1a;--focus-color:#1a1a1a;background-color:#fff;border-top:4px solid #ce0e2d;color:#1a1a1a;padding:clamp(24px,18.0571428571px + 1.5238095238vw,40px)}.schritte__formular-titel{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(26px,23.7714285714px + .5714285714vw,32px);font-stretch:75%;font-weight:800;letter-spacing:0;line-height:.98;margin:0 0 1.25rem;text-transform:uppercase}.schritt{align-items:flex-start;display:flex;gap:1.25rem}.schritte--box .schritt{border-bottom:1px solid #e0ddd8;gap:1.5rem;padding:1.25rem 0}.schritt__nr{background-color:#ce0e2d;border-radius:50%;color:#fff;display:grid;flex:none;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:1.25rem;font-stretch:75%;font-weight:700;height:2.75rem;line-height:1;place-items:center;width:2.75rem}.schritt__text{display:flex;flex-direction:column;gap:.25rem;min-width:0;padding-top:.375rem}.schritte--box .schritt__text{padding-top:0}.schritt__oberzeile{color:#ce0e2d;font-size:.875rem;text-transform:uppercase}.schritt__oberzeile,.schritt__titel{font-family:Open Sans,Arial,Helvetica,sans-serif;font-stretch:100%;font-weight:700;line-height:1.5;margin:0}.schritt__titel{font-size:clamp(18px,17.2571428571px + .1904761905vw,20px);letter-spacing:0;text-transform:none}.schritt__beschreibung{color:#444;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-stretch:100%;font-weight:400;line-height:1.5;margin:0}.schritte-box{background-color:#f7f5f2;display:flex;flex-direction:column;gap:.75rem;padding:1.75rem}.schritte-box__titel{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(22px,21.2571428571px + .1904761905vw,24px);font-stretch:75%;font-weight:700;letter-spacing:.01em;line-height:1.1;margin:0;text-transform:uppercase}.schritte-box__punkte{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.schritte-box__punkte li{align-items:flex-start;display:flex;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-stretch:100%;font-weight:400;gap:.75rem;line-height:1.5}.schritte-box__icon{color:#ce0e2d;flex:none;height:1.5rem;margin-top:.125rem;width:1.5rem}.schritte--dunkel{--scheme-accent:#dc0d15;background-color:#1a1a1a}.schritte--dunkel .schritt__beschreibung,.schritte--dunkel .section-head__text{color:#b3afa8}.schritte--anschluss{padding-top:0}.schritte__haupt{display:flex;flex-direction:column;gap:2rem}.schritte__haupt .section-head{margin-bottom:0}.schritte-kontakt{--scheme-text:#1a1a1a;--scheme-background:#fff;--scheme-foreground:#fff;--scheme-border:#e0ddd8;--scheme-accent:#ce0e2d;--btn-primary-bg:#ce0e2d;--btn-primary-border:#ce0e2d;--btn-primary-text:#fff;--btn-primary-hover-bg:transparent;--btn-primary-hover-border:#1a1a1a;--btn-primary-hover-text:#1a1a1a;--btn-secondary-border:#1a1a1a;--btn-secondary-text:#1a1a1a;--btn-secondary-hover-bg:#1a1a1a;--btn-secondary-hover-border:#1a1a1a;--btn-secondary-hover-text:#fff;--btn-link-text:#1a1a1a;--focus-color:#1a1a1a;align-items:flex-start;background-color:#fff;color:#1a1a1a;display:flex;flex-direction:column;gap:.375rem;padding:2rem clamp(24px,18.0571428571px + 1.5238095238vw,40px)}.layout-schritte.scheme-weiss .schritte-kontakt{background-color:#f7f5f2}.schritte-kontakt__oberzeile{color:#ce0e2d;font-size:.875rem;font-stretch:100%;line-height:1.5}.schritte-kontakt__name,.schritte-kontakt__oberzeile{font-family:Open Sans,Arial,Helvetica,sans-serif;font-weight:700;margin:0;text-transform:uppercase}.schritte-kontakt__name{font-size:clamp(22px,21.2571428571px + .1904761905vw,24px);font-stretch:75%;letter-spacing:.01em;line-height:1.1}.schritte-kontakt__kanaele{display:flex;flex-wrap:wrap;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-stretch:100%;font-weight:400;gap:.25rem 1.5rem;line-height:1.5;margin:0}.schritte-kontakt__kanaele a{align-items:center;color:inherit;display:inline-flex;gap:.5rem;text-decoration:none;transition-duration:.2s;transition-property:color;transition-timing-function:ease-in-out}.schritte-kontakt__kanaele a:hover{color:#ce0e2d}.schritte-kontakt__kanaele svg{color:#444;flex:none;height:1.25rem;width:1.25rem}.schritte-kontakt__button{margin-top:1.125rem}.schritte-hinweis{align-items:flex-start;color:#444;display:flex;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-stretch:100%;font-weight:400;gap:1rem;line-height:1.5;margin:0}.schritte--dunkel .schritte-hinweis{color:#f2f0ed}.schritte-hinweis__icon{color:#dc0d15;flex:none;height:1.75rem;width:1.75rem}@media (min-width:991px){.schritte--fakten .schritte{align-items:start;-moz-column-gap:5rem;column-gap:5rem;grid-template-columns:minmax(0,720fr) minmax(0,480fr)}}.layout-schritte.scheme-weiss .schritte__formular,.schritte-fakten{background-color:#f7f5f2}.schritte-fakten{border-top:4px solid #ce0e2d;margin:0;padding:.5rem clamp(20px,15.5428571429px + 1.1428571429vw,32px)}.layout-schritte.scheme-offwhite .schritte-fakten{background-color:#fff}.schritte-fakten__eintrag{display:flex;flex-direction:column;gap:.125rem;padding:1.125rem 0}.schritte-fakten__eintrag+.schritte-fakten__eintrag{border-top:1px solid #e0ddd8}.schritte-fakten dt{color:#444;font-weight:400}.schritte-fakten dd,.schritte-fakten dt{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-stretch:100%;line-height:1.5}.schritte-fakten dd{color:#1a1a1a;font-weight:700;line-height:1.2;margin:0}.schritte-daten{display:flex;flex-direction:column;gap:2rem;list-style:none;margin:0;padding:0}.schritte-daten__eintrag{align-items:flex-start;display:flex;gap:1rem}.schritte-daten__icon{background-color:#f7f5f2;color:#ce0e2d;display:grid;flex:none;height:3rem;place-items:center;width:3rem}.schritte-daten__icon svg{height:1.5rem;width:1.5rem}.schritte-daten__text{display:flex;flex-direction:column;gap:.125rem;min-width:0}.schritte-daten__label{color:#ce0e2d;font-size:.875rem;font-weight:700;text-transform:uppercase}.schritte-daten__label,.schritte-daten__wert{font-family:Open Sans,Arial,Helvetica,sans-serif;font-stretch:100%;line-height:1.5;margin:0}.schritte-daten__wert{font-size:clamp(18px,17.2571428571px + .1904761905vw,20px);font-weight:400;hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;color:var(--scheme-text)}.schritte-daten__wert a{color:inherit;text-decoration:none;transition-duration:.2s;transition-property:color;transition-timing-function:ease-in-out}.schritte-daten__wert a:hover{color:#ce0e2d}.layout-spenden{padding-bottom:clamp(48px,30.1714285714px + 4.5714285714vw,96px);padding-top:clamp(48px,30.1714285714px + 4.5714285714vw,96px)}.layout-spenden .section-head{margin-bottom:0}.layout-spenden .section-head__text{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(18px,17.2571428571px + .1904761905vw,20px);font-stretch:100%;font-weight:400;line-height:1.5}.spenden{display:grid;gap:clamp(32px,26.0571428571px + 1.5238095238vw,48px) 5rem;grid-template-columns:minmax(0,1fr)}@media (min-width:991px){.spenden{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))}}.spenden__online{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;margin-top:2rem}.spenden__hinweis{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);font-stretch:100%;font-weight:400;line-height:1.5;margin:0}.spenden__optionen{--scheme-text:#1a1a1a;--scheme-background:#fff;--scheme-foreground:#fff;--scheme-border:#e0ddd8;--scheme-accent:#ce0e2d;--btn-primary-bg:#ce0e2d;--btn-primary-border:#ce0e2d;--btn-primary-text:#fff;--btn-primary-hover-bg:transparent;--btn-primary-hover-border:#1a1a1a;--btn-primary-hover-text:#1a1a1a;--btn-secondary-border:#1a1a1a;--btn-secondary-text:#1a1a1a;--btn-secondary-hover-bg:#1a1a1a;--btn-secondary-hover-border:#1a1a1a;--btn-secondary-hover-text:#fff;--btn-link-text:#1a1a1a;--focus-color:#1a1a1a;background-color:#fff;color:#1a1a1a;list-style:none;margin:0;padding:.5rem clamp(20px,15.5428571429px + 1.1428571429vw,32px)}.spenden-option{align-items:flex-start;display:flex;gap:1.25rem;padding:1.5rem 0}.spenden-option+.spenden-option{border-top:1px solid #e0ddd8}.spenden-option__icon{background-color:#f7f5f2;color:#ce0e2d;display:grid;flex:none;height:3rem;place-items:center;width:3rem}.spenden-option__icon svg{height:1.625rem;width:1.625rem}.spenden-option__text{align-items:flex-start;display:flex;flex-direction:column;gap:.25rem;min-width:0}.spenden-option__label{color:#ce0e2d;font-size:.875rem;text-transform:uppercase}.spenden-option__label,.spenden-option__titel{font-family:Open Sans,Arial,Helvetica,sans-serif;font-stretch:100%;font-weight:700;line-height:1.5;margin:0}.spenden-option__titel{hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;font-size:clamp(18px,17.2571428571px + .1904761905vw,20px)}.spenden-option__beschreibung{color:#444;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);font-stretch:100%;font-weight:400;line-height:1.5;margin:0}.spenden-option__aktion{background:none;border:0;cursor:pointer;margin-top:.25rem}.layout-sponsoren{padding-bottom:clamp(48px,30.1714285714px + 4.5714285714vw,96px);padding-top:clamp(48px,30.1714285714px + 4.5714285714vw,96px)}.layout-sponsoren .section-head__text{color:#444;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(18px,17.2571428571px + .1904761905vw,20px);font-stretch:100%;font-weight:400;line-height:1.5;max-width:42.5rem}.sponsoren-stufe{display:flex;flex-direction:column;gap:1.25rem}.sponsoren-stufe+.sponsoren-stufe{margin-top:clamp(40px,34.0571428571px + 1.5238095238vw,56px)}.sponsoren-stufe__titel{color:#ce0e2d;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:.875rem;font-stretch:100%;font-weight:700;letter-spacing:0;line-height:1.5;margin:0;text-transform:uppercase}.sponsoren-einleitung{align-items:flex-start;background-color:#f7f5f2;display:flex;gap:1.5rem;padding:1.75rem clamp(20px,15.5428571429px + 1.1428571429vw,32px)}.sponsoren-einleitung__icon{color:#dc0d15;flex:none;height:2.25rem;width:2.25rem}.sponsoren-einleitung__text{display:flex;flex-direction:column;gap:.25rem}.sponsoren-einleitung__titel{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(22px,21.2571428571px + .1904761905vw,24px);font-stretch:75%;font-weight:700;letter-spacing:.01em;line-height:1.1;margin:0;text-transform:uppercase}.sponsoren-einleitung__beschreibung{color:#444;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-stretch:100%;font-weight:400;line-height:1.5;margin:0}.sponsoren-portraets{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}@media (min-width:768px){.sponsoren-portraets{grid-template-columns:repeat(2,minmax(0,1fr))}}.sponsoren-portraets--einzeln{grid-template-columns:minmax(0,1fr)}.sponsor-portraet{border:1px solid #e0ddd8;display:flex;flex-direction:column}@media (min-width:768px){.sponsoren-portraets--einzeln .sponsor-portraet{flex-direction:row}}.sponsor-portraet__logo{display:grid;height:10rem;padding:1.5rem;place-items:center}@media (min-width:768px){.sponsoren-portraets--einzeln .sponsor-portraet__logo{flex:0 0 44%;height:auto;min-height:12.5rem}}.sponsor-portraet__bild{display:block;height:100%;max-height:6.875rem;max-width:22.5rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:100%}.sponsor-portraet__name{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(22px,21.2571428571px + .1904761905vw,24px);font-stretch:75%;font-weight:700;letter-spacing:.01em;line-height:1.1;margin:0;text-transform:uppercase}.sponsor-portraet__text{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;padding:0 clamp(20px,15.5428571429px + 1.1428571429vw,32px) clamp(24px,21.0285714286px + .7619047619vw,32px)}@media (min-width:768px){.sponsoren-portraets--einzeln .sponsor-portraet__text{justify-content:center;padding:2rem 2.5rem}}.sponsor-portraet__titel{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(22px,21.2571428571px + .1904761905vw,24px);font-stretch:75%;font-weight:700;letter-spacing:.01em;line-height:1.1;margin:0;text-transform:uppercase}.sponsor-portraet__beschreibung{color:#444;font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-weight:400;margin:0}.sponsor-portraet__beschreibung,.sponsor-portraet__website{font-family:Open Sans,Arial,Helvetica,sans-serif;font-stretch:100%;line-height:1.5}.sponsor-portraet__website{align-items:center;color:#ce0e2d;display:inline-flex;font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);font-weight:700;gap:.375rem;text-decoration:none}.sponsor-portraet__website svg{height:1rem;width:1rem}.sponsor-portraet__website:hover{color:#a50b24}.sponsoren-logos{display:grid;gap:.75rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}@media (min-width:991px){.sponsoren-logos--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sponsoren-logos--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:568px){.sponsoren-logos--3,.sponsoren-logos--4{grid-template-columns:minmax(0,1fr)}}.sponsor-logo{border:1px solid #e0ddd8;display:grid;min-height:7.5rem}.sponsoren-logos--4 .sponsor-logo{min-height:6rem}.sponsor-logo--name{background-color:#f7f5f2;border-color:#f7f5f2}.sponsor-logo>*,.sponsor-logo__link{color:inherit;display:grid;padding:1.25rem;place-items:center;text-align:center;text-decoration:none}.sponsor-logo__bild{display:block;height:100%;max-height:4.125rem;max-width:22.5rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:100%}.sponsor-logo__name{color:#555;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);font-stretch:100%;font-weight:700;line-height:1.5}.sponsor-logo__link:hover .sponsor-logo__name{color:#ce0e2d}.layout-aussteller{padding-bottom:clamp(48px,30.1714285714px + 4.5714285714vw,96px);padding-top:clamp(48px,42.0571428571px + 1.5238095238vw,64px)}.layout-aussteller .section-head{margin-bottom:clamp(24px,21.0285714286px + .7619047619vw,32px)}.layout-aussteller .section-head__text{color:#444;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(18px,17.2571428571px + .1904761905vw,20px);font-stretch:100%;font-weight:400;line-height:1.5;max-width:35rem}.aussteller-filter{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.aussteller-filter__button{background:none;border:1px solid #b3afa8;color:#1a1a1a;cursor:pointer;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:.875rem;font-stretch:100%;font-weight:700;line-height:1.5;padding:.625rem 1rem;transition-duration:.2s;transition-property:background-color,border-color,color;transition-timing-function:ease-in-out}.aussteller-filter__button:hover{border-color:#1a1a1a}.aussteller-filter__button.is-active,.aussteller-filter__button[aria-pressed=true],.aussteller-filter__button[aria-selected=true]{background-color:#1a1a1a;border-color:#1a1a1a;color:#fff}.aussteller-liste{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}@media (min-width:640px){.aussteller-liste{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.aussteller-liste{grid-template-columns:repeat(4,minmax(0,1fr))}}.aussteller-karte{align-items:flex-start;background-color:#f7f5f2;display:flex;flex-direction:column;gap:.75rem;padding:1.5rem}.aussteller-karte[hidden]{display:none}.aussteller-karte__logo{align-self:stretch;background-color:#fff;display:grid;height:6rem;padding:.75rem;place-items:center}.aussteller-karte__bild{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:100%}.aussteller-karte__kategorie{color:#ce0e2d;font-size:1rem;letter-spacing:.02em}.aussteller-karte__kategorie,.aussteller-karte__name{font-family:Open Sans,Arial,Helvetica,sans-serif;font-stretch:75%;font-weight:700;margin:0;text-transform:uppercase}.aussteller-karte__name{font-size:clamp(19px,18.6285714286px + .0952380952vw,20px);letter-spacing:.01em;line-height:1.1}.aussteller-karte__website{align-items:center;color:#ce0e2d;display:inline-flex;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);font-stretch:100%;font-weight:700;gap:.375rem;line-height:1.5;margin-top:auto;text-decoration:none}.aussteller-karte__website svg{height:1rem;width:1rem}.aussteller-karte__website:hover{color:#a50b24}.layout-team{padding-bottom:clamp(48px,30.1714285714px + 4.5714285714vw,96px);padding-top:clamp(48px,30.1714285714px + 4.5714285714vw,96px)}.layout-team .section-head__text{color:#444;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(18px,17.2571428571px + .1904761905vw,20px);font-stretch:100%;font-weight:400;line-height:1.5;max-width:42.5rem}.team{display:grid;gap:2rem 1rem;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}@media (min-width:360px){.team{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:640px){.team{gap:2.5rem 1.5rem}}@media (min-width:991px){.team{grid-template-columns:repeat(4,minmax(0,1fr))}}.team-person{display:flex;flex-direction:column;gap:.75rem}.team-person__foto{aspect-ratio:302/340;background-color:#f7f5f2;margin-bottom:.25rem;overflow:hidden;position:relative}.team-person__bild{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;-o-object-position:center top;object-position:center top;position:absolute;width:100%}.team-person__funktion{color:#ce0e2d;font-size:.875rem;font-stretch:100%;line-height:1.5}.team-person__funktion,.team-person__name{font-family:Open Sans,Arial,Helvetica,sans-serif;font-weight:700;margin:0;text-transform:uppercase}.team-person__name{font-size:clamp(22px,21.2571428571px + .1904761905vw,24px);font-stretch:75%;hyphens:auto;letter-spacing:.01em;line-height:1.1;overflow-wrap:break-word;word-wrap:break-word}.team-person__beruf{color:#444;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-stretch:100%;font-weight:400;line-height:1.5;margin:0}.layout-medienmitteilungen{padding-bottom:clamp(48px,30.1714285714px + 4.5714285714vw,96px);padding-top:clamp(48px,30.1714285714px + 4.5714285714vw,96px)}.layout-medienmitteilungen .section-head__text{color:#444;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(18px,17.2571428571px + .1904761905vw,20px);font-stretch:100%;font-weight:400;line-height:1.5;max-width:40rem}.medien-aktuell{display:grid;gap:clamp(40px,31.0857142857px + 2.2857142857vw,64px);grid-template-columns:minmax(0,1fr)}@media (min-width:991px){.medien-aktuell--mit-box{align-items:start;grid-template-columns:minmax(0,776fr) minmax(0,440fr)}}.medien-aktuell .section-head{margin-bottom:1.5rem}.downloads{list-style:none;margin:0;padding:0}.download{align-items:center;border-bottom:1px solid #e0ddd8;color:#1a1a1a;display:flex;gap:1rem;padding:1.125rem 0;text-decoration:none}.download__doc,.download__icon{flex:none;height:1.5rem;width:1.5rem}.download__doc{color:#ce0e2d}.download__icon{transition-duration:.2s;transition-property:transform;transition-timing-function:ease-in-out}.download__text{display:flex;flex:1 1 auto;flex-direction:column;gap:.125rem;min-width:0}.download__titel{font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-weight:700;hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;transition-duration:.2s;transition-property:color;transition-timing-function:ease-in-out}.download__titel,.download__typ{font-family:Open Sans,Arial,Helvetica,sans-serif;font-stretch:100%;line-height:1.5;line-height:1.2}.download__typ{color:#444;font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);font-weight:400}.download:hover .download__titel{color:#ce0e2d}.download:hover .download__icon{transform:translateY(2px)}.medien-info{--scheme-text:#fff;--scheme-background:#333;--scheme-foreground:#444;--scheme-border:#555;--scheme-accent:#fff;--btn-primary-bg:#fff;--btn-primary-border:#fff;--btn-primary-text:#1a1a1a;--btn-primary-hover-bg:#1a1a1a;--btn-primary-hover-border:#1a1a1a;--btn-secondary-border:#fff;--btn-secondary-text:#fff;--btn-secondary-hover-bg:#1a1a1a;--btn-secondary-hover-border:#1a1a1a;--btn-secondary-hover-text:#fff;--btn-link-text:#fff;--focus-color:#fff;--btn-primary-hover-bg:transparent;--btn-primary-hover-border:#fff;--btn-primary-hover-text:#fff;background-color:#1a1a1a;border-top:4px solid #ce0e2d;color:#fff;display:flex;flex-direction:column;gap:1rem;padding:clamp(28px,25.0285714286px + .7619047619vw,36px)}.medien-info__oberzeile{color:#dc0d15;font-size:.875rem;font-stretch:100%;font-weight:700;line-height:1.5}.medien-info__oberzeile,.medien-info__titel{font-family:Open Sans,Arial,Helvetica,sans-serif;margin:0;text-transform:uppercase}.medien-info__titel{font-size:clamp(26px,23.7714285714px + .5714285714vw,32px);font-stretch:75%;font-weight:800;hyphens:auto;letter-spacing:0;line-height:.98;overflow-wrap:break-word;word-wrap:break-word;color:#fff}.medien-info__fakten{display:flex;flex-direction:column;gap:1rem;margin:0}.medien-info__fakten>div{border-bottom:1px solid #fff;display:flex;flex-direction:column;gap:.125rem;padding:.75rem 0}.medien-info__fakten dt{color:#b3afa8;font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);font-weight:400}.medien-info__fakten dd,.medien-info__fakten dt{font-family:Open Sans,Arial,Helvetica,sans-serif;font-stretch:100%;line-height:1.5;line-height:1.2}.medien-info__fakten dd{font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-weight:700;margin:0}.medien-info__button{justify-content:center;width:100%}.medien-archiv{background-color:#fff;list-style:none;margin:0;padding:0 clamp(20px,15.5428571429px + 1.1428571429vw,32px)}.layout-medienmitteilungen.scheme-weiss .medien-archiv{background-color:#f7f5f2}.medien-archiv__eintrag{align-items:center;border-bottom:1px solid #e0ddd8;display:flex;gap:.75rem clamp(16px,13.0285714286px + .7619047619vw,24px);padding:1.25rem 0}.medien-archiv__eintrag:last-child{border-bottom:0}.medien-archiv__jahr{color:#ce0e2d;flex:none;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(26px,23.7714285714px + .5714285714vw,32px);font-stretch:75%;font-weight:800;letter-spacing:0;line-height:.98;margin:0;text-transform:uppercase;width:clamp(72px,54.1714285714px + 4.5714285714vw,120px)}.medien-archiv__link{align-items:center;color:#1a1a1a;display:flex;flex:1 1 auto;gap:1rem;min-width:0;text-decoration:none}.medien-archiv__link:hover .medien-archiv__titel{color:#ce0e2d}.medien-archiv__link:hover .medien-archiv__icon{transform:translateY(2px)}.medien-archiv__titel{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-stretch:100%;font-weight:600;hyphens:auto;line-height:1.5;overflow-wrap:break-word;word-wrap:break-word;flex:1 1 auto;min-width:0;transition-duration:.2s;transition-property:color;transition-timing-function:ease-in-out}.medien-archiv__icon{flex:none;height:1.375rem;margin-left:auto;transition-duration:.2s;transition-property:transform;transition-timing-function:ease-in-out;width:1.375rem}.layout-bilder-download{padding-bottom:clamp(48px,30.1714285714px + 4.5714285714vw,96px);padding-top:clamp(48px,30.1714285714px + 4.5714285714vw,96px)}.layout-bilder-download .section-head__text{color:#444;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(18px,17.2571428571px + .1904761905vw,20px);font-stretch:100%;font-weight:400;line-height:1.5;max-width:42.5rem}.bilder-download__kopf{display:flex;flex-direction:column;gap:1.5rem 2rem;margin-bottom:clamp(32px,26.0571428571px + 1.5238095238vw,48px)}.bilder-download__kopf .section-head{margin-bottom:0}@media (min-width:991px){.bilder-download__kopf{align-items:flex-end;flex-direction:row;justify-content:space-between}}.bilder-download__buttons{flex:none}.bilder-download{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}@media (min-width:640px){.bilder-download{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:991px){.bilder-download{grid-template-columns:repeat(3,minmax(0,1fr))}}.bild-download{background-color:#fff;display:flex;flex-direction:column}.layout-bilder-download.scheme-weiss .bild-download{background-color:#f7f5f2}.bild-download__foto{aspect-ratio:416/280;background-color:#e0ddd8;overflow:hidden;position:relative}.bild-download__bild{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;width:100%}.bild-download__info{align-items:center;color:#1a1a1a;display:flex;gap:.5rem;padding:1rem 1.25rem;text-decoration:none}.bild-download__info:hover .bild-download__titel{color:#ce0e2d}.bild-download__info:hover .bild-download__icon{transform:translateY(2px)}.bild-download__titel{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);font-stretch:100%;font-weight:700;hyphens:auto;line-height:1.5;overflow-wrap:break-word;word-wrap:break-word;flex:1 1 auto;min-width:0;transition-duration:.2s;transition-property:color;transition-timing-function:ease-in-out}.bild-download__icon{color:#ce0e2d;flex:none;height:1.375rem;transition-duration:.2s;transition-property:transform;transition-timing-function:ease-in-out;width:1.375rem}.layout-kontaktperson{padding-bottom:clamp(48px,39.0857142857px + 2.2857142857vw,72px);padding-top:clamp(48px,39.0857142857px + 2.2857142857vw,72px)}.kontaktperson{display:flex;flex-direction:column;gap:1.5rem 3rem}@media (min-width:768px){.kontaktperson{align-items:center;flex-direction:row;justify-content:space-between}}.kontaktperson__person{align-items:center;display:flex;gap:clamp(16px,13.0285714286px + .7619047619vw,24px);min-width:0}.kontaktperson__foto{background-color:#333;border-radius:50%;flex:none;height:clamp(72px,63.0857142857px + 2.2857142857vw,96px);overflow:hidden;position:relative;width:clamp(72px,63.0857142857px + 2.2857142857vw,96px)}.kontaktperson__bild{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;-o-object-position:center top;object-position:center top;position:absolute;width:100%}.kontaktperson__text{display:flex;flex-direction:column;gap:.375rem;min-width:0}.kontaktperson__oberzeile{color:#dc0d15;font-size:.875rem;font-stretch:100%;font-weight:700;line-height:1.5}.kontaktperson__name,.kontaktperson__oberzeile{font-family:Open Sans,Arial,Helvetica,sans-serif;margin:0;text-transform:uppercase}.kontaktperson__name{font-size:clamp(26px,23.7714285714px + .5714285714vw,32px);font-stretch:75%;font-weight:800;hyphens:auto;letter-spacing:0;line-height:.98;overflow-wrap:break-word;word-wrap:break-word}.kontaktperson__rolle{color:#b3afa8;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-stretch:100%;font-weight:400;line-height:1.5;margin:0}.kontaktperson__kanaele{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.kontaktperson__kanaele a{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(18px,17.2571428571px + .1904761905vw,20px);font-stretch:100%;font-weight:600;hyphens:auto;line-height:1.5;overflow-wrap:break-word;word-wrap:break-word;align-items:center;color:#1a1a1a;display:inline-flex;gap:.75rem;text-decoration:none;transition-duration:.2s;transition-property:color;transition-timing-function:ease-in-out}.kontaktperson__kanaele a:hover{color:#ce0e2d}.kontaktperson__icon{color:#dc0d15;flex:none;height:1.5rem;width:1.5rem}.layout-jahrgaenge{padding-bottom:clamp(48px,30.1714285714px + 4.5714285714vw,96px);padding-top:clamp(48px,30.1714285714px + 4.5714285714vw,96px)}.layout-jahrgaenge .section-head__text{color:#444;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(18px,17.2571428571px + .1904761905vw,20px);font-stretch:100%;font-weight:400;line-height:1.5;max-width:42.5rem}.jahrgaenge__kopf{display:flex;flex-direction:column;gap:1.5rem 2rem;margin-bottom:clamp(32px,26.0571428571px + 1.5238095238vw,48px)}.jahrgaenge--helfer .jahrgaenge__kopf{margin-bottom:clamp(32px,29.0285714286px + .7619047619vw,40px)}.jahrgaenge__kopf .section-head{margin-bottom:0}@media (min-width:991px){.jahrgaenge__kopf{align-items:flex-end;flex-direction:row;justify-content:space-between}}.jahr-filter{flex:none}.jahr-filter,.jahr-filter__buttons{display:flex;flex-wrap:wrap;gap:.5rem}.jahr-filter__button{background:none;border:1px solid #b3afa8;color:#1a1a1a;cursor:pointer;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:.875rem;font-stretch:100%;font-weight:700;line-height:1.5;padding:.625rem 1rem;transition-duration:.2s;transition-property:background-color,border-color,color;transition-timing-function:ease-in-out}.jahr-filter__button:hover{border-color:#1a1a1a}.jahr-filter__button.is-active,.jahr-filter__button[aria-pressed=true],.jahr-filter__button[aria-selected=true]{background-color:#1a1a1a;border-color:#1a1a1a;color:#fff}.jahr-filter__aelter{background:none;border:1px solid #b3afa8;color:#1a1a1a;cursor:pointer;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:.875rem;font-stretch:100%;font-weight:700;line-height:1.5;padding:.625rem 1rem;transition-duration:.2s;transition-property:background-color,border-color,color;transition-timing-function:ease-in-out}.jahr-filter__aelter:hover{border-color:#1a1a1a}.jahr-filter__aelter.is-active,.jahr-filter__aelter[aria-pressed=true],.jahr-filter__aelter[aria-selected=true]{background-color:#1a1a1a;border-color:#1a1a1a;color:#fff}.jahr-filter__aelter{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:no-repeat right .875rem center/.75rem url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%231a1a1a' stroke-width='2' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");padding-right:2.5rem}.jahr-filter__aelter.is-active{background:no-repeat right .875rem center/.75rem url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2' d='m1 1 5 5 5-5'/%3E%3C/svg%3E"),#1a1a1a}.jahreskarten{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}@media (min-width:991px){.jahreskarten{grid-template-columns:repeat(2,minmax(0,1fr))}}.jahreskarte{background-color:#fff;border-top:4px solid #ce0e2d;display:flex;flex-direction:column;gap:1.75rem;padding:clamp(24px,19.5428571429px + 1.1428571429vw,36px) clamp(20px,12.5714285714px + 1.9047619048vw,40px)}.layout-jahrgaenge.scheme-weiss .jahreskarte{background-color:#f7f5f2}.jahreskarte__kopf{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between}.jahreskarte__jahr{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(36px,30.0571428571px + 1.5238095238vw,52px);font-stretch:75%;font-weight:800;letter-spacing:0;line-height:1.2;margin:0;text-transform:uppercase}.jahreskarte__meta{align-items:flex-end;display:flex;flex-direction:column;gap:.125rem;margin:0;text-align:right}.jahreskarte__ausgabe{color:#ce0e2d;font-size:.875rem;font-weight:700;text-transform:uppercase}.jahreskarte__ausgabe,.jahreskarte__datum{font-family:Open Sans,Arial,Helvetica,sans-serif;font-stretch:100%;line-height:1.5}.jahreskarte__datum{color:#444;font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);font-weight:400;line-height:1.2}.jahreskarte__zahlen{display:grid;gap:0 1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}@media (min-width:640px){.jahreskarte__zahlen{gap:0;grid-template-columns:repeat(4,minmax(0,1fr))}}.jahreskarte__zahl{border-top:1px solid #e0ddd8;display:flex;flex-direction:column-reverse;gap:.25rem;justify-content:flex-end;padding:1rem 0}@media (min-width:640px){.jahreskarte__zahl{padding-bottom:0}}.jahreskarte__zahl dt{color:#444;font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);font-stretch:100%;font-weight:400;line-height:1.5;line-height:1.2}.jahreskarte__zahl dd,.jahreskarte__zahl dt{font-family:Open Sans,Arial,Helvetica,sans-serif}.jahreskarte__zahl dd{font-size:clamp(22px,21.2571428571px + .1904761905vw,24px);font-stretch:75%;font-weight:700;hyphens:auto;letter-spacing:.01em;line-height:1.1;overflow-wrap:break-word;text-transform:uppercase;word-wrap:break-word;margin:0}.jahreskarte__zahl--leer dd{color:#b3afa8}.pagination{flex-wrap:wrap;gap:.5rem;margin-top:clamp(32px,26.0571428571px + 1.5238095238vw,48px)}.pagination,.pagination__item{display:flex;justify-content:center}.pagination__item{align-items:center;border:1px solid #b3afa8;color:#1a1a1a;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-stretch:100%;font-weight:700;height:2.75rem;line-height:1.5;line-height:1;text-decoration:none;transition-duration:.2s;transition-property:background-color,border-color,color;transition-timing-function:ease-in-out;width:2.75rem}.pagination__item:hover{border-color:#1a1a1a}.pagination__item.is-disabled{opacity:.4;pointer-events:none}.pagination__item[aria-current=page]{background-color:#1a1a1a;border-color:#1a1a1a;color:#fff}.pagination__item .icon{height:1.25rem;width:1.25rem}.jahrgang-video{aspect-ratio:16/9;background-color:#1a1a1a;overflow:hidden;position:relative}@media (min-width:768px){.jahrgang-video{aspect-ratio:2/1}}.jahrgang-video:after{background-color:rgba(0,0,0,.35);content:"";inset:0;pointer-events:none;position:absolute}.jahrgang-video__poster{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;width:100%}.jahrgang-video__play{align-items:center;background:none;border:0;cursor:pointer;display:flex;inset:0;justify-content:center;padding:0;position:absolute;z-index:1}.jahrgang-video__play:hover .jahrgang-video__icon{transform:scale(1.06)}.jahrgang-video__play:focus-visible{outline:2px solid #fff;outline-offset:-6px}.jahrgang-video__icon{align-items:center;background-color:#ce0e2d;border-radius:50%;color:#fff;display:flex;height:clamp(64px,52.1142857143px + 3.0476190476vw,96px);justify-content:center;transition-duration:.2s;transition-property:transform;transition-timing-function:ease-in-out;width:clamp(64px,52.1142857143px + 3.0476190476vw,96px)}.jahrgang-video__icon .icon{height:58%;width:58%}.jahrgang-video__frame{border:0;height:100%;inset:0;position:absolute;width:100%;z-index:2}.jahrgang-video.is-playing .jahrgang-video__play,.jahrgang-video.is-playing .jahrgang-video__poster,.jahrgang-video.is-playing:after{display:none}.jahrgang-galerie{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}@media (min-width:768px){.jahrgang-galerie{gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}}.jahrgang-galerie li[hidden]{display:none}.jahrgang-galerie__link{aspect-ratio:1;background-color:#e0ddd8;display:block;overflow:hidden;position:relative}.jahrgang-galerie__link:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.jahrgang-galerie__bild{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;transition-duration:.4s;transition-property:transform;transition-timing-function:ease-in-out;width:100%}.jahrgang-galerie__link:hover .jahrgang-galerie__bild{transform:scale(1.04)}.jahrgang-galerie__buttons{margin-top:clamp(32px,26.0571428571px + 1.5238095238vw,48px)}.jahrgang-helfer__organisationen{color:#444;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(18px,17.2571428571px + .1904761905vw,20px);font-stretch:100%;font-weight:400;line-height:1.5;margin:1.5rem 0 0;max-width:80rem}.jahrgaenge--helfer .namensliste__alle{margin-top:1.5rem}.layout-preise{padding-bottom:clamp(48px,30.1714285714px + 4.5714285714vw,96px);padding-top:clamp(48px,30.1714285714px + 4.5714285714vw,96px)}.layout-preise .section-head{margin-bottom:clamp(32px,26.0571428571px + 1.5238095238vw,48px)}.layout-preise .section-head__text{color:#444;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-stretch:100%;font-weight:400;line-height:1.5;max-width:45rem}.preise{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}@media (min-width:640px){.preise{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:991px){.preise{grid-template-columns:repeat(4,minmax(0,1fr))}}.preise__item{container-type:inline-size;display:flex}.preise__note{color:#555;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:.875rem;font-stretch:100%;font-weight:400;line-height:1.5;margin:clamp(32px,26.0571428571px + 1.5238095238vw,48px) 0 0}.preis{background-color:#fff;border:1px solid #e0ddd8;color:#444;display:flex;flex:1 1 auto;flex-direction:column;gap:.75rem;min-width:0;padding:clamp(24px,21.0285714286px + .7619047619vw,32px)}.preis__label{font-size:.875rem;font-stretch:100%;font-weight:700;line-height:1.5}.preis__label,.preis__value{font-family:Open Sans,Arial,Helvetica,sans-serif;margin:0;text-transform:uppercase}.preis__value{color:#1a1a1a;font-size:min(clamp(40px,35.5428571429px + 1.1428571429vw,52px),19cqi);font-stretch:75%;font-weight:800;letter-spacing:0;line-height:1.2;white-space:nowrap}.preis__text{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);font-stretch:100%;font-weight:400;line-height:1.5;line-height:1.2;margin:0}.preis__button{margin-top:.5rem;max-width:100%;text-align:center;white-space:normal}.preis--gratis .preis__value{color:#ce0e2d}.preis--hervorgehoben{--scheme-text:#fff;--scheme-background:#333;--scheme-foreground:#444;--scheme-border:#555;--scheme-accent:#fff;--btn-primary-bg:#fff;--btn-primary-border:#fff;--btn-primary-text:#1a1a1a;--btn-primary-hover-bg:#1a1a1a;--btn-primary-hover-border:#1a1a1a;--btn-secondary-border:#fff;--btn-secondary-text:#fff;--btn-secondary-hover-bg:#1a1a1a;--btn-secondary-hover-border:#1a1a1a;--btn-secondary-hover-text:#fff;--btn-link-text:#fff;--focus-color:#fff;--btn-primary-bg:#ce0e2d;--btn-primary-border:#ce0e2d;--btn-primary-text:#fff;--btn-primary-hover-bg:transparent;--btn-primary-hover-border:#fff;--btn-primary-hover-text:#fff;background-color:#1a1a1a;border-color:#ce0e2d;color:#b3afa8}.preis--hervorgehoben .preis__value{color:#fff}@media (min-width:991px){.preise--leistungen{grid-template-columns:minmax(0,648fr) repeat(var(--preise,2),minmax(0,300fr))}}@media (max-width:991px){.preise--leistungen .preise__item--leistungen{grid-column:1/-1}}.preise--leistungen .preis{border:0;border-top:4px solid #ce0e2d}.preise--leistungen .preis__value{font-size:min(clamp(40px,35.5428571429px + 1.1428571429vw,52px),22cqi)}.preise--leistungen .preis__button{margin-top:auto}.preise--leistungen .preis__text{margin-bottom:1rem}.preis--hervorgehoben .preis__button--eigen{--btn-primary-bg:#fff;--btn-primary-border:#fff;--btn-primary-text:#1a1a1a}.preise-leistungen{background-color:#fff;border-top:4px solid #ce0e2d;color:#1a1a1a;display:flex;flex:1 1 auto;flex-direction:column;gap:1rem;padding:clamp(24px,21.0285714286px + .7619047619vw,32px)}.preise-leistungen__titel{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(22px,21.2571428571px + .1904761905vw,24px);font-stretch:75%;font-weight:700;letter-spacing:.01em;line-height:1.1;margin:0;text-transform:uppercase}.preise-leistungen__liste{-moz-column-gap:1.5rem;column-gap:1.5rem;list-style:none;margin:0;padding:0}@media (min-width:640px){.preise-leistungen__liste{-moz-column-count:2;column-count:2}}.preise-leistungen__liste li{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-stretch:100%;font-weight:400;line-height:1.5;margin-bottom:.75rem;padding-left:1.25rem;position:relative;-moz-column-break-inside:avoid;break-inside:avoid}.preise-leistungen__liste li:before{background-color:#ce0e2d;content:"";height:.5rem;left:0;position:absolute;top:.6em;width:.5rem}.layout-zahlenband{--scheme-text:#fff;--scheme-background:#333;--scheme-foreground:#444;--scheme-border:#555;--scheme-accent:#fff;--btn-primary-bg:#fff;--btn-primary-border:#fff;--btn-primary-text:#1a1a1a;--btn-primary-hover-bg:#1a1a1a;--btn-primary-hover-border:#1a1a1a;--btn-primary-hover-text:#fff;--btn-secondary-border:#fff;--btn-secondary-text:#fff;--btn-secondary-hover-bg:#1a1a1a;--btn-secondary-hover-border:#1a1a1a;--btn-secondary-hover-text:#fff;--btn-link-text:#fff;--focus-color:#fff;background-color:#1a1a1a;color:#fff;overflow:hidden;position:relative}.layout-zahlenband .section-head{margin-bottom:0;--scheme-accent:#ce0e2d}.layout-zahlenband .section-head__text{color:#e0ddd8}.zahlenband--gross{background-image:linear-gradient(192deg,#610404,#100);padding-bottom:clamp(64px,46.1714285714px + 4.5714285714vw,112px);padding-top:clamp(64px,46.1714285714px + 4.5714285714vw,112px)}.zahlenband--kompakt{padding-bottom:clamp(40px,28.1142857143px + 3.0476190476vw,72px);padding-top:clamp(40px,28.1142857143px + 3.0476190476vw,72px)}.zahlenband__bg{inset:0;opacity:.2;pointer-events:none;position:absolute}.zahlenband__bg-image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.zahlenband__inner{display:flex;flex-direction:column;gap:clamp(32px,20.1142857143px + 3.0476190476vw,64px);position:relative}.zahlenband__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.zahlenband--gross .zahlenband__list{row-gap:1.5rem}@media (min-width:991px){.zahlenband--gross .zahlenband__list{grid-template-columns:repeat(var(--zahlen,4),minmax(0,1fr))}}.zahlenband--kompakt .zahlenband__list{gap:2rem 1.5rem}@media (min-width:991px){.zahlenband--kompakt .zahlenband__list{-moz-column-gap:2rem;column-gap:2rem;grid-template-columns:repeat(var(--zahlen,4),minmax(0,1fr))}}@media (max-width:568px){.zahlenband--kompakt .zahlenband__list{grid-template-columns:minmax(0,1fr)}}.zahlenband__note{color:#b3afa8;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);font-stretch:100%;font-weight:400;line-height:1.5;line-height:1.2;margin:0}.zahl{container-type:inline-size;display:flex;flex-direction:column;gap:.5rem;min-width:0}.zahl__value{font-family:Open Sans,Arial,Helvetica,sans-serif;font-stretch:75%;font-variant-numeric:tabular-nums;font-weight:800;hyphens:none;letter-spacing:0;line-height:.98;margin:0;text-transform:uppercase}.zahl__text{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-stretch:100%;font-weight:400;line-height:1.5;margin:0}.zahlenband--gross .zahl{padding:clamp(16px,10.0571428571px + 1.5238095238vw,32px) clamp(12px,10.5142857143px + .380952381vw,16px) clamp(8px,-.9142857143px + 2.2857142857vw,32px) clamp(12px,4.5714285714px + 1.9047619048vw,32px)}.zahlenband--gross .zahl:before{background-color:#ce0e2d;content:"";height:.25rem;margin-bottom:.25rem;width:2.5rem}.zahlenband--gross .zahl__value{font-size:min(clamp(44px,30.2571428571px + 3.5238095238vw,81px),30cqi);line-height:1.31}.zahlenband--kompakt .zahl{border-top:4px solid #ce0e2d;padding-top:1.25rem}.zahlenband--kompakt .zahl__value{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(36px,30.0571428571px + 1.5238095238vw,52px);font-size:min(clamp(36px,30.0571428571px + 1.5238095238vw,52px),20cqi);font-stretch:75%;font-weight:800;letter-spacing:0;line-height:1.2;margin:0;text-transform:uppercase}.zahlenband--kompakt .zahl__text{color:#b3afa8}.layout-live{padding-bottom:clamp(40px,17.7142857143px + 5.7142857143vw,100px);padding-top:clamp(40px,17.7142857143px + 5.7142857143vw,100px)}.live-box{background-color:#fff;border:3px solid #ce0e2d;display:flex;flex-direction:column;gap:clamp(20px,17.0285714286px + .7619047619vw,28px);padding-top:clamp(24px,19.5428571429px + 1.1428571429vw,36px);padding-inline:clamp(20px,12.5714285714px + 1.9047619048vw,40px);padding-bottom:clamp(24px,18.0571428571px + 1.5238095238vw,40px)}.live-box__head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.75rem 2.5rem;justify-content:space-between}.live-box__intro{display:flex;flex-direction:column;gap:.75rem;max-width:47.5rem}.live-box__title{font-size:clamp(30px,26.2857142857px + .9523809524vw,40px);font-stretch:75%;font-weight:800;hyphens:auto;letter-spacing:0;line-height:.98;overflow-wrap:break-word;text-transform:uppercase;word-wrap:break-word}.live-box__info,.live-box__title{font-family:Open Sans,Arial,Helvetica,sans-serif;margin:0}.live-box__info{color:#555;font-size:clamp(18px,17.2571428571px + .1904761905vw,20px);font-stretch:100%;font-weight:400;line-height:1.5}.live-box__meta{align-items:flex-end;display:flex;flex-direction:column;gap:.375rem;text-align:right}@media (max-width:768px){.live-box__meta{align-items:flex-start;text-align:left}}.live-box__updated{color:#555;font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);font-weight:400;margin:0}.live-box .live-tile__link,.live-box__link,.live-box__updated{font-family:Open Sans,Arial,Helvetica,sans-serif;font-stretch:100%;line-height:1.5;line-height:1.2}.live-box .live-tile__link,.live-box__link{color:#ce0e2d;font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-weight:700;text-decoration:none;transition-duration:.2s;transition-property:color;transition-timing-function:ease-in-out}.live-box .live-tile__link span,.live-box__link span{display:inline-block;transition-duration:.2s;transition-property:transform;transition-timing-function:ease-in-out}.live-box .live-tile__link:hover,.live-box__link:hover{color:#a50b24}.live-box .live-tile__link:hover span,.live-box__link:hover span{transform:translateX(3px)}.live-box .live-tile__link:focus-visible,.live-box__link:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.live-box__notice{align-items:center;background-color:#fbe7ea;display:flex;gap:1rem;padding-block:1.125rem;padding-inline:clamp(16px,13.0285714286px + .7619047619vw,24px)}.live-box__notice-icon{color:#a50b24;flex-shrink:0;height:1.75rem;width:1.75rem}.live-box__notice-body{display:flex;flex-direction:column;gap:.125rem;min-width:0}.live-box__notice-title{color:#a50b24;font-weight:700;line-height:1.5;line-height:1.2}.live-box__notice-text,.live-box__notice-title{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-stretch:100%;margin:0}.live-box__notice-text{color:#1a1a1a;font-weight:400;line-height:1.5}.live-box__tiles{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}@media (min-width:568px){.live-box__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.live-box__tiles{gap:1.25rem;grid-template-columns:repeat(var(--live-cols,4),minmax(0,1fr))}}.live-tile{background-color:#f7f5f2;display:flex;flex-direction:column;gap:.75rem;padding:1.5rem}.live-tile__icon{color:#ce0e2d;height:1.5rem;width:1.5rem}.live-tile__title{font-size:clamp(19px,18.6285714286px + .0952380952vw,20px);font-stretch:75%;font-weight:700;hyphens:auto;letter-spacing:.01em;line-height:1.1;overflow-wrap:break-word;text-transform:uppercase;word-wrap:break-word}.live-tile__text,.live-tile__title{font-family:Open Sans,Arial,Helvetica,sans-serif;margin:0}.live-tile__text{color:#555;font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-stretch:100%;font-weight:400;line-height:1.5}.live-tile__link{margin-top:auto}.layout-dein-love-ride{padding-bottom:clamp(40px,13.2571428571px + 6.8571428571vw,112px);padding-top:clamp(40px,13.2571428571px + 6.8571428571vw,112px)}.layout-dein-love-ride .section-head{margin-bottom:clamp(32px,23.0857142857px + 2.2857142857vw,56px)}.love-ride-karten{display:grid;gap:.9375rem;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}@media (min-width:640px){.love-ride-karten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:991px){.love-ride-karten{grid-template-columns:repeat(3,minmax(0,1fr))}}.love-ride-karte{--scheme-text:#fff;--scheme-background:#333;--scheme-foreground:#444;--scheme-border:#555;--scheme-accent:#fff;--btn-primary-bg:#fff;--btn-primary-border:#fff;--btn-primary-text:#1a1a1a;--btn-primary-hover-bg:#1a1a1a;--btn-primary-hover-border:#1a1a1a;--btn-primary-hover-text:#fff;--btn-secondary-border:#fff;--btn-secondary-text:#fff;--btn-secondary-hover-bg:#1a1a1a;--btn-secondary-hover-border:#1a1a1a;--btn-secondary-hover-text:#fff;--btn-link-text:#fff;--focus-color:#fff;background-color:#1a1a1a;color:var(--scheme-text);display:flex;flex-direction:column;position:relative}.love-ride-karte__media{background-color:#333;flex:none;height:10.6875rem;overflow:hidden;position:relative}.love-ride-karte__image{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;transition:transform .6s ease;width:100%}.love-ride-karte--link:hover .love-ride-karte__image{transform:scale(1.05)}.love-ride-karte__body{display:flex;flex:1 1 auto;flex-direction:column;gap:1.5rem;padding:1.5rem}@media (min-width:991px){.love-ride-karte__body{min-height:13.375rem}}.love-ride-karte__content{display:flex;flex-direction:column;gap:.5rem}.love-ride-karte__title{font-size:clamp(22px,21.2571428571px + .1904761905vw,24px);font-stretch:75%;font-weight:700;hyphens:auto;letter-spacing:.01em;line-height:1.1;overflow-wrap:break-word;text-transform:uppercase;word-wrap:break-word;color:inherit}.love-ride-karte__text,.love-ride-karte__title{font-family:Open Sans,Arial,Helvetica,sans-serif;margin:0}.love-ride-karte__text{font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-stretch:100%;font-weight:400;line-height:1.5}.love-ride-karte__cta{align-self:flex-start;margin-top:auto}.love-ride-karte__cta:after{content:"";inset:0;position:absolute;z-index:1}@media (prefers-reduced-motion:reduce){.love-ride-karte__image{transition:none}}.layout-event-teaser{--scheme-text:#fff;--scheme-background:#333;--scheme-foreground:#444;--scheme-border:#555;--scheme-accent:#fff;--btn-primary-bg:#fff;--btn-primary-border:#fff;--btn-primary-text:#1a1a1a;--btn-primary-hover-bg:#1a1a1a;--btn-primary-hover-border:#1a1a1a;--btn-primary-hover-text:#fff;--btn-secondary-border:#fff;--btn-secondary-text:#fff;--btn-secondary-hover-bg:#1a1a1a;--btn-secondary-hover-border:#1a1a1a;--btn-secondary-hover-text:#fff;--btn-link-text:#fff;--focus-color:#fff;background-color:#2d0000;color:#fff;overflow:hidden;padding-bottom:clamp(40px,13.2571428571px + 6.8571428571vw,112px);padding-top:clamp(40px,13.2571428571px + 6.8571428571vw,112px);position:relative}.layout-event-teaser:before{background-image:linear-gradient(191deg,rgba(45,0,0,.79),rgba(74,0,0,.88));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.layout-event-teaser>.container{position:relative;z-index:2}.event-teaser__bg{inset:0;position:absolute}.event-teaser__bg-image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.event-teaser__inner{align-items:center;display:flex;flex-direction:column;gap:1.5rem;margin-inline:auto;max-width:48rem;text-align:center}.event-teaser__logo{margin-bottom:-.5rem;max-width:60%;width:14.125rem}.event-teaser__logo-image{display:block;height:auto;width:100%}.event-teaser__title{font-size:clamp(40px,31.0857142857px + 2.2857142857vw,64px);font-stretch:75%;font-weight:800;hyphens:auto;letter-spacing:0;line-height:.98;overflow-wrap:break-word;text-transform:uppercase;word-wrap:break-word;color:inherit}.event-teaser__text,.event-teaser__title{font-family:Open Sans,Arial,Helvetica,sans-serif;margin:0}.event-teaser__text{font-size:clamp(20px,19.2571428571px + .1904761905vw,22px);font-stretch:100%;font-weight:600;line-height:1.5}.event-teaser__countdown{margin-top:clamp(40px,31.8285714286px + 2.0952380952vw,62px);width:100%}.event-teaser__date{font-weight:600;margin:0}.event-teaser__date,.event-teaser__programm{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(18px,17.2571428571px + .1904761905vw,20px);font-stretch:100%;line-height:1.5}.event-teaser__programm{font-weight:400}.event-teaser__programm>:first-child{margin-top:0}.event-teaser__programm>*+*{margin-top:.75rem}.event-teaser__programm ol,.event-teaser__programm p,.event-teaser__programm ul{margin-bottom:0}.event-teaser__programm h2,.event-teaser__programm h3{font-size:clamp(22px,21.2571428571px + .1904761905vw,24px)}.event-teaser__programm h2,.event-teaser__programm h3,.event-teaser__programm h4{font-family:Open Sans,Arial,Helvetica,sans-serif;font-stretch:75%;font-weight:700;letter-spacing:.01em;line-height:1.1;margin:0;text-transform:uppercase}.event-teaser__programm h4{font-size:clamp(19px,18.6285714286px + .0952380952vw,20px)}.event-teaser__programm h2,.event-teaser__programm h3,.event-teaser__programm h4{margin-bottom:0;overflow-wrap:break-word}.event-teaser__programm>*+h2,.event-teaser__programm>*+h3{margin-top:2.5rem}.event-teaser__programm>*+h4{margin-top:1.75rem}.event-teaser__programm a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.event-teaser__programm a:focus-visible,.event-teaser__programm a:hover{text-decoration-thickness:2px}.event-teaser__actions{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-top:.5rem;max-width:30rem}.event-teaser__note{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:.875rem;font-stretch:100%;font-weight:400;line-height:1.5;margin:0}.countdown{border:1px solid hsla(0,0%,100%,.4);display:flex;list-style:none;margin:0;padding:1rem;width:100%}@media (min-width:568px){.countdown{gap:2.0625rem;margin-inline:auto;padding:1rem 1.5rem;width:-moz-fit-content;width:fit-content}}.countdown__unit{align-items:center;display:flex;flex:1 1 0;flex-direction:column;position:relative}@media (min-width:568px){.countdown__unit{flex:none;min-width:4rem}}.countdown__unit+.countdown__unit:before{background-color:hsla(0,0%,100%,.4);bottom:.5rem;content:"";left:0;position:absolute;top:.5rem;width:1px}@media (min-width:568px){.countdown__unit+.countdown__unit:before{bottom:0;left:-1.0625rem;top:0}}.countdown__value{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:2.5rem;font-stretch:75%;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:0;line-height:.98;margin:0;text-transform:uppercase}.countdown__label{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:clamp(17px,16.6285714286px + .0952380952vw,18px);font-stretch:100%;font-weight:400;line-height:1.5}.page-header{padding-bottom:clamp(32px,26.0571428571px + 1.5238095238vw,48px);padding-top:clamp(48px,36.1142857143px + 3.0476190476vw,80px)}.page-content,.page-header{box-sizing:border-box;margin-inline:auto;max-width:calc(1280px + var(--padding-global)*2);padding-inline:var(--padding-global);width:100%}.page-content{padding-bottom:clamp(64px,46.1714285714px + 4.5714285714vw,112px)}.section+.page-content{padding-top:clamp(48px,36.1142857143px + 3.0476190476vw,80px)}.page-hero--ohne-bild+.page-content{padding-top:0}.page-content__body>:first-child{margin-top:0}.page-content__body>*+*{margin-top:.75rem}.page-content__body ol,.page-content__body p,.page-content__body ul{margin-bottom:0}.page-content__body h2,.page-content__body h3{font-size:clamp(22px,21.2571428571px + .1904761905vw,24px)}.page-content__body h2,.page-content__body h3,.page-content__body h4{font-family:Open Sans,Arial,Helvetica,sans-serif;font-stretch:75%;font-weight:700;letter-spacing:.01em;line-height:1.1;margin:0;text-transform:uppercase}.page-content__body h4{font-size:clamp(19px,18.6285714286px + .0952380952vw,20px)}.page-content__body h2,.page-content__body h3,.page-content__body h4{margin-bottom:0;overflow-wrap:break-word}.page-content__body>*+h2,.page-content__body>*+h3{margin-top:2.5rem}.page-content__body>*+h4{margin-top:1.75rem}.page-content__body{max-width:50rem}.error-404__text{margin-top:1.5rem}.error-404 .buttons{margin-top:2rem}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-arrow.slick-hidden{display:none}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::-moz-selection{background:transparent}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;height:0;width:0;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:hsla(0,0%,100%,.5);border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px rgba(0,0,0,.65)}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px rgba(0,0,0,.4)}.leaflet-control-layers-toggle{background-image:url(images/layers.png);height:36px;width:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{height:44px;width:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:hsla(0,0%,100%,.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:baseline!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:hsla(0,0%,100%,.8);border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid rgba(0,0,0,.2)}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px rgba(0,0,0,.4);color:#333}.leaflet-container a.leaflet-popup-close-button{background:transparent;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.4);color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:transparent;border:6px solid transparent;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
/*# sourceMappingURL=style.min.css.map */