.agenda-sec{background-color:#261f4e;overflow:visible;padding-bottom:80px;position:relative;width:100%}.agenda-item:first-child{margin-top:-8px}.agenda-container{box-sizing:border-box;margin:0 auto;max-width:1440px;padding:100px 60px 0;position:relative;width:100%}.agenda-layout{align-items:flex-start;display:flex;gap:60px;position:relative}.agenda-sticky-col{flex-shrink:0;position:sticky;top:120px;width:380px;z-index:10}.agenda-badge{align-items:center;background:#fff;box-sizing:border-box;color:#2c2359;display:inline-flex;font-family:G2Reach,Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-size:72px;font-weight:500;justify-content:center;letter-spacing:1.1px;line-height:1;padding:12px 28px;text-transform:uppercase}.agenda-list{flex-grow:1;max-width:820px}.agenda-item,.agenda-list{display:flex;flex-direction:column}.agenda-item{border-bottom:2px solid #5746b2;margin-bottom:40px;padding-bottom:44px;transition:border-color .3s ease}.agenda-header{align-items:center;cursor:pointer;display:flex;gap:24px;justify-content:space-between;user-select:none}.agenda-title{color:#fff;font-family:G2Reach,Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-size:36px;font-weight:500;letter-spacing:1.11px;line-height:1.12;margin:0;text-transform:uppercase;transition:color .2s ease}@media (hover:hover) and (min-width:768px){.agenda-header:hover .agenda-title{color:#ff492c}}.agenda-toggle-icon{flex-shrink:0;height:20px;position:relative;width:20px}.agenda-toggle-icon .icon-h{background:#fff;height:2px;left:0;position:absolute;top:9px;width:20px}.agenda-toggle-icon .icon-v{background:#fff;height:20px;left:9px;position:absolute;top:0;transform:rotate(0deg);transition:transform .35s cubic-bezier(.65,0,.35,1);width:2px}.agenda-item.is-open .agenda-toggle-icon .icon-v{transform:rotate(90deg)}.agenda-collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.65,0,.35,1)}.agenda-item.is-open .agenda-collapse{grid-template-rows:1fr}.agenda-collapse-inner{min-height:0;opacity:0;overflow:hidden;transition:opacity .3s ease}.agenda-item.is-open .agenda-collapse-inner{opacity:1;transition:opacity .35s ease .12s}.agenda-content{display:flex;flex-direction:column;gap:18px;margin-top:18px;max-width:756px}.agenda-time{text-transform:uppercase}.agenda-desc,.agenda-time{color:#fff;font-size:21px;font-weight:500;letter-spacing:.655px;line-height:1.38}.agenda-desc{margin:0}.agenda-speakers{display:flex;flex-direction:column;gap:14px;margin-top:8px}.speaker-item{align-items:center;display:flex;gap:16px}.speaker-thumb{background:#ff492c;border-radius:50%;flex-shrink:0;height:56px;overflow:hidden;width:56px}.speaker-thumb img{height:100%;object-fit:contain;width:100%}.speaker-meta{color:#fff;font-size:21px;font-style:italic;font-weight:500;letter-spacing:.355px;line-height:1.38}.agenda-break{flex-direction:column;gap:10px;padding:44px 0}.agenda-break,.break-line-wrap{align-items:center;display:flex}.break-line-wrap{gap:16px;width:100%}.break-line{background:hsla(0,0%,100%,.4);flex:1 1 0%;height:1px}.break-label{text-transform:uppercase;white-space:nowrap}.break-desc,.break-label{color:#fff;font-size:21px;font-weight:500;letter-spacing:.655px;line-height:1.38;text-align:center}@media (min-width:768px) and (max-width:1024px){.agenda-container{padding:70px 32px 0}.agenda-layout{flex-direction:column;gap:40px}.agenda-sticky-col{position:relative;top:auto;width:100%}.agenda-badge{font-size:54px;padding:10px 20px 8px}.agenda-list{max-width:100%;width:100%}.agenda-title{font-size:28px;line-height:34px}}@media (max-width:767px){.agenda-container{padding:50px 20px 0}.agenda-layout{flex-direction:column;gap:32px}.agenda-item:first-child{margin-top:0}.agenda-sec{padding-bottom:40px}.agenda-sticky-col{position:unset;width:auto}.agenda-badge{font-size:43px;letter-spacing:.659px;line-height:50.311px;padding:4px 16px}.agenda-header:active .agenda-title,.agenda-header:hover .agenda-title,.agenda-title{color:#fff!important;font-size:36px;line-height:1.22}.agenda-content{gap:14px;margin-top:18px}.agenda-toggle-icon{display:none}.agenda-collapse{grid-template-rows:1fr!important}.agenda-collapse-inner{opacity:1}.agenda-break{padding:30px 0}}