.yel-event-categories{--gap:3.67%;--gutter-x:calc((100% - 990px - 2 * var(--gap)) / 2);display:grid;grid-auto-flow:column;grid-template-columns:var(--gutter-x) repeat(var(--cat-count,5),minmax(0, 1fr)) var(--gutter-x);gap:0 var(--gap)}.yel-event-categories:before{content:'';grid-row:1;grid-column:1}.yel-event-categories__category{grid-row:1;text-align:center;font-size:1.25rem;font-weight:700}.yel-event-categories__category img{aspect-ratio:1;margin-bottom:10px;border-radius:100%;border:solid var(--color,var(--wp--preset--color--blue,#00a3e0));border-width:min(.3vw + 4px, 7px)}.yel-event-categories__category a,.yel-event-categories__category a:hover{display:block;text-decoration:none;color:var(--wp--preset--color--navy)}.yel-event-categories__category a:after{--active-width:min(114px, 100%);content:'';display:block;width:0;border-top:4px solid var(--color,var(--wp--preset--color--blue,#00a3e0));margin:5px auto 0;transition:width .2s}.yel-event-categories__category[aria-expanded=true] a:after{width:var(--active-width)}@media (hover:hover){.yel-event-categories__category a:hover:after{width:var(--active-width)}}.is-style-load-events{padding:0 1.5rem 1.5rem}.yel-event-categories__events{grid-row:2;grid-column:1/span calc(var(--cat-count, 5) + 2);background:#fbfafa;border-radius:4px;max-height:var(--target-height,var(--max-height,99em));overflow:hidden;margin-top:2rem;transition:opacity .75s,max-height .75s;position:relative;z-index:1;align-self:start}.yel-event-categories__events[aria-hidden=true]{transition:opacity .75s,max-height .75s,z-index 0s .75s;opacity:0;z-index:revert}.yel-event-categories .loop-events{margin-top:3.125rem}.yel-event-categories .loop-events li{background:0 0}.yel-event-categories__see-all-btn{text-align:center}.yel-event-categories__see-all-btn a.wp-block-button__link{font-size:1.5rem;font-weight:700}.yel-event-categories__see-all-btn a.wp-block-button__link,.yel-event-categories__see-all-btn a.wp-block-button__link:hover{color:var(--color-dark,var(--color,var(--wp--preset--color--blue-alt)))}@media (max-width:1024px){.yel-event-categories .loop-events{margin:0}.is-style-load-events{padding:0}.yel-event-categories__events{padding:1rem var(--gap) 0;overflow:hidden;background:#fff}}@media (max-width:781px){.yel-event-categories{grid-template-columns:repeat(var(--cat-count,5),max(90px, 17%))}.yel-event-categories:before{content:none}.yel-event-categories__category a{font-size:1rem}.yel-event-categories.is-style-load-events{grid-template-columns:1fr;gap:.25rem 0;padding:0 0 1.5rem}.is-style-load-events .yel-event-categories__category{margin:0 1rem;grid-row:auto;grid-column:1}.is-style-load-events .yel-event-categories__category img{border:0;margin-bottom:0;position:absolute;right:0;top:0;transform:translate(15%,-20%);width:calc(23.7vw + 65px)}.is-style-load-events .yel-event-categories__category a{overflow:hidden;line-height:62px;background:var(--color,var(--wp--preset--color--blue,#00a3e0));text-align:left;position:relative;border-radius:11px;font-size:calc(.9vw + 17px);padding-left:calc(.9vw + 17px)}.is-style-load-events .yel-event-categories__category a:after{content:none}.yel-event-categories__events{padding:0 1rem;grid-row:auto;grid-column:1;max-height:none;margin:.5rem 0 0;transition:none}.yel-event-categories__events[aria-hidden=true]{max-height:0}.yel-event-categories__see-all-btn{text-align:left;margin-left:1rem}.yel-event-categories__see-all-btn a.wp-block-button__link{font-size:1.125rem}}@media (max-width:450px){.yel-event-categories{grid-template-columns:repeat(var(--cat-count,5),max(90px, 30%))}}@media (max-width:330px){.yel-event-categories{grid-template-columns:repeat(var(--cat-count,5),max(90px, 39%))}}.yel-event-categories.block-editor-block-list__block div[style^='--cat-count']{display:contents}