.errorHero_errorHero__2tR4h{background-color:var(--color-theme-background);text-align:center;align-self:center;padding-bottom:4rem;padding-top:3rem}@media(min-width:576px){.errorHero_errorHero__2tR4h{padding-bottom:7rem;padding-top:5rem}}.errorHero_errorHero__2tR4h .errorHero_icon__s3tNa{height:7rem;width:7rem;margin:0 auto}.errorHero_errorHero__2tR4h h1{margin-bottom:1.5rem}.errorHero_errorHero__2tR4h p{font-size:1.25rem;max-width:610px;margin:0 auto 2rem;line-height:2rem}.errorHero_errorHero__2tR4h a{padding:1rem 2rem;border:2px solid var(--color-primary-black);text-decoration:none;color:var(--color-primary-black);font-size:1rem;font-weight:700}.errorHero_errorHero__2tR4h a:focus,.errorHero_errorHero__2tR4h a:hover{text-decoration:underline}.errorHero_errorHero__2tR4h .errorHero_linkWrapper__yQTSX{display:flex;justify-content:center}.errorHero_koros__OzUbO{fill:var(--color-theme-background);margin-bottom:10rem}.errorHero_koros__OzUbO.errorHero_smallMargin__A2uxq{margin-bottom:var(--spacing-l)}.container_container__SX9Pi{display:grid;grid-row:span;place-content:flex-start}.container_container__SX9Pi>*{grid-column:2}@media(max-width:575px){.container_container__SX9Pi{grid-template-columns:.75rem 1fr .75rem}.container_container__SX9Pi>*{max-width:calc(100vw - 1.5rem)}}@media(min-width:576px)and (max-width:1247px){.container_container__SX9Pi{grid-template-columns:1fr 10fr 1fr}}@media(min-width:1248px){.container_container__SX9Pi{grid-template-columns:1fr 91.875rem 1fr}}.eventPage_eventPageWrapper__70x0A{height:100%;--link-color:var(--color-tram-dark);--hero-background-color:var(--color-theme-background);min-height:20rem}.breadcrumb_breadcrumbs__MaEZh{--header-max-width:var(--breakpoint-xl);width:100%;max-width:var(--header-max-width);margin:0 auto;padding:0 var(--spacing-m);box-sizing:border-box}.breadcrumb_breadcrumbs__MaEZh nav{margin:0}.loadingSpinner_spinnerWrapper__ZQgFJ{display:flex;align-items:center;justify-content:center;padding-bottom:2rem}.loadingSpinner_spinnerWrapper__ZQgFJ.loadingSpinner_hasPadding__FNoRT{padding:10rem 0}@keyframes loadingSpinner_spinner__3yFHD{0%{transform:rotate(0deg)}8.33%{fill:var(--color-coat-of-arms)}25%{fill:var(--color-copper)}33.33%{transform:rotate(1turn)}41.66%{fill:var(--color-copper)}58.33%{fill:var(--color-suomenlinna)}66.67%{transform:rotate(2turn)}75%{fill:var(--color-suomenlinna)}91.67%{fill:var(--color-coat-of-arms)}to{transform:rotate(3turn)}}.loadingSpinner_spinner__3yFHD{border-radius:50%;fill:var(--color-coat-of-arms);animation:loadingSpinner_spinner__3yFHD 3.6s ease-in-out infinite}.eventClosedHero_eventClosedHero__tTObq{background:var(--color-theme-background);height:100%;padding:5.625rem var(--spacing-m) 10rem;text-align:center;box-sizing:border-box}@media(min-width:576px){.eventClosedHero_eventClosedHero__tTObq{padding-top:10.375rem;padding-bottom:10.375rem}}.eventClosedHero_eventClosedHero__tTObq h1{max-width:700px;margin-left:auto;margin-right:auto}.eventClosedHero_eventClosedHero__tTObq p{font-size:1.25rem;max-width:610px;margin:0 auto 2rem;line-height:2rem}.eventClosedHero_eventClosedHero__tTObq button{padding-left:3.5rem;padding-right:3.5rem}.button_buttonGray__6Zmov:not(:disabled){background-color:var(--color-black-70);border-color:var(--color-black-70)!important;color:var(--color-white)}.button_buttonGray__6Zmov.button_disabled__LFkS4{background-color:var(--color-black-50);border-color:var(--color-black-50)}.button_buttonGray__6Zmov:not(:disabled):focus{background-color:var(--color-black-70);border-color:var(--color-black-70)}.button_buttonGray__6Zmov:not(:disabled):focus:hover,.button_buttonGray__6Zmov:not(:disabled):hover{background-color:var(--color-black-80);border-color:var(--color-black-80)}.button_buttonCoatBlue__6EvEY{--button-background-color:var(--color-coat-of-arms);--button-hover-color:var(--color-coat-of-arms-dark);--background-color:var(--button-background-color);--border-color:var(--button-background-color);--background-color-hover:var(--button-hover-color);--background-color-focus:var(--button-hover-color);--background-color-hover-focus:var(--button-hover-color);--border-color-focus:var(--button-hover-color);--border-color-hover-focus:var(--button-hover-color);--border-color-hover:var(--button-hover-color)}.eventHero_heroSection__OPSpV{height:auto;background:var(--hero-background-color,var(--color-theme-background))}@media(max-width:767px){.eventHero_contentContainer__6cGSD{padding:0!important}}.eventHero_contentContainer__6cGSD .eventHero_contentWrapper__RHGI5{display:grid;grid-template-columns:unset;grid-template-rows:23.4375rem auto;min-height:30.6875rem;position:relative}@media(min-width:1248px){.eventHero_contentContainer__6cGSD .eventHero_contentWrapper__RHGI5{min-height:30.6875rem;grid-template-columns:auto 2fr 1fr;grid-template-rows:unset}}.eventHero_contentContainer__6cGSD .eventHero_contentWrapper__RHGI5 .eventHero_backButtonWrapper__S0Gq0{padding:var(--spacing-m) var(--spacing-4-xl) var(--spacing-m) 0}@media(max-width:1247px){.eventHero_contentContainer__6cGSD .eventHero_contentWrapper__RHGI5 .eventHero_backButtonWrapper__S0Gq0{position:absolute;padding:var(--spacing-s) 0 0 var(--spacing-s)}}.eventHero_contentContainer__6cGSD .eventHero_contentWrapper__RHGI5 .eventHero_backButtonWrapper__S0Gq0 button:hover{outline:2px solid var(--color-coat-of-arms)}.eventHero_contentContainer__6cGSD .eventHero_contentWrapper__RHGI5 .eventHero_backButtonWrapper__S0Gq0 svg{color:var(--color-primary-black)}.eventHero_contentContainer__6cGSD .eventHero_contentWrapper__RHGI5 .eventHero_image__xLHno{height:100%;background-position:50%;background-size:cover;background-repeat:no-repeat}@media(max-width:575px){.eventHero_contentContainer__6cGSD .eventHero_contentWrapper__RHGI5 .eventHero_image__xLHno{margin:0 0-var(--spacing-m)}}.eventHero_contentContainer__6cGSD .eventHero_contentWrapper__RHGI5 .eventHero_additionalInfo__SHHSS{order:6;margin-top:var(--spacing-s)}.eventHero_contentContainer__6cGSD .eventHero_contentWrapper__RHGI5 .eventHero_leftPanelWrapper__j4qYA{display:flex}.eventHero_contentContainer__6cGSD .eventHero_contentWrapper__RHGI5 .eventHero_leftPanelEmpty__GF7f1{display:flex;padding:var(--spacing-m) var(--spacing-4-xl) var(--spacing-m) 0}@media(min-width:1248px){.eventHero_contentContainer__6cGSD .eventHero_contentWrapper__RHGI5 .eventHero_leftPanelEmpty__GF7f1{padding:0}}@media(max-width:767px){.eventHero_contentContainer__6cGSD .eventHero_contentWrapper__RHGI5 .eventHero_leftPanelEmpty__GF7f1{padding:0}}.eventHero_contentContainer__6cGSD .eventHero_contentWrapper__RHGI5 .eventHero_leftPanel__OtqeI{display:flex}@media(max-width:767px){.eventHero_contentContainer__6cGSD .eventHero_contentWrapper__RHGI5 .eventHero_leftPanel__OtqeI{padding:0 var(--spacing-s)}}.eventHero_contentContainer__6cGSD .eventHero_contentWrapper__RHGI5 .eventHero_textWrapper__HCe_8{padding:var(--spacing-m) 0;width:100%;display:flex;flex-direction:column}@media(min-width:768px){.eventHero_contentContainer__6cGSD .eventHero_contentWrapper__RHGI5 .eventHero_textWrapper__HCe_8{padding:var(--spacing-xl);padding-right:0;width:unset}}.eventHero_contentContainer__6cGSD .eventHero_contentWrapper__RHGI5 .eventHero_textWrapper__HCe_8 .eventHero_categoryWrapper__AnTs6{order:1}.eventHero_contentContainer__6cGSD .eventHero_contentWrapper__RHGI5 .eventHero_textWrapper__HCe_8 .eventHero_date__pZVKQ{order:2;margin-top:.5rem;font-size:var(--fontsize-body-l);line-height:1.625rem;min-height:1.625rem}.eventHero_contentContainer__6cGSD .eventHero_contentWrapper__RHGI5 .eventHero_textWrapper__HCe_8 .eventHero_title__V3iNK{-webkit-hyphens:auto;hyphens:auto;order:3;font-size:var(--fontsize-heading-l);line-height:var(--lineheight-m);font-weight:400}@media(max-width:767px){.eventHero_contentContainer__6cGSD .eventHero_contentWrapper__RHGI5 .eventHero_textWrapper__HCe_8 .eventHero_title__V3iNK{font-size:var(--fontsize-heading-m);line-height:var(--lineheight-m)}}.eventHero_contentContainer__6cGSD .eventHero_contentWrapper__RHGI5 .eventHero_textWrapper__HCe_8 .eventHero_description__cw2bA{word-break:break-word;order:4;font-size:var(--fontsize-body-xl);line-height:var(--spacing-l)}.eventHero_contentContainer__6cGSD .eventHero_contentWrapper__RHGI5 .eventHero_textWrapper__HCe_8 .eventHero_location__DcOGc{order:5}.eventHero_contentContainer__6cGSD .eventHero_contentWrapper__RHGI5 .eventHero_textWrapper__HCe_8 .eventHero_start__sVVbN{order:6}.eventHero_contentContainer__6cGSD .eventHero_contentWrapper__RHGI5 .eventHero_textWrapper__HCe_8 .eventHero_price__IVE6K{order:7}.eventHero_contentContainer__6cGSD .eventHero_contentWrapper__RHGI5 .eventHero_textWrapper__HCe_8 .eventHero_buyButtonWrapper__vmUSO{order:8}.eventHero_contentContainer__6cGSD .eventHero_contentWrapper__RHGI5 .eventHero_textWrapper__HCe_8 .eventHero_registrationButtonWrapper__u1oym{order:9}.eventHero_contentContainer__6cGSD .eventHero_contentWrapper__RHGI5 .eventHero_buttonWrapperMobile__rkKAp,.eventHero_contentContainer__6cGSD .eventHero_contentWrapper__RHGI5 .eventHero_buyButtonWrapper__vmUSO{margin-top:1rem}@media(min-width:576px){.eventHero_contentContainer__6cGSD .eventHero_contentWrapper__RHGI5 .eventHero_buttonWrapperMobile__rkKAp{display:none}}.iconButton_iconButton__60Elc{height:2.5rem;width:2.5rem;background-color:var(--color-theme-background);border-color:var(--color-theme-background);padding:0;display:flex;justify-content:center;align-items:center}.iconButton_iconButton__60Elc svg{height:1.5rem;width:1.5rem}.iconButton_iconButton__60Elc:focus{outline:2px solid var(--color-primary-black)}.iconButton_small__pkT__{height:1.25rem;width:1.25rem}.iconButton_small__pkT__ svg{height:1rem;width:1rem}.iconButton_backgroundWhite__1BaPO{background-color:var(--color-white);border-color:var(--color-white)}.eventName_helsinkiCityOwnedText__UUayS{color:var(--color-coat-of-arms-dark)}.eventName_eventCancelled__gLjOA{color:var(--color-brick)}.infoWithIcon_infoWithIcon__Fbzth{display:flex;margin-bottom:var(--spacing-s);line-height:1.5rem}.infoWithIcon_infoWithIcon__Fbzth a{display:flex}.infoWithIcon_infoWithIcon__Fbzth .infoWithIcon_iconWrapper__HeLOU{width:var(--spacing-xl)}.infoWithIcon_infoWithIcon__Fbzth .infoWithIcon_iconWrapper__HeLOU svg{height:var(--spacing-m);width:var(--spacing-m);fill:var(--color-primary-black)}.infoWithIcon_infoWithIcon__Fbzth .infoWithIcon_iconTextWrapper__fQ9uX{word-break:break-word;flex:1 1}.infoWithIcon_infoWithIcon__Fbzth .infoWithIcon_iconTextWrapper__fQ9uX .infoWithIcon_title__psq6p{font-size:var(--fontsize-body-l);font-weight:600;margin:0 0 var(--spacing-xs)}