@charset "UTF-8";/*! minireset.css v0.0.7 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select{margin:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:Plus Jakarta Sans;src:url(/_assets/a5733849312c5a1d6ce7a0c54fbdf0ca/Build/assets/PlusJakartaSans-Regular-DBSa4cpH.ttf) format("truetype-variations");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:url(/_assets/a5733849312c5a1d6ce7a0c54fbdf0ca/Build/assets/PlusJakartaSans-Italic-TyG5iZSW.ttf) format("truetype-variations");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:url(/_assets/a5733849312c5a1d6ce7a0c54fbdf0ca/Build/assets/PlusJakartaSans-SemiBold-E-AGeNse.ttf) format("truetype-variations");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:url(/_assets/a5733849312c5a1d6ce7a0c54fbdf0ca/Build/assets/PlusJakartaSans-SemiBoldItalic-CxbwMXYU.ttf) format("truetype-variations");font-display:swap;font-weight:600;font-style:italic}:root{--breakpoint-sm: $breakpoint-sm;--breakpoint-md: $breakpoint-md;--breakpoint-lg: $breakpoint-lg;--breakpoint-xl: $breakpoint-xl;--font-size-x-small: .75rem;--font-size-small: 1rem;--font-size-standard: 1.125rem;--font-size-large: 2.3333rem;--font-size-x-large: 5rem;--font-size-xx-large: 5.625rem;--line-height-navigation: 1.3333;--line-height-standard: 1.5;--line-height-headlines: 1.2;--font-family-standard: "Plus Jakarta Sans", sans;--spacing-small: .5rem;--spacing-medium: 1rem;--spacing-large: 1.5rem;--spacing-x-large: 2rem;--spacing-xx-large: 3rem;--z-index-negative: -10;--z-index-low: 10;--z-index-middle: 20;--z-index-high: 30;--z-index-highest: 100;--color-primary: #d73246;--color-primary-hover: #942231;--color-primary-background: #d5304614;--color-secondary: #006932;--color-light-yellow: #ffeb00;--color-yellow: #fab923;--color-pink: #cd96c3;--color-purple: #821e82;--color-light-blue: #5ac8ef;--color-dark-blue: #2369a0;--color-light-green: #c8d200;--color-green: #78b928;--color-black: #000000;--color-dark: #3a3d40;--color-medium: #707478;--color-light: #c4c8cc;--color-background: #edeff2;--color-white: #ffffff;--color-overlay: #00000040;--content-width: 760px;--content-width-md: 1018px;--content-width-lg: 1278px;--content-width-xl: 1600px}*,*:before,*:after{box-sizing:border-box}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input,textarea{-webkit-appearance:none;border-radius:0}button{background-color:transparent;font-family:inherit;-webkit-appearance:0;-moz-appearance:0;appearance:0;border:0}input:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 9999px rgba(0,0,0,.1);-webkit-text-fill-color:var(--color-dark)}html{font-size:16px;background:var(--color-bright);color:var(--color-dark);font-family:var(--font-family-standard)}body{font-size:var(--font-size-standard);line-height:var(--line-height-standard);text-rendering:optimizeLegibility}a{text-decoration:none;color:var(--color-primary)}a:hover{text-decoration:none}a:focus,button:focus{outline-color:var(--color-secondary)}b,strong{font-weight:700}i,em{font-style:italic}strong em,strong i,b em,b i,em strong,em b,i strong,i b{font-weight:700;font-style:italic}hr{margin-bottom:var(--spacing-medium);padding-bottom:var(--spacing-medium);display:block;border-top:1px solid}iframe,img{border:0;max-width:100%;display:inline-block}audio,canvas,video,img{height:auto;vertical-align:bottom}address{font-style:normal}ul{list-style-type:"–";list-style-position:outside;margin-left:var(--spacing-medium)}ul li{padding-left:var(--spacing-small)}ol{list-style:decimal inside}::-moz-selection{background:var(--color-secondary);color:var(--color-dark);text-shadow:none}::selection{background:var(--color-secondary);color:var(--color-dark);text-shadow:none}.accordion{max-width:var(--content-width);padding:0 1rem;margin-bottom:3.75rem}@media (min-width: 48rem){.accordion{padding:0;margin:0 auto 3.75rem}}.accordion--with-image{max-width:var(--content-width-md)}@media (min-width: 48rem){.accordion--with-image{padding:0 1rem}}@media (min-width: 64rem){.accordion--with-image{padding:0}}.accordion__container{display:grid}@media (min-width: 48rem){.accordion__container{grid-template-columns:1fr 1fr}}.accordion__image{padding:1.5rem;border:2px solid var(--color-primary)}@media (min-width: 48rem){.accordion__image{border-right:none}}.accordion__image-caption{margin-top:1rem}.accordion__item-container{border:2px solid var(--color-primary);margin:0}.accordion__headline{font-size:2.375rem;line-height:2.75rem;margin-bottom:2rem;font-weight:600}.accordion__item{padding:1.5rem;display:grid;grid-template-rows:2rem 0fr;gap:0;transition:.3s ease;border-bottom:2px solid var(--color-primary);margin-bottom:-1px}.accordion__item-title{font-size:1.25rem;line-height:1.625rem;font-weight:600;padding:0;color:var(--color-black);display:flex;align-items:center;cursor:pointer;text-align:left}.accordion__item-title-text{flex:1}.accordion__icon{width:1.25rem;height:1.25rem;position:relative}.accordion__icon-plus{width:.125rem;height:1.25rem;background:var(--color-primary);position:absolute;left:calc(50% - .0625rem);border-radius:2px;transition:.3s}.accordion__item:has(.accordion__item-title[aria-expanded=true]){grid-template-rows:2rem 1fr;gap:.75rem}.accordion__item:has(.accordion__item-title[aria-expanded=true]) .accordion__icon-plus{transform:rotate(90deg)}.accordion__item:has(.accordion__item-title[aria-expanded=true]) .accordion__item-body{max-height:100rem;visibility:visible}.accordion__icon-minus{height:.125rem;width:1.25rem;background:var(--color-primary);position:absolute;top:calc(50% - .0625rem);border-radius:2px}.accordion__item-body{overflow:hidden;visibility:hidden;transition:visibility .3s}.clubs{max-width:var(--content-width-md);margin:0 1rem 7.5rem}@media (min-width: 64rem){.clubs{margin:0 auto 7.5rem}}.clubs__list{display:grid;grid-template-columns:1fr;grid-template-rows:22.5rem;gap:1rem}@media (min-width: 48rem){.clubs__list{grid-template-columns:1fr 1fr}}@media (min-width: 80rem){.clubs__list{grid-template-columns:1fr 1fr 1fr}}.clubs__item{border:2px solid var(--color-primary);display:grid;place-items:center;gap:1.5rem;padding:4.5rem 2rem}.clubs__item:hover,.clubs__item:focus{background:var(--color-primary-background)}.clubs__item-link{color:var(--color-black)}.clubs__item-title{order:2;font-size:1.5rem;line-height:2rem;font-weight:600;text-align:center}.clubs__item-logo{height:8.25rem}.footer{width:100%;border-top:2px solid var(--color-primary);padding:2rem 0}.footer__content{display:grid;padding:2rem;max-width:var(--content-width-xl);margin:0 auto}@media (min-width: 48rem){.footer__content{display:flex}}.footer-navigation{width:100%}@media (min-width: 48rem){.footer-navigation{flex:1}}.footer-navigation__list{list-style-type:none;display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:2rem 0;margin:0}@media (min-width: 80rem){.footer-navigation__list{display:flex}}.footer-navigation__item{font-weight:600;padding:0}.footer-navigation__item:hover .footer-navigation__link,.footer-navigation__item:focus .footer-navigation__link{border-color:var(--color-primary-hover);color:var(--color-primary-hover)}.footer-navigation__item--active .footer-navigation__link{border-bottom:2px solid var(--color-primary)}.footer-navigation__link{color:var(--color-black);border-bottom:2px solid var(--color-white)}.footer__contact a:hover,.footer__contact a:focus{text-decoration:underline}.footer__meta{padding:2rem;max-width:var(--content-width-xl);margin:0 auto;font-size:.875rem;display:grid;gap:2rem;color:var(--color-dark)}@media (min-width: 48rem){.footer__meta{display:flex;flex-wrap:wrap}}.footer__copyright{flex:1;order:2}@media (min-width: 48rem){.footer__copyright{order:1}}.form{max-width:var(--content-width);margin:0 1rem 4.5rem}@media (min-width: 48rem){.form{margin:0 auto 4.5rem}}.form__row{display:flex}.form__group{display:grid;grid-template-columns:1fr;gap:1rem;margin:1rem 0;width:100%}@media (min-width: 30rem){.form__group--half{padding-right:calc(50% + .5rem)}}.form__group--two{grid-template-columns:1fr}@media (min-width: 30rem){.form__group--two{grid-template-columns:repeat(2,1fr)}}.form__group--three{grid-template-columns:repeat(3,1fr)}.form__item{display:grid;align-content:baseline}.form__input{border:2px solid var(--color-overlay);padding:.25rem;font-size:var(--font-size);width:100%}.form__input:focus{border-color:var(--color-primary);outline-color:var(--color-primary)}.form__label{margin-bottom:.5rem}.form__input--textarea{resize:vertical;min-height:10rem}@media (min-width: 30rem){.form__input--textarea{min-height:5rem}}.form__input--file-upload{display:none}.form__file-upload{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.form__file-upload-button{padding:1rem;border-radius:2.5rem;background:var(--color-white);color:var(--color-primary);font-weight:600;line-height:1.5rem;font-size:var(--font-size);border:2px solid var(--color-primary);cursor:pointer}.form__file-upload-button:hover,.form__file-upload-button:focus{background:var(--color-primary);color:var(--color-white)}.form__file-upload-info{font-size:var(--font-size-small)}.form__info{margin:1rem 0;font-size:var(--font-size-x-small);color:var(--color-medium)}.form__button{padding:1rem;border-radius:2.5rem;background:var(--color-primary);color:var(--color-white);font-weight:600;line-height:1.5rem;font-size:var(--font-size);border:2px solid var(--color-primary);cursor:pointer}.form__button:hover,.form__button:focus{background:var(--color-primary-background);color:var(--color-primary)}.form__error-message{color:var(--color-primary);font-size:var(--font-size-small);margin:.25rem 0}.gallery{max-width:var(--content-width-md);margin:0 1rem 6.25rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (min-width: 48rem){.gallery{grid-template-columns:repeat(12,1fr);margin:0 auto 7.5rem;padding:0 1rem}}@media (min-width: 80rem){.gallery{padding:0}}.gallery__item{width:100%;height:7.5rem;list-style-type:none;padding:0}@media (min-width: 30rem){.gallery__item{height:12rem}}@media (min-width: 48rem){.gallery__item{grid-column:span 4;height:15rem}}@media (min-width: 48rem){.gallery__item--wide{grid-column:span 6;height:23rem}}@media (min-width: 48rem){.gallery__item--thin{grid-column:span 3;height:11.25rem}}.gallery__image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.skip-link{width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);position:fixed;white-space:nowrap;font-weight:600;color:var(--color-primary);background:var(--color-white)}.skip-link:hover,.skip-link:focus{width:auto;height:auto;z-index:1000;padding:1rem;clip:unset;clip-path:unset;top:1rem;left:1rem;outline:3px solid var(--color-primary)}.header{width:100%;padding:1rem;display:flex;flex-wrap:wrap;align-items:center;place-content:start;justify-content:space-between;max-width:var(--content-width-xl);margin:0 auto;line-height:var(--line-height-navigation);font-weight:600;position:fixed;z-index:var(--z-index-high);background:var(--color-white);row-gap:1.5rem;top:0}@media (max-width: 64rem){.header:has(.mobile-navigation__opener[aria-expanded=true]){height:100vh}}@media (min-width: 64rem){.header{height:7.5rem;position:static;padding:0 2rem;align-content:initial}}.header__cta{background:var(--color-primary);color:var(--color-white);border-radius:2.5rem;padding:.9375rem;display:none;width:100%;text-align:center;top:6rem}@media (min-width: 64rem){.header__cta{display:block;position:static;width:auto}}.header__cta:hover,.header__cta:focus{background:var(--color-primary-hover)}.mobile-navigation__opener[aria-expanded=true]~.header__cta{display:block}.headline{font-size:var(--font-size-large);color:var(--color-secondary);font-weight:600;width:var(--content-width);margin:0 auto 4rem}.stylized-headline{position:relative;width:100%;max-width:var(--content-width-xl);display:flex;align-items:center;justify-content:center;border-bottom-right-radius:11.875rem;margin:0 auto 5rem;overflow:hidden}.stylized-headline:before{position:absolute;left:0;top:0;content:"";height:100%;width:2rem;background:var(--color-overlay)}.stylized-headline:after{position:absolute;left:2rem;top:0;height:2rem;width:calc(100% - 2rem);content:"";background:var(--color-overlay)}@media (min-width: 48rem){.stylized-headline{height:21.5rem}}.stylized-headline--red{background:var(--color-primary);color:var(--color-white)}.stylized-headline--yellow{background:var(--color-yellow);color:var(--color-black)}.stylized-headline--blue{background:var(--color-light-blue);color:var(--color-black)}.stylized-headline__text{font-weight:600;font-size:var(--font-size-large);padding-left:3.75rem;margin:12.5rem 0 6.25rem;width:var(--content-width);line-height:2.75rem}@media (min-width: 48rem){.stylized-headline__text{font-size:var(--font-size-xx-large);line-height:6.875rem;margin:0}}@media (min-width: 80rem){.stylized-headline__text{padding-left:0}}.stylized-headline__image{position:absolute;top:0;right:0;width:12.5rem;-o-object-position:top;object-position:top}@media (min-width: 80rem){.stylized-headline__image{width:auto}}.logo{height:2.5rem}@media (min-width: 64rem){.logo{height:3rem}}.logo__link{text-decoration:none;height:100%}.logo__figure{width:auto;height:2.5rem}@media (min-width: 64rem){.logo__figure{height:3rem}}.logo__hidden-text{width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);position:absolute;white-space:nowrap}.main{margin-top:4.875rem}@media (min-width: 64rem){.main{margin-top:0}}.navigation{display:none;background:var(--color-white);bottom:0;width:100%;position:relative;order:5}@media (min-width: 64rem){.navigation{display:flex;height:auto;width:auto;order:initial}}.mobile-navigation__opener[aria-expanded=true]+.navigation{display:block}@media (min-width: 64rem){.mobile-navigation__opener[aria-expanded=true]+.navigation{position:static;inset:auto}}.mobile-navigation__opener{display:grid;gap:.25rem;cursor:pointer;padding:1rem}@media (min-width: 64rem){.mobile-navigation__opener{display:none}}.mobile-navigation__line{height:0;width:1.0625rem;border:1px solid var(--color-black);border-radius:1px;transition:ease-in-out .4s;transform-origin:0}.mobile-navigation__opener[aria-expanded=true] .mobile-navigation__line{width:1.25rem}.mobile-navigation__opener[aria-expanded=true] .mobile-navigation__line:first-child{transform:translate(5px,-2px) rotate(45deg)}.mobile-navigation__opener[aria-expanded=true] .mobile-navigation__line:nth-child(2){opacity:0}.mobile-navigation__opener[aria-expanded=true] .mobile-navigation__line:nth-child(3){transform:translate(5px) rotate(-45deg)}.navigation__list{list-style:none;display:grid;margin:0}@media (min-width: 64rem){.navigation__list{display:block}}.navigation__item{display:flex;flex-wrap:wrap;vertical-align:top;align-items:center;padding:0;position:relative}@media (min-width: 64rem){.navigation__item{display:inline-flex;border:2px solid var(--color-white);border-radius:3.125rem}.navigation__item:has(.navigation__submenu-button){padding:0 .75rem 0 0}}.navigation__item--active,.navigation__item--active .navigation__link,.navigation__item--active .navigation__submenu-button{border-color:var(--color-primary)}@media (min-width: 64rem){.navigation__item:has(.navigation__submenu-button:focus,.navigation__link:focus),.navigation__item:hover,.navigation__item:focus{border-color:var(--color-primary);background:var(--color-primary-background)}}.navigation__item:has(.navigation__submenu-button:focus,.navigation__link:focus):before,.navigation__item:hover:before,.navigation__item:focus:before{content:"";height:.5rem;width:100%;left:0;bottom:-.5rem;display:block;position:absolute}.navigation__link{text-decoration:none;color:var(--color-black);padding:.625rem 1rem;border:2px solid var(--color-white);border-radius:3.125rem;flex-grow:1;height:3rem}@media (min-width: 64rem){.navigation__link{border:none;border-radius:0;height:auto}}.navigation__link:has(+.navigation__submenu-button){padding:.625rem .25rem .625rem 1rem;border-right:none;border-radius:3.125rem 0 0 3.125rem}.navigation__submenu-button{padding:.625rem 1rem;flex-basis:fit-content;border:2px solid var(--color-white);border-left:none;border-radius:0 3.125rem 3.125rem 0;display:flex}@media (min-width: 64rem){.navigation__submenu-button{padding:.625rem .25rem;border-radius:0;border:none}}.navigation__submenu-button svg{transition:.4s ease}.navigation__submenu-button[aria-expanded=true] svg{transform-origin:center;transform:rotate(180deg)}.navigation__submenu-button[aria-expanded=true]+.navigation__sub-list,.navigation__item:hover .navigation__sub-list,.navigation__item:focus .navigation__sub-list{display:block;transition-delay:1s}.navigation__sub-list{margin:0;list-style-type:none;z-index:var(--z-index-high);background:var(--color-white);flex-basis:100%;overflow:hidden;display:grid}@media (min-width: 64rem){.navigation__sub-list{border-radius:1.25rem;border:2px solid var(--color-primary);width:24rem;display:none;position:absolute;left:-.5rem;top:calc(100% + .5rem);padding:1rem}}.navigation__sub-item{height:0;opacity:0;transition:opacity .3s ease,height .4s ease}@media (min-width: 64rem){.navigation__sub-item{height:auto;opacity:1}}.navigation__submenu-button[aria-expanded=true]+.navigation__sub-list .navigation__sub-item{height:2.75rem;opacity:1;transition:opacity .4s ease,height .3s ease}.navigation__sub-link{text-decoration:none;display:inline-block;margin:.625rem 1rem;color:var(--color-black);border-bottom:2px solid var(--color-white)}.navigation__sub-link:hover,.navigation__sub-link:focus{color:var(--color-primary-hover);border-bottom:2px solid var(--color-primary-hover)}.navigation__sub-item--active .navigation__sub-link{border-bottom:2px solid var(--color-primary)}.navigation__sub-item--active .navigation__sub-link:hover,.navigation__sub-item--active .navigation__sub-link:focus{border-bottom:2px solid var(--color-primary-hover)}.navigation__wrap{display:flex;flex:1}.navigation-meta{order:1}@media (min-width: 48rem){.navigation-meta{order:2}}.navigation-meta__list{margin:0;list-style-type:none;display:flex;flex-wrap:wrap;gap:2rem}.navigation-meta__item{padding:0;text-decoration:underline}.navigation-meta__link{color:var(--color-dark)}.news__header{padding:0 1rem;max-width:var(--content-width);margin:0 auto 2.5rem}@media (min-width: 48rem){.news__header{padding:0;margin-bottom:3.75rem}}.news__headline{font-size:2.375rem;line-height:3.125rem;color:var(--color-secondary);font-weight:600;margin-bottom:1.5rem}@media (min-width: 48rem){.news__headline{font-size:5.625rem;line-height:7rem}}.news__date{font-size:.875rem;line-height:1.25rem;margin-bottom:1.5rem;display:block}.news__categories{display:flex;margin:0;gap:.5rem}.news__category{padding:.25rem .75rem .375rem;font-weight:600;border-radius:24px;font-size:.875rem;line-height:1.25rem;display:inline}.news__category--yellow{background:var(--color-yellow)}.news__category--red{background:var(--color-primary);color:var(--color-white)}.news__category--blue{background:var(--color-light-blue)}.news__category--green{background:var(--color-green)}.news__category--pink{background:var(--color-pink)}.news{max-width:var(--content-width);margin:0 1rem 7.5rem}@media (min-width: 48rem){.news{margin:0 auto 7.5rem}}.news__filter{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:3.75rem}.news__filter-item{padding:.625rem 1.25rem;border-radius:3rem;font-weight:600;font-size:1.125rem;line-height:1.75rem;cursor:pointer}.news__filter-item:hover:not(.news__filter-item--selected),.news__filter-item:focus:not(.news__filter-item--selected){background:var(--color-primary-background)}.news__filter-item--selected{color:var(--color-white);background:var(--color-primary)}.news__filter-item--label{position:absolute;left:-100vw;opacity:0}.news__list{margin:0}.news__item{border:2px solid var(--color-primary);border-top:none;padding:2rem;list-style-type:none;display:grid;grid-template-columns:1fr;gap:1rem;transition:height .3s ease,padding .3s ease,opacity .6s;height:30rem}.news__item:first-child{border-top:2px solid var(--color-primary)}@media (min-width: 48rem){.news__item{grid-template-columns:2fr 1fr;height:17.5rem}}.news__item-content{display:grid;grid-template-columns:1fr;grid-auto-rows:min-content;align-items:center}.news__item--hidden{height:0;opacity:0;padding:0 2rem;transition:height .6s ease,padding .6s ease,opacity .3s}.news__item-image{height:11.25rem;-o-object-fit:cover;object-fit:cover}.news__item-categories{margin:0 0 1rem;order:-1;gap:.5rem;display:flex;flex-wrap:wrap}.news__item-header{order:0;font-size:1.25rem;font-weight:600;line-height:1.625rem;margin-bottom:.75rem}@media (min-width: 48rem){.news__item-header{font-size:1.5rem;line-height:2rem}}.news__item-date{display:block;font-size:.875rem;line-height:1.25rem;margin-bottom:.75rem}.news__item-text{margin-bottom:.75rem;max-height:3.75rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.news__item-link{color:var(--color-primary);line-height:1.5rem;font-weight:600;display:flex;gap:.5rem;transition:.5s ease}.news__item-link:hover,.news__item-link:focus{gap:.75rem}.news__item-link-arrow{width:1.5rem;height:1.5rem;display:inline-flex;justify-content:center;align-items:center}.news__item-hidden-link{opacity:0;position:absolute;z-index:var(--z-index-negative)}.raw-html{max-width:var(--content-width-xl);margin:0 auto 3.75rem}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4{font-weight:600}.rich-text p+h2{margin-top:1.75rem}@media (min-width: 48rem){.rich-text p+h2{margin-top:3.75rem}}.rich-text p+h3{margin-top:1rem}@media (min-width: 48rem){.rich-text p+h3{margin-top:1.5rem}}.rich-text h1{font-size:2.375rem;line-height:2.75rem;margin-bottom:5rem}@media (min-width: 48rem){.rich-text h1{font-size:5.625rem;line-height:6.875rem;margin-bottom:2rem}}.rich-text h2{font-size:2rem;line-height:2.5rem;margin-bottom:1.75rem}@media (min-width: 48rem){.rich-text h2{font-size:3.5rem;line-height:4.375rem;margin-bottom:3.75rem}}.rich-text h3{font-size:1.5rem;line-height:1.875rem;margin-bottom:1rem}@media (min-width: 48rem){.rich-text h3{font-size:2.625rem;line-height:3.25rem;margin-bottom:1.5rem}}.rich-text p,.rich-text ul,.rich-text ol{margin-bottom:1rem}.rich-text a:hover,.rich-text a:focus{text-decoration:underline}.stage{display:flex;flex-wrap:wrap;max-width:var(--content-width-xl);margin:0 auto 5rem;position:relative}.stage__text{width:100%;background:var(--color-white);display:flex;flex-flow:column;flex-wrap:wrap;place-content:space-between right;order:3}@media (min-width: 48rem){.stage__text{width:50%;order:1;border-bottom:2px solid var(--color-primary)}}.stage__headline-container{border-left:none;border-right:none;flex:1;display:flex;align-items:center;width:100%}@media (min-width: 48rem){.stage__headline-container{font-size:var(--font-size-xx-large);border-top:2px solid var(--color-primary)}}@media (min-width: 80rem){.stage__headline-container{border-bottom:2px solid var(--color-primary)}}.stage__headline{font-size:var(--font-size-large);color:var(--color-secondary);font-weight:600;padding:2.5rem 1rem;line-height:2.75rem}@media (min-width: 48rem){.stage__headline{font-size:var(--font-size-x-large);line-height:6rem;padding:0 2rem}}@media (min-width: 80rem){.stage__headline{font-size:var(--font-size-xx-large);line-height:6.875rem;padding:0 3.3333rem}}.stage__facts{display:grid;grid-template-columns:1fr 1fr;justify-content:right;margin:0 1rem;border-right:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary)}@media (min-width: 48rem){.stage__facts{margin:0;border-right:none;border-bottom:none}}@media (min-width: 80rem){.stage__facts{margin:0 0 0 2rem;grid-template-columns:1fr 1fr 1fr 1fr;border-bottom:none}}.stage__facts-item{height:100%;border-left:2px solid var(--color-primary);border-top:2px solid var(--color-primary);-webkit-hyphens:auto;hyphens:auto;padding:1.25rem;font-size:.875rem;line-height:1.25rem}@media (min-width: 48rem) and (max-width: 80rem){.stage__facts-item:nth-child(odd){border-left:none}}@media (min-width: 80rem){.stage__facts-item{border-top:none;padding:2rem 1.5rem;font-size:1.125rem;line-height:1.75rem}}.stage__facts-number{font-size:1.5rem;line-height:1.875rem;font-weight:600;display:block;margin-bottom:.5rem}@media (min-width: 80rem){.stage__facts-number{font-size:2.3333rem;line-height:3.25rem}}.stage__image{height:80vw;display:flex;width:100%;position:relative;order:1}@media (min-width: 48rem){.stage__image{order:2;width:50%}}@media (min-width: 80rem){.stage__image{height:37.5rem;width:50%}}.stage__image-content{width:80%;-o-object-fit:cover;object-fit:cover;border-bottom-right-radius:31.25rem;border-top-right-radius:31.25rem;border:2px solid var(--color-primary);border-left-width:1px}@media (min-width: 48rem){.stage__image-content{border-left-width:2px;width:100%}}@media (min-width: 80rem){.stage__image-content{width:80%}}.stage__image-background{position:absolute;align-self:center;width:100%;z-index:var(--z-index-negative);order:2;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right;height:80%}@media (min-width: 48rem){.stage__image-background{order:3;top:50%;width:auto;transform:translateY(-50%)}}@media (min-width: 80rem){.stage__image-background{right:5rem;height:30rem}}.stage-teaser{width:100%;max-width:var(--content-width-xl);background:var(--color-secondary);position:relative;overflow:hidden}@media (min-width: 80rem){.stage-teaser{margin:0 auto}}.stage-teaser__background-image{position:absolute;top:0;height:100%;width:100%;-o-object-position:center;object-position:center;transform:scale(1.5)}.stage-teaser__content{display:flex;flex-wrap:wrap;margin:3.75rem 1rem;background:var(--color-white);position:relative;border-bottom-right-radius:12rem;max-width:var(--content-width-lg)}@media (min-width: 48rem){.stage-teaser__content{margin:5rem 2rem}}@media (min-width: 80rem){.stage-teaser__content{margin:10rem auto}}.stage-teaser__text{padding:2rem}@media (min-width: 48rem){.stage-teaser__text{width:65%}}@media (min-width: 80rem){.stage-teaser__text{padding:5rem 3.75rem 5rem 5rem}}.stage-teaser__headline{font-size:2rem;line-height:2.5rem;color:var(--color-secondary);font-weight:600;margin-bottom:1.5rem}@media (min-width: 48rem){.stage-teaser__headline{font-size:2.5rem;line-height:3.5rem}}@media (min-width: 80rem){.stage-teaser__headline{font-size:3.5rem;line-height:4.375rem}}.stage-teaser__bodytext{margin-bottom:1.5rem}.stage-teaser__link{border:2px solid var(--color-primary);color:var(--color-primary);border-radius:2.5rem;padding:1rem 1.25rem;width:100%;display:inline-block;text-align:center;font-weight:600;font-size:1.125rem;line-height:1.5rem}@media (min-width: 48rem){.stage-teaser__link{width:auto}}.stage-teaser__link:hover,.stage-teaser__link:focus{background:var(--color-primary-background)}.stage-teaser__image-container{height:21.5rem;width:100%}@media (min-width: 48rem){.stage-teaser__image-container{width:35%;height:auto;align-items:stretch}}.stage-teaser__image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-bottom-right-radius:12rem}.stage-teaser__stamp{position:absolute;right:-1rem;bottom:-1rem;width:10rem;height:10rem}@media (min-width: 80rem){.stage-teaser__stamp{width:12.5rem;height:12.5rem}}.teasers{max-width:var(--content-width-xl);margin:0 auto 7.5rem;padding:0 1rem;display:grid;grid-template-rows:1fr;gap:1rem}@media (min-width: 48rem){.teasers{grid-template-columns:1fr 1fr}}@media (min-width: 80rem){.teasers{grid-template-columns:1fr 1fr 1fr 1fr}}.teaser{position:relative;height:21.5rem;color:var(--color-black)}.teaser--text{padding:2.5rem;border-bottom-right-radius:12rem;background:var(--color-yellow)}.teaser--image .teaser__title{font-size:1.25rem;line-height:1.625rem;background:var(--color-secondary);padding:2rem 1rem 2rem 4rem;position:absolute;bottom:0;width:100%}.teaser--image:before{content:"";position:absolute;left:0;height:100%;width:2rem;background:var(--color-overlay);z-index:var(--z-index-low)}.teaser--image:after{content:"";position:absolute;top:0;left:2rem;width:calc(100% - 2rem);height:2rem;background:var(--color-overlay);z-index:var(--z-index-low)}.teaser--yellow,.teaser--yellow .teaser__title{background:var(--color-yellow)}.teaser--purple,.teaser--purple .teaser__title{background:var(--color-purple);color:var(--color-white)}.teaser--blue,.teaser--blue .teaser__title{background:var(--color-light-blue)}.teaser--red,.teaser--red .teaser__title{background:var(--color-primary);color:var(--color-white)}.teaser--green,.teaser--green .teaser__title{background:var(--color-secondary);color:var(--color-white)}.teaser__title{font-size:1.5rem;line-height:2rem;font-weight:600}.teaser__image{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.teaser__bodytext{font-size:1.125rem;line-height:1.75rem}.teaser__bodytext p{margin-bottom:1.25rem}.text-image__group{max-width:var(--content-width-md);margin:0 1rem 7.5rem;border:2px solid var(--color-primary)}@media (min-width: 64rem){.text-image__group{margin:0 auto 7.5rem}}.text-image__item{display:grid;align-items:start;border-bottom:2px solid var(--color-primary);padding:0}.text-image__item:last-child{border-bottom:none}@media (min-width: 48rem){.text-image__item{grid-template-columns:19.25rem auto;min-height:19.25rem}}.text-image__text{order:2;padding:2.5rem}@media (min-width: 48rem){.text-image__text{border-left:2px solid var(--color-primary);padding:3rem;min-height:100%}}.text-image__image-container{order:1;padding:1rem;position:relative}.text-image__image-container:before{content:"";position:absolute;left:1rem;top:1rem;width:1.5rem;height:calc(100% - 2rem);background:var(--color-overlay)}.text-image__image-container:after{content:"";position:absolute;left:2.5rem;top:1rem;height:1.5rem;width:calc(100% - 3.5rem);background:var(--color-overlay)}@media (min-width: 48rem){.text-image__image-container{padding:1rem}}.text-image__image{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-bottom-right-radius:50%}.text-image__header{font-size:2rem;line-height:2.375rem;margin-bottom:1.5rem;font-weight:600}.textmedia{padding:0 1rem;max-width:var(--content-width-md);margin:0 auto 2.5rem}@media (min-width: 48rem){.textmedia{padding:0;margin-bottom:3.75rem}}.textmedia__image{margin-bottom:2.5rem}@media (min-width: 48rem){.textmedia__image{margin-bottom:3.75rem}}.textmedia__text{max-width:var(--content-width);margin:0 auto}
