:root{--gapXS:3px;--gapS:5px;--gapM:10px;--gapL:20px;--closeButtonIcon:21px;--borderSize:1px;--fontSizeXS:10px;--fontSizeS:15px;--fontSizeSM:20px;--fontSizeM:40px;--fontSizeML:60px;--fontSizeL:80px;--collapsedCardHeight:58px;--transitionTimeShort:0.1s;--transitionTimeLong:0.3s;--boxShadow:0 -5px 10px rgba(0,0,0,.5);--boxShadowOverlay:0 -5px 10px rgba(0,0,0,.5);--labelRadius:150px;--openCallLabelMarginRight:200px;--openCallLabelMarginRightMobile:30px;--openCallLabelMarginTop:10px;--openCallLabelMarginTopMobile:40vh;--logoLabelMarginTop:70vh;--logoLabelMarginRight:60vw;--logoLabelMarginTopMobile:70vh;--logoLabelMarginRightMobile:60vw;--grey:grey;--lightGrey:#d3d3d3;--hoverOpacity:0.7;--hoverColor:var(--lightGrey)}.siteBody{height:100vh;height:calc(100*var(--vh));overflow:hidden;display:flex;flex-direction:column;align-items:stretch}.card{flex:0 0 var(--collapsedCardHeight);overflow:hidden;cursor:pointer;box-shadow:var(--boxShadow);position:relative}.card,.card:hover{transition:flex ease-in-out var(--transitionTimeShort)}.card:hover{flex:0 0 calc(var(--collapsedCardHeight)*1.2)}.card.open{overflow-y:scroll;cursor:auto}.card.open,.card.open:hover{flex:1 1 100%}.card h1{margin:0;margin-bottom:var(--gapS)}.calendar.eventOverlayOpen{overflow-y:hidden}.calendarSubcontainer{position:absolute;height:100%;width:100%;overflow-y:scroll}.calendarSubcontainer ul{padding:0;margin:0}.rc-border-b-2,.rc-border-l-2,.rc-border-r-2,.rc-border-t-2{border-width:1px!important}.rc-border-l-2{border-left:solid var(--lightGrey)}.rc-border-t-2{border-top:solid var(--lightGrey)}.rc-border-b-2{border-bottom:solid var(--lightGrey)}.rc-border-r-2{border-right:solid var(--lightGrey)}.rc-block,.rc-font-bold{font-size:var(--fontSizeS);font-weight:400!important;color:var(--lightGrey)}.rc-font-bold{font-size:var(--fontSizeSM)}.rc-max-h-36{max-height:10.25rem!important;position:relative}.calendarNav{display:flex;padding:0 var(--gapS);padding-right:20px;justify-content:flex-end}.calendarNav .next,.calendarNav .prev{transition:border ease-in-out var(--transitionTimeShort);width:var(--gapM);height:var(--gapM);border:solid #000;border-width:0 2px 2px 0;display:inline-block;padding:var(--gapS);margin-top:.1em;background:none}@media screen and (hover:hover){.calendarNav .next:hover,.calendarNav .prev:hover{border-color:var(--hoverColor);cursor:pointer}}.calendarNav .prev{margin-left:var(--gapS);transform:rotate(135deg);-webkit-transform:rotate(135deg)}.calendarNav .next{margin-right:var(--gapS);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.calendarNav .currentMonth{font-size:var(--fontSizeSM);text-transform:uppercase;padding:var(--gapS);margin-top:calc(var(--gapM)*-1)}.event *{transition:opacity ease-in-out var(--transitionTimeShort)}.event li{list-style:none;text-indent:none;display:flex;margin:var(--gapS) 0;padding:var(--gapS) 0;border-top:1px solid var(--lightGrey)}ul .event:last-of-type li{border-bottom:0}.event h3{font-size:var(--fontSizeSM);font-weight:400}.event .time{flex:0 0 45px;padding-right:var(--gapS)}@media screen and (hover:hover){.calendar:not(.eventOverlayOpen) .event:hover{cursor:pointer}.calendar:not(.eventOverlayOpen) .event:hover *{opacity:var(--hoverOpacity)}}.eventType{font-size:var(--fontSizeXS);padding:var(--gapXS) var(--gapS) var(--gapS) var(--gapS);margin:0 var(--gapS) var(--gapS) 0}.eventType,.eventType .eventTypeCircle{display:inline-block;border-radius:10px}.eventType .eventTypeCircle{width:.75em;height:.75em;margin-right:var(--gapS)}.eventOverlay{background-color:#fff;position:absolute;bottom:0;width:100%;height:0%;transition:height ease-in-out var(--transitionTimeLong);box-shadow:var(--boxShadowOverlay);overflow:hidden}.eventOverlay.open{height:calc(100% - var(--collapsedCardHeight));overflow:scroll}@supports(backdrop-filter:none){.eventOverlay{backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.3)}@media not all and (min-resolution:0.001dpcm){.eventOverlay{background-color:#fff}}}.closeButtonContainer{position:sticky;float:right;height:0;top:var(--gapM);right:var(--gapM)}.closeButtonContainer .closeButton{position:relative;width:var(--closeButtonIcon);height:var(--closeButtonIcon);padding:var(--gapS)}.closeButtonContainer .closeButton:after,.closeButtonContainer .closeButton:before{content:"";position:absolute;background-color:#000;transition:transform .25s ease-out}.closeButtonContainer .closeButton:before{top:0;left:50%;width:2px;height:100%;margin-left:-2px;transform:rotate(45deg)}.closeButtonContainer .closeButton:after{top:50%;left:0;width:100%;height:2px;margin-top:-2px;transform:rotate(45deg)}.closeButtonContainer .closeButton:hover{cursor:pointer}.closeButtonContainer .closeButton:hover:after,.closeButtonContainer .closeButton:hover:before{content:"";position:absolute;background-color:gray}.closeButtonContainer .closeButton:hover:after,.closeButtonContainer .closeButton:hover:before{transform:rotate(225deg)}.label{position:fixed;top:var(--openCallLabelMarginTop);right:var(--openCallLabelMarginRight);width:var(--labelRadius);height:var(--labelRadius);border-radius:var(--labelRadius);background-color:#000;color:#fff;display:flex;justify-content:center;align-items:center}.label .closeButtonContainer{position:absolute;top:0;left:50%;padding-top:var(--gapS)}.label .closeButton{transform:translateX(-50%)}.label .closeButton:after,.label .closeButton:before{background-color:#fff}.label.hidden{display:none}.label p{padding:var(--gapS);display:-webkit-box;text-align:center;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.label.logo{top:var(--logoLabelMarginTop);right:var(--logoLabelMarginRight)}.logoContainer{-o-object-fit:contain;object-fit:contain}.card.ekb img,.logoContainer img{width:100%;height:100%}.card.ekb img{position:absolute;top:0;-o-object-fit:cover;object-fit:cover;z-index:-100}.content{display:flex;flex-direction:row-reverse;overflow-x:hidden}@media screen and (max-width:800px){.content{flex-direction:column}}.content .leftSide,.content .rightSide{padding:var(--gapS);flex:1 1 50%;max-width:50%}.content .leftSide,.content .leftSide *{font-size:var(--fontSizeSM)}@media screen and (max-width:800px){.content .leftSide{max-width:100%}}.content .rightSide{font-size:var(--fontSizeS)}@media screen and (max-width:800px){.content .rightSide{padding-left:50%;max-width:100%}}@media screen and (max-width:600px){.content .rightSide{padding-left:var(--gapS);max-width:100%}}.coverImageContainer{width:100%;height:200px}.coverImageContainer .coverImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.coverImageSubtitle,.subtitle{font-size:var(--fontSizeS)!important;color:var(--grey)}.coverImageSubtitle{padding-left:var(--gapS);padding-top:var(--gapS)}.image{width:100%}.infoBoxItem{margin-bottom:var(--fontSizeS)}.accordionTitle{display:flex}.accordionText{color:var(--grey)}.accordionIcon{position:relative;width:15px;height:15px;margin-left:var(--gapS);margin-top:3px;transition:color ease-in-out var(--transitionTimeShort)}.rightSide .accordionIcon{margin-top:1px}.accordionIcon:after,.accordionIcon:before{content:"";position:absolute;background-color:#000;transition:transform .25s ease-out}.accordionIcon:before{top:0;left:50%;width:2px;height:100%;margin-left:-2px}.accordionIcon:after{top:50%;left:0;width:100%;height:2px;margin-top:-2px}.accordionIcon:hover{cursor:pointer}.accordionIcon:hover:after,.accordionIcon:hover:before{content:"";position:absolute;background-color:var(--grey)}.accordionIcon.open:before{transform:rotate(90deg)}.accordionIcon.open:after{transform:rotate(180deg)}h1{font-weight:400;padding-top:var(--gapS)}h1.title{padding:var(--gapXS);font-size:var(--fontSizeML);font-family:EKBSans-Regular;text-transform:uppercase;cursor:pointer}h1.eventTitle{font-size:var(--fontSizeM);padding-left:2px}.fileDownload .downloadIcon{height:17px;margin-right:var(--gapS);margin-bottom:-2px}.textItem{margin-bottom:var(--fontSizeSM)}.embed{overflow:hidden}.embed *{-o-object-fit:contain;object-fit:contain;width:100%}.newsletterSubscriptionText{padding-right:var(--gapS)}.newsletterSubscriptionForm input{border-radius:50px;padding-left:var(--gapM);margin-top:var(--gapS);margin-right:var(--gapS);outline:none;border:var(--borderSize) solid #000}.newsletterSubscriptionForm input::-moz-placeholder{color:var(--lightGrey)}.newsletterSubscriptionForm input:-ms-input-placeholder{color:var(--lightGrey)}.newsletterSubscriptionForm input::placeholder{color:var(--lightGrey)}.rightSide input{padding-left:var(--gapS)}.newsletterSubscriptionForm button{transition:background-color ease-in-out var(--transitionTimeShort),border ease-in-out var(--transitionTimeShort);background-color:#000;color:#fff;outline:none;border-radius:50px;border:var(--borderSize) solid #000;cursor:pointer}.newsletterSubscriptionForm button:hover{border:var(--borderSize) solid var(--grey);background-color:var(--grey)}.interimsModal{display:none;position:fixed;align-items:center;justify-content:center;text-align:center;flex-direction:column;width:100%;height:100%;z-index:100;padding:var(--gapM)}.interimsModal .closeButton{font-size:var(--fontSizeM);position:absolute;top:0;right:var(--gapS);cursor:pointer}@supports(backdrop-filter:none){.interimsModal{backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.3)}}.interimsModal.open{display:flex}@font-face{font-family:OPSCubic-Regular;src:url(/assets/fonts/OPSCubic-Regular.woff) format("woff"),url(/assets/fonts/OPSCubic-Regular.woff2) format("woff2")}@font-face{font-family:OPSCubic-Italic;src:url(/assets/fonts/OPSCubic-Italic.woff) format("woff"),url(/assets/fonts/OPSCubic-Italic.woff2) format("woff2")}@font-face{font-family:OPSCubic-Bold;src:url(/assets/fonts/OPSCubic-Bold.woff) format("woff"),url(/assets/fonts/OPSCubic-Bold.woff2) format("woff2")}@font-face{font-family:OPSCubic-BoldItalic;src:url(/assets/fonts/OPSCubic-BoldItalic.woff) format("woff"),url(/assets/fonts/OPSCubic-BoldItalic.woff2) format("woff2")}@font-face{font-family:EKBSans-Regular;src:url(/assets/fonts/EKBSans-Regular.woff) format("woff"),url(/assets/fonts/EKBSans-Regular.woff2) format("woff2")}body,html{padding:0;margin:0;font-family:OPSCubic-Regular;font-size:var(--fontSizeS);overflow-wrap:break-word}strong{font-family:OPSCubic-Bold}em{font-family:OPSCubic-Italic}em strong,strong em{font-family:OPSCubic-BoldItalic}button,input{font-family:inherit!important}*{box-sizing:border-box}ol:first-of-type,ul:first-of-type{margin-top:0}ol{margin-left:0}ol *,ul *{text-indent:0!important}li{white-space:normal!important}h1,h2,h3,p{margin:0}a{color:inherit;transition:color ease-in-out var(--transitionTimeShort);text-decoration-thickness:from-font}a:hover{color:var(--grey)}