.wp-block-pureblocks-highlight-events{padding:var(--pureblocks-section-padding-top, var(--spacing-5xl, 4rem)) var(--grid-margin, 1rem) var(--spacing-5xl, 4rem);color:var(--color-text-primary, #141414);background-color:var(--color-background-base, #fff)}.pureblocks-highlight-events__inner{display:grid;gap:var(--spacing-xl, 2rem);width:min(100%,var(--container-max-width-lg, 80rem));margin-inline:auto}.pureblocks-highlight-events__content{display:grid;gap:var(--spacing-m, 1rem);max-width:48rem;margin:auto;justify-items:center;margin-bottom:var(--spacing-m, 1rem)}.pureblocks-highlight-events__title{margin:0;color:var(--color-text-primary, #141414);font-family:var(--font-family-heading, sans-serif);font-size:var(--text-styles-base-h2-font-size, 2.25rem);font-style:normal;font-weight:700;line-height:var(--text-styles-base-h2-line-height, 2.7rem);text-align:center}.pureblocks-highlight-events__text{color:var(--color-text-primary, #141414);font-family:var(--font-family-heading, "Fira Sans", sans-serif);font-size:var(--text-styles-base-p-strong-font-size, 1.25rem);font-style:normal;font-weight:400;line-height:var(--text-styles-base-p-strong-line-height, 1.75rem)}.pureblocks-highlight-events__text>*:first-child{margin-top:0}.pureblocks-highlight-events__text>*:last-child{margin-bottom:0}.pureblocks-highlight-events__grid{display:grid;grid-template-columns:1fr;align-items:flex-start;gap:var(--grid-gutter, 1.5rem);align-self:stretch}@media(min-width: 768px){.pureblocks-highlight-events__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.pureblocks-highlight-events__actions{display:flex;flex-direction:column;align-items:center;gap:.5rem}.pureblocks-highlight-events__actions .btn.is-placeholder{opacity:.85}.pureblocks-highlight-events__empty{margin:0;padding:var(--spacing-l, 1.5rem);border-radius:var(--radius-xl, 1.5rem);background:var(--color-brand-secondary-beige-30, #f6f1ed);color:var(--color-text-primary, #141414);font-family:var(--font-family-interface, "Poppins", arial, sans-serif);font-size:var(--text-styles-base-p-font-size, 1rem);line-height:var(--text-styles-base-p-line-height, 1.5rem);text-align:center}