@font-face{font-display:swap;font-family:DINPro;font-style:normal;font-weight:400;src:url(/wp-content/themes/theaterkoblenz-website/dist/fonts/DINPro-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:DINPro;font-style:normal;font-weight:700;src:url(/wp-content/themes/theaterkoblenz-website/dist/fonts/DINPro-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:DINProCond;font-style:normal;font-weight:400;src:url(/wp-content/themes/theaterkoblenz-website/dist/fonts/DINPro-CondRegular.woff2) format("woff2")}@font-face{font-display:swap;font-family:DINProCond;font-style:normal;font-weight:700;src:url(/wp-content/themes/theaterkoblenz-website/dist/fonts/DINPro-CondBold.woff2) format("woff2")}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes skeleton-loader{0%{transform:translate(-100%,-50%)}to{transform:translate(100%,-50%)}}*,:after,:before{box-sizing:border-box;margin:0}html{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;line-height:1.5}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}b,strong{font-weight:700}a{color:inherit;text-decoration:none}audio,canvas,embed,iframe,img,object,svg,video{display:block}figure{margin:0}img,video{height:auto;max-width:100%}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;line-height:inherit}textarea{resize:vertical}input:is([type=button],[type=submit],[type=reset]){appearance:none;-webkit-appearance:none}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background-color:#fff;color:#585857;font-family:DINPro,Arial,sans-serif;font-size:1rem;font-weight:400;overflow-x:hidden}::selection{background-color:#000;color:#fff;text-shadow:none}::backdrop{background-color:#0009;transition:all .2s ease}.container{margin:0 auto;padding:0 14px;position:relative;width:100%}@media screen and (min-width:576px){.container{max-width:540px}}@media screen and (min-width:768px){.container{max-width:720px}}@media screen and (min-width:992px){.container{max-width:960px}}@media screen and (min-width:1200px){.container{max-width:1140px}}@media screen and (min-width:1440px){.container{max-width:1380px}}@media screen and (min-width:1740px){.container{max-width:1680px}}.row{display:flex;flex:1 1 auto;flex-flow:row wrap;margin:0 -14px}[class*=col-]{max-width:100%;min-height:1px;padding:0 14px;position:relative}.col-full{width:100%}.col-1\/12{width:8.3333333333%}.offset-1\/12{margin-left:8.3333333333%}.order-1{order:1}.col-2\/12{width:16.6666666667%}.offset-2\/12{margin-left:16.6666666667%}.order-2{order:2}.col-3\/12{width:25%}.offset-3\/12{margin-left:25%}.order-3{order:3}.col-4\/12{width:33.3333333333%}.offset-4\/12{margin-left:33.3333333333%}.order-4{order:4}.col-5\/12{width:41.6666666667%}.offset-5\/12{margin-left:41.6666666667%}.order-5{order:5}.col-6\/12{width:50%}.offset-6\/12{margin-left:50%}.order-6{order:6}.col-7\/12{width:58.3333333333%}.offset-7\/12{margin-left:58.3333333333%}.order-7{order:7}.col-8\/12{width:66.6666666667%}.offset-8\/12{margin-left:66.6666666667%}.order-8{order:8}.col-9\/12{width:75%}.offset-9\/12{margin-left:75%}.order-9{order:9}.col-10\/12{width:83.3333333333%}.offset-10\/12{margin-left:83.3333333333%}.order-10{order:10}.col-11\/12{width:91.6666666667%}.offset-11\/12{margin-left:91.6666666667%}.order-11{order:11}.col-12\/12{width:100%}.offset-12\/12{margin-left:100%}.order-12{order:12}@media(min-width:576px){.sm\:col-0\/12{width:0}.sm\:offset-0\/12{margin-left:0}.sm\:order-0{order:0}.sm\:col-1\/12{width:8.3333333333%}.sm\:offset-1\/12{margin-left:8.3333333333%}.sm\:order-1{order:1}.sm\:col-2\/12{width:16.6666666667%}.sm\:offset-2\/12{margin-left:16.6666666667%}.sm\:order-2{order:2}.sm\:col-3\/12{width:25%}.sm\:offset-3\/12{margin-left:25%}.sm\:order-3{order:3}.sm\:col-4\/12{width:33.3333333333%}.sm\:offset-4\/12{margin-left:33.3333333333%}.sm\:order-4{order:4}.sm\:col-5\/12{width:41.6666666667%}.sm\:offset-5\/12{margin-left:41.6666666667%}.sm\:order-5{order:5}.sm\:col-6\/12{width:50%}.sm\:offset-6\/12{margin-left:50%}.sm\:order-6{order:6}.sm\:col-7\/12{width:58.3333333333%}.sm\:offset-7\/12{margin-left:58.3333333333%}.sm\:order-7{order:7}.sm\:col-8\/12{width:66.6666666667%}.sm\:offset-8\/12{margin-left:66.6666666667%}.sm\:order-8{order:8}.sm\:col-9\/12{width:75%}.sm\:offset-9\/12{margin-left:75%}.sm\:order-9{order:9}.sm\:col-10\/12{width:83.3333333333%}.sm\:offset-10\/12{margin-left:83.3333333333%}.sm\:order-10{order:10}.sm\:col-11\/12{width:91.6666666667%}.sm\:offset-11\/12{margin-left:91.6666666667%}.sm\:order-11{order:11}.sm\:col-12\/12{width:100%}.sm\:offset-12\/12{margin-left:100%}.sm\:order-12{order:12}}@media(min-width:768px){.md\:col-0\/12{width:0}.md\:offset-0\/12{margin-left:0}.md\:order-0{order:0}.md\:col-1\/12{width:8.3333333333%}.md\:offset-1\/12{margin-left:8.3333333333%}.md\:order-1{order:1}.md\:col-2\/12{width:16.6666666667%}.md\:offset-2\/12{margin-left:16.6666666667%}.md\:order-2{order:2}.md\:col-3\/12{width:25%}.md\:offset-3\/12{margin-left:25%}.md\:order-3{order:3}.md\:col-4\/12{width:33.3333333333%}.md\:offset-4\/12{margin-left:33.3333333333%}.md\:order-4{order:4}.md\:col-5\/12{width:41.6666666667%}.md\:offset-5\/12{margin-left:41.6666666667%}.md\:order-5{order:5}.md\:col-6\/12{width:50%}.md\:offset-6\/12{margin-left:50%}.md\:order-6{order:6}.md\:col-7\/12{width:58.3333333333%}.md\:offset-7\/12{margin-left:58.3333333333%}.md\:order-7{order:7}.md\:col-8\/12{width:66.6666666667%}.md\:offset-8\/12{margin-left:66.6666666667%}.md\:order-8{order:8}.md\:col-9\/12{width:75%}.md\:offset-9\/12{margin-left:75%}.md\:order-9{order:9}.md\:col-10\/12{width:83.3333333333%}.md\:offset-10\/12{margin-left:83.3333333333%}.md\:order-10{order:10}.md\:col-11\/12{width:91.6666666667%}.md\:offset-11\/12{margin-left:91.6666666667%}.md\:order-11{order:11}.md\:col-12\/12{width:100%}.md\:offset-12\/12{margin-left:100%}.md\:order-12{order:12}}@media(min-width:992px){.lg\:col-0\/12{width:0}.lg\:offset-0\/12{margin-left:0}.lg\:order-0{order:0}.lg\:col-1\/12{width:8.3333333333%}.lg\:offset-1\/12{margin-left:8.3333333333%}.lg\:order-1{order:1}.lg\:col-2\/12{width:16.6666666667%}.lg\:offset-2\/12{margin-left:16.6666666667%}.lg\:order-2{order:2}.lg\:col-3\/12{width:25%}.lg\:offset-3\/12{margin-left:25%}.lg\:order-3{order:3}.lg\:col-4\/12{width:33.3333333333%}.lg\:offset-4\/12{margin-left:33.3333333333%}.lg\:order-4{order:4}.lg\:col-5\/12{width:41.6666666667%}.lg\:offset-5\/12{margin-left:41.6666666667%}.lg\:order-5{order:5}.lg\:col-6\/12{width:50%}.lg\:offset-6\/12{margin-left:50%}.lg\:order-6{order:6}.lg\:col-7\/12{width:58.3333333333%}.lg\:offset-7\/12{margin-left:58.3333333333%}.lg\:order-7{order:7}.lg\:col-8\/12{width:66.6666666667%}.lg\:offset-8\/12{margin-left:66.6666666667%}.lg\:order-8{order:8}.lg\:col-9\/12{width:75%}.lg\:offset-9\/12{margin-left:75%}.lg\:order-9{order:9}.lg\:col-10\/12{width:83.3333333333%}.lg\:offset-10\/12{margin-left:83.3333333333%}.lg\:order-10{order:10}.lg\:col-11\/12{width:91.6666666667%}.lg\:offset-11\/12{margin-left:91.6666666667%}.lg\:order-11{order:11}.lg\:col-12\/12{width:100%}.lg\:offset-12\/12{margin-left:100%}.lg\:order-12{order:12}}@media(min-width:1200px){.xl\:col-0\/12{width:0}.xl\:offset-0\/12{margin-left:0}.xl\:order-0{order:0}.xl\:col-1\/12{width:8.3333333333%}.xl\:offset-1\/12{margin-left:8.3333333333%}.xl\:order-1{order:1}.xl\:col-2\/12{width:16.6666666667%}.xl\:offset-2\/12{margin-left:16.6666666667%}.xl\:order-2{order:2}.xl\:col-3\/12{width:25%}.xl\:offset-3\/12{margin-left:25%}.xl\:order-3{order:3}.xl\:col-4\/12{width:33.3333333333%}.xl\:offset-4\/12{margin-left:33.3333333333%}.xl\:order-4{order:4}.xl\:col-5\/12{width:41.6666666667%}.xl\:offset-5\/12{margin-left:41.6666666667%}.xl\:order-5{order:5}.xl\:col-6\/12{width:50%}.xl\:offset-6\/12{margin-left:50%}.xl\:order-6{order:6}.xl\:col-7\/12{width:58.3333333333%}.xl\:offset-7\/12{margin-left:58.3333333333%}.xl\:order-7{order:7}.xl\:col-8\/12{width:66.6666666667%}.xl\:offset-8\/12{margin-left:66.6666666667%}.xl\:order-8{order:8}.xl\:col-9\/12{width:75%}.xl\:offset-9\/12{margin-left:75%}.xl\:order-9{order:9}.xl\:col-10\/12{width:83.3333333333%}.xl\:offset-10\/12{margin-left:83.3333333333%}.xl\:order-10{order:10}.xl\:col-11\/12{width:91.6666666667%}.xl\:offset-11\/12{margin-left:91.6666666667%}.xl\:order-11{order:11}.xl\:col-12\/12{width:100%}.xl\:offset-12\/12{margin-left:100%}.xl\:order-12{order:12}}@media(min-width:1440px){.xxl\:col-0\/12{width:0}.xxl\:offset-0\/12{margin-left:0}.xxl\:order-0{order:0}.xxl\:col-1\/12{width:8.3333333333%}.xxl\:offset-1\/12{margin-left:8.3333333333%}.xxl\:order-1{order:1}.xxl\:col-2\/12{width:16.6666666667%}.xxl\:offset-2\/12{margin-left:16.6666666667%}.xxl\:order-2{order:2}.xxl\:col-3\/12{width:25%}.xxl\:offset-3\/12{margin-left:25%}.xxl\:order-3{order:3}.xxl\:col-4\/12{width:33.3333333333%}.xxl\:offset-4\/12{margin-left:33.3333333333%}.xxl\:order-4{order:4}.xxl\:col-5\/12{width:41.6666666667%}.xxl\:offset-5\/12{margin-left:41.6666666667%}.xxl\:order-5{order:5}.xxl\:col-6\/12{width:50%}.xxl\:offset-6\/12{margin-left:50%}.xxl\:order-6{order:6}.xxl\:col-7\/12{width:58.3333333333%}.xxl\:offset-7\/12{margin-left:58.3333333333%}.xxl\:order-7{order:7}.xxl\:col-8\/12{width:66.6666666667%}.xxl\:offset-8\/12{margin-left:66.6666666667%}.xxl\:order-8{order:8}.xxl\:col-9\/12{width:75%}.xxl\:offset-9\/12{margin-left:75%}.xxl\:order-9{order:9}.xxl\:col-10\/12{width:83.3333333333%}.xxl\:offset-10\/12{margin-left:83.3333333333%}.xxl\:order-10{order:10}.xxl\:col-11\/12{width:91.6666666667%}.xxl\:offset-11\/12{margin-left:91.6666666667%}.xxl\:order-11{order:11}.xxl\:col-12\/12{width:100%}.xxl\:offset-12\/12{margin-left:100%}.xxl\:order-12{order:12}}@media(min-width:1740px){.xxxl\:col-0\/12{width:0}.xxxl\:offset-0\/12{margin-left:0}.xxxl\:order-0{order:0}.xxxl\:col-1\/12{width:8.3333333333%}.xxxl\:offset-1\/12{margin-left:8.3333333333%}.xxxl\:order-1{order:1}.xxxl\:col-2\/12{width:16.6666666667%}.xxxl\:offset-2\/12{margin-left:16.6666666667%}.xxxl\:order-2{order:2}.xxxl\:col-3\/12{width:25%}.xxxl\:offset-3\/12{margin-left:25%}.xxxl\:order-3{order:3}.xxxl\:col-4\/12{width:33.3333333333%}.xxxl\:offset-4\/12{margin-left:33.3333333333%}.xxxl\:order-4{order:4}.xxxl\:col-5\/12{width:41.6666666667%}.xxxl\:offset-5\/12{margin-left:41.6666666667%}.xxxl\:order-5{order:5}.xxxl\:col-6\/12{width:50%}.xxxl\:offset-6\/12{margin-left:50%}.xxxl\:order-6{order:6}.xxxl\:col-7\/12{width:58.3333333333%}.xxxl\:offset-7\/12{margin-left:58.3333333333%}.xxxl\:order-7{order:7}.xxxl\:col-8\/12{width:66.6666666667%}.xxxl\:offset-8\/12{margin-left:66.6666666667%}.xxxl\:order-8{order:8}.xxxl\:col-9\/12{width:75%}.xxxl\:offset-9\/12{margin-left:75%}.xxxl\:order-9{order:9}.xxxl\:col-10\/12{width:83.3333333333%}.xxxl\:offset-10\/12{margin-left:83.3333333333%}.xxxl\:order-10{order:10}.xxxl\:col-11\/12{width:91.6666666667%}.xxxl\:offset-11\/12{margin-left:91.6666666667%}.xxxl\:order-11{order:11}.xxxl\:col-12\/12{width:100%}.xxxl\:offset-12\/12{margin-left:100%}.xxxl\:order-12{order:12}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#000;font-family:DINProCond,Arial,sans-serif;font-weight:700;line-height:1em;margin:0 0 .5em}.h1,h1{font-size:2.625rem;letter-spacing:1.56px;text-transform:uppercase}@media screen and (min-width:992px){.h1,h1{font-size:3.375rem;letter-spacing:2px}}.h2,h2{font-size:2.125rem;letter-spacing:1.26px;text-transform:uppercase}@media screen and (min-width:992px){.h2,h2{font-size:2.75rem;letter-spacing:1.63px}}.h3,h3{font-size:1.625rem;letter-spacing:.96px;text-transform:none}@media screen and (min-width:992px){.h3,h3{font-size:2rem;letter-spacing:1.18px}}.h4,h4{font-size:1.25rem;letter-spacing:.73px;text-transform:none}@media screen and (min-width:992px){.h4,h4{font-size:1.5rem;letter-spacing:1.35px}}.h5,h5{font-size:1.0625rem;letter-spacing:.62px;text-transform:none}@media screen and (min-width:992px){.h5,h5{font-size:1.125rem;letter-spacing:.66px}}.h6,h6{font-size:1rem;text-transform:none}p{line-height:1.5;margin:0 0 20px}p:last-child{margin:0}p a{font-family:DINPro,Arial,sans-serif;letter-spacing:unset}a{color:#000;font-family:DINProCond,Arial,sans-serif;font-weight:700;letter-spacing:.66px;transition:all .2s cubic-bezier(.25,.46,.45,.94) 0s}a:focus-visible{outline:2px solid #000;outline-offset:2px}a svg{transition:all .2s cubic-bezier(.25,.46,.45,.94) 0s;fill:#000}a:hover{color:#c20736}a:hover,a:hover svg{transition:all .2s cubic-bezier(.55,.085,.68,.53) 0s}a:hover svg{fill:#c20736}.wysiwyg-block>:first-child{margin-top:0}.wysiwyg-block>:last-child{margin-bottom:0}.wysiwyg-block h2{margin:40px 0 20px}.wysiwyg-block p:has(.c-button,.nf-form-content input[type=button],.nf-form-content input[type=submit],.c-form input[type=button],.c-form input[type=submit]){overflow:unset}.wp-block-image{border-radius:4px}.wp-block-gallery{display:flex;flex-wrap:wrap;gap:16px}.wp-block-table tr{border:1px solid #585857}.wp-block-table tr:last-of-type{border-top:none}.wp-block-table td{border-right:1px solid #585857;padding:10px}.wp-block-table td:last-of-type{border-right:none}.wp-block-embed__wrapper{aspect-ratio:16/9;width:100%}.wp-block-embed iframe{height:100%;width:100%}.blocks-gallery-caption{order:99999;width:100%}.u-spacing-top--none{padding-top:0}.u-spacing-top--sm{padding-top:20px}.u-spacing-top--md{padding-top:48px}@media screen and (min-width:992px){.u-spacing-top--md{padding-top:100px}}.u-spacing-top--lg{padding-top:60px}@media screen and (min-width:992px){.u-spacing-top--lg{padding-top:160px}}.u-spacing-top--xl{padding-top:100px}@media screen and (min-width:992px){.u-spacing-top--xl{padding-top:200px}}.u-spacing-top--xxl{padding-top:180px}@media screen and (min-width:992px){.u-spacing-top--xxl{padding-top:270px}}.u-spacing-bottom--none{padding-bottom:0}.u-spacing-bottom--sm{padding-bottom:20px}.u-spacing-bottom--md{padding-bottom:48px}@media screen and (min-width:992px){.u-spacing-bottom--md{padding-bottom:100px}}.u-spacing-bottom--lg{padding-bottom:80px}@media screen and (min-width:992px){.u-spacing-bottom--lg{padding-bottom:160px}}.u-spacing-bottom--xl{padding-bottom:100px}@media screen and (min-width:992px){.u-spacing-bottom--xl{padding-bottom:200px}}.u-spacing-bottom--xxl{padding-bottom:180px}@media screen and (min-width:992px){.u-spacing-bottom--xxl{padding-bottom:270px}}.u-margin-top--none{margin-top:0}.u-margin-top--sm{margin-top:20px}.u-margin-top--md{margin-top:48px}@media screen and (min-width:992px){.u-margin-top--md{margin-top:100px}}.u-margin-top--lg{margin-top:60px}@media screen and (min-width:992px){.u-margin-top--lg{margin-top:160px}}.u-margin-top--xl{margin-top:100px}@media screen and (min-width:992px){.u-margin-top--xl{margin-top:200px}}.u-margin-top--xxl{margin-top:180px}@media screen and (min-width:992px){.u-margin-top--xxl{margin-top:270px}}.u-margin-bottom--none{margin-bottom:0}.u-margin-bottom--sm{margin-bottom:20px}.u-margin-bottom--md{margin-bottom:48px}@media screen and (min-width:992px){.u-margin-bottom--md{margin-bottom:100px}}.u-margin-bottom--lg{margin-bottom:80px}@media screen and (min-width:992px){.u-margin-bottom--lg{margin-bottom:160px}}.u-margin-bottom--xl{margin-bottom:100px}@media screen and (min-width:992px){.u-margin-bottom--xl{margin-bottom:200px}}.u-margin-bottom--xxl{margin-bottom:180px}@media screen and (min-width:992px){.u-margin-bottom--xxl{margin-bottom:270px}}.u-row-gap-30{row-gap:30px}.u-row-gap-45{row-gap:45px}.u-row-gap-60{row-gap:60px}.u-col-gap-30{column-gap:30px}.u-col-gap-45{column-gap:45px}.u-col-gap-60{column-gap:60px}.u-justify-center{justify-content:center}.u-text-center{text-align:center}.u-text-left{text-align:left}.u-text-right{text-align:right}.u-text-white{color:#fff}.u-text-black{color:#000}.u-text-grey{color:#585857}.u-text-red{color:#c20736!important}.u-text-lowercase{text-transform:lowercase}.u-list-unstyled{list-style-type:unset;padding:0}.u-list-unstyled li::marker{content:none}.c-header{position:relative}.c-header--alt{z-index:50}.c-header--alt,.c-header--alt:before{left:0;position:absolute;right:0;top:0}.c-header--alt:before{background:linear-gradient(-180deg,#0006 16%,#0000);content:"";height:100%;margin:0 auto;max-width:2200px}@media screen and (min-width:992px){.c-header--alt:before{height:150%}}body.customize-support .c-header--alt{top:32px}.c-header--alt .c-header__main{background-color:#fff0;border-bottom:none}.c-header--alt .c-header__menu-link{color:#fff!important}.c-header--alt .c-header__menu-link:after{background-color:#fff}.c-header--alt .c-header__language-switch-current,.c-header--alt .c-header__menu-link:hover{color:#fff!important}.c-header--alt .c-header__language-switch-current svg{fill:#fff!important}.c-header--alt .c-header__language-switch-current:after{background-color:#fff}.c-header--alt .c-header__language-switch-current:hover{color:#fff!important}.c-header--alt .c-header__language-switch-current:hover svg{fill:#fff!important}.c-header--alt .c-header__burger span{background-color:#fff}.c-header--alt .c-header__search svg{fill:#fff}.c-header--alt .c-header__search:after{background-color:#fff}.c-header--alt .c-header__search:focus-visible svg,.c-header--alt .c-header__search:hover svg{fill:#eeedf0}.c-header--alt .c-header__contrast-toggle:focus-visible{outline:2px solid #fff}.c-header--alt .c-header__contrast-toggle svg{fill:#fff}.c-header--alt .c-header__contrast-toggle--active{background-color:#fff}.c-header--alt .c-header__contrast-toggle--active svg{fill:#000}.c-header--alt .c-header__contrast-toggle:hover{background-color:#fff}.c-header--alt .c-header__contrast-toggle:hover svg{fill:#000}.c-header__contrast-toggle{background:#0000;border:unset;border-radius:2px;cursor:pointer;margin:-5px;outline-offset:2px;padding:5px;position:relative;transition:all .2s cubic-bezier(.25,.46,.45,.94) 0s}.c-header__contrast-toggle:focus-visible{outline:2px solid #000}.c-header__contrast-toggle svg{height:20px;width:20px;fill:#585857}.c-header__contrast-toggle--active,.c-header__contrast-toggle:focus-visible,.c-header__contrast-toggle:hover{background-color:#000}.c-header__contrast-toggle--active svg,.c-header__contrast-toggle:focus-visible svg,.c-header__contrast-toggle:hover svg{fill:#fff}.c-header__cta{background-color:#eeedf0;padding:10px;position:relative}.c-header__cta-wrapper{align-items:center;display:flex}.c-header__cta-icon{height:20px;margin:0 10px 0 0;width:20px;fill:#000}.c-header__cta a,.c-header__cta p{color:#000;flex:1;font-family:DINPro,Arial,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:0}.c-header__cta a:hover,.c-header__cta p:hover{color:#000}.c-header__main{background-color:#fff;border-bottom:2px solid #eeedf0;padding:18px 0}@media screen and (min-width:992px){.c-header__main{padding:22px 0}}.c-header__main--white{background-color:#fff0}.c-header__main-wrapper{align-items:center;display:flex;justify-content:space-between}@media screen and (min-width:992px){.c-header__main-wrapper{align-items:flex-end}}.c-header__logo-wrapper{position:relative}@media screen and (min-width:576px){.c-header__logo-wrapper:before{bottom:0;content:"";display:block;left:17%;position:absolute;right:0;top:0;z-index:2}}.c-header__logo svg:first-child{height:40px;width:40px}@media screen and (min-width:576px){.c-header__logo svg:first-child{display:none}}.c-header__logo svg:last-child{display:none;height:40px;width:257px}@media screen and (min-width:576px){.c-header__logo svg:last-child{display:inline-block}}@media screen and (min-width:992px){.c-header__logo svg:last-child{height:50px;width:322px}}.c-header__logo svg:last-child .text{opacity:0;transition:all .2s cubic-bezier(.455,.03,.515,.955) 0s}.c-header__logo:focus-visible svg .text,.device-no-touch .c-header__logo:hover svg .text{opacity:1}.c-header--alt .c-header__logo svg .keyvisual>*,.c-header--alt .c-header__logo svg .text .st4{fill:#fff}.c-header__menu{display:flex;font-size:0;gap:30px;margin-bottom:-2px}@media screen and (min-width:992px){.c-header__menu{gap:32px}}.c-header__menu-entry{display:none}@media screen and (min-width:992px){.c-header__menu-entry{display:inline-block}}.c-header__menu-entry--has-submenu:before{content:"";height:50px;position:absolute;top:100%;visibility:hidden;width:80px}.c-header__menu-entry:focus-visible:before,.c-header__menu-entry:focus-within:before,.c-header__menu-entry:hover:before{visibility:visible}.c-header__menu-entry:focus-visible .c-header__menu-link,.c-header__menu-entry:focus-within .c-header__menu-link,.c-header__menu-entry:hover .c-header__menu-link{color:#000;transition:all .2s cubic-bezier(.55,.085,.68,.53) 0s}.c-header__menu-entry:focus-visible .c-header__menu-link:after,.c-header__menu-entry:focus-visible .c-header__submenu,.c-header__menu-entry:focus-within .c-header__menu-link:after,.c-header__menu-entry:focus-within .c-header__submenu,.c-header__menu-entry:hover .c-header__menu-link:after,.c-header__menu-entry:hover .c-header__submenu{opacity:1;transition:all .2s cubic-bezier(.55,.085,.68,.53) 0s;visibility:visible}.c-header__menu-link{color:#585857;font-size:1.125rem;line-height:1;position:relative;text-transform:uppercase}.c-header__menu-link,.c-header__menu-link:after{transition:all .2s cubic-bezier(.25,.46,.45,.94) .3s}.c-header__menu-link:after{background-color:#000;bottom:-20px;content:"";height:2px;left:0;opacity:0;position:absolute;visibility:hidden;width:100%}.c-header__menu-link.current-menu-item,.c-header__menu-link.current-page-ancestor,.c-header__menu-link.current_page_item{color:#000}.c-header__menu-link.current-menu-item:after,.c-header__menu-link.current-page-ancestor:after,.c-header__menu-link.current_page_item:after{opacity:1;visibility:visible}.c-header__submenu{background-color:#fff;border-radius:4px;box-shadow:0 0 10px 0 #0000001a;display:flex;font-size:1.125rem;opacity:0;position:absolute;right:0;top:calc(100% + 38px);transition:all .2s cubic-bezier(.25,.46,.45,.94) .1s;visibility:hidden;z-index:30}.c-header__submenu-tiles{display:grid;gap:30px;grid-template-columns:repeat(3,1fr);padding:30px}.c-header__submenu-tile:focus-visible{outline-offset:3px}.c-header__submenu-tile figure{align-items:flex-end;border-radius:4px;display:flex;height:140px;overflow:hidden;padding:10px 14px;position:relative;width:140px}.c-header__submenu-tile figure:after{background:linear-gradient(180deg,#0000,#000);bottom:0;content:"";height:50%;left:0;position:absolute;width:100%}.c-header__submenu-tile figure img{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94) 0s;width:100%}.c-header__submenu-tile figure figcaption{color:#fff;position:relative;z-index:40}.c-header__submenu-tile:hover figure img{transform:scale(1.1);transition:all .2s cubic-bezier(.55,.085,.68,.53) 0s}.c-header__submenu-links{align-items:flex-start;background-color:#eeedf0;display:flex;flex-flow:column nowrap;gap:14px;min-width:400px;padding:30px}.c-header__submenu-links h4{margin:0}.c-header__submenu-heading{margin:48px 0 4px}.c-header__submenu-heading:first-child{margin:0 0 4px}.c-header__language-switch{display:none;line-height:1;position:relative;text-transform:uppercase}@media screen and (min-width:992px){.c-header__language-switch{display:inline-block}}.c-header__language-switch:before{content:"";height:50px;position:absolute;top:100%;visibility:hidden;width:100%}.c-header__language-switch:hover:before{visibility:visible}.c-header__language-switch:hover .c-header__language-switch-current{color:#000;transition:all .2s cubic-bezier(.55,.085,.68,.53) 0s}.c-header__language-switch:hover .c-header__language-switch-current svg{transition:all .2s cubic-bezier(.55,.085,.68,.53) 0s;fill:#000}.c-header__language-switch:hover .c-header__language-switch-current:after,.c-header__language-switch:hover .c-header__language-switch-menu{opacity:1;transition:all .2s cubic-bezier(.55,.085,.68,.53) 0s;visibility:visible}.c-header__language-switch-current{align-items:center;color:#585857;cursor:pointer;display:flex;font-family:DINProCond,Arial,sans-serif;font-size:1.125rem;font-weight:700;position:relative;transition:all .2s cubic-bezier(.25,.46,.45,.94) 0s}.c-header__language-switch-current svg{height:10px;margin:0 0 0 6px;transition:all .2s cubic-bezier(.25,.46,.45,.94) 0s;width:10px;fill:#585857}.c-header__language-switch-current:after{background-color:#000;bottom:-24px;content:"";height:2px;left:0;width:100%}.c-header__language-switch-current:after,.c-header__language-switch-menu{opacity:0;position:absolute;transition:all .2s cubic-bezier(.25,.46,.45,.94) 0s;visibility:hidden}.c-header__language-switch-menu{background-color:#fff;border-radius:4px;box-shadow:0 0 10px 0 #0000001a;left:50%;padding:30px;top:calc(100% + 36px);transform:translateX(-50%);z-index:30}.c-header__language-switch-menu a{color:#585857;display:block;font-size:1.125rem;line-height:1.5;transition:all .2s cubic-bezier(.25,.46,.45,.94) 0s}.c-header__language-switch-menu a:not(:last-child){margin:0 0 12px}.c-header__language-switch-menu a:hover{color:#000;transition:all .2s cubic-bezier(.55,.085,.68,.53) 0s}.c-header__burger{align-items:center;background-color:#fff0;border:none;cursor:pointer;display:flex;height:40px;justify-content:center;position:relative;width:30px}@media screen and (min-width:992px){.c-header__burger{display:none}}.c-header__burger span{background-color:#000;height:2px;left:0;position:absolute;transition:all .2s cubic-bezier(.25,.46,.45,.94) 0s;width:100%}.c-header__burger span:first-child{transform:translateY(-8px)}.c-header__burger span:nth-child(3){transform:translateY(8px)}.c-header__burger--active span{transition:all .2s cubic-bezier(.55,.085,.68,.53) 0s}.c-header__burger--active span:first-child{transform:rotate(45deg)}.c-header__burger--active span:nth-child(2){opacity:0}.c-header__burger--active span:nth-child(3){transform:rotate(-45deg)}.c-header__search{align-items:center;display:flex;position:relative}.c-header__search svg{height:25px;width:25px;fill:#000}@media screen and (min-width:992px){.c-header__search svg{height:18px;width:18px;fill:#585857}}.c-header__search.current-menu-item svg,.c-header__search.current_page_item svg{fill:#000}.c-header__search.current-menu-item:after,.c-header__search.current_page_item:after{opacity:1!important;visibility:visible!important}.c-header__search:after{background-color:#000;bottom:-22px;content:"";display:none;height:2px;left:0;opacity:0;position:absolute;transition:all .2s cubic-bezier(.25,.46,.45,.94) 0s;visibility:hidden;width:100%}@media screen and (min-width:992px){.c-header__search:after{display:block}}.c-header__search:focus-visible svg,.c-header__search:hover svg{fill:#000}.c-header__search:focus-visible:after,.c-header__search:hover:after{opacity:1;transition:all .2s cubic-bezier(.25,.46,.45,.94) 0s;visibility:visible}.u-high-contrast .c-header--alt,.u-high-contrast .c-header__submenu-tile figcaption{background-color:#000}@media(prefers-contrast:more){.c-header--alt,.c-header__submenu-tile figcaption{background-color:#000}}.c-header-menu-mobile{backdrop-filter:blur(2px);background-color:#000000b3;bottom:0;font-size:1.125rem;left:0;opacity:0;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;transition:all .2s cubic-bezier(.25,.46,.45,.94) 0s;visibility:hidden;z-index:40}.c-header-menu-mobile--active{opacity:1;top:0;transition:all .2s cubic-bezier(.55,.085,.68,.53) 0s;visibility:visible}.c-header-menu-mobile--active .c-header-menu-mobile__content{right:0;transition:all .2s cubic-bezier(.55,.085,.68,.53) 0s}@media screen and (min-width:992px){.c-header-menu-mobile--active{opacity:0;visibility:hidden}.c-header-menu-mobile--active .c-header-menu-mobile__content{right:-100px}}.c-header-menu-mobile__background{height:100%;width:100%}.c-header-menu-mobile__content{background-color:#fff;display:flex;flex-flow:column nowrap;position:absolute;right:-100px;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94) 0s;width:100%}@media screen and (min-width:576px){.c-header-menu-mobile__content{max-width:420px}}.c-header-menu-mobile__entry:not(:last-child) .c-header-menu-mobile__entry-header{border-bottom:2px solid #eeedf0}.c-header-menu-mobile__entry--active .c-header-menu-mobile__entry-chevron{transform:rotate(180deg);transition:all .2s cubic-bezier(.55,.085,.68,.53) 0s}.c-header-menu-mobile__entry-header{display:grid;grid-template-columns:1fr;margin:0 14px;padding:14px 0}.c-header-menu-mobile__entry-header:has(:nth-child(2)){grid-template-columns:1fr 40px}.c-header-menu-mobile__entry-header a{display:inline-block;flex:none;padding:10px 0;text-transform:uppercase}.c-header-menu-mobile__entry-expand-collapse{align-items:center;appearance:none;background:none;border:none;display:flex;flex:1 1 auto;justify-content:flex-end;margin-left:20px;padding:10px 0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.c-header-menu-mobile__entry-chevron{height:20px;transition:all .2s cubic-bezier(.25,.46,.45,.94) 0s;width:30px;fill:#000;cursor:pointer}.c-header-menu-mobile__submenu{background-color:#eeedf0;margin:-2px 0 0;overflow:hidden;padding:0 14px;transition:all .2s cubic-bezier(.455,.03,.515,.955) 0s}.c-header-menu-mobile__submenu-tiles{display:grid;gap:30px;grid-template-columns:repeat(2,1fr);padding:30px 0}.c-header-menu-mobile__submenu-tile figure{align-items:flex-end;aspect-ratio:1;border-radius:4px;display:flex;overflow:hidden;padding:10px 14px;position:relative}.c-header-menu-mobile__submenu-tile figure:after{background:linear-gradient(180deg,#0000,#000);bottom:0;content:"";height:50%;left:0;position:absolute;width:100%}.c-header-menu-mobile__submenu-tile figure img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.c-header-menu-mobile__submenu-tile figure figcaption{color:#fff;position:relative;z-index:40}.c-header-menu-mobile__submenu-links{display:flex;flex-flow:column nowrap}.c-header-menu-mobile__submenu-links h4{margin:0}.c-header-menu-mobile__submenu-heading,.c-header-menu-mobile__submenu-link{padding:24px 0}.c-header-menu-mobile__submenu-heading:not(:last-child),.c-header-menu-mobile__submenu-link:not(:last-child){border-bottom:2px solid #fff}.c-header-menu-mobile__submenu-heading:not(:first-child){border-top:2px solid #fff;margin:-2px 0 0}.c-header-menu-mobile__submenu-link{display:flex;justify-content:space-between;margin:0 0 0 30px}.c-header-menu-mobile__submenu-link:hover{color:#000}.c-header-menu-mobile__submenu-link:hover svg{transform:none;fill:#000}.c-header-menu-mobile__submenu-link:after{-webkit-mask-position-x:unset!important;mask-position-x:unset!important}.c-footer__top-content{padding:48px 0}@media screen and (min-width:768px){.c-footer__top-content{padding:80px 0}}.c-footer__logo{display:inline-block;margin:0 0 22px}.c-footer__logo svg{width:256px}.c-footer__address h1,.c-footer__address h2,.c-footer__address h3,.c-footer__address h4,.c-footer__address h5,.c-footer__address h6,.c-footer__text h1,.c-footer__text h2,.c-footer__text h3,.c-footer__text h4,.c-footer__text h5,.c-footer__text h6{margin:0 0 20px}.c-footer__address{margin:0 0 60px}@media screen and (min-width:768px){.c-footer__address{margin:0}}.c-footer__menu{display:flex;flex-flow:column nowrap;font-size:1.125rem;gap:48px;line-height:1;text-transform:uppercase}@media screen and (min-width:768px){.c-footer__menu{align-items:flex-start;gap:15px}}.c-footer__menu a{position:relative}.c-footer__menu a:after,.c-footer__menu a:before{background-color:#eeedf0;content:"";height:1px;left:0;pointer-events:none;position:absolute;width:100%}@media screen and (min-width:768px){.c-footer__menu a:after,.c-footer__menu a:before{display:none}}.c-footer__menu a:before{top:-24px}.c-footer__menu a:after{bottom:-24px}.c-footer__menu a:not(:first-child):before{display:none}.c-footer__text{margin:60px 0 0}@media screen and (min-width:992px){.c-footer__text{margin:0}}.c-footer__bottom-content{background-color:#eeedf0;padding:24px 0}@media screen and (min-width:992px){.c-footer__bottom-content{padding:12px 0}}.c-footer__bottom-content-wrapper{display:flex;flex-flow:column nowrap}@media screen and (min-width:992px){.c-footer__bottom-content-wrapper{align-items:center;flex-flow:row nowrap;justify-content:space-between}}.c-footer__menu-bottom{display:flex;flex-flow:column nowrap;font-size:1.125rem;gap:48px;line-height:1;margin:0 0 48px;text-transform:uppercase}@media screen and (min-width:992px){.c-footer__menu-bottom{flex-flow:row nowrap;font-size:1rem;gap:32px;margin:0}}.c-footer__menu-bottom .c-link-with-svg{font-size:1.125rem}@media screen and (min-width:992px){.c-footer__menu-bottom .c-link-with-svg{font-size:1rem}}.c-footer__menu-bottom a.c-footer__menu-bottom-link{position:relative}.c-footer__menu-bottom a.c-footer__menu-bottom-link:after{background-color:#fff;bottom:-24px;content:"";height:1px;left:0;pointer-events:none;position:absolute;width:100%}@media screen and (min-width:992px){.c-footer__menu-bottom a.c-footer__menu-bottom-link:after{display:none}}.c-footer__social-media{display:flex;gap:20px;justify-content:center}.c-footer__social-media a svg{height:40px;width:40px}@media screen and (min-width:992px){.c-footer__social-media a svg{height:30px;width:30px}}.c-button-group{display:flex;flex-flow:row nowrap;height:fit-content;margin:0 0 20px;width:100%}.c-button-group .c-button,.c-button-group .c-form input[type=button],.c-button-group .c-form input[type=submit],.c-button-group .nf-form-content input[type=button],.c-button-group .nf-form-content input[type=submit],.c-form .c-button-group input[type=button],.c-form .c-button-group input[type=submit],.nf-form-content .c-button-group input[type=button],.nf-form-content .c-button-group input[type=submit]{border-radius:0}.c-button-group .c-button:first-child,.c-button-group .c-form input[type=button]:first-child,.c-button-group .c-form input[type=submit]:first-child,.c-button-group .nf-form-content input[type=button]:first-child,.c-button-group .nf-form-content input[type=submit]:first-child,.c-form .c-button-group input[type=button]:first-child,.c-form .c-button-group input[type=submit]:first-child,.nf-form-content .c-button-group input[type=button]:first-child,.nf-form-content .c-button-group input[type=submit]:first-child{border-bottom-left-radius:4px;border-top-left-radius:4px}.c-button-group .c-button:last-child,.c-button-group .c-form input[type=button]:last-child,.c-button-group .c-form input[type=submit]:last-child,.c-button-group .nf-form-content input[type=button]:last-child,.c-button-group .nf-form-content input[type=submit]:last-child,.c-form .c-button-group input[type=button]:last-child,.c-form .c-button-group input[type=submit]:last-child,.nf-form-content .c-button-group input[type=button]:last-child,.nf-form-content .c-button-group input[type=submit]:last-child{border-bottom-right-radius:4px;border-top-right-radius:4px}.c-button-group--center{justify-content:center}.c-button-group--split{flex-flow:row wrap;gap:20px}.c-button-group--split .c-button,.c-button-group--split .c-form input[type=button],.c-button-group--split .c-form input[type=submit],.c-button-group--split .nf-form-content input[type=button],.c-button-group--split .nf-form-content input[type=submit],.c-form .c-button-group--split input[type=button],.c-form .c-button-group--split input[type=submit],.nf-form-content .c-button-group--split input[type=button],.nf-form-content .c-button-group--split input[type=submit]{border-radius:4px}.c-button,.c-form input[type=button],.c-form input[type=submit],.nf-form-content input[type=button],.nf-form-content input[type=submit]{align-items:center;background-color:#000;border:3px solid #000;border-radius:4px;box-shadow:0 0 0 0 #fff0;color:#fff;display:inline-flex;font-family:DINProCond,Arial,sans-serif;font-size:1.125rem;font-weight:700;justify-content:center;letter-spacing:.66px;line-height:1;padding:14px 30px;text-align:center;text-transform:uppercase;transition:all .2s cubic-bezier(.25,.46,.45,.94) 0s}.c-button--hover,.c-button:focus-visible,.c-button:hover,.c-form input[type=button]:focus-visible,.c-form input[type=button]:hover,.c-form input[type=submit]:focus-visible,.c-form input[type=submit]:hover,.c-trailer-preview:hover .c-trailer-preview__button,.nf-form-content input[type=button]:focus-visible,.nf-form-content input[type=button]:hover,.nf-form-content input[type=submit]:focus-visible,.nf-form-content input[type=submit]:hover{background-clip:padding-box;background-color:#000;border-color:#fff0;box-shadow:0 0 0 3px #000;color:#fff;cursor:pointer;transition:all .2s cubic-bezier(.55,.085,.68,.53) 0s}.c-button:focus-visible,.c-form input[type=button]:focus-visible,.c-form input[type=submit]:focus-visible,.nf-form-content input[type=button]:focus-visible,.nf-form-content input[type=submit]:focus-visible{outline-color:#fff}.c-button:disabled,.c-form input[type=button]:disabled,.c-form input[type=submit]:disabled,.nf-form-content input[type=button]:disabled,.nf-form-content input[type=submit]:disabled{background-color:#eeedf0;border-color:#eeedf0;color:#585857}.c-button:disabled:focus-visible,.c-button:disabled:hover,.c-form input[type=button]:disabled:focus-visible,.c-form input[type=button]:disabled:hover,.c-form input[type=submit]:disabled:focus-visible,.c-form input[type=submit]:disabled:hover,.nf-form-content input[type=button]:disabled:focus-visible,.nf-form-content input[type=button]:disabled:hover,.nf-form-content input[type=submit]:disabled:focus-visible,.nf-form-content input[type=submit]:disabled:hover{box-shadow:none;cursor:auto}.c-button svg,.c-form input[type=button] svg,.c-form input[type=submit] svg,.nf-form-content input[type=button] svg,.nf-form-content input[type=submit] svg{height:18px;margin:0 0 0 15px;width:18px;fill:#000}.c-button--outline{background-color:unset;color:#000}.c-button--outline-hover,.c-button--outline:focus-visible,.c-button--outline:hover{color:#fff}.c-button--white{background-color:#fff;border-color:#fff;color:#000}.c-button--white-hover,.c-button--white:focus-visible,.c-button--white:hover,.c-trailer-preview:hover .c-trailer-preview__button,.s-hero-slider__slide-content:hover button{background-color:#fff;border-color:#000;box-shadow:0 0 0 3px #fff;color:#000;outline-color:#000}.c-button--white-outline{background-color:unset;border-color:#fff;color:#fff}.c-button--white-outline-hover,.c-button--white-outline:focus-visible,.c-button--white-outline:hover{background-color:#fff;border-color:#000;box-shadow:0 0 0 3px #fff;color:#000;outline-color:#000}.c-button--icon{border-radius:50%;padding:15px}.c-button--icon svg{height:14px;margin:0;transition:all .2s cubic-bezier(.25,.46,.45,.94) 0s;width:14px;fill:#fff}.c-button--icon:hover svg{transition:all .2s cubic-bezier(.55,.085,.68,.53) 0s}.c-button--icon-sm{padding:10px}.c-button--icon-sm svg{height:12px;margin:0;width:12px;fill:#fff}.c-button--icon-black svg{fill:#000}.c-button--link{background-color:unset;border:none;box-shadow:none;color:#000;padding-inline:0}.c-button--link:focus-visible,.c-button--link:hover{background-color:unset;box-shadow:none;color:#c20736}.c-button--link:focus-visible svg,.c-button--link:hover svg{fill:#c20736}.c-button--link svg{display:inline-block;height:12px;margin:0 0 0 10px;width:12px}.c-breadcrumbs{align-items:center;display:flex;white-space:nowrap;width:100%}.c-breadcrumbs__arrow{height:10px;margin:0 5px;width:10px;fill:#585857;flex:none}.c-breadcrumbs__entry{color:#585857;flex:none;font-family:DINProCond,Arial,sans-serif;font-weight:700;line-height:1;text-transform:uppercase}.c-breadcrumbs__entry:last-child{color:#000;flex-grow:0;flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.c-breadcrumbs__entry:hover{color:#c20736!important}.c-contact-person{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center}@media screen and (min-width:992px){.c-contact-person{flex-flow:row nowrap;justify-content:flex-start}}.c-contact-person__image figure{border-radius:50%;height:150px;margin:0 0 30px;overflow:hidden;width:150px}.c-contact-person__image figure img{height:100%;object-fit:cover;object-position:center;width:100%}@media screen and (min-width:992px){.c-contact-person__image figure{margin:0 30px 0 0}}@media screen and (min-width:1740px){.c-contact-person__image figure{height:256px;width:256px}}.c-contact-person__content{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center}@media screen and (min-width:992px){.c-contact-person__content{align-items:flex-start}}.c-contact-person__name{margin:0 0 10px}.c-contact-person__position{line-height:1;margin:0 0 15px;text-align:center}@media screen and (min-width:992px){.c-contact-person__position{margin-bottom:20px;text-align:left}}.c-contact-person__mail,.c-contact-person__phone{align-items:center;color:#eeedf0;display:flex;margin:0 0 10px;text-transform:uppercase}.c-contact-person__mail svg,.c-contact-person__phone svg{height:20px;margin:0 5px 0 0;fill:#eeedf0}.c-content-card{position:relative}.c-content-card__image{aspect-ratio:4/3;border-radius:4px;margin:0 0 30px;overflow:hidden}.c-content-card__image img{height:100%;object-fit:cover;object-position:center;width:100%}.c-content-card__title{margin:0 0 5px}.c-content-card__date,.c-content-card__excerpt{margin:0 0 15px}.c-content-card--highlight{aspect-ratio:1;border-radius:4px;color:#fff;display:flex;flex-flow:column nowrap;justify-content:flex-end;overflow:hidden;padding:30px}.c-content-card--highlight:before{background:linear-gradient(0deg,#00000080,#0000);content:"";inset:0;position:absolute}.c-content-card--highlight .c-content-card__image{aspect-ratio:auto;inset:0;margin:0;position:absolute;z-index:-1}.c-content-card--highlight .c-content-card__content{z-index:10}.c-content-card--highlight .c-content-card__content>p,.c-content-card--highlight .c-content-card__title{color:#fff}.c-contributor-card{--excerpt-height:1px;border-radius:4px;display:flex;flex-flow:column nowrap;height:420px;justify-content:flex-end;overflow:hidden;padding:30px;position:relative}.c-contributor-card:hover .c-contributor-card__content{transform:translateY(0)}.c-contributor-card:hover .c-contributor-card__excerpt{opacity:1}.c-contributor-card-bot-margin{margin:0 0 30px}.c-contributor-card__gradient,.c-contributor-card__image{bottom:0;left:0;position:absolute!important;right:0;top:0;z-index:-1}.c-contributor-card__image>picture>img{height:100%;object-fit:cover;width:100%}.c-contributor-card__gradient{background:linear-gradient(180deg,#0000 50%,#000)}.c-contributor-card__content-with-excerpt{transition:all .35s cubic-bezier(.455,.03,.515,.955) 0s}@media screen and (min-width:992px){.c-contributor-card__content-with-excerpt{transform:translateY(calc(15px + var(--excerpt-height)))}}.c-contributor-card__excerpt,.c-contributor-card__name,.c-contributor-card__position{color:#fff}.c-contributor-card__position{margin:0}.c-contributor-card__excerpt{font-family:DINPro,Arial,sans-serif;font-size:1rem;font-weight:400;letter-spacing:0;padding:15px 0 0;transition:all .35s cubic-bezier(.455,.03,.515,.955) 0s}@media screen and (min-width:992px){.c-contributor-card__excerpt{opacity:0}}.c-contributor-card-appear{opacity:.04}.c-contributor-card-appear.c-contributor-card-appear-active{opacity:1;transition:opacity .25s cubic-bezier(.55,.085,.68,.53) 0s}.c-contributor-card-enter{opacity:.04}.c-contributor-card-enter.c-contributor-card-enter-active{opacity:1;transition:opacity .25s cubic-bezier(.55,.085,.68,.53) 0s}.react-datepicker{border:none;box-shadow:0 0 8px 0 #0000004d;font-family:DINProCond,Arial,sans-serif;padding:10px}.react-datepicker__triangle{display:none}.react-datepicker__header{background-color:unset;border-bottom:none;font-size:1rem}.react-datepicker__day{border-right:2px solid #eeedf0;font-size:1rem;font-weight:700;height:35px;margin:0;padding:5px;transition:all .2s cubic-bezier(.25,.46,.45,.94) 0s;width:35px}.react-datepicker__day:last-of-type{border-right:none}.react-datepicker__day:hover{background-color:#eeedf0;border-radius:0;transition:all .2s cubic-bezier(.55,.085,.68,.53) 0s}.react-datepicker__day--outside-month{opacity:.4}.react-datepicker__day--disabled{color:#eeedf0}.react-datepicker__day--disabled:hover{background-color:unset}.react-datepicker__day--keyboard-selected,.react-datepicker__day--selected{background-color:unset;color:#000}.react-datepicker__navigation{top:12px}.react-datepicker__navigation--previous{left:12px}.react-datepicker__navigation--next{right:12px}.react-datepicker__navigation-icon:before{border-color:#000;border-width:2px 2px 0 0;top:12px}.react-datepicker__day-name{color:#585857;font-weight:700;margin:0;width:35px}.react-datepicker__current-month,.react-datepicker__day-name{font-size:1rem;text-transform:uppercase}.react-datepicker__month{border:2px solid #eeedf0;margin-top:0}.react-datepicker__week{border-bottom:2px solid #eeedf0}.react-datepicker__week:last-of-type{border-bottom:none}.react-datepicker__day-names{margin-bottom:-5px;margin-top:10px}.c-expandable-image{cursor:pointer;position:relative}.c-expandable-image__enlarge{content:"";height:30px;position:absolute;right:8px;top:8px;width:30px;z-index:10;fill:#000;border-radius:50%}.nf-form-fields-required{display:none!important}.nf-error-msg,.ninja-forms-req-symbol{color:#c20736}.c-form,.nf-form-content{max-width:100%;padding:0}.c-form .nf-field-container,.nf-form-content .nf-field-container{margin-bottom:25px}.c-form .field-wrap:not(.checkbox-wrap) .nf-field-label,.nf-form-content .field-wrap:not(.checkbox-wrap) .nf-field-label{margin-bottom:10px}.c-form .field-wrap:not(.checkbox-wrap) .nf-field-label label,.nf-form-content .field-wrap:not(.checkbox-wrap) .nf-field-label label{color:#000;font-family:DINProCond,Arial,sans-serif;font-weight:700;letter-spacing:1px;padding-bottom:15px;padding-left:20px;text-transform:uppercase}.c-form .nf-field-element label,.nf-form-content .nf-field-element label{font-size:1rem}.c-form .listradio-wrap .nf-field-element input[type=radio],.nf-form-content .listradio-wrap .nf-field-element input[type=radio]{left:0;opacity:0;position:absolute}.c-form .listradio-wrap .nf-field-element label,.nf-form-content .listradio-wrap .nf-field-element label{margin-left:0;padding-left:38px;position:relative}.c-form .listradio-wrap .nf-field-element label:after,.nf-form-content .listradio-wrap .nf-field-element label:after{border:2px solid #585857;border-radius:50%;content:"";height:20px;left:0;position:absolute;top:2px;width:20px}.c-form .listradio-wrap .nf-field-element label:before,.nf-form-content .listradio-wrap .nf-field-element label:before{background-color:#fff0;border-radius:50%;content:"";height:12px;left:4px;position:absolute;top:6px;transition:all .2s cubic-bezier(.55,.085,.68,.53) 0s;width:12px}.c-form .listradio-wrap .nf-field-element label.nf-checked-label:before,.nf-form-content .listradio-wrap .nf-field-element label.nf-checked-label:before{background-color:#000}.c-form .listradio-wrap:focus-within label:after,.nf-form-content .listradio-wrap:focus-within label:after{border-color:#009ba4}.c-form .checkbox-wrap,.nf-form-content .checkbox-wrap{position:relative}.c-form .checkbox-wrap .nf-field-element,.nf-form-content .checkbox-wrap .nf-field-element{left:0;opacity:0;position:absolute}.c-form .checkbox-wrap .nf-field-label,.nf-form-content .checkbox-wrap .nf-field-label{padding-left:0}.c-form .checkbox-wrap .nf-field-label label,.nf-form-content .checkbox-wrap .nf-field-label label{font-size:1rem;font-weight:400;margin-left:0;padding-left:38px;position:relative}.c-form .checkbox-wrap .nf-field-label label:after,.nf-form-content .checkbox-wrap .nf-field-label label:after{border:2px solid #585857;border-radius:4px;content:"";height:20px;left:0;position:absolute;top:2px;width:20px}.c-form .checkbox-wrap .nf-field-label label:before,.nf-form-content .checkbox-wrap .nf-field-label label:before{background-color:#fff0;border-radius:4px;content:"";height:12px;left:4px;position:absolute;top:6px;transition:all .2s cubic-bezier(.55,.085,.68,.53) 0s;width:12px}.c-form .checkbox-wrap .nf-field-label label.nf-checked-label:before,.nf-form-content .checkbox-wrap .nf-field-label label.nf-checked-label:before{background-color:#000}.c-form .checkbox-wrap:focus-within label:after,.nf-form-content .checkbox-wrap:focus-within label:after{border-color:#009ba4}.c-form input[type=button],.c-form input[type=submit],.nf-form-content input[type=button],.nf-form-content input[type=submit]{height:auto}.c-form input[type=button]:hover,.c-form input[type=submit]:hover,.nf-form-content input[type=button]:hover,.nf-form-content input[type=submit]:hover{color:#fff}.c-form .list-select-wrap>div select,.c-form input:not([type=button],[type=submit]),.c-form select,.c-form select.ninja-forms-field,.c-form textarea,.nf-form-content .list-select-wrap>div select,.nf-form-content input:not([type=button],[type=submit]),.nf-form-content select,.nf-form-content select.ninja-forms-field,.nf-form-content textarea{background-color:unset!important;border:2px solid #585857!important;border-radius:4px!important;color:#000;padding:11px 15px 11px 20px;text-overflow:ellipsis;width:100%}.c-form .list-select-wrap>div select .list-select-wrap>div div:after,.c-form input:not([type=button],[type=submit]) .list-select-wrap>div div:after,.c-form select .list-select-wrap>div div:after,.c-form select.ninja-forms-field .list-select-wrap>div div:after,.c-form textarea .list-select-wrap>div div:after,.nf-form-content .list-select-wrap>div select .list-select-wrap>div div:after,.nf-form-content input:not([type=button],[type=submit]) .list-select-wrap>div div:after,.nf-form-content select .list-select-wrap>div div:after,.nf-form-content select.ninja-forms-field .list-select-wrap>div div:after,.nf-form-content textarea .list-select-wrap>div div:after{color:#000;font-size:16px;right:15px}.c-form .list-select-wrap>div select:focus,.c-form .list-select-wrap>div select:focus-visible,.c-form input:not([type=button],[type=submit]):focus,.c-form input:not([type=button],[type=submit]):focus-visible,.c-form select.ninja-forms-field:focus,.c-form select.ninja-forms-field:focus-visible,.c-form select:focus,.c-form select:focus-visible,.c-form textarea:focus,.c-form textarea:focus-visible,.nf-form-content .list-select-wrap>div select:focus,.nf-form-content .list-select-wrap>div select:focus-visible,.nf-form-content input:not([type=button],[type=submit]):focus,.nf-form-content input:not([type=button],[type=submit]):focus-visible,.nf-form-content select.ninja-forms-field:focus,.nf-form-content select.ninja-forms-field:focus-visible,.nf-form-content select:focus,.nf-form-content select:focus-visible,.nf-form-content textarea:focus,.nf-form-content textarea:focus-visible{border-color:#009ba4!important;outline:unset}.c-form .list-select-wrap>div select:focus-visible~div:after,.c-form .list-select-wrap>div select:focus~div:after,.c-form input:not([type=button],[type=submit]):focus-visible~div:after,.c-form input:not([type=button],[type=submit]):focus~div:after,.c-form select.ninja-forms-field:focus-visible~div:after,.c-form select.ninja-forms-field:focus~div:after,.c-form select:focus-visible~div:after,.c-form select:focus~div:after,.c-form textarea:focus-visible~div:after,.c-form textarea:focus~div:after,.nf-form-content .list-select-wrap>div select:focus-visible~div:after,.nf-form-content .list-select-wrap>div select:focus~div:after,.nf-form-content input:not([type=button],[type=submit]):focus-visible~div:after,.nf-form-content input:not([type=button],[type=submit]):focus~div:after,.nf-form-content select.ninja-forms-field:focus-visible~div:after,.nf-form-content select.ninja-forms-field:focus~div:after,.nf-form-content select:focus-visible~div:after,.nf-form-content select:focus~div:after,.nf-form-content textarea:focus-visible~div:after,.nf-form-content textarea:focus~div:after{border-bottom:3px solid #009ba4;border-right:3px solid #009ba4}.c-form .list-select-wrap>div select,.nf-form-content .list-select-wrap>div select{padding-right:30px}.c-form .list-select-wrap>div select~div,.nf-form-content .list-select-wrap>div select~div{background-color:unset!important;border:none!important;outline:none!important}.c-form .list-select-wrap>div select~div:after,.nf-form-content .list-select-wrap>div select~div:after{border-bottom:3px solid #000;border-right:3px solid #000;bottom:auto;content:"";height:12px;right:15px;top:50%;transform:translateY(-50%) rotate(45deg);width:12px}.c-form .submit-wrap .nf-field-element,.nf-form-content .submit-wrap .nf-field-element{display:flex;justify-content:flex-end}.c-hero-slider-navigation{align-items:center;display:flex;justify-content:center}.c-hero-slider-navigation__arrow{display:none;outline-color:#fff}.c-hero-slider-navigation__arrow--left svg{transform:translateX(-2px)}.c-hero-slider-navigation__arrow--right svg{transform:translateX(1px)}@media screen and (min-width:992px){.c-hero-slider-navigation__arrow{display:block}}.c-hero-slider-navigation__thumb-wrapper{height:75px;margin:0 30px;position:relative;width:140px}@media screen and (min-width:992px){.c-hero-slider-navigation__thumb-wrapper{height:100px;width:300px}}.c-hero-slider-navigation__thumb{--dashoffset:277;background:#fff;border:none;border-radius:50%;cursor:pointer;height:0;opacity:0;overflow:hidden;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .6s cubic-bezier(.455,.03,.515,.955) 0s;visibility:hidden;width:0}@media screen and (min-width:992px){.c-hero-slider-navigation__thumb{background:none}}.c-hero-slider-navigation__thumb[data-offset="0"]{height:14px;left:50%;opacity:1;visibility:visible;width:14px}@media screen and (min-width:992px){.c-hero-slider-navigation__thumb[data-offset="0"]{height:100px;width:100px}}.c-hero-slider-navigation__thumb[data-offset="-1"],.c-hero-slider-navigation__thumb[data-offset="1"]{--dashoffset:277!important;height:10px;opacity:.4;visibility:visible;width:10px}@media screen and (min-width:992px){.c-hero-slider-navigation__thumb[data-offset="-1"],.c-hero-slider-navigation__thumb[data-offset="1"]{height:70px;opacity:1;width:70px}}.c-hero-slider-navigation__thumb[data-offset="-1"][data-offset="-1"],.c-hero-slider-navigation__thumb[data-offset="1"][data-offset="-1"]{--dashoffset:0!important;left:35px}.c-hero-slider-navigation__thumb[data-offset="-1"][data-offset="1"],.c-hero-slider-navigation__thumb[data-offset="1"][data-offset="1"]{left:calc(100% - 35px)}.c-hero-slider-navigation__thumb[data-offset="-2"],.c-hero-slider-navigation__thumb[data-offset="2"]{--dashoffset:277!important;height:0;opacity:0;visibility:hidden;width:0}.c-hero-slider-navigation__thumb[data-offset="-2"][data-offset="-2"],.c-hero-slider-navigation__thumb[data-offset="2"][data-offset="-2"]{left:-20px}.c-hero-slider-navigation__thumb[data-offset="-2"][data-offset="2"],.c-hero-slider-navigation__thumb[data-offset="2"][data-offset="2"]{left:calc(100% + 20px)}.c-hero-slider-navigation__thumb-image{height:100%;object-fit:cover;position:relative;transition:all .2s cubic-bezier(.455,.03,.515,.955) 0s;visibility:hidden;width:100%;z-index:10}@media screen and (min-width:992px){.c-hero-slider-navigation__thumb-image{visibility:visible}}.c-hero-slider-navigation__thumb:hover .c-hero-slider-navigation__thumb-image{transform:scale(1.05)}.c-hero-slider-navigation__progress{display:none;height:100%;left:0;opacity:1;position:absolute;top:0;transform:rotate(-90deg);transition:opacity .3s cubic-bezier(.455,.03,.515,.955) 0s;width:100%;z-index:20}@media screen and (min-width:992px){.c-hero-slider-navigation__progress{display:block}}.c-hero-slider-navigation__thumb:not([data-offset="0"]) .c-hero-slider-navigation__progress{opacity:0}.c-hero-slider-navigation__ring{fill:#fff0;transition:stroke-dashoffset .2s linear;stroke-dasharray:277;stroke-dashoffset:var(--dashoffset);stroke-width:4px;stroke:#fff;stroke-linecap:round}.c-hero-slider-navigation__pause{height:18px;left:50%;position:absolute;top:50%;transition:all .3s cubic-bezier(.455,.03,.515,.955) 0s;width:18px;fill:#fff;opacity:0;transform:translate(-50%,-50%) scale(0);z-index:20}.c-hero-slider-navigation__thumb[data-offset="0"]:hover .c-hero-slider-navigation__pause,.c-hero-slider-navigation__thumb[data-offset="0"][data-paused=true] .c-hero-slider-navigation__pause{opacity:1;transform:translate(-50%,-50%) scale(1)}.c-label{--label-color:#000;--label-badge-color:#fff;--label-badge-background:#585857;align-items:center;color:var(--label-color);display:inline-flex;font-family:DINProCond,Arial,sans-serif;font-weight:700;margin:0 0 5px;text-transform:uppercase}.c-label svg{height:15px;margin:0 0 0 15px;width:15px;fill:var(--label-color)}.c-label--badge{background-color:var(--label-badge-background);border-radius:4px;color:var(--label-badge-color);line-height:1;padding:10px;white-space:nowrap}a.c-label{letter-spacing:normal}a.c-label:hover{color:var(--label-color);opacity:.7}.u-high-contrast .c-label{--label-color:#000!important;--label-badge-color:#000!important;--label-badge-background:#fff!important}.u-high-contrast .c-label--badge{background-color:var(--label-badge-background);color:var(--label-badge-color)}@media(prefers-contrast:more){.c-label{--label-color:#000!important;--label-badge-color:#000!important;--label-badge-background:#fff!important}.c-label--badge{background-color:var(--label-badge-background);color:var(--label-badge-color)}}.lazy-image{background-color:#0000;background-position:50%;background-size:cover;overflow:hidden;position:relative;transition:background-color 1s ease}.lazy-image__loader{height:30px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .2s cubic-bezier(.25,.46,.45,.94) 0s;visibility:hidden;width:30px;z-index:10}.lazy-image__loader:before{animation:spin 1s linear infinite;border:3px solid #0000;border-radius:50%;border-right-color:#fff;content:"";display:block;height:100%;width:100%}.lazy-image__img{transition:transform .2s cubic-bezier(.25,.46,.45,.94),filter .5s ease;width:100%}.lazy-image__enlarge:hover{transform:scale(1.025);transition:all .2s cubic-bezier(.55,.085,.68,.53) 0s}.lazy-image--pending{background-color:#868686;position:relative}.lazy-image--pending .lazy-image__img{filter:blur(30px);height:auto;max-height:100%;transform:scale(1.1)}.lazy-image--loading .lazy-image__loader{opacity:1;transition:all .2s cubic-bezier(.55,.085,.68,.53) 0s;visibility:visible}@keyframes animate-leporello-day{0%{opacity:0}to{opacity:1}}.c-leporello-day{--animation-delay:1;animation:animate-leporello-day .45s cubic-bezier(.47,0,.745,.715) forwards;animation-delay:calc(var(--animation-delay)*.1s);display:grid;gap:0;grid-template-areas:"sidebar performances";grid-template-columns:65px 1fr;margin:0 0 30px;opacity:0;outline-offset:2px}.c-leporello-day:focus-visible{outline:2px solid #000}@media screen and (min-width:768px){.c-leporello-day{grid-template-columns:86px 1fr}}@media screen and (min-width:1200px){.c-leporello-day{grid-template-columns:150px 1fr}}.c-leporello-day__sidebar{background-color:#eeedf0;border-bottom-left-radius:4px;border-top-left-radius:4px;grid-area:sidebar;padding:15px 10px;position:relative}@media screen and (min-width:768px){.c-leporello-day__sidebar{padding:15px}}@media screen and (min-width:1200px){.c-leporello-day__sidebar{padding:30px}}.c-leporello-day__date{position:sticky;text-align:center;top:15px}@media screen and (min-width:992px){.c-leporello-day__date{top:30px}}.c-leporello-day__date-number{color:#000;font-family:DINProCond,Arial,sans-serif;font-size:1.625rem;font-weight:700;line-height:1;margin:0 0 5px}@media screen and (min-width:992px){.c-leporello-day__date-number{font-size:2.75rem}}@media screen and (min-width:1200px){.c-leporello-day__date-number{font-size:3.375rem}}.c-leporello-day__date-month,.c-leporello-day__date-name{color:#000;font-family:DINProCond,Arial,sans-serif;font-weight:700;margin-bottom:0;text-transform:uppercase}.c-leporello-day__performances{border:2px solid #eeedf0;border-bottom-right-radius:4px;border-top-right-radius:4px;grid-area:performances}.c-leporello-day__performance{border-top:2px solid #eeedf0;display:grid;gap:0;grid-template-columns:1fr;padding:15px 20px}.c-leporello-day__performance:focus-visible{outline:2px solid #000}@media screen and (min-width:768px){.c-leporello-day__performance{padding:0}}@media screen and (min-width:1200px){.c-leporello-day__performance{grid-template-columns:280px 1fr}}.c-leporello-day__performance:first-child{border-top:none}.c-leporello-day__performance .c-button-group{margin-bottom:0}.c-form .c-leporello-day__performance .c-button-group input[type=button],.c-form .c-leporello-day__performance .c-button-group input[type=submit],.c-leporello-day__performance .c-button-group .c-button,.c-leporello-day__performance .c-button-group .c-form input[type=button],.c-leporello-day__performance .c-button-group .c-form input[type=submit],.c-leporello-day__performance .c-button-group .nf-form-content input[type=button],.c-leporello-day__performance .c-button-group .nf-form-content input[type=submit],.nf-form-content .c-leporello-day__performance .c-button-group input[type=button],.nf-form-content .c-leporello-day__performance .c-button-group input[type=submit]{padding:14px;white-space:nowrap;width:100%}@media screen and (min-width:768px){.c-form .c-leporello-day__performance .c-button-group input[type=button],.c-form .c-leporello-day__performance .c-button-group input[type=submit],.c-leporello-day__performance .c-button-group .c-button,.c-leporello-day__performance .c-button-group .c-form input[type=button],.c-leporello-day__performance .c-button-group .c-form input[type=submit],.c-leporello-day__performance .c-button-group .nf-form-content input[type=button],.c-leporello-day__performance .c-button-group .nf-form-content input[type=submit],.nf-form-content .c-leporello-day__performance .c-button-group input[type=button],.nf-form-content .c-leporello-day__performance .c-button-group input[type=submit]{padding:14px 30px;width:auto}.c-form .c-leporello-day__performance .c-button-group input[type=button]:not(.c-button--outline),.c-form .c-leporello-day__performance .c-button-group input[type=submit]:not(.c-button--outline),.c-leporello-day__performance .c-button-group .c-button:not(.c-button--outline),.c-leporello-day__performance .c-button-group .c-form input[type=button]:not(.c-button--outline),.c-leporello-day__performance .c-button-group .c-form input[type=submit]:not(.c-button--outline),.c-leporello-day__performance .c-button-group .nf-form-content input[type=button]:not(.c-button--outline),.c-leporello-day__performance .c-button-group .nf-form-content input[type=submit]:not(.c-button--outline),.nf-form-content .c-leporello-day__performance .c-button-group input[type=button]:not(.c-button--outline),.nf-form-content .c-leporello-day__performance .c-button-group input[type=submit]:not(.c-button--outline){width:190px}}.c-leporello-day__performance-meta{display:none;position:relative}@media screen and (min-width:768px){.c-leporello-day__performance-meta{display:block;padding:15px}}@media screen and (min-width:1200px){.c-leporello-day__performance-meta{padding:30px 25px}}.c-leporello-day__performance-meta .c-label{margin-bottom:0;position:absolute;right:0;top:0}.c-leporello-day__performance-meta .c-label svg{height:18px;width:18px}@media screen and (min-width:768px){.c-leporello-day__performance-meta .c-label{right:15px;top:15px}}@media screen and (min-width:1200px){.c-leporello-day__performance-meta .c-label{position:static}}.c-leporello-day__performance-location{margin-bottom:0}@media screen and (min-width:1200px){.c-leporello-day__performance-location{margin-bottom:25px}}.c-leporello-day__performance-time{letter-spacing:0;margin-bottom:10px}.c-leporello-day__performance-info{display:grid;gap:30px;grid-template-columns:1fr}@media screen and (min-width:768px){.c-leporello-day__performance-info{grid-template-columns:1fr auto;padding:0 15px 15px}}@media screen and (min-width:1200px){.c-leporello-day__performance-info{border-left:2px solid #eeedf0;gap:15px;padding:30px}}.c-leporello-day__performance-subtitle{margin:0 0 10px}@media screen and (min-width:1200px){.c-leporello-day__performance-subtitle{margin:0 0 20px}}.c-leporello-day__performance-title{display:flex;margin:0 0 10px}.c-leporello-day__performance-title h3{margin:0}.c-leporello-day__performance-title a:hover{color:#000000b3}.c-leporello-day__performance-title .c-label--badge{align-self:center;font-size:1rem;margin:0 0 0 10px;padding:4px}.c-leporello-day__performance-flags{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:10px;margin-top:auto}@media screen and (min-width:768px){.c-leporello-day__performance-flags{margin-bottom:0}}.c-leporello-day__performance-flags .__react_component_tooltip{max-width:350px}.c-leporello-day__performance-flags .c-label,.c-leporello-day__performance-flags p{margin:0;padding:0 25px 0 0;position:relative}.c-leporello-day__performance-flags .c-label:after,.c-leporello-day__performance-flags p:after{background-color:#585857;border-radius:50%;content:"";height:4px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:4px}.c-leporello-day__performance-flags .c-label:last-child:after,.c-leporello-day__performance-flags p:last-child:after{content:none}.c-leporello-day__performance-flags .c-label[data-tip]:hover,.c-leporello-day__performance-flags p[data-tip]:hover{cursor:pointer}.c-leporello-day__performance-flags .c-label p{font-family:DINPro,Arial,sans-serif;font-size:.875rem;font-weight:400;padding-right:0;text-transform:none}.c-leporello-day__performance-arrival{background-color:unset;border:none;cursor:pointer;outline:unset;outline-offset:2px}.c-leporello-day__performance-arrival:focus-visible{outline:2px solid #000}.c-leporello-day__performance-arrival img{height:30px;width:30px}.c-leporello-day__performance-content{display:flex;flex-direction:column;height:100%}.c-leporello-day__performance-empty{align-items:center;display:flex;height:100%;justify-content:center}.c-leporello-day__modal{border:none;margin:20px 0;max-height:80vh;max-width:850px;padding:30px}@media screen and (min-width:768px){.c-leporello-day__modal{margin:40px auto}}@media screen and (min-width:992px){.c-leporello-day__modal{margin:80px auto;padding:60px}}.c-leporello-day__modal-header{margin-bottom:40px;padding-right:30px;position:relative}@media screen and (min-width:992px){.c-leporello-day__modal-header{padding-right:50px}}.c-leporello-day__modal-header button{background-color:unset;border:none;cursor:pointer;position:absolute;right:0;top:4px}.c-leporello-day__modal-header button svg{height:21px;width:21px}.c-leporello-day__modal-content:not(:last-child){margin-bottom:50px}.c-leporello-day__modal-content-title{align-items:center;display:flex;flex-direction:row;gap:10px;margin-bottom:15px}.c-leporello-day--current .c-leporello-day__sidebar{background-color:#585857}.c-leporello-day--current .c-leporello-day__sidebar p{color:#fff}.c-leporello-day--outdated{cursor:unset;opacity:.75!important;pointer-events:none}* .c-leporello-day--outdated:hover{cursor:unset}.c-leporello-day--skeleton{height:180px}.c-leporello-day--skeleton .c-button-group div{background-color:#eeedf0;border-radius:4px;height:60px;overflow:hidden;position:relative;width:100px}@media screen and (min-width:768px){.c-leporello-day--skeleton .c-button-group div{width:190px}}.c-leporello-day--skeleton .c-button-group div:after{animation:skeleton-loader .5s ease-in infinite;background:linear-gradient(45deg,#fff0 30%,#ffffff80 50%,#fff0 60%);content:"";height:100px;position:absolute;top:50%;transform:translateY(-50%);width:100%}.c-leporello-day--skeleton .c-button-group div:first-child{margin-right:20px}.c-leporello-day--skeleton .c-leporello-day__performance{height:100%}.c-leporello-day--skeleton .c-leporello-day__performance-location,.c-leporello-day--skeleton .c-leporello-day__performance-subtitle,.c-leporello-day--skeleton .c-leporello-day__performance-time,.c-leporello-day--skeleton .c-leporello-day__performance-title{background-color:#eeedf0;border-radius:4px;height:40px;overflow:hidden;position:relative}.c-leporello-day--skeleton .c-leporello-day__performance-location:after,.c-leporello-day--skeleton .c-leporello-day__performance-subtitle:after,.c-leporello-day--skeleton .c-leporello-day__performance-time:after,.c-leporello-day--skeleton .c-leporello-day__performance-title:after{animation:skeleton-loader .5s ease-in infinite;background:linear-gradient(45deg,#fff0 30%,#ffffff80 50%,#fff0 60%);content:"";height:100px;position:absolute;top:50%;transform:translateY(-50%);width:100%}.c-leporello-day--skeleton .c-leporello-day__performance-time,.c-leporello-day--skeleton .c-leporello-day__performance-title{width:150px}@media screen and (min-width:768px){.c-leporello-day--skeleton .c-leporello-day__performance-title{width:250px}}.c-leporello-day--skeleton .c-leporello-day__performance-location,.c-leporello-day--skeleton .c-leporello-day__performance-subtitle{height:20px;width:80px}.c-leporello-months-slider{height:40px;margin-top:30px;order:3;position:relative;width:100%}@media screen and (min-width:1440px){.c-leporello-months-slider{margin-top:0;order:2;width:auto}}.c-leporello-months-slider__controls-left,.c-leporello-months-slider__controls-right{position:absolute;top:50%;transform:translateY(-50%);z-index:10}.c-leporello-months-slider__controls-right{right:0}.c-leporello-months-slider__controls-left{left:0}.c-leporello-months-slider__items{align-items:center;display:flex;flex-wrap:nowrap;height:100%;justify-content:space-between;line-height:1;transition:all .2s cubic-bezier(.455,.03,.515,.955) 0s}.c-leporello-months-slider__items .c-label{cursor:pointer;margin-bottom:0;transition:all .2s cubic-bezier(.455,.03,.515,.955) 0s}.c-leporello-months-slider__items .c-label--active{transform:scale(1.7)}.c-leporello-months-slider__wrapper{height:100%;margin:0 60px;overflow:hidden}.c-leporello-months-slider__month{flex:0 0 20%;text-align:center;width:20%}@media screen and (min-width:768px){.c-leporello-months-slider__month{flex:0 0 8.3333333333%;padding:0 20px;width:8.3333333333%}}.c-leporello-months-slider__month button{background:unset;border:unset;outline:unset;outline-offset:2px}.c-leporello-months-slider__month button:focus-visible{outline:2px solid #000}.c-leporello-months-slider__month button.c-label--active{outline-width:1px}.c-leporello-results__navigation{margin:40px 0 0;text-align:center;width:100%}.c-leporello-results__no-performances-found{border:2px solid #eeedf0;border-radius:4px;padding:40px;text-align:center}.c-leporello-results__no-performances-found h3{color:#585857;margin:0}.c-lightbox{background:unset;height:100dvh;max-height:unset;max-width:unset;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94) 0s;visibility:hidden;width:100%;z-index:30}.c-lightbox--show{opacity:1;padding:80px 15px;transition:all .2s cubic-bezier(.55,.085,.68,.53) 0s;visibility:visible}@media screen and (min-width:992px){.c-lightbox--show{padding:50px}}.c-lightbox--show .c-lightbox__close:before{transform:rotate(45deg)}.c-lightbox--show .c-lightbox__close:after{transform:rotate(-45deg)}.c-lightbox--vertical-center .c-lightbox__content{align-items:center}.c-lightbox__close{cursor:pointer;position:absolute;right:15px;top:15px;z-index:10}.c-lightbox__content{display:flex;height:100%;justify-content:center;margin:0 15px;max-height:90vh;pointer-events:none;position:relative}@media screen and (min-width:1200px){.c-lightbox__content{align-items:center}}.c-lightbox__backdrop{backdrop-filter:blur(2px);bottom:0;left:0;position:absolute;right:0;top:0}.c-lightbox figure,.c-lightbox video{height:100%;pointer-events:all}.c-lightbox figure img{height:100%;object-fit:contain}.c-link-with-svg{align-items:center;display:inline-flex;font-family:DINProCond,Arial,sans-serif;font-size:1.125rem;text-transform:uppercase}.c-link-with-svg:after{background-color:#000;content:"";height:18px;transition:all .2s cubic-bezier(.25,.46,.45,.94) 0s;width:18px;-webkit-mask-position-x:right;mask-position-x:right;-webkit-mask-position-y:center;mask-position-y:center;-webkit-mask-repeat:no-repeat}.c-link-with-svg:hover:after{background-color:#c20736;transition:all .2s cubic-bezier(.55,.085,.68,.53) 0s}.c-link-with-svg--arrow:after{margin:0 0 0 6px;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMDAgMjAwIj48cGF0aCBkPSJtNzkuOTUgMTgwIDIwIDIwIDEwMC4xLTk5LjlMOTkuOTUgMGwtMjAgMjAgODAuMSA4MC4xeiIvPjxwYXRoIGQ9Ik0wIDg0LjVoMTY1djMxSDB6Ii8+PC9zdmc+);mask-size:12px}.c-link-with-svg--arrow:hover:after{transform:translateX(2px)}.c-link-with-svg--download:after{margin:0 0 0 10px;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMDAgMjAwIj48cGF0aCBkPSJNMTEwLjU3IDk0Ljc2N2gtMjEuMVYuMDY3aDIxLjF6Ii8+PHBhdGggZD0iTTk5LjkzNSAxMjAuMSA0Ny44MzUgNjhsMTQuOS0xNC44IDM3LjIgMzcuMiAzNy4yLTM3LjIgMTQuOSAxNC44eiIvPjxwYXRoIGQ9Ik0xNjMuMiAyMDBIMzYuOGMtMTcuNCAwLTMxLjYtMTQuMi0zMS42LTMxLjZWOTQuN2gyMS4xdjczLjdjMCA1LjggNC43IDEwLjUgMTAuNSAxMC41aDEyNi4zYzUuOCAwIDEwLjUtNC43IDEwLjUtMTAuNVY5NC43aDIxLjF2NzMuN2MwIDE3LjQtMTQuMSAzMS42LTMxLjUgMzEuNiIvPjwvc3ZnPg==);mask-size:18px}.c-link-with-svg--phone:after{content:unset}.c-link-with-svg--phone:before{background-color:#000;content:"";height:18px;transition:all .2s cubic-bezier(.25,.46,.45,.94) 0s;width:18px;-webkit-mask-position-x:right;mask-position-x:right;-webkit-mask-position-y:center;mask-position-y:center;margin:0 10px 0 0;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMDAgMjAwIj48cGF0aCBkPSJNMTUwIDBINTBhMjUgMjUgMCAwIDAtMjUgMjV2MTUwYTI1IDI1IDAgMCAwIDI1IDI1aDEwMGEyNSAyNSAwIDAgMCAyNS0yNVYyNWEyNSAyNSAwIDAgMC0yNS0yNU01MCAxNi42N2gxNi42NmExNi42OCAxNi42OCAwIDAgMCAxNi42NyAxNi42N2gzMy4zM2ExNi42NyAxNi42NyAwIDAgMCAxNi42Ny0xNi42N0gxNTBhOC4zNCA4LjM0IDAgMCAxIDguMzMgOC4zM3YxMDguMzRINDEuNjdWMjVBOC4zNCA4LjM0IDAgMCAxIDUwIDE2LjY3bTEwMCAxNjYuNjZINTBhOC4zMyA4LjMzIDAgMCAxLTguMzMtOC4zM3YtMjVoMTE2LjY2djI1YTguMzMgOC4zMyAwIDAgMS04LjMzIDguMzMiLz48cGF0aCBkPSJNOTEuNjYgMTU4LjM0aDE2LjY3djE2LjY3SDkxLjY2eiIvPjwvc3ZnPg==);-webkit-mask-repeat:no-repeat;mask-size:18px}.c-link-with-svg--mail:after{content:unset}.c-link-with-svg--mail:before{background-color:#000;content:"";height:18px;transition:all .2s cubic-bezier(.25,.46,.45,.94) 0s;width:18px;-webkit-mask-position-x:right;mask-position-x:right;-webkit-mask-position-y:center;mask-position-y:center;margin:0 10px 0 0;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMDAgMjAwIj48cGF0aCBkPSJNMTAwIDBhMTAwIDEwMCAwIDEgMCA3MC43MSAxNzAuNzEgOC4zMyA4LjMzIDAgMCAwLTExLjc4LTExLjc4IDgzLjM0IDgzLjM0IDAgMSAxIDI0LjQtNTguOTN2NC4xN2EyMC44MyAyMC44MyAwIDAgMS00MS42NiAwdi0zNy41YTguMzQgOC4zNCAwIDAgMC0xNi42NyAwdi4yMWE0MS4yNSA0MS4yNSAwIDAgMC0yNS04LjU0IDQxLjY3IDQxLjY3IDAgMSAwIDMyLjIyIDY3Ljc2QTM3LjQxIDM3LjQxIDAgMCAwIDIwMCAxMDQuMTdWMTAwQTEwMC4xMSAxMDAuMTEgMCAwIDAgMTAwIDBtMCAxMjVhMjUgMjUgMCAxIDEgMjUtMjUgMjUgMjUgMCAwIDEtMjUgMjUiLz48L3N2Zz4=);-webkit-mask-repeat:no-repeat;mask-size:18px}.c-link-with-svg--arrow-up:after{display:inline-block!important;margin:0 0 0 6px;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMDAgMjAwIj48cGF0aCBkPSJtMTgwLjA1IDEyMCAxOS45LTIwLTk5LjktMTAwLTEwMCAxMDAgMjAgMjAgODAtODB6Ii8+PHBhdGggZD0iTTg0LjUgMzVoMzF2MTY1aC0zMXoiLz48L3N2Zz4=);-webkit-mask-repeat:no-repeat;mask-size:12px}.c-linked-card{align-items:flex-start;border-radius:4px;color:#fff;display:flex;flex-flow:column nowrap;justify-content:flex-end;overflow:hidden;padding:30px;position:relative}.c-linked-card:hover{color:#fff}.c-linked-card:hover .c-linked-card__image-overlay{transform:scale(1.1) rotate(5deg);transition:all .3s cubic-bezier(.55,.085,.68,.53) 0s}.c-linked-card:hover .c-linked-card__image{transform:scale(1.02);transition:all .3s cubic-bezier(.55,.085,.68,.53) 0s}.c-linked-card__text{color:#fff;display:-webkit-box;font-family:DINPro,Arial,sans-serif;font-weight:400;margin:0 0 25px;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}@media screen and (min-width:576px){.c-linked-card__text{display:block}}.c-linked-card__title{color:#fff;font-family:inherit;font-weight:inherit}.c-linked-card__title:focus,.c-linked-card__title:focus-visible,.c-linked-card__title:hover{color:inherit}.c-linked-card__gradient{background:linear-gradient(180deg,#0000 50%,#000);bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.c-linked-card__image,.c-linked-card__image-overlay{bottom:0;left:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94) 0s;z-index:-1}.c-linked-card__image img,.c-linked-card__image-overlay img{height:100%;object-fit:cover;width:100%}.c-linked-card__image-overlay{transform:scale(var(--scroll))}.c-linked-card__button{font-size:18px}.u-high-contrast .c-linked-card__content{background-color:#000;margin:-20px;padding:20px}@media(prefers-contrast:more){.c-linked-card__content{background-color:#000;margin:-20px;padding:20px}}.c-pagination{display:flex;justify-content:center;margin:50px 0 0}.c-pagination--hidden{display:none}.c-pagination__next,.c-pagination__page,.c-pagination__prev{background-color:#fff0;border:none;color:#585857;cursor:pointer;font-family:DINProCond,Arial,sans-serif;font-size:1.125rem;font-weight:700;letter-spacing:.66px;padding:0;text-transform:uppercase;transition:all .2s cubic-bezier(.25,.46,.45,.94) 0s}.c-pagination__next--current,.c-pagination__page--current,.c-pagination__prev--current{color:#000;cursor:default}.c-pagination__next:hover,.c-pagination__page:hover,.c-pagination__prev:hover{color:#000;transition:all .2s cubic-bezier(.55,.085,.68,.53) 0s}.c-pagination__next,.c-pagination__prev{align-items:center;display:flex}.c-pagination__next svg,.c-pagination__prev svg{height:14px;transition:all .2s cubic-bezier(.25,.46,.45,.94) 0s;width:14px;fill:#585857}.c-pagination__next:hover svg,.c-pagination__prev:hover svg{transition:all .2s cubic-bezier(.55,.085,.68,.53) 0s;fill:#000}.c-pagination__next--inactive,.c-pagination__prev--inactive{color:#585857!important;cursor:default}.c-pagination__next--inactive svg,.c-pagination__prev--inactive svg{fill:#585857!important}.c-pagination__prev{margin-right:20px}@media screen and (min-width:576px){.c-pagination__prev{margin-right:60px}}.c-pagination__prev svg{margin-right:10px;transform:translateY(1px)}.c-pagination__prev--hover:hover svg{transform:translate(-5px,1px)}.c-pagination__next{margin-left:20px}@media screen and (min-width:576px){.c-pagination__next{margin-left:60px}}.c-pagination__next svg{margin-left:10px;transform:translateY(1px)}.c-pagination__next--hover:hover svg{transform:translate(5px,1px)}.c-pagination__page{outline-offset:2px;padding:0 7px}.c-pagination__page:focus-visible{outline:2px solid #000}.c-pagination__spacer{color:#585857;font-family:DINProCond,Arial,sans-serif;font-size:1.125rem;font-weight:700;letter-spacing:.66px}.c-panorama{aspect-ratio:1/1;width:100%}@media screen and (min-width:768px){.c-panorama{aspect-ratio:16/9}}.c-post-card{position:relative}a:hover .c-post-card__image img{transform:scale(1.05);transition:all .2s cubic-bezier(.55,.085,.68,.53) 0s}a:hover .c-post-card__image--placeholder svg{fill:#fff}.c-post-card__image{aspect-ratio:4/3;border-radius:4px;margin:0 0 30px;overflow:hidden}.c-post-card__image--placeholder{align-items:center;background-color:#eeedf0;display:flex;justify-content:center}.c-post-card__image--placeholder svg{fill:#fff;height:60px;width:60px}.c-post-card__image img{height:100%;object-fit:cover;object-position:center;transition:all .2s cubic-bezier(.25,.46,.45,.94) 0s;width:100%}.c-post-card__title{margin:0 0 5px}.c-post-card__date{display:block}.c-post-card__excerpt{margin:18px 0}.c-post-card--skeleton:after{animation:skeleton-loader 1s ease-in infinite;background:linear-gradient(45deg,#fff0 30%,#ffffff80 50%,#fff0 60%);content:"";height:100%;position:absolute;top:50%;width:200%}.c-post-card--skeleton .c-post-card__date,.c-post-card--skeleton .c-post-card__excerpt,.c-post-card--skeleton .c-post-card__image,.c-post-card--skeleton .c-post-card__link,.c-post-card--skeleton .c-post-card__title{background-color:#eeedf0;border-radius:4px;position:relative}.c-post-card--skeleton .c-post-card__title{height:32px;width:80%}.c-post-card--skeleton .c-post-card__date{height:18px;width:100px}.c-post-card--skeleton .c-post-card__excerpt{height:48px;width:100%}.c-post-card--skeleton .c-post-card__link{height:18px;width:140px}.c-post-card--highlight{border-radius:4px;color:#fff;display:flex;flex-flow:column nowrap;justify-content:flex-end;max-height:calc(100vh - 60px);overflow:hidden;padding:30px;width:100%}@media screen and (min-width:576px){.c-post-card--highlight{aspect-ratio:1}}.c-post-card--highlight:before{background:linear-gradient(0deg,#00000080,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.c-post-card--highlight .c-post-card__image{aspect-ratio:auto;bottom:0;left:0;margin:0;position:absolute;right:0;top:0;z-index:-1}.c-post-card--highlight .c-post-card__title{color:#fff}.c-post-card--highlight .c-post-card__content{z-index:10}.u-high-contrast .c-post-card--highlight .c-post-card__content{background-color:#000!important;margin:-20px;padding:20px}@media(prefers-contrast:more){.c-post-card--highlight .c-post-card__content{background-color:#000!important;margin:-20px;padding:20px}}.c-production-card{--description-height:0;align-items:flex-start;aspect-ratio:1;border-radius:4px;color:#fff;display:flex;flex-flow:column nowrap;justify-content:flex-end;margin:0 0 30px;overflow:hidden;padding:30px;position:relative}.c-production-card:focus-visible,.c-production-card:hover{color:#fff}.c-production-card:focus-visible .c-production-card__content,.c-production-card:hover .c-production-card__content{transform:translateY(0);transition:all .2s cubic-bezier(.55,.085,.68,.53) 0s}.c-production-card__content[data-can-translate=false]{transition:none!important}.c-production-card__content{transition:all .2s cubic-bezier(.25,.46,.45,.94) 0s;z-index:1}@media screen and (min-width:1440px){.c-production-card__content{transform:translateY(calc(var(--description-height) + 30px))}}.c-production-card__text{color:#fff;font-weight:400;margin:0 0 25px}.c-production-card__title{color:#fff;margin:0 0 15px}.c-production-card__date{background-color:#000000a6;border-bottom:2px solid #fff;border-bottom-right-radius:4px;border-right:2px solid #fff;border-top:2px solid #fff;border-top-right-radius:4px;font-family:DINProCond,Arial,sans-serif;font-weight:700;left:0;line-height:1;padding:10px 15px 10px 30px;position:absolute;text-transform:uppercase;top:30px;z-index:1}.c-production-card__video{inset:0;opacity:0;position:absolute;transition:all .2s cubic-bezier(.25,.46,.45,.94) 0s;visibility:hidden}.c-production-card__video video{height:100%;object-fit:cover;width:100%}.c-production-card__video--show{opacity:1;transition:all .5s cubic-bezier(.55,.085,.68,.53) 0s;visibility:visible}@media screen and (min-width:1440px){.c-production-card .c-label,.c-production-card__excerpt{margin-bottom:30px}}.c-production-card__excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-family:DINPro,Arial,sans-serif;font-weight:400;overflow:hidden}@media screen and (min-width:1740px){.c-production-card__excerpt{display:block}}.c-production-card:after{background:linear-gradient(0deg,#000,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:40%}.c-production-card__image{bottom:0;left:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94) 0s;z-index:-1}.c-production-card__image img{height:100%;object-fit:cover;width:100%}.c-production-card--no-segment .c-production-card__title{margin:0 0 30px;transition:all .2s cubic-bezier(.25,.46,.45,.94) 0s}.c-production-card--no-segment:hover .c-production-card__title{margin:0 0 15px;transition:all .2s cubic-bezier(.55,.085,.68,.53) 0s}.u-high-contrast .c-production-card__date{background-color:#000}.u-high-contrast .c-production-card__content{background-color:#000;margin:-20px;padding:20px}@media(prefers-contrast:more){.c-production-card__date{background-color:#000}.c-production-card__content{background-color:#000;margin:-20px;padding:20px}}.c-search-input{position:relative}.c-search-input input[type=search]::placeholder{color:#000;transition:all .2s cubic-bezier(.55,.085,.68,.53) 0s}.c-search-input input[type=search]:focus::placeholder{opacity:0;transform:translateX(40px);transition:all .2s cubic-bezier(.25,.46,.45,.94) 0s}.c-search-input input[type=search]::-webkit-search-cancel-button,.c-search-input input[type=search]::-webkit-search-decoration{appearance:none}.c-search-input input[type=search]:focus,.c-search-input input[type=search]:focus-visible{border-color:#009ba4;outline:unset;transition:all .2s cubic-bezier(.55,.085,.68,.53) 0s}.c-search-input input[type=search]:not(:placeholder-shown){padding-right:90px}.c-search-input label{display:block;height:0;overflow:hidden;width:0}.c-search-input button[type=reset],.c-search-input button[type=submit]{background-color:#fff0;border:none;cursor:pointer;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s cubic-bezier(.25,.46,.45,.94) 0s}.c-search-input button[type=reset] svg,.c-search-input button[type=submit] svg{transition:all .2s cubic-bezier(.25,.46,.45,.94) 0s;fill:#585857}.c-search-input button[type=reset]:focus svg,.c-search-input button[type=reset]:hover svg,.c-search-input button[type=submit]:focus svg,.c-search-input button[type=submit]:hover svg{transition:all .2s cubic-bezier(.55,.085,.68,.53) 0s;fill:#009ba4}.c-search-input button[type=submit]{right:18px}.c-search-input button[type=submit] svg{height:24px;width:24px}.c-search-input button[type=reset]{opacity:0;right:18px;visibility:hidden}.c-search-input button[type=reset] svg{height:20px;width:20px}.c-search-input--searched button[type=submit]{right:60px;transition:all .2s cubic-bezier(.55,.085,.68,.53) 0s}.c-search-input--searched button[type=reset]{opacity:1;transition:all .2s cubic-bezier(.55,.085,.68,.53) 0s;visibility:visible}.c-skiplink{align-items:center;background:#000;color:#fff;display:flex;justify-content:center;left:0;padding:14px;position:fixed;right:0;top:0;transform:translateY(-100%);transition:all .3s ease-in-out;z-index:50}.c-skiplink:focus-within{transform:translateY(0)}.c-social-media-post{display:inline-block;font-family:inherit;font-weight:inherit}.c-social-media-post:focus,.c-social-media-post:focus-visible,.c-social-media-post:hover{color:inherit}.c-social-media-post:focus-visible{outline:2px solid #000}.c-social-media-post__image{aspect-ratio:1;border-radius:4px;margin:0 0 30px;overflow:hidden}.c-social-media-post__image img{height:100%;object-fit:cover;width:100%}.c-social-media-post__meta{align-items:center;display:flex;gap:15px;margin:0 0 12px}.c-social-media-post__meta svg{height:30px;width:30px}.c-social-media-post__caption{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@keyframes performance-skeleton{0%{transform:translate(-100%,-50%)}to{transform:translate(100%,-50%)}}.c-subscription{border:2px solid #eeedf0;border-radius:4px;display:grid;grid-template-areas:"title" "description" "categories" "performances";grid-template-columns:1fr;padding:15px}@media screen and (min-width:992px){.c-subscription{padding:30px}}@media screen and (min-width:1440px){.c-subscription{grid-template-areas:"title title" "description categories" "performances performances";grid-template-columns:2fr 2fr}}@media screen and (min-width:1740px){.c-subscription{grid-template-columns:3fr 2fr}}.c-subscription__title{grid-area:title}.c-subscription__description{grid-area:description}.c-subscription__categories{grid-area:categories;position:relative}.c-subscription__categories:after{background:linear-gradient(90deg,#fff0,#fff);bottom:0;content:"";position:absolute;right:0;top:0;width:15px}@media screen and (min-width:992px){.c-subscription__categories:after{content:none}}.c-subscription__categories-lables{color:#000;display:flex;flex-direction:column;font-family:DINProCond,Arial,sans-serif;font-weight:700;grid-area:lables;position:relative}.c-subscription__categories-lables:after{background:linear-gradient(-90deg,#fff0,#fff);bottom:0;content:"";position:absolute;right:-15px;top:0;width:15px}@media screen and (min-width:992px){.c-subscription__categories-lables:after{content:none}}.c-subscription__categories-lables .c-label{padding-left:0}.c-subscription__categories-lables .c-label:first-of-type{margin-bottom:15px}@media screen and (min-width:992px){.c-subscription__categories-lables .c-label{padding-left:inherit}}.c-subscription__categories-prices{display:grid;gap:15px;grid-area:prices;grid-auto-flow:column;grid-template-columns:repeat(auto-fill,60px);grid-template-rows:1fr;overflow:auto;padding:0 15px}@media screen and (min-width:992px){.c-subscription__categories-prices{grid-auto-flow:dense;padding:0}}.c-subscription__categories-prices p{margin:0}.c-subscription__categories-prices .c-label{justify-content:center;width:100%}.c-subscription__categories-prices .c-label:first-of-type{margin-bottom:15px}.c-subscription__categories-prices .c-label:last-child{margin-bottom:0}.c-subscription__categories-entries{align-items:center;display:grid;grid-template-areas:"lables prices";grid-template-columns:repeat(5,1fr)}.c-subscription__categories-entries p{margin:0}.c-subscription__performances{grid-area:performances}.c-subscription__performances-header{align-items:center;background:none;border:none;border-bottom:2px solid #eeedf0;display:flex;justify-content:space-between;margin-top:30px;outline:none;padding:0 0 15px;position:relative;width:100%}.c-subscription__performances-header:hover{cursor:pointer}.c-subscription__performances-header:focus-visible{outline-offset:2px}.c-subscription__performances-header:focus-visible:focus-visible{outline:2px solid #000}.c-subscription__performances-header h4{margin:0;padding-right:20px;text-align:left}@media screen and (min-width:992px){.c-subscription__performances-header h4{padding-right:0}}.c-subscription__performances-icon{height:14px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:14px}@media screen and (min-width:992px){.c-subscription__performances-icon{position:relative;transform:translateY(0)}}.c-subscription__performances-icon-minus,.c-subscription__performances-icon-plus{bottom:0;left:0;position:absolute;right:0;top:0;transform:rotate(-90deg);transition:all .2s cubic-bezier(.25,.46,.45,.94) 0s}.c-subscription__performances-icon-plus{opacity:1}.c-subscription__performances-icon-minus{opacity:0}.c-subscription__performances-content{overflow:hidden;transition:all .2s cubic-bezier(.25,.46,.45,.94) 0s}.c-subscription__performances-list-item{color:#000;display:grid;font-family:DINProCond,Arial,sans-serif;font-size:1.125rem;font-weight:700;gap:10px;grid-template-columns:2fr 6fr 3fr;padding:10px}@media screen and (min-width:992px){.c-subscription__performances-list-item{grid-template-columns:1fr 6fr 1fr}}.c-subscription__performances-list-item:nth-child(2n){background-color:#eeedf0}.c-subscription__performances-list-item-date,.c-subscription__performances-list-item-time,.c-subscription__performances-list-item-title{margin:0}.c-subscription__performances-list-item-date{justify-self:flex-start}.c-subscription__performances-list-item-time{justify-self:flex-end;width:70px}.c-subscription__performances-list--skeleton .c-subscription__performances-list-item-date,.c-subscription__performances-list--skeleton .c-subscription__performances-list-item-time,.c-subscription__performances-list--skeleton .c-subscription__performances-list-item-title{border-radius:4px;height:20px;max-width:100%;overflow:hidden;position:relative}.c-subscription__performances-list--skeleton .c-subscription__performances-list-item-date:after,.c-subscription__performances-list--skeleton .c-subscription__performances-list-item-time:after,.c-subscription__performances-list--skeleton .c-subscription__performances-list-item-title:after{animation:performance-skeleton .5s ease-in infinite;background:linear-gradient(45deg,#fff0 30%,#eaeaea80 50%,#fff0 70%);content:"";height:100px;position:absolute;top:50%;transform:translateY(-50%);width:100%}.c-subscription__performances-list--skeleton .c-subscription__performances-list-item:nth-child(2n) .c-subscription__performances-list-item-date:after,.c-subscription__performances-list--skeleton .c-subscription__performances-list-item:nth-child(2n) .c-subscription__performances-list-item-time:after,.c-subscription__performances-list--skeleton .c-subscription__performances-list-item:nth-child(2n) .c-subscription__performances-list-item-title:after{background:linear-gradient(45deg,#fff0 30%,#ffffff80 50%,#fff0 70%)}.c-subscription__performances-list--skeleton .c-subscription__performances-list-item-date{width:100%}.c-subscription__performances-list--skeleton .c-subscription__performances-list-item-title{width:130px}.c-subscription__performances-list--skeleton .c-subscription__performances-list-item-time{width:100%}.c-subscription__performances--open .c-subscription__performances-content{transition:all .2s cubic-bezier(.55,.085,.68,.53) 0s}.c-subscription__performances--open .c-subscription__performances-icon-minus,.c-subscription__performances--open .c-subscription__performances-icon-plus{transform:rotate(0deg);transition:all .2s cubic-bezier(.55,.085,.68,.53) 0s}.c-subscription__performances--open .c-subscription__performances-icon-minus{opacity:1}.c-subscription__performances--open .c-subscription__performances-icon-plus{opacity:0}.c-trailer-preview{align-items:center;appearance:none;background:none;border:none;cursor:pointer;display:flex;justify-content:flex-end;pointer-events:none}.c-trailer-preview:focus-visible{outline:2px solid #fff}.c-trailer-preview__label{transition:all .2s cubic-bezier(.455,.03,.515,.955) 0s;--label-color:#fff;display:none;font-size:1.125rem;padding-right:20px;transform:translateX(0)}@media screen and (min-width:992px){.c-trailer-preview__label{display:block}}.c-trailer-preview:hover .c-trailer-preview__label{transform:translateX(-5px)}.c-trailer-preview__button{pointer-events:all;position:relative;z-index:10}@media screen and (min-width:992px){.c-trailer-preview__button{margin-right:-25px}}.c-trailer-preview__button svg{transform:translateX(1px)}.c-trailer-preview__image-wrapper{border:2px solid #585857;border-radius:4px;display:none;margin:0;overflow:hidden;pointer-events:all;transition:all .2s cubic-bezier(.455,.03,.515,.955) 0s}@media screen and (min-width:992px){.c-trailer-preview__image-wrapper{display:block;width:200px}}@media screen and (min-width:1200px){.c-trailer-preview__image-wrapper{width:400px}}.c-trailer-preview:hover .c-trailer-preview__image-wrapper{border-color:#fff}.c-trailer-preview__image{aspect-ratio:16/9;height:auto;object-fit:cover;transition:all .2s cubic-bezier(.455,.03,.515,.955) 0s;width:100%}.c-trailer-preview:hover .c-trailer-preview__image{transform:scale(1.03)}.u-high-contrast .c-trailer-preview__label{background-color:#fff!important;color:#000!important}@media(prefers-contrast:more){.c-trailer-preview__label{background-color:#fff!important;color:#000!important}}.s-accordion__title{margin:0 0 45px}.s-accordion__entry{border-bottom:2px solid #eeedf0;margin:0 0 20px}.s-accordion__entry--active .s-accordion__question-indicator span:first-child{transform:rotate(0deg);transition:all .2s cubic-bezier(.55,.085,.68,.53) 0s}.s-accordion__entry--active .s-accordion__answer{opacity:1;transition:all .2s cubic-bezier(.55,.085,.68,.53) 0s}.s-accordion__question{align-items:center;background:unset;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:14px 0;width:100%}.s-accordion__question h4{margin:0}.s-accordion__question-indicator{align-items:center;display:flex;height:30px;justify-content:center;position:relative;width:30px}.s-accordion__question-indicator span{background-color:#000;height:2px;position:absolute;transition:all .2s cubic-bezier(.25,.46,.45,.94) 0s;width:14px}.s-accordion__question-indicator span:first-child{transform:rotate(90deg)}.s-accordion__answer{opacity:0;overflow:hidden;transition:all .2s cubic-bezier(.25,.46,.45,.94) 0s}.s-accordion__answer .wysiwyg-block{padding:15px 0 30px}@media screen and (min-width:992px){.s-accordion__answer .wysiwyg-block{padding:15px 0 30px}}.s-breadcrumbs{padding:30px 0 0}.s-cast__employees{margin:0 0 20px}.s-cast__text{margin-bottom:20px!important}.s-cast__text a:not(:hover){color:inherit}.s-cast__role{margin:0 0 .25rem}.s-cast__role-label{font-weight:700;margin:0;padding-right:calc(50% + 10px)}.s-cast__role-label+.s-cast__role-persons{margin-top:-1.5rem;padding-left:50%}.s-cast__role-person{color:#585857;font-family:DINPro,Arial,sans-serif;font-weight:400}.s-contact-persons{--scroll:1;--top-angle:30px;--top-angle-height:calc(var(--top-angle)*(0.3 + var(--scroll)));--bottom-angle:95%;background-color:#eeedf0;clip-path:polygon(0 0,100% var(--top-angle-height),100% var(--bottom-angle),0 100%)}@media screen and (min-width:992px){.s-contact-persons{--top-angle:100px;--bottom-angle:90%}}@media screen and (min-width:1440px){.s-contact-persons{--top-angle-height:126px;--bottom-angle:93%}}.s-contact-persons__wrapper{padding-top:80px}.s-contact-persons__wrapper h2{margin:0 0 1em;text-align:center}@media screen and (min-width:992px){.s-contact-persons__wrapper h2{text-align:left}}.s-contact-persons .c-contact-person{margin:0 0 40px}@media screen and (min-width:992px){.s-contact-persons .c-contact-person{margin:0 0 30px}}.s-contact-persons .c-contact-person a{color:#000}.s-contact-persons .c-contact-person svg{fill:#000}.s-contributor-grid__app{min-height:500px}@media screen and (min-width:992px){.s-contributor-grid__app{min-height:800px}}.s-contributor-grid__filter-row{display:flex;flex-flow:row wrap;gap:30px;justify-content:space-between;margin:0 0 30px}.s-contributor-grid__title{margin:0}.s-contributor-grid__filter-container{display:flex;flex-flow:row wrap;gap:15px}.s-contributor-grid__contributors{display:grid;gap:30px;grid-template-columns:1fr;grid-template-rows:repeat(8,auto)}@media screen and (min-width:768px){.s-contributor-grid__contributors{grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,auto)}}@media screen and (min-width:1440px){.s-contributor-grid__contributors{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:repeat(2,auto)}}.s-contributor-grid__contributors .c-contributor-card{aspect-ratio:1;height:auto}.s-contributor-portrait{position:relative}.s-contributor-portrait__background-active:before{--top:0;--scroll:1;--top-angle:20px;--top-angle-height:calc(var(--top-angle)*(1 + var(--scroll)));--bottom-angle:95%;background-color:#eeedf0;clip-path:polygon(0 0,100% var(--top-angle-height),100% var(--bottom-angle),0 100%);content:"";filter:url(#clipPathRadius);inset:var(--top) 0 0 0;position:absolute;transform:translateZ(0)}@media screen and (min-width:992px){.s-contributor-portrait__background-active:before{--top-angle:30px;--bottom-angle:90%}}@media screen and (min-width:1440px){.s-contributor-portrait__background-active:before{--top-angle:50px;--bottom-angle:85%}}.s-contributor-portrait__image-container{padding:0 0 40px}@media screen and (min-width:768px){.s-contributor-portrait__image-container{align-items:center;display:flex;height:100%;padding:0}}.s-contributor-portrait__image img{aspect-ratio:1/1;border-radius:50%;object-fit:cover;width:100%}.s-contributor-portrait__content-container{display:flex;flex-direction:column;height:100%;justify-content:center;padding:0}@media screen and (min-width:1440px){.s-contributor-portrait__content-container{padding:30px 0}}.s-contributor-portrait__name{margin:0 0 10px}.s-contributor-portrait__content,.s-contributor-portrait__profile-link{margin:20px 0 0}.s-contributor-portrait__qa{margin-top:60px}@media screen and (min-width:992px){.s-contributor-portrait__qa{margin-top:80px}}@media screen and (min-width:1440px){.s-contributor-portrait__qa{margin-top:0}}.s-contributor-portrait__qa-wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:0fr;transition:all .2s cubic-bezier(.55,.085,.68,.53) 0s}.s-contributor-portrait__qa-wrapper--active{grid-template-rows:1fr}.s-contributor-portrait__qa-wrapper .c-button-group{margin-bottom:0;margin-top:5px}.s-contributor-portrait__qa-wrapper--active .s-contributor-portrait__qa-entries:after{content:none}.s-contributor-portrait__qa-entries{min-height:250px;overflow:hidden;position:relative}.s-contributor-portrait__qa-entries:after{background:linear-gradient(180deg,#fff0,#fff 70%);bottom:0;content:"";height:100px;left:0;position:absolute;right:0}.s-contributor-portrait__qa-entry{display:flex;flex-direction:column}.s-contributor-portrait__qa-entry:not(:last-child){margin-bottom:15px}.s-contributor-portrait__qa-entry-image{background-color:#eeedf0;border-radius:100%;height:60px;min-width:60px;overflow:hidden;width:60px}.s-contributor-portrait__qa-entry-image img{height:100%;object-fit:cover;width:100%}.s-contributor-portrait__qa-entry-image svg{padding:15px}.s-contributor-portrait__qa-answer,.s-contributor-portrait__qa-question{display:flex;gap:30px}.s-contributor-portrait__qa-answer p,.s-contributor-portrait__qa-question p{padding:20px 25px}.s-contributor-portrait__qa-question{align-self:flex-start}.s-contributor-portrait__qa-question p{padding-left:0}.s-contributor-portrait__qa-answer{align-self:flex-end}@media screen and (min-width:768px){.s-contributor-portrait__qa-answer{margin-left:60px}}.s-contributor-portrait__qa-answer p{background-color:#eeedf0;border-radius:8px}.browser-ios .s-cta,.browser-safari .s-cta{filter:none}.s-cta{--top-angle:30px;--bottom-angle:98%;overflow:hidden;position:relative}@media screen and (min-width:576px){.s-cta{filter:url(#clipPathRadius)}@media not all and (min-resolution:0.001dpcm){.s-cta{filter:none}}}@media screen and (min-width:576px){.s-cta{--top-angle:45px;--bottom-angle:90%}}@media screen and (min-width:992px){.s-cta{--top-angle:95px;--bottom-angle:90%}}@media screen and (min-width:1740px){.s-cta{--top-angle:120px;--bottom-angle:93%}}.s-cta__mobile-background{background-color:#000;bottom:0;clip-path:polygon(0 0,100% var(--top-angle),100% 90%,0 80%);left:0;position:absolute;right:0;top:0;z-index:-1}@media screen and (min-width:576px){.s-cta__mobile-background{display:none}}.s-cta__grid{clip-path:polygon(0 var(--top-angle),100% 0,100% 100%,0 var(--bottom-angle));display:grid;grid-template-rows:auto auto;margin:0 -14px}@media screen and (min-width:576px){.s-cta__grid{clip-path:polygon(0 var(--top-angle),100% 0,100% 100%,0 var(--bottom-angle))}}@media screen and (min-width:992px){.s-cta__grid{grid-template-columns:50% 50%;grid-template-rows:auto}}.s-cta__left,.s-cta__right{align-items:center;display:flex;height:100%;justify-content:center;position:relative}@media screen and (min-width:992px){.s-cta__left,.s-cta__right{justify-content:flex-start}}.s-cta__left{background-color:#000;color:#fff;padding:calc(var(--top-angle) + 20px) 28px 40px 28px;z-index:10}@media screen and (min-width:576px){.s-cta__left{padding:calc(var(--top-angle) + 60px) 60px 40px 60px}}@media screen and (min-width:992px){.s-cta__left{background-color:#000;padding:calc(var(--top-angle) + 30px) 60px calc(100% - var(--bottom-angle) + 40px) 80px}}@media screen and (min-width:1200px){.s-cta__left{padding:calc(var(--top-angle) + 30px) 140px calc(100% - var(--bottom-angle) + 40px)}}.s-cta__right{height:100%;min-height:400px;position:relative}@media screen and (min-width:992px){.s-cta__right{min-height:620px}}@media screen and (min-width:1200px){.s-cta__right{min-height:706px}}.s-cta__image{clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - var(--top-angle)));height:100%;width:100%}@media screen and (min-width:576px){.s-cta__image{clip-path:none;left:0;right:0}}.s-cta__image img{height:100%;object-fit:cover;width:100%}.s-cta__image:before{background:linear-gradient(180deg,#000 5%,#0000);bottom:65%;content:"";left:-1px;position:absolute;right:0;top:-1px}@media screen and (min-width:992px){.s-cta__image:before{background:linear-gradient(90deg,#000,#0000);bottom:0;right:60%;top:0}}.s-cta__image--center img{object-position:center}.s-cta__image--left img{object-position:left}.s-cta__image--right img{object-position:right}.s-cta__content{margin:0 0 -20px}@media screen and (min-width:992px){.s-cta__content{margin:0}}.s-cta__content .h1,.s-cta__content .h2,.s-cta__content .h3,.s-cta__content .h4,.s-cta__content .h5,.s-cta__content .h6,.s-cta__content h1,.s-cta__content h2,.s-cta__content h3,.s-cta__content h4,.s-cta__content h5,.s-cta__content h6,.s-cta__content p{color:#fff}.s-cta__additional-content{z-index:30}.s-cta__additional-content .c-contact-person a,.s-cta__additional-content .c-contact-person h4,.s-cta__additional-content .c-contact-person p{color:#fff}.s-cta__additional-content .c-contact-person svg{fill:#fff}.s-cta__form{background-color:#fff;border-radius:4px;padding:14px}@media screen and (min-width:576px){.s-cta__form{padding:30px}}.s-cta--form .s-cta__left{align-items:flex-start}@media screen and (min-width:1740px){.s-cta--form .s-cta__left{padding:calc(var(--top-angle) + 110px) 140px calc(100% - var(--bottom-angle) + 40px)}}.s-cta--form .s-cta__right{padding:0 28px 100px;position:relative}@media screen and (min-width:576px){.s-cta--form .s-cta__right{padding:0 60px 150px}}@media screen and (min-width:992px){.s-cta--form .s-cta__right{padding:120px 40px 100px 0}}@media screen and (min-width:1740px){.s-cta--form .s-cta__right{padding:225px 0 170px}}.s-cta--form .s-cta__image{bottom:0;left:0;position:absolute;right:0;top:0}.s-cta--contact .s-cta__content{margin:0}.s-cta--contact .s-cta__right{padding:0 28px 100px;position:relative}@media screen and (min-width:576px){.s-cta--contact .s-cta__right{padding:0 60px 150px}}@media screen and (min-width:992px){.s-cta--contact .s-cta__right{padding:120px 40px 100px 0}}@media screen and (min-width:1740px){.s-cta--contact .s-cta__right{padding:225px 0 170px}}.s-cta--contact .s-cta__image{bottom:0;left:0;position:absolute;right:0;top:0}.s-cta--contact .s-cta__grid,.s-cta--form .s-cta__grid{position:relative}@media screen and (min-width:992px){.s-cta--contact .s-cta__grid:before,.s-cta--form .s-cta__grid:before{background:linear-gradient(90deg,#000,#3a1c67cc);bottom:0;content:"";left:49%;position:absolute;right:0;top:0;z-index:10}}.s-cta--contact .s-cta__image:before,.s-cta--form .s-cta__image:before{background:linear-gradient(180deg,#000 5%,#3a1c67cc);bottom:0}@media screen and (min-width:992px){.s-cta--contact .s-cta__image:before,.s-cta--form .s-cta__image:before{display:none}}.s-gallery-slider{overflow-x:hidden}.s-gallery-slider__app{min-height:350px}@media screen and (min-width:992px){.s-gallery-slider__app{min-height:500px}}.s-gallery-slider h2{margin:0 0 32px}.s-gallery-slider__controls{display:flex;justify-content:space-between;left:5px;pointer-events:none;position:absolute;right:5px;top:50%;transform:translateY(-50%);z-index:10}@media screen and (min-width:576px){.s-gallery-slider__controls{left:16px;right:16px}}.s-gallery-slider__control-left,.s-gallery-slider__control-right{cursor:pointer;pointer-events:all}.s-gallery-slider__control-left:disabled{opacity:0;visibility:hidden}.s-gallery-slider__control-left svg{transform:translateX(-1px)}.s-gallery-slider__control-right:disabled{opacity:0;visibility:hidden}.s-gallery-slider__control-right svg{transform:translateX(1px)}.s-gallery-slider__wrapper{position:relative}.s-gallery-slider__slides{display:flex;max-height:568px;min-height:200px;transform:translateX(var(--translate-value))}.s-gallery-slider__slide,.s-gallery-slider__slides{transition:all .2s cubic-bezier(.455,.03,.515,.955) 0s}.s-gallery-slider__slide{flex:none;height:230px;opacity:1;padding:0 5px}@media screen and (min-width:576px){.s-gallery-slider__slide{height:350px}}@media screen and (min-width:768px){.s-gallery-slider__slide{height:450px}}@media screen and (min-width:1200px){.s-gallery-slider__slide{height:568px}}.s-gallery-slider__image{border-radius:4px;cursor:pointer;height:100%;overflow:hidden}.s-gallery-slider__image img{height:100%;width:auto}.s-gallery-slider .c-lightbox{padding:80px 0}@media screen and (min-width:992px){.s-gallery-slider .c-lightbox{padding:80px 0}}.s-gallery-slider .c-lightbox__content{flex-direction:column;margin:0;padding:0 30px;position:relative}@media screen and (min-width:992px){.s-gallery-slider .c-lightbox__content{padding:0 30px 110px}}.s-gallery-slider__lightbox{align-items:center;display:flex;flex-direction:column}.s-gallery-slider__lightbox-controls{bottom:0;display:flex;gap:30px;pointer-events:all;position:absolute}.s-gallery-slider__lightbox-controls button:disabled{opacity:0}.s-gallery-slider__lightbox-image{max-height:100%;width:auto}.s-hero{padding:0 0 48px}@media screen and (min-width:992px){.s-hero{overflow:hidden;padding:0 0 100px}}.s-hero .row{flex-flow:column-reverse nowrap}@media screen and (min-width:992px){.s-hero .row{flex-flow:row nowrap}}.s-hero__content{padding:50px 0 0;position:relative}@media screen and (min-width:992px){.s-hero__content{align-items:center;display:flex;min-height:600px;padding:100px 0}}.s-hero__image{aspect-ratio:1;clip-path:polygon(0 0,100% 0,100% 92%,0 100%);margin:0 -14px}@media screen and (min-width:576px){.s-hero__image{aspect-ratio:4/3;margin:0}}@media screen and (min-width:992px){.s-hero__image{aspect-ratio:auto;bottom:0;clip-path:polygon(0 0,100% 0,100% 92%,88px 100%);left:0;position:absolute;right:0;top:0;width:1000px}}.s-hero__image img{height:100%;object-fit:cover;width:100%}.s-hero__breadcrumbs{margin:0 0 15px}@media screen and (min-width:992px){.s-hero__breadcrumbs{left:0;margin:0 0 30px;position:absolute;top:30px}}.s-hero-full{position:relative}.s-hero-full__image{clip-path:polygon(0 0,100% 0,100% 100%,0 97%);height:400px}@media screen and (min-width:768px){.s-hero-full__image{clip-path:polygon(0 30px,100% 0,100% 100%,0 95%);height:600px}}@media screen and (min-width:992px){.s-hero-full__image{clip-path:polygon(0 60px,100% 0,100% 100%,0 95%);height:800px}}.s-hero-full__image img{height:100%;object-fit:cover;object-position:center;width:100%}.s-hero-full__trailer{bottom:40px;position:absolute;right:14px}@media screen and (min-width:768px){.s-hero-full__trailer{bottom:100px;right:0}}div[data-react-app=HeroSlider]{height:150vw;position:relative}@media screen and (min-width:576px){div[data-react-app=HeroSlider]{height:calc(100vh - 100px);max-height:70vw;min-height:500px}}@media screen and (min-width:1200px){div[data-react-app=HeroSlider]{min-height:800px}}div[data-react-app=HeroSlider]:before{background:url(/wp-content/themes/theaterkoblenz-website/dist/images/spinner.gif) 50% no-repeat #000;background-size:50px;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94) 0s;z-index:20}div[data-react-app=HeroSlider][data-react-loaded]:before{opacity:0;pointer-events:none;visibility:hidden}.s-hero-slider:first-child{padding-top:0!important}.s-hero-slider__app{background-color:#000;overflow:hidden;position:relative}@media screen and (min-width:992px){.s-hero-slider__app{overflow:visible}}@media screen and (min-width:2200px){.s-hero-slider__app{margin-left:auto;margin-right:auto;max-width:2200px}}.s-hero-slider__app:after,.s-hero-slider__app:before{bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}@media screen and (min-width:2200px){.s-hero-slider__app:after,.s-hero-slider__app:before{border-radius:0 0 4px 4px}}.s-hero-slider__app:before{background:linear-gradient(180deg,#0000 50%,#00000080)}.s-hero-slider__app:after{background:linear-gradient(90deg,#0009 20%,#0000 45%)}.s-hero-slider__container{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;height:150vw;position:static}@media screen and (min-width:576px){.s-hero-slider__container{height:calc(100vh - 100px);max-height:70vw;min-height:500px}}@media screen and (min-width:1200px){.s-hero-slider__container{min-height:800px}}.s-hero-slider__slide{display:grid;gap:20px;grid-column:1/2;grid-row:1/1;grid-template-columns:1fr}@media screen and (min-width:992px){.s-hero-slider__slide{grid-template-columns:minmax(500px,45%) minmax(400px,1fr)}}@media screen and (min-width:1200px){.s-hero-slider__slide{grid-template-columns:30% 1fr}}.s-hero-slider__slide[data-offset="0"] .s-hero-slider__slide-content{opacity:1;transform:translate(0);transition:all .5s cubic-bezier(.25,.46,.45,.94) .5s;visibility:visible}.s-hero-slider__slide[data-offset="0"] .s-hero-slider__slide-trailer{opacity:1;transform:translateX(0);transition:all .5s cubic-bezier(.25,.46,.45,.94) .6s;visibility:visible}.s-hero-slider__slide[data-offset="1"] .s-hero-slider__slide-content{opacity:0;pointer-events:none;transform:translate(100px);visibility:hidden}.s-hero-slider__slide[data-offset="1"] .s-hero-slider__slide-trailer{opacity:0;transform:translateX(60px);visibility:hidden}.s-hero-slider__slide[data-offset="-1"] .s-hero-slider__slide-content{opacity:0;pointer-events:none;transform:translate(-100px);visibility:hidden}.s-hero-slider__slide[data-offset="-1"] .s-hero-slider__slide-trailer{opacity:0;transform:translateX(-60px);visibility:hidden}.s-hero-slider__slide-content{align-self:end;grid-column:1/2;grid-row:1/1;margin-bottom:75px;transition:all .5s cubic-bezier(.55,.085,.68,.53) 0s;z-index:10}@media screen and (min-width:992px){.s-hero-slider__slide-content{align-self:center;margin-bottom:0}}.s-hero-slider__slide-content .h1,.s-hero-slider__slide-content .h2,.s-hero-slider__slide-content .h3,.s-hero-slider__slide-content .h4,.s-hero-slider__slide-content .h5,.s-hero-slider__slide-content .h6,.s-hero-slider__slide-content a,.s-hero-slider__slide-content h1,.s-hero-slider__slide-content h2,.s-hero-slider__slide-content h3,.s-hero-slider__slide-content h4,.s-hero-slider__slide-content h5,.s-hero-slider__slide-content h6,.s-hero-slider__slide-content p:not(.c-label){color:#fff}.s-hero-slider__slide-content p:not(.s-hero-slider__production-label){display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media screen and (min-width:992px){.s-hero-slider__slide-content p:not(.s-hero-slider__production-label){-webkit-line-clamp:unset}}.s-hero-slider__slide-trailer{align-self:end;grid-column:2/3;grid-row:1/1;justify-self:end;margin-bottom:75px;transition:all .5s cubic-bezier(.55,.085,.68,.53) .1s;z-index:20}.s-hero-slider__media-container{display:grid;grid-column:1/3;grid-row:1/1;inset:0;overflow:hidden;position:absolute}.s-hero-slider__slide-media{grid-column:1/1;grid-row:1/1}@media screen and (min-width:2200px){.s-hero-slider__slide-media{border-radius:0 0 4px 4px}}.s-hero-slider__slide-media>*{opacity:0;transform:scale(1);transition:all .6s cubic-bezier(.55,.085,.68,.53) 0s;visibility:hidden}.s-hero-slider__slide-media[data-offset="0"]>*{filter:none;opacity:1;transform:scale(1);transition:all .6s cubic-bezier(.25,.46,.45,.94) .4s;visibility:visible}.s-hero-slider__slide-media[data-offset="1"]>*{filter:blur(20px);opacity:0;transform:scale(.9);visibility:hidden}.s-hero-slider__slide-media[data-offset="-1"]>*{filter:blur(20px);opacity:0;transform:scale(1.1);visibility:hidden}.s-hero-slider__background-image,.s-hero-slider__background-video{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}.s-hero-slider__background-image img,.s-hero-slider__background-video img{height:100%;object-fit:cover;width:100%}.s-hero-slider__navigation{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;z-index:20}@media screen and (min-width:992px){.s-hero-slider__navigation{transform:translateY(50%)}}.s-hero-slider__production-headline{margin-bottom:15px}.s-hero-slider__production-label{margin-bottom:20px}@media screen and (min-width:992px){.s-hero-slider__production-label{margin-bottom:27px}}.u-high-contrast .s-hero-slider{background-color:#000}.u-high-contrast .s-hero-slider__slide-content{background-color:#000!important}@media(prefers-contrast:more){.s-hero-slider{background-color:#000}.s-hero-slider__slide-content{background-color:#000!important}}.s-image-with-icons__image-wrapper{display:flex;flex-direction:column}@media screen and (min-width:992px){.s-image-with-icons__image-wrapper{flex-direction:row;justify-content:flex-end}.s-image-with-icons__icons-active--3 .s-image-with-icons__image-wrapper{padding:0 0 350px}}@media screen and (min-width:1440px){.s-image-with-icons__icons-active--3 .s-image-with-icons__image-wrapper{padding:0 0 320px}}@media screen and (min-width:992px){.s-image-with-icons__icons-active--2 .s-image-with-icons__image-wrapper{padding:0 0 350px}}@media screen and (min-width:1440px){.s-image-with-icons__icons-active--2 .s-image-with-icons__image-wrapper{padding:0 0 250px}}@media screen and (min-width:992px){.s-image-with-icons__icons-active--1 .s-image-with-icons__image-wrapper{padding:0 0 80px}}.s-image-with-icons__image-container{aspect-ratio:680/562;display:grid;grid-template-columns:auto 60px 150px;grid-template-rows:auto 60% auto;height:450px;padding:0 0 50px;position:relative}@media screen and (min-width:576px){.s-image-with-icons__image-container{grid-template-columns:auto 60px 200px;grid-template-rows:auto 60% auto}}@media screen and (min-width:1200px){.s-image-with-icons__image-container{grid-template-columns:auto 60px 200px;grid-template-rows:auto 60% auto;padding:0}}@media screen and (min-width:1740px){.s-image-with-icons__image-container{grid-template-columns:auto 80px 200px;grid-template-rows:auto 60% auto;height:562px}}.s-image-with-icons__main-image img,.s-image-with-icons__second-image img{border-radius:4px;height:100%;object-fit:cover}.s-image-with-icons__main-image{grid-column:1/span 2;grid-row:1/span 3}.s-image-with-icons__second-image{grid-column:2/span 2;grid-row:2/span 1}.s-image-with-icons__absolute-wrapper{display:none}@media screen and (min-width:992px){.s-image-with-icons__absolute-wrapper{display:block}}.s-image-with-icons__block-wrapper{display:flex;flex-direction:column;justify-content:center;padding:0 0 70px}@media screen and (min-width:768px){.s-image-with-icons__block-wrapper{flex-direction:row}}@media screen and (min-width:992px){.s-image-with-icons__block-wrapper{display:none}}.s-image-with-icons__icon-container{align-items:center;display:flex;flex-direction:column}@media screen and (min-width:992px){.s-image-with-icons__icon-container{position:absolute;width:180px}}@media screen and (min-width:768px){.s-image-with-icons__icon-container--0{bottom:0;left:-55%}}@media screen and (min-width:1200px){.s-image-with-icons__icon-container--0{left:-50%}}@media screen and (min-width:1740px){.s-image-with-icons__icon-container--0{left:-40%}}@media screen and (min-width:768px){.s-image-with-icons__icon-container--1{right:95%;top:110%}.s-image-with-icons__icon-container--2{left:20%;top:125%}}@media screen and (min-width:992px){.s-image-with-icons__icon-container--2{top:125%}}.s-image-with-icons__icon{height:42px;margin:0 0 20px;width:42px}.s-image-with-icons__icons-content{text-align:center}.s-leporello__app{min-height:600px}@media screen and (min-width:992px){.s-leporello__app{min-height:700px}}.s-leporello__header{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;margin:0 0 40px;width:100%}.s-leporello__title{margin-bottom:0;order:1}.s-leporello__secondary-action{order:2;z-index:20}@media screen and (min-width:1440px){.s-leporello__secondary-action{order:3}}.c-form .s-leporello__secondary-action input[type=button] svg,.c-form .s-leporello__secondary-action input[type=submit] svg,.nf-form-content .s-leporello__secondary-action input[type=button] svg,.nf-form-content .s-leporello__secondary-action input[type=submit] svg,.s-leporello__secondary-action .c-button svg,.s-leporello__secondary-action .c-form input[type=button] svg,.s-leporello__secondary-action .c-form input[type=submit] svg,.s-leporello__secondary-action .nf-form-content input[type=button] svg,.s-leporello__secondary-action .nf-form-content input[type=submit] svg{height:18px;width:18px}.s-leporello__select-date{border-radius:0;outline-offset:2px}.s-leporello__select-date:focus-visible{outline:2px solid #000}.s-leporello__period-info{background-color:#000;border-radius:4px;color:#fff;display:grid;grid-template-columns:65px 1fr;margin-bottom:30px}.s-leporello__period-info .h1,.s-leporello__period-info .h2,.s-leporello__period-info .h3,.s-leporello__period-info .h4,.s-leporello__period-info h1,.s-leporello__period-info h2,.s-leporello__period-info h3,.s-leporello__period-info h4{color:#fff}@media screen and (min-width:768px){.s-leporello__period-info{grid-template-columns:86px 1fr}}@media screen and (min-width:1200px){.s-leporello__period-info{grid-template-columns:150px 1fr}}.s-leporello__period-info-icon{align-items:center;border-right:2px solid #585857;display:flex;justify-content:center}.s-leporello__period-info-icon svg{height:24px;width:24px;fill:#fff}@media screen and (min-width:768px){.s-leporello__period-info-icon svg{height:30px;width:30px}}.s-leporello__period-info-content{padding:30px}.s-linked-cards__content-mobile{display:block;padding:0 0 30px}@media screen and (min-width:576px){.s-linked-cards__content-mobile{display:none}}.s-linked-cards__content{display:none;grid-area:content;padding:0 0 30px}@media screen and (min-width:576px){.s-linked-cards__content{display:block}}@media screen and (min-width:992px){.s-linked-cards__content{padding:0}}.s-linked-cards__row{display:flex;flex-flow:row wrap;gap:30px}.s-linked-cards__row .c-linked-card{height:400px;width:100%}@media screen and (min-width:768px){.s-linked-cards__row .c-linked-card{width:331px}.s-linked-cards__row .c-linked-card:nth-child(2n){transform:translateY(70px)}}@media screen and (min-width:992px){.s-linked-cards__row .c-linked-card{height:640px;width:451px}}@media screen and (min-width:1200px){.s-linked-cards__row .c-linked-card{width:541px}}@media screen and (min-width:1440px){.s-linked-cards__row .c-linked-card{width:315px}}@media screen and (min-width:1740px){.s-linked-cards__row .c-linked-card{width:390px}}.s-linked-cards__grid{display:flex;flex-flow:column nowrap;gap:30px}.s-linked-cards__grid .c-linked-card{height:380px;width:100%}.s-linked-cards__grid .c-linked-card-1{grid-area:e1}.s-linked-cards__grid .c-linked-card-2{grid-area:e2}.s-linked-cards__grid .c-linked-card-3{grid-area:e3}.s-linked-cards__grid .c-linked-card-4{grid-area:e4}@media screen and (min-width:576px){.s-linked-cards__grid{display:grid;grid-template-areas:"content" "e1" "e2" "e3" "e4";grid-template-columns:1fr;grid-template-rows:auto 350px 350px 350px 350px}.s-linked-cards__grid .c-linked-card{height:100%}}@media screen and (min-width:992px){.s-linked-cards__grid{grid-template-areas:"content e1" "e2 e1" "e2 e3" "e4 e3" "e4 .";grid-template-columns:1fr 1fr;grid-template-rows:250px 250px 250px 250px 250px}}@media screen and (min-width:1200px){.s-linked-cards__grid{grid-template-areas:"content e1 ." "e2 e1 e3" "e2 e4 e3" ". e4 .";grid-template-columns:1fr 1fr 1fr;grid-template-rows:250px 250px 250px 250px}}.s-posts__app{min-height:500px}@media screen and (min-width:992px){.s-posts__app{min-height:700px}}.s-posts__header{display:flex;flex-flow:column nowrap;justify-content:space-between;margin:0 0 40px}@media screen and (min-width:992px){.s-posts__header{align-items:center;flex-flow:row nowrap}}.s-posts__header h2{margin:0}.s-posts__header-controls{display:flex;flex-flow:column nowrap;gap:30px;margin:42px 0 0;width:100%}@media screen and (min-width:768px){.s-posts__header-controls{flex-flow:row nowrap}}@media screen and (min-width:992px){.s-posts__header-controls{margin:0 0 0 80px;width:auto}}.s-posts__header-controls form{position:relative;width:100%}@media screen and (min-width:768px){.s-posts__header-controls form{width:50%}}@media screen and (min-width:992px){.s-posts__header-controls form{width:280px}}@media screen and (min-width:1440px){.s-posts__header-controls form{width:400px}}.s-posts__header-controls form input[type=search],.s-posts__header-controls form select{background-color:#fff0;border:2px solid #000;border-radius:4px;color:#000;outline-offset:2px;padding:12px 54px 12px 18px;transition:all .2s cubic-bezier(.25,.46,.45,.94) 0s;width:100%}.s-posts__header-controls form input[type=search]:focus-visible,.s-posts__header-controls form select:focus-visible{outline:2px solid #000}.s-posts__header-categories select{appearance:none;height:100%}.s-posts__header-categories select option:first-child{color:#585857}.s-posts__header-categories select option{background-color:#fff}.s-posts__header-categories svg{height:12px;position:absolute;right:18px;top:50%;transform:translateY(-50%);width:12px;fill:#000}.s-posts__grid{display:grid;gap:60px 30px}@media screen and (min-width:576px){.s-posts__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:992px){.s-posts__grid{grid-template-columns:repeat(3,1fr)}}.s-posts__no-posts-found{border:2px solid #eeedf0;border-radius:4px;padding:40px;text-align:center}.s-posts__no-posts-found h3{color:#585857;margin:0}.s-press-login__login-wrapper{margin-top:20px}.s-press-login__failed{color:#c20736;font-family:DINProCond,Arial,sans-serif;font-weight:700;margin-bottom:25px}.s-press-login__form{margin-top:30px}@media screen and (min-width:992px){.s-press-login__form{margin-top:0}}.s-prices-and-plan__title-wrapper{padding-right:40px;position:relative}@media screen and (min-width:576px){.s-prices-and-plan__title-wrapper{padding-right:0}}.s-prices-and-plan__swiper{display:none;height:35px;opacity:.3;position:absolute;right:0;top:0;width:35px}.s-prices-and-plan__prices-wrapper{margin:0 -14px;overflow-x:scroll;padding:0 14px 10px}@media screen and (min-width:576px){.s-prices-and-plan__prices-wrapper{margin:0;overflow-x:unset;padding:0}}.s-prices-and-plan__prices-table{max-width:100%}.s-prices-and-plan__cell{color:#000;font-family:DINProCond,Arial,sans-serif;font-size:18px;font-weight:700;padding:0 40px 0 0;white-space:nowrap;width:140px}.s-prices-and-plan__cell--label{letter-spacing:.66px}.s-prices-and-plan__cell--label-variant{padding:0 40px 0 15px}.s-prices-and-plan__cell--price{border-radius:4px;letter-spacing:.8px;padding:6px 12px}@media screen and (min-width:576px){.s-prices-and-plan__cell--price{justify-content:left}}.s-prices-and-plan__cell--further-information{flex:1;letter-spacing:.66px;padding:0 10px}.s-prices-and-plan__price-padding-row{height:18px}.s-prices-and-plan__stage-image-container{display:flex;height:100%;padding:50px 0 0}@media screen and (min-width:1200px){.s-prices-and-plan__stage-image-container{padding:0}}.s-prices-and-plan__expandable-image{border:2px solid #eeedf0;border-radius:4px}.s-prices-and-plan__more-information{margin:50px 0 0}.s-production-cards__app{min-height:600px;min-height:500px}.s-production-cards--background{position:relative}.s-production-cards--background:before{--scroll:1;--top-angle:20px;--top-angle-height:calc(var(--top-angle)*(1 + var(--scroll)));--bottom-angle:95%;background-color:#eeedf0;bottom:0;clip-path:polygon(0 0,100% var(--top-angle-height),100% var(--bottom-angle),0 100%);content:"";left:0;position:absolute;right:0;top:0;transform:translateZ(0);z-index:-1}@media screen and (min-width:768px){.s-production-cards--background:before{--bottom-angle:88%}}@media screen and (min-width:992px){.s-production-cards--background:before{--top-angle:40px}}@media screen and (min-width:1440px){.s-production-cards--background:before{--top-angle:50px}}.s-production-cards--blend-in{margin:0 0 -150px}@media screen and (min-width:992px){.s-production-cards--blend-in{margin:0 0 -250px}}.s-production-categories{position:relative}.s-production-categories:before{background-color:#eeedf0;bottom:0;clip-path:polygon(100% 0,100% 99%,0 100%,0 0);content:"";left:0;position:absolute;right:0;top:0;z-index:-1}@media screen and (min-width:992px){.s-production-categories:before{clip-path:polygon(80% 40%,85% 90%,0 100%,0 20%)}}.s-production-categories__grid{display:grid;grid-template-areas:"title" "text" "e1" "e2" "e3" "e4" "e5" "e6" "e7" "e8" "e9";grid-template-columns:1fr;grid-gap:30px}@media screen and (min-width:992px){.s-production-categories__grid{grid-template-areas:". title" "e1 text" "e1 e2" "e3 e2" "e3 e4" "e5 e4" "e5 e6" "e7 e6" "e7 e8" "e9 e8" "e9 .";grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1440px){.s-production-categories__grid{grid-template-areas:". title ." "e1 text e2" "e1 e3 e2" "e4 e3 e5" "e4 e6 e5" "e7 e6 e8" "e7 e9 e8" ". e9 .";grid-template-columns:repeat(3,1fr)}}.s-production-categories__title{grid-area:title;text-align:center}.s-production-categories__text{grid-area:text;text-align:center}.s-production-categories .c-linked-card{aspect-ratio:1}.s-production-categories .c-linked-card-1{grid-area:e1;margin-top:auto}.s-production-categories .c-linked-card-2{grid-area:e2;margin-top:auto}.s-production-categories .c-linked-card-3{grid-area:e3;margin-top:auto}.s-production-categories .c-linked-card-4{grid-area:e4;margin-top:auto}.s-production-categories .c-linked-card-5{grid-area:e5;margin-top:auto}.s-production-categories .c-linked-card-6{grid-area:e6;margin-top:auto}.s-production-categories .c-linked-card-7{grid-area:e7;margin-top:auto}.s-production-categories .c-linked-card-8{grid-area:e8;margin-top:auto}.s-production-categories .c-linked-card-9{grid-area:e9;margin-top:auto}.s-quotes__app{min-height:400px}.s-quotes__wrapper{overflow:hidden;position:relative}.s-quotes__controls{display:flex;justify-content:space-between;left:4px;position:absolute;right:4px;top:50%;transform:translateY(-50%);z-index:10}.s-quotes__control-left svg{transform:translateX(-2px)}.s-quotes__control-right svg{transform:translateX(1px)}.s-quotes__slides{display:flex;transform:translateX(calc(100%*var(--slide-index)*-1));transition:all .2s cubic-bezier(.455,.03,.515,.955) 0s}.s-quotes__slide{flex:0 0 100%;padding:0 65px;width:100%}.s-quotes__quotation-marks{font-size:72px;line-height:1}.s-quotes__quotation-marks,.s-quotes__text{color:#000;text-align:center}.s-quotes__person{align-items:center;display:flex;justify-content:center;margin:50px 0 0}.s-quotes__person-image{border-radius:50%;height:100px;margin:0 30px 0 0;overflow:hidden;width:100px}.s-quotes__person-image figure img{object-fit:cover}.s-quotes__person-info--centered{text-align:center}.s-quotes__person-info p{color:#000}.s-quotes__person-name{font-weight:700;margin:0;max-width:420px}.s-segments-grid{position:relative}.s-segments-grid:before{--scroll:1;--top-angle:20px;--top-angle-height:calc(var(--top-angle)*(1 + var(--scroll)));--bottom-angle:95%;background-color:#eeedf0;bottom:0;clip-path:polygon(0 0,100% var(--top-angle-height),100% var(--bottom-angle),0 100%);content:"";filter:url(#clipPathRadius);left:0;position:absolute;right:0;top:0;transform:translateZ(0)}@media screen and (min-width:992px){.s-segments-grid:before{--top-angle:40px}}@media screen and (min-width:1440px){.s-segments-grid:before{--top-angle:50px;--bottom-angle:78%}}.s-segments-grid__wrapper{padding:60px 26px 100px}@media screen and (min-width:992px){.s-segments-grid__wrapper{padding:60px 0 100px}}@media screen and (min-width:1440px){.s-segments-grid__wrapper{padding:100px 0 200px}}.s-segments-grid__text{margin:0 0 68px}.s-segments-grid__segment-title{position:relative}.s-segments-grid__segment-title svg{height:68px;left:-26px;position:absolute;top:-26px;width:68px}.s-segments-grid__segment-title span{background-color:#eeedf0;position:relative;z-index:10}.s-selected-posts{--scroll:1;--top-angle:30px;--top-angle-height:calc(var(--top-angle)*(1 + var(--scroll)));--bottom-angle:98%;background-color:#eeedf0;clip-path:polygon(0 0,100% var(--top-angle-height),100% var(--bottom-angle),0 100%)}@media screen and (min-width:992px){.s-selected-posts{--top-angle:40px;--bottom-angle:94%}}@media screen and (min-width:1200px){.s-selected-posts{--top-angle:60px;--bottom-angle:90%}}.s-selected-posts--highlight{background-color:unset;clip-path:none}.s-selected-posts__wrapper{column-gap:30px;display:grid;grid-template-areas:"title" "items";padding-top:var(--top-angle)}@media screen and (min-width:1200px){.s-selected-posts__wrapper{padding-top:calc(var(--top-angle) + 30px)}}.s-selected-posts__wrapper--highlight{grid-template-areas:"title" "highlight" "items";padding-top:0}@media screen and (min-width:576px){.s-selected-posts__wrapper--highlight{grid-template-areas:"title title" "highlight highlight" "items items"}}@media screen and (min-width:992px){.s-selected-posts__wrapper--highlight{grid-template-areas:"title title" "highlight items";grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr}}@media screen and (min-width:576px){.s-selected-posts__wrapper--highlight .s-selected-posts__items{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:992px){.s-selected-posts__wrapper--highlight .s-selected-posts__items{grid-template-columns:repeat(2,1fr)}}.s-selected-posts__highlight{grid-area:highlight;margin-bottom:30px}@media screen and (min-width:992px){.s-selected-posts__highlight{margin-bottom:0}}.s-selected-posts__items{display:grid;gap:30px;grid-area:items;grid-template-columns:repeat(1,1fr);grid-template-rows:auto}@media screen and (min-width:768px){.s-selected-posts__items{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1440px){.s-selected-posts__items{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:992px){.s-selected-posts__item-highlight{position:sticky;top:30px}}.s-selected-posts__title{grid-area:title}.s-social-media-feed__app{min-height:400px}@media screen and (min-width:992px){.s-social-media-feed__app{min-height:500px}}.s-social-media-feed__wrapper{--scroll:1;--top-angle:30px;--top-angle-height:calc(var(--top-angle)*(0.3 + var(--scroll)));--bottom-angle:95%;background-color:#eeedf0;clip-path:polygon(0 var(--top-angle-height),100% 0,100% 100%,0 var(--bottom-angle));overflow-x:hidden;padding:80px 0}@media screen and (min-width:992px){.s-social-media-feed__wrapper{--top-angle:100px;--bottom-angle:90%;padding:120px 0}}@media screen and (min-width:1440px){.s-social-media-feed__wrapper{--top-angle-height:126px;--bottom-angle:93%;padding:160px 0 100px}}.s-social-media-feed__wrapper>.container{z-index:10}.s-social-media-feed .col-full{position:static}.s-social-media-feed__swiper{bottom:0;opacity:.3;position:absolute;right:14px;transition:all .2s cubic-bezier(.455,.03,.515,.955) 0s}@media screen and (min-width:576px){.s-social-media-feed__swiper{bottom:0;right:0}}@media screen and (min-width:992px){.s-social-media-feed__swiper{display:none}}.s-social-media-feed__social-media-links{display:flex;gap:20px;justify-content:center;margin:0 0 25px}@media screen and (min-width:1200px){.s-social-media-feed__social-media-links{position:absolute;right:0;top:0}}.s-social-media-feed__social-media-links svg{height:30px;width:30px}.s-social-media-feed__controls{display:flex;gap:30px;justify-content:center;margin:15px 0 0}.s-social-media-feed__control-left svg{transform:translateX(-2px)}.s-social-media-feed__control-right svg{transform:translateX(1px)}.s-social-media-feed__control-left,.s-social-media-feed__control-right{outline-color:#0000}.s-social-media-feed__slider-wrapper{display:flex;justify-content:center}.s-social-media-feed__slider{--slide-width:100vw;--slide-index:0;display:flex;margin:80px -15px 0;transform:translateX(calc(var(--slide-width)*var(--slide-index)*-1));transition:all .2s cubic-bezier(.455,.03,.515,.955) 0s;width:100%}@media screen and (min-width:576px){.s-social-media-feed__slider{--slide-width:50vw}}@media screen and (min-width:992px){.s-social-media-feed__slider{--slide-width:266.66px;margin:-70px -15px 0;padding:150px 0 0;width:800px}}@media screen and (min-width:1200px){.s-social-media-feed__slider{--slide-width:399.99px;width:1200px}}@media screen and (min-width:1440px){.s-social-media-feed__slider{--slide-width:466.66px;width:1400px}}.s-social-media-feed__slide{flex:0 0 100%;opacity:1;padding:0 15px;transition:all .2s cubic-bezier(.455,.03,.515,.955) 0s;width:100%}@media screen and (min-width:576px){.s-social-media-feed__slide{flex:0 0 50%;width:50%}}@media screen and (min-width:992px){.s-social-media-feed__slide{flex:0 0 33.3333%;transform:translateY(-80px);width:33.3333%}}.s-social-media-feed__slide--active{transition:all .2s cubic-bezier(.455,.03,.515,.955) 0s}@media screen and (min-width:992px){.s-social-media-feed__slide--active{transform:translateY(0)}}.s-social-media-feed__slide--outer{opacity:.2;transition:all .2s cubic-bezier(.455,.03,.515,.955) 0s}@media screen and (min-width:992px){.s-social-media-feed__slide--outer{transform:translateY(-150px)}}.s-social-media-feed__quote{text-align:center}.s-social-media-feed__quote-image{border-radius:4px;overflow:hidden}.s-social-media-feed__quote-marks{color:#000;font-size:72px;height:32px;line-height:1;margin:20px 0 0}.s-social-media-feed__quote-text{color:#000;font-size:1.5rem;margin:15px 0 0}.s-social-media-feed__quote-name{color:#585857}.s-subscriptions__app{min-height:400px}@media screen and (min-width:992px){.s-subscriptions__app{min-height:550px}}.s-subscriptions__image{border:2px solid #eeedf0;border-radius:4px;margin-bottom:30px}@media screen and (min-width:992px){.s-subscriptions__image{margin-bottom:60px}.s-subscriptions__sidebar{position:sticky;top:40px}}.s-subscriptions__items{margin-bottom:30px}@media screen and (min-width:992px){.s-subscriptions__items{margin:0}}.s-subscriptions__item{margin-bottom:30px}.s-subscriptions__item:last-of-type{margin-bottom:0}.s-tabs{overflow:hidden}.s-tabs__header{align-items:flex-end;display:flex;flex-flow:row wrap;gap:20px;justify-content:space-between}@media screen and (min-width:768px){.s-tabs__header{gap:60px}}.s-tabs__wysiwyg{flex:1;min-width:400px}.s-tabs__tabs{display:flex;flex-flow:row wrap;width:100%}@media screen and (min-width:576px){.s-tabs__tabs{min-width:400px;width:auto}}.s-tabs__tab{background-color:#fff0;border:none;border-bottom:2px solid #eeedf0;color:#585857;cursor:pointer;flex:1 1 auto;font-family:DINProCond,Arial,sans-serif;font-size:1.125rem;font-weight:700;padding:18px;text-align:center;text-transform:uppercase}.s-tabs__tab:focus-visible{outline:2px solid #000}@media screen and (min-width:576px){.s-tabs__tab{width:200px}}.s-tabs__tab--active{border-bottom:2px solid #000;color:#000}.s-tabs__sections{display:none}.s-tabs__sections--active{display:block;min-height:500px}@media screen and (min-width:992px){.s-tabs__sections--active{min-height:600px}}.s-timeline{overflow:hidden;position:relative}.s-timeline__app{min-height:400px}@media screen and (min-width:992px){.s-timeline__app{min-height:600px}}.s-timeline__app{padding:100px 0 130px}@media screen and (min-width:768px){.s-timeline__app{padding:150px 0 195px}}@media screen and (min-width:1200px){.s-timeline__app{padding:230px 0 275px}}.s-timeline__background{bottom:0;content:"";left:0;position:absolute;right:0;top:0;--top-angle:55px;--bottom-angle:80px;background-color:#000;clip-path:polygon(0 0,100% var(--top-angle),100% calc(100% - var(--bottom-angle)),0 100%);padding:100px 0 130px}@media screen and (min-width:768px){.s-timeline__background{--top-angle:100px;--bottom-angle:85px;padding:150px 0 195px}}@media screen and (min-width:1200px){.s-timeline__background{--top-angle:175px;--bottom-angle:135px;padding:230px 0 275px}}.s-timeline__top-row{align-items:center;display:flex;justify-content:space-between}.s-timeline__title{color:#fff;margin:0;padding:0 15px;text-align:center}.s-timeline__control{height:50px;width:50px}.s-timeline__control svg{fill:#000}.s-timeline__timeline-wrapper{margin:64px auto 0;position:relative;width:67%}@media screen and (min-width:576px){.s-timeline__timeline-wrapper{width:65%}}.s-timeline__entry{background-color:#000;border-left:2px solid #fff;bottom:0;left:0;position:absolute;right:0;top:0;transition:all .5s cubic-bezier(.455,.03,.515,.955) 0s}.s-timeline__entry[data-offset="-1"] .s-timeline__entry-content-wrapper,.s-timeline__entry[data-offset="-1"] .s-timeline__entry-image,.s-timeline__entry[data-offset="-2"] .s-timeline__entry-content-wrapper,.s-timeline__entry[data-offset="-2"] .s-timeline__entry-image,.s-timeline__entry[data-offset="-3"] .s-timeline__entry-content-wrapper,.s-timeline__entry[data-offset="-3"] .s-timeline__entry-image,.s-timeline__entry[data-offset="1"] .s-timeline__entry-content-wrapper,.s-timeline__entry[data-offset="1"] .s-timeline__entry-image,.s-timeline__entry[data-offset="2"] .s-timeline__entry-content-wrapper,.s-timeline__entry[data-offset="2"] .s-timeline__entry-image,.s-timeline__entry[data-offset="3"] .s-timeline__entry-content-wrapper,.s-timeline__entry[data-offset="3"] .s-timeline__entry-image{opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94) 0s}.s-timeline__entry[data-offset="-3"]{border-color:#fff0;opacity:0;transform:translateX(-30%)}.s-timeline__entry[data-offset="-3"] .s-timeline__entry-year{opacity:0}.s-timeline__entry[data-offset="-2"]{border-color:#fff0;transform:translateX(-20%)}.s-timeline__entry[data-offset="-2"] .s-timeline__entry-year{opacity:0}@media screen and (min-width:576px){.s-timeline__entry[data-offset="-2"]{border-color:#ffffff80}.s-timeline__entry[data-offset="-2"] .s-timeline__entry-year{opacity:.5}}.s-timeline__entry[data-offset="-1"]{border-color:#ffffffbf;transform:translateX(-20%)}.s-timeline__entry[data-offset="-1"] .s-timeline__entry-year{opacity:.75}@media screen and (min-width:576px){.s-timeline__entry[data-offset="-1"]{transform:translateX(-10%)}}.s-timeline__entry[data-offset="1"]{border-color:#ffffffbf;transform:translateX(105%)}@media screen and (min-width:576px){.s-timeline__entry[data-offset="1"]{transform:translateX(100%)}}.s-timeline__entry[data-offset="1"] .s-timeline__entry-year{opacity:.75}.s-timeline__entry[data-offset="2"]{border-color:#fff0;transform:translateX(120%)}.s-timeline__entry[data-offset="2"] .s-timeline__entry-year{opacity:0}@media screen and (min-width:576px){.s-timeline__entry[data-offset="2"]{border-color:#ffffff80;transform:translateX(110%)}.s-timeline__entry[data-offset="2"] .s-timeline__entry-year{opacity:.5}}.s-timeline__entry[data-offset="3"]{border-color:#fff0;opacity:0;transform:translateX(120%)}.s-timeline__entry[data-offset="3"] .s-timeline__entry-year{opacity:0}.s-timeline__entry-year{aspect-ratio:1/1;color:#fff;display:inline-block;margin:0;padding:10px 0 0;transform:rotate(-90deg);transition:all .2s cubic-bezier(.455,.03,.515,.955) 0s}.s-timeline__entry-wrapper{align-items:flex-start;column-gap:60px;display:flex;flex-direction:column;padding:40px 0 0;row-gap:30px;transition:all 1s cubic-bezier(.455,.03,.515,.955) 0s}@media screen and (min-width:576px){.s-timeline__entry-wrapper{row-gap:50px}}@media screen and (min-width:768px){.s-timeline__entry-wrapper{align-items:center}}@media screen and (min-width:1200px){.s-timeline__entry-wrapper{flex-direction:row}}.s-timeline__entry-image{aspect-ratio:1/1;transition:all .2s cubic-bezier(.55,.085,.68,.53) 0s;width:100%}@media screen and (min-width:768px){.s-timeline__entry-image{width:60%}}@media screen and (min-width:992px){.s-timeline__entry-image{width:50%}}.s-timeline__entry-image img{height:100%;object-fit:cover}.s-timeline__entry-content-wrapper{display:flex;flex:1;flex-direction:column;padding:0 30px;row-gap:30px;transition:all .2s cubic-bezier(.55,.085,.68,.53) 0s}@media screen and (min-width:768px){.s-timeline__entry-content-wrapper{padding:0 50px}}@media screen and (min-width:1200px){.s-timeline__entry-content-wrapper{padding:0 75px 0 0}}.s-timeline__entry-content,.s-timeline__entry-content h1,.s-timeline__entry-content h2,.s-timeline__entry-content h3,.s-timeline__entry-content h4,.s-timeline__entry-content h5,.s-timeline__entry-content h6{color:#fff}.s-timeline__entry-show-more{color:#fff;line-height:30px}.s-timeline__entry-show-more:hover{cursor:pointer}.s-timeline__lightbox{margin:-80px -15px;overflow-y:scroll;padding:80px 15px;pointer-events:all;-ms-overflow-style:none;scrollbar-width:none}.s-timeline__lightbox::-webkit-scrollbar{display:none}@media screen and (min-width:992px){.s-timeline__lightbox{margin:-50px;padding:50px}}.s-timeline__lightbox-wrapper{align-items:center;display:flex;flex-direction:column;gap:30px;pointer-events:all}@media screen and (min-width:1200px){.s-timeline__lightbox-wrapper{flex-direction:row}}.s-timeline__lightbox-year{color:#fff;text-align:center}.s-timeline__lightbox-image{flex:3}@media screen and (min-width:576px){.s-timeline__lightbox-image{max-width:80%}}@media screen and (min-width:768px){.s-timeline__lightbox-image{max-width:60%}}@media screen and (min-width:992px){.s-timeline__lightbox-image{max-width:50%}}@media screen and (min-width:1200px){.s-timeline__lightbox-image{max-width:unset}}.s-timeline__lightbox-text{color:#fff;flex:4}.s-timeline__lightbox-text h1,.s-timeline__lightbox-text h2,.s-timeline__lightbox-text h3,.s-timeline__lightbox-text h4,.s-timeline__lightbox-text h5,.s-timeline__lightbox-text h6{color:#fff}.s-wysiwyg-cards__grid{display:grid;gap:2px;grid-template-columns:repeat(1,1fr)}@media screen and (min-width:768px){.s-wysiwyg-cards__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:992px){.s-wysiwyg-cards__grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1200px){.s-wysiwyg-cards__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1440px){.s-wysiwyg-cards__grid{grid-template-columns:repeat(3,1fr)}}.s-wysiwyg-cards__card{background-color:#eeedf0;border-radius:4px;padding:30px}.s-wysiwyg-grid{--scroll:1;--top-angle:20px;--top-angle-height:calc(var(--top-angle)*(1 + var(--scroll)));--bottom-angle:95%;position:relative}@media screen and (min-width:992px){.s-wysiwyg-grid__row{margin:0 -30px}.s-wysiwyg-grid__col{padding:0 30px}}.s-wysiwyg-grid__col--empty{display:none}@media screen and (min-width:992px){.s-wysiwyg-grid__col--empty{display:block}}.s-wysiwyg-grid--background:before{background-color:#eeedf0;bottom:0;clip-path:polygon(0 0,100% var(--top-angle-height),100% var(--bottom-angle),0 100%);content:"";filter:url(#clipPathRadius);left:0;position:absolute;right:0;top:0;transform:translateZ(0)}@media not all and (min-resolution:0.001dpcm){.s-wysiwyg-grid--background:before{filter:none}}@media screen and (min-width:992px){.s-wysiwyg-grid--background:before{--top-angle:40px}}@media screen and (min-width:1440px){.s-wysiwyg-grid--background:before{--top-angle:50px;--bottom-angle:78%}}.s-wysiwyg-grid--background .s-wysiwyg-grid__wrapper{padding:calc(var(--top-angle) + 20px) 0 60px}@media screen and (min-width:576px){.s-wysiwyg-grid--background .s-wysiwyg-grid__wrapper{padding:calc(var(--top-angle) + 60px) 0 160px}}.s-wysiwyg-grid--blend-in{margin:0 0 -200px;z-index:-1}@media screen and (min-width:992px){.s-wysiwyg-grid--blend-in{margin:0 0 -300px}}.s-wysiwyg-grid--blend-in .s-wysiwyg-grid__wrapper{padding-bottom:200px}.s-wysiwyg-with-image__text_left_square{position:relative}.s-wysiwyg-with-image__text_left_square.u-spacing-top--none{--top:70px}.s-wysiwyg-with-image__text_left_square.u-spacing-top--sm{--top:90px}.s-wysiwyg-with-image__text_left_square.u-spacing-top--md{--top:120px}@media screen and (min-width:992px){.s-wysiwyg-with-image__text_left_square.u-spacing-top--md{--top:170px}}.s-wysiwyg-with-image__text_left_square.u-spacing-top--lg{--top:130px}@media screen and (min-width:992px){.s-wysiwyg-with-image__text_left_square.u-spacing-top--lg{--top:230px}}.s-wysiwyg-with-image__text_left_square.u-spacing-top--xl{--top:170px}@media screen and (min-width:992px){.s-wysiwyg-with-image__text_left_square.u-spacing-top--xl{--top:270px}}.s-wysiwyg-with-image__text_left_square:before{--scroll:1;--top-angle:40px;--top-angle-height:calc(var(--top-angle)*(1 + var(--scroll)));--bottom-angle:90%;background-color:#eeedf0;clip-path:polygon(0 0,100% var(--top-angle-height),100% var(--bottom-angle),0 100%);content:"";filter:url(#clipPathRadius);inset:var(--top) 0 0 0;position:absolute;transform:translateZ(0)}@media screen and (min-width:992px){.s-wysiwyg-with-image__text_left_square:before{--top-angle:70px}}@media screen and (min-width:1440px){.s-wysiwyg-with-image__text_left_square:before{--top-angle:100px;--bottom-angle:85%}}@media screen and (min-width:992px){.s-wysiwyg-with-image__text_left_single_image .row{flex-direction:row-reverse}}.s-wysiwyg-with-image__image-wrapper{margin:0 0 50px;position:relative}@media screen and (min-width:992px){.s-wysiwyg-with-image__image-wrapper{margin:0}}@media screen and (min-width:576px){.s-wysiwyg-with-image__image-wrapper-text_right_vertical{height:350px}}@media screen and (min-width:768px){.s-wysiwyg-with-image__image-wrapper-text_right_vertical{height:472px}}@media screen and (min-width:992px){.s-wysiwyg-with-image__image-wrapper-text_right_vertical{height:560px}}@media screen and (min-width:1440px){.s-wysiwyg-with-image__image-wrapper-text_right_vertical{height:560px;height:620px}}@media screen and (min-width:1740px){.s-wysiwyg-with-image__image-wrapper-text_right_vertical{height:684px}}@media screen and (min-width:576px){.s-wysiwyg-with-image__image-wrapper-text_right_vertical .s-wysiwyg-with-image__square-image-one{height:240px;left:0;top:50%;transform:translateY(-50%);width:240px}}@media screen and (min-width:768px){.s-wysiwyg-with-image__image-wrapper-text_right_vertical .s-wysiwyg-with-image__square-image-one{height:320px;width:320px}}@media screen and (min-width:992px){.s-wysiwyg-with-image__image-wrapper-text_right_vertical .s-wysiwyg-with-image__square-image-one{height:240px;width:240px}}@media screen and (min-width:1200px){.s-wysiwyg-with-image__image-wrapper-text_right_vertical .s-wysiwyg-with-image__square-image-one{height:280px;width:280px}}@media screen and (min-width:1440px){.s-wysiwyg-with-image__image-wrapper-text_right_vertical .s-wysiwyg-with-image__square-image-one{height:340px;width:340px}}@media screen and (min-width:1740px){.s-wysiwyg-with-image__image-wrapper-text_right_vertical .s-wysiwyg-with-image__square-image-one{height:444px;width:444px}}@media screen and (min-width:576px){.s-wysiwyg-with-image__image-wrapper-text_right_vertical .s-wysiwyg-with-image__vertical-image{bottom:0;right:0;top:0;width:238px}}@media screen and (min-width:768px){.s-wysiwyg-with-image__image-wrapper-text_right_vertical .s-wysiwyg-with-image__vertical-image{width:320px}}@media screen and (min-width:992px){.s-wysiwyg-with-image__image-wrapper-text_right_vertical .s-wysiwyg-with-image__vertical-image{height:412px;top:50%;transform:translateY(-50%);width:280px}}@media screen and (min-width:1200px){.s-wysiwyg-with-image__image-wrapper-text_right_vertical .s-wysiwyg-with-image__vertical-image{height:500px;width:340px}}@media screen and (min-width:1440px){.s-wysiwyg-with-image__image-wrapper-text_right_vertical .s-wysiwyg-with-image__vertical-image{bottom:0;height:100%;top:0;transform:translateY(0);width:420px}}@media screen and (min-width:1740px){.s-wysiwyg-with-image__image-wrapper-text_right_vertical .s-wysiwyg-with-image__vertical-image{width:464px}}@media screen and (min-width:576px){.s-wysiwyg-with-image__image-wrapper-text_right_horizontal{height:440px}}@media screen and (min-width:768px){.s-wysiwyg-with-image__image-wrapper-text_right_horizontal{height:550px}}@media screen and (min-width:992px){.s-wysiwyg-with-image__image-wrapper-text_right_horizontal{height:490px}}@media screen and (min-width:1200px){.s-wysiwyg-with-image__image-wrapper-text_right_horizontal{height:590px}}@media screen and (min-width:1440px){.s-wysiwyg-with-image__image-wrapper-text_right_horizontal{height:710px}}@media screen and (min-width:1740px){.s-wysiwyg-with-image__image-wrapper-text_right_horizontal{height:842px}}@media screen and (min-width:576px){.s-wysiwyg-with-image__image-wrapper-text_right_horizontal .s-wysiwyg-with-image__square-image-one{height:250px;right:0;top:0;width:250px}}@media screen and (min-width:768px){.s-wysiwyg-with-image__image-wrapper-text_right_horizontal .s-wysiwyg-with-image__square-image-one{height:350px;width:350px}}@media screen and (min-width:992px){.s-wysiwyg-with-image__image-wrapper-text_right_horizontal .s-wysiwyg-with-image__square-image-one{height:280px;width:280px}}@media screen and (min-width:1200px){.s-wysiwyg-with-image__image-wrapper-text_right_horizontal .s-wysiwyg-with-image__square-image-one{height:340px;width:340px}}@media screen and (min-width:1440px){.s-wysiwyg-with-image__image-wrapper-text_right_horizontal .s-wysiwyg-with-image__square-image-one{height:400px;width:400px}}@media screen and (min-width:1740px){.s-wysiwyg-with-image__image-wrapper-text_right_horizontal .s-wysiwyg-with-image__square-image-one{height:464px;width:464px}}@media screen and (min-width:576px){.s-wysiwyg-with-image__image-wrapper-text_right_horizontal .s-wysiwyg-with-image__horizontal-image{bottom:0;height:237px;left:0;width:350px}}@media screen and (min-width:768px){.s-wysiwyg-with-image__image-wrapper-text_right_horizontal .s-wysiwyg-with-image__horizontal-image{height:320px;width:470px}}@media screen and (min-width:992px){.s-wysiwyg-with-image__image-wrapper-text_right_horizontal .s-wysiwyg-with-image__horizontal-image{height:250px;width:370px}}@media screen and (min-width:1200px){.s-wysiwyg-with-image__image-wrapper-text_right_horizontal .s-wysiwyg-with-image__horizontal-image{height:302px;width:445px}}@media screen and (min-width:1440px){.s-wysiwyg-with-image__image-wrapper-text_right_horizontal .s-wysiwyg-with-image__horizontal-image{height:374px;width:550px}}@media screen and (min-width:1740px){.s-wysiwyg-with-image__image-wrapper-text_right_horizontal .s-wysiwyg-with-image__horizontal-image{height:464px;width:684px}}@media screen and (min-width:576px){.s-wysiwyg-with-image__image-wrapper-text_left_square{height:420px}}@media screen and (min-width:992px){.s-wysiwyg-with-image__image-wrapper-text_left_square{height:540px}}@media screen and (min-width:1440px){.s-wysiwyg-with-image__image-wrapper-text_left_square{height:620px}}@media screen and (min-width:1740px){.s-wysiwyg-with-image__image-wrapper-text_left_square{height:680px}}@media screen and (min-width:576px){.s-wysiwyg-with-image__image-wrapper-text_left_square .s-wysiwyg-with-image__square-image-one{bottom:0;height:280px;left:0;width:280px}}@media screen and (min-width:992px){.s-wysiwyg-with-image__image-wrapper-text_left_square .s-wysiwyg-with-image__square-image-one{height:300px;width:300px}}@media screen and (min-width:1740px){.s-wysiwyg-with-image__image-wrapper-text_left_square .s-wysiwyg-with-image__square-image-one{height:367px;width:367px}}@media screen and (min-width:576px){.s-wysiwyg-with-image__image-wrapper-text_left_square .s-wysiwyg-with-image__square-image-two{height:354px;right:0;top:0;width:320px}}@media screen and (min-width:992px){.s-wysiwyg-with-image__image-wrapper-text_left_square .s-wysiwyg-with-image__square-image-two{height:354px;width:320px}}@media screen and (min-width:1200px){.s-wysiwyg-with-image__image-wrapper-text_left_square .s-wysiwyg-with-image__square-image-two{height:450px;width:407px}}@media screen and (min-width:1440px){.s-wysiwyg-with-image__image-wrapper-text_left_square .s-wysiwyg-with-image__square-image-two{height:433px;width:392px}}@media screen and (min-width:1740px){.s-wysiwyg-with-image__image-wrapper-text_left_square .s-wysiwyg-with-image__square-image-two{height:600px;width:543px}}.s-wysiwyg-with-image__image-wrapper-text_left_single_image,.s-wysiwyg-with-image__image-wrapper-text_right_single_image{align-items:center;display:flex;justify-content:center}.s-wysiwyg-with-image__horizontal-image,.s-wysiwyg-with-image__square-image-two,.s-wysiwyg-with-image__vertical-image{display:none;position:absolute}@media screen and (min-width:576px){.s-wysiwyg-with-image__horizontal-image,.s-wysiwyg-with-image__square-image-two,.s-wysiwyg-with-image__vertical-image{display:block}}.s-wysiwyg-with-image__horizontal-image img,.s-wysiwyg-with-image__square-image-two img,.s-wysiwyg-with-image__vertical-image img{height:100%;object-fit:cover}.s-wysiwyg-with-image__square-image-one{height:100%;position:relative}@media screen and (min-width:576px){.s-wysiwyg-with-image__square-image-one{position:absolute}}.s-wysiwyg-with-image__square-image-one img{object-fit:cover;width:100%}@media screen and (min-width:576px){.s-wysiwyg-with-image__square-image-one img{height:100%}}.s-wysiwyg-with-image__content{display:flex;flex-flow:column nowrap;height:100%;justify-content:center}.s-wysiwyg-with-image__content-text-bottom{justify-content:flex-end;padding:0 0 50px}.p-search{padding:80px 0 120px}.p-search__search{position:relative;width:100%}@media screen and (min-width:992px){.p-search__search{display:inline-flex;width:540px}}.p-search__search input[type=search]{outline-offset:2px}.p-search__search input[type=search]:focus-visible{outline:2px solid #000}.p-search__reset-button{margin:40px 0 0}@media screen and (min-width:992px){.p-search__reset-button{margin:0 0 0 40px}}.p-search__leporello{padding:80px 0 40px}.p-search__collection{padding:60px 0}.p-search__collection-title{margin:0 0 40px}.p-search__collection-grid{display:grid;gap:30px}@media screen and (min-width:576px){.p-search__collection-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:992px){.p-search__collection-grid{gap:60px 30px;grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1440px){.p-search__collection-grid{grid-template-columns:repeat(4,1fr)}}.p-search__no-result{border:2px solid #eeedf0;border-radius:4px;padding:40px;text-align:center}.p-search__no-result h3{color:#585857;margin:0}.p-post__header{margin:30px 0}.p-post__header-wrapper{align-items:center;display:flex;flex-direction:column;text-align:center}.p-post__title{margin-bottom:10px}.p-post__breadcrumb{margin:0 0 60px}.p-post__content p{color:#000;font-size:18px;line-height:1.7}@media screen and (min-width:768px){.p-post__content p{padding:0 10%}}.p-post__content p:last-child{margin:0 0 50px}.p-post__content h1,.p-post__content h2,.p-post__content h3,.p-post__content h4,.p-post__content h5,.p-post__content h6{padding:1.5rem 0 1rem}@media screen and (min-width:768px){.p-post__content h1,.p-post__content h2,.p-post__content h3,.p-post__content h4,.p-post__content h5,.p-post__content h6{padding:1.5rem 10% 1rem}}.p-post__content .wp-block-embed,.p-post__content .wp-block-gallery,.p-post__content .wp-block-image{margin:50px 0}@media screen and (min-width:768px){.p-post__content .wp-block-embed,.p-post__content .wp-block-gallery,.p-post__content .wp-block-image{margin:100px 0}}.p-post__content figcaption{text-align:center}.p-post__content~h1,.p-post__content~h2,.p-post__content~h3,.p-post__content~h4,.p-post__content~h5,.p-post__content~h6{margin:50px 0 0}@media screen and (min-width:768px){.p-post__content~h1,.p-post__content~h2,.p-post__content~h3,.p-post__content~h4,.p-post__content~h5,.p-post__content~h6{margin:100px 0 0}}.p-production__header{margin:30px 0}.p-production__header-wrapper{display:flex;flex-flow:column nowrap}@media screen and (min-width:992px){.p-production__header-wrapper{align-items:flex-end;column-gap:30px;flex-flow:row nowrap;justify-content:space-between}}.p-production__breadcrumb{margin:0 0 25px}.p-production__meta{align-items:flex-start;display:flex;flex-basis:100%;flex-direction:column;gap:10px;margin-top:10px;width:100%}@media screen and (min-width:992px){.p-production__meta{align-items:flex-end}}@media screen and (min-width:1200px){.p-production__meta{align-items:center;flex-basis:60%;flex-direction:row;gap:30px;justify-content:flex-end;margin-top:0;width:60%}}.p-production__meta .c-label,.p-production__meta p{margin:0;order:3}@media screen and (min-width:1200px){.p-production__meta .c-label,.p-production__meta p{order:unset}}.c-form .p-production__meta input[type=button],.c-form .p-production__meta input[type=submit],.nf-form-content .p-production__meta input[type=button],.nf-form-content .p-production__meta input[type=submit],.p-production__meta .c-button,.p-production__meta .c-form input[type=button],.p-production__meta .c-form input[type=submit],.p-production__meta .nf-form-content input[type=button],.p-production__meta .nf-form-content input[type=submit]{order:1}@media screen and (min-width:1200px){.c-form .p-production__meta input[type=button],.c-form .p-production__meta input[type=submit],.nf-form-content .p-production__meta input[type=button],.nf-form-content .p-production__meta input[type=submit],.p-production__meta .c-button,.p-production__meta .c-form input[type=button],.p-production__meta .c-form input[type=submit],.p-production__meta .nf-form-content input[type=button],.p-production__meta .nf-form-content input[type=submit]{order:unset;width:auto}}.p-production__meta .c-label{order:1;position:relative}@media screen and (min-width:1200px){.p-production__meta .c-label{order:unset}.p-production__meta .c-label:after{background-color:#585857;border-radius:50%;content:"";height:4px;position:absolute;right:-15px;top:50%;transform:translateY(-50%);width:4px}}.p-production__title{margin:0 0 5px}.p-production__title-wrapper{flex-basis:100%;width:100%}@media screen and (min-width:1200px){.p-production__title-wrapper{flex-basis:40%;width:40%}}.p-production__additional-information{margin:40px 0 0}.p-production__additional-information:not(:last-child){border-bottom:2px solid #eeedf0;margin:40px 0 30px;padding:0 0 25px}@media screen and (min-width:1200px){.p-production__additional-information{margin:0}.p-production__additional-information:first-child{margin:0 0 30px;padding:0 0 25px}}.p-production__sidebar-trailer{margin-top:30px;max-width:400px;position:relative}.p-production__sidebar-trailer:hover{cursor:pointer}.c-form .p-production__sidebar-trailer:hover input[type=button],.c-form .p-production__sidebar-trailer:hover input[type=submit],.nf-form-content .p-production__sidebar-trailer:hover input[type=button],.nf-form-content .p-production__sidebar-trailer:hover input[type=submit],.p-production__sidebar-trailer:hover .c-button,.p-production__sidebar-trailer:hover .c-form input[type=button],.p-production__sidebar-trailer:hover .c-form input[type=submit],.p-production__sidebar-trailer:hover .nf-form-content input[type=button],.p-production__sidebar-trailer:hover .nf-form-content input[type=submit]{border-color:#000;box-shadow:0 0 0 3px #fff}.p-production__sidebar-trailer-label{left:50%;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%)}.p-production__sidebar-trailer-image{aspect-ratio:16/9;border-radius:4px;overflow:hidden}.p-production__sidebar-trailer-image img{height:100%;object-fit:cover;width:100%}.p-single-event__header{margin:30px 0}.p-single-event__header-wrapper{display:flex;flex-flow:column nowrap}@media screen and (min-width:992px){.p-single-event__header-wrapper{align-items:flex-end;flex-flow:row nowrap;justify-content:space-between}}.p-single-event__breadcrumb{margin:0 0 25px}.p-single-event__title-wrapper{flex-basis:100%;width:100%}@media screen and (min-width:1200px){.p-single-event__title-wrapper{flex-basis:40%;width:40%}}.p-single-event__meta{align-items:flex-start;display:flex;flex-basis:100%;flex-direction:column;gap:10px;margin-top:10px;width:100%}@media screen and (min-width:992px){.p-single-event__meta{align-items:flex-end}}@media screen and (min-width:1200px){.p-single-event__meta{align-items:center;flex-basis:60%;flex-direction:row;gap:30px;justify-content:flex-end;margin-top:0;width:60%}}.p-single-event__meta p{margin:0;position:relative}@media screen and (min-width:1200px){.p-single-event__meta p:after{background-color:#585857;border-radius:50%;content:"";height:4px;position:absolute;right:-15px;top:50%;transform:translateY(-50%);width:4px}.p-single-event__meta p:last-of-type:after{content:none}}.p-single-event__title{margin:0 0 5px}.p-single-event__additional-information{margin:40px 0 0}@media screen and (min-width:1200px){.p-single-event__additional-information{margin:0}}.p-single-event__additional-information:not(:last-child){border-bottom:2px solid #eeedf0;margin:40px 0 30px;padding:0 0 25px}.p-single-event__additional-information:first-child{margin:0 0 30px;padding:0 0 25px}.p-contributor__header{margin:30px 0}.p-contributor__breadcrumb{margin:0 0 25px}.p-subscription .s-prices-and-plan__prices-table{width:100%}