@charset "UTF-8";.cookie-declaration{position:relative;left:50%;width:calc(100vw - 2rem);max-width:75.5rem;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cookie-declaration .CookieDeclaration{font-size:1rem;line-height:1.5;--tw-text-opacity: 1;color:rgb(34 34 34 / var(--tw-text-opacity, 1))}.cookie-declaration .CookieDeclarationDialogText,.cookie-declaration .CookieDeclarationIntro,.cookie-declaration .CookieDeclarationLastUpdated,.cookie-declaration #CookieDeclarationUserStatusPanel,.cookie-declaration .CookieDeclaration>p{margin-left:auto;margin-right:auto;max-width:48rem}.cookie-declaration .CookieDeclarationDialogText{font-weight:800}.cookie-declaration .CookieDeclarationIntro,.cookie-declaration .CookieDeclarationLastUpdated,.cookie-declaration .CookieDeclaration>p,.cookie-declaration #CookieDeclarationUserStatusPanel{margin-top:1.5rem}.cookie-declaration a{font-weight:800;--tw-text-opacity: 1;color:rgb(142 30 140 / var(--tw-text-opacity, 1));text-decoration-line:underline;text-underline-offset:4px}.cookie-declaration #CookieDeclarationUserStatusPanel{margin-left:auto!important;margin-right:auto!important;border-radius:1.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(224 224 224 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: 0 0 8px 0 rgba(0, 0, 0, .15);--tw-shadow-colored: 0 0 8px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.cookie-declaration #CookieDeclarationConsentIdAndDate{margin-top:1rem;overflow-wrap:break-word;font-size:.875rem;--tw-text-opacity: 1;color:rgb(98 98 98 / var(--tw-text-opacity, 1))}.cookie-declaration #CookieDeclarationChangeConsent{margin-top:1rem}.cookie-declaration__categories{margin-left:auto;margin-right:auto;margin-top:1.5rem;display:flex;max-width:48rem;list-style-type:none;flex-wrap:wrap;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.25rem;padding:0;font-size:.875rem;--tw-text-opacity: 1;color:rgb(98 98 98 / var(--tw-text-opacity, 1))}.cookie-declaration__category:after{margin-left:.75rem;--tw-text-opacity: 1;color:rgb(161 161 161 / var(--tw-text-opacity, 1));--tw-content: "·";content:var(--tw-content)}.cookie-declaration__category:last-child:after{content:var(--tw-content);display:none}.cookie-declaration__details-toggle{margin-left:auto;margin-right:auto;margin-top:1.5rem;display:flex;min-height:3.5rem;align-items:center;justify-content:center;border-radius:1.25rem;--tw-bg-opacity: 1;background-color:rgb(142 30 140 / var(--tw-bg-opacity, 1));padding:.75rem 2rem;font-family:Milligram,system-ui,sans-serif;font-size:1rem;font-weight:800;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 0 8px 0 rgba(0, 0, 0, .15);--tw-shadow-colored: 0 0 8px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.cookie-declaration__details-toggle:hover,.cookie-declaration__details-toggle:focus-visible{--tw-bg-opacity: 1;background-color:rgb(129 0 127 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.cookie-declaration__details[hidden]{display:none}.cookie-declaration__details{margin-top:2.5rem}.cookie-declaration__details>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.cookie-declaration .CookieDeclarationType{border-radius:1.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(224 224 224 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.25rem;--tw-shadow: 0 0 8px 0 rgba(0, 0, 0, .15);--tw-shadow-colored: 0 0 8px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:48rem){.cookie-declaration .CookieDeclarationType{padding:2rem}}.cookie-declaration .CookieDeclarationTypeHeader{font-family:Milligram,system-ui,sans-serif;font-size:1.5rem;font-weight:800;line-height:1.2}.cookie-declaration .CookieDeclarationTypeDescription{margin-top:.75rem;max-width:55rem;font-size:1rem}.cookie-declaration .CookieDeclarationTable{margin-top:1.5rem;width:100%;border-collapse:separate;--tw-border-spacing-x: 0px;--tw-border-spacing-y: 0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);text-align:left;font-size:.875rem}.cookie-declaration .CookieDeclarationTableHeader,.cookie-declaration .CookieDeclarationTableCell{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(224 224 224 / var(--tw-border-opacity, 1));padding:.75rem 1rem;vertical-align:top}.cookie-declaration .CookieDeclarationTableHeader{--tw-bg-opacity: 1;background-color:rgb(34 34 34 / var(--tw-bg-opacity, 1));font-family:Milligram,system-ui,sans-serif;font-weight:800;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.cookie-declaration .CookieDeclarationTableHeader:first-child{border-top-left-radius:.75rem}.cookie-declaration .CookieDeclarationTableHeader:last-child{border-top-right-radius:.75rem}.cookie-declaration .CookieDeclarationTableCell{overflow-wrap:break-word}@media(max-width:48rem){.cookie-declaration .CookieDeclarationTable,.cookie-declaration .CookieDeclarationTable tbody,.cookie-declaration .CookieDeclarationTable tr,.cookie-declaration .CookieDeclarationTableCell{display:block;width:100%}.cookie-declaration .CookieDeclarationTable colgroup,.cookie-declaration .CookieDeclarationTable thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.cookie-declaration .CookieDeclarationTable tbody>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.cookie-declaration .CookieDeclarationTable tr{overflow:hidden;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(224 224 224 / var(--tw-border-opacity, 1))}.cookie-declaration .CookieDeclarationTableCell{display:grid;grid-template-columns:minmax(7rem,40%) 1fr;gap:.75rem;border-bottom-width:1px;padding:.75rem 1rem}.cookie-declaration .CookieDeclarationTableCell:last-child{border-bottom-width:0px}.cookie-declaration .CookieDeclarationTableCell:before{font-family:Milligram,system-ui,sans-serif;font-weight:800;--tw-content: attr(data-label);content:var(--tw-content)}}
