:root{--bg:#07090d;--bg-alt:#0c1016;--surface:#141820;--surface-2:#1b1216;--text:#e8eef4;--muted:#9aa8b5;--accent:#c42b4a;--accent-2:#781231;--accent-rgb:196 , 43 , 74;--line:rgba(255,255,255,.1);--radius:16px;--max:1120px;--pad:22px;--space:16px;--font:"Segoe UI" , Arial , Helvetica , sans-serif;--motion:180ms ease}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font: 16px/1.5 var(--font);color:var(--text);background:var(--bg)}a{color:inherit;text-decoration:none}a[href^="tel:"]:not(.wp-element-button):not(.wp-block-button__link),
a[href^="mailto:"]:not(.wp-element-button):not(.wp-block-button__link) {color:inherit;text-decoration:none;border-bottom:0;box-shadow:none;background:none}a[href^="tel:"]:not(.wp-element-button):not(.wp-block-button__link):hover,
a[href^="mailto:"]:not(.wp-element-button):not(.wp-block-button__link):hover,
a[href^="tel:"]:not(.wp-element-button):not(.wp-block-button__link):focus,
a[href^="mailto:"]:not(.wp-element-button):not(.wp-block-button__link):focus {color:inherit;text-decoration:none}img{max-width:100%;display:block;height:auto}ul{margin:10px 0 0;padding-left:18px}li{margin-bottom:6px;color:var(--muted)}.wrap,.nav-shell,.footer-shell{width:min(var(--max),calc(100% - 36px));margin:0 auto}.site-header{position:sticky;top:0;z-index:40;background:rgba(7,9,13,.94);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.nav-shell{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px}.brand{display:flex;align-items:center}.brand-logo{display:block;height:34px;width:auto;padding:0;background:none;border-radius:0;box-shadow:none}.cmplz-logo,.cmplz-cookiebanner .cmplz-logo{width:auto!important;max-width:160px}.cmplz-logo img,img.custom-logo,.cmplz-cookiebanner .cmplz-logo img,.cmplz-cookiebanner .custom-logo{width:auto!important;height:28px!important;max-height:28px!important;max-width:none!important;object-fit:contain!important}.nav-toggle{display:none;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:10px;padding:8px 12px;font-weight:700;cursor:pointer}.nav-links{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:6px 18px;color:var(--muted);font-family: var(--font)}.nav-links a{padding:6px 0;font-family: var(--font);font-size:1rem;font-weight:700;letter-spacing:-.03em;line-height:1.12;transition:color var(--motion)}.nav-links a:hover,.nav-links a:focus-visible{color:#fff}.nav-links a.current,.nav-links a[aria-current="page"]{color:#fff}.nav-karriere{color:#f0a8b2}.hero{position:relative;overflow:hidden;background:
    linear-gradient(135deg, rgba(7, 9, 13, 0.82), rgba(20, 8, 12, 0.78)),
    var(--hero, #0c1016) center/cover}.hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:28px;padding:48px 0 52px;align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:12px;color:#f0a8b2;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.eyebrow::before{content:"";width:28px;height:1px;background:currentColor}h1,h2,h3{margin:0;line-height:1.12;font-family: var(--font)}h1,h1.wp-block-heading{font-size:clamp(2.1rem,4.6vw,3.6rem);letter-spacing:-.03em;margin:0 0 12px}h2,h2.wp-block-heading{font-size:clamp(1.45rem,2.6vw,2.15rem);letter-spacing:-.03em;margin:0 0 1.5rem}h3,h3.wp-block-heading{font-size:1.05rem;margin:0 0 8px}p{margin:0;color:var(--muted)}.lead{margin-top:12px;max-width:640px;font-size:1.05rem;color:#c5d0da}.wp-block-column>.wp-block-heading{margin-top:0;margin-bottom:1.5rem}.wp-block-paragraph+.wp-block-paragraph{margin-top:10px}.hero-actions,.actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.button,.button-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:999px;font-weight:800;border:0;cursor:pointer;transition:transform var(--motion) , filter var(--motion) , border-color var(--motion)}.button:hover,.button-secondary:hover{transform:translateY(-1px);filter:brightness(1.06)}.button{color:#fff;background:linear-gradient(135deg,#d83754,var(--accent-2))}.button-secondary{color:var(--text);background:rgba(255,255,255,.06);border:1px solid var(--line)}.hero-panel,.panel,.quote,.contact-card,.highlight,.stat,.partner-tile,.job-card,.diagram-card{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);transition:transform var(--motion) , border-color var(--motion) , box-shadow var(--motion)}.panel:hover,.contact-card:hover,.partner-tile:hover,.job-card:hover,.stat:hover,.diagram-card:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.18);box-shadow:0 12px 28px rgba(0,0,0,.28)}.hero-panel{padding:16px;background:rgba(255,255,255,.05)}.wp-block-group.hero-panel{display:flex;flex-direction:column;gap:10px}.wp-block-group.hero-panel>.wp-block-columns{margin:0;gap:10px;align-items:stretch}.architecture-list{display:grid;gap:8px}.architecture-item{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:12px;background:rgba(255,255,255,.04);height:100%}.architecture-key{color:#f0a8b2;font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}.architecture-item span{color:#c5d0da;font-size:.92rem}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px}.stat{padding:14px}.stat strong{display:block;margin-bottom:2px;font-size:1.2rem;color:#fff}.stat span{color:var(--muted);font-size:.85rem}main section{padding:46px 0}.section-alt{background:var(--bg-alt)}.section-head{margin-bottom:18px}.kicker{display:inline-block;margin:0 0 10px;padding:5px 10px;border-radius:999px;color:#f0a8b2;background:rgba(var(--accent-rgb),.14);font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.grid-4,.grid-3,.grid-2{display:grid;gap:14px}.grid-4{grid-template-columns:repeat(4,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-2{grid-template-columns:repeat(2,1fr)}.panel,.highlight,.quote,.contact-card,.job-card{padding:18px}.panel p,.highlight span,.quote p,.job-card p{margin-top:0}.split img,.media img{width:100%;border-radius:var(--radius);border:1px solid var(--line);object-fit:cover}.cta-band,.karriere-band{display:flex!important;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px;padding:24px 28px;border-radius:18px;color:#fff;background:linear-gradient(135deg,#3a121a,#781231);border:1px solid rgba(255,255,255,.08);box-shadow:0 16px 40px rgba(120,18,49,.35)}.karriere-band{margin-top:var(--space)}.cta-band>.wp-block-group__inner-container,.karriere-band>.wp-block-group__inner-container{display:contents}.cta-band>.wp-block-buttons,.karriere-band>.wp-block-buttons{margin:6px 0 0}.cta-band .kicker,.karriere-band .kicker{margin:0;color:#f3d4da}.cta-band h2.wp-block-heading,.cta-band h3.wp-block-heading,.karriere-band h2.wp-block-heading,.karriere-band h3.wp-block-heading{margin:0!important;color:#fff}.karriere-band p,.cta-band p{margin:0;color:#f3d4da}.partner-tile{padding:18px}.partner-tile p{color:var(--muted);font-weight:500;font-size:.92rem}.wp-block-group.panel.partner-feature,.wp-block-group.partner-tile.partner-feature{display:flex!important;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;gap:10px}.partner-feature>.wp-block-heading{margin:0!important;text-align:center;width:100%}.partner-feature>.wp-block-image.partner-logo{margin:0 auto!important;width:100%!important;max-width:none;display:flex;justify-content:center}.partner-feature>p{margin:0;text-align:center}.wp-block-image.partner-logo img,.wp-block-group.panel .wp-block-image.partner-logo img,.wp-block-group.partner-tile .wp-block-image.partner-logo img,.partner-feature .wp-block-image.partner-logo img{max-height:40px!important;max-width:200px!important;width:auto!important;height:auto!important;min-height:0!important;object-fit:contain!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.diagram{display:grid;gap:10px}.diagram-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.diagram-card{padding:18px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line)}.diagram-card strong{display:block;margin-bottom:4px}.page-hero h1,.wp-block-group.page-hero h1{font-size:clamp(1.8rem,3.5vw,2.6rem);margin-bottom:0}.footer{border-top:1px solid var(--line);background:#05070a;color:var(--muted);font-size:.88rem}.footer-shell{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:22px 0 28px}.footer a{transition:color var(--motion)}.footer a:hover{color:#fff}.footer strong{color:#fff}.legal-page{padding:36px 0 64px}.legal-shell{width:min(var(--max),calc(100% - 36px));margin:0 auto}.legal-content{color:var(--muted);line-height:1.65;max-width:760px}.legal-content h1,.legal-page .legal-shell>.wp-block-heading{color:var(--text);font-size:clamp(1.8rem,3.5vw,2.6rem);margin:0 0 1.5rem}.legal-content .wp-block-group>.wp-block-heading:first-child,.legal-content h1:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.legal-content h2,.legal-content h3,.legal-content h4{color:var(--text);margin:1.75rem 0 .75rem}.legal-content p{margin:0 0 1rem;color:var(--muted)}.legal-content a,.legal-content a[href^="tel:"],.legal-content a[href^="mailto:"]{color:#f0a8b2;text-decoration:underline}.legal-content ul,.legal-content ol{margin:0 0 1rem;padding-left:1.2rem}.legal-content li{margin-bottom:.4rem}.legal-content .wp-block-group{background:none;border:0;padding:0;box-shadow:none}.legal-content .cmplz-document,.legal-content .cmplz-document p,.legal-content .cmplz-document li{color:var(--muted)}.legal-content .cmplz-document h2,.legal-content .cmplz-document h3{color:var(--text)}.wp-block-html{margin:0}main .wp-block-cover{margin:0;min-height:480px}main .wp-block-cover .wp-block-cover__inner-container{width:min(var(--max),calc(100% - 36px));margin:0 auto;padding:48px 0 52px}main .wp-block-group.section,main .wp-block-group.section-alt,main .wp-block-group.page-hero{width:100%;max-width:none;margin:0;padding:48px 0}main .wp-block-group.page-hero{padding:36px 0 8px}main .wp-block-group.page-hero+.wp-block-group.section,main .wp-block-group.page-hero+.wp-block-group.section-alt{padding-top:28px}main .wp-block-group.wrap,.wp-block-group.wrap{width:min(var(--max),calc(100% - 36px));margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}main .wp-block-group,main .wp-block-columns,main .wp-block-image,main .wp-block-list,main .wp-block-paragraph{margin-block-start:0;margin-block-end:0}main .is-layout-flow>*+*,main .is-layout-constrained>*+*{margin-block-start:0}main h2.wp-block-heading{margin-block-end:1.5rem!important;margin-bottom:1.5rem!important}main h2.wp-block-heading+.wp-block-columns,main h2.wp-block-heading+.wp-block-group,main h2.wp-block-heading+.wp-block-list,main h2.wp-block-heading+.wp-block-paragraph{margin-top:.25rem!important;margin-block-start:.25rem!important}.wp-block-columns,.wp-block-columns.is-layout-flex{gap:var(--space);margin:0;align-items:stretch}.wp-block-columns+.wp-block-columns{margin-top:var(--space)}.wp-block-group.wrap>.wp-block-heading,.wp-block-group.wrap>h2{margin-top:0;margin-bottom:1.5rem}.wp-block-columns+.wp-block-group,.wp-block-columns+.wp-block-buttons,.wp-block-group.diagram-card+.wp-block-group,.wp-block-image+.wp-block-group,.wp-block-paragraph+.wp-block-group.karriere-band,.wp-block-paragraph+.wp-block-group.panel{margin-top:var(--space)}.wp-block-image{margin:0}.wp-block-image img{border-radius:var(--radius);border:1px solid var(--line)}.wp-block-buttons,.wp-block-buttons.is-layout-flex{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px;width:auto;margin:1rem 0 1.25rem!important}.wp-block-button,.wp-block-button[class*="wp-block-button__width"]{display:inline-flex!important;width:auto!important;max-width:100%;margin:0!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important}.wp-block-button::before,.wp-block-button::after{content:none!important;display:none!important}.wp-block-button .wp-block-button__link,.wp-element-button{display:inline-flex;align-items:center;justify-content:center;width:auto!important;min-height:44px;padding:0 18px;border-radius:999px;font-weight:800;font-family: var(--font);background:linear-gradient(135deg,#d83754,var(--accent-2));color:#fff;text-decoration:none;box-shadow:none!important;filter:none!important;transition:transform var(--motion) , filter var(--motion) , border-color var(--motion) , background-color var(--motion)}.wp-block-button .wp-block-button__link:hover,.wp-element-button:hover{transform:translateY(-1px);filter:brightness(1.06)!important}.wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button.button-secondary .wp-block-button__link{background:rgba(255,255,255,.06);color:var(--text);border:1px solid var(--line);box-shadow:none!important}.wp-block-group.panel,.wp-block-group.hero-panel,.wp-block-group.stat,.wp-block-group.job-card,.wp-block-group.contact-card,.wp-block-group.partner-tile,.wp-block-group.diagram-card{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:8px;padding:18px}.wp-block-group.panel>.wp-block-heading,.wp-block-group.job-card>.wp-block-heading,.wp-block-group.contact-card>.wp-block-heading,.wp-block-group.partner-tile>.wp-block-heading,.wp-block-group.diagram-card>.wp-block-heading,.wp-block-group.stat>.wp-block-heading{margin:0!important}.wp-block-group.panel>p,.wp-block-group.job-card>p,.wp-block-group.contact-card>p,.wp-block-group.partner-tile>p,.wp-block-group.diagram-card>p,.wp-block-group.stat>p{margin:0}.wp-block-group.panel>.wp-block-list,.wp-block-group.job-card>.wp-block-list,.wp-block-group.contact-card>.wp-block-list,.wp-block-group.diagram-card>.wp-block-list{margin-top:0}.wp-block-group.panel>.wp-block-buttons,.wp-block-group.job-card>.wp-block-buttons,.wp-block-group.contact-card>.wp-block-buttons{margin:6px 0 0}.wp-block-columns>.wp-block-column>.wp-block-group.panel:only-child,.wp-block-columns>.wp-block-column>.wp-block-group.job-card:only-child,.wp-block-columns>.wp-block-column>.wp-block-group.contact-card:only-child,.wp-block-columns>.wp-block-column>.wp-block-group.diagram-card:only-child,.wp-block-columns>.wp-block-column>.wp-block-group.stat:only-child,.wp-block-columns>.wp-block-column>.wp-block-group.architecture-item:only-child{height:100%}.wp-block-group.stat{padding:14px}.wp-block-group.architecture-item{padding:12px 14px;margin:0}.wp-block-group.architecture-item p{margin:0}.wp-block-column>.wp-block-group.panel+.wp-block-group.panel,.wp-block-column>.wp-block-group.job-card+.wp-block-group.job-card{margin-top:var(--space)}.wp-block-columns.split,.wp-block-columns.split.is-layout-flex{display:flex!important;flex-wrap:wrap;align-items:stretch;gap:28px}.wp-block-columns.split>.wp-block-column{flex:1 1 0;min-width:min(100%,280px);display:flex;flex-direction:column;gap:12px}.wp-block-columns.split>.wp-block-column>.kicker{margin-bottom:0}.wp-block-columns.split>.wp-block-column>.wp-block-heading{margin-bottom:.75rem!important;margin-block-end:.75rem!important}.wp-block-columns.split>.wp-block-column>.wp-block-group.panel{margin-top:0;height:auto}.wp-block-columns.split>.wp-block-column>.wp-block-image{flex:1 1 auto;width:100%;margin:0;height:100%}.wp-block-columns.split .wp-block-image img{width:100%;height:100%;min-height:260px;max-height:none;object-fit:cover;object-position:70% 40%}.wp-block-image.karriere-photo,.wp-block-columns.split .wp-block-image.karriere-photo{position:relative;overflow:hidden;border-radius:var(--radius)}.wp-block-columns.split.karriere-intro{align-items:stretch;gap:32px}.wp-block-columns.split.karriere-intro>.wp-block-column{min-height:460px}.wp-block-columns.split.karriere-intro>.wp-block-column>.wp-block-image.karriere-photo{flex:1 1 auto;height:100%;min-height:460px}.wp-block-columns.split.karriere-intro .karriere-photo img{position:absolute;inset:0;width:100%;height:100%;min-height:0;object-fit:cover;object-position:78% 22%}.wp-block-columns.split.karriere-intro>.wp-block-column:last-child{justify-content:stretch;gap:14px}.wp-block-columns.split.karriere-intro .karriere-band{margin-top:0;width:100%;box-sizing:border-box;flex:1 1 auto}.wp-block-image.karriere-photo figcaption,.wp-block-image.karriere-photo .wp-element-caption{position:absolute;left:0;right:0;bottom:0;z-index:2;margin:0;padding:8px 16px 10px;border-radius:0 0 var(--radius) var(--radius);background:rgba(7,9,13,.58);backdrop-filter:blur(8px);color:#e8eef4;font-size:.92rem;font-weight:500;line-height:1.05;text-align:left}.wp-block-image.karriere-photo figcaption br{line-height:0}.wp-block-image.karriere-photo figcaption strong{display:block;margin:0;margin-bottom:-2px;color:#fff;font-size:1.05rem;font-weight:800;letter-spacing:.01em;line-height:1.05}.karriere-band a{color:inherit;text-decoration:underline;text-underline-offset:3px}.karriere-band a:hover{color:#fff}.wp-block-group.cta-band,.wp-block-group.karriere-band{display:flex!important;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px}.wp-block-list{color:var(--muted);margin:12px 0 0}.wp-block-heading{color:var(--text)}.wp-block-image figcaption{margin-top:8px;color:var(--muted);font-size:.85rem}@media (max-width:760px){main .wp-block-group.section,main .wp-block-group.section-alt{padding:36px 0}main .wp-block-group.page-hero+.wp-block-group.section,main .wp-block-group.page-hero+.wp-block-group.section-alt{padding-top:20px}main .wp-block-cover .wp-block-cover__inner-container{padding:32px 0 36px}}@media (max-width:980px){.hero-grid,.split,.grid-2,.diagram-row{grid-template-columns:1fr}.grid-4,.grid-3,.stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.nav-toggle{display:inline-flex}.nav-links{display:none;width:100%;flex-direction:column;padding:0 0 14px}.nav-open .nav-links{display:flex}.nav-open .nav-shell{flex-wrap:wrap}.nav-shell,.wrap,.footer-shell{width:min(var(--max),calc(100% - 24px))}.hero-grid{padding:32px 0 36px}main section{padding:34px 0}.grid-4,.grid-3,.stats{grid-template-columns:1fr}.cta-band,.karriere-band{padding:22px 20px}.wp-block-columns.split.karriere-intro>.wp-block-column,.wp-block-columns.split.karriere-intro>.wp-block-column>.wp-block-image.karriere-photo{min-height:320px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.nav-links a,.button,.button-secondary,.wp-block-button .wp-block-button__link,.wp-element-button,.panel,.contact-card,.partner-tile,.job-card,.stat,.diagram-card,.hero-panel,.footer a{transition:none}.panel:hover,.contact-card:hover,.partner-tile:hover,.job-card:hover,.stat:hover,.diagram-card:hover,.button:hover,.button-secondary:hover,.wp-block-button .wp-block-button__link:hover,.wp-element-button:hover{transform:none}}:root{--cmplz_banner_width:440px;--cmplz_banner_background_color:#141820;--cmplz_banner_border_color:rgba(255,255,255,.12);--cmplz_banner_border_width:1px;--cmplz_banner_border_radius:16px;--cmplz_banner_margin:10px;--cmplz_title_font_size:1.05rem;--cmplz_text_font_size:.95rem;--cmplz_link_font_size:.85rem;--cmplz_text_color:#e8eef4;--cmplz_hyperlink_color:#f0a8b2;--cmplz_button_accept_background_color:#c42b4a;--cmplz_button_accept_border_color:#c42b4a;--cmplz_button_accept_text_color:#fff;--cmplz_button_deny_background_color:rgba(255,255,255,.06);--cmplz_button_deny_border_color:rgba(255,255,255,.14);--cmplz_button_deny_text_color:#e8eef4;--cmplz_button_settings_background_color:rgba(255,255,255,.06);--cmplz_button_settings_border_color:rgba(255,255,255,.14);--cmplz_button_settings_text_color:#e8eef4;--cmplz_button_border_radius:999px;--cmplz_button_font_size:.92rem;--cmplz_category_header_always_active_color:#9aa8b5;--cmplz_slider_active_color:#c42b4a;--cmplz_slider_inactive_color:#3a424c;--cmplz_slider_bullet_color:#fff}.cmplz-cookiebanner,.cmplz-cookiebanner.banner-1{font-family: var(--font) !important;background:#141820!important;color:#e8eef4!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:18px!important;box-shadow:0 16px 40px rgba(0,0,0,.45)!important;padding:20px 22px!important}.cmplz-cookiebanner .cmplz-title{font-weight:800!important;letter-spacing:-.03em!important;color:#fff!important}.cmplz-message,.cmplz-cookiebanner .cmplz-message,#cmplz-consent-ui .cmplz-consent-message{color:#9aa8b5!important;font-size:.95rem!important;line-height:1.5!important}.cmplz-cookiebanner .cmplz-divider{border-color:rgba(255,255,255,.1)!important;background:rgba(255,255,255,.1)!important}.cmplz-cookiebanner .cmplz-logo img,.cmplz-cookiebanner .custom-logo{width:auto!important;height:28px!important;max-height:28px!important;max-width:none!important;object-fit:contain!important}.cmplz-cookiebanner .cmplz-close{color:#9aa8b5!important}.cmplz-cookiebanner .cmplz-close:hover{color:#fff!important}.cmplz-btn,.cmplz-cookiebanner .cmplz-btn,#cmplz-consent-ui button,#cmplz-post-consent-ui button{font-family: var(--font) !important;font-weight:800!important;border-radius:999px!important;min-height:44px!important;padding:0 16px!important;transition:transform 180ms ease , filter 180ms ease , background-color 180ms ease!important}.cmplz-btn:hover,.cmplz-cookiebanner .cmplz-btn:hover,#cmplz-consent-ui button:hover,#cmplz-post-consent-ui button:hover{transform:translateY(-1px);filter:brightness(1.06)}.cmplz-accept,.cmplz-cookiebanner .cmplz-btn.cmplz-accept{background:linear-gradient(135deg,#d83754,#781231)!important;border:0!important;color:#fff!important}.cmplz-deny,.cmplz-cookiebanner .cmplz-btn.cmplz-deny,.cmplz-cookiebanner .cmplz-btn.cmplz-view-preferences,.cmplz-cookiebanner .cmplz-btn.cmplz-save-preferences,.cmplz-cookiebanner .cmplz-btn.cmplz-manage-options{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.14)!important;color:#e8eef4!important}.cmplz-cookiebanner .cmplz-category{background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important}.cmplz-cookiebanner .cmplz-category-title{color:#fff!important;font-weight:700!important}.cmplz-cookiebanner .cmplz-description,.cmplz-cookiebanner .cmplz-always-active{color:#9aa8b5!important}.cmplz-manage-consent,#cmplz-manage-consent .cmplz-manage-consent{font-family: var(--font) !important;font-weight:800!important;background:#141820!important;color:#e8eef4!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:999px!important;box-shadow:0 10px 28px rgba(0,0,0,.35)!important;min-height:44px!important;height:auto!important;padding:10px 16px!important}.cmplz-manage-consent:hover,#cmplz-manage-consent .cmplz-manage-consent:hover{color:#fff!important;border-color:rgba(255,255,255,.22)!important}.cmplz-soft-cookiewall{background:rgba(7,9,13,.72)!important;backdrop-filter:blur(8px)}#cmplz-consent-ui,#cmplz-post-consent-ui{font-family: var(--font) !important;background:#141820!important;color:#e8eef4!important;border-radius:16px!important}.cmplz-cookiebanner a,.cmplz-cookiebanner .cmplz-link{color:#f0a8b2!important}