.EventDate{color:#000;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:15px;line-height:1}.EventDate__strong{font-size:16px;font-weight:700}.weekday{margin:0 .5rem}.EventDate__icon{margin-left:.5rem}
.SkeletonBox-animation{background-color:#dddbdd;overflow:hidden;position:relative;vertical-align:middle}.SkeletonBox-animation::after{-webkit-animation:shimmer 5s infinite;animation:shimmer 5s infinite;background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(20%, rgba(255, 255, 255, 0.2)), color-stop(60%, rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(90deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0));bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}@-webkit-keyframes shimmer{100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes shimmer{100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}
.TicketsBlock{background:#fff;padding:1rem 2rem;border-radius:2px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.12),0 4px 32px rgba(0,0,0,.28);box-shadow:0 1px 4px rgba(0,0,0,.12),0 4px 32px rgba(0,0,0,.28)}@media(min-width: 976px){.TicketsBlock{padding:2rem 2.5rem;min-width:380px}}.TicketsBlock__heading{display:none;margin-bottom:2px;text-transform:uppercase}@media(min-width: 976px){.TicketsBlock__heading{display:block}}.TicketsBlock__subheading{display:none;margin-bottom:1rem;color:#756d6d;font-size:12px;text-transform:uppercase}@media(min-width: 976px){.TicketsBlock__subheading{display:block}}.TicketsBlock__list{padding:0;margin:0 0 2rem;list-style:none}@media(min-width: 976px){.TicketsBlock__list{margin:2rem 0}}.TicketsBlock__date{border-top:1px solid #ededed;padding:1rem 0 0;margin-bottom:1.2rem}.TicketsBlock__date:first-child{border:none}.inHero .TicketsBlock__date:nth-child(3){display:none}@media(min-width: 976px){.inHero .TicketsBlock__date:nth-child(3){display:block}}.TicketsBlock__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}a.TicketsBlock__button{display:inline-block;margin-left:1rem;width:100%}.TicketsBlock__loading{padding-top:18px}@media(min-width: 976px){.TicketsBlock__loading{padding-top:54px}}.inHero .TicketsBlock__loading>.SkeletonBox:nth-child(1){display:none}@media(min-width: 976px){.inHero .TicketsBlock__loading>.SkeletonBox:nth-child(1){display:block}}
.SkeletonBox-animation{background-color:#dddbdd;overflow:hidden;position:relative;vertical-align:middle}.SkeletonBox-animation::after{-webkit-animation:shimmer 5s infinite;animation:shimmer 5s infinite;background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(20%, rgba(255, 255, 255, 0.2)), color-stop(60%, rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(90deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0));bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}@-webkit-keyframes shimmer{100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes shimmer{100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}
body.EventModal--open{height:100vh;overflow-y:hidden}body.EventModal--open .page__top{z-index:-1;opacity:0}body.EventModal--open .swiper-wrapper,body.EventModal--open .swiper-container,body.EventModal--open .swiper-slide{z-index:-1;position:static}body.EventModal--open .node--promo-large__content{z-index:0}.EventModal__background{position:fixed;width:100%;height:100%;top:0;left:0;z-index:200;background:rgba(0,0,0,.9);scroll-behavior:unset}.EventModal__close{border:none;background:#000;position:absolute;right:1rem;top:1rem;z-index:20;border-radius:100%;padding:4px 8px 3px}.EventModal__popup{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:95%;max-width:950px;border-radius:4px;background:#fff;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.12),0 4px 32px rgba(0,0,0,.28);box-shadow:0 1px 4px rgba(0,0,0,.12),0 4px 32px rgba(0,0,0,.28);z-index:600}@media(min-width: 976px){.EventModal__popup{min-height:300px}}.EventModal__image{background-size:cover;background-color:#000;background-position:center;position:relative;padding:2rem;height:220px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media(min-width: 976px){.EventModal__image{height:400px}}.EventModal__details{padding:1rem 2rem;background-color:#f6f6f6}@media(min-width: 376px){.EventModal__details{padding:2rem}}.EventModal__text{font-weight:600;font-size:14px}@media(min-width: 376px){.EventModal__text{font-size:16px}}@media(min-width: 976px){.EventModal__text{width:50%;margin-bottom:2rem}}.EventModal__category{font-family:"Neue Plak Wide",sans-serif;font-weight:400;font-size:16px;color:#fff;line-height:1;text-transform:uppercase}.EventModal__title{font-family:"Neue Plak Condensed",sans-serif;font-size:41px;font-weight:900;line-height:1;text-transform:uppercase;margin:0;color:#fff}@media(min-width: 976px){.EventModal__title{width:50%}}.EventModal__tickets{-webkit-box-shadow:none;box-shadow:none}@media(min-width: 976px){.EventModal__tickets{-webkit-box-shadow:0 1px 4px rgba(0,0,0,.12),0 4px 32px rgba(0,0,0,.28);box-shadow:0 1px 4px rgba(0,0,0,.12),0 4px 32px rgba(0,0,0,.28);position:absolute;right:2rem;bottom:100px;z-index:40}}.EventModal__info{display:none;font-family:"Neue Plak",sans-serif;font-size:14px;line-height:21px;color:#616161}@media(min-width: 976px){.EventModal__info{display:grid;grid-template-columns:1fr 1fr;width:50%}}.EventModal__trimmed-link{color:#756d6d;text-decoration:none}.EventModal__tags{margin-bottom:1rem}.EventModal__tagLabel{font-weight:700;text-transform:uppercase}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .3s;transition:opacity .3s}.fade-enter,.fade-leave-to{opacity:0}

/*# sourceMappingURL=main.css.map*/