@media (min-width: 1366px){.xl-screen-layout{max-width:1366px;padding:0;margin:0 auto}}h1{font-size:3rem;letter-spacing:.125rem;text-transform:uppercase;margin:0;font-weight:400}h2{font-size:2.5rem;letter-spacing:.125rem;text-transform:uppercase;margin:0}h3{font-size:1.25rem;letter-spacing:.125rem;text-transform:uppercase;margin:0}h4{font-size:1rem;letter-spacing:.125rem;text-transform:uppercase;margin:0}.frontpage-headline{margin-bottom:2rem;text-align:center}.frontpage-headline h2{color:#1f6d74}.frontpage-headline h4{color:#f6ae2d}@media (min-width: 992px){.frontpage-headline{text-align:left}}p{font-size:1rem}p.size--xs{font-size:0.75rem}p.size--s{font-size:1rem}p.size--m{font-size:1.15rem}p.size--l{font-size:1.75rem}p.size--xl{font-size:2rem}p.bold{font-weight:700}i{margin-right:.5rem}i.icon--xs{font-size:1rem}i.icon--s{font-size:1.25rem}i.icon--m{font-size:1.75rem}i.icon--l{font-size:2.5rem}i.icon--xl{font-size:3rem}@media (min-width: 1366px){.xl-screen-layout{max-width:1366px;padding:0;margin:0 auto}}.events-page-container ul{display:grid;grid-template-columns:1fr;grid-column-gap:0px;grid-row-gap:2rem}@media (min-width: 767px){.events-page-container ul{grid-template-columns:repeat(2, 1fr);grid-column-gap:2rem}}@media (min-width: 1366px){.events-page-container ul{grid-template-columns:repeat(3, 1fr)}}.events-page-container ul .calendar-event-item{border-radius:0 5px 5px 0;border:2px solid #1f6d74}.events-page-container ul .calendar-event-item .date-container{display:flex;align-items:center;justify-content:flex-start;background-color:#1f6d74}.events-page-container ul .calendar-event-item .date-container .date-wrapper{padding:.5rem 1rem}.events-page-container ul .calendar-event-item .date-container .date-wrapper .date{margin:0;color:#f6ae2d;font-weight:700}.events-page-container ul .calendar-event-item .date-container .date-wrapper .date.day{margin-bottom:.25rem}.events-page-container ul .calendar-event-item .date-container .date-wrapper .date.month{margin-top:.25rem;text-transform:uppercase}.events-page-container ul .calendar-event-item .date-container .date-separator-wrapper{padding:.5rem;margin:0 .5rem}.events-page-container ul .calendar-event-item .date-container .date-separator-wrapper .separator{color:#f6ae2d}.events-page-container ul .calendar-event-item .event-content-container{padding:1rem}.events-page-container ul .calendar-event-item .event-content-container>*{margin-bottom:1rem}.events-page-container ul .calendar-event-item .event-content-container>*:last-child{margin-bottom:0}
