.event-name--summary{list-style-type:none;margin:0;padding:0}.layout-page-event .l-sticky{float:left;padding-bottom:0;padding-left:40px;padding-top:0;position:-webkit-sticky;position:sticky;top:140px;width:250px;z-index:100;z-index:1}.event-name--summary a,.event-name--summary li{font-size:16px;line-height:20px}.event-name--summary a{color:#000a12;display:inline-block;font-family:var(--font-family-link);font-weight:400;letter-spacing:-1px;opacity:.5;padding-right:18px;position:relative;text-decoration:none;text-transform:uppercase;-webkit-user-select:none;-ms-user-select:none;vertical-align:top}.event-name--summary a:before{content:">";display:block;position:absolute;right:0;top:50%;transform:translateY(-50%)}.event-name--summary a.active,.event-name--summary a:hover{opacity:1}.layout-page-event .page-width{padding-left:270px}.l-main-heading-wrap{padding-bottom:50px;position:relative}.l-main-heading .l-text{font-size:16px;line-height:20px;margin-top:20px}.s-part__item+.s-part__item{border-top:1px solid #212121;margin-top:20px}.l-mark-image{height:130px;width:130px}.l-mark-image img{height:auto;width:100%}.event-item--image{display:block;padding-bottom:67%;position:relative}.event-item--image+.event-item--image{margin-top:20px}.event-list__item-wrap{padding:50px 0}.event-list__item-wrap+.event-list__item-wrap{border-top:1px solid #212121}.event-list__item-wrap:last-child{padding-bottom:0}.event-item--image img{display:block;height:100%;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.s-part__item .s-title{margin-bottom:10px}.event-item--details{align-items:center;border-bottom:1px solid #212121;border-top:1px solid #212121;display:flex;font-family:var(--font-family-link);font-size:16px;font-weight:400;letter-spacing:-1px;line-height:20px;margin-top:-1px;overflow:hidden}.event-item--details p{padding:9px 0}.event-item--details p:last-child{margin-bottom:0}.event-item--details ul{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:-1px -13px 0;padding:0}.event-item--details ul li{border-top:1px solid #212121;-ms-flex:auto;flex:auto;padding:9px 13px;position:relative;text-transform:uppercase}.event-item--details ul li h6{font-family:var(--font-family-link);font-size:13px;font-weight:400;letter-spacing:-1px;line-height:16px;margin:0}.event-item--details ul li:before{background-color:#212121;content:"";height:22px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.event-list__item .button{margin-top:20px;width:100%}.l-main-heading-title{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative}.layout-page-event .event-menu-slide{display:none;position:-webkit-sticky;position:sticky;top:60px;z-index:1}select-menu-dropdown{position:relative}.menu-slide__btn-inner+.arrow-svg{color:#000;font-size:7px;height:7px;line-height:1;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:transform .2s ease;width:12px}.menu-slide__btn-inner.opening .arrow-svg{transform:translateY(-50%) rotate(180deg)}.menu-slide .menu-slide__list{background:#fff;border-bottom:1px solid #212121;display:none;left:0;position:absolute;top:100%;width:100%}.menu-slide .menu-slide__list.open{display:block}.menu-slide .menu-slide__btn{background:#fff;border:1px solid #212121;border-left:none;border-right:none;color:inherit;display:block;font-family:var(--font-family-link);font-size:16px;font-weight:400;letter-spacing:-1px;line-height:20px;padding:10px 0;text-align:left;text-transform:uppercase;width:100%}.menu-slide .menu-slide__btn-inner{position:relative}.menu-slide .menu-slide__item{line-height:1}.menu-slide .menu-slide__item+.menu-slide__item{border-top:1px solid #212121}.menu-slide .menu-slide__item.active{display:none}.menu-slide .menu-slide__item:first-child.active+.menu-slide__item{border:none}.menu-slide .menu-slide__item a{display:block;font-family:var(--font-family-link);font-size:16px;font-weight:400;letter-spacing:-1px;line-height:20px;padding:10px 0;text-decoration:none;text-transform:uppercase}.event-item--content>p{margin-bottom:0}.event-item--subheading{align-items:center;display:flex;font-family:var(--font-family-link);font-size:16px;font-weight:400;letter-spacing:-1px;line-height:20px;margin-bottom:10px;overflow:hidden;text-transform:uppercase}@media (max-width:1279px){.layout-page-event .l-aside{display:none}.layout-page-event .page-width{padding-left:20px}.layout-page-event .event-menu-slide{display:block}.l-main-heading-wrap{border:none}}@media (max-width:767px){.l-main-heading-wrap{padding-bottom:30px}.l-main-heading-title{justify-content:space-between}.l-mark-image{height:116px;width:116px}.l-main-heading-title h1{width:calc(100% - 116px)}.event-list__item-wrap{padding:30px 0}}@media (min-width:540px){.layout-page-event .page-width{max-width:540px}}@media (min-width:768px){.event-list__item .button{margin-top:30px}.l-mark-image{left:50%;position:absolute;top:15px}.l-main-heading .l-main-heading-title{min-height:108px}.l-main-heading .l-main-heading-title h1{width:50%}.l-main-heading .l-text{font-size:20px;line-height:24px;max-width:480px;width:50%}.layout-page-event .page-width{max-width:768px}}@media (min-width:1024px){.event-list__item-wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.event-list__item-wrap .s-part:first-child{-ms-flex:0 0 60.37%;flex:0 0 60.37%;max-width:60.37%;order:2}.event-list__item-wrap .s-part:last-child{display:flex;-ms-flex:0 0 39.63%;flex:0 0 39.63%;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:39.63%;order:1;padding-right:80px;-ms-flex-pack:justify;justify-content:space-between}.layout-page-event .page-width{max-width:984px}}.layout-page-event .page-width{position:relative}@media (min-width:1280px){.l-main-heading-wrap{border-bottom:1px solid #212121}.layout-page-event .page-width{max-width:1240px;padding-left:270px}}@media (min-width:1440px){.layout-page-event .page-width{max-width:1400px}}@media (max-width:1023px){.template-page.show-header-fixed .breadcrumb-section.header-breadcrumb{bottom:-30px;width:100%}.template-page.show-header-fixed.scrolled .breadcrumb-section.header-breadcrumb{display:none}.template-page.show-header-fixed .header .breadcrumbs{display:block}.event-list__item .s-part+.s-part{margin-top:20px}}