.pswp__container,.pswp__img,[role=button],button,input[type=button],input[type=reset],input[type=submit]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}ol li,ul li{margin-bottom:.5em;position:relative;list-style:none}.ldngscrn .spinner,ol li,ul li{position:relative}.ckbnnr,.nojs_wrapper>.nojs_message,.site-wrapper{box-shadow:0 0 .25em rgb(var(--c-shadow))}.site-header__nav a,a,a::after,a::before{transition:color .3s}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right,.pswp__caption--fake{visibility:hidden}.pswp,.pswp__bg,.pswp__container,.pswp__img--placeholder,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp--animate_opacity,.pswp__bg,.pswp__preloader{will-change:opacity}*{margin:0;padding:0}a,body,div,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,img,label,legend,li,ol,p,small,span,strong,ul{outline:0;border:0;vertical-align:baseline;font-family:inherit;font-size:100%;font-weight:inherit;font-style:inherit}input[type=email],input[type=password],input[type=text],textarea{border-radius:0;-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}input:invalid{box-shadow:none}input[type=text]::-ms-clear{display:none}input:focus,select:focus,textarea:focus{outline:0}textarea{overflow:auto}::-webkit-input-placeholder{color:inherit}:-moz-placeholder{opacity:1;color:inherit}::-moz-placeholder{opacity:1;color:inherit}:-ms-input-placeholder{color:inherit}[role=button],button,input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}button,input[type=button],input[type=reset],input[type=submit]{border:0;background:0 0;cursor:default;padding:0;overflow:visible;line-height:normal;color:inherit;font:inherit;-webkit-appearance:button}ol,p,ul{line-height:1.5}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}.ldngscrn .spinner .inner,.ldngscrn .spinner .outer{position:absolute;border-radius:50%;border-width:3px;border-style:solid}[role=button]{display:inline-block;cursor:default;text-align:center;text-decoration:none;white-space:pre;color:inherit}.ckbnnr.active,.icon,article,aside,figure,footer,form.input_form .form_input_wrapper,header,main,nav,section{display:block}*,::after,::before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:Roboto;src:url("../fonts/roboto/roboto-light.woff2") format("woff2"),url("../fonts/roboto/roboto-light.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url("../fonts/roboto/roboto-light-italic.woff2") format("woff2"),url("../fonts/roboto/roboto-light-italic.woff") format("woff");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url("../fonts/roboto/roboto-regular.woff2") format("woff2"),url("../fonts/roboto/roboto-regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url("../fonts/roboto/roboto-regular-italic.woff2") format("woff2"),url("../fonts/roboto/roboto-regular-italic.woff") format("woff");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url("../fonts/roboto/roboto-medium.woff2") format("woff2"),url("../fonts/roboto/roboto-medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url("../fonts/roboto/roboto-medium-italic.woff2") format("woff2"),url("../fonts/roboto/roboto-medium-italic.woff") format("woff");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url("../fonts/roboto/roboto-bold.woff2") format("woff2"),url("../fonts/roboto/roboto-bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url("../fonts/roboto/roboto-bold-italic.woff2") format("woff2"),url("../fonts/roboto/roboto-bold-italic.woff") format("woff");font-weight:700;font-style:italic}@font-face{font-family:Bitter;src:url("../fonts/bitter/bitter-regular.woff2") format("woff2"),url("../fonts/bitter/bitter-regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:Bitter;src:url("../fonts/bitter/bitter-regular-italic.woff2") format("woff2"),url("../fonts/bitter/bitter-regular-italic.woff") format("woff");font-weight:400;font-style:italic}@font-face{font-family:Bitter;src:url("../fonts/bitter/bitter-bold.woff2") format("woff2"),url("../fonts/bitter/bitter-bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:Bitter;src:url("../fonts/bitter/bitter-bold-italic.woff2") format("woff2"),url("../fonts/bitter/bitter-bold-italic.woff") format("woff");font-weight:700;font-style:italic}:root{--ff-pri:"Roboto",Arial,sans-serif;--ff-sec:"Bitter",Georgia,Times,serif;--c-bg:255,255,255;--c-base:34,34,34;--c-shadow:var(--c-base);--c-g1:102,102,102;--c-g2:187,187,187;--c-pri:174,31,31;--c-pri1:88,16,16;--c-pri2:255,160,160;--c-sec:43,71,193;--c-sec1:13,32,115;--c-sec2:50,71,157;--c-sec3:14,25,73;--pattern-size:410px 410px;--pattern:url("../img/patterns/bg-paper-fibers.png");--patternX2:url("../img/patterns/bg-paper-fibers-x2.png");--pswp-ctrls:url("../template-parts/global/extensions/photoswipe/default-skin.svg");--location-map:url("../img/misc/map-centrum-light.jpg")}body{line-height:1;color:rgb(var(--c-base));font-family:var(--ff-pri);font-size:16px;font-weight:300;font-style:normal;background-repeat:repeat;background-size:var(--pattern-size);background-color:rgb(var(--c-bg))}h1,h2{font-family:var(--ff-sec);font-style:normal}h1,ul li::before{font-size:2em;color:rgb(var(--c-pri))}h1{line-height:1.125;text-transform:uppercase;letter-spacing:.09375em;font-weight:700}.ckbnnr .message p,h2,h3,h4{line-height:1.25}h2{letter-spacing:.0625em;font-size:1.5em;font-weight:400}b,h3,ol li::before,strong,ul li::before{font-family:var(--ff-pri)}h3{color:rgb(var(--c-pri));font-size:1.0625em;font-weight:700;font-style:normal}.icon,h4{color:rgb(var(--c-base))}h4,ol li::before{font-weight:400;font-style:normal}h4{font-family:var(--ff-sec)}ol{counter-reset:section}ol li{margin-left:1.5em}ol li:last-child,ul li:last-child{margin-bottom:0}ol li::before{position:absolute;top:0;left:-2em;width:1.5em;text-align:right;counter-increment:section;content:counter(section) "."}.play_dates .dates,.play_teaser.extended .inner_wapper .col+.col,.plays_archive_recent .plays_archive_items,.post_gallery,p+ol,p+ul{margin-top:.5em}ul{margin-left:0;padding-left:0}ul li{margin-left:1em}ul li::before{position:absolute;top:0;left:-.5em;width:.5em;line-height:.75;text-align:center;font-weight:700;font-style:normal;content:"\00b7"}#kontakt .contact_data+p,.contact_data .phone,.partner_items,.play_poster_wrapper+.play_description,.play_rights+.play_description,.play_rights+.play_poster_wrapper,.play_rights+.play_slider,.play_slider,.play_slider+.play_description,.play_subtitle+.play_description,.play_subtitle+.play_poster_wrapper,.play_subtitle+.play_slider,.play_teaser_readmore,.play_tickets .presale+.pricing,.play_tickets .pricing+.order,.play_title+.play_description,.play_title+.play_poster_wrapper,.play_title+.play_slider,.post_navigation .buttons,.post_text,.post_video,.section_history h2+.text_wrapper,.section_statutes .toggles,.state_message+form.input_form p.form_row.legend_row,.welcome__cta,h1+p,ol+p,p+p,ul+p{margin-top:1em}a{cursor:pointer;text-decoration:underline;color:rgb(var(--c-sec))}.no_touch .partner_items .item a:hover,.no_touch .partner_items .item a:hover .name,.no_touch a:hover{color:rgb(var(--c-sec1))}b,strong{font-weight:700;font-style:normal}b>i,em,em>strong,i,i>b,strong>em{font-style:italic;font-family:var(--ff-pri)}em,i{font-weight:300}b>i,em>strong,i>b,strong>em{font-weight:700}.icon{width:2.5em;height:2.5em;fill:currentColor}.ldngscrn,.nojs_wrapper{display:flex;flex-direction:row}.ldngscrn,.nojs_bg{position:fixed;height:100vh}.ldngscrn{justify-content:center;align-items:center;top:0;left:0;z-index:997;opacity:1;width:100vw;background:rgb(var(--c-bg));pointer-events:none;transition:opacity .3s}.nojs_bg,.nojs_wrapper{width:100%;left:0;top:0}.ldngscrn.complete,.site-header.active .menu-burger .handle.menu_open,.site-header.active .site-header-logo{opacity:0}.ldngscrn .spinner{margin:0 auto;width:60px;height:60px}.ldngscrn .spinner .outer{top:2px;left:2px;width:56px;height:56px;border-top-color:rgb(var(--c-pri));border-right-color:rgb(var(--c-pri));border-bottom-color:transparent;border-left-color:transparent;animation:1.5s linear infinite spinClock}.ldngscrn.complete .spinner .inner,.ldngscrn.complete .spinner .outer{animation:none}.ldngscrn .spinner .inner{top:10px;left:10px;width:40px;height:40px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:rgb(var(--c-base));border-left-color:rgb(var(--c-base));animation:1s linear infinite spinCounterClock}.ldngscrn .loading_label{margin-top:2em;text-align:center}.ldngscrn .loading_label .item_content{text-transform:uppercase;letter-spacing:.125em;color:rgb(var(--c-pri));font-family:var(--ff-sec);font-size:14px;font-weight:700;font-style:normal}@keyframes spinClock{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spinCounterClock{from{transform:rotate(360deg)}to{transform:rotate(0)}}.nojs_bg{z-index:998;background-color:rgb(var(--c-base),.7)}.nojs_wrapper{align-items:center;position:absolute;z-index:999;min-height:100vh}.ckbnnr,.social_navi li a .link__label,form.input_form .input_select_row .dropdown_wrapper .dropdown input[type=radio],form.input_form label,form.input_form p.form_row .error,noscript>input[type=checkbox],noscript>input[type=checkbox]:checked~div,noscript>input[type=checkbox]:checked~label{display:none}.nojs_wrapper>.nojs_message{margin-block:2em;margin-inline:auto;width:80%;max-width:34em;background-color:transparent;padding:0;overflow:hidden;font-size:1em}.nojs_wrapper>.nojs_message>div{position:relative;border-radius:.25em;border-width:2px;border-style:solid;border-color:rgb(var(--c-pri));background-color:rgb(var(--c-bg));padding:3.8em 1.5em 1.5em}.nojs_wrapper>.nojs_message>div a,.play_dates .dates .state.sold span,.play_teaser.current .heading_wrapper .col.presale a span{color:rgb(var(--c-sec))}.nojs_wrapper>.nojs_message>div>label.nojs{position:absolute;top:0;right:0;width:100%;background-color:rgb(var(--c-pri));cursor:pointer;padding:1em;text-align:right;text-transform:uppercase;letter-spacing:2px;color:rgb(var(--c-bg));font-family:var(--ff-pri);font-size:.75em;font-weight:700;font-style:normal}.ckbnnr{position:fixed;bottom:0;left:0;z-index:99;width:100%;height:auto;background-color:rgb(var(--c-sec));padding-top:.125em}.ckbnnr::before{display:block;position:absolute;top:0;left:0;width:100%;height:.125em;background-color:rgb(var(--c-sec1));content:""}.ckbnnr .wrapper{margin:0 auto;width:86%;max-width:calc(1280px - 8em)}.ckbnnr .cols{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:end;align-items:center;padding-block:.75em}.ckbnnr .message{flex:0 0 100%;margin-bottom:.75em}.ckbnnr .message p{margin:0;padding-right:1em;color:rgb(var(--c-bg));font-size:.875em}.ckbnnr .buttons{display:flex}.ckbnnr .buttons p{flex:0 0 auto;margin:0}.ckbnnr .agree{padding-left:1em}.ckbnnr .privacy a,.ckbnnr__agree-cookies{display:block;border-radius:.25em;border-width:2px;border-style:solid;border-color:rgb(var(--c-bg));padding:.5em 1em;cursor:pointer;line-height:1;text-transform:uppercase;text-decoration:none;white-space:nowrap;font-family:var(--ff-pri);font-size:.75em;font-weight:500;font-style:normal;transition:.3s}.button,.site-header__nav a{display:inline-block;text-decoration:none;white-space:nowrap}.ckbnnr .privacy a{background-color:transparent;color:rgb(var(--c-bg))}.ckbnnr__agree-cookies,.no_touch .ckbnnr .privacy a:hover{background-color:rgb(var(--c-bg));color:rgb(var(--c-sec))}.button,form.input_form .input_select_row .row_title,form.input_form p.form_row.has_error .error{background-color:rgb(var(--c-sec));border-radius:.25em;line-height:1;font-weight:500}.no_touch .ckbnnr__agree-cookies:hover{border-color:rgb(var(--c-bg));background-color:rgb(var(--c-bg))}@media screen and (min-width:500px){.ckbnnr .cols{flex-wrap:nowrap;justify-content:center}.ckbnnr .message{flex:1 1 auto;margin-bottom:0}}img{display:block;width:100%;height:auto}.extralong{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.no_list,.no_list li ul{margin-top:0;margin-left:0;list-style:none;line-height:1}.no_list li,.no_list li ul li{position:static;margin-bottom:0;margin-left:0;list-style:none}.image_slider .slider_dots .slide_dot::before,.no_list li ul li::before,.no_list li::before{position:static;top:auto;left:auto;width:auto;text-align:left;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;content:normal}form.input_form{position:relative;overflow:hidden}form.input_form p.form_row{display:block;margin-top:1em}.member__job,form.input_form p.form_row.legend_row{margin-top:0}form.input_form p.form_row.legend_row legend{line-height:1.25;font-family:var(--ff-sec);font-size:1em;font-weight:400;font-style:normal}form.input_form p.form_row.gotya_row{position:absolute;top:0;left:100%}.input_form_wrapper .state_message{display:block;padding:.25em 1em;border-radius:.25em;border-width:2px;border-style:solid;border-color:rgb(var(--c-sec))}.input_form_wrapper .state_message p.message{padding-block:.25em;text-align:center;color:rgb(var(--c-sec));font-family:var(--ff-pri);font-weight:500;font-style:normal}.input_form_wrapper .state_message.captcha_message,.input_form_wrapper .state_message.succsess_message{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.input_form_wrapper .state_message.succsess_message{border-color:rgb(var(--c-pri))}.input_form_wrapper .state_message.captcha_message p.message,.input_form_wrapper .state_message.succsess_message p.message{flex:1 1 auto}.input_form_wrapper .state_message.succsess_message p.message,.section_statutes .toggle_item.active .item_label .caption span+span{color:rgb(var(--c-pri))}.input_form_wrapper .state_message.captcha_message form,.input_form_wrapper .state_message.succsess_message form{flex:0 0 auto;padding-block:.25em}.input_form_wrapper .state_message.succsess_message form .reset_button,.no_touch .image_slider .slider_dots .slide_dot:hover span{border-color:rgb(var(--c-pri));background-color:rgb(var(--c-pri))}.no_touch .input_form_wrapper .state_message.succsess_message form .reset_button:hover{border-color:rgb(var(--c-pri1));background-color:rgb(var(--c-pri1))}form.input_form p.form_row.has_error{position:relative;padding-top:2em}form.input_form p.form_row.has_error .error{display:block;position:absolute;top:0;left:0;z-index:1;padding:.5em;color:rgb(var(--c-bg));font-family:var(--ff-pri);font-size:.75em;font-style:normal}form.input_form p.form_row.has_error .error::after{display:block;position:absolute;bottom:-.25em;left:1em;z-index:-1;width:1em;height:1em;background:inherit;transform:rotate(45deg);content:""}form.input_form label abbr.required{text-decoration:none;vertical-align:super;color:rgb(var(--c-sec));font-size:.75em}.play_tickets .pricing .price .amount .currency::after,.section_statutes .toggle_item .item_label .caption span:first-child:after,form.input_form label abbr.required::before{content:"\00a0"}form.input_form input[type=date],form.input_form input[type=datetime-local],form.input_form input[type=email],form.input_form input[type=month],form.input_form input[type=number],form.input_form input[type=password],form.input_form input[type=search],form.input_form input[type=tel],form.input_form input[type=text],form.input_form input[type=time],form.input_form input[type=url],form.input_form input[type=week],form.input_form textarea{display:block;width:100%;border-radius:.25em;border-width:2px;border-style:solid;border-color:rgb(var(--c-g1));padding:.5em;line-height:1;color:rgb(var(--c-g1));font-family:inherit;font-size:inherit;font-weight:inherit;font-style:normal}form.input_form textarea{resize:none;line-height:1.5}form.input_form input[type=date]:focus,form.input_form input[type=datetime-local]:focus,form.input_form input[type=email]:focus,form.input_form input[type=month]:focus,form.input_form input[type=number]:focus,form.input_form input[type=password]:focus,form.input_form input[type=search]:focus,form.input_form input[type=tel]:focus,form.input_form input[type=text]:focus,form.input_form input[type=time]:focus,form.input_form input[type=url]:focus,form.input_form input[type=week]:focus,form.input_form textarea:focus{border-color:rgb(var(--c-base));color:rgb(var(--c-base))}.button,form.input_form .has_error input[type=date],form.input_form .has_error input[type=datetime-local],form.input_form .has_error input[type=email],form.input_form .has_error input[type=month],form.input_form .has_error input[type=number],form.input_form .has_error input[type=password],form.input_form .has_error input[type=search],form.input_form .has_error input[type=tel],form.input_form .has_error input[type=text],form.input_form .has_error input[type=time],form.input_form .has_error input[type=url],form.input_form .has_error input[type=week],form.input_form .has_error textarea,form.input_form .input_select_row .row_title{border-color:rgb(var(--c-sec))}form.input_form .has_value input[type=date],form.input_form .has_value input[type=datetime-local],form.input_form .has_value input[type=email],form.input_form .has_value input[type=month],form.input_form .has_value input[type=number],form.input_form .has_value input[type=password],form.input_form .has_value input[type=search],form.input_form .has_value input[type=tel],form.input_form .has_value input[type=text],form.input_form .has_value input[type=time],form.input_form .has_value input[type=url],form.input_form .has_value input[type=week],form.input_form .has_value textarea{color:rgb(var(--c-base))}form.input_form .has_error.has_value input[type=date],form.input_form .has_error.has_value input[type=datetime-local],form.input_form .has_error.has_value input[type=email],form.input_form .has_error.has_value input[type=month],form.input_form .has_error.has_value input[type=number],form.input_form .has_error.has_value input[type=password],form.input_form .has_error.has_value input[type=search],form.input_form .has_error.has_value input[type=tel],form.input_form .has_error.has_value input[type=text],form.input_form .has_error.has_value input[type=time],form.input_form .has_error.has_value input[type=url],form.input_form .has_error.has_value input[type=week],form.input_form .has_error.has_value textarea{border-color:rgb(var(--c-sec));color:rgb(var(--c-base))}.button{border-width:2px;border-style:solid;padding:.5em 1em;cursor:pointer;color:rgb(var(--c-bg));font-family:var(--ff-pri);font-size:.875em;font-style:normal;transition:border .3s,background .3s,color .3s}.no_touch .social_navi li a:hover,.site-wrapper{background-color:rgb(var(--c-bg))}.no_touch .button:hover{border-color:rgb(var(--c-sec1));background-color:rgb(var(--c-sec1));color:rgb(var(--c-bg))}.button.icon_button,.image_slider .slider_container,.image_slider .slider_wrapper,.post_teaser_thumbnail_wrapper{position:relative}.button.icon_button.icon_right{padding-right:2.5em}.button.icon_button.icon_left{padding-left:2.5em}.button.icon_button .icon,form.input_form .input_number_row .form_input_wrapper .ctrl .icon{position:absolute;top:50%;width:2em;height:2em;transform:translateY(-50%);color:rgb(var(--c-bg));fill:currentColor}.button.icon_button.icon_right .icon,.site-header.active .site-header-navigation,form.input_form .input_number_row .form_input_wrapper .ctrl.increase .icon{right:0}.button.icon_button.icon_left .icon,form.input_form .input_number_row .form_input_wrapper .ctrl.decrease .icon{left:0}.button.icon_button::before{display:block;position:absolute;top:10%;width:2px;height:80%;background-color:rgb(var(--c-sec1));content:"";transition:background .3s}.button.icon_button.icon_right::before{right:1.875em}.button.icon_button.icon_left::before{left:1.875em}.no_touch .button.icon_button:hover::before,.no_touch .play_tickets .order_option .order_button:hover::before,.no_touch form.input_form .input_select_row .row_title:hover::before,form.input_form .input_select_row.active .row_title::before{background-color:rgb(var(--c-sec2))}.button.icon_button.arrow_right .icon{transform:translateY(-50%) rotate(90deg)}.button.icon_button.arrow_left .icon{transform:translateY(-50%) rotate(-90deg)}form.input_form .input_select_row .row_title{display:block;position:relative;border-width:2px;border-style:solid;padding:.625em 1em;cursor:pointer;text-decoration:none;white-space:nowrap;color:rgb(var(--c-bg));font-family:var(--ff-pri);font-size:.875em;font-style:italic;transition:border .3s,background .3s}.no_touch .play_teaser.current ul li a:hover span,.no_touch .site-footer__nav li a:hover,.no_touch .site-header__nav a:hover{color:rgb(var(--c-pri1))}.no_touch form.input_form .input_select_row .row_title:hover,form.input_form .input_select_row.active .row_title{border-color:rgb(var(--c-sec1));background-color:rgb(var(--c-sec1))}form.input_form .input_select_row.has_value .row_title{font-family:var(--ff-pri);font-weight:500;font-style:normal}form.input_form .input_select_row .row_title .icon{display:block;position:absolute;top:50%;right:0;width:2em;height:2em;transform:translateY(-50%) rotate(-90deg);color:rgb(var(--c-bg));fill:currentColor;transition:transform .3s}form.input_form .input_select_row.active .row_title .icon{transform:translateY(-50%) rotate(-180deg)}form.input_form .input_select_row .row_title::before{display:block;position:absolute;top:10%;right:1.875em;width:2px;height:80%;background:rgb(var(--c-sec1));content:"";transition:background .3s}form.input_form .input_select_row .dropdown_wrapper{display:block;height:0;overflow:hidden}form.input_form .input_select_row .dropdown_wrapper .dropdown{display:block;margin-top:.25em;border-radius:.25em;border-width:2px;border-style:solid;border-color:rgb(var(--c-sec));padding-block:.25em}form.input_form .input_select_row .dropdown_wrapper .dropdown label{display:block;background-color:rgb(var(--c-bg));padding:.5em 1em;cursor:pointer;line-height:1;font-family:var(--ff-pri);font-size:.875em;font-weight:400;font-style:normal;transition:background .3s,color .3s}.play_teaser_title h3,.post_teaser_title h3,.site-footer__nav li a,.site-header__nav a{font-family:var(--ff-sec);font-style:normal}.no_touch form.input_form .input_select_row .dropdown_wrapper .dropdown label:hover{background-color:rgb(var(--c-sec));color:rgb(var(--c-bg))}form.input_form .input_number_row .number_wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-top-width:1px;border-bottom-width:1px;border-style:solid;border-color:rgb(var(--c-g2));padding:.25em 0 .25em .25em}form.input_form .input_number_row label{display:block;padding-right:2em}form.input_form .input_number_row .form_input_wrapper{flex:0 0 7em;position:relative;padding-inline:2em;font-size:.875em}form.input_form .input_number_row .form_input_wrapper input{display:block;border-radius:0;border-right-width:0;border-left-width:0;text-align:center}form.input_form .input_number_row .form_input_wrapper .ctrl{display:block;position:absolute;top:0;width:2em;height:100%;background-color:rgb(var(--c-sec));cursor:pointer;transition:background .3s}.no_touch form.input_form .input_number_row .form_input_wrapper .ctrl:hover{background-color:rgb(var(--c-sec1))}form.input_form .input_number_row .form_input_wrapper .ctrl.decrease{left:0;border-bottom-left-radius:.25em;border-top-left-radius:.25em}form.input_form .input_number_row .form_input_wrapper .ctrl.increase{right:0;border-top-right-radius:.25em;border-bottom-right-radius:.25em}.site-wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;margin-inline:auto;min-height:100vh}.partner_items .item .icon,.partner_items .item img,.site-footer,.site-footer__nav li,.site-header,.social_navi li{flex:0 0 auto}.site-main{flex:1 0 auto}.content_wrapper{padding-block:2em}.wrapper{margin-inline:auto;width:86%}.text_wrapper{max-width:960px}@media screen and (min-width:1280px){body{background-image:var(--pattern)}.site-wrapper{max-width:1280px}}@media only screen and (min-width:1280px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:1280px) and (-moz-min-device-pixel-ratio:2),only screen and (min-width:1280px) and (-o-min-device-pixel-ratio:2/1),only screen and (min-width:1280px) and (min-device-pixel-ratio:2),only screen and (min-width:1280px) and (min-resolution:192dpi),only screen and (min-width:1280px) and (min-resolution:2dppx){body{background-image:var(--patternX2)}}.site-header-logo{display:block;position:relative;opacity:1;width:7em;line-height:1;text-decoration:none;font-size:1em;transition:opacity .6s}.site-header-logo .logo{width:100%;max-width:none;height:auto}.site-header-logo .logo__path{stroke-width:0;fill:currentColor}.site-header-logo .logo__icon,.site-header-logo .logo__type{color:rgb(var(--c-bg))}.site-header-logo .logo__icon--bg-left,.site-header-logo .logo__icon--face-right{color:rgb(var(--c-pri))!important}@media screen and (min-width:640px){.site-header-logo{font-size:1.125em}}.menu-burger,.site-header__nav a{font-size:1em;position:relative;cursor:pointer}.menu-burger{display:block;z-index:1;width:2.5em;height:2.5em}.menu-burger .handle{display:block;position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .6s}.menu-burger .icon,.partner_items .item#partner_habilis .icon,.social_navi li a{width:2.5em;height:2.5em}.menu-burger .handle.menu_open{opacity:1}.menu-burger .handle.menu_close{opacity:0;transition:opacity .3s}.site-header.active .menu-burger .handle.menu_close{opacity:1;transition-delay:.6s}.menu-burger .icon{color:rgb(var(--c-bg));fill:currentColor}.menu-burger .handle.menu_close .icon,.no_touch .image_slider .slider_nav.next:hover .nav_button .icon,.no_touch .image_slider .slider_nav.prev:hover .nav_button .icon,.no_touch .toggle_item .item_label:hover .icon{color:rgb(var(--c-pri));fill:currentColor}.site-header__nav{padding:0 0 2em;line-height:1}.plays_archive h1,.plays_archive h2,.post_navigation p,.site-header__nav ul li{text-align:center}.site-header__nav a{padding:.75em .5em;text-align:center;text-transform:uppercase;letter-spacing:.0625em;color:rgb(var(--c-pri));font-weight:700}.site-header__nav a::after{display:block;position:absolute;bottom:.25em;left:50%;width:0;height:1px;background:rgb(var(--c-pri));content:"";transition:left .6s,width .6s,background .3s}.no_touch .site-header__nav a:hover::after,.site-header__nav .current_page_item a::after{left:0;width:100%}.no_touch .site-header__nav a:hover::after{background:rgb(var(--c-pri1))}@media screen and (min-width:640px){.site-header__nav a{font-size:1.125em}}.site-footer__nav ul{display:flex;flex-direction:row;justify-content:end}.site-footer__nav li a{display:block;padding:.5em;cursor:pointer;text-transform:uppercase;text-decoration:none;letter-spacing:.0625em;color:rgb(var(--c-bg));font-size:14px;font-weight:400;transition:color .3s}.site-footer__nav li:last-child a{padding-right:0}.no_touch .site-footer__nav li.current_page_item a:hover,.site-footer__nav li.current_page_item a{color:rgb(var(--c-bg));font-family:var(--ff-sec);font-weight:700;font-style:normal}.social_navi{display:flex;flex-direction:row;justify-content:center;line-height:1}.social_navi li+li{padding-left:.25em}.social_navi li a{display:block;position:relative;border-radius:.25em;background-color:transparent;cursor:pointer;text-decoration:none;transition:background .6s}.social_navi li a.instagram_link{border-radius:.5em}.social_navi li a .icon{position:absolute;top:50%;left:50%;color:rgb(var(--c-sec));fill:currentColor;transform:translate(-50%,-50%);transition:color .3s,fill .3s}.no_touch .social_navi li a:hover .icon.facebook{color:#3b5998;fill:currentColor}.no_touch .social_navi li a:hover .icon.instagram{color:#8a3ab9;fill:currentColor}.site-header{position:relative;z-index:10;background-color:rgb(var(--c-pri))}.site-header .header_wrapper{padding:.75em 0 .5em}.site-header .menu_wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0 auto;width:86%}.site-header-navigation{position:fixed;top:0;right:-100%;width:100%;height:100vh;background:rgb(var(--c-bg));padding-top:4em;padding-bottom:2em;overflow-y:auto;transition:right .6s}.site-header-navigation .navigation_wrapper{display:flex;flex-direction:row;align-items:center;min-height:100%}.site-header-navigation .navigation_wrapper .inner{flex:0 0 100%;width:100%}@media screen and (min-width:480px){.content_wrapper{padding-block:3em}.site-header .header_wrapper{padding-top:1.25em;padding-bottom:1em}}@media screen and (min-width:640px){.site-header .header_wrapper{padding-top:1.5em;padding-bottom:1.25em}}@media screen and (min-width:1024px){.site-header-logo,.site-header.active .site-header-logo{z-index:1;opacity:1;width:8.5em;margin-bottom:.125em}.menu-burger{display:none}.site-header__nav{padding-bottom:0}.site-header__nav ul{display:flex;flex-direction:row;margin-right:-.5em}.site-header__nav li+li{padding-left:.5em}.site-header__nav a{padding:.5em;color:rgb(var(--c-bg))}.no_touch .site-header__nav a:hover{color:rgb(var(--c-pri1))}.no_touch .site-header__nav a:hover::after,.site-header__nav .current_page_item a::after,.site-header__nav a::after{left:50%;z-index:1;width:2.5em;height:2.5em;border:1.25em solid transparent;border-bottom-color:rgb(var(--c-bg));background-color:transparent;transform:translateX(-50%);transition:bottom .3s}.site-header__nav a::after{bottom:-2.875em}.no_touch .site-header__nav a:hover::after,.site-header__nav .current_page_item a::after{bottom:-1.5em}.social_navi{position:absolute;top:-3.5em;right:0}.social_navi li a .icon{color:rgb(var(--c-bg))}.site-header::after{display:block;position:absolute;bottom:-.25em;left:0;width:100%;height:.25em;background-color:rgb(var(--c-pri2));content:""}.site-header .header_wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:end;margin:0 auto;width:86%;padding-top:3em;padding-bottom:1.25em}.site-header .menu_wrapper{display:block;width:auto;margin:0}.site-header-navigation,.site-header.active .site-header-navigation{position:static;top:auto;right:auto;width:auto;height:auto;background:0 0;padding-top:0;padding-bottom:0;overflow-y:visible;transition:none}.site-header-navigation .navigation_wrapper{display:block;min-height:none}.site-header-navigation .navigation_wrapper .inner{position:relative;flex:1 1 auto;width:auto}}.pswp,.pswp__bg,.pswp__scroll-wrap{height:100%;width:100%}.pswp,.pswp__item,.pswp__scroll-wrap{overflow:hidden;top:0;position:absolute;left:0}.image_slider .slider_dots .slide_dot.active span,.site-footer{background-color:rgb(var(--c-pri))}.site-footer .footer_wrapper{margin:0 auto;width:86%;padding:.625em 0 .5em}.pswp{display:none;z-index:1500;outline:0;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%}.contact_data a,.contact_data span,.no_touch .image_slider .slider_nav.next,.no_touch .image_slider .slider_nav.prev,.partner_items .item .sub,.pswp--open,.pswp--supports-fs .pswp__button--fs,.pswp--zoom-allowed .pswp__button--zoom,.pswp__button{display:block}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.play_current .play_teaser,.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;top:0;left:0;opacity:0;transform:translateZ(0)}.pswp__container,.pswp__zoom-wrap{position:absolute;top:0;right:0;bottom:0;left:0;-ms-touch-action:none;touch-action:none}.pswp__container,.pswp__img{user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;transition:transform 333ms cubic-bezier(.4, 0, .22, 1)}.pswp__bg{transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{transition:none}.pswp__item{right:0;bottom:0}.pswp__img{position:absolute;top:0;left:0;width:auto;height:auto}.pswp--ie .pswp__img{top:0;left:0;width:100%!important;height:auto!important}.pswp__error-msg{position:absolute;top:50%;left:0;margin-top:-8px;width:100%;line-height:1.15;text-align:center;font-size:14px}.pswp__error-msg a{text-decoration:underline}.pswp__button{position:relative;float:right;opacity:.75;margin:0;box-shadow:none;border:0;border-radius:0;background:0 0;cursor:pointer;padding:0;overflow:visible;text-transform:none;line-height:1;letter-spacing:normal;font-size:100%;-webkit-appearance:none;transition:.3s}.image_gallery .gallery_item>.gallery_image,.play_poster img,.post_teaser_icon{box-shadow:0 0 .125em 0 rgb(var(--c-shadow))}.no_touch .pswp__button:hover,.pswp__button:focus,.pswp__button:hover{opacity:1;border-color:transparent}.no_touch .pswp__button:active,.pswp__button:active{opacity:.9;outline:0;border-color:transparent;background:0 0}.no_touch .pswp__ui--over-close .pswp__button--close,.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left::before,.pswp__button--arrow--right::before{width:44px;height:44px;background-repeat:no-repeat;background-position:0 0;background-size:264px 88px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0!important}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.image_slider .slide_item>figcaption,.lightbox_gallery.image_gallery .gallery_item>figcaption,.pagination .button.icon_button .caption,.pagination .button.icon_button::before,.pswp__caption--empty,.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter,.section_posts_related .post_teaser_date{display:none}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp__button--arrow--left,.pswp__button--arrow--right{position:absolute;top:50%;margin-top:-50px;width:70px;height:100px;background:0 0!important}.pswp__counter,.pswp__preloader{top:0;height:44px;position:absolute}.no_touch .pswp__button--arrow--left:focus,.no_touch .pswp__button--arrow--right:focus,.pswp__button--arrow--left:focus,.pswp__button--arrow--right:focus{background:0 0}.image_slider .slider_nav.prev,.image_slider .slider_nav.prev .nav_button,.pswp__button--arrow--left{left:0}.image_slider .slider_nav.next,.image_slider .slider_nav.next .nav_button,.pswp__button--arrow--right{right:0}.pswp__button--arrow--left::before,.pswp__button--arrow--right::before{position:absolute;top:35px;width:32px;height:30px;content:""}.pswp__button--arrow--left::before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right::before{right:6px;background-position:-94px -44px}.pswp__counter{left:0;opacity:.75;padding:0 12px;line-height:3;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__caption{position:absolute;bottom:0;left:0;width:100%;min-height:44px;line-height:1.25;font-size:14px}.pswp__caption small{font-size:12px}.pswp__caption__center{margin:0 auto;padding:12px;text-align:center}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__ui{visibility:visible}.pswp__preloader{left:50%;opacity:0;margin-left:-22px;width:44px;transition:opacity .25s ease-out;direction:ltr}.no_touch .lightbox_gallery.image_gallery .gallery_item>.gallery_image:hover .zoom,.no_touch .lightbox_slider.image_slider .slide_item>.slide_image:hover .zoom,.pswp--css_animation .pswp__preloader--active,.pswp__preloader--active,.pswp__ui{opacity:1}.pswp__preloader__icn{margin:12px;width:20px;height:20px}.pswp__preloader--active .pswp__preloader__icn{background:url("../template-parts/global/extensions/photoswipe/preloader.gif") no-repeat}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{animation:.5s linear infinite clockwise}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{animation:1s cubic-bezier(.4,0,.22,1) infinite donut-rotate}.pswp--css_animation .pswp__preloader__icn{position:absolute;top:15px;left:15px;opacity:.75;margin:0;width:14px;height:14px;background:0 0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{position:absolute;top:0;left:0;margin:0;width:14px;height:14px;box-sizing:border-box;border-width:2px;border-style:solid;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;background:0 0;border-color:rgb(var(--c-bg))}@media screen and (max-width:1024px){.pswp__preloader{position:relative;top:auto;left:auto;float:right;margin:0}}@keyframes clockwise{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes donut-rotate{0%,100%{transform:rotate(0)}50%{transform:rotate(-140deg)}}.pswp__ui{z-index:998;-webkit-font-smoothing:auto}.pswp__top-bar{position:absolute;top:0;left:0;width:100%;height:44px}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}.pswp__bg,.pswp__button--arrow--left::before,.pswp__button--arrow--right::before,.pswp__caption,.pswp__top-bar,.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgb(var(--c-base),.8)}.pswp__img--placeholder--blank{background-color:rgb(var(--c-base))}.pswp__error-msg,.pswp__error-msg a{color:rgb(var(--c-g2))}.no_touch .pswp__button--close:hover,.no_touch .pswp__button--fs:hover,.no_touch .pswp__button--share:hover,.no_touch .pswp__button--zoom:hover,.pswp__button--close:focus,.pswp__button--fs:focus,.pswp__button--share:focus,.pswp__button--zoom:focus{background-color:rgb(var(--c-sec));color:rgb(var(--c-bg))}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background-image:var(--pswp-ctrls)}.no_touch .pswp__button--arrow--left:hover:before,.no_touch .pswp__button--arrow--right:hover:before,.pswp__button--arrow--left:focus:before,.pswp__button--arrow--right:focus:before{background-color:rgb(var(--c-sec))}.no_touch .post_teaser .teaser_wrapper:hover .post_teaser_icon .image_count,.pswp__caption,.pswp__counter{color:rgb(var(--c-bg))}.image_slider .slider_items,.post_teaser_thumbnail,.post_video .video_container{position:relative;width:100%;overflow:hidden;box-shadow:0 0 .125em 0 rgb(var(--c-shadow))}.image_slider .slider_items::before,.post_teaser_thumbnail::before{display:block;padding-top:66.6667%;content:""}.image_slider .slide_item{position:absolute;top:0;left:0;z-index:0;opacity:0;width:100%;height:100%;transition:opacity .3s .3s}.image_slider .slide_item.active{z-index:1;opacity:1;transition:opacity .3s}.image_slider .slide_item>.slide_image{display:block;position:relative;width:100%;height:100%;text-decoration:none;transition:transform .3s}.image_slider .slide_item>.slide_image img{display:block;position:absolute;top:50%;left:50%;width:100%;height:auto;transform:translate(-50%,-50%);transition:transform .3s}.lightbox_gallery.image_gallery .gallery_item>.gallery_image .zoom,.lightbox_slider.image_slider .slide_item>.slide_image .zoom{display:block;position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;background-color:rgb(var(--c-pri1),.6);cursor:pointer;transition:opacity .3s}.lightbox_gallery.image_gallery .gallery_item>.gallery_image .zoom .icon,.lightbox_slider.image_slider .slide_item>.slide_image .zoom .icon{position:absolute;top:50%;left:50%;width:2.2222em;height:2.2222em;cursor:pointer;transform:translate(-50%,-50%);color:rgb(var(--c-bg));fill:currentColor}.image_slider .slider_nav{display:block;position:absolute}.image_slider .slider_nav.next,.image_slider .slider_nav.prev{display:none;top:50%;z-index:2;width:3em;height:40%;overflow:hidden;cursor:pointer;transform:translateY(-50%)}.image_slider .slider_nav.next .nav_button,.image_slider .slider_nav.prev .nav_button{display:block;position:absolute;top:50%;width:2.2222em;height:2.2222em;cursor:pointer;transform:translateY(-50%)}.image_slider .slider_nav.next .nav_button .icon,.image_slider .slider_nav.prev .nav_button .icon{position:absolute;top:50%;width:2.2222em;height:2.2222em;color:rgb(var(--c-bg));fill:currentColor;transition:color .3s,fill .3s}.image_slider .slider_nav.prev .nav_button .icon{right:0;transform:translateY(-50%) rotate(-90deg)}.image_slider .slider_nav.next .nav_button .icon{left:0;transform:translateY(-50%) rotate(90deg)}.image_slider .slider_dots{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;position:absolute;bottom:0;left:0;z-index:2;margin-top:0;margin-left:0;width:100%;height:auto;list-style:none}.image_slider .slider_dots .slide_dot{display:block;flex:0 0 2em;position:relative;margin-bottom:0;margin-left:0;height:2em;cursor:pointer;list-style:none}.image_slider .slider_dots .slide_dot span{position:absolute;top:50%;left:50%;width:.75em;height:.75em;border-radius:50%;border-width:2px;border-style:solid;border-color:rgb(var(--c-bg));background-color:transparent;transform:translate(-50%,-50%);transition:border .3s,background .3s}.image_gallery .gallery_items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:start;align-items:start;margin:0 -.5em}.image_gallery .gallery_item{display:block;flex:0 0 50%;padding:.5em}.image_gallery .gallery_item>.gallery_image{display:block;position:relative;overflow:hidden;text-decoration:none}.image_gallery .gallery_item>.gallery_image::before{display:block;padding-top:100%;content:""}.image_gallery .gallery_item>figcaption{display:block;padding:.25em;line-height:1.25;font-family:var(--ff-pri);font-size:.875em;font-weight:300;font-style:italic}.image_gallery .gallery_item>.gallery_image img,.post_teaser_thumbnail img{display:block;position:absolute;top:50%;left:50%;width:100%;height:auto;transform:translate(-50%,-50%) scale(1.01) rotate(0);transition:transform .3s}.no_touch .lightbox_gallery.image_gallery .gallery_item>.gallery_image:hover img,.no_touch .post_teaser:hover .post_teaser_thumbnail img{transform:translate(-50%,-50%) scale(1.1) rotate(-3deg)}.toggle_item .item_label{display:flex;flex-direction:row;justify-content:start;align-items:center;position:relative;min-height:3em;border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-bottom-style:solid;border-color:rgb(var(--c-g1));padding:.5em 3em .5em .125em;cursor:pointer;transition:border .3s}.toggle_item+.toggle_item .item_label{border-top-width:0}.toggle_item.active .item_label{border-bottom-color:transparent}.toggle_item .item_label .caption{flex:0 0 100%;line-height:1.25}.toggle_item .item_label .icon{flex:none;position:absolute;top:50%;right:0;width:2em;height:2em;transform:translateY(-50%) rotate(0);color:rgb(var(--c-g1));fill:currentColor;transition:transform .3s,color .3s,fill .3s}.toggle_item.active .item_label .icon{transform:translateY(-50%) rotate(-90deg);color:rgb(var(--c-pri));fill:currentColor}.toggle_item .item_content{height:0;border-bottom-width:1px;border-bottom-style:solid;border-color:transparent;overflow:hidden;transition:border .3s}.toggle_item.active .item_content{border-color:rgb(var(--c-g1))}.toggle_item .item_content .inner{padding:.25em .125em 1.25em}.post_slider{margin-top:1em;max-width:960px}.pagination,.play_navigation,.post_navigation{margin-top:1.5em;border-top-width:1px;border-style:solid;border-color:rgb(var(--c-g2));padding-top:1.5em}.post_date p{color:rgb(var(--c-g1));font-size:.875em}.post_video .video_container::before{display:block;padding-top:56.25%;content:""}.post_video .video_container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.posts_archive_items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:start;margin-top:1.5em}.posts_archive_items::after{flex:1 1 auto;content:""}.post_teaser{flex:0 0 100%}#datenschutz .text_wrapper+.text_wrapper,#datenschutz .wrapper+.wrapper,#impressum .col,#impressum .cols+.text_wrapper,#impressum .text_wrapper+.text_wrapper,#kontakt .col,.post_teaser+.post_teaser,.section_history .buttons{margin-top:1.5em}.play_teaser .teaser_wrapper,.post_teaser .teaser_wrapper{display:block;position:relative;text-decoration:none}@media screen and (min-width:480px){.image_gallery .gallery_item{flex:0 0 50%}.post_credit,.post_navigation,.post_text{padding-inline:.125em}.posts_archive .text_wrapper{padding-right:.125em;padding-left:.125em}}@media screen and (min-width:640px){.image_gallery .gallery_item{flex:0 0 33.3333%}.posts_archive_items{margin:1em -.5em}.post_teaser{flex:0 0 50%;padding:.5em}.post_teaser+.post_teaser{margin-top:0}}.post_teaser_date{padding:0 .25em .25em}.post_teaser_date p{line-height:1;white-space:nowrap;color:rgb(var(--c-g1));font-size:.75em}.post_teaser_icon{position:absolute;top:-.75em;right:.25em;z-index:1;width:auto;height:auto;border-radius:.25em;background:rgb(var(--c-sec))}.post_teaser_icon p{display:flex;flex-direction:row;justify-content:end;align-items:center}.post_teaser_icon .icon{width:2em;height:2em;cursor:pointer;color:rgb(var(--c-sec3));fill:currentColor;transition:color .3s,fill .3s}.no_touch .post_teaser .teaser_wrapper:hover .post_teaser_icon .icon{color:rgb(var(--c-bg));fill:currentColor}.post_teaser_icon .image_count{padding:0 .5em;white-space:nowrap;color:rgb(var(--c-sec3));font-family:var(--ff-pri);font-size:.75em;font-weight:500;transition:color .3s}.play_teaser_title,.post_teaser_title{padding:.25em .125em 0}.play_teaser_title h3,.post_teaser_title h3{line-height:1.25;font-size:1.125em;font-weight:700}.play_teaser_excerpt,.play_teaser_next_datetime,.play_teaser_subtitle,.post_teaser_subtitle{padding:.125em .125em 0}.play_teaser_subtitle h4,.post_teaser_subtitle h4{line-height:1.25;font-family:var(--ff-pri);font-size:1em;font-weight:500;font-style:normal}.pagination .buttons{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;margin-right:-.25em;margin-left:-.25em}.pagination .buttons p{flex:0 0 auto;margin-top:0;padding-right:.25em;padding-left:.25em}.pagination .button{padding:.5em .75em}.pagination .button.counter{padding:.375em .625em}.no_touch .pagination .button.current:hover,.pagination .button.current{border-color:rgb(var(--c-sec));background-color:rgb(var(--c-bg));color:rgb(var(--c-sec));cursor:default}.pagination .button.icon_button.arrow.first .icon,.pagination .button.icon_button.arrow.prev .icon{left:-.125em;transform:translateY(-50%) rotate(-90deg)}.pagination .button.icon_button.arrow.last .icon,.pagination .button.icon_button.arrow.next .icon{right:-.125em;transform:translateY(-50%) rotate(90deg)}.pagination .page_count{margin-top:1em;line-height:1;text-align:center;font-size:.75em}@media screen and (min-width:360px){.pagination .button{padding:.5em 1em}.pagination .button.counter{padding:.375em .75em}.pagination .button.icon_button.arrow.first .icon,.pagination .button.icon_button.arrow.prev .icon{left:.125em}.pagination .button.icon_button.arrow.last .icon,.pagination .button.icon_button.arrow.next .icon{right:.125em}}#der-verein.page_wrapper .section+.section,#impressum .editorial,.play_current+.posts_current,.play_posts_related,.play_wrapper .section+.section,.welcome+.posts_current{margin-top:2em;border-top-width:1px;border-style:solid;border-color:rgb(var(--c-g2));padding-top:2em}.play_poster_wrapper{background-repeat:repeat;background-size:var(--pattern-size)}.play_poster_wrapper .clips{display:none;margin:0 auto;position:relative;z-index:1}.play_poster_wrapper .clip{position:absolute;top:0;left:1em;width:36px;height:55px;background-repeat:no-repeat;background-position:top center;background-size:cover}.play_poster_wrapper .clip+.clip{left:auto;right:1em}.play_dates+.play_tickets,.play_info+.play_members_wrapper,.play_members+.play_members,.play_teaser+.play_teaser{margin-top:2em}@media screen and (min-width:480px){.post_teaser_title h3{font-size:1.5em}.post_teaser_subtitle h4{font-size:1.25em}.pagination .buttons{margin-right:-.125em;margin-left:-.125em}.play_wrapper .section+.section{margin-top:3em;padding-top:3em}.play_description,.play_navigation,.play_rights,.play_subtitle,.play_title{padding-right:.125em;padding-left:.125em}.section_posts_related .text_wrapper{padding-right:.125em;padding-bottom:1em;padding-left:.125em}}@media screen and (min-width:640px){.post_teaser_title h3{font-size:1.125em}.post_teaser_subtitle h4{font-size:1em}.play_poster_wrapper{box-shadow:inset 0 0 .125em 0 rgb(var(--c-shadow));background-image:var(--pattern)}.play_poster_wrapper .clips{display:block;width:30em}.play_poster_wrapper .clip{background-image:url("../img/misc/clip.png")}.play_poster{padding-top:46px;padding-bottom:2em}}@media only screen and (min-width:640px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:640px) and (-moz-min-device-pixel-ratio:2),only screen and (min-width:640px) and (-o-min-device-pixel-ratio:2/1),only screen and (min-width:640px) and (min-device-pixel-ratio:2),only screen and (min-width:640px) and (min-resolution:192dpi),only screen and (min-width:640px) and (min-resolution:2dppx){.play_poster_wrapper{background-image:var(--patternX2)}}.play_title h1 .year{vertical-align:middle;letter-spacing:normal;font-size:.75em}.play_rights p{color:rgb(var(--c-g1));font-size:.75em}.play_poster img{display:block;margin:0 auto;width:100%;height:auto}.play_dates h3,.play_members h3,.play_tickets h3{font-family:var(--ff-sec);font-size:1.25em;font-weight:700}.play_members li{display:flex;flex-direction:row;justify-content:start;align-items:center;min-height:3em;border-bottom-width:1px;border-style:dotted;border-color:rgb(var(--c-g1));padding:.25em .125em}.play_dates .dates li:last-child,.play_members li:last-child,.play_tickets .pricing li.price:last-child{border-style:solid}.play_dates .dates span,.play_members.play_staff .staff span,.play_members.play_starring .stars span{line-height:1.25}.play_members.play_staff .staff .name,.play_members.play_starring .stars .name{flex:1 0 50%;font-family:var(--ff-pri);font-weight:400}.play_members.play_starring .stars .role{flex:1 0 50%;text-align:right}.play_members.play_starring .stars .role .info{display:block;font-family:var(--ff-pri);font-size:.875em;font-weight:300;font-style:italic}.play_members.play_staff .staff .job{flex:1 1 auto;padding-left:1em;text-align:right}@media screen and (min-width:640px){.play_poster img{width:30em;box-shadow:0 0 .25em 0 rgb(var(--c-shadow))}}@media screen and (min-width:1280px){.site-header__nav ul{margin-right:0}.social_navi{position:static;top:auto;right:auto;margin-left:1.5em}.site-header .header_wrapper{padding-top:2.25em}.site-header-navigation .navigation_wrapper .inner{display:flex;flex-direction:row;justify-content:end;align-items:flex-end;position:static}.play_poster_wrapper{box-shadow:inset 0 0 .25em 0 rgb(var(--c-shadow))}.play_poster img{box-shadow:0 0 .5em 0 rgb(var(--c-shadow))}}.play__map,.play_teaser_year{box-shadow:0 0 .125em 0 rgb(var(--c-shadow))}.play_dates .col{position:relative;max-width:500px}.play_dates .col+.col{margin-top:2em;max-width:none}.play_dates h4,.play_tickets .order h4,.play_tickets .presale h4{line-height:1.25;font-family:var(--ff-sec);font-weight:400}.play_dates .dates li{display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:relative;border-bottom-width:1px;border-style:dotted;border-color:rgb(var(--c-g1));padding:.5em .125em}.play_dates .dates .date .value,.play_dates .dates .head,.section_statutes .toggle_item .item_label .caption{font-family:var(--ff-pri);font-weight:400}.play_dates .dates .date{flex:1 0 45%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:start;align-items:center}.play_dates .dates .date .day{flex:0 0 2em;text-transform:uppercase;font-size:.875em}.play_dates .dates .time{flex:1 0 27.5%;font-family:var(--ff-pri);font-weight:400}.play_dates .dates .open{flex:1 0 27.5%;text-align:right}.play_dates .dates .open .unit,.play_dates .dates .time .unit{font-family:var(--ff-pri);font-size:.75em;font-weight:300}.play_dates .dates .state{display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:rgb(var(--c-bg),.5);pointer-events:none}.play_dates .dates .state span{display:block;position:absolute;top:50%;left:2em;width:auto;height:auto;background-color:rgb(var(--c-bg));padding:.5em;transform:translateY(-50%);line-height:1;text-transform:uppercase;letter-spacing:.0625em;white-space:nowrap;font-family:var(--ff-sec);font-size:.75em;font-weight:700}.play_dates .dates+p,.play_tickets .pricing .price.discount .caption{font-size:.875em}.play__map{position:relative;margin-top:1em;width:100%;height:auto;min-height:14em;background-color:rgb(var(--c-g2));background:var(--location-map);background-repeat:no-repeat;background-position:center;background-size:850px 400px;overflow:hidden}.play__map__marker{display:block;position:absolute;top:calc(50% - 1.25em);left:50%;z-index:1;border-radius:.25em;background-color:rgb(var(--c-sec),1);padding:.375em .5em .25em;text-transform:uppercase;text-decoration:none;letter-spacing:.025em;color:rgb(var(--c-bg),1)!important;font-size:.75em;font-weight:700;transform:translate(-50%,-50%) scale(1);transform-origin:bottom;transition:transform .3s}.no_touch .play__map__marker:hover{transform:translate(-50%,-50%) scale(1.1)}.play__map__marker::after{display:block;position:absolute;bottom:-.25em;left:50%;z-index:-1;width:.75em;height:.75em;background-color:rgba(var(--c-sec),1);transform:translateX(-50%) rotate(45deg);content:""}.play__map__source{position:absolute;bottom:0;right:0;z-index:1;background-color:rgb(var(--c-bg),1);padding:.375em;line-height:1;font-size:.625em}.play_tickets .presale h4 .value{white-space:nowrap;font-family:var(--ff-sec);font-weight:700}.play_tickets .presale ul{padding-top:.5em}.play_tickets .pricing{max-width:500px}.play_tickets .pricing h4{padding:0 0 .25em;line-height:1.25;font-family:var(--ff-sec);font-weight:400}.play_tickets .pricing .price{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom-width:1px;border-style:dotted;border-color:rgb(var(--c-g1));padding:.5em .125em}.order_form .input_form::before,.play_teaser_next_datetime p,.plays_archive_recent{border-color:rgb(var(--c-g2));border-style:solid}.play_tickets .pricing li.price:first-child{border-top-width:1px;border-style:solid;border-color:rgb(var(--c-g1))}.play_tickets .pricing .price span{display:block;line-height:1.25}.play_tickets .pricing .price .caption{flex:1 0 60%}.play_tickets .pricing .price .amount{flex:1 0 40%;text-align:right;font-family:var(--ff-pri);font-weight:400}.play_tickets .pricing .price .amount .currency{display:inline;font-family:var(--ff-pri);font-size:.875em;font-weight:400}.play_tickets .order_options{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:start;align-items:center}.play_tickets .order_option{flex:0 0 100%;position:relative;padding:.5em 0}.play_tickets .order_option .order_button{display:block;position:relative;padding:.75em 1.25em .75em 2.75em;font-size:1em}.play_tickets .order_option .order_button .icon{position:absolute;top:50%;left:0;width:2em;height:2em;transform:translateY(-50%);color:rgb(var(--c-bg));fill:currentColor}.play_tickets .order_oeticket .order_button .icon{transform:translateY(-50%) rotate(90deg)!important}.play_tickets .order_option .order_button::before{display:block;position:absolute;top:10%;left:1.875em;width:2px;height:80%;background-color:rgb(var(--c-sec1));content:"";transition:background .3s}.order_form .input_form_wrapper{padding-top:1em}.order_form .input_form{z-index:1}.order_form .input_form::before{display:none;position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border-radius:.25em;border-width:1px;content:""}.order_form .state_message+.input_form::before{border-width:2px;border-color:rgb(var(--c-g1))}.section_posts_related .text_wrapper h2{color:rgb(var(--c-pri));font-family:var(--ff-sec);font-size:1.5em;font-weight:700}.section_posts_related .text_wrapper h3{color:rgb(var(--c-base));font-family:var(--ff-sec);font-size:1.25em;font-weight:400}.section_comment .comment__heading{display:grid;grid-template-columns:8em 1fr;align-items:center;padding-bottom:1em}.section_comment .comment__heading img{grid-row:1/3;grid-column:1/2;margin-left:-.5em;width:8em;border-radius:50%}.section_comment .comment__heading h3{grid-row:1/2;grid-column:2/3;align-self:end;font-family:var(--ff-sec);font-weight:700}.section_comment .comment__heading h4{grid-row:2/3;grid-column:2/3;align-self:start;line-height:1.25;font-family:var(--ff-sec);font-weight:400}.plays_archive_recent{margin-bottom:2em;border-bottom-width:1px;padding-bottom:2em}.plays_archive_items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:start;margin-top:1.5em}.play_teaser{flex:0 0 100%;max-width:20em}@media screen and (min-width:640px){.play_tickets .order_options{flex-wrap:nowrap;margin:0 -.5em}.play_tickets .order_option{flex:0 0 33.3333%;padding:.5em}.order_form .input_form_wrapper{max-width:600px;padding-top:1.5em}.order_form .input_form{padding:2em}.order_form .state_message+.input_form{margin-top:.5em;padding-top:.5em}.order_form .input_form::before{display:block}.plays_archive h1,.plays_archive h2{text-align:left}.plays_archive_items,.plays_archive_recent .plays_archive_items{justify-content:start;margin:1.5em -.5em 0}.plays_archive_items::after{flex:1 1 auto;content:""}.play_teaser{flex:0 0 50%;max-width:none;padding:1em .5em}.play_teaser+.play_teaser{margin-top:0}.play_teaser.extended{flex:0 0 100%;padding:0}.play_teaser.extended .inner_wapper{display:flex;flex-direction:row;justify-content:start;align-items:center;padding:0 .5em}.play_teaser.extended .inner_wapper .col{flex:0 0 40%}.play_teaser.extended .inner_wapper .col+.col{flex:0 0 60%;margin-top:0;padding-left:2em}}.play_teaser_year{position:absolute;top:-.75em;left:.25em;z-index:1;width:auto;height:auto;border-radius:.25em;background-color:rgb(var(--c-sec))}.play_teaser_year p{padding:.375em .5em;line-height:1;color:rgb(var(--c-bg));font-size:.875em}.play_teaser_thn_image,.play_teaser_thn_poster{width:100%}.play_teaser_thn_image img,.play_teaser_thn_poster img{display:block;width:100%;height:auto;box-shadow:0 0 .125em 0 rgb(var(--c-shadow))}.play_teaser_next_datetime p{margin:.25em 0;border-width:1px 0;padding:.25em 0}.play_teaser_next_datetime .datetime{white-space:nowrap;font-family:var(--ff-pri);font-weight:500}.play_teaser_next_datetime .day{text-transform:uppercase}.play_teaser_next_datetime .time .unit{font-size:.75em}.play_teaser.current ul li a span,.welcome__cta-item a{font-size:.875em;font-family:var(--ff-pri);font-style:normal}.play_teaser.current{flex:none;padding:0}.play_teaser.current .heading_wrapper .col+.col{margin-top:.25em}.play_teaser.current .heading_wrapper .play_subtitle,.play_teaser.current .heading_wrapper .play_title{padding:0}.play_teaser.current .heading_wrapper .col.presale a{display:block;text-decoration:none;line-height:1.25;font-family:var(--ff-pri);font-size:1.125em;font-weight:400}.play_teaser.current .heading_wrapper .col.presale a .value{white-space:nowrap;color:rgb(var(--c-sec));font-family:var(--ff-pri);font-weight:700}.play_teaser.current .body_wrapper{margin:.5em 0}.play_teaser.current .body_wrapper .col{display:block;text-decoration:none}.play_teaser.current ul li a{display:block;position:relative;border-bottom-width:1px;border-style:dotted;border-color:rgb(var(--c-g1));padding:1em 0 1em 3.5em;text-decoration:none}.play_teaser.current ul li:nth-child(4) a{border-bottom-width:0}.play_teaser.current ul li a .icon{position:absolute;top:50%;left:0;width:3em;height:3em;border-radius:1.5em;border-width:2px;border-style:solid;border-color:rgb(var(--c-pri));background-color:rgb(var(--c-bg));color:rgb(var(--c-pri));fill:currentColor;transform:translateY(-50%) rotate(0);transition:border .3s,background .3s,color .3s,fill .3s,transform .3s}.no_touch .play_teaser.current ul li a:hover .icon{border-color:rgb(var(--c-pri1));background-color:rgb(var(--c-pri2));color:rgb(var(--c-pri1));fill:currentColor;transform:translateY(-50%) rotate(-5deg)}.play_teaser.current ul li a span{display:block;text-transform:uppercase;line-height:1.25;white-space:nowrap;letter-spacing:.0125em;color:rgb(var(--c-pri));font-weight:700;transition:color .3s}.play_teaser.current ul li a span+span{color:rgb(var(--c-base));font-family:var(--ff-pri);font-weight:400}@media screen and (min-width:480px){.plays_archive_recent{margin-bottom:3em;padding-bottom:3em}.play_teaser_title h3{font-size:1.5em}.play_teaser_subtitle h4{font-size:1.25em}.play_teaser.current .heading_wrapper{padding:0 .125em}.play_teaser.current ul li a{padding:1.25em .125em 1.25em 3.625em}.play_current+.posts_current{margin-top:3em;padding-top:3em}.posts_current .text_wrapper{padding-right:.125em;padding-left:.125em}}@media screen and (min-width:580px){.play_teaser.current ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:start;align-items:center;margin:0 -.5em}.play_teaser.current ul li{flex:0 0 50%;padding:0 .5em}.play_teaser.current ul li:nth-child(3) a{border-bottom-width:0}.play_teaser.current ul li a .icon{left:.125em}}@media screen and (min-width:960px){.content_wrapper{padding-block:4em}.image_gallery .gallery_item{flex:0 0 25%}.play_poster_wrapper+.play_description,.play_rights+.play_description,.play_rights+.play_poster_wrapper,.play_rights+.play_slider,.play_slider+.play_description,.play_subtitle+.play_description,.play_subtitle+.play_poster_wrapper,.play_subtitle+.play_slider,.play_title+.play_description,.play_title+.play_poster_wrapper,.play_title+.play_slider,.post_slider,.post_text,.post_video{margin-top:1.5em}.play_info+.play_members_wrapper,.post_gallery{margin-top:1em}.play_navigation,.post_navigation{margin-top:2em;padding-top:2em}.post_slider .slide_item>.slide_image img{top:0;left:0;transform:translate(0,0)}.pagination{position:relative;margin-top:2em;border-bottom-width:1px;padding-top:.25em;padding-bottom:.25em}.pagination .buttons{justify-content:end}.pagination .page_count{position:absolute;top:50%;left:.25em;margin-top:0;transform:translateY(-50%)}.play_wrapper .section+.section{margin-top:4em;padding-top:4em}.play_members_wrapper{display:flex;flex-direction:row;justify-content:start;align-items:start;margin-top:0;margin-right:-1.5em;margin-left:-1.5em}.play_dates+.play_tickets{margin-top:2.5em}.play_members{flex:1 0 50%;padding:1.5em;max-width:720px}.play_members+.play_members{margin-top:0}.play_dates{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:end;align-content:stretch}.play_dates .col{position:relative;flex:0 0 50%;max-width:none}.play_dates .col+.col{margin-top:0;padding-left:2em}.play__map{height:calc(100% - 3.5em);min-height:0}.plays_archive_recent{margin-bottom:4em;padding-bottom:4em}.play_teaser.current .heading_wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:end}.play_teaser.current .body_wrapper .col,.play_teaser.current .heading_wrapper .col{flex:1 1 auto}.play_teaser.current .heading_wrapper .col+.col{flex:0 0 auto;margin-top:0;padding:0 0 .25em 1em;text-align:right}.play_teaser.current .heading_wrapper .col.presale a span{display:block;color:rgb(var(--c-base))}.play_teaser.current .body_wrapper{display:flex;flex-direction:row;justify-content:start;align-items:start;position:relative}.play_teaser.current .body_wrapper::after,.play_teaser.current .body_wrapper::before{display:block;position:absolute;right:0;width:15.75em;height:1px;background-color:rgb(var(--c-g2));content:""}.play_teaser.current .body_wrapper::before{top:1px}.play_teaser.current .body_wrapper::after{bottom:1px}.play_teaser.current .body_wrapper .col+.col{flex:0 0 16em;padding:.5em .125em .5em 1em}.play_teaser.current .play_poster img,.play_teaser.current .play_poster_wrapper .clips{width:26em}.play_teaser.current ul{display:block;margin:0}.play_teaser.current ul li{flex:none;padding:0}.play_teaser.current ul li:nth-child(3) a{border-bottom-width:1px}.welcome__subtitle,.welcome__title{grid-column:2/3}.welcome__wrap{display:grid}.welcome__title{align-self:end}.welcome__image{grid-row:1/3}.welcome__cta,.welcome__text{grid-column:1/3}}@media screen and (min-width:1140px){.play_teaser.current .body_wrapper{align-items:center}.play_teaser.current .body_wrapper::after,.play_teaser.current .body_wrapper::before{width:calc(35% - .25em)}.play_teaser.current .body_wrapper .col{flex:0 0 65%}.play_teaser.current .body_wrapper .col+.col{flex:0 0 35%;padding:.5em 1em 2.5em 2em}}.welcome__wrap{grid-template-rows:repeat(4,auto);grid-template-columns:6fr 4fr;column-gap:1em}.welcome__image{margin-bottom:.75em}*+.welcome__image{margin-top:.5em}.posts_current .post_teaser_date,.welcome__image figcaption{display:none}.welcome__cta-title{line-height:1.5;color:rgb(var(--c-base));font-size:1em;font-weight:500}.welcome__cta-items{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:.5em;column-gap:.75em;margin-top:.5em;padding-bottom:1em}.welcome__cta-item a{display:flex;flex-direction:row-reverse;flex-wrap:nowrap;align-items:center;border-radius:.25em;border:2px solid currentColor;background-color:rgb(var(--c-bg));text-decoration:none;color:rgb(var(--c-sec));font-weight:500;transition:border .3s,background .3s,color .3s}.welcome__cta-item a:hover{border-color:rgb(var(--c-sec));background-color:rgb(var(--c-sec));color:rgb(var(--c-bg))}.welcome__cta-item a.instagram_link:hover{border-color:#8a3ab9;background-color:#8a3ab9}.welcome__cta-item a.facebook_link:hover{border-color:#3b5998;background-color:#3b5998}.welcome__cta-item a .link__label{display:none;padding-right:.75em}.welcome__cta-item a .icon{color:currentColor}.posts_current .post_teaser_icon{top:-.5em}.section_history .extraloud{position:relative;border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-bottom-style:solid;border-color:rgb(var(--c-g1));padding:.5em .25em .5em 1.75em;font-family:var(--ff-pri);font-size:1.25em;font-weight:400;font-style:italic}.section_history .extraloud::before{display:block;position:absolute;top:.125em;left:.125em;width:1em;height:1em;line-height:1;color:rgb(var(--c-pri));font-family:var(--ff-sec);font-size:2em;font-weight:700;font-style:normal;content:"\00bb"}.members{border-width:0}.members__list{margin-top:1em;border-style:solid;border-color:rgb(var(--c-g1));border-top-width:1px;border-bottom-width:1px}.members__list-item{display:grid;grid-template-rows:auto;grid-template-columns:1fr 1fr;column-gap:1em;align-items:center;justify-items:start;border-style:dotted;border-color:rgb(var(--c-g1));border-bottom-width:1px;padding-block:1em;padding-inline:.25em}.members__list-item:last-child{border-bottom-width:0}.member__name{font-weight:500}@media screen and (min-width:720px){body{font-size:18px}.site-header-logo,.site-header__nav a{font-size:1em}.members__list-item{grid-template-columns:1fr 2fr}}.partner_items .item .item_wrapper{border-bottom-width:1px;border-bottom-style:dotted;border-color:rgb(var(--c-g1));padding:1em .25em}.partner_items .item:first-child .item_wrapper{border-top-width:1px;border-top-style:solid}.partner_items .item:last-child .item_wrapper{border-bottom-width:1px;border-bottom-style:solid}.partner_items .item a{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:start;align-items:start;text-decoration:none;cursor:pointer;color:rgb(var(--c-base))}.partner_items .item .icon{color:rgb(var(--c-pri));fill:currentColor;transition:color .3s,fill .3s}.no_touch .partner_items .item a:hover .icon{color:rgb(var(--c-sec1));fill:currentColor}.partner_items .item#partner_centrum_weerberg img,.partner_items .item#partner_gmd_weerberg img{width:auto;height:3.3333em}.partner_items .item#partner_tv_tirol img{width:auto;height:3.75em}.partner_items .item .description{display:block;flex:0 0 100%;padding-top:.5em;line-height:1.25}.partner_items .item .name{display:block;color:rgb(var(--c-pri));font-family:var(--ff-pri);font-size:1.125em;font-weight:500;transition:color .3s}@media screen and (min-width:400px){.post_navigation p{text-align:left}.post_navigation .buttons{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.post_navigation .buttons p{order:2;flex:0 0 auto;margin-top:0}.post_navigation .buttons p+p{order:1}.partner_items .item .item_wrapper{padding:1em .5em}.partner_items .item a{flex-wrap:nowrap;justify-content:space-between;align-items:center;height:6em}.partner_items .item .description{flex:1 1 auto;padding-top:0;padding-left:1em;text-align:right}}@media screen and (min-width:800px){.partner_items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:start;align-items:start;margin-right:-.5em;margin-left:-.5em}.partner_items .item{flex:0 0 50%;padding-right:.5em;padding-left:.5em}.partner_items .item .item_wrapper{padding:1em .25em}.partner_items .item:first-child .item_wrapper,.partner_items .item:nth-child(2) .item_wrapper{border-top-width:1px;border-bottom-width:0;border-top-style:solid}.partner_items .item:nth-child(3) .item_wrapper,.partner_items .item:nth-child(4) .item_wrapper{border-top-width:1px;border-bottom-width:1px;border-top-style:dotted;border-bottom-style:solid}}@media screen and (min-width:1080px){.play_teaser,.post_teaser{flex:0 0 33.3333%}.partner_items .item .item_wrapper{padding:1em .5em}}.section_statutes .toggle_item .item_label .caption span+span{color:rgb(var(--c-base));transition:color .3s}#kontakt form.input_form p.form_row.legend_row legend{letter-spacing:.0625em;font-size:1.5em}@media screen and (min-width:480px){#der-verein.page_wrapper .section+.section,#impressum .editorial{margin-top:3em;padding-top:3em}#der-verein.page_wrapper .section .loop_title{padding-right:.125em;padding-left:.125em}.section_history .buttons{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.section_history .buttons p+p{margin-top:0}}@media screen and (min-width:640px){.play_teaser_title h3{font-size:1.125em}.play_teaser_subtitle h4{font-size:1em}.play_teaser.extended .play_teaser_title h3{font-size:1.5em}.play_teaser.extended .play_teaser_subtitle h4{font-size:1.25em}.welcome__cta-item a .link__label{display:block}.section_history .extraloud{padding:1em .5em 1em 2.25em}.section_history .extraloud::before{top:.375em;left:.25em}.section_history .buttons{justify-content:start}.section_history .buttons p+p{padding-left:2em}#impressum .cols,#kontakt .cols{display:flex;flex-direction:row;justify-content:start;align-items:start;margin-right:-1em;margin-left:-1em}#kontakt .col{flex:0 0 50%;margin-top:.5em;padding:1em}#impressum .col,#impressum .cols+.text_wrapper{margin-top:.5em}#impressum .col{flex:0 0 50%;padding:1em}}@media screen and (min-width:960px){#der-verein.page_wrapper .section+.section,#impressum .editorial,.play_current+.posts_current{margin-top:4em;padding-top:4em}.section_history h2+.text_wrapper,.section_statutes .toggles{margin-top:1.5em}.partner_items{margin-top:1.5em;margin-right:-1em;margin-left:-1em}.partner_items .item{padding-right:1em;padding-left:1em}}