@charset "UTF-8";
@font-face{font-family:"Avenir Next LT Pro";src:url("../../files/theme/musikkollegium/fonts/AvenirNextLTPro-Demi/AvenirNextLTPro-Demi.eot?#iefix") format("embedded-opentype"), url("../../files/theme/musikkollegium/fonts/AvenirNextLTPro-Demi/AvenirNextLTPro-Demi.woff") format("woff"), url("../../files/theme/musikkollegium/fonts/AvenirNextLTPro-Demi/AvenirNextLTPro-Demi.ttf") format("truetype"), url("../../files/theme/musikkollegium/fonts/AvenirNextLTPro-Demi/AvenirNextLTPro-Demi.svg#AvenirNextLTPro-Demi") format("svg");font-weight:600;font-style:normal}@font-face{font-family:"Avenir Next LT Pro";src:url("../../files/theme/musikkollegium/fonts/AvenirNextLTPro-Medium/AvenirNextLTPro-Medium.eot?#iefix") format("embedded-opentype"), url("../../files/theme/musikkollegium/fonts/AvenirNextLTPro-Medium/AvenirNextLTPro-Medium.woff") format("woff"), url("../../files/theme/musikkollegium/fonts/AvenirNextLTPro-Medium/AvenirNextLTPro-Medium.ttf") format("truetype"), url("../../files/theme/musikkollegium/fonts/AvenirNextLTPro-Medium/AvenirNextLTPro-Medium.svg#AvenirNextLTPro-Medium") format("svg");font-weight:500;font-style:normal}@font-face{font-family:"Avenir Next LT Pro";src:url("../../files/theme/musikkollegium/fonts/AvenirNextLTPro-Regular/AvenirNextLTPro-Regular.eot?#iefix") format("embedded-opentype"), url("../../files/theme/musikkollegium/fonts/AvenirNextLTPro-Regular/AvenirNextLTPro-Regular.woff") format("woff"), url("../../files/theme/musikkollegium/fonts/AvenirNextLTPro-Regular/AvenirNextLTPro-Regular.ttf") format("truetype"), url("../../files/theme/musikkollegium/fonts/AvenirNextLTPro-Regular/AvenirNextLTPro-Regular.svg#AvenirNextLTPro-Regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Avenir Next LT Pro";src:url("../../files/theme/musikkollegium/fonts/AvenirNextLTPro-Italic/AvenirNextLTPro-It.eot?#iefix") format("embedded-opentype"), url("../../files/theme/musikkollegium/fonts/AvenirNextLTPro-Italic/AvenirNextLTPro-It.woff") format("woff"), url("../../files/theme/musikkollegium/fonts/AvenirNextLTPro-Italic/AvenirNextLTPro-It.ttf") format("truetype"), url("../../files/theme/musikkollegium/fonts/AvenirNextLTPro-Italic/AvenirNextLTPro-It.svg#AvenirNextLTPro-It") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:"Clavo";src:url("../../files/theme/musikkollegium/fonts/Clavo-Medium/Clavo-Medium.eot?#iefix") format("embedded-opentype"), url("../../files/theme/musikkollegium/fonts/Clavo-Medium/Clavo-Medium.otf") format("opentype"), url("../../files/theme/musikkollegium/fonts/Clavo-Medium/Clavo-Medium.woff") format("woff"), url("../../files/theme/musikkollegium/fonts/Clavo-Medium/Clavo-Medium.ttf") format("truetype"), url("../../files/theme/musikkollegium/fonts/Clavo-Medium/Clavo-Medium.svg#Clavo-Medium") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Clavo";src:url("../../files/theme/musikkollegium/fonts/Clavo-RegularItalic/Clavo-RegularItalic.eot?#iefix") format("embedded-opentype"), url("../../files/theme/musikkollegium/fonts/Clavo-RegularItalic/Clavo-RegularItalic.otf") format("opentype"), url("../../files/theme/musikkollegium/fonts/Clavo-RegularItalic/Clavo-RegularItalic.woff") format("woff"), url("../../files/theme/musikkollegium/fonts/Clavo-RegularItalic/Clavo-RegularItalic.ttf") format("truetype"), url("../../files/theme/musikkollegium/fonts/Clavo-RegularItalic/Clavo-RegularItalic.svg#Clavo-RegularItalic") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:"Clavo";src:url("../../files/theme/musikkollegium/fonts/Clavo-MediumItalic/Clavo-MediumItalic.eot?#iefix") format("embedded-opentype"), url("../../files/theme/musikkollegium/fonts/Clavo-MediumItalic/Clavo-MediumItalic.otf") format("opentype"), url("../../files/theme/musikkollegium/fonts/Clavo-MediumItalic/Clavo-MediumItalic.woff") format("woff"), url("../../files/theme/musikkollegium/fonts/Clavo-MediumItalic/Clavo-MediumItalic.ttf") format("truetype"), url("../../files/theme/musikkollegium/fonts/Clavo-MediumItalic/Clavo-MediumItalic.svg#Clavo-MediumItalic") format("svg");font-weight:500;font-style:italic}@font-face{font-family:"Nexa Bold";src:url("../../files/theme/musikkollegium/css/cyz/./../../fonts/NexaBold/NexaBold.eot");src:url("../../files/theme/musikkollegium/css/cyz/./../../fonts/NexaBold/NexaBold.eot?#iefix") format("embedded-opentype"), url("../../files/theme/musikkollegium/css/cyz/./../../fonts/NexaBold/NexaBold.woff") format("woff"), url("../../files/theme/musikkollegium/css/cyz/./../../fonts/NexaBold/NexaBold.ttf") format("truetype"), url("../../files/theme/musikkollegium/css/cyz/./../../fonts/NexaBold/NexaBold.svg#NexaBold") format("svg");font-weight:700;font-style:normal}.centerize{margin:0 auto}.stretch{width:100%;float:left}.invisible{width:0;height:0;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline}.t-italic{font-style:italic}.t-right{text-align:right}.t-center{text-align:center}.float_right{float:right}.float_left{float:left}.clearfix:after,.grid:after,.wide-grid:after,.nested-grid:after,.side-by-side .accordion>div:after,form fieldset:after,.fullscreen-modal .modal-header:after,.main-navigation .level_1:after,.program-list-entry:after,.program-list-filter:after,.program-list-filter form:after,.event-detail:after,.event-detail .event-main-program-points:after,.event-detail .event-cast:after,.event-detail .event-cast>div:after,.slider-with-navigation:after,.clear-container:after,.footer-meta-wrapper:after,.ce_gallery ul:after,.mod_article:after,form .checkbox-option:after,.fullscreen-phone .main-information:after,.fullscreen-phone .additional-information:after,.footer-wide-navigation:after,.footer-left-column:after,.event-main-information-wrapper:after,.biography-table tr:after,form .radio-option:after{clear:both;content:" ";display:table}.invisible{clip:rect(0 0 0 0);height:1px !important;margin:-1px;order:0;overflow:hidden;padding:0;position:absolute !important;width:1px !important}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.grid,.wide-grid{box-sizing:border-box;margin-left:auto;margin-right:auto;width:100%}.grid{max-width:1200px}[class*="u_"]{box-sizing:border-box;float:left}.u_clear{clear:both}.u_25p{width:25%}.u_33p{width:33%}.u_40p{width:40%}.u_50p{width:50%}.u_60p{width:60%}.u_66p{width:66%}.u_75p{width:75%}.u_100p{width:100%}@media screen and (min-width:1701px){.nested-grid{margin-left:-13px;margin-right:-13px}[class*="u_"]{padding-left:13px;padding-right:13px}.u_xl_5{width:20%}.u_xl_7{width:28%}.u_xl_10{width:40%}.u_xl_13{width:52%}.u_xxl_20p{width:20%}.u_xxl_25p{width:25%}.u_xxl_40p{width:40%}.u_xxl_50p{width:50%}.u_xxl_75p{width:75%}.u_xxl_80p{width:80%}.u_xxl_100p{width:100%}}@media screen and (max-width:1700px){.grid{padding-left:150px;padding-right:150px}.nested-grid{margin-left:-10px;margin-right:-10px}[class*="u_"]{padding-left:10px;padding-right:10px}.u_xl_5{width:25%}.u_xl_7{width:35%}.u_xl_10{width:50%}.u_xl_13{width:65%}.u_xl_20p{width:20%}.u_xl_25p{width:25%}.u_xl_40p{width:40%}.u_xl_50p{width:50%}.u_xl_60p{width:60%}.u_xl_75p{width:75%}.u_xl_80p{width:80%}.u_xl_100p{width:100%}.p_xl_25p{margin-left:25%}}@media screen and (max-width:1440px){.grid{padding-left:120px;padding-right:120px}.nested-grid{margin-left:-5px;margin-right:-5px}[class*="u_"]{padding-left:5px;padding-right:5px}.u_l_5{width:25%}.u_l_7{width:35%}.u_l_10{width:50%}.u_l_13{width:65%}.u_l_20p{width:20%}.u_l_25p{width:25%}.u_l_50p{width:50%}.u_l_75p{width:75%}.u_l_80p{width:80%}.u_l_100p{width:100%}}@media screen and (max-width:1280px){.grid{padding-left:120px;padding-right:120px}.nested-grid{margin-left:-5px;margin-right:-5px}[class*="u_"]{padding-left:5px;padding-right:5px}.u_nl_5{width:25%}.u_nl_7{width:35%}.u_nl_10{width:50%}.u_nl_13{width:65%}.u_nl_20p{width:20%}.u_nl_25p{width:25%}.u_nl_50p{width:50%}.u_nl_75p{width:75%}.u_nl_80p{width:80%}.u_nl_100p{width:100%}}@media screen and (max-width:1024px){.grid{padding-left:107px;padding-right:107px}.nested-grid{margin-left:-6px;margin-right:-6px}[class*="u_"]{padding-left:6px;padding-right:6px}.u_n_4{width:26.6666666667%}.u_n_5{width:33.3333333333%}.u_n_7{width:46.6666666667%}.u_n_10{width:66.6666666667%}.u_n_11{width:73.3333333333%}.u_n_13{width:86.6666666667%}.u_n_20p{width:20%}.u_n_25p{width:25%}.u_n_40p{width:40%}.u_n_50p{width:50%}.u_n_75p{width:75%}.u_n_80p{width:80%}.u_n_100p{width:100%}}@media screen and (max-width:768px){.grid{padding-left:81px;padding-right:81px}.nested-grid{margin-left:-5px;margin-right:-5px}[class*="u_"]{padding-left:5px;padding-right:5px}.u_m_5{width:33.3333333333%}.u_m_7{width:46.6666666667%}.u_m_10{width:66.6666666667%}.u_m_13{width:86.6666666667%}.u_m_20p{width:20%}.u_m_25p{width:25%}.u_m_50p{width:50%}.u_m_75p{width:75%}.u_m_80p{width:80%}.u_m_100p{width:100%}}@media screen and (max-width:480px){.grid{padding-left:25px;padding-right:25px}.nested-grid{margin-left:-5px;margin-right:-5px}[class*="u_"]{padding-left:5px;padding-right:5px}.u_s_5{width:50%}.u_s_7{width:70%}.u_s_10{width:100%}.u_s_13{width:130%}.u_s_20p{width:20%}.u_s_25p{width:25%}.u_s_50p{width:50%}.u_s_75p{width:75%}.u_s_80p{width:80%}.u_s_100p{width:100%}}.ce_accordion .inner{border-top:1px solid #979797}.toggler,.single-toggler{font-size:1.25em;cursor:pointer;font-weight:600;text-transform:uppercase}.toggler:focus,.single-toggler:focus{outline:none}.toggler .inner,.single-toggler .inner{transition:color 0.5s ease-in-out;box-sizing:border-box;padding-bottom:21px;padding-right:54px;padding-top:21px;position:relative}.toggler .moosubheadline,.single-toggler .moosubheadline{color:#1a1a1a;font-size:16px;font-weight:400;margin-left:15px;text-transform:none}.toggler .icon-arrow-container,.single-toggler .icon-arrow-container{transition:all 0.5s ease-in-out;color:#979797;font-size:14px;height:14px;overflow:visible;position:absolute;right:20px;top:50%;transform:translate(0, -50%);transform-origin:center center;width:14px}.toggler.activating .inner,.single-toggler.activating .inner{color:#20b274}.toggler.activating .icon-arrow-container,.single-toggler.activating .icon-arrow-container{color:#979797;transform:translate(0, -50%) rotate(180deg)}.single-toggler{border-top:1px solid #979797;cursor:default}.accordion{margin-left:8.3333333333%;padding-bottom:11px;transform:translate(0, -5px)}.side-by-side .accordion{margin-left:0}.side-by-side .accordion>div .ce_image{float:left;margin-bottom:30px;margin-right:30px;width:33%}.side-by-side .accordion>div .ce_image+* .text-content{margin-left:0}.side-by-side .accordion>div .biography-table .text-content{width:auto}.side-by-side .accordion>div .biography-table .col_first{width:auto}.side-by-side .accordion>div .biography-table .col_last{width:100%}.ce_accordionStart .accordion{padding-top:5px}.ce_accordionStart .text-content{width:93.3333333333%}.button,.vip-page .ce_codeBox .cf_codeform button,.vip-page .ce_codeForm .cf_codeform button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all 0.1s ease-in-out;border:1px solid;border-radius:3px;box-sizing:border-box;display:inline-block;font-size:0.8125em;font-weight:700;line-height:1.3846153846;padding:10px 30px;text-align:center;text-decoration:none;text-transform:uppercase}.button-primary,.vip-page .ce_codeBox .cf_codeform button,.vip-page .ce_codeForm .cf_codeform button{background:#20b274;border-color:#20b274;color:#fff}.button-primary:hover,.vip-page .ce_codeBox .cf_codeform button:hover,.vip-page .ce_codeForm .cf_codeform button:hover{background:#1a1a1a;border-color:#1a1a1a;color:#20b274}.button-secondary{background:#fff;border-color:#dddddd;color:#6D6D6D}.button-secondary:hover{border-color:#20b274;color:#20b274}.button-inverted{background:none;border-color:#ffffff;color:#fff}.button-inverted:hover{border-color:#20b274;color:#20b274}.button-simple{background:none;border-color:#20b274;color:#20b274;cursor:default}.button-simple:focus{outline:none}.button-bordered{background:none;border-color:#20b274;color:#20b274}.button-bordered:hover{background:#1a1a1a;border-color:#1a1a1a;color:#20b274}body .chosen-container{border-radius:3px;border:1px solid #979797;box-sizing:border-box;display:block;font-size:1em;line-height:1.6;margin:0;padding:12px 16px;width:100% !important}body .chosen-container .chosen-single{background:none;border:none;border-radius:0;box-shadow:none;height:auto;padding:0}body .chosen-container.chosen-with-drop .chosen-single{background:none;border:none;box-shadow:none}body .chosen-container.chosen-with-drop .chosen-drop{left:-1px;right:-1px;width:auto}body .chosen-container .chosen-results{margin:0;padding:0}body .chosen-container .chosen-results li{padding-left:16px;padding-right:16px}body .chosen-container .chosen-results li.highlighted{background:#20b274}body .chosen-container-single .chosen-single div b{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA4IDgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDggOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM2RDZENkQiIHBvaW50cz0iOCwxLjYgNCw2LjQgMCwxLjYgIi8+PC9zdmc+");background-position:center center;background-size:8px 8px}body .chosen-container-multi{box-sizing:border-box;min-height:50px;padding:7px 6px}body .chosen-container-multi .chosen-choices{border:none;background:none;margin:0;padding:0}body .chosen-container-multi .chosen-choices li.search-choice{font-size:0.875em;background:#e0dfda;border:none;border-radius:3px;box-shadow:none;margin:0;padding:11px 41px 10px 20px}body .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNkQ2RDZEIiBkPSJNMzgsMzYuMUwyMy44LDIxLjlsLTAuNS0zLjRMMzgsMy45YzAuNy0wLjcsMC43LTEuNywwLTIuNGMtMC43LTAuNy0xLjctMC43LTIuNCwwTDIwLDE3LjFMNC40LDEuNUMzLjcsMC44LDIuNywwLjgsMiwxLjVDMS4zLDIuMiwxLjMsMy4yLDIsMy45bDE0LjYsMTQuNmwtMC41LDMuNEwyLDM2LjFjLTAuNywwLjctMC43LDEuNywwLDIuNGMwLjcsMC43LDEuNywwLjcsMi40LDBMMjAsMjIuOWwxNS42LDE1LjZjMC43LDAuNywxLjcsMC43LDIuNCwwQzM4LjcsMzcuOCwzOC43LDM2LjgsMzgsMzYuMXoiLz48L3N2Zz4=");background-position:center center;background-size:11px 11px;height:11px;right:15px;top:50%;transform:translate(0, -50%);width:11px}body .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:center center}body .chosen-container-multi .chosen-choices li.search-choice+li.search-choice{margin-left:6px}body .chosen-container-multi .chosen-choices li.search-field{display:none}body .chosen-container-active .chosen-choices{box-shadow:none}body .chosen-container-active.chosen-with-drop .chosen-single div b{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA4IDgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDggOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM2RDZENkQiIHBvaW50cz0iMCw2LjQgNCwxLjYgOCw2LjQgIi8+PC9zdmc+");background-position:center center}body .datepicker-container{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Nexa Bold", Verdana, sans-serif}body .datepicker-top-left,body .datepicker-top-right{border-top-color:#20b274}body .datepicker-top-left:before,body .datepicker-top-right:before{border-bottom-color:#20b274}body .datepicker-panel>ul>li{line-height:30px}body .datepicker-panel>ul>li:hover{background-color:#f9f8f6}body .datepicker-panel>ul>li.picked,body .datepicker-panel>ul>li.picked:hover{color:#20b274}form label{display:block;font-weight:600;margin-bottom:10px;position:relative}form input[type="text"],form input[type="email"],form input[type="tel"],form input[type="number"],form textarea{transition:all default ease-in-out;border-radius:3px;border:1px solid #979797;box-sizing:border-box;display:block;font-size:1em;line-height:1.6;margin:0;padding:12px 16px 11px;width:100%}form input[type="text"]:focus,form input[type="email"]:focus,form input[type="tel"]:focus,form input[type="number"]:focus,form textarea:focus{outline:none}form fieldset{border:none;margin:0;padding:0}form fieldset legend{float:left;font-weight:600;margin-bottom:10px;padding-right:30px}form .widget-fieldset>legend{text-transform:uppercase}form input[type="radio"],form input[type="checkbox"]{background:transparent;border:none;margin:0;padding:0;position:absolute;visibility:hidden}form button:focus{outline:none}/*!
 * # Semantic UI 2.2.2 - Loader
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.loader{display:none;position:absolute;top:50%;left:50%;margin:0px;text-align:center;z-index:1000;transform:translateX(-50%) translateY(-50%)}.ui.loader:before{position:absolute;content:"";top:0%;left:50%;width:100%;height:100%;border-radius:500rem;border:2px solid #e0dfda}.ui.loader:after{position:absolute;content:"";top:0%;left:50%;width:100%;height:100%;animation:loader 0.6s linear;animation-iteration-count:infinite;border-radius:500rem;border-color:#20b274 transparent transparent;border-style:solid;border-width:2px;box-shadow:0px 0px 0px 1px transparent}@keyframes loader{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ui.loader:before,.ui.loader:after{width:2rem;height:2rem;margin:0em 0em 0em -1rem}.ui.indeterminate.loader:after{animation-direction:reverse;animation-duration:1.2s}.ui.loader.active,.ui.loader.visible{display:block}.ui.loader.disabled,.ui.loader.hidden{display:none}.fullscreen-modal{background:#fff;bottom:100px;display:none;left:100px;position:fixed;right:100px;top:100px;will-change:opacity;z-index:20000}.fullscreen-modal .modal-header{box-sizing:border-box;height:150px;padding:50px 65px}.fullscreen-modal .close-fullscreen-modal{background:none;border:none;color:#20b274;float:right;height:34px;width:34px}.fullscreen-modal .close-fullscreen-modal:focus{outline:none}.fullscreen-modal .modal-content{box-sizing:border-box;max-height:calc(100vh - 200px - 150px);overflow:auto;padding-top:20px}.fullscreen-skeleton .modal-content>.inside{padding-bottom:70px}.fullscreen-skeleton .modal-content .mod_article,.fullscreen-skeleton .modal-content .orchestra-member-navigation .inner{margin-left:auto;margin-right:auto;max-width:900px;width:70%}.fullscreen-skeleton .modal-content .orchestra-member-navigation{border-top:1px solid #e0dfda;clear:both;padding-top:70px}.fullscreen-skeleton .modal-content .orchestra-member-navigation .module-link{display:block}.fullscreen-skeleton .modal-content .orchestra-member-navigation .headline{text-align:center}.fullscreen-skeleton .modal-content h1{font-size:5em;margin-top:0.2em}.fullscreen-skeleton .modal-content .lead-text-h1{text-align:center}.fullscreen-skeleton .modal-content .ce_image.content-full{width:auto}.fullscreen-skeleton .modal-content .ce_image.content-full .image_container{margin-left:auto;margin-right:auto}.fullscreen-skeleton .modal-content .text-content{margin-left:6.6666666667%;margin-right:6.6666666667%;width:auto}.fullscreen-skeleton .modal-content .next-concerts{margin-bottom:40px;margin-top:75px;padding-left:180px;padding-right:180px}.fullscreen-skeleton .module-link{margin-top:35px;display:block}.fullscreen-search .modal-content{height:calc(100vh - 150px);position:relative}.fullscreen-search .modal-content .ce_form{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}.fullscreen-search .search-results-events{border-bottom:1px solid #e0dfda;margin-top:30px;padding-bottom:55px;padding-left:180px;padding-right:180px}.fullscreen-search .search-results-articles{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:700px;padding:65px 10px 55px;width:100%}.fullscreen-search .next-concerts{margin-bottom:0}.fullscreen-search .next-concerts .slider-with-navigation{margin-top:0}.main-navigation{display:flex;flex-direction:column;height:100%;margin-bottom:auto;margin-top:auto}.main-navigation .hide-in-main-navigation{display:none}.main-navigation a,.main-navigation strong{display:block;font-weight:400;padding-left:20px;padding-right:20px}.main-navigation .level_1{margin-bottom:auto;margin-top:auto}.main-navigation .level_1>li{float:left}.main-navigation .level_1>li>a,.main-navigation .level_1>li>strong{line-height:1;text-transform:uppercase}.main-navigation li.trail>a,.main-navigation li.open>a,.main-navigation strong{color:#20b274}.main-navigation .level_2{display:none;padding-bottom:15px;padding-top:15px;position:absolute;top:100%}.main-navigation .level_2:before{background:#2a2a2a;content:"";height:100%;left:50%;position:absolute;top:0;transform:translate(-50%, 0);width:5000px}.main-navigation .level_2>li{position:relative}.main-navigation .level_2 a,.main-navigation .level_2 strong{font-size:0.875em;letter-spacing:0.028em;line-height:2.8571428571}.side-navigation{border-bottom:1px solid #979797;border-top:1px solid #979797;font-family:"Clavo", Georgia, serif;font-style:italic;letter-spacing:0.03em;padding-bottom:12px;padding-top:9px}.side-navigation ul{margin:0;padding:0}.side-navigation li{list-style-type:none}.side-navigation a,.side-navigation strong{color:#1a1a1a;font-weight:400;line-height:1.625}.side-navigation strong,.side-navigation a:hover{color:#20b274}.side-navigation .level_2{display:none;font-family:"Avenir Next LT Pro", Verdana, sans-serif;font-style:normal;font-weight:400;letter-spacing:0}.side-navigation .level_2 a,.side-navigation .level_2 strong{font-size:0.9em;padding-left:1em}.side-navigation .active .level_2,.side-navigation .trail .level_2{display:block}.contact-navigation{margin-top:3px}.contact-navigation h1,.contact-navigation h2,.contact-navigation h3,.contact-navigation h4{transition:all 0.1s ease-in-out;cursor:pointer;font-family:"Avenir Next LT Pro", Verdana, sans-serif;font-size:14px;font-weight:400;line-height:1;text-transform:uppercase}.contact-navigation h1:hover,.contact-navigation h2:hover,.contact-navigation h3:hover,.contact-navigation h4:hover{color:#20b274}.contact-navigation .level_1{display:none;margin-top:39px;padding-bottom:15px;padding-top:15px;position:absolute;right:0;text-align:right;top:100%}.contact-navigation .level_1:before{background:#2a2a2a;content:"";height:100%;left:50%;position:absolute;top:0;transform:translate(-50%, 0);width:5000px}.contact-navigation .level_1>li{position:relative}.contact-navigation .level_1 a,.contact-navigation .level_1 strong{font-size:14px;font-weight:400;letter-spacing:0.028em;line-height:2.8571428571;white-space:nowrap}.mobile-navigation-wrapper{background:#1a1a1a;bottom:0;display:none;left:0;overflow:auto;position:absolute;top:100px;transform:translateZ(0);width:100%;z-index:1000}.mobile-navigation-wrapper .mobile-navigation-wrapper-inner{overflow:auto}.mobile-navigation-wrapper li{border-bottom:1px solid #333;display:block;position:relative}.mobile-navigation-wrapper a,.mobile-navigation-wrapper strong{color:#fff;display:block;font-weight:400;padding-left:20px;padding-right:50px;position:relative}.mobile-navigation-wrapper a svg,.mobile-navigation-wrapper strong svg{transition:all default ease-in-out}.mobile-navigation-wrapper .open .navigation-icon{transform:rotate(180deg)}.mobile-navigation-wrapper .navigation-icon{color:#20b274;cursor:pointer;padding:14px 20px;position:absolute;right:0;top:2px;transform-origin:center center}.mobile-navigation-wrapper a.trail,.mobile-navigation-wrapper a:hover,.mobile-navigation-wrapper strong{color:#20b274}.mobile-navigation-wrapper .mobile-navigation{font-size:0.875em;border-top:1px solid #333}.mobile-navigation-wrapper .mobile-navigation .level_1>li{float:none}.mobile-navigation-wrapper .mobile-navigation .level_1>li>a,.mobile-navigation-wrapper .mobile-navigation .level_1>li>strong{padding-bottom:14px;padding-top:14px;text-transform:uppercase}.mobile-navigation-wrapper .mobile-navigation .level_2{background:#2a2a2a;display:none}.mobile-navigation-wrapper .mobile-navigation .level_2>li.last{border-bottom:none}.mobile-navigation-wrapper .mobile-navigation .level_2>li>a,.mobile-navigation-wrapper .mobile-navigation .level_2>li>strong{padding-bottom:8px;padding-top:8px}.orchestra-navigation h3{margin-bottom:10px;margin-top:40px}.orchestra-navigation .level_2{margin-left:6.6666666667%;width:66.6666666667%}.orchestra-navigation .level_2 li{border-bottom:1px solid #e3e3e3}.orchestra-navigation .level_2 li.first{border-top:1px solid #e3e3e3}.orchestra-navigation .level_2 a{color:#1a1a1a}.orchestra-navigation .level_2 a,.orchestra-navigation .level_2 strong{display:block;font-weight:400;padding:14px 16px}.orchestra-navigation .level_2 a:hover,.orchestra-navigation .level_2 strong{background:#f9f8f6;color:#20b274}.content-subnavigation{display:none;margin-bottom:50px}.content-subnavigation .select2-container{max-width:400px;width:100% !important}.content-subnavigation .select2-container--default .select2-selection--single{border-color:#20b274}.revealing-news .news-item{margin-bottom:100px}.revealing-news .news-item-text{box-sizing:border-box}.revealing-news .news-item-image img{width:100%}.revealing-news .news-item-headline{transition:color default ease-in-out;word-wrap:break-word}.revealing-news .news-item-big .news-item-image{margin-bottom:40px}.revealing-news .news-item-big .news-item-headline{margin-bottom:20px;margin-top:0}.revealing-news .news-item-small .news-item-image{margin-bottom:30px}.revealing-news .news-item-small .news-item-headline{margin-bottom:15px;margin-top:0}.revealing-news .news-item-quote blockquote{box-sizing:border-box;padding-left:5%;width:80%}.revealing-news-link{color:#1a1a1a}.revealing-news-link:hover .news-item-headline{color:#20b274}.program-list-empty-message{display:none}#program-list-wrapper{position:relative}#program-list-wrapper.show-empty-message{min-height:300px}#program-list-wrapper .program-list-empty-message{left:50%;position:absolute;top:50%;text-align:center;transform:translate(-50%, -50%)}#program-list-wrapper .event-program-point{box-sizing:border-box;margin-top:40px;margin-bottom:40px;margin-left:25%;width:50%}#program-list-wrapper .event-program-point:last-child{margin-bottom:70px}#program-list-wrapper .meta-program-point{color:#e0dfda;font-family:"Clavo", Georgia, serif;font-style:italic;margin-left:0;position:relative;text-align:center;width:100%}#program-list-wrapper .meta-program-point:before{background:#e0dfda;content:"";height:1px;left:0;position:absolute;top:50%;width:100%;z-index:-1}#program-list-wrapper .meta-point-text{background:#fff;display:inline-block;position:relative;padding-left:40px;padding-right:40px}.program-list-entry{transition:all 0.1s ease-in-out;background:transparent;border-bottom:1px solid #E3E3E3;display:flex}.program-list-entry:hover{background:#f9f8f6}.program-list-entry:hover .small-teaser-title{color:#20b274}.program-list-entry:hover .event-image .image_container:after{opacity:1}.program-list-entry:hover .event-image img{transform:scale3D(1.05, 1.05, 1)}.program-list-entry:hover .event-text-title{color:#20b274}.program-list-entry .event_alterskategorie{display:block}.event-text-additional-information{color:#6d6d6d}.event-text-additional-information .information-label{font-style:italic}.program-list-entry.pastevent{opacity:0.4}.program-list-entry+.pastevent{clear:both}.event-link{color:inherit;flex:1}.event-date,.event-cta{margin-bottom:auto;margin-top:auto;vertical-align:middle;width:16.6666666667%}.event-cta{margin-left:20px;margin-right:20px;width:auto}.pastevent .event-cta{display:none}.event-date{color:#20b274;text-align:center}.event-date{display:flex;flex-direction:column;height:100%}.event-date-day-month{font-size:1.875em;font-family:"Nexa Bold", Verdana, sans-serif;letter-spacing:0.05em;line-height:1.4666666667;position:relative;text-transform:uppercase}.event-date-day-month:after{background:#20b274;bottom:0;content:"";height:3px;left:50%;margin-left:-25px;position:absolute;width:50px}.event-date-time{font-family:"Clavo", Georgia, serif;font-style:normal;margin-top:9px}.event-date-weekday{text-transform:uppercase}.event-text{display:flex;flex:1;margin-bottom:36px;margin-top:36px;padding-left:4.1666666667%}.event-text-categories{font-size:0.875em;font-family:"Clavo", Georgia, serif;font-style:italic;letter-spacing:0.026em;line-height:1.4285714286;margin:0 0 6px}.event-text-title{transition:all default ease-in-out;font-size:1.875em;margin:0 0 2px}.event-text-description{color:#6d6d6d;margin:0}.event-image{background:#20b274;position:relative;max-width:250px;width:16.6666666667%}.event-image .image_container{bottom:0;left:0;overflow:hidden;right:0;position:absolute;top:0}.event-image .image_container:after{transition:all 0.5s ease-in-out;border:10px solid #20b274;box-sizing:border-box;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.event-image .image_container img{height:100%;object-fit:cover;max-width:none;width:100%}.event-image img{transition:all 0.5s ease-in-out;height:auto;transform-origin:center center;width:100%}.event-image .label{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#20b274;border-radius:50%;color:#fff;height:80px;left:-25px;position:absolute;text-align:center;top:15px;transform:rotate(-16deg);width:80px;z-index:2}.event-image .label.classic-openair{background:#80B12C}.event-image .label .label-content{left:50%;position:absolute;top:50%;transform:translate(-50%, -60%)}.event-image .label .label-pre,.event-image .label .row_1{font-size:0.75em;display:block;font-family:"Clavo", Georgia, serif;font-style:italic;letter-spacing:0.02em;line-height:1.3333333333;margin-bottom:5px}.event-image .label .label-value,.event-image .label .row_2{font-size:1em;display:block;font-family:"Nexa Bold", Verdana, sans-serif;letter-spacing:0.027em;line-height:1;white-space:nowrap}.event-image .brahms-stoerer{background:url("../../files/theme/musikkollegium/img/brahms-festival-button.svg") no-repeat center center;background-size:100px 100px;display:block;height:100px;left:-35px;position:absolute;top:15px;width:100px}.event-image .beethoven-2020-stoerer{background:url("../../files/theme/musikkollegium/img/mkw-stoerer-beethoven-bthvn2020.png") no-repeat center center;background-size:100px 100px;display:block;height:100px;left:-35px;position:absolute;top:15px;width:100px}.event-cta{align-self:flex-end;text-align:center;white-space:nowrap}.program-list-filter{background:#f9f8f6;border-bottom:1px solid #e0dfda;color:#1a1a1a}.program-list-filter .chosen-container{border:none;height:0;left:0;min-height:0;padding:0;position:absolute;right:0}.program-list-filter .chosen-container .chosen-choices{display:none}.program-list-filter form{float:left}.program-list-filter .widget{border-right:1px solid #e4e4e4;box-sizing:border-box;float:left;margin-bottom:0;min-width:290px;padding-left:30px;padding-right:65px;position:relative}.program-list-filter .widget label{font-size:0.9375em;font-weight:600;margin-bottom:0;padding-bottom:20px;padding-right:30px;padding-top:20px;position:relative}.program-list-filter .widget label .amount-container{display:none;position:absolute;right:0;top:50%;transform:translate(0, -50%)}.program-list-filter .widget .icon-wrapper{color:#6d6d6d;position:absolute;right:25px;top:50%;transform:translate(0, -50%)}.program-list-filter .widget .calendar-icon{color:#20b274}.program-list-filter .reset-filter{border-right:none;min-width:0;padding-right:0}.program-list-filter .reset-filter a{font-size:0.9375em;color:#979797;display:block;font-weight:400;padding-bottom:20px;padding-top:20px}.program-list-filter .reset-filter a.enabled{color:#20b274}.program-list-filter .archive-switch{float:right;margin-right:25px;padding-bottom:20px;padding-top:20px}.program-list-filter .archive-switch input{max-height:0;max-width:0;opacity:0}.program-list-filter .archive-switch label{font-size:0.9375em;cursor:pointer;font-weight:600;margin-bottom:0;padding-right:56px;position:relative;user-select:none}.program-list-filter .archive-switch label:before{transition:all default ease-in-out;background:#e0dfda;border-radius:10px;content:"";height:20px;position:absolute;right:0;top:50%;transform:translate(0, -50%);width:36px}.program-list-filter .archive-switch label:after{transition:all default ease-in-out;background:#fff;border-radius:50%;content:"";height:16px;margin-left:2px;position:absolute;right:18px;top:50%;transform:translate(0, -50%);width:16px}.program-list-filter .archive-switch input:checked+label:before{background:#6d6d6d}.program-list-filter .archive-switch input:checked+label:after{right:2px}.program-list-filter .select2-container{height:0;left:0;min-height:0;position:absolute;right:0}.program-list-filter .select2-container .select2-selection{display:none}.event-detail{}.event-detail .event-image-wrapper{clear:both;position:relative}.event-detail .intro-video-wrapper{height:0;padding-bottom:62.5%;position:relative}.event-detail .intro-video-wrapper iframe{height:100% !important;left:0;position:absolute;top:0;width:100% !important}.event-detail .event-program{width:100%;margin-top:60px}.event-detail .event-main-program-points{margin-top:100px;overflow:hidden}.event-detail .event-main-program-points .event-program-point{margin-bottom:15px;width:auto}.event-detail .event-main-program-points .event-program-point.meta-program-point{min-width:75%;margin-left:25%}.event-detail .event-main-program-points-toggler,.event-detail .event-cast-toggler{background:none;border:none;box-sizing:border-box;color:#20b274;display:block;font-family:"Clavo", Georgia, serif;font-style:italic;font-weight:400;margin-left:100px;padding:10px 30px 10px 20px;position:relative;text-align:left;width:calc(100% - 100px)}.event-detail .event-main-program-points-toggler:focus,.event-detail .event-cast-toggler:focus{outline:none}.event-detail .event-main-program-points-toggler .collapsed-text,.event-detail .event-cast-toggler .collapsed-text{display:none}.event-detail .event-main-program-points-toggler .opened-text,.event-detail .event-cast-toggler .opened-text{display:inline-block}.event-detail .event-main-program-points-toggler .icon-arrow,.event-detail .event-cast-toggler .icon-arrow{transition:all default ease-in-out;position:absolute;right:0;top:9px;transform:rotate(180deg);transform-origin:50% 50%}.event-detail .collapsed+.event-main-program-points-toggler .collapsed-text,.event-detail .collapsed+.event-cast-toggler .collapsed-text{display:inline-block}.event-detail .collapsed+.event-main-program-points-toggler .opened-text,.event-detail .collapsed+.event-cast-toggler .opened-text{display:none}.event-detail .collapsed+.event-main-program-points-toggler .icon-arrow,.event-detail .collapsed+.event-cast-toggler .icon-arrow{transform:rotate(0deg)}.event-detail .event-program-point{box-sizing:border-box;margin-bottom:35px;margin-left:25%;width:50%}.event-detail .event-program-point:last-child{margin-bottom:70px}.event-detail .meta-program-point{color:#e0dfda;font-family:"Clavo", Georgia, serif;font-style:italic;margin-left:0;position:relative;text-align:center;width:100%}.event-detail .meta-program-point:before{background:#e0dfda;content:"";height:1px;left:0;position:absolute;top:50%;width:100%;z-index:-1}.event-detail .meta-point-text{background:#fff;display:inline-block;position:relative;padding-left:40px;padding-right:40px}.event-detail .program-point-headline{font-size:1em;font-family:"Clavo", Georgia, serif;font-style:italic;font-weight:400;line-height:1.5;margin-bottom:5px}.event-detail .program-point-headline .composer{display:block;text-transform:none}.event-detail .program-point-sounds li{box-sizing:border-box;padding-left:10%;position:relative}.event-detail .program-point-sounds li .play-sound{margin-left:-30px;position:absolute;top:50%;transform:translate(0, -50%)}.event-detail .program-point-sounds li .play-sound:focus{outline:none}.event-detail .play-sound{background:none;border:none;color:#20b274;height:16px;line-height:1;padding:0;position:relative;width:16px}.event-detail .play-sound svg{transition:all default ease-in-out;height:16px;left:0;position:absolute;top:0;width:16px}.event-detail .play-sound .pause{opacity:0}.event-detail .play-sound.state-play .play{opacity:0}.event-detail .play-sound.state-play .pause{opacity:1}.event-detail .event-social-links{margin-bottom:95px;text-align:center;width:100%}.event-detail .event-social-link{display:inline-block;margin-left:5px;margin-right:5px}.event-detail .event-social-link svg{transition:all default ease-in-out;color:#e0dfda;height:38px;width:38px}.event-detail .event-social-link:hover svg{color:#20b274}.event-detail .event-issuu{margin-bottom:70px;text-align:center}.event-detail .event-issuu iframe{margin-left:auto;margin-right:auto;max-width:500px}.event-detail .event-pdf{margin-bottom:70px;text-align:center}.event-detail .event-issuu+.event-pdf{margin-top:-50px}.event-detail .event-partner{margin-bottom:90px;text-align:center;width:100%}.event-detail .event-partner img{margin-left:50px;margin-right:50px;max-height:125px}.event-detail .event-partner-headline{font-size:1.125em;font-family:"Clavo", Georgia, serif;font-style:italic;font-weight:400;letter-spacing:0.034em;line-height:1.2222222222;margin-bottom:40px;text-transform:none}.event-detail .event-main-information-wrapper{position:relative;z-index:1}.event-detail .event-cast{line-height:2}.event-detail .event-cast dt{font-size:0.875em;box-sizing:border-box;clear:left;color:#6d6d6d;display:block;float:left;line-height:2.5;margin:0;padding-right:10px;text-align:right;text-transform:uppercase;width:37.5%}.event-detail .event-cast dd{box-sizing:border-box;display:block;font-family:"Clavo", Georgia, serif;font-style:italic;float:left;margin:0;padding-left:10px;width:62.5%}.event-detail .event-cast-mobile{display:none}.event-detail .event-meta-information{font-family:"Clavo", Georgia, serif;font-style:italic;margin-left:25%;margin-bottom:45px;width:50%}.event-detail .event-meta-information>*{border-top:1px solid #979797;padding-bottom:9px;padding-top:9px}.event-detail .event-meta-information>*:last-child{border-bottom:1px solid #979797}.event-detail .event-meta-information .event-type{font-weight:700}.event-detail .event-meta-information .event-dates{text-transform:uppercase}.event-detail .event-meta-information .event-dates a{color:#20b274}.event-detail .event-meta-information .event-dates a:hover{color:#1a1a1a}.event-detail .event-meta-information .event-dates-ical{margin-top:1em;text-transform:none}.event-detail .event-meta-information .event-program{margin-top:0}.event-detail .event-meta-information .event-additional-addon p:last-child{margin-bottom:0}.event-detail .event-ticket-block{background:#fff;bottom:35px;box-shadow:0 0 0 12px #20b274 inset;box-sizing:border-box;padding:50px 20px 45px;position:absolute;right:-70px;text-align:center;width:280px;z-index:1}.event-detail .ticket-price-currency{font-family:"Clavo", Georgia, serif;font-style:italic;font-weight:500;margin-bottom:10px}.event-detail .ticket-additional-information{font-family:"Clavo", Georgia, serif;font-style:italic;font-weight:400;margin-top:40px;position:relative}.event-detail .ticket-additional-information:before{background:#1a1a1a;content:"";height:3px;left:50%;margin-left:-25px;position:absolute;top:-25px;width:50px}.event-detail .ticket-buy-button{margin-bottom:15px;margin-top:20px;position:relative}.event-detail .ticket-prices-wrapper{margin-bottom:10px}.event-detail .ticket-prices li{font-size:1.5em;display:inline-block;font-family:"Nexa Bold", Verdana, sans-serif;padding-left:10px;padding-right:10px;position:relative}.event-detail .ticket-prices li:before{background:#d8d8d8;content:"";height:22px;left:0;margin-top:-11px;position:absolute;top:50%;width:1px}.event-detail .ticket-prices li:first-child:before{display:none}.event-detail .ticket-price-cta-wrapper a{min-width:170px}.event-detail .ticket-price-cta-wrapper a+a,.event-detail .ticket-price-cta-wrapper button+a{margin-top:15px}.fixed-artist-bar{transition:margin-top 0.3s ease-in-out;background:#fff;border-bottom:1px solid #e3e3e3;box-sizing:border-box;margin-top:-300px;position:relative;width:100%;z-index:-1}.fixed-artist-bar .grid{display:flex}.fixed-artist-bar .grid>*{margin-bottom:auto;margin-top:auto}.fixed-artist-bar .fixed-bar-image{float:left;width:15%}.fixed-artist-bar .fixed-bar-image img{height:100%;height:120px;object-fit:cover;max-width:none;width:100%}.fixed-artist-bar .fixed-bar-headline{float:left;margin-left:2.5%}.fixed-artist-bar .fixed-bar-cta-wrapper{position:absolute;right:2.5%;top:50%;transform:translate(0, -50%)}.fixed-artist-bar.is-visible{margin-top:0}body .select2-container{min-height:50px;width:100% !important;z-index:20000}body .select2-dropdown{z-index:15000}body .select2-container--default .select2-selection--single{font-size:1em;border-radius:3px;border:1px solid #979797;box-sizing:border-box;height:auto;line-height:1;outline:none;padding:12px 16px 11px}body .select2-container--default .select2-selection--single .select2-selection__rendered{height:25px;line-height:25px;padding-left:0}body .select2-container--default .select2-selection--single .select2-selection__arrow{bottom:0;height:auto;right:15px;top:0}body .select2-container--default .select2-selection--single .select2-selection__arrow b{border-width:6px 5px 0 5px}body .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-width:0 5px 6px 5px}body .select2-container--default .select2-selection--multiple{border-radius:3px;border:1px solid #979797;height:auto;padding:2px 40px 3px 6px}body .select2-container--default .select2-selection--multiple .select2-selection__choice{font-size:0.875em;background:#e0dfda;border:none;height:37px;line-height:37px;padding-left:10px;padding-right:30px;position:relative}body .select2-container--default .select2-selection--multiple .select2-selection__rendered{padding:0}body .select2-container--default .select2-selection--multiple .select2-selection__rendered li:first-child .select2-search__field{font-size:1em;margin-left:10px}body .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background:url("data:image/svg+xml;utf8,<svg id='Ebene_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 11'><path fill='#6D6D6D' d='M6.2 5.5L10.9.8c.2-.2.2-.5 0-.7-.2-.2-.5-.2-.7 0L5.5 4.8.8.1C.6 0 .3 0 .1.1 0 .3 0 .6.1.8l4.7 4.7-4.7 4.7c-.2.2-.2.5 0 .7.2.2.5.2.7 0l4.7-4.7 4.7 4.7c.2.2.5.2.7 0 .2-.2.2-.5 0-.7L6.2 5.5z'/></svg>") no-repeat center center;color:transparent;margin-right:0;position:absolute;right:12px}body .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:transparent}body .select2-container--default .select2-search--inline .select2-search__field{font-size:0.875em;height:34px;line-height:34px}body .select2-container--default .select2-results__option--highlighted[aria-selected]{background:#20b274}body .select2-results__option{padding-left:16px;padding-right:16px}body .widget-select.multiselect .select2-container--default:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDQwIDQwIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzZkNmQ2ZCIgZD0iTTM5IDguOEwyMCAzMS4yIDEgOC44Ii8+PC9zdmc+");content:"";height:12px;pointer-events:none;position:absolute;right:15px;top:20px;width:12px}.owl-carousel{visibility:hidden}.owl-carousel.owl-loaded{visibility:visible}.hero-slider{background:#1a1a1a;position:relative;z-index:1}.hero-slider .overlay{background:#1a1a1a;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;z-index:100}.hero-slider .owl-item.active{z-index:10}.hero-slider .slide{height:750px;padding-left:50px;padding-right:50px;position:relative}.hero-slider .slide-image{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.hero-slider .slide-image img{height:100%;max-width:none;object-fit:cover;width:100%}.hero-slider video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.hero-slider .fallback-image{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.hero-slider .slide-content{align-items:center;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;height:100%;padding-bottom:10%;padding-top:10%;text-align:center}.hero-slider .slide-content-inner{margin-bottom:auto;margin-top:auto}.hero-slider .slide-bottom{margin-top:auto}.hero-slider .slide-date-day,.hero-slider .slide-date-year{font-size:1.125em;font-family:"Clavo", Georgia, serif;letter-spacing:0.03em;line-height:1.5555555556}.hero-slider .slide-date-border{background:#fff;bottom:0;content:"";height:3px;left:50%;margin-left:-30px;position:absolute;width:60px}.hero-slider .slide-date-month{font-size:2.75em;display:inline-block;font-family:"Nexa Bold", Verdana, sans-serif;letter-spacing:0.073em;line-height:1;margin-left:6px;margin-right:6px;margin-bottom:0.33em;padding-bottom:0.25em;position:relative;text-transform:uppercase}.hero-slider .slide-date-end{white-space:nowrap}.hero-slider .slide-date-until{font-family:"Clavo", Georgia, serif;font-style:italic;letter-spacing:0.03em;margin-left:10px;margin-right:10px;padding-bottom:0.75em;position:relative;text-transform:uppercase}.hero-slider .slide-location{font-size:1.125em;font-family:"Clavo", Georgia, serif;font-style:italic;line-height:1.5555555556}.hero-slider .slide-title{font-size:6.875em;font-family:"Nexa Bold", Verdana, sans-serif;font-weight:400;line-height:0.9090909091;padding-top:0.5em;text-transform:uppercase}.hero-slider .slide-subtitle{font-size:1.25em;font-family:"Clavo", Georgia, serif;font-style:italic;line-height:1.4}.hero-slider .slide-more{margin-top:1.75em}.hero-slider .slide-more .button:hover,.hero-slider .slide-more .vip-page .ce_codeBox .cf_codeform button:hover,.vip-page .ce_codeBox .cf_codeform .hero-slider .slide-more button:hover,.hero-slider .slide-more .vip-page .ce_codeForm .cf_codeform button:hover,.vip-page .ce_codeForm .cf_codeform .hero-slider .slide-more button:hover{background:#1a1a1a;border-color:#1a1a1a}.hero-slider #progress-bar{bottom:0;color:#20b274;height:3px;left:0;overflow:hidden;position:absolute;transform:translateZ(0);width:100%;z-index:15}.hero-slider .owl-dots{display:none}.hero-slider-navigation{transition:all 0.75s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;bottom:0;color:#fff;overflow:hidden;position:absolute;right:0;top:0;width:400px;z-index:200}.hero-slider-navigation .hero-slider-navigation-inner{transition:all 0.75s ease-in-out;background:rgba(0, 0, 0, 0.3);display:flex;flex-direction:column;height:100%;justify-content:center;width:400px}.hero-slider-navigation li{transition:all default ease-in-out;box-sizing:border-box;border-left:3px solid transparent;cursor:pointer;display:flex;opacity:0.6;padding:20px 20px 20px 30px}.hero-slider-navigation li.active{background:rgba(0, 0, 0, 0.5);border-left:3px solid #20b274;opacity:1}.hero-slider-navigation li:hover{background:rgba(0, 0, 0, 0.5);opacity:1}.hero-slider-navigation.hide-navigation{width:100px}.hero-slider-navigation.hide-navigation .hero-slider-navigation-inner{opacity:0}.hero-slider-navigation-toggler{transition:all 0.75s ease-in-out;background:#20b274;border:none;bottom:0;color:#fff;height:44px;line-height:44px;opacity:0;padding:0;pointer-events:none;position:absolute;right:0;text-align:center;vertical-align:0;width:28px;z-index:200}.hide-navigation+.hero-slider-navigation-toggler{opacity:1}.slider-navigation-headline{font-weight:700;margin:0;padding:20px 20px 20px 30px}.slider-navigation-date{margin-bottom:auto;margin-top:auto;padding-left:35px;padding-right:35px;text-align:center}.with-end-date .slider-navigation-date{padding-left:0;padding-right:0}.slider-navigation-date-day,.slider-navigation-date-end-day{font-size:1.25em;display:inline-block;font-weight:700;letter-spacing:0.033em;line-height:2.2;position:relative}.slider-navigation-date-day:after,.slider-navigation-date-end-day:after{background:#fff;bottom:7px;content:"";height:1px;left:50%;position:absolute;transform:translate(-50%, 0);width:110%}.slider-navigation-date-month,.slider-navigation-date-end-month{font-size:0.6875em;font-family:"Clavo", Georgia, serif;line-height:1.2727272727;text-align:center;text-transform:uppercase}.slider-navigation-date-until{font-family:"Clavo", Georgia, serif;font-size:0.7em;font-style:italic;letter-spacing:0.03em;margin-left:10px;margin-right:10px;margin-top:26px;position:relative;text-transform:uppercase}.slider-navigation-title{font-weight:700;letter-spacing:0.034em;line-height:1.125;margin-bottom:auto;margin-top:auto;padding-left:20px;text-transform:uppercase}.owl-prev,.owl-next{transition:all default ease-in-out;color:#fff;position:absolute;top:50%}.owl-prev.disabled,.owl-next.disabled{opacity:0.25}.owl-prev svg,.owl-next svg{height:20px;width:20px}.owl-prev{left:25px}.owl-next{right:25px}.slider-with-navigation .owl-carousel{clear:both}.slider-arrow-navigation{float:right;margin-bottom:3px;min-height:28px}.slider-arrow-navigation .slider-prev,.slider-arrow-navigation .slider-next{background:none;display:block;float:left;border:none;padding:0}.slider-arrow-navigation .slider-prev:focus,.slider-arrow-navigation .slider-next:focus{outline:none}.slider-arrow-navigation .slider-prev svg,.slider-arrow-navigation .slider-next svg{transition:color default ease-in-out;color:#20b274;height:28px;width:28px}.slider-arrow-navigation .slider-prev.disabled svg,.slider-arrow-navigation .slider-next.disabled svg{color:#e0dfda}.slider-arrow-navigation .slider-next{margin-left:15px}body .owl-carousel{display:inherit}thead{text-align:left}th,td{border-bottom:1px solid #979797;padding:16px 16px 16px 0}th{white-space:nowrap}.small-teaser-image{margin-bottom:22px;overflow:hidden;position:relative}.small-teaser-image:after{transition:all 0.5s ease-in-out;border:10px solid #20b274;box-sizing:border-box;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.small-teaser-image img{transition:all 0.5s ease-in-out;height:auto;transform-origin:center center;width:100%}.small-teaser-date{color:#20b274;text-align:center;width:20%}.small-teaser-date-day{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.75em;font-family:"Nexa Bold", Verdana, sans-serif;font-weight:400;line-height:1;position:relative}.small-teaser-date-day:after{background:#20b274;bottom:-4px;content:"";height:2px;left:0;position:absolute;width:100%}.small-teaser-date-month{font-size:0.75em;font-family:"Clavo", Georgia, serif;margin-top:10px;text-transform:uppercase}.small-teaser-text{width:80%}.small-teaser-title{transition:color 0.1s ease-in-out;margin-bottom:3px;word-wrap:break-word}.small-teaser-link{color:inherit;overflow:visible}.small-teaser-categories{font-size:0.875em;font-family:"Clavo", Georgia, serif;font-style:italic;letter-spacing:0.026em;line-height:1.4;margin-bottom:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.small-teaser-description{line-height:1.625}.small-teaser{position:relative}.small-teaser:hover .small-teaser-title{color:#20b274}.small-teaser:hover .small-teaser-image:after{opacity:1}.small-teaser:hover .small-teaser-image img{transform:scale3D(1.05, 1.05, 1)}.small-teaser .label{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#20b274;border-radius:50%;color:#fff;height:80px;left:25px;position:absolute;text-align:center;top:-13px;transform:rotate(-16deg);width:80px;z-index:2}.small-teaser .label .label-content{left:50%;position:absolute;top:50%;transform:translate(-50%, -60%)}.small-teaser .label .label-pre{font-size:0.75em;display:block;font-family:"Clavo", Georgia, serif;font-style:italic;letter-spacing:0.02em;line-height:1.3333333333;margin-bottom:5px}.small-teaser .label .label-value{font-size:1em;display:block;font-family:"Nexa Bold", Verdana, sans-serif;letter-spacing:0.027em;line-height:1;white-space:nowrap}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-top:0}h1,.h1{font-size:5.625em;font-family:"Nexa Bold", Verdana, sans-serif;font-weight:400;line-height:1;margin-bottom:0.25em;text-transform:uppercase}h2,.h2{font-size:1.875em;font-weight:600;line-height:1.1;text-transform:uppercase}h3,.h3{font-size:1.625em;font-weight:600;line-height:1.2;text-transform:uppercase}h4,.h4{font-size:1.25em;font-weight:600;line-height:1.5;text-transform:uppercase}p{line-height:1.6;margin-top:0}blockquote{font-family:"Clavo", Georgia, serif;font-style:italic;margin:0}blockquote p{font-size:1.375em;color:#20b274;line-height:1.2272727273}blockquote p:last-of-type{margin-bottom:0}blockquote footer{font-size:0.875em;color:#6d6d6d;margin-top:9px}ul{line-height:1.6;margin:0;padding:0}ul li{list-style-type:none}a{transition:all default ease-in-out;color:#20b274;text-decoration:none}a:hover{color:#1a1a1a}.c-error{color:#D0021B}.c-success{color:#02B72C}html,body{overflow-x:hidden}html{color:#1a1a1a;font-family:"Avenir Next LT Pro", Verdana, sans-serif;height:100%}body{min-height:100%}figure{margin:0}img{height:auto;max-width:100%;vertical-align:top}.caption{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#6d6d6d;font-family:"Clavo", Georgia, serif;font-style:italic;line-height:1.375;margin-top:8px}hr{border:none;border-bottom:1px solid #979797}h1{word-break:break-word}.grid>*>*:last-child{margin-bottom:0}#container>.grid>.u_25p:first-child{min-height:1px}body{position:relative;z-index:0}html.no-scroll,body.no-scroll{overflow:hidden}#wrapper{background:#fff}.ie-flex-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}#container{background:#fff;padding-bottom:200px;padding-top:100px;position:relative;z-index:1}.with-info-text #container{padding-top:149px}.program-filter-in-header #container{padding-top:161px}.with-info-text.program-filter-in-header #container{padding-top:210px}.header{left:0;position:fixed;z-index:1000;width:100%}.header a{color:#e0dfda}.header a:hover{color:#20b274}.header>.inside{background:#1a1a1a;color:#e0dfda;display:flex;height:100px;justify-content:space-between;padding-left:40px;padding-right:40px;position:relative;z-index:3;background-image:url(../../files/theme/musikkollegium/img/uk-background.jpg);background-position:left center;background-repeat:no-repeat}.header .logo{display:flex;flex-direction:column;height:100%;margin-bottom:auto;margin-top:auto}.header .logo img{margin-bottom:auto;margin-top:auto}.header .right-items{display:flex;flex-direction:row;height:21px;margin-bottom:auto;margin-top:auto}.header .right-items .ie-flex-wrapper{flex-direction:column;margin-bottom:auto;margin-top:auto}.header .header-search,.header .header-phone,.header .school-offers{font-size:0.875em;display:inline-block}.header .header-search{margin-right:15px}.header .header-search svg{height:21px;margin-right:5px;vertical-align:-5px;width:21px}.header .header-phone{margin-left:15px;margin-right:15px}.header .header-phone svg{height:20px;margin-right:5px;vertical-align:-5px;width:20px}.header .school-offers{margin-left:15px;position:relative}.header .school-offers:before{background:#6d6d6d;content:"";height:50px;left:-15px;margin-top:-25px;position:absolute;top:50%;width:1px}.header .burger{background:none;border:none;display:none;height:30px;margin-left:5px;padding:0;position:relative;top:-5px;vertical-align:middle;width:30px}.header .burger:focus{outline:none}.header .burger .icon-wrapper{transition:all 0.1s ease-in-out;height:22px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:22px}.header .burger svg{position:absolute}.header .burger .open{height:22px;left:0;top:0;width:22px}.header .burger .close{height:18px;left:2px;opacity:0;top:2px;width:18px}.mobile-navigation-open{background:#1a1a1a;overflow:hidden}.mobile-navigation-open body{background:#1a1a1a;padding-bottom:0 !important}.mobile-navigation-open .header{overflow:hidden}.mobile-navigation-open .burger .close{opacity:1}.mobile-navigation-open .burger .open{opacity:0}.headroom{will-change:transform;transition:transform 200ms linear}.headroom--pinned{transform:translateY(0%)}.headroom--unpinned{transform:translateY(-100px)}.with-info-text .headroom--unpinned{transform:translateY(-150px)}.nav-up{padding-top:100px}.nav-up .header{height:100px;left:0;position:fixed;top:0;transform:translate(0, -100%);width:100%}.nav-down{padding-top:100px}.nav-down .header{transition:all default ease-in-out;height:100px;left:0;position:fixed;top:0;transform:translate(0, 0);width:100%}#footer{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#e0dfda;position:relative;z-index:-2}#footer a{transition:color default ease-in-out;color:#e0dfda}#footer a:hover{color:#20b274}#footer>.inside{bottom:0;display:flex;left:0;position:fixed;width:100%;z-index:-1}#footer .text-content,#footer .lead-content-short,#footer .lead-content-wide{margin-left:0;padding-left:0;padding-right:0;width:auto}#footer .f-left{box-sizing:border-box;float:left;padding-right:10px;width:50%}#footer .f-right{box-sizing:border-box;float:left;padding-left:10px;width:50%}#footer p{margin-bottom:0}#footer .ce_text{clear:both;margin-bottom:0;margin-top:0}#footer .section-container{margin-top:45px}#footer .section-container:first-child{margin-top:0}#footer .ce_headline,#footer h4{clear:both;color:#fff;margin-bottom:15px;margin-top:0}#footer .social-links .ce_hyperlink{display:inline-block;vertical-align:middle}#footer .social-links .ce_hyperlink+.ce_hyperlink{margin-left:20px}#footer .social-links svg.facebook{height:20px;width:20px}#footer .social-links svg.youtube{height:20px;width:20px}#footer .social-links svg.vimeo{height:15px;width:15px}.no-fixed-footer #footer{z-index:0}.no-fixed-footer #footer>.inside{position:static}.footer-left{background:#252525;box-sizing:border-box;float:left;padding-bottom:40px;padding-left:8.8235294118%;padding-right:2.0833333333%;padding-top:70px;width:37.5%}.footer-right{background:#363636;box-sizing:border-box;display:flex;flex-direction:column;float:left;padding-bottom:40px;padding-left:4.1666666667%;padding-right:8.8235294118%;padding-top:70px;position:relative;width:62.5%}.footer-right-column{box-sizing:border-box;float:left;margin-bottom:40px;padding-left:10px;padding-right:10px;width:33.3333333333%}.footer-right-column .mod_navigation+.mod_navigation{margin-top:45px}.footer-left-column{box-sizing:border-box;padding-left:10px;padding-right:10px}.footer-left-column>*{padding-left:0;padding-right:0}.footer-sponsor-wrapper{margin-bottom:40px;margin-top:20px;padding-left:10px}.footer-sponsor-wrapper img{margin-top:15px}.footer-sponsor-right{position:absolute;right:0;top:0;transform:rotate(-90deg);transform-origin:bottom right}.footer-meta-wrapper{font-size:0.875em;clear:both;margin-top:auto;display:flex;justify-content:space-between}.footer-meta-navigation,.footer-meta-copyright,.footer-meta-orchester-member{box-sizing:border-box;padding-left:10px;padding-right:10px}.footer-meta-navigation ul{line-height:inherit}.footer-meta-navigation li{display:inline-block}.footer-meta-navigation li+li{margin-left:25px}.footer-meta-navigation strong{font-weight:400}.footer-newsletter-form{display:flex;margin-top:15px;max-width:330px;position:relative}.footer-newsletter-form .widget-text{font-size:0.875em;flex:1;margin-bottom:0}.footer-newsletter-form .widget-text input{border-radius:3px 0 0 3px;border-color:transparent;color:#1a1a1a}.footer-newsletter-form button,.footer-newsletter-form input.button{border-radius:0 3px 3px 0;height:100%}.ie .footer-newsletter-form .widget-text input{padding-top:8px;padding-bottom:15px}.ie .footer-newsletter-form .widget-text input::-ms-clear{display:none}.safari .footer-newsletter-form button,.safari .footer-newsletter-form input.button{height:47px}.footer-wide-navigation{display:none}.footer-mobile-navigation h1,.footer-mobile-navigation h2,.footer-mobile-navigation h3,.footer-mobile-navigation h4{cursor:pointer}.footer-mobile-navigation .svg-icon{display:none}.lead-text-h1 p{font-size:1.75em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Clavo", Georgia, serif;font-style:italic;line-height:1.2857142857}.lead-text-h2 p{font-size:1.375em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Clavo", Georgia, serif;font-style:italic;line-height:1.3636363636}.ce_text{margin-bottom:50px}.ce_text .text-content>*:last-child{margin-bottom:0}.ce_text_full .text-content{margin-left:0;width:auto}.text-with-line-separators h3{font-size:1em;margin-bottom:12px;margin-top:35px;text-transform:none}.text-with-line-separators p{border-bottom:1px solid #979797;border-top:1px solid #979797;padding-bottom:12px;padding-top:12px}.ce_image{margin-bottom:40px}.ce_gallery{margin-bottom:40px}.ce_gallery ul{margin:0;padding:0}.ce_gallery li{list-style-type:none}.ce_gallery .cols_3 li{width:33.3333%}.ce_gallery .cols_2 li{width:50%}.ce_gallery .image_container{}.ce_gallery .image_container img{max-width:none;width:100%}.ce_gallery .gallery-slider .owl-item>div{width:100%}.ce_gallery .slider-with-navigation{padding-top:30px;position:relative}.ce_gallery .slider-with-navigation .caption{padding-right:90px}.ce_gallery .slider-with-navigation .slider-arrow-navigation{position:absolute;right:0;top:0;z-index:50}.ce_gallery .slider-with-navigation .hide-navigation+.slider-arrow-navigation{display:none}.ce_gallery .gallery-thumbnails{display:flex;flex-wrap:wrap;margin-bottom:-10px;margin-left:-5px;margin-right:-5px;width:calc(100% + 10px)}.ce_gallery .gallery-thumbnails li{box-sizing:border-box;margin-bottom:10px;padding-left:5px;padding-right:5px}.ce_hyperlink{font-family:"Clavo", Georgia, serif;font-style:italic}.ce_hyperlink .svg-icon{margin-right:5px}.ce_hyperlink .button,.ce_hyperlink .vip-page .ce_codeBox .cf_codeform button,.vip-page .ce_codeBox .cf_codeform .ce_hyperlink button,.ce_hyperlink .vip-page .ce_codeForm .cf_codeform button,.vip-page .ce_codeForm .cf_codeform .ce_hyperlink button{font-family:"Avenir Next LT Pro", Verdana, sans-serif;font-style:normal}.mod_article>.ce_hyperlink{margin-left:6.6666666667%;width:66.6666666667%}.ce_text ul ul,.ce_list ul ul{padding-left:30px}.ce_text li,.ce_list li{padding-bottom:3px;padding-top:3px;position:relative}.ce_text li:before,.ce_list li:before{content:"•";display:block;left:-17px;position:absolute}.ce_text li li:before,.ce_list li li:before{content:"–"}.ce_text li:last-child,.ce_list li:last-child{padding-bottom:0}.ce_form label.error,.ce_form .error legend{color:#D0021B}.ce_form input[type="text"].error,.ce_form input[type="email"].error{background:#FDF5F6;border-color:#D0021B}.ce_form p.error{font-size:0.875em;color:#D0021B;margin-top:0;margin-top:10px}.ce_form .error::-webkit-input-placeholder{color:#D0021B}.ce_form .error::-moz-placeholder{color:#D0021B}.ce_form .error:-ms-input-placeholder{color:#D0021B}.ce_form .error:-moz-placeholder{color:#D0021B}.ce_form .widget.error{margin-bottom:10px}.ce_form .form-field-icon-wrapper{position:relative}.ce_form .form-field-icon-wrapper input{padding-right:50px}.ce_form .form-field-icon-wrapper svg{height:18px;margin-top:-9px;position:absolute;right:22px;top:50%;width:18px}.ce_sociallinks{text-align:center}.ce_sociallinks a{color:#e0dfda;margin-left:3px;margin-right:3px}.ce_sociallinks a:hover{color:#20b274}.ce_sociallinks svg{height:36px;width:36px}.ce_table{margin-bottom:50px;overflow:auto}.biography-table table{width:100%}.biography-table th,.biography-table td{border-bottom:none;line-height:1;padding:0 0 12px;vertical-align:bottom}.biography-table th{font-weight:400}.biography-table .col_first{color:#6d6d6d;font-size:0.75em;padding-right:10px;text-align:right;text-transform:uppercase;width:37.5%}.biography-table .col_last{padding-left:10px;text-align:left;width:62.5%;word-wrap:break-word}.biography-table th.col_last{font-weight:700}.biography-table a{font-family:"Clavo", Georgia, serif;font-style:italic}.prices-table .col_first{width:22%}.prices-table .col_1{width:20%}.prices-table .col_last{text-align:right;width:210px}.prices-table .col_last.col_2{text-align:inherit;width:auto}#main>*:first-child{padding-top:100px}.no-padding #main>*:first-child{padding-top:0}.mod_infoText{background:#20b274;box-sizing:border-box;color:#fff;line-height:1.625;padding:12px 70px;position:relative;width:100%}.mod_infoText .info-icon{left:23px;margin-top:-10px;position:absolute;top:50%}.mod_infoText .info-icon svg{fill:#fff;height:20px;width:20px}.mod_infoText .info-text-close{background:none;border:none;margin-top:-20px;padding:10px;position:absolute;right:13px;top:50%}.mod_infoText .info-text-close:focus{outline:none}.mod_infoText .info-text-close svg{fill:#fff;height:14px;vertical-align:0;width:14px}.mod_infoText .text{overflow:hidden}.mod_infoText .text p{display:inline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mod_infoText .text p:first-child{margin-top:0}.mod_infoText .text p:last-child{margin-bottom:0}.mod_search.ajax-search form,.mod_search.ajax-search .header{display:none}.svg-icon{display:inline-block;fill:currentColor;height:1em;overflow:hidden;vertical-align:-0.15em;width:1em}.mod_importopas .tl_info{border-bottom:1px solid;margin-bottom:2em;padding-bottom:2em}.vip-page #main>.inside{position:relative}.vip-page .ce_codeBox .cf_codeform,.vip-page .ce_codeForm .cf_codeform{position:relative;max-width:304px;border:solid 12px #e73363;padding:50px;box-sizing:border-box;margin-bottom:50px;margin-left:auto;margin-right:auto}.vip-page .ce_codeBox .cf_codeform label,.vip-page .ce_codeForm .cf_codeform label{font-family:Clavo;font-size:16px;font-weight:500;font-style:italic;line-height:1.25;letter-spacing:normal;text-align:center;color:#1a1a1a;margin-bottom:20px}.vip-page .ce_codeBox .cf_codeform input,.vip-page .ce_codeForm .cf_codeform input{text-align:center;margin-bottom:20px}.vip-page .ce_codeBox .cf_codeform button,.vip-page .ce_codeForm .cf_codeform button{width:100%}.vip-page .ce_codeBox .ce_form .widget-radio legend,.vip-page .ce_codeForm .ce_form .widget-radio legend{display:block;float:none;margin-bottom:13px}.vip-page .ce_codeBox .cf_regform,.vip-page .ce_codeForm .cf_regform{display:none;opacity:0;transition:0.4s all ease}.vip-page .ce_codeBox .cf_regform.valid,.vip-page .ce_codeForm .cf_regform.valid{display:block;opacity:1}form{}form .widget{margin-bottom:30px}form .radio_container{margin:0;padding:0}form .options-wrapper{float:left}form .radio-option{cursor:pointer;display:block;float:left;margin-bottom:15px;padding-right:30px;position:relative}form .radio{float:left}form .radio-label{cursor:pointer;float:left;font-weight:400;margin-bottom:0;padding-left:31px}form .radio-label:before{background:none;border:1px solid #979797;border-radius:50%;content:"";display:block;height:16px;left:0;position:absolute;width:16px}form .radio:checked+.radio-label:before{background:#1a1a1a;box-shadow:0 0 0 2px #fff inset}form .checkbox-option{display:block;position:relative}form .checkbox{float:left}form .checkbox-label{cursor:pointer;float:left;font-weight:400;margin-bottom:0;padding-left:31px}form .checkbox-icon{background:none;border:1px solid #979797;border-radius:3px;content:"";display:block;height:12px;left:0;padding:2px;position:absolute;width:12px}form .checkbox-icon svg{color:#1a1a1a;display:none;height:12px;width:12px}form .checkbox:checked+.checkbox-icon svg{display:block}.fullscreen-modal.external .modal-header .image-wrapper{display:none}.fullscreen-modal.external .ce_image{text-align:center}.fullscreen-modal .close-button-wrapper{float:right}.fullscreen-search .image-wrapper,.fullscreen-search .form-wrapper,.fullscreen-search .close-button-wrapper{margin-bottom:auto;margin-top:auto}.fullscreen-search .close-button-wrapper{float:right;width:auto}.fullscreen-search .modal-header{border-bottom:1px solid #e0dfda;display:flex}.fullscreen-search .modal-header .form-wrapper{flex:1;width:auto}.fullscreen-search .ce_form{flex:1;margin-left:auto;margin-right:auto}.fullscreen-search .ce_form .widget{margin-bottom:0}.fullscreen-search .ce_form label{font-size:1.25em;text-transform:uppercase}.fullscreen-search .modal-content .ce_form{padding-left:65px;padding-right:65px}.fullscreen-search .search-results-program{border-bottom:1px solid #e0dfda;padding-bottom:50px;padding-top:85px}.fullscreen-search .search-results-articles{margin-left:auto;margin-right:auto;max-width:100%;padding-bottom:65px;padding-top:65px;width:700px}.fullscreen-search .search-results-articles h2 i{color:#979797;font-family:"Nexa Bold", Verdana, sans-serif;font-style:normal}.fullscreen-search .search-results-articles .search-result .search-result-link{color:#1a1a1a;display:block}.fullscreen-search .search-results-articles .search-result .search-result-link:hover .search-result-headline,.fullscreen-search .search-results-articles .search-result .search-result-link:hover .more{color:#20b274}.fullscreen-search .search-results-articles .search-result .search-result-headline{transition:color default ease-in-out;font-family:"Avenir Next LT Pro", Verdana, sans-serif;margin-bottom:0}.fullscreen-search .search-results-articles .search-result p:last-of-type{margin-bottom:0.5em}.fullscreen-search .search-results-articles .search-result .more{transition:color default ease-in-out;color:#979797}.fullscreen-search .search-results-articles .search-result+.search-result{margin-top:25px}.fullscreen-phone .module-headline{font-size:5.625em;font-family:"Nexa Bold", Verdana, sans-serif;font-weight:400;line-height:1;margin-bottom:0;text-transform:uppercase}.fullscreen-phone .module-subline{font-size:1.75em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Clavo", Georgia, serif;font-style:italic;line-height:1.2857142857}.fullscreen-phone .modal-content{padding-left:65px;padding-right:65px}.fullscreen-phone dt{font-size:0.875em;box-sizing:border-box;clear:both;color:#6d6d6d;float:left;margin-bottom:5px;padding-right:10px;padding-top:3px;text-align:right;text-transform:uppercase;width:50%}.fullscreen-phone dd{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;float:left;font-family:"Clavo", Georgia, serif;font-style:italic;font-weight:400;margin-bottom:5px;margin-left:0;padding-left:10px;width:50%}.fullscreen-phone dd .button,.fullscreen-phone dd .vip-page .ce_codeBox .cf_codeform button,.vip-page .ce_codeBox .cf_codeform .fullscreen-phone dd button,.fullscreen-phone dd .vip-page .ce_codeForm .cf_codeform button,.vip-page .ce_codeForm .cf_codeform .fullscreen-phone dd button{font-family:"Avenir Next LT Pro", Verdana, sans-serif;font-style:normal}.fullscreen-phone .main-information{border-bottom:1px solid #e0dfda;line-height:2;padding-bottom:60px}.fullscreen-phone .main-information a{word-break:break-all}.fullscreen-phone .main-information .main-phone{font-size:1.25em;font-family:"Avenir Next LT Pro", Verdana, sans-serif;font-style:normal;font-weight:600}.fullscreen-phone .main-information .main-opening-hours{display:block;margin-top:-6px}.fullscreen-phone .main-information .button,.fullscreen-phone .main-information .vip-page .ce_codeBox .cf_codeform button,.vip-page .ce_codeBox .cf_codeform .fullscreen-phone .main-information button,.fullscreen-phone .main-information .vip-page .ce_codeForm .cf_codeform button,.vip-page .ce_codeForm .cf_codeform .fullscreen-phone .main-information button{margin-top:20px}.fullscreen-phone .additional-information{padding-bottom:60px;padding-top:60px}.fullscreen-phone .additional-information dt,.fullscreen-phone .additional-information dd{margin-bottom:20px}.fullscreen-phone .additional-information dd p:last-child{margin-bottom:0}.fullscreen-phone .additional-information .location{font-family:"Avenir Next LT Pro", Verdana, sans-serif;font-style:normal}.fullscreen-phone .location{font-weight:600;text-transform:uppercase}.mod_eventArchiveOverlay{background:#20b274;box-shadow:0 0 25px rgba(0, 0, 0, 0.4);color:#fff;display:none;left:50%;padding:15px 30px;position:fixed;text-align:center;top:250px;transform:translate(-50%, 0);z-index:10}.mod_eventArchiveOverlay p{display:inline-block;margin:0}.mod_eventArchiveOverlay .disable-archive-mode{color:#fff;text-decoration:underline;white-space:nowrap}.module{margin-bottom:90px}.module-headline-wrapper{margin-bottom:35px}.module-headline{font-size:2.875em;font-family:"Nexa Bold", Verdana, sans-serif;line-height:0.9565217391;margin-bottom:0;text-align:center}.module-subline{font-size:1.125em;font-family:"Clavo", Georgia, serif;font-style:italic;font-weight:400;letter-spacing:0.034em;line-height:1.2222222222;margin-bottom:0;margin-top:5px;text-align:center;text-transform:none}.orchestra-member-navigation .module-link{display:none}.module-link{margin-top:35px;text-align:center}.next-concerts .slider-meta-information{font-size:0.875em;padding-right:80px}.next-concerts .slider-meta-information .ticket-office-link{margin-right:10px}.next-concerts .slider-meta-information svg{height:20px;margin-right:10px;vertical-align:-0.25em;width:20px}.next-concerts .slider-with-navigation{margin-top:-22px}.next-concerts .owl-stage-outer{padding-top:13px}.next-concerts .module-link{margin-top:35px}.scroll-top-info{transition:all default ease-in-out;background:#20b274;border-radius:50%;bottom:90px;color:#fff;height:47px;left:100%;line-height:47px;opacity:0;position:absolute;text-align:center;transform:translate(0, 30px);vertical-align:middle;width:47px}.scroll-top-info:hover{background:#1a1a1a;color:#20b274}.scroll-top-info svg{height:20px;width:20px}.scrolled-to-bottom .scroll-top-info{opacity:1;transform:translate(0, 0)}.deco-triangle{background:linear-gradient(45deg, #fff, #20b274);height:45vh;margin-top:60vh;opacity:0.2;position:fixed;right:-45vh;top:0;transform:rotate(45deg);transform-origin:left top;width:45vh;z-index:-1}.deco-triangle-inner{background:#fff;height:70%;left:15%;position:absolute;top:15%;width:70%}body{padding-bottom:608px}.loader{display:none;margin-top:-16px;margin-left:-16px;position:fixed;top:50%;left:50%;z-index:20000;font-size:10px;text-indent:-9999em;border-top:2px solid #e0dfda;border-right:2px solid #e0dfda;border-bottom:2px solid #e0dfda;border-left:2px solid #20b274;transform:translateZ(0);animation:load8 1.1s infinite linear}.loader,.loader:after{border-radius:50%;width:32px;height:32px}body.loading-overlay:after,body.modal-open:after{background:rgba(0, 0, 0, 0.6);bottom:0;content:"";display:block;left:0;position:fixed;right:0;top:0;z-index:19000}body.loading-overlay .loader{display:block}@keyframes load8{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.lead-content-short{width:73.3333333333%}.text-content{margin-left:6.6666666667%;width:66.6666666667%}.content-full{width:80%}.text-content blockquote{float:left;margin-left:-5%;margin-right:13px;width:65%}.search-form{width:100%}.scroll-hint{bottom:20px;left:50%;position:absolute;transform:translate(-50%, 0);z-index:100}.scroll-hint-text,.scroll-hint-arrow{display:block;margin-left:auto;margin-right:auto}.scroll-hint-text{font-family:"Clavo", Georgia, serif;font-size:14px;font-style:italic;margin-bottom:5px}.scroll-hint-arrow{animation:scroll-down-arrow 2.5s infinite;font-size:32px;height:32px;width:32px}@keyframes scroll-down-arrow{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.lead-content-wide,.lead-content-short,.text-content,.content-full{box-sizing:border-box}@media screen and (max-width:2000px){#footer .f-left{padding-right:0;float:none;width:auto}#footer .f-right{padding-left:0;float:none;margin-top:20px;width:auto}}@media screen and (min-width:2500px){.footer-wide-navigation{display:block}.footer-wide-navigation .mod_navigation{box-sizing:border-box;float:left;padding-left:13px;padding-right:13px;min-width:220px}.footer-meta-wrapper{justify-content:flex-end}.footer-meta-navigation,.footer-meta-copyright,.footer-meta-orchester-member{padding-left:50px}.footer-main-navigation{display:none}}@media screen and (min-width:1701px){.news-item-big .news-item-text{padding-left:20%;width:90%}.news-item-small .news-item-text{padding-left:20%;width:100%}.news-column-sizer{width:20%}.footer-left{padding-left:10.5882352941%;width:31.0344827586%}.footer-left-column,.footer-right-column{padding-left:13px}.footer-right{padding-left:3.4482758621%;padding-right:10.5882352941%;width:68.9655172414%}.scroll-top-info{margin-left:-180px}}@media screen and (max-width:1700px){.header>.inside{height:80px;padding-left:20px;padding-right:20px}.header .right-items{font-size:0.875em}.header .right-items a{vertical-align:middle}.header .header-search{margin-right:10px}.header .header-phone{margin-left:10px;margin-right:10px}.header .school-offers{margin-left:10px}.header .school-offers:before{height:36px;left:-10px;margin-top:-18px}.header .logo img{height:33px;width:170px}#container{padding-top:80px}.with-info-text #container{padding-top:129px}.program-filter-in-header #container{padding-top:141px}.with-info-text.program-filter-in-header #container{padding-top:190px}.program-filter-in-header .headroom--unpinned{transform:translateY(-80px)}.with-info-text.program-filter-in-header .headroom--unpinned{transform:translateY(-130px)}.headroom--unpinned .fixed-artist-bar.is-visible{margin-top:20px}.mobile-navigation-wrapper{top:80px}.main-navigation a,.main-navigation strong{padding-left:15px;padding-right:15px}.main-navigation .level_1>li>a,.main-navigation .level_1>li>strong{font-size:0.875em}.contact-navigation{margin-top:3px}.contact-navigation .level_1{margin-top:29px}.news-item-big .news-item-text{padding-left:20%;width:90%}.news-item-small .news-item-text{padding-left:20%;width:100%}.news-column-sizer{width:25%}.scroll-top-info{margin-left:-150px}#footer .f-left{float:left;padding-right:10px;width:50%}#footer .f-right{float:left;margin-top:0;padding-left:10px;width:50%}}@media screen and (max-width:1500px){.program-list-filter .widget{min-width:0;padding-left:15px;padding-right:40px}.program-list-filter .widget svg{right:15px}.program-list-filter .reset-filter{padding-right:0}}@media screen and (max-width:1440px){.u_xl_hide{display:none}h1,.h1{font-size:4.6875em}.lead-text-h1 p{font-size:1.5em}.header>.inside{height:70px}.header .logo img{height:30px;width:160px}#container{padding-top:70px}.with-info-text #container{padding-top:119px}.program-filter-in-header #container{padding-top:131px}.with-info-text.program-filter-in-header #container{padding-top:180px}.program-filter-in-header .headroom--unpinned{transform:translateY(-70px)}.with-info-text.program-filter-in-header .headroom--unpinned{transform:translateY(-120px)}.headroom--unpinned .fixed-artist-bar{margin-top:30px}#footer .f-left,#footer .f-right{float:none;padding-left:0;padding-right:0;width:auto}#footer .f-left .ce_text{margin-bottom:20px}.footer-sponsor-right img{width:150px}.footer-meta-wrapper{display:block}.footer-meta-wrapper>*+*{margin-top:20px}.narrow-content{margin-left:20px;padding-left:6.6666666667%}.contact-navigation .level_1{margin-top:24px}.footer-right{padding-right:4.4117647059%}.mobile-navigation-wrapper{top:70px}.with-info-text .mobile-navigation-wrapper{top:119px}.content-subnavigation{display:block}.hero-slider .slide-content{padding-top:5%}.hero-slider .slide{height:568px}.hero-slider .slide-title{font-size:5em;line-height:0.9}.orchestra-navigation .level_2,.text-content{width:86.6666666667%}.content-full{width:100%}}@media screen and (max-width:1300px){.header .right-items .label{display:none}.program-list-filter .widget .pre{display:none}}@media screen and (max-width:1280px){.event-detail .event-meta-information{margin-top:100px}.event-detail .event-main-program-points .event-program-point{margin-left:25%;width:auto}.event-detail .event-program-point{margin-left:12.5%;width:75%}.event-detail .meta-program-point{margin-left:0;width:100%}.event-detail .event-ticket-block{bottom:-35px;padding-bottom:30px;padding-top:35px}.hero-slider .slide-title{font-size:4em}.hero-slider .slide-subtitle{font-size:1em}.ce_heroimage .caption{box-sizing:border-box;padding-left:40px;padding-right:40px}}@media screen and (max-width:1200px){.event-date-day-month{font-size:1.65em}}@media screen and (max-width:1140px){h1,.h1{font-size:3.75em}h2,.h2{font-size:1.875em}.module-headline{font-size:1.875em}.module-subline{margin-top:10px}.lead-text-h1 p{font-size:1.25em}.main-navigation .level_1>li>a,.main-navigation .level_1>li>strong{font-size:0.8em;padding-left:9px;padding-right:9px}#footer>.inside{display:block}#footer .section-container{box-sizing:border-box;float:left;margin-bottom:40px;margin-top:0;padding-left:5px;padding-right:5px;width:50%}#footer .section-container:nth-child(2n+1){clear:left}.footer-left,.footer-right{float:none;padding-left:8.8235294118%;padding-right:8.8235294118%;width:100%}.footer-left-column{padding-left:0;padding-right:0}.event-date,.event-image{width:22%}.event-text{display:block}.event-cta{display:inline-block;margin-left:0;margin-right:0;margin-top:20px}.event-text-title{font-size:1.5em}.event-date-day-month{font-size:1.5em}.event-detail .event-meta-information{margin-left:17.5%;width:82.5%}.event-detail .event-ticket-block{bottom:auto;right:5px;top:100%;transform:translateY(25px)}.event-detail .event-cast dt{font-size:0.75em;line-height:2.87}.event-detail .event-main-program-points-toggler,.event-detail .event-cast-toggler{margin-left:20px;width:calc(100% - 20px)}}@media screen and (max-width:1024px){h1,.h2{font-size:3em}.content-full,.lead-content-wide{width:100%}.text-content{margin-left:0;padding-left:9.0909090909%;width:100%}.deco-triangle{display:none}.fullscreen-modal{bottom:50px;left:50px;right:50px;top:50px}.fullscreen-modal .modal-content{max-height:calc(100vh - 100px - 150px)}.event-detail-page .grid{padding-left:40px;padding-right:40px}.event-detail-page .event-main-program-points{margin-top:200px}.event-detail-page .event-main-program-points .event-program-point{padding:0}.main-navigation{display:none}.header .school-offers{display:none}.header .burger{display:inline-block}.mod_changelanguage{margin-right:20px;margin-top:-3px}.hero-slider .slide{height:450px}.hero-slider .slide-title{font-size:3.4375em}.hero-slider-navigation,.hero-slider-navigation-toggler{display:none}.event-image .label{left:-20px;top:5px;transform:rotate(-16deg) scale(0.8)}.event-image .brahms-stoerer{transform:scale(0.8)}.event-title-wrapper{margin-left:12.5%}.event-main-information-wrapper{padding-left:0;padding-right:0;width:100%}.event-detail .event-ticket-block{float:left;margin-bottom:70px;margin-left:12.5%;margin-right:auto;margin-top:-60px;max-width:280px;min-width:0;position:absolute;right:auto;transform:none;width:37.5%}.event-detail .event-cast{float:right;margin-bottom:70px;width:50%}.event-detail .event-meta-information{clear:both;margin-left:12.5%;margin-top:0;padding-left:0;width:75%}.event-detail .event-program{margin-top:0}.event-detail .event-main-program-points-toggler,.event-detail .event-cast-toggler{display:none !important}.program-list-filter form{float:none}.program-list-filter .widget{border-bottom:1px solid #e0dfda;width:50%}.program-list-filter .widget:nth-child(2n+1){clear:both}.program-list-filter .reset-filter{border-bottom:none}.news-item-small .news-item-text,.news-item-big .news-item-text{padding-left:5%;padding-right:5%;width:100%}.revealing-news .news-item-quote blockquote{padding-right:5%;width:100%}.fullscreen-phone .module-headline{font-size:3.75em}.fullscreen-phone .module-subline{font-size:1.5em}.fullscreen-search .search-results-events{padding-left:0;padding-right:0}.fullscreen-search .search-results-events .next-concerts{margin-left:auto;margin-right:auto;max-width:700px}.fullscreen-skeleton .modal-content h1{font-size:3.75em}.fullscreen-skeleton .modal-content .mod_article,.fullscreen-skeleton .modal-content .orchestra-member-navigation .inner,.fullscreen-skeleton .modal-content .next-concerts{box-sizing:border-box;padding-left:65px;padding-right:65px;width:100%}.mod_article>.ce_hyperlink{margin-left:0;padding-left:9.0909090909%;width:100%}.side-by-side .accordion>div .ce_image{float:none;margin-right:0;width:auto}.side-by-side .accordion>div .biography-table .col_first{width:37.5%}.side-by-side .accordion>div .biography-table .col_last{width:62.5%}}@media screen and (max-width:768px){.u_m_hide{display:none}#main>*:first-child{padding-top:65px}.text-content{padding-left:6.6666666667%}#footer .section-container{float:none;margin-bottom:30px;width:100%}#footer .f-left,#footer .f-right{float:left;width:50%}#footer .f-left{padding-right:5px}#footer .f-left .ce_text{margin-bottom:0}#footer .f-right{padding-left:5px}#footer h1,#footer h2,#footer h3,#footer h4,#footer .ce_headline{font-size:1em}#footer p{font-size:0.875em}#footer .footer-wide-navigation h1,#footer .footer-wide-navigation h2,#footer .footer-wide-navigation h3,#footer .footer-wide-navigation h4{font-size:0.9375em;font-weight:500;line-height:1.7333333333;margin-bottom:0}.footer-right{padding-left:0;padding-right:0;padding-top:0}.footer-newsletter-form{max-width:none}.footer-newsletter-form button{font-size:0.75em}.footer-main-navigation{display:none}.footer-wide-navigation{display:block}.footer-wide-navigation h1,.footer-wide-navigation h2,.footer-wide-navigation h3,.footer-wide-navigation h4{padding-bottom:12px;padding-left:8.8235294118%;padding-right:8.8235294118%;padding-top:12px}.footer-wide-navigation .level_1{display:none}.footer-wide-navigation .level_1 a,.footer-wide-navigation .level_1 strong{display:block;padding-left:8.8235294118%;padding-right:8.8235294118%}.footer-wide-navigation .mod_navigation{border-bottom:1px solid #6d6d6d;border-top:1px solid #6d6d6d}.footer-wide-navigation .mod_navigation+.mod_navigation{border-top:none}.footer-mobile-navigation .inner{display:block;padding-right:30px;position:relative}.footer-mobile-navigation .svg-icon{transition:all default ease-in-out;display:block;position:absolute;right:0;top:50%;transform:translate(0, -50%)}.footer-mobile-navigation.open .svg-icon{transform:translate(0, -50%) rotate(180deg)}.footer-mobile-navigation .level_1{padding-bottom:12px}.footer-mobile-navigation li{margin-bottom:4px}.footer-mobile-navigation li.last{margin-bottom:0}#footer .footer-mobile-navigation.open h1,#footer .footer-mobile-navigation.open h2,#footer .footer-mobile-navigation.open h3,#footer .footer-mobile-navigation.open h4{color:#20b274}.footer-meta-wrapper{margin-top:40px}.footer-meta-navigation,.footer-meta-copyright,.footer-meta-orchester-member{padding-left:8.8235294118%;padding-right:8.8235294118%;text-align:center}.footer-meta-orchester-member{margin-top:0}.footer-sponsor-wrapper{box-sizing:border-box;margin-top:40px;padding-left:8.8235294118%;padding-right:8.8235294118%}.footer-sponsor-wrapper img{width:200px}.footer-sponsor-right{bottom:175px;top:auto}.footer-sponsor-right img{width:135px}.owl-carousel{visibility:visible}.hero-slider .slide-title{font-size:2.5em}.hero-slider .slide-date-month{font-size:2em}.scroll-hint-arrow{font-size:24px;height:24px;width:24px}table,thead,tbody,th,tr,td{box-sizing:border-box;display:block}th,td{border-bottom:none;padding:4px 0}tr{border-bottom:1px solid #979797;padding-bottom:15px;padding-top:15px}.biography-table th,.biography-table td{padding:0 0 12px}.biography-table tr{border-bottom:none;padding-bottom:0;padding-top:0}.biography-table .col_first{float:left;padding-top:4px}.biography-table .col_last{float:left}.prices-table .col_1{width:100%}.prices-table .col_last{text-align:inherit}.news-item-wrapper{margin-top:0 !important}.revealing-news .news-item{margin-bottom:80px}.program-list-entry{display:block;padding-top:30px;position:relative}.event-image{bottom:0;left:0;position:absolute;top:0;width:25%}.event-image .label{left:auto;right:-25px}.event-image .brahms-stoerer{left:auto;right:-25px;top:5px}.event-date,.event-text{padding-left:30%;padding-right:5%;width:100%}.event-text{margin-top:8px;margin-bottom:30px}.event-date{display:inline-block;width:auto}.event-date-time{display:inline-block;margin-left:10px;margin-top:0;vertical-align:9px}.event-date-day-month{display:inline-block;vertical-align:bottom}.event-date-day-month:after{display:none}.event-detail .event-ticket-block{left:50%;margin-bottom:40px;margin-left:auto;margin-right:auto;position:relative;transform:translate(-50%, 0);width:90%}.event-detail .event-cast{display:none;margin-bottom:40px;margin-right:12.5%;width:auto}.event-detail .event-cast-mobile{display:block;float:none}.event-detail .event-cast dd{white-space:nowrap}.event-detail .event-main-program-points{margin-top:60px}.event-detail .event-main-program-points .event-program-point{margin-left:12.5%;padding-left:0;padding-right:0;width:75%}.event-detail .event-program{margin-top:0}.event-detail .event-meta-information{margin-top:0}.fixed-artist-bar{display:none}.fullscreen-modal{bottom:50px;left:50px;right:50px;top:50px}.fullscreen-modal .modal-content{max-height:calc(100vh - 100px - 96px)}.fullscreen-phone .module-headline{font-size:2.375em}.fullscreen-phone .module-subline{font-size:1.125em}.fullscreen-phone .modal-header{height:96px;padding:30px}.fullscreen-phone .modal-header .image-wrapper{max-width:50%;width:auto}.fullscreen-phone .modal-content{padding-left:30px;padding-right:30px}.fullscreen-search .modal-header{height:auto;padding:30px}.fullscreen-search .modal-header .image-wrapper{max-width:50%;width:auto}.fullscreen-search .modal-content .ce_form{padding-left:30px;padding-right:30px}.fullscreen-search .search-results-articles,.fullscreen-search .search-results-events .next-concerts{padding-left:30px;padding-right:30px;width:auto}.fullscreen-skeleton .modal-header{height:96px;padding:30px}.fullscreen-skeleton .modal-header .image-wrapper{max-width:50%;width:auto}.fullscreen-skeleton .modal-content h1{font-size:1.875em}.fullscreen-skeleton .modal-content .mod_article,.fullscreen-skeleton .modal-content .orchestra-member-navigation .inner{padding-left:30px;padding-right:30px}.fullscreen-skeleton .modal-content .text-content{margin-left:0;margin-right:0}.scroll-top-info{left:50%;margin-left:0;transform:translate(-50%, -30px)}.scrolled-to-bottom .scroll-top-info{transform:translate(-50%, 0)}.mod_article>.ce_hyperlink{padding-left:6.6666666667%}}@media screen and (max-width:767px){.next-concerts .small-teaser{display:none}.next-concerts .small-teaser.show-mobile{display:block}.next-concerts .small-teaser-image{display:none}.next-concerts .label{display:none}.next-concerts .slider-with-navigation{margin-top:0}.next-concerts .slider-meta-information{display:none}.next-concerts .slider-arrow-navigation{display:none}.next-concerts .small-teaser{margin-bottom:20px}.next-concerts .small-teaser:last-child{margin-bottom:0}.next-concerts .small-teaser-description{font-size:0.9375em}.next-concerts .small-teaser-date{margin-top:30px}}@media screen and (max-width:700px){.ce_gallery .gallery-thumbnails.cols_3 li{width:50%}.ce_codeform_legitimationcard .widget-fineuploader .fineuploader-wrapper .qq-custom-wrapper-1{flex-direction:column}.ce_codeform_legitimationcard .widget-fineuploader .fineuploader-wrapper .qq-upload-drop-area{margin-bottom:10px;margin-right:0}.ce_codeform_legitimationcard .widget-fineuploader .fineuploader-wrapper .qq-upload-button{width:100%}}@media screen and (max-width:600px){.hero-slider .slide{display:flex;height:auto;min-height:250px}.hero-slider .slide-content{display:block;margin-bottom:auto;margin-left:auto;margin-right:auto;margin-top:auto}.hero-slider .slide-location,.hero-slider .slide-subtitle{display:none}.hero-slider .slide-title{padding-top:0.5em}.hero-slider .slide-date-border{bottom:-4px;height:2px}.scroll-hint{display:none}.event-text-title{font-size:1.33em}.fullscreen-modal{bottom:20px;left:20px;right:20px;top:20px}.fullscreen-modal .modal-content{max-height:calc(100vh - 40px - 96px)}.fullscreen-phone dt,.fullscreen-phone dd{float:none;padding-left:0;padding-right:0;width:auto}.fullscreen-phone dt{text-align:left}.fullscreen-phone dd+dt{margin-top:20px}.fullscreen-phone .empty{display:none}.ce_accordionStart .text-content{padding-left:0;width:100%}.accordion{margin-left:0}.toggler .moosubheadline{display:block;margin-left:0;margin-top:1px}}@media screen and (max-width:480px){h1,.h1{font-size:1.875em;line-height:1.1666666667}h2,.h2{font-size:1.625em;line-height:1.1538461538}h3,.h3{font-size:1.375em;line-height:1.1818181818}h4,.h4{font-size:1.125em;line-height:1.3333333333}p{line-height:1.5}blockquote p{font-size:1.125em;line-height:1.4}blockquote footer{font-size:1em;line-height:1.4}.lead-text-h1 p{font-size:1.125em;line-height:1.4444444444}.lead-text-h2 p{font-size:1em;line-height:1.5}#main>*:first-child{padding-top:50px}.header .logo img{height:25px;width:130px}.header>.inside{height:55px}.header .header-phone{margin-left:7px;margin-right:7px}.header .header-phone svg{height:18px;margin-right:0;width:18px}.header .header-search{margin-right:7px}.header .header-search svg{height:18px;height:16px;margin-right:0}#container{padding-top:55px}body.with-info-text #container{padding-top:103px}#footer .f-left,#footer .f-right{float:none;padding-left:0;padding-right:0;width:auto}#footer .f-left{margin-bottom:20px}.footer-newsletter-form button{padding-left:15px;padding-right:15px}.mobile-navigation-wrapper{top:55px}.with-info-text .mobile-navigation-wrapper{top:103px}.hero-slider .slide{font-size:0.875em}.hero-slider .slide-location{margin-top:1em}.hero-slider .slide-date-month{font-size:1.5em}.hero-slider .slide-title{font-size:1.85em}.hero-slider .slide-bottom{margin-top:1em}.hero-slider .slide-date-border{bottom:-3px;height:1px}.accordion{margin-left:0}form .widget.u_25p,form .widget.u_75p{width:100%}form .radio-option{display:block;float:none;padding-right:0}.text-content{padding-left:0}.text-content blockquote{float:none;margin:0 0 1.5em;width:auto}.mod_article>.ce_hyperlink{padding-left:0}.ce_text ul,.ce_list ul{margin-left:1em}.owl-prev svg,.owl-next svg{height:14px;width:14px}.owl-prev{left:15px}.owl-next{right:15px}.event-image{position:fixed;top:100000px}.event-image img{visibility:none}.event-date{padding-left:5%}.event-text{padding-left:5%}.program-list-filter .widget{float:none;width:100%}.program-list-filter .reset-filter{float:left;width:50%}.event-detail-page .grid{padding-left:25px;padding-right:25px}.event-title-wrapper{margin-left:0;width:auto}.event-image-wrapper{margin-left:-25px;margin-right:-25px;padding-left:0;padding-right:0;width:100%;width:calc(100% + 50px)}.event-detail .event-ticket-block{box-shadow:0 0 0 6px #20b274 inset;margin-top:40px;padding-bottom:25px;padding-top:30px;width:100%}.event-detail .ticket-additional-information{margin-top:30px}.event-detail .ticket-additional-information:before{top:-20px}.event-detail .ticket-prices li{font-size:1.2em}.event-detail .event-cast{margin-right:0;float:none}.event-detail .event-meta-information{margin-left:0;width:100%}.event-detail .event-program-point{margin-left:0;width:100%}.event-detail .meta-program-point{margin-left:-25px;width:calc(100% + 50px)}.event-detail .event-main-program-points{margin-top:20px}.event-detail .event-main-program-points .event-program-point{margin-left:0;width:100%}.orchestra-navigation .level_2{margin-left:0;width:auto}.ce_gallery .slider-with-navigation{padding-top:30px}.ce_gallery .slider-with-navigation .slider-arrow-navigation{background:none;margin-top:0;top:0}.ce_gallery .slider-with-navigation .caption{padding-right:0}.mod_eventArchiveOverlay{left:5%;transform:none;right:5%}.fullscreen-modal{bottom:0;left:0;right:0;top:0}.fullscreen-modal .modal-content{max-height:calc(100vh - 96px)}.fullscreen-phone .module-headline{font-size:1.75em}.fullscreen-skeleton .module-content h1{font-size:1.75em}.fullscreen-search .modal-header{display:block;position:relative}.fullscreen-search .modal-header .image-wrapper{float:left}.fullscreen-search .modal-header .form-wrapper{clear:both;width:100%}.fullscreen-search .modal-header .form-wrapper .ce_form{margin-top:20px}.fullscreen-search .modal-header .close-button-wrapper{position:absolute;right:30px;top:30px}}@media screen and (max-width:480px) and (max-width:700px){.ce_gallery .gallery-thumbnails.cols_2 li,.ce_gallery .gallery-thumbnails.cols_3 li{width:100%}}@media (max-width:375px){.footer-right{padding-bottom:100px}.footer-sponsor-wrapper{margin-bottom:20px}.footer-sponsor-right{bottom:0;right:8.82353%;transform:none}}h1,.h1{font-size:3.75em}p{line-height:1.75}.hide-rc-register-link .rc-register-link{display:none}.header .rc-register-link,.header .rc-register-link:hover,.header .rc-register-link:focus,.header .rc-register-link:active{color:#FFFFFF}.rc-register-link{background:#20b274;font-size:19px;font-weight:500;left:0;padding:12px;position:absolute;right:0;text-align:center;text-transform:uppercase;top:100%}.rc-register-link svg:first-child{margin-right:10px}.rc-register-link svg:last-child{transition:all 0.2s ease-in-out;margin-left:10px}.rc-register-link:hover svg:last-child{transform:translateX(6px)}.main-navigation .level_2{z-index:1}.mod_changelanguage{display:inline-block}.mod_changelanguage li{display:inline-block;margin-right:10px}.mod_changelanguage li:last-child{margin-right:0}.mod_changelanguage a,.mod_changelanguage span{display:inline-block;vertical-align:middle}.mod_changelanguage span{text-decoration:underline}#footer .section-container:first-child{margin-bottom:105px}.footer-meta-copyright{margin-left:auto}.footer-main-navigation{display:flex;justify-content:space-between}.footer-right-column{float:none;width:auto}.mod_article{margin-bottom:80px}.mod_article.last{margin-bottom:0}.lead-content-wide,.lead-content-short,.text-content{max-width:770px;width:auto}.text-content{margin-left:0}.ce_text{}.ce_text ul{padding-left:1em}.ce_text p+ul{margin-top:-1em}.image-half .image_container{overflow:hidden;position:relative}.image-half .image_container a{position:relative;z-index:1}.image-half .image_container:after{transition:all 0.5s ease-in-out;border:10px solid #20b274;box-sizing:border-box;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.image-half .image_container .caption{color:#FFFFFF;font-family:"Avenir Next LT Pro", Verdana, sans-serif;font-size:1.2em;font-style:normal;pointer-events:none;left:40px;position:absolute;right:40px;top:30px;z-index:1}.image-half img{transition:all 0.5s ease-in-out}.image-half:hover .image_container:after{opacity:1}.image-half:hover img{transform:scale3d(1.05, 1.05, 1)}.rc-side-navigation{transition:all default ease-in-out;border-bottom:none;border-top:none;padding-bottom:0;padding-top:0}.rc-side-navigation .level_1{border-bottom:1px solid #979797;border-top:1px solid #979797;margin-bottom:15px;padding-bottom:12px;padding-top:9px}.rc-side-navigation .button,.rc-side-navigation .vip-page .ce_codeBox .cf_codeform button,.vip-page .ce_codeBox .cf_codeform .rc-side-navigation button,.rc-side-navigation .vip-page .ce_codeForm .cf_codeform button,.vip-page .ce_codeForm .cf_codeform .rc-side-navigation button{color:#FFFFFF;display:block;font-family:"Avenir Next LT Pro", Verdana, sans-serif;font-style:normal}.headroom-pinned .rc-side-navigation{margin-top:100px}.bottom-wrapper{padding-left:180px;padding-right:180px;position:relative;z-index:1}.ce_heroimage{text-align:center}.ce_heroimage .image_container{position:relative}.ce_heroimage img{height:480px;max-width:none;object-fit:cover;width:100%}.ce_heroimage .caption{color:#FFFFFF;font-family:"Avenir Next LT Pro", Verdana, sans-serif;font-size:42px;font-style:normal;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.ce_heroimage .caption strong{font-size:65px;font-weight:700}.ce_heroimage .caption em{font-family:"Clavo", Georgia, serif;font-size:32px}.ce_heroimage .caption p{line-height:1.2;margin-bottom:0.5em}.ce_heroimage_left{text-align:left}.ce_heroimage_left .caption .grid{border-left:6px solid #FFFFFF;box-sizing:border-box;padding-left:40px}.ce_timing{align-items:center;color:#1a1a1a;display:flex;margin-bottom:30px;margin-top:30px}.ce_timing .date-wrapper{border:1px solid rgba(0, 0, 0, 0.09);float:left;font-family:"Clavo", Georgia, serif;font-size:20px;font-weight:700;line-height:1.15;padding:10px;text-align:center}.ce_timing .date-wrapper .timing-text{width:90px}.ce_timing .timing-day{border-bottom:1px solid;font-family:"Avenir Next LT Pro", Verdana, sans-serif;font-size:24px;font-weight:700;margin-bottom:5px;padding-bottom:5px}.ce_timing .text-wrapper{font-size:24px;font-weight:700;line-height:1.833333333;margin-left:70px}.ce_timing p{margin:0}.ce_timing.timing-active .date-wrapper{background-color:#20b274;border-color:#20b274;color:#FFFFFF}.rc-tabs .nav{border-bottom:1px solid #979797;display:flex;font-family:"Clavo", Georgia, serif;font-size:18px;font-style:italic;justify-content:space-between;padding-bottom:10px}.rc-tabs .nav li{padding-left:10px;padding-right:10px}.rc-tabs .nav li:first-child{padding-left:0}.rc-tabs .nav li:last-child{padding-right:0}.rc-tabs .nav a{border-bottom:4px solid transparent;color:#1a1a1a}.rc-tabs .nav .ui-state-active a{border-bottom-color:#20b274}.rc-tabs .panel{padding-top:40px}.rc-tabs h2{margin-bottom:0.5em}.rc-tabs h3{font-family:"Clavo", Georgia, serif;font-size:18px;font-style:italic;font-weight:400;margin-bottom:2.5em;text-transform:none}.ce_imageoverlay{margin-bottom:40px;width:33.333%}.ce_imageoverlay:nth-child(3n+1){clear:both}.ce_imageoverlay .gallery-images li{margin-bottom:10px}.ce_imageoverlay .gallery-images li:last-child{margin-bottom:0}.ce_imageoverlay .gallery-images .image_container{cursor:pointer;overflow:hidden;position:relative}.ce_imageoverlay .gallery-images .image_container a{position:relative;z-index:1}.ce_imageoverlay .gallery-images .image_container:after{transition:all 0.5s ease-in-out;border:10px solid #20b274;box-sizing:border-box;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.ce_imageoverlay .gallery-images .image_container img{transition:all 0.5s ease-in-out}.ce_imageoverlay .gallery-images .image_container:hover:after{opacity:1}.ce_imageoverlay .gallery-images .image_container:hover img{transform:scale3d(1.05, 1.05, 1)}.ce_imageoverlay .gallery-images img{height:auto;max-width:none;width:100%}.ce_imageoverlay .overlay-content{display:none}.image-overlay-headline{font-family:"Clavo", Georgia, serif;font-size:1em;font-style:italic;font-weight:400;text-transform:none}#colorbox.image-overlay #cboxContent{margin-top:0}#colorbox.image-overlay #cboxLoadedContent{padding:30px 40px 40px}#colorbox.image-overlay #cboxClose{background:none;right:30px;text-indent:0;top:30px}#colorbox.image-overlay #cboxClose svg{transition:all 0.5s ease-in-out;fill:#20b274}#colorbox.image-overlay #cboxClose:hover svg{fill:#1a1a1a}#colorbox.image-overlay em{font-family:"Clavo", Georgia, serif}#colorbox.image-overlay .overlay-header{margin-bottom:30px}#colorbox.image-overlay .ce_imageoverlay>h3{display:none}#colorbox.image-overlay .content-full{width:100%}#colorbox.image-overlay .fullsize-image{height:50vh;margin-bottom:20px;text-align:center}#colorbox.image-overlay .fullsize-image img{height:100%;object-fit:contain}.awards-table{font-weight:700}.awards-table th,.awards-table td{border:none;padding-bottom:5px;padding-top:5px}.awards-table .row_last td{padding-top:25px}.competition-page .mod_infoText{text-align:center}.competition-page .mod_infoText .info-icon{display:none}.competition-page .mod_infoText a:hover{color:#fff}.competition-page .mod_infoText a:hover svg:last-child{transform:translateX(5px)}.competition-page .mod_infoText svg{transition:all 0.2s ease-in-out;margin-left:5px;margin-right:5px}.checkbox-label{cursor:pointer;float:left;font-weight:400;margin-bottom:0;padding-left:31px;position:relative;z-index:100}@media (max-width:1700px){.bottom-wrapper{padding-left:150px;padding-right:150px}}@media (max-width:1440px){.headroom--unpinned{transform:translateY(-70px)}.footer-main-navigation{flex-wrap:wrap}.footer-right-column{width:50%}.bottom-wrapper{padding-left:120px;padding-right:120px}}@media (max-width:1280px){.bottom-wrapper{padding-left:120px;padding-right:120px}}@media (max-width:1024px){h1,.h1{font-size:3em}h2,.h2{font-size:1.875em}.text-content{padding-left:0}.rc-register-link{font-size:0.875em}.bottom-wrapper{padding-left:107px;padding-right:107px}.ce_heroimage .caption{font-size:4.2vw}.ce_heroimage .caption strong{font-size:6.5vw}.ce_heroimage .caption em{font-size:3.2vw}.ce_imageoverlay{margin-bottom:40px}}@media (max-width:860px){.rc-tabs .nav{display:none}.rc-tabs .panel{border-bottom:1px solid #979797;display:inherit !important;padding-top:0}.rc-tabs .panel>.headline{cursor:pointer;display:block;font-family:"Clavo", Georgia, serif;font-size:1em;font-style:italic;font-weight:400;height:auto;margin-bottom:0;padding-bottom:10px;padding-top:10px;position:static;width:auto}.rc-tabs .content{display:none;padding-top:10px}}@media (max-width:768px){h1,.h1{font-size:2.5em}h2,.h2{font-size:1.5em}.footer-main-navigation{display:none}.bottom-wrapper{padding-left:81px;padding-right:81px}.awards-table table,.awards-table tbody,.awards-table thead,.awards-table tr,.awards-table th,.awards-table td{display:inherit}.awards-table .row_last td{padding-top:0}.awards-table .row_last td:first-child{padding-top:25px}.ce_timing .date-wrapper{min-width:90px}.ce_timing .text-wrapper{font-size:18px;margin-left:40px}}@media (max-width:700px){.ce_imageoverlay{margin-bottom:40px;width:50%}.ce_imageoverlay:nth-child(3n+1){clear:none}.ce_imageoverlay:nth-child(2n+1){clear:both}.ce_imageoverlay li:nth-child(n+3){display:none}}@media (max-width:600px){.ce_heroimage img{height:340px}}@media (max-width:530px){.ce_timing{align-items:flex-start;flex-direction:column}.ce_timing .text-wrapper{margin-left:0;margin-top:10px}}@media (max-width:480px){h1,.h1{font-size:1.875em;line-height:1.16667}h2,.h2{font-size:1.625em;line-height:1.15385}.headroom--unpinned{transform:translateY(-55px)}.bottom-wrapper{padding-left:25px;padding-right:25px}.ce_heroimage img{height:280px}.ce_imageoverlay{margin-bottom:25px;width:100%}.ce_imageoverlay li:nth-child(n+2){display:none}}