.event-agenda-wrapper{border-top:2px solid #ececec;margin-top:20px;padding:20px;width:100%}.event-agenda-heading{color:var(--niba-hero-blue);font-size:33px;font-size:clamp(2rem,1.361vw + 1.648rem,2.75rem);font-weight:700;line-height:clamp(2.8rem,.408vw + 2.694rem,3.025rem);margin-bottom:20px}.event-agenda-sub-heading{font-size:clamp(1.5rem,.907vw + 1.265rem,2rem);line-height:clamp(2.1rem,.181vw + 2.053rem,2.2rem);margin-bottom:30px}.agenda-timeline,.timeline-item{position:relative}.timeline-item{align-items:start;border-bottom:none;border-radius:8px;display:grid;gap:5px;grid-template-columns:38px 130px 55px 1fr;margin-bottom:5px;padding:20px 0}.timeline-item:before{background:var(--niba-neutrual-grey,#e5e7eb);bottom:0;content:"";display:none;left:160px;position:absolute;top:0;width:2px}.timeline-icon{align-items:center;display:flex;justify-content:center}.timeline-icon-svg{display:block;fill:var(--niba-mid-blue);height:25px;margin-left:10px;margin-top:2px;width:25px}.agenda-timeline .timeline-item{transition:all .3s ease-in-out}.agenda-timeline .timeline-item:hover{background:var(--niba-light-blue)!important}.agenda-timeline .timeline-item:nth-child(odd){background:hsla(0,0%,96%,.5)}.agenda-timeline .timeline-item:nth-child(2n){background:hsla(0,0%,85%,.33)}.timeline-time{font-size:clamp(1.125rem,.227vw + 1.066rem,1.25rem);font-weight:700;line-height:clamp(1.375rem,-.363vw + 1.669rem,1.575rem);text-align:right;white-space:nowrap}.timeline-node{display:flex;justify-content:center;margin-top:5px;position:relative}.timeline-dot{background:var(--niba-mid-blue);border:2px solid #fff;border-radius:9999px;display:inline-block;height:20px;margin-top:-2px;width:20px;z-index:1}.timeline-content{min-width:0}.timeline-title{font-size:clamp(1.125rem,.227vw + 1.066rem,1.25rem);font-weight:700;line-height:clamp(1.375rem,-.363vw + 1.669rem,1.575rem);margin:0 0 6px}.timeline-details{color:var(--niba-text,#333);margin-bottom:10px}.timeline-speakers{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px 25px}.speaker{align-items:center;display:flex;flex-direction:column;text-align:center;width:auto}.speaker-avatar{background:#ececec!important;border-radius:9999px;display:block;height:77px!important;width:77px!important}.speaker-name{font-size:.85rem;line-height:1.2;margin-top:6px;max-width:100%;white-space:normal}@media (max-width:640px){.speaker{width:64px}.speaker-name{font-size:.8rem}}@media (max-width:576px){.timeline-item{display:grid;grid-template-areas:"icon" "time" "dot" "content";grid-template-columns:1fr}.timeline-icon{grid-area:icon}.timeline-time{grid-area:time;text-align:left}.timeline-dot{grid-area:dot;margin-left:0;position:relative}.timeline-content{grid-area:content}.timeline-item{column-gap:12px;grid-template-areas:"icon time" "dot  content";grid-template-columns:38px 1fr;grid-template-rows:auto auto;row-gap:8px}.timeline-time{align-self:center}.timeline-dot{margin-left:8px}.timeline-dot:after{background:var(--line,#ddd);border-radius:3px;bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:5px}}