@font-face{font-family:"soehne-breit";src:url("font/soehne-breit-web-fett.woff2") format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"soehne-breit";src:url("font/soehne-breit-web-dreiviertelfett.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"soehne-breit";src:url("font/soehne-breit-web-halbfett.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"soehne-breit";src:url("font/soehne-breit-web-kraftig.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"soehne-breit";src:url("font/soehne-breit-web-buch.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"soehne-schmal";src:url("font/soehne-schmal-dreiviertelfett.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--gap: 4rem;--space: 3.2rem;--space--5xl: calc(var(--space) * 3.75);--space--4xl: calc(var(--space) * 3.125);--space--3xl: calc(var(--space) * 2.5);--space--2xl: calc(var(--space) * 2);--space--xl: calc(var(--space) * 1.625);--space--lg: calc(var(--space) * 1.25);--space--md: var(--space);--space--sm: calc(var(--space) / 1.6);--space--xs: calc(var(--space) / 2);--space--2xs: calc(var(--space) / 2.66667);--space--3xs: calc(var(--space) / 3.2);--space--4xs: calc(var(--space) / 4);--space--5xs: calc(var(--space) / 6);--shadow-xs: 0 0.1px 0.3px hsla(0, 0%, 0%, 0.06), 0 1px 2px hsla(0, 0%, 0%, 0.12);--shadow-sm: 0 0.3px 0.4px hsla(0, 0%, 0%, 0.025), 0 0.9px 1.5px hsla(0, 0%, 0%, 0.05), 0 3.5px 6px hsla(0, 0%, 0%, 0.1);--shadow-md: 0 0.9px 1.5px hsla(0, 0%, 0%, 0.03), 0 3.1px 5.5px hsla(0, 0%, 0%, 0.08), 0 14px 25px hsla(0, 0%, 0%, 0.12);--shadow-lg: 0 1.2px 1.9px -1px hsla(0, 0%, 0%, 0.014), 0 3.3px 5.3px -1px hsla(0, 0%, 0%, 0.038), 0 8.5px 12.7px -1px hsla(0, 0%, 0%, 0.085), 0 30px 42px -1px hsla(0, 0%, 0%, 0.15);--shadow-xl: 0 1.5px 2.1px -6px hsla(0, 0%, 0%, 0.012), 0 3.6px 5.2px -6px hsla(0, 0%, 0%, 0.035), 0 7.3px 10.6px -6px hsla(0, 0%, 0%, 0.07), 0 16.2px 21.9px -6px hsla(0, 0%, 0%, 0.117), 0 46px 60px -6px hsla(0, 0%, 0%, 0.2);--inner-glow: inset 0 0 0.5px 1px hsla(0, 0%, 100%, 0.075);--inner-glow-top: inset 0 1px 0.5px hsla(0, 0%, 100%, 0.075);--logo-light: url("svg/logo25-light.svg");--logo-dark: url("svg/logo25-dark.svg");--white: 0deg 0% 100%;--black: 0deg 0% 0%;--grey-0: 0deg 0% 100%;--grey-50: 0deg 0% 98%;--grey-100: 180deg 3% 93%;--grey-200: 195deg 5% 83%;--grey-300: 210deg 4% 74%;--grey-400: 202deg 4% 64%;--grey-500: 207deg 5% 55%;--grey-600: 203deg 6% 45%;--grey-700: 204deg 8% 37%;--grey-800: 206deg 11% 29%;--grey-900: 205deg 16% 21%;--grey-1000: 0deg 0% 0%;--red: 0deg 100% 49%;--red-100: 0deg 71% 98%;--purple: 268deg 100% 64%;--purple-100: 264deg 100% 98%;--yellow: 57deg 100% 49%;--yellow-100: 57deg 100% 5%;--pink: 330deg 71% 92%;--pink-100: 330deg 100% 5%;--green: 118deg 100% 50%;--green-100: 118deg 100% 5%}@media(max-width: 769px){:root{--gap: 1rem;--space: 2.4rem}}:root{--main-color: var(--grey-500);--main-color-darker: var(--grey-600);--main-color-dark: var(--grey-700);--main-color-lighter: var(--grey-400);--main-color-light: var(--grey-200);--contrast-color: var(--grey-800);--bg-color: var(--grey-0);--bg-color-light: var(--grey-100);--button-primary-bg: var(--grey-1000);--button-primary-color: var(--grey-50);--button-primary-bg-hover: var(--grey-900);--button-secondary-bg: var(--grey-100);--button-secondary-color: var(--main-text-color);--button-secondary-bg-hover: var(--grey-200);--footer-color: var(--grey-700);--main-text-color: var(--grey-1000);--contrast-text-color: var(--main-color-darker)}.scheme--red{--main-color: var(--red);--bg-color: var(--white);--bg-color-light: var(--red-100);--button-primary-bg: var(--red);--button-primary-color: var(--contrast-text-color);--button-primary-bg-hover: var(--main-text-color);--button-primary-color-hover: var(--contrast-text-color);--button-secondary-bg: var(--main-text-color);--button-secondary-color: var(--main-text-color);--button-secondary-bg-hover: var(--main-text-color);--button-secondary-color-hover: var(--contrast-text-color);--footer-color: var(--grey-700);--main-text-color: var(--black);--contrast-text-color: var(--white);--25jaar-logo: var(--logo-dark)}.scheme--purple{--main-color: var(--purple);--bg-color: var(--white);--bg-color-light: var(--purple-100);--button-primary-bg: var(--main-color);--button-primary-color: var(--contrast-text-color);--button-primary-bg-hover: var(--main-text-color);--button-primary-color-hover: var(--contrast-text-color);--button-secondary-bg: var(--main-text-color);--button-secondary-color: var(--main-text-color);--button-secondary-bg-hover: var(--main-text-color);--button-secondary-color-hover: var(--contrast-text-color);--footer-color: var(--grey-700);--main-text-color: var(--black);--contrast-text-color: var(--white);--25jaar-logo: var(--logo-dark)}.scheme--yellow{--main-color: var(--yellow);--bg-color: var(--black);--bg-color-light: var(--yellow-100);--button-primary-bg: var(--main-color);--button-primary-color: var(--contrast-text-color);--button-primary-bg-hover: var(--main-text-color);--button-primary-color-hover: var(--contrast-text-color);--button-secondary-bg: var(--main-text-color);--button-secondary-color: var(--main-text-color);--button-secondary-bg-hover: var(--main-color);--button-secondary-color-hover: var(--contrast-text-color);--footer-color: var(--grey-700);--main-text-color: var(--white);--contrast-text-color: var(--black);--25jaar-logo: var(--logo-light)}.scheme--pink{--main-color: var(--pink);--bg-color: var(--black);--bg-color-light: var(--pink-100);--button-primary-bg: var(--main-color);--button-primary-color: var(--contrast-text-color);--button-primary-bg-hover: var(--main-text-color);--button-primary-color-hover: var(--contrast-text-color);--button-secondary-bg: var(--main-text-color);--button-secondary-color: var(--main-text-color);--button-secondary-bg-hover: var(--main-color);--button-secondary-color-hover: var(--contrast-text-color);--footer-color: var(--grey-700);--main-text-color: var(--white);--contrast-color: var(--purple);--contrast-text-color: var(--black);--25jaar-logo: var(--logo-light)}.scheme--green{--main-color: var(--green);--bg-color: var(--black);--bg-color-light: var(--green-100);--button-primary-bg: var(--main-color);--button-primary-color: var(--contrast-text-color);--button-primary-bg-hover: var(--main-text-color);--button-primary-color-hover: var(--contrast-text-color);--button-secondary-bg: var(--main-text-color);--button-secondary-color: var(--main-text-color);--button-secondary-bg-hover: var(--main-color);--button-secondary-color-hover: var(--contrast-text-color);--footer-color: var(--grey-700);--main-text-color: var(--white);--contrast-text-color: var(--black);--25jaar-logo: var(--logo-light)}@keyframes slide{0%{transform:scaleX(0);transform-origin:right}50%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(1);transform-origin:left}100%{transform:scaleX(0);transform-origin:left}}@keyframes fade{0%,49%{opacity:1}50%,100%{opacity:0}}*{margin:0;padding:0;box-sizing:border-box}body,select,input,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:1.6rem;font-family:"soehne-breit",sans-serif;color:hsl(var(--main-text-color))}body{background-color:hsl(var(--bg-color));overscroll-behavior:contain;z-index:-1}html{font-size:62.5%;position:relative;min-height:100%;scroll-behavior:smooth}html.open-modal,html.open-panel,html.open-menu,html.open-search,html.animate-in{overflow:hidden}.visually-hidden,.nav__hamburger .hamburger__label{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important;padding:0 !important}.visually-hidden:focus,.nav__hamburger .hamburger__label:focus{background-color:#eee;clip:auto !important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.width,.container,.top__header .header__container,.container--sm,.container--md{max-width:136rem;box-sizing:border-box;transition:max-width .3s}@media(max-width: 1024px){.width,.container,.top__header .header__container,.container--sm,.container--md{max-width:95.2rem}}@media(max-width: 768px){.width,.container,.top__header .header__container,.container--sm,.container--md{max-width:55rem}}@media(max-width: 530px){.width,.container,.top__header .header__container,.container--sm,.container--md{max-width:auto;width:100%}}.width--md,.container--md{max-width:95.2rem}@media(max-width: 768px){.width--md,.container--md{max-width:100%;width:100%}}.width--sm,.container--sm{max-width:75.6rem}@media(max-width: 768px){.width--sm,.container--sm{max-width:55rem}}@media(max-width: 530px){.width--sm,.container--sm{max-width:100%;width:100%}}.container,.top__header .header__container,.container--sm,.container--md{position:relative;pointer-events:auto;width:100%;margin:0 auto;height:100%;padding-left:var(--space--lg);padding-right:var(--space--lg)}@media(max-width: 1024px){.container,.top__header .header__container,.container--sm,.container--md{padding-left:var(--space--md);padding-right:var(--space--md)}}@media(max-width: 530px){.container,.top__header .header__container,.container--sm,.container--md{padding-left:2rem;padding-right:2rem}}@media(min-width: 1025px){.container--md{box-sizing:content-box}}@media(min-width: 1025px){.container--sm{box-sizing:content-box}}.a__block{display:block;text-decoration:none;color:inherit}.center{text-align:center}.a__block{text-decoration:none;color:inherit;outline:none}.a__block::after{content:"";display:inline-block;position:absolute;width:100%;height:100%;border-radius:0rem;top:0;left:0;z-index:1;transition:all .2s ease;cursor:pointer}.a__block:focus::after{box-shadow:0 0 0 .2rem hsl(var(--main-text-color))}html.touch #cursor{display:none}#g-landscape{display:none;margin:0 auto;position:fixed;z-index:999;top:0;left:0;right:0;bottom:0;background-color:hsl(var(--contrast-color));justify-content:center;align-items:center;text-align:center;flex-direction:column}#g-landscape::before{content:"";display:block;width:3rem;height:5.5rem;border-radius:.7rem;border:1px solid hsl(var(--contrast-color-darker));background-color:hsl(var(--contrast-color-lighter));margin-bottom:var(--space--md);animation:rotatePhone 2s ease-out 1s infinite}@media(max-width: 600px){.school-template #g-landscape{display:flex}}html,body{width:100%;min-height:100%}html{scroll-behavior:initial}ol,ul,menu{list-style:none}button{background-color:rgba(0,0,0,0);padding:0;border:0;border-radius:0;color:inherit;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}body{font-family:"soehne-breit",sans-serif;color:hsl(var(--main-text-color));font-weight:400}button{font-family:"soehne-breit",sans-serif}a{color:inherit;text-decoration:inherit}h1,h2,h3,.audio__player .audio-album .audio-title,h4,form legend{font-family:"soehne-schmal",sans-serif}body,body p,.body,.toggle__detail,.toggle__title,form input,.footer__nav .nav__header,.body p,.toggle__detail p,.toggle__title p,form input p,.footer__nav .nav__header p{font-family:"soehne-breit",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.6;letter-spacing:0;text-transform:none}@media screen and (min-width: 375px){body,body p,.body,.toggle__detail,.toggle__title,form input,.footer__nav .nav__header,.body p,.toggle__detail p,.toggle__title p,form input p,.footer__nav .nav__header p{font-size:calc(1.4775510204rem + 0.3265306122vw)}}@media screen and (min-width: 1600px){body,body p,.body,.toggle__detail,.toggle__title,form input,.footer__nav .nav__header,.body p,.toggle__detail p,.toggle__title p,form input p,.footer__nav .nav__header p{font-size:2rem}}body--2xs,body--2xs p,.body--2xs,.body--2xs p{font-size:12px;font-size:1.2rem;line-height:12px;line-height:1.2rem;line-height:1}body--xs,body--xs p,.body--xs,.body--xs p{font-size:14px;font-size:1.4rem;line-height:14px;line-height:1.4rem;line-height:1}body--sm,body--sm p,.body--sm,.body--sm p{font-family:"soehne-breit",sans-serif;font-weight:400;font-size:1.4rem;line-height:2;letter-spacing:0;text-transform:none}@media screen and (min-width: 375px){body--sm,body--sm p,.body--sm,.body--sm p{font-size:calc(1.3387755102rem + 0.1632653061vw)}}@media screen and (min-width: 1600px){body--sm,body--sm p,.body--sm,.body--sm p{font-size:1.6rem}}body--md,body--md p,.body--md,.body--md p{font-size:1.4rem}@media screen and (min-width: 375px){body--md,body--md p,.body--md,.body--md p{font-size:calc(1.1551020408rem + 0.6530612245vw)}}@media screen and (min-width: 1600px){body--md,body--md p,.body--md,.body--md p{font-size:2.2rem}}body--lg,body--lg p,.body--lg,.body--lg p{font-family:"soehne-breit",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.5833333333;letter-spacing:0rem;text-transform:none}@media screen and (min-width: 375px){body--lg,body--lg p,.body--lg,.body--lg p{font-size:calc(1.3551020408rem + 0.6530612245vw)}}@media screen and (min-width: 1600px){body--lg,body--lg p,.body--lg,.body--lg p{font-size:2.4rem}}body--xl,body--xl p,.body--xl,.body--xl p{font-family:"soehne-breit",sans-serif;font-weight:400;font-size:2rem;line-height:1.25;letter-spacing:0;text-transform:none}@media screen and (min-width: 375px){body--xl,body--xl p,.body--xl,.body--xl p{font-size:calc(1.693877551rem + 0.8163265306vw)}}@media screen and (min-width: 1600px){body--xl,body--xl p,.body--xl,.body--xl p{font-size:3rem}}body p a,.body p a,.toggle__detail p a,.toggle__title p a,form input p a,.footer__nav .nav__header p a{text-decoration:underline}.intro{font-family:"soehne-breit",sans-serif;font-weight:600;font-size:2.1rem;line-height:1.46875;letter-spacing:0;text-transform:none}@media screen and (min-width: 375px){.intro{font-size:calc(1.8244897959rem + 0.7346938776vw)}}@media screen and (min-width: 1600px){.intro{font-size:3rem}}.h1,.h1 p,h1,h1 p{font-family:"soehne-schmal",sans-serif;font-weight:700;font-size:7rem;line-height:.84;letter-spacing:-0.1rem;text-transform:uppercase}@media screen and (min-width: 375px){.h1,.h1 p,h1,h1 p{font-size:calc(3.0204081633rem + 10.612244898vw)}}@media screen and (min-width: 1600px){.h1,.h1 p,h1,h1 p{font-size:20rem}}.h1--sm,h1--sm{font-size:5rem}@media screen and (min-width: 375px){.h1--sm,h1--sm{font-size:calc(2.8571428571rem + 5.7142857143vw)}}@media screen and (min-width: 1600px){.h1--sm,h1--sm{font-size:12rem}}h2,h2 p,.h2,.h2 p{font-family:"soehne-schmal",sans-serif;font-weight:700;font-size:4.4rem;line-height:.875;letter-spacing:-0.05rem;text-transform:uppercase}@media screen and (min-width: 375px){h2,h2 p,.h2,.h2 p{font-size:calc(3.2979591837rem + 2.9387755102vw)}}@media screen and (min-width: 1600px){h2,h2 p,.h2,.h2 p{font-size:8rem}}h2--sm,h2--sm p,.h2--sm,.h2--sm p{font-family:"soehne-schmal",sans-serif;font-weight:700;font-size:3.2rem;line-height:1.1428571429;letter-spacing:0;text-transform:uppercase}@media screen and (min-width: 375px){h2--sm,h2--sm p,.h2--sm,.h2--sm p{font-size:calc(2.4959183673rem + 1.8775510204vw)}}@media screen and (min-width: 1600px){h2--sm,h2--sm p,.h2--sm,.h2--sm p{font-size:5.5rem}}.performance--lg h2--sm,.performance--lg .h2--sm{font-size:7rem;line-height:.8}@media screen and (min-width: 375px){.performance--lg h2--sm,.performance--lg .h2--sm{font-size:calc(4.2448979592rem + 7.3469387755vw)}}@media screen and (min-width: 1600px){.performance--lg h2--sm,.performance--lg .h2--sm{font-size:16rem}}.h3,.h3 p,h3,.audio__player .audio-album .audio-title,h3 p,.audio__player .audio-album .audio-title p{font-family:"soehne-schmal",sans-serif;font-weight:700;font-size:3.2rem;line-height:1.1428571429;letter-spacing:0;text-transform:uppercase}@media screen and (min-width: 375px){.h3,.h3 p,h3,.audio__player .audio-album .audio-title,h3 p,.audio__player .audio-album .audio-title p{font-size:calc(2.4959183673rem + 1.8775510204vw)}}@media screen and (min-width: 1600px){.h3,.h3 p,h3,.audio__player .audio-album .audio-title,h3 p,.audio__player .audio-album .audio-title p{font-size:5.5rem}}.performance--lg .h3,.performance--lg h3,.performance--lg .audio__player .audio-album .audio-title,.audio__player .audio-album .performance--lg .audio-title{font-size:7rem;line-height:.8}@media screen and (min-width: 375px){.performance--lg .h3,.performance--lg h3,.performance--lg .audio__player .audio-album .audio-title,.audio__player .audio-album .performance--lg .audio-title{font-size:calc(4.2448979592rem + 7.3469387755vw)}}@media screen and (min-width: 1600px){.performance--lg .h3,.performance--lg h3,.performance--lg .audio__player .audio-album .audio-title,.audio__player .audio-album .performance--lg .audio-title{font-size:16rem}}.h3--xs,.team__section .team__wrapper .member__item .member__inner .member__job,.team__section .team__slider .member__item .member__inner .member__job,.team__section .team__wrapper .member__item .member__inner .member__heading,.team__section .team__slider .member__item .member__inner .member__heading,h3--xs{font-family:"soehne-breit",sans-serif;font-size:1.4rem;line-height:1.5;text-transform:none}@media screen and (min-width: 375px){.h3--xs,.team__section .team__wrapper .member__item .member__inner .member__job,.team__section .team__slider .member__item .member__inner .member__job,.team__section .team__wrapper .member__item .member__inner .member__heading,.team__section .team__slider .member__item .member__inner .member__heading,h3--xs{font-size:calc(1.3387755102rem + 0.1632653061vw)}}@media screen and (min-width: 1600px){.h3--xs,.team__section .team__wrapper .member__item .member__inner .member__job,.team__section .team__slider .member__item .member__inner .member__job,.team__section .team__wrapper .member__item .member__inner .member__heading,.team__section .team__slider .member__item .member__inner .member__heading,h3--xs{font-size:1.6rem}}.h3--sm,.list .card__header,.grid .card__header,.edu .card__header,h3--sm{font-family:"soehne-breit",sans-serif;font-size:1.8rem;text-transform:none}@media screen and (min-width: 375px){.h3--sm,.list .card__header,.grid .card__header,.edu .card__header,h3--sm{font-size:calc(1.3714285714rem + 1.1428571429vw)}}@media screen and (min-width: 1600px){.h3--sm,.list .card__header,.grid .card__header,.edu .card__header,h3--sm{font-size:3.2rem}}small{font-weight:400;opacity:.5}.h4,.h4 p,h4,h4 p{font-family:"soehne-schmal",sans-serif;font-weight:400;font-size:30px;line-height:.8333333333;letter-spacing:0;text-transform:uppercase}.h5,.h5 p,h5,h5 p{font-family:"soehne-schmal",sans-serif;font-weight:400;font-size:24px;line-height:1.0416666667;letter-spacing:0;text-transform:uppercase}.subtitle{font-family:"soehne-breit",sans-serif;font-weight:700;font-size:2.8rem;line-height:1.0952380952;text-transform:none}@media screen and (min-width: 375px){.subtitle{font-size:calc(2.3714285714rem + 1.1428571429vw)}}@media screen and (min-width: 1600px){.subtitle{font-size:4.2rem}}.chapeau,.chapeau--sm{font-family:"soehne-breit",sans-serif;font-weight:700;font-size:1.2rem;line-height:1.6666666667;letter-spacing:0;text-transform:none}@media screen and (min-width: 375px){.chapeau,.chapeau--sm{font-size:calc(1.2rem + 0vw)}}@media screen and (min-width: 1600px){.chapeau,.chapeau--sm{font-size:1.2rem}}.chapeau+h1,.chapeau--sm+h1,.chapeau+h2,.chapeau--sm+h2,.chapeau+h3,.audio__player .audio-album .chapeau+.audio-title,.chapeau--sm+h3,.audio__player .audio-album .chapeau--sm+.audio-title,.chapeau+h4,.chapeau--sm+h4,.chapeau+h5,.chapeau--sm+h5{margin-top:0}.chapeau--sm{font-size:1.8rem}@media screen and (min-width: 375px){.chapeau--sm{font-size:calc(1.7387755102rem + 0.1632653061vw)}}@media screen and (min-width: 1600px){.chapeau--sm{font-size:2rem}}.btn,.privacywire-wrapper div.privacywire .privacywire-buttons button,.btn--edit,.btn--tertiary,.btn--secondary,.btn--primary,.privacywire-wrapper div.privacywire .privacywire-buttons button+button,form.FormBuilder>.Inputfields .Inputfield button[type=submit],.btn--save,.btn--remove{font-family:"soehne-breit",sans-serif;font-weight:600;font-size:1.5rem;line-height:1.1428571429;letter-spacing:0;text-transform:none}@media screen and (min-width: 375px){.btn,.privacywire-wrapper div.privacywire .privacywire-buttons button,.btn--edit,.btn--tertiary,.btn--secondary,.btn--primary,.privacywire-wrapper div.privacywire .privacywire-buttons button+button,form.FormBuilder>.Inputfields .Inputfield button[type=submit],.btn--save,.btn--remove{font-size:calc(1.4081632653rem + 0.2448979592vw)}}@media screen and (min-width: 1600px){.btn,.privacywire-wrapper div.privacywire .privacywire-buttons button,.btn--edit,.btn--tertiary,.btn--secondary,.btn--primary,.privacywire-wrapper div.privacywire .privacywire-buttons button+button,form.FormBuilder>.Inputfields .Inputfield button[type=submit],.btn--save,.btn--remove{font-size:1.8rem}}.quote-chapeau{font-family:"soehne-breit",sans-serif;font-weight:bolder;font-size:2.4rem;line-height:1;letter-spacing:0;text-transform:lowercase;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:var(--space--sm)}@media screen and (min-width: 375px){.quote-chapeau{font-size:calc(2.4rem + 0vw)}}@media screen and (min-width: 1600px){.quote-chapeau{font-size:2.4rem}}.quote,.body blockquote,.toggle__detail blockquote,.toggle__title blockquote,form input blockquote,.footer__nav .nav__header blockquote,.quote--lg,.quote--sm{font-family:"soehne-breit",sans-serif;font-weight:400;font-size:2.4rem;line-height:1.46875;letter-spacing:0;text-transform:none}@media screen and (min-width: 375px){.quote,.body blockquote,.toggle__detail blockquote,.toggle__title blockquote,form input blockquote,.footer__nav .nav__header blockquote,.quote--lg,.quote--sm{font-size:calc(1.8489795918rem + 1.4693877551vw)}}@media screen and (min-width: 1600px){.quote,.body blockquote,.toggle__detail blockquote,.toggle__title blockquote,form input blockquote,.footer__nav .nav__header blockquote,.quote--lg,.quote--sm{font-size:4.2rem}}.quote--sm{font-size:1.8rem}@media screen and (min-width: 375px){.quote--sm{font-size:calc(1.493877551rem + 0.8163265306vw)}}@media screen and (min-width: 1600px){.quote--sm{font-size:2.8rem}}@media(max-width: 768px){.quote--sm{line-height:1.3333333333}}.quote--lg{font-size:1.8rem}@media screen and (min-width: 375px){.quote--lg{font-size:calc(1.4326530612rem + 0.9795918367vw)}}@media screen and (min-width: 1600px){.quote--lg{font-size:3rem}}.quote__credit{font-family:"soehne-breit",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.46875;letter-spacing:0;text-transform:none}@media screen and (min-width: 375px){.quote__credit{font-size:calc(1.3551020408rem + 0.6530612245vw)}}@media screen and (min-width: 1600px){.quote__credit{font-size:2.4rem}}.body blockquote p,.toggle__detail blockquote p,.toggle__title blockquote p,form input blockquote p,.footer__nav .nav__header blockquote p{margin:0}.body blockquote strong,.toggle__detail blockquote strong,.toggle__title blockquote strong,form input blockquote strong,.footer__nav .nav__header blockquote strong{margin-top:var(--space--sm);font-weight:400;font-size:1.6rem}@media screen and (min-width: 375px){.body blockquote strong,.toggle__detail blockquote strong,.toggle__title blockquote strong,form input blockquote strong,.footer__nav .nav__header blockquote strong{font-size:calc(1.3551020408rem + 0.6530612245vw)}}@media screen and (min-width: 1600px){.body blockquote strong,.toggle__detail blockquote strong,.toggle__title blockquote strong,form input blockquote strong,.footer__nav .nav__header blockquote strong{font-size:2.4rem}}.event__item{line-height:1.6;font-size:1.6rem}@media screen and (min-width: 375px){.event__item{font-size:calc(1.3551020408rem + 0.6530612245vw)}}@media screen and (min-width: 1600px){.event__item{font-size:2.4rem}}.event__item .event__name{font-weight:700}.event__item .event__date .date{font-size:1.6rem;font-weight:700}@media screen and (min-width: 375px){.event__item .event__date .date{font-size:calc(1.2326530612rem + 0.9795918367vw)}}@media screen and (min-width: 1600px){.event__item .event__date .date{font-size:2.8rem}}.card__meta{font-size:1.4rem}@media screen and (min-width: 375px){.card__meta{font-size:calc(1.3387755102rem + 0.1632653061vw)}}@media screen and (min-width: 1600px){.card__meta{font-size:1.6rem}}.filter__header{font-weight:600}.nav__link,.top__header .header__container nav .nav__list .nav__agenda .nav__link--extra,.top__header .header__container nav .nav__list .nav__item .nav__link--extra{font-size:1.5rem}@media screen and (min-width: 375px){.nav__link,.top__header .header__container nav .nav__list .nav__agenda .nav__link--extra,.top__header .header__container nav .nav__list .nav__item .nav__link--extra{font-size:calc(1.4081632653rem + 0.2448979592vw)}}@media screen and (min-width: 1600px){.nav__link,.top__header .header__container nav .nav__list .nav__agenda .nav__link--extra,.top__header .header__container nav .nav__list .nav__item .nav__link--extra{font-size:1.8rem}}.menu__link{font-size:7.6rem;font-family:"soehne-schmal",sans-serif;text-transform:uppercase;line-height:1}@media screen and (min-width: 375px){.menu__link{font-size:calc(4.4163265306rem + 8.4897959184vw)}}@media screen and (min-width: 1600px){.menu__link{font-size:18rem}}.submenu__link{font-size:2rem}@media screen and (min-width: 375px){.submenu__link{font-size:calc(1.5714285714rem + 1.1428571429vw)}}@media screen and (min-width: 1600px){.submenu__link{font-size:3.4rem}}.footer__nav .nav__header{font-weight:600}.footer__nav .nav__item,.footer__nav .nav__item p{font-family:"soehne-breit",sans-serif;font-weight:400;font-size:1.4rem;line-height:2;letter-spacing:0;text-transform:none}@media screen and (min-width: 375px){.footer__nav .nav__item,.footer__nav .nav__item p{font-size:calc(1.3387755102rem + 0.1632653061vw)}}@media screen and (min-width: 1600px){.footer__nav .nav__item,.footer__nav .nav__item p{font-size:1.6rem}}form .label{line-height:1;top:.1rem}.tagline,.hero--home .hero__content .hero__cta p{font-size:2.4rem;line-height:1.2}@media screen and (min-width: 375px){.tagline,.hero--home .hero__content .hero__cta p{font-size:calc(1.9714285714rem + 1.1428571429vw)}}@media screen and (min-width: 1600px){.tagline,.hero--home .hero__content .hero__cta p{font-size:3.8rem}}h2{margin-bottom:var(--space--md)}.body h3,.body .audio__player .audio-album .audio-title,.audio__player .audio-album .body .audio-title,.toggle__detail h3,.toggle__detail .audio__player .audio-album .audio-title,.audio__player .audio-album .toggle__detail .audio-title,.toggle__title h3,.toggle__title .audio__player .audio-album .audio-title,.audio__player .audio-album .toggle__title .audio-title,.footer__nav .nav__header h3,.footer__nav .nav__header .audio__player .audio-album .audio-title,.audio__player .audio-album .footer__nav .nav__header .audio-title,form input h3,form input .audio__player .audio-album .audio-title,.audio__player .audio-album form input .audio-title,.body h4,.toggle__detail h4,.toggle__title h4,.footer__nav .nav__header h4,form input h4{margin-bottom:var(--space--sm)}.quote,.quote--sm,.quote--lg,.body blockquote,.toggle__detail blockquote,.toggle__title blockquote,.footer__nav .nav__header blockquote,form input blockquote{margin-bottom:var(--space--sm)}p+.button__list,.intro+.button__list{margin-top:var(--space--md)}@media(max-width: 768px){p+.button__list,.intro+.button__list{margin-top:var(--space--2xs)}}@media(min-width: 1025px){h1{margin-right:calc(var(--space--xl)*-1)}}h1+.intro{margin-top:var(--space--lg)}.faq__section,.card__section{margin-top:var(--space--4xl)}.faq__section+section,.card__section+section{margin-top:var(--space--4xl)}.headline__section{margin-top:var(--space--3xl)}.headline__section+section{margin-top:var(--space--md)}.text__section,.image__section,.video__section,.embed__section,.download__section{margin-top:var(--space--xl)}.button__section{margin-top:calc(var(--space--lg)*-1);margin-bottom:var(--space--3xl)}.download__section{margin-bottom:var(--space--3xl)}.insta__section{margin-top:var(--space--3xl)}.image--single{aspect-ratio:2/1}@supports not (aspect-ratio: auto){.image--single{padding-top:50%;height:0px}}@media(max-width: 530px){.image--single{aspect-ratio:4/3}@supports not (aspect-ratio: auto){.image--single{padding-top:75%;height:0px}}}.image__section{margin:var(--space--2xl) 0;overflow:hidden}@media(max-width: 530px){.image__section{margin:var(--space--xl) 0}}.image__section .image__col{line-height:0;aspect-ratio:51/29;grid-column:1/3}@media(min-width: 769px){.image__section .image__col{grid-column:2/7}}.image__section .image__col+.image__col{grid-column:3/-1}@media(min-width: 769px){.image__section .image__col+.image__col{grid-column:7/-2}}.image__section .image__col img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.images__carrousel{display:flex}.images__carrousel .carrousel__wrapper{display:flex;align-items:flex-end;flex-shrink:0;flex-wrap:nowrap;padding-bottom:var(--space--lg);width:auto}.images__carrousel .swiper-wrapper{align-items:flex-end}.images__carrousel .swiper-slide{flex-shrink:0}.images__carrousel .swiper-slide .image__container{width:100vw}.images__carrousel .swiper-slide:nth-child(3n+1) .image__container{max-width:39rem;aspect-ratio:1/1}@supports not (aspect-ratio: auto){.images__carrousel .swiper-slide:nth-child(3n+1) .image__container{padding-top:100%;height:0px}}@media(max-width: 768px){.images__carrousel .swiper-slide:nth-child(3n+1) .image__container{max-width:22rem}}.images__carrousel .swiper-slide:nth-child(3n+2) .image__container{max-width:37rem;aspect-ratio:37/50;transform:translateY(var(--space--lg))}@supports not (aspect-ratio: auto){.images__carrousel .swiper-slide:nth-child(3n+2) .image__container{padding-top:135.1351351351%;height:0px}}@media(max-width: 768px){.images__carrousel .swiper-slide:nth-child(3n+2) .image__container{max-width:20rem;transform:translateY(var(--space--md))}}.images__carrousel .swiper-slide:nth-child(3n+3) .image__container{max-width:45rem;aspect-ratio:45/50}@supports not (aspect-ratio: auto){.images__carrousel .swiper-slide:nth-child(3n+3) .image__container{padding-top:111.1111111111%;height:0px}}@media(max-width: 768px){.images__carrousel .swiper-slide:nth-child(3n+3) .image__container{max-width:26rem}}.image__section.about{max-width:160rem;margin:var(--space--xl) auto}.image__section.about .image{max-width:115rem}.image__section.about .image .image__container{border-radius:0;border-bottom-right-radius:100rem;border-top-right-radius:100rem}.image__aside{position:sticky;top:var(--space--3xl);margin-top:var(--space--lg);padding-right:var(--space--lg)}@media(max-width: 768px){.image__aside{display:none}}.image__aside img{width:100%;height:auto}figure{line-height:0;text-align:right;position:relative}figure figcaption{position:absolute;bottom:0;left:0;display:inline-block;padding:var(--space--5xs) var(--space--2xs);background-color:rgba(0,0,0,.5);color:hsl(var(--contrast-text-color))}figure figcaption,figure figcaption p{font-size:12px;font-size:1.2rem;line-height:12px;line-height:1.2rem;line-height:1}.image__modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:88;overflow:auto;display:flex;flex-wrap:wrap;justify-content:space-between;padding:var(--space--lg);align-content:center;visibility:hidden;opacity:0;transform-origin:center top;color:hsl(var(--main-text-color));background-color:hsl(var(--main-color)/0);transition:.55s cubic-bezier(0.215, 0.61, 0.355, 1),visibility 0s .55s;transform:translate3d(0, 0, 0);transition:transform .4s ease 0s visibility 0s .4s;transform:translateY(45%)}@media(min-width: 1601px){.image__modal{padding:var(--space--lg) calc(var(--space--xl)*1.5)}}@media(max-height: 40rem)and (orientation: landscape){.image__modal{align-content:flex-start;padding-top:10rem;padding-bottom:10rem}}@media(max-width: 768px){.image__modal{padding-top:10rem;align-content:flex-start}}.open-modal .image__modal{visibility:visible;opacity:1;transform:translate3d(0px, 0%, 0px);transition:all 1.3s cubic-bezier(0.2, 1, 0.3, 1) .2s,visibility 0s 0s}.image__side{order:2;display:flex;flex-direction:column;justify-content:space-between}@media(min-width: 769px){.image__side{width:calc((100% - (12 - 1)*var(--space--md))/12*4.5 + var(--space--md)*(4.5 - 1));order:1;max-width:50rem}}.image__side>*{flex:0 0 auto}.image__side .art__description{min-height:6rem;margin-top:var(--space--sm);flex:1 0 auto}.image__main{width:100%;order:1;display:flex;justify-content:center;align-items:center}@media(min-width: 769px){.image__main{width:calc((100% - (12 - 1)*var(--space--md))/12*7.5 + var(--space--md)*(7.5 - 1));order:2;height:70vh;min-height:30rem}}.image__main .image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(max-width: 768px){.image__main .image{margin-bottom:var(--space--lg)}}.top__header{--nav-height: 5.5rem;position:sticky;top:0;height:var(--nav-height);background-color:hsl(var(--bg-color));border-bottom:1px solid hsl(var(--main-color)/0.2);z-index:99}.top__header .header__container{display:flex;justify-content:space-between;align-items:center}.top__header .header__container .header__logo{line-height:0;display:flex;gap:var(--space--5xs)}.top__header .header__container .header__logo .logo__25jaar{background-image:var(--25jaar-logo);background-repeat:no-repeat;background-size:cover;height:3.2rem;width:3rem}.top__header .header__container .header__logo .logo__lottie{height:3.2rem;width:7.2rem}.top__header .header__container .header__logo .logo__lottie svg{transform:unset !important}.top__header .header__container .header__logo .logo__lottie svg,.top__header .header__container .header__logo .logo__lottie path{fill:hsl(var(--main-text-color));stroke:hsl(var(--main-text-color))}.top__header .header__container nav[aria-label=Agenda]{margin-right:auto}.top__header .header__container nav[aria-label=Main]{margin-left:auto;height:var(--nav-height);overflow:hidden}.open-menu .top__header .header__container nav[aria-label=Main] ul{transform:translateY(-100%)}.top__header .header__container nav .nav__list{display:flex;height:var(--nav-height);align-items:center;justify-content:end;transition:.3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.top__header .header__container nav .nav__list.languages{padding-right:var(--space--sm)}.top__header .header__container nav .nav__list .nav__lang.current{color:hsl(var(--main-color))}.top__header .header__container nav .nav__list .nav__item{padding:0 var(--space--md)}@media(max-width: 1024px){.top__header .header__container nav .nav__list .nav__item{padding:0 var(--space--xs)}}.top__header .header__container nav .nav__list .nav__item.current .nav__link::after,.top__header .header__container nav .nav__list .nav__item.current .nav__link--extra::after{transform:scaleX(1);background-color:hsl(var(--main-text-color))}@media(max-width: 768px){.top__header .header__container nav .nav__list .nav__item{display:none}.top__header .header__container nav .nav__list .nav__item.menu{display:block}}.top__header .header__container nav .nav__list .nav__item .nav__link,.top__header .header__container nav .nav__list .nav__item .nav__link--extra{position:relative;display:block;transition:.3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.top__header .header__container nav .nav__list .nav__item .nav__link::after,.top__header .header__container nav .nav__list .nav__item .nav__link--extra::after{content:"";height:.2rem;width:100%;background-color:hsl(var(--main-color));position:absolute;bottom:0;left:0;transform:scale(0.95, 0);transform-origin:bottom;transition:transform .2s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.top__header .header__container nav .nav__list .nav__item .nav__link:hover,.top__header .header__container nav .nav__list .nav__item .nav__link--extra:hover{color:hsl(var(--main-color))}.top__header .header__container nav .nav__list .nav__item .nav__link:hover::after,.top__header .header__container nav .nav__list .nav__item .nav__link--extra:hover::after{transform-origin:top;transform:scaleY(1)}.top__header .header__container nav .nav__list .nav__item .nav__link.menu,.top__header .header__container nav .nav__list .nav__item .menu.nav__link--extra{height:2.7rem;overflow:hidden}.top__header .header__container nav .nav__list .nav__item .nav__link.menu span,.top__header .header__container nav .nav__list .nav__item .menu.nav__link--extra span{display:block;transition:.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);pointer-events:none}.top__header .header__container nav .nav__list .nav__item .nav__link--extra{font-weight:600}.open-menu .top__header .header__container nav .nav__list .nav__item a.nav__link,.open-menu .top__header .header__container nav .nav__list .nav__item a.nav__link--extra{opacity:0}.top__header .header__container nav .nav__list .nav__agenda{padding:0 var(--space--md)}@media(max-width: 768px){.top__header .header__container nav .nav__list .nav__agenda{padding:0 var(--space--sm)}}.top__header .header__container nav .nav__list .nav__agenda .nav__link,.top__header .header__container nav .nav__list .nav__agenda .nav__link--extra{position:relative;display:block;transition:.3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.top__header .header__container nav .nav__list .nav__agenda .nav__link::after,.top__header .header__container nav .nav__list .nav__agenda .nav__link--extra::after{content:"";height:.2rem;width:100%;background-color:hsl(var(--main-color));position:absolute;bottom:0;left:0;transform:scale(0.95, 0);transform-origin:bottom;transition:transform .2s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.top__header .header__container nav .nav__list .nav__agenda .nav__link:hover,.top__header .header__container nav .nav__list .nav__agenda .nav__link--extra:hover{color:hsl(var(--main-color))}.top__header .header__container nav .nav__list .nav__agenda .nav__link:hover::after,.top__header .header__container nav .nav__list .nav__agenda .nav__link--extra:hover::after{transform-origin:top;transform:scaleY(1)}.top__header .header__container nav .nav__list .nav__agenda .nav__link.menu,.top__header .header__container nav .nav__list .nav__agenda .menu.nav__link--extra{height:2.7rem;overflow:hidden}.top__header .header__container nav .nav__list .nav__agenda .nav__link.menu span,.top__header .header__container nav .nav__list .nav__agenda .menu.nav__link--extra span{display:block;transition:.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);pointer-events:none}.top__header .header__container nav .nav__list .nav__agenda .nav__link--extra{font-weight:600;white-space:nowrap}@media(max-width: 768px){.top__header .header__container nav .nav__list .nav__agenda .nav__link--extra .desktop{display:none}}.top__header .header__container nav.languages{display:flex;align-items:center;justify-content:center}.nav__hamburger{position:relative;font-size:0}.nav__hamburger button{display:block;cursor:pointer;font-size:0}.nav__hamburger .hamburger__label{pointer-events:none}.nav__hamburger .hamburger__icon{position:relative;height:1.1rem;width:var(--space--lg);margin-right:var(--space--xs);display:inline-block;pointer-events:none}@media(min-width: 769px){.nav__hamburger .hamburger__icon{width:var(--space--md)}}.nav__hamburger .hamburger__icon span{position:absolute;width:100%;left:0;height:.2rem;background-color:currentColor;transition:top .2s .25s ease-in,transform .25s cubic-bezier(0.215, 0.61, 0.355, 1)}.nav__hamburger .hamburger__icon span:nth-child(1){top:0rem}.open-menu .nav__hamburger .hamburger__icon span:nth-child(1){top:.35rem;transform:rotate(45deg);transition:top .2s ease-in,transform .25s .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.nav__hamburger .hamburger__icon span:nth-child(2){top:.9rem}.open-menu .nav__hamburger .hamburger__icon span:nth-child(2){top:.35rem;transform:rotate(-45deg);transition:top .2s ease-in,transform .25s .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.menu__section{position:fixed;top:0;bottom:0;left:0;right:0;background-color:hsl(var(--bg-color));z-index:88;overflow:auto;opacity:0;visibility:hidden;transition:all .3s .1s ease-out,visibility 0s .4s;transform:translateY(4rem)}.open-menu .menu__section{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0);pointer-events:all}.open-menu .menu__section .submenu__wrapper{pointer-events:all}.menu__section .container,.menu__section .container--md,.menu__section .container--sm,.menu__section .top__header .header__container,.top__header .menu__section .header__container{display:grid}.menu__section .menu__wrapper{padding-top:7rem}@media(min-width: 769px){.menu__section .menu__item{margin-top:calc(var(--space--sm)*-1);width:60%;padding-right:var(--space--2xs)}}@media(max-width: 768px){.menu__section .menu__item{margin-bottom:var(--space--md)}}.menu__section .menu__item::before{content:"";height:2rem;width:100%;background-color:hsl(var(--pink));display:block;transform:translateY(10rem) scaleX(0);transform-origin:left;z-index:-1;transition:.2s cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media(max-width: 768px){.menu__section .menu__item::before{height:.8rem;transform:translateY(4.4rem) scaleX(1)}}.open-menu .menu__section .menu__item.active::before{transform:translateY(10rem) scaleX(1)}@media(max-width: 768px){.open-menu .menu__section .menu__item.active::before{transform:translateY(4.4rem) scaleX(1)}}.open-menu .menu__section .menu__item.active .submenu__wrapper{opacity:1;visibility:visible}.open-menu .menu__section .menu__item.active .submenu__wrapper>*{opacity:1;transform:translateX(0)}.open-menu .menu__section .menu__item.active .submenu__wrapper .submenu__image{transform:translateY(0)}.open-menu .menu__section .menu__item.active .menu__link{color:hsl(var(--pink))}.menu__section .menu__item .menu__link{position:relative;line-height:.9;text-align:left;z-index:2;transition:.2s cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media(max-width: 768px){.menu__section .menu__item .menu__link{margin-bottom:var(--space--xs)}}.menu__section .menu__item .menu__link::before{content:"";width:100%;height:100%;position:absolute;left:0;transform:scaleX(1.05);background-color:hsl(var(--bg-color));z-index:-1}.submenu__wrapper{position:relative;z-index:2}@media(max-width: 768px){.submenu__wrapper{margin-top:var(--space--sm)}}@media(min-width: 769px){.submenu__wrapper{position:absolute;top:0;right:0;opacity:0;visibility:hidden;width:40%;display:flex;flex-direction:column;pointer-events:none}.submenu__wrapper>*{opacity:0;transform:translateY(-4rem);transition:opacity .3s ease-out,transform .3s ease-out}}.submenu__wrapper .submenu__image{max-width:51rem;margin:var(--space--md) 0;transform:translateY(-5rem);transition:transform .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) .05s,opacity .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) .05s}@media(max-width: 768px){.submenu__wrapper .submenu__image{display:none}}.submenu__wrapper .submenu__image img{width:100%;height:auto}.bottom .submenu__wrapper .submenu__image{order:-1}.submenu__wrapper .submenu__item{margin-bottom:var(--space--2xs)}.submenu__wrapper .submenu__item:hover{color:hsl(var(--pink))}@media(max-width: 768px){.submenu__wrapper .submenu__item{margin-bottom:var(--space--xs)}}.footer{position:relative;padding:var(--space--3xl) 0;background-color:hsl(var(--bg-color-light));z-index:2}.footer__wrapper{display:grid;grid-template-columns:repeat(12, 1fr);-moz-column-gap:var(--gap);column-gap:var(--gap);justify-content:space-between}@media(max-width: 768px){.footer__wrapper{row-gap:var(--space--lg);grid-template-columns:repeat(4, 1fr)}}.footer__wrapper .logo__footer{grid-column:1/span 3;width:100%;fill:currentColor}@media(min-width: 769px){.footer__wrapper .logo__footer{margin-right:var(--space--lg);margin-bottom:var(--space--lg)}}@media(max-width: 768px){.footer__wrapper .logo__footer{grid-column:1/-1;justify-self:center;margin-right:0;text-align:center}}.footer__wrapper .logo__footer svg{max-width:24rem}.footer__wrapper .footer__nav{grid-column:4/-1;display:grid;justify-content:space-between;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr))}@media(max-width: 1024px){.footer__wrapper .footer__nav{grid-column:5/-1;flex-wrap:wrap}}@media(max-width: 768px){.footer__wrapper .footer__nav{grid-column:1/-1;margin-top:var(--space--lg)}}.footer__wrapper .footer__nav ul{list-style:none}@media(max-width: 1024px){.footer__wrapper .footer__nav ul{margin-bottom:var(--space--lg)}}.footer__wrapper .footer__nav ul li{padding:var(--space--4xs) 0}.footer__wrapper .footer__nav ul li.nav__header{padding-top:0}.footer__wrapper .footer__nav ul li a{position:relative}.footer__wrapper .footer__nav ul li a::after{content:"";height:1px;width:100%;background-color:currentColor;position:absolute;bottom:0rem;left:0;transform:scaleX(0);transform-origin:left top;transition:.2s cubic-bezier(0.075, 0.82, 0.165, 1)}.footer__wrapper .footer__nav ul li a:hover::after,.footer__wrapper .footer__nav ul li a:focus::after{transform:scaleX(1)}@media(min-width: 769px){.footer__content{width:calc((100% - (12 - 1)*var(--space--md))/12*8 + var(--space--md)*(8 - 1))}}.footer__content .body--sm{display:block;margin-top:var(--space--md)}.footer__contact{grid-column:1/span 3;line-height:2}.footer__contact,.footer__contact p{font-family:"soehne-breit",sans-serif;font-weight:400;font-size:1.4rem;line-height:2;letter-spacing:0;text-transform:none}@media screen and (min-width: 375px){.footer__contact,.footer__contact p{font-size:calc(1.3387755102rem + 0.1632653061vw)}}@media screen and (min-width: 1600px){.footer__contact,.footer__contact p{font-size:1.6rem}}@media(max-width: 768px){.footer__contact{grid-column:1/-1}}.footer__contact p+p{margin-top:var(--space--xs)}.footer__contact span{color:hsl(var(--main-text-color)/0.5);margin:0 var(--space--xs)}.footer__socials{display:flex;justify-content:left;align-items:center;margin-top:var(--space--md)}.footer__socials,.footer__socials p{font-size:14px;font-size:1.4rem;line-height:14px;line-height:1.4rem;line-height:1}@media(max-width: 768px){.footer__socials{flex-wrap:wrap}.footer__socials>span{width:100%;margin-bottom:var(--space--2xs);font-weight:700}}.footer__socials>*{margin-right:var(--space--2xs);white-space:nowrap}@media(max-width: 768px){.footer__socials>*{margin:0 var(--space--2xs)}}.footer__socials a{line-height:0}.footer__socials a:hover{color:hsl(var(--main-color-light))}.footer__socials svg{transition:.2s;fill:currentColor;width:3.2rem;height:auto}.footer__logo{grid-column:1/-1;text-align:right;overflow:hidden;display:grid;justify-content:end;margin:var(--space--3xl) 0 var(--space--lg)}.footer__logo svg{height:2.5rem;fill:hsl(var(--main-text-color))}.footer__terms{text-align:left;opacity:.8;align-self:end;text-align:right;grid-column:6/span 4}@media(max-width: 768px){.footer__terms{grid-column:1/-1;text-align:center}}.footer__terms ul{margin-bottom:0;list-style:none;display:flex}.footer__terms ul li,.footer__terms ul li p{font-size:14px;font-size:1.4rem;line-height:14px;line-height:1.4rem;line-height:1}.footer__credits{text-align:left;opacity:.8;align-self:end;text-align:right;grid-column:10/span 3}.footer__credits,.footer__credits p{font-size:14px;font-size:1.4rem;line-height:14px;line-height:1.4rem;line-height:1}@media(max-width: 768px){.footer__credits{grid-column:1/-1;text-align:left}}.hero__section{margin-bottom:var(--space--4xl)}@media(max-width: 768px){.hero__section{margin-bottom:var(--space--lg)}}.hero__section h1{color:hsl(var(--main-color))}.hero--performance .hero__image{position:relative;grid-column:1/-1;aspect-ratio:62/56;z-index:1}@media(max-width: 768px){.hero--performance .hero__image{margin-bottom:calc(var(--space--2xl)*-1)}}@media(min-width: 769px){.hero--performance .hero__image{grid-row:1/-1;grid-column:7/-1}}.hero--performance .hero__image video,.hero--performance .hero__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:.3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.hero--performance .hero__content{position:relative;z-index:2;grid-column:1/-1;display:flex;flex-direction:column}@media(min-width: 769px){.hero--performance .hero__content{grid-row:1/-1;grid-column:1/10}}.hero--performance .hero__header{color:hsl(var(--main-color));flex:1 1 auto;margin-bottom:var(--space--md)}.hero--performance .hero__header h1{margin-right:var(--space--md)}.hero--performance .hero__header>*{display:inline-block}.hero--performance .hero__header>.subtitle{display:block;margin-top:var(--space--sm)}.hero--performance .hero__summary{max-width:59rem;margin-bottom:var(--space--md)}.hero--performance .hero__summary,.hero--performance .hero__summary p{font-family:"soehne-breit",sans-serif;font-weight:400;font-size:2rem;line-height:1.25;letter-spacing:0;text-transform:none}@media screen and (min-width: 375px){.hero--performance .hero__summary,.hero--performance .hero__summary p{font-size:calc(1.693877551rem + 0.8163265306vw)}}@media screen and (min-width: 1600px){.hero--performance .hero__summary,.hero--performance .hero__summary p{font-size:3rem}}@media(max-width: 1280px){.hero--performance .hero__summary{max-width:65%}}@media(max-width: 768px){.hero--performance .hero__summary{max-width:100%}}.hero--performance .hero__meta{margin-top:var(--space--2xl);display:flex;justify-content:space-between;grid-column:1/-1}.hero--performance .hero__meta,.hero--performance .hero__meta p{font-size:14px;font-size:1.4rem;line-height:14px;line-height:1.4rem;line-height:1}@media(min-width: 769px){.hero--performance .hero__meta{grid-column:2/-2}}@media(max-width: 768px){.hero--performance .hero__meta{flex-wrap:wrap}}@media(min-width: 769px){.hero--performance .hero__meta .meta{border-left:.3rem solid hsl(var(--main-color));padding-left:var(--space--sm);width:33.3333333333%}}@media(max-width: 768px){.hero--performance .hero__meta .meta{margin-bottom:var(--space--xs)}}.hero--performance .hero__meta .meta__title{text-transform:uppercase;font-weight:600;margin-bottom:var(--space--4xs)}@media(min-width: 769px){.hero--performance .hero__meta .meta__title{margin-bottom:var(--space--3xs)}}.hero--landing .hero__image{position:relative;grid-column:1/-1;aspect-ratio:5/6;z-index:1}@media(max-width: 768px){.hero--landing .hero__image{margin-bottom:var(--space--md);aspect-ratio:4/3}}@media(min-width: 769px){.hero--landing .hero__image{grid-row:1/-1;grid-column:8/-1}}.hero--landing .hero__image video,.hero--landing .hero__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:.3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.hero--landing .hero__content{position:relative;z-index:2;grid-column:1/-1;display:flex;flex-direction:column}@media(min-width: 769px){.hero--landing .hero__content{grid-row:1/-1;grid-column:1/9}}.hero--landing .hero__header{color:hsl(var(--main-color));flex:1 1 auto;margin-bottom:var(--space--md)}.hero--landing .hero__header h1{margin-right:var(--space--md);text-wrap:balance}.hero--landing .hero__header>*{display:inline-block}.hero--landing .hero__header>.subtitle{display:block;margin-top:var(--space--sm)}.hero--landing .hero__intro{max-width:69rem;margin-bottom:var(--space--md)}.hero--landing .hero__intro,.hero--landing .hero__intro p{font-family:"soehne-breit",sans-serif;font-weight:400;font-size:2rem;line-height:1.25;letter-spacing:0;text-transform:none}@media screen and (min-width: 375px){.hero--landing .hero__intro,.hero--landing .hero__intro p{font-size:calc(1.693877551rem + 0.8163265306vw)}}@media screen and (min-width: 1600px){.hero--landing .hero__intro,.hero--landing .hero__intro p{font-size:3rem}}@media(max-width: 1280px){.hero--landing .hero__intro{max-width:80%}}@media(max-width: 768px){.hero--landing .hero__intro{max-width:100%}}.hero--landing .hero__team-member{display:grid;grid-template-columns:8rem auto;gap:var(--space--sm);align-items:center;margin-top:var(--space--md)}.hero--landing .hero__team-member-photo{aspect-ratio:1/1;display:block;width:100%;background-color:hsl(var(--main-color));line-height:0}.hero--landing .hero__team-member-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero--landing .hero__team-member-message{line-height:120%;margin-bottom:var(--space--5xs)}.hero--landing .hero__team-member-message,.hero--landing .hero__team-member-message p{font-family:"soehne-breit",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.5833333333;letter-spacing:0rem;text-transform:none}@media screen and (min-width: 375px){.hero--landing .hero__team-member-message,.hero--landing .hero__team-member-message p{font-size:calc(1.3551020408rem + 0.6530612245vw)}}@media screen and (min-width: 1600px){.hero--landing .hero__team-member-message,.hero--landing .hero__team-member-message p{font-size:2.4rem}}.hero--landing .hero__team-member-name,.hero--landing .hero__team-member-name p{font-family:"soehne-breit",sans-serif;font-weight:400;font-size:1.4rem;line-height:2;letter-spacing:0;text-transform:none}@media screen and (min-width: 375px){.hero--landing .hero__team-member-name,.hero--landing .hero__team-member-name p{font-size:calc(1.3387755102rem + 0.1632653061vw)}}@media screen and (min-width: 1600px){.hero--landing .hero__team-member-name,.hero--landing .hero__team-member-name p{font-size:1.6rem}}.hero--landing .hero__team-member-name{font-style:italic;line-height:120%}.hero--home{padding-bottom:calc(var(--space--5xl)*1.4);margin-bottom:0}.hero--home .container,.hero--home .container--md,.hero--home .container--sm,.hero--home .top__header .header__container,.top__header .hero--home .header__container{justify-content:center}.hero--home+section{margin-top:0}.hero--home .hero__content{grid-row:1;grid-column:1/-1;position:sticky;top:7rem;align-self:start;height:calc(100vh - 24rem);grid-template-rows:repeat(4, 1fr);transform:translateY(-4rem)}@media(min-width: 769px){.hero--home .hero__content{min-height:60rem;gap:0px !important}}.hero--home .hero__content .hero__lottie{grid-column:1/-1;grid-row:2/4;text-align:center;height:90%;justify-self:center;align-self:center;max-width:102rem}@media(max-width: 768px){.hero--home .hero__content .hero__lottie{grid-row:1/4}}.hero--home .hero__content .hero__lottie svg{height:100%;width:90%}@media(max-width: 768px){.hero--home .hero__content .hero__lottie svg{width:90%}}.hero--home .hero__content .hero__cta{grid-column:1/-1}@media(max-width: 768px){.hero--home .hero__content .hero__cta{margin-top:var(--space--md)}.hero--home .hero__content .hero__cta .btn,.hero--home .hero__content .hero__cta .privacywire-wrapper div.privacywire .privacywire-buttons button,.privacywire-wrapper div.privacywire .privacywire-buttons .hero--home .hero__content .hero__cta button,.hero--home .hero__content .hero__cta .btn--edit,.hero--home .hero__content .hero__cta .btn--tertiary,.hero--home .hero__content .hero__cta .btn--secondary,.hero--home .hero__content .hero__cta .btn--primary,.hero--home .hero__content .hero__cta form.FormBuilder>.Inputfields .Inputfield button[type=submit],form.FormBuilder>.Inputfields .Inputfield .hero--home .hero__content .hero__cta button[type=submit],.hero--home .hero__content .hero__cta .btn--save,.hero--home .hero__content .hero__cta .btn--remove{margin-top:var(--space--sm);display:block;margin-right:0;text-align:center}}@media(min-width: 769px){.hero--home .hero__content .hero__cta{grid-column:7/12;grid-row:4/-1;align-self:start}}.hero--home .hero__image{position:relative;grid-row:1/4;grid-column:1/-1;z-index:-1;line-height:0;height:calc(100vh - 20rem);margin-bottom:calc(50vh + 20rem);pointer-events:none;transform:translateY(100%)}@media(min-width: 769px){.hero--home .hero__image{grid-column:2/-2}}@media(max-width: 768px){.hero--home .hero__image{margin-bottom:calc(50vh + 16rem)}}@media(max-width: 530px){.hero--home .hero__image{margin-bottom:calc(50vh + 9rem)}}@media(min-width: 769px){.hero--home .hero__image{min-height:64rem}}.hero--home .hero__image .image__wrapper{aspect-ratio:16/9}.hero--home .hero__image video,.hero--home .hero__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(0.3);transform-origin:top}@media(max-width: 768px){.hero--home .hero__image video,.hero--home .hero__image img{transform:scale(0.5)}}.hero--default .hero__image{grid-row:1;grid-column:7/-1;aspect-ratio:59/40;line-height:0}@media(min-width: 769px){.hero--default .hero__image{padding-right:var(--space--sm)}}@media(max-width: 768px){.hero--default .hero__image{aspect-ratio:6/7;grid-column:3/-1}}.hero--default .hero__image video,.hero--default .hero__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:.3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.hero--default .hero__content{position:relative;z-index:2;grid-row:1;grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center}@media(min-width: 769px){.hero--default .hero__content{grid-column:2/-1}}.hero--default .hero__content h1{width:100%;display:grid;-moz-column-gap:var(--gap);column-gap:var(--gap)}@media(min-width: 769px){.hero--default .hero__content h1{grid-template-columns:repeat(11, 1fr);padding-bottom:var(--space--md)}}.hero--default .hero__content h1 span:nth-child(1){grid-row:1;grid-column:1/-1}.hero--default .hero__content h1 span:nth-child(2){grid-row:2}@media(min-width: 769px){.hero--default .hero__content h1 span:nth-child(2){grid-column:2/-1}}@media(max-width: 768px){.hero--no-image{margin-bottom:0;margin-top:var(--space--lg)}}.hero--no-image .hero__content{position:relative;z-index:2;grid-row:1;grid-column:1/-1}.btn,.privacywire-wrapper div.privacywire .privacywire-buttons button,.btn--edit,.btn--tertiary,.btn--secondary,.btn--primary,.privacywire-wrapper div.privacywire .privacywire-buttons button+button,form.FormBuilder>.Inputfields .Inputfield button[type=submit],.btn--save,.btn--remove{position:relative;padding:var(--space--2xs) var(--space--md);overflow:hidden;display:inline-block;color:inherit;border:1px solid hsl(var(--main-color));background-color:rgba(0,0,0,0);cursor:pointer;transition:.2s cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media(min-width: 769px){.btn,.privacywire-wrapper div.privacywire .privacywire-buttons button,.btn--edit,.btn--tertiary,.btn--secondary,.btn--primary,.privacywire-wrapper div.privacywire .privacywire-buttons button+button,form.FormBuilder>.Inputfields .Inputfield button[type=submit],.btn--save,.btn--remove{white-space:nowrap}}.btn:focus,.privacywire-wrapper div.privacywire .privacywire-buttons button:focus,.btn--edit:focus,.btn--tertiary:focus,.btn--secondary:focus,.btn--primary:focus,form.FormBuilder>.Inputfields .Inputfield button[type=submit]:focus,.btn--save:focus,.btn--remove:focus{outline:none}.btn.btn--slim,.privacywire-wrapper div.privacywire .privacywire-buttons button.btn--slim,.btn--slim.btn--edit,.btn--slim.btn--tertiary,.btn--slim.btn--secondary,.btn--slim.btn--primary,form.FormBuilder>.Inputfields .Inputfield button.btn--slim[type=submit],.btn--slim.btn--save,.btn--slim.btn--remove{padding-left:0}.btn--save,.btn--remove{padding:0;margin:0;background-color:rgba(0,0,0,0);border:0;border-radius:0;color:hsl(var(--main-color-darker))}.btn--remove{opacity:.5}.btn--remove:hover{opacity:1}.btn--primary,.privacywire-wrapper div.privacywire .privacywire-buttons button+button,.privacywire-wrapper div.privacywire .privacywire-buttons button,form.FormBuilder>.Inputfields .Inputfield button[type=submit]{background-color:hsl(var(--button-primary-bg));border-color:hsl(var(--button-primary-bg));color:hsl(var(--button-primary-color))}.btn--primary:hover,.privacywire-wrapper div.privacywire .privacywire-buttons button:hover,form.FormBuilder>.Inputfields .Inputfield button[type=submit]:hover{background-color:hsl(var(--button-primary-bg-hover));border-color:hsl(var(--button-primary-bg-hover));color:hsl(var(--button-primary-color-hover))}.btn--primary:focus,.privacywire-wrapper div.privacywire .privacywire-buttons button:focus,form.FormBuilder>.Inputfields .Inputfield button[type=submit]:focus{border-color:hsl(var(--main-color));box-shadow:0 0 0 .2rem hsl(var(--contrast-color));color:hsl(var(--button-primary-color))}.btn--secondary{border-color:rgba(0,0,0,0);color:hsl(var(--button-secondary-color));padding-left:0}.btn--secondary::before{content:"";position:absolute;bottom:.4rem;left:0;width:calc(100% - var(--space--md) - 1.5rem - var(--space--2xs));height:.3rem;background-color:hsl(var(--button-secondary-bg));transition:all .2s;z-index:-1}.btn--secondary:hover,.btn--secondary:focus{padding-left:var(--space--md);color:hsl(var(--button-secondary-color-hover))}.btn--secondary:hover::before,.btn--secondary:focus::before{width:100%;height:100%;bottom:0;background-color:hsl(var(--button-secondary-bg-hover))}.btn--secondary:focus{border-color:hsl(var(--bg-color));box-shadow:0 0 0 .2rem hsl(var(--main-color))}.btn--secondary.next,.btn--secondary.prev{padding:0;border:0;margin-bottom:var(--space--xs)}.btn--secondary.next:hover,.btn--secondary.prev:hover{background-color:hsl(var(--button-primary-bg)/0)}.btn--tertiary{border-color:rgba(0,0,0,0);color:hsl(var(--button-secondary-color));padding-left:0}.btn--tertiary:hover .btn--arrow{transform:translateX(var(--space--5xs))}.btn--tertiary:focus{border-color:hsl(var(--bg-color));box-shadow:0 0 0 .2rem hsl(var(--main-color))}.btn--download{line-height:1}.btn--filter span{pointer-events:none}.btn--ticket{padding:0;margin-right:0;margin-bottom:0;border-color:rgba(0,0,0,0);text-decoration:underline;color:hsl(var(--main-color));z-index:2}.show-video .btn--ticket{color:hsl(var(--contrast-text-color))}.btn--disabled{opacity:.7;border-color:rgba(0,0,0,0);pointer-events:none;cursor:not-allowed;text-decoration:none}.btn--nav{padding:0;width:5.5rem;height:5.5rem;margin:0;border-radius:0rem;display:grid;align-items:center;justify-content:center;border-color:rgba(0,0,0,0);text-transform:uppercase}@media(max-width: 768px){.btn--nav{width:3rem;height:3rem}}.btn--nav span,.btn--nav svg{pointer-events:none}.btn--nav>span{margin-right:var(--space--xs)}.btn--nav:hover,.btn--nav.active{color:hsl(var(--main-color))}.btn--nav:focus{color:hsl(var(--main-color));border-color:hsl(var(--main-color))}.btn--play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:7.7rem;height:7.7rem;background-color:hsl(var(--main-color));border-radius:50%;display:grid;justify-content:center;align-content:center}.btn--play::after{content:"";background-color:hsl(var(--contrast-text-color));width:3.1rem;height:3.6rem;clip-path:polygon(0% 0%, 100% 50%, 0% 100%)}.btn--play:hover{border:hsl(var(--main-text-color));background-color:hsl(var(--main-text-color))}.btn--contact{position:fixed;left:50%;transform:translate(-50%, -2rem);box-shadow:var(--shadow-md);clip-path:polygon(20% 50%, 80% 50%, 80% 50%, 20% 50%);color:hsl(var(--main-color));opacity:0;z-index:77}@media(min-width: 769px){.btn--contact{top:var(--space--3xl)}}@media(max-width: 768px){.btn--contact{bottom:var(--space--lg);margin-bottom:0 !important}}@media(max-width: 530px){.btn--contact{width:100%;bottom:0;padding-top:var(--space--sm);padding-bottom:var(--space--sm)}}.btn--contact.sticky{opacity:1;transform:translate(-50%, 0);clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);color:hsl(var(--contrast-text-color))}.btn--edit{font-weight:bold;position:fixed;bottom:var(--space--lg);left:7rem;color:#fff;background-color:#3eb998;border:0;z-index:9999;box-shadow:0 0 20px rgba(150,148,148,.3);font-size:18px}@media(max-width: 768px){.btn--edit{right:2rem;left:auto;padding:.5rem 1.4rem}}.btn--edit:hover{color:#fff;background-color:#e83561}.btn--arrow{display:inline-block;margin-left:var(--space--2xs);transition:transform .2s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.btn--close{position:absolute;right:var(--space--sm);top:var(--space--sm);color:hsl(var(--contrast-text-color));z-index:2}.btn--icon-only{border:0;display:flex;justify-content:center;align-items:center;padding:0;width:4.8rem;height:4.8rem}.btn--icon-only span{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important;padding:0 !important}.button__list{width:100%;grid-column:1/-1;z-index:2;font-size:0;margin-right:calc(var(--space--sm)*-1);margin-bottom:calc(var(--space--sm)*-1)}.button__list .btn,.button__list .privacywire-wrapper div.privacywire .privacywire-buttons button,.privacywire-wrapper div.privacywire .privacywire-buttons .button__list button,.button__list .btn--save,.button__list .btn--remove,.button__list .btn--primary,.button__list form.FormBuilder>.Inputfields .Inputfield button[type=submit],form.FormBuilder>.Inputfields .Inputfield .button__list button[type=submit],.button__list .btn--secondary,.button__list .btn--tertiary,.button__list .btn--edit{margin-right:var(--space--sm);margin-bottom:var(--space--sm)}.eye::before,.eye::after{content:"";background-color:currentColor;display:inline-block;vertical-align:middle;will-change:transform;clip-path:path("M9,13.8c-4.7,0-8.7-4.6-8.8-4.7c-0.2-0.3-0.2-0.6,0-0.9C0.3,7.9,4.3,3.4,9,3.4c4.7,0,8.7,4.6,8.8,4.7c0.2,0.3,0.2,0.6,0,0.9C17.7,9.2,13.7,13.8,9,13.8z M1.6,8.6c1.1,1.1,4.1,3.8,7.4,3.8s6.3-2.7,7.4-3.8c-0.7-0.7-2.3-2.2-4.2-3.1c0.2,0.4,0.3,0.8,0.3,1.3c0,1.9-1.5,3.4-3.4,3.4S5.6,8.7,5.6,6.8c0-0.5,0.1-0.9,0.3-1.3C3.9,6.4,2.3,7.9,1.6,8.6z M9,4.8c-1.1,0-2,0.9-2,2s0.9,2,2,2s2-0.9,2-2S10.1,4.8,9,4.8z");background-repeat:no-repeat;background-position:center;transition:.3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.eye::before{left:2.2rem;transform:translate3d(-10rem, -50%, 0)}.eye::after{right:2.2rem;transform:translate3d(0, -50%, 0)}.eye:hover::after,.eye:focus::after{transform:translate3d(10rem, -50%, 0)}.eye:hover::before,.eye:focus::before{transform:translate3d(0, -50%, 0)}.button__section .btn__wrapper{grid-column:2/-2}@media(max-width: 768px){.button__section .btn__wrapper{grid-column:1/-1}}.slider__section{margin-top:var(--space--3xl);margin-bottom:var(--space--3xl);overflow:hidden}.card--grid+.slider__section{margin-top:0}.reviews__section .container .slider--reviews,.reviews__section .container--md .slider--reviews,.reviews__section .container--sm .slider--reviews,.reviews__section .top__header .header__container .slider--reviews,.top__header .reviews__section .header__container .slider--reviews{padding-bottom:var(--space--2xl);grid-column:1/-1}@media(min-width: 769px){.reviews__section .container .slider--reviews,.reviews__section .container--md .slider--reviews,.reviews__section .container--sm .slider--reviews,.reviews__section .top__header .header__container .slider--reviews,.top__header .reviews__section .header__container .slider--reviews{grid-column:2/-2}.landing-page .reviews__section .container .slider--reviews,.landing-page .reviews__section .container--md .slider--reviews,.landing-page .reviews__section .container--sm .slider--reviews,.landing-page .reviews__section .top__header .header__container .slider--reviews,.top__header .landing-page .reviews__section .header__container .slider--reviews{grid-column:1/-1}}.swiper-container-horizontal{position:relative;padding-bottom:var(--space--4xl);grid-column:1/-1}.carrousel{position:relative;padding-top:var(--space--xl);padding-bottom:var(--space--xl);overflow:hidden}.carrousel__slider{padding-bottom:var(--space--2xl)}.carrousel__slider img{border-radius:0rem}@media(max-width: 530px){.carrousel__slider img{max-height:18.6rem}}.carrousel__slider .swiper-slide{display:flex;flex-direction:column}.card__section:has(.swiper-container-horizontal),.slider__section:has(.swiper-container-horizontal){position:relative}@media(min-width: 1601px){.card__section:has(.swiper-container-horizontal)::after,.card__section:has(.swiper-container-horizontal)::before,.slider__section:has(.swiper-container-horizontal)::after,.slider__section:has(.swiper-container-horizontal)::before{content:"";width:15%;height:100%;position:absolute;top:0;background:hsl(var(--bg-color));z-index:88}.card__section:has(.swiper-container-horizontal)::before,.slider__section:has(.swiper-container-horizontal)::before{left:0;background:linear-gradient(to left, hsl(var(--bg-color)/0), hsl(var(--bg-color)))}.card__section:has(.swiper-container-horizontal)::after,.slider__section:has(.swiper-container-horizontal)::after{right:0;background:linear-gradient(to right, hsl(var(--bg-color)/0), hsl(var(--bg-color)))}}.swiper-slide{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;height:100%}.slider__section{position:relative}.swiper-button-next,.swiper-button-prev{width:25%;max-width:70rem;height:100%;background-color:rgba(0,0,0,0);color:hsl(var(--main-text-color));right:0;top:0;overflow:hidden;z-index:99}.swiper-button-next::after,.swiper-button-prev::after{display:none}.reviews__section{margin-top:var(--space--3xl);margin-bottom:var(--space--3xl);overflow:hidden;position:relative}@media(max-width: 768px){.reviews__section{margin-top:var(--space--2xl)}}.review{padding:var(--space--lg);background-color:hsl(var(--main-color));color:hsl(var(--contrast-text-color))}.review .quote--sm p{text-indent:var(--space--lg)}.review .quote__credit{font-weight:600}.review .quote__credit,.review .quote__credit p{font-family:"soehne-breit",sans-serif;font-weight:400;font-size:1.4rem;line-height:2;letter-spacing:0;text-transform:none}@media screen and (min-width: 375px){.review .quote__credit,.review .quote__credit p{font-size:calc(1.3387755102rem + 0.1632653061vw)}}@media screen and (min-width: 1600px){.review .quote__credit,.review .quote__credit p{font-size:1.6rem}}.card__section{position:relative;overflow:hidden;margin-top:var(--space--3xl);color:hsl(var(--main-text-color))}.card__section.card--grid{padding:var(--space--3xl) 0;background-color:hsl(var(--main-color))}.card__section.card--grid h2{color:hsl(var(--contrast-text-color))}.card__section.card--grid .card__wrapper{grid-column:2/-2}@media(min-width: 769px){.card__section.card--grid .card__wrapper{grid-template-columns:repeat(2, 1fr)}}.card__section.card--list .card__wrapper{justify-content:flex-start;grid-column:1/-1}@media(min-width: 769px){.card__section.card--list .card__wrapper{grid-column:2/-2;grid-template-columns:1fr}}@media(max-width: 768px){.card__section.card--list .card__wrapper{row-gap:var(--space--lg)}}@media(max-width: 768px){.card__section.card--performance .card__wrapper{row-gap:var(--space--2xl)}}@media(min-width: 769px){.card__section.card--performance--lg .card__wrapper{grid-template-columns:repeat(2, 1fr)}}.card__section .container h2,.card__section .container--md h2,.card__section .container--sm h2,.card__section .top__header .header__container h2,.top__header .card__section .header__container h2{grid-column:1/-1}@media(min-width: 769px){.card__section .container h2,.card__section .container--md h2,.card__section .container--sm h2,.card__section .top__header .header__container h2,.top__header .card__section .header__container h2{grid-column:2/-2}.home .card__section .container h2,.home .card__section .container--md h2,.home .card__section .container--sm h2,.home .card__section .top__header .header__container h2,.top__header .home .card__section .header__container h2,.landing-page .card__section .container h2,.landing-page .card__section .container--md h2,.landing-page .card__section .container--sm h2,.landing-page .card__section .top__header .header__container h2,.top__header .landing-page .card__section .header__container h2{grid-column:1/-1}}.card__section .card__wrapper,.card__section .card__slider,.card__section .card__slider--performance{display:flex;flex-wrap:wrap;grid-column:1/-1}.basic-page .card__section .card__wrapper,.basic-page .card__section .card__slider,.basic-page .card__section .card__slider--performance{grid-column:1/-1}@media(min-width: 769px){.basic-page .card__section .card__wrapper,.basic-page .card__section .card__slider,.basic-page .card__section .card__slider--performance{grid-column:2/-2}}.card__section .card__wrapper{display:grid;grid-template-columns:repeat(auto-fit, minmax(30rem, max-content));justify-content:center;gap:var(--gap)}@media(max-width: 768px){.card__section .card__wrapper+.button__list{margin-top:var(--space--lg)}}.card__section .card__slider{padding-bottom:var(--space--xl)}@media(max-width: 768px){.card__section .card__slider{padding-bottom:var(--space--lg)}}.card__item{width:100%;max-width:51rem;position:relative;display:flex;flex-direction:column;justify-content:stretch;height:auto}.card__item .card__image{position:relative;aspect-ratio:386/280;width:100%;overflow:hidden;transition:.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index:1}.card__item .card__image img{transform:scale(1.2)}.card__item .card__image.inview img{transform:scale(1)}.card__item .card__image .card__label{line-height:1.8;font-weight:600;position:absolute;top:var(--space--xs);right:0;background-color:hsl(var(--main-color));color:hsl(var(--contrast-text-color));padding:0 var(--space--xs) 0 var(--space--3xs)}.card__item .card__image .card__label,.card__item .card__image .card__label p{font-size:14px;font-size:1.4rem;line-height:14px;line-height:1.4rem;line-height:1}.card__item .card__image .card__label::before{content:"";position:absolute;left:-1.9rem;width:1.9rem;height:100%;background-color:hsl(var(--main-color));clip-path:path("m0 17.636 3.144-2.576C8.972 10.589 13.253 5.938 15.961 0h3.04v30h-19Z")}.card__item .card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:.3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.card__item .card__content{width:100%}.card__item .card__image+.card__content{display:flex;flex-direction:column;justify-content:center;height:100%;border-bottom-left-radius:0rem;border-bottom-right-radius:0rem;padding:var(--space--xs) var(--space--md) var(--space--lg) 0;z-index:2}@media(max-width: 768px){.card__item .card__image+.card__content{border-radius:0rem;padding:var(--space--xs) var(--space--md) var(--space--md) 0}}.card__item .card__header{margin-bottom:var(--space--2xs)}.card__item .card__date{display:block;margin-bottom:var(--space--md)}.card__item .card__image{flex:0 0 auto}@media(min-width: 769px){.no-touch .card__item:not(.performance--lg):not(.grid):not(.edu):not(.list) .button__list{position:relative;z-index:2;opacity:0;transform:translateY(0rem);transition:.3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.no-touch .card__item:not(.performance--lg):not(.grid):not(.edu):not(.list):hover .button__list{opacity:1}}.card__item.list{width:100%;max-width:100%}@media(min-width: 769px){.card__item.list{flex-direction:row}}.card__item.list:nth-child(even) .card__image{order:-1}.card__item.list .card__image{aspect-ratio:16/9}@media(min-width: 769px){.card__item.list .card__image{aspect-ratio:3/2;width:100%;height:100%;max-width:30rem;order:2}}@media(min-width: 1025px){.card__item.list .card__image{max-width:37rem}}.card__item.list .card__content{padding:var(--space--lg);--button-secondary-bg: var(--contrast-text-color);--button-secondary-color: var(--contrast-text-color);--button-secondary-bg-hover: var(--contrast-text-color);--button-secondary-color-hover: var(--main-color);background-color:hsl(var(--main-color));color:hsl(var(--contrast-text-color))}@media(max-width: 768px){.card__item.list .card__content{padding:var(--space--md)}}.card__item.list .button__list{position:relative;opacity:1;margin-top:var(--space--sm);z-index:2}.card__item.search{position:relative;width:100%;max-width:100%;border-bottom:1px solid hsl(var(--main-text-color)/0.3);padding-bottom:var(--space--md);margin-bottom:var(--space--md)}.card__item.search:hover{color:hsl(var(--main-color))}.card__item.grid .card__content{background-color:hsl(var(--white));padding:var(--space--lg);height:100%}.card__item.grid .card__header{margin-bottom:var(--space--xs)}.card__item.grid .button__list{position:relative;opacity:1;margin-top:var(--space--sm);z-index:2}.card__item.edu .card__image{aspect-ratio:19/20}.card__item.edu .button__list{position:relative;opacity:1;margin-top:var(--space--sm);z-index:2}.card__item.home:hover .card__image{aspect-ratio:386/220}.card__item.performance .card__image{aspect-ratio:19/20}.card__item.performance .card__content{padding:0 var(--space--3xs);margin-top:var(--space--xs);height:auto}.scheme--pink .card__item.performance .card__content,.card__item.performance .card__content .scheme--yellow{margin-top:calc(var(--space--md)*-1)}.card__item.performance .card__header h3,.card__item.performance .card__header .audio__player .audio-album .audio-title,.audio__player .audio-album .card__item.performance .card__header .audio-title,.card__item.performance .card__header h3 p,.card__item.performance .card__header .audio__player .audio-album .audio-title p,.audio__player .audio-album .card__item.performance .card__header .audio-title p{font-family:"soehne-schmal",sans-serif;font-weight:700;font-size:4.4rem;line-height:.875;letter-spacing:-0.05rem;text-transform:uppercase}@media screen and (min-width: 375px){.card__item.performance .card__header h3,.card__item.performance .card__header .audio__player .audio-album .audio-title,.audio__player .audio-album .card__item.performance .card__header .audio-title,.card__item.performance .card__header h3 p,.card__item.performance .card__header .audio__player .audio-album .audio-title p,.audio__player .audio-album .card__item.performance .card__header .audio-title p{font-size:calc(3.2979591837rem + 2.9387755102vw)}}@media screen and (min-width: 1600px){.card__item.performance .card__header h3,.card__item.performance .card__header .audio__player .audio-album .audio-title,.audio__player .audio-album .card__item.performance .card__header .audio-title,.card__item.performance .card__header h3 p,.card__item.performance .card__header .audio__player .audio-album .audio-title p,.audio__player .audio-album .card__item.performance .card__header .audio-title p{font-size:8rem}}.card__item.performance .card__meta{margin-bottom:var(--space--sm);opacity:.7}.card__item.performance:hover .card__image{aspect-ratio:38/35}.card__item.performance--lg{max-width:66rem}.card__slider--performance--lg .card__item.performance--lg{width:58%}.card__wrapper .card__item.performance--lg{margin-bottom:var(--space--5xl)}@media(max-width: 768px){.card__wrapper .card__item.performance--lg{margin-bottom:var(--space--3xl)}}.card__wrapper .card__item.performance--lg:last-child{margin-bottom:0}.card__item.performance--lg .card__image{aspect-ratio:6/4;padding-right:var(--space--sm)}.card__item.performance--lg .card__label{right:var(--space--sm)}.card__item.performance--lg .card__label,.card__item.performance--lg .card__label p{font-family:"soehne-breit",sans-serif;font-weight:400;font-size:1.4rem;line-height:2;letter-spacing:0;text-transform:none}@media screen and (min-width: 375px){.card__item.performance--lg .card__label,.card__item.performance--lg .card__label p{font-size:calc(1.3387755102rem + 0.1632653061vw)}}@media screen and (min-width: 1600px){.card__item.performance--lg .card__label,.card__item.performance--lg .card__label p{font-size:1.6rem}}.card__item.performance--lg .card__content{padding:0;padding-left:var(--space--2xs);margin-top:calc(var(--space--md)*-1);display:grid}@media(min-width: 769px){.card__item.performance--lg .card__content{padding-left:var(--space--sm);margin-top:calc(var(--space--2xl)*-1);grid-template-columns:35% 65%}}.card__item.performance--lg .card__header{grid-row:1;grid-column:1/-1;color:hsl(var(--main-color));margin-bottom:var(--space--md)}@media(max-width: 768px){.card__item.performance--lg .card__header{margin-bottom:var(--space--3xs)}}.card__item.performance--lg .card__header h3,.card__item.performance--lg .card__header .audio__player .audio-album .audio-title,.audio__player .audio-album .card__item.performance--lg .card__header .audio-title{margin-right:var(--space--md)}.card__item.performance--lg .card__header>*{display:inline-block}.card__item.performance--lg .card__meta{grid-row:2;opacity:.7;margin-bottom:var(--space--sm);padding-right:var(--space--sm)}.card__item.performance--lg .card__meta span{display:block}.card__item.performance--lg .card__summary,.card__item.performance--lg .card__summary p{font-family:"soehne-breit",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.5833333333;letter-spacing:0rem;text-transform:none}@media screen and (min-width: 375px){.card__item.performance--lg .card__summary,.card__item.performance--lg .card__summary p{font-size:calc(1.3551020408rem + 0.6530612245vw)}}@media screen and (min-width: 1600px){.card__item.performance--lg .card__summary,.card__item.performance--lg .card__summary p{font-size:2.4rem}}@media(min-width: 769px){.card__item.performance--lg .card__summary{grid-row:2;grid-column-start:2}}@media(min-width: 769px){.card__item.performance--lg .card__button{grid-row:3;grid-column-start:2}}.card__item.performance--lg:hover .card__image img{transform:scaleY(1.05)}.pagination{display:flex;justify-content:center;margin-top:var(--space--2xl);grid-column:1/-1}.pagination:hover li.pagination__current a{color:hsl(var(--button-primary-color));background-color:hsl(var(--button-primary-bg))}.pagination li{list-style:none;margin:0 var(--space--4xs);font-weight:700;z-index:1;position:relative}.pagination li a{text-decoration:none;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;outline:0;border:1px solid rgba(0,0,0,0);color:hsl(var(--button-primary-color));background-color:hsl(var(--button-primary-bg));transition:all .25s ease-out}.pagination li a:hover{background-color:hsl(var(--main-color-light));color:hsl(var(--main-text-color))}.pagination li a:focus{border-color:hsl(var(--bg-color));box-shadow:0 0 0 .2rem hsl(var(--contrast-color))}.pagination li.pagination__current a{background-color:hsl(var(--main-color-lighter))}.pagination li.pagination__current a:hover{background-color:hsl(var(--main-color-light));color:hsl(var(--main-text-color))}.pagination li.pagination__current a:focus{background-color:hsl(var(--button-primary-bg));color:hsl(var(--button-primary-color));border-color:hsl(var(--bg-color));box-shadow:0 0 0 .2rem hsl(var(--contrast-color))}.pagination li:hover,.pagination li:focus{opacity:1}.pagination li svg{stroke:currentColor;display:block}.pagination .pagination__current{opacity:1}.newsletter__section{padding-top:var(--space--3xl);padding-bottom:var(--space--4xl);--button-primary-bg: var(--bg-color);--button-primary-color: var(--main-text-color);--button-primary-bg-hover: var(--main-text-color);--button-primary-color-hover: var(--contrast-text-color);background-color:hsl(var(--main-color));color:hsl(var(--contrast-text-color))}#main .newsletter__section:not(:last-child){margin-left:var(--space--md);margin-right:var(--space--md);padding-top:var(--space--2xl);padding-bottom:var(--space--3xl)}.contrast-color+.newsletter__section{margin-top:0}.newsletter__title{grid-column:1/3;grid-row:1}@media(max-width: 768px){.newsletter__title{align-self:center}}.newsletter__headline{margin-bottom:var(--space--xl)}.newsletter__team{display:flex;gap:var(--space--xs);margin-bottom:var(--space--lg)}@media(max-width: 530px){.newsletter__team{gap:var(--space--3xs)}}.newsletter__team__member{width:7rem;height:7.5rem;overflow:hidden;flex-shrink:0;background-color:hsl(var(--contrast-text-color));transition:.2s cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media(max-width: 530px){.newsletter__team__member{width:5.5rem;height:6rem}}@media(max-width: 320px){.newsletter__team__member{width:4.5rem;height:5rem}}.newsletter__team__member img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.newsletter__usps{display:flex;flex-wrap:wrap;-moz-column-gap:var(--space--lg);column-gap:var(--space--lg);row-gap:var(--space--3xs);margin-top:var(--space--xs)}@media(max-width: 768px){.newsletter__usps{flex-direction:column;row-gap:0}}.newsletter__usp{display:flex;gap:var(--space--3xs);align-items:center;line-height:1}.newsletter__usp__icon{margin-top:3px}.newsletter__usp__icon svg{stroke:hsl(var(--contrast-text-color))}.newsletter__usp__text,.newsletter__usp__text p{font-family:"soehne-breit",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.5833333333;letter-spacing:0rem;text-transform:none}@media screen and (min-width: 375px){.newsletter__usp__text,.newsletter__usp__text p{font-size:calc(1.3551020408rem + 0.6530612245vw)}}@media screen and (min-width: 1600px){.newsletter__usp__text,.newsletter__usp__text p{font-size:2.4rem}}.newsletter__text{grid-column:1/-1}@media(min-width: 769px){.newsletter__text{grid-column:3/-3}#main .newsletter__text{grid-column:1/-1}}.newsletter__form .sign-up{position:relative;display:grid;margin-top:var(--space--lg);grid-template-columns:40% 60%;gap:var(--gap);transition:.2s cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media(min-width: 769px){#main .newsletter__form .sign-up{grid-template-columns:1fr 2fr 1fr}#main .newsletter__form .sign-up .button__list{grid-column:unset}}@media(max-width: 768px){.newsletter__form .sign-up{grid-template-columns:1fr;flex-direction:column;align-items:flex-start}}.newsletter__form .sign-up .field{position:relative}.newsletter__form .sign-up .label{pointer-events:none;position:absolute;top:0;padding:1.2rem 0;transform-origin:top left;transition:.2s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.newsletter__form .sign-up input{background-color:rgba(0,0,0,0);flex:1 2 auto;padding:1.2rem 0;border-radius:0;display:inline-block;border:0;border-bottom:3px solid hsl(var(--contrast-text-color));color:hsl(var(--contrast-text-color));height:4.7rem;transition:.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);width:100%}@media(max-width: 1024px){.newsletter__form .sign-up input{margin-bottom:var(--space--sm)}}.newsletter__form .sign-up input[data-empty=false]~.label,.newsletter__form .sign-up input:focus~.label{transform:scale(0.7) translateY(-60%);transition:.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:.7}.newsletter__form .sign-up input:focus{outline:none;border-bottom:4px solid hsl(var(--contrast-text-color))}.newsletter__form .sign-up input::-moz-placeholder{color:hsl(var(--main-text-color));opacity:1}.newsletter__form .sign-up input::placeholder{color:hsl(var(--main-text-color));opacity:1}.newsletter__form .sign-up input:-ms-input-placeholder{color:hsl(var(--main-text-color))}.newsletter__form .sign-up input::-ms-input-placeholder{color:hsl(var(--main-text-color))}.newsletter__form .sign-up .btn--primary,.newsletter__form .sign-up .privacywire-wrapper div.privacywire .privacywire-buttons button,.privacywire-wrapper div.privacywire .privacywire-buttons .newsletter__form .sign-up button,.newsletter__form .sign-up form.FormBuilder>.Inputfields .Inputfield button[type=submit],form.FormBuilder>.Inputfields .Inputfield .newsletter__form .sign-up button[type=submit]{margin-bottom:var(--space--xs)}.newsletter__form .sign-up .btn__text{margin-bottom:var(--space--sm)}.newsletter__form .sign-up .btn__text,.newsletter__form .sign-up .btn__text p{font-size:14px;font-size:1.4rem;line-height:14px;line-height:1.4rem;line-height:1}.newsletter__form.succes .sign-up{opacity:0;transform:translateY(3rem)}.newsletter__intro,.newsletter__intro p{font-family:"soehne-breit",sans-serif;font-weight:400;font-size:2rem;line-height:1.25;letter-spacing:0;text-transform:none}@media screen and (min-width: 375px){.newsletter__intro,.newsletter__intro p{font-size:calc(1.693877551rem + 0.8163265306vw)}}@media screen and (min-width: 1600px){.newsletter__intro,.newsletter__intro p{font-size:3rem}}.newsletter__team+.newsletter__intro,.newsletter__team+.newsletter__intro p{font-family:"soehne-breit",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.5833333333;letter-spacing:0rem;text-transform:none}@media screen and (min-width: 375px){.newsletter__team+.newsletter__intro,.newsletter__team+.newsletter__intro p{font-size:calc(1.3551020408rem + 0.6530612245vw)}}@media screen and (min-width: 1600px){.newsletter__team+.newsletter__intro,.newsletter__team+.newsletter__intro p{font-size:2.4rem}}.succes .newsletter__intro{display:none}.newsletter__succes{display:none}.newsletter__succes,.newsletter__succes p{font-family:"soehne-breit",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.5833333333;letter-spacing:0rem;text-transform:none}@media screen and (min-width: 375px){.newsletter__succes,.newsletter__succes p{font-size:calc(1.3551020408rem + 0.6530612245vw)}}@media screen and (min-width: 1600px){.newsletter__succes,.newsletter__succes p{font-size:2.4rem}}.succes .newsletter__succes{display:block}.social-share{position:relative;bottom:0;display:flex;flex-direction:column-reverse;align-items:flex-start;left:0;transition:opacity .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index:5}.share__links{padding:1.2rem 2.2rem;border-radius:2rem;background-color:hsl(var(--main-text-color));list-style:none;opacity:0;visibility:hidden;transform:translateY(var(--space--xs));transition:all .25s ease-out,visibility 0s .25s;position:absolute;bottom:7.6rem}.share .share__links{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s}.share__links li{padding:var(--space--2xs) 0;color:hsl(var(--contrast-color))}.share__links li:hover{color:hsl(var(--contrast-color-lighter))}.intro__section{margin-top:var(--space--4xl)}@media(max-width: 768px){.intro__section{margin-top:var(--space--lg)}}.intro__section .container .intro,.intro__section .container--md .intro,.intro__section .container--sm .intro,.intro__section .top__header .header__container .intro,.top__header .intro__section .header__container .intro{grid-column:1/-1;text-indent:26%}@media(min-width: 769px){.intro__section .container .intro,.intro__section .container--md .intro,.intro__section .container--sm .intro,.intro__section .top__header .header__container .intro,.top__header .intro__section .header__container .intro{grid-column:2/-2;text-indent:51.8867924528%}}.body__section{margin-top:var(--space--xl)}.body__section .container .body,.body__section .container .toggle__detail,.body__section .container .toggle__title,.body__section .container--md .body,.body__section .container--md .toggle__detail,.body__section .container--md .toggle__title,.body__section .container--sm .body,.body__section .container--sm .toggle__detail,.body__section .container--sm .toggle__title,.body__section .top__header .header__container .body,.body__section .top__header .header__container .toggle__detail,.body__section .top__header .header__container .toggle__title,.top__header .body__section .header__container .body,.top__header .body__section .header__container .toggle__detail,.top__header .body__section .header__container .toggle__title,.body__section .container .footer__nav .nav__header,.footer__nav .body__section .container .nav__header,.body__section .container--md .footer__nav .nav__header,.footer__nav .body__section .container--md .nav__header,.body__section .container--sm .footer__nav .nav__header,.footer__nav .body__section .container--sm .nav__header,.body__section .top__header .header__container .footer__nav .nav__header,.footer__nav .body__section .top__header .header__container .nav__header,.top__header .body__section .header__container .footer__nav .nav__header,.footer__nav .top__header .body__section .header__container .nav__header,.body__section .container form input,form .body__section .container input,.body__section .container--md form input,form .body__section .container--md input,.body__section .container--sm form input,form .body__section .container--sm input,.body__section .top__header .header__container form input,form .body__section .top__header .header__container input,.top__header .body__section .header__container form input,form .top__header .body__section .header__container input{grid-column:1/-1}@media(min-width: 769px){.body__section .container .body,.body__section .container .toggle__detail,.body__section .container .toggle__title,.body__section .container--md .body,.body__section .container--md .toggle__detail,.body__section .container--md .toggle__title,.body__section .container--sm .body,.body__section .container--sm .toggle__detail,.body__section .container--sm .toggle__title,.body__section .top__header .header__container .body,.body__section .top__header .header__container .toggle__detail,.body__section .top__header .header__container .toggle__title,.top__header .body__section .header__container .body,.top__header .body__section .header__container .toggle__detail,.top__header .body__section .header__container .toggle__title,.body__section .container .footer__nav .nav__header,.footer__nav .body__section .container .nav__header,.body__section .container--md .footer__nav .nav__header,.footer__nav .body__section .container--md .nav__header,.body__section .container--sm .footer__nav .nav__header,.footer__nav .body__section .container--sm .nav__header,.body__section .top__header .header__container .footer__nav .nav__header,.footer__nav .body__section .top__header .header__container .nav__header,.top__header .body__section .header__container .footer__nav .nav__header,.footer__nav .top__header .body__section .header__container .nav__header,.body__section .container form input,form .body__section .container input,.body__section .container--md form input,form .body__section .container--md input,.body__section .container--sm form input,form .body__section .container--sm input,.body__section .top__header .header__container form input,form .body__section .top__header .header__container input,.top__header .body__section .header__container form input,form .top__header .body__section .header__container input{grid-column:2/span 6}}.body__section .container .credits,.body__section .container--md .credits,.body__section .container--sm .credits,.body__section .top__header .header__container .credits,.top__header .body__section .header__container .credits,.body__section .container .info,.body__section .container--md .info,.body__section .container--sm .info,.body__section .top__header .header__container .info,.top__header .body__section .header__container .info{grid-column:1/-1}.body__section .container .credits,.body__section .container--md .credits,.body__section .container--sm .credits,.body__section .top__header .header__container .credits,.top__header .body__section .header__container .credits,.body__section .container .credits p,.body__section .container--md .credits p,.body__section .container--sm .credits p,.body__section .top__header .header__container .credits p,.top__header .body__section .header__container .credits p,.body__section .container .info,.body__section .container--md .info,.body__section .container--sm .info,.body__section .top__header .header__container .info,.top__header .body__section .header__container .info,.body__section .container .info p,.body__section .container--md .info p,.body__section .container--sm .info p,.body__section .top__header .header__container .info p,.top__header .body__section .header__container .info p{font-family:"soehne-breit",sans-serif;font-weight:400;font-size:1.4rem;line-height:2;letter-spacing:0;text-transform:none}@media screen and (min-width: 375px){.body__section .container .credits,.body__section .container--md .credits,.body__section .container--sm .credits,.body__section .top__header .header__container .credits,.top__header .body__section .header__container .credits,.body__section .container .credits p,.body__section .container--md .credits p,.body__section .container--sm .credits p,.body__section .top__header .header__container .credits p,.top__header .body__section .header__container .credits p,.body__section .container .info,.body__section .container--md .info,.body__section .container--sm .info,.body__section .top__header .header__container .info,.top__header .body__section .header__container .info,.body__section .container .info p,.body__section .container--md .info p,.body__section .container--sm .info p,.body__section .top__header .header__container .info p,.top__header .body__section .header__container .info p{font-size:calc(1.3387755102rem + 0.1632653061vw)}}@media screen and (min-width: 1600px){.body__section .container .credits,.body__section .container--md .credits,.body__section .container--sm .credits,.body__section .top__header .header__container .credits,.top__header .body__section .header__container .credits,.body__section .container .credits p,.body__section .container--md .credits p,.body__section .container--sm .credits p,.body__section .top__header .header__container .credits p,.top__header .body__section .header__container .credits p,.body__section .container .info,.body__section .container--md .info,.body__section .container--sm .info,.body__section .top__header .header__container .info,.top__header .body__section .header__container .info,.body__section .container .info p,.body__section .container--md .info p,.body__section .container--sm .info p,.body__section .top__header .header__container .info p,.top__header .body__section .header__container .info p{font-size:1.6rem}}@media(min-width: 769px){.body__section .container .credits,.body__section .container--md .credits,.body__section .container--sm .credits,.body__section .top__header .header__container .credits,.top__header .body__section .header__container .credits,.body__section .container .info,.body__section .container--md .info,.body__section .container--sm .info,.body__section .top__header .header__container .info,.top__header .body__section .header__container .info{grid-column:9/-1;padding-right:var(--space--md)}}.body__section .container .credits__list,.body__section .container--md .credits__list,.body__section .container--sm .credits__list,.body__section .top__header .header__container .credits__list,.top__header .body__section .header__container .credits__list,.body__section .container .info__list,.body__section .container--md .info__list,.body__section .container--sm .info__list,.body__section .top__header .header__container .info__list,.top__header .body__section .header__container .info__list{opacity:.7}.form__section{margin-top:var(--space--3xl);margin-bottom:var(--space--3xl);scroll-margin-top:var(--space--4xl)}.form__section .container h2,.form__section .container--md h2,.form__section .container--sm h2,.form__section .top__header .header__container h2,.top__header .form__section .header__container h2{grid-column:1/-1}@media(min-width: 769px){.form__section .container h2,.form__section .container--md h2,.form__section .container--sm h2,.form__section .top__header .header__container h2,.top__header .form__section .header__container h2{grid-column:2/-2}}div.FormBuilder{grid-column:1/-1}@media(min-width: 769px){div.FormBuilder{grid-column:2/-2}}div.FormBuilder .FormBuilderErrors{display:none}div.FormBuilder .alert-success{text-align:center;margin:var(--space--xl) 0}form.FormBuilder>.Inputfields{display:flex;flex-wrap:wrap}form.FormBuilder>.Inputfields .Inputfield{position:relative;width:100%;margin-bottom:var(--space--md)}@media(max-width: 768px){form.FormBuilder>.Inputfields .Inputfield{width:100% !important}}form.FormBuilder>.Inputfields .Inputfield.InputfieldMarkup .InputfieldHeader{display:none}form.FormBuilder>.Inputfields .Inputfield .InputfieldHeader{display:block;margin-bottom:var(--space--sm)}@media(max-width: 768px){form.FormBuilder>.Inputfields .Inputfield .InputfieldHeader{margin-bottom:var(--space--xs)}}form.FormBuilder>.Inputfields .Inputfield input{width:100%;height:7rem;padding:0 1rem}@media(max-width: 768px){form.FormBuilder>.Inputfields .Inputfield input{height:4.4rem}}form.FormBuilder>.Inputfields .Inputfield textarea{width:100%;padding:1rem}form.FormBuilder>.Inputfields .Inputfield input,form.FormBuilder>.Inputfields .Inputfield textarea{background-color:hsl(var(--bg-color-light));border:2px solid hsl(var(--main-color)/0.5);transition:.2s cubic-bezier(0.25, 0.46, 0.45, 0.94)}form.FormBuilder>.Inputfields .Inputfield input:focus,form.FormBuilder>.Inputfields .Inputfield textarea:focus{border-color:hsl(var(--main-text-color));outline:0}form.FormBuilder>.Inputfields .Inputfield .InputfieldSelect ul,form.FormBuilder>.Inputfields .Inputfield .InputfieldRadios ul,form.FormBuilder>.Inputfields .Inputfield .InputfieldCheckboxes ul{margin:0;padding-left:0}form.FormBuilder>.Inputfields .Inputfield .InputfieldSelect ul li,form.FormBuilder>.Inputfields .Inputfield .InputfieldRadios ul li,form.FormBuilder>.Inputfields .Inputfield .InputfieldCheckboxes ul li{margin:0;list-style:none}form.FormBuilder>.Inputfields .Inputfield .InputfieldSelect ul li+li,form.FormBuilder>.Inputfields .Inputfield .InputfieldRadios ul li+li,form.FormBuilder>.Inputfields .Inputfield .InputfieldCheckboxes ul li+li{margin-top:1rem}form.FormBuilder>.Inputfields .Inputfield .InputfieldSelect ul.InputfieldRadiosStacked li,form.FormBuilder>.Inputfields .Inputfield .InputfieldRadios ul.InputfieldRadiosStacked li,form.FormBuilder>.Inputfields .Inputfield .InputfieldCheckboxes ul.InputfieldRadiosStacked li{display:inline-block;margin-right:var(--space--md)}form.FormBuilder>.Inputfields .Inputfield button[type=submit]{display:inline-block}form.FormBuilder>.Inputfields .Inputfield.InputfieldSubmit{text-align:right}form.FormBuilder>.Inputfields .InputfieldStateError input,form.FormBuilder>.Inputfields .InputfieldStateError textarea{border-color:hsl(var(--red))}form.FormBuilder>.Inputfields .InputfieldStateError .input-error{padding:.4rem 1rem}form.FormBuilder>.Inputfields .InputfieldStateError .input-error,form.FormBuilder>.Inputfields .InputfieldStateError .input-error p{font-size:14px;font-size:1.4rem;line-height:14px;line-height:1.4rem;line-height:1}form.FormBuilder>.Inputfields .InputfieldStateError.InputfieldTextarea .input-error{margin-top:-1.2rem}@media(min-width: 769px){form.FormBuilder>.Inputfields .InputfieldColumnWidth:not(.InputfieldColumnWidthFirst){padding-left:2rem}}@media(min-width: 769px){form.FormBuilder>.Inputfields .InputfieldColumnWidthFirst{padding-right:2rem}}form.FormBuilder .InputfieldRenderValueMode .InputfieldSelect li,form.FormBuilder .InputfieldRenderValueMode .InputfieldRadios li,form.FormBuilder .InputfieldRenderValueMode .InputfieldCheckboxes li{margin:0}form.FormBuilder .InputfieldRenderValueMode .InputfieldSubmit,form.FormBuilder .InputfieldRenderValueMode .InputfieldButton{display:none}form.FormBuilder .pw-no-select{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}form.FormBuilder .InputfieldCheckbox .InputfieldHeader{display:none}form.FormBuilder .InputfieldCheckbox .InputfieldHeader,form.FormBuilder .InputfieldCheckboxes .InputfieldHeader,form.FormBuilder .InputfieldRadios .InputfieldHeader{margin-bottom:1rem}form.FormBuilder .InputfieldCheckbox .pw-no-select,form.FormBuilder .InputfieldCheckboxes .pw-no-select,form.FormBuilder .InputfieldRadios .pw-no-select{position:relative;display:flex;align-items:center;padding:var(--space--4xs) 0;position:relative;cursor:pointer}form.FormBuilder .InputfieldCheckbox .pw-no-select::before,form.FormBuilder .InputfieldCheckboxes .pw-no-select::before,form.FormBuilder .InputfieldRadios .pw-no-select::before{content:"";display:inline-block;width:2.4rem;height:2.4rem;background-color:hsl(var(--bg-color-light));border:2px solid hsl(var(--main-color)/0.5);margin-right:var(--space--xs);flex:0 0 auto}form.FormBuilder .InputfieldCheckbox .pw-no-select::after,form.FormBuilder .InputfieldCheckboxes .pw-no-select::after,form.FormBuilder .InputfieldRadios .pw-no-select::after{content:"";position:absolute;left:.5rem;width:1.8rem;height:.4rem;background-color:hsl(var(--main-text-color)/0);transition:.3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}form.FormBuilder .InputfieldCheckbox .pw-no-select a,form.FormBuilder .InputfieldCheckboxes .pw-no-select a,form.FormBuilder .InputfieldRadios .pw-no-select a{font-weight:bold;text-decoration:underline;margin:0 .8rem}form.FormBuilder .InputfieldCheckbox input,form.FormBuilder .InputfieldCheckboxes input,form.FormBuilder .InputfieldRadios input{display:none}form.FormBuilder .InputfieldCheckbox input:checked~.pw-no-select::after,form.FormBuilder .InputfieldCheckboxes input:checked~.pw-no-select::after,form.FormBuilder .InputfieldRadios input:checked~.pw-no-select::after{background-color:hsl(var(--main-text-color)/1)}form.FormBuilder .Inputfield:not(.InputfieldStateRequired):not(.InputfieldCheckbox):not(.InputfieldFormBuilderFile):not(.InputfieldSubmit)::after{position:absolute;right:0;top:1.2rem;font-size:12px;font-size:1.2rem;line-height:12px;line-height:1.2rem;content:"optioneel"}@media(min-width: 769px){form.FormBuilder .Inputfield:not(.InputfieldStateRequired):not(.InputfieldCheckbox):not(.InputfieldFormBuilderFile):not(.InputfieldSubmit)::after{top:1.6rem}}@media(max-width: 768px){form.FormBuilder .Inputfield:not(.InputfieldStateRequired):not(.InputfieldCheckbox):not(.InputfieldFormBuilderFile):not(.InputfieldSubmit)::after{font-size:10px;font-size:1rem;line-height:12px;line-height:1.2rem}}@media(min-width: 769px){form.FormBuilder .Inputfield:not(.InputfieldStateRequired):not(.InputfieldCheckbox):not(.InputfieldFormBuilderFile):not(.InputfieldSubmit).InputfieldColumnWidthFirst::after{right:2rem}}.FormBuilder.InputfieldForm #wrap_Inputfield-{display:none}.age{font-weight:400;font-size:1.8rem;padding:var(--space--xs) var(--space--sm);box-shadow:inset 0 0 0 1px currentColor;margin-right:var(--space--2xs);display:inline-block;vertical-align:middle}@media screen and (min-width: 375px){.age{font-size:calc(1.7387755102rem + 0.1632653061vw)}}@media screen and (min-width: 1600px){.age{font-size:2rem}}h2 .age,.event__name .age{font-weight:700;font-size:1.2rem;padding:.2rem .4rem .1rem}@media screen and (min-width: 375px){h2 .age,.event__name .age{font-size:calc(1.1081632653rem + 0.2448979592vw)}}@media screen and (min-width: 1600px){h2 .age,.event__name .age{font-size:1.5rem}}#main>section,footer{transition:.2s cubic-bezier(0.25, 0.46, 0.45, 0.94)}html:not(.loaded) #main>section,.transition #main>section,html:not(.loaded) footer,.transition footer{opacity:0;transform:translateY(2rem)}html.touch #cursor{display:none}#cursor{position:relative;width:1px;z-index:999}.cursor__image{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:20rem;height:20rem;pointer-events:none;clip-path:circle(0% at 50% 50%);transition:.15s ease-out;z-index:2}.cursor__image::after{content:"";position:absolute;width:100%;height:100%;border-radius:50%;top:0;left:0;box-shadow:inset 0 0 20px rgba(0,0,0,.6);z-index:2}@media(max-width: 530px){.cursor__image::after{box-shadow:inset 0 0 13px rgba(0,0,0,.6)}}.cursor__image img{width:100%}.img .cursor__image{clip-path:circle(50% at 50% 50%)}.cursor__shape{width:5rem;height:5rem;z-index:0;border-radius:50%;position:absolute;top:0;left:0;transform:translateX(-50%) translateY(-50%) scale(0.2);pointer-events:none;transition:transform .2s ease-out,box-shadow .2s;box-shadow:inset 0 0 0 2.5rem hsl(var(--main-text-color))}.link .cursor__shape{transform:translateX(-50%) translateY(-50%) scale(1);box-shadow:inset 0 0 0 .3rem hsl(var(--main-text-color))}.next .cursor__shape{border-radius:0%;-webkit-mask-image:url(svg/next.svg);mask-image:url(svg/next.svg);-webkit-mask-size:cover;mask-size:cover;transform:translateX(-50%) translateY(-50%) scale(1);mix-blend-mode:difference;box-shadow:inset 0 0 0 2.5rem hsl(var(--white))}.prev .cursor__shape{border-radius:0%;-webkit-mask-image:url(svg/prev.svg);mask-image:url(svg/prev.svg);-webkit-mask-size:cover;mask-size:cover;transform:translateX(-50%) translateY(-50%) scale(1);mix-blend-mode:difference;box-shadow:inset 0 0 0 2.5rem hsl(var(--white))}.grid-columns,.embed__section .container,.embed__section .container--md,.embed__section .container--sm,.embed__section .top__header .header__container,.top__header .embed__section .header__container,.contact__section .container,.contact__section .container--md,.contact__section .container--sm,.contact__section .top__header .header__container,.top__header .contact__section .header__container,.press__section .container,.press__section .container--md,.press__section .container--sm,.press__section .top__header .header__container,.top__header .press__section .header__container,.text__section .container,.text__section .container--md,.text__section .container--sm,.text__section .top__header .header__container,.top__header .text__section .header__container,.headline__section .container,.headline__section .container--md,.headline__section .container--sm,.headline__section .top__header .header__container,.top__header .headline__section .header__container,.faq__section .container,.faq__section .container--md,.faq__section .container--sm,.faq__section .top__header .header__container,.top__header .faq__section .header__container,.image__section .container,.image__section .container--md,.image__section .container--sm,.image__section .top__header .header__container,.top__header .image__section .header__container,.hero__section .container,.hero__section .container--md,.hero__section .container--sm,.hero__section .top__header .header__container,.top__header .hero__section .header__container,.hero--home .hero__content,.button__section .container,.button__section .container--md,.button__section .container--sm,.button__section .top__header .header__container,.top__header .button__section .header__container,.reviews__section .container,.reviews__section .container--md,.reviews__section .container--sm,.reviews__section .top__header .header__container,.top__header .reviews__section .header__container,.card__section .container,.card__section .container--md,.card__section .container--sm,.card__section .top__header .header__container,.top__header .card__section .header__container,.newsletter__section .container,.newsletter__section .container--md,.newsletter__section .container--sm,.newsletter__section .top__header .header__container,.top__header .newsletter__section .header__container,.intro__section .container,.intro__section .container--md,.intro__section .container--sm,.intro__section .top__header .header__container,.top__header .intro__section .header__container,.body__section .container,.body__section .container--md,.body__section .container--sm,.body__section .top__header .header__container,.top__header .body__section .header__container,.form__section .container,.form__section .container--md,.form__section .container--sm,.form__section .top__header .header__container,.top__header .form__section .header__container{display:grid;grid-template-columns:repeat(12, 1fr);gap:var(--gap)}@media(max-width: 768px){.grid-columns,.embed__section .container,.embed__section .container--md,.embed__section .container--sm,.embed__section .top__header .header__container,.top__header .embed__section .header__container,.contact__section .container,.contact__section .container--md,.contact__section .container--sm,.contact__section .top__header .header__container,.top__header .contact__section .header__container,.press__section .container,.press__section .container--md,.press__section .container--sm,.press__section .top__header .header__container,.top__header .press__section .header__container,.text__section .container,.text__section .container--md,.text__section .container--sm,.text__section .top__header .header__container,.top__header .text__section .header__container,.headline__section .container,.headline__section .container--md,.headline__section .container--sm,.headline__section .top__header .header__container,.top__header .headline__section .header__container,.faq__section .container,.faq__section .container--md,.faq__section .container--sm,.faq__section .top__header .header__container,.top__header .faq__section .header__container,.image__section .container,.image__section .container--md,.image__section .container--sm,.image__section .top__header .header__container,.top__header .image__section .header__container,.hero__section .container,.hero__section .container--md,.hero__section .container--sm,.hero__section .top__header .header__container,.top__header .hero__section .header__container,.hero--home .hero__content,.button__section .container,.button__section .container--md,.button__section .container--sm,.button__section .top__header .header__container,.top__header .button__section .header__container,.reviews__section .container,.reviews__section .container--md,.reviews__section .container--sm,.reviews__section .top__header .header__container,.top__header .reviews__section .header__container,.card__section .container,.card__section .container--md,.card__section .container--sm,.card__section .top__header .header__container,.top__header .card__section .header__container,.newsletter__section .container,.newsletter__section .container--md,.newsletter__section .container--sm,.newsletter__section .top__header .header__container,.top__header .newsletter__section .header__container,.intro__section .container,.intro__section .container--md,.intro__section .container--sm,.intro__section .top__header .header__container,.top__header .intro__section .header__container,.body__section .container,.body__section .container--md,.body__section .container--sm,.body__section .top__header .header__container,.top__header .body__section .header__container,.form__section .container,.form__section .container--md,.form__section .container--sm,.form__section .top__header .header__container,.top__header .form__section .header__container{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--gap)}}.breadcrumb{margin-bottom:var(--space--md);list-style-type:none;padding:0;white-space:nowrap;display:flex;align-items:center;z-index:1;position:relative}.breadcrumb,.breadcrumb p{font-size:14px;font-size:1.4rem;line-height:14px;line-height:1.4rem;line-height:1}@media(max-width: 768px){.breadcrumb{white-space:normal;align-items:start}}.breadcrumb li{display:inline-flex;align-items:center;list-style:none;margin-right:var(--space--2xs);color:hsl(var(--main--text-color))}@media(max-width: 768px){.breadcrumb li{align-items:start}}.breadcrumb li svg{position:relative;top:2px;height:14px;width:auto}.breadcrumb li .short{display:none}.breadcrumb li .long{display:block}@media(max-width: 768px){.breadcrumb li .short{display:block}.breadcrumb li .long{display:none}}.breadcrumb li.hidden{display:none}.breadcrumb li:first-child,.breadcrumb li:last-child{display:inline-flex !important}.breadcrumb li a{color:hsl(var(--main-text-color));font-weight:500;text-decoration:none}.breadcrumb li a:hover{text-decoration:underline}.breadcrumb li+li::before{content:"|";font-weight:500;color:hsl(var(--main-color)/0.5);margin-right:var(--space--2xs)}.breadcrumb-dropdown{position:absolute;top:20px;background-color:hsl(var(--bg-color));border:1px solid hsl(var(--main-color)/0.2);box-shadow:0px 2px 3px hsl(var(--main-color)/0.1);z-index:1;display:flex;padding:0 var(--space--2xs);flex-direction:column;transform:translateY(var(--space--xs));opacity:0;visibility:hidden;transition:all .2s cubic-bezier(0.25, 0.46, 0.45, 0.94),visibility 0s .2s}.breadcrumb-dropdown.show{opacity:1;visibility:visible;transition-delay:0s}.breadcrumb-dropdown li{padding:var(--space--xs) 0}.breadcrumb-dropdown li+li{border-top:1px solid hsl(var(--main-color)/0.2)}.breadcrumb-dropdown li+li::before{display:none}@media(min-width: 769px){.breadcrumb-dropdown{display:none}}.filter__section{background-color:hsl(var(--main-color));color:hsl(var(--contrast-text-color));margin-top:var(--space--3xl)}@media(max-width: 768px){.filter__section{margin-top:var(--space--2xl)}}.filter__section .filter__nav{display:flex;justify-content:space-between;padding:var(--space--md) 0}@media(max-width: 768px){.filter__section .filter__nav{padding:var(--space--sm) 0;flex-direction:column}}.filter__section .filter__header{margin-bottom:var(--space--2xs);display:flex;justify-content:space-between}@media(max-width: 768px){.filter__section .filter__header::after{content:"→";display:inline-block;line-height:1.6;transition:.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);transform-origin:center;transform:rotate(90deg)}}@media(max-width: 768px){.filter__section .filter__datepicker{display:none;overflow:hidden}.filter__section .filter__datepicker.visible{display:grid}}.filter__section .filter__list{flex:1 1 auto}@media(max-width: 768px){.filter__section .filter__list{overflow:hidden}.filter__section .filter__list.active .filter__header::after{transform:rotate(0deg)}.filter__section .filter__list+.filter__list{margin-top:var(--space--sm)}}.filter__section .filter__list ul{display:grid;grid-template-columns:repeat(auto-fit, minmax(30rem, 1fr));gap:var(--space--4xs)}@media(max-width: 768px){.filter__section .filter__list ul{display:none;overflow:hidden}.filter__section .filter__list ul.visible{display:grid}}.filter__section .filter__list ul li a{position:relative;display:flex;align-items:center}.filter__section .filter__list ul li a::before{content:"";display:inline-block;width:2.4rem;height:2.4rem;background-color:hsl(var(--contrast-text-color));margin-right:var(--space--xs)}.filter__section .filter__list ul li a::after{content:"";position:absolute;left:.2rem;width:2rem;height:.4rem;background-color:hsl(var(--main-text-color)/0);transition:.3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.filter__section .filter__list ul li a.current::after{background-color:hsl(var(--main-text-color)/1)}.search__section .filter__nav{display:flex;justify-content:center;align-items:center}.search__section .filter__nav .filter__pre{margin-right:var(--space--sm)}.faq__section{background-color:hsl(var(--bg-color))}.faq__section .faq+.faq{margin-top:var(--space--2xl)}.toggle{grid-column:1/-1}@media(min-width: 769px){.toggle{grid-column:2/-2}}.toggle+.toggle{padding-top:0}.toggle__list{padding:0;margin-top:var(--space--md)}.toggle__item{position:relative;display:block;list-style:none;cursor:pointer;transition:.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);overflow:hidden;padding:var(--space--sm) 0;border-top:1px solid hsl(var(--main-text-color)/0.2)}.toggle__item.active .toggle__question{transition:.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);background-size:100% 100%}.toggle__title{font-weight:600;position:relative;display:flex;align-items:center;transition:all .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);width:100%;text-align:left}.toggle__title::before{content:"→";display:inline-block;line-height:1;margin-right:var(--space--sm);transition:.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);transform-origin:center}.active .toggle__title::before{transform:rotate(90deg)}.toggle__detail{max-width:40ch;padding-top:var(--space--2xs);padding-left:var(--space--md);display:none;overflow:hidden}.toggle__detail.visible{display:block}.team__section{position:relative;overflow:hidden;margin-top:var(--space--3xl);margin-bottom:var(--space--3xl)}.team__section.teacher{--button-primary-bg: var(--bg-color);--button-primary-color: var(--main-text-color);--button-primary-bg-hover: var(--main-text-color);--button-primary-color-hover: var(--contrast-text-color);background-color:hsl(var(--main-color));color:hsl(var(--contrast-text-color));padding-top:var(--space--3xl)}.team__section:last-child{margin-bottom:0}@media(max-width: 768px){.team__section{margin-top:var(--space--2xl)}}.team__section h2{margin-top:var(--space--xl);margin-bottom:var(--space--lg)}@media(max-width: 768px){.team__section h2{margin-bottom:var(--space--md)}}.team__section .team__intro{max-width:84rem;margin-bottom:var(--space--lg)}@media(max-width: 768px){.team__section .team__intro{margin-bottom:var(--space--md)}}.team__section .team__wrapper{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--space--lg);row-gap:var(--space--lg)}@media(max-width: 1024px){.team__section .team__wrapper{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 768px){.team__section .team__wrapper{grid-template-columns:repeat(2, 1fr);row-gap:var(--space--md)}}@media(max-width: 530px){.team__section .team__wrapper{-moz-column-gap:var(--space--xs);column-gap:var(--space--xs)}}.team__section .team__wrapper .member__item,.team__section .team__slider .member__item{position:relative}.team__section .team__wrapper .member__item:has(>a)::hover img,.team__section .team__slider .member__item:has(>a)::hover img{transform:scale(1.1)}.team__section .team__wrapper .member__item .member__image,.team__section .team__slider .member__item .member__image{width:100%;border-radius:0rem;margin-bottom:var(--space--3xs);overflow:hidden;will-change:transform;position:relative;aspect-ratio:2/3}@supports not (aspect-ratio: auto){.team__section .team__wrapper .member__item .member__image,.team__section .team__slider .member__item .member__image{padding-top:150%;height:0px}}.team__section .team__wrapper .member__item .member__image img,.team__section .team__slider .member__item .member__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.team__section .team__wrapper .member__item .member__inner,.team__section .team__slider .member__item .member__inner{line-height:1}.team__section .team__wrapper .member__item .member__inner .member__heading,.team__section .team__slider .member__item .member__inner .member__heading{margin:0}.team__section .team__slider{padding:0 var(--space--md)}.team__section .button__list{margin-top:var(--space--lg)}.no-results--team{display:none}.headline__section h2,.headline__section h3,.headline__section .audio__player .audio-album .audio-title,.audio__player .audio-album .headline__section .audio-title,.headline__section h4{grid-column:1/-1;margin-bottom:0}@media(min-width: 769px){.headline__section h2,.headline__section h3,.headline__section .audio__player .audio-album .audio-title,.audio__player .audio-album .headline__section .audio-title,.headline__section h4{grid-column:2/-2}.landing-page .headline__section h2,.landing-page .headline__section h3,.landing-page .headline__section .audio__player .audio-album .audio-title,.audio__player .audio-album .landing-page .headline__section .audio-title,.landing-page .headline__section h4{grid-column:1/-1}}.text__section{margin-bottom:var(--space--3xl)}.text__section .text__wrapper{grid-column:2/-4}@media(max-width: 1024px){.text__section .text__wrapper{grid-column:2/-2}}@media(max-width: 768px){.text__section .text__wrapper{grid-column:1/-1}}.landing-page .text__section .text__wrapper{grid-column:1/-1}@media(min-width: 769px){.text__section .text__wrapper[data-columns="2"]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space--xl)}}.text__section.has-image .text__wrapper{grid-column:1/-1;display:grid;grid-template-columns:repeat(12, 1fr);gap:var(--space--xl);padding:var(--space--md) 0}@media(max-width: 768px){.text__section.has-image .text__wrapper{grid-template-columns:1fr}}.text__section.has-image .text__wrapper .body,.text__section.has-image .text__wrapper .footer__nav .nav__header,.footer__nav .text__section.has-image .text__wrapper .nav__header,.text__section.has-image .text__wrapper form input,form .text__section.has-image .text__wrapper input,.text__section.has-image .text__wrapper .toggle__title,.text__section.has-image .text__wrapper .toggle__detail{grid-column:1/9}@media(max-width: 1024px){.text__section.has-image .text__wrapper .body,.text__section.has-image .text__wrapper .footer__nav .nav__header,.footer__nav .text__section.has-image .text__wrapper .nav__header,.text__section.has-image .text__wrapper form input,form .text__section.has-image .text__wrapper input,.text__section.has-image .text__wrapper .toggle__title,.text__section.has-image .text__wrapper .toggle__detail{grid-column:1/8}}@media(max-width: 768px){.text__section.has-image .text__wrapper .body,.text__section.has-image .text__wrapper .footer__nav .nav__header,.footer__nav .text__section.has-image .text__wrapper .nav__header,.text__section.has-image .text__wrapper form input,form .text__section.has-image .text__wrapper input,.text__section.has-image .text__wrapper .toggle__title,.text__section.has-image .text__wrapper .toggle__detail{grid-column:1/-1}}.text__section.has-image .text__wrapper .image{grid-column:9/-1}@media(max-width: 1024px){.text__section.has-image .text__wrapper .image{grid-column:8/-1}}@media(max-width: 768px){.text__section.has-image .text__wrapper .image{grid-column:1/-1}}.text__section.has-image .text__wrapper .image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.hero__section+.text__section.has-image .body,.hero__section+.text__section.has-image .footer__nav .nav__header,.footer__nav .hero__section+.text__section.has-image .nav__header,.hero__section+.text__section.has-image form input,form .hero__section+.text__section.has-image input,.hero__section+.text__section.has-image .toggle__title,.hero__section+.text__section.has-image .toggle__detail{grid-column:5/-1}@media(max-width: 1024px){.hero__section+.text__section.has-image .body,.hero__section+.text__section.has-image .footer__nav .nav__header,.footer__nav .hero__section+.text__section.has-image .nav__header,.hero__section+.text__section.has-image form input,form .hero__section+.text__section.has-image input,.hero__section+.text__section.has-image .toggle__title,.hero__section+.text__section.has-image .toggle__detail{grid-column:4/-1}}@media(max-width: 768px){.hero__section+.text__section.has-image .body,.hero__section+.text__section.has-image .footer__nav .nav__header,.footer__nav .hero__section+.text__section.has-image .nav__header,.hero__section+.text__section.has-image form input,form .hero__section+.text__section.has-image input,.hero__section+.text__section.has-image .toggle__title,.hero__section+.text__section.has-image .toggle__detail{grid-column:1/-1}}.hero__section+.text__section.has-image .image{grid-column:1/5}@media(min-width: 769px){.hero__section+.text__section.has-image .image{grid-row:1}}@media(max-width: 1024px){.hero__section+.text__section.has-image .image{grid-column:1/4}}@media(max-width: 768px){.hero__section+.text__section.has-image .image{grid-column:1/-1}}.body,.footer__nav .nav__header,form input,.toggle__title,.toggle__detail{max-width:84rem}.body blockquote,.footer__nav .nav__header blockquote,form input blockquote,.toggle__title blockquote,.toggle__detail blockquote{margin:var(--space--lg) 0 var(--space--lg) var(--space--2xl);color:hsl(var(--main-color))}@media(max-width: 768px){.body blockquote,.footer__nav .nav__header blockquote,form input blockquote,.toggle__title blockquote,.toggle__detail blockquote{margin-left:var(--space--sm)}}@media(min-width: 769px){.body.col2,.footer__nav .col2.nav__header,form input.col2,.col2.toggle__title,.col2.toggle__detail{-moz-column-count:2;column-count:2;-moz-column-gap:var(--space--lg);column-gap:var(--space--lg)}}.body .keep,.footer__nav .nav__header .keep,form input .keep,.toggle__title .keep,.toggle__detail .keep{-moz-column-break-inside:avoid;break-inside:avoid}.body ul,.footer__nav .nav__header ul,form input ul,.toggle__title ul,.toggle__detail ul{padding:0 var(--space--lg);margin-bottom:var(--space--md)}.body ul li,.footer__nav .nav__header ul li,form input ul li,.toggle__title ul li,.toggle__detail ul li{list-style:disc;margin-bottom:var(--space--5xs)}.body p,.footer__nav .nav__header p,form input p,.toggle__title p,.toggle__detail p,.body section,.footer__nav .nav__header section,form input section,.toggle__title section,.toggle__detail section{margin-bottom:var(--space--md)}.body h2,.footer__nav .nav__header h2,form input h2,.toggle__title h2,.toggle__detail h2,.body h2 p,.footer__nav .nav__header h2 p,form input h2 p,.toggle__title h2 p,.toggle__detail h2 p{font-family:"soehne-schmal",sans-serif;font-weight:700;font-size:3.2rem;line-height:1.1428571429;letter-spacing:0;text-transform:uppercase}@media screen and (min-width: 375px){.body h2,.footer__nav .nav__header h2,form input h2,.toggle__title h2,.toggle__detail h2,.body h2 p,.footer__nav .nav__header h2 p,form input h2 p,.toggle__title h2 p,.toggle__detail h2 p{font-size:calc(2.4959183673rem + 1.8775510204vw)}}@media screen and (min-width: 1600px){.body h2,.footer__nav .nav__header h2,form input h2,.toggle__title h2,.toggle__detail h2,.body h2 p,.footer__nav .nav__header h2 p,form input h2 p,.toggle__title h2 p,.toggle__detail h2 p{font-size:5.5rem}}.performance--lg .body h2,.performance--lg .footer__nav .nav__header h2,.footer__nav .performance--lg .nav__header h2,.performance--lg form input h2,form .performance--lg input h2,.performance--lg .toggle__title h2,.performance--lg .toggle__detail h2{font-size:7rem;line-height:.8}@media screen and (min-width: 375px){.performance--lg .body h2,.performance--lg .footer__nav .nav__header h2,.footer__nav .performance--lg .nav__header h2,.performance--lg form input h2,form .performance--lg input h2,.performance--lg .toggle__title h2,.performance--lg .toggle__detail h2{font-size:calc(4.2448979592rem + 7.3469387755vw)}}@media screen and (min-width: 1600px){.performance--lg .body h2,.performance--lg .footer__nav .nav__header h2,.footer__nav .performance--lg .nav__header h2,.performance--lg form input h2,form .performance--lg input h2,.performance--lg .toggle__title h2,.performance--lg .toggle__detail h2{font-size:16rem}}.body h2,.footer__nav .nav__header h2,form input h2,.toggle__title h2,.toggle__detail h2,.body h3,.body .audio__player .audio-album .audio-title,.audio__player .audio-album .body .audio-title,.footer__nav .nav__header h3,.footer__nav .nav__header .audio__player .audio-album .audio-title,.audio__player .audio-album .footer__nav .nav__header .audio-title,form input h3,form input .audio__player .audio-album .audio-title,.audio__player .audio-album form input .audio-title,.toggle__title h3,.toggle__title .audio__player .audio-album .audio-title,.audio__player .audio-album .toggle__title .audio-title,.toggle__detail h3,.toggle__detail .audio__player .audio-album .audio-title,.audio__player .audio-album .toggle__detail .audio-title{display:inline-block;-moz-column-break-before:region;break-before:region;margin-bottom:var(--space--sm)}.body .intro,.footer__nav .nav__header .intro,form input .intro,.toggle__title .intro,.toggle__detail .intro{margin-bottom:var(--space--sm);-moz-column-break-inside:avoid;break-inside:avoid}.body a:not(.btn):not(.btn--save):not(.btn--remove):not(.btn--primary):not(.btn--secondary):not(.btn--tertiary):not(.btn--edit),.footer__nav .nav__header a:not(.btn):not(.btn--save):not(.btn--remove):not(.btn--primary):not(.btn--secondary):not(.btn--tertiary):not(.btn--edit),form input a:not(.btn):not(.btn--save):not(.btn--remove):not(.btn--primary):not(.btn--secondary):not(.btn--tertiary):not(.btn--edit),.toggle__title a:not(.btn):not(.btn--save):not(.btn--remove):not(.btn--primary):not(.btn--secondary):not(.btn--tertiary):not(.btn--edit),.toggle__detail a:not(.btn):not(.btn--save):not(.btn--remove):not(.btn--primary):not(.btn--secondary):not(.btn--tertiary):not(.btn--edit),.intro a:not(.btn):not(.btn--save):not(.btn--remove):not(.btn--primary):not(.btn--secondary):not(.btn--tertiary):not(.btn--edit){color:hsl(var(--main-color))}.table{position:relative}.table__section{padding-top:var(--space--xl);padding-bottom:var(--space--xl)}.table__wrapper{margin-top:var(--space--md);transition:.3s;overflow:hidden}.table__list{list-style:none;display:grid;gap:var(--gap);grid-template-columns:repeat(4, 1fr)}@media(max-width: 1024px){.table__list{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 768px){.table__list{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 530px){.table__list{grid-template-columns:repeat(1, 1fr)}}.table__list li span{opacity:.6}.table.toggle{padding-bottom:var(--space--sm)}.table.toggle .credits__list{padding-bottom:var(--space--md);padding-top:var(--space--sm)}.event__list{width:100%}.event__item{position:relative;display:grid;grid-template-columns:repeat(12, 1fr);-moz-column-gap:2rem;column-gap:2rem;margin:var(--space--md) calc(var(--space--5xs)*-1);align-items:center}@media(max-width: 768px){.event__item{grid-template-columns:repeat(4, 1fr);-moz-column-gap:var(--gap);column-gap:var(--gap);margin:var(--space--sm) calc(var(--space--5xs)*-1)}}.event__item::before{content:"";width:100%;position:absolute;background-color:hsl(var(--main-color)/0.2);z-index:-1;transition:.2s cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media(min-width: 769px){.event__item::before{transform:scaleY(0.1);height:100%}}@media(max-width: 768px){.event__item::before{height:.3rem;bottom:1.3rem}}.event__item.default+.event__item.past{margin-top:var(--space--3xl)}.event__item.past{opacity:.7}.no-touch .event__item[data-action]:hover::before{transform:scaleY(1);background-color:hsl(var(--main-color))}.no-touch .event__item[data-action]:hover div>span,.no-touch .event__item[data-action]:hover div>a{background-color:hsl(var(--bg-color)/0);transition-duration:0s;transition-delay:0s}.event__item.show-video .event__preview video,.event__item.show-video .event__preview img{transform:translateY(-100%);opacity:1}.event__item+.event__month{margin-top:var(--space--xl)}.event__item div>span,.event__item div>a{transition:.2s .1s ease-out;background-color:hsl(var(--bg-color));padding:0 var(--space--5xs)}@media(max-width: 768px){.event__item div>span{background-color:hsl(var(--bg-color)/0)}}.event__item .event__date{grid-row:1;grid-column:1/span 3}@media(max-width: 768px){.event__item .event__date{grid-row:2;grid-column:1/span 2;z-index:2}.event__item .event__date>span{display:block}}.event__item .event__name{grid-row:1;grid-column:4/span 3}@media(max-width: 768px){.event__item .event__name{grid-row:1;grid-column:1/-1;margin-bottom:var(--space--sm)}}.event__item .event__name .a__block{display:inline}@media(min-width: 769px){.event__item .event__date+.event__location{grid-row:1;grid-column:4/span 7;display:grid;-moz-column-gap:2rem;column-gap:2rem;grid-template-columns:repeat(7, 1fr)}}@media(max-width: 768px){.event__item .event__date+.event__location{text-align:right;grid-row:2/span 2;grid-column:2/-1}.event__item .event__date+.event__location span{display:block}}.event__item .event__date+.event__location .city{grid-column:1/span 3;justify-self:start}@media(max-width: 768px){.event__item .event__date+.event__location .city{grid-column:1;grid-row:1;justify-self:end}}.event__item .event__date+.event__location .theatre{grid-column:4/span 4;justify-self:start}@media(max-width: 768px){.event__item .event__date+.event__location .theatre{grid-column:1;grid-row:2;justify-self:end}}.event__item .event__name+.event__location{grid-row:1;grid-column:7/span 4;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media(min-width: 769px){.event__item .event__name+.event__location div{display:inline-block}}@media(max-width: 768px){.event__item .event__name+.event__location{text-align:right;grid-row:2/span 2;grid-column:2/-1}.event__item .event__name+.event__location span{display:block}}.event__item .event__side-event{grid-row:2;grid-column:7/span 4}.event__item .event__time{grid-row:2;grid-column:1/span 2}@media(max-width: 768px){.event__item .event__time{grid-row:2;grid-column:1/3}}.event__item .event__ticket{grid-row:1;grid-column:11/span 2;justify-self:end}@media(max-width: 768px){.event__item .event__ticket{grid-column:1/-1;grid-row:4;margin-top:var(--space--xs)}}.event__item .event__preview{grid-row:1;grid-column:4/span 3;height:4rem;pointer-events:none}.touch .event__item .event__preview{display:none}.event__item .event__preview video,.event__item .event__preview img{transform:translateY(-110%);height:16rem;padding:0;margin:0;opacity:0;transition:.2s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.event__item .tag,.event__item .search__section .search__results .card__item::before,.search__section .search__results .event__item .card__item::before{display:inline-block;vertical-align:middle;font-weight:700;font-size:1.4rem;padding:.2rem .6rem .1rem;background-color:hsl(var(--contrast-color));color:hsl(var(--contrast-text-color))}@media screen and (min-width: 375px){.event__item .tag,.event__item .search__section .search__results .card__item::before,.search__section .search__results .event__item .card__item::before{font-size:calc(1.3693877551rem + 0.0816326531vw)}}@media screen and (min-width: 1600px){.event__item .tag,.event__item .search__section .search__results .card__item::before,.search__section .search__results .event__item .card__item::before{font-size:1.5rem}}.event__list+.event__list{margin-top:var(--space--xl)}.event__list .event__month{display:flex;justify-content:space-between}.event__list .event__month,.event__list .event__month p{font-family:"soehne-schmal",sans-serif;font-weight:700;font-size:3.2rem;line-height:1.1428571429;letter-spacing:0;text-transform:uppercase}@media screen and (min-width: 375px){.event__list .event__month,.event__list .event__month p{font-size:calc(2.4959183673rem + 1.8775510204vw)}}@media screen and (min-width: 1600px){.event__list .event__month,.event__list .event__month p{font-size:5.5rem}}.performance--lg .event__list .event__month{font-size:7rem;line-height:.8}@media screen and (min-width: 375px){.performance--lg .event__list .event__month{font-size:calc(4.2448979592rem + 7.3469387755vw)}}@media screen and (min-width: 1600px){.performance--lg .event__list .event__month{font-size:16rem}}#speellijst{scroll-margin-top:var(--space--4xl)}.agenda__section{position:relative;z-index:1;margin-top:var(--space--3xl);margin-bottom:var(--space--3xl)}@media(max-width: 768px){.agenda__section{margin-top:var(--space--2xl)}}.agenda__section .button__list{margin-top:var(--space--lg)}.agenda__list{margin-top:var(--space--lg)}.agenda__list .event__month{display:flex;justify-content:space-between}.agenda__list .event__month,.agenda__list .event__month p{font-family:"soehne-schmal",sans-serif;font-weight:700;font-size:3.2rem;line-height:1.1428571429;letter-spacing:0;text-transform:uppercase}@media screen and (min-width: 375px){.agenda__list .event__month,.agenda__list .event__month p{font-size:calc(2.4959183673rem + 1.8775510204vw)}}@media screen and (min-width: 1600px){.agenda__list .event__month,.agenda__list .event__month p{font-size:5.5rem}}.performance--lg .agenda__list .event__month{font-size:7rem;line-height:.8}@media screen and (min-width: 375px){.performance--lg .agenda__list .event__month{font-size:calc(4.2448979592rem + 7.3469387755vw)}}@media screen and (min-width: 1600px){.performance--lg .agenda__list .event__month{font-size:16rem}}.agenda__list .no-results{display:block}.download__section{position:relative}.download__section .container,.download__section .container--md,.download__section .container--sm,.download__section .top__header .header__container,.top__header .download__section .header__container{display:grid;grid-template-columns:repeat(12, 1fr);-moz-column-gap:var(--gap);column-gap:var(--gap)}.download__section h3,.download__section .audio__player .audio-album .audio-title,.audio__player .audio-album .download__section .audio-title{grid-column:1/-1}@media(min-width: 769px){.download__section h3,.download__section .audio__player .audio-album .audio-title,.audio__player .audio-album .download__section .audio-title{grid-column:2/-2}}.download__list{list-style:none;display:grid;grid-template-columns:repeat(auto-fit, minmax(40rem, 1fr));grid-column:1/-1;gap:var(--gap);margin-top:var(--space--md)}@media(min-width: 769px){.download__list{grid-column:2/-2}}.download__list .download__item{padding:var(--space--xs) 0;display:grid;grid-template-columns:3rem auto;position:relative;-moz-column-gap:var(--space--sm);column-gap:var(--space--sm);border-top:1px solid hsl(var(--main-text-color)/0.7);transition:.2s all}.download__list .download__item:hover{background-color:hsl(var(--bg-color-light))}.download__list .download__item:hover .download__icon{clip-path:polygon(0% 0%, 66.6667% 0%, 100% 25%, 100% 100%, 0% 100%)}.download__list .download__item:hover .download__icon::before{width:1rem;height:1rem}.download__list .download__item .download__icon{position:relative;grid-row:1/span 2;height:4rem;width:3rem;background-repeat:no-repeat;background-color:hsl(var(--main-color)/0.8);clip-path:polygon(0% 0%, 50% 0%, 100% 37.5%, 100% 100%, 0% 100%);transition:.2s}.download__list .download__item .download__icon::before{content:"";position:absolute;right:0;top:0;width:1.5rem;height:1.5rem;background-color:hsl(var(--main-color));transition:.2s}.download__list .download__item .download__icon::after{content:attr(data-ext);font-family:"soehne-schmal",sans-serif;text-transform:uppercase;font-style:normal;font-weight:bold;font-size:1.8rem;color:hsl(var(--contrast-text-color));position:absolute;bottom:.1rem;left:0;width:100%;text-align:center}.download__list .download__item .download__size{grid-row:2;grid-column:2}.download__list .download__item .download__size,.download__list .download__item .download__size p{font-size:14px;font-size:1.4rem;line-height:14px;line-height:1.4rem;line-height:1}.press__section{margin-top:var(--space--3xl);margin-bottom:var(--space--3xl)}.press__section .container,.press__section .container--md,.press__section .container--sm,.press__section .top__header .header__container,.top__header .press__section .header__container{row-gap:0}.press__section .container>*,.press__section .container--md>*,.press__section .container--sm>*,.press__section .top__header .header__container>*,.top__header .press__section .header__container>*{grid-column:1/-1}@media(min-width: 769px){.press__section .container>*,.press__section .container--md>*,.press__section .container--sm>*,.press__section .top__header .header__container>*,.top__header .press__section .header__container>*{grid-column:2/-2}}.contact__section{padding-top:var(--space--3xl);padding-bottom:var(--space--4xl);background-color:hsl(var(--bg-color-light))}@media(max-width: 768px){.contact__section .container,.contact__section .container--md,.contact__section .container--sm,.contact__section .top__header .header__container,.top__header .contact__section .header__container{row-gap:var(--space--md)}}.contact__section .contact__image{grid-column:3/-1;grid-row:1;margin-left:var(--space--xl);aspect-ratio:.8}@media(max-width: 768px){.contact__section .contact__image{aspect-ratio:117/147}}@media(min-width: 769px){.contact__section .contact__image{grid-column:-4/-1;grid-row:1/4;padding-left:var(--space--sm)}}.contact__section .contact__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.contact__section .contact__headline{grid-column:1/3;grid-row:1}@media(max-width: 768px){.contact__section .contact__headline{align-self:center}}@media(min-width: 769px){.contact__section .contact__headline{grid-column:2/8}}.contact__section .contact__content{grid-column:1/-1}@media(min-width: 769px){.contact__section .contact__content{grid-column:4/10}}.contact__section .contact__content .contact__intro{margin-bottom:var(--space--xl);max-width:18ch}.contact__section .contact__content .contact__intro,.contact__section .contact__content .contact__intro p{font-family:"soehne-breit",sans-serif;font-weight:400;font-size:2rem;line-height:1.25;letter-spacing:0;text-transform:none}@media screen and (min-width: 375px){.contact__section .contact__content .contact__intro,.contact__section .contact__content .contact__intro p{font-size:calc(1.693877551rem + 0.8163265306vw)}}@media screen and (min-width: 1600px){.contact__section .contact__content .contact__intro,.contact__section .contact__content .contact__intro p{font-size:3rem}}.contact__section .contact__content .contact__info{font-weight:700;margin-bottom:var(--space--sm)}.contact__section .contact__content .contact__info,.contact__section .contact__content .contact__info p{font-family:"soehne-breit",sans-serif;font-weight:400;font-size:2rem;line-height:1.25;letter-spacing:0;text-transform:none}@media screen and (min-width: 375px){.contact__section .contact__content .contact__info,.contact__section .contact__content .contact__info p{font-size:calc(1.693877551rem + 0.8163265306vw)}}@media screen and (min-width: 1600px){.contact__section .contact__content .contact__info,.contact__section .contact__content .contact__info p{font-size:3rem}}.contact__section .contact__content .contact__info .contact__link{display:block;transition:.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);text-decoration:underline;text-decoration-color:hsl(var(--bg-color))}@media(max-width: 530px){.contact__section .contact__content .contact__info .contact__link{font-size:1.6rem}}.contact__section .contact__content .contact__info .contact__link:hover{color:hsl(var(--main-color));text-decoration-color:hsl(var(--main-color))}.contact__section .contact__content .contact__person{line-height:1.5}.contact__section .contact__content .contact__person,.contact__section .contact__content .contact__person p{font-family:"soehne-breit",sans-serif;font-weight:400;font-size:1.4rem;line-height:2;letter-spacing:0;text-transform:none}@media screen and (min-width: 375px){.contact__section .contact__content .contact__person,.contact__section .contact__content .contact__person p{font-size:calc(1.3387755102rem + 0.1632653061vw)}}@media screen and (min-width: 1600px){.contact__section .contact__content .contact__person,.contact__section .contact__content .contact__person p{font-size:1.6rem}}.search__section{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:hsl(var(--bg-color-light));z-index:89;overflow:auto;overscroll-behavior:contain;margin-bottom:var(--space--lg);opacity:0;visibility:hidden;transform:translateY(100%);transition:all .3s cubic-bezier(0.075, 0.82, 0.165, 1),visibility 0s .3s}.open-search .search__section{opacity:1;transform:translateY(0rem);visibility:visible;transition-delay:0s;transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}.search__section .top__header{position:relative;justify-content:flex-end}.scrolled .search__section .top__header{margin-bottom:var(--space--lg)}.search__section .search__wrapper{padding-top:var(--space--2xl);padding-bottom:var(--space--2xl)}.search__section .search__form{margin-bottom:var(--space--md)}.search__section .search__form input{width:100%;padding:var(--space--sm) 0;background:rgba(0,0,0,0);border:0;border-bottom:3px solid hsl(var(--main-text-color));color:hsl(var(--main-text-color))}.search__section .search__form input:focus{outline:none;border-width:5px}.search__section .search__form [type=search]::-moz-placeholder{color:hsl(var(--main-text-color)/0.7);opacity:1}.search__section .search__form [type=search]::placeholder{color:hsl(var(--main-text-color)/0.7);opacity:1}.search__section .search__form [type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;height:2.4rem;width:2.4rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23F2E9CB%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22butt%22%20stroke-linejoin%3D%22arcs%22%3E%3Cline%20x1%3D%2218%22%20y1%3D%226%22%20x2%3D%226%22%20y2%3D%2218%22%3E%3C%2Fline%3E%3Cline%20x1%3D%226%22%20y1%3D%226%22%20x2%3D%2218%22%20y2%3D%2218%22%3E%3C%2Fline%3E%3C%2Fsvg%3E");background-size:2.4rem 2.4rem}.search__section .search__results{margin-top:var(--space--lg)}.search__section .search__results .card__item{position:relative}.search__section .search__results .card__item::before{content:attr(data-type);background-color:hsl(var(--main-color));color:hsl(var(--contrast-text-color));display:inline-block;padding:0 var(--space--2xs);font-weight:700;font-size:1.4rem;padding:.2rem .6rem .1rem}@media screen and (min-width: 375px){.search__section .search__results .card__item::before{font-size:calc(1.3693877551rem + 0.0816326531vw)}}@media screen and (min-width: 1600px){.search__section .search__results .card__item::before{font-size:1.5rem}}@media(min-width: 769px){.search__section .search__results .card__item::before{position:absolute;top:0;right:0}}@media(max-width: 768px){.search__section .search__results .card__item::before{margin-bottom:var(--space--sm)}}.no-results--search,.no-results--agenda{display:none}.embed__section .embed{grid-column:1/-1;position:relative;aspect-ratio:16/9}@media(min-width: 769px){.embed__section .embed{grid-column:2/-2}}@supports not (aspect-ratio: auto){.embed__section .embed{padding-top:56.25%;height:0px}}.embed__section .embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.notification{position:fixed;z-index:601;background:hsl(var(--sand-200));color:hsl(var(--main-color));width:100%;left:0;bottom:0;box-shadow:0 0 2rem rgba(55,53,52,.3);transition:all .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);transform:translateY(100%)}.show-notification .notification{transform:translateY(0)}.notification__inner{width:100%;display:grid;grid-template-columns:2fr 1fr;gap:var(--space--lg);padding:var(--space--lg) 0}@media(max-width: 768px){.notification__inner{grid-template-columns:1fr}}.notification__message{margin-bottom:var(--space--md)}.notification .button__list{display:flex;align-items:flex-start}@media(min-width: 769px){.notification .button__list{justify-content:right}}.audio{height:auto;max-height:38rem;padding:var(--space--md);background:hsl(var(--main-color));color:hsl(var(--main-text-color));border-radius:0rem;overflow:hidden}@media(max-width: 530px){.audio{max-height:27rem}}.audio__player{height:100%;max-width:300px;font-size:14px;font-family:"Segoe UI",Tahoma,sans-serif;text-align:initial;line-height:initial;margin:0 auto;display:flex;flex-direction:column}.audio__player button,.audio__player input,.audio__player img{border:0}.audio__player .audio__playlist{flex:1 1 auto;height:100%;overflow-y:auto;overflow-x:hidden;scrollbar-color:hsl(var(--main-text-color)/1) hsl(var(--main-text-color)/0.2)}.audio__player .audio__playlist::-webkit-scrollbar-track{background-color:hsl(var(--main-text-color)/0.2)}.audio__player .audio__playlist::-webkit-scrollbar{width:6px;background-color:hsl(var(--main-text-color)/0.2)}.audio__player .audio__playlist::-webkit-scrollbar-thumb{background-color:hsl(var(--main-text-color)/1)}.audio__player .audio-player{flex:0 0 auto}.audio__player .audio-display{display:none}.audio__player .audio-album{padding:0;margin-bottom:var(--space--sm)}.audio__player .audio-controls{width:100%;display:flex;flex-direction:column;padding-top:var(--space--md)}.audio__player .audio-controls button{font-size:130%;background:none;color:hsl(var(--main-text-color));cursor:pointer;border:0;border-radius:10px}.audio__player .audio-controls button svg{fill:currentColor;stroke:none;pointer-events:none}.audio__player .audio-controls button[disabled]{color:hsl(var(--main-text-color)/0.7);cursor:initial}.audio__player .audio-controls .audio-plauseward{padding:0 var(--space--md);display:flex;align-items:center;justify-content:space-between}@media(max-width: 768px){.audio__player .audio-controls .audio-plauseward{padding:0 var(--space--sm)}}.audio__player .audio-controls .audio-plauseward button{padding:var(--space--sm)}.audio__player .audio-controls .audio-plauseward button svg{height:3.4rem}@media(max-width: 768px){.audio__player .audio-controls .audio-plauseward button svg{height:2.4rem}}.audio__player .audio-controls .audio-plauseward button.audio-plause.play .play-icon{display:block}.audio__player .audio-controls .audio-plauseward button.audio-plause.pause .pause-icon{display:block}.audio__player .audio-controls .audio-plauseward button.audio-plause svg{display:none;height:6rem}@media(max-width: 768px){.audio__player .audio-controls .audio-plauseward button.audio-plause svg{height:4rem}}.audio__player .audio-controls .audio-time{display:flex;justify-content:space-between;margin-top:var(--space--xs)}.audio__player .audio-controls .audio-time .audio-slash{display:none}.audio__player .audio-controls .audio-time .start-time,.audio__player .audio-controls .audio-time .end-time{font-size:80%;color:hsl(var(--main-text-color)/0.7)}.audio__player .audio-controls .audio-tracker,.audio__player .audio-controls .audio-time{order:-1}.audio__player .audio-controls .audio-prev,.audio__player .audio-controls .audio-next{font-size:100%}.audio__player .audio-controls .audio-tracker,.audio__player .audio-controls .audio-volume{display:flex;align-items:center;flex:1;position:relative}.audio__player .audio-controls .audio-buffer{position:absolute;top:50%;right:0;left:0;height:5px;margin-top:-2.5px;border-radius:100px}.audio__player .audio-controls .audio-loading .audio-buffer{animation:audio-progress 1s linear infinite;background-image:linear-gradient(-45deg, hsl(var(--main-text-color)/0.3) 25%, transparent 25%, transparent 50%, hsl(var(--main-text-color)/0.3) 50%, hsl(var(--main-text-color)/0.3) 75%, transparent 75%, transparent);background-repeat:repeat-x;background-size:25px 25px;color:rgba(0,0,0,0)}.audio__player .audio-controls .audio-volume{margin-top:var(--space--sm);display:flex;align-items:center}.audio__player .audio-controls .audio-volume button svg{height:1.4rem}.audio__player .audio-controls .audio-volume .audio-v-slider{margin:0 var(--space--sm)}.audio__player .audio-controls input[type=range]{-webkit-appearance:none;background:hsl(var(--main-text-color)/0.3);background-image:linear-gradient(hsl(var(--main-text-color)), hsl(var(--main-text-color)));background-repeat:no-repeat;transition:.1s ease-out;height:5px;margin:0;width:100%;display:block;position:relative;z-index:2;border-radius:2.5px}.audio__player .audio-controls input[type=range]::-webkit-slider-runnable-track,.audio__player .audio-controls input[type=range]::-moz-range-track{background:rgba(0,0,0,0);-webkit-transition:box-shadow .3s ease;-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;position:relative}.audio__player .audio-controls .audio-load .audio-progress::-webkit-slider-runnable-track,.audio__player .audio-controls .audio-load .audio-progress::-moz-range-track{background:hsl(var(--main-text-color)/0.3)}.audio__player .audio-controls .audio-loading .audio-progress::-webkit-slider-runnable-track,.audio__player .audio-controls .audio-loading .audio-progress::-moz-range-track{background:hsl(var(--main-text-color)/0.3)}.audio__player .audio-controls input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:hsl(var(--main-text-color));height:9px;width:9px;cursor:ew-resize;border-radius:50%}.audio__player .audio-controls input[type=range]::-moz-range-thumb{-webkit-appearance:none;background:hsl(var(--main-text-color));height:11px;width:11px;cursor:ew-resize;border-radius:50%}.audio__player .audio-footer{padding:10px 10px 12px;font-size:90%;text-align:center;opacity:.7}.audio__player .audio-display{overflow:hidden;max-height:650px;transition:max-height .5s ease-in-out}.audio__player .audio-hide{max-height:0}.audio__player ul{padding:0;list-style:none;height:100%}.audio__player ul li{white-space:nowrap;display:block;margin:0;padding:var(--space--xs) 0;cursor:pointer;border-bottom:1px solid hsl(var(--main-text-color)/0.3)}.audio__player ul li:last-child{border-bottom:0;padding-bottom:13px}.audio__player ul li:nth-child(odd){background:hsl(var(--main-color))}.audio__player ul li:hover{font-weight:bold}.audio__player ul li.audio-active{font-weight:bold;background:hsl(var(--main-color));color:hsl(var(--main-text-color))}.audio__player ul li.audio-active span{display:inline-block;animation:ticker 12s linear infinite;padding-right:2rem;box-sizing:content-box}.audio__player ul li.audio-active:after{display:inline-block;content:attr(data-text);animation:ticker 12s linear infinite;padding-right:2rem;box-sizing:content-box}.audio__player ul li .audio-desc{font-size:90%;opacity:.5;margin-left:5px}@keyframes audio-progress{to{background-position:25px 0}}@media screen and (max-width: 480px){#audio .audio-controls .audio-volume,#audio .audio-controls .audio-others{display:none}#audio .audio-controls .audio-time{margin-right:10px}}@media screen and (max-width: 370px){#audio .audio-time .audio-slash,#audio .audio-time .end-time{display:none}}.datepicker{display:none}.datepicker.active{display:block}.datepicker-dropdown{position:absolute;top:0;left:0;z-index:20;padding-top:4px}.datepicker-dropdown.datepicker-orient-top{padding-top:0;padding-bottom:4px}.datepicker-picker{display:inline-block;border-radius:0;background-color:hsl(var(--bg-color))}.datepicker-dropdown .datepicker-picker{box-shadow:0 2px 3px hsl(var(--black)/0.1),0 0 0 1px hsl(var(--black)/0.1)}.datepicker-picker span{display:block;flex:1;border:0;border-radius:40px;cursor:default;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.datepicker-main{padding:0 var(--space--sm) var(--space--sm)}.datepicker-footer{box-shadow:inset 0 1px 1px hsl(var(--black) 0.1);background-color:hsl(0,0%,96%)}.datepicker-grid,.datepicker-view .days-of-week,.datepicker-view,.datepicker-controls{display:flex}.datepicker-grid{flex-wrap:wrap}.datepicker-view .days .datepicker-cell,.datepicker-view .dow{flex-basis:14.2857142857%}.datepicker-view.datepicker-grid .datepicker-cell{flex-basis:25%}.datepicker-cell,.datepicker-view .week,.datepicker-view .dow{height:3.8rem;line-height:3.8rem}.datepicker-title{box-shadow:inset 0 -1px 1px hsl(var(--black) 0.1);background-color:hsl(0,0%,96%);padding:.375rem .75rem;text-align:center;font-weight:700}.datepicker-controls{align-items:center}.datepicker-header .datepicker-controls{padding:var(--space--xs) var(--space--sm) 0}.datepicker-controls .button{display:inline-flex;position:relative;align-items:center;justify-content:center;margin:0;border:0;border-radius:0;box-shadow:none;background-color:rgba(0,0,0,0);cursor:pointer;padding:0 var(--space--4xs);height:2.25em;vertical-align:top;text-align:center;line-height:1.5;white-space:nowrap;color:hsl(0,0%,21%);font-size:1.2rem}.datepicker-controls .button:focus,.datepicker-controls .button:active{outline:none}.datepicker-controls .button:hover{color:hsl(var(--main-color))}.datepicker-controls .button:focus{border-color:hsl(217,71%,53%);color:hsl(0,0%,21%)}.datepicker-controls .button:focus:not(:active){box-shadow:0 0 0 .125em hsl(var(--main-color))}.datepicker-controls .button:active{border-color:hsl(0,0%,4%);color:hsl(0,0%,21%)}.datepicker-controls .button[disabled]{cursor:not-allowed}.datepicker-header .datepicker-controls .button{border-color:rgba(0,0,0,0);font-weight:bold}.datepicker-header .datepicker-controls .button:focus:not(:active){box-shadow:0 0 0 .125em hsl(var(--white) 0.25)}.datepicker-header .datepicker-controls .button:active{background-color:hsl(var(--main-color))}.datepicker-header .datepicker-controls .button[disabled]{box-shadow:none}.datepicker-footer .datepicker-controls .button{margin:calc(.375rem - 1px) .375rem;border-radius:2px;width:100%;font-size:.75rem}.datepicker-controls .view-switch{flex:auto;order:-1;text-align:left;justify-content:start;font-size:2rem}.datepicker-controls .prev-btn,.datepicker-controls .next-btn{padding-right:.375rem;padding-left:.375rem;width:3.8rem}.datepicker-controls .prev-btn.disabled,.datepicker-controls .next-btn.disabled{visibility:hidden}.datepicker-view .dow{font-size:1.2rem;font-weight:600;text-transform:uppercase;color:hsl(var(--main-text-color))}.datepicker-view .week{width:3.8rem;color:hsl(0,0%,96%),25%;font-size:.75rem}@media(max-width: 38rem){.datepicker-view .week{width:3.325rem}}.datepicker-grid{width:26.6rem}@media(max-width: 38rem){.calendar-weeks+.days .datepicker-grid{width:23.275rem}}.datepicker-cell{font-size:1.2rem;font-weight:600;color:hsl(var(--main-text-color))}.datepicker-cell:not(.disabled):hover{background-color:hsl(var(--main-color)/0.6);cursor:pointer}.datepicker-cell.focused:not(.selected){border:1px solid hsl(var(--main-color)/0.6)}.datepicker-cell.selected,.datepicker-cell.selected:hover{background-color:hsl(var(--main-color));color:hsl(var(--main-contract-color));font-weight:600}.datepicker-cell.disabled{color:hsl(var(--main-text-color)/0.3)}.datepicker-cell.prev,.datepicker-cell.next{font-weight:400}.datepicker-cell.prev:not(.disabled),.datepicker-cell.next:not(.disabled){color:hsl(var(--main-text-color))}.datepicker-cell.prev.selected,.datepicker-cell.next.selected{color:hsl(var(--main-contract-color))}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today){border-radius:0;background-color:hsl(0,0%,96%)}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today):not(.disabled):hover{background-color:hsl(var(--main-color))}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today).focused{background-color:hsl(var(--bg-color-ligt))}.datepicker-cell.today:not(.selected){background-color:hsl(171,100%,41%)}.datepicker-cell.today:not(.selected):not(.disabled){color:#fff}.datepicker-cell.today.focused:not(.selected){background-color:hsl(var(--main-color))}.datepicker-cell.range-end:not(.selected),.datepicker-cell.range-start:not(.selected){background-color:hsl(0,0%,96%),25%;color:#fff}.datepicker-cell.range-end.focused:not(.selected),.datepicker-cell.range-start.focused:not(.selected){background-color:hsl(var(--main-color))}.datepicker-cell.range-start{border-radius:40px 0 0 40px}.datepicker-cell.range-end{border-radius:0 40px 40px 0}.datepicker-cell.range{border-radius:0;background-color:hsl(0,0%,96%),10%}.datepicker-cell.range:not(.disabled):not(.focused):not(.today):hover{background-color:hsl(var(--main-color))}.datepicker-cell.range.disabled{color:hsl(var(--main-color))}.datepicker-cell.range.focused{background-color:hsl(var(--main-color))}.datepicker-view.datepicker-grid .datepicker-cell{height:7.6rem;line-height:7.6rem}.datepicker-input.in-edit{border-color:hsl(var(--main-color))}.datepicker-input.in-edit:focus,.datepicker-input.in-edit:active{box-shadow:0 0 .25em .25em hsl(var(--black) 0.2)}#datepicker{display:block;color:hsl(var(--contrast-text-color));background-color:rgba(0,0,0,0);border:0}#datepicker::-moz-placeholder{color:hsl(var(--contrast-text-color));opacity:1}#datepicker::placeholder{color:hsl(var(--contrast-text-color));opacity:1}#datepicker:-ms-input-placeholder{color:hsl(var(--contrast-text-color))}#datepicker::-ms-input-placeholder{color:hsl(var(--contrast-text-color))}.ui-datepicker{background-color:hsl(var(--bg-color));border:2px solid hsl(var(--main-color)/0.5)}.ui-datepicker,.ui-datepicker p{font-size:14px;font-size:1.4rem;line-height:14px;line-height:1.4rem;line-height:1}.ui-datepicker-header{display:flex;justify-content:space-between;align-items:center;padding:var(--space--3xs) var(--space--xs);background-color:hsl(var(--bg-color-light));border-bottom:1px solid hsl(var(--main-color)/0.5)}.ui-datepicker-title select{color:hsl(var(--contrast-text-color));margin:0 var(--space--2xs)}.ui-datepicker-next{order:2}.ui-datepicker-calendar{padding:var(--space--xs)}.ui-datepicker-calendar td a,.ui-datepicker-calendar td span,.ui-datepicker-calendar th a,.ui-datepicker-calendar th span{padding:var(--space--5xs);text-align:center;width:100%;display:block}.ui-datepicker-calendar td a.ui-state-hover,.ui-datepicker-calendar th a.ui-state-hover{background-color:hsl(var(--main-color)/0.5)}.insta__section{margin-bottom:var(--space--4xl);overflow:hidden}.slider--insta{padding-bottom:0;margin:var(--space--md)}.insta__slide{aspect-ratio:1/1}.insta__slide img,.insta__slide video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.insta__socials{display:flex;justify-content:center;align-items:center;margin-top:var(--space--md)}.insta__socials,.insta__socials p{font-size:14px;font-size:1.4rem;line-height:14px;line-height:1.4rem;line-height:1}@media(max-width: 768px){.insta__socials{flex-wrap:wrap;text-align:center}.insta__socials>span{width:100%;margin-bottom:var(--space--2xs);font-weight:700}}.insta__socials>*{margin-right:var(--space--2xs);white-space:nowrap}@media(max-width: 768px){.insta__socials>*{margin:0 var(--space--2xs)}}.insta__socials a{line-height:0}.insta__socials a:hover{color:hsl(var(--main-color-light))}.insta__socials svg{transition:.2s;fill:currentColor;width:3.2rem;height:auto}.privacywire-wrapper{position:fixed;top:0;bottom:0;right:0;left:0;z-index:999;opacity:0;visibility:hidden;background-color:hsl(var(--main-color)/0.4);-webkit-backdrop-filter:blur(0.3rem);backdrop-filter:blur(0.3rem);transition:opacity .3s ease-in-out,visibility 0s .3s}.privacywire-wrapper .privacywire-page-wrapper{position:absolute;bottom:0;right:0;width:60rem;display:grid}@media(min-width: 769px){.privacywire-wrapper .privacywire-page-wrapper{bottom:var(--space--2xl);right:var(--space--2xl)}}@media(max-width: 768px){.privacywire-wrapper .privacywire-page-wrapper{width:100%;padding:var(--space--sm)}}@media(max-width: 320px){.privacywire-wrapper .privacywire-page-wrapper{padding:0}}.privacywire-wrapper .privacywire-page-wrapper>*{grid-area:1/1/-1/-1;place-self:end start}.privacywire-wrapper.show-banner,.privacywire-wrapper.show-options,.privacywire-wrapper.show-message{opacity:1;visibility:visible;transition-delay:0s}.privacywire-wrapper div.privacywire{position:relative;bottom:auto;-webkit-font-smoothing:subpixel-antialiased;padding:var(--space--md);max-width:90rem;left:auto;right:auto;width:100%;background-color:hsl(var(--bg-color));color:hsl(var(--main-text-color));border:1px solid hsl(var(--main-color)/0.5);opacity:0;box-shadow:var(--shadow-md)}.privacywire-wrapper div.privacywire .privacywire-header{font-size:2rem;margin-bottom:var(--space--sm);font-weight:500}@media screen and (min-width: 375px){.privacywire-wrapper div.privacywire .privacywire-header{font-size:calc(1.693877551rem + 0.8163265306vw)}}@media screen and (min-width: 1600px){.privacywire-wrapper div.privacywire .privacywire-header{font-size:3rem}}.privacywire-wrapper div.privacywire .privacywire-text a{color:hsl(var(--main-color));border-bottom:1px solid hsl(var(--main-color))}.privacywire-wrapper div.privacywire .privacywire-body ul{list-style:none}.privacywire-wrapper div.privacywire .privacywire-body ul li{margin-top:var(--space--sm)}.privacywire-wrapper div.privacywire .privacywire-body ul li>span p{padding-left:3.2rem}.privacywire-wrapper div.privacywire .privacywire-body ul li label span{display:inline-block;position:relative;cursor:pointer;padding-left:3.2rem;font-weight:500}.privacywire-wrapper div.privacywire .privacywire-body ul li label span,.privacywire-wrapper div.privacywire .privacywire-body ul li label span p{font-size:14px;font-size:1.4rem;line-height:14px;line-height:1.4rem;line-height:1}.privacywire-wrapper div.privacywire .privacywire-body ul li label span::before,.privacywire-wrapper div.privacywire .privacywire-body ul li label span::after{content:"";position:absolute;top:-0.2rem;left:0;width:2rem;height:2rem;display:block;border-radius:.2rem}.privacywire-wrapper div.privacywire .privacywire-body ul li label span a{font-weight:bold}.privacywire-wrapper div.privacywire .privacywire-body ul li label span::before{background-color:hsl(var(--main-color));transition:box-shadow .2s ease,transform .4s cubic-bezier(0.175, 0.885, 0.32, 2);box-shadow:inset 0 0 0 1px hsl(var(--contrast-text-color))}.privacywire-wrapper div.privacywire .privacywire-body ul li label span::after{background-color:hsl(var(--contrast-text-color));transition:background-color .2s ease-out,transform .6s cubic-bezier(0.175, 0.885, 0.32, 1.4);box-shadow:inset 0 0 0 1px hsl(var(--contrast-text-color));transform:scale(0)}.privacywire-wrapper div.privacywire .privacywire-body ul li label span:hover::after{background-color:hsl(var(--contrast-text-color));transform:scale(0.4)}.privacywire-wrapper div.privacywire .privacywire-body ul li label input{display:none}.privacywire-wrapper div.privacywire .privacywire-body ul li label input:checked~span::before{box-shadow:inset 0 0 0 1px hsl(var(--contrast-text-color))}.privacywire-wrapper div.privacywire .privacywire-body ul li label input:checked~span::after{transform:scale(0.4);transition:transform .3s ease;background-color:hsl(var(--contrast-text-color))}.privacywire-wrapper div.privacywire .privacywire-body ul li label input:checked~span:hover:after{transform:scale(0.4)}.privacywire-wrapper div.privacywire .privacywire-body ul li label input:disabled~span{cursor:auto}.privacywire-wrapper div.privacywire .privacywire-body ul li label input:disabled~span::before{box-shadow:inset 0 0 0 1px hsl(var(--contrast-text-color)/0.5)}.privacywire-wrapper div.privacywire .privacywire-body ul li label input:disabled~span::after{background-color:hsl(var(--contrast-text-color)/0.5)}.privacywire-wrapper div.privacywire .privacywire-buttons{margin-top:var(--space--sm)}.privacywire-wrapper div.privacywire .privacywire-buttons button{margin-right:var(--space--xs);margin-top:var(--space--sm)}.privacywire-wrapper div.privacywire .privacywire-buttons button[hidden]{display:none}.privacywire-wrapper.show-banner .privacywire-banner{z-index:2;opacity:1}.privacywire-wrapper.show-options .privacywire-options{z-index:2;opacity:1}.privacywire-wrapper.show-message .privacywire-message{z-index:2;opacity:1}dialog{margin:auto;border:0;box-shadow:0 0 1rem .5rem rgba(0,0,0,.2)}dialog::backdrop{background-color:hsl(var(--bg-color));opacity:.5}dialog .dialog__wrapper{position:relative}dialog .dialog__wrapper:has(.dialog__image){display:grid;grid-template-columns:minmax(20vw, 50rem) auto}@media(max-width: 1024px){dialog .dialog__wrapper:has(.dialog__image){grid-template-columns:1fr}}@media(max-width: 768px){dialog .dialog__wrapper:has(.dialog__image) .btn--close{background-color:hsl(var(--main-color))}}@media(max-width: 1024px){dialog .dialog__image{display:none}}@media(max-width: 768px){dialog .dialog__image{aspect-ratio:16/9;display:block}}dialog .dialog__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}dialog .newsletter__text{grid-column:1/-1}dialog .newsletter__form .sign-up{grid-template-columns:1fr}.headline__section h2,.headline__section h2 p{font-family:"soehne-schmal",sans-serif;font-weight:700;font-size:3.2rem;line-height:1.1428571429;letter-spacing:0;text-transform:uppercase}@media screen and (min-width: 375px){.headline__section h2,.headline__section h2 p{font-size:calc(2.4959183673rem + 1.8775510204vw)}}@media screen and (min-width: 1600px){.headline__section h2,.headline__section h2 p{font-size:5.5rem}}.performance--lg .headline__section h2{font-size:7rem;line-height:.8}@media screen and (min-width: 375px){.performance--lg .headline__section h2{font-size:calc(4.2448979592rem + 7.3469387755vw)}}@media screen and (min-width: 1600px){.performance--lg .headline__section h2{font-size:16rem}}#main{position:relative;flex:1 1 auto;margin:0 auto}body #main{padding-top:var(--space--3xl)}@media(max-width: 768px){body #main{padding-top:0}}body.performance-template #main{padding-bottom:0}body.home #main{padding-top:0}.contrast-color{background-color:hsl(var(--contrast-color));color:hsl(var(--contrast-text-color));padding-top:var(--space--3xl);padding-bottom:var(--space--3xl)}.contrast-color h2,.contrast-color h3,.contrast-color .audio__player .audio-album .audio-title,.audio__player .audio-album .contrast-color .audio-title,.contrast-color .subtitle{color:hsl(var(--white))}/*# sourceMappingURL=main.min.css.map */