.panel{border-bottom:1px solid #d6d6d6;border-radius:2px;margin:5px;padding:15px 0 0}.panel>.accordion-header{cursor:pointer;display:flex;font-weight:700;gap:1rem;justify-content:space-between;margin-bottom:0;padding:8px 20px;position:relative}.panel>.accordion-body{overflow:hidden;padding:0;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease;transition-timing-function:ease}.accordion-body p:last-child{margin-bottom:10px}.panel.js-enabled>.accordion-body{height:0!important;transition:none!important;visibility:hidden}.panel.is-active>.accordion-body{height:auto!important;visibility:visible}.panel.is-active.active>.accordion-body{height:auto!important}.panel>.accordion-header svg,.panel>.accordion-header svg path{transition:all .3s ease}.panel.is-active>.accordion-header svg path,.panel:hover>.accordion-header svg path{fill:var(--primary-color)}.accordion.event{border-radius:var(--card-corner);margin:0 auto;max-width:924px;padding:24px 0}.accordion.event .ac.panel{border-radius:var(--card-corner);margin:0;position:relative}.accordion.event .ac.panel.is-active svg{color:#fff}.accordion.event .event-item{border-radius:var(--card-corner);display:flex;margin-bottom:12px;padding:24px 16px;grid-gap:20px}.accordion.event .event-item .time{color:#7a7674;flex-shrink:0;font-size:16px;width:104px}.accordion.event .event-item .event-details *{color:#000}.accordion.event .event-item-wrap{padding:20px 72px}.accordion.event .ac.panel:not(:first-child){border-radius:0 0 16px 16px}.accordion.event .ac.panel.is-active svg.plus,.accordion.event .ac.panel:not(.is-active) svg.minus{display:none!important}.accordion.event .ac.panel:first-child{border-radius:16px 2px 2px 2px}.accordion.event .ac.panel:after{background:inherit;border-radius:0 0 16px 16px;bottom:-15px;content:"";height:16px;position:absolute;width:100%;z-index:1}.accordion.event .event-item{background-color:#faf7f7;color:#000}.accordion.event .ac.panel:not(:first-child){border-radius:2px;padding-top:32px}@media (max-width:767px){.accordion.event .event-item-wrap{padding:20px}}