.wp-site-blocks{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.wp-site-blocks>main{flex-grow:1}body.admin-bar .wp-site-blocks{min-height:calc(100vh - 32px);min-height:calc(100dvh - 32px)}@media screen and (max-width:782px){body.admin-bar .wp-site-blocks{min-height:calc(100vh - 46px);min-height:calc(100dvh - 46px)}}.wp-site-blocks *:focus:not(:focus-visible){outline:none}.wp-site-blocks *:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:2px}a,button{-webkit-tap-highlight-color:#fff0}.wp-site-blocks .wp-block-social-links .wp-social-link a:focus-visible{border-radius:50%;outline-offset:2px}@media (min-width:600px) and (max-width:1023px){header.wp-block-template-part .wp-block-navigation__responsive-container-open:not(.always-shown){display:flex}header.wp-block-template-part .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none}header.wp-block-template-part .alignwide>.wp-block-group:has(>.wp-block-navigation){order:3}header.wp-block-template-part .alignwide>.ext-nav-extras{margin-left:auto}}header.wp-block-template-part .wp-block-social-links.ext-nav-extras-social:not(.ext-nav-extras-mobile *){font-size:18px;gap:.5rem}header.wp-block-template-part .ext-nav-extras-social:not(.ext-nav-extras-mobile *) .wp-social-link{background-color:color-mix(in srgb,currentColor 10%,transparent);border-radius:50%;transition:transform 0.2s ease,box-shadow 0.2s ease}header.wp-block-template-part .ext-nav-extras-social:not(.ext-nav-extras-mobile *) .wp-social-link a{padding:.45em}header.wp-block-template-part .ext-nav-extras-social:not(.ext-nav-extras-mobile *) .wp-social-link svg{transition:transform 0.2s ease}header.wp-block-template-part .ext-nav-extras-social:not(.ext-nav-extras-mobile *) .wp-social-link:hover,header.wp-block-template-part .ext-nav-extras-social:not(.ext-nav-extras-mobile *) .wp-social-link:focus-within{transform:translateY(-2px);box-shadow:0 0 0 1.5px currentColor}header.wp-block-template-part .ext-nav-extras-social:not(.ext-nav-extras-mobile *) .wp-social-link:hover svg,header.wp-block-template-part .ext-nav-extras-social:not(.ext-nav-extras-mobile *) .wp-social-link:focus-within svg{transform:scale(1.12)}@media (prefers-reduced-motion:reduce){header.wp-block-template-part .ext-nav-extras-social .wp-social-link,header.wp-block-template-part .ext-nav-extras-social .wp-social-link svg{transition:none;transform:none!important}}@media (min-width:1024px) and (max-width:1279px){header.wp-block-template-part .wp-block-navigation.wp-block-navigation{gap:1.75rem;letter-spacing:0.18em!important}}.wob-footer a{color:inherit;text-decoration:none;transition:color 0.15s ease}.wob-footer a:hover,.wob-footer a:focus-visible{color:var(--wp--custom--color--background-tint-3);text-decoration:underline;text-underline-offset:.25em}.wob-footer .wob-footer__heading{color:var(--wp--custom--color--background-tint-3);font-size:.8125rem;letter-spacing:.2em;margin-bottom:1rem}.wob-footer .wob-footer__links{list-style:none;margin:0;padding:0}.wob-footer .wob-footer__links li+li{margin-top:.6rem}.wob-footer .wob-footer__tagline,.wob-footer .wob-footer__bottom{color:color-mix(in oklab,var(--wp--custom--color--background-base) 70%,var(--wp--preset--color--primary))}.wob-footer .wob-footer__bottom{border-top:1px solid color-mix(in oklab,var(--wp--custom--color--background-base) 18%,var(--wp--preset--color--primary));padding-top:1.5rem}.wob-footer .wp-block-social-links{font-size:20px}.wob-footer .wp-block-social-links .wp-social-link{background-color:color-mix(in oklab,var(--wp--custom--color--background-base) 14%,var(--wp--preset--color--primary));border-radius:50%;transition:transform 0.2s ease,box-shadow 0.2s ease}.wob-footer .wp-block-social-links .wp-social-link a{padding:.5em;transition:color 0.2s ease}.wob-footer .wp-block-social-links .wp-social-link svg{transition:transform 0.2s ease}.wob-footer .wp-block-social-links .wp-social-link:hover,.wob-footer .wp-block-social-links .wp-social-link:focus-within{transform:translateY(-3px);box-shadow:0 0 0 2px var(--wp--custom--color--background-tint-3),0 6px 14px rgb(0 0 0 / .45)}.wob-footer .wp-block-social-links .wp-social-link:hover a,.wob-footer .wp-block-social-links .wp-social-link a:focus-visible{color:var(--wp--custom--color--background-tint-3);text-decoration:none}.wob-footer .wp-block-social-links .wp-social-link:hover svg,.wob-footer .wp-block-social-links .wp-social-link:focus-within svg{transform:scale(1.15)}@media (prefers-reduced-motion:reduce){.wob-footer .wp-block-social-links .wp-social-link,.wob-footer .wp-block-social-links .wp-social-link svg{transition:none;transform:none!important}}.wob-footer .wp-block-button__link:hover{background-color:var(--wp--custom--color--background-base)!important}.wp-block-post-content>:first-child:not(.alignfull){margin-top:var(--wp--preset--spacing--40)}.wp-block-post-content>:last-child:not(.alignfull){margin-bottom:var(--wp--preset--spacing--50)}@media (max-width:781px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}.wp-block-media-text.is-stacked-on-mobile.is-image-fill-element>.wp-block-media-text__media{min-height:280px}}@media (min-width:600px) and (max-width:1023px){.wp-block-post-template.is-layout-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:599px){.wp-block-post-content [style*="padding-left:var(--wp--preset--spacing--55)"],.wp-block-post-content [style*="padding-left: var(--wp--preset--spacing--55)"],.wp-block-post-content [style*="padding-left:var(--wp--preset--spacing--60)"],.wp-block-post-content [style*="padding-left: var(--wp--preset--spacing--60)"],.wp-block-post-content [style*="padding-left:var(--wp--preset--spacing--70)"],.wp-block-post-content [style*="padding-left: var(--wp--preset--spacing--70)"]{padding-left:var(--wp--preset--spacing--30)!important}.wp-block-post-content [style*="padding-right:var(--wp--preset--spacing--55)"],.wp-block-post-content [style*="padding-right: var(--wp--preset--spacing--55)"],.wp-block-post-content [style*="padding-right:var(--wp--preset--spacing--60)"],.wp-block-post-content [style*="padding-right: var(--wp--preset--spacing--60)"],.wp-block-post-content [style*="padding-right:var(--wp--preset--spacing--70)"],.wp-block-post-content [style*="padding-right: var(--wp--preset--spacing--70)"]{padding-right:var(--wp--preset--spacing--30)!important}}@media (max-width:781px){.wob-footer>.wp-block-columns{flex-wrap:wrap!important;column-gap:var(--wp--preset--spacing--40)!important;row-gap:var(--wp--preset--spacing--40)!important}.wob-footer>.wp-block-columns>.wp-block-column:first-child{flex-basis:100%!important}.wob-footer>.wp-block-columns>.wp-block-column:not(:first-child){flex-basis:calc((100% - 2 * var(--wp--preset--spacing--40)) / 3)!important;flex-grow:0;min-width:0}}@media (max-width:599px){.wob-footer>.wp-block-columns>.wp-block-column:not(:first-child){flex-basis:calc((100% - var(--wp--preset--spacing--40)) / 2)!important}}@media (max-width:599px){.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{padding-left:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--20)}}:root:root{--wpem-primary-color:var(--wp--preset--color--primary)}.wpem-main .wpem-theme-button,.wpem-main input[type="submit"].wpem-theme-button,.wpem-single-event-page .wpem-theme-button{border-radius:999px}@media (max-width:599px){.wpem-main input[type="text"],.wpem-main input[type="email"],.wpem-main input[type="url"],.wpem-main select,.wpem-main textarea,.wpem-main .chosen-container{font-size:16px}}.wp-block-post-content>.event_listings{max-width:var(--wp--style--global--wide-size)!important}.wob-quick-dates{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--wp--preset--spacing--30)}.wob-quick-dates__btn{appearance:none;background:#fff0;border:1.5px solid var(--wp--preset--color--primary);border-radius:999px;color:var(--wp--preset--color--primary);cursor:pointer;font:inherit;font-size:.9375rem;font-weight:600;line-height:1.2;padding:.55em 1.1em;transition:background-color 0.15s ease,color 0.15s ease}.wob-quick-dates__btn:hover{background-color:color-mix(in srgb,var(--wp--preset--color--primary) 8%,transparent)}.wob-quick-dates__btn.is-active{background-color:var(--wp--preset--color--primary);color:var(--wp--custom--color--background-base)}@media (max-width:599px){.wob-quick-dates{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-left:calc(-1 * var(--wp--style--root--padding-left, 0px));margin-right:calc(-1 * var(--wp--style--root--padding-right, 0px));padding:0 var(--wp--style--root--padding-right,0) 2px var(--wp--style--root--padding-left,0)}.wob-quick-dates::-webkit-scrollbar{display:none}.wob-quick-dates__btn{flex:0 0 auto}}.wob-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}#submit-event-form>h2.wpem-form-title:not(.wob-private-contact__title):not(.wob-event-details-title){display:none}.wob-private-contact{margin-bottom:var(--wp--preset--spacing--40)}.wob-private-contact__title{margin:0 0 .75rem}.wob-event-details-title{border-top:1px solid color-mix(in oklab,var(--wp--preset--color--primary) 18%,transparent);padding-top:var(--wp--preset--spacing--30)}.wob-private-contact__note{background:color-mix(in oklab,var(--wp--custom--color--background-tint-3) 35%,transparent);border-left:3px solid var(--wp--custom--color--background-tint-3);font-size:.9375rem;margin:0 0 var(--wp--preset--spacing--30);padding:.75rem 1rem}.wob-ad{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size);padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right);text-align:center}.wob-ad img{display:inline-block;height:auto;max-width:100%}.wob-ad--below-header{margin-bottom:var(--wp--preset--spacing--30);margin-top:var(--wp--preset--spacing--30)}.wob-ad--above-footer{margin-bottom:var(--wp--preset--spacing--40)}.wob-ad--in-content{margin-bottom:var(--wp--preset--spacing--30);margin-top:var(--wp--preset--spacing--30);padding-left:0;padding-right:0}.wob-ad-section{padding:var(--wp--preset--spacing--40) 0}.wob-ad-placeholder{align-items:center;background:repeating-linear-gradient(-45deg,transparent 0 12px,color-mix(in srgb,var(--wp--preset--color--primary) 4%,transparent) 12px 24px);border:2px dashed color-mix(in srgb,var(--wp--preset--color--primary) 35%,transparent);border-radius:1rem;box-sizing:border-box;color:var(--wp--preset--color--primary);display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;justify-content:center;min-height:110px;padding:1.25rem 1.5rem;text-decoration:none;transition:border-color 0.15s ease,background-color 0.15s ease;width:100%}.wob-ad-placeholder:hover,.wob-ad-placeholder:focus-visible{background-color:color-mix(in srgb,var(--wp--custom--color--background-tint-3) 30%,transparent);border-color:var(--wp--preset--color--primary);text-decoration:none}.wob-ad-placeholder__label{font-family:var(--wp--preset--font-family--oswald);font-size:1.375rem;letter-spacing:.04em;text-transform:uppercase}.wob-ad-placeholder__text{color:var(--wp--custom--color--text-weak);font-size:.9375rem;max-width:32rem}.wob-ad-placeholder__cta{background:var(--wp--custom--color--background-tint-3);border-radius:999px;font-size:.875rem;font-weight:600;padding:.4em 1em}.wob-ad--sidebar .wob-ad-placeholder{flex-direction:column;min-height:250px;text-align:center}.wob-with-sidebar__aside .wob-ad{padding-left:0;padding-right:0}@media (max-width:1239px){.wob-with-sidebar__aside{margin:var(--wp--preset--spacing--40) auto 0;max-width:var(--wp--style--global--content-size);padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right)}}@media (min-width:1240px){.wob-with-sidebar{box-sizing:border-box;column-gap:var(--wp--preset--spacing--40);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--wp--style--global--content-size)) minmax(0,1fr);padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right)}.wob-with-sidebar__main{grid-column:2}.wob-with-sidebar__main>.wp-block-post-content{padding-left:0;padding-right:0}.wob-with-sidebar__aside{grid-column:3;max-width:300px}.wob-with-sidebar__aside>.wob-ad{position:sticky;top:calc(var(--ext-header-height, 80px) + 1.5rem)}}.wob-cat-nav{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--wp--preset--spacing--40)!important;max-width:var(--wp--style--global--wide-size)!important}.wob-cat-nav__link{border:1.5px solid var(--wp--preset--color--primary);border-radius:999px;color:var(--wp--preset--color--primary);font-size:.9375rem;font-weight:600;line-height:1.2;padding:.55em 1.1em;text-decoration:none;transition:background-color 0.15s ease,color 0.15s ease;white-space:nowrap}.wob-cat-nav__link:hover{background-color:color-mix(in srgb,var(--wp--preset--color--primary) 8%,transparent);text-decoration:none}.wob-cat-nav__link.is-active{background-color:var(--wp--preset--color--primary);color:var(--wp--custom--color--background-base)}@media (max-width:599px){.wob-cat-nav{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.wob-cat-nav::-webkit-scrollbar{display:none}}.wob-breadcrumbs{color:var(--wp--custom--color--text-weak);font-size:.875rem;margin:0 0 .5rem}.wob-breadcrumbs p{margin:0}.wob-breadcrumbs a{color:inherit;text-decoration:none}.wob-breadcrumbs a:hover{color:var(--wp--preset--color--primary);text-decoration:underline}.wob-breadcrumbs .separator{margin:0 .4em;opacity:.6}.wob-breadcrumbs .last{color:var(--wp--preset--color--primary)}.wp-site-blocks main>.wob-breadcrumbs{max-width:var(--wp--style--global--wide-size)!important}.wp-block-group:has(>.wob-breadcrumbs){flex-wrap:wrap!important;row-gap:.25rem}.wp-block-group>.wob-breadcrumbs{flex-basis:100%}.wob-ad-rails{display:none}@media (min-width:1700px){.wob-ad-rails{display:block}.wob-ad-rail{position:fixed;top:calc(var(--ext-header-height, 80px) + 2rem);width:min(300px, calc((100vw - var(--wp--style--global--wide-size)) / 2 - 3rem));z-index:5}.admin-bar .wob-ad-rail{top:calc(var(--ext-header-height, 80px) + 2rem + 32px)}.wob-ad-rail--left{left:1.5rem}.wob-ad-rail--right{right:1.5rem}.wob-ad-rail .wob-ad{padding:0}.wob-ad-rail .wob-ad-placeholder{background-color:var(--wp--preset--color--background);flex-direction:column;min-height:min(600px, calc(100vh - var(--ext-header-height, 80px) - 4rem));padding:1.25rem 1rem;text-align:center}.wob-ad-rail .wob-ad-placeholder__text{font-size:.875rem}.wob-ad-rail .wob-ad-placeholder>*{max-width:100%;overflow-wrap:anywhere}.wob-ad-rail .wob-ad-placeholder__label{font-size:1.125rem}.wob-ad-rail .wob-ad-placeholder__cta{box-sizing:border-box;text-align:center}}.wp-block-post-template>.wob-ad-item{list-style:none}.wp-block-post-template>.wob-ad-item .wob-ad{padding-left:0;padding-right:0}.wob-submit-intro{margin-bottom:var(--wp--preset--spacing--40)}.wob-submit-intro__lead{font-size:1.0625rem;margin-top:0}.wob-submit-intro__tips{background:color-mix(in oklab,var(--wp--custom--color--background-tint-3) 30%,transparent);border-left:3px solid var(--wp--custom--color--background-tint-3);margin:1rem 0;padding:.75rem 1rem}.wob-submit-intro__tips summary{cursor:pointer;font-weight:600}.wob-submit-intro__tips ul{margin:.75rem 0 0;padding-left:1.25rem}.wob-submit-intro__tips li+li{margin-top:.35rem}.wob-submit-intro__note{color:var(--wp--custom--color--text-weak);font-size:.9375rem}.fieldset-wob_consent .field,.fieldset-wob_featured_request .field,.fieldset-wob_newsletter_optin .field{align-items:flex-start;display:flex;gap:.6rem}.fieldset-wob_consent .input-checkbox,.fieldset-wob_featured_request .input-checkbox,.fieldset-wob_newsletter_optin .input-checkbox{flex:0 0 auto;height:1.15rem;margin-top:.2rem;width:1.15rem}.fieldset-wob_consent .description,.fieldset-wob_featured_request .description,.fieldset-wob_newsletter_optin .description{font-size:.9375rem}.fieldset-wob_consent .description a,.fieldset-wob_featured_request .description a,.fieldset-wob_newsletter_optin .description a{text-decoration:underline}.wob-home-events{box-sizing:border-box;margin-left:auto!important;margin-right:auto!important;max-width:var(--wp--style--global--wide-size)!important;width:100%}.wob-home-events__grid{display:grid;gap:var(--wp--preset--spacing--30);grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:1200px){.wob-home-events__grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1023px){.wob-home-events__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.wob-home-events__grid{grid-template-columns:minmax(0,1fr)}}.wob-event-card{background:var(--wp--custom--color--background-base);border-radius:1rem;display:flex;flex-direction:column;overflow:hidden;transition:transform 0.2s ease,box-shadow 0.2s ease}.wob-event-card[hidden]{display:none}.wob-event-card:hover{box-shadow:0 10px 24px rgb(0 0 0 / .12);transform:translateY(-3px)}.wob-event-card__media{aspect-ratio:16 / 10;background:color-mix(in oklab,var(--wp--preset--color--primary) 8%,transparent);display:block;overflow:hidden;position:relative}.wob-event-card__img,.wob-event-card__placeholder{display:block;height:100%;object-fit:cover;width:100%}.wob-event-card__cat{background:var(--wp--custom--color--background-tint-3);border-radius:999px;color:var(--wp--preset--color--primary);font-size:.75rem;font-weight:700;left:.75rem;letter-spacing:.04em;padding:.3em .75em;position:absolute;text-transform:uppercase;top:.75rem}.wob-event-card__body{display:flex;flex:1;flex-direction:column;gap:.35rem;padding:1rem 1.25rem 1.25rem}.wob-event-card__body p{margin:0}.wob-event-card__date{font-size:.875rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.wob-event-card__title{font-size:1.25rem;line-height:1.2;margin:0}.wob-event-card__title a{color:inherit;text-decoration:none}.wob-event-card__title a:hover{text-decoration:underline}.wob-event-card__place,.wob-event-card__price{color:var(--wp--custom--color--text-weak);font-size:.9375rem}.wob-event-card__price{font-weight:600;margin-top:auto!important;padding-top:.35rem}.wob-home-events__none{padding:var(--wp--preset--spacing--30) 0}.wob-home-events__actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:var(--wp--preset--spacing--40)}.wob-home-events__btn{border:1.5px solid var(--wp--preset--color--primary);border-radius:999px;color:var(--wp--preset--color--primary);font-weight:600;padding:.7em 1.4em;text-decoration:none}.wob-home-events__btn--primary{background:var(--wp--preset--color--primary);color:var(--wp--custom--color--background-base)}.wob-home-events__btn:hover{opacity:.85;text-decoration:none}.wob-home-events--empty{background:var(--wp--custom--color--background-base);border-radius:1rem;padding:var(--wp--preset--spacing--40);text-align:center}.wob-home-events__empty-title{font-family:var(--wp--preset--font-family--oswald);font-size:1.5rem;text-transform:uppercase}.wpem-single-event-page .wpem-event-details>.wpem-event-title{display:none}header.wp-block-template-part .wob-header-cta .wp-block-button__link{font-size:.875rem;font-weight:600;line-height:1.2;padding:.65em 1.2em;white-space:nowrap}.cmplz-cookiebanner .cmplz-documents li:has(>.cookie-statement){display:none}.wob-share-wrap{margin-top:1.25rem}.wob-share{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.wob-share .wob-share__btn{align-items:center;border-radius:50%;color:#fff;display:inline-flex;height:2.5rem;justify-content:center;transition:transform 0.15s ease;width:2.5rem}.wob-share__btn svg{color:#fff;display:block;margin:calc((2.5rem - 18px) / 2) auto}.wob-share__btn:hover,.wob-share__btn:focus-visible{color:#fff;transform:translateY(-2px)}.wob-share__btn--facebook{background:#1877f2}.wob-share__btn--whatsapp{background:#25d366}.wob-share__btn--x{background:#111}.wob-share__btn--email{background:#555}.wob-share__copy{background:#efe63a;border:0;border-radius:999px;color:#111;cursor:pointer;font:inherit;font-size:.875rem;font-weight:600;padding:.55em 1.1em}.wob-event-card__badge{background:var(--wp--preset--color--primary);border-radius:999px;color:#efe63a;font-size:.75rem;font-weight:700;letter-spacing:.04em;padding:.3em .75em;position:absolute;right:.75rem;text-transform:uppercase;top:.75rem}.wob-event-card--featured{box-shadow:0 0 0 2px #efe63a}.wob-featured-events{margin-bottom:var(--wp--preset--spacing--50,2.5rem)}.wob-featured-events__title{font-size:1.5rem;margin:0 0 1rem}.wob-newsletter__form{display:flex;flex-wrap:wrap;gap:.5rem;max-width:32rem}.wob-newsletter__email{border:1px solid currentColor;border-radius:999px;flex:1 1 14rem;font:inherit;min-width:0;padding:.7em 1.1em}.wob-newsletter__button{background:#efe63a;border:0;border-radius:999px;color:#111;cursor:pointer;font:inherit;font-weight:600;padding:.7em 1.4em}.wob-newsletter__small{font-size:.8125rem;margin-top:.5rem;opacity:.8}.wob-newsletter__message{border-radius:.5rem;font-weight:600;margin-bottom:.75rem;padding:.6em .9em}.wob-newsletter__message--ok{background:#efe63a;color:#111}.wob-newsletter__message--error{background:#fde2e1;color:#7a1712}.wob-footer__newsletter{border-bottom:1px solid color-mix(in srgb,currentColor 20%,transparent);gap:1rem 2rem;padding-bottom:var(--wp--preset--spacing--40,2rem)}.wob-footer__newsletter .wob-newsletter{flex:1 1 20rem;max-width:32rem}.wob-footer .wob-newsletter__email{background:#fff;border-color:#fff;color:#111}.wob-news{display:grid;gap:0;grid-template-columns:repeat(auto-fill,minmax(min(100%, 22rem),1fr));list-style:none;margin:0;padding:0}.wob-news__item{border-top:1px solid color-mix(in srgb,var(--wp--preset--color--primary) 15%,transparent);display:flex;flex-direction:column;gap:.3rem;padding:1rem 1.25rem 1rem 0}.wob-news__title{color:var(--wp--preset--color--primary);font-weight:600;line-height:1.35;text-decoration:none}.wob-news__title:hover,.wob-news__title:focus-visible{text-decoration:underline}.wob-news__meta{color:var(--wp--custom--color--text-weak);font-size:.8125rem}.single-post .wp-block-post-content .ext-animate{opacity:1!important;animation:none!important;transform:none!important}.single-post .wp-block-post-content h2{font-size:clamp(1.5rem, 1.15rem + 1.2vw, 2.125rem);line-height:1.15;margin-top:2.2em;margin-bottom:.6em}.single-post .wp-block-post-content h3{font-size:clamp(1.2rem, 1.05rem + 0.5vw, 1.45rem);line-height:1.25;text-transform:none;margin-top:1.6em;margin-bottom:.4em}.single-post .wp-block-post-content :is(p,li){font-size:clamp(1rem, 0.95rem + 0.25vw, 1.125rem);line-height:1.65}.wob-toc{margin:1.5em 0 2em;padding:1rem 1.25rem;background:rgb(255 255 255 / .55);border-left:4px solid #efe63a;border-radius:8px}.wob-toc summary{cursor:pointer;font-weight:700;font-size:1.05rem}.wob-toc__count{font-weight:400;opacity:.7}.wob-toc ul{margin:.75em 0 0;padding-left:0;list-style:none;columns:2 260px;column-gap:2rem}.wob-toc li{margin:0 0 .35em;break-inside:avoid;font-size:.95rem;line-height:1.4}.wob-toc a{color:inherit;text-decoration:underline;text-underline-offset:2px}.single-post .wp-block-post-content h2[id]{scroll-margin-top:110px}.wob-related{margin-top:3.5em;padding-top:2em;border-top:1px solid rgb(17 17 19 / .15)}.single-post .wp-block-post-content .wob-related__heading{margin-top:0}.wob-related__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.25rem}.wob-related__link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 3px rgb(0 0 0 / .08);transition:transform 0.15s ease,box-shadow 0.15s ease}.wob-related__link:hover,.wob-related__link:focus-visible{transform:translateY(-2px);box-shadow:0 6px 16px rgb(0 0 0 / .12)}.wob-related .wob-related__img{display:block;width:100%;height:170px;max-width:none;object-fit:cover;margin:0}.wob-related__img--empty{background:#111113}.wob-related__body{display:flex;flex-direction:column;gap:.3em;padding:.85rem 1rem 1rem}.wob-related__cat{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.7}.single-post .wp-block-post-content .wob-related__title{font-weight:700!important;font-size:1.05rem;line-height:1.3}@media (max-width:600px){.wob-related__grid{grid-template-columns:1fr;gap:.85rem}.wob-related__link{flex-direction:row}.wob-related .wob-related__img{width:110px;height:auto;min-height:96px;flex:0 0 110px}.wob-related__body{justify-content:center;padding:.7rem .85rem}.single-post .wp-block-post-content .wob-related__title{font-size:.98rem}}.wob-topbar{display:flex;align-items:center;gap:1rem;min-height:34px;padding:0 var(--wp--style--root--padding-right,1.5rem) 0 var(--wp--style--root--padding-left,1.5rem);background:#111113;color:#f4f4f2;font-size:13px;line-height:1.2;overflow:hidden}.wob-topbar__info{display:flex;flex:0 0 auto;align-items:center;gap:.75rem;white-space:nowrap}.wob-topbar__place{font-weight:700;color:#efe63a;letter-spacing:.04em;text-transform:uppercase}.wob-topbar__clock{font-variant-numeric:tabular-nums;font-weight:600}.wob-topbar__info>*+*::before{content:"";display:inline-block;width:1px;height:12px;margin-right:.75rem;background:rgb(255 255 255 / .25);vertical-align:-1px}.wob-topbar__ticker{position:relative;flex:1 1 auto;min-width:0;overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent)}.wob-topbar__track{display:flex;width:max-content;animation:wob-ticker 45s linear infinite}.wob-topbar__ticker:hover .wob-topbar__track,.wob-topbar__ticker:focus-within .wob-topbar__track{animation-play-state:paused}.wob-topbar__track ul{display:flex;flex-shrink:0;gap:2.5rem;margin:0;padding:0 2.5rem 0 0;list-style:none;white-space:nowrap}.wob-topbar__track li::before{content:"•";margin-right:.6rem;color:#efe63a}.wob-topbar a{color:inherit;text-decoration:none}.wob-topbar a:hover,.wob-topbar a:focus-visible{color:#efe63a;text-decoration:underline}@keyframes wob-ticker{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.wob-topbar__track{animation:none}.wob-topbar__ticker{overflow-x:auto}}@media (max-width:781px){.wob-topbar{flex-wrap:wrap;gap:0;padding-top:6px;padding-bottom:6px;row-gap:5px}.wob-topbar__info{width:100%;justify-content:center}.wob-topbar__date,.wob-topbar__wlabel{display:none}.wob-topbar__ticker{flex-basis:100%}}.wob-cal{margin:1rem 0 3rem}.wob-cal__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.wob-cal__title{margin:0!important;font-size:clamp(1.6rem, 1.2rem + 1.5vw, 2.4rem);text-align:center}.wob-cal__nav{display:inline-block;padding:.5em 1em;border-radius:999px;background:#efe63a;color:#111113;font-weight:700;font-size:.9rem;text-decoration:none;white-space:nowrap}.wob-cal__nav:hover,.wob-cal__nav:focus-visible{background:#111113;color:#efe63a}.wob-cal__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.wob-cal__wd{padding:.4rem .5rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.wob-cal__day{position:relative;min-height:118px;padding:.45rem .5rem .5rem;background:#fff;border-radius:8px;font-size:.8rem;line-height:1.3;overflow:hidden}.wob-cal__day--pad{background:#fff0}.wob-cal__day--past{opacity:.55}.wob-cal__day--today{box-shadow:inset 0 0 0 2px #111113}.wob-cal__num{display:inline-block;margin-bottom:.3rem;font-weight:700;font-size:.95rem;color:inherit;text-decoration:none}.wob-cal__day--today .wob-cal__num{padding:0 .45em;border-radius:999px;background:#efe63a}.wob-cal__events{margin:0;padding:0;list-style:none}.wob-cal__events li{margin:0 0 .35rem}.wob-cal__events a{display:block}.wob-cal__events .wob-cal__time{display:block;font-size:.7rem;opacity:.75}.wob-cal__ttl{overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:600}.wob-cal__events a,.wob-cal__more{color:inherit;text-decoration:none}.wob-cal__events a:hover,.wob-cal__more:hover{text-decoration:underline}.wob-cal__time{font-weight:700}.wob-cal__more{font-weight:700;font-size:.75rem}.wob-cal__dot{display:none}.wob-cal__agenda{margin-top:2.5rem}.wob-cal__agenda-title{font-size:clamp(1.3rem, 1.1rem + 0.8vw, 1.8rem)}.wob-cal__daylist{margin:1.5rem 0;scroll-margin-top:130px}.wob-cal__daylist h3{margin:0 0 .6rem;font-size:1.15rem}.wob-cal__badge{display:inline-block;margin-left:.4em;padding:.1em .55em;border-radius:999px;background:#efe63a;color:#111113;font-size:.75rem;vertical-align:middle}.wob-cal__daylist ul{margin:0;padding:0;list-style:none}.wob-cal__daylist li a{display:grid;grid-template-columns:7.5rem 1fr;gap:.15rem 1rem;padding:.7rem .9rem;margin-bottom:6px;background:#fff;border-radius:8px;color:inherit;text-decoration:none}.wob-cal__daylist li a:hover,.wob-cal__daylist li a:focus-visible{box-shadow:inset 4px 0 0 #efe63a}.wob-cal__name{font-weight:700}.wob-cal__venue{grid-column:2;font-size:.85rem;opacity:.75}@media (max-width:781px){.wob-cal__grid{gap:4px}.wob-cal__wd{padding:.2rem 0;text-align:center;font-size:.65rem}.wob-cal__day{min-height:52px;padding:.3rem .2rem;text-align:center}.wob-cal__events,.wob-cal__more{display:none}.wob-cal__num{margin:0}.wob-cal__dot{display:block;margin:.15rem auto 0;width:fit-content;min-width:1.5em;padding:0 .35em;border-radius:999px;background:#111113;color:#efe63a;font-size:.7rem;font-weight:700}.wob-cal__daylist li a{grid-template-columns:1fr}.wob-cal__venue{grid-column:1}.wob-cal__nav{padding:.45em .8em;font-size:.8rem}}.wob-minical{max-width:360px;padding:1.1rem 1.2rem 1.2rem;background:#fff;border-radius:12px;box-shadow:0 1px 3px rgb(0 0 0 / .08)}.wob-minical__head{margin-bottom:.6rem;text-align:center}.wob-minical__title{font-weight:700;font-size:1.05rem}.wob-minical__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;text-align:center;font-size:.85rem}.wob-minical__wd{font-size:.7rem;font-weight:700;opacity:.6}.wob-minical__day{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border-radius:50%;color:inherit;text-decoration:none}.wob-minical__day.is-past{opacity:.4}.wob-minical__day.is-first{font-size:.62rem;line-height:1.05;text-align:center}.wob-minical__day.has-events:not(.is-past){background:rgb(239 230 58 / .45);font-weight:700}.wob-minical__day.is-today{background:#111113!important;color:#efe63a;font-weight:700}a.wob-minical__day:hover,a.wob-minical__day:focus-visible{background:#efe63a}.wob-minical__all{display:block;margin-top:.9rem;text-align:center;font-weight:700;color:inherit}.wob-plan-ahead{padding-top:var(--wp--preset--spacing--50,3rem);padding-bottom:var(--wp--preset--spacing--50,3rem)}.wob-plan-ahead .wob-minical{margin-left:auto;margin-right:auto}.wob-event-map{margin-top:1.5rem}.wob-event-map__frame{display:block;width:100%;height:340px;border:0;border-radius:10px;background:#ddd}.wob-event-map__links{display:flex;flex-wrap:wrap;gap:.5rem 1.2rem;margin:.6rem 0 0;font-size:.9rem}.wob-event-map__links a{color:inherit;font-weight:700}.wob-event-map .leaflet-bar a{display:block;text-decoration:none}.wob-follow{padding-top:var(--wp--preset--spacing--50,3rem);padding-bottom:var(--wp--preset--spacing--50,3rem)}.wob-follow__links{margin-top:1rem;margin-bottom:1.5rem}.wob-follow__feed{max-width:var(--wp--style--global--wide-size);margin:0 auto}.wob-follow__links .wp-social-link{background-color:#efe63a!important;color:#111113!important}.wob-follow__links .wp-social-link svg{fill:currentColor}.wob-follow__links .wp-social-link:hover{background-color:#111113!important;color:#efe63a!important}.wob-more-dates ul{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 1rem;padding:0;list-style:none}.wob-more-dates a{display:inline-block;padding:.3em .7em;border-radius:999px;background:#efe63a;color:#111113;font-size:.85rem;font-weight:700;text-decoration:none}.wob-more-dates{margin-top:1.4rem}.wob-pkgs{padding-top:2.25rem;padding-bottom:var(--wp--preset--spacing--60,3rem)}.wob-pkgs__intro{max-width:640px;margin-left:auto!important;margin-right:auto!important}.wob-pkgs__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin:2rem 0 1rem;align-items:stretch}.wob-pkg{position:relative;display:flex;flex-direction:column;padding:1.75rem 1.5rem 1.5rem;background:#fff;border-radius:14px;box-shadow:0 1px 3px rgb(0 0 0 / .08)}.wob-pkg--best{background:#111113;color:#f4f4f2;box-shadow:0 10px 30px rgb(0 0 0 / .18)}.wob-pkg__tag{position:absolute;top:-.8rem;left:50%;transform:translateX(-50%);padding:.3em .9em;border-radius:999px;background:#efe63a;color:#111113;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.wob-pkg__name{margin:0 0 0.25rem!important;font-size:1.5rem!important}.wob-pkg--best .wob-pkg__name{color:#efe63a}.wob-pkg__for{margin:0 0 1rem;font-size:.9rem;opacity:.75}.wob-pkg__price{margin:0;font-size:2.4rem;font-weight:800;line-height:1}.wob-pkg__price span{font-size:1rem;font-weight:600;opacity:.75}.wob-pkg__alt{margin:.4rem 0 1rem;font-size:.9rem;opacity:.8}.wob-pkg__list{flex:1 1 auto;margin:0 0 1.5rem;padding:0;list-style:none}.wob-pkg__list li{position:relative;margin:0 0 .55rem;padding-left:1.6rem;font-size:.95rem;line-height:1.45}.wob-pkg__list li::before{content:"✓";position:absolute;left:0;font-weight:800;color:#b3a800}.wob-pkg--best .wob-pkg__list li::before{color:#efe63a}.wob-pkg__btn{display:block;padding:.85em 1em;border-radius:999px;background:#efe63a;color:#111113!important;font-weight:700;text-align:center;text-decoration:none!important}.wob-pkg__btn:hover,.wob-pkg__btn:focus-visible{background:#111113;color:#efe63a!important;box-shadow:inset 0 0 0 2px #efe63a}.wob-pkgs__save{margin:0 0 3rem;text-align:center}.wob-addons{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin:1.5rem 0 3rem}.wob-addon{padding:1.25rem;background:rgb(255 255 255 / .6);border-radius:12px;border-top:4px solid #efe63a}.wob-addon h3{margin:0 0 0.25rem!important;font-size:1.15rem!important}.wob-addon__price{margin:0 0 .5rem;font-size:1.4rem;font-weight:800}.wob-addon p:last-child{margin:0;font-size:.92rem;line-height:1.5}.wob-pkgs__cta{padding:2rem 1.5rem;background:#fff;border-radius:14px}.wob-featured-events__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.wob-featured-events__head .wob-featured-events__title{margin:0}.wob-featured-events__arrows{display:flex;gap:.5rem}.wob-featured-events__arrow{width:42px;height:42px;border:0;border-radius:50%;background:#111113;color:#efe63a;font-size:1.1rem;font-weight:700;cursor:pointer}.wob-featured-events__arrow:hover,.wob-featured-events__arrow:focus-visible{background:#efe63a;color:#111113}.wob-featured-events__arrow[disabled]{opacity:.3;cursor:default}.wob-featured-events__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * var(--wp--preset--spacing--30, 1.5rem)) / 4);gap:var(--wp--preset--spacing--30,1.5rem);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:4px;margin:0 -4px;scrollbar-width:none}.wob-featured-events__track::-webkit-scrollbar{display:none}.wob-featured-events__track>.wob-event-card{scroll-snap-align:start}@media (max-width:1199px){.wob-featured-events__track{grid-auto-columns:calc((100% - 2 * var(--wp--preset--spacing--30, 1.5rem)) / 3)}}@media (max-width:1023px){.wob-featured-events__track{grid-auto-columns:calc((100% - var(--wp--preset--spacing--30, 1.5rem)) / 2.2)}}@media (max-width:599px){.wob-featured-events__track{grid-auto-columns:82%}.wob-featured-events__arrows{display:none}}.wob-quick-dates__btn--cal{text-decoration:none;background:#efe63a!important;color:#111113!important;border-color:#efe63a!important}.event_listing.event_featured{position:relative}.event_listing.event_featured .wpem-event-banner{position:relative}.event_listing.event_featured .wpem-event-banner::after{content:"Featured";position:absolute;top:14px;right:14px;padding:.3em .75em;border-radius:999px;background:#efe63a;color:#111113;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;z-index:2}.wob-ad-intro{padding-top:var(--wp--preset--spacing--40,2rem);padding-bottom:0}.wob-ad-intro+.wob-pkgs{margin-top:0}.page-id-16 .wob-ad--below-header{display:none}.wpem-event-listings .event_listing.event_featured{background:#fff!important;box-sizing:border-box;border:3px solid #efe63a;border-radius:10px;overflow:hidden}.wob-pkg--free{background:rgb(255 255 255 / .55);box-shadow:inset 0 0 0 2px rgb(17 17 19 / .15)}.wob-pkg--free .wob-pkg__btn{background:#111113;color:#efe63a!important}.wob-pkg--free .wob-pkg__btn:hover,.wob-pkg--free .wob-pkg__btn:focus-visible{background:#efe63a;color:#111113!important;box-shadow:none}@media (min-width:1100px){.wob-pkgs__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:781px){.wob-event-map__frame{height:240px}}.wpem-single-event-left-content .wob-event-map{padding:0 30px 30px}@media (max-width:781px){.wpem-single-event-left-content .wob-event-map{padding:0 20px 20px}}.wob-hero{padding-top:4rem;padding-bottom:2rem;color:#fff}.wob-hero__eyebrow{display:inline-block;margin:0 0 1.1rem!important;padding:.35em .9em;border-radius:999px;background:#efe63a;color:#111113;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.wob-hero .wob-hero__title{max-width:15ch;margin:0 0 1rem!important;color:#fff!important;font-size:clamp(2.4rem, 1.4rem + 4.2vw, 5rem)!important;line-height:1.02!important}.wob-hero__hl{color:#efe63a}.wob-hero__lead{max-width:36rem;margin:0 0 1.75rem!important;color:rgb(255 255 255 / .88);font-size:clamp(1.05rem, 0.95rem + 0.4vw, 1.3rem)!important;line-height:1.5}.wob-hero__buttons{gap:0.75rem!important;margin-bottom:2.5rem!important}.wob-hero__btn .wp-block-button__link{padding:.9em 1.6em!important;border-radius:999px!important;font-weight:700!important;text-decoration:none!important}.wob-hero__btn--main .wp-block-button__link{background:#efe63a!important;color:#111113!important}.wob-hero__btn--ghost .wp-block-button__link{background:transparent!important;color:#fff!important;box-shadow:inset 0 0 0 2px #fff}.wob-hero__btn--main .wp-block-button__link:hover,.wob-hero__btn--main .wp-block-button__link:focus-visible{background:#fff!important}.wob-hero__btn--ghost .wp-block-button__link:hover,.wob-hero__btn--ghost .wp-block-button__link:focus-visible{background:#fff!important;color:#111113!important}.wob-hero__boxes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:1000px}.wob-hero__box{display:flex;gap:.85rem;align-items:flex-start;padding:1.1rem 1.2rem;border-radius:14px;background:rgb(17 17 19 / .72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .12);color:rgb(255 255 255 / .85)!important;font-size:.92rem;line-height:1.45;text-decoration:none!important;transition:transform 0.15s ease,box-shadow 0.15s ease}.wob-hero__box:hover,.wob-hero__box:focus-visible{transform:translateY(-2px);box-shadow:inset 0 0 0 2px #efe63a}.wob-hero__icon{display:flex;flex:0 0 40px;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#efe63a;color:#111113}.wob-hero__boxtext strong{display:block;margin-bottom:.2rem;color:#fff;font-size:1rem}@media (max-width:899px){.wob-hero{padding-top:calc(var(--ext-header-height, 122px) - 1rem)}.wob-hero__eyebrow{font-size:.68rem;letter-spacing:.04em}.wob-hero__boxes{grid-template-columns:1fr;gap:.6rem}.wob-hero__box{padding:.85rem 1rem}}body{font-size:clamp(1rem, 0.95rem + 0.25vw, 1.125rem)}.ext-section-intro p,.ext-section-intro-description{font-size:clamp(1.05rem, 0.95rem + 0.45vw, 1.25rem)!important;line-height:1.55}.wp-block-post-content>.wp-block-group.alignfull:not(.ext-hero-section){padding-top:clamp(2.75rem, 1.5rem + 3.5vw, 4.5rem)!important;padding-bottom:clamp(2.75rem, 1.5rem + 3.5vw, 4.5rem)!important}.wob-ad-section{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.wp-block-post-content>.wob-ad-section{margin-top:0!important}.wp-block-post-content>.wob-plan-ahead,.wp-block-post-content>.wob-follow{margin-top:0!important}.wob-blog-title,.wob-blog-intro{max-width:var(--wp--style--global--wide-size,1216px)!important;margin-left:auto!important;margin-right:auto!important}.wob-blog-title{margin-top:0.5rem!important;margin-bottom:0.35rem!important}.wob-blog-intro{margin-top:0!important;opacity:.85}@media (min-width:900px){.wob-blog-intro{padding-right:calc(100% - 46rem)}}.wob-home-events .pagination{margin:2rem 0 0}.wob-home-events .pagination .nav-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.wob-home-events .pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;height:2.75rem;padding:0 .9rem;border:2px solid #111;border-radius:999px;background:#fff;color:#111;font-weight:700;text-decoration:none}.wob-home-events .pagination .page-numbers.current{background:#111;color:#fff}.wob-home-events .pagination a.page-numbers:hover,.wob-home-events .pagination a.page-numbers:focus-visible{background:#efe63a}.wob-home-events .pagination .page-numbers.dots{border-color:#fff0;background:#fff0}.wob-404-links{justify-content:flex-start;margin-top:1.5rem!important}.wob-cal__star{display:inline-block;width:.85em;height:.85em;margin-right:.3em;vertical-align:-.05em;fill:#111113}.wob-cal__events li.is-featured a{margin:0 -4px;padding:2px 4px;border-radius:4px;background:#efe63a;color:#111113}.wob-cal__daylist li.is-featured a{box-shadow:inset 4px 0 0 #efe63a;outline:2px solid #efe63a;outline-offset:-2px}.wob-cal__feat{display:inline-block;margin-left:.4em;padding:.05em .5em;border-radius:999px;background:#efe63a;color:#111113;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;vertical-align:middle}.wob-cal__legend{margin:.6rem 0 0;font-size:.85rem;opacity:.8}.wob-cal__legend .wob-cal__star{padding:2px;border-radius:3px;background:#efe63a;box-sizing:content-box}.wob-minical__day{position:relative}.wob-minical__day.has-featured:not(.is-past)::after{content:"";position:absolute;top:2px;right:2px;width:7px;height:7px;border-radius:50%;background:#111113;box-shadow:0 0 0 1.5px #efe63a}.single-event_listing .wob-with-sidebar{margin-top:1.25rem!important}.single-event_listing .single_event_listing{margin-top:0!important}.single-post .wp-block-post-featured-image.alignwide{max-width:var(--wp--style--global--content-size,680px)!important;margin-left:auto!important;margin-right:auto!important}.single-post .wp-block-post-featured-image img{aspect-ratio:3 / 2!important;height:auto!important;object-fit:cover}.single-post .wp-block-group.alignwide:has(>.wp-block-post-featured-image){max-width:var(--wp--style--global--content-size,680px)!important;margin-left:auto!important;margin-right:auto!important;overflow:hidden}.single-post .wp-block-group.alignwide:has(>.wp-block-post-featured-image)>.wp-block-post-featured-image{max-width:100%!important;margin:0!important}.page-id-143 .wp-block-post-content .ext-animate,.page-id-3 .wp-block-post-content .ext-animate{animation-duration:0.3s!important;animation-delay:0s!important}.ext-hero-section.ext-animate--on,.ext-hero-section .wp-block-cover.ext-animate--on{opacity:1!important;animation:none!important;transform:none!important}.ext-hero-section .wp-block-cover__inner-container{animation:wob-hero-in 0.7s ease-out both}@keyframes wob-hero-in{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ext-hero-section .wp-block-cover__inner-container{animation:none}}.wob-home-events__all-title{margin-top:2.5rem!important}.wob-topbar__place{display:inline-flex;align-items:center;gap:.4em;white-space:nowrap}.wob-topbar__flag{flex:none;border-radius:1px}.wob-topbar__star{color:#efe63a}.wob-featured-offer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;padding:1.25rem 1.5rem;border:3px dashed #efe63a;border-radius:10px;background:#fff}.wob-featured-offer__text{flex:1 1 22rem;margin:0!important}.wob-featured-offer__actions{display:flex;flex-wrap:wrap;gap:.6rem;margin:0!important}@media (max-width:599px){.wob-featured-events:not(.wob-featured-events--scroll) .wob-home-events__grid{display:grid;grid-auto-flow:column;grid-auto-columns:82%;grid-template-columns:none;gap:var(--wp--preset--spacing--30,1.5rem);overflow-x:auto;scroll-snap-type:x mandatory;padding:4px;margin:0 -4px;scrollbar-width:none}.wob-featured-events:not(.wob-featured-events--scroll) .wob-home-events__grid::-webkit-scrollbar{display:none}.wob-featured-events:not(.wob-featured-events--scroll) .wob-home-events__grid>.wob-event-card{scroll-snap-align:start}.wob-featured-events:not(.wob-featured-events--scroll) .wob-home-events__grid:has(>.wob-event-card:only-child){grid-auto-columns:100%}}.wob-featured-events__track{scroll-padding-inline:4px}@media (max-width:599px){.wob-featured-events:not(.wob-featured-events--scroll) .wob-home-events__grid{scroll-padding-inline:4px}}