/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
.gdpr-banner{color:var(--color-neutral-content,#fff);background-color:var(--color-neutral,#333);z-index:10000;padding:15px;font-size:14px;font-style:normal;font-weight:400;position:fixed;bottom:0}.gdpr-banner__wrapper{align-items:center;max-width:1200px;margin:0 auto;display:flex}.gdpr-banner__column{align-items:center}.gdpr-banner__row+.gdpr-banner__row{margin-top:8px}.gdpr-banner__column--1{flex:1}.gdpr-banner__column--2{flex-wrap:wrap;margin-left:20px;display:flex}.gdpr-banner__message{text-align:left;-webkit-hyphens:auto;hyphens:auto;flex:1;line-height:1.3}.gdpr-ui .gdpr-banner__settings a{color:inherit;border-bottom:1px solid;padding:2px 0;text-decoration-line:none;display:inline-block}.gdpr-ui .gdpr-banner__button{cursor:pointer;border:none;border-radius:2px;padding:.5em 1em;box-shadow:0 2px 3px #0003}.gdpr-ui .gdpr-banner__button--opt-in{color:var(--color-success-content,#fff);background:var(--color-success,#1bb627)}.gdpr-ui .gdpr-banner__button--opt-out{color:var(--color-secondary-content,#333);background:var(--color-secondary,#c8c8c8)}.gdpr-ui .gdpr-banner__button--dismiss{cursor:pointer;color:var(--color-neutral-content,#fff);background:inherit;box-shadow:none;border:none;border-radius:0;justify-content:center;align-items:center;height:100%;padding:2px 6px;font-size:20px;font-weight:700;line-height:0;display:flex;position:static}.gdpr-banner__dismiss{z-index:1000;width:20px;height:20px;margin-left:20px}@media screen and (min-width:1340px){.gdpr-banner__dismiss{position:absolute;top:50%;right:30px;transform:translateY(-50%)}}@media screen and (min-width:450px){.gdpr-banner__button--opt-in{margin-left:20px}.gdpr-banner__settings{margin:0 25px}}@media screen and (max-width:510px){.gdpr-ui .gdpr-banner__button{width:90%;line-height:1.2}.gdpr-banner__opt-out,.gdpr-banner__opt-in{flex:50%}.gdpr-banner__settings{flex:100%;margin-bottom:15px;margin-left:0;margin-right:0}}@media screen and (max-width:560px){.gdpr-banner{padding:10px}.gdpr-banner__dismiss{position:absolute;top:-13px;right:10px}.gdpr-ui .gdpr-banner__button--dismiss{background:var(--color-neutral,#333);border:1px solid var(--color-neutral-content,#fff);border-radius:50%;width:26px;height:26px;padding-bottom:1px}}@media screen and (max-width:300px){.gdpr-ui .gdpr-banner__button{width:100%}.gdpr-banner__opt-out,.gdpr-banner__opt-in{flex:100%;margin-top:5px}}@media screen and (max-width:600px){.gdpr-banner__column--2{margin-top:8px}}@media screen and (max-width:900px){.gdpr-banner{text-align:center}.gdpr-banner__wrapper{display:block}.gdpr-banner__settings{margin-left:0}.gdpr-banner__column--2{justify-content:center;margin-top:6px;margin-left:0}}@media screen and (min-width:900px) and (max-width:1200px){.gdpr-banner__column--2{margin-right:10px}}@media screen and (min-width:1200px){.gdpr-ui .gdpr-banner__button--dismiss{margin-right:10px}.gdpr-banner{width:100%}}