.gdpr-cookie-banner{z-index:2147483647;background-color:#00000080;justify-content:center;align-items:center;width:100%;display:none;position:fixed;inset:0;overflow:auto}.gdpr-cookie-banner.show{display:flex}.gdpr-cookie-banner__inner{background-color:var(--color-white);border-radius:1em;width:90%;max-width:768px;padding:2em}.gdpr-cookie-banner__text{margin-bottom:1.5em}.gdpr-cookie-banner__text h3{margin-bottom:.25em;font-size:2em}.gdpr-cookie-banner__text p{font-size:1em;line-height:1.35}.gdpr-cookie-banner__text p:last-child{margin-bottom:0}.gdpr-cookie-banner__text a{text-decoration:underline;text-decoration-thickness:1px}.gdpr-cookie-banner__preferences{gap:2em;padding:0 0 1.75em;display:flex}@media (width<=768px){.gdpr-cookie-banner__preferences{flex-direction:column;gap:1em}}.gdpr-cookie-banner__preferences label{text-transform:none;width:fit-content;color:var(--color-black);align-items:center;gap:.5em;font-weight:600;display:flex}.gdpr-cookie-banner__preferences label input:disabled{opacity:.5}.gdpr-cookie-banner__preferences.hidden{display:none}.gdpr-cookie-banner__actions{flex-direction:row;justify-content:space-between;display:flex}@media (width<=768px){.gdpr-cookie-banner__actions{flex-direction:column;gap:1em}}.gdpr-cookie-banner__actions button{cursor:pointer;min-width:280px;font:1em gill-sans-nova,arial,sans-serif}@media (width<=768px){.gdpr-cookie-banner__actions button{width:100%;margin:0 auto}}.gdpr-cookie-banner__actions button.hidden{display:none}.gdpr-cookie-banner__actions #gdpr-cookie-toggle{appearance:none;color:var(--color-black);text-transform:none;background-color:#0000;border:none;min-width:auto;padding:0;font-weight:500;text-decoration:underline}.gdpr-cookie-banner__actions #gdpr-cookie-toggle:hover{text-decoration:underline}
