.event-agenda{display:grid;gap:2rem;margin-bottom:10rem;place-items:center}@media (max-width:1024px){.event-agenda{padding-left:5rem;padding-right:5rem}}@media (max-width:500px){.event-agenda{padding-left:3rem;padding-right:3rem}}.event-agenda__heading{color:var(--color-blue);text-align:center}.event-agenda__caption{text-align:center}.event-agenda__wrapper{max-width:100rem;width:100%}.event-agenda__day:not(:last-child){margin-bottom:4rem}.event-agenda__day h3{border-bottom:2px solid var(--color-brand);color:var(--color-brand);font-size:2.3rem;font-weight:700;padding-bottom:.5rem;width:100%}.event-agenda__event-listing{margin-top:3rem}.event-agenda__event-listing--two-columns{-moz-column-gap:3rem;column-gap:3rem;display:grid;grid-template-columns:1fr 1fr}.event-agenda__event-listing--three-columns{-moz-column-gap:3rem;column-gap:3rem;display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width:1024px){.event-agenda__event-listing--three-columns{grid-template-columns:repeat(2,1fr)}}@media (max-width:750px){.event-agenda__event-listing--three-columns,.event-agenda__event-listing--two-columns{grid-template-columns:1fr}}.event-agenda__room-name{border-bottom:2px solid var(--color-blue);color:var(--color-blue);font-size:1.8rem;font-size:2rem;font-weight:700;padding-bottom:.5rem;text-transform:uppercase;width:100%}.agenda-item{-moz-column-gap:3rem;column-gap:3rem;display:grid;grid-template-columns:1fr 3fr;padding:2rem 1rem}@media (max-width:600px){.agenda-item{grid-template-columns:1fr}}.agenda-item:not(:last-child){border-bottom:1px solid var(--color-gray-dark)}.agenda-item__time-and-name h5{color:var(--color-blue);font-size:2rem;font-weight:700;margin-bottom:0}.agenda-item__time-and-name p{font-size:1.4rem}.agenda-item__content{padding:0 2rem 1rem 0}.agenda-item__content h5{color:var(--color-blue);font-size:1.6rem;font-weight:600}.agenda-item__event-point{margin:0}.agenda-item__event-point--hide-bullets{list-style:none;list-style-type:none}.extra-items__grid-1{display:grid;gap:1.6rem;grid-template-columns:repeat(2,1fr)}.extra-items__grid-2{display:grid;gap:1.6rem;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:768px){.agenda-item__content{grid-template-columns:repeat(1,1fr)}}