@import url(/css/features/events.css?v=20261027-toolbar-wide-order);.common_events,.events,.scheduler{color:var(--mr-color-text)}.common_events h2,.events h1,.events h2,.scheduler h1,.scheduler h2{color:var(--mr-color-primary-shade);font-family: var(--mr-font-heading);letter-spacing:0;text-transform:uppercase}.common_events .event-date,.events .event-date,.scheduler .event-date,.common_events .event_date,.events .event_date,.scheduler .event_date{border-color:var(--mr-color-primary);color:var(--mr-color-primary-contrast)}.common_events .event_date a,.events .event_date a,.scheduler .event_date a{color:var(--mr-color-primary-contrast)}.common_events a,.events a,.scheduler a{color:var(--mr-color-primary);font-weight:800}.widget-events .builder-widget-heading-group:has(.builder-widget-heading-icon)
  > .builder-widget-header-icon-calendar {display:none}.widget-events .events_wrapper{display:grid;gap:0}.widget-events .events_item{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:1rem;width:100%;margin:0;padding:1.1rem 0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--mr-widget-text-color)}.widget-events .events_item+.events_item{border-top:1px solid color-mix(in srgb,currentColor 20%,transparent)}.widget-events .events_item .media{display:block;width:100%;min-width:0;background:transparent}.widget-events .events_item .media>img{display:none}.widget-events .events_date{display:grid;grid-template-rows:24px minmax(36px,1fr);justify-content:stretch;justify-items:stretch;align-items:stretch;width:100%;min-width:0;min-height:64px;padding:0;overflow:hidden;border:1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:4px;background:var(--mr-widget-surface);color:var(--mr-color-primary)}.widget-events .events_date_month{display:flex;width:100%;min-height:24px;align-items:center;justify-content:center;padding:.2rem .3rem;background:var(--mr-color-primary);color:var(--mr-color-primary-contrast);font-family: var(--mr-font-heading);font-size:.68rem;font-weight:700;line-height:1;text-align:center}.widget-events .events_date_day{display:flex;width:100%;align-items:center;justify-content:center;padding:.2rem .3rem;color:inherit;font-family: var(--mr-font-heading);font-size:1.6rem;font-weight:700;line-height:1}.widget-events .events_body{display:grid;grid-template-columns:minmax(0,1fr);align-content:center;min-width:0;padding:.2rem 0}.widget-events .events_title{margin:0 0 .45rem;color:var(--mr-widget-heading-color);font-family: var(--mr-font-heading);font-size:clamp(1.1rem,1.3vw,1.3rem);font-weight:700;line-height:1.18;text-transform:none}.widget-events .events_description{display:none}:is(.mr-events-desc, .ws-events-desc) .widget-events .events_description {display:-webkit-box;margin:0 0 .45rem;overflow:hidden;color:color-mix(in srgb,var(--mr-widget-text-color) 70%,var(--mr-widget-surface));font-size:.95rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.widget-events .events_details{gap:.5rem 1rem;color:color-mix(in srgb,var(--mr-widget-text-color) 84%,var(--mr-widget-surface));font-size:.88rem;font-weight:700}.widget-events .events_details>*{margin:0;min-width:0;max-width:100%;line-height:1.3}.widget-events .events_details_location{display:flex;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.widget-events :is(.builder-widget-header .header_link, .events_widget_view-all) {display:inline-flex;min-height:44px;align-items:center}.widget-events :is(.builder-widget-header .header_link, .events_widget_view-all):focus-visible {outline:2px solid var(--mr-widget-link-color,var(--mr-color-primary));outline-offset:3px}.widget-events .events_item:hover .events_title,.widget-events .events_item:focus-visible .events_title{color:var(--mr-widget-link-color);text-decoration:underline}:is(.mr-widget-layout-stacked, .ws-widget-layout-stacked):is(.mr-widget-density-full, .ws-widget-density-full)
  .widget-events .events_item {grid-template-columns:180px minmax(0,1fr);gap:1.65rem;padding:1.5rem 0}:is(.mr-widget-layout-stacked, .ws-widget-layout-stacked):is(.mr-widget-density-full, .ws-widget-density-full):is(.mr-events-images, .ws-events-images)
  .widget-events .events_item:has(.media > img) {grid-template-columns:220px minmax(0,1fr)}:is(.mr-widget-layout-stacked, .ws-widget-layout-stacked):is(.mr-events-images, .ws-events-images)
  .widget-events .events_item .media:has(> img) {position:relative;min-height:118px;overflow:hidden;border-radius:5px}:is(.mr-widget-layout-stacked, .ws-widget-layout-stacked):is(.mr-events-images, .ws-events-images)
  .widget-events .events_item .media > img {display:block;width:100%;height:100%;min-height:118px;object-fit:cover}:is(.mr-widget-layout-stacked, .ws-widget-layout-stacked):is(.mr-events-images, .ws-events-images)
  .widget-events .events_item .media:has(> img) .events_date {position:absolute;inset:0 auto auto .65rem;width:76px;height:76px;min-height:0;border:0;border-radius:0 0 4px 4px;background:var(--mr-color-primary);color:var(--mr-color-primary-contrast);box-shadow: 0 4px 14px rgb(0 0 0 / .18)}:is(.mr-widget-layout-stacked, .ws-widget-layout-stacked):is(.mr-events-images, .ws-events-images)
  .widget-events .events_item .media:has(> img) .events_date_month {min-height:0;background:transparent;color:inherit;font-size:.9rem}:is(.mr-widget-layout-stacked, .ws-widget-layout-stacked):is(.mr-events-images, .ws-events-images)
  .widget-events .events_item .media:has(> img) .events_date_day {margin-top:-.12rem;font-size:1.9rem}:is(.mr-widget-layout-tiled, .ws-widget-layout-tiled) .widget-events .events_wrapper {grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem}:is(.mr-widget-layout-tiled, .ws-widget-layout-tiled) .widget-events .events_item {display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;border:1px solid var(--mr-rural-line);border-radius:6px;background:var(--mr-widget-surface,var(--mr-color-surface,#fffdf8));min-width:0}:is(.mr-widget-layout-tiled, .ws-widget-layout-tiled) .widget-events .events_item + .events_item {border-top:1px solid var(--mr-rural-line)}:is(.mr-widget-layout-tiled, .ws-widget-layout-tiled) .widget-events .media {position:relative;min-height:92px}:is(.mr-widget-layout-tiled, .ws-widget-layout-tiled):is(.mr-events-images, .ws-events-images)
  .widget-events .media:has(> img) {aspect-ratio: 16 / 9}:is(.mr-widget-layout-tiled, .ws-widget-layout-tiled):is(.mr-events-images, .ws-events-images)
  .widget-events .media > img {display:block;width:100%;height:100%;object-fit:cover}:is(.mr-widget-layout-tiled, .ws-widget-layout-tiled) .widget-events .events_date {width:92px;min-height:86px;margin:.9rem}:is(.mr-widget-layout-tiled, .ws-widget-layout-tiled) .widget-events .media:has(> img) .events_date {position:absolute;inset:0 auto auto .75rem;width:76px;height:86px;min-height:0;margin:0;padding:.65rem .45rem .7rem;border:0;border-radius:0 0 4px 4px;background:var(--mr-color-primary);color:var(--mr-color-primary-contrast);box-shadow: 0 4px 14px rgb(0 0 0 / .18)}:is(.mr-widget-layout-tiled, .ws-widget-layout-tiled)
  .widget-events .media:has(> img) .events_date_month {font-size:.9rem;line-height:.9}:is(.mr-widget-layout-tiled, .ws-widget-layout-tiled)
  .widget-events .media:has(> img) .events_date_day {margin-top:0;font-size:2rem;line-height:.9}:is(.mr-widget-layout-tiled, .ws-widget-layout-tiled) .widget-events .events_body {align-content:start;flex:1;padding:1rem 1.1rem 1.15rem}:is(.mr-widget-layout-tiled, .ws-widget-layout-tiled):is(.mr-widget-density-full, .ws-widget-density-full)
  .widget-events .events_wrapper {grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}:is(.mr-widget-layout-tiled, .ws-widget-layout-tiled):is(.mr-widget-density-full, .ws-widget-density-full)
  .widget-events .events_body {padding:1.25rem 1.35rem 1.4rem}@media (max-width:640px){.widget-events .events_item{grid-template-columns:58px minmax(0,1fr);gap:.85rem;padding:1rem 0}.widget-events .events_item .events_date{display:grid;grid-template-rows:22px minmax(36px,1fr);align-items:stretch;justify-content:stretch;justify-items:stretch;width:100%;gap:0;min-height:60px;padding:0}.widget-events .events_date_month{min-height:22px;font-size:.64rem}.widget-events .events_date_day{font-size:1.45rem}:is(.mr-widget-layout-tiled, .ws-widget-layout-tiled)
    .widget-events .events_wrapper {grid-template-columns:minmax(0,1fr)}:is(.mr-widget-layout-tiled, .ws-widget-layout-tiled)
    .widget-events .events_item {width:100%;min-width:0;max-width:100%}:is(.mr-widget-layout-tiled, .ws-widget-layout-tiled):is(.mr-widget-density-full, .ws-widget-density-full, .mr-widget-density-compact, .ws-widget-density-compact)
    .widget-events .events_wrapper {grid-template-columns:minmax(0,1fr)}:is(.mr-widget-layout-tiled, .ws-widget-layout-tiled)
    .widget-events .media:not(:has(> img)) .events_date {width:calc(100% - 1.8rem);box-sizing:border-box}}@media (min-width:641px){:is(.mr-widget-layout-tiled, .ws-widget-layout-tiled)
    .widget-events .events_wrapper {grid-auto-rows:1fr;align-items:stretch}:is(.mr-widget-layout-tiled, .ws-widget-layout-tiled)
    .widget-events .events_item {height:100%}:is(.mr-widget-layout-stacked, .ws-widget-layout-stacked):is(.mr-widget-density-compact, .ws-widget-density-compact):is(.mr-events-images, .ws-events-images)
    .widget-events .events_item:has(.media > img) {grid-template-columns:140px minmax(0,1fr);gap:1.25rem;align-items:stretch}:is(.mr-widget-layout-stacked, .ws-widget-layout-stacked):is(.mr-widget-density-compact, .ws-widget-density-compact):is(.mr-events-images, .ws-events-images)
    .widget-events .events_item:has(.media > img) .media:has(> img) {align-self:stretch;height:auto;min-height:4.5rem;overflow:visible}:is(.mr-widget-layout-stacked, .ws-widget-layout-stacked):is(.mr-widget-density-compact, .ws-widget-density-compact):is(.mr-events-images, .ws-events-images)
    .widget-events .events_item:has(.media > img) .media > img {position:absolute;inset:0;width:100%;height:100%;min-height:0;border-radius:5px;object-fit:cover}:is(.mr-widget-layout-stacked, .ws-widget-layout-stacked):is(.mr-widget-density-compact, .ws-widget-density-compact):is(.mr-events-images, .ws-events-images)
    .widget-events .events_item:has(.media > img) .media:has(> img) .events_date {inset: 0 auto auto calc(100% + 1.25rem);display:flex;flex-direction:row;width:max-content;height:auto;min-height:0;align-items:baseline;gap:.3rem;padding:.15rem 0 0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--mr-widget-link-color)}:is(.mr-widget-layout-stacked, .ws-widget-layout-stacked):is(.mr-widget-density-compact, .ws-widget-density-compact):is(.mr-events-images, .ws-events-images)
    .widget-events .events_item:has(.media > img) .media:has(> img)
    :is(.events_date_month, .events_date_day) {display:none}:is(.mr-widget-layout-stacked, .ws-widget-layout-stacked):is(.mr-widget-density-compact, .ws-widget-density-compact):is(.mr-events-images, .ws-events-images)
    .widget-events .events_item:has(.media > img) .media:has(> img) .events_date_full {display:inline-flex;width:auto;min-height:0;margin:0;padding:0;background:transparent;color:inherit;font-family: var(--mr-font-accent, inherit);font-size:.78rem;font-weight:800;line-height:1.15}:is(.mr-widget-layout-stacked, .ws-widget-layout-stacked):is(.mr-widget-density-compact, .ws-widget-density-compact):is(.mr-events-images, .ws-events-images)
    .widget-events .events_item:has(.media > img):has(.events_date) .events_body {padding-top:1.7rem}}:is(.mr-widget-layout-tiled, .ws-widget-layout-tiled)
  .widget-events .events_item:not(:has(.media > img)) {display:grid;grid-template-columns:77px minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);grid-template-areas:"date title" "date description" "details details";column-gap:1rem;row-gap:.3rem;align-content:stretch;padding:.9rem 1.1rem 1.05rem}:is(.mr-widget-layout-tiled, .ws-widget-layout-tiled)
  .widget-events .events_item:not(:has(.media > img)) .media {grid-area:date;align-self:start;width:77px;min-width:0;min-height:0;background:transparent}:is(.mr-widget-layout-tiled, .ws-widget-layout-tiled)
  .widget-events .events_item:not(:has(.media > img)) .events_date {width:77px;min-height:86px;margin:0;box-sizing:border-box}:is(.mr-widget-layout-tiled, .ws-widget-layout-tiled)
  .widget-events .events_item:not(:has(.media > img)) .events_date_month {font-size:.8rem;line-height:1}:is(.mr-widget-layout-tiled, .ws-widget-layout-tiled)
  .widget-events .events_item:not(:has(.media > img)) .events_date_day {margin-top:-.1rem;font-size:2.5rem;line-height:.9}:is(.mr-widget-layout-tiled, .ws-widget-layout-tiled)
  .widget-events .events_item:not(:has(.media > img)) .events_body {display:contents}:is(.mr-widget-layout-tiled, .ws-widget-layout-tiled)
  .widget-events .events_item:not(:has(.media > img)) .events_title {grid-area:title;align-self:end;min-width:0}:is(.mr-widget-layout-tiled, .ws-widget-layout-tiled)
  .widget-events .events_item:not(:has(.media > img)) .events_description {grid-area:description;min-width:0;margin-bottom:0}:is(.mr-widget-layout-tiled, .ws-widget-layout-tiled)
  .widget-events .events_item:not(:has(.media > img)) .events_details {grid-area:details;align-self:end;width:100%;min-width:0;padding-top:.65rem}@media (max-width:360px){:is(.mr-widget-layout-tiled, .ws-widget-layout-tiled)
    .widget-events .events_item:not(:has(.media > img)) {column-gap:.8rem;padding-inline:.85rem}}:is(.mr-widget-layout-tiled, .ws-widget-layout-tiled)
  .widget-events .events_item:has(.media > img)
  .media:has(> img) .events_date_month {font-size:.9rem;line-height:.9}:is(.mr-widget-layout-tiled, .ws-widget-layout-tiled)
  .widget-events .events_item:has(.media > img)
  .media:has(> img) .events_date_day {margin-top:0;font-size:2rem;line-height:.9}