:root{--col-primary: #0098e2;--col-primary20: #0098e220;--col-primary50: #0098e250;--col-primaryDark: #0a0b04;--col-secondary: #a54b3b;--col-secondary20: #a54b3b20;--col-grayLight: #bababa;--col-grayLight20: #bababa20;--col-gray80: #33333380}@font-face{font-family:Quicksand;font-style:normal;font-weight:300;src:url(./Quicksand-Medium.ClxOSIMz.ttf) format("truetype")}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;src:url(./Quicksand-Bold.CRBjWP5_.ttf) format("truetype")}body{font-family:Quicksand,Arial,sans-serif;font-size:15px;line-height:22px;margin-bottom:20px;color:#000}h1,h2,h3,h4,h5,h6{font-family:Quicksand,Arial,sans-serif;font-weight:400;margin-bottom:10px;color:#000;text-transform:uppercase}h1{font-size:26px;line-height:45px;margin:0 0 25px;padding-bottom:5px;font-weight:700}h2{font-size:24px;line-height:32px;margin-bottom:15px}h3{font-size:20px;line-height:28px;margin-bottom:10px}h4{font-size:18px;line-height:24px;margin-bottom:5px}h5{font-size:16px;line-height:22px;margin-bottom:5px}h6{font-size:14px;line-height:20px;font-weight:700;margin-bottom:5px}p{font-size:14px;line-height:20px;margin:0 0 20px}@media (min-width: 600px){h1{font-size:28px;line-height:36px}h2{font-size:26px;line-height:35px;margin-bottom:15px}h3{font-size:22px;line-height:30px;margin-bottom:10px}h4{font-size:20px;line-height:26px;margin-bottom:5px}h5{font-size:18px;line-height:22px;margin-bottom:5px}h6{font-size:16px;line-height:22px;font-weight:700;margin-bottom:5px}p{font-size:14px;line-height:20px;margin:0 0 20px}}a{color:var(--col-primary)}button,.btn,input[type=submit]{font-family:Quicksand,Arial,sans-serif;font-size:13px;line-height:20px;font-weight:700;text-transform:uppercase;padding:10px 20px;cursor:pointer;color:#fff;background-color:var(--col-primary);transition:background-color .3s;text-decoration:none;display:inline-block;margin:0;border-radius:0;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;border:1px solid transparent;outline:none}button.btn-sm,.btn.btn-sm,input[type=submit].btn-sm{padding:5px 10px}button:hover,button:focus,.btn:hover,.btn:focus,input[type=submit]:hover,input[type=submit]:focus{background-color:var(--col-primaryDark)}*,*:before,*:after{box-sizing:border-box}html{height:100%}body{min-height:100%;margin:0;display:flex;flex-direction:column}.inner{max-width:1100px;margin:0 auto;padding:0 30px}h1.hidden{display:none}section .columns{column-gap:4rem;break-inside:avoid}section .column--2{column-count:2}@media (max-width: 599px){section .column--2{column-count:1}}section .column--3{column-count:3}@media (max-width: 599px){section .column--3{column-count:1}}@media (min-width: 600px){section .column--3{column-count:2}}@media (min-width: 1200px){section .column--3{column-count:3}}@media (max-width: 599px){section .column--4{column-count:1}}@media (min-width: 600px){section .column--4{column-count:2}}@media (min-width: 900px){section .column--4{column-count:3}}@media (min-width: 1200px){section .column--4{column-count:4}}header{width:100%;position:sticky;top:0;z-index:1000;background-color:#fff;box-shadow:0 0 10px #0000001a}header .inner{position:relative;min-height:72px;margin:0 auto;display:grid;grid-gap:1rem;grid-template-columns:auto 1fr;width:90vw;padding:1rem 0}@media (min-width: 900px){header .inner{padding:1rem 30px}}header .inner a.brand{text-transform:uppercase;text-decoration:none;display:flex;font-family:Avenir Heavy,sans-serif}header .inner a.brand span{font-size:1rem;font-weight:700;color:var(--col-primaryDark);margin:auto auto auto .5rem}@media (min-width: 1200px){header .inner a.brand span{font-size:1.5rem;margin:auto auto auto 2rem}}header .inner a.brand img{width:auto;height:50px;max-width:50vw}@media (min-width: 1200px){header .inner a.brand img{height:75px;max-width:unset}}@media (max-width: 899px){nav{display:none;grid-column:1/-1}nav.open{display:block;transition:all .3s ease-in-out}nav.open ul{display:flex;flex-direction:column}nav.open ul li{padding:10px 0}}@media (min-width: 900px){nav{margin:auto 0 auto auto}}nav ul{list-style:none;margin:0;padding:0;display:flex}nav ul li{margin:0;padding:0}nav ul li a{color:inherit;font-size:15px;padding:6px 8px;text-decoration:none;text-transform:uppercase}nav ul li a:hover,nav ul li a:focus{border:none;text-decoration:underline dotted black 2px;text-underline-offset:.5em}nav ul li.current a,nav ul li.section a{color:var(--col-primary);font-weight:700;text-decoration:underline solid var(--col-primary) 2px;text-underline-offset:.5em}button#nav-icon3{background:none;color:inherit;border:none;padding:0;font:inherit;display:flex;flex-direction:column;cursor:pointer;margin:auto 0 auto auto}@media (min-width: 900px){button#nav-icon3{display:none}}button#nav-icon3 .bar1,button#nav-icon3 .bar2,button#nav-icon3 .bar3{width:35px;height:2px;background-color:#000;margin:5px 0;transition:.4s}button#nav-icon3.change .bar1{-webkit-transform:rotate(-45deg) translate(-7px,7px);transform:rotate(-45deg) translate(-7px,7px)}button#nav-icon3.change .bar2{opacity:0}button#nav-icon3.change .bar3{-webkit-transform:rotate(45deg) translate(-10px,-10px);transform:rotate(45deg) translate(-10px,-10px)}footer{color:#fff;background:var(--col-primaryDark);font-size:11px;line-height:22px;width:100%}footer .inner{width:90vw;padding:1rem 0;display:flex;flex-direction:column;gap:2rem}@media (min-width: 900px){footer .inner{padding:1rem 30px;flex-direction:row}}@media (min-width: 1200px){footer .inner{padding:2rem 30px;width:80vw}}footer .inner .footer-content{line-height:1.5;display:flex;flex-direction:column;gap:1rem;flex-grow:1}@media (min-width: 600px){footer .inner .footer-content{flex-direction:row}}footer .inner .footer-content .text{display:flex;flex-direction:column;gap:1rem;text-align:center}@media (min-width: 600px){footer .inner .footer-content .text{text-align:left}}footer .inner .footer-content .text .custom-content p{margin:0}footer .inner .footer-content .text .social-media-links{display:flex;gap:1rem;margin:auto}@media (min-width: 600px){footer .inner .footer-content .text .social-media-links{margin-left:0}}footer .inner .footer-content .text .social-media-links a svg{width:20px;fill:#fff}footer .inner .footer-content .text .social-media-links a svg:hover{fill:var(--col-grayLight)}footer .inner .footer-content .footer-logo{flex-grow:1;text-align:center}@media (min-width: 600px){footer .inner .footer-content .footer-logo{text-align:left}}footer .inner .footer-content .footer-logo img{width:100px}footer .inner .footer-menu{display:flex;flex-direction:column;gap:2rem;margin-left:auto;margin-right:auto}@media (min-width: 600px){footer .inner .footer-menu{flex-direction:row;margin-right:0}}footer .inner .footer-menu ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}footer .inner .footer-menu ul li{margin:0;padding:0;text-align:center}@media (min-width: 600px){footer .inner .footer-menu ul li{text-align:left}}footer .inner .footer-menu ul li a{color:#fff;text-decoration:none;text-transform:uppercase;font-size:12px;padding:6px 8px}footer .inner .footer-menu ul li a:hover,footer .inner .footer-menu ul li a:focus{border:none;text-decoration:underline dotted white 2px;text-underline-offset:.25em}footer .inner .footer-menu ul li.current a,footer .inner .footer-menu ul li.section a{color:var(--col-primary);font-weight:700;text-decoration:underline solid var(--col-primary) 2px;text-underline-offset:.25em}main{background:#fff;min-height:300px;flex-grow:1}main section{max-width:1100px;margin-left:auto;margin-right:auto;width:90vw;padding:2rem 0}@media (min-width: 600px){main section{padding:2rem 30px}}@media (min-width: 600px){main section{padding:3rem 30px;width:80vw}}main section.heading{padding-bottom:0}main section.heading h1{margin-bottom:0}main section.wide{max-width:unset;width:unset;padding:unset}main section.wide .inner{padding:1rem 0;width:90vw}@media (min-width: 600px){main section.wide .inner{padding:2rem 30px}}@media (min-width: 600px){main section.wide .inner{padding:3rem 30px;width:80vw}}main section.small{padding-bottom:0}main section.py-sm{padding:1rem 0}@media (min-width: 600px){main section.py-sm{padding:1rem 30px}}@media (min-width: 600px){main section.py-sm{padding:1.5rem 30px}}@media (min-width: 600px){main section.py-sm .inner{padding:1rem 30px}}main section.bg-orange{background-color:var(--col-secondary20)}main section.bg-blue{background-color:var(--col-primary20)}main section.bg-green{background-color:#e6f4e6}.ss-htmleditorfield-file.image{max-width:100%;height:auto}.image-credit{background-color:#ffffff20;position:absolute;bottom:0;right:0;padding:1rem;color:#fff}.image-credit.small{padding:.5rem}form{margin:0;border:0;vertical-align:baseline;padding:0}form .message{padding:1rem;border:1px solid #e5e5e5;background-color:#f5f5f5;margin:0 0 2rem}form .message.error,form .message.bad{background-color:#fdd}form .message.good{background-color:#dfd}form fieldset{padding:0;border:0;vertical-align:baseline;border:none;margin:0 0 1rem}form fieldset .field.required label:after{content:"*";color:red;margin-left:5px}form fieldset label{display:block;margin:0 0 .5rem;font-size:.75rem}form fieldset input,form fieldset textarea{width:100%;padding:.5rem;margin:0 0 1rem;border:1px solid #e5e5e5;border-radius:0}form fieldset .field.checkbox{display:flex;flex-direction:row}form fieldset .field.checkbox input{width:unset;margin:5px 15px auto 5px}form fieldset .field.checkbox label{margin:0}dialog{position:absolute;left:0;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;margin:auto;border:solid;padding:1em;background:#fff;color:#000;display:block}dialog:not([open]){display:none}dialog+.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000001a}._dialog_overlay{position:fixed;top:0;right:0;bottom:0;left:0}dialog.fixed{position:fixed;top:50%;transform:translateY(-50%)}dialog{position:fixed;top:0;left:0;min-width:50vw;z-index:9999;padding:2rem}@media (min-width: 600px){dialog{max-width:40vw}}dialog .btn-toolbar{text-align:end}dialog .dialog-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}dialog .dialog-header h3{margin:0}@media (max-width: 599px){dialog .dialog-header h3{font-size:1rem}}dialog .dialog-header button.close-button{background:none;font-size:2rem;color:#000;cursor:pointer;padding:0;margin-top:0;margin-bottom:auto}.app__elements__dateblock section .container{display:grid;grid-template-columns:1fr;gap:4rem}@media (max-width: 599px){.app__elements__dateblock section .container{justify-content:start}}@media (min-width: 600px){.app__elements__dateblock section .container{grid-template-columns:1fr 1fr}}@media (min-width: 900px){.app__elements__dateblock section .container{grid-template-columns:1fr 1fr 1fr}}@media (min-width: 1200px){.app__elements__dateblock section .container{grid-template-columns:1fr 1fr 1fr 1fr}}.app__elements__dateblock section .container .date-container{border-left:3px solid var(--col-primary);padding-left:.5rem;padding-bottom:.25rem;padding-top:.25rem}.app__elements__dateblock section .container .date-container .date-time-holder{margin-bottom:.5rem}.app__elements__dateblock section .container .date-container .ticket-info .no-ticket-info{color:var(--col-secondary)}.app__elements__dateblock section .container .date-container.date-past{border-left:3px solid var(--col-grayLight);color:var(--col-grayLight)}.app__elements__dateblock section .container .date-container.date-past .ticket-info .no-ticket-info{color:var(--col-grayLight)}.app__elements__faqblock .no-select,.app__elements__faqblock h3{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.app__elements__faqblock h3{font-weight:300;letter-spacing:1px;display:block;background-color:#fefffa;margin:0;cursor:pointer;text-transform:unset}.app__elements__faqblock p:empty{display:none}.app__elements__faqblock p{position:relative;overflow:hidden;max-height:800px;opacity:1;transform:translate(0);margin-top:14px;z-index:2}.app__elements__faqblock ul{list-style:none;padding:0;margin:0}.app__elements__faqblock ul li{position:relative;margin:0;padding:24px 0 4px;border-top:1px dotted #dce7eb}.app__elements__faqblock ul li i{position:absolute;transform:translate(-6px);margin-top:16px;right:0}.app__elements__faqblock ul li i:before,.app__elements__faqblock ul li i:after{content:"";position:absolute;background-color:var(--col-primary);width:3px;height:9px}.app__elements__faqblock ul li i:before{transform:translate(-2px) rotate(45deg)}.app__elements__faqblock ul li i:after{transform:translate(2px) rotate(-45deg)}.app__elements__faqblock ul li input[type=checkbox]{position:absolute;cursor:pointer;width:100%;height:100%;z-index:1;opacity:0}.app__elements__faqblock ul li input[type=checkbox]:checked~p{margin-top:0;max-height:0;opacity:0;transform:translateY(50%)}.app__elements__faqblock ul li input[type=checkbox]:checked~i:before{transform:translate(2px) rotate(45deg)}.app__elements__faqblock ul li input[type=checkbox]:checked~i:after{transform:translate(-2px) rotate(-45deg)}.element.app__elements__linkblock .links{display:flex;flex-wrap:wrap;gap:1rem}.element.app__elements__linkblock .links.link-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -1rem;padding:0;list-style:none}.app__elements__memberblock .member-container{display:grid;grid-template-columns:1fr;grid-gap:3rem}@media (min-width: 600px){.app__elements__memberblock .member-container{grid-template-columns:1fr 1fr;grid-gap:2rem}}@media (min-width: 900px){.app__elements__memberblock .member-container{grid-template-columns:1fr 1fr 1fr}}@media (min-width: 1200px){.app__elements__memberblock .member-container{grid-template-columns:1fr 1fr 1fr 1fr;gap:3rem}}.app__elements__memberblock .member-container .member-item{width:100%}.app__elements__memberblock .member-container .member-item .image-holder{position:relative}.app__elements__memberblock .member-container .member-item .image-holder img{width:100%;height:auto}.app__elements__memberblock .member-container .member-item .image-placeholder{width:100%;aspect-ratio:1/1;background-image:url(./Logo_TheaterAbHof_OHNESchrift.DVFjJJFr.png);background-size:contain}.app__elements__memberblock .member-container .member-item h3{font-size:1rem;line-height:unset;margin-bottom:5px;margin-top:5px}.app__elements__memberblock .member-container .member-item .additional-information{text-transform:uppercase;margin-top:5px;margin-bottom:5px;font-size:small}@media (min-width: 600px){.app__elements__memberblock dialog.member-details{max-width:60vw;max-height:80vh}}.app__elements__memberblock dialog.member-details .dialog-header h3{font-size:1.5rem}.app__elements__memberblock dialog.member-details .dialog-content .image-holder{width:300px;float:left;margin-right:2rem;margin-bottom:.5rem}.app__elements__memberblock dialog.member-details .dialog-content .image-holder img{width:300px;height:auto}#MemberDataForm_MemberDataForm fieldset{display:flex;flex-direction:column;gap:1rem}#MemberDataForm_MemberDataForm .composite{display:grid;grid-gap:1rem}#MemberDataForm_MemberDataForm .composite.grid-2{grid-template-columns:1fr 1fr}#MemberDataForm_MemberDataForm .composite.grid-3{grid-template-columns:1fr 1fr 1fr}#MemberDataForm_MemberDataForm .composite .field{flex:1}.app__elements__newsletterblock.highlight{background-color:var(--col-primary50);-webkit-transition:background-color 1s linear;-ms-transition:background-color 1s linear;transition:background-color 1s linear}.app__elements__newsletterblock section{background-color:var(--col-primary20)}.app__elements__newsletterblock section .inner{padding-top:2rem;padding-bottom:4rem;position:relative}.app__elements__newsletterblock section .inner h2{margin-top:0}.app__elements__newsletterblock section .inner #NewsletterForm_NewsletterForm{border:none;padding:0;margin:0;max-width:500px}.app__elements__newsletterblock section .inner #NewsletterForm_NewsletterForm fieldset{margin:0;display:flex;flex-direction:column;gap:1rem}.app__elements__newsletterblock section .inner #NewsletterForm_NewsletterForm fieldset .field.text{display:flex;flex-direction:column;margin-top:auto;margin-bottom:auto}.app__elements__newsletterblock section .inner #NewsletterForm_NewsletterForm fieldset .field.text input{margin:0}.app__elements__newsletterblock section .inner #NewsletterForm_NewsletterForm fieldset .field.text label,.app__elements__newsletterblock section .inner #NewsletterForm_NewsletterForm fieldset .field.text .middleColumn{margin-top:auto;margin-bottom:auto}.app__elements__newsletterblock section .inner #NewsletterForm_NewsletterForm .btn-toolbar{margin-top:auto;margin-bottom:auto}.app__elements__pressblock .press-zip-holder,.app__elements__custompressblock .press-zip-holder{margin-bottom:2rem}.app__elements__pressblock .press-zip-holder a,.app__elements__custompressblock .press-zip-holder a{display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:center;width:fit-content}.app__elements__pressblock .press-zip-holder a svg,.app__elements__custompressblock .press-zip-holder a svg{width:15px;fill:#fff}.app__elements__pressblock .press-file-holder,.app__elements__custompressblock .press-file-holder{display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap}.app__elements__pressblock .press-file-holder a.press-file,.app__elements__custompressblock .press-file-holder a.press-file{display:flex;flex-direction:column;text-decoration:none;color:#000}.app__elements__pressblock .press-file-holder a.press-file .download,.app__elements__custompressblock .press-file-holder a.press-file .download{width:150px;line-height:1;transition:.5s ease;backface-visibility:hidden}.app__elements__pressblock .press-file-holder a.press-file .download small,.app__elements__custompressblock .press-file-holder a.press-file .download small{margin-top:5px}.app__elements__pressblock .press-file-holder a.press-file .download small .nowrap,.app__elements__custompressblock .press-file-holder a.press-file .download small .nowrap{white-space:nowrap}.app__elements__pressblock .press-file-holder a.press-file .download .placeholder-file,.app__elements__custompressblock .press-file-holder a.press-file .download .placeholder-file{height:150px;width:150px;background-color:var(--col-grayLight20);position:relative}.app__elements__pressblock .press-file-holder a.press-file .download .placeholder-file .extension,.app__elements__custompressblock .press-file-holder a.press-file .download .placeholder-file .extension{text-transform:uppercase;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app__elements__pressblock .press-file-holder a.press-file .download .placeholder-file svg,.app__elements__custompressblock .press-file-holder a.press-file .download .placeholder-file svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px}.app__elements__pressblock .press-file-holder a.press-file .download .placeholder-file,.app__elements__pressblock .press-file-holder a.press-file .download img,.app__elements__custompressblock .press-file-holder a.press-file .download .placeholder-file,.app__elements__custompressblock .press-file-holder a.press-file .download img{display:block;opacity:1}.app__elements__pressblock .press-file-holder a.press-file .download .placeholder-file:hover,.app__elements__pressblock .press-file-holder a.press-file .download img:hover,.app__elements__custompressblock .press-file-holder a.press-file .download .placeholder-file:hover,.app__elements__custompressblock .press-file-holder a.press-file .download img:hover{opacity:.3}.app__elements__pressblock .press-file-holder a.press-file .overlay,.app__elements__custompressblock .press-file-holder a.press-file .overlay{height:150px;width:150px;position:absolute;background-color:#fff;transition:.5s ease;opacity:0}.app__elements__pressblock .press-file-holder a.press-file .overlay svg,.app__elements__custompressblock .press-file-holder a.press-file .overlay svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px}.app__elements__pressblock .press-file-holder a.press-file .overlay:hover,.app__elements__custompressblock .press-file-holder a.press-file .overlay:hover{opacity:.5}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{-webkit-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.glide--rtl{direction:rtl}.glide__arrow{position:absolute;display:block;top:50%;z-index:2;color:#fff;text-transform:uppercase;padding:9px 12px;background-color:transparent;border:2px solid rgba(255,255,255,.5);border-radius:4px;box-shadow:0 .25em .5em #0000001a;text-shadow:0 .25em .5em rgba(0,0,0,.1);opacity:1;cursor:pointer;transition:opacity .15s ease,border .3s ease-in-out;transform:translateY(-50%);line-height:1}.glide__arrow:focus{outline:none}.glide__arrow:hover{border-color:#fff}.glide__arrow--left{left:2em}.glide__arrow--right{right:2em}.glide__arrow--disabled{opacity:.33}.glide__bullets{position:absolute;z-index:2;bottom:2em;left:50%;display:inline-flex;list-style:none;transform:translate(-50%)}.glide__bullet{background-color:#ffffff80;width:9px;height:9px;padding:0;border-radius:50%;border:2px solid transparent;transition:all .3s ease-in-out;cursor:pointer;line-height:0;box-shadow:0 .25em .5em #0000001a;margin:0 .25em}.glide__bullet:focus{outline:none}.glide__bullet:hover,.glide__bullet:focus{border:2px solid #fff;background-color:#ffffff80}.glide__bullet--active{background-color:#fff}.glide--swipeable{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.glide--dragging{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.glide{max-height:90vh}.glide .glide__track .glide__slides .glide__slide .slide-container{position:relative;height:100%}.glide .glide__track .glide__slides .glide__slide .slide-container img{width:100%;height:50vh;object-fit:cover}.glide .glide__track .glide__slides .glide__slide .slide-container .caption-container{width:100%;height:100%;position:absolute;bottom:0;left:0}.glide .glide__track .glide__slides .glide__slide .slide-container .caption-container .caption{height:100%;background-color:#ffffff20;color:#fff;padding:1.5rem}@media (min-width: 600px){.glide .glide__track .glide__slides .glide__slide .slide-container .caption-container .caption{padding:2rem}}.glide .glide__track .glide__slides .glide__slide .slide-container .caption-container .caption h2{font-size:1.5rem;margin:0;color:#fff}@media (min-width: 600px){.glide .glide__track .glide__slides .glide__slide .slide-container .caption-container{width:90vw;max-width:1100px;height:fit-content;position:absolute;left:50%;transform:translate(-50%)}}@media (min-width: 600px) and (min-width: 1200px){.glide .glide__track .glide__slides .glide__slide .slide-container .caption-container{width:80vw;max-width:1100px}}@media (min-width: 600px){.glide .glide__track .glide__slides .glide__slide .slide-container .caption-container .caption{padding:3rem 5rem 3rem 3rem;height:fit-content;max-height:50%;width:fit-content}.glide .glide__track .glide__slides .glide__slide .slide-container .caption-container .caption h2{font-size:2rem}}.glide .glide__arrows .glide__arrow{border:none;box-shadow:unset;border-radius:unset;top:95%}@media (min-width: 600px){.glide .glide__arrows .glide__arrow{top:50%}}.glide .glide__bullets{display:none;bottom:0}@media (min-width: 600px){.glide .glide__bullets{display:unset}}.app__elements__quoteblock{background-color:var(--col-secondary20);margin-bottom:2rem}.app__elements__quoteblock h2{text-align:center}.app__elements__quoteblock .glide__slide{margin-top:auto;margin-bottom:auto}.app__elements__quoteblock .glide__arrows .glide__arrow{color:var(--col-secondary)}.app__elements__quoteblock .glide__arrows .glide__arrow:hover,.app__elements__quoteblock .glide__arrows .glide__arrow:focus{color:#fff;background-color:var(--col-secondary)}.app__elements__quoteblock .slide-container{margin:0 auto;max-width:70vw}@media (min-width: 600px){.app__elements__quoteblock .slide-container{max-width:600px;width:50vw}}.app__elements__quoteblock .slide-container blockquote{font-style:italic}.app__elements__quoteblock .slide-container blockquote:before{font-style:normal;content:open-quote open-quote;vertical-align:top;font-size:3rem;color:var(--col-secondary);position:absolute;top:0;left:0}.app__elements__quoteblock .slide-container .author{text-align:right;margin-top:1rem;font-weight:700}.app__elements__quoteblock .slide-container .author:before{content:"-";margin-right:5px}.supporter-container{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.supporter-container .supporter-item{height:100px;width:300px;display:flex;margin:auto}@media (min-width: 600px){.supporter-container .supporter-item{height:150px;width:300px}}.supporter-container .supporter-item img{height:100%;width:100%;object-fit:contain;margin:auto}.app__elements__textimageblock .container,.app__elements__currentproductionblock .container{display:flex;flex-direction:column}@media (min-width: 600px){.app__elements__textimageblock .container,.app__elements__currentproductionblock .container{flex-direction:row;gap:2rem}}.app__elements__textimageblock .container div,.app__elements__currentproductionblock .container div{width:100%}@media (min-width: 600px){.app__elements__textimageblock .container div,.app__elements__currentproductionblock .container div{width:50%}}.app__elements__textimageblock .container div.image,.app__elements__currentproductionblock .container div.image{position:relative}.app__elements__textimageblock .container div.image img,.app__elements__currentproductionblock .container div.image img{width:100%;height:100%;object-fit:cover}.app__elements__textimageblock .container div.content,.app__elements__currentproductionblock .container div.content{padding-bottom:1rem}.app__elements__currentproductionblock .subtitle{color:var(--col-gray80)}.app__elements__currentproductionblock .container div.image.poster img{width:100%;height:auto;object-fit:unset}
