@layer bricks {.brxe-button{width:auto}}@layer bricks {.brxe-code{width:100%}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-yayhkm {max-width: 580px; width: 100%}@media (max-width: 1098px) {#brxe-yayhkm {min-height: auto}}@media (max-width: 767px) {#brxe-yayhkm {max-width: 100%; text-align: center; align-items: center}}#brxe-gpgduq {position: relative; z-index: 1; overflow: hidden; background-repeat: no-repeat; background-position: center center; background-size: cover}#events-calendar {width: 100%; height: auto}#events-calendar {  --calendar-padding: var(--space-l); --calendar-bg: var(--white); --calendar-border: var(--black); --calendar-radius: var(--radius-m); --calendar-font: var(--font-base); --calendar-text: var(--black);}#events-calendar #events-calendar { padding: var(--calendar-padding); background-color: var(--calendar-bg); border-radius: var(--calendar-radius); font-family: var(--calendar-font); color: var(--calendar-text);}#events-calendar .fc-header-toolbar { display: flex; justify-content: space-between; align-items: center; margin-bottom: 0; gap: var(--space-s);}#events-calendar .fc-toolbar-title { font-size: var(--text-xl); font-weight: var(--font-weight-700); color: var(--color-heading); margin: 0;}#events-calendar .fc-button { background: var(--neutral-light); color: var(--black); border: none; padding: 8px 16px; font-size: var(--text-xs); border-radius: var(--radius-s); font-weight: var(--font-weight-600); cursor: pointer; transition: background 0.2s ease-in-out; text-transform: uppercase;}#events-calendar .fc-button:hover { background: var(var(--neutral-ultra-light));}#events-calendar .fc-button:disabled { cursor: not-allowed;}#events-calendar .fc-button-group { gap: 5px;}#events-calendar .fc-col-header-cell { text-align: center; padding: 0 4px; font-weight: var(--font-weight-600); font-size: var(--text-xs); }#events-calendar .fc-daygrid-day-frame { min-height: 70px; }#events-calendar .fc-daygrid-day {  vertical-align: top; background-color: var(--white); &.fc-day-past { background-color: var(--neutral-ultra-light); }}#events-calendar .fc-daygrid-day-number { font-size: var(--text-xs); padding: var(--space-2xs); text-align: right; display: block;}#events-calendar .fc-day-today { background: var(--secondary-ultra-light); .fc-daygrid-day-number { font-weight: bold; }}#events-calendar .fc-event { background-color: var(--secondary); color: #fff; border-radius: var(--radius-xs); padding: var(--space-3xs) var(--space-2xs); font-size: var(--text-xs); font-weight: var(--font-weight-600); margin-top: var(--space-2xs); cursor: pointer; text-decoration: none; display: block; transition: background 0.2s ease;}#events-calendar .fc-event:hover { background-color: var(--secondary-hover);}#events-calendar .fc-day-past .fc-event { background-color: var(--black-trans-10); border-color: transparent; .fc-event-main { color: #333; }}#events-calendar .fc-daygrid-event-harness { overflow: visible !important;}.brxe-eokhnx .brxe-idezqy.brxe-block {row-gap: 0px}.brxe-annlro { color: var(--Black, #333); font-size: 18px; font-style: normal; font-weight: 500; line-height: 28px;}.brxe-eokhnx .brxe-srexho.brxe-block {row-gap: 8px}#brxe-ttplxs {gap: 40px 40px}#brxe-jwzxrz { cursor: pointer;}#brxe-qeptan {flex-direction: row; justify-content: center}#brxe-tqhkia {row-gap: 40px}.brxe-fingbu {max-width: 960px}@media (max-width: 767px) {.brxe-fingbu {text-align: center}.brxe-fingbu a {text-align: center; font-size: inherit}}.brxe-ogimqr {width: 100%}.brxe-yovunl {width: 100%}.brxe-mwjpse {display: block}#connect