[type=button]:focus,[type=submit]:focus,button:focus{outline:none}.menuwrapper{position:fixed;right:0;top:0;z-index:100;text-align:right}.iconbutton{display:inline-flex;justify-content:center;position:relative;align-items:center}.iconbutton:hover .iconbutton__icon,.iconbutton:focus .iconbutton__icon,.iconbutton:active .iconbutton__icon{color:#fff !important;background-color:#000}.iconbutton:hover .iconbutton__tooltip{opacity:1;visibility:visible;transform:translateY(0)}.iconbutton .iconbutton__icon{outline:none;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;color:#000;border:none;border-radius:50% !important;line-height:normal !important;width:46px;height:46px}.iconbutton .iconbutton__icon:focus,.iconbutton .iconbutton__icon:active{color:#fff;outline:none}.iconbutton .iconbutton__icon:focus+.iconbutton__tooltip,.iconbutton .iconbutton__icon:active+.iconbutton__tooltip{opacity:1;visibility:visible;transform:translateY(0)}.iconbutton .iconbutton__tooltip{position:absolute;opacity:0;visibility:hidden;transition:opacity .4s,transform .4s;z-index:1}.iconbutton .iconbutton__tooltip .iconbutton__tooltip__content{text-align:left;background-color:#fff;border:1px solid #000;padding:8px 20px 10px 16px}.iconbutton .iconbutton__tooltip .iconbutton__tooltip__content::before,.iconbutton .iconbutton__tooltip .iconbutton__tooltip__content::after{position:absolute;width:0;height:0;content:"";border-left:13px solid rgba(0,0,0,0);border-right:13px solid rgba(0,0,0,0);border-bottom-width:13px;border-bottom-style:solid}.iconbutton .iconbutton__tooltip .iconbutton__tooltip__content::before{border-bottom-color:#000}.iconbutton .iconbutton__tooltip .iconbutton__tooltip__content::after{border-bottom-color:#fff}.iconbutton .iconbutton__tooltip .iconbutton__tooltip__content .iconbutton__tooltip__headline{font-family:"IBMPlexSans",Sans-serif;font-weight:500;line-height:26px;font-size:18px}.iconbutton .iconbutton__tooltip .iconbutton__tooltip__content .iconbutton__tooltip__platforms{list-style:none;padding:0;margin-top:4px;display:flex}.iconbutton .iconbutton__tooltip .iconbutton__tooltip__content .iconbutton__tooltip__platforms>li{margin-left:20px}.iconbutton .iconbutton__tooltip .iconbutton__tooltip__content .iconbutton__tooltip__platforms>li:first-child{margin-left:0}.iconbutton .iconbutton__tooltip .iconbutton__tooltip__content .iconbutton__tooltip__platforms>li a>svg{color:rgba(0,0,0,.6)}.iconbutton .iconbutton__tooltip .iconbutton__tooltip__content .iconbutton__tooltip__platforms>li a:hover>svg{color:var(--e-global-color-accent)}.iconbutton .iconbutton__tooltip--top .iconbutton__tooltip__content::before,.iconbutton .iconbutton__tooltip--top .iconbutton__tooltip__content::after,.iconbutton .iconbutton__tooltip--bottom .iconbutton__tooltip__content::before,.iconbutton .iconbutton__tooltip--bottom .iconbutton__tooltip__content::after{left:50%;margin-left:-13px}.iconbutton .iconbutton__tooltip--left .iconbutton__tooltip__content::before,.iconbutton .iconbutton__tooltip--left .iconbutton__tooltip__content::after,.iconbutton .iconbutton__tooltip--right .iconbutton__tooltip__content::before,.iconbutton .iconbutton__tooltip--right .iconbutton__tooltip__content::after{top:50%;margin-top:-8px}.iconbutton .iconbutton__tooltip--top{bottom:29px;padding-bottom:33px;transform:translateY(20px)}.iconbutton .iconbutton__tooltip--top .iconbutton__tooltip__content::before,.iconbutton .iconbutton__tooltip--top .iconbutton__tooltip__content::after{transform:rotate(180deg);top:unset}.iconbutton .iconbutton__tooltip--top .iconbutton__tooltip__content::before{bottom:20px}.iconbutton .iconbutton__tooltip--top .iconbutton__tooltip__content::after{bottom:21px}.iconbutton .iconbutton__tooltip--right{left:29px;padding-left:33px;transform:translateX(-20px)}.iconbutton .iconbutton__tooltip--right .iconbutton__tooltip__content::before,.iconbutton .iconbutton__tooltip--right .iconbutton__tooltip__content::after{right:unset;transform:rotate(-90deg)}.iconbutton .iconbutton__tooltip--right .iconbutton__tooltip__content::before{left:14px}.iconbutton .iconbutton__tooltip--right .iconbutton__tooltip__content::after{left:15px}.iconbutton .iconbutton__tooltip--bottom{top:29px;padding-top:33px;transform:translateY(-20px)}.iconbutton .iconbutton__tooltip--bottom .iconbutton__tooltip__content::before{bottom:unset;top:20px}.iconbutton .iconbutton__tooltip--bottom .iconbutton__tooltip__content::after{bottom:unset;top:21px}.iconbutton .iconbutton__tooltip--left{right:29px;padding-right:33px;transform:translateX(20px)}.iconbutton .iconbutton__tooltip--left .iconbutton__tooltip__content::before,.iconbutton .iconbutton__tooltip--left .iconbutton__tooltip__content::after{left:unset;transform:rotate(90deg)}.iconbutton .iconbutton__tooltip--left .iconbutton__tooltip__content::before{right:14px}.iconbutton .iconbutton__tooltip--left .iconbutton__tooltip__content::after{right:15px}.iconbutton--calexport .iconbutton__icon>svg{position:relative;top:-2px}.iconbutton--share .iconbutton__icon>svg{position:relative;left:-2px}.iconbutton--share__platforms{list-style:none;padding:0;margin-top:4px;display:flex}.iconbutton--share__platforms>li{margin-left:20px}.iconbutton--share__platforms>li:first-child{margin-left:0}.iconbutton--share__platforms>li a>svg{color:rgba(0,0,0,.6)}.iconbutton--share__platforms>li a:hover>svg{color:var(--e-global-color-accent)}@media only screen and (max-width: 767px){.iconbutton--calexport .iconbutton__icon>svg{min-width:40px;min-height:40px}.iconbutton--share .iconbutton__icon>svg{min-width:40px;min-height:40px}}.topmenu{padding:7px 32px;display:inline-flex;align-items:center}.topmenu ul.menu{padding:0;list-style:none;display:flex}.topmenu ul.menu li{margin-left:24px}.topmenu ul.menu li:first-child{margin-left:0}.topmenu ul.menu li>a{font-size:14px;line-height:18px;color:#666}.topmenu ul.menu li>a:hover{color:#666 !important}.topmenu .wpml-ls{border:none;margin-left:14px}.topmenu .wpml-ls li{position:relative}.topmenu .wpml-ls li::before{content:"|";display:block;position:absolute;left:-2px;top:2px;color:#666}.topmenu .wpml-ls li:first-child::before{display:none}.topmenu .wpml-ls li.wpml-ls-current-language a{font-weight:500;color:#000}.topmenu .wpml-ls a{color:#666}.mainmenu{position:relative;background-color:var(--e-global-color-primary)}.mainmenu .mainmenu--nav{position:relative;display:flex;padding-right:100px;padding-left:40px}.mainmenu .mainmenu--nav ul.menu{padding:0;list-style:none;display:flex}.mainmenu .mainmenu--nav ul.menu li{opacity:1;visibility:visible;transition:transform .6s,opacity .6s,visibility .6s;transition-timing-function:cubic-bezier(0.65, 0, 0.35, 1)}.mainmenu .mainmenu--nav ul.menu li:first-child>a{margin-left:0}.mainmenu .mainmenu--nav ul.menu li.current-menu-item a::after{content:" ";position:absolute;bottom:18px;display:block;height:2px;width:100%;background-color:#fff}.mainmenu .mainmenu--nav ul.menu li>a{position:relative;display:block;color:var(--e-global-color-secondary);font-size:18px;font-weight:normal;line-height:23px;letter-spacing:0px;padding-top:28px;padding-bottom:25px;border-bottom:1px solid rgba(0,0,0,0);margin-left:40px;transition:color .4s;transition-timing-function:cubic-bezier(0.65, 0, 0.35, 1)}.mainmenu .mainmenu--nav ul.menu li>a:hover{color:var(--e-global-color-accent)}.mainmenu.mainmenu--state-searchbar .mainmenu--nav{pointer-events:none}.mainmenu.mainmenu--state-searchbar .mainmenu--searchbutton{right:calc(100% - 100px)}.mainmenu.mainmenu--state-searchbar .mainmenu--searchbutton .mainmenu--searchbutton-search{opacity:0;visibility:hidden}.mainmenu.mainmenu--state-searchbar .mainmenu--searchbutton .mainmenu--searchbutton-close{opacity:1;visibility:visible}.mainmenu.mainmenu--state-searchbar .mainmenu--searchbutton:hover{color:var(--e-global-color-accent) !important}.mainmenu.mainmenu--state-searchbar .mainmenu--searchbutton:hover.mainmenu--searchbutton-close{color:var(--e-global-color-accent) !important}.mainmenu .mainmenu--searchbutton{outline:none !important;border:none !important;color:#fff !important;display:flex;align-items:center;justify-content:center;width:100px;height:100%;position:absolute;top:0}.mainmenu .mainmenu--searchbutton:hover,.mainmenu .mainmenu--searchbutton:focus-visible,.mainmenu .mainmenu--searchbutton:focus-within{color:var(--e-global-color-accent)}.mainmenu .mainmenu--searchbutton{right:0}.mainmenu .mainmenu--searchbutton .mainmenu--searchbutton-search,.mainmenu .mainmenu--searchbutton .mainmenu--searchbutton-close{position:absolute;left:50%;top:50%;margin-top:-10px;margin-left:-10px;border:0px;padding:0}.mainmenu .mainmenu--searchbutton .mainmenu--searchbutton-search g,.mainmenu .mainmenu--searchbutton .mainmenu--searchbutton-close g{stroke:#fff}.mainmenu .mainmenu--searchbutton .mainmenu--searchbutton-search:focus-visible,.mainmenu .mainmenu--searchbutton .mainmenu--searchbutton-close:focus-visible{outline-offset:2px;outline:2px #fff;outline-style:solid}.mainmenu .mainmenu--searchbutton .mainmenu--searchbutton-close{visibility:hidden;opacity:0}.mainmenu .mainmenu--searchbutton .mainmenu--searchbutton-search{visibility:visible;opacity:1}.mainmenu .mainmenu--searchbutton:hover{cursor:pointer}.mainmenu .mainmenu--searchbar{position:absolute;top:25%;left:100px;right:30px;height:50%;border-bottom:1px solid #fff;display:flex;align-items:center}.mainmenu .mainmenu--searchbar input.search-field{padding-left:8px;padding-bottom:4px;background:rgba(0,0,0,0);width:0%;color:#fff;border-radius:0;flex-grow:1;border:none;outline:none}.mainmenu .mainmenu--searchbar input.search-field::placeholder,.mainmenu .mainmenu--searchbar input.search-field:placeholder,.mainmenu .mainmenu--searchbar input.search-field::-moz-placeholder{font-style:italic;color:rgba(255,255,255,.6) !important;opacity:1 !important;font-style:italic !important}.mainmenu .mainmenu--searchbar .mainmenu--searchbar--clearinput-btn{border:none;position:relative;margin-top:10px;opacity:0;visibility:hidden;pointer-events:none}.mainmenu .mainmenu--searchbar .mainmenu--searchbar--clearinput-btn.show{opacity:1;visibility:visible;pointer-events:all}.mainmenu .mainmenu--searchbar .mainmenu--searchbar--clearinput-btn:focus-visible,.mainmenu .mainmenu--searchbar .mainmenu--searchbar--clearinput-btn:focus-within{outline-offset:-2px !important;outline:2px #fff !important;outline-style:solid !important;background-color:#000}.mainmenu .mainmenu--searchbar .mainmenu--searchbar--clearinput-btn:hover,.mainmenu .mainmenu--searchbar .mainmenu--searchbar--clearinput-btn:focus-visible,.mainmenu .mainmenu--searchbar .mainmenu--searchbar--clearinput-btn:focus-within,.mainmenu .mainmenu--searchbar .mainmenu--searchbar--clearinput-btn:focus{background-color:rgba(0,0,0,0)}.mainmenu .mainmenu--searchbar .mainmenu--searchbar--clearinput-btn::after{content:"";position:absolute;right:0;width:0;height:60%;border-right:1px solid #fff}.mainmenu .mainmenu--searchbar .mainmenu--submitsearch{border:none;margin-top:10px}.mainmenu .mainmenu--searchbar .mainmenu--submitsearch:focus-visible,.mainmenu .mainmenu--searchbar .mainmenu--submitsearch:focus-within{outline-offset:-2px !important;outline:2px #fff !important;outline-style:solid !important;background-color:#000}.mainmenu .mainmenu--searchbar .mainmenu--submitsearch:hover,.mainmenu .mainmenu--searchbar .mainmenu--submitsearch:focus-visible,.mainmenu .mainmenu--searchbar .mainmenu--submitsearch:focus-within,.mainmenu .mainmenu--searchbar .mainmenu--submitsearch:focus{background-color:rgba(0,0,0,0)}.mainmenu__mobile__popup ul li a,.mainmenu__mobile ul li a{color:#fff !important}.mainmenu .mainmenu--nav{visibility:visible;opacity:1;transition:all .25s;transition-timing-function:cubic-bezier(0.65, 0, 0.35, 1);transition-delay:0s}.mainmenu .mainmenu--searchbutton{transition:all .6s;transition-timing-function:cubic-bezier(0.65, 0, 0.35, 1)}.mainmenu .mainmenu--searchbar{visibility:hidden;opacity:0;transition:all .25s;transition-timing-function:cubic-bezier(0.65, 0, 0.35, 1);transition-delay:0s}.mainmenu.mainmenu--state-searchbar .mainmenu--nav{visibility:hidden;opacity:0;transition-delay:.6s}.mainmenu.mainmenu--state-searchbar .mainmenu--searchbutton .mainmenu--searchbutton-close{scale:1.2;transform-origin:center center}.mainmenu.mainmenu--state-searchbar .mainmenu--searchbar{visibility:visible;opacity:1;transition-delay:.6s}input.search-field::placeholder{font-style:italic !important}.mainmenu__mobile{height:56px;width:calc(100% - 48px);margin:0 24px;background-color:#000;position:fixed;z-index:210;bottom:0}.mainmenu__mobile>ul{position:relative;z-index:120;height:100%;display:flex;align-items:center;justify-content:space-around;padding:0;list-style:none;background-color:#000}.mainmenu__mobile>ul>li{font-size:11px;display:flex;align-items:center;justify-content:center}.mainmenu__mobile>ul>li>*{display:flex;flex-direction:column;justify-content:center;align-items:center;transition:color .4s 0s;transition-timing-function:cubic-bezier(0.65, 0, 0.35, 1);cursor:pointer}.mainmenu__mobile>ul>li>*:hover{color:var(--e-global-color-accent)}.mainmenu__mobile>ul>li>*:hover .burgericon{background-color:var(--e-global-color-accent)}.mainmenu__mobile>ul>li>*>span{line-height:11px;margin-top:6px}.mainmenu__mobile li{color:#fff}.mainmenu__mobile li a{color:#fff}.mainmenu__mobile .burgericon__wrapper{height:23px;width:28px;position:relative;top:2px}.mainmenu__mobile .burgericon__wrapper .burgericon{position:relative;display:block;width:28px;height:1px;background-color:#fff;transition:transform .6s,opacity .6s,background-color .4s 0s;transition-timing-function:cubic-bezier(0.65, 0, 0.35, 1)}.mainmenu__mobile .burgericon__wrapper .burgericon.burgericon--first{transform:translateY(0px) rotate(0deg)}.mainmenu__mobile .burgericon__wrapper .burgericon.burgericon--second{transform:translateY(8px) rotate(0deg)}.mainmenu__mobile .burgericon__wrapper .burgericon.burgericon--third{transform:translateY(16px) rotate(0deg);opacity:1}.mainmenu__mobile .mainmenu__mobile__switch.open{color:var(--e-global-color-accent)}.mainmenu__mobile .mainmenu__mobile__switch.open .burgericon__wrapper .burgericon{background-color:var(--e-global-color-accent)}.mainmenu__mobile .mainmenu__mobile__switch.open .burgericon__wrapper .burgericon.burgericon--first{transform:translateY(8px) rotate(315deg)}.mainmenu__mobile .mainmenu__mobile__switch.open .burgericon__wrapper .burgericon.burgericon--second{transform:translateY(7px) rotate(45deg)}.mainmenu__mobile .mainmenu__mobile__switch.open .burgericon__wrapper .burgericon.burgericon--third{transform:translateY(7px) rotate(45deg);opacity:0}.mainmenu__mobile .mainmenu__mobile__popup.open{transform:translateY(0)}.mainmenu__mobile__popup{transform:translateY(calc(100% + 60px));transition:transform .6s;transition-timing-function:cubic-bezier(0.65, 0, 0.35, 1);width:100%;position:absolute;z-index:110;left:0;bottom:60px}.mainmenu__mobile__popup>.mainmenu__mobile__backlink{display:none;align-items:center;width:100%;color:#fff;background-color:#000;margin-bottom:4px;padding:14px 20px;font-size:16px;font-style:italic}.mainmenu__mobile__popup>.mainmenu__mobile__backlink>svg{width:16px;margin-right:14px}.mainmenu__mobile__popup>div{padding:6px 20px 10px;background-color:#000;width:100%;height:calc(90vh - 60px - 58px)}.mainmenu__mobile__popup ul.menu{position:relative;height:100%}.mainmenu__mobile__popup ul{padding:0;list-style:none}.mainmenu__mobile__popup ul li{display:flex;align-items:center;font-size:16px;font-weight:500;padding:12px 0;line-height:25px;border-top:1px solid #7f7f7f}.mainmenu__mobile__popup ul li.menu-item.current-menu-item>a{color:var(--e-global-color-accent) !important}.mainmenu__mobile__popup ul li.menu-item:before{content:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 24 24%27 stroke-width=%271.5%27 stroke=%27%23ffffff%27 class=%27w-6 h-6%27%3E%3Cpath stroke-linecap=%27round%27 stroke-linejoin=%27round%27 d=%27M8.25 4.5l7.5 7.5-7.5 7.5%27 /%3E%3C/svg%3E%0A");width:20px;height:20px;margin-right:10px}.mainmenu__mobile__popup ul li:first-child{border-top:none}.mainmenu__mobile__popup ul li .sub-menu{transition:opacity .3s,visibility .3s;visibility:hidden;opacity:0;position:absolute;overflow-y:hidden;left:0;top:0;width:100%;height:100%;background-color:#000}.mainmenu__mobile__popup ul li .sub-menu--open{visibility:visible;opacity:1}.mainmenu__mobile__popup ul li .sub-menu .sub-menu__title{color:var(--e-global-color-accent);cursor:default}.mainmenu__mobile__popup ul li a{display:flex;align-items:center;color:#fff;transition:color .4s 0s;transition-timing-function:cubic-bezier(0.65, 0, 0.35, 1)}.mainmenu__mobile__popup ul li a:hover{color:var(--e-global-color-accent)}.mainmenu__mobile__popup ul li a>.icon{width:20px;height:20px;margin:0 14px 0 4px}.mainmenu__mobile__popup[data-menu=mobile_service] li{justify-content:right}.mainmenu__mobile__popup[data-menu=mobile_service] li:before{display:none}.mainmenu__mobile__searchcontainer{visibility:hidden;opacity:0;padding:27px 24px;background-color:rgba(204,194,194,.95);width:100vw;height:100vh;overflow:hidden;position:fixed;z-index:200;transition:opacity .3s,visibility .3s}.mainmenu__mobile__searchcontainer.open{visibility:visible;opacity:1}.mainmenu__mobile__searchcontainer .mainmenu__mobile__searchcontainer__title{font-size:32px;line-height:42px;color:#000}.mainmenu__mobile__searchcontainer>.search-form{position:relative}.mainmenu__mobile__searchcontainer>.search-form>.search-field{border:none;border-bottom:1px solid #000;border-radius:0;background:rgba(0,0,0,0);padding:6px 43px 6px 0px;margin-top:20px;outline:none;color:#000;font-size:16px}.mainmenu__mobile__searchcontainer>.search-form>.search-field::placeholder{color:rgba(0,0,0,.5);font-style:italic;font-family:"IBMPlexMono"}.mainmenu__mobile__searchcontainer>.search-form>button[type=submit]{border:none;padding:0;width:37px;height:37px;display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;right:0;outline:none;background:rgba(0,0,0,0)}.mainmenu__mobile__searchcontainer>.search-form>button[type=submit]>svg{width:24px;color:#000}body.single-event .menu-item-object-event>a,body.single-studypath .menu-item-object-studypath>a,body.tax-studypathcategory .menu-item-object-studypath>a,body.single-person .menu-item-object-person>a{color:var(--e-global-color-accent) !important}.burgermenu{position:fixed;z-index:100;left:32px;top:173px;padding:24px;background-color:#000;color:#fff;width:64px;max-height:64px;transition:width .6s,max-height .6s;transition-delay:0s;transition-timing-function:cubic-bezier(0.65, 0, 0.35, 1)}.burgermenu .burgermenu__currentPage{margin-right:26px;height:17px;opacity:0;visibility:hidden;transition:all .6s;transition-delay:0s;transition-timing-function:cubic-bezier(0.65, 0, 0.35, 1)}.burgermenu .burgermenu__currentPage>span{top:-3px;position:relative;font-weight:500;font-size:18px;line-height:23px;display:inline-block;border-bottom:2px solid #fff}.burgermenu .burgermenu__currentPage_vertical{white-space:nowrap;font-weight:500;font-size:18px;z-index:-1;visibility:visible;opacity:1;position:absolute;color:#000;top:100%;left:50%;margin-left:-14px;margin-top:28px;writing-mode:vertical-lr;transform:rotate(180deg);transition:opacity .6s,visibility .6s,top .6s;transition-delay:.4s;transition-timing-function:cubic-bezier(0.65, 0, 0.35, 1)}.burgermenu ul.menu{padding:0;list-style:none;transition:margin-top .6s,margin-bottom .6s,max-height .6s;transition-delay:0s;transition-timing-function:cubic-bezier(0.65, 0, 0.35, 1);margin-top:24px;margin-bottom:14px;max-height:calc(100vh - 314px);overflow-y:auto;overflow-x:hidden;margin-right:4px}.burgermenu ul.menu li{margin-top:12px;margin-right:20px;padding-right:33px;width:224px;opacity:0;transition:opacity .6s 0s;transition-timing-function:cubic-bezier(0.65, 0, 0.35, 1)}.burgermenu ul.menu li>a{font-size:16px;line-height:24px;color:#fff;transition:color .4s 0s;transition-timing-function:cubic-bezier(0.65, 0, 0.35, 1)}.burgermenu ul.menu li>a:hover{color:#ff4c5c}.burgermenu ul.menu li.current_page_parent>a,.burgermenu ul.menu li.current-menu-item>a{font-weight:200;color:#ff4c5c !important}.burgermenu ul.menu li ul.sub-menu{display:none;border-top:1px solid #fff;border-bottom:1px solid #fff;margin-top:8px;padding:8px 0 8px 18px;list-style:none}.burgermenu ul.menu li ul.sub-menu li:first-child{margin-top:0}.burgermenu ul.menu li ul.sub-menu li>a{font-size:16px;color:#fff}.burgermenu ul.menu li ul.sub-menu li>a:hover{color:#ff4c5c}.burgermenu ul.menu li.current_page_ancestor>ul.sub-menu,.burgermenu ul.menu li.current_page_item>ul.sub-menu,.burgermenu ul.menu li.current-menu-ancestor>ul.sub-menu{display:block !important}.burgermenu ul.menu::-webkit-scrollbar{width:8px}.burgermenu ul.menu::-webkit-scrollbar-track{background-color:#282828}.burgermenu ul.menu::-webkit-scrollbar-thumb{background-color:#fff;border:2px solid #282828}.burgermenu .burgermenu__iconWrapper{display:inline-flex;height:64px;width:64px;position:absolute;right:0;top:0;cursor:pointer;justify-content:center;align-items:center;flex-direction:column}.burgermenu .burgermenu__iconWrapper .burgermenu__icon{position:relative;display:block;width:20px;height:1px;background-color:#fff;transition:transform .6s,opacity .6s;transition-timing-function:cubic-bezier(0.65, 0, 0.35, 1)}.burgermenu .burgermenu__iconWrapper .burgermenu__icon.burgermenu__icon--first{transform:translateY(-7px) rotate(0deg)}.burgermenu .burgermenu__iconWrapper .burgermenu__icon.burgermenu__icon--second{transform:translateY(0px) rotate(0deg)}.burgermenu .burgermenu__iconWrapper .burgermenu__icon.burgermenu__icon--third{transform:translateY(7px) rotate(0deg);opacity:1}.burgermenu.burgermenu--open{width:272px;max-height:1000px;transition-delay:0s}.burgermenu.burgermenu--open .burgermenu__currentPage{opacity:1;visibility:visible;height:23px;transition-delay:0s}.burgermenu.burgermenu--open .burgermenu__currentPage_vertical{top:0%;visibility:hidden;opacity:0;transition-delay:0s}.burgermenu.burgermenu--open ul.menu li{opacity:1;transition:opacity .6s .2s}.burgermenu.burgermenu--open ul.menu li>a{transition:color .4s 0s}.burgermenu.burgermenu--open .burgermenu__iconWrapper .burgermenu__icon.burgermenu__icon--first{transform:translateY(1px) rotate(315deg)}.burgermenu.burgermenu--open .burgermenu__iconWrapper .burgermenu__icon.burgermenu__icon--second{transform:translateY(0px) rotate(45deg)}.burgermenu.burgermenu--open .burgermenu__iconWrapper .burgermenu__icon.burgermenu__icon--third{transform:translateY(0px) rotate(45deg);opacity:0}.burgermenu:not(.burgermenu--open) ul.menu{max-height:0}.hmtm_searchfield{display:flex;width:437px;border:1px solid #000;border-radius:0px}.hmtm_searchfield input[type=search]{height:46px;outline:none;background-color:#ccc2c2;border:none;background-repeat:no-repeat;background-position-x:calc(100% - 15px);background-position-y:center;color:#000;line-height:17px;font-size:16px;padding:8px 0px 9px 0px}.hmtm_searchfield input[type=search]::placeholder{color:#000 !important;opacity:.5;font-style:italic}.hmtm_searchfield>input[type=submit]{height:46px;width:21px;outline:none;border:none;background-color:inherit !important;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"21px\" height=\"21px\" viewBox=\"0 0 21 21\"><g fill=\"none\" fill-rule=\"evenodd\" stroke=\"currentColor\" transform=\"translate%28-880.000000, -6980.000000%29 translate%28881.000000, 6980.000000%29\"><circle cx=\"11.5\" cy=\"8.5\" r=\"8\" transform=\"translate%2811.500000, 8.500000%29 scale%28-1, 1%29 translate%28-11.500000, -8.500000%29 \"/><path d=\"M.375 14.375 5.833 19.833\" transform=\"translate%283.000000, 17.000000%29 scale%28-1, 1%29 translate%28-3.000000, -17.000000%29 \"/></g></svg>");background-position:center center;background-repeat:no-repeat;padding:0 15px !important;box-sizing:content-box}.hmtm_searchfield>button.hmtm_searchfield--clear-input-btn,.hmtm_searchfield>button.hmtm_searchfield--submitsearch,.hmtm_searchfield>input.hmtm_searchfield--submitsearch{border:none;background-color:inherit !important;height:46px;color:#000;opacity:0;visibility:hidden;line-height:2.7em}.hmtm_searchfield>button.hmtm_searchfield--clear-input-btn:focus-visible,.hmtm_searchfield>button.hmtm_searchfield--clear-input-btn:focus-within,.hmtm_searchfield>button.hmtm_searchfield--submitsearch:focus-visible,.hmtm_searchfield>button.hmtm_searchfield--submitsearch:focus-within,.hmtm_searchfield>input.hmtm_searchfield--submitsearch:focus-visible,.hmtm_searchfield>input.hmtm_searchfield--submitsearch:focus-within{outline-offset:-2px !important;outline:2px #000 !important;outline-style:solid !important}.hmtm_searchfield>button.hmtm_searchfield--clear-input-btn.show,.hmtm_searchfield>button.hmtm_searchfield--submitsearch.show,.hmtm_searchfield>input.hmtm_searchfield--submitsearch.show{opacity:1;visibility:visible}.hmtm_searchfield.studypath_search_width_fix>button.hmtm_searchfield--submitsearch{visibility:visible;opacity:1}.hmtm_searchfield.studypath_search_width_fix>button.hmtm_searchfield--clear-input-btn{position:relative}.hmtm_searchfield.studypath_search_width_fix>button.hmtm_searchfield--clear-input-btn::after{content:"";position:absolute;right:0;width:0;top:.55em;height:60%;border-right:1px solid #000}@media(max-width: 1299px){.hmtm_searchfield{width:316px}}@media(max-width: 1023px){.hmtm_searchfield{width:335px}}@media(max-width: 767px){.hmtm_searchfield{width:100%}}.hmtm_searchfield>input[type=search]::-ms-clear{display:none;width:0;height:0}.hmtm_searchfield>input[type=search]::-ms-reveal{display:none;width:0;height:0}.hmtm_searchfield>input[type=search]::-webkit-search-decoration,.hmtm_searchfield>input[type=search]::-webkit-search-cancel-button,.hmtm_searchfield>input[type=search]::-webkit-search-results-button,.hmtm_searchfield>input[type=search]::-webkit-search-results-decoration{display:none}.studypath_search_mobile__open_button{height:48px;display:inline-block;background-color:#000;border:none}.studypath_search_mobile__open_button:hover{background-color:#ff4c5c !important;color:#fff !important}@media screen and (min-width: 1300px){.studypath_search_mobile-wrapper{display:none}}@media screen and (max-width: 1299px){.studypath_search_desktop{display:none}}.hmtm_searchfield.studypath_search_width_fix{width:580px;background-color:#e0dada}.hmtm_searchfield.studypath_search_width_fix input{background-color:rgba(0,0,0,0)}input.search-placeholder-black[type=search]::placeholder{color:#000 !important;opacity:.54 !important}.searchfield_filter{display:flex;flex-direction:row}.filterui .filterui__inputs{display:flex;align-items:center;flex-direction:row}.filterui .filterui__inputs .filterui_filterfields{display:flex;flex-direction:row}.filterui .filterui__inputs .filterui__date_from,.filterui .filterui__inputs .filterui__filter{background-color:#ccc2c2;background-repeat:no-repeat;background-position:center center;color:#000;border:1px solid #000;border-radius:0;line-height:17px;font-size:16px;padding:8px 15px 9px 15px}.filterui .filterui__inputs .filterui__date_from::placeholder,.filterui .filterui__inputs .filterui__filter::placeholder{color:#000}.filterui .filterui__inputs .filterui__date_from,.filterui .filterui__inputs .filterui__filter,.filterui .filterui__inputs .filterui__select{margin-left:24px}.filterui .filterui__inputs .filterui__date_from,.filterui .filterui__inputs .filterui__filter{height:48px;transition:background-color .4s,color .4s}.filterui .filterui__inputs .filterui__date_from__button,.filterui .filterui__inputs .filterui__filter{-ms-user-select:none;user-select:none;cursor:pointer;display:flex;align-items:center}.filterui .filterui__inputs .filterui__date_from__button .label,.filterui .filterui__inputs .filterui__filter .label{margin:0px 8px 0 12px}.filterui .filterui__inputs .filterui__date_from__button .chevron,.filterui .filterui__inputs .filterui__filter .chevron{transition:transform .4s;width:16px;position:relative;top:1px}.filterui .filterui__inputs .filterui__date_from{position:relative}.filterui .filterui__inputs .filterui__date_from .icon>svg{width:26px;height:26px}.filterui .filterui__inputs .filterui__date_from .filterui__date_from__picker{transition:opacity .4s,visibility .4s;opacity:0;visibility:hidden;position:absolute;z-index:10;top:calc(100% + 1px);left:-1px;color:#fff;background-color:#000}.filterui .filterui__inputs .filterui__date_from .filterui__date_from__picker .filterui__date_from__picker__picker{padding:16px 32px}.filterui .filterui__inputs .filterui__date_from .filterui__date_from__picker .filterui__date_from__picker__picker .ui-datepicker-header{display:flex;justify-content:space-between;align-items:center;margin:10px 0 16px 0}.filterui .filterui__inputs .filterui__date_from .filterui__date_from__picker .filterui__date_from__picker__picker .ui-datepicker-header .ui-datepicker-title{order:1}.filterui .filterui__inputs .filterui__date_from .filterui__date_from__picker .filterui__date_from__picker__picker .ui-datepicker-header .ui-datepicker-prev,.filterui .filterui__inputs .filterui__date_from .filterui__date_from__picker .filterui__date_from__picker__picker .ui-datepicker-header .ui-datepicker-next{-ms-user-select:none;user-select:none;cursor:pointer}.filterui .filterui__inputs .filterui__date_from .filterui__date_from__picker .filterui__date_from__picker__picker .ui-datepicker-header .ui-datepicker-prev{order:0}.filterui .filterui__inputs .filterui__date_from .filterui__date_from__picker .filterui__date_from__picker__picker .ui-datepicker-header .ui-datepicker-next{order:2}.filterui .filterui__inputs .filterui__date_from .filterui__date_from__picker .filterui__date_from__picker__fromtoday{cursor:pointer;display:flex;padding:13px 32px;border-top:1px solid #fff}.filterui .filterui__inputs .filterui__date_from .filterui__date_from__picker .filterui__date_from__picker__fromtoday span{margin-left:11px;color:#fff;line-height:24px;font-size:16px;font-weight:200;font-family:"IBMPlexSans",Sans-serif}.filterui .filterui__inputs .filterui__date_from .filterui__date_from__picker .filterui__date_from__picker__fromtoday svg{margin-left:12px;width:21px;position:relative;top:2px}.filterui .filterui__inputs .filterui__date_from .filterui__date_from__picker .ui-datepicker-calendar{margin-bottom:0}.filterui .filterui__inputs .filterui__date_from .filterui__date_from__picker .ui-datepicker-calendar thead{color:gray}.filterui .filterui__inputs .filterui__date_from .filterui__date_from__picker .ui-datepicker-calendar tbody{background:#000;color:#fff}.filterui .filterui__inputs .filterui__date_from .filterui__date_from__picker .ui-datepicker-calendar tbody a{color:#fff !important}.filterui .filterui__inputs .filterui__date_from .filterui__date_from__picker .ui-datepicker-calendar td,.filterui .filterui__inputs .filterui__date_from .filterui__date_from__picker .ui-datepicker-calendar th{border:none;background-color:#000;text-align:center !important;padding:0;display:table-cell}.filterui .filterui__inputs .filterui__date_from .filterui__date_from__picker .ui-datepicker-calendar td a,.filterui .filterui__inputs .filterui__date_from .filterui__date_from__picker .ui-datepicker-calendar td span,.filterui .filterui__inputs .filterui__date_from .filterui__date_from__picker .ui-datepicker-calendar th a,.filterui .filterui__inputs .filterui__date_from .filterui__date_from__picker .ui-datepicker-calendar th span{border:1px solid rgba(0,0,0,0);display:block;width:38px;height:38px;line-height:38px}.filterui .filterui__inputs .filterui__date_from .filterui__date_from__picker .ui-datepicker-calendar td a:hover{border:1px solid #ff4c5c;border-radius:50%}.filterui .filterui__inputs .filterui__date_from .filterui__date_from__picker .ui-state-active{background-color:#ff4c5c;border-radius:50%}.filterui .filterui__inputs .filterui__date_from--open,.filterui .filterui__inputs .filterui__date_from:hover,.filterui .filterui__inputs .filterui__filter--open,.filterui .filterui__inputs .filterui__filter:hover{background-color:#000;color:#fff}.filterui .filterui__inputs .filterui__date_from--open .chevron,.filterui .filterui__inputs .filterui__filter--open .chevron{transform:rotate(180deg)}.filterui .filterui__inputs .filterui__date_from--open .filterui__date_from__picker,.filterui .filterui__inputs .filterui__filter--open .filterui__date_from__picker{opacity:1;visibility:visible}.filterui .filterui__inputs .filterui__filter .icon>svg{width:20px;height:17px}.filterui .filterui__inputs .filterui__select{display:flex;align-content:center}.filterui .filterui__inputs .filterui__select input[type=radio]{cursor:pointer;-webkit-appearance:none;appearance:none;background-color:rgba(239,236,236,.5);margin:0 12px 0 0;color:#000;width:25px;height:25px;border:1px solid #000;border-radius:50%;display:inline-flex;justify-content:center;align-items:center}.filterui .filterui__inputs .filterui__select input[type=radio]::before{content:"";width:17px;height:17px;border-radius:50%;transform:scale(0);transition:.3s transform cubic-bezier(0.65, 0, 0.35, 1);box-shadow:inset 1em 1em #000}.filterui .filterui__inputs .filterui__select input[type=radio]:checked::before{transform:scale(1)}.filterui .filterui__inputs .filterui__select label{cursor:pointer;display:flex;align-items:center;white-space:nowrap}.filterui .filterui__inputs .filterui__removefilters{display:none;align-items:center;font-family:"IBMPlexSans",Sans-serif;margin-left:24px;background-color:rgba(0,0,0,0);border:none;font-weight:200;padding:0;color:#000;outline:none;line-height:20px}.filterui .filterui__inputs .filterui__removefilters:hover{color:#000;background-color:rgba(0,0,0,0)}.filterui .filterui__inputs .filterui__removefilters>svg{position:relative;top:2px;margin-left:12px;width:16px}.filterui .filterui__categories{max-height:0;transition:max-height .4s;transition-timing-function:cubic-bezier(0.65, 0, 0.35, 1);overflow:hidden}.filterui .filterui__categories .filterui__category_headline{font-family:"IBMPlexSans",Sans-serif;font-size:16px;line-height:24px;font-weight:200;margin-bottom:10px}.filterui .filterui__categories .filterui__category{margin-top:24px}.filterui .filterui__categories .filterui__category:first-child{margin-top:40px}.filterui .filterui__categories .filterui__category .filterui__category_items{display:flex;margin:-10px 0 0 -10px;flex-wrap:wrap}.filterui .filterui__categories .filterui__category .filterui__category_items .filterui__category_item{-ms-user-select:none;user-select:none;cursor:pointer;border:1px solid gray;font-family:"IBMPlexSans",Sans-serif;font-size:16px;line-height:20px;padding:9px 17px;margin:10px 0 0 10px;white-space:normal}.filterui .filterui__categories .filterui__category .filterui__category_items .filterui__category_item--active{opacity:.5;cursor:not-allowed}.filterui .filterui__categories .filterui__category .filterui__category_items .filterui__category_item--active:active{pointer-events:none}.filterui .filterui__categories .filterui__category .filterui__category_items .filterui__category_item:hover{border-color:#ff4c5c;color:#ff4c5c}.filterui .filterui__letters{margin-top:64px;display:flex;list-style:none;padding:0;justify-content:space-between}.filterui .filterui__letters>.filterui__letter{display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:18px;font-weight:200}.filterui .filterui__letters>.filterui__letter:before{transition:opacity .3s cubic-bezier(0.65, 0, 0.35, 1),background-color .3s cubic-bezier(0.65, 0, 0.35, 1);opacity:0;content:"";height:36px;width:36px;border-radius:50%;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);position:absolute;z-index:-1}.filterui .filterui__letters>.filterui__letter--empty{color:rgba(0,0,0,.2);cursor:not-allowed}.filterui .filterui__letters>.filterui__letter--active:before{background-color:#ff4c5c}.filterui .filterui__letters>.filterui__letter:hover:not(.filterui .filterui__letters>.filterui__letter--empty):before,.filterui .filterui__letters>.filterui__letter--active:before{border:1px solid #ff4c5c;opacity:1}.filterui .filterui__appliedfilters{display:none}.filterui .filterui__appliedfilters .filterui__appliedfilters_headline{font-family:"IBMPlexSans",Sans-serif;font-size:16px;line-height:24px;font-weight:200;margin-top:24px;margin-bottom:10px}.filterui .filterui__appliedfilters .filterui__appliedfilters__list{display:flex;flex-wrap:wrap;margin:-10px 0 0 -10px}.filterui .filterui__appliedfilters .filterui__appliedfilters__list .filterui__category_item,.filterui .filterui__appliedfilters .filterui__appliedfilters__list .filterui__applied_date_from,.filterui .filterui__appliedfilters .filterui__appliedfilters__list .filterui__applied_letter,.filterui .filterui__appliedfilters .filterui__appliedfilters__list .filterui__applied_teachingstaff_administration{display:flex;-ms-user-select:none;user-select:none;cursor:pointer;background-color:#eae7de;font-family:"IBMPlexSans",Sans-serif;font-size:16px;line-height:20px;padding:10px 18px;margin:10px 0 0 10px}.filterui .filterui__appliedfilters .filterui__appliedfilters__list .filterui__category_item svg,.filterui .filterui__appliedfilters .filterui__appliedfilters__list .filterui__applied_date_from svg,.filterui .filterui__appliedfilters .filterui__appliedfilters__list .filterui__applied_letter svg,.filterui .filterui__appliedfilters .filterui__appliedfilters__list .filterui__applied_teachingstaff_administration svg{width:16px;position:relative;top:1px;margin-left:12px}.filterui--filtered .filterui__inputs .filterui__removefilters{display:flex}.filterui--filtered .filterui__appliedfilters{display:block}.filterui--events .filterui__categories--open{max-height:6000px}.filterui--people{max-width:1080px;margin:0 auto}.filterui--people .filterui__categories--open{max-height:6000px}@media only screen and (max-width: 1023px){.filterui.filterui--people .filterui__letters{margin-top:32px}.filterui.filterui--people .filterui__inputs{flex-direction:column;align-items:flex-start}.filterui.filterui--people .filterui__inputs .filterui__select,.filterui.filterui--people .filterui__inputs .filterui__removefilters{margin-left:0px;margin-right:24px;margin-top:18px}}@media only screen and (max-width: 1299px){.filterui.filterui--people .filterui__letters{margin-top:24px}}@media only screen and (max-width: 767px){.filterui.filterui--people .filterui__appliedfilters__list .filterui__category_item,.filterui.filterui--people .filterui__appliedfilters__list .filterui__applied_date_from,.filterui.filterui--people .filterui__appliedfilters__list .filterui__applied_teachingstaff_administration{display:none !important}.filterui.filterui--people .filterui__letters{margin-top:32px;flex-wrap:wrap}.filterui.filterui--people .filterui__letters .filterui__letter{width:34px;height:34px}.filterui.filterui--events .filterui__inputs{flex-direction:column;align-items:flex-start}.filterui.filterui--events .filterui__inputs .filterui_filterfields{margin-top:15px;width:100%}.filterui.filterui--events .filterui__inputs .filterui__date_from{margin-left:0;width:50%}.filterui.filterui--events .filterui__inputs .filterui__filter{width:50%}.filterui.filterui--events .filterui__inputs .filterui__date_from__button,.filterui.filterui--events .filterui__inputs .filterui__filter{justify-content:space-between}.filterui.filterui--events .filterui__inputs .filterui__date_from__button .label,.filterui.filterui--events .filterui__inputs .filterui__filter .label{margin:0px}.filterui.filterui--events .filterui__inputs .filterui__removefilters{margin-left:0}.filterui.filterui--events .filterui__inputs .filterui__date_from__picker .filterui__date_from__picker__picker{padding:16px 9px}.filterui.filterui--events .filterui__categories--open{max-height:100%}.filterui .filterui__inputs .filterui__date_from .filterui__date_from__picker .filterui__date_from__picker__fromtoday{padding:13px 9px}}.eventlist{margin-top:40px}.eventlist .eventlistitem{position:relative;color:var(--e-global-color-text);margin-top:16px;display:flex;align-items:stretch;background:#e0dada}.eventlist .eventlistitem:first-child{margin-top:0}.eventlist .eventlistitem .eventlistitem__cancelledoverlay{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%;z-index:1;color:#ff4c5c}.eventlist .eventlistitem .eventlistitem__cancelledoverlay .eventlistitem__cancelledlabel{transform:rotate(-20deg);display:flex;align-items:center;margin-top:-18px;margin-left:3px}.eventlist .eventlistitem .eventlistitem__cancelledoverlay .eventlistitem__cancelledlabel svg{width:64px;height:64px;margin-right:28px;color:#ff4c5c}.eventlist .eventlistitem .eventlistitem__cancelledoverlay .eventlistitem__cancelledlabel span{font-family:"IBMPlexMono";font-weight:500;font-size:28px;line-height:60px}.eventlist .eventlistitem .eventlistitem__details{flex:1;display:flex;flex-direction:column;margin:0 24px 21px}.eventlist .eventlistitem .eventlistitem__image{display:block;min-width:252px;min-height:167px;background-size:cover;background-position:center center}.eventlist .eventlistitem .eventlistitem__top{display:flex;align-items:center;margin-bottom:10px;font-size:16px;line-height:24px;color:#000;border-bottom:1px solid #979797;height:45px}.eventlist .eventlistitem .eventlistitem__top .eventlistitem__date{flex-basis:35%}.eventlist .eventlistitem .eventlistitem__top .eventlistitem__status{font-family:"IBMPlexMono";font-size:15px;font-weight:200;line-height:27px;display:flex;align-items:center;color:#ff4c5c}.eventlist .eventlistitem .eventlistitem__top .eventlistitem__status svg{width:32px;height:32px}.eventlist .eventlistitem .eventlistitem__top .eventlistitem__status span{margin-left:12px}.eventlist .eventlistitem .eventlistitem__top .eventlistitem__place{margin-left:auto}.eventlist .eventlistitem .eventlistitem__inner{display:flex;flex-wrap:wrap}.eventlist .eventlistitem .eventlistitem__inner .eventlistitem__place{display:none}.eventlist .eventlistitem .eventlistitem__headline h2,.eventlist .eventlistitem .eventlistitem__subheadline{display:-webkit-inline-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;hyphens:none}.eventlist .eventlistitem .eventlistitem__headline{flex:1}.eventlist .eventlistitem .eventlistitem__headline a:hover h2,.eventlist .eventlistitem .eventlistitem__headline a:hover .eventlistitem__subheadline{color:#ff4c5c !important}.eventlist .eventlistitem .eventlistitem__headline a h2{transition:color .4s;color:#000;font-size:20px;font-weight:200;line-height:28px}.eventlist .eventlistitem .eventlistitem__headline a .eventlistitem__subheadline{transition:color .4s;color:#000;flex:100%;font-size:16px;line-height:24px}.eventlist .eventlistitem .eventlistitem__price{flex:0 0 25%;text-align:right;font-weight:200}.eventlist .eventlistitem .eventlistitem__actions{display:flex;align-items:flex-end;margin-top:auto}.eventlist .eventlistitem .eventlistitem__actions>a{font-size:16px;font-weight:400;color:#000;transition:color .4s}.eventlist .eventlistitem .eventlistitem__actions>a:hover{color:#ff4c5c}.eventlist .eventlistitem .eventlistitem__actions>a:hover .eventlistitem__morelinkicon{background-color:#ff4c5c}.eventlist .eventlistitem .eventlistitem__actions .eventlistitem__morelinkicon{display:block;height:1.5px;width:30px;background-color:#000;transition:background-color .4s;position:absolute;left:0;top:50%}.eventlist .eventlistitem .eventlistitem__actions .eventlistitem__morelink,.eventlist .eventlistitem .eventlistitem__actions .eventlistitem__programlink{font-family:"IBMPlexMono";font-weight:500}.eventlist .eventlistitem .eventlistitem__actions .eventlistitem__morelink{position:relative;color:#000;padding-left:42px;margin-right:105px}.eventlist .eventlistitem .eventlistitem__actions .eventlistitem__programlink svg{position:relative;top:3px}.eventlist .eventlistitem .eventlistitem__actions .eventlistitem__ticketbutton{width:180px;text-align:center;margin-left:auto;background:#000;border:1px solid #000;transition:background-color .4s,border-color .4s;padding:4px 0}.eventlist .eventlistitem .eventlistitem__actions .eventlistitem__ticketbutton svg{width:22px;height:16px;position:relative;top:1px;margin-right:10px;color:#fff;transition:color .4s}.eventlist .eventlistitem .eventlistitem__actions .eventlistitem__ticketbutton span{color:#fff;transition:color .4s}.eventlist .eventlistitem .eventlistitem__actions .eventlistitem__ticketbutton:not(.eventlist .eventlistitem .eventlistitem__actions .eventlistitem__ticketbutton--soldout):hover{background-color:#ff4c5c;border-color:#ff4c5c}.eventlist .eventlistitem .eventlistitem__actions .eventlistitem__ticketbutton:not(.eventlist .eventlistitem .eventlistitem__actions .eventlistitem__ticketbutton--soldout):hover svg,.eventlist .eventlistitem .eventlistitem__actions .eventlistitem__ticketbutton:not(.eventlist .eventlistitem .eventlistitem__actions .eventlistitem__ticketbutton--soldout):hover span{color:#000 !important}.eventlist .eventlistitem .eventlistitem__actions .eventlistitem__ticketbutton--soldout{background:rgba(0,0,0,0);border:1px solid #ff4c5c}.eventlist .eventlistitem .eventlistitem__actions .eventlistitem__ticketbutton--soldout span{color:#ff4c5c}.eventlist .eventlistitem--postponed .eventlistitem__ticketbutton,.eventlist .eventlistitem--cancelled .eventlistitem__ticketbutton{position:relative;background-color:rgba(0,0,0,0) !important;border:1px solid #9c9898 !important}.eventlist .eventlistitem--postponed .eventlistitem__ticketbutton span,.eventlist .eventlistitem--cancelled .eventlistitem__ticketbutton span{color:#9c9898 !important}.eventlist .eventlistitem--postponed .eventlistitem__ticketbutton svg,.eventlist .eventlistitem--cancelled .eventlistitem__ticketbutton svg{color:#9c9898 !important}.eventlist .eventlistitem--postponed .eventlistitem__ticketbutton::before,.eventlist .eventlistitem--cancelled .eventlistitem__ticketbutton::before{content:"";position:absolute;z-index:2;height:2px;background-color:#ff4c5c;top:50%;width:70%;margin-left:-35%;left:50%}.eventlist .eventlistitem--cancelled .eventlistitem__morelinkicon{background-color:#9c9898 !important}.eventlist .eventlistitem--cancelled .eventlistitem__ticketbutton{border-color:#9c9898 !important}.eventlist .eventlistitem--cancelled .eventlistitem__image{opacity:.5}.eventlist .eventlistitem--cancelled .eventlistitem__top{border-color:#cbc7c7}.eventlist .eventlistitem--cancelled .eventlistitem__actions .eventlistitem__programlink>span,.eventlist .eventlistitem--cancelled .eventlistitem__actions .eventlistitem__programlink>span>a,.eventlist .eventlistitem--cancelled .eventlistitem__actions .eventlistitem__programlink>svg{color:#9c9898 !important}.eventlist .eventlistitem--cancelled .eventlistitem__date span,.eventlist .eventlistitem--cancelled .eventlistitem__headline h2,.eventlist .eventlistitem--cancelled .eventlistitem__headline .eventlistitem__subheadline,.eventlist .eventlistitem--cancelled .eventlistitem__price span,.eventlist .eventlistitem--cancelled .eventlistitem__place,.eventlist .eventlistitem--cancelled .eventlistitem__actions .eventlistitem__morelink span,.eventlist .eventlistitem--cancelled .eventlistitem__actions .eventlistitem__programlink span{color:#9c9898 !important;position:relative}.eventlist .eventlistitem--cancelled .eventlistitem__date span::before,.eventlist .eventlistitem--cancelled .eventlistitem__headline h2::before,.eventlist .eventlistitem--cancelled .eventlistitem__headline .eventlistitem__subheadline::before,.eventlist .eventlistitem--cancelled .eventlistitem__price span::before,.eventlist .eventlistitem--cancelled .eventlistitem__place::before,.eventlist .eventlistitem--cancelled .eventlistitem__actions .eventlistitem__morelink span::before,.eventlist .eventlistitem--cancelled .eventlistitem__actions .eventlistitem__programlink span::before{content:"";position:absolute;z-index:2;height:2px;background-color:#ff4c5c;top:50%;width:calc(100% + 6px);left:-3px}.eventlist .eventlistitem--postponed .eventlistitem__date span{position:relative}.eventlist .eventlistitem--postponed .eventlistitem__date span::before{content:"";position:absolute;z-index:2;height:2px;background-color:#ff4c5c;top:50%;width:calc(100% + 6px);left:-3px}.eventlist .eventlistitem_error{font-size:24px;font-weight:200}.eventlist .eventlistitem_skeleton{display:none;overflow:hidden;position:relative;background:#e0dada;height:167px;width:100%;margin-top:24px}.eventlist .eventlistitem_skeleton:first-child{margin-top:0}.eventlist .eventlistitem_skeleton .eventlistitem_skeleton__image,.eventlist .eventlistitem_skeleton .eventlistitem_skeleton__details .eventlistitem_skeleton__top,.eventlist .eventlistitem_skeleton .eventlistitem_skeleton__details .eventlistitem_skeleton__bottom{background:#d5d5d5}.eventlist .eventlistitem_skeleton .eventlistitem_skeleton__image{width:252px;flex-shrink:0}.eventlist .eventlistitem_skeleton .eventlistitem_skeleton__details{margin:15px 24px;width:100%}.eventlist .eventlistitem_skeleton .eventlistitem_skeleton__details .eventlistitem_skeleton__top{margin-bottom:12px}.eventlist .eventlistitem_skeleton::before{transform:translateX(-100%);animation:skeleton-shine 4s infinite;content:"";display:block;position:absolute;width:100%;height:100%;background:rgba(255,255,255,.5);background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 100%)}.eventlist--loading .eventlistitem_skeleton{display:flex}button.filterui__loadmore{display:block;margin:64px auto 105px auto;font-family:"IBMPlexSans",sans-serif !important;padding:9px 36px !important;font-size:20px !important;line-height:30px !important;font-weight:200 !important;color:#000 !important;border:1px solid #000;background-color:rgba(0,0,0,0) !important;outline:none !important}button.filterui__loadmore:hover{background-color:rgba(0,0,0,0) !important;color:var(--e-global-color-accent) !important}button.filterui__loadmore:disabled{opacity:.3;cursor:not-allowed}@keyframes skeleton-shine{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}@media only screen and (max-width: 1299px){.eventlist .eventlistitem .eventlistitem__image{min-width:246px;min-height:163px}.eventlist .eventlistitem .eventlistitem__top{font-size:14px}.eventlist .eventlistitem .eventlistitem__top .eventlistitem__status{font-size:12px}.eventlist .eventlistitem .eventlistitem__headline a .eventlistitem__subheadline{font-size:14px}.eventlist .eventlistitem .eventlistitem__price span{font-size:14px}.eventlist .eventlistitem .eventlistitem__actions>a{font-size:14px}.eventlist .eventlistitem .eventlistitem__actions .eventlistitem__ticketbutton{width:152px;font-size:16px}.eventlist .eventlistitem .eventlistitem__actions .eventlistitem__morelink{margin-right:60px}.eventlist .eventlistitem .eventlistitem__cancelledoverlay{padding-left:246px}.eventlist .eventlistitem .eventlistitem__cancelledoverlay .eventlistitem__cancelledlabel span{font-size:27px}.eventlist .eventlistitem .eventlistitem__details{overflow:hidden}}@media only screen and (max-width: 1023px){.eventlist .eventlistitem{margin-top:16px}.eventlist .eventlistitem .eventlistitem__image{min-width:246px;min-height:185px}.eventlist .eventlistitem .eventlistitem__top .eventlistitem__date{flex-basis:50%}.eventlist .eventlistitem .eventlistitem__top .eventlistitem__place{display:none}.eventlist .eventlistitem .eventlistitem__inner .eventlistitem__headline{flex-basis:100%;overflow:hidden}.eventlist .eventlistitem .eventlistitem__inner .eventlistitem__headline h2{overflow:hidden;text-overflow:ellipsis;max-width:100%}.eventlist .eventlistitem .eventlistitem__inner .eventlistitem__subheadline{display:none}.eventlist .eventlistitem .eventlistitem__inner .eventlistitem__place,.eventlist .eventlistitem .eventlistitem__inner .eventlistitem__price{margin-top:10px;margin-bottom:12px}.eventlist .eventlistitem .eventlistitem__inner .eventlistitem__place{display:block;font-size:14px}.eventlist .eventlistitem .eventlistitem__inner .eventlistitem__price{margin-left:auto;flex-basis:unset}.eventlist .eventlistitem .eventlistitem__actions .eventlistitem__morelink{margin-right:32px}.eventlist .eventlistitem .eventlistitem__actions .eventlistitem__ticketbutton{width:132px}.eventlist .eventlistitem_skeleton{margin-top:16px}}@media only screen and (max-width: 767px){.eventlist{margin-top:16px}.eventlist .eventlistitem{display:inherit}.eventlist .eventlistitem .eventlistitem__inner .eventlistitem__place{margin-top:0px;margin-bottom:0px;border-top:1px solid #979797}.eventlist .eventlistitem .eventlistitem__inner .eventlistitem__price{margin-top:0px;margin-bottom:0px;text-align:left;flex:100%}.eventlist .eventlistitem .eventlistitem__image{min-width:100%;min-height:183px}.eventlist .eventlistitem .eventlistitem__top{height:35px}.eventlist .eventlistitem .eventlistitem__top .eventlistitem__date{flex-basis:100%}.eventlist .eventlistitem .eventlistitem__top .eventlistitem__status{position:absolute;margin-top:-113px;background:#d8d8d8;font-size:14.8px;padding:8px;margin-left:-8px}.eventlist .eventlistitem .eventlistitem__top .eventlistitem__status svg{width:28px;height:28px}.eventlist .eventlistitem .eventlistitem__actions{margin-top:25px;margin-bottom:24px}.eventlist .eventlistitem .eventlistitem__actions .eventlistitem__morelink{font-size:16px}.eventlist .eventlistitem .eventlistitem__actions .eventlistitem__programlink{display:none}.eventlist .eventlistitem .eventlistitem__cancelledoverlay{padding-top:185px;padding-left:0}.eventlist .eventlistitem--new .eventlistitem__top .eventlistitem__status{background:none;margin-top:-334px;padding:0px;margin-left:-7px}.eventlist .eventlistitem--new .eventlistitem__top .eventlistitem__status svg{width:32px;height:32px}}.personlist{margin-top:32px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:24px;row-gap:48px}.personlist .personlistitem{display:block;width:100%;height:auto;position:relative;overflow:hidden;transition:.4s ease;color:var(--e-global-color-text)}.personlist .personlistitem .personlistitem__image{padding-top:100%;position:relative}.personlist .personlistitem .personlistitem__image img{display:block;max-width:100%;height:100%;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;object-fit:cover;clip-path:polygon(0 0, 100% 0%, 100% 100%, 0% 100%) !important;transition:.4s ease}.personlist .personlistitem:hover .personlistitem__image img{clip-path:polygon(0 0, 100% 0%, 100% 90%, 0% 100%) !important;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);transition:.4s ease}.personlist .personlistitem:hover .personlistitem__actions .personlistitem__morelink{color:var(--e-global-color-accent)}.personlist .personlistitem:hover .personlistitem__actions .personlistitem__morelink .personlistitem__morelinkicon{background-color:var(--e-global-color-accent)}.personlist .personlistitem .personlistitem__name{margin:24px 0;font-family:"IBMPlexSans",sans-serif !important;font-size:24px;line-height:32px;font-weight:500;color:var(--e-global-color-text)}.personlist .personlistitem .personlistitem__professions,.personlist .personlistitem .personlistitem__departments,.personlist .personlistitem .personlistitem__functions{margin-bottom:12px;font-size:16px}.personlist .personlistitem .personlistitem__actions{margin-top:24px}.personlist .personlistitem .personlistitem__actions .personlistitem__morelinkicon{display:block;height:1.5px;width:30px;background-color:#000;position:absolute;left:0;top:50%;transition:.4s ease}.personlist .personlistitem .personlistitem__actions .personlistitem__morelink{font-family:"IBMPlexMono";font-weight:500;position:relative;color:#000;padding-left:42px;font-size:16px;line-height:30px;transition:.4s ease}.personlist .personlistitem_error{font-size:24px;font-weight:200}.personlist .personlistitem_skeleton{display:none;flex-direction:column}.personlist .personlistitem_skeleton__image,.personlist .personlistitem_skeleton__name,.personlist .personlistitem_skeleton__info,.personlist .personlistitem_skeleton__more{background:#d5d5d5;position:relative;overflow:hidden}.personlist .personlistitem_skeleton__image::before,.personlist .personlistitem_skeleton__name::before,.personlist .personlistitem_skeleton__info::before,.personlist .personlistitem_skeleton__more::before{transform:translateX(-100%);animation:skeleton-shine 1.75s infinite;content:"";display:block;position:absolute;width:100%;height:100%;background:rgba(255,255,255,.5);background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 100%)}.personlist .personlistitem_skeleton__image{width:344px;height:344px}.personlist .personlistitem_skeleton__name{height:32px;margin:24px 0}.personlist .personlistitem_skeleton__info{margin-bottom:24px;height:24px;width:340px}.personlist .personlistitem_skeleton__more{height:30px;width:80px}.personlist--loading .personlistitem_skeleton{display:flex}@keyframes skeleton-shine{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}@media only screen and (max-width: 1299px){.personlist{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width: 1023px){.personlist{grid-template-columns:1fr 1fr;row-gap:40px}.personlist .personlistitem .personlistitem__professions,.personlist .personlistitem .personlistitem__departments,.personlist .personlistitem .personlistitem__functions{margin-bottom:8px}.personlist .personlistitem .personlistitem__name{margin:16px 0 8px 0}}@media only screen and (max-width: 767px){.personlist{grid-template-columns:1fr}.personlist .personlistitem .personlistitem__name{font-size:20px;line-height:27px}}.person_contactbutton{border:none;display:inline-flex;align-items:center;padding:0 !important;cursor:pointer}.person_contactbutton .label{cursor:pointer;transition:color .4s;color:var(--e-global-color-text);font-weight:500}.person_contactbutton .icon{display:flex;align-items:center;cursor:pointer;transition:color .4s;color:var(--e-global-color-text);padding-right:18px}.person_contactbutton .icon svg{width:17px}.person_contactbutton:hover{background-color:inherit !important}.person_contactbutton:hover .label,.person_contactbutton:hover .icon{color:var(--e-global-color-accent)}.person_contactbutton:focus{outline:none;background:inherit !important}.wpcf7 input[type=text],.wpcf7 input[type=tel],.wpcf7 input[type=email],.wpcf7 input[type=url],.wpcf7 input[type=date],.wpcf7 input[type=password],.wpcf7 input[type=number],.wpcf7 select,.wpcf7 textarea{height:48px;outline:none;background-repeat:no-repeat;background-position-x:calc(100% - 15px);background-position-y:center;color:#000;border:1px solid #000;border-radius:0;line-height:17px;font-size:16px;padding:8px 0px 9px 15px;margin-bottom:15px;width:100%}.wpcf7 input[type=text]::placeholder,.wpcf7 input[type=tel]::placeholder,.wpcf7 input[type=email]::placeholder,.wpcf7 input[type=url]::placeholder,.wpcf7 input[type=date]::placeholder,.wpcf7 input[type=password]::placeholder,.wpcf7 input[type=number]::placeholder,.wpcf7 select::placeholder,.wpcf7 textarea::placeholder{color:#000001;font-style:italic}.wpcf7 input[type=text]:focus,.wpcf7 input[type=tel]:focus,.wpcf7 input[type=email]:focus,.wpcf7 input[type=url]:focus,.wpcf7 input[type=date]:focus,.wpcf7 input[type=password]:focus,.wpcf7 input[type=number]:focus,.wpcf7 select:focus,.wpcf7 textarea:focus{border:1px solid var(--e-global-color-accent)}.wpcf7 input[type=text]:read-only{cursor:default;color:#aaa !important;border-color:rgba(170,170,170,.3)}.wpcf7 textarea{height:auto}.wpcf7 .wpcf7-list-item{margin:0}.wpcf7 .wpcf7-list-item-label{font-size:80%}.wpcf7 input[type=submit]{height:46px;color:#000 !important;outline:none;background-color:inherit !important;background-position:center center;background-repeat:no-repeat;border:1px solid #000 !important;border-radius:0 !important;padding:9px 36px !important}.wpcf7 input[type=submit]:focus,.wpcf7 input[type=submit]:hover:not(:disabled){border:1px solid var(--e-global-color-accent) !important;color:var(--e-global-color-accent) !important}.elementor-element.slider-effect.e-con::before,.elementor-element.slider-effect.e-con::after{--background-outer-before: #CCC2C2;--background-outer-after: #CCC2C2}@media screen and (max-width: 1650px)and (min-width: 1024px){.swiper-button-right{right:44px !important}.swiper-button-left{left:44px !important}}
