/* Only portability and interaction fixes; the original exported styles define the appearance. */
.wp-block-uagb-image-gallery{visibility:visible!important}
.wpcf7-response-output[role=status]{display:block!important;border:1px solid #ffdd00;color:#fef5bb;padding:1em;margin-top:1em}
.wp-block-makeiteasy-popup[aria-hidden=true]{display:none}
.wp-block-makeiteasy-popup.is-open{display:block}
.makeiteasy-popup-wrapper{max-height:90dvh;overflow:auto}
:focus-visible{outline:2px solid #ffdd00;outline-offset:4px}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}

.spj-members-menu>a{color:#ffdd00!important}.spj-mobile-members{display:none}@media(max-width:921px){.spj-mobile-members{display:block;position:fixed;top:14px;right:16px;z-index:998;padding:9px 14px;border:1px solid #ffdd00;color:#ffdd00;background:#1c2125e8;font:600 13px Raleway,sans-serif;text-decoration:none}}

/* Keep the contact dialog in the viewport, independent of animated content containers. */
#z71oioqupz{position:fixed;inset:0;z-index:99998}#z71oioqupz .makeiteasy-popup-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:20px}#z71oioqupz .makeiteasy-popup-wrapper{position:relative;display:block;width:min(660px,100%);max-width:660px;max-height:calc(100dvh - 40px);overflow:auto;padding:34px 28px 24px;background:#1c2125;color:#fef5bb}#z71oioqupz .makeiteasy-popup-content-wrapper{overflow:visible}#z71oioqupz .makeiteasy-popup-close{position:absolute;top:8px;right:8px;background:#ffdd00;padding:3px;z-index:2}#z71oioqupz .makeiteasy-popup-close svg{fill:#091118!important}#z71oioqupz textarea{height:150px;min-height:100px;resize:vertical}#z71oioqupz .wpcf7-response-output[role=alert]{display:block;border:1px solid #ffdd00;color:#fef5bb;padding:12px}@media(max-width:520px){#z71oioqupz .makeiteasy-popup-overlay{padding:12px}#z71oioqupz .makeiteasy-popup-wrapper{max-height:calc(100dvh - 24px);padding:36px 18px 18px}}
