:root{--grey:#959595;--nav-grey:#999;--black:#000;--white:#fff;--status-red:#F00;--lightpink:#FF9AFF;--purple:#8200FF;--yellow:#FE0;--lightblue:#359BFF;--green:#0F0;--blue:#00F;--orange:#FF6500;--font-family-alt:"Respira",serif;--font-family:"NeueHelveticaPro75Bold";--font-size-base:1.8rem;--line-height-base:1.8rem;--font-size-h1:6rem;--line-height-h1:5.5rem;--font-size-h2:4.2rem;--line-height-h2:4.3rem;--font-size-h3:2.8rem;--line-height-h3:3rem;--border-thickness:2px}@media screen and (min-width:760px){:root{--font-size-base:1.6rem;--line-height-base:1.6rem;--font-size-h1:10rem;--line-height-h1:9.9rem;--font-size-h2:4.5rem;--line-height-h2:4.4rem}}@media screen and (min-width:1200px){:root{--font-size-base:2.5rem;--line-height-base:2.4rem;--font-size-h1:18rem;--line-height-h1:17rem;--font-size-h2:8rem;--line-height-h2:7.5rem;--font-size-h3:5.5rem;--line-height-h3:4.5rem;--border-thickness:3px}}@font-face{font-family:'Respira';font-style:normal;font-weight:800;src:url(../../templates/public/fonts/Respira_Black.woff2) format('woff2'),url(../../templates/public/fonts/Respira_Black.woff) format('woff');font-display:swap}@font-face{font-family:"NeueHelveticaPro75Bold";src:url(../../templates/public/fonts/NeueHelveticaPro75Bold.woff2) format("woff2"),url(../../templates/public/fonts/NeueHelveticaPro75Bold.woff) format("woff")}html{font-size:62.5%}body{font-size:var(--font-size-base);line-height:var(--line-height-base);font-family:var(--font-family);font-weight:500}p{margin:0 0 25px}p.small{font-size:14px}p.lead{font-weight:700}h1,h2,h3,h4{font-weight:normal;margin:0;padding:0}h1{font-family:var(--font-family-alt);font-size:var(--font-size-h1);line-height:var(--line-height-h1)}h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2)}h3{font-size:var(--font-size-h3);line-height:var(--line-height-h3)}h4{font-size:18px;margin-bottom:5px}a{color:#000}a.link-box{position:absolute;top:0;right:0;bottom:0;left:0}.main .el-detail-intro a,.main .el-detail-list a,.main .el-basic-content a,.main .cp-lead-contact a,.main .cp-event-intro-big .text-container a,.main .el-contact a,.main .label-name a{font-weight:700;text-decoration:none;padding:0 2px 2px;background:linear-gradient(transparent 50%,#f7ff00 50%);background-position:top;background-size:100% 185%;transition:background 0.2s}.main .el-detail-intro a:hover,.main .el-detail-list a:hover,.main .el-basic-content a:hover,.main .cp-lead-contact a:hover,.main .cp-event-intro-big .text-container a:hover,.main .el-contact a:hover,.main .label-name a:hover{background-position:bottom}body.InputfieldColumnWidthsInit{margin-top:-1px}.Inputfield input:-webkit-autofill,.Inputfield input:-webkit-autofill:focus{transition:background-color 600000s 0s,color 600000s 0s}.FormBuilder,.Inputfield,.Inputfield input,.Inputfield textarea,.Inputfield select,.Inputfield button,.ui-widget{font-family:var(--font-family-base);font-size:1.8rem;line-height:1.8rem;box-sizing:border-box}@media screen and (min-width:760px){.FormBuilder,.Inputfield,.Inputfield input,.Inputfield textarea,.Inputfield select,.Inputfield button,.ui-widget{font-size:1.6rem;line-height:1.6rem}}@media screen and (min-width:1200px){.FormBuilder,.Inputfield,.Inputfield input,.Inputfield textarea,.Inputfield select,.Inputfield button,.ui-widget{font-size:2.5rem;line-height:2.4rem}}.Inputfield{margin:0}.InputfieldContent{font-family:var(--font-family-base);font-size:1.8rem;line-height:1.8rem;font-weight:300}@media screen and (min-width:760px){.InputfieldContent{font-size:1.6rem;line-height:1.6rem}}@media screen and (min-width:1200px){.InputfieldContent{font-size:2.5rem;line-height:2.4rem}}.InputfieldHeader{font-family:var(--font-family-base);font-size:1.8rem;line-height:1.8rem;font-weight:300}@media screen and (min-width:760px){.InputfieldHeader{font-size:1.6rem;line-height:1.6rem}}@media screen and (min-width:1200px){.InputfieldHeader{font-size:2.5rem;line-height:2.4rem}}.success{font-size:1.8rem;line-height:1.8rem;font-weight:300}@media screen and (min-width:760px){.success{font-size:1.6rem;line-height:1.6rem}}@media screen and (min-width:1200px){.success{font-size:2.5rem;line-height:2.4rem}}.Inputfield input,.Inputfield select{height:33px}.Inputfield input,.Inputfield textarea,.Inputfield select{width:100%;padding:0;border:none;border-bottom:var(--border-thickness) solid var(--black)}.InputfieldText,.InputfieldEmail,.InputfieldTextarea{position:relative}.InputfieldText label,.InputfieldEmail label,.InputfieldTextarea label{position:absolute;color:var(--grey);opacity:1;transition:var(--anim-duration)}.InputfieldText label.focused,.InputfieldEmail label.focused,.InputfieldTextarea label.focused,.InputfieldText label.filled,.InputfieldEmail label.filled,.InputfieldTextarea label.filled{left:0;top:-25px;font-size:14px;opacity:.7}.FormBuilder .error,.InputfieldForm .error{color:var(--error);font-weight:bold}.Inputfield{margin-bottom:4.4rem}@media screen and (min-width:760px){.Inputfield{margin-bottom:5rem}}fieldset.Inputfield{margin-bottom:0}.InputfieldForm button{padding:.5em 1em}.Inputfield .InputfieldHeader{display:block;padding-bottom:.25em;color:var(--grey)}.InputfieldStateRequired>.InputfieldHeader:first-child:after{color:var(--grey)!important;content:'*'}.Inputfield .notes,.Inputfield .description{margin-bottom:.25em;margin-top:0;opacity:.6}fieldset.InputfieldFieldset{padding:0;border:none}fieldset.InputfieldFieldset legend{font-family:var(--font-family-base);font-weight:var(--font-weight-bold);font-size:var(--font-size-h2);line-height:1.25;margin-bottom:var(--space-small)}#wrap_Inputfield-{display:none}.Inputfield button{cursor:pointer;background-color:transparent;padding:0;border:none;text-align:center;text-decoration:none;display:inline-block;transition:var(--anim-duration)}.Inputfield button:hover{background-color:var(--color-brand-light);border:1px solid var(--color-brand);color:var(--color-brand)}.Inputfield.InputfieldSubmit .InputfieldContent{display:flex;justify-content:center}.Inputfield.InputfieldSubmit .InputfieldContent button{display:flex;justify-content:center;align-items:center;align-content:center}.Inputfield.InputfieldSubmit .InputfieldContent button:after{padding-left:15px;transition:padding 0.2s ease;padding-bottom:7.5px;font-family:"icomoon";content:"\e91b"}.Inputfield.InputfieldSubmit .InputfieldContent button:hover:after{padding-left:30px}.pw-clearfix:before,.pw-clearfix:after{content:"";display:table;border-collapse:collapse}.pw-clearfix:after{clear:both}input[type="radio"],input[type="checkbox"]{display:none}input[type='checkbox']:checked,input[type='checkbox']:not(:checked),input[type='radio']:checked,input[type='radio']:not(:checked){background:transparent;position:relative;visibility:hidden;margin:0;padding:0}input[type='checkbox']+span,input[type='radio']+span{cursor:pointer}input[type='checkbox']:checked+span::before,input[type='checkbox']:not(:checked)+span::before,input[type='radio']:checked+span::before,input[type='radio']:not(:checked)+span::before{content:' ';display:inline-block;width:21px;height:21px;position:relative;top:4px;border:1px solid var(--black);background:var(--white);margin-right:10px;box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.1)}input[type=radio]:checked+span::before,input[type=radio]:not(:checked)+span::before{border-radius:30px}@media (hover:hover){input[type='checkbox']:hover+span::before,input[type='radio']:hover+span::before{background:var(--grey);box-shadow:inset 0 0 0 2px var(--white)}}input[type='checkbox']:checked+span::before,input[type='radio']:checked+span::before{background:var(--black);box-shadow:inset 0 0 0 2px var(--white)}.pw-no-select{display:inline-block;padding-left:33px;padding-right:25px;width:100%}.pw-no-select::before{margin-left:-33px}input[type="checkbox"]+span::before{display:inline-block;width:21px;height:21px;cursor:pointer;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAIAAAAmdTLBAAAFPGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgZXhpZjpDb2xvclNwYWNlPSIxIgogICBleGlmOlBpeGVsWERpbWVuc2lvbj0iMjEiCiAgIGV4aWY6UGl4ZWxZRGltZW5zaW9uPSIyMSIKICAgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIKICAgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIgogICB0aWZmOkltYWdlTGVuZ3RoPSIyMSIKICAgdGlmZjpJbWFnZVdpZHRoPSIyMSIKICAgdGlmZjpSZXNvbHV0aW9uVW5pdD0iMiIKICAgdGlmZjpYUmVzb2x1dGlvbj0iNzIvMSIKICAgdGlmZjpZUmVzb2x1dGlvbj0iNzIvMSIKICAgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMi0wNS0xOFQxMzoyODoxMCswMjowMCIKICAgeG1wOk1vZGlmeURhdGU9IjIwMjItMDUtMThUMTM6Mjg6MTArMDI6MDAiPgogICA8eG1wTU06SGlzdG9yeT4KICAgIDxyZGY6U2VxPgogICAgIDxyZGY6bGkKICAgICAgeG1wTU06YWN0aW9uPSJwcm9kdWNlZCIKICAgICAgeG1wTU06c29mdHdhcmVBZ2VudD0iQWZmaW5pdHkgUGhvdG8gMS4xMC41IgogICAgICB4bXBNTTp3aGVuPSIyMDIyLTA1LTE4VDEzOjA0OjUzKzAyOjAwIi8+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InByb2R1Y2VkIgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZmZpbml0eSBQaG90byAxLjEwLjUiCiAgICAgIHN0RXZ0OndoZW49IjIwMjItMDUtMThUMTM6Mjg6MTArMDI6MDAiLz4KICAgIDwvcmRmOlNlcT4KICAgPC94bXBNTTpIaXN0b3J5PgogIDwvcmRmOkRlc2NyaXB0aW9uPgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KPD94cGFja2V0IGVuZD0iciI/PjmaaPEAAAGBaUNDUHNSR0IgSUVDNjE5NjYtMi4xAAAokXWR3yuDURjHP9sMMREuXLhYGlebZkrcKFtCLa2ZMtxs736pbd7ed9Jyq9yuKHHj1wV/AbfKtVJESi7lmrhhvZ7X1CR7Ts95Pud7zvN0znPAGskqOb3OC7l8QQtP+J1z0XlnwxN22qmnG19M0dWxUChITXu/xWLGa49Zq/a5f605kdQVsDQKjyqqVhCeFA6uFlSTt4Q7lUwsIXwi7NbkgsI3ph6v8LPJ6Qp/mqxFwgGwtgk70784/ouVjJYTlpfjymVXlJ/7mC9xJPOzMxJ7xLvRCTOBHydTjBNgiAFGZB7Cg49+WVEj3/udP82y5CoyqxTRWCJNhgJuUVekelJiSvSkjCxFs/9/+6qnBn2V6g4/2B8N47UXGjahXDKMjwPDKB+C7QHO89X85X0YfhO9VNVce9C6DqcXVS2+DWcb0HWvxrTYt2QTt6ZS8HIMLVHouIKmhUrPfvY5uoPImnzVJezsQp+cb138AmMFZ+SpljReAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAHklEQVQ4jWP8//8/AwWAiRLNo/pH9Y/qH9U/hPUDAB62Ayc6k1plAAAAAElFTkSuQmCCCg==)}@media (hover:hover){input[type="checkbox"]:hover+span::before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAIAAAAmdTLBAAAHaGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgZXhpZjpDb2xvclNwYWNlPSI2NTUzNSIKICAgZXhpZjpQaXhlbFhEaW1lbnNpb249IjIxIgogICBleGlmOlBpeGVsWURpbWVuc2lvbj0iMjEiCiAgIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiCiAgIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJBcHBsZSBSR0IiCiAgIHRpZmY6SW1hZ2VMZW5ndGg9IjIxIgogICB0aWZmOkltYWdlV2lkdGg9IjIxIgogICB0aWZmOlJlc29sdXRpb25Vbml0PSIyIgogICB0aWZmOlhSZXNvbHV0aW9uPSI3Mi8xIgogICB0aWZmOllSZXNvbHV0aW9uPSI3Mi8xIgogICB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTEyLTI5VDEzOjM0OjIxKzAxOjAwIgogICB4bXA6TW9kaWZ5RGF0ZT0iMjAyMy0xMi0yOVQxMzozNDoyMSswMTowMCI+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICB4bXBNTTphY3Rpb249InByb2R1Y2VkIgogICAgICB4bXBNTTpzb2Z0d2FyZUFnZW50PSJBZmZpbml0eSBQaG90byAxLjEwLjUiCiAgICAgIHhtcE1NOndoZW49IjIwMjItMDUtMThUMTM6MDQ6MTMrMDI6MDAiLz4KICAgICA8cmRmOmxpCiAgICAgIHhtcE1NOmFjdGlvbj0icHJvZHVjZWQiCiAgICAgIHhtcE1NOnNvZnR3YXJlQWdlbnQ9IkFmZmluaXR5IFBob3RvIDEuMTAuNSIKICAgICAgeG1wTU06d2hlbj0iMjAyMi0wNS0xOFQxMzoyNjo1MSswMjowMCIvPgogICAgIDxyZGY6bGkKICAgICAgeG1wTU06YWN0aW9uPSJwcm9kdWNlZCIKICAgICAgeG1wTU06c29mdHdhcmVBZ2VudD0iQWZmaW5pdHkgUGhvdG8gMS4xMC41IgogICAgICB4bXBNTTp3aGVuPSIyMDIyLTA1LTE4VDEzOjQ1OjE2KzAyOjAwIi8+CiAgICAgPHJkZjpsaQogICAgICB4bXBNTTphY3Rpb249InByb2R1Y2VkIgogICAgICB4bXBNTTpzb2Z0d2FyZUFnZW50PSJBZmZpbml0eSBQaG90byAxLjEwLjYiCiAgICAgIHhtcE1NOndoZW49IjIwMjMtMDUtMTZUMTE6NDU6NTIrMDI6MDAiLz4KICAgICA8cmRmOmxpCiAgICAgIHhtcE1NOmFjdGlvbj0icHJvZHVjZWQiCiAgICAgIHhtcE1NOnNvZnR3YXJlQWdlbnQ9IkFmZmluaXR5IFBob3RvIDEuMTAuOCIKICAgICAgeG1wTU06d2hlbj0iMjAyMy0xMi0yOVQxMzowNTo0OSswMTowMCIvPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJwcm9kdWNlZCIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWZmaW5pdHkgUGhvdG8gMS4xMC44IgogICAgICBzdEV2dDp3aGVuPSIyMDIzLTEyLTI5VDEzOjM0OjIxKzAxOjAwIi8+CiAgICA8L3JkZjpTZXE+CiAgIDwveG1wTU06SGlzdG9yeT4KICA8L3JkZjpEZXNjcmlwdGlvbj4KIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+Cjw/eHBhY2tldCBlbmQ9InIiPz7enADvAAABNGlDQ1BBcHBsZSBSR0IAACiRpZG/SgQxEMa/XQVFQUQXsRGChdiIy2Fps15xCBbnKqJ2t9mwivsnZKPeVr6OhY2loG+gcCBY+wiCIBYWTjZyWxxo4RfC/DITJjMTwN1MeVa6s0CWaxV2ttjh0TGbGGAS05jHBhZ7vJRBt7sDUl7kAiP6eIFj7POayTUa/1VTXCpN9ot2KxYlBxyfuH+pJfmda2IvOqv53rDaD9vEA+KZxPKr4cjym2FFTQCuye8llr06j+VVw1r0zbtoF7JSp8mJZi3f91kQF5Fge1WpRVay7ZwXShaqp0VMd219tu5AylQwmtiwEwSQtFIIMIToYBj6r8yfWHrfrWftLDw2vkb8XF38oOM8/X1uclQPQBAC43eN7+ATuFkHlsYa38oyMHcF3MpvV/BUk4uyKwgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAEPSURBVDiNpdSxqoUgGAdw0xs0RCFt9WgtjUJLgw1NvYBRi9DY0qu1RuAQgXgGD9zq5HcvHBcx+v3VT9EzxqAvGv4GI4R+bNd13bZtjLE0TWGglBqGQWvdtu3v/L7vH8chpVyWBcZCCKUUIeSy/rIsKaVaayDC4n3fgyCoquriCSGccyDijDnnYRhePBzhwuhW/8cIACOEvM/z11oLIdZ1JYQURTHPsws/+3OEHbrwff3njTDGPM+zwzzPH7HTK6X6vjfG2IhpmlyH+uDPBWuaBr4Xd3+rdhRFdV0DERjAds8YYyACw/j9kzsC/4nhiLeXUgL4M2Icx4tPkoRSCuBzRJZlcRzbL8/37//t2/frBbvVASrL32xaAAAAAElFTkSuQmCCCg==)}}input[type="checkbox"]:checked+span::before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAIAAAAmdTLBAAAHaGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgZXhpZjpDb2xvclNwYWNlPSI2NTUzNSIKICAgZXhpZjpQaXhlbFhEaW1lbnNpb249IjIxIgogICBleGlmOlBpeGVsWURpbWVuc2lvbj0iMjEiCiAgIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiCiAgIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJBcHBsZSBSR0IiCiAgIHRpZmY6SW1hZ2VMZW5ndGg9IjIxIgogICB0aWZmOkltYWdlV2lkdGg9IjIxIgogICB0aWZmOlJlc29sdXRpb25Vbml0PSIyIgogICB0aWZmOlhSZXNvbHV0aW9uPSI3Mi8xIgogICB0aWZmOllSZXNvbHV0aW9uPSI3Mi8xIgogICB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTEyLTI5VDEzOjM0OjQyKzAxOjAwIgogICB4bXA6TW9kaWZ5RGF0ZT0iMjAyMy0xMi0yOVQxMzozNDo0MiswMTowMCI+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICB4bXBNTTphY3Rpb249InByb2R1Y2VkIgogICAgICB4bXBNTTpzb2Z0d2FyZUFnZW50PSJBZmZpbml0eSBQaG90byAxLjEwLjUiCiAgICAgIHhtcE1NOndoZW49IjIwMjItMDUtMThUMTM6MDQ6MTMrMDI6MDAiLz4KICAgICA8cmRmOmxpCiAgICAgIHhtcE1NOmFjdGlvbj0icHJvZHVjZWQiCiAgICAgIHhtcE1NOnNvZnR3YXJlQWdlbnQ9IkFmZmluaXR5IFBob3RvIDEuMTAuNSIKICAgICAgeG1wTU06d2hlbj0iMjAyMi0wNS0xOFQxMzoyNjo1MSswMjowMCIvPgogICAgIDxyZGY6bGkKICAgICAgeG1wTU06YWN0aW9uPSJwcm9kdWNlZCIKICAgICAgeG1wTU06c29mdHdhcmVBZ2VudD0iQWZmaW5pdHkgUGhvdG8gMS4xMC41IgogICAgICB4bXBNTTp3aGVuPSIyMDIyLTA1LTE4VDEzOjQ1OjE2KzAyOjAwIi8+CiAgICAgPHJkZjpsaQogICAgICB4bXBNTTphY3Rpb249InByb2R1Y2VkIgogICAgICB4bXBNTTpzb2Z0d2FyZUFnZW50PSJBZmZpbml0eSBQaG90byAxLjEwLjYiCiAgICAgIHhtcE1NOndoZW49IjIwMjMtMDUtMTZUMTE6NDU6NTIrMDI6MDAiLz4KICAgICA8cmRmOmxpCiAgICAgIHhtcE1NOmFjdGlvbj0icHJvZHVjZWQiCiAgICAgIHhtcE1NOnNvZnR3YXJlQWdlbnQ9IkFmZmluaXR5IFBob3RvIDEuMTAuOCIKICAgICAgeG1wTU06d2hlbj0iMjAyMy0xMi0yOVQxMzowNTo0OSswMTowMCIvPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJwcm9kdWNlZCIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWZmaW5pdHkgUGhvdG8gMS4xMC44IgogICAgICBzdEV2dDp3aGVuPSIyMDIzLTEyLTI5VDEzOjM0OjQyKzAxOjAwIi8+CiAgICA8L3JkZjpTZXE+CiAgIDwveG1wTU06SGlzdG9yeT4KICA8L3JkZjpEZXNjcmlwdGlvbj4KIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+Cjw/eHBhY2tldCBlbmQ9InIiPz7wUJcdAAABNGlDQ1BBcHBsZSBSR0IAACiRpZG/SgQxEMa/XQVFQUQXsRGChdiIy2Fps15xCBbnKqJ2t9mwivsnZKPeVr6OhY2loG+gcCBY+wiCIBYWTjZyWxxo4RfC/DITJjMTwN1MeVa6s0CWaxV2ttjh0TGbGGAS05jHBhZ7vJRBt7sDUl7kAiP6eIFj7POayTUa/1VTXCpN9ot2KxYlBxyfuH+pJfmda2IvOqv53rDaD9vEA+KZxPKr4cjym2FFTQCuye8llr06j+VVw1r0zbtoF7JSp8mJZi3f91kQF5Fge1WpRVay7ZwXShaqp0VMd219tu5AylQwmtiwEwSQtFIIMIToYBj6r8yfWHrfrWftLDw2vkb8XF38oOM8/X1uclQPQBAC43eN7+ATuFkHlsYa38oyMHcF3MpvV/BUk4uyKwgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAEkSURBVDiNY/z//z8DBYCJEs0I/fN6NCfW8r56doGghm9fXk1rlpjcIISin4WV6/evr0unWOA34tuXV3O71b99ecXMzIaiPzrnOL+gwt+/v/AYAdH888dHdg7+hMJLKPqZmdmSSm/gMQJZc3LpTS4eMRT9+I3ApZkBLfyxGoFHMwMDAyNm/P/9+2tet8bH9w+YmdmCEjdvWhKGSzN2/chGQLi4NKO7H9kjERkHGRgZIVy/mFVYNePU/+3LqwX9egz//0OMWDffF1ekYtGPHGAZlY/wpwt0/WihzcMvnVx2C48RTHg0Q/zMxMSCxwgm/JqhinAbwURQM34joPqXTDHHoxnTiOXTbVH0C4qo8gsq4NGMbIS4tBEvvyxEBHv6Ix5QWn4BAKpl+xnqtDK3AAAAAElFTkSuQmCCCg==)}*{box-sizing:border-box}html{height:100%}body{margin:0;padding:0;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;height:100%;display:flex;flex-direction:column}body.tpl-calendar{height:auto}body>.main{flex:1}ul{margin:0;padding:0;list-style:none}ul li{margin:0}figure{margin:0;padding:0}figure img{width:100%;height:auto;display:block}.frontend-edit{position:fixed;top:0;left:0;color:black;z-index:9999;padding:10px;background-color:white;text-decoration:none}.podigee-container iframe{min-height:449px}@media screen and (min-width:641px){.podigee-container iframe{min-height:255px}}@media screen and (min-width:833px){.podigee-container iframe{min-height:365px}}.audio-container{background-color:#f7ff00;padding:20px 20px 17.5px;text-align:center}@media screen and (min-width:480px){.audio-container{padding:40px 40px 35px}}.audio-container .mejs__player{width:100%!important;background:none!important}.audio-container .mejs__player .mejs__inner .mejs__controls{background:none!important}.audio-container .mejs__player .mejs__inner .mejs__controls .mejs__volume-button button{color:black!important}.audio-container .mejs__player .mejs__inner .mejs__controls .mejs__playpause-button button{color:black!important}.audio-container .mejs__player .mejs__inner .mejs__controls .mejs__currenttime,.audio-container .mejs__player .mejs__inner .mejs__controls .mejs__duration{color:black!important;font-size:0.9rem!important;font-family:'Jungka',Arial,Helvetica,Sans-serif;font-weight:500}.audio-container .mejs__player .mejs__inner .mejs__controls .mejs__time{line-height:.225rem}.audio-container .mejs__player .mejs__inner .mejs__controls .mejs__horizontal-volume-slider:hover,.audio-container .mejs__player .mejs__inner .mejs__controls .mejs__horizontal-volume-slider:before{background:transparent!important}.audio-container .mejs__player .mejs__inner .mejs__controls .mejs__horizontal-volume-slider .mejs__horizontal-volume-total{background-color:white;border-color:black}.audio-container .mejs__player .mejs__inner .mejs__controls .mejs__horizontal-volume-slider .mejs__horizontal-volume-total .mejs__horizontal-volume-current{background-color:black;border-radius:0}.audio-container .mejs__player .mejs__inner .mejs__controls .mejs__time-rail .mejs__time-total{background:rgba(153,153,153,.5);border-radius:5px;height:4px;margin:8px 0 0}.audio-container .mejs__player .mejs__inner .mejs__controls .mejs__time-rail .mejs__time-total .mejs__time-handle-content{top:-.45rem;background-color:black;border-color:black}.audio-container .mejs__player .mejs__inner .mejs__controls .mejs__time-rail .mejs__time-total .mejs__time-loaded{height:.225rem;background:gray}.audio-container .mejs__player .mejs__inner .mejs__controls .mejs__time-rail .mejs__time-total .mejs__time-hovered{height:.225rem}.audio-container .mejs__player .mejs__inner .mejs__controls .mejs__time-rail .mejs__time-total .mejs__time-current{height:.225rem;background-color:black}.audio-container .mejs__player .mejs__inner .mejs__controls .mejs__time-rail .mejs__time-total .mejs__time-float{background-color:black}.audio-container .mejs__player .mejs__inner .mejs__controls .mejs__time-rail .mejs__time-total .mejs__time-float .mejs__time-float-current{color:white}.audio-container .mejs__player .mejs__inner .mejs__controls .mejs__time-rail .mejs__time-total .mejs__time-float .mejs__time-float-corner{border-color:#000 transparent transparent}#mCCButton{background-color:#f7ff00!important}#mCCButton:hover{background-color:#f7ff00!important}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn 0.4s ease-out forwards}#privacywire-wrapper .privacywire-message{box-shadow:none;border-top:2px solid var(--black)}#privacywire-wrapper .privacywire-message .privacywire-body{max-width:100%;font-size:1.6rem;line-height:1.6rem}@media screen and (min-width:760px){#privacywire-wrapper .privacywire-message .privacywire-body{max-width:60%}}#privacywire-wrapper .privacywire-banner{box-shadow:none;border-top:2px solid var(--black)}#privacywire-wrapper .privacywire-banner .privacywire-body{display:block}@media screen and (min-width:760px){#privacywire-wrapper .privacywire-banner .privacywire-body{display:flex;justify-content:space-between;align-items:center}}#privacywire-wrapper .privacywire-banner .privacywire-body .privacywire-text{max-width:100%;font-size:1.6rem;line-height:1.6rem}@media screen and (min-width:760px){#privacywire-wrapper .privacywire-banner .privacywire-body .privacywire-text{max-width:60%}}#privacywire-wrapper .privacywire-banner .privacywire-body .privacywire-buttons{max-width:100%;margin-top:15px;display:flex;flex-wrap:wrap}@media screen and (min-width:760px){#privacywire-wrapper .privacywire-banner .privacywire-body .privacywire-buttons{max-width:40%;margin-top:0}}#privacywire-wrapper .privacywire-banner .privacywire-body .privacywire-buttons button{text-align:left;font-family:var(--font-family);cursor:pointer;background-color:var(--black);color:var(--white);padding:10px 20px;border:none}#privacywire-wrapper .privacywire-banner .privacywire-body .privacywire-buttons button.allow-necessary{display:none}.main{display:flex;flex-direction:column;padding-top:0}.main .page-content{width:100%}@media screen and (min-width:1020px){.main .page-content{padding-top:50px;width:50%}}.main .page-content .content-section{padding:0 0 25px}@media screen and (min-width:760px){.main .page-content .content-section{padding:10px 0 50px}}@media screen and (min-width:1020px){.main .page-content.right{padding-top:50px;width:100%;padding-left:50%}}.main .page-wrapper{max-width:1200px;margin:0 auto;padding:0 15px;width:100%}@media screen and (min-width:480px){.main .page-wrapper{padding:0 20px}}@media screen and (min-width:480px){.main .page-wrapper{padding:0 25px}}@media screen and (min-width:760px){.main .page-wrapper{padding:0 25px}}.main .page-wrapper-right{max-width:850px;padding:15px}@media screen and (min-width:480px){.main .page-wrapper-right{padding:15px 20px}}@media screen and (min-width:600px){.main .page-wrapper-right{padding:0 25px}}@media screen and (min-width:600px){.main .page-wrapper-right{padding:15px 25px}}@media screen and (min-width:1200px){.main .page-wrapper-right{padding:15px 25px 0 50px}}@media screen and (min-width:1600px){.main .page-wrapper-right{padding:15px 25px 0 75px}}.main .slider>.page-wrapper-right{max-width:100%;padding:15px 0}.main .filter+.tile-play{margin-top:-30px!important}.main .image-text-container{display:flex;flex-direction:column}@media screen and (min-width:1020px){.main .image-text-container{flex-direction:row}}.main .content-container{width:100%;display:flex;flex-direction:column}@media screen and (min-width:760px){.main .content-container{flex-direction:row}}.main .content-container .main-content{margin-bottom:50px;width:100%}@media screen and (min-width:760px){.main .content-container .main-content{width:calc(100% - 300px);padding-right:25px;margin-bottom:0}}.main .content-container .sidebar-content{width:100%}@media screen and (min-width:760px){.main .content-container .sidebar-content{padding-left:25px;width:300px}}.main section.content-section.teaser-card-group,.main section.content-section.event-teaser-grid,.main section.content-section.tile-group,.main section.content-section.big-teaser,.main section.content-section.page-image,.main section.content-section.text-cast,.main section.content-section.image-cast,.main section.content-section.body-text,.main section.content-section.custom-html,.main section.content-section.two-column-text,.main section.content-section.table-content,.main section.content-section.ticket-link,.main section.content-section.form,.main section.content-section.search-results{margin-bottom:88px}@media screen and (min-width:760px){.main section.content-section.teaser-card-group,.main section.content-section.event-teaser-grid,.main section.content-section.tile-group,.main section.content-section.big-teaser,.main section.content-section.page-image,.main section.content-section.text-cast,.main section.content-section.image-cast,.main section.content-section.body-text,.main section.content-section.custom-html,.main section.content-section.two-column-text,.main section.content-section.table-content,.main section.content-section.ticket-link,.main section.content-section.form,.main section.content-section.search-results{margin-bottom:105px}}@media screen and (min-width:1200px){.main section.content-section.teaser-card-group,.main section.content-section.event-teaser-grid,.main section.content-section.tile-group,.main section.content-section.big-teaser,.main section.content-section.page-image,.main section.content-section.text-cast,.main section.content-section.image-cast,.main section.content-section.body-text,.main section.content-section.custom-html,.main section.content-section.two-column-text,.main section.content-section.table-content,.main section.content-section.ticket-link,.main section.content-section.form,.main section.content-section.search-results{margin-bottom:180px}}.main section.content-section.gallery-slider{margin-bottom:151px}.main section.content-section.page-image:has(+.body-text){margin-bottom:44px}@media screen and (min-width:760px){.main section.content-section.page-image:has(+.body-text){margin-bottom:60px}}.main section.content-section.page-image:has(+.ticket-link){margin-bottom:0}.main section.content-section.teaser-card-group:has(+.ticket-link){margin-bottom:0}.main section.content-section.banner-title:has(+.body-text),.main section.content-section.banner-title:has(+.table-content),.main section.content-section.banner-title:has(+.form),.main section.content-section.banner-title:has(+.image-cast h2),.main section.content-section.banner-title:has(+.text-cast),.main section.content-section.banner-title:has(+.two-column-text),.main section.content-section.banner-title:has(+.gallery-slider),.main section.content-section.banner-title:has(+.search-results){margin-bottom:44px}@media screen and (min-width:760px){.main section.content-section.banner-title:has(+.body-text),.main section.content-section.banner-title:has(+.table-content),.main section.content-section.banner-title:has(+.form),.main section.content-section.banner-title:has(+.image-cast h2),.main section.content-section.banner-title:has(+.text-cast),.main section.content-section.banner-title:has(+.two-column-text),.main section.content-section.banner-title:has(+.gallery-slider),.main section.content-section.banner-title:has(+.search-results){margin-bottom:60px}}@media screen and (min-width:1200px){.main section.content-section.banner-title:has(+.body-text),.main section.content-section.banner-title:has(+.table-content),.main section.content-section.banner-title:has(+.form),.main section.content-section.banner-title:has(+.image-cast h2),.main section.content-section.banner-title:has(+.text-cast),.main section.content-section.banner-title:has(+.two-column-text),.main section.content-section.banner-title:has(+.gallery-slider),.main section.content-section.banner-title:has(+.search-results){margin-bottom:110px}}.main section.content-section:last-child:not(.gallery-slider):not(.text-cast):not(.two-column-text):not(.body-text):not(.event-teaser-grid):not(.search-results){margin-bottom:0}.main section.content-section.tile-group:last-child .cp-tile-group .more-link{margin-bottom:50px}@media screen and (min-width:760px){.main section.content-section.tile-group:last-child .cp-tile-group .more-link{margin-bottom:30px}}@media screen and (min-width:1200px){.main section.content-section.tile-group:last-child .cp-tile-group .more-link{margin-bottom:50px}}.tpl-people .main section.content-section.body-text:has(+section.content-section.gallery-slider){margin-bottom:45px}@media screen and (min-width:760px){.tpl-people .main section.content-section.body-text:has(+section.content-section.gallery-slider){margin-bottom:65px}}@media screen and (min-width:1200px){.tpl-people .main section.content-section.body-text:has(+section.content-section.gallery-slider){margin-bottom:110px}}.tpl-production .main section.content-section.ticket-link:has(+.body-text){margin-bottom:44px}@media screen and (min-width:760px){.tpl-production .main section.content-section.ticket-link:has(+.body-text){margin-bottom:60px}}@page{margin:1.5cm 2cm 1.5cm 2.5cm}@media only print{.cp-header{background-color:#000;-webkit-print-color-adjust:exact;height:2.5cm!important}.cp-header .inner .nav-bar{display:none!important}a.el-button,.filter-select-bar,.filter,.filter-search,.el-media-item.video .media-container,.el-media-item.audio .media-container,.content-section.slider{display:none!important}.gallery-container a img{margin:0 0 15px;padding:0;height:5cm;width:auto}.related-container .related-item figure img{height:6cm!important;width:4cm!important}.cp-tile-group{flex-direction:row!important;flex-wrap:wrap}.cp-tile-group .el-tile{width:25%!important;height:auto!important}.cp-footer{background-color:#000;-webkit-print-color-adjust:exact}.cp-footer .adress{width:100%;text-align:center!important}.cp-footer .newsletter,.cp-footer .footer-middle .footer-nav{display:none!important}.cp-footer .footer-middle .social-media .social-media-list{margin-top:10px}.cp-footer .footer-middle .social-media .social-media-list li{padding:0 0 0 25px!important}.cp-footer .footer-middle .social-media .social-media-list li a{border:none!important}.cp-footer .footer-right .partner-list li{width:25%!important;display:inline!important}.cp-footer .footer-right .partner-list li img{height:1cm!important}}@font-face{font-family:'icomoon';src:url(../../templates/public/vendor/icomoon/fonts/icomoon.eot?b0swpp);src:url(../../templates/public/vendor/icomoon/fonts/icomoon.eot?b0swpp#iefix) format('embedded-opentype'),url(../../templates/public/vendor/icomoon/fonts/icomoon.ttf?b0swpp) format('truetype'),url(../../templates/public/vendor/icomoon/fonts/icomoon.woff?b0swpp) format('woff'),url(../../templates/public/vendor/icomoon/fonts/icomoon.svg?b0swpp#icomoon) format('svg');font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon'!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-graphic-o:before{content:"\e91c"}.icon-graphic-heart:before{content:"\e91d"}.icon-graphic-n:before{content:"\e91e"}.icon-right-slider-arrow:before{content:"\e91a"}.icon-right-arrow:before{content:"\e91b"}.icon-telegram-2:before{content:"\e916"}.icon-facebook-2:before{content:"\e917"}.icon-twitter-2:before{content:"\e918"}.icon-whatsApp-2:before{content:"\e919"}.icon-date:before{content:"\e90f"}.icon-folder:before{content:"\e910"}.icon-home:before{content:"\e911"}.icon-label:before{content:"\e912"}.icon-location:before{content:"\e913"}.icon-pay:before{content:"\e914"}.icon-time:before{content:"\e915"}.icon-back:before{content:"\e900"}.icon-close:before{content:"\e901"}.icon-down:before{content:"\e902"}.icon-facebook:before{content:"\e903"}.icon-instagram:before{content:"\e904"}.icon-less:before{content:"\e905"}.icon-menu:before{content:"\e906"}.icon-minus:before{content:"\e907"}.icon-more:before{content:"\e908"}.icon-next:before{content:"\e909"}.icon-plus:before{content:"\e90a"}.icon-search:before{content:"\e90b"}.icon-twitter:before{content:"\e90c"}.icon-up:before{content:"\e90d"}.icon-vimeo:before{content:"\e90e"}.el-body-text{display:flex;flex-wrap:wrap;width:100%;justify-content:center;padding-left:10px;padding-right:10px}@media screen and (min-width:760px){.el-body-text{--text-width:530px}}@media screen and (min-width:1200px){.el-body-text{--text-width:588px}}@media screen and (min-width:760px){.el-body-text.wide{--text-width:530px}}@media screen and (min-width:1200px){.el-body-text.wide{--text-width:994px}}.el-body-text.without-blackletter .inner p:first-of-type::first-letter{font-family:var(--font-family);font-size:var(--font-size-base)}.el-body-text .inner{width:100%;display:flex;flex-direction:column;align-items:center}.el-body-text .inner>*:not(h1){width:100%;max-width:var(--text-width);text-align:justify;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto}.el-body-text .inner>h1{width:100%;hyphens:manual}@media screen and (min-width:760px){.el-body-text .inner>h1{hyphens:none}}.el-body-text .inner img{max-width:100vw;width:100vw;margin-left:-10px}@media screen and (min-width:760px){.el-body-text .inner img{max-width:100%;width:100%;margin-left:0}}.el-body-text .inner iframe{max-width:100vw;width:100vw;margin-left:-10px}@media screen and (min-width:760px){.el-body-text .inner iframe{max-width:100%;margin-left:0}}.el-body-text .inner h3,.el-body-text .inner h2,.el-body-text .inner h1{text-align:center}.el-body-text .inner h3+p,.el-body-text .inner h2+p,.el-body-text .inner h1+p{margin-top:40px}@media screen and (min-width:1200px){.el-body-text .inner h3+p,.el-body-text .inner h2+p,.el-body-text .inner h1+p{margin-top:50px}}.el-body-text .inner p:last-child{margin-bottom:0}.el-body-text .inner p+h2,.el-body-text .inner p+h1,.el-body-text .inner p+h3{margin-top:88px}@media screen and (min-width:760px){.el-body-text .inner p+h2,.el-body-text .inner p+h1,.el-body-text .inner p+h3{margin-top:63px}}@media screen and (min-width:1200px){.el-body-text .inner p+h2,.el-body-text .inner p+h1,.el-body-text .inner p+h3{margin-top:110px}}.el-body-text .details{width:100%;display:flex;justify-content:space-around;flex-direction:column;margin-bottom:50px}@media screen and (min-width:1200px){.el-body-text .details{margin-bottom:60px}}.el-body-text .details .col{margin-bottom:15px;text-align:center;flex:1 1 0%;min-width:0}.el-body-text .details .col:last-child{margin-bottom:0}@media screen and (min-width:760px){.el-body-text .details{flex-direction:row}}@supports (initial-letter:3) or (-webkit-initial-letter:3){.el-body-text:not(.without-blackletter) .inner p:first-of-type::first-letter{initial-letter:3;-webkit-initial-letter:3;font-kerning:normal;font-family:var(--font-family-alt);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}}@supports (not (initial-letter:3)) and (not (-webkit-initial-letter:3)){.el-body-text:not(.without-blackletter) .inner p:first-of-type::first-letter{font-family:var(--font-family-alt);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;float:left;font-size:3lh;line-height:1;margin-right:.1em;padding-top:0.05lh}}.tpl-people .el-body-text .inner{}.tpl-people .el-body-text .inner h1+p{margin-top:45px}@media screen and (min-width:760px){.tpl-people .el-body-text .inner h1+p{margin-top:65px}}@media screen and (min-width:1200px){.tpl-people .el-body-text .inner h1+p{margin-top:115px}}.tpl-people .el-body-text .inner p:has(+.single-portrait-image){margin-bottom:0}.tpl-people .el-body-text .inner .single-portrait-image{margin-top:45px}@media screen and (min-width:760px){.tpl-people .el-body-text .inner .single-portrait-image{margin-top:65px}}@media screen and (min-width:1200px){.tpl-people .el-body-text .inner .single-portrait-image{margin-top:110px}}.el-banner-title{width:100%}.el-banner-title .inner{padding-top:15px;padding-bottom:15px;padding-left:5px;padding-right:5px;background-color:var(--purple);color:var(--lightblue)}@media screen and (min-width:760px){.el-banner-title .inner{padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px}}@media screen and (min-width:1200px){.el-banner-title .inner{padding-top:20px;padding-bottom:20px}}.el-banner-title .inner h1,.el-banner-title .inner h2{font-size:var(--font-size-h1);line-height:var(--line-height-h1);font-family:var(--font-family-alt);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;text-align:center;hyphens:manual}.el-banner-title.theme-1 .inner{background-color:var(--lightpink);color:var(--black)}.el-banner-title.theme-2 .inner{background-color:var(--status-red);color:var(--black)}.el-banner-title.theme-3 .inner{background-color:var(--lightblue);color:var(--black)}.el-banner-title.theme-4 .inner{background-color:var(--yellow);color:var(--black)}.el-banner-title.theme-5 .inner{background-color:var(--purple);color:var(--black)}.el-banner-title.theme-6 .inner{background-color:var(--orange);color:var(--black)}.el-banner-title.theme-7 .inner{background-color:var(--green);color:var(--black)}.el-banner-title.prod-theme-0 .inner{background-color:var(--lightpink);color:var(--blue)}.el-banner-title.prod-theme-1 .inner{background-color:var(--purple);color:var(--lightblue)}.el-banner-title.prod-theme-2 .inner{background-color:var(--yellow);color:var(--status-red)}.el-banner-title.prod-theme-3 .inner{background-color:var(--lightblue);color:var(--green)}.el-cast-item{position:relative}.el-cast-item figure{height:100%;display:flex;flex-direction:column}.el-cast-item figure .img-wrapper{overflow:hidden}.el-cast-item figure .img-wrapper img{transition:transform 0.2s ease-in-out}.el-cast-item figure figcaption{flex-grow:1;background-color:var(--green);font-size:1.8rem;line-height:1.8rem;text-align:center;padding-top:10px;padding-bottom:5px}.el-cast-item figure figcaption .downloads{font-size:var(--font-size-base);line-height:var(--line-height-base);text-align:left;padding:10px}@media screen and (min-width:760px){.el-cast-item figure figcaption{font-size:1.9rem;line-height:1.7rem}.el-cast-item figure figcaption .downloads{padding:20px}}@media screen and (min-width:1200px){.el-cast-item figure figcaption{font-size:3.5rem;line-height:3.2rem;padding-top:20px;padding-bottom:calc(10px - .3rem)}}.el-cast-item.pink figure figcaption{background-color:var(--lightpink)}.el-cast-item.red figure figcaption{background-color:var(--status-red)}.el-cast-item.lightblue figure figcaption{background-color:var(--lightblue)}.el-cast-item.yellow figure figcaption{background-color:var(--yellow)}.el-cast-item.orange figure figcaption{background-color:var(--orange)}.el-cast-item:hover figure img{transform:scale(1.1)}.el-custom-html{display:flex;flex-wrap:wrap;width:100%;justify-content:center;flex-direction:column;align-items:center}@media screen and (min-width:760px){.el-custom-html{padding-left:10px;padding-right:10px;--text-width:530px}}@media screen and (min-width:1200px){.el-custom-html{--text-width:994px}}.el-custom-html>*:not(h1){width:100%;max-width:var(--text-width);text-align:justify}.el-custom-html>h1{width:100%;max-width:994px}.el-custom-html img{max-width:100vw;width:100vw;margin-left:-10px}@media screen and (min-width:760px){.el-custom-html img{max-width:100%;width:auto;margin-left:0}}.el-custom-html h3,.el-custom-html h2,.el-custom-html h1{text-align:center}.el-custom-html h3+p,.el-custom-html h2+p,.el-custom-html h1+p{margin-top:40px}@media screen and (min-width:1200px){.el-custom-html h3+p,.el-custom-html h2+p,.el-custom-html h1+p{margin-top:50px}}.el-custom-html p:first-of-type::first-letter{font-family:var(--font-family-alt);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;font-size:calc(var(--font-size-base) * 3);}.el-custom-html p:last-child{margin-bottom:0}.el-custom-html p+h2,.el-custom-html p+h1,.el-custom-html p+h3{margin-top:88px}@media screen and (min-width:760px){.el-custom-html p+h2,.el-custom-html p+h1,.el-custom-html p+h3{margin-top:63px}}@media screen and (min-width:1200px){.el-custom-html p+h2,.el-custom-html p+h1,.el-custom-html p+h3{margin-top:110px}}.el-event-teaser-item{background-color:var(--white);transition:background-color 0.2s ease}.el-event-teaser-item:hover{background-color:var(--grey)}.el-event-teaser-item+.el-event-teaser-item{border-top:var(--border-thickness) solid var(--black)}.el-event-teaser-item a{text-decoration:none}.el-event-teaser-item .inner{position:relative;display:flex}.el-event-teaser-item .inner .teaser-content{display:flex;flex-direction:row;width:100%}.el-event-teaser-item .inner .datetime{max-width:25%;min-width:115px;width:100%;border-right:var(--border-thickness) solid var(--black);padding:20px 15px 0}@media screen and (min-width:760px){.el-event-teaser-item .inner .datetime{display:flex;padding:0;max-width:30%}}.el-event-teaser-item .inner .datetime .date-info{display:flex}@media screen and (min-width:760px){.el-event-teaser-item .inner .datetime .date-info{flex-direction:column;border-right:var(--border-thickness) solid var(--black);padding:5px 15px 0 10px;max-width:50%;width:100%}}@media screen and (min-width:1200px){.el-event-teaser-item .inner .datetime .date-info{padding:10px 15px 0 10px}}.el-event-teaser-item .inner .datetime .date-info .date{padding-left:10px}@media screen and (min-width:760px){.el-event-teaser-item .inner .datetime .date-info .date{padding-left:0;font-size:3rem;line-height:2.8rem}}@media screen and (min-width:1200px){.el-event-teaser-item .inner .datetime .date-info .date{font-size:5.5rem;line-height:4.5rem;margin-top:5px}}.el-event-teaser-item .inner .datetime .time-info{display:flex;flex-wrap:wrap;flex-direction:column-reverse}@media screen and (min-width:760px){.el-event-teaser-item .inner .datetime .time-info{flex-direction:column;padding:5px 0 0 5px;max-width:50%;width:100%}}@media screen and (min-width:1200px){.el-event-teaser-item .inner .datetime .time-info{padding:10px 0 0 10px}}.el-event-teaser-item .inner .datetime .time-info .location{margin-top:15px}@media screen and (min-width:760px){.el-event-teaser-item .inner .datetime .time-info .location{margin-top:0}}@media screen and (min-width:760px){.el-event-teaser-item .inner .datetime .time-info .time{font-size:3rem;line-height:2.8rem}}@media screen and (min-width:1200px){.el-event-teaser-item .inner .datetime .time-info .time{font-size:5.5rem;line-height:4.5rem;margin-top:5px}}@media screen and (min-width:760px){.el-event-teaser-item .inner .datetime .time-info .time.time-modifier-overwrite{font-size:var(--font-size-base)}}@media screen and (min-width:1200px){.el-event-teaser-item .inner .datetime .time-info .time.time-modifier-overwrite{font-size:var(--font-size-base)}}.el-event-teaser-item .inner .datetime .status-desktop{display:none;margin-top:15px;margin-bottom:15px;color:var(--status-red);rotate:-11deg;max-width:fit-content}@media screen and (min-width:760px){.el-event-teaser-item .inner .datetime .status-desktop{display:flex}}@media screen and (min-width:1200px){.el-event-teaser-item .inner .datetime .status-desktop{margin-top:15px;margin-bottom:25px;width:100%;margin-left:15px;max-width:fit-content}}.el-event-teaser-item .inner .datetime .status-mobile{margin-top:15px;color:var(--status-red);rotate:-11deg;max-width:fit-content}@media screen and (min-width:760px){.el-event-teaser-item .inner .datetime .status-mobile{display:none}}.el-event-teaser-item .inner .cast-info-desktop{display:none}@media screen and (min-width:760px){.el-event-teaser-item .inner .cast-info-desktop{display:flex;flex-direction:column;border-right:var(--border-thickness) solid var(--black);padding:5px 30px 0 5px;row-gap:20px;max-width:15%;width:100%}}@media screen and (min-width:1200px){.el-event-teaser-item .inner .cast-info-desktop{padding:10px 30px 0 10px}}.el-event-teaser-item .inner .content-info{display:flex;flex-direction:column-reverse;max-width:75%;width:100%;padding:20px 15px 30px}@media screen and (min-width:760px){.el-event-teaser-item .inner .content-info{max-width:55%;flex-direction:column;padding:5px 10px 15px;justify-content:center}}@media screen and (min-width:1200px){.el-event-teaser-item .inner .content-info{padding:10px 20px 25px}}.el-event-teaser-item .inner .content-info .cast-info-mobile{margin-top:15px;display:flex;flex-direction:column;row-gap:15px}@media screen and (min-width:760px){.el-event-teaser-item .inner .content-info .cast-info-mobile{display:none}}.el-event-teaser-item .inner .content-info .ticket-url{margin-top:15px;position:relative;z-index:2}.el-event-teaser-item .inner .content-info .ticket-url i{display:inline-block;transition:transform 0.2s ease;padding-left:15px;bottom:-2px;position:relative}.el-event-teaser-item .inner .content-info .ticket-url:hover i{transform:translateX(5px)}@media screen and (min-width:760px){.el-event-teaser-item .inner .content-info .ticket-url{margin-top:0;display:flex;justify-content:flex-end;flex-grow:1}}.el-event-teaser-item .inner .content-info .play-title{font-size:4.2rem;line-height:4.3rem;hyphens:auto}@media screen and (min-width:760px){.el-event-teaser-item .inner .content-info .play-title{font-size:3rem;line-height:2.8rem;flex-grow:1;hyphens:none}.el-event-teaser-item .inner .content-info .play-title.no-ticket{margin-top:20px}}@media screen and (min-width:1200px){.el-event-teaser-item .inner .content-info .play-title{font-size:5.5rem;line-height:4.5rem}.el-event-teaser-item .inner .content-info .play-title.no-ticket{margin-top:30px}}.el-event-teaser-item .inner .content-info .play-title.has-note{margin-top:0}.el-event-teaser-item .inner .content-info .play-title.has-note>span.note{font-size:var(--font-size-base);line-height:var(--line-height-base);width:fit-content;color:var(--status-red);display:block;margin-bottom:15px}.el-event-teaser-item .inner .content-info .play-title.has-subtitle>span.subtitle{font-size:var(--font-size-base);line-height:var(--line-height-base);position:relative;bottom:1px}@media screen and (min-width:1200px){.el-event-teaser-item .inner .content-info .play-title.has-subtitle>span.subtitle{bottom:2px}}.el-event-teaser-item.deactivated .inner{opacity:.3}.el-form>h2{text-align:center}.el-form>h2+form.FormBuilder{margin-top:88px}@media screen and (min-width:760px){.el-form>h2+form.FormBuilder{margin-top:50px}}.el-form form.FormBuilder{padding-left:10px;padding-right:10px;margin:0 auto}@media screen and (min-width:760px){.el-form form.FormBuilder{max-width:530px}}@media screen and (min-width:1200px){.el-form form.FormBuilder{max-width:994px}}.el-form form.FormBuilder .Inputfields{width:100%;display:flex;flex-direction:column}.el-form form.FormBuilder .Inputfields .Inputfield{width:100%!important}@media screen and (min-width:600px){.el-form form.FormBuilder .Inputfields .Inputfield.InputfieldPage,.el-form form.FormBuilder .Inputfields .Inputfield.InputfieldTextarea{width:100%!important}}.el-form form.FormBuilder .Inputfields .Inputfield.InputfieldPage .InputfieldContent .InputfieldSelect{width:100%}.el-form form.FormBuilder .Inputfields .Inputfield.InputfieldPage .InputfieldContent .InputfieldRadios ul,.el-form form.FormBuilder .Inputfields .Inputfield.InputfieldPage .InputfieldContent .InputfieldCheckboxes ul{display:flex;flex-direction:column}@media screen and (min-width:600px){.el-form form.FormBuilder .Inputfields .Inputfield.InputfieldPage .InputfieldContent .InputfieldRadios ul,.el-form form.FormBuilder .Inputfields .Inputfield.InputfieldPage .InputfieldContent .InputfieldCheckboxes ul{flex-direction:row;flex-wrap:wrap}}.el-form form.FormBuilder .Inputfields .Inputfield.InputfieldPage .InputfieldContent .InputfieldRadios ul li,.el-form form.FormBuilder .Inputfields .Inputfield.InputfieldPage .InputfieldContent .InputfieldCheckboxes ul li{width:100%}@media screen and (min-width:600px){.el-form form.FormBuilder .Inputfields .Inputfield.InputfieldPage .InputfieldContent .InputfieldRadios ul li,.el-form form.FormBuilder .Inputfields .Inputfield.InputfieldPage .InputfieldContent .InputfieldCheckboxes ul li{width:33.33%}}.el-page-image{width:100%}.el-page-image picture{width:100%;line-height:0}.el-page-image picture img{display:block;width:100%;line-height:0}.el-teaser-card{position:relative}.el-teaser-card .inner{height:100%;display:flex;flex-direction:column}.el-teaser-card .inner .card-image{overflow:hidden;line-height:0;width:100%}.el-teaser-card .inner .card-image img{transition:transform 0.2s ease-in-out;width:100%}.el-teaser-card .inner .card-image+.card-text{justify-content:center}.el-teaser-card .inner .card-text{overflow:hidden;flex-grow:1;background-color:var(--yellow);display:flex;flex-direction:column;justify-content:space-between}.el-teaser-card .inner .card-text .top-text-small{text-align:center;font-size:1.8rem;line-height:1.8rem;padding-top:20px}@media screen and (min-width:760px){.el-teaser-card .inner .card-text .top-text-small{font-size:1.6rem;line-height:1.6rem}}@media screen and (min-width:1200px){.el-teaser-card .inner .card-text .top-text-small{font-size:2.5rem;line-height:2.4rem}}.el-teaser-card .inner .card-text .top-text-small+.top-text{padding-top:10px;padding-bottom:20px}.el-teaser-card .inner .card-text .top-text{text-align:center;font-size:6rem;line-height:5.5rem;font-family:var(--font-family-alt);padding-top:15px;padding-bottom:15px;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}@media screen and (min-width:760px){.el-teaser-card .inner .card-text .top-text{font-size:4.5rem;line-height:4.4rem}}@media screen and (min-width:1200px){.el-teaser-card .inner .card-text .top-text{font-size:8rem;line-height:7.5rem}}.el-teaser-card .inner .card-text .top-text:has(+.big-middle-text){padding-bottom:0}.el-teaser-card .inner .card-text .top-text+.big-middle-text{margin-top:120px}.el-teaser-card .inner .card-text .big-middle-text{transition:transform 0.2s ease-in-out;text-align:center;font-size:15rem;line-height:14rem;font-family:var(--font-family-alt);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}@media screen and (min-width:760px){.el-teaser-card .inner .card-text .big-middle-text{font-size:10rem;line-height:9.9rem}}@media screen and (min-width:1200px){.el-teaser-card .inner .card-text .big-middle-text{font-size:18rem;line-height:17rem}}.el-teaser-card .inner .card-text .big-middle-text+.bottom-text{margin-top:120px}.el-teaser-card .inner .card-text .bottom-text{text-align:center;font-size:6rem;line-height:5.5rem;font-family:var(--font-family-alt);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;padding-bottom:20px}@media screen and (min-width:760px){.el-teaser-card .inner .card-text .bottom-text{font-size:4.5rem;line-height:4.4rem}}@media screen and (min-width:1200px){.el-teaser-card .inner .card-text .bottom-text{font-size:8rem;line-height:7.5rem}}.el-teaser-card.stueck .card-text{color:var(--status-red)}.el-teaser-card.stueck.theme-2 .card-text{background-color:var(--purple);color:var(--lightblue)}.el-teaser-card.abo .card-text{color:var(--status-red)}.el-teaser-card.abo .card-text .top-text{padding-top:20px}.el-teaser-card.abo.theme-2 .card-text{background-color:var(--lightblue);color:var(--green)}.el-teaser-card.abo.theme-3 .card-text{background-color:var(--status-red);color:var(--yellow)}.el-teaser-card.haus .card-text{min-height:530px;display:flex;flex-direction:column;justify-content:space-between;color:var(--status-red)}@media screen and (min-width:760px){.el-teaser-card.haus .card-text{min-height:470px}}.el-teaser-card.haus .card-text .top-text+.big-middle-text{margin-top:0}.el-teaser-card.haus .card-text .big-middle-text+.bottom-text{margin-top:0}.el-teaser-card.haus .card-text .big-middle-text i{font-size:20rem}@media screen and (min-width:760px){.el-teaser-card.haus .card-text .big-middle-text i{font-size:15rem}}@media screen and (min-width:1200px){.el-teaser-card.haus .card-text .big-middle-text i{font-size:21rem}}.el-teaser-card.haus .card-text .bottom-text{text-align:left;font-size:1.8rem;line-height:1.8rem;font-family:var(--font-family);padding-left:10px;padding-right:10px}@media screen and (min-width:760px){.el-teaser-card.haus .card-text .bottom-text{font-size:1.6rem;line-height:1.6rem}}@media screen and (min-width:1200px){.el-teaser-card.haus .card-text .bottom-text{font-size:2.5rem;line-height:2.4rem}}.el-teaser-card.haus.haus-n .card-text .big-middle-text i,.el-teaser-card.haus.haus-heart .card-text .big-middle-text i{font-size:25rem}@media screen and (min-width:760px){.el-teaser-card.haus.haus-n .card-text .big-middle-text i,.el-teaser-card.haus.haus-heart .card-text .big-middle-text i{font-size:20rem}}@media screen and (min-width:1200px){.el-teaser-card.haus.haus-heart .card-text .big-middle-text i{font-size:30rem}}@media screen and (min-width:1200px){.el-teaser-card.haus.haus-n .card-text .big-middle-text i{font-size:25rem}}.el-teaser-card.haus.theme-2 .card-text{background-color:var(--lightblue);color:var(--green)}.el-teaser-card.haus.theme-3 .card-text{background-color:var(--lightpink);color:var(--blue)}.el-teaser-card:hover.haus .inner .card-text .big-middle-text{transform:scale(1.2)}.el-teaser-card:hover.abo .inner .card-text .big-middle-text{transform:scale(1.2)}.el-teaser-card:hover .inner .card-image{overflow:hidden}.el-teaser-card:hover .inner .card-image img{transform:scale(1.1)}.el-table-content>h2{text-align:center;margin-bottom:20px}@media screen and (min-width:1200px){.el-table-content>h2{margin-bottom:50px}}.el-table-content .inner{border-top:var(--border-thickness) solid var(--black);border-bottom:var(--border-thickness) solid var(--black)}.el-table-content .inner .row{border-bottom:var(--border-thickness) solid var(--black);display:flex;align-items:center}.el-table-content .inner .row:last-child{border-bottom:none}.el-table-content .inner .row .cell-one{padding:10px;padding-bottom:5px;width:100%;border-right:var(--border-thickness) solid var(--black);max-width:65%}@media screen and (min-width:1200px){.el-table-content .inner .row .cell-one{padding:20px;padding-bottom:12.5px}}.el-table-content .inner .row .cell-two{padding:10px;padding-bottom:5px;width:100%;max-width:35%}@media screen and (min-width:1200px){.el-table-content .inner .row .cell-two{padding:20px;padding-bottom:12.5px}}.el-tile{position:relative;padding-top:22px;padding-left:10px;padding-right:10px;padding-bottom:22px;width:100%;background-color:var(--lightpink);color:var(--blue)}@media screen and (min-width:760px){.el-tile{padding-top:10px;padding-left:15px;padding-right:15px;padding-bottom:10px}}@media screen and (min-width:1200px){.el-tile{padding-top:20px;padding-left:22.5px;padding-right:22.5px;padding-bottom:20px}}.el-tile .inner{position:relative}.el-tile .inner h3{text-align:center;font-size:4rem;line-height:3.9rem;font-family:var(--font-family-alt);margin-bottom:20px;display:inline-block;transition:transform 0.2s ease;transform-origin:center center;width:100%}@media screen and (min-width:760px){.el-tile .inner h3{font-size:7.5rem;line-height:6.9rem;margin-bottom:10px}}@media screen and (min-width:1200px){.el-tile .inner h3{font-size:13rem;line-height:12rem;margin-bottom:20px}}.el-tile .inner .tile-infos{display:flex;justify-content:flex-end;flex-wrap:wrap}.el-tile .inner .tile-infos>div{max-width:50%;width:100%}@media screen and (min-width:760px){.el-tile .inner .tile-infos{justify-content:space-between;flex-wrap:nowrap}}.el-tile .inner .tile-infos .middle-text{text-align:left;margin-bottom:5px}@media screen and (min-width:760px){.el-tile .inner .tile-infos .middle-text{text-align:center;margin-bottom:0}}.el-tile .inner .tile-infos .right-text{text-align:left}@media screen and (min-width:760px){.el-tile .inner .tile-infos .right-text{text-align:center;display:flex;justify-content:flex-end}}.el-tile.theme-1{background-color:var(--purple);color:var(--lightblue)}.el-tile.theme-2{background-color:var(--yellow);color:var(--status-red)}.el-tile.theme-3{background-color:var(--lightblue);color:var(--green)}.el-tile.black-theme{background-color:var(--black);color:var(--white);height:202px;display:flex;justify-content:center;align-items:center}.el-tile.black-theme .inner h3{font-family:var(--font-size-base);font-size:4.2rem;line-height:4.3rem;margin-bottom:0}@media screen and (min-width:760px){.el-tile.black-theme .inner h3{font-size:5.5rem;line-height:4.5rem;margin-bottom:0}}.el-tile:hover h3{transform:scale(1.05)}.el-two-column-text{padding-left:10px;padding-right:10px;display:flex;flex-wrap:wrap;justify-content:center}.el-two-column-text>h2{width:100%;text-align:center;margin-bottom:20px}@media screen and (min-width:760px){.el-two-column-text>h2{margin-bottom:30px}}@media screen and (min-width:1200px){.el-two-column-text>h2{margin-bottom:50px}}.el-two-column-text .inner{max-width:100%}@media screen and (min-width:760px){.el-two-column-text .inner{display:flex;column-gap:12px;max-width:700px}}@media screen and (min-width:1200px){.el-two-column-text .inner{max-width:1200px}}.el-two-column-text .inner .col{width:100%;text-align:center;margin-bottom:44px}.el-two-column-text .inner .col small{font-size:1.5rem;line-height:1.7rem}@media screen and (min-width:760px){.el-two-column-text .inner .col small{font-size:1.6rem;line-height:1.6rem}}@media screen and (min-width:1200px){.el-two-column-text .inner .col small{font-size:2.5rem;line-height:2.4rem}}.el-two-column-text .inner .col p{margin-bottom:44px}@media screen and (min-width:760px){.el-two-column-text .inner .col p{margin-bottom:30px}}@media screen and (min-width:1200px){.el-two-column-text .inner .col p{margin-bottom:50px}}.el-two-column-text .inner .col p:last-child{margin-bottom:0}@media screen and (min-width:760px){.el-two-column-text .inner .col{margin-bottom:0}}.el-ticket-link{display:flex;justify-content:center;padding:25px 0;background-color:var(--black)}.el-ticket-link a{text-decoration:none;color:var(--white)}.el-ticket-link a i{display:inline-block;padding-left:15px;transition:transform 0.2s ease;bottom:-2px;position:relative}.el-ticket-link:hover a i{transform:translateX(15px)}.cp-big-teaser{background-color:var(--yellow);color:var(--status-red);padding-top:20px;padding-bottom:20px;position:relative}@media screen and (min-width:760px){.cp-big-teaser{padding-top:60px;padding-bottom:60px}}@media screen and (min-width:1200px){.cp-big-teaser{padding-top:100px;padding-bottom:100px}}.cp-big-teaser .inner{display:flex;flex-wrap:wrap;justify-content:center;max-width:fit-content;margin:0 auto}.cp-big-teaser .inner .top-text{display:flex;justify-content:center;font-family:var(--font-family-alt);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;font-size:var(--font-size-h1);line-height:var(--line-height-h1)}.cp-big-teaser .inner .middle-group{display:flex;width:100%;align-items:center;justify-content:center;margin-top:20px;margin-bottom:20px;margin-left:10px;margin-right:10px}@media screen and (min-width:760px){.cp-big-teaser .inner .middle-group{margin-top:15px;margin-bottom:15px}}@media screen and (min-width:1200px){.cp-big-teaser .inner .middle-group{margin-top:20px;margin-bottom:20px}}.cp-big-teaser .inner .middle-group .left-text{writing-mode:vertical-lr;transform:rotate(180deg);font-size:1.5rem;line-height:1.7rem;padding-left:15px}@media screen and (min-width:760px){.cp-big-teaser .inner .middle-group .left-text{font-size:1.6rem;line-height:1.6rem}}@media screen and (min-width:1200px){.cp-big-teaser .inner .middle-group .left-text{font-size:2.5rem;line-height:2.4rem;padding-left:20px}}.cp-big-teaser .inner .middle-group img{width:calc(100% - 64px)}@media screen and (min-width:760px){.cp-big-teaser .inner .middle-group img{width:auto;max-width:calc(100% - 62px)}}.cp-big-teaser .inner .middle-group .right-text{writing-mode:vertical-lr;font-size:1.5rem;line-height:1.7rem;padding-left:15px}@media screen and (min-width:760px){.cp-big-teaser .inner .middle-group .right-text{font-size:1.6rem;line-height:1.6rem}}@media screen and (min-width:1200px){.cp-big-teaser .inner .middle-group .right-text{font-size:2.5rem;line-height:2.4rem;padding-left:20px}}.cp-big-teaser .inner .bottom-text{font-family:var(--font-family-alt);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;font-size:var(--font-size-h1);line-height:var(--line-height-h1)}.cp-calendar .inner .date-slider{position:sticky;top:0;background-color:var(--white);z-index:9999;padding-top:25px;padding-bottom:25px;padding-left:25px;padding-right:25px}@media screen and (min-width:760px){.cp-calendar .inner .date-slider{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}}.cp-calendar .inner .date-slider #months{display:flex;justify-content:center;column-gap:10px;overflow:hidden;flex-wrap:wrap}@media screen and (min-width:760px){.cp-calendar .inner .date-slider #months{column-gap:20px;flex-wrap:nowrap}}.cp-calendar .inner .date-slider .month{text-align:center;padding:8px 0;cursor:pointer;font-size:1.5rem;line-height:1.7rem;opacity:.3}@media screen and (min-width:760px){.cp-calendar .inner .date-slider .month{font-size:1.6rem;line-height:1.6rem}}@media screen and (min-width:1200px){.cp-calendar .inner .date-slider .month{font-size:2.5rem;line-height:2.4rem}}.cp-calendar .inner .date-slider .month.active{opacity:1}.cp-calendar .inner .date-slider .strip-wrapper{display:flex;align-items:center;padding:4px 0;padding-bottom:0}.cp-calendar .inner .date-slider .arrow{cursor:pointer;user-select:none;font-weight:bold;font-size:1em}.cp-calendar .inner .date-slider #calendar-wrapper{overflow-x:auto;white-space:nowrap;flex:1}.cp-calendar .inner .date-slider #days{display:flex;overflow-x:auto;scrollbar-width:none;column-gap:10px}@media screen and (min-width:760px){.cp-calendar .inner .date-slider #days{column-gap:35px}}.cp-calendar .inner .date-slider #days::-webkit-scrollbar{display:none}.cp-calendar .inner .date-slider .day{flex:0 0 30px;text-align:center;cursor:pointer}.cp-calendar .inner .date-slider .day .name{opacity:.3;font-size:1.5rem;line-height:1.7rem}@media screen and (min-width:760px){.cp-calendar .inner .date-slider .day .name{font-size:1.6rem;line-height:1.6rem}}@media screen and (min-width:1200px){.cp-calendar .inner .date-slider .day .name{font-size:2rem;line-height:2.2rem}}.cp-calendar .inner .date-slider .day .number{opacity:.3;font-size:1.5rem;line-height:1.7rem}@media screen and (min-width:760px){.cp-calendar .inner .date-slider .day .number{font-size:1.6rem;line-height:1.6rem}}@media screen and (min-width:1200px){.cp-calendar .inner .date-slider .day .number{font-size:2rem;line-height:2.2rem}}.cp-calendar .inner .date-slider .day.active .name,.cp-calendar .inner .date-slider .day.active .number{opacity:1}.cp-calendar .inner .date-slider #day-prev{transform:scaleX(-1);transform-origin:center}.cp-calendar .inner .date-slider #day-prev,.cp-calendar .inner .date-slider #day-next{display:none}@media screen and (min-width:760px){.cp-calendar .inner .date-slider #day-prev,.cp-calendar .inner .date-slider #day-next{display:block}}.cp-footer{width:100%;background-color:var(--black);color:var(--white)}.cp-footer a{color:#fff;text-decoration:none}.cp-footer .inner{width:100%;display:flex;flex-wrap:wrap;padding:50px 50px}.cp-footer .inner .footer-top{width:100%}.cp-footer .inner .footer-top .footer-nav-big ul{display:flex;justify-content:space-between;flex-wrap:wrap;text-align:center}.cp-footer .inner .footer-top .footer-nav-big ul li{width:100%;font-size:6rem;line-height:5.5rem;font-family:var(--font-family-alt);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;margin-bottom:3.3rem}.cp-footer .inner .footer-top .footer-nav-big ul li a{transition:color 0.2s ease}.cp-footer .inner .footer-top .footer-nav-big ul li:hover a{color:var(--lightblue)}.cp-footer .inner .footer-top .footer-nav-big ul li:last-child{margin-bottom:0}@media screen and (min-width:760px){.cp-footer .inner .footer-top .footer-nav-big ul li{margin-bottom:0;width:auto;font-size:4.5rem;line-height:4.4rem}}@media screen and (min-width:1200px){.cp-footer .inner .footer-top .footer-nav-big ul li{font-size:8rem;line-height:7.5rem}}.cp-footer .inner .footer-middle{width:100%;display:flex;flex-direction:column;margin-top:90px}@media screen and (min-width:760px){.cp-footer .inner .footer-middle{margin-top:35px}}@media screen and (min-width:1200px){.cp-footer .inner .footer-middle{margin-top:50px}}.cp-footer .inner .footer-middle .footer-nav{width:100%;display:flex;justify-content:center}.cp-footer .inner .footer-middle .footer-nav .footer-nav-list{text-align:center}.cp-footer .inner .footer-middle .footer-nav .footer-nav-list li{margin-bottom:20px;font-size:var(--font-size-base);line-height:var(--line-height-base)}.cp-footer .inner .footer-middle .footer-nav .footer-nav-list li:last-child{margin-bottom:0}.cp-footer .inner .footer-middle .footer-nav .footer-nav-list li:hover a{color:var(--lightblue)}@media screen and (min-width:760px){.cp-footer .inner .footer-middle .footer-nav .footer-nav-list li{margin-bottom:0}}.cp-footer .inner .footer-middle .adress{width:100%;display:flex;justify-content:center;flex-wrap:wrap;margin-top:45px}@media screen and (min-width:760px){.cp-footer .inner .footer-middle .adress{margin-top:50px}}@media screen and (min-width:1200px){.cp-footer .inner .footer-middle .adress{margin-top:100px}}.cp-footer .inner .footer-middle .adress>div{text-align:center;font-size:var(--font-size-base);line-height:var(--line-height-base)}.cp-footer .inner .footer-bottom{width:100%;margin-top:90px}@media screen and (min-width:600px){.cp-footer .inner .footer-bottom{display:none}}@media screen and (min-width:760px){.cp-footer .inner .footer-bottom{margin-top:50px}}@media screen and (min-width:1200px){.cp-footer .inner .footer-bottom{margin-top:100px}}.cp-footer .inner .footer-bottom .partner-list{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.cp-footer .inner .footer-bottom .partner-list li{max-width:50%;width:100%;display:flex;justify-content:center}@media screen and (min-width:760px){.cp-footer .inner .footer-bottom .partner-list li{max-width:25%;width:auto}}.cp-footer .inner .footer-bottom .partner-list li img{height:auto;width:auto;max-width:132px}@media screen and (min-width:760px){.cp-footer .inner .footer-bottom .partner-list li img{height:44px;max-width:inherit}}@media screen and (min-width:1200px){.cp-footer .inner .footer-bottom .partner-list li img{height:77px}}.cp-footer .inner .footer-bottom .partner-list li.partner-kanton img{width:100%;max-width:150px}@media screen and (min-width:760px){.cp-footer .inner .footer-bottom .partner-list li.partner-kanton img{width:auto;max-width:inherit}}.cp-event-teaser-grid{display:flex;flex-direction:column}.cp-event-teaser-grid h2{font-family:var(--font-family-alt);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;font-size:var(--font-size-h1);line-height:var(--line-height-h1);text-align:center;margin-bottom:25px}@media screen and (min-width:760px){.cp-event-teaser-grid h2{margin-bottom:65px}}@media screen and (min-width:1200px){.cp-event-teaser-grid h2{margin-bottom:110px}}.cp-event-teaser-grid>.inner{border-top:var(--border-thickness) solid var(--black);border-bottom:var(--border-thickness) solid var(--black)}.cp-event-teaser-grid .more-link{margin-top:50px;display:flex;justify-content:center}.cp-event-teaser-grid .more-link a{text-decoration:none}.cp-event-teaser-grid .more-link a i{display:inline-block;padding-left:15px;transition:transform 0.2s ease;bottom:-2px;position:relative}.cp-event-teaser-grid .more-link:hover a i{transform:translateX(15px)}@media screen and (min-width:760px){.cp-event-teaser-grid .more-link{margin-top:30px}}@media screen and (min-width:1200px){.cp-event-teaser-grid .more-link{margin-top:50px}}.cp-event-teaser-grid.normal-title h2{font-family:var(--font-family);font-size:var(--font-size-h2);line-height:var(--line-height-h2);margin-bottom:25px}@media screen and (min-width:760px){.cp-event-teaser-grid.normal-title h2{margin-bottom:50px}}.cp-event-teaser-grid.limited-display:not(.open)>.inner>.el-event-teaser-item:nth-child(n+4){display:none}.cp-event-teaser-grid.limited-display.open .more-link{display:none}.cp-gallery-slider{position:relative;display:flex;flex-wrap:wrap;justify-content:center}.cp-gallery-slider>h2{text-align:center}.cp-gallery-slider>h2+.glide__track{margin-top:20px}@media screen and (min-width:760px){.cp-gallery-slider>h2+.glide__track{margin-top:50px}}.cp-gallery-slider .glide__track{transition:height 150ms ease-in-out}.cp-gallery-slider .glide__slide{position:relative;display:flex;justify-content:center;width:100%}.cp-gallery-slider .glide__slide figure{width:100%}@media screen and (min-width:760px){.cp-gallery-slider .glide__slide figure{max-width:70%;margin:0 auto}}.cp-gallery-slider .glide__slide figure img{transition:max-height 150ms ease-in-out}@media screen and (min-width:760px){.cp-gallery-slider .glide__slide figure.is-portrait{max-width:40%}.cp-gallery-slider .glide__slide figure.is-portrait figcaption{max-width:80%}}.cp-gallery-slider .glide__slide figure figcaption{text-align:center;font-size:1.5rem;line-height:1.7rem;max-width:80%;margin:0 auto;margin-top:20px}@media screen and (min-width:760px){.cp-gallery-slider .glide__slide figure figcaption{font-size:1.6rem;line-height:1.6rem;margin-top:50px}}@media screen and (min-width:1200px){.cp-gallery-slider .glide__slide figure figcaption{font-size:2.5rem;line-height:2.4rem}}.cp-gallery-slider .glide__arrows{transition:all 150ms ease-in-out;display:flex;justify-content:space-between;position:absolute;width:100%;padding-left:10px;padding-right:10px}@media screen and (min-width:760px){.cp-gallery-slider .glide__arrows{padding-left:0;padding-right:0}}.cp-gallery-slider .glide__arrows .glide__arrow{cursor:pointer;padding:0;font-size:1.5rem;line-height:1.7rem;background-color:transparent;border:none;color:var(--black)!important}@media screen and (min-width:760px){.cp-gallery-slider .glide__arrows .glide__arrow{font-size:1.6rem;line-height:1.6rem}}@media screen and (min-width:1200px){.cp-gallery-slider .glide__arrows .glide__arrow{font-size:2.5rem;line-height:2.4rem}}.cp-gallery-slider .glide__arrows .glide__arrow.glide__arrow--left{transform:scaleX(-1);transform-origin:center}.cp-header{background-color:black;color:white;width:100%}.cp-header .inner .top-nav-bar{width:100%;display:flex;justify-content:center;position:relative;padding:22.5px 0;max-height:210px}.cp-header .inner .top-nav-bar .logo-bar{width:100%;padding-right:0;padding-left:15px;display:flex;z-index:1;max-height:min(55px,calc((100vw - 110px) * .19));overflow:hidden}.cp-header .inner .top-nav-bar .logo-bar>a{display:flex;width:fit-content}.cp-header .inner .top-nav-bar .logo-bar>a img{height:100%}@media screen and (min-width:760px){.cp-header .inner .top-nav-bar .logo-bar{justify-content:center;padding-left:0;max-height:min(100px,calc((100vw - 316px) * .19))}.cp-header .inner .top-nav-bar .logo-bar>a{justify-content:center}}@media screen and (min-width:1200px){.cp-header .inner .top-nav-bar .logo-bar{max-height:min(165px,calc((100vw - 412px) * .19))}}.cp-header .inner .top-nav-bar .header-actions{position:absolute;top:0;right:25px;bottom:0;z-index:2;display:flex;column-gap:15px}@media screen and (min-width:760px){.cp-header .inner .top-nav-bar .header-actions{right:50px;column-gap:25px}}.cp-header .inner .top-nav-bar .header-actions:has(#nav-toggle.active) #search-toggle{display:none}.cp-header .inner .top-nav-bar #search-toggle{display:flex;align-items:center;margin:0;padding:0;border:0;background:none;color:var(--white);cursor:pointer;font-size:calc(min(55px,calc((100vw - 110px) * .19)) / 2)}@media screen and (min-width:760px){.cp-header .inner .top-nav-bar #search-toggle{font-size:calc(min(100px,calc((100vw - 316px) * .19)) / 2)}}@media screen and (min-width:1200px){.cp-header .inner .top-nav-bar #search-toggle{font-size:calc(min(165px,calc((100vw - 412px) * .19)) / 2)}}.cp-header .inner .top-nav-bar #nav-toggle{padding:22.5px 0;cursor:pointer;display:flex;flex-direction:column;justify-content:center;max-width:50px;min-width:15px;height:100%}@media screen and (min-width:760px){.cp-header .inner .top-nav-bar #nav-toggle{max-width:100px;min-width:fit-content}}@media screen and (min-width:1200px){.cp-header .inner .top-nav-bar #nav-toggle{max-width:160px}}.cp-header .inner .top-nav-bar #nav-toggle .closed{height:100%}.cp-header .inner .top-nav-bar #nav-toggle .open{height:auto;width:100%;display:none}.cp-header .inner .top-nav-bar #nav-toggle.active{width:50px}@media screen and (min-width:760px){.cp-header .inner .top-nav-bar #nav-toggle.active{width:116px;max-width:none}}@media screen and (min-width:1200px){.cp-header .inner .top-nav-bar #nav-toggle.active{width:160px}}.cp-header .inner .top-nav-bar #nav-toggle.active .closed{display:none}.cp-header .inner .top-nav-bar #nav-toggle.active .open{display:block}.cp-header .inner #search-bar{padding:0 25px;max-height:0;opacity:0;overflow:hidden;visibility:hidden;transition:max-height 0.4s ease,opacity 0.3s ease 0.1s,visibility 0s linear 0.4s}@media screen and (min-width:760px){.cp-header .inner #search-bar{padding:0 50px}}.cp-header .inner #search-bar.open{max-height:200px;opacity:1;visibility:visible;transition:max-height 0.4s ease,opacity 0.3s ease 0.1s,visibility 0s linear 0s}.cp-header .inner #search-bar form{display:flex;align-items:center;column-gap:15px;margin-bottom:27.5px;border-bottom:var(--border-thickness) solid var(--white)}.cp-header .inner #search-bar input{flex:1;min-width:0;margin:0;padding:10px 0;border:0;border-radius:0;background:transparent;color:var(--white);font-family:var(--font-family);font-size:var(--font-size-h3);line-height:var(--line-height-h3);-webkit-appearance:none;appearance:none}.cp-header .inner #search-bar input:focus{outline:none}.cp-header .inner #search-bar input::placeholder{color:var(--nav-grey);opacity:1}.cp-header .inner #search-bar button{flex:none;padding:0;border:0;background:none;color:var(--white);font-size:var(--font-size-h3);cursor:pointer}.cp-header .inner a{color:var(--nav-grey);display:inline-block;text-decoration:none}.cp-header .inner #partner-bar{padding-left:20px;padding-right:20px;padding-bottom:10px;padding-top:10px;display:none}@media screen and (min-width:600px){.cp-header .inner #partner-bar{display:block}}.cp-header .inner #partner-bar .partner-list{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;column-gap:20px}.cp-header .inner #partner-bar .partner-list li{max-width:100%;width:100%;justify-content:flex-start;display:flex;column-gap:20px}@media screen and (min-width:600px){.cp-header .inner #partner-bar .partner-list li{justify-content:center;max-width:50%;width:auto}}.cp-header .inner #partner-bar .partner-list li span.label{font-size:1.5rem;margin-top:10px}@media screen and (min-width:1200px){.cp-header .inner #partner-bar .partner-list li span.label{font-size:2rem}}.cp-header .inner #partner-bar .partner-list li img{height:auto;width:auto;max-width:132px}@media screen and (min-width:600px){.cp-header .inner #partner-bar .partner-list li img{height:44px;max-width:inherit}}@media screen and (min-width:1200px){.cp-header .inner #partner-bar .partner-list li img{height:77px}}.cp-header .inner #partner-bar .partner-list li.partner-kanton img{width:100%;max-width:150px}@media screen and (min-width:760px){.cp-header .inner #partner-bar .partner-list li.partner-kanton img{width:auto;max-width:inherit}}.cp-header .inner #nav-bar{width:100%;flex-direction:row;padding:0 50px;max-height:0;opacity:0;transition:max-height 0.4s ease,padding 0.4s ease,opacity 0.3s ease 0.1s;overflow-x:hidden}.cp-header .inner #nav-bar.open{max-height:100vh;height:100vh;opacity:1;padding:0 50px;padding-top:27.5px;padding-bottom:50px}@media screen and (min-width:760px){.cp-header .inner #nav-bar.open{height:auto}}.cp-header .inner #nav-bar nav.main-nav{width:100%;background-color:var(--black)}.cp-header .inner #nav-bar nav.main-nav.hidden{display:none!important}.cp-header .inner #nav-bar nav.main-nav ul li.active>a{color:#fff!important}.cp-header .inner #nav-bar nav.main-nav.open{display:block;z-index:1000;background:black;top:150px;position:absolute;width:100%;text-align:center;padding-top:20px;padding-bottom:20px}@media screen and (min-width:480px){.cp-header .inner #nav-bar nav.main-nav.open{top:125px}}.cp-header .inner #nav-bar nav.main-nav.open ul{margin-bottom:0}.cp-header .inner #nav-bar nav.main-nav.open ul li{display:block;margin-bottom:10px;margin-right:0}.cp-header .inner #nav-bar nav.main-nav.open ul li ul.sub-nav{display:block;width:100%;left:0}.cp-header .inner #nav-bar nav.main-nav.open ul li ul.sub-nav>li{margin-right:0}.cp-header .inner #nav-bar nav.main-nav .level-1{width:100%;display:flex;flex-wrap:wrap;list-style:none;justify-content:space-between;padding:0}.cp-header .inner #nav-bar nav.main-nav .level-1>li{position:relative;display:inline-block;text-align:center;width:100%;margin-bottom:4rem}.cp-header .inner #nav-bar nav.main-nav .level-1>li:last-child{margin-bottom:0}@media screen and (min-width:760px){.cp-header .inner #nav-bar nav.main-nav .level-1>li{width:auto;margin-bottom:0}}.cp-header .inner #nav-bar nav.main-nav .level-1>li>.icon-down{display:none}.cp-header .inner #nav-bar nav.main-nav .level-1>li.has-children>.icon-down{display:inline;font-size:3rem;padding-left:1.5rem;cursor:pointer}@media screen and (min-width:760px){.cp-header .inner #nav-bar nav.main-nav .level-1>li.has-children>.icon-down{display:none}}.cp-header .inner #nav-bar nav.main-nav .level-1>li.has-children.open>ul{display:block}.cp-header .inner #nav-bar nav.main-nav .level-1>li a{font-size:4.2rem;line-height:4.3rem;color:var(--white)}@media screen and (min-width:760px){.cp-header .inner #nav-bar nav.main-nav .level-1>li a{color:var(--nav-grey);font-size:3rem;line-height:2.8rem}.cp-header .inner #nav-bar nav.main-nav .level-1>li a:hover{color:var(--white)}}@media screen and (min-width:1200px){.cp-header .inner #nav-bar nav.main-nav .level-1>li a{font-size:5.5rem;line-height:4.5rem}}.cp-header .inner #nav-bar nav.main-nav .level-1>li .level-2{display:none;margin-top:15px;background-color:var(--black)}@media screen and (min-width:760px){.cp-header .inner #nav-bar nav.main-nav .level-1>li .level-2{display:block}}.cp-header .inner #nav-bar nav.main-nav .level-1>li .level-2 li{width:100%;display:block;margin-bottom:20px}@media screen and (min-width:760px){.cp-header .inner #nav-bar nav.main-nav .level-1>li .level-2 li{margin-bottom:5px}}.cp-header .inner #nav-bar nav.main-nav .level-1>li .level-2 li:last-child{margin-bottom:0}.cp-header .inner #nav-bar nav.main-nav .level-1>li .level-2 li a{font-size:1.8rem;line-height:1.8rem}@media screen and (min-width:760px){.cp-header .inner #nav-bar nav.main-nav .level-1>li .level-2 li a{font-size:1.6rem;line-height:1.6rem}}@media screen and (min-width:1200px){.cp-header .inner #nav-bar nav.main-nav .level-1>li .level-2 li a{font-size:2.5rem;line-height:2.4rem}}.cp-header .inner #nav-bar .mob-nav{display:flex}.cp-header .inner #nav-bar .mob-nav a{display:flex;align-self:center}.cp-header .inner #nav-bar .mob-nav a span{font-size:30px;color:#fff;margin-right:20px;margin-left:25px}@media screen and (min-width:600px){.cp-header .inner #nav-bar .mob-nav a span{margin-right:25px}}@media screen and (min-width:1020px){.cp-header .inner #nav-bar .mob-nav a span{font-size:27px}}@media screen and (min-width:1020px){.cp-header .inner #nav-bar .mob-nav{display:none}}.cp-image-casts>h2{text-align:center;margin-bottom:20px}@media screen and (min-width:1200px){.cp-image-casts>h2{margin-bottom:50px}}.cp-image-casts .casts{display:flex;flex-wrap:wrap;width:100%;justify-content:center}.cp-image-casts .casts .el-cast-item{width:100%;max-width:50%}@media screen and (min-width:760px){.cp-image-casts .casts .el-cast-item{max-width:33.33%}}.cp-image-casts .pagination{display:none}.cp-teaser-card-group .inner>h2{text-align:center;margin-bottom:20px;padding-left:10px;padding-right:10px}@media screen and (min-width:760px){.cp-teaser-card-group .inner>h2{margin-bottom:30px}}@media screen and (min-width:1200px){.cp-teaser-card-group .inner>h2{margin-bottom:50px}}.cp-teaser-card-group .inner .teaser-card-wrapper .el-teaser-card .inner:not(:has(.card-image)){aspect-ratio:.6}@media screen and (min-width:760px){.cp-teaser-card-group .inner .teaser-card-wrapper{display:flex;justify-content:center}.cp-teaser-card-group .inner .teaser-card-wrapper .el-teaser-card{width:100%;max-width:33.33%}.cp-teaser-card-group .inner .teaser-card-wrapper .el-teaser-card .inner:not(:has(.card-image)){aspect-ratio:auto}}@media screen and (min-width:2200px){.cp-teaser-card-group .inner .teaser-card-wrapper{height:100vh}}.cp-teaser-card-group .inner .ticket-link{display:flex;justify-content:center;padding:25px 0;background-color:var(--black)}.cp-teaser-card-group .inner .ticket-link a{text-decoration:none;color:var(--white)}.cp-teaser-card-group .inner .ticket-link a i{display:inline-block;padding-left:15px;transition:transform 0.2s ease;bottom:-2px;position:relative}.cp-teaser-card-group .inner .ticket-link:hover a i{transform:translateX(15px)}.cp-teaser-card-group.fixed-aspect-ratio .teaser-card-wrapper .el-teaser-card .inner:not(:has(.card-image)){aspect-ratio:.6}@media screen and (min-width:2200px){.cp-teaser-card-group.fixed-aspect-ratio .teaser-card-wrapper .el-teaser-card .inner:not(:has(.card-image)){aspect-ratio:0}}.cp-tile-group{display:flex;flex-direction:column}.cp-tile-group h2{font-family:var(--font-family-alt);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;font-size:var(--font-size-h1);line-height:var(--line-height-h1);text-align:center;margin-bottom:25px}@media screen and (min-width:760px){.cp-tile-group h2{margin-bottom:65px}}@media screen and (min-width:1200px){.cp-tile-group h2{margin-bottom:110px}}.cp-tile-group .more-link{margin-top:50px;display:flex;justify-content:center}.cp-tile-group .more-link a{text-decoration:none}.cp-tile-group .more-link a i{display:inline-block;padding-left:15px;transition:transform 0.2s ease}.cp-tile-group .more-link:hover a i{transform:translateX(15px)}@media screen and (min-width:760px){.cp-tile-group .more-link{margin-top:30px}}@media screen and (min-width:1200px){.cp-tile-group .more-link{margin-top:50px}}.cp-tile-group.person-detail h2{font-family:var(--font-family);font-size:var(--font-size-h2);line-height:var(--line-height-h2)}@media screen and (min-width:760px){.cp-tile-group.person-detail h2{margin-bottom:50px}}@media screen and (min-width:1200px){.cp-tile-group.person-detail h2{margin-bottom:50px}}.cp-text-cast{padding-left:20px;padding-right:20px}.cp-text-cast>h2{text-align:center}.cp-text-cast>h2+.casts{margin-top:20px}@media screen and (min-width:760px){.cp-text-cast>h2+.casts{margin-top:50px}}.cp-text-cast .casts{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width:760px){.cp-text-cast .casts{column-gap:50px}}@media screen and (min-width:1200px){.cp-text-cast .casts{column-gap:60px}}.cp-text-cast .casts .cast-item{width:100%;text-align:center;margin-bottom:15px}@media screen and (min-width:760px){.cp-text-cast .casts .cast-item{margin-bottom:30px;max-width:calc(50% - 25px);justify-content:center}}@media screen and (min-width:1200px){.cp-text-cast .casts .cast-item{margin-bottom:50px;max-width:calc(33.33% - 40px)}}.cp-text-cast .casts .cast-item:last-child{margin-bottom:0}.cp-text-cast .casts .cast-item .function{font-size:1.8rem;line-height:1.8rem}@media screen and (min-width:760px){.cp-text-cast .casts .cast-item .function{font-size:1.9rem;line-height:1.7rem}}@media screen and (min-width:1200px){.cp-text-cast .casts .cast-item .function{font-size:3.5rem;line-height:3.2rem}}.cp-text-cast .casts .cast-item .name{font-size:1.8rem;line-height:1.8rem}@media screen and (min-width:760px){.cp-text-cast .casts .cast-item .name{font-size:1.9rem;line-height:1.7rem}}@media screen and (min-width:1200px){.cp-text-cast .casts .cast-item .name{font-size:3.5rem;line-height:3.2rem}}.cp-search-results{display:flex;flex-direction:column;align-items:center;width:100%;padding-left:10px;padding-right:10px}@media screen and (min-width:760px){.cp-search-results{--text-width:530px}}@media screen and (min-width:1200px){.cp-search-results{--text-width:588px}}.cp-search-results>*{width:100%;max-width:var(--text-width)}.cp-search-results .search-form{display:flex;align-items:center;column-gap:15px;border-bottom:var(--border-thickness) solid var(--black)}.cp-search-results .search-form input{flex:1;min-width:0;margin:0;padding:10px 0;border:0;border-radius:0;background:transparent;color:var(--black);font-family:var(--font-family);font-size:var(--font-size-h3);line-height:var(--line-height-h3);-webkit-appearance:none;appearance:none}.cp-search-results .search-form input:focus{outline:none}.cp-search-results .search-form input::placeholder{color:var(--grey);opacity:1}.cp-search-results .search-form button{flex:none;padding:0;border:0;background:none;color:var(--black);font-size:var(--font-size-h3);cursor:pointer}.cp-search-results .results-stats,.cp-search-results .results-empty{margin:30px 0 0}@media screen and (min-width:1200px){.cp-search-results .results-stats,.cp-search-results .results-empty{margin-top:50px}}.cp-search-results .results-list{margin-top:20px;border-top:var(--border-thickness) solid var(--black)}.cp-search-results .results-list li{border-bottom:var(--border-thickness) solid var(--black)}.cp-search-results .results-list .result{display:block;padding:20px 0;color:var(--black);text-decoration:none}@media screen and (min-width:1200px){.cp-search-results .results-list .result{padding:30px 0}}.cp-search-results .results-list .result .type{display:block;margin-bottom:10px}.cp-search-results .results-list .result h2{font-size:var(--font-size-h3);line-height:var(--line-height-h3);hyphens:auto}.cp-search-results .results-list .result p{margin:10px 0 0}.cp-search-results .results-list .result mark{background-color:var(--yellow);color:inherit}.cp-search-results .results-list .result:hover h2,.cp-search-results .results-list .result:focus-visible h2{text-decoration:underline}.cp-search-results .pager{margin-top:30px}@media screen and (min-width:1200px){.cp-search-results .pager{margin-top:50px}}.cp-search-results .pager .MarkupPagerNav{display:flex;flex-wrap:wrap;justify-content:center;gap:5px}.cp-search-results .pager .MarkupPagerNav li a,.cp-search-results .pager .MarkupPagerNav li.MarkupPagerNavSeparator{display:block;min-width:40px;padding:8px 10px;text-align:center;text-decoration:none;color:var(--black);border:var(--border-thickness) solid var(--black)}.cp-search-results .pager .MarkupPagerNav li.MarkupPagerNavSeparator{border-color:transparent}.cp-search-results .pager .MarkupPagerNav li.MarkupPagerNavOn a,.cp-search-results .pager .MarkupPagerNav li a:hover{background-color:var(--black);color:var(--white)}.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;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--rtl{direction:rtl}