.agenda .agenda__header,.agenda .agenda__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.agenda .agenda__wrapper{padding:60px;border-radius:20px;gap:40px}.agenda .agenda__header{max-width:1000px;gap:16px}.agenda .agenda__tag{padding:6px 12px;border:solid 1px var(--red);border-radius:12px;background-color:var(--light-red-2);color:var(--red);display:inline-block}.agenda .agenda__subtitle,.agenda .agenda__title{margin:0;font-weight:var(--semi-bold);font-size:48px;line-height:64px;text-align:center;color:var(--black)}.agenda .agenda__subtitle{font-weight:var(--regular);font-size:18px;line-height:26px;color:var(--dark-grey-3)}.agenda .agenda__items{max-width:1048px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.agenda .agenda__item{width:100%;border:solid 1px var(--dark-grey-1);border-radius:16px;background-color:var(--white)}.agenda .agenda__item-header{padding:16px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;border-bottom:solid 1px var(--dark-grey-1)}.agenda .agenda__item-title{margin:0;font-weight:var(--medium);font-size:24px;line-height:32px}.agenda .agenda__item-time{font-weight:var(--regular);font-style:italic;font-size:18px;line-height:26px;color:var(--black)}.agenda .agenda__item-list{margin:0;padding:16px 24px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.agenda .agenda__item-list-item{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;padding-left:36px;font-size:18px;line-height:26px;color:var(--dark-grey-3);font-weight:var(--regular)}.agenda .agenda__item-list-item::before{width:24px;height:24px;position:absolute;content:"";top:0;left:0;background-image:url(/static/images/general/check-red.svg?v=6cc3f834e6462b696a2579243df4794b);background-repeat:no-repeat;background-size:contain}.agenda .agenda__item-description{margin:0;padding:16px 24px;font-weight:var(--medium);font-size:18px;line-height:26px;color:var(--black);border-top:solid 1px var(--dark-grey-1)}.agenda .agenda__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.agenda .agenda__button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.agenda .agenda__info,.agenda .event-overview-horizontal__info-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.agenda .agenda__info{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px}.agenda .event-overview-horizontal__info-item{gap:8px;font-weight:var(--regular);font-size:16px;line-height:22px;color:var(--dark-grey-3)}.agenda.agenda--gray .agenda__wrapper{background-color:var(--light-grey-1)}@media (max-width:1024px){.agenda .main-container_wide{padding:0}.agenda .agenda__wrapper{padding:24px 16px;gap:32px}.agenda .agenda__header{gap:8px}.agenda .agenda__tag{font-size:12px;line-height:16px}.agenda .agenda__title{font-size:28px;line-height:38px}.agenda .agenda__subtitle{font-size:16px;line-height:22px}.agenda .agenda__items{gap:8px}.agenda .agenda__item{border:0;border-radius:8px;background-color:transparent}.agenda .agenda__item-header{padding:8px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.agenda .agenda__item-title{font-size:18px;line-height:26px}.agenda .agenda__item-time{font-size:16px;line-height:22px;white-space:nowrap}.agenda .agenda__item-list{padding:8px 0}.agenda .agenda__item-description{padding:8px 0;font-size:16px;line-height:22px}.agenda .agenda__footer{width:100%;gap:32px}.agenda .agenda__button{width:100%}.agenda .agenda__info{max-width:320px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 16px}.agenda .event-overview-horizontal__info-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}}