/* Small replacement for Squarespace's runtime; original styles are kept locally. */
html:not(.sqs-edit-mode) .sqs-block-content{opacity:1!important;transform:none!important}
.section-background img{width:100%;height:100%;object-fit:cover}
.header-display-mobile .header-burger-btn{cursor:pointer}
.header-menu{visibility:hidden;opacity:0;pointer-events:none}
body.header--menu-open .header-menu{visibility:visible;opacity:1;pointer-events:auto;z-index:10}
body.header--menu-open{overflow:hidden}
.header-burger{position:relative;z-index:20}
.bringdem-signup{text-align:center;max-width:720px;margin:auto;color:inherit}
.bringdem-signup h2{margin:0 0 12px}.bringdem-signup>p{margin:0 0 24px}
.signup-form{display:flex;flex-wrap:wrap;justify-content:center;align-items:start;gap:12px;position:relative}
.signup-form input[type=email]{box-sizing:border-box;padding:20px;border:1px solid #ddd;border-radius:0;background:white;color:#222;font:inherit;min-width:230px;max-width:100%}
.signup-form button,.whatsapp-link{display:inline-block;border:1px solid currentColor;border-radius:0;padding:20px 28px;color:inherit;background:transparent;font:inherit;cursor:pointer;text-decoration:none!important}
.signup-form button:hover,.whatsapp-link:hover{background:rgba(255,255,255,.12)}
.signup-form button:disabled{opacity:.65;cursor:wait}
.signup-status{width:100%;margin:0}.signup-status:empty{display:none}
.signup-privacy{font-size:12px!important;line-height:1.5!important;width:100%;max-width:540px;margin:8px auto 20px!important}
.signup-privacy a{text-decoration:underline}.signup-trap,.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.whatsapp-link{margin-top:8px;font-size:15px;padding:16px 22px}
.bringdem-player{position:relative;min-height:450px;background:#181818;color:white}
.bringdem-player iframe{display:block;width:100%;height:450px;border:0}
a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid currentColor;outline-offset:4px}
@media(max-width:600px){.signup-form{flex-direction:column;align-items:stretch}.signup-form input[type=email]{min-width:0;width:100%}.whatsapp-link{box-sizing:border-box;width:100%}.bringdem-player,.bringdem-player iframe{min-height:450px}.header-menu-nav a{font-size:30px}}
.newsletter-block:not(.rendered),.form-block:not(.rendered){opacity:1!important}
h1,h2,h3,h4,.header-title-text{font-family:Arial,Helvetica,sans-serif!important}
.newsletter-form-wrapper--alignLeft .bringdem-signup{text-align:left}
.newsletter-form-wrapper--alignLeft .signup-form{justify-content:flex-start}
@font-face{font-family:AcuminLocal;src:url('/assets/acumin-pro-500.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}
h1,h2,h3,h4,.header-title-text{font-family:AcuminLocal,Arial,Helvetica,sans-serif!important}
body.header--menu-open .header-display-mobile{position:relative;z-index:30}
body.header--menu-open .header-burger-btn .top-bun,body.header--menu-open .header-burger-btn .bottom-bun{background-color:white!important}
body.header--menu-open .header-title-text a{color:white!important}
.player-help{display:flex;flex-wrap:wrap;gap:16px;align-items:center;padding:16px 0;color:inherit;font-size:14px}.player-help p{width:100%;margin:0}.player-help button{font:inherit;color:inherit;background:transparent;border:1px solid currentColor;padding:8px 14px;cursor:pointer}.player-help a{text-decoration:underline}
