.events-block__item-title{margin:0}.events-block__item{padding:2rem 0;border-bottom:0.125rem solid var(--color--gray--100)}.events-block__item .daytime{color:var(--color--gray--900);font-family:Magnet;font-size:0.875rem;font-style:normal;font-weight:400;line-height:1.25rem}@media (min-width: 768px){.events-block__item-text--mobile{display:none}}.events-block__item-text--desktop{display:none}@media (min-width: 768px){.events-block__item-text--desktop{display:inline-block}}.events-block__item .add-to-calendar{position:relative;margin:0 0.75rem 0 0}.event-block__item-description{margin:0 0 2rem}.event-block__item-schedule__item{color:#171717}.event-block__item-schedule__item+.event-block__item-schedule__item{margin-top:2rem}@media (min-width: 768px){.event-block__item-schedule__item{display:grid;grid-template-columns:8.75rem 1fr;gap:1.875rem}}.event-block__item-schedule__time{font-size:0.875rem;line-height:1.5;margin:0 0 0.75rem}@media (min-width: 768px){.event-block__item-schedule__time{border-right:0.125rem solid var(--color--gray--100)}}.event-listing__event-date,.event-listing__event-details{display:none}.event-listing__event .calendar-cta{display:none}.event-listing__event-cta{align-items:center;display:flex}.event-listing__event-details{max-width:100%;padding:1.5rem 0 0}.event-listing__event-details.show{display:block}.event-listing__event-image{display:none;max-width:30%;min-width:11.25rem;width:100%}.event-listing__event-image img{height:11.25rem;-o-object-fit:cover;object-fit:cover;width:100%}.event-listing__event-info{display:flex;flex-direction:column;gap:0.75rem}.events-block__item-inner{display:flex;gap:5rem}.events-block__item-date{text-align:center}.events-block__item-date .month{text-align:center;font-family:var(--body--font-family);font-size:0.875rem;font-style:normal;font-weight:700;line-height:100%;letter-spacing:0.035rem;text-transform:uppercase;display:block}.events-block__item-date .day{color:black;text-align:center;font-family:var(--upright--font-family);font-size:4rem;font-style:normal;font-weight:400;line-height:100%}.events-block__item-content-wrapper{display:flex;width:100%;justify-content:space-between;flex-wrap:wrap}.events-block__item-content{display:flex;gap:2.5rem;width:100%;justify-content:space-between}.events-block__item-save{text-decoration:none}.events-block__item-save .calendar{font-size:1rem;font-weight:400}.events-block__item-btn{text-decoration:none;font-family:var(--body--font-family);font-size:0.8125rem;font-style:normal;font-weight:700;line-height:1.25rem;letter-spacing:0.065rem;text-transform:uppercase}.events-block__item-btn:hover,.events-block__item-btn:focus{text-decoration:underline}.event-block__item-description-buttons{display:flex;gap:1.25rem;flex-wrap:wrap}.event-block__item-description-buttons .wp-block-button{margin:0}.event-block__item-schedule{margin-top:2.5rem}.event-block__item-schedule>h4{color:var(--heading--color);font-family:var(--heading--font-family);font-size:var(--h5--font-size);font-weight:var(--h5--font-weight);letter-spacing:var(--h5--letter-spacing);line-height:var(--h5--line-height);text-transform:var(--h5--text-transform)}.event-block__item-schedule__image{float:right;max-width:6.25rem;padding-left:1.25rem;padding-bottom:1.25rem}@media (min-width: 768px){.event-block__item-schedule__image{max-width:8.125rem}}@media (min-width: 1024px){.event-block__item-schedule__image{max-width:6.875rem}}@media (min-width: 1280px){.event-block__item-schedule__image{max-width:11.25rem}}.event-block__item-schedule__image:first-child ~ .event-block__item-schedule__title{margin-top:0}.event-block__item-schedule__title{font-size:0.9375rem;font-style:normal;font-weight:700;line-height:125%;letter-spacing:0.09375rem;text-transform:uppercase;margin-bottom:0.5rem}.event-block__item-schedule__location{font-size:0.875rem;font-style:normal;font-weight:400;line-height:150%;margin-bottom:0.75rem;display:inline-block}.event-block__item-schedule__location .calendar{margin-right:0.375rem}@media (min-width: 768px){.event-block__item-schedule__location .calendar{margin-right:0.5rem}}.event-block__item-schedule__content{font-size:1rem;font-style:normal;font-weight:400;line-height:175%}.event-block__item-schedule__content p{margin-bottom:1.5em}.event-block__item-schedule__content p:empty{display:none}.event-block__item-schedule__content p:empty:first-child+p{margin-top:0}.event-block__item-schedule__content p:last-child{margin-bottom:0}.event-block__item-vendors-sponsors{border:0.125rem solid var(--color--gray--100);margin-top:2.5rem;margin-bottom:2.5rem}@media (min-width: 1024px){.event-block__item-vendors-sponsors{display:grid;grid-template-columns:1fr 1fr}}.event-block__item-vendors-sponsors__vendors{padding:1.875rem}@media (max-width: 1023.98px){.event-block__item-vendors-sponsors__vendors{border-bottom:0.0625rem solid var(--color--gray--100)}}@media (min-width: 1024px){.event-block__item-vendors-sponsors__vendors{border-right:0.0625rem solid var(--color--gray--100)}}@media (max-width: 1023.98px){.event-block__item-vendors-sponsors__vendors.no-sponsors{border-bottom:none}}@media (min-width: 1024px){.event-block__item-vendors-sponsors__vendors.no-sponsors{border-right:none}}.event-block__item-vendors-sponsors__sponsors{padding:1.875rem}@media (max-width: 1023.98px){.event-block__item-vendors-sponsors__sponsors{border-top:0.0625rem solid var(--color--gray--100)}}@media (min-width: 1024px){.event-block__item-vendors-sponsors__sponsors{border-left:0.0625rem solid var(--color--gray--100)}}@media (max-width: 1023.98px){.event-block__item-vendors-sponsors__sponsors.no-vendors{border-top:none}}@media (min-width: 1024px){.event-block__item-vendors-sponsors__sponsors.no-vendors{border-left:none}}.event-block__item-vendors-sponsors__sponsors__logos{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.event-block__item-vendors-sponsors__sponsors__logos img{max-width:10rem;max-height:5rem}.event-block__item-note{color:#171717;font-size:0.875rem;font-style:italic;font-weight:400;line-height:150%}.upcoming-block .events-block__item-inner{align-items:center;-moz-column-gap:1.875rem;column-gap:1.875rem;display:grid;row-gap:1.5rem}@media (min-width: 768px){.upcoming-block .events-block__item-inner{grid-template-columns:3.125rem 1fr}}.upcoming-block .events-block__item-date{white-space:nowrap}@media (min-width: 768px){.upcoming-block .event-listing__event-date{display:block}}.upcoming-block .event-listing__event-details{padding:0}@media (min-width: 768px){.upcoming-block .event-listing__event-details{grid-column:2;grid-row:2}}

