.collapse-item.svelte-j2xlov:not(.open) .header:where(.svelte-j2xlov) .icon:where(.svelte-j2xlov) .line:where(.svelte-j2xlov):last-child{transform:rotate(-90deg)}.collapse-item.svelte-j2xlov:not(.open) .content:where(.svelte-j2xlov){margin-top:0;opacity:0}.collapse-item.svelte-j2xlov{padding-bottom:var(--content-gap-sm);border-bottom:1px solid var(--color-grey_03)}.header.svelte-j2xlov{cursor:pointer;display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--content-gap-sm)}.header.svelte-j2xlov .label:where(.svelte-j2xlov){font:var(--font-h5)}.header.svelte-j2xlov .icon:where(.svelte-j2xlov){width:.5rem;height:.5rem;position:relative;display:flex;justify-content:center;align-items:center}.header.svelte-j2xlov .icon:where(.svelte-j2xlov) .line:where(.svelte-j2xlov){position:absolute;width:100%;height:1px;background-color:var(--color-white);transition:all var(--transition-basic)}.content.svelte-j2xlov{overflow:hidden;transition:all var(--transition-basic);margin-top:var(--content-gap-sm);font:var(--font-text)}.toggle.svelte-1akr9bf{position:relative;display:inline-block;cursor:pointer}.toggle.size-normal.svelte-1akr9bf{width:60px;height:34px;font-size:34px}.toggle.size-small.svelte-1akr9bf{width:35px;height:20px;font-size:20px}.toggle.disabled.svelte-1akr9bf{opacity:.5;cursor:not-allowed}.slider.svelte-1akr9bf{position:absolute;top:0;inset-inline-start:0;inset-inline-end:0;bottom:0;background-color:var(--color-primary);border-radius:.5em;height:1em;transition:.4s}.slider.svelte-1akr9bf:before{position:absolute;content:"";height:.8em;width:.8em;inset-inline-start:.1em;bottom:.1em;background-color:var(--color-black);border-radius:50%;transition:.4s}input.svelte-1akr9bf:checked+.slider:where(.svelte-1akr9bf){background-color:var(--color-black)}input.svelte-1akr9bf:checked+.slider:where(.svelte-1akr9bf):before{inset-inline-start:calc(100% - .9em);background-color:var(--color-primary)}input.svelte-1akr9bf{display:none}.cookie-banner.svelte-yqlpbv{display:flex;flex-direction:column;flex:1;min-height:0;background:var(--color-primary);color:var(--color-white);padding:32px;border-radius:var(--border-radius);gap:36px}@media (max-height: 820px){.cookie-banner.svelte-yqlpbv{padding:24px;gap:20px}}.cookie-banner.svelte-yqlpbv .title:where(.svelte-yqlpbv){flex-shrink:0;font:var(--font-h4);color:var(--color-white);text-transform:uppercase;letter-spacing:.28px;line-height:1.1;padding-bottom:0}.cookie-banner.svelte-yqlpbv .richtext:where(.svelte-yqlpbv){color:var(--color-white);font:var(--font-text-xs)}.cookie-banner.svelte-yqlpbv .richtext:where(.svelte-yqlpbv) a{color:var(--color-white);text-decoration:none}.cookie-banner.svelte-yqlpbv .richtext:where(.svelte-yqlpbv) a:hover{text-decoration:underline;text-underline-offset:.1em}.cookie-banner.svelte-yqlpbv .content:where(.svelte-yqlpbv){flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:40px}@media (max-height: 820px){.cookie-banner.svelte-yqlpbv .content:where(.svelte-yqlpbv){gap:24px}}.cookie-banner.svelte-yqlpbv .content:where(.svelte-yqlpbv) .disclaimer:where(.svelte-yqlpbv){display:flex;flex-direction:column;gap:17px}.cookie-banner.svelte-yqlpbv .content:where(.svelte-yqlpbv) .disclaimer:where(.svelte-yqlpbv) .text:where(.svelte-yqlpbv){font:var(--font-text-xs);color:var(--color-white);line-height:1.3}.cookie-banner.svelte-yqlpbv .content:where(.svelte-yqlpbv) .disclaimer:where(.svelte-yqlpbv) .dataprivacy:where(.svelte-yqlpbv) a{font:var(--font-highlight-text-2xs);color:var(--color-white);text-decoration:underline;text-transform:uppercase;letter-spacing:.24px;margin-top:0;margin-bottom:0}.cookie-banner.svelte-yqlpbv .content:where(.svelte-yqlpbv) .options:where(.svelte-yqlpbv){display:flex;flex-direction:column;gap:16px}.cookie-banner.svelte-yqlpbv .content:where(.svelte-yqlpbv) .options:where(.svelte-yqlpbv) .collapse-item{padding-bottom:var(--content-gap-sm);border-bottom:none}.cookie-banner.svelte-yqlpbv .content:where(.svelte-yqlpbv) .options:where(.svelte-yqlpbv) .collapse-item:last-child{border-bottom:0}.cookie-banner.svelte-yqlpbv .content:where(.svelte-yqlpbv) .options:where(.svelte-yqlpbv) .collapse-item .header{gap:16px}.cookie-banner.svelte-yqlpbv .content:where(.svelte-yqlpbv) .options:where(.svelte-yqlpbv) .collapse-item .header .icon{order:-1}.cookie-banner.svelte-yqlpbv .content:where(.svelte-yqlpbv) .options:where(.svelte-yqlpbv) .collapse-item .header .label{flex:1;font:var(--font-text-xs);color:var(--color-white)}.cookie-banner.svelte-yqlpbv .content:where(.svelte-yqlpbv) .options:where(.svelte-yqlpbv) .collapse-item .content{margin-top:0;font:var(--font-text-xs);color:var(--color-white);line-height:1.3;padding-inline-start:calc(var(--content-gap-sm) + 1rem)}.cookie-banner.svelte-yqlpbv .content:where(.svelte-yqlpbv) .options:where(.svelte-yqlpbv) .toggle{margin-top:0;flex-shrink:0}.cookie-banner.svelte-yqlpbv .content:where(.svelte-yqlpbv) .options:where(.svelte-yqlpbv) .toggle .slider{background-color:var(--color-tertiary)}.cookie-banner.svelte-yqlpbv .content:where(.svelte-yqlpbv) .options:where(.svelte-yqlpbv) .toggle .slider:before{background-color:var(--color-secondary)}.cookie-banner.svelte-yqlpbv .content:where(.svelte-yqlpbv) .options:where(.svelte-yqlpbv) .toggle input:checked+.slider{background-color:var(--color-tertiary)}.cookie-banner.svelte-yqlpbv .content:where(.svelte-yqlpbv) .options:where(.svelte-yqlpbv) .toggle input:checked+.slider:before{background-color:#fff;inset-inline-start:calc(100% - .9em)}.cookie-banner.svelte-yqlpbv .footer:where(.svelte-yqlpbv){border-top:none;padding-top:0;display:flex;justify-content:flex-end;flex-shrink:0}@media screen and (max-width: 768px){.cookie-banner.svelte-yqlpbv .footer:where(.svelte-yqlpbv){justify-content:center}}.cookie-banner.svelte-yqlpbv .footer:where(.svelte-yqlpbv) .buttons:where(.svelte-yqlpbv){display:flex;gap:8px}@media screen and (max-width: 768px){.cookie-banner.svelte-yqlpbv .footer:where(.svelte-yqlpbv) .buttons:where(.svelte-yqlpbv){flex-direction:column;align-items:stretch;width:100%;gap:var(--gap-xs)}}.cookie-banner.svelte-yqlpbv .footer:where(.svelte-yqlpbv) .buttons:where(.svelte-yqlpbv) button{display:flex;justify-content:center;padding-inline:16px;border:.5px solid var(--color-white)!important}
