:root{--tw-consent-bg:#fffdf8;--tw-consent-bg-soft:#fff7eb;--tw-consent-card:#f6efe4;--tw-consent-card-strong:#fffaf1;--tw-consent-text:#1e2a39;--tw-consent-text-soft:#4e5d6f;--tw-consent-border:#1e2a391f;--tw-consent-border-strong:#13253f38;--tw-consent-primary:#13253f;--tw-consent-primary-hover:#0d1b30;--tw-consent-yellow:#ffd447;--tw-consent-pink:#ff5fa2;--tw-consent-aqua:#42d9c8;--tw-consent-purple:#7b61ff;--tw-consent-shadow:0 28px 80px #13253f2e;--tw-consent-shadow-soft:0 18px 40px #13253f1f;--tw-consent-focus:#7b61ff;--tw-consent-radius:28px;--tw-consent-transition:.18s ease;--tw-consent-overlay:#13253f70;--tw-consent-overlay-strong:#13253f7a;--tw-consent-backdrop:blur(12px);--tw-consent-backdrop-soft:blur(8px)}html[data-theme=dark]{--tw-consent-bg:#111827;--tw-consent-bg-soft:#172033;--tw-consent-card:#1a2538;--tw-consent-card-strong:#22314a;--tw-consent-text:#f5f7fb;--tw-consent-text-soft:#c8d2e4;--tw-consent-border:#c9d5e42e;--tw-consent-border-strong:#c9d5e452;--tw-consent-primary:#eef4ff;--tw-consent-primary-hover:#fff;--tw-consent-shadow:0 28px 80px #0000007a;--tw-consent-shadow-soft:0 18px 40px #0000004d;--tw-consent-overlay:#030814b8;--tw-consent-overlay-strong:#030814c7}html[data-contrast=more]{--tw-consent-border:#13253f3d;--tw-consent-border-strong:#13253f6b;--tw-consent-focus:#274b7a}html[data-theme=dark][data-contrast=more]{--tw-consent-border:#ffffff57;--tw-consent-border-strong:#ffffff8a;--tw-consent-focus:#9dc1ff}html[data-transparency=reduce],html[data-datausage=reduce]{--tw-consent-backdrop:none;--tw-consent-backdrop-soft:none}.tw-consent-banner{z-index:2147483646;border:1px solid var(--tw-consent-border);border-radius:var(--tw-consent-radius);width:min(42rem,100vw - 2rem);max-height:calc(100vh - 2rem);box-shadow:var(--tw-consent-shadow);color:var(--tw-consent-text);-webkit-backdrop-filter:var(--tw-consent-backdrop);backdrop-filter:var(--tw-consent-backdrop);contain:layout paint style;isolation:isolate;opacity:1;transform-origin:0 100%;background:radial-gradient(circle at 0 0,#ffd4474d,#0000 24%),radial-gradient(circle at 88% 18%,#7b61ff24,#0000 20%),radial-gradient(circle at 18% 92%,#42d9c829,#0000 20%),linear-gradient(#fffffff5,#fffdf8fa);flex-direction:column;padding:1.2rem 1.2rem 0;transition:opacity .22s,transform .22s cubic-bezier(.2,.9,.24,1);display:flex;position:fixed;top:auto;bottom:1rem;left:1rem;overflow:hidden;transform:translateY(0)scale(1)}.tw-consent-banner.is-entering{opacity:0;transform:translateY(12px)scale(.98)}.tw-consent-banner--compact{width:min(31rem,100vw - 2rem);max-height:none;padding:1rem 1rem 0}.tw-consent-banner--critical{height:auto;max-height:none;display:block;top:auto;bottom:.2rem}.tw-consent-banner--critical .tw-consent-banner__body,.tw-consent-banner--critical .tw-consent-banner__footer{flex:none}.tw-consent-banner--compact .tw-consent-banner__title,.tw-consent-banner--compact h3{max-width:100%;font-size:clamp(1.35rem,1.15rem + .8vw,1.7rem)}.tw-consent-banner--compact .tw-consent-banner__intro,.tw-consent-banner--compact p{font-size:.94rem;line-height:1.5}.tw-consent-banner--compact .tw-consent-banner__header{margin-bottom:.65rem}.tw-consent-banner.is-leaving{opacity:0;pointer-events:none;transform:translateY(12px)scale(.98)}.tw-consent-banner:before,.tw-consent-banner:after{content:"";pointer-events:none;position:absolute;inset:0}.tw-consent-banner:before{border-radius:inherit;-webkit-mask-composite:xor;background:linear-gradient(135deg,#ffd447a6,#ff5fa273,#42d9c873,#7b61ff8c);padding:1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tw-consent-banner:after{border-radius:0 0 var(--tw-consent-radius) var(--tw-consent-radius);opacity:.9;background:radial-gradient(circle at 8% 30%,#ffd447e6 0 3px,#0000 3px),radial-gradient(circle at 18% 62%,#ff5fa2b3 0 2px,#0000 2px),radial-gradient(circle at 58% 18%,#42d9c8bf 0 3px,#0000 3px),radial-gradient(circle at 80% 46%,#7b61ffb3 0 2px,#0000 2px),linear-gradient(135deg,#ffd44729,#ff5fa20f 38%,#42d9c81f 70%,#7b61ff1a);height:72px;top:auto}.tw-consent-banner__header{margin-bottom:1rem;padding:.15rem 0 .1rem;position:relative}.tw-consent-banner__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:auto;min-height:0;padding-bottom:.35rem;overflow:hidden auto}.tw-consent-banner__summary{gap:.8rem;padding-bottom:.15rem;display:grid}.tw-consent-banner__summary-text{color:var(--tw-consent-text-soft);margin:0;font-size:.94rem;line-height:1.5}.tw-consent-chips{flex-wrap:wrap;gap:.55rem;display:flex}.tw-consent-chip{min-height:2rem;color:var(--tw-consent-primary);letter-spacing:.01em;background:#ffffffb8;border:1px solid #13253f1a;border-radius:999px;align-items:center;padding:.45rem .8rem;font-size:.83rem;font-weight:700;display:inline-flex}.tw-consent-banner__eyebrow{color:var(--tw-consent-primary);letter-spacing:.04em;text-transform:uppercase;background:#ffd44733;border-radius:999px;align-items:center;gap:.4rem;margin-bottom:.9rem;padding:.42rem .85rem;font-size:.82rem;font-weight:700;display:inline-flex}.tw-consent-banner__sparkles{color:var(--tw-consent-pink);letter-spacing:.12rem;font-size:1rem;position:absolute;top:0;right:0;transform:rotate(-6deg)}.tw-consent-banner__title,.tw-consent-banner h3{letter-spacing:-.035em;text-shadow:0 1px #ffffff59;max-width:18ch;margin:0 0 .55rem;font-size:clamp(1.7rem,1.3rem + 1.2vw,2.2rem);font-weight:800;line-height:1.05;color:var(--tw-consent-text)!important}.tw-consent-banner__intro,.tw-consent-banner p{text-shadow:0 1px #ffffff4d;margin:0;font-size:.98rem;line-height:1.6;color:var(--tw-consent-text-soft)!important}.tw-consent-banner__privacy{margin:.55rem 0 0;font-size:.95rem;line-height:1.5}.tw-consent-banner__privacy-link{color:var(--tw-consent-primary);text-underline-offset:.16em;font-weight:700;text-decoration:underline;text-decoration-thickness:.08em}.tw-consent-banner__privacy-link:hover{color:var(--tw-consent-primary-hover)}.tw-consent-banner__privacy-link:focus-visible{outline-offset:3px;border-radius:.35rem;outline:3px solid #7b61ff47}.tw-consent-options{gap:.85rem;padding-bottom:.5rem;display:grid;overflow:visible}.tw-consent-option{background:linear-gradient(180deg, #ffffffc7, #fffaf1eb), var(--tw-consent-card);cursor:pointer;transition:transform var(--tw-consent-transition), box-shadow var(--tw-consent-transition), border-color var(--tw-consent-transition), background-color var(--tw-consent-transition);border:1px solid #13253f14;border-radius:22px;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:.95rem 1rem .95rem .9rem;display:grid;position:relative;box-shadow:inset 0 1px #fff9}.tw-consent-option:hover{box-shadow:var(--tw-consent-shadow-soft);border-color:#13253f29;transform:translateY(-2px)}.tw-consent-option:focus-within{border-color:var(--tw-consent-focus);box-shadow:0 0 0 4px #7b61ff2e, var(--tw-consent-shadow-soft)}.tw-consent-option.is-active{background:linear-gradient(180deg, #fffffff2, #effffbeb), var(--tw-consent-card-strong);border-color:#42d9c873}.tw-consent-option.is-locked{border-color:#ffd44761}.tw-consent-option__input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.tw-consent-option__content{grid-template-columns:auto 1fr;align-items:start;gap:.95rem;min-width:0;display:grid}.tw-consent-option__icon{width:2.75rem;height:2.75rem;color:var(--tw-consent-primary);background:linear-gradient(135deg,#ffd44759,#ff5fa247);border-radius:999px;justify-content:center;align-items:center;font-size:1.2rem;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffffa6}.tw-consent-option[data-category=analytics] .tw-consent-option__icon{background:linear-gradient(135deg,#42d9c857,#7b61ff2e)}.tw-consent-option[data-category=marketing] .tw-consent-option__icon{background:linear-gradient(135deg,#ff5fa24d,#ffd4475c)}.tw-consent-option__text{gap:.38rem;min-width:0;display:grid}.tw-consent-option__topline{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.tw-consent-option__text strong{color:var(--tw-consent-text);font-size:1rem;font-weight:800;line-height:1.25}.tw-consent-option__text small{color:var(--tw-consent-text-soft);font-size:.92rem;line-height:1.45}.tw-consent-option__badge,.tw-consent-option__status{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:1.7rem;padding:.22rem .65rem;font-size:.78rem;font-weight:700;display:inline-flex}.tw-consent-option__badge{color:var(--tw-consent-primary);background:#13253f14}.tw-consent-option__toggle{flex-shrink:0;justify-items:end;gap:.55rem;display:grid}.tw-consent-option__switch{width:3.4rem;height:2rem;transition:background-color var(--tw-consent-transition), box-shadow var(--tw-consent-transition);background:#13253f2e;border-radius:999px;align-items:center;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #13253f0f}.tw-consent-option__switch:after{content:"";width:1.56rem;height:1.56rem;transition:transform var(--tw-consent-transition);background:#fff;border-radius:50%;position:absolute;top:.22rem;left:.22rem;box-shadow:0 4px 10px #13253f29}.tw-consent-option.is-active .tw-consent-option__switch,.tw-consent-option.is-locked .tw-consent-option__switch{background:linear-gradient(135deg, var(--tw-consent-aqua), var(--tw-consent-yellow));box-shadow:0 0 0 6px #42d9c81f}.tw-consent-option.is-active .tw-consent-option__switch:after,.tw-consent-option.is-locked .tw-consent-option__switch:after{transform:translate(1.4rem)}.tw-consent-option.is-locked .tw-consent-option__status{color:#7b5200;background:#ffd44738}.tw-consent-option.is-active .tw-consent-option__status{color:#126d63;background:#42d9c82e}.tw-consent-option[data-state=inactive] .tw-consent-option__status{color:var(--tw-consent-text-soft);background:#13253f14}.tw-consent-actions-hint,.tw-consent-banner__note{max-width:44ch;text-shadow:none;font-size:.95rem;line-height:1.6;color:var(--tw-consent-text-soft)!important}.tw-consent-actions-hint{z-index:1;margin:.9rem 0 .7rem;position:relative}.tw-consent-banner__footer{z-index:2;-webkit-backdrop-filter:var(--tw-consent-backdrop-soft);backdrop-filter:var(--tw-consent-backdrop-soft);border-bottom-left-radius:calc(var(--tw-consent-radius) - 6px);border-bottom-right-radius:calc(var(--tw-consent-radius) - 6px);background:linear-gradient(#fffdf8d1,#fffdf8f7 22%,#fffdf8);flex:none;margin-top:.85rem;padding:.9rem 0 1.1rem;position:sticky;bottom:0}.tw-consent-banner__footer--preferences{z-index:3;padding:1rem 0 calc(1.1rem + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:var(--tw-consent-backdrop-soft);backdrop-filter:var(--tw-consent-backdrop-soft);border-bottom-left-radius:calc(var(--tw-consent-radius) - 6px);border-bottom-right-radius:calc(var(--tw-consent-radius) - 6px);background:linear-gradient(#fffdf8b8,#fffdf8f5 18%,#fffdf8);margin-top:.85rem;position:sticky;bottom:0}.tw-consent-banner__footer:before{content:"";background:linear-gradient(90deg,#ff5fa200,#13253f1f,#42d9c800);width:100%;height:1px;margin-bottom:.85rem;display:block}.tw-consent-banner__footer--preferences:before{display:block}.tw-consent-banner__note{z-index:1;font-weight:500;position:relative;color:var(--tw-consent-text)!important}.tw-consent-actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:.75rem;display:flex}.tw-consent-actions--preferences{justify-content:flex-end}.tw-consent-actions--preferences .tw-consent-button{flex:none}.tw-consent-feedback{width:100%;color:var(--tw-consent-text-soft);text-align:right;margin:0 0 .7rem;font-size:.92rem;font-weight:700;line-height:1.35}.tw-consent-feedback[hidden]{display:none}.tw-consent-feedback[data-state=error]{color:#b42318}.tw-consent-banner--compact .tw-consent-actions{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;display:grid}.tw-consent-banner--compact .tw-consent-button--minimal{grid-column:1/-1}.tw-consent-button{--button-height:3rem;--button-padding-inline:1.15rem;--button-font-size:.96rem;--button-family:inherit;--button-weight:700;appearance:none;width:auto;min-width:0;min-height:var(--button-height);padding:0 var(--button-padding-inline);border:1px solid var(--button-border,transparent);background:var(--button-bg,transparent);box-shadow:var(--button-shadow,none);color:var(--button-text,var(--tw-consent-primary));font-family:var(--button-family);font-size:var(--button-font-size);font-weight:var(--button-weight);text-align:center;white-space:nowrap;cursor:pointer;transition:transform var(--tw-consent-transition), box-shadow var(--tw-consent-transition), background-color var(--tw-consent-transition), border-color var(--tw-consent-transition), color var(--tw-consent-transition), opacity var(--tw-consent-transition);border-radius:999px;justify-content:center;align-items:center;line-height:1.1;text-decoration:none;display:inline-flex}.tw-consent-button:hover{border-color:var(--button-border-hover,var(--button-border,transparent));background:var(--button-bg-hover,var(--button-bg,transparent));box-shadow:var(--button-shadow-hover,var(--button-shadow,none));color:var(--button-text-hover,var(--button-text,var(--tw-consent-primary)));transform:translateY(-2px)}.tw-consent-button.is-saving{cursor:progress}.tw-consent-button:focus-visible,.tw-consent-settings-button:focus-visible{outline-offset:3px;outline:3px solid #7b61ff47}.tw-consent-button--primary{--button-bg:linear-gradient(180deg, #1d3455, var(--tw-consent-primary));--button-bg-hover:linear-gradient(180deg, #17304f, var(--tw-consent-primary-hover));--button-border:transparent;--button-text:#fffdf8;--button-shadow:0 12px 26px #13253f3d, inset 0 1px 0 #ffffff2e;--button-shadow-hover:0 16px 32px #13253f47, inset 0 1px 0 #ffffff38}.tw-consent-button--primary:hover{color:#fffdf8}.tw-consent-button--ghost{--button-bg:#ffffffe0;--button-bg-hover:#fffffff5;--button-border:#13253f33;--button-text:var(--tw-consent-primary);--button-shadow:inset 0 1px 0 #ffffffb3;--button-shadow-hover:inset 0 1px 0 #ffffffd1}.tw-consent-button--minimal{--button-bg:transparent;--button-bg-hover:#ffffff6b;--button-border:transparent;--button-text:var(--tw-consent-text-soft);--button-shadow:none;--button-shadow-hover:none}.tw-consent-button--minimal:hover{color:var(--tw-consent-primary)}.tw-consent-button--youtube{--button-bg:linear-gradient(180deg, #ff3b30, #c00);--button-bg-hover:linear-gradient(180deg, #ff5046, #b80000);--button-border:transparent;--button-text:#fffdf8;--button-shadow:0 12px 26px #cc00003d, inset 0 1px 0 #ffffff2e;--button-shadow-hover:0 16px 32px #b8000047, inset 0 1px 0 #ffffff38;text-decoration:none}.tw-consent-button--youtube:hover{color:#fffdf8;background:linear-gradient(#ff5046,#b80000);text-decoration:none;box-shadow:0 16px 32px #b8000047}.tw-consent-button--spotify{--button-bg:linear-gradient(180deg, #1ed760, #12833a);--button-bg-hover:linear-gradient(180deg, #3be877, #0f6f31);--button-border:transparent;--button-text:#08140c;--button-shadow:0 12px 26px #12833a3d, inset 0 1px 0 #ffffff2e;--button-shadow-hover:0 16px 32px #12833a47, inset 0 1px 0 #ffffff38;text-decoration:none}.tw-consent-button--spotify:hover{color:#08140c;background:linear-gradient(#3be877,#0f6f31);text-decoration:none;box-shadow:0 16px 32px #12833a47}.tw-consent-button--whatsapp{--button-bg:linear-gradient(180deg, #25d366, #128c3f);--button-bg-hover:linear-gradient(180deg, #36e075, #0f7a37);--button-border:transparent;--button-text:#fffdf8;--button-shadow:0 12px 26px #128c3f47, inset 0 1px 0 #ffffff2e;--button-shadow-hover:0 16px 32px #128c3f52, inset 0 1px 0 #ffffff38;text-decoration:none}.tw-consent-button--whatsapp:hover{color:#fffdf8;background:linear-gradient(#36e075,#0f7a37);text-decoration:none;box-shadow:0 16px 32px #128c3f52}.tw-consent-button--save{--button-bg:linear-gradient(180deg, #1d3455, var(--tw-consent-primary));--button-bg-hover:linear-gradient(180deg, #17304f, var(--tw-consent-primary-hover));--button-border:transparent;--button-text:#fffdf8;--button-shadow:0 12px 26px #13253f3d, inset 0 1px 0 #ffffff2e;--button-shadow-hover:0 16px 32px #13253f47, inset 0 1px 0 #ffffff38;--button-padding-inline:1.35rem}.tw-consent-button--dismiss{--button-padding-inline:1rem;--button-bg:transparent;--button-bg-hover:#fff3;--button-border:transparent;--button-text:var(--tw-consent-text-soft);--button-shadow:none;--button-shadow-hover:none;margin-right:auto}.tw-consent-button[hidden]{display:none}.tw-consent-button:disabled{opacity:.55;cursor:default;box-shadow:none;transform:none}.tw-settings-dock{--tw-settings-button-size:clamp(3.2rem, 4.4vw, 3.6rem);--tw-settings-button-gap:.62rem;right:max(.85rem, env(safe-area-inset-right,0px));bottom:calc(.85rem + env(safe-area-inset-bottom,0px));z-index:2147483646;gap:var(--tw-settings-button-gap);opacity:1;visibility:visible;align-items:end;padding:0;transition:opacity .22s,transform .24s,visibility linear;display:inline-flex;position:fixed;transform:translate(0,0)scale(1)}.tw-settings-dock:before{content:none}body.cms-page--availability-footer-blocked .tw-settings-dock{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s,transform .22s,visibility 0s linear .18s;transform:translateY(.85rem)scale(.96)}.tw-consent-settings-button{--tw-settings-accent:#19b8ff5c;--tw-settings-accent-soft:#19b8ff21;--tw-settings-accent-glow:#19b8ff1f;appearance:none;width:var(--tw-settings-button-size);height:var(--tw-settings-button-size);min-width:var(--tw-settings-button-size);min-height:var(--tw-settings-button-size);background:radial-gradient(circle at 30% 20%, #ffffff2e 0 .18rem, transparent .2rem), linear-gradient(116deg, var(--tw-settings-accent-soft) 0 30%, transparent 30.4% 100%), linear-gradient(133deg, #24314cf7 0%, #12192bfa 100%);box-shadow:inset 0 1px 0 #ffffff38, inset 0 -.58rem 1rem #050a1852, 0 0 0 .18rem #ffffff12, 0 .95rem 1.85rem #0c031f47, 0 0 1.25rem var(--tw-settings-accent-glow);color:#f8fbff;font:inherit;cursor:pointer;opacity:1;transition:transform .22s ease, opacity .22s ease, background-color var(--tw-consent-transition), border-color var(--tw-consent-transition), box-shadow var(--tw-consent-transition), color var(--tw-consent-transition);vertical-align:top;isolation:isolate;box-sizing:border-box;-webkit-backdrop-filter:var(--tw-consent-backdrop-soft);backdrop-filter:var(--tw-consent-backdrop-soft);border:1px solid #c0dcff4d;border-radius:999px;flex:none;justify-content:center;align-self:center;align-items:center;padding:0;font-size:1rem;font-weight:700;line-height:1;display:inline-flex;position:relative;overflow:hidden;transform:translateY(0)scale(1)}.tw-consent-settings-button--consent{--tw-settings-accent:#ffd34f6b;--tw-settings-accent-soft:#ff971f26;--tw-settings-accent-glow:#ff971f1f;order:1}.tw-consent-settings-button:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;border:1px solid #ffffff29;position:absolute;inset:.34rem}.tw-consent-settings-button:hover{background:radial-gradient(circle at 30% 20%, #ffffff38 0 .18rem, transparent .2rem), linear-gradient(116deg, color-mix(in srgb, var(--tw-settings-accent) 54%, transparent) 0 30%, transparent 30.4% 100%), linear-gradient(133deg, #2d3c5afa 0%, #161f34fa 100%);box-shadow:inset 0 1px 0 #ffffff47, inset 0 -.58rem 1rem #050a1847, 0 0 0 .2rem #ffffff17, 0 1.05rem 2rem #0c031f52, 0 0 1.45rem var(--tw-settings-accent-glow);border-color:#dcedff75;transform:translateY(-.06rem)scale(1.01)}.tw-consent-settings-button:focus-visible{outline-offset:3px;outline:3px solid #7b61ff47}.tw-consent-settings-button__content{z-index:1;justify-content:center;align-items:center;width:100%;height:100%;line-height:1;display:inline-flex;position:relative}.tw-consent-settings-button__label{white-space:nowrap;min-width:0;line-height:1;display:block}.tw-consent-settings-button__icon{flex:none;justify-content:center;align-items:center;width:1.48rem;height:1.48rem;line-height:1;display:inline-flex}.tw-consent-settings-button__icon--consent{width:1.44rem;height:1.44rem}.tw-consent-settings-button__icon--accessibility{width:1.58rem;height:1.58rem}.tw-consent-settings-button.is-entering{opacity:0;transform:translateY(12px)scale(.92)}.tw-consent-settings-button.is-leaving{opacity:0;pointer-events:none;transform:translateY(10px)scale(.92)}.tw-consent-settings-button:only-child{border-radius:999px}.tw-consent-settings-button--accessibility{--tw-settings-accent:#42d9c861;--tw-settings-accent-soft:#19b8ff24;--tw-settings-accent-glow:#42d9c81f;order:2}.tw-accessibility-modal{z-index:2147483647;background:var(--tw-consent-overlay);-webkit-backdrop-filter:var(--tw-consent-backdrop-soft);backdrop-filter:var(--tw-consent-backdrop-soft);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.tw-accessibility-modal__card{border:1px solid var(--tw-consent-border);border-radius:var(--tw-consent-radius);width:min(58rem,100%);max-width:100%;height:min(90vh,90dvh);max-height:min(90vh,90dvh);box-shadow:var(--tw-consent-shadow);color:var(--tw-consent-text);background:radial-gradient(circle at 0 0,#ffd44729,#0000 26%),radial-gradient(circle at 88% 18%,#7b61ff14,#0000 20%),radial-gradient(circle at 22% 88%,#42d9c814,#0000 16%),linear-gradient(#fffffff7,#fffdf8fa);grid-template-rows:auto minmax(0,1fr) auto;padding:1.25rem;display:grid;overflow:hidden}.tw-accessibility-modal__header{padding-right:5rem;position:relative}.tw-accessibility-modal__title{color:var(--tw-consent-text);letter-spacing:-.035em;text-wrap:balance;margin:0 0 .65rem;font-size:clamp(1.65rem,1.3rem + .95vw,2.1rem);font-weight:800;line-height:1.08}.tw-accessibility-modal__intro{max-width:56ch;color:var(--tw-consent-text-soft);margin:0;font-size:.97rem;line-height:1.6}.tw-accessibility-modal__close{appearance:none;min-height:2.5rem;color:var(--tw-consent-primary);font:inherit;cursor:pointer;background:#fffffff0;border:1px solid #13253f29;border-radius:999px;padding:.55rem .9rem;font-weight:700;position:absolute;top:0;right:0;box-shadow:0 6px 18px #13253f14}.tw-accessibility-modal__close:focus-visible{outline:none;box-shadow:0 0 0 3px #7b61ff38,0 8px 20px #13253f1f}.tw-accessibility-modal__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;gap:.8rem;min-height:0;margin-top:1.1rem;padding-right:.2rem;display:grid;overflow:hidden auto}.tw-accessibility-modal__section{background:linear-gradient(180deg, #ffffffeb, #fffaf1f5), var(--tw-consent-card);border:1px solid #13253f14;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.9rem;min-width:0;padding:.95rem;display:grid;box-shadow:inset 0 1px #fff9}.tw-accessibility-modal__section-copy{min-width:0}.tw-accessibility-modal__section-title{margin:0 0 .3rem;font-size:1rem;font-weight:800;line-height:1.25}.tw-accessibility-modal__section-description{color:var(--tw-consent-text-soft);margin:0;font-size:.92rem;line-height:1.5}.tw-accessibility-segmented{background:linear-gradient(#ffffffe0,#f5f8fcf0);border:1px solid #13253f1a;border-radius:18px;flex-wrap:nowrap;align-items:stretch;gap:.35rem;width:min(100%,21rem);min-width:0;max-width:100%;margin:0;padding:.3rem;display:flex;box-shadow:inset 0 1px #ffffffbf}.tw-accessibility-segmented__legend{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.tw-accessibility-segmented__option{flex:1 1 0;min-width:0;display:flex;position:relative}.tw-accessibility-segmented__option input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.tw-accessibility-segmented__label{width:100%;min-height:2.75rem;color:var(--tw-consent-text-soft);text-align:center;overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto;cursor:pointer;transition:background-color var(--tw-consent-transition), color var(--tw-consent-transition), box-shadow var(--tw-consent-transition), transform var(--tw-consent-transition);border-radius:14px;justify-content:center;align-items:center;padding:.65rem .8rem;font-size:.88rem;font-weight:700;line-height:1.25;display:inline-flex}.tw-accessibility-segmented__option.is-selected .tw-accessibility-segmented__label{color:var(--tw-consent-primary);background:linear-gradient(#13253f0f,#7b61ff1f);box-shadow:0 6px 14px #13253f14,inset 0 1px #ffffffb8}.tw-accessibility-segmented__option input:focus-visible+.tw-accessibility-segmented__label{outline-offset:2px;outline:3px solid #7b61ff47}.tw-accessibility-modal__actions{z-index:2;background:linear-gradient(#fffdf800,#fffdf8e6 28%,#fffdf8);border-top:1px solid #13253f1a;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.8rem;margin-top:.9rem;padding-top:.9rem;display:flex;position:sticky;bottom:0}.tw-accessibility-modal__actions .tw-consent-button{flex:none}.tw-accessibility-modal__actions .tw-consent-button--ghost{--button-bg:#ffffffe6;--button-bg-hover:#fff;--button-border:#13253f2e;--button-shadow:0 8px 18px #13253f14, inset 0 1px 0 #ffffffc2;--button-shadow-hover:0 12px 24px #13253f1f, inset 0 1px 0 #ffffffd6}.tw-accessibility-modal__actions .tw-consent-button--primary{--button-padding-inline:1.35rem}@media (width<=640px){.tw-settings-dock{--tw-settings-button-size:2.85rem;--tw-settings-button-gap:.36rem;right:max(.75rem, env(safe-area-inset-right,0px));bottom:calc(.76rem + env(safe-area-inset-bottom,0px));gap:var(--tw-settings-button-gap)}.tw-consent-settings-button{padding:0;font-size:.9rem}.tw-accessibility-modal__actions{grid-template-columns:1fr;display:grid}}.tw-youtube-modal{z-index:10000;background:var(--tw-consent-overlay-strong);-webkit-backdrop-filter:var(--tw-consent-backdrop-soft);backdrop-filter:var(--tw-consent-backdrop-soft);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}html[data-theme=dark] .tw-consent-banner{background:radial-gradient(circle at 0 0,#ffd4471f,#0000 24%),radial-gradient(circle at 88% 18%,#7b61ff38,#0000 20%),radial-gradient(circle at 18% 92%,#42d9c824,#0000 20%),linear-gradient(#172033f7,#111827fc)}html[data-theme=dark] .tw-consent-option,html[data-theme=dark] .tw-accessibility-modal__section,html[data-theme=dark] .tw-youtube-modal__actions{background:linear-gradient(180deg, #202c41f0, #172033fa), var(--tw-consent-card);border-color:#c9d5e424;box-shadow:inset 0 1px #ffffff0f}html[data-theme=dark] .tw-consent-option.is-active{background:linear-gradient(180deg, #14373ae0, #172033fa), var(--tw-consent-card-strong);border-color:#42d9c866}html[data-theme=dark] .tw-consent-option.is-locked{border-color:#ffd44757}html[data-theme=dark] .tw-consent-option__badge,html[data-theme=dark] .tw-consent-option[data-state=inactive] .tw-consent-option__status,html[data-theme=dark] .tw-accessibility-modal__close,html[data-theme=dark] .tw-consent-button--ghost{color:var(--tw-consent-text);background:#111827e0;border-color:#c9d5e42e}html[data-theme=dark] .tw-consent-button--save{color:#111827;background:linear-gradient(#eef4ff,#c8d8f5);border-color:#0000}html[data-theme=dark] .tw-consent-banner__footer,html[data-theme=dark] .tw-consent-banner__footer--preferences,html[data-theme=dark] .tw-accessibility-modal__actions{background:linear-gradient(#11182700,#111827eb 28%,#111827fa)}html[data-theme=dark] .tw-settings-dock:before{background:0 0}html[data-theme=dark] .tw-consent-settings-button{background:radial-gradient(circle at 30% 20%, #ffffff24 0 .18rem, transparent .2rem), linear-gradient(116deg, var(--tw-settings-accent-soft) 0 30%, transparent 30.4% 100%), linear-gradient(133deg, #202c41fa, #111827fa);box-shadow:inset 0 1px 0 #ffffff1f, inset 0 -.58rem 1rem #03081457, 0 0 0 .18rem #ffffff0f, 0 .95rem 1.85rem #03081461, 0 0 1.25rem var(--tw-settings-accent-glow);color:#f8fbff;border-color:#c9e0ff3d}html[data-theme=dark] .tw-consent-settings-button:hover{background:radial-gradient(circle at 30% 20%, #ffffff2e 0 .18rem, transparent .2rem), linear-gradient(116deg, color-mix(in srgb, var(--tw-settings-accent) 52%, transparent) 0 30%, transparent 30.4% 100%), linear-gradient(133deg, #2d3b55fa, #172033fa);box-shadow:inset 0 1px 0 #ffffff29, inset 0 -.58rem 1rem #03081452, 0 0 0 .2rem #ffffff12, 0 1.05rem 2rem #03081470, 0 0 1.45rem var(--tw-settings-accent-glow);border-color:#dcedff61}html[data-theme=dark] .tw-accessibility-modal__card,html[data-theme=dark] .tw-youtube-modal__card{background:radial-gradient(circle at 16% 0,#ffd44714,#0000 20%),radial-gradient(circle at 100% 12%,#7b61ff1f,#0000 24%),linear-gradient(#1b2337fa,#101725fc);border-color:#c9d5e424;box-shadow:0 28px 56px #0308147a,inset 0 1px #ffffff0a}html[data-theme=dark] .tw-accessibility-modal .tw-consent-banner__eyebrow{color:#fff8dceb;background:#ffd4471f;border:1px solid #ffd44724}html[data-theme=dark] .tw-accessibility-modal__close{color:#f8fafcf5;background:linear-gradient(#34415be0,#1b2337f0);border-color:#c9d5e424;box-shadow:inset 0 1px #ffffff0f,0 10px 22px #03081447}html[data-theme=dark] .tw-accessibility-modal__close:hover{background:linear-gradient(#3d4c6aeb,#1f283df5);border-color:#c9d5e43d}html[data-theme=dark] .tw-accessibility-segmented{background:linear-gradient(#202c41e6,#172033f5);border-color:#c9d5e429;box-shadow:inset 0 1px #ffffff0f}html[data-theme=dark] .tw-accessibility-segmented__option.is-selected .tw-accessibility-segmented__label{color:#fff;background:linear-gradient(#7b61ff3d,#42d9c829);box-shadow:0 6px 14px #0000002e,inset 0 1px #ffffff14}html[data-contrast=more] .tw-consent-banner,html[data-contrast=more] .tw-accessibility-modal__card,html[data-contrast=more] .tw-youtube-modal__card,html[data-contrast=more] .tw-consent-option,html[data-contrast=more] .tw-accessibility-modal__section,html[data-contrast=more] .tw-accessibility-segmented,html[data-contrast=more] .tw-youtube-modal__actions,html[data-contrast=more] .tw-consent-button,html[data-contrast=more] .tw-accessibility-modal__close,html[data-contrast=more] .tw-consent-settings-button{border-width:2px}html[data-transparency=reduce] .tw-consent-banner,html[data-transparency=reduce] .tw-accessibility-modal__card,html[data-transparency=reduce] .tw-youtube-modal__card,html[data-transparency=reduce] .tw-settings-dock,html[data-transparency=reduce] .tw-consent-settings-button,html[data-transparency=reduce] .tw-consent-settings-button:before,html[data-transparency=reduce] .tw-consent-banner__footer,html[data-transparency=reduce] .tw-consent-banner__footer--preferences,html[data-transparency=reduce] .tw-accessibility-modal__actions,html[data-datausage=reduce] .tw-consent-banner,html[data-datausage=reduce] .tw-accessibility-modal__card,html[data-datausage=reduce] .tw-youtube-modal__card,html[data-datausage=reduce] .tw-settings-dock,html[data-datausage=reduce] .tw-consent-settings-button,html[data-datausage=reduce] .tw-consent-settings-button:before,html[data-datausage=reduce] .tw-consent-banner__footer,html[data-datausage=reduce] .tw-consent-banner__footer--preferences,html[data-datausage=reduce] .tw-accessibility-modal__actions{-webkit-backdrop-filter:none}html[data-motion=reduce] .tw-consent-banner,html[data-motion=reduce] .tw-consent-option,html[data-motion=reduce] .tw-consent-option__switch,html[data-motion=reduce] .tw-consent-option__switch:after,html[data-motion=reduce] .tw-consent-button,html[data-motion=reduce] .tw-consent-settings-button,html[data-motion=reduce] .tw-youtube-modal,html[data-motion=reduce] .tw-accessibility-segmented__label{transition:none}html[data-motion=reduce] .tw-consent-option:hover,html[data-motion=reduce] .tw-consent-button:hover,html[data-motion=reduce] .tw-consent-settings-button:hover{transform:none}.tw-youtube-modal__card{border:1px solid var(--tw-consent-border);border-radius:var(--tw-consent-radius);width:min(32rem,100%);box-shadow:var(--tw-consent-shadow);color:var(--tw-consent-text);text-shadow:none;background:radial-gradient(circle at 0 0,#ffd4473d,#0000 28%),radial-gradient(circle at 88% 18%,#ff5fa224,#0000 22%),linear-gradient(#fffffff7,#fffdf8fa);padding:1.4rem}.tw-youtube-modal__eyebrow{color:var(--tw-consent-primary);letter-spacing:.04em;text-transform:uppercase;text-shadow:none;background:#ff5fa21f;border-radius:999px;margin-bottom:.9rem;padding:.4rem .8rem;font-size:.8rem;font-weight:700;display:inline-flex}.tw-youtube-modal__title{margin:0 0 .55rem;font-size:clamp(1.45rem,1.15rem + .8vw,1.9rem);font-weight:800;line-height:1.1;color:var(--tw-consent-text)!important;text-shadow:none!important;opacity:1!important}.tw-youtube-modal__text{margin:0;font-size:.98rem;line-height:1.6;color:var(--tw-consent-text-soft)!important;text-shadow:none!important;opacity:1!important}.tw-youtube-modal__card h3,.tw-youtube-modal__card p,.tw-youtube-modal__card span{opacity:1!important;filter:none!important;mix-blend-mode:normal!important}.tw-youtube-modal .tw-consent-button--primary{color:#fffdf8!important}.tw-youtube-modal .tw-consent-button--ghost{color:#13253f!important;background:#fffffff5!important;border-color:#13253f38!important}.tw-youtube-modal .tw-consent-button--ghost:hover{color:#0d1b30!important;background:#fff!important;border-color:#13253f4d!important}.tw-youtube-modal .tw-consent-button--youtube{color:#fffdf8!important}.tw-youtube-modal .tw-consent-button--spotify{color:#08140c!important}.tw-youtube-modal__actions{border-radius:calc(var(--tw-consent-radius) - 8px);background:linear-gradient(#ffffffd1,#f5f8fcf0);border:1px solid #13253f1a;grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));grid-auto-flow:row;align-items:stretch;gap:.8rem;margin-top:1.2rem;padding:.45rem;display:grid;box-shadow:inset 0 1px #ffffffbf}.tw-youtube-modal__actions .tw-consent-button{white-space:normal;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;width:100%;min-width:0;min-height:3.2rem;padding-block:.65rem;padding-inline:1rem}.tw-whatsapp-qr-modal{z-index:10000;background:var(--tw-consent-overlay-strong);-webkit-backdrop-filter:var(--tw-consent-backdrop-soft);backdrop-filter:var(--tw-consent-backdrop-soft);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.tw-whatsapp-qr-modal--preview{z-index:0;background:var(--tw-consent-overlay);padding:1.4rem;display:flex;position:relative;inset:auto}.tw-whatsapp-qr-modal__card{border:1px solid var(--tw-consent-border);border-radius:var(--tw-consent-radius);width:min(22.5rem,100%);box-shadow:var(--tw-consent-shadow);color:var(--tw-consent-text);text-align:center;background:radial-gradient(circle at 0 0,#25d36629,#0000 28%),radial-gradient(circle at 88% 18%,#ff5fa21a,#0000 22%),linear-gradient(#fffffff7,#fffdf8fa);justify-items:center;padding:1.5rem 1.4rem 1.35rem;display:grid;position:relative}.tw-whatsapp-qr-modal__close{min-height:2.4rem;color:var(--tw-consent-text);cursor:pointer;background:#ffffffeb;border:1px solid #13253f24;border-radius:999px;padding:.35rem .7rem;font-size:.82rem;font-weight:700;position:absolute;top:.85rem;right:.85rem}.tw-whatsapp-qr-modal__title{margin:0 1.6rem .5rem;font-size:clamp(1.25rem,1.1rem + .6vw,1.6rem);font-weight:800;line-height:1.15;color:var(--tw-consent-text)!important;text-shadow:none!important}.tw-whatsapp-qr-modal__text{margin:0 0 1rem;font-size:.95rem;line-height:1.5;color:var(--tw-consent-text-soft)!important;text-shadow:none!important}.tw-whatsapp-qr-modal__qr{background:#fff;border:3px solid #25d366;border-radius:1.1rem;justify-content:center;align-items:center;width:13.75rem;height:13.75rem;margin:0 auto 1rem;padding:.7rem;display:flex;box-shadow:0 10px 24px #128c3f1f}.tw-whatsapp-qr-modal__qr img{object-fit:contain;width:100%;height:100%;display:block}.tw-whatsapp-qr-modal .tw-consent-button--whatsapp{width:100%;min-height:3rem;color:#fffdf8!important}html[data-theme=dark] .tw-whatsapp-qr-modal__card{background:radial-gradient(circle at 16% 0,#25d3661f,#0000 22%),radial-gradient(circle at 100% 12%,#7b61ff1f,#0000 24%),linear-gradient(#1b2337fa,#101725fc);border-color:#c9d5e424}html[data-theme=dark] .tw-whatsapp-qr-modal__close{color:var(--tw-consent-text);background:#111827e0;border-color:#c9d5e42e}html[data-contrast=more] .tw-whatsapp-qr-modal__card,html[data-contrast=more] .tw-whatsapp-qr-modal__qr{border-width:2px}html[data-transparency=reduce] .tw-whatsapp-qr-modal,html[data-transparency=reduce] .tw-whatsapp-qr-modal__card,html[data-datausage=reduce] .tw-whatsapp-qr-modal,html[data-datausage=reduce] .tw-whatsapp-qr-modal__card{-webkit-backdrop-filter:none}@media (width<=640px){.tw-accessibility-modal{padding-top:max(.75rem, env(safe-area-inset-top,0px));padding-right:max(.75rem, env(safe-area-inset-right,0px));padding-bottom:max(.75rem, env(safe-area-inset-bottom,0px));padding-left:max(.75rem, env(safe-area-inset-left,0px));overflow-x:hidden}.tw-consent-banner{top:calc(.75rem + env(safe-area-inset-top,0px));left:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom,0px));width:calc(100vw - 1.5rem);max-height:calc(100vh - 1.5rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 1.5rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));border-radius:24px;padding:.95rem .95rem 0}.tw-consent-banner--compact{width:calc(100vw - 1.5rem);max-height:none;top:auto}.tw-consent-banner--critical{top:auto;bottom:calc(.2rem + env(safe-area-inset-bottom,0px));width:calc(100vw - 1.5rem);height:auto;max-height:none}.tw-consent-banner__sparkles{font-size:.88rem;top:.25rem}.tw-consent-option{grid-template-columns:1fr;gap:.8rem}.tw-consent-option__toggle{grid-template-columns:auto auto;place-items:center start}.tw-consent-actions{grid-template-columns:1fr;display:grid}.tw-consent-banner--compact .tw-consent-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-consent-actions--preferences{justify-content:stretch}.tw-consent-button{width:100%}.tw-consent-button--dismiss{order:4;margin-right:0}.tw-settings-dock{--tw-settings-button-size:2.85rem;--tw-settings-button-gap:.42rem;left:.75rem;right:auto;bottom:calc(.75rem + env(safe-area-inset-bottom,0px));gap:var(--tw-settings-button-gap);align-items:center;padding:0}.tw-youtube-modal__actions{grid-template-columns:1fr;grid-auto-columns:auto;grid-auto-flow:row;display:grid}.tw-accessibility-modal__card{box-sizing:border-box;width:100%;max-width:calc(100vw - max(.75rem, env(safe-area-inset-left,0px)) - max(.75rem, env(safe-area-inset-right,0px)));max-width:calc(100dvw - max(.75rem, env(safe-area-inset-left,0px)) - max(.75rem, env(safe-area-inset-right,0px)));border-radius:24px;height:calc(100dvh - 1rem);max-height:calc(100dvh - 1rem);padding:.95rem;overflow-x:hidden}.tw-accessibility-modal__header{flex-direction:column;align-items:flex-start;padding-top:0;padding-right:0;display:flex}.tw-accessibility-modal__close{order:-1;align-self:start;margin-bottom:.9rem;position:static}.tw-accessibility-modal__section{grid-template-columns:1fr;gap:.75rem;padding:.85rem}.tw-accessibility-segmented{grid-template-columns:repeat(auto-fit,minmax(min(7.25rem,100%),1fr));gap:.28rem;width:100%;padding:.28rem;display:grid}.tw-accessibility-modal__actions{grid-template-columns:1fr;gap:.65rem;display:grid}.tw-accessibility-modal .tw-consent-banner__eyebrow{margin-bottom:.7rem;padding:.38rem .72rem;font-size:.74rem}.tw-accessibility-modal__title{margin-bottom:.5rem;font-size:clamp(1.5rem,1.18rem + 1vw,1.85rem)}.tw-accessibility-modal__intro{font-size:.95rem;line-height:1.55}.tw-accessibility-modal__body{gap:.7rem;min-width:0;margin-top:.85rem}.tw-accessibility-modal__actions .tw-consent-button{width:100%;min-height:2.85rem}.tw-accessibility-modal__actions .tw-consent-button--ghost{background:#fffffff5}.tw-accessibility-modal__actions .tw-consent-button--primary{box-shadow:0 10px 22px #13253f33}.tw-accessibility-segmented__label{max-width:100%;min-height:2.55rem;padding:.6rem .4rem;font-size:.8rem}}@media (prefers-reduced-motion:reduce){.tw-consent-banner,.tw-consent-option,.tw-consent-option__switch,.tw-consent-option__switch:after,.tw-consent-button,.tw-consent-settings-button,.tw-youtube-modal,.tw-whatsapp-qr-modal,.tw-accessibility-segmented__label{transition:none}.tw-consent-option:hover,.tw-consent-button:hover{transform:none}}html[data-public-site=ballonnenboy]{--tw-consent-bg:#fff;--tw-consent-bg-soft:#f0faff;--tw-consent-card:#e4f7ff;--tw-consent-card-strong:#ffedf4;--tw-consent-text:#08234c;--tw-consent-text-soft:#3d5271;--tw-consent-primary:#08234c;--tw-consent-primary-hover:#c40052;--tw-consent-border:#d8e8ef;--tw-consent-border-strong:#a7cbdc;--tw-consent-focus:#075cba;--tw-consent-radius:28px;--tw-consent-shadow:0 20px 50px #08234c26;--tw-consent-shadow-soft:0 5px 14px #08234c12}html[data-public-site=ballonnenboy] body :is(.tw-consent-banner,.tw-accessibility-modal__card){border-color:var(--tw-consent-border);box-shadow:var(--tw-consent-shadow);color:var(--tw-consent-text);background:#f0faff;font-family:Inter,Arial,sans-serif}html[data-public-site=ballonnenboy] body :is(.tw-consent-banner,.tw-consent-banner__footer,.tw-consent-settings-button):before,html[data-public-site=ballonnenboy] body .tw-consent-banner:after{content:none}html[data-public-site=ballonnenboy] body :is(.tw-consent-banner__title,.tw-accessibility-modal__title){color:var(--tw-consent-text);text-shadow:none;letter-spacing:-.025em;font-family:Baloo,Arial,sans-serif}html[data-public-site=ballonnenboy] body .tw-consent-banner__eyebrow{color:#a90047;background:#ffedf4;border-color:#0000}html[data-public-site=ballonnenboy] body .tw-consent-banner__sparkles{color:#e90061}html[data-public-site=ballonnenboy] body :is(.tw-consent-option,.tw-accessibility-modal__section,.tw-accessibility-segmented){border-color:var(--tw-consent-border);box-shadow:none;background:#fff;border-radius:20px}html[data-public-site=ballonnenboy] body .tw-consent-option.is-active,html[data-public-site=ballonnenboy] body .tw-consent-option.is-locked{border-color:var(--tw-consent-border-strong);background:#e4f7ff}html[data-public-site=ballonnenboy] body .tw-consent-option__icon{color:#a90047;box-shadow:none;background:#ffedf4}html[data-public-site=ballonnenboy] body :is(.tw-consent-option.is-active,.tw-consent-option.is-locked) .tw-consent-option__switch{box-shadow:none;background:#e90061}html[data-public-site=ballonnenboy] body :is(.tw-consent-option__status,.tw-consent-option__badge,.tw-consent-chip){color:#08234c;background:#e4f7ff}html[data-public-site=ballonnenboy] body :is(.tw-consent-banner__footer,.tw-accessibility-modal__actions){border-top:1px solid var(--tw-consent-border);background:#f0faff}html[data-public-site=ballonnenboy] body :is(.tw-consent-button--primary,.tw-consent-button--save){--button-bg:#e90061;--button-bg-hover:#c40052;--button-text:#fff;--button-text-hover:#fff;--button-shadow:0 5px 14px #ed086b18;--button-shadow-hover:0 7px 18px #ed086b26;background:var(--button-bg);color:#fff;box-shadow:var(--button-shadow);border-color:#0000}html[data-public-site=ballonnenboy] body :is(.tw-consent-button--primary,.tw-consent-button--save):hover{background:var(--button-bg-hover);box-shadow:var(--button-shadow-hover)}html[data-public-site=ballonnenboy] body :is(.tw-consent-button--ghost,.tw-accessibility-modal__close){border-color:var(--tw-consent-border-strong);color:#08234c;box-shadow:none;background:#fff}html[data-public-site=ballonnenboy] body :is(.tw-consent-button--ghost,.tw-accessibility-modal__close):hover{background:#e4f7ff}html[data-public-site=ballonnenboy] body .tw-accessibility-segmented__option.is-selected .tw-accessibility-segmented__label{color:#fff;box-shadow:none;background:#08234c}html[data-public-site=ballonnenboy] body .tw-consent-settings-button{color:#fff;background:#e90061;border:2px solid #fff;box-shadow:0 5px 16px #08234c26}html[data-public-site=ballonnenboy] body .tw-consent-settings-button--accessibility{color:#08234c;background:#e4f7ff}html[data-public-site=ballonnenboy] body .tw-consent-settings-button:hover{color:#fff;background:#c40052}html[data-public-site=ballonnenboy] body .tw-consent-settings-button--accessibility:hover{background:#08234c}html[data-public-site=ballonnenboy] body :is(.tw-consent-button,.tw-consent-settings-button,.tw-accessibility-modal__close,.tw-consent-banner__privacy-link):focus-visible{outline-offset:3px;outline:3px solid #075cba}html[data-public-site=ballonnenboy][data-contrast=more]{--tw-consent-border:#08234c;--tw-consent-border-strong:#08234c;--tw-consent-text-soft:#08234c}@font-face{font-family:Baloo;src:url(/vendor/schuimpartyboeken/fonts/baloo2.woff2)format("woff2");font-weight:400 800;font-display:swap}@font-face{font-family:Inter;src:url(/vendor/schuimpartyboeken/fonts/inter.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bb-ink:#08234c;--bb-pink:#e90061;--bb-blue:#e4f7ff;--bb-yellow:#ffbf00}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:2rem}body{color:var(--bb-ink);background:radial-gradient(at 10% 0,#c3edff,#0000 60%),#eaf8ff;margin:0;padding:24px;font:16px/1.65 Inter,Arial,sans-serif}a{color:inherit}img{max-width:100%;height:auto}a:focus-visible,summary:focus-visible{outline-offset:6px;outline:3px solid #075cba}h1,h2,h3,.bb-wordmark{margin:0 0 20px;font-family:Baloo,Arial,sans-serif;font-weight:800;line-height:1.06}h1{letter-spacing:-.035em;font-size:clamp(2.8rem,4.7vw,5rem)}h2{font-size:clamp(2rem,3.4vw,3.3rem)}h3{font-size:1.7rem}p{margin:0 0 22px}.bb-shell{background:#fff;border-radius:30px;max-width:1520px;margin:auto;overflow:hidden;box-shadow:0 20px 50px #163e6814}.bb-button{background:var(--bb-pink);color:#fff;border-radius:99px;justify-content:center;align-items:center;gap:20px;padding:16px 26px;font-weight:750;line-height:1.4;text-decoration:none;display:inline-flex;box-shadow:0 5px 14px #ed086b18}.bb-button:hover{background:#c40052}.bb-section{padding:68px 5%;scroll-margin-top:20px}.bb-hero{background:radial-gradient(at 35% 0,#d3f2ff,#0000 70%);grid-template-columns:1.04fr 1fr;align-items:center;gap:30px;min-height:570px;padding-top:65px;padding-bottom:50px;display:grid}.bb-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;font-weight:800}.bb-hero .bb-prose{max-width:560px;font-size:1.2rem;line-height:1.55}.bb-hero-art{background:#fff;border-radius:48% 52% 42% 58%/45% 35% 65% 55%;overflow:hidden;transform:rotate(-3deg)}.bb-hero-art img{padding:10px;display:block;transform:rotate(3deg)}.bb-trust{gap:20px;margin:30px 0 0;padding:0;font-size:.76rem;font-weight:600;list-style:none;display:flex}.bb-trust span{color:#008b5e;font-size:1.3rem}.bb-prose{max-width:780px}.bb-cards{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px;margin-top:30px;display:grid}.bb-card{background:#ffedf4;border-radius:28px;padding:30px}.bb-card:nth-child(4n+2){background:#fff5dc}.bb-card:nth-child(4n+3){background:#ddf8ef}.bb-card:nth-child(4n+4){background:#e2f3ff}.bb-number{color:#bd0050;margin-bottom:18px;font-size:1rem;font-weight:800;display:block}.bb-card p{font-size:.95rem}.bb-card>a{font-size:1.6rem;text-decoration:none}.bb-section:nth-child(2){padding-top:25px}.bb-section:nth-child(4){background:#f1fbff}.bb-faq{border-bottom:1px solid #d5e5ec;grid-column:1/-1;padding:20px 0}.bb-faq summary{cursor:pointer;font-size:1.05rem;font-weight:750}.bb-faq>div{max-width:800px;padding-top:18px}.bb-footer{background:#f0faff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;padding:45px 5% 25px;display:flex}.bb-wordmark{margin:0;font-size:1.8rem;text-decoration:none}.bb-wordmark span{color:var(--bb-pink)}.bb-footer nav{gap:15px;display:flex}.bb-footer-bottom{border-top:1px solid #d8e8ef;flex-wrap:wrap;gap:25px;width:100%;padding-top:25px;font-size:.8rem;display:flex}.skip-link{z-index:10;background:#fff;padding:12px;position:absolute;top:-100px;left:16px}.skip-link:focus{top:12px}.bb-photo{border-radius:25px;max-width:100%}.bb-artist img{aspect-ratio:1;object-fit:cover;border-radius:18px;width:100%;margin-bottom:18px}@media (width<=1100px){.bb-trust{flex-direction:column;gap:3px}.bb-hero{min-height:0}}@media (width<=760px){body{padding:10px}.bb-shell{border-radius:22px}.bb-hero{grid-template-columns:1fr;gap:30px}.bb-section{padding:42px 6%}.bb-hero-art{max-width:480px;margin:auto}.bb-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bb-card{padding:20px}h3{font-size:1.4rem}.bb-footer{flex-direction:column;align-items:flex-start}.bb-footer-bottom{gap:15px}}@media (width<=420px){.bb-cards{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.bb-header{background:#fff;border-bottom:1px solid #08234c0d;align-items:center;gap:24px;padding:14px clamp(20px,3vw,44px);display:flex}.bb-brand{border-radius:12px;flex:0 0 142px;margin-right:auto;line-height:0;display:block}.bb-brand img{object-fit:contain;width:100%;height:94px;display:block}.bb-nav{align-items:center;gap:clamp(16px,1.8vw,28px);display:flex}.bb-nav a{white-space:nowrap;text-underline-offset:7px;padding:12px 0;font-size:.875rem;font-weight:650;text-decoration:none;text-decoration-thickness:2px}.bb-nav a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--bb-pink);text-decoration-color:var(--bb-pink)}.bb-header .bb-header-cta{white-space:nowrap;flex-shrink:0;gap:14px;min-height:46px;padding:12px 20px;font-size:.875rem}.bb-mobile-menu{display:none}@media (width<=1199px){.bb-header{grid-template-columns:1fr auto auto;gap:12px;padding:12px 24px;display:grid}.bb-brand{width:130px;margin:0}.bb-brand img{height:86px}.bb-nav{display:none}.bb-mobile-menu{display:contents}.bb-mobile-menu::details-content{display:contents}.bb-mobile-menu summary{cursor:pointer;background:#f1faff;border:1px solid #d9e7ee;border-radius:99px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:10px 14px;font-size:.875rem;font-weight:700;list-style:none;display:flex}.bb-mobile-menu summary::-webkit-details-marker{display:none}.bb-menu-icon{border-top:2px solid;border-bottom:2px solid;width:16px;height:12px;position:relative}.bb-menu-icon:after{content:"";border-top:2px solid;position:absolute;top:3px;left:0;right:0}.bb-mobile-menu[open] summary{background:var(--bb-ink);color:#fff;border-color:var(--bb-ink)}.bb-mobile-menu[open] .bb-menu-icon{border:0}.bb-mobile-menu[open] .bb-menu-icon:before,.bb-mobile-menu[open] .bb-menu-icon:after{content:"";border-top:2px solid;position:absolute;top:5px;left:0;right:0;transform:rotate(45deg)}.bb-mobile-menu[open] .bb-menu-icon:after{transform:rotate(-45deg)}.bb-mobile-menu nav{background:#f1faff;border:1px solid #d9e7ee;border-radius:20px;grid-column:1/-1;margin:0 0 8px;padding:8px;display:grid}.bb-mobile-menu:not([open]) nav{display:none}.bb-mobile-menu nav a{border-radius:12px;align-items:center;min-height:48px;padding:12px 16px;font-size:.9375rem;font-weight:650;text-decoration:none;display:flex}.bb-mobile-menu nav a:hover{color:#bd0050;background:#fff}}@media (width<=480px){.bb-header{gap:8px;padding:10px 12px}.bb-brand{width:96px}.bb-brand img{height:64px}.bb-header .bb-header-cta{gap:8px;min-height:44px;padding:10px 12px;font-size:.75rem}.bb-mobile-menu summary{gap:7px;min-height:44px;padding:10px 12px;font-size:.75rem}}@media (width<=359px){.bb-header{gap:6px;padding-inline:10px}.bb-brand{width:78px}.bb-header .bb-header-cta{padding-inline:10px}.bb-header-cta span{display:none}.bb-mobile-menu summary{padding-inline:10px}}.bb-hero--photo{grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:24px;min-height:620px;padding-right:0;position:relative}.bb-hero--photo .bb-copy{z-index:1;min-width:0;position:relative}.bb-hero--photo .bb-hero-art{background:0 0;border-radius:48% 0 0 44%/58% 0 0 36%;position:absolute;inset:0 0 0 43%;transform:none}.bb-hero--photo .bb-hero-art img{object-fit:cover;object-position:center;width:100%;height:100%;padding:0;transform:none}@media (width<=760px){.bb-hero--photo{grid-template-columns:minmax(0,1fr);min-height:0;padding-right:6%}.bb-hero--photo .bb-hero-art{aspect-ratio:4/3;border-radius:40% 35% 35% 40%/40% 35%;width:100%;max-width:none;margin:0;position:relative;inset:auto}}.bb-card.bb-artist{border-radius:24px;flex-direction:column;min-width:0;padding:14px;display:flex}.bb-artist img{border-radius:16px;margin-bottom:0;display:block}.bb-artist h3{overflow-wrap:anywhere;margin:20px 8px 18px;font-size:clamp(1.5rem,2.2vw,1.9rem)}.bb-artist-actions{flex-wrap:wrap;gap:8px;margin-top:auto;padding:0 4px 4px;display:flex}.bb-artist-actions .bb-button{text-align:center;overflow-wrap:anywhere;min-height:44px;box-shadow:none;border:1px solid #0000;flex:90px;gap:8px;padding:11px 12px;font-size:.9rem}.bb-artist-actions .bb-button--profile{color:var(--bb-ink);background:0 0;border-color:#08234c30}.bb-artist-actions .bb-button--profile:hover{background:#ffffffb3;border-color:#08234c60}@media (width<=760px){.bb-card.bb-artist{border-radius:20px;padding:10px}.bb-artist h3{margin:16px 4px}.bb-artist-actions{padding:0 0 2px}}@keyframes bb-arrive{0%{opacity:.72;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes bb-unfold{0%{opacity:.65;translate:0 -6px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduce]) .bb-button,html:not([data-motion=reduce]) .bb-card{transition:translate .22s,box-shadow .22s,background-color .18s}html:not([data-motion=reduce]) .bb-button>span,html:not([data-motion=reduce]) .bb-card>a,html:not([data-motion=reduce]) .bb-brand img,html:not([data-motion=reduce]) .bb-artist img{transition:transform .26s cubic-bezier(.2,.8,.2,1)}html:not([data-motion=reduce]) .bb-card>a{display:inline-block}html:not([data-motion=reduce]) .bb-button:focus-visible{translate:0 -3px}html:not([data-motion=reduce]) .bb-button:focus-visible>span{transform:translate(4px)}html:not([data-motion=reduce]) .bb-card:focus-within{translate:0 -4px}html:not([data-motion=reduce]) .bb-button:active{translate:0 1px}html:not([data-motion=reduce]) .bb-faq[open]>div{animation:.24s ease-out bb-unfold}html:not([data-motion=reduce]) .bb-hero .bb-copy{animation:.65s ease-out both bb-arrive}html:not([data-motion=reduce]) .bb-trust li{animation:.45s ease-out both bb-unfold}html:not([data-motion=reduce]) .bb-trust li:nth-child(2){animation-delay:.1s}html:not([data-motion=reduce]) .bb-trust li:nth-child(3){animation-delay:.2s}@media (hover:hover) and (pointer:fine){html:not([data-motion=reduce]) .bb-button:hover:not(:active){translate:0 -3px;box-shadow:0 9px 20px #ed086b26}html:not([data-motion=reduce]) .bb-button:hover>span,html:not([data-motion=reduce]) .bb-card>a:hover{transform:translate(4px)}html:not([data-motion=reduce]) .bb-card:hover{translate:0 -5px;box-shadow:0 12px 26px #163e6814}html:not([data-motion=reduce]) .bb-artist:hover img{transform:rotate(-1deg)scale(1.025)}html:not([data-motion=reduce]) .bb-brand:hover img{transform:rotate(-3deg)scale(1.04)}}@supports (animation-timeline:view()){html:not([data-motion=reduce]) .bb-section:not(.bb-hero)>.bb-copy,html:not([data-motion=reduce]) .bb-card,html:not([data-motion=reduce]) .bb-photo{animation:linear both bb-arrive;animation-timeline:view();animation-range:entry}html:not([data-motion=reduce]) .bb-card:nth-child(3n+2){animation-range:entry 5%}html:not([data-motion=reduce]) .bb-card:nth-child(3n+3){animation-range:entry 10%}html:not([data-motion=reduce]) .bb-card:focus-within,html:not([data-motion=reduce]) .bb-section:target>.bb-copy{animation:none}}}html[data-motion=reduce]{scroll-behavior:auto}@media print{.bb-shell *,.bb-shell :before,.bb-shell :after{transition:none!important;animation:none!important}}@supports (interpolate-size:allow-keywords) and (transition-behavior:allow-discrete) and selector(details::details-content){@media (width<=1199px) and (prefers-reduced-motion:no-preference){html:not([data-motion=reduce]) .bb-mobile-menu::details-content{interpolate-size:allow-keywords;opacity:0;height:0;transition:height .3s cubic-bezier(.2,.8,.2,1), opacity .22s ease, content-visibility .3s allow-discrete, display .3s allow-discrete;grid-column:1/-1;display:none;overflow:clip}html:not([data-motion=reduce]) .bb-mobile-menu[open]::details-content{opacity:1;height:auto;display:block}html:not([data-motion=reduce]) .bb-mobile-menu:not([open]) nav{display:grid}html:not([data-motion=reduce]) .bb-mobile-menu summary{transition:background-color .18s,color .18s,border-color .18s}@starting-style{html:not([data-motion=reduce]) .bb-mobile-menu[open]::details-content{opacity:0;height:0}}}}.bb-footer{color:#fff;isolation:isolate;background:#08234c;grid-template-columns:minmax(180px,300px) minmax(0,1fr) auto;align-items:center;gap:36px 48px;padding:56px 5% 28px;display:grid;position:relative}.bb-footer-mascot{background:#fff;border-radius:40% 44% 34% 38%;padding:12px;display:block;transform:rotate(-3deg);box-shadow:0 12px 32px #08234c0a}.bb-footer-mascot img{border-radius:30%;width:100%;display:block;transform:rotate(3deg)}.bb-footer-invitation .bb-eyebrow{letter-spacing:.03em;text-transform:none;margin-bottom:12px}.bb-footer-invitation .bb-eyebrow span{color:#ffcf33}.bb-footer-invitation h2{text-wrap:balance;max-width:540px;margin-bottom:14px;font-size:clamp(1.8rem,2.7vw,2.75rem)}.bb-footer-invitation>p:not(.bb-eyebrow){margin-bottom:22px}.bb-footer-invitation .bb-button{padding:14px 22px;font-size:.9rem}.bb-footer-email{overflow-wrap:anywhere;text-underline-offset:4px;width:fit-content;max-width:100%;margin-top:16px;font-size:.875rem;display:block}.bb-footer nav.bb-footer-languages{align-self:center;display:block}.bb-footer-languages p{margin:0 0 12px;font-size:.75rem;font-weight:700}.bb-footer-languages>div{grid-template-columns:repeat(2,44px);gap:8px;display:grid}.bb-footer-languages a{background:#fff;border:1px solid #c5dce8;border-radius:50%;justify-content:center;align-items:center;min-height:44px;font-size:.75rem;font-weight:700;text-decoration:none;display:flex}.bb-footer-languages a:hover{border-color:var(--bb-pink);color:var(--bb-pink)}.bb-footer-languages a[aria-current=page]{background:var(--bb-ink);border-color:var(--bb-ink);color:#fff}.bb-footer-bottom{text-underline-offset:4px;grid-column:1/-1;align-items:center;gap:16px 24px;margin-top:8px;padding-top:22px}.bb-footer-bottom>span{margin-right:auto}@media (width<=1000px){.bb-footer{grid-template-columns:minmax(160px,240px) minmax(0,1fr);gap:28px}.bb-footer nav.bb-footer-languages{grid-column:2}.bb-footer-languages>div{grid-template-columns:repeat(4,44px)}}@media (width<=600px){.bb-footer{grid-template-columns:minmax(0,1fr);gap:28px;padding:36px 6% 24px}.bb-footer-mascot{justify-self:center;width:220px}.bb-footer-invitation{text-align:center}.bb-footer-email{margin-inline:auto}.bb-footer nav.bb-footer-languages{text-align:center;grid-column:1;justify-self:center}.bb-footer-bottom{text-align:center;justify-content:center;font-size:.75rem}.bb-footer-bottom>span{width:100%;margin:0}}#evenementen>.bb-copy h2{text-wrap:balance;max-width:900px}#evenementen>.bb-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:36px}#evenementen .bb-card{border:1px solid #08234c08;border-radius:26px;flex-direction:column;min-width:0;padding:clamp(24px,2.5vw,36px);display:flex;position:relative}#evenementen .bb-number{background:#ffffffb3;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:24px;font-size:.8rem;display:flex}#evenementen .bb-card h3{overflow-wrap:anywhere;text-wrap:balance;margin-bottom:16px;font-size:clamp(1.5rem,2.2vw,1.9rem);line-height:1.15}#evenementen .bb-card p{font-size:.95rem;line-height:1.7}#evenementen .bb-card>a{background:#fff;border:1px solid #08234c18;border-radius:50%;justify-content:center;align-self:flex-end;align-items:center;width:48px;height:48px;margin-top:auto;line-height:1;display:flex}#evenementen .bb-card>a:hover,#evenementen .bb-card>a:focus-visible{background:var(--bb-ink);color:#fff}@media (width<=1050px){#evenementen>.bb-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){#evenementen>.bb-cards{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:26px}#evenementen .bb-number{margin-bottom:18px}}.bb-footer:before{content:"";background:linear-gradient(90deg,#ffcf33 0% 25%,#ff70ae 25% 50%,#68dfcb 50% 75%,#70cfff 75%);height:7px;position:absolute;inset:0 0 auto}.bb-footer:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 4% 13%,#ffcf33 0 4px,#0000 5px),radial-gradient(circle at 35% 7%,#ff70ae 0 5px,#0000 6px),radial-gradient(circle at 75% 12%,#68dfcb 0 4px,#0000 5px),radial-gradient(circle at 94% 65%,#ffcf33 0 5px,#0000 6px),radial-gradient(circle at 48% 90%,#70cfff 0 3px,#0000 4px),radial-gradient(at 100% 0,#174475,#0000 60%);position:absolute;inset:7px 0 0}.bb-footer-mascot{box-shadow:0 14px #70cfff24,0 24px 48px #0003}.bb-footer-invitation{min-width:0}.bb-footer-invitation h2{color:#fff}.bb-footer-invitation>p:not(.bb-eyebrow),.bb-footer-email{color:#e0efff}.bb-footer-email:hover,.bb-footer-bottom a:hover{color:#ffcf33}.bb-footer-languages a{color:#08234c;border-color:#0000}.bb-footer-languages a:hover{color:#08234c;background:#ffecad;border-color:#ffcf33}.bb-footer-languages a[aria-current=page]{color:#08234c;background:#ffcf33;border-color:#ffcf33}.bb-footer-bottom{color:#e0efff;border-top-color:#ffffff40}.bb-footer a:focus-visible{outline-color:#ffcf33}.bb-trust{flex-wrap:wrap;gap:10px;font-size:.8125rem;line-height:1.5}.bb-trust li{background:#ffffffeb;border:1px solid #cce6ef;border-radius:16px;align-items:center;gap:9px;padding:9px 13px;display:flex}.bb-trust span{color:#006b49;background:#ddf8ef;border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;height:24px;font-size:.9rem;display:inline-flex}@media (width<=1100px){.bb-trust{align-items:flex-start}}:is(#werkwijze,#over-ons)>.bb-copy{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;column-gap:clamp(32px,5vw,76px);display:grid}:is(#werkwijze,#over-ons)>.bb-copy>h2{text-wrap:balance;grid-area:2/1/span 2}:is(#werkwijze,#over-ons)>.bb-copy>.bb-eyebrow{grid-area:1/1/auto/-1}:is(#werkwijze,#over-ons)>.bb-copy>.bb-prose{grid-area:2/2;font-size:1.0625rem;line-height:1.75}:is(#werkwijze,#over-ons)>.bb-copy>.bb-button{grid-area:3/2;justify-self:start}#over-ons{background:#fff7e5}@media (width<=760px){:is(#werkwijze,#over-ons)>.bb-copy{display:block}:is(#werkwijze,#over-ons)>.bb-copy>h2{max-width:560px}}.bb-cards:has(>.bb-faq){grid-template-columns:minmax(0,1fr);gap:12px;max-width:1000px}.bb-faq{background:#f4fbff;border:1px solid #cfe3ee;border-radius:18px;padding:0}.bb-faq summary{border-radius:17px;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:19px 24px;line-height:1.5;list-style:none;display:flex}.bb-faq summary::-webkit-details-marker{display:none}.bb-faq summary:after{content:"";background:linear-gradient(#08234c,#08234c) 50%/12px 2px no-repeat,linear-gradient(#08234c,#08234c) 50%/2px 12px no-repeat,#dceff9;border-radius:50%;flex:0 0 28px;height:28px}.bb-faq summary:hover{background:#e6f5fd}.bb-faq[open]{background:#fff;border-color:#87b6d0;box-shadow:0 6px 20px #08234c08}.bb-faq[open] summary:after{background:linear-gradient(#08234c,#08234c) 50%/12px 2px no-repeat,#ffdf75}.bb-faq>div{max-width:820px;padding:0 24px 22px;line-height:1.75}.bb-faq>div>:last-child{margin-bottom:0}@media (width<=600px){.bb-faq summary{gap:14px;padding:16px 18px;font-size:1rem}.bb-faq>div{padding:0 18px 20px}}
