.wp-block-base-theme-events{overflow-x:clip}.wp-block-base-theme-events .events__filters{position:relative;z-index:2;isolation:isolate;min-height:80px;color:#fff}.wp-block-base-theme-events .events__filters:before{content:'';position:absolute;z-index:-1;inset-block:0;inset-inline:calc(50% - 50vw);background:linear-gradient(170deg,#102044,#000)}.wp-block-base-theme-events .events__filters-form{box-sizing:border-box;height:100%;padding:1.25rem 2rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.75rem;margin:0}.wp-block-base-theme-events .base-post-filters__label{margin:0}.wp-block-base-theme-events .base-post-filters__submit[hidden],.wp-block-base-theme-events .base-post-filters__control[hidden],.wp-block-base-theme-events .events__select-menu[hidden]{display:none}.wp-block-base-theme-events .base-post-filters__control{flex:0 1 200px;box-sizing:border-box;height:40px;width:100%;max-width:min(200px, 100%);min-width:0;padding:0 .75rem;border:1px solid #ffffff70;border-radius:0;background-color:transparent;color:#fff}.events__select{position:relative;flex:0 1 200px;min-width:0;max-width:min(200px, 100%)}.wp-block-base-theme-events .events__select-trigger{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%;text-align:left;cursor:pointer}.events__select-trigger:after{content:'';flex:0 0 .4rem;width:.4rem;height:.4rem;border:solid currentColor;border-width:0 1px 1px 0;transform:translateY(-.15rem) rotate(45deg)}.events__select-trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-block-base-theme-events option{background:#102044;color:#fff}.events__select-menu{position:absolute;z-index:10;inset-inline:0;top:calc(100% + 4px);max-height:min(20rem, 60vh);overflow-y:auto;padding:.25rem;border:1px solid #ffffff70;background:#102044;color:#fff;box-shadow:0 .5rem 1.5rem #0006}.events__select-option{padding:.4rem .5rem;cursor:pointer}.events__select-option.is-active,.events__select-option[aria-selected=true]{background:#ffffff20}.events__select-trigger:focus-visible{outline:2px solid currentColor;outline-offset:3px}.events{--events-slant:clamp(1.5rem, 4vw, 4rem);--events-container-max:var(--container-width-default);--events-container-width:max(0px, calc(100% - 2 * var(--block-gutter-inline, 1rem)));--events-alignment-edge:var(--container-alignment-reference-edge);--events-margin-start:var(--events-default-margin-start,auto);--events-margin-end:var(--events-default-margin-end,auto)}.events.base-managed-block{margin-block-end:clamp(1rem, 2vw, 2rem)}.events.block-container-width-xs{--events-container-max:var(--container-width-xs)}.events.block-container-width-s{--events-container-max:var(--container-width-s)}.events.block-container-width-m{--events-container-max:var(--container-width-m)}.events.block-container-width-l{--events-container-max:var(--container-width-l)}.events.block-container-width-xl{--events-container-max:var(--container-width-xl)}.events.block-container-width-xxl{--events-container-max:var(--container-width-xxl)}.events.block-container-width-full{--events-container-max:none;--events-container-width:100%}.events.block-container-align-left{--events-margin-start:var(--events-alignment-edge);--events-margin-end:auto}.events.block-container-align-center{--events-margin-start:auto;--events-margin-end:auto}.events.block-container-align-right{--events-margin-start:auto;--events-margin-end:var(--events-alignment-edge)}.block__inner>.events{--events-container-width:100%;--events-alignment-edge:0px}.events .events__row-inner,.events .events__filters,.events .events__empty,.events .events__pagination-inner{width:var(--events-container-width);max-width:var(--events-container-max);margin-inline:var(--events-margin-start) var(--events-margin-end)}.events__inner{width:100%}.events__row{position:relative;isolation:isolate}.events__row:before{content:'';position:absolute;inset:0;z-index:-1;background:var(--events-background);clip-path:polygon(0 0,100% var(--events-slant),100% 100%,0 calc(100% - var(--events-slant)))}.events__row--featured:before{background:var(--events-featured)}.events__row:first-child:before{clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - var(--events-slant)))}.events__row+.events__row{margin-block-start:calc(-1 * var(--events-slant))}.events .events__row-inner{display:grid;grid-template-columns:repeat(12,minmax(0, 1fr));align-items:center;gap:var(--space-xl,2rem) 0;padding-block:calc(var(--events-slant) + clamp(2rem, 4vw, 4rem))}.events__content{display:flex;flex-direction:column;align-items:flex-start;grid-column:8/span 5;grid-row:1;min-width:0;gap:var(--space-s,1rem);overflow-wrap:anywhere}.events__title,.events__excerpt{margin:0}.events__media{grid-column:1/span 6;grid-row:1;min-width:0}.events__image,.events__image picture,.events__image img{display:block;width:100%;height:auto;margin:0}.events__image img,img.events__image{aspect-ratio:1;object-fit:cover}.events__row--reverse .events__content{grid-column:1/span 5}.events__row--reverse .events__media{grid-column:7/span 6}.events__details{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.events__detail{display:inline-flex;align-items:center;gap:.35rem;min-width:0}.events__detail>span:last-child{min-width:0}.events__icon{display:inline-block;width:.85rem;height:.85rem;flex:0 0 .85rem;color:var(--events-gold)}.events__masked-icon{background:var(--events-gold);mask:var(--events-icon) center/contain no-repeat}.events__symbol{display:inline-flex;align-items:center;justify-content:center;width:.85rem;height:.85rem;color:var(--events-gold)}.events__pagination-inner,.events__empty{padding-block:var(--space-l,2rem)}.events__inner[aria-busy=true]{opacity:.55;pointer-events:none}@media (min-width:1024px){.events__content{grid-column:8/span 4}.events__row--reverse .events__content{grid-column:2/span 4}}@media (max-width:781px){.events .events__row-inner{grid-template-columns:minmax(0, 1fr);gap:var(--space-l,2rem)}.events .events__row .events__content,.events .events__row .events__media{grid-column:1/-1;grid-row:auto}.events__media{order:1}.events__content{order:2}.events .events__filters-form{padding-inline:0}}.events .events__row .events__row-inner--no-image .events__content{grid-column:1/-1}