 @media (max-width: 767px) { #brx-content .home-hero-group { background-image: none; background-color: #501214; } .huge-heading { font-size: clamp(4rem, 12vw, 8rem); max-inline-size: 100%; } #brx-content :where(h1, h2, h3, p, figcaption), #brx-footer :where(p, a) { overflow-wrap: anywhere; } .container-50-50 { grid-template-columns: minmax(0, 1fr); } .container-50-50 > *, #brx-content .brx-grid > * { min-inline-size: 0; max-inline-size: 100%; } #brx-content input[type="search"], #brxe-jvunsn, #brxe-mdfige { font-size: 16px; min-block-size: 44px; } } @media (max-width: 600px) { #brxe-wnsdgq, #brxe-xmwueo, #brxe-aqqdhu, #brxe-yhizod { grid-template-columns: minmax(0, 1fr); } } @media (max-width: 478px) { #brxe-fpmkqo { flex-wrap: nowrap; gap: 12px; padding-inline: 16px; } #brxe-qxaabx { min-block-size: 44px; padding-inline: 12px; align-items: center; } #brxe-asmtqo, #brxe-zcyemj { min-inline-size: 44px; min-block-size: 44px; } #brxe-asmtqo { inline-size: max-content; gap: 10px; } #brxe-asmtqo .brxa-wrap { flex-shrink: 0; } #brxe-khrxnx { grid-template-columns: minmax(0, 1fr); } }  #brx-content .post-excerpt { opacity: 1; color: #3b3b3b; } #brx-content .home-hero-group { background-color: #501214; }  #brx-content .featured-article > .brxe-div { background: #291111; } #brx-content .bricks-image-caption { background: #291111; color: #fff; } #brx-content .bricks-image-caption a { color: #fff; text-decoration: underline; }  :is(#brx-header, #brx-content, #brx-footer) :is(a, button, input, select, textarea, [role="button"], [tabindex]):focus-visible { outline: 3px solid #501214; outline-offset: 3px; box-shadow: 0 0 0 3px #fff; }  .splide__pagination__page { inline-size: 24px; block-size: 24px; margin: 2px; padding: 0; display: inline-grid; place-items: center; background: transparent; opacity: 1; transform: none; } .splide__pagination__page::before { content: ""; inline-size: 8px; block-size: 8px; border-radius: 50%; background: #501214; opacity: .45; } .splide__pagination__page.is-active { background: transparent; transform: none; } .splide__pagination__page.is-active::before { opacity: 1; } @media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto !important; } .splide__list { transition-duration: 0.01ms !important; } }  @media (max-width: 767px) { .tribe-events .tribe-events-calendar-list { overflow-x: clip; } }