body .cmplz-cookiebanner{--cmplz_text_color:#171719;--cmplz_hyperlink_color:#171719;--cmplz_text_font_size:14px;--cmplz_text_line_height:1.6;--cmplz_link_font_size:12px;--cmplz_title_font_size:18px;--cmplz_button_accept_background_color:#d6f334;--cmplz_button_accept_border_color:#d6f334;--cmplz_button_accept_text_color:#111113;--cmplz_button_deny_background_color:#171719;--cmplz_button_deny_border_color:#171719;--cmplz_button_deny_text_color:#fff;--cmplz_button_settings_background_color:#fff;--cmplz_button_settings_border_color:#d8d8d1;--cmplz_button_settings_text_color:#171719;--cmplz_slider_active_color:#698323;--cmplz_category_header_always_active_color:#476024;box-sizing:border-box;position:fixed;inset:auto 0 0!important;transform:none!important;margin:0!important;width:100%!important;max-width:none!important;height:auto!important;max-height:90vh;max-height:90dvh;padding:24px clamp(20px,3vw,60px) 8px!important;border:1px solid #e2e2d8;border-bottom:0;border-radius:24px 24px 0 0;background:linear-gradient(110deg,#faf8ef 0%,#f5f6ef 47%,#f9f1f3 100%);box-shadow:0 -8px 44px #11111315;color:#171719;font-family:inherit;overflow:auto;overscroll-behavior:contain;grid-template-columns:minmax(185px,.65fr) minmax(320px,1.7fr) minmax(350px,1.4fr);grid-template-rows:auto auto auto;gap:10px 28px;align-items:center;zoom:1!important}body .cmplz-cookiebanner.cmplz-dismissed,body .cmplz-cookiebanner.cmplz-hidden{display:none!important}body .cmplz-cookiebanner.cmplz-show:not(.cmplz-hidden){display:grid}body .cmplz-cookiebanner .cmplz-header{grid-column:1;grid-row:1 / 3;display:flex;align-items:center;gap:16px;max-height:none;margin:0!important}body .cmplz-cookiebanner .cmplz-logo{flex:0 0 auto}.vaulla-consent-mark{display:grid;place-items:center;width:42px;height:42px;border:1px solid #b9c2a2;border-radius:50%;font:300 31px/1 Arial,sans-serif;color:#171719}body .cmplz-cookiebanner .cmplz-title{display:block!important;justify-self:start;font-size:18px;font-weight:750;line-height:1.25;max-width:180px}body .cmplz-cookiebanner .cmplz-close{position:absolute;right:12px;top:8px;display:grid;place-items:center;width:40px;height:40px;zoom:1!important}body .cmplz-cookiebanner .cmplz-close svg{width:16px;height:16px}body .cmplz-cookiebanner .cmplz-divider{display:none}body .cmplz-cookiebanner .cmplz-body{display:contents;min-width:0;max-height:none;overflow:visible}body .cmplz-cookiebanner .cmplz-message{grid-column:2;grid-row:1;margin:0;width:auto!important;max-width:none;font-size:14px;line-height:1.6}body .cmplz-cookiebanner .cmplz-message p{font-size:inherit;line-height:inherit;margin:0}body .cmplz-cookiebanner .cmplz-buttons{grid-column:3;grid-row:1 / 3;display:grid!important;grid-template-columns:1fr 1fr;gap:10px;align-self:center;margin:0 14px 0 0}body .cmplz-cookiebanner .cmplz-buttons .cmplz-btn{width:100%;min-width:0;min-height:50px!important;height:auto!important;padding:13px 14px!important;border-radius:14px;font-family:inherit;font-weight:700;font-size:13px;line-height:1.45;white-space:normal!important;zoom:1!important}body .cmplz-cookiebanner .cmplz-buttons .cmplz-save-preferences{grid-column:1 / -1}body .cmplz-cookiebanner .cmplz-documents.cmplz-links{grid-column:2;grid-row:2;justify-content:flex-start;zoom:1!important}body .cmplz-cookiebanner .cmplz-documents ul{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;padding:0}body .cmplz-cookiebanner .cmplz-documents a{display:inline-flex;align-items:center;min-height:30px;font-size:12px;font-weight:600;text-underline-offset:3px}body .cmplz-cookiebanner .cmplz-links.cmplz-information{display:none}body .cmplz-cookiebanner .cmplz-categories{grid-column:1 / -1;grid-row:3;width:100%!important;max-width:100%;height:auto;max-height:none}body .cmplz-cookiebanner .cmplz-category{border:1px solid #dddfd4;border-radius:14px;background:#ffffffad;overflow:hidden}body .cmplz-cookiebanner .cmplz-category .cmplz-category-header{grid-template-columns:1fr auto 44px!important;padding:10px 14px;min-height:54px;gap:12px}body .cmplz-cookiebanner .cmplz-category .cmplz-category-toggle{min-width:44px;min-height:44px}body .cmplz-cookiebanner .cmplz-category .cmplz-category-title{font-size:14px;font-weight:650}body .cmplz-cookiebanner .cmplz-category .cmplz-always-active{font-size:12px}body .cmplz-cookiebanner .cmplz-category .cmplz-description{padding:0 14px 18px;font-size:14px;line-height:1.6}body .cmplz-cookiebanner .vaulla-consent-tools{grid-column:1 / -1;grid-row:4;position:relative;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;gap:4px 24px;margin-top:2px;padding-top:2px;border-top:1px solid #1717191a}body .cmplz-cookiebanner .vaulla-consent-tools button{min-height:44px;padding:10px 12px;border:0;background:#fff0;color:#171719;font-family:inherit;font-size:12px;font-weight:650;cursor:pointer}body .cmplz-cookiebanner .vaulla-consent-tools .cmplz-view-preferences{display:inline-flex!important;align-items:center;gap:8px;order:1}body .cmplz-cookiebanner .vaulla-consent-withdraw{position:absolute;left:0;order:2;text-decoration:underline;text-underline-offset:3px}body .cmplz-cookiebanner .vaulla-consent-collapse{display:none}body .cmplz-cookiebanner.cmplz-categories-visible .vaulla-consent-collapse{display:inline}body .cmplz-cookiebanner.cmplz-categories-visible .vaulla-consent-expand{display:none}body .cmplz-cookiebanner.cmplz-categories-visible .vaulla-consent-tools svg{transform:rotate(180deg)}body .cmplz-cookiebanner button:focus-visible,body .cmplz-cookiebanner a:focus-visible,.vaulla-policy-consent :focus-visible{outline:2px solid #171719;outline-offset:3px}.vaulla-policy-consent{display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px;margin:20px 0}.vaulla-policy-consent button{min-height:46px;padding:12px 24px;border:1px solid #d6f334;border-radius:999px;background:#d6f334;color:#111113;font:inherit;font-weight:700;cursor:pointer}.vaulla-policy-consent a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;text-underline-offset:3px}.vaulla-policy-consent p.vaulla-consent-status{flex-basis:100%;margin:0;font-size:13px;line-height:1.5}[data-vaulla-withdraw]:disabled{opacity:.55;cursor:wait}@media(max-width:1100px){body .cmplz-cookiebanner{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);padding-top:24px!important;gap:12px 24px}body .cmplz-cookiebanner .cmplz-header{grid-column:1 / -1;grid-row:1;padding-right:30px}body .cmplz-cookiebanner .cmplz-title{max-width:none}body .cmplz-cookiebanner .cmplz-message{grid-column:1;grid-row:2}body .cmplz-cookiebanner .cmplz-buttons{grid-column:2;grid-row:2 / 4;margin:0}body .cmplz-cookiebanner .cmplz-documents.cmplz-links{grid-column:1;grid-row:3}body .cmplz-cookiebanner .cmplz-categories{grid-row:4}body .cmplz-cookiebanner .vaulla-consent-tools{grid-row:5}}@media(max-width:700px){body .cmplz-cookiebanner{grid-template-columns:minmax(0,1fr);gap:12px;padding:18px 18px calc(6px + env(safe-area-inset-bottom))!important;border-radius:20px 20px 0 0;max-height:88vh;max-height:88dvh}body .cmplz-cookiebanner .cmplz-header{gap:12px;grid-row:1}.vaulla-consent-mark{width:34px;height:34px;font-size:25px}body .cmplz-cookiebanner .cmplz-title{font-size:17px}body .cmplz-cookiebanner .cmplz-message{grid-column:1;grid-row:2;font-size:14px;line-height:1.55;margin:0}body .cmplz-cookiebanner .cmplz-documents.cmplz-links{grid-column:1;grid-row:3}body .cmplz-cookiebanner .cmplz-categories{grid-column:1;grid-row:4}body .cmplz-cookiebanner .cmplz-buttons{grid-column:1;grid-row:5;gap:8px}body .cmplz-cookiebanner .cmplz-buttons .cmplz-btn{font-size:13px;padding:12px 8px!important;min-height:50px!important}body .cmplz-cookiebanner .vaulla-consent-tools{grid-column:1;grid-row:6;gap:0 4px;justify-content:space-between}body .cmplz-cookiebanner .vaulla-consent-withdraw{position:static}body .cmplz-cookiebanner .vaulla-consent-tools button{padding-inline:3px}body .cmplz-cookiebanner .cmplz-category .cmplz-category-header{gap:8px;padding:9px 10px}body .cmplz-cookiebanner .cmplz-category .cmplz-category-title{font-size:13px}body .cmplz-cookiebanner .cmplz-category .cmplz-always-active{font-size:11px}}body #cmplz-manage-consent,body #cmplz-manage-consent .cmplz-manage-consent{display:none!important}@media(prefers-reduced-motion:reduce){body .cmplz-cookiebanner *,body #cmplz-manage-consent *{animation:none!important;transition:none!important}}