*,:after,:before{box-sizing:border-box}body{margin:0;min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}a,button{color:inherit;cursor:pointer}button{background-color:transparent;border-width:0;padding:0}figure{margin:0}input::-moz-focus-inner{border:0;padding:0;margin:0}button,input,select,textarea{font:inherit}dd,dl,menu,ol,ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}p{margin:0}fieldset{border-width:0;padding:0;margin:0}blockquote,q{quotes:none;margin:0}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}th{font-weight:inherit}td,th{padding:0}@media(prefers-reduced-motion:reduce){*{-webkit-animation-play-state:paused!important;animation-play-state:paused!important;transition:none!important;scroll-behavior:auto!important}}@font-face{font-family:Garnett;font-weight:400;src:url(/packs/media/fonts/Garnett/Garnett-Regular-7dd2749819cd265447fb1e5f3f84da63.woff) format("woff"),url(/packs/media/fonts/Garnett/Garnett-Regular-95eb2f472b742ceff226420d08af06a9.woff2) format("woff2"),url(/packs/media/fonts/Garnett/Garnett-Regular-287747c11b8aecfc0bf2fecde2ea6300.eot) format("eot")}@font-face{font-family:Garnett;font-weight:500;src:url(/packs/media/fonts/Garnett/Garnett-Medium-5a5fdb3c574a44b6311b8b4c396bb8e1.woff) format("woff"),url(/packs/media/fonts/Garnett/Garnett-Medium-6300435992584ddbfd1793c42e14cd53.woff2) format("woff2"),url(/packs/media/fonts/Garnett/Garnett-Medium-287fa551e7398712e7939907620b9060.eot) format("eot")}@font-face{font-family:Garnett;font-weight:600;src:url(/packs/media/fonts/Garnett/Garnett-Semibold-D-f9685dc886ee10128b080cdd1b2a72f7.woff) format("woff"),url(/packs/media/fonts/Garnett/Garnett-Semibold-D-50c956cf6e2bb88fd1567ecd24aa87e1.woff2) format("woff2"),url(/packs/media/fonts/Garnett/Garnett-Semibold-D-38219ff4aa633fce900a03589bf2901a.eot) format("eot")}@font-face{font-family:Garnett;font-weight:700;src:url(/packs/media/fonts/Garnett/Garnett-Semibold-ee20b74b4419ecd28bc80dd1c78ecf51.woff) format("woff"),url(/packs/media/fonts/Garnett/Garnett-Semibold-0b99856a6f2ce1793b68856c0860d72f.woff2) format("woff2"),url(/packs/media/fonts/Garnett/Garnett-Semibold-afd963830e7de828295c1ad47ade16c3.eot) format("eot")}@font-face{font-family:Garnett;font-weight:800;src:url(/packs/media/fonts/Garnett/Garnett-Black-91de6b155ad1b6d7d2ed4daa80649342.woff) format("woff"),url(/packs/media/fonts/Garnett/Garnett-Black-5bff2e07007cb26e5bb2829c074366a9.woff2) format("woff2"),url(/packs/media/fonts/Garnett/Garnett-Black-f47068dcead1ca2f817e7c9ab5a39d89.eot) format("eot")}@font-face{font-family:Garnett;font-weight:400;font-style:italic;src:url(/packs/media/fonts/Garnett/Garnett-RegularItalic-489e2769181faffdf737aa89e1281489.woff) format("woff"),url(/packs/media/fonts/Garnett/Garnett-RegularItalic-04a7c21b410aec5d8e1d98eb69e5effc.woff2) format("woff2"),url(/packs/media/fonts/Garnett/Garnett-RegularItalic-0293dc33e71607f02351cb65c4f8e4ea.eot) format("eot")}@font-face{font-family:Garnett;font-weight:500;font-style:italic;src:url(/packs/media/fonts/Garnett/Garnett-MediumItalic-a4173609c6050014794ef3ce72ef5519.woff) format("woff"),url(/packs/media/fonts/Garnett/Garnett-MediumItalic-50adb17f95c747a0cb15b7f8c0758ecf.woff2) format("woff2"),url(/packs/media/fonts/Garnett/Garnett-MediumItalic-178a4c841c28015b8d60dd8fd077e803.eot) format("eot")}@font-face{font-family:Garnett;font-weight:700;font-style:italic;src:url(/packs/media/fonts/Garnett/Garnett-SemiboldItalic-c79b7ecd96a3954c71c05a475b0a3ce8.woff) format("woff"),url(/packs/media/fonts/Garnett/Garnett-SemiboldItalic-f67b97f1735e1bc03545f08b7bf5530f.woff2) format("woff2"),url(/packs/media/fonts/Garnett/Garnett-SemiboldItalic-a9fca0864b1a075216de594fc8a31e53.eot) format("eot")}@font-face{font-family:Garnett;font-weight:700;font-style:italic;src:url(/packs/media/fonts/Garnett/Garnett-BoldItalic-6def4e6f5b5e72e9dca7c9e59dcea549.woff) format("woff"),url(/packs/media/fonts/Garnett/Garnett-BoldItalic-fe1aecd8ad3135cefb030133afd9c42e.woff2) format("woff2"),url(/packs/media/fonts/Garnett/Garnett-BoldItalic-209300693102f175b860fa32ab941867.eot) format("eot")}@font-face{font-family:Garnett;font-weight:800;font-style:italic;src:url(/packs/media/fonts/Garnett/Garnett-BlackItalic-4cd07efe504fcecb99b672acb5a54f65.woff) format("woff"),url(/packs/media/fonts/Garnett/Garnett-BlackItalic-55abf7190f119ab847c1f173f1522fea.woff2) format("woff2"),url(/packs/media/fonts/Garnett/Garnett-BlackItalic-b07319b3bf31a83fb2fb5c264d123a2f.eot) format("eot")}:root,body,html{min-height:100%}*{font-family:Garnett,sans-serif}.h1,h1{font-size:150px;line-height:140px}@media(max-width:1040px){.h1,h1{font-size:72px;line-height:73px}}.h1,h1{font-weight:500;font-style:italic;letter-spacing:-.02em}.h2,h2{font-size:72px;line-height:72px}@media(max-width:1040px){.h2,h2{font-size:48px;line-height:50px}}.h2,h2{font-weight:500;font-style:italic;letter-spacing:-.02em}.h3,h3{font-size:48px;line-height:52px}@media(max-width:1040px){.h3,h3{font-size:36px;line-height:48px}}.h3,h3{font-weight:500;font-style:italic;letter-spacing:-.02em}.embedded_preview_container .h3,.embedded_preview_container h3{font-size:48px!important;line-height:52px!important}.h4,h4{font-size:28px;line-height:28px}@media(max-width:1040px){.h4,h4{font-size:26px;line-height:28px}}.h4,h4{font-weight:500;font-style:italic;text-transform:uppercase}.h5,h5{font-size:22px;line-height:28px}@media(max-width:1040px){.h5,h5{font-size:20px;line-height:24px}}.h5,h5{font-weight:500;font-style:italic;text-transform:uppercase}a{font-style:normal;text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:700;letter-spacing:.16px}div.page{padding-top:124px;min-height:calc(100vh - 124px)}[data-section]{color:red;border-color:red}.embedded_preview_container [data-section] *{color:red}[data-section=buehne]{color:#000;border-color:#000}.embedded_preview_container [data-section=buehne] *{color:#000}[data-section=festival]{color:#00ea1a;border-color:#00ea1a}.embedded_preview_container [data-section=festival] *{color:#00ea1a}[data-section=anthropausing]{color:#932571;border-color:#932571}.embedded_preview_container [data-section=anthropausing] *{color:#932571}[class^=module__]{margin-bottom:100px}[class^=module__][data-border-bottom][data-border-bottom=l]{margin-bottom:150px}[class^=module__][data-border-bottom][data-border-bottom=m]{margin-bottom:100px}[class^=module__][data-border-bottom][data-border-bottom=s]{margin-bottom:20px}@media(max-width:1040px){[class^=module__]{margin-bottom:50px}[class^=module__][data-border-bottom][data-border-bottom=l]{margin-bottom:100px}[class^=module__][data-border-bottom][data-border-bottom=m]{margin-bottom:50px}[class^=module__][data-border-bottom][data-border-bottom=s]{margin-bottom:20px}}.button{font-size:18px;line-height:24px;font-weight:500}.embedded_preview_container .button{font-size:18px!important;line-height:24px!important}.button{letter-spacing:normal;display:inline-block;align-self:flex-start;color:currentColor;border:1px solid;border-radius:7px;padding:4px 11px 4px 12px;position:relative;white-space:nowrap;background-color:transparent}.button input[type=submit]{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;margin:0;padding:0;color:transparent;background-color:transparent;border:none;z-index:10}.button:hover{background-color:currentColor}.button:hover:after{content:attr(title);color:#fff;position:absolute;left:12px;top:4px}.downloads.button.pdf,.downloads .button.pdf{padding-left:2.4em;background-image:url(/packs/media/svgs/PDF-Icon-black-06ddb028d1b57cf452cc5048f9161170.svg);background-repeat:no-repeat;background-position:-1em 50%;background-size:4em}.downloads.button.pdf:hover,.downloads .button.pdf:hover{background-image:url(/packs/media/svgs/PDF-Icon-white-a27e1d3d9b99a4f66e017077536dcf25.svg)!important}.downloads.button.pdf:hover:after,.downloads .button.pdf:hover:after{left:2.4em}[data-section=schule] .downloads.button.pdf,[data-section=schule] .downloads .button.pdf{background-image:url(/packs/media/svgs/PDF-Icon-red-ec15dd9611f7a2e643d2d383a0170b70.svg)}.module__content_element{display:flex}@media(max-width:1040px){.module__content_element{flex-direction:column}}.module__content_element{margin-left:22px}@media(max-width:1040px){.module__content_element{margin-left:14px}}.module__content_element{margin-right:22px}@media(max-width:1040px){.module__content_element{margin-right:14px}}@media(min-width:1041px){.module__content_element{padding-left:8.3333333333%;padding-right:8.3333333333%}}@media(min-width:1041px)and (max-width:1040px){.module__content_element{padding-left:8.3333333333%;padding-right:8.3333333333%}}.module__content_element .column_left{flex:1 1;box-sizing:border-box}@media(max-width:1040px){.module__content_element .column_left{margin-bottom:30px}}.module__content_element .column_left img{width:100%}@media(min-width:1041px){.module__content_element .column_left img{padding-right:18px}}.module__content_element .column_left img{box-sizing:border-box;display:block;max-height:100vh;-o-object-fit:cover;object-fit:cover}.module__content_element .column_left .mapWrapper{width:100%;padding-right:16px;box-sizing:border-box;display:block}.module__content_element .column_right{flex:1 1}@media(max-width:1040px){.module__content_element .column_right{display:contents}}.module__content_element .column_right>:last-child{margin-bottom:0}.module__content_element h2{margin-bottom:20px}@media(max-width:1040px){.module__content_element h2{order:-1}}.module__content_element h4{margin-bottom:12px}.module__content_element .rich_content_1{font-size:18px;line-height:26px}@media(max-width:1040px){.module__content_element .rich_content_1{font-size:14px;line-height:18px}}.module__content_element .rich_content_1{font-weight:500;letter-spacing:normal;font-feature-settings:"ss01" on,"ss02" on;margin-bottom:30px}.module__content_element .special_text{font-size:16px;line-height:20px;font-weight:700;letter-spacing:.16px;text-transform:uppercase;white-space:pre-line;margin-top:-20px;margin-bottom:30px}.module__content_2_columns{margin-left:calc((100% - 216px)/12*0 + 22px)}@media(max-width:1040px){.module__content_2_columns{margin-left:calc((100% - 168px)/12*0 + 14px)}}.module__content_2_columns{margin-right:calc((100% - 216px)/12*0 + 22px)}@media(max-width:1040px){.module__content_2_columns{margin-right:calc((100% - 168px)/12*0 + 14px)}}.module__content_2_columns .headline{margin-left:calc((100% - 216px)/12*1 + 18px)}@media(max-width:1040px){.module__content_2_columns .headline{margin-left:calc((100% - 168px)/12*1 + 14px)}}.module__content_2_columns .headline{margin-bottom:40px}@media(max-width:1040px){.module__content_2_columns .headline{margin-left:0!important}}.module__content_2_columns .columns{display:grid;grid-gap:18px}@media(max-width:1040px){.module__content_2_columns .columns{grid-gap:14px}}.module__content_2_columns .columns{grid-template-columns:repeat(12,1fr)}@media(max-width:1040px){.module__content_2_columns .columns{grid-template-columns:1fr}}.module__content_2_columns .columns .column_left{grid-column:2/span 6}@media(max-width:1040px){.module__content_2_columns .columns .column_left{grid-column:1!important}}.module__content_2_columns .columns .column_right{grid-column:8/span 4}@media(max-width:1040px){.module__content_2_columns .columns .column_right{grid-column:1!important}}.module__content_2_columns[data-style-option=indent_more] .headline{margin-left:calc((100% - 216px)/12*2 + 36px)}@media(max-width:1040px){.module__content_2_columns[data-style-option=indent_more] .headline{margin-left:calc((100% - 168px)/12*2 + 28px)}}.module__content_2_columns[data-style-option=indent_more] .column_left{grid-column:3/span 5}.module__content_2_columns[data-style-option=indent_more] .column_right{grid-column:9/span 3}.module__content_2_columns h4{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin-bottom:12px}.module__content_2_columns .rich_content_1{font-size:18px;line-height:26px}@media(max-width:1040px){.module__content_2_columns .rich_content_1{font-size:14px;line-height:18px}}.module__content_2_columns .rich_content_1{font-weight:500;letter-spacing:normal;font-feature-settings:"ss01" on,"ss02" on}.module__content_2_columns .rich_content_2{font-size:18px;line-height:26px}@media(max-width:1040px){.module__content_2_columns .rich_content_2{font-size:14px;line-height:18px}}.module__content_2_columns .rich_content_2{font-weight:500;letter-spacing:normal;font-feature-settings:"ss01" on,"ss02" on}.module__content_2_columns .button{margin-top:40px}.module__page_intro{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;align-items:end;width:100%}.module__page_intro[data-no-images]{grid-template-columns:1fr 11fr}@media(max-width:1040px){.module__page_intro{grid-template-columns:1fr!important}}.module__page_intro{padding-left:22px}@media(max-width:1040px){.module__page_intro{padding-left:14px}}.module__page_intro{padding-right:22px}@media(max-width:1040px){.module__page_intro{padding-right:14px}}.module__page_intro .grid_image{padding-right:17px;grid-column:1;grid-row:1}@media(max-width:1040px){.module__page_intro .grid_image{padding-right:0}}.module__page_intro .grid_image img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.module__page_intro .grid_headline{grid-column:2;grid-row:1}@media(max-width:1040px){.module__page_intro .grid_headline{grid-column:1;grid-row:2}}.module__page_intro .grid_text{grid-column:2;grid-row:2;padding-top:60px}@media(max-width:1040px){.module__page_intro .grid_text{grid-column:1;grid-row:4}}.module__page_intro .special_text{font-size:16px;line-height:20px;font-weight:700;letter-spacing:.16px;text-transform:uppercase;white-space:pre-line;margin-bottom:5px;position:relative;top:-45px}.module__page_intro .rich_content_1,.module__page_intro .rich_content_2{margin-bottom:20px}@media(min-width:1041px){.module__page_intro[data-no-images] .rich_content_1{margin-left:45.4545454545%}}.module__page_intro .rich_content_1 .rich_content_1{font-size:18px;line-height:26px}@media(max-width:1040px){.module__page_intro .rich_content_1 .rich_content_1{font-size:14px;line-height:18px}}.module__page_intro .rich_content_1 .rich_content_1{font-weight:500;letter-spacing:normal;font-feature-settings:"ss01" on,"ss02" on}.module__page_intro .rich_content_2{font-size:14px;line-height:20px}@media(max-width:1040px){.module__page_intro .rich_content_2{font-size:12px;line-height:16px}}.module__page_intro .rich_content_2{font-weight:500;letter-spacing:normal;font-feature-settings:"ss01" on,"ss02" on;padding-right:17px;align-self:start}@media(max-width:1040px){.module__page_intro .rich_content_2{grid-column:1;grid-row:3;font-size:18px;line-height:26px;font-weight:500;letter-spacing:normal;font-feature-settings:"ss01" on,"ss02" on}}@media(max-width:1040px)and (max-width:1040px){.module__page_intro .rich_content_2{font-size:14px;line-height:18px}}.module__page_intro h1{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-size:150px;line-height:140px;position:relative;bottom:-.25em}@media(max-width:1040px){.module__page_intro h1{font-size:72px;line-height:73px;position:relative;bottom:-.25px}}.module__page_intro h1{font-weight:500;font-style:italic;letter-spacing:-.02em;margin-bottom:.2em}.module__page_intro .button{margin-top:18px}@media(max-width:1040px){.module__page_intro .button{margin-top:14px}}.module__page_intro .button{margin-right:18px}@media(max-width:1040px){.module__page_intro .button{margin-right:14px}}.module__page_intro[data-style-option=small_headline_font] h1{font-size:150px;line-height:140px;position:relative;bottom:-.25em}@media(max-width:1040px){.module__page_intro[data-style-option=small_headline_font] h1{font-size:72px;line-height:73px;position:relative;bottom:-.25px}}.module__page_intro[data-style-option=small_headline_font] h1{font-weight:500;font-style:italic;letter-spacing:-.02em;font-size:100px;line-height:100px}@media(max-width:1040px){.module__page_intro[data-style-option=small_headline_font] h1{font-size:72px;line-height:73px}}.module__reference{display:grid;margin-left:22px}@media(max-width:1040px){.module__reference{margin-left:14px}}.module__reference{margin-right:22px}@media(max-width:1040px){.module__reference{margin-right:14px}}.module__reference{border-style:solid;border-width:1px 0;padding-top:1em;padding-bottom:1em;grid-template-columns:repeat(12,1fr);grid-template-rows:auto 1fr auto;grid-gap:18px}@media(max-width:1040px){.module__reference{grid-gap:14px}}.module__reference .column_left{grid-column:1/span 6;grid-row:1/span 3;box-sizing:border-box;margin-left:22px}@media(max-width:1040px){.module__reference .column_left{margin-left:14px}}.module__reference .column_left{margin-right:22px}@media(max-width:1040px){.module__reference .column_left{margin-right:14px}}.module__reference .column_left img{width:100%;box-sizing:border-box;display:block}.module__reference .column_right{grid-column:8/span 4;grid-row:2;display:flex}.module__reference .column_right .text_content{box-sizing:border-box;padding-left:50px;flex:1 1;display:flex;flex-direction:row;justify-content:space-between;align-items:center;justify-content:center}.module__reference .stripes_section{grid-column:7;grid-row:1/span 3}.module__reference .stripes_logo{grid-column:12;grid-row:1/span 3;justify-self:end}.module__reference h3{margin-bottom:.2em}.module__reference .rich_content_1{font-size:18px;line-height:26px}@media(max-width:1040px){.module__reference .rich_content_1{font-size:14px;line-height:18px}}.module__reference .rich_content_1{font-weight:500;letter-spacing:normal;font-feature-settings:"ss01" on,"ss02" on}.module__reference .rich_content_1 b{font-size:16px;line-height:20px;font-weight:700;letter-spacing:.16px;text-transform:uppercase}.module__reference .sub{font-size:28px;line-height:32px}@media(max-width:1040px){.module__reference .sub{font-size:18px;line-height:22px}}.module__reference .sub{font-weight:500}.module__reference .special_text{font-size:16px;line-height:20px;font-weight:700;letter-spacing:.16px;text-transform:uppercase;white-space:pre-line;margin-bottom:.5em}.module__reference .button{margin-top:1em}@media(max-width:1040px){.module__reference{display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(5,auto)}.module__reference .column_right,.module__reference .stripes_vertical{display:contents}.module__reference .column_left{grid-column:1/span 8;grid-row:1/span 2;margin-left:-22px;margin-right:-22px}}@media(max-width:1040px)and (max-width:1040px){.module__reference .column_left{margin-left:-14px;margin-right:-14px}}@media(max-width:1040px){.module__reference .column_right .text_content{grid-column:2/span 6;grid-row:4/span 1;padding-left:0;display:inline;display:initial}.module__reference .stripes_section span{grid-column:1}.module__reference .stripes_section span:first-child{padding-top:18px;grid-row:1}}@media(max-width:1040px)and (max-width:1040px){.module__reference .stripes_section span:first-child{padding-top:14px}}@media(max-width:1040px){.module__reference .stripes_section span:nth-child(2){grid-row:3}.module__reference .stripes_section span:nth-child(3){grid-row:5;align-self:end}.module__reference .stripes_logo span{grid-column:8;justify-self:end}.module__reference .stripes_logo span:first-child{padding-top:18px;grid-row:1}}@media(max-width:1040px)and (max-width:1040px){.module__reference .stripes_logo span:first-child{padding-top:14px}}@media(max-width:1040px){.module__reference .stripes_logo span:nth-child(2){grid-row:3}.module__reference .stripes_logo span:nth-child(3){grid-row:5;align-self:end}}#main_nav+main>.module__feature:first-child{margin-top:-124px}.end_of_module__feature{position:absolute;top:104px;height:1px}.module__feature{position:relative;min-height:100vh;display:flex}.module__feature>img{width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;z-index:-1;left:0;top:0;right:0;bottom:0}.module__feature[data-section=anthropausing],.module__feature[data-section=buehne],.module__feature[data-section=festival]{color:#fff}.module__feature[data-section=anthropausing] .stripes_vertical,.module__feature[data-section=buehne] .stripes_vertical,.module__feature[data-section=festival] .stripes_vertical{fill:#fff;stroke:#fff}.module__feature .columns{display:flex;width:100%;flex-direction:row;background-size:cover;background-position:50%;padding-left:22px}@media(max-width:1040px){.module__feature .columns{padding-left:14px}}.module__feature .columns{padding-right:22px}@media(max-width:1040px){.module__feature .columns{padding-right:14px}}.module__feature .columns{padding-top:12px}@media(max-width:1040px){.module__feature .columns{padding-top:14px}}.module__feature .columns{padding-bottom:12px}@media(max-width:1040px){.module__feature .columns{padding-bottom:14px}}.module__feature .columns{box-sizing:border-box}.module__feature .columns .stripes_vertical{margin-right:18px}@media(max-width:1040px){.module__feature .columns .stripes_vertical{margin-right:14px}}.module__feature .columns .stripes_vertical{flex-grow:0;flex-shrink:0;flex-basis:calc(8.33333% - 18px)}@media(max-width:1040px){.module__feature .columns .stripes_vertical{flex-grow:0;flex-shrink:0;flex-basis:calc(8.33333% - 14px)}}.module__feature .columns .stripes_vertical{order:5}.module__feature .columns .stripes_vertical:first-child{margin-right:18px}@media(max-width:1040px){.module__feature .columns .stripes_vertical:first-child{margin-right:14px}}.module__feature .columns .stripes_vertical:first-child{flex-grow:0;flex-shrink:0;flex-basis:calc(16.66667% - 18px)}@media(max-width:1040px){.module__feature .columns .stripes_vertical:first-child{flex-grow:0;flex-shrink:0;flex-basis:calc(16.66667% - 14px)}}.module__feature .columns .stripes_vertical:first-child{order:1}.module__feature .columns .stripes_vertical:last-child{flex:0 0 8.3333333333%}@media(max-width:1040px){.module__feature .columns .stripes_vertical:last-child{flex:0 0 8.3333333333%}}.module__feature .columns .stripes_vertical:last-child{display:flex;align-items:flex-end;order:12}@media(max-width:1040px){.module__feature .columns .stripes_vertical:last-child{display:none}}.module__feature .columns .stripes_vertical span:first-child{visibility:hidden}@media(max-width:1040px){.module__feature .columns .stripes_vertical{visibility:hidden;position:absolute;height:100%;width:100%;padding:0;margin:0;left:0;top:0;box-sizing:border-box;overflow:hidden}}.module__feature .columns .stripes_vertical [data-text-section]:last-child{position:relative}.module__feature .columns .stripes_vertical [data-text-section]:last-child .icon{position:absolute;top:0;left:0;width:40px;height:40px}@media(max-width:1040px){.module__feature .columns .stripes_vertical [data-text-section]:last-child .icon{width:32px;height:32px}}.module__feature .columns .stripes_vertical [data-text-section]:last-child .icon{transform:translateY(-100%);-webkit-animation:mover 1s infinite alternate;animation:mover 1s infinite alternate}@media(max-width:1040px){.module__feature .columns .stripes_vertical [data-text-section]:last-child{position:static}.module__feature .columns .stripes_vertical [data-text-section]:last-child .icon{visibility:visible;top:auto;bottom:-30px;left:calc(50% - 4px)}}.module__feature .columns .dummy-content{margin-right:18px}@media(max-width:1040px){.module__feature .columns .dummy-content{margin-right:14px}}.module__feature .columns .dummy-content{flex-grow:0;flex-shrink:0;flex-basis:calc(33.33333% - 18px)}@media(max-width:1040px){.module__feature .columns .dummy-content{flex-grow:0;flex-shrink:0;flex-basis:calc(33.33333% - 14px)}}.module__feature .columns .dummy-content{order:2}@media(max-width:1040px){.module__feature .columns .dummy-content{display:none}}.module__feature .columns .text_content{margin-right:18px}@media(max-width:1040px){.module__feature .columns .text_content{margin-right:14px}}.module__feature .columns .text_content{flex-grow:0;flex-shrink:0;flex-basis:calc(33.33333% - 18px)}@media(max-width:1040px){.module__feature .columns .text_content{flex-grow:0;flex-shrink:0;flex-basis:calc(33.33333% - 14px)}}.module__feature .columns .text_content{order:6}@media(max-width:1040px){.module__feature .columns .text_content{margin-right:18px;flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 18px)}}@media(max-width:1040px)and (max-width:1040px){.module__feature .columns .text_content{margin-right:14px;flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 14px)}}.module__feature .columns .text_content{display:flex;flex-direction:column}.module__feature .columns .text_content:before{content:"";flex:1 1}.module__feature .columns .text_content .text_content_inner{flex:1 1}.module__feature[data-style-option=left] .dummy-content{order:6}.module__feature[data-style-option=left] .text_content{order:1}.module__feature[data-section=festival] .text_content{color:#00ea1a}.module__feature[data-section=anthropausing] .text_content{color:#932571}.module__feature .headline{font-size:48px;line-height:52px}@media(max-width:1040px){.module__feature .headline{font-size:36px;line-height:48px}}.module__feature .headline{font-weight:500;font-style:italic;letter-spacing:-.02em}.embedded_preview_container .module__feature .headline{font-size:48px!important;line-height:52px!important}@media(min-width:1041px){.module__feature .headline{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}.module__feature .rich_content_1{font-size:18px;line-height:26px}@media(max-width:1040px){.module__feature .rich_content_1{font-size:14px;line-height:18px}}.module__feature .rich_content_1{font-weight:500;letter-spacing:normal;font-feature-settings:"ss01" on,"ss02" on}.module__feature .rich_content_1 b{font-size:16px;line-height:20px;font-weight:700;letter-spacing:.16px;text-transform:uppercase}.module__feature .sub{font-size:28px;line-height:32px}@media(max-width:1040px){.module__feature .sub{font-size:18px;line-height:22px}}.module__feature .sub{font-weight:500}.module__feature .special_text{font-size:16px;line-height:20px;font-weight:700;letter-spacing:.16px;text-transform:uppercase;white-space:pre-line;margin-bottom:5px}@-webkit-keyframes mover{0%{transform:translateY(-110%)}to{transform:translateY(-100%)}}@keyframes mover{0%{transform:translateY(-110%)}to{transform:translateY(-100%)}}.module__people_gallery h1{margin-left:22px}@media(max-width:1040px){.module__people_gallery h1{margin-left:14px}}.module__people_gallery h1{margin-right:22px}@media(max-width:1040px){.module__people_gallery h1{margin-right:14px}}.module__people_gallery h1{padding-left:8.3333333333%;padding-right:8.3333333333%;margin-bottom:30px}.module__people_gallery .people_list{display:flex;flex-wrap:wrap;margin-left:22px}@media(max-width:1040px){.module__people_gallery .people_list{margin-left:14px}}.module__people_gallery .people_list{margin-right:22px}@media(max-width:1040px){.module__people_gallery .people_list{margin-right:14px}}.module__people_gallery .people_list{padding-left:8.3333333333%;padding-right:8.3333333333%}.module__people_gallery .people_list li{width:calc((100% - 72px)/5);overflow:hidden;margin-right:18px}.module__people_gallery .people_list li:nth-child(5n+5){margin-right:0}.module__people_gallery .people_list li{margin-bottom:50px}.module__people_gallery .people_list li .image_container{width:100%;background-color:#f5f5f5;margin-bottom:16px}.module__people_gallery .people_list li .image_container img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block}.module__people_gallery .people_list li .info{font-size:22px;line-height:24px}@media(max-width:1040px){.module__people_gallery .people_list li .info{font-size:18px;line-height:22px}}.module__people_gallery .people_list li .info{font-weight:500;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.module__people_gallery[data-style-option=large] .people_list li{width:calc((100% - 36px)/3)}.module__people_gallery[data-style-option=large] .people_list li:nth-child(5n+5){margin-right:18px}.module__people_gallery[data-style-option=large] .people_list li:nth-child(3n+3){margin-right:0}.module__people_gallery[data-style-option=large] .people_list .rich_text_1{margin-top:4px;font-size:14px;line-height:20px}@media(max-width:1040px){.module__people_gallery[data-style-option=large] .people_list .rich_text_1{font-size:12px;line-height:16px}}.module__people_gallery[data-style-option=large] .people_list .rich_text_1{font-weight:500;letter-spacing:normal;font-feature-settings:"ss01" on,"ss02" on}@media(max-width:1040px){.module__people_gallery h1{padding-left:0}.module__people_gallery .people_list{padding-left:0;padding-right:0}.module__people_gallery .people_list li{width:calc((100% - 18px)/2);margin-right:14px}.module__people_gallery .people_list li:nth-child(5n+5){margin-right:14px}.module__people_gallery .people_list li:nth-child(2n+2){margin-right:0}}.module__workshop_programm .project_list,.module__workshop_programm h3{padding-left:22px}@media(max-width:1040px){.module__workshop_programm .project_list,.module__workshop_programm h3{padding-left:14px}}.module__workshop_programm .project_list,.module__workshop_programm h3{padding-right:22px}@media(max-width:1040px){.module__workshop_programm .project_list,.module__workshop_programm h3{padding-right:14px}}.module__workshop_programm .project_list{margin-bottom:24px}.module__workshop_programm .project_list li,.module__workshop_programm h3{padding-top:12px;padding-bottom:12px}.module__workshop_programm .project_list li{border-width:0 0 1px;border-style:solid}.module__workshop_programm .project_list li:first-child{border-top-width:1px}.module__workshop_programm .project{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto auto;grid-column-gap:18px}@media(max-width:1040px){.module__workshop_programm .project{grid-column-gap:14px}}.module__workshop_programm .project{align-items:center}.module__workshop_programm .project .date{font-size:28px;line-height:32px}@media(max-width:1040px){.module__workshop_programm .project .date{font-size:18px;line-height:22px}}.module__workshop_programm .project .date{font-weight:500;grid-column:1/span 4}.module__workshop_programm .project .date span{margin-right:.2em}.module__workshop_programm .project .teacher{font-size:16px;line-height:16px}@media(max-width:1040px){.module__workshop_programm .project .teacher{font-size:12px;line-height:14px}}.module__workshop_programm .project .teacher{font-weight:600;letter-spacing:.16px;text-transform:uppercase;grid-column:5/span 2}.module__workshop_programm .project .festival-title{grid-column:7/span 6}.module__workshop_programm .project .festival-title .title{font-size:28px;line-height:32px}@media(max-width:1040px){.module__workshop_programm .project .festival-title .title{font-size:18px;line-height:22px}}.module__workshop_programm .project .festival-title .title{font-weight:500}.module__workshop_programm .project .festival-title .festival{font-size:12px;line-height:20px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}@media(min-width:1041px){.module__workshop_programm.indent .project_list{padding-left:calc((100% - 216px)/12*1 + 40px)}}@media(min-width:1041px)and (max-width:1040px){.module__workshop_programm.indent .project_list{padding-left:calc((100% - 168px)/12*1 + 28px)}}@media(min-width:1041px){.module__workshop_programm.indent .project{grid-template-columns:repeat(11,1fr)}.module__workshop_programm.indent .project .title{grid-column:7/span 5}}.module__workshop_programm .archive-section{padding-left:22px}@media(max-width:1040px){.module__workshop_programm .archive-section{padding-left:14px}}.module__workshop_programm .archive-section{padding-right:22px}@media(max-width:1040px){.module__workshop_programm .archive-section{padding-right:14px}}.module__workshop_programm .archive-section{margin-top:50px;margin-bottom:50px}@media(max-width:1040px){.module__workshop_programm .project{grid-template-columns:repeat(8,1fr);grid-template-rows:auto auto;grid-gap:18px}}@media(max-width:1040px)and (max-width:1040px){.module__workshop_programm .project{grid-gap:14px}}@media(max-width:1040px){.module__workshop_programm .project .date{grid-column:1/span 2;grid-row:1/span 2}.module__workshop_programm .project .teacher{grid-column:3/span 6;grid-row:2}.module__workshop_programm .project .festival-title{grid-column:3/span 6;grid-row:1}}.module__programm .event-calendar{padding-left:22px}@media(max-width:1040px){.module__programm .event-calendar{padding-left:14px}}.module__programm .event-calendar{padding-right:22px}@media(max-width:1040px){.module__programm .event-calendar{padding-right:14px}}.module__programm .event-calendar .row.event-programm-section{margin-top:50px;padding:6px 0}.module__programm .event-calendar .row{display:flex}.module__programm .event-calendar .row .ticket-link{width:100px}.module__programm .event-calendar .row.past{opacity:.5}.module__programm .event-calendar .row{padding-top:12px;padding-bottom:12px;border-style:solid;border-width:0 0 1px}.module__programm .event-calendar .row+.group{margin-top:30px}.module__programm .event-calendar .row+.group .month-festival{margin-top:20px}.module__programm .event-calendar .row a{flex:1 1;display:grid;grid-template-columns:repeat(12,1fr);grid-gap:18px}@media(max-width:1040px){.module__programm .event-calendar .row a{grid-gap:14px}}.module__programm .event-calendar .row a{align-items:center}.module__programm .event-calendar .row a>*{grid-row:1}.module__programm .event-calendar .row a .title-teacher{grid-column:7/span 6;font-size:28px;line-height:32px}@media(max-width:1040px){.module__programm .event-calendar .row a .title-teacher{font-size:18px;line-height:22px}}.module__programm .event-calendar .row a .title-teacher{font-weight:500}.module__programm .event-calendar .row a .title-teacher .teacher{font-size:18px;line-height:28px}@media(max-width:1040px){.module__programm .event-calendar .row a .title-teacher .teacher{font-size:16px;line-height:22px}}.module__programm .event-calendar .row a .title-teacher .teacher{font-weight:500;display:block}.module__programm .event-calendar .row a .title-teacher .title{font-size:28px;line-height:32px}@media(max-width:1040px){.module__programm .event-calendar .row a .title-teacher .title{font-size:18px;line-height:22px}}.module__programm .event-calendar .row a .title-teacher .title{font-weight:500;font-style:normal;text-transform:none}.module__programm .event-calendar .row a .title-teacher .in-festival{font-size:16px;line-height:16px}@media(max-width:1040px){.module__programm .event-calendar .row a .title-teacher .in-festival{font-size:12px;line-height:14px}}.module__programm .event-calendar .row a .title-teacher .in-festival{font-weight:600;letter-spacing:.16px;text-transform:uppercase;margin-bottom:.1em}.module__programm .event-calendar .row a .title-teacher .type{font-size:16px;line-height:16px}@media(max-width:1040px){.module__programm .event-calendar .row a .title-teacher .type{font-size:12px;line-height:14px}}.module__programm .event-calendar .row a .title-teacher .type{font-weight:600;letter-spacing:.16px;text-transform:uppercase}.module__programm .event-calendar .row a .type-location{grid-column:4/span 3;font-size:16px;line-height:16px}@media(max-width:1040px){.module__programm .event-calendar .row a .type-location{font-size:12px;line-height:14px}}.module__programm .event-calendar .row a .type-location{font-weight:600;letter-spacing:.16px;text-transform:uppercase}.module__programm .event-calendar .row a .type-location .location,.module__programm .event-calendar .row a .type-location .studio{display:inline}.module__programm .event-calendar .row a .time{grid-column:3/span 1;font-size:16px;line-height:16px}@media(max-width:1040px){.module__programm .event-calendar .row a .time{font-size:12px;line-height:14px}}.module__programm .event-calendar .row a .time{font-weight:600;letter-spacing:.16px;text-transform:uppercase}.module__programm .event-calendar .row a .date{grid-column:1/span 2;font-size:28px;line-height:32px}@media(max-width:1040px){.module__programm .event-calendar .row a .date{font-size:18px;line-height:22px}}.module__programm .event-calendar .row a .date{font-weight:500}@media(min-width:1041px){.module__programm.indent .event-calendar{padding-left:calc((100% - 216px)/12*1 + 40px)}}@media(min-width:1041px)and (max-width:1040px){.module__programm.indent .event-calendar{padding-left:calc((100% - 168px)/12*1 + 28px)}}@media(min-width:1041px){.module__programm.indent .event-calendar .row a{grid-template-columns:repeat(11,1fr)}.module__programm.indent .event-calendar .row a .title-teacher{grid-column:7/span 5}}.module__programm+.archive-section{padding-left:22px}@media(max-width:1040px){.module__programm+.archive-section{padding-left:14px}}.module__programm+.archive-section{padding-right:22px}@media(max-width:1040px){.module__programm+.archive-section{padding-right:14px}}.module__programm+.archive-section{margin-top:50px;margin-bottom:50px}@media(max-width:1040px){.module__programm .event-calendar>.row{flex-direction:column}.module__programm .event-calendar>.row>.ticket-link{margin-left:auto;margin-top:10px}.module__programm .event-calendar>.row>a{grid-template-columns:repeat(8,1fr);grid-template-rows:auto auto}.module__programm .event-calendar>.row>a .type-location{grid-column:4/span 5;grid-row:2}.module__programm .event-calendar>.row>a .date{grid-column:1/span 2;grid-row:1/span 2}.module__programm .event-calendar>.row>a .title-teacher{grid-column:4/span 5;grid-row:1}.module__programm .event-calendar>.row>a .time{grid-column:3/span 1;grid-row:1/span 2}}.module__kursplan{margin-left:22px}@media(max-width:1040px){.module__kursplan{margin-left:14px}}.module__kursplan{margin-right:22px}@media(max-width:1040px){.module__kursplan{margin-right:14px}}.module__kursplan table,.module__kursplan tbody,.module__kursplan td,.module__kursplan th,.module__kursplan thead,.module__kursplan tr{display:block}@media(max-width:780px){.module__kursplan{position:relative;margin-left:0;margin-right:0}}@media(max-width:780px){.module__kursplan .timetable-container{width:100%}.module__kursplan .timetable-container::-webkit-scrollbar{display:none}.module__kursplan .timetable-container{scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto;overflow-y:hidden;padding-left:22px;margin-right:22px}}@media(max-width:780px)and (max-width:1040px){.module__kursplan .timetable-container{padding-left:14px;margin-right:14px}}.module__kursplan .timetable-container .timetable tr{display:flex;width:100%;flex-direction:row}@media(max-width:1040px){.module__kursplan .timetable-container .timetable tr td:first-child,.module__kursplan .timetable-container .timetable tr th:first-child{display:none}}@media(max-width:780px){.module__kursplan .timetable-container .timetable tr{width:800px}}.module__kursplan .timetable-container .timetable tr td,.module__kursplan .timetable-container .timetable tr th{flex:0 0 16.6666666667%}@media(max-width:1040px){.module__kursplan .timetable-container .timetable tr td,.module__kursplan .timetable-container .timetable tr th{flex:0 0 16.6666666667%;flex:0 0 20%}}@media(max-width:1040px)and (max-width:1040px){.module__kursplan .timetable-container .timetable tr td,.module__kursplan .timetable-container .timetable tr th{flex:0 0 20%}}.module__kursplan .timetable-container .timetable tr td,.module__kursplan .timetable-container .timetable tr th{overflow:hidden;border-style:solid;border-width:1px 0 0 1px}.module__kursplan .timetable-container .timetable tr td:last-child,.module__kursplan .timetable-container .timetable tr th:last-child{border-right-width:1px}.module__kursplan .timetable-container .timetable thead th{border:none}@media(max-width:780px){.module__kursplan .timetable-container .timetable thead:before{content:" ";font-size:72px;line-height:72px;font-weight:500;font-style:italic;letter-spacing:-.02em;padding-bottom:20px;display:block}}@media(max-width:780px)and (max-width:1040px){.module__kursplan .timetable-container .timetable thead:before{font-size:48px;line-height:50px}}@media(max-width:780px){.module__kursplan .timetable-container .timetable thead .row-studio th{position:absolute;top:0}}.module__kursplan .timetable-container .timetable thead .row-studio th{overflow:visible;padding-bottom:20px}.module__kursplan .timetable-container .timetable thead .row-days th{text-align:left;font-size:16px;line-height:16px}@media(max-width:1040px){.module__kursplan .timetable-container .timetable thead .row-days th{font-size:12px;line-height:14px}}.module__kursplan .timetable-container .timetable thead .row-days th{font-weight:600;letter-spacing:.16px;text-transform:uppercase;padding:6px}.module__kursplan .timetable-container .timetable thead .location-name{text-align:left}@media(min-width:780px){.module__kursplan .timetable-container .timetable thead .location-name{white-space:nowrap}}.module__kursplan .timetable-container .timetable tbody th{visibility:hidden}.module__kursplan .timetable-container .timetable tbody tr:last-child td,.module__kursplan .timetable-container .timetable tbody tr:last-child th{border-bottom-width:1px}.module__kursplan .timetable-container .timetable tbody .event{padding:6px;min-height:233px;display:flex;flex-direction:column}.module__kursplan .timetable-container .timetable tbody .event .title-description{flex:1 1;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.module__kursplan .timetable-container .timetable tbody .event .time-footnotes{font-size:16px;line-height:18px}@media(max-width:1040px){.module__kursplan .timetable-container .timetable tbody .event .time-footnotes{font-size:12px;line-height:14px}}.module__kursplan .timetable-container .timetable tbody .event .time-footnotes{font-weight:500;letter-spacing:.16px;text-transform:uppercase}.module__kursplan .timetable-container .timetable tbody .event .time-footnotes .footnote{float:right}.module__kursplan .timetable-container .timetable tbody .event .warning{font-size:16px;line-height:16px}@media(max-width:1040px){.module__kursplan .timetable-container .timetable tbody .event .warning{font-size:12px;line-height:14px}}.module__kursplan .timetable-container .timetable tbody .event .warning{font-weight:600;letter-spacing:.16px;text-transform:uppercase}.module__kursplan .timetable-container .timetable tbody .event .title{font-size:28px;line-height:32px}@media(max-width:1040px){.module__kursplan .timetable-container .timetable tbody .event .title{font-size:18px;line-height:22px}}.module__kursplan .timetable-container .timetable tbody .event .title{font-weight:500}.module__kursplan .timetable-container .timetable tbody .event .tickets-icon{height:1.2em;padding:.2em .05em;stroke-width:2px;display:block;font-size:28px;line-height:32px}@media(max-width:1040px){.module__kursplan .timetable-container .timetable tbody .event .tickets-icon{font-size:18px;line-height:22px}}.module__kursplan .timetable-container .timetable tbody .event .tickets-icon{font-weight:500}.module__kursplan .timetable-container .timetable tbody .event .studio,.module__kursplan .timetable-container .timetable tbody .event .teacher{font-size:16px;line-height:18px}@media(max-width:1040px){.module__kursplan .timetable-container .timetable tbody .event .studio,.module__kursplan .timetable-container .timetable tbody .event .teacher{font-size:12px;line-height:14px}}.module__kursplan .timetable-container .timetable tbody .event .studio,.module__kursplan .timetable-container .timetable tbody .event .teacher{font-weight:500;letter-spacing:.16px;text-transform:uppercase}.module__kursplan .timetable-container .timetable tbody .event+.event{border-style:solid;border-width:1px 0 0}.module__kursplan .tags{padding-left:calc((100% - 216px)/12*2 + 36px)}@media(max-width:1040px){.module__kursplan .tags{padding-left:calc((100% - 168px)/12*2 + 28px)}}.module__kursplan .tags{font-size:14px;line-height:20px}@media(max-width:1040px){.module__kursplan .tags{font-size:12px;line-height:16px}}.module__kursplan .tags{font-weight:500;letter-spacing:normal;font-feature-settings:"ss01" on,"ss02" on;margin-top:12px}.module__kursplan .tags dt:after{content:" = "}.module__kursplan .tags .tag{float:left;margin-right:1em;white-space:nowrap}.module__kursplan .tags dd,.module__kursplan .tags dt{display:inline}@media(max-width:1040px){.module__kursplan .tags{padding-left:calc((100% - 216px)/12*0)}}@media(max-width:1040px)and (max-width:1040px){.module__kursplan .tags{padding-left:calc((100% - 168px)/12*0)}}@media(max-width:1040px){.module__kursplan .tags:after{content:"";display:table;clear:both}.module__kursplan .tags .tag{clear:left;line-height:155%}}.module__slideshow{overflow:hidden}.module__slideshow .headline_container{display:flex;width:100%;flex-direction:row;padding-left:22px}@media(max-width:1040px){.module__slideshow .headline_container{padding-left:14px}}.module__slideshow .headline_container{justify-content:flex-end;margin-bottom:30px}.module__slideshow .headline_container h2{margin-right:18px}@media(max-width:1040px){.module__slideshow .headline_container h2{margin-right:14px}}.module__slideshow .headline_container h2{flex-grow:0;flex-shrink:0;flex-basis:calc(91.66667% - 18px)}@media(max-width:1040px){.module__slideshow .headline_container h2{flex-grow:0;flex-shrink:0;flex-basis:calc(91.66667% - 14px)}}.module__slideshow .headline_container h2{display:flex;align-items:center}.module__slideshow .headline_container h2 .button{margin-left:1.5em;position:relative;top:.8em}.module__slideshow .controls{position:relative;cursor:pointer}.module__slideshow .controls .next,.module__slideshow .controls .previous{position:absolute;top:100px}.module__slideshow .controls .next{right:20px}.module__slideshow .controls .previous{left:20px}.module__slideshow .slideshow{display:flex;width:100%;flex-direction:row;justify-content:flex-end}.module__slideshow .slideshow::-webkit-scrollbar{display:none}.module__slideshow .slideshow{scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto;overflow-y:hidden}.module__slideshow .slideshow .slides{margin-right:18px}@media(max-width:1040px){.module__slideshow .slideshow .slides{margin-right:14px}}.module__slideshow .slideshow .slides{flex-grow:0;flex-shrink:0;flex-basis:calc(91.66667% - 18px)}@media(max-width:1040px){.module__slideshow .slideshow .slides{flex-grow:0;flex-shrink:0;flex-basis:calc(91.66667% - 14px)}}.module__slideshow .slideshow .slides{display:flex;width:100%;flex-direction:row;flex-basis:auto;width:calc(91.66667% - 18px);overflow:visible;margin-right:0}.module__slideshow .slideshow .slides .slide{margin-right:18px}@media(max-width:1040px){.module__slideshow .slideshow .slides .slide{margin-right:14px}}.module__slideshow .slideshow .slides .slide{flex-grow:0;flex-shrink:0;flex-basis:calc(27.27273% - 18px)}@media(max-width:1040px){.module__slideshow .slideshow .slides .slide{flex-grow:0;flex-shrink:0;flex-basis:calc(27.27273% - 14px)}}.module__slideshow .slideshow .slides .slide .image img{width:100%;height:auto;display:block;margin-bottom:10px}.module__slideshow .slideshow .slides .slide .image .caption{font-size:14px;line-height:20px}@media(max-width:1040px){.module__slideshow .slideshow .slides .slide .image .caption{font-size:12px;line-height:16px}}.module__slideshow .slideshow .slides .slide .image .caption{font-weight:500;letter-spacing:normal;font-feature-settings:"ss01" on,"ss02" on;margin-bottom:10px}.module__slideshow .slideshow .slides .slide .image .licence:not(:first-child):before{content:", "}.module__slideshow .slideshow .slides .slide .super{font-size:16px;line-height:16px}@media(max-width:1040px){.module__slideshow .slideshow .slides .slide .super{font-size:12px;line-height:14px}}.module__slideshow .slideshow .slides .slide .super{font-weight:600;letter-spacing:.16px;text-transform:uppercase;margin-bottom:10px}.module__slideshow .slideshow .slides .slide .headline{font-size:28px;line-height:32px}@media(max-width:1040px){.module__slideshow .slideshow .slides .slide .headline{font-size:18px;line-height:22px}}.module__slideshow .slideshow .slides .slide .headline{font-weight:500;margin-bottom:5px}.module__slideshow .slideshow .slides .slide .rich_content_1{font-size:18px;line-height:26px}@media(max-width:1040px){.module__slideshow .slideshow .slides .slide .rich_content_1{font-size:14px;line-height:18px}}.module__slideshow .slideshow .slides .slide .rich_content_1{font-weight:500;letter-spacing:normal;font-feature-settings:"ss01" on,"ss02" on;margin-bottom:20px}.module__slideshow .slideshow .slides .slide .rich_content_1 b{font-size:16px;line-height:20px;font-weight:700;letter-spacing:.16px;text-transform:uppercase}@media(max-width:1040px){.module__slideshow .headline_container h2{margin-right:18px;flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 18px);flex-direction:column;align-items:flex-start}}@media(max-width:1040px)and (max-width:1040px){.module__slideshow .headline_container h2{margin-right:14px;flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 14px)}}@media(max-width:1040px){.module__slideshow .headline_container h2 .button{margin-left:0}.module__slideshow .slideshow .slides{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 18px);display:flex;width:100%;flex-direction:row;width:calc(100% - 14px);margin-right:0;padding-left:14px}}@media(max-width:1040px)and (max-width:1040px){.module__slideshow .slideshow .slides{margin-right:14px;flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 14px)}}@media(max-width:1040px){.module__slideshow .slideshow .slides .slide{margin-right:18px;flex-grow:0;flex-shrink:0;flex-basis:calc(62.5% - 18px)}}@media(max-width:1040px)and (max-width:1040px){.module__slideshow .slideshow .slides .slide{margin-right:14px;flex-grow:0;flex-shrink:0;flex-basis:calc(62.5% - 14px)}}.module__studio{display:flex;margin-left:22px}@media(max-width:1040px){.module__studio{margin-left:14px}}.module__studio{margin-right:22px}@media(max-width:1040px){.module__studio{margin-right:14px}}.module__studio{padding-left:8.3333333333%}@media(max-width:1040px){.module__studio{padding-left:8.3333333333%}}.module__studio{padding-right:8.3333333333%}@media(max-width:1040px){.module__studio{padding-right:8.3333333333%}}.module__studio .column_left{flex:1 1;box-sizing:border-box}.module__studio .column_left img{width:100%;padding-right:16px;box-sizing:border-box;display:block}.module__studio .column_right{flex:1 1}.module__studio h2{margin-bottom:30px}.module__studio .rich_content_1{font-size:18px;line-height:26px}@media(max-width:1040px){.module__studio .rich_content_1{font-size:14px;line-height:18px}}.module__studio .rich_content_1{font-weight:500;letter-spacing:normal;font-feature-settings:"ss01" on,"ss02" on}.module__studio .special_text{font-size:16px;line-height:20px;font-weight:700;letter-spacing:.16px;text-transform:uppercase;white-space:pre-line;margin-bottom:5px}.module__page_intro_magazine{padding-left:22px}@media(max-width:1040px){.module__page_intro_magazine{padding-left:14px}}.module__page_intro_magazine{padding-right:22px}@media(max-width:1040px){.module__page_intro_magazine{padding-right:14px}}.module__page_intro_magazine{position:relative;overflow:hidden;min-height:25vh;display:flex;width:100%;flex-direction:row;justify-content:flex-start}@media(min-width:1041px){.module__page_intro_magazine .text{margin-right:18px;flex-grow:0;flex-shrink:0;flex-basis:calc(91.66667% - 18px);margin-left:8.3333333333%}}@media(min-width:1041px)and (max-width:1040px){.module__page_intro_magazine .text{margin-right:14px;flex-grow:0;flex-shrink:0;flex-basis:calc(91.66667% - 14px);margin-left:8.3333333333%}}.module__page_intro_magazine .text{padding:30px 0}.module__page_intro_magazine .image{position:absolute;right:0;height:100%;-o-object-fit:cover;object-fit:cover;margin-right:18px}@media(max-width:1040px){.module__page_intro_magazine .image{margin-right:14px}}.module__page_intro_magazine .image{width:calc(66.66667% - 18px)}@media(max-width:1040px){.module__page_intro_magazine .image{width:calc(66.66667% - 14px)}}.module__page_intro_magazine .image{z-index:-1}.module__page_intro_magazine .sub{font-size:32px;line-height:44px}@media(max-width:1040px){.module__page_intro_magazine .sub{font-size:20px;line-height:27px}}.module__page_intro_magazine .sub{font-weight:400;letter-spacing:-.32px;margin-top:30px;margin-bottom:-30px}.module__page_intro_magazine h1{font-size:150px;line-height:140px;position:relative;bottom:-.25em}@media(max-width:1040px){.module__page_intro_magazine h1{font-size:72px;line-height:73px;position:relative;bottom:-.25px}}.module__page_intro_magazine h1{font-weight:500;font-style:italic;letter-spacing:-.02em;margin-bottom:.2em;max-width:80%}.module__page_intro_magazine[data-style-option=small_headline_font] h1{font-size:150px;line-height:140px;position:relative;bottom:-.25em}@media(max-width:1040px){.module__page_intro_magazine[data-style-option=small_headline_font] h1{font-size:72px;line-height:73px;position:relative;bottom:-.25px}}.module__page_intro_magazine[data-style-option=small_headline_font] h1{font-weight:500;font-style:italic;letter-spacing:-.02em;font-size:100px;line-height:100px}@media(max-width:1040px){.module__page_intro_magazine[data-style-option=small_headline_font] h1{font-size:72px;line-height:73px}}.module__content_element_magazine{padding-left:22px}@media(max-width:1040px){.module__content_element_magazine{padding-left:14px}}.module__content_element_magazine{padding-right:22px}@media(max-width:1040px){.module__content_element_magazine{padding-right:14px}}@media(min-width:1041px){.module__content_element_magazine{display:grid}}.module__content_element_magazine{grid-template-columns:repeat(12,1fr);grid-column-gap:18px;-moz-column-gap:18px;column-gap:18px}@media(max-width:1040px){.module__content_element_magazine{grid-column-gap:14px;-moz-column-gap:14px;column-gap:14px}}.module__content_element_magazine[data-style-option$=_left] .text{grid-column:2/span 9}.module__content_element_magazine[data-style-option$=_right] .text{grid-column:4/span 9}.module__content_element_magazine[data-style-option=centered] .text{grid-column:4/span 6}.module__content_element_magazine[data-style-option=""] .text{grid-column:7/span 6;color:#00f}.module__content_element_magazine{font-size:18px;line-height:26px}@media(max-width:1040px){.module__content_element_magazine{font-size:14px;line-height:18px}}.module__content_element_magazine{font-weight:500;letter-spacing:normal;font-feature-settings:"ss01" on,"ss02" on}.module__content_element_magazine[data-style-option^=large_]{font-size:22px;line-height:28px}@media(max-width:1040px){.module__content_element_magazine[data-style-option^=large_]{font-size:16px;line-height:24px}}.module__content_element_magazine[data-style-option^=large_]{font-weight:400;letter-spacing:normal;font-feature-settings:"ss01" on,"ss02" on}.module__content_element_magazine h4{margin-bottom:12px}.module__performance_projekte .project_list,.module__performance_projekte h3,.module__profitraining .project_list,.module__profitraining h3{padding-left:22px}@media(max-width:1040px){.module__performance_projekte .project_list,.module__performance_projekte h3,.module__profitraining .project_list,.module__profitraining h3{padding-left:14px}}.module__performance_projekte .project_list,.module__performance_projekte h3,.module__profitraining .project_list,.module__profitraining h3{padding-right:22px}@media(max-width:1040px){.module__performance_projekte .project_list,.module__performance_projekte h3,.module__profitraining .project_list,.module__profitraining h3{padding-right:14px}}.module__performance_projekte .project_list li,.module__performance_projekte h3,.module__profitraining .project_list li,.module__profitraining h3{padding-top:12px;padding-bottom:12px}.module__performance_projekte .project_list li,.module__profitraining .project_list li{border-width:0 0 1px;border-style:solid}.module__performance_projekte .project_list li:first-child,.module__profitraining .project_list li:first-child{border-top-width:1px}.module__performance_projekte .project,.module__profitraining .project{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:1fr;grid-gap:18px}@media(max-width:1040px){.module__performance_projekte .project,.module__profitraining .project{grid-gap:14px}}.module__performance_projekte .project,.module__profitraining .project{align-items:center}.module__performance_projekte .project>*,.module__profitraining .project>*{grid-row:1}.module__performance_projekte .project .time-duration,.module__profitraining .project .time-duration{font-size:28px;line-height:32px}@media(max-width:1040px){.module__performance_projekte .project .time-duration,.module__profitraining .project .time-duration{font-size:18px;line-height:22px}}.module__performance_projekte .project .time-duration,.module__profitraining .project .time-duration{font-weight:500;grid-column:1/span 4}.module__performance_projekte .project .time,.module__profitraining .project .time{font-size:16px;line-height:16px}@media(max-width:1040px){.module__performance_projekte .project .time,.module__profitraining .project .time{font-size:12px;line-height:14px}}.module__performance_projekte .project .time,.module__profitraining .project .time{font-weight:600;letter-spacing:.16px;text-transform:uppercase;grid-column:4/span 1}.module__performance_projekte .project .teacher,.module__profitraining .project .teacher{font-size:16px;line-height:16px}@media(max-width:1040px){.module__performance_projekte .project .teacher,.module__profitraining .project .teacher{font-size:12px;line-height:14px}}.module__performance_projekte .project .teacher,.module__profitraining .project .teacher{font-weight:600;letter-spacing:.16px;text-transform:uppercase;grid-column:5/span 2}.module__performance_projekte .project .title,.module__profitraining .project .title{font-size:28px;line-height:32px}@media(max-width:1040px){.module__performance_projekte .project .title,.module__profitraining .project .title{font-size:18px;line-height:22px}}.module__performance_projekte .project .title,.module__profitraining .project .title{font-weight:500;grid-column:7/span 6}.module__performance_projekte .project .title .title-link,.module__profitraining .project .title .title-link{padding-right:.5ex}.module__performance_projekte .project .title .tickets-icon,.module__profitraining .project .title .tickets-icon{position:relative;height:1.2em;bottom:-.15em;font-size:28px;line-height:32px}@media(max-width:1040px){.module__performance_projekte .project .title .tickets-icon,.module__profitraining .project .title .tickets-icon{font-size:18px;line-height:22px}}.module__performance_projekte .project .title .tickets-icon,.module__profitraining .project .title .tickets-icon{font-weight:500}.module__performance_projekte .archive-section,.module__profitraining .archive-section{padding-left:22px}@media(max-width:1040px){.module__performance_projekte .archive-section,.module__profitraining .archive-section{padding-left:14px}}.module__performance_projekte .archive-section,.module__profitraining .archive-section{padding-right:22px}@media(max-width:1040px){.module__performance_projekte .archive-section,.module__profitraining .archive-section{padding-right:14px}}.module__performance_projekte .archive-section,.module__profitraining .archive-section{margin-top:50px;margin-bottom:50px}@media(max-width:1040px){.module__performance_projekte .project,.module__profitraining .project{grid-template-columns:repeat(8,1fr);grid-template-rows:auto auto;grid-gap:18px}}@media(max-width:1040px)and (max-width:1040px){.module__performance_projekte .project,.module__profitraining .project{grid-gap:14px}}@media(max-width:1040px){.module__performance_projekte .project .time-duration,.module__profitraining .project .time-duration{grid-column:1/span 2;grid-row:1/span 2}.module__performance_projekte .project .teacher,.module__profitraining .project .teacher{grid-column:3/span 6;grid-row:2}.module__performance_projekte .project .title,.module__profitraining .project .title{grid-column:3/span 6;grid-row:1}}@media(max-width:1040px){.module__profitraining .project .time-duration{grid-column:1/span 3;grid-row:1/span 3}.module__profitraining .project .teacher{grid-column:5/span 4;grid-row:2}.module__profitraining .project .title{grid-column:5/span 4;grid-row:1}.module__profitraining .project .time{grid-column:4/span 1;grid-row:1/span 2}}.module__festival_archiv{padding-left:22px}@media(max-width:1040px){.module__festival_archiv{padding-left:14px}}.module__festival_archiv{padding-right:22px}@media(max-width:1040px){.module__festival_archiv{padding-right:14px}}.module__festival_archiv{margin-bottom:50px}.module__festival_archiv .archive-headline{font-size:48px;line-height:52px}@media(max-width:1040px){.module__festival_archiv .archive-headline{font-size:36px;line-height:48px}}.module__festival_archiv .archive-headline{font-weight:500;font-style:italic;letter-spacing:-.02em}.embedded_preview_container .module__festival_archiv .archive-headline{font-size:48px!important;line-height:52px!important}.module__festival_archiv *{font-size:28px;line-height:32px}@media(max-width:1040px){.module__festival_archiv *{font-size:18px;line-height:22px}}.module__festival_archiv *{font-weight:500}.module__festival_archiv .archive-headline,.module__festival_archiv .archive-links li{padding:12px 0}.module__festival_logos{margin-left:calc((100% - 216px)/12*1 + 40px)}@media(max-width:1040px){.module__festival_logos{margin-left:calc((100% - 168px)/12*1 + 28px)}}.module__festival_logos{margin-right:calc((100% - 216px)/12*1 + 40px)}@media(max-width:1040px){.module__festival_logos{margin-right:calc((100% - 168px)/12*1 + 28px)}}.module__festival_logos{padding-top:12px;border-top-width:1px;border-top-style:solid;margin-bottom:50px}.module__festival_logos *{font-size:14px;line-height:20px}@media(max-width:1040px){.module__festival_logos *{font-size:12px;line-height:16px}}.module__festival_logos *{font-weight:500;letter-spacing:normal;font-feature-settings:"ss01" on,"ss02" on}.module__festival_logos{display:flex;flex-direction:row}.module__festival_logos .section{margin-right:calc((100% - 216px)/12*1 + 18px)}@media(max-width:1040px){.module__festival_logos .section{margin-right:calc((100% - 168px)/12*1 + 14px)}}.module__festival_logos .section .headline{margin-bottom:12px}.module__festival_logos .section .logo{float:left}.module__festival_logos .section .logo:nth-child(2n){clear:left}.module__festival_logos .section img{height:6vw;min-width:100px;max-height:80px;min-height:50px;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;margin-right:24px;margin-bottom:24px}.module__festival_logos .section img.portrait{height:12vw;max-height:160px;min-height:80px;-o-object-position:center;object-position:center}@media(max-width:1040px){.module__festival_logos{margin-left:calc((100% - 216px)/12*0 + 22px);margin-right:calc((100% - 216px)/12*0 + 22px);margin-bottom:0;display:flex;flex-direction:column}}@media(max-width:1040px)and (max-width:1040px){.module__festival_logos{margin-left:calc((100% - 168px)/12*0 + 14px);margin-right:calc((100% - 168px)/12*0 + 14px)}}@media(max-width:1040px){.module__festival_logos .section{margin-right:0}.module__festival_logos .section img{-o-object-position:left;object-position:left}}.module__newsletter{font-size:18px;line-height:26px}@media(max-width:1040px){.module__newsletter{font-size:14px;line-height:18px}}.module__newsletter{font-weight:500;letter-spacing:normal;font-feature-settings:"ss01" on,"ss02" on;padding-left:calc((100% - 216px)/12*6 + 112px)}@media(max-width:1040px){.module__newsletter{padding-left:calc((100% - 168px)/12*6 + 84px)}}.module__newsletter{padding-right:calc((100% - 216px)/12*1 + 40px)}@media(max-width:1040px){.module__newsletter{padding-right:calc((100% - 168px)/12*1 + 28px)}}.module__newsletter .rich_content:not(:empty),.module__newsletter h3{margin-bottom:30px}.module__newsletter li{margin-bottom:1ex}.module__newsletter input[type=email]{font-size:28px;line-height:32px}@media(max-width:1040px){.module__newsletter input[type=email]{font-size:18px;line-height:22px}}.module__newsletter input[type=email]{font-weight:400;outline:none;border:none;border-bottom:1px solid;margin-bottom:30px}.module__newsletter input[type=checkbox]{float:left;margin-right:.5em}.module__newsletter .submit{margin-top:30px}@media(max-width:1040px){.module__newsletter{padding-left:calc((100% - 216px)/12*0 + 22px);padding-right:calc((100% - 216px)/12*0 + 22px)}}@media(max-width:1040px)and (max-width:1040px){.module__newsletter{padding-left:calc((100% - 168px)/12*0 + 14px);padding-right:calc((100% - 168px)/12*0 + 14px)}}@media(max-width:1040px){.module__newsletter .rich_content:not(:empty),.module__newsletter h3,.module__newsletter li{margin-bottom:20px}.module__newsletter input[type=email]{width:87.5%}}.module__festival_programm>h2{margin-right:22px}@media(max-width:1040px){.module__festival_programm>h2{margin-right:14px}}.module__festival_programm>h2{margin-left:calc((100% - 216px)/12*1 + 40px)}@media(max-width:1040px){.module__festival_programm>h2{margin-left:calc((100% - 168px)/12*1 + 28px);margin-left:calc((100% - 216px)/12*0 + 22px)}}@media(max-width:1040px)and (max-width:1040px){.module__festival_programm>h2{margin-left:calc((100% - 168px)/12*0 + 14px)}}.module__festival_programm>h2{padding-bottom:20px}.module__festival_programm>h2.headline-buehne{border-bottom:1px solid #000}.module__today{padding-left:calc((100% - 216px)/12*1 + 40px)}@media(max-width:1040px){.module__today{padding-left:calc((100% - 168px)/12*1 + 28px)}}.module__today{padding-right:calc((100% - 216px)/12*1 + 40px)}@media(max-width:1040px){.module__today{padding-right:calc((100% - 168px)/12*1 + 28px);padding-left:calc((100% - 216px)/12*0 + 22px);padding-right:calc((100% - 216px)/12*0 + 22px)}}@media(max-width:1040px)and (max-width:1040px){.module__today{padding-left:calc((100% - 168px)/12*0 + 14px);padding-right:calc((100% - 168px)/12*0 + 14px)}}.module__today h3{font-size:32px;line-height:48px}@media(max-width:1040px){.module__today h3{font-size:26px;line-height:39px}}.module__today h3{font-style:normal;font-weight:500}.module__today h2{margin-bottom:20px}.module__today .event_list li:first-child{border-width:1px 0 0;border-style:solid}.module__today .event_list .event{display:grid;grid-template-columns:repeat(10,1fr)}@media(max-width:1040px){.module__today .event_list .event{grid-template-columns:repeat(8,1fr)}}.module__today .event_list .event{grid-gap:18px}@media(max-width:1040px){.module__today .event_list .event{grid-gap:14px}}.module__today .event_list .event{align-items:center;padding-top:12px;padding-bottom:12px;border-width:0 0 1px;border-style:solid}.module__today .event_list .event .title{grid-column:6/span 5;font-size:28px;line-height:32px}@media(max-width:1040px){.module__today .event_list .event .title{font-size:18px;line-height:22px}}.module__today .event_list .event .title{font-weight:500}@media(max-width:1040px){.module__today .event_list .event .title{grid-column:3/span 6}}.module__today .event_list .event .time{grid-column:1/span 1;font-size:16px;line-height:16px}@media(max-width:1040px){.module__today .event_list .event .time{font-size:12px;line-height:14px}}.module__today .event_list .event .time{font-weight:600;letter-spacing:.16px;text-transform:uppercase}@media(max-width:1040px){.module__today .event_list .event .time{grid-column:1/span 2}}.module__today .event_list .event .place{grid-column:4/span 2;font-size:16px;line-height:16px}@media(max-width:1040px){.module__today .event_list .event .place{font-size:12px;line-height:14px}}.module__today .event_list .event .place{font-weight:600;letter-spacing:.16px;text-transform:uppercase}@media(max-width:1040px){.module__today .event_list .event .place{grid-row:2;grid-column:6/span 3}}.module__today .event_list .event .teacher{grid-column:2/span 2;font-size:16px;line-height:16px}@media(max-width:1040px){.module__today .event_list .event .teacher{font-size:12px;line-height:14px}}.module__today .event_list .event .teacher{font-weight:600;letter-spacing:.16px;text-transform:uppercase}@media(max-width:1040px){.module__today .event_list .event .teacher{grid-row:2;grid-column:3/span 3}}.module__video{width:100%;padding-left:calc((100% - 216px)/12*2 + 58px)}@media(max-width:1040px){.module__video{padding-left:calc((100% - 168px)/12*2 + 42px)}}.module__video{padding-right:calc((100% - 216px)/12*2 + 58px)}@media(max-width:1040px){.module__video{padding-right:calc((100% - 168px)/12*2 + 42px)}}.module__video .headline .button{position:relative;bottom:.75em;margin-left:1em}@media(max-width:1040px){.module__video{padding-left:calc((100% - 216px)/12*0 + 22px);padding-right:calc((100% - 216px)/12*0 + 22px);display:flex;flex-direction:column}}@media(max-width:1040px)and (max-width:1040px){.module__video{padding-left:calc((100% - 168px)/12*0 + 14px);padding-right:calc((100% - 168px)/12*0 + 14px)}}@media(max-width:1040px){.module__video .headline{display:contents}.module__video .headline>span{padding-bottom:.25em}.module__video .headline .button{order:3;bottom:0;margin:1.25em 0 0;left:50%;transform:translateX(-50%)}}.videoWrapper{width:100%;position:relative;padding-bottom:56.25%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-placeholder button{text-decoration:underline}.module__accordeon_element{margin-bottom:100px}.module__accordeon_element+.module__accordeon_element{margin-top:-100px}@media(max-width:1040px){.module__accordeon_element{margin-bottom:50px}.module__accordeon_element+.module__accordeon_element{margin-top:-50px}}.module__accordeon_element details.drawer{margin-left:calc((100% - 216px)/12*1 + 40px)}@media(max-width:1040px){.module__accordeon_element details.drawer{margin-left:calc((100% - 168px)/12*1 + 28px)}}.module__accordeon_element details.drawer{margin-right:22px}@media(max-width:1040px){.module__accordeon_element details.drawer{margin-right:14px;margin-left:calc((100% - 216px)/12*0 + 22px)}}@media(max-width:1040px)and (max-width:1040px){.module__accordeon_element details.drawer{margin-left:calc((100% - 168px)/12*0 + 14px)}}.module__accordeon_element details.drawer summary::marker{color:transparent;padding:0;margin:0;width:0;content:""}.module__accordeon_element details.drawer summary::-webkit-details-marker{visibility:hidden;padding:0;margin:0;width:0;content:""}.module__accordeon_element details.drawer summary{font-size:28px;line-height:32px}@media(max-width:1040px){.module__accordeon_element details.drawer summary{font-size:18px;line-height:22px}}.module__accordeon_element details.drawer summary{font-weight:500;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;background:transparent url(/packs/media/svgs/TAFA20-Webseite_Pfeil-unten_red-1f2cfe9a41ed71f6dc215105d26badf5.svg) no-repeat 100% 50%;background-size:40px 40px}[data-section=buehne] .module__accordeon_element details.drawer summary{background:transparent url(/packs/media/svgs/TAFA20-Webseite_Pfeil-down_black-516fbf145bf6fc5e89ef4c1eee430953.svg) no-repeat 100% 50%}.module__accordeon_element details.drawer[open] summary{background:transparent url(/packs/media/svgs/TAFA20-Webseite_Pfeil-oben_red-3898bf5c0e92e6bace3225a73fe6c208.svg) no-repeat 100% 50%;background-size:40px 40px}[data-section=buehne] .module__accordeon_element details.drawer[open] summary{background:transparent url(/packs/media/svgs/TAFA20-Webseite_Pfeil-oben_black-5f7c7e8c1ae7d43fbb04db1d76742c7b.svg) no-repeat 100% 50%}.module__accordeon_element details.drawer summary+ol,.module__accordeon_element details.drawer summary+ul{padding:0!important;transition:all 1s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.module__accordeon_element details.drawer li,.module__accordeon_element details.drawer summary{padding:12px 0;border-bottom-width:1px;border-bottom-style:solid}.module__accordeon_element details.drawer .content{font-size:22px;line-height:28px}@media(max-width:1040px){.module__accordeon_element details.drawer .content{font-size:16px;line-height:24px}}.module__accordeon_element details.drawer .content{font-weight:400;letter-spacing:normal;font-feature-settings:"ss01" on,"ss02" on;padding-top:12px;padding-bottom:50px}.module__accordeon_element details[open] summary{border-bottom:none}.module__accordeon_element details[open] .content{border-bottom-width:1px;border-bottom-style:solid}.module__accordeon_headline{margin-bottom:100px}.module__accordeon_headline+.module__accordeon_element{margin-top:-100px}@media(max-width:1040px){.module__accordeon_headline{margin-bottom:50px}.module__accordeon_headline+.module__accordeon_element{margin-top:-50px}}.module__accordeon_headline .headline{margin-left:calc((100% - 216px)/12*1 + 40px)}@media(max-width:1040px){.module__accordeon_headline .headline{margin-left:calc((100% - 168px)/12*1 + 28px)}}.module__accordeon_headline .headline{margin-right:22px}@media(max-width:1040px){.module__accordeon_headline .headline{margin-right:14px;margin-left:calc((100% - 216px)/12*0 + 22px)}}@media(max-width:1040px)and (max-width:1040px){.module__accordeon_headline .headline{margin-left:calc((100% - 168px)/12*0 + 14px)}}.module__accordeon_headline .headline{font-size:28px;line-height:32px}@media(max-width:1040px){.module__accordeon_headline .headline{font-size:18px;line-height:22px}}.module__accordeon_headline .headline{font-weight:500;border-bottom-width:1px;border-bottom-style:solid;padding:12px 0}.module__image_element_magazine{padding-left:calc((100% - 216px)/12*0 + 22px)}@media(max-width:1040px){.module__image_element_magazine{padding-left:calc((100% - 168px)/12*0 + 14px)}}.module__image_element_magazine{padding-right:calc((100% - 216px)/12*0 + 22px)}@media(max-width:1040px){.module__image_element_magazine{padding-right:calc((100% - 168px)/12*0 + 14px)}}@media(min-width:1041px){.module__image_element_magazine{display:grid}}.module__image_element_magazine{grid-template-columns:repeat(12,1fr);grid-template-rows:auto auto;grid-gap:18px}@media(max-width:1040px){.module__image_element_magazine{grid-gap:14px}}.module__image_element_magazine .headline{grid-column:7/span 6;grid-row:1}.module__image_element_magazine .image{grid-column:2/span 5;grid-row:2;width:100%;height:auto;max-height:65vh}.module__image_element_magazine .text{grid-column:7/span 6;grid-row:2;font-size:18px;line-height:26px}@media(max-width:1040px){.module__image_element_magazine .text{font-size:14px;line-height:18px}}.module__image_element_magazine .text{font-weight:500;letter-spacing:normal;font-feature-settings:"ss01" on,"ss02" on}.module__submenu_divider{height:0;width:100%;background:#00f;position:relative;bottom:124px}html{scroll-behavior:smooth}.module__vorschalt{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;color:#932571;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:150px;line-height:140px}@media(max-width:1040px){.module__vorschalt{font-size:72px;line-height:73px}}.module__vorschalt{font-weight:500;font-style:italic;letter-spacing:-.02em;padding:5vmin;font-size:6vmin!important;cursor:pointer}.module__vorschalt .vorschalt{position:relative;top:-17vh}@media(max-width:1040px){body[data-menu-item-key=start]{overflow:hidden}}.single-event-page,.single-person-page{position:absolute;z-index:15;background-color:#fff;top:0;min-height:100%;width:100%;padding-top:12px}@media(max-width:1040px){.single-event-page,.single-person-page{padding-top:14px}}.single-event-page .overlay,.single-person-page .overlay{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;z-index:15;pointer-events:none}.single-event-page .overlay .stripes_vertical,.single-event-page .overlay a,.single-person-page .overlay .stripes_vertical,.single-person-page .overlay a{pointer-events:auto}.single-event-page .overlay,.single-person-page .overlay{padding-left:22px}@media(max-width:1040px){.single-event-page .overlay,.single-person-page .overlay{padding-left:14px}}.single-event-page .overlay,.single-person-page .overlay{padding-right:22px}@media(max-width:1040px){.single-event-page .overlay,.single-person-page .overlay{padding-right:14px}}.single-event-page .overlay,.single-person-page .overlay{padding-top:12px}@media(max-width:1040px){.single-event-page .overlay,.single-person-page .overlay{padding-top:14px}}.single-event-page .overlay,.single-person-page .overlay{padding-bottom:12px}@media(max-width:1040px){.single-event-page .overlay,.single-person-page .overlay{padding-bottom:14px}}.single-event-page .overlay,.single-person-page .overlay{box-sizing:border-box;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:1fr;grid-gap:18px}@media(max-width:1040px){.single-event-page .overlay,.single-person-page .overlay{grid-gap:14px}}.single-event-page .overlay .stripes_left,.single-person-page .overlay .stripes_left{grid-column:1/span 1}.single-event-page .overlay .stripes_mid,.single-person-page .overlay .stripes_mid{grid-column:7/span 2;grid-row:1}.single-event-page .overlay .image,.single-person-page .overlay .image{grid-column:9/span 3;grid-row:1;margin:auto;font-size:12px;line-height:20px}@media(max-width:1040px){.single-event-page .overlay .image,.single-person-page .overlay .image{font-size:12px;line-height:16px}}.single-event-page .overlay .image,.single-person-page .overlay .image{font-weight:500;text-transform:uppercase;letter-spacing:1px}.single-event-page .overlay .image figure,.single-event-page .overlay .image img,.single-person-page .overlay .image figure,.single-person-page .overlay .image img{width:100%}.single-event-page .overlay .signup,.single-person-page .overlay .signup{font-size:14px;line-height:20px}@media(max-width:1040px){.single-event-page .overlay .signup,.single-person-page .overlay .signup{font-size:12px;line-height:16px}}.single-event-page .overlay .signup,.single-person-page .overlay .signup{font-weight:500;letter-spacing:normal;font-feature-settings:"ss01" on,"ss02" on;grid-column:9/span 3;grid-row:1;bottom:12px}@media(max-width:1040px){.single-event-page .overlay .signup,.single-person-page .overlay .signup{bottom:14px}}.single-event-page .overlay .signup,.single-person-page .overlay .signup{position:absolute;width:100%;text-align:left}.single-event-page .overlay .signup .button,.single-person-page .overlay .signup .button{margin-bottom:2em}.single-event-page .overlay .signup .button+*,.single-person-page .overlay .signup .button+*{margin-top:-1em}.single-event-page .overlay .stripes_right,.single-person-page .overlay .stripes_right{grid-column:12/span 1;text-align:right}.single-event-page .overlay .stripes_right :before,.single-person-page .overlay .stripes_right :before{float:right}.single-event-page .info,.single-person-page .info{padding-left:calc((100% - 216px)/12*1 + 40px)}@media(max-width:1040px){.single-event-page .info,.single-person-page .info{padding-left:calc((100% - 168px)/12*1 + 28px)}}.single-event-page .info,.single-person-page .info{padding-right:calc((100% - 216px)/12*6 + 130px)}@media(max-width:1040px){.single-event-page .info,.single-person-page .info{padding-right:calc((100% - 168px)/12*6 + 98px)}}.single-event-page .info,.single-person-page .info{box-sizing:border-box;font-size:18px;line-height:26px}@media(max-width:1040px){.single-event-page .info,.single-person-page .info{font-size:14px;line-height:18px}}.single-event-page .info,.single-person-page .info{font-weight:500;letter-spacing:normal;font-feature-settings:"ss01" on,"ss02" on}.single-event-page .info h4,.single-person-page .info h4{margin-bottom:12px}.single-event-page .info h4:before,.single-person-page .info h4:before{content:"↪ "}.single-event-page .info .type,.single-person-page .info .type{font-size:16px;line-height:16px}@media(max-width:1040px){.single-event-page .info .type,.single-person-page .info .type{font-size:12px;line-height:14px}}.single-event-page .info .type,.single-person-page .info .type{font-weight:600;letter-spacing:.16px;text-transform:uppercase}.single-event-page .info .bio,.single-person-page .info .bio{font-size:14px;line-height:20px}@media(max-width:1040px){.single-event-page .info .bio,.single-person-page .info .bio{font-size:12px;line-height:16px}}.single-event-page .info .bio,.single-person-page .info .bio{font-weight:500;letter-spacing:normal;font-feature-settings:"ss01" on,"ss02" on;margin-bottom:30px}.single-event-page .info>*,.single-person-page .info>*{margin-bottom:24px}.single-event-page .info .extra,.single-person-page .info .extra{border-style:solid;border-width:1px 0;padding:12px 0 0}.single-event-page .info .event_info,.single-person-page .info .event_info{font-size:16px;line-height:20px;font-weight:700;letter-spacing:.16px;text-transform:uppercase}.single-event-page .info .event_info:not(:empty),.single-person-page .info .event_info:not(:empty){margin-bottom:12px}.single-event-page .info .warning,.single-person-page .info .warning{font-size:16px;line-height:20px;font-weight:700;letter-spacing:.16px;text-transform:uppercase;margin-bottom:12px}.single-event-page .info .button,.single-person-page .info .button{margin-bottom:12px}.single-event-page .info .logos img,.single-person-page .info .logos img{width:100px;margin-right:8.3333333333%}@media(max-width:1040px){.single-event-page .info .logos img,.single-person-page .info .logos img{margin-right:8.3333333333%}}.single-event-page .info .logos img,.single-person-page .info .logos img{margin-bottom:8.3333333333%}@media(max-width:1040px){.single-event-page .info .logos img,.single-person-page .info .logos img{margin-bottom:8.3333333333%}}.single-event-page .info .logos img,.single-person-page .info .logos img{-o-object-fit:contain;object-fit:contain;-o-object-position:top left;object-position:top left}.single-event-page .info .logo_panel img,.single-person-page .info .logo_panel img{display:block;width:100%}.single-event-page .info .moments,.single-person-page .info .moments{font-size:16px;line-height:20px;font-weight:700;letter-spacing:.16px;text-transform:uppercase;margin-bottom:12px;display:grid;grid-template-areas:"a a a";grid-auto-columns:-webkit-min-content;grid-auto-columns:min-content;grid-column-gap:1em}.single-event-page .info .moments li,.single-event-page .info .moments time,.single-person-page .info .moments li,.single-person-page .info .moments time{display:contents}.single-event-page .info .moments li span,.single-event-page .info .moments time span,.single-person-page .info .moments li span,.single-person-page .info .moments time span{white-space:nowrap}.single-event-page .info .moments li span:first-child,.single-event-page .info .moments time span:first-child,.single-person-page .info .moments li span:first-child,.single-person-page .info .moments time span:first-child{padding-right:1em}.single-event-page .info .events li,.single-person-page .info .events li{font-size:18px;line-height:26px}@media(max-width:1040px){.single-event-page .info .events li,.single-person-page .info .events li{font-size:14px;line-height:18px}}.single-event-page .info .events li,.single-person-page .info .events li{font-weight:500;letter-spacing:normal;font-feature-settings:"ss01" on,"ss02" on;display:inline-block;padding:5px;border-width:1px;border-style:solid;border-radius:5px}.single-event-page .info .events li+li,.single-person-page .info .events li+li{margin-top:6px}.single-event-page .info .image,.single-person-page .info .image{position:absolute;width:100%;left:0;right:0;padding-right:calc((100% - 216px)/12*1 + 40px)}@media(max-width:1040px){.single-event-page .info .image,.single-person-page .info .image{padding-right:calc((100% - 168px)/12*1 + 28px)}}.single-event-page .info .image,.single-person-page .info .image{padding-left:calc((100% - 216px)/12*8 + 148px)}@media(max-width:1040px){.single-event-page .info .image,.single-person-page .info .image{padding-left:calc((100% - 168px)/12*8 + 112px)}}.single-event-page .info .image,.single-person-page .info .image{box-sizing:border-box;top:50vh;transform:translateY(-50%);grid-column:9/span 3;grid-row:1;margin:auto}.single-event-page .info .image figure,.single-event-page .info .image img,.single-person-page .info .image figure,.single-person-page .info .image img{width:100%;font-size:14px;line-height:20px}@media(max-width:1040px){.single-event-page .info .image figure,.single-event-page .info .image img,.single-person-page .info .image figure,.single-person-page .info .image img{font-size:12px;line-height:16px}}.single-event-page .info .image figure,.single-event-page .info .image img,.single-person-page .info .image figure,.single-person-page .info .image img{font-weight:500;letter-spacing:normal;font-feature-settings:"ss01" on,"ss02" on}@media(max-width:1040px){.single-event-page .stripes_left,.single-event-page .stripes_mid>span:not(.relevant),.single-event-page .stripes_right span:not(:first-child),.single-person-page .stripes_left,.single-person-page .stripes_mid>span:not(.relevant),.single-person-page .stripes_right span:not(:first-child){display:none}.single-event-page .info,.single-event-page .overlay,.single-person-page .info,.single-person-page .overlay{display:contents}.single-event-page .stripes_right span:first-child,.single-person-page .stripes_right span:first-child{position:absolute;right:calc((100% - 216px)/12*0 + 22px);top:calc((100% - 216px)/12*0 + 12px)}.single-event-page,.single-person-page{display:flex;flex-direction:column;padding-right:calc((100% - 216px)/12*0 + 22px);padding-left:calc((100% - 216px)/12*0 + 22px)}}@media(max-width:1040px)and (max-width:1040px){.single-event-page .stripes_right span:first-child,.single-person-page .stripes_right span:first-child{right:calc((100% - 168px)/12*0 + 14px);top:calc((100% - 168px)/12*0 + 14px)}}@media(max-width:1040px)and (max-width:1040px){.single-event-page,.single-person-page{padding-right:calc((100% - 168px)/12*0 + 14px);padding-left:calc((100% - 168px)/12*0 + 14px)}}@media(max-width:1040px){.single-event-page .headline,.single-person-page .headline{order:-3}.single-event-page .type_sentence,.single-person-page .type_sentence{order:-2}.single-event-page .image,.single-person-page .image{order:-1;width:100%;position:static;padding-bottom:30px}.single-event-page .image img,.single-person-page .image img{max-height:80vh;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left}.single-event-page .stripes_mid,.single-person-page .stripes_mid{margin-bottom:30px}.single-event-page .stripes_mid>span:not(:last-child),.single-person-page .stripes_mid>span:not(:last-child){margin-bottom:20px}}.stripes_vertical{display:flex;flex-direction:column;justify-content:space-between;font-size:16px;line-height:16px}@media(max-width:1040px){.stripes_vertical{font-size:12px;line-height:14px}}.stripes_vertical{font-weight:600;letter-spacing:.16px;text-transform:uppercase}.stripes_vertical span[data-repeated-text]:after,.stripes_vertical span[data-repeated-text]:before{content:attr(data-repeated-text);display:block}.stripes_vertical span[data-text]:before{content:attr(data-text);display:block;white-space:pre-line}.stripes_vertical span[data-text-section]:after,.stripes_vertical span[data-text-section]:before{display:block}[data-section=schule] .stripes_vertical span[data-text-section]:after,[data-section=schule] .stripes_vertical span[data-text-section]:before,[data-section] [data-section=schule] .stripes_vertical span[data-text-section]:after,[data-section] [data-section=schule] .stripes_vertical span[data-text-section]:before{content:"Schule"}[data-section=buehne] .stripes_vertical span[data-text-section]:after,[data-section=buehne] .stripes_vertical span[data-text-section]:before,[data-section] [data-section=buehne] .stripes_vertical span[data-text-section]:after,[data-section] [data-section=buehne] .stripes_vertical span[data-text-section]:before{content:"Bühne"}[data-section=fabrik] .stripes_vertical span[data-text-section]:after,[data-section=fabrik] .stripes_vertical span[data-text-section]:before,[data-section] [data-section=fabrik] .stripes_vertical span[data-text-section]:after,[data-section] [data-section=fabrik] .stripes_vertical span[data-text-section]:before{content:"Fabrik"}[data-section=festival] .stripes_vertical span[data-text-section]:after,[data-section=festival] .stripes_vertical span[data-text-section]:before,[data-section] [data-section=festival] .stripes_vertical span[data-text-section]:after,[data-section] [data-section=festival] .stripes_vertical span[data-text-section]:before{content:"Festival"}span[data-logo]:before{display:block;width:34px;height:38px;content:url(/packs/media/svgs/Tanzfabrik_Signet-red-7e1efed8d70c16a99aab33ea74011776.svg)}[data-section=buehne] span[data-logo]:before{content:url(/packs/media/svgs/Tanzfabrik_Signet-black-bf4a0a54375c0a1b8e0451a707af63c0.svg)}[data-section=festival] span[data-logo]:before{content:url(/packs/media/svgs/Tanzfabrik_Signet-green-ce69f2c0e9efb273237bed9df5344e20.svg)}[data-section] [data-section=schule] span[data-logo]:before{content:url(/packs/media/svgs/Tanzfabrik_Signet-red-7e1efed8d70c16a99aab33ea74011776.svg)}.module__feature[data-section=anthropausing] span[data-logo]:before,.module__feature[data-section=buehne] span[data-logo]:before,.module__feature[data-section=festival] span[data-logo]:before,body.featured_visible[data-section=buehne]:not(.menu_open) .horizontal_bar_container span[data-logo]:before{content:url(/packs/media/svgs/Tanzfabrik_Signet-white-3ab0131b6fb4145ab582665a0f2ab3ce.svg)}span[data-close]{cursor:pointer}span[data-close]:before{content:url(/packs/media/svgs/TAFA20-Webseite_x_red-7b137ab913693e1c6b78656048e731aa.svg);display:block;width:34px;height:38px}[data-section=buehne] span[data-close]:before{content:url(/packs/media/svgs/TAFA20-Webseite_x_black-9fa425567fa9d4063234eb443d12ce35.svg)}a[data-previous]{cursor:pointer}a[data-previous]:before{content:url(/packs/media/svgs/TAFA20-Webseite_Pfeil-links_red-8b89bb9d3555e588b43f0b6a24fdaf25.svg);display:block;width:34px;height:38px}[data-section=buehne] a[data-previous]:before{content:url(/packs/media/svgs/TAFA20-Webseite_Pfeil-links_black-ddd29e0d972f9ce4e96de462d030fe72.svg)}a[data-next]{cursor:pointer}a[data-next]:before{content:url(/packs/media/svgs/TAFA20-Webseite_Pfeil-rechts_red-18357f3af9e74421fe46e3c099aa1926.svg);display:block;width:34px;height:38px}[data-section=buehne] a[data-next]:before{content:url(/packs/media/svgs/TAFA20-Webseite_Pfeil-rechts_black-4a23add8d6d3cf5dbd5761e99dd85365.svg)}svg.icon{width:40px;height:40px}@media(max-width:1040px){svg.icon{width:32px;height:32px}}svg.icon path{stroke-linecap:round;stroke-width:2px}[data-section=buehne] svg.section-fill-color path{fill:#000}[data-section=buehne] svg.section-stroke-color path{stroke:#000}[data-section=buehne] svg.section-stroke-color-white path{stroke:#fff}.imprint_footer{border-width:1px 0 0;border-style:solid;padding-left:22px}@media(max-width:1040px){.imprint_footer{padding-left:14px}}.imprint_footer{padding-right:22px}@media(max-width:1040px){.imprint_footer{padding-right:14px}}.imprint_footer{padding-top:12px}@media(max-width:1040px){.imprint_footer{padding-top:14px}}.imprint_footer{padding-bottom:12px}@media(max-width:1040px){.imprint_footer{padding-bottom:14px}}.imprint_footer{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:1fr;grid-gap:18px}@media(max-width:1040px){.imprint_footer{grid-gap:14px;grid-template-columns:1fr auto}}.imprint_footer>*{grid-row:1}.imprint_footer .content_left,.imprint_footer .content_right{margin-top:2em;margin-bottom:3em;font-size:14px;line-height:20px}@media(max-width:1040px){.imprint_footer .content_left,.imprint_footer .content_right{font-size:12px;line-height:16px}}.imprint_footer .content_left,.imprint_footer .content_right{font-weight:500;letter-spacing:normal;font-feature-settings:"ss01" on,"ss02" on}.imprint_footer .content_left img,.imprint_footer .content_right img{min-width:80px;min-height:80px;width:10vw;height:10vw;-o-object-fit:contain;object-fit:contain;float:left}.imprint_footer .stripes_left{grid-column:1/span 2}@media(max-width:1040px){.imprint_footer .stripes_left{grid-column:1;grid-row:1}.imprint_footer .stripes_left span:not(:first-child){display:none}}.imprint_footer .content_left{grid-column:3/span 4}@media(max-width:1040px){.imprint_footer .content_left{grid-column:1;grid-row:2;margin-top:0;margin-bottom:0}}.imprint_footer .stripes_mid{grid-column:7/span 2}@media(min-width:1041px){.imprint_footer .stripes_mid [data-logo]{display:none}}@media(max-width:1040px){.imprint_footer .stripes_mid{grid-column:1;grid-row:3}.imprint_footer .stripes_mid span:not(:first-child){display:none}}@media(min-width:1041px){.imprint_footer .stripes_logos{display:none}}@media(max-width:1040px){.imprint_footer .stripes_logos{grid-column:2;grid-row:1/span 5}}.imprint_footer .content_right{grid-column:9/span 3}@media(max-width:1040px){.imprint_footer .content_right{grid-column:1;grid-row:4;margin-top:0;margin-bottom:0}}.imprint_footer .stripes_right{grid-column:12/span 1;text-align:right}@media(max-width:1040px){.imprint_footer .stripes_right{grid-column:1;grid-row:5;flex-direction:row;justify-content:flex-start}.imprint_footer .stripes_right [data-text]{padding-right:12px}}.side_menu{position:fixed;z-index:20;left:22px}@media(max-width:1040px){.side_menu{left:14px}}.side_menu{top:50%;transform:translateY(-50%);font-size:16px;line-height:16px}@media(max-width:1040px){.side_menu{font-size:12px;line-height:14px}}.side_menu{font-weight:600;letter-spacing:.16px;text-transform:uppercase}.side_menu a{background-color:#fff;line-height:1.2em;margin:-.1em 0;padding-right:.4ex;display:inline-block}@media(max-width:1040px){.side_menu{display:none}}:root{--start-font-size-large:200px;--mobile-menu-enabled:0;--start-font-line-factor:0.78}@media(max-width:1040px){:root{--start-font-size-large:19.5vmin;--mobile-menu-enabled:1;--start-font-size-large-passive:40px}}#main_nav{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(max-width:1040px){#main_nav{font-weight:700;margin-top:52px;height:calc(100vh - 52px);height:calc(var(--100vh) - 52px);box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-around}#main_nav>ul:not(#language_switcher),#main_nav>ul>li,#main_nav>ul>li>ul{height:100%}#main_nav>ul>li>ul>li{height:33.3333%;box-sizing:border-box;transition:height .35s;display:flex;justify-items:center;justify-self:center;border:solid red;border-width:0 0 1px}#main_nav>ul>li>ul>li:last-child{border:none}#main_nav>ul>li>ul>li{padding-left:12px}#main_nav>ul>li>ul>li>a,#main_nav>ul>li>ul>li>span{font-weight:600;font-size:200px;font-size:var(--start-font-size-large);line-height:100%;display:block;text-transform:uppercase;transition:all .35s,left .35s,transform .35s;text-decoration:none}#main_nav>ul>li>ul>li>a:active,#main_nav>ul>li>ul>li>a:hover,#main_nav>ul>li>ul>li>span:active,#main_nav>ul>li>ul>li>span:hover{color:red;text-shadow:none}}body[data-menu-item-key=start] #main_nav{font-weight:700;margin-top:52px;height:calc(100vh - 52px);height:calc(var(--100vh) - 52px);box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-around}body[data-menu-item-key=start] #main_nav>ul:not(#language_switcher),body[data-menu-item-key=start] #main_nav>ul>li,body[data-menu-item-key=start] #main_nav>ul>li>ul{height:100%}body[data-menu-item-key=start] #main_nav>ul>li>ul>li{height:33.3333%;box-sizing:border-box;transition:height .35s;display:flex;justify-items:center;justify-self:center;border:solid red;border-width:0 0 1px}body[data-menu-item-key=start] #main_nav>ul>li>ul>li:last-child{border:none}body[data-menu-item-key=start] #main_nav>ul>li>ul>li{padding-left:12px}body[data-menu-item-key=start] #main_nav>ul>li>ul>li>a,body[data-menu-item-key=start] #main_nav>ul>li>ul>li>span{font-weight:600;font-size:200px;font-size:var(--start-font-size-large);line-height:100%;display:block;text-transform:uppercase;transition:all .35s,left .35s,transform .35s;text-decoration:none}body[data-menu-item-key=start] #main_nav>ul>li>ul>li>a:active,body[data-menu-item-key=start] #main_nav>ul>li>ul>li>a:hover,body[data-menu-item-key=start] #main_nav>ul>li>ul>li>span:active,body[data-menu-item-key=start] #main_nav>ul>li>ul>li>span:hover{color:red;text-shadow:none}@media(min-width:1041px){body[data-menu-item-key=start] #main_nav>ul>li>ul>li{min-height:200px;min-height:var(--start-font-size-large);align-items:center;width:100%;overflow:hidden}body[data-menu-item-key=start] #main_nav>ul>li>ul>li>a,body[data-menu-item-key=start] #main_nav>ul>li>ul>li>span{letter-spacing:-10px;color:#fff;text-shadow:-1px -1px 0 red,1px -1px 0 red,-1px 1px 0 red,1px 1px 0 red}body[data-menu-item-key=start] #main_nav>ul>li>ul>li ul,body[data-menu-item-key=start] #main_nav>ul>li>ul>li ul a{color:red;font-size:16px;line-height:20px;text-transform:uppercase}body[data-menu-item-key=start] #main_nav>ul>li>ul>li ul{display:flex;flex-direction:column;justify-content:flex-end;margin-left:1.5em;height:156px;height:calc(var(--start-font-line-factor)*var(--start-font-size-large));box-sizing:border-box}body[data-menu-item-key=start] #main_nav>ul>li>ul>li ul ul{display:none}}@media(max-width:1040px){#main_nav>ul>li>ul>li{overflow:hidden;flex-direction:column;align-items:flex-start}#main_nav>ul>li>ul>li>a,#main_nav>ul>li>ul>li>span{color:red;letter-spacing:0;text-shadow:none;text-align:left;padding-right:12px;display:block;position:relative;left:50%;top:calc(50% - 100px);top:calc(0.5*(100% - var(--start-font-size-large)));transform:translateX(-50%);transition:all .35s}#main_nav>ul>li>ul>li>ul{width:100%;max-height:0;overflow:hidden;transform:translateY(100vh);opacity:0;transition:transform .35s,opacity .35s}#main_nav>ul>li>ul>li:not(.selected)>ul *{display:none}#main_nav>ul>li.selected>ul>li.selected>a,#main_nav>ul>li.selected>ul>li.selected>span{left:0;top:0;transform:translateX(0) translateY(0)}#main_nav>ul>li.selected>ul>li.selected{height:calc(100% - 2*var(--start-font-size-large-passive)/.78);height:calc(100% - 2*var(--start-font-size-large-passive)/var(--start-font-line-factor));overflow-y:auto}#main_nav>ul>li.selected>ul>li.selected ul{opacity:1;max-height:100vh;max-height:var(--100vh)}#main_nav>ul>li.selected>ul>li:not(.selected){height:calc(var(--start-font-size-large-passive)/.78);height:calc(var(--start-font-size-large-passive)/var(--start-font-line-factor))}#main_nav>ul>li.selected>ul>li:not(.selected)>a,#main_nav>ul>li.selected>ul>li:not(.selected)>span{color:#fff;text-shadow:-1px -1px 0 red,1px -1px 0 red,-1px 1px 0 red,1px 1px 0 red;font-size:var(--start-font-size-large-passive);top:calc(0.5*(100% - var(--start-font-size-large-passive)))}#main_nav>ul>li.selected>ul>li.selected>ul{display:block;transform:translateY(0);overflow-y:auto;opacity:1}#main_nav>ul>li.selected>ul>li>ul ul{display:block}#main_nav>ul>li.selected>ul>li>ul ul a,#main_nav>ul>li.selected>ul>li>ul ul li,#main_nav>ul>li.selected>ul>li>ul ul span{margin-left:3em;text-indent:-4em;font-size:20px;line-height:28px;font-weight:400;letter-spacing:-.02em}#main_nav>ul>li.selected>ul>li>ul a,#main_nav>ul>li.selected>ul>li>ul li,#main_nav>ul>li.selected>ul>li>ul span{color:red;font-size:28px;line-height:40px;font-weight:500;letter-spacing:-.02em;text-align:left}}@media(min-width:1041px){#main_nav>ul>li>ul>li>ul>li:first-child{display:none}}@media(min-width:1041px){body:not([data-menu-item-key=start]) .ticket-icon{display:block}body:not([data-menu-item-key=start]).featured_visible #main_nav{background-color:transparent}body:not([data-menu-item-key=start]).featured_visible[data-section=buehne]{color:#fff}body:not([data-menu-item-key=start]) #main_nav{background-color:#fff;position:absolute}body:not([data-menu-item-key=start]) #main_nav>ul:not(#language_switcher),body:not([data-menu-item-key=start]) #main_nav>ul:not(#language_switcher)>li,body:not([data-menu-item-key=start]) #main_nav>ul:not(#language_switcher)>li>ul{position:absolute;z-index:-100vw}body:not([data-menu-item-key=start]) #main_nav>ul,body:not([data-menu-item-key=start]) #main_nav>ul>li,body:not([data-menu-item-key=start]) #main_nav>ul>li>ul,body:not([data-menu-item-key=start]) #main_nav>ul>li>ul>li{visibility:hidden;background-color:inherit}body:not([data-menu-item-key=start]) #main_nav #language_switcher,body:not([data-menu-item-key=start]) #main_nav #language_switcher *{visibility:visible}body:not([data-menu-item-key=start]) #main_nav #language_switcher{position:fixed;z-index:14;left:22px;top:52px;padding-top:8px;background-color:transparent}}@media(min-width:1041px)and (max-width:1040px){body:not([data-menu-item-key=start]) #main_nav #language_switcher{left:14px}}@media(min-width:1041px){body:not([data-menu-item-key=start]) #main_nav>ul>li.active>ul>li.active{display:flex}body:not([data-menu-item-key=start]) #main_nav>ul>li.active>ul>li.active,body:not([data-menu-item-key=start]) #main_nav>ul>li.active>ul>li.active *{visibility:visible}body:not([data-menu-item-key=start]) #main_nav>ul>li.active>ul>li.active>a,body:not([data-menu-item-key=start]) #main_nav>ul>li.active>ul>li.active>span{display:none}body:not([data-menu-item-key=start]) #main_nav>ul>li.active>ul>li.active{position:fixed;width:100%;padding-left:22px;padding-right:22px;top:52px;z-index:12;overflow:hidden;max-height:52px;box-sizing:border-box;transition:max-height .35s,background-color .2s}}@media(min-width:1041px)and (max-width:1040px){body:not([data-menu-item-key=start]) #main_nav>ul>li.active>ul>li.active{padding-left:14px;padding-right:14px}}@media(min-width:1041px){body:not([data-menu-item-key=start]) #main_nav>ul>li.active>ul>li.active:hover{max-height:100vh;max-height:var(--100vh)}body:not([data-menu-item-key=start]) #main_nav>ul>li.active>ul>li.active>ul{flex:1 1;display:flex;flex-direction:row;justify-content:space-around;border-style:solid;border-width:1px 0;padding-top:12px;padding-bottom:12px}body:not([data-menu-item-key=start]) #main_nav>ul>li.active>ul>li.active>ul a{text-decoration:none}body:not([data-menu-item-key=start]) #main_nav>ul>li.active>ul>li.active>ul a:hover{text-decoration:underline}body:not([data-menu-item-key=start]) #main_nav>ul>li.active>ul>li.active>ul>li{font-size:28px;line-height:40px;font-weight:500;letter-spacing:-.02em;position:relative;top:-3px}body:not([data-menu-item-key=start]) #main_nav>ul>li.active>ul>li.active>ul>li>a{pointer-events:none}body:not([data-menu-item-key=start]) #main_nav>ul>li.active>ul>li.active>ul ul a,body:not([data-menu-item-key=start]) #main_nav>ul>li.active>ul>li.active>ul ul li{font-size:20px;line-height:28px;font-weight:400;letter-spacing:-.02em}body:not([data-menu-item-key=start]) #main_nav .active>a,body:not([data-menu-item-key=start]) #main_nav .active>span{font-style:italic}body:not([data-menu-item-key=start]) #main_nav>ul:first-child{font-size:16px;line-height:18px;font-weight:500;letter-spacing:.16px;text-transform:uppercase;position:relative;top:-5px}}@media(min-width:1041px)and (max-width:1040px){body:not([data-menu-item-key=start]) #main_nav>ul:first-child{font-size:12px;line-height:14px}}@media(max-width:1040px){body:not([data-menu-item-key=start]):not(.menu_open) #main_nav{pointer-events:none;visibility:hidden;opacity:0}body:not([data-menu-item-key=start]):not(.menu_open) #main_nav>ul>li>ul>li{transform:translateY(100vw);overflow:hidden}body:not([data-menu-item-key=start]).menu_open{overflow:hidden}body:not([data-menu-item-key=start]).menu_open #main_nav{opacity:1}body:not([data-menu-item-key=start]) #main_nav{transition:transform .35s,opacity .2s;position:fixed;top:0;width:100%;background-color:#fff;z-index:100}body:not([data-menu-item-key=start]) #main_nav ul#language_switcher{position:fixed;opacity:1;top:0;right:60px;height:52px;z-index:20;transform:translateX(-100%);line-height:52px}body:not([data-menu-item-key=start]) #main_nav ul#language_switcher .active{display:none}body:not([data-menu-item-key=start]) #main_nav ul#language_switcher :not(active){font-size:20px}}.ticket-icon{display:none;position:fixed;margin-top:12px}@media(max-width:1040px){.ticket-icon{margin-top:14px}}.ticket-icon{right:22px}@media(max-width:1040px){.ticket-icon{right:14px}}.ticket-icon{top:52px;z-index:100}.ticket-icon svg{width:34px;height:38px;position:relative;bottom:.4ex}.trix-content p+p>small:first-child{display:block;padding-top:1.5em;font-size:14px;line-height:20px}@media(max-width:1040px){.trix-content p+p>small:first-child{font-size:12px;line-height:16px}}.trix-content p+p>small:first-child{font-weight:500;letter-spacing:normal;font-feature-settings:"ss01" on,"ss02" on}.trix-content div+h4:before{font-size:18px;line-height:26px}@media(max-width:1040px){.trix-content div+h4:before{font-size:14px;line-height:18px}}.trix-content div+h4:before{font-weight:500;letter-spacing:normal;font-feature-settings:"ss01" on,"ss02" on;display:block;height:1em;content:" "}#language_switcher{font-size:16px;line-height:18px}@media(max-width:1040px){#language_switcher{font-size:12px;line-height:14px}}#language_switcher{font-weight:500;letter-spacing:.16px;text-transform:uppercase}#language_switcher li.active,#language_switcher li.active a{font-style:italic}.skip-link{position:absolute;top:-40px;padding-left:10px}@media(max-width:1040px){.skip-link{display:none}}.skip-link:focus{position:static}.horizontal_bar_container{display:flex;width:100%;flex-direction:row;font-size:16px;line-height:16px}@media(max-width:1040px){.horizontal_bar_container{font-size:12px;line-height:14px}}.horizontal_bar_container{font-weight:600;letter-spacing:.16px;text-transform:uppercase;display:grid;grid-template-columns:repeat(12,1fr);grid-gap:18px}@media(max-width:1040px){.horizontal_bar_container{grid-gap:14px}}.horizontal_bar_container .horizontal_bar_left{grid-column:1/span 6}.horizontal_bar_container .horizontal_bar_left a:active,.horizontal_bar_container .horizontal_bar_left a:hover{text-decoration:none}.horizontal_bar_container .horizontal_bar_center{grid-column:7/span 3}.horizontal_bar_container .horizontal_bar_center button{display:none}@media(max-width:1040px){.horizontal_bar_container .horizontal_bar_center button{transform:translateX(-50%)}}@media(max-width:1040px){.horizontal_bar_container .horizontal_bar_center>a{display:none}.horizontal_bar_container .horizontal_bar_center ul#language_switcher{position:fixed;opacity:1;top:0;right:60px;height:52px;z-index:20;transform:translateX(-100%);line-height:52px}.horizontal_bar_container .horizontal_bar_center ul#language_switcher .active{display:none}.horizontal_bar_container .horizontal_bar_center ul#language_switcher :not(active){font-size:20px}.horizontal_bar_container .horizontal_bar_center button.open,body.menu_open .horizontal_bar_container .horizontal_bar_center button.close{display:inline;display:initial}body.menu_open .horizontal_bar_container .horizontal_bar_center button.open,body[data-menu-item-key=start] .horizontal_bar_container .horizontal_bar_center button{display:none}body.featured_visible[data-section=buehne]:not(.menu_open) .horizontal_bar_container .horizontal_bar_center button.open path{stroke:#fff}}.horizontal_bar_container .horizontal_bar_right{grid-column:10/span 3;display:flex;justify-content:flex-end;align-items:center}.horizontal_bar_container .horizontal_bar_right .sign-out-btn input[type=submit]{background:none;border:none;font:inherit;text-transform:uppercase;cursor:pointer;color:inherit;padding:0;margin-right:1rem}.horizontal_bar_container .horizontal_bar_right .sign-out-btn input[type=submit]:hover{text-decoration:underline}.horizontal_bar_container .horizontal_bar_right a{margin-right:1rem}header{position:fixed;top:0;z-index:11;background-color:#fff}body.featured_visible:not(.menu_open) header{background-color:transparent}body.featured_visible[data-section=buehne]:not(.menu_open) header{color:#fff}header{transition:background-color .2s;height:52px;box-sizing:border-box;padding-top:12px;padding-bottom:12px;padding-left:22px}@media(max-width:1040px){header{padding-left:14px}}header{padding-right:22px}@media(max-width:1040px){header{padding-right:14px}}header img{height:38px}.flash_notice{z-index:3}.success{background-color:#00ac63}.alert,.success{position:fixed;right:1rem;padding:1rem;margin-bottom:1rem;border-radius:.25rem;text-align:center;width:300px;max-width:80%;z-index:3;color:#fff;top:6.5rem}.alert{background-color:#dc3545}#event-modal{display:block;height:100%;background-color:#fff;z-index:100;display:none;overflow-y:scroll}#cookie-preferences-wrapper,#event-modal{position:fixed;left:0;right:0;top:0;bottom:0}#cookie-preferences-wrapper{z-index:12;background-color:rgba(0,0,0,.3)}#cookie-preferences-modal{position:absolute;bottom:10px;left:10px;right:10px;max-width:400px;box-sizing:border-box;padding:20px;border-radius:10px;border:1px solid red;color:red;background:hsla(0,0%,100%,.7);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}#cookie-preferences-modal h2{font-size:16px;line-height:20px;text-transform:uppercase;font-style:normal;margin-bottom:10px}#cookie-preferences-modal li,#cookie-preferences-modal p{font-size:12px;margin-bottom:10px}#cookie-preferences-modal ul li:first-child{opacity:.5}#cookie-preferences-modal ul li:hover,#cookie-preferences-modal ul li label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#cookie-preferences-modal ul li:first-child:hover{cursor:default}#cookie-preferences-modal button{margin-top:10px;font-size:14px;margin-right:5px;text-decoration:underline}#cookie-preferences-modal input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;border:1px solid red;background:transparent;cursor:pointer;position:relative;bottom:-1px;margin:0 6px 0 0}#cookie-preferences-modal input[type=checkbox]:checked{background-color:transparent}#cookie-preferences-modal input[type=checkbox]:before{content:"✔";font-size:16px;color:red;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}#cookie-preferences-modal input[type=checkbox]:checked:before{opacity:1}.archive-section details.drawer summary::marker{color:transparent;padding:0;margin:0;width:0;content:""}.archive-section details.drawer summary::-webkit-details-marker{visibility:hidden;padding:0;margin:0;width:0;content:""}.archive-section details.drawer summary{font-size:28px;line-height:32px}@media(max-width:1040px){.archive-section details.drawer summary{font-size:18px;line-height:22px}}.archive-section details.drawer summary{font-weight:500;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;background:transparent url(/packs/media/svgs/TAFA20-Webseite_Pfeil-unten_red-1f2cfe9a41ed71f6dc215105d26badf5.svg) no-repeat 100% 50%;background-size:40px 40px}[data-section=buehne] .archive-section details.drawer summary{background:transparent url(/packs/media/svgs/TAFA20-Webseite_Pfeil-down_black-516fbf145bf6fc5e89ef4c1eee430953.svg) no-repeat 100% 50%}.archive-section details.drawer[open] summary{background:transparent url(/packs/media/svgs/TAFA20-Webseite_Pfeil-oben_red-3898bf5c0e92e6bace3225a73fe6c208.svg) no-repeat 100% 50%;background-size:40px 40px}[data-section=buehne] .archive-section details.drawer[open] summary{background:transparent url(/packs/media/svgs/TAFA20-Webseite_Pfeil-oben_black-5f7c7e8c1ae7d43fbb04db1d76742c7b.svg) no-repeat 100% 50%}.archive-section details.drawer summary+ol,.archive-section details.drawer summary+ul{padding:0!important;transition:all 1s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.archive-section *{font-size:28px;line-height:32px}@media(max-width:1040px){.archive-section *{font-size:18px;line-height:22px}}.archive-section *{font-weight:500}.archive-section li,.archive-section summary{border-bottom-width:1px;border-bottom-style:solid}.archive-section .content{font-size:22px;line-height:28px}@media(max-width:1040px){.archive-section .content{font-size:16px;line-height:24px}}.archive-section .content{font-weight:400;letter-spacing:normal;font-feature-settings:"ss01" on,"ss02" on;padding-top:12px;padding-bottom:50px}.archive-section .archive-headline,.archive-section .archive-links li{padding:12px 0}::-webkit-scrollbar{display:none}.bold-link{font-weight:700}.login-reminder{display:flex;align-items:center;justify-content:center;grid-gap:1rem;gap:1rem;text-align:center}.next-login-btn{margin-left:auto}.login-reminder p{margin:0;font-weight:700}.content-details{padding-top:2rem;padding-bottom:1rem}.contact-info,.content-details{font-family:Garnett,sans-serif;font-size:18px;line-height:26px;font-weight:500;letter-spacing:normal;font-feature-settings:"ss01" on,"ss02" on}.contact-info{padding-top:1rem;padding-bottom:2rem}#studio-booking-widget-root .title{font-size:22px;line-height:32px;font-weight:500;letter-spacing:-.02em;margin-bottom:.5rem}#studio-booking-widget-root #booking-type{margin-bottom:.5rem}#studio-booking-widget-root .rich_content_2{font-size:18px;line-height:26px;font-weight:500;letter-spacing:normal}#studio-booking-widget-root .field{margin-bottom:.5rem}#studio-booking-widget-root .field label{font-size:16px;line-height:26px;font-weight:500;letter-spacing:normal}#studio-booking-widget-root .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:30}#studio-booking-widget-root .modal{position:relative;z-index:40;background-color:#fff;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.3);padding:20px;max-width:400px;width:90%}#studio-booking-widget-root .modal-close{position:absolute;top:-5px;right:5px;background:none;border:none;font-size:20px;cursor:pointer}#studio-booking-widget-root .modal-actions button{padding:8px 16px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}#studio-booking-widget-root .modal-actions button:hover{background-color:#0056b3}#studio-booking-widget-root #language_switcher .active{font-weight:700;text-decoration:underline}#studio-booking-widget-root .rich_content_3{font-size:14px;line-height:20px;font-weight:500;letter-spacing:normal}#studio-booking-widget-root .studio-title{font-size:18px;line-height:28px;font-weight:500;letter-spacing:-.02em;margin:.25rem 0}#studio-booking-widget-root .widget-container{display:flex;flex-direction:column;padding:1rem;width:100%;border:2px solid;border-radius:8px}#studio-booking-widget-root .widget-container .widget-content{display:grid;margin:0;width:100%;grid-template-columns:repeat(18,1fr)}#studio-booking-widget-root .widget-container .widget-content .left-pane.selection-view{grid-column:span 6;display:flex;flex-direction:column;padding:1rem;border-right:1px solid red}#studio-booking-widget-root .widget-container .widget-content .left-pane.selection-view .studio-selection-container{display:flex;flex-direction:column;margin-bottom:1rem}#studio-booking-widget-root .widget-container .widget-content .right-pane.selection-view{grid-column:span 12;display:flex;flex-direction:column}#studio-booking-widget-root .widget-container .widget-content .right-pane.selection-view .upper-section{display:grid;grid-template-columns:repeat(12,1fr)}#studio-booking-widget-root .widget-container .widget-content .right-pane.selection-view .upper-section .calendar-container{padding:1rem;grid-column:span 8;display:flex;flex-direction:column}#studio-booking-widget-root .widget-container .widget-content .right-pane.selection-view .upper-section .calendar-container h4{margin-bottom:1rem}#studio-booking-widget-root .widget-container .widget-content .right-pane.selection-view .upper-section .available-times{grid-column:span 4;display:flex;flex-flow:column;padding:1rem;width:100%;align-items:center;overflow-y:auto;height:287px}#studio-booking-widget-root .widget-container .widget-content .right-pane.selection-view .upper-section .available-times p{font-weight:500;font-size:1rem;line-height:1.5;letter-spacing:.00938em}#studio-booking-widget-root .widget-container .widget-content .right-pane.selection-view .upper-section .weekly-view-container{grid-column:span 12;display:flex;flex-direction:column;padding:1rem;min-height:14rem}#studio-booking-widget-root .widget-container .widget-content .right-pane.selection-view .upper-section .weekly-view-container .header{display:flex;align-items:baseline}#studio-booking-widget-root .widget-container .widget-content .right-pane.selection-view .upper-section .available-weeks{display:flex;flex-direction:column}#studio-booking-widget-root .widget-container .widget-content .right-pane.selection-view .lower-section{padding:0 1rem;display:flex;flex-direction:column;justify-content:space-between;height:100%}#studio-booking-widget-root .widget-container .widget-content .right-pane.selection-view .lower-section .selection-container{height:100%;display:flex;align-content:flex-start;flex-flow:wrap}#studio-booking-widget-root .widget-container .widget-content .left-pane.summary-view{grid-column:span 10;display:flex;flex-direction:column;padding:1rem;border-right:1px solid red}#studio-booking-widget-root .widget-container .widget-content .left-pane.summary-view .bookings-container{display:flex;align-content:flex-start;flex-flow:wrap}#studio-booking-widget-root .widget-container .widget-content .right-pane.summary-view{grid-column:span 8;display:flex;flex-direction:column;padding:1rem}#studio-booking-widget-root .widget-container .widget-content .right-pane.summary-view .header{display:flex;justify-content:space-between;margin-bottom:1.25rem}#studio-booking-widget-root .widget-container .booking-card{display:flex;flex-direction:column;border-left:1px solid red;width:18rem;margin-bottom:1.75rem}#studio-booking-widget-root .widget-container .booking-card .row{display:flex;align-items:center;margin-bottom:.25rem}#studio-booking-widget-root .widget-container .select-time-btn{border:1px solid red;border-radius:9px;color:red;margin-bottom:4px;padding:.25rem .5rem;width:100%;cursor:default}#studio-booking-widget-root .widget-container .select-time-btn:hover:not(.disabled){cursor:pointer;color:#fff;background-color:red}#studio-booking-widget-root .widget-container .select-time-btn.selected{background-color:red;color:#fff}#studio-booking-widget-root .widget-container .selected-time{border:1px solid red;border-radius:9px;background-color:red;color:#fff;margin:.2rem;padding:.25rem 1rem;width:21rem;display:flex;justify-content:space-between}#studio-booking-widget-root .widget-container .checkout-btn-custom{border:2px solid red;color:red;border-radius:9px;width:30%;height:3rem;padding:8px;margin-top:auto;cursor:pointer;transition:background-color .3s,color .3s}#studio-booking-widget-root .widget-container .checkout-btn-custom:not(.disabled):hover{color:#fff;background-color:red}#studio-booking-widget-root .widget-container .checkout-btn-custom.disabled{cursor:not-allowed;opacity:.6}#studio-booking-widget-root .widget-container .loader{border:4px solid #f3f3f3;border-top-color:red;border-radius:50%;width:16px;height:16px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;display:inline-block;margin-right:5px}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#studio-booking-widget-root .error_message{font-size:12px}#studio-booking-widget-root .select-field{border:2px solid red;border-radius:9px;width:14rem;padding:8px}#studio-booking-widget-root .select-field:focus{outline:none;border:2px solid red;border-radius:9px}@media(max-width:768px){#studio-booking-widget-root .select-field{width:100%}}#studio-booking-widget-root .contact-details{display:flex;justify-content:space-between}@media(max-width:768px){#studio-booking-widget-root .contact-details{width:100%;font-size:13px}}#studio-booking-widget-root .next-btn{border:2px solid red;color:red;border-radius:9px;width:auto;height:3rem;margin-bottom:1rem;padding:8px;align-self:end}#studio-booking-widget-root .next-btn:hover{color:#fff;background-color:red}#studio-booking-widget-root .checkout-btn{border:2px solid red;color:red;border-radius:9px;width:auto;height:3rem;padding:8px;margin-top:auto}#studio-booking-widget-root .checkout-btn:hover{color:#fff;background-color:red}#studio-booking-widget-root{margin-left:22px}@media(max-width:1040px){#studio-booking-widget-root{margin-left:14px}}#studio-booking-widget-root{margin-right:22px}@media(max-width:1040px){#studio-booking-widget-root{margin-right:14px}}#studio-booking-widget-root{padding-left:8.3333333333%}@media(max-width:1040px){#studio-booking-widget-root{padding-left:8.3333333333%}}#studio-booking-widget-root{padding-right:8.3333333333%}@media(max-width:1040px){#studio-booking-widget-root{padding-right:8.3333333333%}}#studio-booking-widget-root .MuiPickersDay-root{color:red}#studio-booking-widget-root .Mui-disabled{color:#c0bcbc}#studio-booking-widget-root .MuiPickersDay-today{background-color:#fff;border:1px solid red}#studio-booking-widget-root .Mui-selected,#studio-booking-widget-root .MuiPickersDay-today.Mui-selected{background-color:red;color:#fff}#studio-booking-widget-root .MuiDayCalendar-weekDayLabel{color:red}#studio-booking-widget-root .MuiDayCalendar-header,#studio-booking-widget-root .MuiDayCalendar-weekContainer{justify-content:space-between}#studio-booking-widget-root .MuiSvgIcon-root.MuiSvgIcon-fontSizeInherit.css-1vooibu-MuiSvgIcon-root path{color:red}#studio-booking-widget-root .booking-error{display:flex;align-items:center;text-align:center;height:100%}#studio-booking-widget-root .css-nk89i7-MuiPickersCalendarHeader-root{padding-left:14px;padding-right:0}#studio-booking-widget-root .css-1q04gal-MuiDateCalendar-root{height:285px}.text-input-field{border:2px solid red;border-radius:9px;width:100%;height:34px;padding:8px}.text-input-field:focus{outline:none;border:2px solid red;border-radius:9px}.text-area-field{border:2px solid red;border-radius:9px;width:100%;height:240px;padding:8px 12px}.text-area-field:focus{outline:none;border:2px solid red;border-radius:9px}.info-icon{position:relative;display:inline-block;cursor:pointer}.tooltip-text{visibility:hidden;width:400px;background-color:#fff;color:red;text-align:left;border-radius:5px;padding:10px;font-size:15px;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-150px;opacity:0;transition:opacity .3s;box-shadow:0 4px 8px rgba(0,0,0,.2)}.info-icon:hover .tooltip-text{visibility:visible;opacity:1}.tooltip-text ul{list-style-type:disc;padding-left:20px;margin:0}.tooltip-text li{margin-bottom:5px}#user_account_wrapper .horizontal-links{display:flex;flex-direction:column}#user_account_wrapper .horizontal-link,#user_account_wrapper form{margin-bottom:1rem}#user_account_wrapper{padding-top:124px;min-height:calc(100vh - 124px);display:flex;justify-content:center}#user_account_wrapper .title{margin-bottom:1rem}#user_account_wrapper .field{margin-bottom:.5rem}#user_account_wrapper .field label{font-size:16px;line-height:26px;font-weight:500;letter-spacing:normal}#user_account_wrapper .select-field{border:2px solid red;border-radius:9px;width:100%;height:42px;padding:8px;color:#fff;background-color:red}#user_account_wrapper .select-field:focus{outline:none;border:2px solid red;border-radius:9px}#user_account_wrapper .content{flex-direction:column;width:calc(40% - 40px);margin:20px;display:flex}@media only screen and (max-width:768px){#user_account_wrapper .content{width:calc(80% - 40px)}}#user_account_wrapper fieldset{margin-bottom:2rem}#user_account_wrapper fieldset legend,#user_account_wrapper p{margin-bottom:1rem}#user_account_wrapper .checkbox-label{display:flex;align-items:center}#user_account_wrapper .checkbox-input{margin-right:10px;height:18px;width:18px;border:1px solid red}#user_account_wrapper .btn{border:2px solid red;border-radius:9px;color:red;margin-bottom:4px;padding:.25rem .5rem;width:100%;background-color:transparent}#user_account_wrapper .btn:hover{background-color:red;color:#fff;cursor:pointer}#user_account_wrapper .field_with_errors input,#user_account_wrapper .field_with_errors select,#user_account_wrapper .field_with_errors textarea{border:1px solid #000}#user_account_wrapper #error_explanation li,#user_account_wrapper #error_explanation p,#user_account_wrapper #error_explanation strong{color:#000}#user_account_wrapper #error_explanation ul{margin:1rem 0}#user_account_wrapper .field_with_errors label{color:#000}#user_account_wrapper div.field_with_errors+br{display:none}