.events{display:flex;flex-direction:column;width:100%;align-items:center;font-family:Inter,sans-serif;font-weight:400}.events__signup{text-align:right}.events__signup-link{color:#55a78e}.events__header{max-width:1295px;width:100%;margin-right:auto;margin-left:auto;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;box-sizing:border-box;padding:2rem 1rem}.events__header-title{display:flex;align-items:center;font-size:40px;margin:0;font-family:Inter,sans-serif;font-weight:400}@media(max-width:767px){.events__header-title{font-size:1.5rem}}.events__header-icon{display:flex;align-items:center;margin-right:1rem;height:1.5em}@media(max-width:767px){.events__header{margin-bottom:1rem}}.events__container{display:flex;flex-direction:column;position:relative;width:100%;align-items:center}.events__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:2rem;gap:2rem;padding:1rem 2rem;margin-bottom:1rem;width:100%;max-width:1295px;box-sizing:border-box}.events__list-featured{display:flex;flex-direction:column;width:100%;box-sizing:border-box;align-items:center;background:#f8f6f3 url(/_next/static/media/featured_events.5653881b.jpg) bottom repeat-x;background-size:contain;padding-top:3rem;padding-bottom:2rem}.events__list-featured-header{display:flex;max-width:1295px;width:100%;align-items:center}@media(max-width:400px){.events__list-featured-header{flex-direction:column;align-items:flex-start}}.events__list--empty{margin-top:2rem;margin-bottom:1rem;font-size:inherit;text-align:start;line-height:1.6}.events__button{background-color:unset;border-color:#55a78e;text-transform:uppercase;flex-direction:row-reverse;gap:.5rem;font-size:12px;line-height:1}.events__button .button__icon{margin-right:unset;margin-left:.5rem;margin-bottom:-1px;width:12px;height:12px}@media(max-width:400px){.events__button{margin-left:1rem}}.events .title-balloon-display{width:-moz-fit-content;width:fit-content;margin-bottom:unset}