#agenda{background-color:#fff;padding:100px 0}#agenda .container-1200{margin:0 auto;max-width:1240px;padding:0 20px;width:100%}#agenda h2{color:var(--black);font-size:64px;font-weight:500;letter-spacing:-.05em;line-height:130%;margin-bottom:96px}#agenda .agenda-header{align-items:center;border-bottom:1px solid #4a47ff;display:flex;gap:120px;margin-bottom:0;padding-bottom:32px}#agenda .header-item{color:#4a47ff;font-family:Geist Mono,monospace;font-size:15px;font-weight:500;letter-spacing:.03em;margin-bottom:0;text-transform:uppercase}#agenda .header-item.is-time{flex-shrink:0;width:120px}#agenda .header-item.is-agenda{flex:1}#agenda .header-item.is-speakers{flex-shrink:0;width:280px}#agenda .agenda-item.border-blue{border-bottom:1px solid #4a47ff}#agenda .agenda-item{border-bottom:1px solid #e5e5e5;display:flex;gap:100px;padding:30px 0 72px}#agenda .time{flex-shrink:0;font-size:24px;font-style:normal;font-weight:500;letter-spacing:-.05em;line-height:120%;text-transform:uppercase;width:120px}#agenda .is-blue{color:#4a47ff!important}#agenda .content{flex:1}#agenda .agenda-title{color:var(--black);font-size:40px;font-weight:500;letter-spacing:-.05em;line-height:120%;margin-bottom:0}#agenda .agenda-title.special{color:#4a47ff}#agenda .description{color:var(--black);font-size:16px;font-weight:400;line-height:150%;margin-bottom:0;margin-top:24px}#agenda .speakers{flex-shrink:0;width:280px}#agenda .speaker{color:var(--black);font-size:15px;font-weight:400;letter-spacing:-.02em;line-height:150%;margin-top:30px}#agenda .speakers .speaker:first-of-type{margin-top:0}#agenda .speaker .speaker-name{font-weight:600}#agenda .speaker .speaker-title{text-wrap:pretty}@media (max-width:991px){#agenda .agenda-item{flex-direction:column;gap:20px}#agenda .speakers{width:100%}h2{font-size:36px}#agenda .header-item{display:none}#agenda .header-item.is-agenda{display:block}}@media (max-width:767px){#agenda{padding:80px 0}#agenda h2{font-size:40px;letter-spacing:-.05em;margin-bottom:64px}#agenda .agenda-title{font-size:24px}#agenda .header-item{font-size:12px}#agenda .agenda-header{padding-bottom:20px}#agenda .time{font-size:20px}#agenda .agenda-item{gap:24px;padding-bottom:56px}#agenda .speaker{font-size:14px;margin-top:16px}#agenda .description{color:var(--black);font-size:14px}}