@font-face{font-family:'Manrope';font-style:normal;font-weight:400;font-display:swap;src:url(//vitumed.de/wp-content/themes/vitumed-2026/assets/fonts/manrope-400.ttf) format('truetype')}
@font-face{font-family:'Manrope';font-style:normal;font-weight:500;font-display:swap;src:url(//vitumed.de/wp-content/themes/vitumed-2026/assets/fonts/manrope-500.ttf) format('truetype')}
@font-face{font-family:'Manrope';font-style:normal;font-weight:600;font-display:swap;src:url(//vitumed.de/wp-content/themes/vitumed-2026/assets/fonts/manrope-600.ttf) format('truetype')}
@font-face{font-family:'Manrope';font-style:normal;font-weight:700;font-display:swap;src:url(//vitumed.de/wp-content/themes/vitumed-2026/assets/fonts/manrope-700.ttf) format('truetype')}
@font-face{font-family:'Manrope';font-style:normal;font-weight:800;font-display:swap;src:url(//vitumed.de/wp-content/themes/vitumed-2026/assets/fonts/manrope-800.ttf) format('truetype')}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;src:url(//vitumed.de/wp-content/themes/vitumed-2026/assets/fonts/montserrat-500.ttf) format('truetype')}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:url(//vitumed.de/wp-content/themes/vitumed-2026/assets/fonts/montserrat-600.ttf) format('truetype')}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url(//vitumed.de/wp-content/themes/vitumed-2026/assets/fonts/montserrat-700.ttf) format('truetype')}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:800;font-display:swap;src:url(//vitumed.de/wp-content/themes/vitumed-2026/assets/fonts/montserrat-800.ttf) format('truetype')}body.vitumed-product-live-preview [data-vm-editor-section][data-vm-editor-active=true]{outline:3px solid #5C86E0;outline-offset:-3px} :root{
--c-bg:#FFFFFF; --c-bg-soft:#EDF1FA; --c-surface:#FFFFFF;
--c-ink:#1C2033; --c-ink-2:#2C3350; --c-muted:#566781;
--c-line:rgba(28,32,51,.08); --c-line-2:rgba(28,32,51,.16);
--c-brand:#032F9C; --c-brand-dk:#021F6B; --c-brand-soft:#C7D4EE;
--c-accent:#5C86E0; --c-accent-2:#A8C1F2;
--c-danger:#C2462A; --c-ok:#1A6E50;
--r-sm:10px; --r-md:14px; --r-lg:22px; --r-xl:28px; --r-pill:999px;
--shadow-card:0 1px 0 rgba(28,32,51,.04), 0 6px 18px rgba(28,32,51,.06);
--shadow-pop:0 12px 40px rgba(28,32,51,.14);
--font-sans:'Manrope', ui-sans-serif, system-ui, -apple-system, sans-serif;
--font-display:'Montserrat', 'Manrope', ui-sans-serif, sans-serif;
}
[data-palette="sage"]{
--c-bg:#FFFFFF; --c-bg-soft:#EBEFE0; --c-surface:#FFFFFF;
--c-ink:#1B2A1E; --c-ink-2:#324A37; --c-muted:#6D7B6C;
--c-line:rgba(27,42,30,.10); --c-line-2:rgba(27,42,30,.18);
--c-brand:#5A7A4E; --c-brand-dk:#3F5938; --c-brand-soft:#DDE4D2;
--c-accent:#C49A4F; --c-accent-2:#EAD5A3; --c-danger:#B23A1F; --c-ok:#5A7A4E;
}
[data-palette="clinical"]{
--c-bg:#FFFFFF; --c-bg-soft:#EAF1F6; --c-surface:#FFFFFF;
--c-ink:#0C1B2B; --c-ink-2:#1F3550; --c-muted:#5B6B7C;
--c-line:rgba(12,27,43,.10); --c-line-2:rgba(12,27,43,.18);
--c-brand:#0E5A78; --c-brand-dk:#0B445A; --c-brand-soft:#D2E2EA;
--c-accent:#C28C2A; --c-accent-2:#E9C988; --c-danger:#C2462A; --c-ok:#0E7A56;
}
[data-palette="premium"]{
--c-bg:#FFFFFF; --c-bg-soft:#F1E8D6; --c-surface:#FFFFFF;
--c-ink:#1A1612; --c-ink-2:#352A1F; --c-muted:#766B5E;
--c-line:rgba(26,22,18,.10); --c-line-2:rgba(26,22,18,.20);
--c-brand:#1A1612; --c-brand-dk:#0E0B08; --c-brand-soft:#E1D8C5;
--c-accent:#B9883D; --c-accent-2:#E5C786; --c-danger:#B23A1F; --c-ok:#2F7A52;
}
[data-palette="navy-gold"]{
--c-bg:#FFFFFF; --c-bg-soft:#EDF1FA; --c-surface:#FFFFFF;
--c-ink:#1C2033; --c-ink-2:#2C3350; --c-muted:#566781;
--c-line:rgba(28,32,51,.08); --c-line-2:rgba(28,32,51,.16);
--c-brand:#032F9C; --c-brand-dk:#021F6B; --c-brand-soft:#C7D4EE;
--c-accent:#5C86E0; --c-accent-2:#A8C1F2; --c-danger:#C2462A; --c-ok:#1A6E50;
}
[data-palette="navy-turquoise"]{
--c-bg:#FFFFFF; --c-bg-soft:#EDF1FA; --c-surface:#FFFFFF;
--c-ink:#1C2033; --c-ink-2:#2C3350; --c-muted:#566781;
--c-line:rgba(28,32,51,.08); --c-line-2:rgba(28,32,51,.16);
--c-brand:#032F9C; --c-brand-dk:#021F6B; --c-brand-soft:#C7D4EE;
--c-accent:#0B8F82; --c-accent-2:#7DCFC8; --c-danger:#C2462A; --c-ok:#0B8F82;
} *,*::before,*::after{box-sizing:border-box}
html,body{margin:0;padding:0}
html{scroll-behavior:smooth}
body{
font-family:var(--font-sans); color:var(--c-ink); background:var(--c-bg);
font-size:16px; line-height:1.55; -webkit-font-smoothing:antialiased;
text-rendering:optimizeLegibility;
}
img{max-width:100%; display:block}
a{color:inherit; text-decoration:none}
button{font:inherit; color:inherit; cursor:pointer} .wrap{max-width:1280px; margin:0 auto; padding:0 28px}
.wrap-wide{max-width:1400px; margin:0 auto; padding:0 28px}
.eyebrow{
font-family:var(--font-sans); font-size:12px; font-weight:600;
text-transform:uppercase; letter-spacing:.14em; color:var(--c-brand);
}
.display{
font-family:var(--font-display); font-weight:800; text-transform:uppercase;
line-height:1.0; letter-spacing:-0.028em; color:var(--c-ink);
}
.display em{font-style:normal; color:var(--c-brand); font-weight:500}
.btn{
display:inline-flex; align-items:center; gap:10px; padding:14px 22px;
border-radius:var(--r-pill); border:1px solid transparent; font-weight:600;
font-size:14px; letter-spacing:.01em;
transition:transform .15s ease, background .2s ease, color .2s ease, border-color .2s ease;
}
.btn:hover{transform:translateY(-1px)}
.btn svg{width:16px;height:16px}
.btn-primary{background:var(--c-brand); color:#fff}
.btn-primary:hover{background:var(--c-brand-dk)}
.btn-ghost{background:transparent; color:var(--c-ink); border-color:var(--c-line-2)}
.btn-ghost:hover{background:#fff}
.btn-accent{background:var(--c-brand); color:#fff}
.btn-accent:hover{background:var(--c-brand-dk)} .topbar{background:var(--c-brand-dk); color:#fff; font-size:12.5px; letter-spacing:.04em}
.topbar-track{display:flex; justify-content:center; align-items:center; gap:64px; padding:10px 28px; font-weight:500}
.topbar-track span{display:inline-flex; align-items:center; gap:8px; opacity:.92}
.topbar-track svg{width:14px; height:14px; opacity:.8}
header.site{
position:sticky; top:0; z-index:50; background:rgba(255,255,255,.86);
backdrop-filter:blur(16px) saturate(140%); -webkit-backdrop-filter:blur(16px) saturate(140%);
border-bottom:1px solid var(--c-line);
}
.hd{display:flex; align-items:center; justify-content:flex-start; padding:18px 28px; max-width:1400px; margin:0 auto}
.hd-nav{margin-left:auto}
.nav{display:flex; gap:36px; align-items:center; margin:0; padding:0; list-style:none}
.nav a{font-size:15px; font-weight:600; color:var(--c-ink); position:relative; padding:6px 0; letter-spacing:.01em}
.nav a:hover{color:var(--c-brand)}
.nav .menu-item{list-style:none}
.brand{display:flex; align-items:center; gap:10px; line-height:1; color:var(--c-ink); text-decoration:none}
.brand-hex{height:46px; width:auto; filter:brightness(0)}
.brand-word{height:50px; width:auto; filter:brightness(0)}
.foot-brand .brand-hex,.foot-brand .brand-word{filter:brightness(0) invert(1)}
.hd-actions{display:flex; justify-content:flex-end; gap:6px; align-items:center}
.hd-right{display:flex; justify-content:flex-end; gap:6px; align-items:center}
.nav-toggle{display:none;position:relative;width:40px;height:40px;padding:0;border:0;background:transparent;color:var(--c-ink)}
.nav-toggle span{position:absolute;left:50%;display:block;width:18px;height:2px;margin:0;border-radius:2px;background:currentColor;transform:translateX(-50%);transition:top .18s ease,transform .18s ease,opacity .18s ease}
.nav-toggle span:nth-child(1){top:14px}
.nav-toggle span:nth-child(2){top:19px}
.nav-toggle span:nth-child(3){top:24px}
header.site.is-nav-open .nav-toggle span:nth-child(1){top:19px;transform:translateX(-50%) rotate(45deg)}
header.site.is-nav-open .nav-toggle span:nth-child(2){opacity:0}
header.site.is-nav-open .nav-toggle span:nth-child(3){top:19px;transform:translateX(-50%) rotate(-45deg)}
.icon-btn{
width:40px; height:40px; border-radius:var(--r-pill); border:1px solid transparent;
background:transparent; display:inline-flex; align-items:center; justify-content:center;
color:var(--c-ink); position:relative;
}
.icon-btn:hover{background:#fff; border-color:var(--c-line)}
.icon-btn .badge{
position:absolute; top:4px; right:4px; min-width:16px; height:16px; padding:0 4px;
border-radius:999px; background:var(--c-brand); color:#fff; font-size:10px; font-weight:700;
display:inline-flex; align-items:center; justify-content:center; line-height:1;
} .hero{padding:56px 0 64px}
.hero-lede{font-size:18px; line-height:1.55; color:var(--c-muted); max-width:52ch; margin-bottom:32px}
.hero-ctas{display:flex; gap:12px; align-items:center; flex-wrap:wrap}
.hero-ed{
padding:0!important; min-height:600px; max-height:680px; display:flex!important; overflow:hidden;
position:relative; margin:12px auto 0; max-width:calc(1920px - 56px); width:calc(100% - 56px);
border-radius:28px; background:var(--c-bg-soft);
box-shadow:0 2px 0 rgba(0,0,0,.04),0 10px 40px rgba(0,0,0,.07);
}
.hero-ed-panel{
width:46%; flex-shrink:0; display:flex; flex-direction:column;
padding:52px 36px 44px 48px; background:var(--c-bg); position:relative; z-index:5;
}
.hero-ed-h1{font-size:clamp(26px,3.8vw,58px)!important; margin:0 0 16px!important; line-height:.97!important; white-space:pre-line}
.hero-ed-rule{width:36px;height:3px;background:var(--c-accent);border-radius:2px;margin:14px 0 18px}
.hero-ed .hero-lede{margin-bottom:28px}
.hero-ed .hero-ctas{margin-bottom:0}
.hero-ed-img{flex:1;position:relative;overflow:hidden}
.hero-ed-img > img{width:100%;height:100%;object-fit:cover;object-position:42% center;display:block}
.hero-ed-stats{margin-top:24px;background:var(--c-bg-soft);border-radius:16px;padding:16px 22px;display:flex;align-items:center;gap:0}
.hero-ed-stats>div{display:flex;align-items:center;gap:12px;flex:1;padding:0 18px}
.hero-ed-stats>div:first-child{padding-left:0}
.hero-ed-stats>div:last-child{padding-right:0}
.hero-ed-stats>div+div{border-left:1px solid var(--c-line-2)}
.hero-ed-stats svg{width:24px;height:24px;color:var(--c-accent);flex-shrink:0}
.hero-ed-stats b{display:block;font-family:var(--font-display);font-size:20px;font-weight:800;color:var(--c-ink);line-height:1;margin-bottom:2px}
.hero-ed-stats small{display:block;font-size:10.5px;color:var(--c-muted);letter-spacing:.03em;line-height:1.25} .trust{border-top:1px solid var(--c-line); border-bottom:1px solid var(--c-line); background:var(--c-surface)}
.trust-grid{display:grid; grid-template-columns:repeat(4,1fr); padding:24px 0}
.trust-grid > div{display:flex; align-items:center; gap:14px; padding:6px 28px; border-left:1px solid var(--c-line)}
.trust-grid > div:first-child{border-left:0}
.trust-grid svg{width:28px; height:28px; color:var(--c-brand); flex:0 0 28px}
.trust-grid b{display:block; font-size:14px; font-weight:600}
.trust-grid span{font-size:12.5px; color:var(--c-muted)} section.block{padding:96px 0}
.sec-head{display:flex; align-items:flex-end; justify-content:space-between; gap:32px; margin-bottom:40px}
.sec-head h2{
font-family:var(--font-display); font-weight:800; text-transform:uppercase;
font-size:clamp(34px,4.1vw,52px); line-height:1.04; margin:12px 0 0; max-width:22ch; letter-spacing:-.024em;
}
.sec-head h2 em{font-style:normal; color:var(--c-brand); font-weight:500}
.sec-head .sec-lede{color:var(--c-muted); max-width:44ch; font-size:16px; line-height:1.55}
.sec-link{display:inline-flex; align-items:center; gap:8px; font-size:14px; font-weight:600; color:var(--c-brand); border-bottom:1px solid currentColor; padding-bottom:2px; align-self:flex-start} .goals{display:grid; grid-template-columns:repeat(2,1fr); gap:18px}
.goal{
background:var(--c-surface); border:1px solid var(--c-line); border-radius:22px;
padding:clamp(22px,2.8vw,38px); display:flex; flex-direction:row; align-items:center; gap:0;
transition:transform .2s, border-color .2s, box-shadow .2s; min-height:200px; overflow:hidden;
}
.goal-content{display:flex; flex-direction:column; align-items:flex-start; gap:12px; flex:1}
.goal-img{width:clamp(140px,16vw,220px);height:auto;object-fit:contain;filter:drop-shadow(0 12px 24px rgba(0,0,0,.18));flex:none;margin-left:12px;transition:transform .25s}
.goal:hover .goal-img{transform:translateY(-4px) scale(1.04)}
.goal:hover{transform:translateY(-3px); border-color:var(--c-brand-soft); box-shadow:var(--shadow-card)}
.goal .ico{width:56px; height:56px; border-radius:18px; background:var(--c-brand-soft); color:var(--c-brand); display:inline-flex; align-items:center; justify-content:center}
.goal .ico svg{width:30px; height:30px}
.goal b{font-size:clamp(20px,2vw,26px); font-weight:700; letter-spacing:-.01em; font-family:var(--font-display)}
.goal span{font-size:15px; color:var(--c-muted); margin-top:-6px; max-width:38ch; line-height:1.45}
.goal-foot{margin-top:auto; font-size:13px; font-weight:700; color:var(--c-brand); display:inline-flex; align-items:center; gap:6px; text-transform:uppercase; letter-spacing:.08em}
.goal-foot::after{content:""; width:6px; height:6px; border-right:1.5px solid currentColor; border-top:1.5px solid currentColor; transform:rotate(45deg)} .feature-list{display:flex; flex-direction:column; gap:clamp(40px,5vw,80px)}
.product-stage-group{display:grid;gap:clamp(24px,3vw,40px)}
.product-feature{display:grid; grid-template-columns:1fr; gap:0; background:var(--c-surface); border:1px solid rgba(0,0,0,.06); border-radius:24px; overflow:hidden}
.pf-mood{position:relative; aspect-ratio:16/6; background-size:cover; background-position:center 55%; border-radius:40px 0 400px 0; overflow:hidden}
.product-feature.reverse .pf-mood{background-position:center top;border-radius:40px 4px 400px 0}
.pf-mood::after{content:""; position:absolute; inset:0; background:linear-gradient(180deg, rgba(8,16,11,.30) 0%, rgba(8,16,11,0) 32%, rgba(8,16,11,.20) 58%, rgba(8,16,11,.72) 100%)}
.pf-mood .pf-caption{position:absolute;z-index:2;left:clamp(22px,3vw,44px);bottom:clamp(20px,2.6vw,32px);right:clamp(22px,3vw,44px);display:flex;max-width:38ch;flex-direction:column;align-items:flex-start;color:var(--mood-text-color,#fff);font-family:var(--font-sans);letter-spacing:0;text-shadow:0 2px 14px rgba(0,0,0,.38)}
.pf-mood .pf-kicker{display:flex; align-items:center; gap:12px; font-family:var(--font-sans); font-weight:700; text-transform:uppercase; font-size:12px; letter-spacing:.16em; color:rgba(255,255,255,.92); margin-bottom:12px}
.pf-mood .pf-kicker::before{content:""; width:28px; height:2px; background:var(--c-accent-2); border-radius:2px}
.product-stage-mood{border-radius:40px 0 400px 0}
.pf-mood-icon{display:grid;width:44px;height:44px;margin-bottom:14px;place-items:center;border:1px solid currentColor;border-radius:50%}
.pf-mood-title{font-size:clamp(28px,2.8vw,40px);font-weight:500;line-height:1.1;letter-spacing:0;text-transform:none}
.pf-mood-divider{width:110px;margin:16px 0 13px;border-top:1px solid currentColor;opacity:.8}
.pf-mood-text{max-width:43ch;font-size:clamp(15px,1.25vw,18px);font-weight:400;line-height:1.5;text-transform:none}
.pf-body{display:grid; grid-template-columns:1fr 1.15fr; gap:clamp(28px,4vw,64px); align-items:center; padding:clamp(28px,4vw,56px)}
.product-feature.reverse .pf-body{grid-template-columns:1.15fr 1fr}
.product-feature.reverse .pf-body .pf-photo{order:2}
.pf-photo{background:var(--c-bg-soft); border-radius:16px 200px 16px 100px; aspect-ratio:4/5; display:grid; place-items:center; padding:clamp(20px,3vw,40px); position:relative; overflow:hidden}
.product-feature.reverse .pf-photo{border-radius:26px 16px 100px}
.pf-photo img.bottle{width:82%; height:auto; max-height:92%; object-fit:contain; filter:drop-shadow(0 30px 50px rgba(28,32,51,.25))}
.pf-photo.placeholder-photo{background:var(--c-bg-soft); background-image:radial-gradient(circle at 20% 20%, rgba(0,0,0,.04) 1px, transparent 2px), radial-gradient(circle at 80% 80%, rgba(0,0,0,.04) 1px, transparent 2px); background-size:28px 28px}
.coming-stamp{font-family:var(--font-display); font-weight:800; font-size:clamp(60px,7vw,110px); color:rgba(0,0,0,.12); letter-spacing:-.02em; line-height:1}
.pf-benefits{list-style:none; padding:0; margin:0 0 22px; display:grid; gap:10px}
.pf-benefits li{display:flex; gap:12px; align-items:flex-start; font-size:14.5px; line-height:1.45; color:var(--c-ink); font-weight:500}
.pf-benefits li::before{content:""; flex:none; width:18px; height:18px; margin-top:2px; border-radius:999px; background-color:var(--c-brand); background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12l5 5 9-11'/></svg>"); background-size:62% 62%; background-position:center; background-repeat:no-repeat}
.pf-badge{display:inline-block; background:var(--c-ink); color:#fff; padding:8px 14px; font-size:11.5px; font-weight:700; letter-spacing:.14em; text-transform:uppercase}
.pf-badge.muted{background:transparent; color:var(--c-muted); border:1px solid rgba(0,0,0,.15)}
.pf-eyebrow{font-size:14px; color:var(--c-muted); margin-top:22px; letter-spacing:.02em}
.product-feature h2{font-family:var(--font-display); font-weight:800; text-transform:uppercase; font-size:clamp(36px,4.2vw,60px); line-height:1.02; letter-spacing:-.012em; margin:8px 0 18px}
.product-feature h2 em{font-style:normal; color:var(--c-brand)}
.pf-icons{display:flex; gap:10px; margin:4px 0 22px}
.pf-icons .ic{width:42px; height:42px; border-radius:999px; border:1px solid rgba(0,0,0,.16); display:grid; place-items:center; color:var(--c-ink); background:#fff}
.pf-desc{font-size:clamp(16px,1.2vw,19px); line-height:1.5; color:var(--c-ink); font-weight:600; max-width:44ch; margin:0 0 14px}
.pf-dose{font-size:13.5px; color:var(--c-muted); margin-bottom:28px; letter-spacing:.01em}
.pf-ctas{display:flex; flex-wrap:wrap; gap:12px}
.pf-btn{display:inline-flex; align-items:center; gap:10px; padding:16px 24px; font-size:13px; font-weight:700; letter-spacing:.12em; text-transform:uppercase; border:1px solid var(--c-ink); border-radius:0; text-decoration:none; transition:background .2s, color .2s}
.pf-btn.primary{background:var(--c-ink); color:#fff}
.pf-btn.primary:hover{background:var(--c-ink-2)}
.pf-btn.ghost{background:transparent; color:var(--c-ink)}
.pf-btn.ghost:hover{background:var(--c-ink); color:#fff} .product-feature.arthro-stage{--stage-mobile-bg:#f1f1f3;position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(400px,.92fr);min-height:640px;overflow:hidden;border:0;border-radius:16px 200px 16px 100px;background:linear-gradient(90deg,#fff 0%,#fbfbfb 24%,#f3f3f4 40%,#e7e7e9 54%,#f3f3f3 100%);box-shadow:none;isolation:isolate}
.arthro-stage-copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,3vw,44px) clamp(32px,3.8vw,54px)}
.arthro-stage-badge{align-self:flex-start;margin-bottom:18px;padding:9px 17px;background:var(--c-ink);color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}
.arthro-stage-kicker{margin-bottom:10px;color:var(--c-brand);font-size:14px;font-weight:700}
.arthro-stage.product-feature h2{max-width:22ch;margin:0 0 14px;color:var(--c-ink);font-size:clamp(38px,3.1vw,48px);line-height:1.04;text-transform:none;letter-spacing:0}
.arthro-stage-name{margin-bottom:10px;color:var(--c-brand);font-family:var(--font-display);font-size:clamp(16px,1.25vw,20px);font-weight:700;letter-spacing:.22em;text-transform:uppercase}
.arthro-stage-desc{max-width:56ch;margin:0;color:#172338;font-size:clamp(15px,1.08vw,18px);line-height:1.5}
.arthro-stage-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0 18px;padding:0;list-style:none}
.arthro-stage-features li{display:flex;align-items:center;gap:12px;min-width:0;padding:0 16px;border-left:1px solid #d8dee7}
.arthro-stage-features li:first-child{padding-left:0;border-left:0}
.arthro-stage-icon{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border:1px solid var(--c-line-2);border-radius:50%;color:var(--c-ink);background:#fff}
.arthro-stage-features strong{font-size:14px;line-height:1.35}
.arthro-stage-pack{display:flex;flex-wrap:wrap;gap:10px 0;margin:0 0 18px;padding:0;color:#587397;list-style:none}
.arthro-stage-pack li{display:flex;align-items:center;gap:8px;font-size:13.5px;white-space:nowrap}
.arthro-stage-pack li+li::before{content:"";width:4px;height:4px;margin:0 14px;border-radius:50%;background:#587397}
.arthro-stage-pack svg{flex:none}
.arthro-stage-ctas{display:flex;flex-wrap:wrap;gap:16px}
.arthro-stage-btn{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:16px;padding:12px 22px;border:1px solid var(--c-ink);color:var(--c-ink);font-size:11.5px;font-weight:800;letter-spacing:.11em;text-align:center;text-decoration:none;text-transform:uppercase;transition:background .2s,color .2s,border-color .2s}
.arthro-stage-btn.primary{min-width:215px;background:var(--c-brand);border-color:var(--c-brand);color:#fff}
.arthro-stage-btn.primary:hover{background:var(--c-brand-dk);border-color:var(--c-brand-dk)}
.arthro-stage-btn.secondary:hover{background:#eef3f8}
.arthro-stage-trust{display:flex;align-items:center;gap:9px;margin-top:16px;color:#587397;font-size:12.5px}
.arthro-stage-trust>span{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:#fff;background:#6683aa}
.arthro-stage-visual{position:relative;min-width:0;overflow:hidden;background:transparent}
.arthro-stage-visual img.arthro-stage-scene{position:absolute;inset:0;width:100%;height:100%;min-height:0;max-width:none;max-height:none;object-fit:contain;object-position:right center;filter:none;transform:none;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.18) 8%,rgba(0,0,0,.72) 24%,#000 42%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.18) 8%,rgba(0,0,0,.72) 24%,#000 42%,#000 100%)}
.product-feature.longevity-stage{--stage-mobile-bg:#f5f5f6;grid-template-columns:minmax(400px,.92fr) minmax(0,1.08fr);border-radius:200px 16px 100px 16px;background:linear-gradient(90deg,#e5e6ea 0%,#ededf0 22%,#f5f5f5 46%,#fff 74%,#fff 100%)}
.longevity-stage .arthro-stage-visual img.arthro-stage-scene{object-position:left center;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 58%,rgba(0,0,0,.72) 76%,rgba(0,0,0,.18) 92%,transparent 100%);mask-image:linear-gradient(90deg,#000 0%,#000 58%,rgba(0,0,0,.72) 76%,rgba(0,0,0,.18) 92%,transparent 100%)}
#inhaltsstoffe{scroll-margin-top:110px} .doctor{background:var(--c-brand); color:#fff; border-radius:32px; overflow:hidden; display:grid; grid-template-columns:.8fr 1.2fr}
.doctor .portrait{position:relative; background:var(--c-brand-dk); min-height:440px; overflow:hidden}
.doctor .portrait .silhouette,.doctor .portrait .ph{position:absolute; inset:0; background-size:cover; background-position:72% center}
.doctor .portrait .stamp,.doctor .stamp{position:absolute; left:24px; top:24px; z-index:2; display:inline-flex; align-items:center; gap:8px; background:rgba(255,255,255,.12); border:1px solid rgba(255,255,255,.22); padding:8px 14px; border-radius:999px; font-size:12px; letter-spacing:.12em; text-transform:uppercase; font-weight:600; color:#fff}
.doctor .portrait .stamp .dot,.doctor .stamp .dot{width:8px; height:8px; border-radius:999px; background:var(--c-accent)}
.doctor .copy{padding:56px; display:flex; flex-direction:column; justify-content:center}
.doctor .copy .eyebrow{color:var(--c-accent-2)}
.doctor h2{font-family:var(--font-display); font-weight:800; text-transform:uppercase; font-size:clamp(28px,3.4vw,48px); line-height:1.06; margin:14px 0 20px; letter-spacing:-.005em}
.doctor h2 em{color:var(--c-accent-2); font-style:normal; font-weight:500}
.doctor .copy p,.doctor p{font-size:17px; line-height:1.6; color:rgba(255,255,255,.82); max-width:56ch; margin-bottom:18px}
.doctor .sig{margin-top:8px; font-family:var(--font-display); font-size:22px; color:#fff; font-weight:600; letter-spacing:-.02em}
.doctor .role{font-size:13px; color:rgba(255,255,255,.65); letter-spacing:.04em; margin-top:4px}
.doctor-creds{display:flex; gap:24px; margin-top:28px; flex-wrap:wrap}
.doctor-creds > div{padding:16px 0; border-top:1px solid rgba(255,255,255,.18); flex:1 1 140px}
.doctor-creds b{display:block; font-family:var(--font-display); font-size:30px; line-height:1; margin-bottom:6px}
.doctor-creds span{font-size:12.5px; color:rgba(255,255,255,.65)}
body.home .doctor{grid-template-columns:.85fr 1.15fr; margin:0 28px}
body.home .doctor .portrait{min-height:520px}
body.home .doctor .copy{padding:64px 64px 64px 56px} .promise-grid{display:grid; grid-template-columns:repeat(4,1fr); gap:20px}
.promise{background:var(--c-surface); border-radius:22px; border:1px solid var(--c-line); padding:28px 24px; display:flex; flex-direction:column; gap:14px}
.promise .ico{width:48px; height:48px; border-radius:14px; background:var(--c-brand-soft); color:var(--c-brand); display:inline-flex; align-items:center; justify-content:center}
.promise h3{font-size:17px; font-weight:600; margin:0; letter-spacing:-.005em}
.promise p{font-size:14px; line-height:1.55; color:var(--c-muted); margin:0} .testimonial{background:var(--c-bg-soft); border-radius:32px; margin:0 28px; padding:72px 64px; display:grid; grid-template-columns:1fr 1fr; gap:56px; align-items:center}
.testimonial .quote-mark{font-family:var(--font-display); font-size:100px; line-height:.8; color:var(--c-brand); margin-bottom:-10px}
.testimonial blockquote{font-family:var(--font-display); font-weight:500; font-size:clamp(28px,2.6vw,40px); line-height:1.12; margin:0 0 28px; color:var(--c-ink); letter-spacing:-.022em}
.testimonial blockquote em{color:var(--c-brand); font-style:normal; font-weight:500}
.testimonial cite{font-style:normal; display:flex; align-items:center; gap:14px}
.testimonial cite .av{width:56px; height:56px; border-radius:999px; background-size:cover; background-position:center top; border:2px solid #fff; box-shadow:var(--shadow-card)}
.testimonial cite b{display:block; font-weight:700; font-size:15px}
.testimonial cite > span > span{font-size:13px; color:var(--c-muted)}
.testimonial .visual{aspect-ratio:1/1; border-radius:26px; background:radial-gradient(60% 60% at 30% 20%, rgba(255,255,255,.5), transparent 60%), linear-gradient(135deg, var(--c-brand) 0%, var(--c-brand-dk) 100%); position:relative; overflow:hidden}
.testimonial .visual::before{content:""; position:absolute; right:-10%; bottom:-10%; width:70%; aspect-ratio:1/1; border-radius:50%; background:var(--c-accent); mix-blend-mode:soft-light; opacity:.5}
.testimonial .visual .badge-card{position:absolute; left:24px; bottom:24px; background:rgba(255,255,255,.96); border-radius:18px; padding:14px 16px; display:flex; align-items:center; gap:12px; box-shadow:var(--shadow-pop)}
.testimonial .visual .badge-card .num{font-family:var(--font-display); font-size:36px; line-height:1; color:var(--c-brand)}
.testimonial .visual .badge-card span{font-size:12px; color:var(--c-muted); line-height:1.3}
.testimonial .visual .silhouette{position:absolute; inset:0; background-size:cover; background-position:70% center; border-radius:inherit} footer.site{background:var(--c-ink); color:#d9dcd5; padding:80px 0 32px; margin-top:0}
[data-palette="clinical"] footer.site{color:#cdd6df}
[data-palette="premium"] footer.site{background:#15110D; color:#d6cdba}
[data-palette="navy-gold"] footer.site{background:#032F9C; color:#e6ebff}
[data-palette="navy-turquoise"] footer.site{background:#032F9C; color:#e6ebff}
.foot-grid{display:grid; grid-template-columns:1.8fr 1fr 1fr 1fr; gap:36px; padding-bottom:56px; border-bottom:1px solid rgba(255,255,255,.10)}
.foot-brand .brand{color:#fff}
.foot-brand p{color:rgba(255,255,255,.62); font-size:14px; max-width:36ch; margin-top:14px; line-height:1.55}
.foot-col h4{font-size:12px; letter-spacing:.14em; text-transform:uppercase; color:rgba(255,255,255,.68); font-weight:700; margin:0 0 18px}
.foot-col ul{list-style:none; margin:0; padding:0; display:grid; gap:12px}
.foot-col a{color:rgba(255,255,255,.82); font-size:14px}
.foot-col a:hover{color:#fff}
.foot-bot{padding-top:24px; display:flex; align-items:center; color:rgba(255,255,255,.65); font-size:12.5px} .crumbs{padding:22px 0 4px; font-size:13px; color:var(--c-muted); display:flex; gap:8px; align-items:center}
.crumbs a:hover{color:var(--c-brand)}
.crumbs span{opacity:.5}
.pdp{padding:18px 0 40px}
.pdp-grid{display:grid; grid-template-columns:1.05fr .95fr; gap:56px; align-items:start}
.gallery{position:sticky; top:88px; display:grid; grid-template-columns:84px 1fr; gap:16px}
.thumbs{display:flex; flex-direction:column; gap:12px}
.thumb{width:84px; height:84px; border-radius:14px; overflow:hidden; border:1px solid var(--c-line); background:var(--c-bg-soft); padding:8px; cursor:pointer; transition:border-color .15s; display:grid; place-items:center}
.thumb img{width:100%; height:100%; object-fit:contain}
.thumb.active{border-color:var(--c-brand); box-shadow:0 0 0 1px var(--c-brand)}
.stage{position:relative; background:#fff; border:1px solid var(--c-line); border-radius:24px; aspect-ratio:1/1; overflow:hidden}
.stage .badge-new{position:absolute; z-index:2; top:18px; left:18px; background:var(--c-ink); color:#fff; padding:7px 13px; font-size:11px; font-weight:700; letter-spacing:.12em; text-transform:uppercase}
.stage .stage-img{width:100%; height:100%; object-fit:cover; transition:opacity .2s}
.buy h1{font-family:var(--font-display); font-weight:800; text-transform:uppercase; font-size:clamp(34px,4vw,52px); line-height:1.0; letter-spacing:-.018em; margin:8px 0 0}
.buy h1 em{font-style:normal; color:var(--c-brand)}
.buy .sub{font-size:14px; color:var(--c-muted); margin-top:10px}
.lead{font-size:16px; line-height:1.55; color:var(--c-ink-2); margin:20px 0 0; max-width:52ch}
.pills{display:flex; flex-wrap:wrap; gap:8px; margin:20px 0 0}
.pill{display:inline-flex; align-items:center; gap:8px; background:var(--c-bg-soft); border-radius:999px; padding:8px 14px; font-size:12.5px; font-weight:600; color:var(--c-ink-2)}
.pill svg{width:15px; height:15px; color:var(--c-brand)}
.price-box{margin-top:26px}
.pb-line{display:flex; align-items:baseline; gap:14px; flex-wrap:wrap}
.pb-now{font-family:var(--font-display); font-weight:800; font-size:38px; letter-spacing:-.02em; color:var(--c-ink); line-height:1}
.pb-unit{font-size:13px; color:var(--c-muted)}
.pb-stock{display:inline-flex; align-items:center; gap:8px; margin-top:12px; font-size:13px; font-weight:600; color:var(--c-ok)}
.pb-stock .dot{width:8px; height:8px; border-radius:999px; background:var(--c-ok); box-shadow:0 0 0 3px rgba(47,122,82,.18)}
.qty-row{display:flex; gap:12px; margin-top:20px; align-items:stretch}
.qty{display:flex; align-items:center; border:1px solid var(--c-line-2); border-radius:0}
.qty button{width:48px; height:56px; background:transparent; border:0; font-size:20px; color:var(--c-ink); display:grid; place-items:center}
.qty button:hover{background:var(--c-bg-soft)}
.qty input{width:44px; text-align:center; border:0; outline:0; font:inherit; font-weight:700; background:transparent}
.buy-shopify{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:16px;border:0;background:var(--c-ink);color:#fff;font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:background .2s}
.buy-shopify:hover{background:var(--c-brand)}
.buy-amazon{width:100%; margin-top:12px; padding:15px; display:inline-flex; align-items:center; justify-content:center; gap:10px; background:#fff; color:var(--c-ink); border:1px solid var(--c-line-2); font-weight:700; font-size:13px; letter-spacing:.06em; text-transform:uppercase; transition:border-color .2s, background .2s}
.buy-amazon:hover{border-color:#FF9900; background:var(--c-bg-soft)}
.buy-amazon .azn{text-transform:lowercase; letter-spacing:-.01em; font-size:16px; font-weight:800}
.buy-amazon .azn svg{width:54px; height:16px; display:block}
.checkout-note{margin-top:14px; font-size:12px; color:var(--c-muted); text-align:center; display:flex; align-items:center; justify-content:center; gap:8px}
.checkout-note svg{width:14px; height:14px; color:var(--c-brand)}
.purchase-unavailable{margin-top:18px;padding:14px;border:1px solid var(--c-line-2);background:var(--c-bg-soft);color:var(--c-muted);font-size:13px;text-align:center}
.assure{margin-top:20px; display:grid; grid-template-columns:1fr 1fr; gap:12px 24px}
.assure div{display:flex; gap:10px; align-items:flex-start; font-size:13px; color:var(--c-ink-2)}
.assure svg{width:18px; height:18px; color:var(--c-brand); flex:none; margin-top:1px}
section.tint{background:var(--c-bg-soft)}
.pdp-sec-head{max-width:680px; margin:0 auto 48px; text-align:center}
.pdp-sec-head p{color:var(--c-muted); margin:14px 0 0; font-size:16px}
h2.sec-title,.sec-title{font-family:var(--font-display); font-weight:800; text-transform:uppercase; font-size:clamp(30px,3.4vw,46px); line-height:1.04; letter-spacing:-.01em; margin:10px 0 0}
.sec-title em{font-style:normal; color:var(--c-brand)}
.video-cine{position:relative; width:100%; height:46vh; min-height:340px; max-height:560px; overflow:hidden; background:#0a0e0b; display:flex; align-items:flex-end}
.video-cine video{position:absolute; inset:0; width:100%; height:100%; object-fit:cover; z-index:0}
.video-cine::after{content:""; position:absolute; inset:0; z-index:1; pointer-events:none; background:linear-gradient(180deg, rgba(8,16,11,.5) 0%, rgba(8,16,11,.05) 26%, rgba(8,16,11,.12) 52%, rgba(8,16,11,.82) 100%)}
.video-cine .vc-grain{position:absolute; inset:0; z-index:1; pointer-events:none; mix-blend-mode:soft-light; opacity:.5; background-image:repeating-linear-gradient(0deg, rgba(255,255,255,.06) 0 1px, transparent 1px 3px), repeating-linear-gradient(90deg, rgba(255,255,255,.05) 0 1px, transparent 1px 28px), repeating-linear-gradient(0deg, rgba(255,255,255,.05) 0 1px, transparent 1px 28px)}
.video-cine .vc-vignette{position:absolute; inset:0; z-index:1; pointer-events:none; background:radial-gradient(120% 90% at 50% 38%, transparent 55%, rgba(6,12,8,.55) 100%)}
.vc-inner{position:relative; z-index:2; width:100%; max-width:1400px; margin:0 auto; padding:0 28px 40px; color:#fff}
.vc-inner .k{font-size:12px; font-weight:700; letter-spacing:.18em; text-transform:uppercase; opacity:.92; display:flex; align-items:center; gap:12px}
.vc-inner .k::before{content:""; width:30px; height:1px; background:rgba(255,255,255,.7)}
.vc-inner h2{font-family:var(--font-display); font-weight:800; text-transform:uppercase; font-size:clamp(28px,3.6vw,52px); line-height:.98; letter-spacing:-.022em; margin:12px 0 0; max-width:24ch; text-shadow:0 2px 24px rgba(0,0,0,.35)}
.vc-inner p{font-size:clamp(14px,1.1vw,17px); max-width:46ch; margin:12px 0 0; color:rgba(255,255,255,.9); line-height:1.5}
.vc-controls{position:absolute; right:28px; bottom:36px; z-index:3; display:flex; gap:10px}
.vc-btn{width:54px; height:54px; border-radius:999px; border:1px solid rgba(255,255,255,.45); background:rgba(0,0,0,.32); -webkit-backdrop-filter:blur(8px); backdrop-filter:blur(8px); color:#fff; display:grid; place-items:center; transition:background .2s, transform .15s}
.vc-btn:hover{background:rgba(0,0,0,.55); transform:translateY(-1px)}
.vc-btn svg{width:22px; height:22px}
.emot{position:relative; min-height:72vh; display:flex; align-items:center; overflow:hidden; background-size:cover; background-position:center; background-attachment:fixed}
.emot::after{content:""; position:absolute; inset:0; background:linear-gradient(90deg, rgba(8,16,11,.72) 0%, rgba(8,16,11,.38) 55%, rgba(8,16,11,.15) 100%)}
.emot-inner{position:relative; z-index:2; width:100%; max-width:1400px; margin:0 auto; padding:90px 28px; color:#fff}
.emot .lead{font-size:13px; letter-spacing:.18em; text-transform:uppercase; font-weight:700; opacity:.9; color:#fff; max-width:none}
.emot h2{font-family:var(--font-display); font-weight:800; text-transform:uppercase; font-size:clamp(34px,4.6vw,68px); line-height:1.0; letter-spacing:-.022em; margin:18px 0 0; max-width:20ch; text-shadow:0 2px 18px rgba(0,0,0,.3)}
.emot p{max-width:46ch; margin-top:20px; font-size:clamp(16px,1.2vw,19px); color:rgba(255,255,255,.9); line-height:1.55}
.benefits{display:grid; grid-template-columns:repeat(4,1fr); gap:18px}
.benefit{background:var(--c-surface); border:1px solid var(--c-line); border-radius:18px; padding:26px 22px}
section.tint .benefit{background:#fff}
.benefit .ic{width:48px; height:48px; border-radius:14px; background:var(--c-brand-soft); color:var(--c-brand); display:grid; place-items:center}
.benefit h3{font-size:16px; font-weight:700; margin:16px 0 8px; letter-spacing:-.005em}
.benefit p{font-size:13.5px; color:var(--c-muted); line-height:1.5; margin:0}
.ingr-grid{display:grid; grid-template-columns:1fr 1fr; gap:48px; align-items:start}
.ingr-copy h2{font-family:var(--font-display); font-weight:800; text-transform:uppercase; font-size:clamp(28px,3vw,40px); line-height:1.06; letter-spacing:-.01em; margin:10px 0 16px}
.ingr-copy h2 em{font-style:normal; color:var(--c-brand)}
.ingr-copy p{color:var(--c-muted); font-size:15.5px; line-height:1.6; max-width:46ch}
.ingr-tags{display:flex; flex-wrap:wrap; gap:8px; margin-top:20px}
.ingr-tags span{background:var(--c-bg-soft); border-radius:999px; padding:8px 14px; font-size:13px; font-weight:600; color:var(--c-ink-2)}
.cert-link{display:inline-flex; align-items:center; gap:10px; margin-top:22px; font-size:13.5px; font-weight:600; color:var(--c-brand); border-bottom:1px solid var(--c-line-2); padding-bottom:3px}
.cert-link svg{width:18px; height:18px}
.cert-link:hover{border-color:var(--c-brand)}
.nutri{border:1px solid #dce2e8; border-radius:18px; background:#fff; overflow:hidden; box-shadow:0 10px 28px rgba(7,29,44,.05)}
.nutri .nh{display:flex; justify-content:space-between; gap:20px; padding:16px 22px; border-bottom:1px solid #dce2e8; background:#fff; color:var(--c-ink); font-family:var(--font-display); font-weight:700; text-transform:uppercase; letter-spacing:.04em; font-size:14px}
.nutri .nh span{opacity:1; color:var(--c-muted); font-size:12px; font-weight:600}
.nutri .nh span:first-child{color:var(--c-ink); font-size:14px}
.nutri table{width:100%; border-collapse:collapse}
.nutri td{padding:13px 22px; border-bottom:1px solid #e1e6eb; font-size:14px}
.nutri tr:last-child td{border-bottom:0}
.nutri td:first-child{font-weight:600}
.nutri td:nth-child(2),.nutri td:nth-child(3){text-align:right; font-variant-numeric:tabular-nums; color:var(--c-ink-2)}
.nutri tr:nth-child(odd){background:#fff}
.nutri tr:nth-child(even){background:#f3f5f7}
.nutri .foot{padding:14px 22px; border-top:1px solid #dce2e8; background:#f3f5f7; font-size:12px; color:var(--c-muted)}
.steps{display:grid; grid-template-columns:repeat(3,1fr); gap:20px}
.step{position:relative; padding:30px 24px; border:1px solid var(--c-line); border-radius:18px; background:#fff}
.step .n{font-family:var(--font-display); font-weight:800; font-size:40px; color:var(--c-accent); line-height:1}
.step h3{font-size:17px; font-weight:700; margin:12px 0 8px}
.step p{font-size:14px; color:var(--c-muted); margin:0; line-height:1.5}
.ambassador{display:grid; grid-template-columns:.85fr 1.15fr; gap:0; background:var(--c-ink); color:#fff; border-radius:28px; overflow:hidden}
[data-palette="premium"] .ambassador{background:#1a1612}
.ambassador .amb-photo{position:relative; min-height:420px; background:var(--c-brand-dk); overflow:hidden}
.ambassador .amb-photo img{position:absolute; inset:0; width:100%; height:100%; object-fit:cover; object-position:68% center}
.ambassador .amb-copy{padding:clamp(36px,4vw,60px); display:flex; flex-direction:column; justify-content:center}
.ambassador .amb-copy .eyebrow{color:var(--c-accent-2)}
.ambassador .amb-quote{font-family:var(--font-display); font-weight:700; text-transform:uppercase; font-size:clamp(24px,2.4vw,38px); line-height:1.12; letter-spacing:-.015em; margin:16px 0 22px}
.ambassador .amb-quote em{font-style:normal; color:var(--c-accent-2)}
.ambassador .amb-text{font-size:15.5px; line-height:1.6; color:rgba(255,255,255,.82); max-width:54ch; margin:0 0 24px}
.ambassador .amb-name{font-family:var(--font-display); font-weight:700; font-size:19px; letter-spacing:-.01em}
.ambassador .amb-role{font-size:13px; color:rgba(255,255,255,.6); margin-top:4px}
.faq-layout{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(48px,7vw,100px);align-items:start}
.faq-intro{padding-top:8px}
.faq-intro .sec-title{max-width:9ch;margin-top:10px}
.faq-intro p{max-width:35ch;margin:20px 0 0;color:var(--c-muted);font-size:15.5px;line-height:1.65}
.faq{margin:0;border:1px solid #dce2e8;border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 10px 28px rgba(7,29,44,.05)}
.qa{padding:0 22px;border-bottom:1px solid var(--c-line);transition:background .18s ease}
.qa:last-child{border-bottom:0}
.qa[open]{background:var(--c-bg-soft)}
.qa summary{list-style:none;cursor:pointer;padding:22px 0;display:flex;align-items:center;gap:16px;font-family:var(--font-display);font-weight:700;font-size:17px;line-height:1.35}
.qa summary::-webkit-details-marker{display:none}
.faq-number{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:999px;background:var(--c-bg-soft);color:var(--c-muted);font-family:var(--font-sans);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}
.qa[open] .faq-number{background:var(--c-brand);color:#fff}
.faq-question{min-width:0}
.qa summary .chev{margin-left:auto;width:20px;height:20px;flex:none;transition:transform .2s;color:var(--c-brand)}
.qa[open] summary .chev{transform:rotate(45deg)}
.qa .a{max-width:64ch;padding:0 42px 24px 50px;color:var(--c-muted);font-size:15px;line-height:1.65}
.cross{display:grid; grid-template-columns:repeat(3,1fr); gap:20px}
.xcard{border:1px solid var(--c-line); border-radius:20px; overflow:hidden; background:#fff; display:flex; flex-direction:column; transition:transform .2s, box-shadow .2s}
.xcard:hover{transform:translateY(-3px); box-shadow:var(--shadow-card)}
.xcard .ph{aspect-ratio:1/1; background:var(--c-bg-soft); display:grid; place-items:center; padding:26px; position:relative}
.xcard .ph img{width:72%; height:72%; object-fit:contain; filter:drop-shadow(0 18px 30px rgba(28,32,51,.2))}
.xcard .tag{position:absolute; top:14px; left:14px; background:var(--c-brand); color:#fff; font-size:10px; font-weight:700; letter-spacing:.08em; text-transform:uppercase; padding:5px 10px; border-radius:999px}
.xcard .b{padding:20px 22px 24px; display:flex; flex-direction:column; flex:1}
.xcard .b .meta{font-size:11px; font-weight:700; letter-spacing:.08em; text-transform:uppercase; color:var(--c-muted)}
.xcard .b h3{font-size:17px; font-weight:700; margin:6px 0 4px}
.xcard .b .price{font-family:var(--font-display); font-weight:700; font-size:22px; margin-top:auto; padding-top:14px}
.xcard .b .price .was{font-family:var(--font-sans); font-size:13px; color:var(--c-muted); text-decoration:line-through; margin-right:6px}
.sticky-bar{position:fixed; left:0; right:0; bottom:0; z-index:60; background:rgba(255,255,255,.92); backdrop-filter:blur(14px); -webkit-backdrop-filter:blur(14px); border-top:1px solid var(--c-line); transform:translateY(110%); transition:transform .3s ease}
.sticky-bar.show{transform:translateY(0)}
.sb-in{max-width:1400px; margin:0 auto; padding:12px 28px; display:flex; align-items:center; gap:18px}
.sb-in .thumb-sm{width:48px; height:48px; border-radius:12px; background:var(--c-bg-soft); padding:6px; flex:none}
.sb-in .thumb-sm img{width:100%; height:100%; object-fit:contain}
.sb-in .sb-name{font-weight:700; font-size:15px}
.sb-in .sb-name span{display:block; font-size:12px; color:var(--c-muted); font-weight:500}
.sb-in .sb-price{margin-left:auto; font-family:var(--font-display); font-weight:700; font-size:22px}
.sb-actions{display:flex;align-items:stretch;gap:8px}
.sb-in .buy-shopify,.sb-amazon{flex:0 0 auto;padding:13px 20px;white-space:nowrap}
.sb-amazon{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--c-line-2);background:#fff;color:var(--c-ink);font-size:12px;font-weight:700;text-decoration:none;text-transform:uppercase}
.sb-amazon:hover{border-color:#ff9900;background:var(--c-bg-soft)} .page-hero{background:var(--c-brand); color:#fff; padding:64px 0 56px}
.page-hero .eyebrow{font-size:12px; font-weight:600; text-transform:uppercase; letter-spacing:.14em; color:var(--c-accent-2); margin-bottom:16px}
.page-hero h1{font-family:var(--font-display); font-weight:800; text-transform:uppercase; font-size:clamp(36px,5vw,64px); line-height:1.0; letter-spacing:-.022em; margin:0; color:#fff}
.page-hero h1 em{font-style:normal; color:var(--c-accent-2); font-weight:500}
.page-hero p{font-size:17px; color:rgba(255,255,255,.72); margin-top:18px; max-width:52ch; line-height:1.55}
.not-found-page{display:grid;align-items:center;min-height:clamp(420px,62vh,680px);padding:72px 0;background:var(--c-bg-soft)}
.not-found-page .wrap{width:100%}
.not-found-page .eyebrow{color:var(--c-brand)}
.not-found-page h1{max-width:15ch;margin:12px 0 18px;font-family:var(--font-display);font-size:clamp(42px,7vw,84px);font-weight:800;line-height:1;text-transform:uppercase;color:var(--c-ink)}
.not-found-page p{max-width:50ch;margin:0;color:var(--c-muted);font-size:17px;line-height:1.6}
.not-found-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}
.tab-bar{background:var(--c-surface); border-bottom:1px solid var(--c-line); position:sticky; top:81px; z-index:40}
.tab-list{display:flex; gap:0; padding:0 28px; max-width:1400px; margin:0 auto}
.tab-btn{padding:18px 24px 16px; font-size:14px; font-weight:600; color:var(--c-muted); background:transparent; border:none; border-bottom:2px solid transparent; transition:color .15s, border-color .15s; letter-spacing:.01em}
.tab-btn:hover{color:var(--c-ink)}
.tab-btn.active{color:var(--c-brand); border-bottom-color:var(--c-brand)}
.tab-panel{display:none; padding:64px 0 96px}
.tab-panel.active{display:block}
.contact-grid{display:grid; grid-template-columns:repeat(4,1fr); gap:20px}
.contact-info{display:flex; flex-direction:column; gap:24px}
.info-card{background:var(--c-surface); border:1px solid var(--c-line); border-radius:var(--r-lg); padding:36px 32px; display:flex; flex-direction:column; gap:18px; align-items:flex-start; transition:box-shadow .2s, border-color .2s, transform .2s}
.info-card:hover{box-shadow:var(--shadow-card); border-color:var(--c-brand-soft); transform:translateY(-2px)}
.info-card .ico{width:54px; height:54px; border-radius:16px; background:var(--c-brand-soft); color:var(--c-brand); display:inline-flex; align-items:center; justify-content:center; flex:none}
.info-card h3{font-size:16px; font-weight:700; margin:0 0 4px; letter-spacing:-.005em}
.info-card p{font-size:15px; color:var(--c-muted); margin:0; line-height:1.6}
.info-card a{color:var(--c-brand); font-weight:600; text-decoration:none; font-size:16px}
.info-card a:hover{text-decoration:underline}
.legal-grid{display:grid; grid-template-columns:240px 1fr; gap:56px; align-items:start}
.legal-toc{position:sticky; top:160px; background:var(--c-bg-soft); border-radius:var(--r-lg); padding:24px}
.legal-toc h4{font-size:11px; font-weight:700; text-transform:uppercase; letter-spacing:.14em; color:var(--c-muted); margin:0 0 14px}
.legal-toc ul{list-style:none; padding:0; margin:0; display:grid; gap:4px}
.legal-toc a{font-size:13px; color:var(--c-ink-2); padding:5px 8px; display:block; border-radius:8px; transition:background .15s, color .15s}
.legal-toc a:hover{background:var(--c-brand-soft); color:var(--c-brand)}
.legal-body h2{font-family:var(--font-display); font-weight:800; text-transform:uppercase; font-size:clamp(24px,3vw,36px); line-height:1.06; letter-spacing:-.018em; margin:0 0 32px; padding-bottom:20px; border-bottom:1px solid var(--c-line)}
.legal-body h3{font-family:var(--font-sans); font-weight:700; font-size:17px; margin:36px 0 10px; color:var(--c-ink)}
.legal-body h4{font-size:15px; font-weight:600; margin:24px 0 8px; color:var(--c-ink-2)}
.legal-body p{font-size:15px; line-height:1.7; color:var(--c-ink); margin:0 0 14px}
.legal-body a{color:var(--c-brand); text-decoration:underline}
.legal-body ul{padding-left:20px; margin:0 0 14px}
.legal-body ul li{font-size:15px; line-height:1.7; color:var(--c-ink); margin-bottom:6px}
.legal-body address{font-style:normal; font-size:15px; line-height:1.9; color:var(--c-ink)}
.legal-body .upper-block{background:var(--c-bg-soft); border-radius:var(--r-md); padding:18px 22px; margin:12px 0 20px; font-size:14px; line-height:1.8; color:var(--c-ink-2); border-left:3px solid var(--c-brand)}
.legal-body .uppercase-notice{font-size:13px; line-height:1.6; color:var(--c-muted); text-transform:uppercase; letter-spacing:.02em; padding:18px 22px; background:rgba(28,32,51,.04); border-radius:var(--r-sm); margin:16px 0}
.legal-section{margin-bottom:48px; scroll-margin-top:160px}
.agb-note{background:var(--c-bg-soft); border-radius:var(--r-lg); padding:32px 36px; border-left:4px solid var(--c-accent); margin-bottom:32px}
.agb-note p{font-size:15px; color:var(--c-ink-2); margin:0}
.agb-note a{color:var(--c-brand); font-weight:600} @media (max-width:980px){
.pdp-grid{grid-template-columns:1fr; gap:36px}
.gallery{position:static}
.ingr-grid{grid-template-columns:1fr; gap:32px}
.benefits{grid-template-columns:repeat(2,1fr)}
.steps{grid-template-columns:1fr}
.doctor{grid-template-columns:1fr}
body.home .doctor{grid-template-columns:1fr}
.ambassador{grid-template-columns:1fr}
.ambassador .amb-photo{min-height:340px}
.cross{grid-template-columns:1fr}
.foot-grid{grid-template-columns:1fr 1fr; gap:28px}
.topbar-track{gap:28px; overflow:hidden}
.promise-grid{grid-template-columns:repeat(2,1fr)}
.legal-grid{grid-template-columns:1fr}
.legal-toc{display:none}
.faq-layout{grid-template-columns:1fr;gap:32px}
.faq-intro .sec-title{max-width:none}
.faq-intro p{max-width:52ch}
}
@media (max-width:900px){
.pf-body{grid-template-columns:1fr}
.product-feature.reverse .pf-body{grid-template-columns:1fr}
.product-feature.reverse .pf-body .pf-photo{order:0}
.product-feature.arthro-stage{display:flex;min-height:0;flex-direction:column;background:var(--stage-mobile-bg)}
.arthro-stage-visual{order:1;min-height:340px;height:340px}
.arthro-stage-copy{order:2;margin-top:-72px;padding:88px 36px 36px;background:linear-gradient(180deg,transparent 0,var(--stage-mobile-bg) 72px,var(--stage-mobile-bg) 100%)}
.arthro-stage-visual img.arthro-stage-scene,.longevity-stage .arthro-stage-visual img.arthro-stage-scene{-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 68%,rgba(0,0,0,.55) 84%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 68%,rgba(0,0,0,.55) 84%,transparent 100%)}
.hero-ed{flex-direction:column;min-height:0;max-height:none}
.hero-ed-panel{width:100%;padding:44px 36px;background:var(--c-bg)}
.hero-ed-img{min-height:520px;width:100%}
.hero-ed-img>img{position:absolute;inset:0}
}
@media (max-width:620px){
.product-stage-mood{width:100%;min-height:320px;aspect-ratio:4/3;border-radius:14px 0 48px 0}
.pf-mood .pf-caption{right:20px;bottom:22px;left:20px;max-width:30ch}
.pf-mood-icon{width:38px;height:38px;margin-bottom:10px}
.pf-mood-title{font-size:22px}
.pf-mood-divider{margin:11px 0 9px}
.pf-mood-text{font-size:13px;line-height:1.4}
.arthro-stage-visual{min-height:300px;height:300px}
.arthro-stage-copy{margin-top:-64px;padding:76px 20px 28px}
.arthro-stage-badge{margin-bottom:14px}
.arthro-stage.product-feature h2{font-size:clamp(30px,8.8vw,35px);line-height:1.02}
.arthro-stage-desc{font-size:14px;line-height:1.45}
.arthro-stage-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:22px 0 18px}
.arthro-stage-features li,.arthro-stage-features li:first-child{flex-direction:column;gap:7px;padding:0;border:0;text-align:center}
.arthro-stage-icon{width:42px;height:42px;flex-basis:42px}
.arthro-stage-features strong{font-size:10.5px;line-height:1.25}
.arthro-stage-pack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:18px}
.arthro-stage-pack li+li::before{display:none}
.arthro-stage-pack li{flex-direction:column;gap:5px;justify-content:flex-start;font-size:10.5px;line-height:1.25;text-align:center;white-space:normal}
.arthro-stage-ctas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.arthro-stage-btn,.arthro-stage-btn.primary{width:100%;min-width:0;min-height:52px;padding:9px 7px;font-size:9px;line-height:1.25;letter-spacing:.08em}
.arthro-stage-btn svg{width:15px;height:15px}
.arthro-stage-trust{margin-top:14px;font-size:10.5px;line-height:1.3}
}
@media (max-width:860px){.contact-grid{grid-template-columns:repeat(2,1fr)}}
@media (max-width:760px){
.topbar{display:none}
.hd{position:relative;padding:14px 18px}
.hd-nav{margin-left:0}
.hd-actions{margin-left:auto}
.brand-hex{height:38px}
.nav-toggle{display:block}
.hd-nav{position:absolute;top:100%;right:0;left:0;z-index:60;display:none;padding:4px 18px 10px;background:rgba(255,255,255,.98);border-bottom:1px solid var(--c-line);box-shadow:0 14px 24px rgba(7,29,44,.08)}
header.site.is-nav-open .hd-nav{display:block}
.hd-nav .nav{align-items:stretch;flex-direction:column;gap:0}
.hd-nav .nav a{display:block;padding:8px 0;border-bottom:1px solid var(--c-line);font-size:14px;line-height:1.35}
.hd-nav .nav li:last-child a{border-bottom:0}
.hero-ed{width:calc(100% - 24px);margin-top:8px;border-radius:14px}
.hero-ed-panel{padding:34px 22px}
.hero-ed-h1{font-size:clamp(34px,11vw,48px)!important}
.hero-ed-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 12px}
.hero-ed-stats>div{min-width:0;padding:0 10px;gap:8px}
.hero-ed-img{min-height:430px}
.sec-head{align-items:flex-start;flex-direction:column}
.goals{grid-template-columns:1fr}
.goal,.promise{border-radius:14px}
.product-feature.arthro-stage{border-radius:14px 40px 14px 28px}
.product-feature.longevity-stage{border-radius:40px 14px 28px 14px}
body.home .doctor,.testimonial{margin-right:12px;margin-left:12px;border-radius:14px}
body.home .doctor .copy{padding:42px 24px}
.testimonial{grid-template-columns:1fr;padding:42px 24px}
.testimonial .visual{border-radius:12px}
.promise-grid{grid-template-columns:1fr}
.trust .wrap-wide{padding-right:18px;padding-left:18px}
.trust-grid{grid-template-columns:1fr;padding:8px 0}
.trust-grid>div{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:14px 4px;border-left:0;border-top:1px solid var(--c-line)}
.trust-grid>div:first-child{border-top:0}
.trust-grid>div>svg{width:20px;height:20px;padding:10px;border-radius:12px;background:var(--c-brand-soft);box-sizing:content-box}
.trust-grid b{font-size:15px;line-height:1.3}
.trust-grid span{display:block;margin-top:2px;font-size:12.5px;line-height:1.45}
.foot-grid{grid-template-columns:1fr 1fr}
.emot{background-attachment:scroll}
.vc-controls{bottom:auto; top:20px}
.video-cine{height:40vh; min-height:300px}
.sb-in .sb-name span,.sb-in .sb-price{display:none}
.sb-in{padding:10px 12px;gap:10px}
.sb-in .thumb-sm,.sb-in .sb-name{display:none}
.sb-actions{width:100%}
.sb-actions .buy-shopify,.sb-actions .sb-amazon{flex:1;min-width:0;padding:13px 10px;font-size:11px;text-align:center}
}
@media (max-width:500px){
.goal-img{width:clamp(105px,30vw,125px);margin-left:6px}
.contact-grid{grid-template-columns:1fr}
.not-found-page{min-height:480px;padding:52px 0}
.not-found-actions{align-items:stretch;flex-direction:column}
.not-found-actions .btn{width:100%}
.qa{padding:0 16px}
.qa summary{gap:12px;padding:18px 0;font-size:15px}
.faq-number{width:30px;height:30px}
.qa .a{padding:0 32px 20px 42px;font-size:14px}
.nutri .nh,.nutri td,.nutri .foot{padding-right:14px;padding-left:14px}
.nutri td{font-size:13px}
.hero-ed-stats{padding:12px 8px}
.hero-ed-stats>div{padding:0 7px;gap:6px}
.hero-ed-stats svg{width:20px;height:20px}
.hero-ed-stats b{font-size:18px}
.hero-ed-stats small{font-size:8.5px}
}body div.brlbs-cmpnt-container a,body div.brlbs-cmpnt-container abbr,body div.brlbs-cmpnt-container acronym,body div.brlbs-cmpnt-container address,body div.brlbs-cmpnt-container applet,body div.brlbs-cmpnt-container article,body div.brlbs-cmpnt-container aside,body div.brlbs-cmpnt-container audio,body div.brlbs-cmpnt-container b,body div.brlbs-cmpnt-container big,body div.brlbs-cmpnt-container blockquote,body div.brlbs-cmpnt-container canvas,body div.brlbs-cmpnt-container caption,body div.brlbs-cmpnt-container center,body div.brlbs-cmpnt-container cite,body div.brlbs-cmpnt-container code,body div.brlbs-cmpnt-container dd,body div.brlbs-cmpnt-container del,body div.brlbs-cmpnt-container details,body div.brlbs-cmpnt-container dfn,body div.brlbs-cmpnt-container div,body div.brlbs-cmpnt-container dl,body div.brlbs-cmpnt-container dt,body div.brlbs-cmpnt-container em,body div.brlbs-cmpnt-container embed,body div.brlbs-cmpnt-container fieldset,body div.brlbs-cmpnt-container figcaption,body div.brlbs-cmpnt-container figure,body div.brlbs-cmpnt-container footer,body div.brlbs-cmpnt-container form,body div.brlbs-cmpnt-container h1,body div.brlbs-cmpnt-container h2,body div.brlbs-cmpnt-container h3,body div.brlbs-cmpnt-container h4,body div.brlbs-cmpnt-container h5,body div.brlbs-cmpnt-container h6,body div.brlbs-cmpnt-container header,body div.brlbs-cmpnt-container hgroup,body div.brlbs-cmpnt-container i,body div.brlbs-cmpnt-container iframe,body div.brlbs-cmpnt-container img,body div.brlbs-cmpnt-container ins,body div.brlbs-cmpnt-container kbd,body div.brlbs-cmpnt-container label,body div.brlbs-cmpnt-container legend,body div.brlbs-cmpnt-container li,body div.brlbs-cmpnt-container mark,body div.brlbs-cmpnt-container menu,body div.brlbs-cmpnt-container nav,body div.brlbs-cmpnt-container object,body div.brlbs-cmpnt-container ol,body div.brlbs-cmpnt-container output,body div.brlbs-cmpnt-container p,body div.brlbs-cmpnt-container pre,body div.brlbs-cmpnt-container q,body div.brlbs-cmpnt-container ruby,body div.brlbs-cmpnt-container s,body div.brlbs-cmpnt-container samp,body div.brlbs-cmpnt-container section,body div.brlbs-cmpnt-container small,body div.brlbs-cmpnt-container span,body div.brlbs-cmpnt-container strike,body div.brlbs-cmpnt-container strong,body div.brlbs-cmpnt-container sub,body div.brlbs-cmpnt-container summary,body div.brlbs-cmpnt-container sup,body div.brlbs-cmpnt-container table,body div.brlbs-cmpnt-container tbody,body div.brlbs-cmpnt-container td,body div.brlbs-cmpnt-container tfoot,body div.brlbs-cmpnt-container th,body div.brlbs-cmpnt-container thead,body div.brlbs-cmpnt-container time,body div.brlbs-cmpnt-container tr,body div.brlbs-cmpnt-container tt,body div.brlbs-cmpnt-container u,body div.brlbs-cmpnt-container ul,body div.brlbs-cmpnt-container var,body div.brlbs-cmpnt-container video{border:0;font-family:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}body div.brlbs-cmpnt-container article,body div.brlbs-cmpnt-container aside,body div.brlbs-cmpnt-container details,body div.brlbs-cmpnt-container figcaption,body div.brlbs-cmpnt-container figure,body div.brlbs-cmpnt-container footer,body div.brlbs-cmpnt-container header,body div.brlbs-cmpnt-container hgroup,body div.brlbs-cmpnt-container menu,body div.brlbs-cmpnt-container nav,body div.brlbs-cmpnt-container section{display:block}body div.brlbs-cmpnt-container blockquote,body div.brlbs-cmpnt-container q{quotes:none}body div.brlbs-cmpnt-container blockquote:after,body div.brlbs-cmpnt-container blockquote:before,body div.brlbs-cmpnt-container q:after,body div.brlbs-cmpnt-container q:before{content:none}body div.brlbs-cmpnt-container table{border-spacing:0}body div.brlbs-cmpnt-container,body div.brlbs-cmpnt-container *{box-sizing:border-box;color:inherit;font-family:inherit;height:auto;inset:auto;line-height:inherit;position:static;width:auto}body div.brlbs-cmpnt-container button,body div.brlbs-cmpnt-container input,body div.brlbs-cmpnt-container optgroup,body div.brlbs-cmpnt-container select,body div.brlbs-cmpnt-container textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}body div.brlbs-cmpnt-container button:after,body div.brlbs-cmpnt-container button:before{content:none}body div.brlbs-cmpnt-container button,body div.brlbs-cmpnt-container select{text-transform:none}body div.brlbs-cmpnt-container [type=button],body div.brlbs-cmpnt-container [type=reset],body div.brlbs-cmpnt-container [type=submit],body div.brlbs-cmpnt-container button{-webkit-appearance:button}body div.brlbs-cmpnt-container ::-moz-focus-inner{border-style:none;padding:0}body div.brlbs-cmpnt-container :-moz-focusring{outline:1px dotted ButtonText}body div.brlbs-cmpnt-container :-moz-ui-invalid{box-shadow:none}body div.brlbs-cmpnt-container legend{padding:0}body div.brlbs-cmpnt-container progress{vertical-align:baseline}body div.brlbs-cmpnt-container ::-webkit-inner-spin-button,body div.brlbs-cmpnt-container ::-webkit-outer-spin-button{height:auto}body div.brlbs-cmpnt-container [type=search]{-webkit-appearance:textfield;outline-offset:-2px}body div.brlbs-cmpnt-container ::-webkit-search-decoration{-webkit-appearance:none}body div.brlbs-cmpnt-container ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}body div.brlbs-cmpnt-container summary{display:list-item}body div.brlbs-cmpnt-container blockquote,body div.brlbs-cmpnt-container dd,body div.brlbs-cmpnt-container dl,body div.brlbs-cmpnt-container figure,body div.brlbs-cmpnt-container h1,body div.brlbs-cmpnt-container h2,body div.brlbs-cmpnt-container h3,body div.brlbs-cmpnt-container h4,body div.brlbs-cmpnt-container h5,body div.brlbs-cmpnt-container h6,body div.brlbs-cmpnt-container hr,body div.brlbs-cmpnt-container p,body div.brlbs-cmpnt-container pre{margin:0}body div.brlbs-cmpnt-container button{background-color:transparent;background-image:none}body div.brlbs-cmpnt-container button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}body div.brlbs-cmpnt-container fieldset{margin:0;padding:0}body div.brlbs-cmpnt-container ol,body div.brlbs-cmpnt-container ul{list-style:none;margin:0;padding:0}body div.brlbs-cmpnt-container *,body div.brlbs-cmpnt-container :after,body div.brlbs-cmpnt-container :before{border:0 solid #e5e7eb;box-sizing:border-box}body div.brlbs-cmpnt-container hr{border-top-width:1px}body div.brlbs-cmpnt-container img{border-style:solid}body div.brlbs-cmpnt-container textarea{resize:vertical}body div.brlbs-cmpnt-container input::-moz-placeholder,body div.brlbs-cmpnt-container textarea::-moz-placeholder{color:#9ca3af}body div.brlbs-cmpnt-container input::placeholder,body div.brlbs-cmpnt-container textarea::placeholder{color:#9ca3af}body div.brlbs-cmpnt-container [role=button],body div.brlbs-cmpnt-container button{cursor:pointer}body div.brlbs-cmpnt-container table{border-collapse:collapse}body div.brlbs-cmpnt-container h1,body div.brlbs-cmpnt-container h2,body div.brlbs-cmpnt-container h3,body div.brlbs-cmpnt-container h4,body div.brlbs-cmpnt-container h5,body div.brlbs-cmpnt-container h6{font-size:inherit;font-weight:inherit}body div.brlbs-cmpnt-container a{color:inherit;text-decoration:inherit}body div.brlbs-cmpnt-container button,body div.brlbs-cmpnt-container input,body div.brlbs-cmpnt-container optgroup,body div.brlbs-cmpnt-container select,body div.brlbs-cmpnt-container textarea{color:inherit;line-height:inherit;padding:0}body div.brlbs-cmpnt-container code,body div.brlbs-cmpnt-container kbd,body div.brlbs-cmpnt-container pre,body div.brlbs-cmpnt-container samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}body div.brlbs-cmpnt-container audio,body div.brlbs-cmpnt-container canvas,body div.brlbs-cmpnt-container embed,body div.brlbs-cmpnt-container iframe,body div.brlbs-cmpnt-container img,body div.brlbs-cmpnt-container object,body div.brlbs-cmpnt-container svg,body div.brlbs-cmpnt-container video{display:block;vertical-align:middle}body div.brlbs-cmpnt-container img,body div.brlbs-cmpnt-container video{height:auto;max-width:100%}body div.brlbs-cmpnt-container [multiple],body div.brlbs-cmpnt-container [type=date],body div.brlbs-cmpnt-container [type=datetime-local],body div.brlbs-cmpnt-container [type=email],body div.brlbs-cmpnt-container [type=month],body div.brlbs-cmpnt-container [type=number],body div.brlbs-cmpnt-container [type=password],body div.brlbs-cmpnt-container [type=search],body div.brlbs-cmpnt-container [type=tel],body div.brlbs-cmpnt-container [type=text],body div.brlbs-cmpnt-container [type=time],body div.brlbs-cmpnt-container [type=url],body div.brlbs-cmpnt-container [type=week],body div.brlbs-cmpnt-container select,body div.brlbs-cmpnt-container textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}body div.brlbs-cmpnt-container [multiple]:focus,body div.brlbs-cmpnt-container [type=date]:focus,body div.brlbs-cmpnt-container [type=datetime-local]:focus,body div.brlbs-cmpnt-container [type=email]:focus,body div.brlbs-cmpnt-container [type=month]:focus,body div.brlbs-cmpnt-container [type=number]:focus,body div.brlbs-cmpnt-container [type=password]:focus,body div.brlbs-cmpnt-container [type=search]:focus,body div.brlbs-cmpnt-container [type=tel]:focus,body div.brlbs-cmpnt-container [type=text]:focus,body div.brlbs-cmpnt-container [type=time]:focus,body div.brlbs-cmpnt-container [type=url]:focus,body div.brlbs-cmpnt-container [type=week]:focus,body div.brlbs-cmpnt-container select:focus,body div.brlbs-cmpnt-container textarea:focus{outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-inset:var(--brlbs-tw-empty, );--brlbs-tw-ring-offset-width:0px;--brlbs-tw-ring-offset-color:#fff;--brlbs-tw-ring-color:#2563eb;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(1px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);border-color:#2563eb;box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 transparent)}body div.brlbs-cmpnt-container input::-moz-placeholder,body div.brlbs-cmpnt-container textarea::-moz-placeholder{color:#6b7280;opacity:1}body div.brlbs-cmpnt-container input::placeholder,body div.brlbs-cmpnt-container textarea::placeholder{color:#6b7280;opacity:1}body div.brlbs-cmpnt-container ::-webkit-datetime-edit-fields-wrapper{padding:0}body div.brlbs-cmpnt-container ::-webkit-date-and-time-value{min-height:1.5em}body div.brlbs-cmpnt-container select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}body div.brlbs-cmpnt-container [multiple]{background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}body div.brlbs-cmpnt-container [type=checkbox],body div.brlbs-cmpnt-container [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:1rem}body div.brlbs-cmpnt-container [type=checkbox]{border-radius:0}body div.brlbs-cmpnt-container [type=radio]{border-radius:100%}body div.brlbs-cmpnt-container [type=checkbox]:focus,body div.brlbs-cmpnt-container [type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-inset:var(--brlbs-tw-empty, );--brlbs-tw-ring-offset-width:2px;--brlbs-tw-ring-offset-color:#fff;--brlbs-tw-ring-color:#2563eb;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 transparent)}body div.brlbs-cmpnt-container [type=checkbox]:checked,body div.brlbs-cmpnt-container [type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}body div.brlbs-cmpnt-container [type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E")}body div.brlbs-cmpnt-container [type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}body div.brlbs-cmpnt-container [type=checkbox]:checked:focus,body div.brlbs-cmpnt-container [type=checkbox]:checked:hover,body div.brlbs-cmpnt-container [type=radio]:checked:focus,body div.brlbs-cmpnt-container [type=radio]:checked:hover{background-color:currentColor;border-color:transparent}body div.brlbs-cmpnt-container [type=checkbox]:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}body div.brlbs-cmpnt-container [type=checkbox]:indeterminate:focus,body div.brlbs-cmpnt-container [type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}body div.brlbs-cmpnt-container [type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}:root{--brlbs-tw-border-spacing-x:0;--brlbs-tw-border-spacing-y:0;--brlbs-tw-translate-x:0;--brlbs-tw-translate-y:0;--brlbs-tw-rotate:0;--brlbs-tw-skew-x:0;--brlbs-tw-skew-y:0;--brlbs-tw-scale-x:1;--brlbs-tw-scale-y:1;--brlbs-tw-pan-x: ;--brlbs-tw-pan-y: ;--brlbs-tw-pinch-zoom: ;--brlbs-tw-scroll-snap-strictness:proximity;--brlbs-tw-gradient-from-position: ;--brlbs-tw-gradient-via-position: ;--brlbs-tw-gradient-to-position: ;--brlbs-tw-ordinal: ;--brlbs-tw-slashed-zero: ;--brlbs-tw-numeric-figure: ;--brlbs-tw-numeric-spacing: ;--brlbs-tw-numeric-fraction: ;--brlbs-tw-ring-inset: ;--brlbs-tw-ring-offset-width:0px;--brlbs-tw-ring-offset-color:#fff;--brlbs-tw-ring-color:rgba(59,130,246,.5);--brlbs-tw-ring-offset-shadow:0 0 #0000;--brlbs-tw-ring-shadow:0 0 #0000;--brlbs-tw-shadow:0 0 #0000;--brlbs-tw-shadow-colored:0 0 #0000;--brlbs-tw-blur: ;--brlbs-tw-brightness: ;--brlbs-tw-contrast: ;--brlbs-tw-grayscale: ;--brlbs-tw-hue-rotate: ;--brlbs-tw-invert: ;--brlbs-tw-saturate: ;--brlbs-tw-sepia: ;--brlbs-tw-drop-shadow: ;--brlbs-tw-backdrop-blur: ;--brlbs-tw-backdrop-brightness: ;--brlbs-tw-backdrop-contrast: ;--brlbs-tw-backdrop-grayscale: ;--brlbs-tw-backdrop-hue-rotate: ;--brlbs-tw-backdrop-invert: ;--brlbs-tw-backdrop-opacity: ;--brlbs-tw-backdrop-saturate: ;--brlbs-tw-backdrop-sepia: ;--brlbs-tw-contain-size: ;--brlbs-tw-contain-layout: ;--brlbs-tw-contain-paint: ;--brlbs-tw-contain-style: }::backdrop{--brlbs-tw-border-spacing-x:0;--brlbs-tw-border-spacing-y:0;--brlbs-tw-translate-x:0;--brlbs-tw-translate-y:0;--brlbs-tw-rotate:0;--brlbs-tw-skew-x:0;--brlbs-tw-skew-y:0;--brlbs-tw-scale-x:1;--brlbs-tw-scale-y:1;--brlbs-tw-pan-x: ;--brlbs-tw-pan-y: ;--brlbs-tw-pinch-zoom: ;--brlbs-tw-scroll-snap-strictness:proximity;--brlbs-tw-gradient-from-position: ;--brlbs-tw-gradient-via-position: ;--brlbs-tw-gradient-to-position: ;--brlbs-tw-ordinal: ;--brlbs-tw-slashed-zero: ;--brlbs-tw-numeric-figure: ;--brlbs-tw-numeric-spacing: ;--brlbs-tw-numeric-fraction: ;--brlbs-tw-ring-inset: ;--brlbs-tw-ring-offset-width:0px;--brlbs-tw-ring-offset-color:#fff;--brlbs-tw-ring-color:rgba(59,130,246,.5);--brlbs-tw-ring-offset-shadow:0 0 #0000;--brlbs-tw-ring-shadow:0 0 #0000;--brlbs-tw-shadow:0 0 #0000;--brlbs-tw-shadow-colored:0 0 #0000;--brlbs-tw-blur: ;--brlbs-tw-brightness: ;--brlbs-tw-contrast: ;--brlbs-tw-grayscale: ;--brlbs-tw-hue-rotate: ;--brlbs-tw-invert: ;--brlbs-tw-saturate: ;--brlbs-tw-sepia: ;--brlbs-tw-drop-shadow: ;--brlbs-tw-backdrop-blur: ;--brlbs-tw-backdrop-brightness: ;--brlbs-tw-backdrop-contrast: ;--brlbs-tw-backdrop-grayscale: ;--brlbs-tw-backdrop-hue-rotate: ;--brlbs-tw-backdrop-invert: ;--brlbs-tw-backdrop-opacity: ;--brlbs-tw-backdrop-saturate: ;--brlbs-tw-backdrop-sepia: ;--brlbs-tw-contain-size: ;--brlbs-tw-contain-layout: ;--brlbs-tw-contain-paint: ;--brlbs-tw-contain-style: }.brlbs-cmpnt-container .brlbs-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.brlbs-cmpnt-container .brlbs-fixed{position:fixed}.brlbs-cmpnt-container .brlbs-absolute{position:absolute}.brlbs-cmpnt-container .brlbs-relative{position:relative}.brlbs-cmpnt-container .brlbs-bottom-0{bottom:0}.brlbs-cmpnt-container .brlbs-left-0{left:0}.brlbs-cmpnt-container .brlbs-right-0{right:0}.brlbs-cmpnt-container .brlbs-top-0{top:0}.brlbs-cmpnt-container .brlbs-z-10{z-index:10}.brlbs-cmpnt-container .brlbs-z-max{z-index:999999}.brlbs-cmpnt-container .brlbs-order-last{order:9999}.brlbs-cmpnt-container .brlbs-mx-2{margin-left:8px;margin-right:8px}.brlbs-cmpnt-container .brlbs-mx-auto{margin-left:auto;margin-right:auto}.brlbs-cmpnt-container .brlbs-my-2{margin-bottom:8px;margin-top:8px}.brlbs-cmpnt-container .brlbs-my-3{margin-bottom:12px;margin-top:12px}.brlbs-cmpnt-container .brlbs-my-4{margin-bottom:16px;margin-top:16px}.brlbs-cmpnt-container .brlbs-mb-0{margin-bottom:0}.brlbs-cmpnt-container .brlbs-mb-3{margin-bottom:12px}.brlbs-cmpnt-container .brlbs-mb-4{margin-bottom:16px}.brlbs-cmpnt-container .brlbs-ml-2{margin-left:8px}.brlbs-cmpnt-container .brlbs-ml-3{margin-left:12px}.brlbs-cmpnt-container .brlbs-mr-1{margin-right:4px}.brlbs-cmpnt-container .brlbs-mr-2{margin-right:8px}.brlbs-cmpnt-container .brlbs-mt-2{margin-top:8px}.brlbs-cmpnt-container .brlbs-mt-4{margin-top:16px}.brlbs-cmpnt-container .brlbs-block{display:block}.brlbs-cmpnt-container .brlbs-inline-block{display:inline-block}.brlbs-cmpnt-container .brlbs-inline{display:inline}.brlbs-cmpnt-container .brlbs-flex{display:flex}.brlbs-cmpnt-container .brlbs-inline-flex{display:inline-flex}.brlbs-cmpnt-container .\!brlbs-hidden{display:none!important}.brlbs-cmpnt-container .brlbs-hidden{display:none}.brlbs-cmpnt-container .brlbs-h-0{height:0}.brlbs-cmpnt-container .brlbs-h-3{height:12px}.brlbs-cmpnt-container .brlbs-h-max{height:-moz-max-content;height:max-content}.brlbs-cmpnt-container .brlbs-h-screen{height:100vh}.brlbs-cmpnt-container .brlbs-min-h-full{min-height:100%}.brlbs-cmpnt-container .brlbs-w-1\/4{width:25%}.brlbs-cmpnt-container .brlbs-w-3{width:12px}.brlbs-cmpnt-container .brlbs-w-3\/4{width:75%}.brlbs-cmpnt-container .brlbs-w-full{width:100%}.brlbs-cmpnt-container .brlbs-w-screen{width:100vw}.brlbs-cmpnt-container .brlbs-flex-1{flex:1 1 0%}.brlbs-cmpnt-container .brlbs-basis-3\/12{flex-basis:25%}.brlbs-cmpnt-container .brlbs-basis-8\/12{flex-basis:66.666667%}.brlbs-cmpnt-container .brlbs-basis-full{flex-basis:100%}.brlbs-cmpnt-container .brlbs--rotate-90{--brlbs-tw-rotate:-90deg}.brlbs-cmpnt-container .brlbs--rotate-90,.brlbs-cmpnt-container .brlbs-rotate-90{transform:translate(var(--brlbs-tw-translate-x),var(--brlbs-tw-translate-y)) rotate(var(--brlbs-tw-rotate)) skew(var(--brlbs-tw-skew-x)) skewY(var(--brlbs-tw-skew-y)) scaleX(var(--brlbs-tw-scale-x)) scaleY(var(--brlbs-tw-scale-y))}.brlbs-cmpnt-container .brlbs-rotate-90{--brlbs-tw-rotate:90deg}.brlbs-cmpnt-container .brlbs-flex-row{flex-direction:row}.brlbs-cmpnt-container .brlbs-flex-col{flex-direction:column}.brlbs-cmpnt-container .brlbs-flex-wrap{flex-wrap:wrap}.brlbs-cmpnt-container .brlbs-items-start{align-items:flex-start}.brlbs-cmpnt-container .brlbs-items-center{align-items:center}.brlbs-cmpnt-container .brlbs-items-stretch{align-items:stretch}.brlbs-cmpnt-container .brlbs-justify-start{justify-content:flex-start}.brlbs-cmpnt-container .brlbs-justify-end{justify-content:flex-end}.brlbs-cmpnt-container .brlbs-justify-center{justify-content:center}.brlbs-cmpnt-container .brlbs-justify-between{justify-content:space-between}.brlbs-cmpnt-container .brlbs-justify-around{justify-content:space-around}.brlbs-cmpnt-container .brlbs-gap-2{gap:8px}.brlbs-cmpnt-container .brlbs-gap-3{gap:12px}.brlbs-cmpnt-container .brlbs-gap-4{gap:16px}.brlbs-cmpnt-container :is(.brlbs-space-x-2>:not([hidden])~:not([hidden])){--brlbs-tw-space-x-reverse:0;margin-left:calc(8px*(1 - var(--brlbs-tw-space-x-reverse)));margin-right:calc(8px*var(--brlbs-tw-space-x-reverse))}.brlbs-cmpnt-container :is(.brlbs-space-y-2>:not([hidden])~:not([hidden])){--brlbs-tw-space-y-reverse:0;margin-bottom:calc(8px*var(--brlbs-tw-space-y-reverse));margin-top:calc(8px*(1 - var(--brlbs-tw-space-y-reverse)))}.brlbs-cmpnt-container :is(.brlbs-space-y-3>:not([hidden])~:not([hidden])){--brlbs-tw-space-y-reverse:0;margin-bottom:calc(12px*var(--brlbs-tw-space-y-reverse));margin-top:calc(12px*(1 - var(--brlbs-tw-space-y-reverse)))}.brlbs-cmpnt-container :is(.brlbs-space-y-4>:not([hidden])~:not([hidden])){--brlbs-tw-space-y-reverse:0;margin-bottom:calc(16px*var(--brlbs-tw-space-y-reverse));margin-top:calc(16px*(1 - var(--brlbs-tw-space-y-reverse)))}.brlbs-cmpnt-container :is(.brlbs-divide-x>:not([hidden])~:not([hidden])){--brlbs-tw-divide-x-reverse:0;border-left-width:calc(1px*(1 - var(--brlbs-tw-divide-x-reverse)));border-right-width:calc(1px*var(--brlbs-tw-divide-x-reverse))}.brlbs-cmpnt-container :is(.brlbs-divide-y>:not([hidden])~:not([hidden])){--brlbs-tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--brlbs-tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--brlbs-tw-divide-y-reverse)))}.brlbs-cmpnt-container :is(.brlbs-divide-solid>:not([hidden])~:not([hidden])){border-style:solid}.brlbs-cmpnt-container .brlbs-overflow-auto{overflow:auto}.brlbs-cmpnt-container .brlbs-overflow-hidden{overflow:hidden}.brlbs-cmpnt-container .brlbs-overflow-x-auto{overflow-x:auto}.brlbs-cmpnt-container .brlbs-overflow-x-scroll{overflow-x:scroll}.brlbs-cmpnt-container .brlbs-text-nowrap{text-wrap:nowrap}.brlbs-cmpnt-container .brlbs-break-words{overflow-wrap:break-word}.brlbs-cmpnt-container .brlbs-rounded-3xl{border-radius:1.5rem}.brlbs-cmpnt-container .brlbs-rounded-full{border-radius:9999px}.brlbs-cmpnt-container .brlbs-rounded-b-none{border-bottom-left-radius:0;border-bottom-right-radius:0}.brlbs-cmpnt-container .brlbs-rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.brlbs-cmpnt-container .brlbs-border-y{border-bottom-width:1px;border-top-width:1px}.brlbs-cmpnt-container .brlbs-border-t{border-top-width:1px}.brlbs-cmpnt-container .brlbs-border-solid{border-style:solid}.brlbs-cmpnt-container .brlbs-p-4{padding:16px}.brlbs-cmpnt-container .brlbs-px-3{padding-left:12px;padding-right:12px}.brlbs-cmpnt-container .brlbs-px-4{padding-left:16px;padding-right:16px}.brlbs-cmpnt-container .brlbs-py-1{padding-bottom:4px;padding-top:4px}.brlbs-cmpnt-container .brlbs-py-2{padding-bottom:8px;padding-top:8px}.brlbs-cmpnt-container .brlbs-py-3{padding-bottom:12px;padding-top:12px}.brlbs-cmpnt-container .brlbs-py-4{padding-bottom:16px;padding-top:16px}.brlbs-cmpnt-container .brlbs-pb-2{padding-bottom:8px}.brlbs-cmpnt-container .brlbs-pb-4{padding-bottom:16px}.brlbs-cmpnt-container .brlbs-pl-1{padding-left:4px}.brlbs-cmpnt-container .brlbs-pl-2{padding-left:8px}.brlbs-cmpnt-container .brlbs-pl-4{padding-left:16px}.brlbs-cmpnt-container .brlbs-pr-2{padding-right:8px}.brlbs-cmpnt-container .brlbs-pt-1{padding-top:4px}.brlbs-cmpnt-container .brlbs-pt-10{padding-top:40px}.brlbs-cmpnt-container .brlbs-pt-4{padding-top:16px}.brlbs-cmpnt-container .brlbs-pt-6{padding-top:24px}.brlbs-cmpnt-container .brlbs-text-left{text-align:left}.brlbs-cmpnt-container .brlbs-text-center{text-align:center}.brlbs-cmpnt-container .brlbs-text-right{text-align:right}.brlbs-cmpnt-container .brlbs-align-middle{vertical-align:middle}.brlbs-cmpnt-container .brlbs-text-2xl{font-size:calc(var(--dialog-font-size)*1.5);line-height:calc(var(--dialog-font-size)*2.25)}.brlbs-cmpnt-container .brlbs-text-base{font-size:calc(var(--dialog-font-size));line-height:calc(var(--dialog-font-size)*1.5)}.brlbs-cmpnt-container .brlbs-text-lg{font-size:calc(var(--dialog-font-size)*1.125);line-height:calc(var(--dialog-font-size)*1.75)}.brlbs-cmpnt-container .brlbs-text-sm{font-size:calc(var(--dialog-font-size)*.875);line-height:calc(var(--dialog-font-size)*1.25)}.brlbs-cmpnt-container .brlbs-font-bold{font-weight:700}.brlbs-cmpnt-container .brlbs-font-semibold{font-weight:600}.brlbs-cmpnt-container .brlbs-italic{font-style:italic}.brlbs-cmpnt-container .brlbs-leading-tight{line-height:1.25}.brlbs-cmpnt-container .brlbs-no-underline{text-decoration-line:none}.brlbs-cmpnt-container .brlbs-shadow-2xl{--brlbs-tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--brlbs-tw-shadow-colored:0 25px 50px -12px var(--brlbs-tw-shadow-color);box-shadow:var(--brlbs-tw-ring-offset-shadow,0 0 #0000),var(--brlbs-tw-ring-shadow,0 0 #0000),var(--brlbs-tw-shadow)}.brlbs-cmpnt-container .brlbs-transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.brlbs-cmpnt-container .brlbs-transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.brlbs-cmpnt-container .brlbs-duration-400{transition-duration:.4s}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker{container-name:brlbsCmpntContentBlocker;container-type:inline-size;font-family:var(--content-blocker-font-family);font-size:var(--content-blocker-font-size);height:100%;line-height:1.25em}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a{color:var(--content-blocker-link-color)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a:hover{color:var(--content-blocker-link-color-hover)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-cb-card,body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-cb-provider-card{container-type:normal}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-dialog-cb-details{padding:16px;position:relative;text-align:left}@media (min-width:768px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-dialog-cb-details{padding:24px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-dialog-cb-header{align-items:center;display:flex}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-dialog-cb-header.brlbs-cmpnt-with-separator{border-bottom-width:1px;border-style:solid;margin-bottom:16px;padding-bottom:16px}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-dialog-cb-button{display:flex;padding-bottom:16px}@media (min-width:768px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-dialog-cb-button{padding-bottom:24px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-a{align-items:center;background:var(--content-blocker-background-color);border-bottom-left-radius:var(--content-blocker-border-radius-bottom-left);border-bottom-right-radius:var(--content-blocker-border-radius-bottom-right);border-top-left-radius:var(--content-blocker-border-radius-top-left);border-top-right-radius:var(--content-blocker-border-radius-top-right);color:var(--content-blocker-text-color);justify-content:center;padding:16px;text-align:center}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-a .brlbs-cmpnt-cb-description{padding-bottom:8px}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-a .brlbs-cmpnt-cb-description{padding-bottom:16px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-a .brlbs-cmpnt-cb-description{border-bottom-width:var(--content-blocker-separator-width);border-color:var(--content-blocker-separator-color);border-style:solid}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-a .brlbs-cmpnt-cb-description strong{font-weight:700}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b{background:var(--content-blocker-background-color);border-bottom-left-radius:var(--content-blocker-border-radius-bottom-left);border-bottom-right-radius:var(--content-blocker-border-radius-bottom-right);border-top-left-radius:var(--content-blocker-border-radius-top-left);border-top-right-radius:var(--content-blocker-border-radius-top-right);color:var(--content-blocker-text-color);display:flex;height:100%;padding-bottom:96px;padding-top:96px;position:relative;text-align:center;width:100%}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:16px;position:relative;width:100%}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main{flex-direction:row;gap:16px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main{background:var(--content-blocker-background);color:var(--content-blocker-text-color)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-content{flex-basis:66.666667%}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-description{padding-bottom:8px}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-description{padding-bottom:16px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-description strong{font-weight:700}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-buttons{align-items:stretch;display:flex;flex-basis:33.333333%;flex-direction:column;gap:8px;justify-content:center;margin:0}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-buttons{gap:16px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c{background:var(--content-blocker-background-color);border-bottom-left-radius:var(--content-blocker-border-radius-bottom-left);border-bottom-right-radius:var(--content-blocker-border-radius-bottom-right);border-top-left-radius:var(--content-blocker-border-radius-top-left);border-top-right-radius:var(--content-blocker-border-radius-top-right);color:var(--content-blocker-text-color);display:flex;height:100%;position:relative;text-align:center;width:100%}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;margin:48px;padding:16px;position:relative;width:100%}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main{gap:16px;margin:96px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main{background:var(--content-blocker-background);border-bottom-left-radius:var(--content-blocker-border-radius-bottom-left);border-bottom-right-radius:var(--content-blocker-border-radius-bottom-right);border-top-left-radius:var(--content-blocker-border-radius-top-left);border-top-right-radius:var(--content-blocker-border-radius-top-right);color:var(--content-blocker-text-color)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-description{padding-bottom:8px}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-description{padding-bottom:16px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-description strong{font-weight:700}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-buttons{align-items:stretch;display:flex;flex-direction:column;gap:8px;justify-content:center;margin:0;width:100%}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-buttons{gap:16px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-play-button{align-items:center;background:#fff;border-radius:50%;box-shadow:0 1px 5px #00000026;display:flex;height:34px;justify-content:center;left:calc(50% - 17px);margin:0 auto;position:absolute;top:-17px;width:34px}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-play-button:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='78' height='78'%3E%3Cpath d='M7.5 71.5v-64l48 30.328z'/%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='12' d='M7.5 71.5v-64l48 30.328z'/%3E%3C/svg%3E") no-repeat 50%;background-size:contain;content:" ";display:inline-block;height:1.142857143em;margin-left:4px;width:.857142857em}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-thumbnail{background-position:50%;background-size:cover;border-bottom-left-radius:var(--content-blocker-border-radius-bottom-left);border-bottom-right-radius:var(--content-blocker-border-radius-bottom-right);border-top-left-radius:var(--content-blocker-border-radius-top-left);border-top-right-radius:var(--content-blocker-border-radius-top-right);height:100%;left:0;position:absolute;top:0;width:100%}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-buttons{align-items:stretch;display:flex;flex-direction:column;gap:8px;justify-content:center;margin-bottom:8px;margin-top:8px}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-buttons{flex-direction:row;gap:16px;margin-bottom:16px;margin-top:16px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-buttons .brlbs-cmpnt-cb-btn{align-items:center;display:flex;justify-content:center;text-decoration-line:none;width:100%}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d){height:auto;position:fixed}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[top-left\]),body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[top-right\]){top:var(--content-blocker-icon-margin)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[bottom-left\]),body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[bottom-right\]){bottom:calc(var(--content-blocker-icon-margin))}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[bottom-right\]),body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[top-right\]){right:calc(var(--content-blocker-icon-width) + var(--content-blocker-icon-margin))}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[bottom-left\]),body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[top-left\]){left:var(--content-blocker-icon-margin)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-display\[flex\]){display:inline-block;display:flex;position:relative}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[float-left\]){float:left}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[float-right\]){float:right}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-d .brlbs-cmpnt-cb-icon{display:inline-block;height:var(--content-blocker-icon-height);width:var(--content-blocker-icon-width)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-description-list{display:table}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-description-list>div{display:table-row}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-description-list dt{font-weight:700}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-description-list dd,body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-description-list dt{display:table-cell;padding:2px 4px}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-btn{all:unset;align-items:center;background-color:var(--content-blocker-button-color);border-bottom-left-radius:var(--content-blocker-button-border-radius-bottom-left);border-bottom-right-radius:var(--content-blocker-button-border-radius-bottom-right);border-top-left-radius:var(--content-blocker-button-border-radius-top-left);border-top-right-radius:var(--content-blocker-button-border-radius-top-right);box-sizing:border-box;color:var(--content-blocker-button-text-color);cursor:pointer;font-size:calc(var(--dialog-font-size));font-weight:600;justify-content:center;line-height:calc(var(--dialog-font-size)*1.5);padding:12px 20px;text-align:center;text-decoration-line:none;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-btn:hover{background-color:var(--content-blocker-button-color-hover);color:var(--content-blocker-button-text-color-hover)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-btn:active,body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-btn:focus{outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-provider-toggle{all:unset;align-items:center;box-sizing:border-box;color:var(--content-blocker-link-color);cursor:pointer;display:flex;justify-content:center;text-decoration-line:none}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-provider-toggle:hover{all:unset;align-items:center;box-sizing:border-box;color:var(--content-blocker-link-color-hover);cursor:pointer;display:flex;justify-content:center;text-decoration-line:none}@container brlbsCmpntContentBlocker (480px <= width < 620px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b{padding-bottom:12%;padding-top:12%}}@container brlbsCmpntContentBlocker (width < 480px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b{padding:0}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main{flex-direction:column;gap:8px;justify-content:normal;margin:6%;overflow:auto}}@container brlbsCmpntContentBlocker (640px <= width < 750px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main{margin:10%!important}}@container brlbsCmpntContentBlocker (540px <= width < 640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main{margin:6%!important}}@container brlbsCmpntContentBlocker (width < 540px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker{position:static}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main{gap:8px;justify-content:normal;margin:6%!important;overflow:auto}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main .brlbs-cmpnt-cb-play-button{display:none}}@container brlbsCmpntContentBlocker (width < 375px){.wp-embed-aspect-16-9 .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main,.wp-embed-aspect-16-9 .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main{height:100%;justify-content:normal;overflow:auto}.wp-embed-aspect-16-9 .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main .brlbs-cmpnt-cb-play-button,.wp-embed-aspect-16-9 .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main .brlbs-cmpnt-cb-play-button{display:none}}.wp-embed-aspect-16-9:has(.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker) div.wp-block-embed__wrapper{padding:0}.wp-embed-aspect-16-9:has(.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker) div.wp-block-embed__wrapper:before{padding:0}#BorlabsCookieBox,.brlbs-cmpnt-container{font-family:var(--dialog-font-family);font-weight:400;line-height:calc(var(--dialog-font-size)*1.2)}#BorlabsCookieBox .brlbs-cmpnt-h-4,.brlbs-cmpnt-container .brlbs-cmpnt-h-4{height:16px}#BorlabsCookieBox .brlbs-cmpnt-w-4,.brlbs-cmpnt-container .brlbs-cmpnt-w-4{width:16px}#BorlabsCookieBox .brlbs-cmpnt-max-w-xl,.brlbs-cmpnt-container .brlbs-cmpnt-max-w-xl{max-width:576px}#BorlabsCookieBox .brlbs-cmpnt-max-w-3xl,.brlbs-cmpnt-container .brlbs-cmpnt-max-w-3xl{max-width:768px}#BorlabsCookieBox .brlbs-cmpnt-max-w-4xl,.brlbs-cmpnt-container .brlbs-cmpnt-max-w-4xl{max-width:896px}#BorlabsCookieBox .brlbs-cmpnt-dialog-backdrop:before,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-backdrop:before{background-color:var(--dialog-backdrop-background-color);content:"";height:100%;left:0;opacity:var(--dialog-backdrop-background-opacity);position:fixed;top:0;width:100%}#BorlabsCookieBox .brlbs-cmpnt-dialog,.brlbs-cmpnt-container .brlbs-cmpnt-dialog{background-color:var(--dialog-background-color);border-bottom-left-radius:var(--dialog-border-radius-bottom-left);border-bottom-right-radius:var(--dialog-border-radius-bottom-right);border-top-left-radius:var(--dialog-border-radius-top-left);border-top-right-radius:var(--dialog-border-radius-top-right);color:var(--dialog-text-color)}#BorlabsCookieBox .brlbs-cmpnt-dialog-entrance-description a,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-entrance-description a{color:var(--dialog-link-primary-color);text-decoration:underline}#BorlabsCookieBox .brlbs-cmpnt-dialog-entrance-description a:hover,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-entrance-description a:hover{color:var(--dialog-link-primary-color-hover);text-decoration:none}#BorlabsCookieBox .brlbs-cmpnt-dialog-entrance-headline:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-entrance-headline:focus-visible{outline:none}#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header{align-items:center;display:flex;justify-content:center}#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header.brlbs-cmpnt-with-separator,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header.brlbs-cmpnt-with-separator{border-bottom-width:1px;border-style:solid;padding-bottom:16px}#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link{padding:0}#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:active,#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:focus,#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:focus-visible,#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:hover,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:active,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:focus,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:hover{padding:0}#BorlabsCookieBox .brlbs-cmpnt-with-separator,.brlbs-cmpnt-container .brlbs-cmpnt-with-separator{border-color:var(--dialog-separator-color)}#BorlabsCookieBox .brlbs-cmpnt-dialog-footer,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-footer{background-color:var(--dialog-footer-background-color);color:var(--dialog-footer-text-color);padding-bottom:12px;padding-top:12px}#BorlabsCookieBox .brlbs-cmpnt-dialog-box .brlbs-cmpnt-dialog-details,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box .brlbs-cmpnt-dialog-details{max-width:896px}#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-entrance,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-entrance{padding:16px}@media (min-width:768px){#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-entrance,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-entrance{align-items:center;align-items:stretch;display:flex;padding:24px}}#BorlabsCookieBox .brlbs-cpmnt-dialog-bar-main,.brlbs-cmpnt-container .brlbs-cpmnt-dialog-bar-main{display:flex;flex-wrap:wrap}@media (min-width:768px){#BorlabsCookieBox .brlbs-cpmnt-dialog-bar-main,.brlbs-cmpnt-container .brlbs-cpmnt-dialog-bar-main{padding-right:24px;width:75%}}#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-header,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-header{align-items:center;display:flex;justify-content:center;width:100%}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-header,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-header{justify-content:flex-start}}#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-header.brlbs-cmpnt-with-separator,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-header.brlbs-cmpnt-with-separator{border-bottom-width:1px;border-style:solid;padding-bottom:16px}#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-content,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-content{text-align:left}#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-links,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-links{align-items:center;display:flex;justify-content:space-around;width:100%}@media (min-width:768px){#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-links,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-links{margin-top:12px;padding-top:8px}}#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-links .brlbs-cmpnt-with-separator,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-links .brlbs-cmpnt-with-separator{border-top-width:1px}@media (min-width:768px){#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-links .brlbs-cmpnt-with-separator,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-links .brlbs-cmpnt-with-separator{border-style:solid}}#BorlabsCookieBox .brlbs-cmpnt-dialog-box-entrance,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box-entrance{padding:16px;position:relative}@media (min-width:768px){#BorlabsCookieBox .brlbs-cmpnt-dialog-box-entrance,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box-entrance{padding:24px}}#BorlabsCookieBox .brlbs-cmpnt-dialog-box-header,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box-header{align-items:center;display:flex}#BorlabsCookieBox .brlbs-cmpnt-dialog-box-header.brlbs-cmpnt-with-separator,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box-header.brlbs-cmpnt-with-separator{border-bottom-width:1px;border-style:solid;padding-bottom:16px}#BorlabsCookieBox .brlbs-cmpnt-dialog-box-buttons,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box-buttons{align-items:center;display:flex;justify-content:space-around}#BorlabsCookieBox .brlbs-cmpnt-dialog-iab-tcf-entrance,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-iab-tcf-entrance{padding:16px;position:relative}@media (min-width:768px){#BorlabsCookieBox .brlbs-cmpnt-dialog-iab-tcf-entrance,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-iab-tcf-entrance{padding:24px}}#BorlabsCookieBox .brlbs-cmpnt-dialog-iab-tcf-header,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-iab-tcf-header{align-items:center;display:flex}#BorlabsCookieBox .brlbs-cmpnt-dialog-iab-tcf-header.brlbs-cmpnt-with-separator,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-iab-tcf-header.brlbs-cmpnt-with-separator{border-bottom-width:1px;border-style:solid;padding-bottom:16px}#BorlabsCookieBox .brlbs-cmpnt-dialog-box-description,#BorlabsCookieBox .brlbs-cmpnt-dialog-iab-tcf-description,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box-description,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-iab-tcf-description{height:40vh;padding-bottom:1.25rem}#BorlabsCookieBox .brlbs-cmpnt-dialog-box-description:after,#BorlabsCookieBox .brlbs-cmpnt-dialog-iab-tcf-description:after,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box-description:after,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-iab-tcf-description:after{background-image:linear-gradient(0deg,var(--dialog-background-color),transparent);bottom:0;content:"";display:block;height:30px;position:absolute;width:100%}#BorlabsCookieBox .brlbs-cmpnt-card *,.brlbs-cmpnt-container .brlbs-cmpnt-card *{color:var(--dialog-card-text-color)}#BorlabsCookieBox .brlbs-cmpnt-card fieldset,.brlbs-cmpnt-container .brlbs-cmpnt-card fieldset{background-color:var(--dialog-card-background-color);border-bottom-left-radius:var(--dialog-card-border-radius-bottom-left);border-bottom-right-radius:var(--dialog-card-border-radius-bottom-right);border-top-left-radius:var(--dialog-card-border-radius-top-left);border-top-right-radius:var(--dialog-card-border-radius-top-right)}#BorlabsCookieBox .brlbs-cmpnt-card .brlbs-cmpnt-card-group-form-control,.brlbs-cmpnt-container .brlbs-cmpnt-card .brlbs-cmpnt-card-group-form-control{all:unset;align-items:center;box-sizing:border-box;color:var(--dialog-card-text-color);display:flex;padding-left:0}#BorlabsCookieBox .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle,#BorlabsCookieBox .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle *,.brlbs-cmpnt-container .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle,.brlbs-cmpnt-container .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle *{color:var(--dialog-card-control-element-color)}#BorlabsCookieBox .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle :hover,#BorlabsCookieBox .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle:hover,.brlbs-cmpnt-container .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle :hover,.brlbs-cmpnt-container .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle:hover{color:var(--dialog-card-control-element-color-hover)}#BorlabsCookieBox .brlbs-cmpnt-close-button,.brlbs-cmpnt-container .brlbs-cmpnt-close-button{all:unset;box-sizing:border-box;color:var(--dialog-control-element-color);cursor:pointer;font-size:calc(var(--dialog-font-size)*.875);line-height:calc(var(--dialog-font-size)*1.25);padding:8px;position:absolute;right:0;top:0;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:10}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-close-button,.brlbs-cmpnt-container .brlbs-cmpnt-close-button{right:8px;top:8px}}#BorlabsCookieBox .brlbs-cmpnt-close-button:active,#BorlabsCookieBox .brlbs-cmpnt-close-button:focus,#BorlabsCookieBox .brlbs-cmpnt-close-button:focus-visible,#BorlabsCookieBox .brlbs-cmpnt-close-button:hover,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:active,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:focus,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:hover{all:unset;box-sizing:border-box;cursor:pointer;font-size:calc(var(--dialog-font-size)*.875);line-height:calc(var(--dialog-font-size)*1.25);padding:8px;position:absolute;right:0;top:0;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:10}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-close-button:active,#BorlabsCookieBox .brlbs-cmpnt-close-button:focus,#BorlabsCookieBox .brlbs-cmpnt-close-button:focus-visible,#BorlabsCookieBox .brlbs-cmpnt-close-button:hover,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:active,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:focus,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:hover{right:8px;top:8px}}#BorlabsCookieBox .brlbs-cmpnt-close-button:hover,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:hover{color:var(--dialog-control-element-color-hover)}#BorlabsCookieBox .brlbs-cmpnt-close-button:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:focus-visible{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-opacity:1;--brlbs-tw-ring-color:rgb(107 114 128/var(--brlbs-tw-ring-opacity,1));--brlbs-tw-ring-offset-width:2px}#BorlabsCookieBox .brlbs-cmpnt-close-button:active,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:active{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-opacity:1;--brlbs-tw-ring-color:rgb(209 213 219/var(--brlbs-tw-ring-opacity,1));--brlbs-tw-ring-offset-width:2px}#BorlabsCookieBox .brlbs-cmpnt-consent-list,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list{all:unset;box-sizing:border-box;display:block;list-style-type:none;margin:0 4px}#BorlabsCookieBox .brlbs-cmpnt-consent-list li,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list li{all:unset;box-sizing:border-box;display:list-item;margin:8px 0;position:relative}#BorlabsCookieBox .brlbs-cmpnt-consent-list li:first-child,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list li:first-child{margin-top:0}#BorlabsCookieBox .brlbs-cmpnt-consent-list li:last-child,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list li:last-child{margin-bottom:0}#BorlabsCookieBox .brlbs-cmpnt-consent-list li.brlbs-cmpnt-pr-4,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list li.brlbs-cmpnt-pr-4{padding-right:16px}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list{display:flex;flex-direction:column;flex-wrap:wrap}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list>:not([hidden])~:not([hidden]),.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list>:not([hidden])~:not([hidden]){--brlbs-tw-space-y-reverse:0;margin-bottom:calc(8px*var(--brlbs-tw-space-y-reverse));margin-top:calc(8px*(1 - var(--brlbs-tw-space-y-reverse)))}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list{flex-direction:row}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list>:not([hidden])~:not([hidden]),.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list>:not([hidden])~:not([hidden]){--brlbs-tw-space-y-reverse:0;margin-bottom:calc(0px*var(--brlbs-tw-space-y-reverse));margin-top:calc(0px*(1 - var(--brlbs-tw-space-y-reverse)))}}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list li,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list li{margin:0}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-py-2,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-py-2{padding-bottom:8px;padding-top:8px}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-start,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-start{justify-content:flex-start}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-center,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-center{justify-content:center}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-end,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-end{justify-content:flex-end}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-between,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-between{justify-content:space-between}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-around,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-around{justify-content:space-around}#BorlabsCookieBox .brlbs-cmpnt-list-item,.brlbs-cmpnt-container .brlbs-cmpnt-list-item{border-bottom:var(--dialog-list-item-separator-width) solid var(--dialog-list-item-separator-color);padding:var(--dialog-list-padding-small-screen-top) var(--dialog-list-padding-small-screen-right) var(--dialog-list-padding-small-screen-bottom) var(--dialog-list-padding-small-screen-left)}#BorlabsCookieBox .brlbs-cmpnt-list-item:first-child,.brlbs-cmpnt-container .brlbs-cmpnt-list-item:first-child{border-top-left-radius:var(--dialog-list-border-radius-top-left);border-top-right-radius:var(--dialog-list-border-radius-top-right)}#BorlabsCookieBox .brlbs-cmpnt-list-item:last-child,.brlbs-cmpnt-container .brlbs-cmpnt-list-item:last-child{border-bottom-left-radius:var(--dialog-list-border-radius-bottom-left);border-bottom-right-radius:var(--dialog-list-border-radius-bottom-right);border-bottom-width:0}#BorlabsCookieBox .brlbs-cmpnt-list-item:nth-of-type(2n),.brlbs-cmpnt-container .brlbs-cmpnt-list-item:nth-of-type(2n){background-color:var(--dialog-list-item-background-color-even);color:var(--dialog-list-item-text-color-even)}#BorlabsCookieBox .brlbs-cmpnt-list-item:nth-of-type(odd),.brlbs-cmpnt-container .brlbs-cmpnt-list-item:nth-of-type(odd){background-color:var(--dialog-list-item-background-color-odd);color:var(--dialog-list-item-text-color-odd)}#BorlabsCookieBox .brlbs-cmpnt-list-item .brlbs-cmpnt-list-item-controls-container :is(.brlbs-divide-solid>:not([hidden])~:not([hidden])),.brlbs-cmpnt-container .brlbs-cmpnt-list-item .brlbs-cmpnt-list-item-controls-container :is(.brlbs-divide-solid>:not([hidden])~:not([hidden])){border-color:var(--dialog-list-item-control-element-separator-color)}#BorlabsCookieBox .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle,#BorlabsCookieBox .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle *,.brlbs-cmpnt-container .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle,.brlbs-cmpnt-container .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle *{color:var(--dialog-list-item-control-element-color)}#BorlabsCookieBox .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle :hover,#BorlabsCookieBox .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle:hover,.brlbs-cmpnt-container .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle :hover,.brlbs-cmpnt-container .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle:hover{color:var(--dialog-list-item-control-element-color-hover)}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-list-item,.brlbs-cmpnt-container .brlbs-cmpnt-list-item{padding:var(--dialog-list-padding-medium-screen-top) var(--dialog-list-padding-medium-screen-right) var(--dialog-list-padding-medium-screen-bottom) var(--dialog-list-padding-medium-screen-left)}}#BorlabsCookieBox .brlbs-cmpnt-list-item-table,.brlbs-cmpnt-container .brlbs-cmpnt-list-item-table{margin-top:var(--dialog-list-padding-small-screen-top)}#BorlabsCookieBox h2.brlbs-cmpnt-h2.brlbs-cmpnt-list-item-table-headline,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2.brlbs-cmpnt-list-item-table-headline{margin-bottom:var(--dialog-list-padding-small-screen-top)}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-list-item-table,.brlbs-cmpnt-container .brlbs-cmpnt-list-item-table{margin-top:var(--dialog-list-padding-medium-screen-top)}#BorlabsCookieBox h2.brlbs-cmpnt-h2.brlbs-cmpnt-list-item-table-headline,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2.brlbs-cmpnt-list-item-table-headline{margin-bottom:var(--dialog-list-padding-medium-screen-top)}}#BorlabsCookieBox .brlbs-cmpnt-tab,.brlbs-cmpnt-container .brlbs-cmpnt-tab{all:unset;background-color:transparent;box-sizing:border-box;cursor:pointer;flex:1 1 0%;font-size:calc(var(--dialog-font-size)*.875);font-weight:600;letter-spacing:0;line-height:calc(var(--dialog-font-size)*1.25);padding:8px;text-align:center;text-decoration-line:none;text-transform:none}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-tab,.brlbs-cmpnt-container .brlbs-cmpnt-tab{font-size:calc(var(--dialog-font-size));line-height:calc(var(--dialog-font-size)*1.5)}}#BorlabsCookieBox .brlbs-cmpnt-tab:focus,#BorlabsCookieBox .brlbs-cmpnt-tab:hover,.brlbs-cmpnt-container .brlbs-cmpnt-tab:focus,.brlbs-cmpnt-container .brlbs-cmpnt-tab:hover{all:unset;background-color:transparent;box-sizing:border-box;cursor:pointer;flex:1 1 0%;font-size:calc(var(--dialog-font-size)*.875);font-weight:600;letter-spacing:0;line-height:calc(var(--dialog-font-size)*1.25);padding:8px;text-align:center;text-decoration-line:none;text-transform:none}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-tab:focus,#BorlabsCookieBox .brlbs-cmpnt-tab:hover,.brlbs-cmpnt-container .brlbs-cmpnt-tab:focus,.brlbs-cmpnt-container .brlbs-cmpnt-tab:hover{font-size:calc(var(--dialog-font-size));line-height:calc(var(--dialog-font-size)*1.5)}}#BorlabsCookieBox .brlbs-cmpnt-tab:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-tab:focus-visible{outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-offset-width:2px}#BorlabsCookieBox .brlbs-cmpnt-tab:hover,.brlbs-cmpnt-container .brlbs-cmpnt-tab:hover{text-decoration-line:none}#BorlabsCookieBox .brlbs-cmpnt-tab.brlbs-cmpnt-tab-active,.brlbs-cmpnt-container .brlbs-cmpnt-tab.brlbs-cmpnt-tab-active{background-color:var(--dialog-tab-bar-tab-background-color-active);border-bottom-left-radius:var(--dialog-tab-bar-tab-border-radius-bottom-left-active);border-bottom-right-radius:var(--dialog-tab-bar-tab-border-radius-bottom-right-active);border-color:var(--dialog-tab-bar-tab-border-color-top-active) var(--dialog-tab-bar-tab-border-color-right-active) var(--dialog-tab-bar-tab-border-color-bottom-active) var(--dialog-tab-bar-tab-border-color-left-active);border-style:solid;border-top-left-radius:var(--dialog-tab-bar-tab-border-radius-top-left-active);border-top-right-radius:var(--dialog-tab-bar-tab-border-radius-top-right-active);border-width:0;border-width:var(--dialog-tab-bar-tab-border-width-top-active) var(--dialog-tab-bar-tab-border-width-right-active) var(--dialog-tab-bar-tab-border-width-bottom-active) var(--dialog-tab-bar-tab-border-width-left-active);color:var(--dialog-tab-bar-tab-text-color-active)}#BorlabsCookieBox .brlbs-cmpnt-tab.brlbs-cmpnt-tab-inactive,.brlbs-cmpnt-container .brlbs-cmpnt-tab.brlbs-cmpnt-tab-inactive{background-color:var(--dialog-tab-bar-tab-background-color-inactive);border-bottom-left-radius:var(--dialog-tab-bar-tab-border-radius-bottom-left-inactive);border-bottom-right-radius:var(--dialog-tab-bar-tab-border-radius-bottom-right-inactive);border-color:var(--dialog-tab-bar-tab-border-color-top-inactive) var(--dialog-tab-bar-tab-border-color-right-inactive) var(--dialog-tab-bar-tab-border-color-bottom-inactive) var(--dialog-tab-bar-tab-border-color-left-inactive);border-style:solid;border-top-left-radius:var(--dialog-tab-bar-tab-border-radius-top-left-inactive);border-top-right-radius:var(--dialog-tab-bar-tab-border-radius-top-right-inactive);border-width:0;border-width:var(--dialog-tab-bar-tab-border-width-top-inactive) var(--dialog-tab-bar-tab-border-width-right-inactive) var(--dialog-tab-bar-tab-border-width-bottom-inactive) var(--dialog-tab-bar-tab-border-width-left-inactive);color:var(--dialog-tab-bar-tab-text-color-inactive)}#BorlabsCookieBox .brlbs-cmpnt-tab.brlbs-cmpnt-tab-inactive:focus-visible,#BorlabsCookieBox .brlbs-cmpnt-tab.brlbs-cmpnt-tab-inactive:hover,.brlbs-cmpnt-container .brlbs-cmpnt-tab.brlbs-cmpnt-tab-inactive:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-tab.brlbs-cmpnt-tab-inactive:hover{background-color:var(--dialog-tab-bar-tab-background-color-active);border-bottom-left-radius:var(--dialog-tab-bar-tab-border-radius-bottom-left-active);border-bottom-right-radius:var(--dialog-tab-bar-tab-border-radius-bottom-right-active);border-color:var(--dialog-tab-bar-tab-border-color-top-active) var(--dialog-tab-bar-tab-border-color-right-active) var(--dialog-tab-bar-tab-border-color-bottom-active) var(--dialog-tab-bar-tab-border-color-left-active);border-top-left-radius:var(--dialog-tab-bar-tab-border-radius-top-left-active);border-top-right-radius:var(--dialog-tab-bar-tab-border-radius-top-right-active);border-width:var(--dialog-tab-bar-tab-border-width-top-active) var(--dialog-tab-bar-tab-border-width-right-active) var(--dialog-tab-bar-tab-border-width-bottom-active) var(--dialog-tab-bar-tab-border-width-left-active);color:var(--dialog-tab-bar-tab-text-color-active)}#BorlabsCookieBox .brlbs-cmpnt-table,.brlbs-cmpnt-container .brlbs-cmpnt-table{all:unset;border-bottom-left-radius:var(--dialog-table-border-radius-bottom-left);border-bottom-right-radius:var(--dialog-table-border-radius-bottom-right);border-collapse:collapse;border-top-left-radius:var(--dialog-table-border-radius-top-left);border-top-right-radius:var(--dialog-table-border-radius-top-right);border-width:1px;box-sizing:border-box;display:table;overflow:hidden;text-align:left;width:100%}#BorlabsCookieBox .brlbs-cmpnt-table.brlbs-cmpnt-text-sm,.brlbs-cmpnt-container .brlbs-cmpnt-table.brlbs-cmpnt-text-sm{font-size:calc(var(--dialog-font-size)*.875);line-height:calc(var(--dialog-font-size)*1.25)}#BorlabsCookieBox .brlbs-cmpnt-table.brlbs-cmpnt-text-base,.brlbs-cmpnt-container .brlbs-cmpnt-table.brlbs-cmpnt-text-base{font-size:calc(var(--dialog-font-size));line-height:calc(var(--dialog-font-size)*1.5)}#BorlabsCookieBox .brlbs-cmpnt-table td,#BorlabsCookieBox .brlbs-cmpnt-table th,.brlbs-cmpnt-container .brlbs-cmpnt-table td,.brlbs-cmpnt-container .brlbs-cmpnt-table th{all:unset;box-sizing:border-box;display:table-cell}#BorlabsCookieBox .brlbs-cmpnt-table td.brlbs-hidden,#BorlabsCookieBox .brlbs-cmpnt-table th.brlbs-hidden,.brlbs-cmpnt-container .brlbs-cmpnt-table td.brlbs-hidden,.brlbs-cmpnt-container .brlbs-cmpnt-table th.brlbs-hidden{display:none}#BorlabsCookieBox .brlbs-cmpnt-table td,#BorlabsCookieBox .brlbs-cmpnt-table th,.brlbs-cmpnt-container .brlbs-cmpnt-table td,.brlbs-cmpnt-container .brlbs-cmpnt-table th{border-width:1px 0 0}#BorlabsCookieBox .brlbs-cmpnt-table th,.brlbs-cmpnt-container .brlbs-cmpnt-table th{font-weight:700;text-wrap:nowrap}#BorlabsCookieBox .brlbs-cmpnt-table tr>*,.brlbs-cmpnt-container .brlbs-cmpnt-table tr>*{padding:var(--dialog-table-cell-padding-top) var(--dialog-table-cell-padding-right) var(--dialog-table-cell-padding-bottom) var(--dialog-table-cell-padding-left)}#BorlabsCookieBox .brlbs-cmpnt-table tr,.brlbs-cmpnt-container .brlbs-cmpnt-table tr{border-color:var(--dialog-table-row-border-color);border-top-style:solid;border-top-width:1px;width:100%}#BorlabsCookieBox .brlbs-cmpnt-table tr:nth-of-type(2n),.brlbs-cmpnt-container .brlbs-cmpnt-table tr:nth-of-type(2n){background-color:var(--dialog-table-row-background-color-even);color:var(--dialog-table-row-text-color-even)}#BorlabsCookieBox .brlbs-cmpnt-table tr:nth-of-type(odd),.brlbs-cmpnt-container .brlbs-cmpnt-table tr:nth-of-type(odd){background-color:var(--dialog-table-row-background-color-odd);color:var(--dialog-table-row-text-color-odd)}#BorlabsCookieBox .brlbs-cmpnt-table tr:first-of-type,.brlbs-cmpnt-container .brlbs-cmpnt-table tr:first-of-type{border-top-width:0}#BorlabsCookieBox .brlbs-cmpnt-description-list-container :is(.brlbs-divide-solid>:not([hidden])~:not([hidden])),.brlbs-cmpnt-container .brlbs-cmpnt-description-list-container :is(.brlbs-divide-solid>:not([hidden])~:not([hidden])){border-color:var(--dialog-table-row-border-color)}#BorlabsCookieBox .brlbs-cmpnt-description-list-container>div,.brlbs-cmpnt-container .brlbs-cmpnt-description-list-container>div{padding-bottom:8px;padding-top:8px}#BorlabsCookieBox .brlbs-cmpnt-description-list-container>div:first-child,.brlbs-cmpnt-container .brlbs-cmpnt-description-list-container>div:first-child{padding-top:0}#BorlabsCookieBox .brlbs-cmpnt-description-list-container>div:last-child,.brlbs-cmpnt-container .brlbs-cmpnt-description-list-container>div:last-child{padding-bottom:0}#BorlabsCookieBox .brlbs-cmpnt-description-list,.brlbs-cmpnt-container .brlbs-cmpnt-description-list{display:table}#BorlabsCookieBox .brlbs-cmpnt-description-list>div,.brlbs-cmpnt-container .brlbs-cmpnt-description-list>div{display:table-row}#BorlabsCookieBox .brlbs-cmpnt-description-list dt,.brlbs-cmpnt-container .brlbs-cmpnt-description-list dt{font-weight:700}#BorlabsCookieBox .brlbs-cmpnt-description-list dd,#BorlabsCookieBox .brlbs-cmpnt-description-list dt,.brlbs-cmpnt-container .brlbs-cmpnt-description-list dd,.brlbs-cmpnt-container .brlbs-cmpnt-description-list dt{display:table-cell;padding:2px 4px}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-table td.sm\:brlbs-table-cell,#BorlabsCookieBox .brlbs-cmpnt-table th.sm\:brlbs-table-cell,.brlbs-cmpnt-container .brlbs-cmpnt-table td.sm\:brlbs-table-cell,.brlbs-cmpnt-container .brlbs-cmpnt-table th.sm\:brlbs-table-cell{display:table-cell}}#BorlabsCookieBox h2.brlbs-cmpnt-h2,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2{all:unset;box-sizing:border-box;display:block;font-size:calc(var(--dialog-font-size)*.875);font-weight:600;line-height:calc(var(--dialog-font-size)*1.25)}@media (min-width:640px){#BorlabsCookieBox h2.brlbs-cmpnt-h2,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2{font-size:calc(var(--dialog-font-size));line-height:calc(var(--dialog-font-size)*1.5)}}#BorlabsCookieBox h2.brlbs-cmpnt-h2.brlbs-cmpnt-provider-card-headline,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2.brlbs-cmpnt-provider-card-headline{margin-bottom:16px}#BorlabsCookieBox h2.brlbs-cmpnt-h2.brlbs-cmpnt-consent-history-headline,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2.brlbs-cmpnt-consent-history-headline{font-size:calc(var(--dialog-font-size));line-height:calc(var(--dialog-font-size)*1.5)}@media (min-width:640px){#BorlabsCookieBox h2.brlbs-cmpnt-h2.brlbs-cmpnt-consent-history-headline,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2.brlbs-cmpnt-consent-history-headline{font-size:calc(var(--dialog-font-size)*1.125);line-height:calc(var(--dialog-font-size)*1.75)}}#BorlabsCookieBox h2.brlbs-cmpnt-h2.brlbs-cmpnt-consent-history-headline.brlbs-cmpnt-my-4,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2.brlbs-cmpnt-consent-history-headline.brlbs-cmpnt-my-4{margin-bottom:16px;margin-top:16px}#BorlabsCookieBox h3.brlbs-cmpnt-h3,.brlbs-cmpnt-container h3.brlbs-cmpnt-h3{all:unset;box-sizing:border-box;display:block;font-size:calc(var(--dialog-font-size));font-weight:600;line-height:calc(var(--dialog-font-size)*1.5)}@media (min-width:640px){#BorlabsCookieBox h3.brlbs-cmpnt-h3,.brlbs-cmpnt-container h3.brlbs-cmpnt-h3{font-size:calc(var(--dialog-font-size)*1.125);line-height:calc(var(--dialog-font-size)*1.75)}}#BorlabsCookieBox h4.brlbs-cmpnt-h4,.brlbs-cmpnt-container h4.brlbs-cmpnt-h4{all:unset;box-sizing:border-box;display:block;font-size:calc(var(--dialog-font-size));font-weight:600;line-height:calc(var(--dialog-font-size)*1.5)}#BorlabsCookieBox label.brlbs-cmpnt-label,.brlbs-cmpnt-container label.brlbs-cmpnt-label{all:unset;align-items:center;box-sizing:border-box;cursor:pointer;display:block;font-size:calc(var(--dialog-font-size));font-weight:600;line-height:calc(var(--dialog-font-size)*1.5);margin-bottom:0}#BorlabsCookieBox label.brlbs-cmpnt-label:after,#BorlabsCookieBox label.brlbs-cmpnt-label:before,.brlbs-cmpnt-container label.brlbs-cmpnt-label:after,.brlbs-cmpnt-container label.brlbs-cmpnt-label:before{all:unset}#BorlabsCookieBox ul.brlbs-cmpnt-ul,.brlbs-cmpnt-container ul.brlbs-cmpnt-ul{all:unset;box-sizing:border-box;display:block;list-style-type:disc;margin-left:12px}#BorlabsCookieBox ul.brlbs-cmpnt-ul li,.brlbs-cmpnt-container ul.brlbs-cmpnt-ul li{all:unset;box-sizing:border-box;display:list-item}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox{all:unset;background-color:var(--dialog-checkbox-background-color-inactive);border-bottom-left-radius:var(--dialog-checkbox-border-radius-bottom-left);border-bottom-right-radius:var(--dialog-checkbox-border-radius-bottom-right);border-color:var(--dialog-checkbox-border-color-inactive);border-top-left-radius:var(--dialog-checkbox-border-radius-top-left);border-top-right-radius:var(--dialog-checkbox-border-radius-top-right);border-radius:.25rem;border-style:solid;border-width:2px;box-sizing:border-box;cursor:pointer;display:block;height:16px;padding:8px;width:16px}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:checked,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:disabled,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:focus,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:focus-visible,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:hover,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:checked,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:disabled,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:focus,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:focus-visible,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:hover{all:unset;background-color:var(--dialog-checkbox-background-color-inactive);border-bottom-left-radius:var(--dialog-checkbox-border-radius-bottom-left);border-bottom-right-radius:var(--dialog-checkbox-border-radius-bottom-right);border-color:var(--dialog-checkbox-border-color-inactive);border-top-left-radius:var(--dialog-checkbox-border-radius-top-left);border-top-right-radius:var(--dialog-checkbox-border-radius-top-right);border-radius:.25rem;border-style:solid;border-width:2px;box-sizing:border-box;cursor:pointer;display:block;height:16px;padding:8px;width:16px}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:checked:after,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:checked:before,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:disabled:after,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:disabled:before,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:focus-visible:after,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:focus-visible:before,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:focus:after,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:focus:before,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:hover:after,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:hover:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:checked:after,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:checked:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:disabled:after,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:disabled:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:focus-visible:after,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:focus-visible:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:focus:after,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:focus:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:hover:after,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:hover:before{all:unset;box-sizing:border-box}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:after,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:after,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:before{all:unset;box-sizing:border-box;display:none}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:checked,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:checked{background-color:var(--dialog-checkbox-background-color-active);background-image:none;border-color:var(--dialog-checkbox-border-color-active);color:var(--dialog-checkbox-check-mark-color-active);position:relative}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:checked:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:checked:before{background-color:var(--dialog-checkbox-check-mark-color-active);content:"";display:block;height:16px;left:0;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E");position:absolute;top:0;width:16px}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:checked:disabled:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:checked:disabled:before{background-color:var(--dialog-checkbox-check-mark-color-disabled)}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:disabled,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:disabled{background-color:var(--dialog-checkbox-background-color-disabled);border-color:var(--dialog-checkbox-border-color-disabled);color:var(--dialog-checkbox-check-mark-color-disabled)}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:focus-visible,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:focus-visible{outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-opacity:.8;--brlbs-tw-ring-offset-width:2px}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox.brlbs-cmpnt-mt-1,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox.brlbs-cmpnt-mt-1{margin-top:4px}#BorlabsCookieBox .brlbs-cmpnt-btn,.brlbs-cmpnt-container .brlbs-cmpnt-btn{all:unset;align-items:center;box-sizing:border-box;cursor:pointer;font-size:calc(var(--dialog-font-size));justify-content:center;line-height:calc(var(--dialog-font-size)*1.5);padding:12px 20px;text-align:center;text-decoration-line:none;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}#BorlabsCookieBox .brlbs-cmpnt-btn:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-btn:focus-visible{all:unset;align-items:center;box-sizing:border-box;cursor:pointer;font-size:calc(var(--dialog-font-size));justify-content:center;line-height:calc(var(--dialog-font-size)*1.5);outline:2px solid transparent;outline-offset:2px;padding:12px 20px;text-align:center;text-decoration-line:none;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-offset-width:2px;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}#BorlabsCookieBox .brlbs-cmpnt-btn.brlbs-cmpnt-font-semibold,.brlbs-cmpnt-container .brlbs-cmpnt-btn.brlbs-cmpnt-font-semibold{font-weight:600}#BorlabsCookieBox .brlbs-cmpnt-btn.brlbs-cmpnt-btn-sm,.brlbs-cmpnt-container .brlbs-cmpnt-btn.brlbs-cmpnt-btn-sm{font-size:calc(var(--dialog-font-size)*.875);line-height:calc(var(--dialog-font-size)*1.25);padding:8px 16px}#BorlabsCookieBox .brlbs-cmpnt-btn.brlbs-cmpnt-w-full,.brlbs-cmpnt-container .brlbs-cmpnt-btn.brlbs-cmpnt-w-full{width:100%}#BorlabsCookieBox .brlbs-cmpnt-btn-preferences,.brlbs-cmpnt-container .brlbs-cmpnt-btn-preferences{--brlbs-tw-ring-color:var(--dialog-button-accept-all-color-hover);background-color:var(--dialog-button-preferences-color);color:var(--dialog-button-preferences-text-color)}#BorlabsCookieBox .brlbs-cmpnt-btn-preferences:hover,.brlbs-cmpnt-container .brlbs-cmpnt-btn-preferences:hover{background-color:var(--dialog-button-preferences-color-hover);color:var(--dialog-button-preferences-text-color-hover)}#BorlabsCookieBox .brlbs-cmpnt-link,.brlbs-cmpnt-container .brlbs-cmpnt-link{all:unset;background:transparent;box-sizing:border-box;cursor:pointer;font-size:calc(var(--dialog-font-size)*.875);line-height:calc(var(--dialog-font-size)*1.25);padding:8px 12px;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-link,.brlbs-cmpnt-container .brlbs-cmpnt-link{padding-left:16px;padding-right:16px}}#BorlabsCookieBox .brlbs-cmpnt-link:active,#BorlabsCookieBox .brlbs-cmpnt-link:focus,#BorlabsCookieBox .brlbs-cmpnt-link:focus-visible,#BorlabsCookieBox .brlbs-cmpnt-link:hover,.brlbs-cmpnt-container .brlbs-cmpnt-link:active,.brlbs-cmpnt-container .brlbs-cmpnt-link:focus,.brlbs-cmpnt-container .brlbs-cmpnt-link:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-link:hover{all:unset;background:transparent;box-sizing:border-box;cursor:pointer;font-size:calc(var(--dialog-font-size)*.875);line-height:calc(var(--dialog-font-size)*1.25);padding:8px 12px;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-link:active,#BorlabsCookieBox .brlbs-cmpnt-link:focus,#BorlabsCookieBox .brlbs-cmpnt-link:focus-visible,#BorlabsCookieBox .brlbs-cmpnt-link:hover,.brlbs-cmpnt-container .brlbs-cmpnt-link:active,.brlbs-cmpnt-container .brlbs-cmpnt-link:focus,.brlbs-cmpnt-container .brlbs-cmpnt-link:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-link:hover{padding-left:16px;padding-right:16px}}#BorlabsCookieBox .brlbs-cmpnt-link:hover,.brlbs-cmpnt-container .brlbs-cmpnt-link:hover{background:transparent;color:var(--dialog-link-secondary-color-hover)}#BorlabsCookieBox .brlbs-cmpnt-link:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-link:focus-visible{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-opacity:1;--brlbs-tw-ring-color:rgb(107 114 128/var(--brlbs-tw-ring-opacity,1));--brlbs-tw-ring-offset-width:2px}#BorlabsCookieBox .brlbs-cmpnt-link:active,.brlbs-cmpnt-container .brlbs-cmpnt-link:active{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-opacity:1;--brlbs-tw-ring-color:rgb(209 213 219/var(--brlbs-tw-ring-opacity,1));--brlbs-tw-ring-offset-width:2px}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-flex,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-flex{display:flex}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-inline-flex,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-inline-flex{display:inline-flex}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-mx-auto,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-mx-auto{margin-left:auto;margin-right:auto}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-btn,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-btn{align-items:center;font-size:calc(var(--dialog-font-size));justify-content:center;line-height:calc(var(--dialog-font-size)*1.5);padding:12px 20px;text-align:center;text-decoration-line:none;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-btn:active,#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-btn:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-btn:active,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-btn:focus-visible{outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000)}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-btn-sm,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-btn-sm{font-size:calc(var(--dialog-font-size)*.875);line-height:calc(var(--dialog-font-size)*1.25);padding:8px 16px}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-back-button,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-back-button{align-items:center;color:var(--dialog-control-element-color);padding:0}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-back-button:focus-visible,#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-back-button:hover,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-back-button:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-back-button:hover{align-items:center;color:var(--dialog-control-element-color-hover);padding:0}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-btn-selection,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-btn-selection{background-color:var(--dialog-button-selection-color);border-bottom-left-radius:var(--dialog-button-border-radius-bottom-left);border-bottom-right-radius:var(--dialog-button-border-radius-bottom-right);border-top-left-radius:var(--dialog-button-border-radius-top-left);border-top-right-radius:var(--dialog-button-border-radius-top-right);color:var(--dialog-button-selection-text-color)}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-btn-selection:hover,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-btn-selection:hover{background-color:var(--dialog-button-selection-color-hover);color:var(--dialog-button-selection-text-color-hover)}#BorlabsCookieBox .brlbs-cmpnt-inline-link,#BorlabsCookieBox .brlbs-cmpnt-inline-link *,.brlbs-cmpnt-container .brlbs-cmpnt-inline-link,.brlbs-cmpnt-container .brlbs-cmpnt-inline-link *{color:var(--dialog-link-primary-color);font-weight:600;text-decoration:underline}#BorlabsCookieBox .brlbs-cmpnt-inline-link :hover,#BorlabsCookieBox .brlbs-cmpnt-inline-link:hover,.brlbs-cmpnt-container .brlbs-cmpnt-inline-link :hover,.brlbs-cmpnt-container .brlbs-cmpnt-inline-link:hover{color:var(--dialog-link-primary-color-hover);text-decoration:none}#BorlabsCookieBox .brlbs-cmpnt-btn-switch,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch{all:unset;box-sizing:border-box;cursor:pointer;display:inline-block;height:26px;margin:0;position:relative;vertical-align:middle;width:50px}#BorlabsCookieBox .brlbs-cmpnt-btn-switch:has(input:focus-visible),.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch:has(input:focus-visible){border-color:transparent;outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-opacity:1;--brlbs-tw-ring-color:rgb(107 114 128/var(--brlbs-tw-ring-opacity,1));--brlbs-tw-ring-offset-width:2px}#BorlabsCookieBox .brlbs-cmpnt-btn-switch input,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input{all:unset;box-sizing:border-box;height:0;opacity:0;width:0}#BorlabsCookieBox .brlbs-cmpnt-btn-switch input:after,#BorlabsCookieBox .brlbs-cmpnt-btn-switch input:before,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input:after,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input:before{all:unset;box-sizing:border-box}#BorlabsCookieBox .brlbs-cmpnt-btn-switch input:checked+.brlbs-cmpnt-slider,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input:checked+.brlbs-cmpnt-slider{background-color:var(--dialog-switch-button-background-color-active)}#BorlabsCookieBox .brlbs-cmpnt-btn-switch input:checked+.brlbs-cmpnt-slider:before,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input:checked+.brlbs-cmpnt-slider:before{transform:translate(24px)}#BorlabsCookieBox .brlbs-cmpnt-btn-switch input:disabled+.brlbs-cmpnt-slider,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input:disabled+.brlbs-cmpnt-slider{background-color:var(--dialog-switch-button-background-color-inactive)}#BorlabsCookieBox .brlbs-cmpnt-btn-switch input:disabled+.brlbs-cmpnt-slider:before,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input:disabled+.brlbs-cmpnt-slider:before{transform:translate(24px)}#BorlabsCookieBox .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider{background-color:var(--dialog-switch-button-background-color-inactive);cursor:pointer;inset:0;position:absolute;transition:.4s}#BorlabsCookieBox .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider:before,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider:before{background-color:var(--dialog-switch-button-color-inactive);bottom:4px;content:"";height:18px;left:4px;position:absolute;transition:.4s;width:18px}#BorlabsCookieBox .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider.brlbs-cmpnt-slider-rounded,#BorlabsCookieBox .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider.brlbs-cmpnt-slider-rounded:before,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider.brlbs-cmpnt-slider-rounded,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider.brlbs-cmpnt-slider-rounded:before{border-radius:15px}#BorlabsCookieBox .brlbs-cmpnt-btn-switch input:checked+.brlbs-cmpnt-slider:before,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input:checked+.brlbs-cmpnt-slider:before{background-color:var(--dialog-switch-button-color-active)}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-enter-active,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-enter-active{transition:opacity .2s ease-out}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-leave-active,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-leave-active{transition:opacity .2s ease-in}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-enter-active,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-enter-active{transition-delay:.3s;transition:opacity .3s ease-out}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-leave-active,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-leave-active{transition:opacity .3s ease-in}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-enter-from,#BorlabsCookieBox .brlbs-cmpnt-animation-fade-leave-to,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-enter-from,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-leave-to{opacity:0}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-backdrop-enter-active,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-backdrop-enter-active{transition:opacity .2s ease-out}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-backdrop-leave-active,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-backdrop-leave-active{transition:opacity .2s ease-in}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-backdrop-enter-from,#BorlabsCookieBox .brlbs-cmpnt-animation-fade-backdrop-leave-to,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-backdrop-enter-from,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-backdrop-leave-to{opacity:0}#BorlabsCookieBox .brlbs-cmpnt-animation-animated,.brlbs-cmpnt-container .brlbs-cmpnt-animation-animated{animation-duration:var(--dialog-animation-duration);animation-fill-mode:both}#BorlabsCookieBox .brlbs-cmpnt-animation-animated-delayed,.brlbs-cmpnt-container .brlbs-cmpnt-animation-animated-delayed{animation-delay:var(--dialog-animation-delay)}#BorlabsCookieBox .transition-delayed,.brlbs-cmpnt-container .transition-delayed{transition-delay:var(--dialog-animation-delay)}@media (prefers-reduced-motion:reduce),print{#BorlabsCookieBox .brlbs-cmpnt-animation-animated,.brlbs-cmpnt-container .brlbs-cmpnt-animation-animated{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}#BorlabsCookieBox .brlbs-cmpnt-animation-animated[class*=Out],.brlbs-cmpnt-container .brlbs-cmpnt-animation-animated[class*=Out]{opacity:0}}#BorlabsCookieBox .brlbs-cmpnt-widget,.brlbs-cmpnt-container .brlbs-cmpnt-widget{cursor:pointer;line-height:0;opacity:1;padding:20px;position:fixed;transition:all .5s ease;z-index:999998}#BorlabsCookieBox .brlbs-cmpnt-widget:hover,.brlbs-cmpnt-container .brlbs-cmpnt-widget:hover{opacity:.8}#BorlabsCookieBox .brlbs-cmpnt-widget svg,.brlbs-cmpnt-container .brlbs-cmpnt-widget svg{filter:drop-shadow(0 0 4px rgba(0,0,0,.2));height:48px;width:48px}@media (max-width:767px){#BorlabsCookieBox .brlbs-cmpnt-widget.brlbs-cmpnt-hide-widget,.brlbs-cmpnt-container .brlbs-cmpnt-widget.brlbs-cmpnt-hide-widget{opacity:0;pointer-events:none;transform:translateY(25px)}#BorlabsCookieBox .brlbs-cmpnt-widget svg,.brlbs-cmpnt-container .brlbs-cmpnt-widget svg{height:32px;width:32px}}body:has(#BorlabsCookieDebugConsole) .brlbs-cmpnt-widget{bottom:70px}.brlbs-cmpnt-container .top-center{align-items:flex-start;display:flex;justify-content:center} body .brlbs-cmpnt-container.brlbs-cmpnt-shortcode-element{container-name:brlbsCmpntShortcodeElement;container-type:inline-size;height:100%;line-height:1.25em}body .brlbs-cmpnt-container.brlbs-cmpnt-shortcode-element .brlbs-cmpnt-description-list{display:table}body .brlbs-cmpnt-container.brlbs-cmpnt-shortcode-element .brlbs-cmpnt-description-list>div{display:table-row}body .brlbs-cmpnt-container.brlbs-cmpnt-shortcode-element .brlbs-cmpnt-description-list dt{font-weight:700}body .brlbs-cmpnt-container.brlbs-cmpnt-shortcode-element .brlbs-cmpnt-description-list dd,body .brlbs-cmpnt-container.brlbs-cmpnt-shortcode-element .brlbs-cmpnt-description-list dt{display:table-cell;padding:2px 4px}.brlbs-cmpnt-container .focus\:brlbs-outline-none:focus{outline:2px solid transparent;outline-offset:2px}@media (min-width:640px){.brlbs-cmpnt-container .sm\:brlbs-right-2{right:8px}.brlbs-cmpnt-container .sm\:brlbs-top-2{top:8px}.brlbs-cmpnt-container .sm\:brlbs-mx-auto{margin-left:auto;margin-right:auto}.brlbs-cmpnt-container .sm\:brlbs-mt-6{margin-top:24px}.brlbs-cmpnt-container .sm\:brlbs-block{display:block}.brlbs-cmpnt-container .sm\:brlbs-inline-block{display:inline-block}.brlbs-cmpnt-container .sm\:brlbs-flex{display:flex}.brlbs-cmpnt-container .sm\:brlbs-table-cell{display:table-cell}.brlbs-cmpnt-container .sm\:brlbs-hidden{display:none}.brlbs-cmpnt-container .sm\:brlbs-w-1\/2{width:50%}.brlbs-cmpnt-container .sm\:brlbs-w-1\/5{width:20%}.brlbs-cmpnt-container .sm\:brlbs-w-4\/5{width:80%}.brlbs-cmpnt-container .sm\:brlbs-w-full{width:100%}.brlbs-cmpnt-container .sm\:brlbs-flex-row{flex-direction:row}.brlbs-cmpnt-container .sm\:brlbs-items-start{align-items:flex-start}.brlbs-cmpnt-container .sm\:brlbs-justify-center{justify-content:center}.brlbs-cmpnt-container .sm\:brlbs-gap-4{gap:16px}.brlbs-cmpnt-container :is(.sm\:brlbs-space-x-1>:not([hidden])~:not([hidden])){--brlbs-tw-space-x-reverse:0;margin-left:calc(4px*(1 - var(--brlbs-tw-space-x-reverse)));margin-right:calc(4px*var(--brlbs-tw-space-x-reverse))}.brlbs-cmpnt-container .sm\:brlbs-overflow-x-auto{overflow-x:auto}.brlbs-cmpnt-container .sm\:brlbs-whitespace-nowrap{white-space:nowrap}.brlbs-cmpnt-container .sm\:brlbs-border-t-0{border-top-width:0}.brlbs-cmpnt-container .sm\:brlbs-px-4{padding-left:16px;padding-right:16px}.brlbs-cmpnt-container .sm\:brlbs-px-6{padding-left:24px;padding-right:24px}.brlbs-cmpnt-container .sm\:brlbs-py-0{padding-bottom:0;padding-top:0}.brlbs-cmpnt-container .sm\:brlbs-py-4{padding-bottom:16px;padding-top:16px}.brlbs-cmpnt-container .sm\:brlbs-pb-0{padding-bottom:0}.brlbs-cmpnt-container .sm\:brlbs-pb-6{padding-bottom:24px}.brlbs-cmpnt-container .sm\:brlbs-pl-2{padding-left:8px}.brlbs-cmpnt-container .sm\:brlbs-pt-6{padding-top:24px}.brlbs-cmpnt-container .sm\:brlbs-text-center{text-align:center}.brlbs-cmpnt-container .sm\:brlbs-text-base{font-size:calc(var(--dialog-font-size));line-height:calc(var(--dialog-font-size)*1.5)}}@media (min-width:768px){.brlbs-cmpnt-container .md\:brlbs-mb-0{margin-bottom:0}.brlbs-cmpnt-container .md\:brlbs-flex{display:flex}.brlbs-cmpnt-container .md\:brlbs-max-h-80{max-height:320px}.brlbs-cmpnt-container .md\:brlbs-w-1\/2{width:50%}.brlbs-cmpnt-container .md\:brlbs-w-1\/4{width:25%}.brlbs-cmpnt-container .md\:brlbs-justify-start{justify-content:flex-start}.brlbs-cmpnt-container :is(.md\:brlbs-space-x-4>:not([hidden])~:not([hidden])){--brlbs-tw-space-x-reverse:0;margin-left:calc(16px*(1 - var(--brlbs-tw-space-x-reverse)));margin-right:calc(16px*var(--brlbs-tw-space-x-reverse))}.brlbs-cmpnt-container :is(.md\:brlbs-space-y-0>:not([hidden])~:not([hidden])){--brlbs-tw-space-y-reverse:0;margin-bottom:calc(0px*var(--brlbs-tw-space-y-reverse));margin-top:calc(0px*(1 - var(--brlbs-tw-space-y-reverse)))}.brlbs-cmpnt-container .md\:brlbs-overflow-y-scroll{overflow-y:scroll}.brlbs-cmpnt-container .md\:brlbs-p-6{padding:24px}.brlbs-cmpnt-container .md\:brlbs-px-12{padding-left:48px;padding-right:48px}.brlbs-cmpnt-container .md\:brlbs-pb-6{padding-bottom:24px}.brlbs-cmpnt-container .md\:brlbs-pr-6{padding-right:24px}.brlbs-cmpnt-container .md\:brlbs-pt-6{padding-top:24px}}@media (min-width:1024px){.brlbs-cmpnt-container .lg\:brlbs-order-none{order:0}.brlbs-cmpnt-container .lg\:brlbs-mt-0{margin-top:0}.brlbs-cmpnt-container .lg\:brlbs-basis-3\/12{flex-basis:25%}.brlbs-cmpnt-container .lg\:brlbs-basis-6\/12{flex-basis:50%}}
:root{--dialog-animation-delay: 2s;
--dialog-animation-duration: 1s;
--dialog-backdrop-background-color: #000;
--dialog-background-color: #fff;
--dialog-button-accept-all-color: #000;
--dialog-button-accept-all-color-hover: #262626;
--dialog-button-accept-all-text-color: #fff;
--dialog-button-accept-all-text-color-hover: #fff;
--dialog-button-accept-only-essential-color: #000;
--dialog-button-accept-only-essential-color-hover: #262626;
--dialog-button-accept-only-essential-text-color: #fff;
--dialog-button-accept-only-essential-text-color-hover: #fff;
--dialog-button-close-color: #000;
--dialog-button-close-color-hover: #262626;
--dialog-button-close-text-color: #fff;
--dialog-button-close-text-color-hover: #fff;
--dialog-button-preferences-color: #000;
--dialog-button-preferences-color-hover: #262626;
--dialog-button-preferences-text-color: #fff;
--dialog-button-preferences-text-color-hover: #fff;
--dialog-button-save-consent-color: #000;
--dialog-button-save-consent-color-hover: #262626;
--dialog-button-save-consent-text-color: #fff;
--dialog-button-save-consent-text-color-hover: #fff;
--dialog-button-selection-color: #000;
--dialog-button-selection-color-hover: #262626;
--dialog-button-selection-text-color: #fff;
--dialog-button-selection-text-color-hover: #fff;
--dialog-checkbox-background-color-active: #0063e3;
--dialog-checkbox-background-color-disabled: #e6e6e6;
--dialog-checkbox-background-color-inactive: #fff;
--dialog-checkbox-border-color-active: #0063e3;
--dialog-checkbox-border-color-disabled: #e6e6e6;
--dialog-checkbox-border-color-inactive: #a72828;
--dialog-checkbox-check-mark-color-active: #fff;
--dialog-checkbox-check-mark-color-disabled: #999;
--dialog-card-background-color: #f7f7f7;
--dialog-card-control-element-color: #0063e3;
--dialog-card-control-element-color-hover: #1a66ff;
--dialog-card-separator-color: #0063e3;
--dialog-card-text-color: #555;
--dialog-control-element-color: #0063e3;
--dialog-control-element-color-hover: #0063e3;
--dialog-footer-background-color: #fff;
--dialog-footer-text-color: #555;
--dialog-link-primary-color: #0063e3;
--dialog-link-primary-color-hover: #1a66ff;
--dialog-link-secondary-color: #555;
--dialog-link-secondary-color-hover: #262626;
--dialog-list-item-background-color-even: #f7f7f7;
--dialog-list-item-background-color-odd: #f7f7f7;
--dialog-list-item-text-color-even: #555;
--dialog-list-item-text-color-odd: #555;
--dialog-list-item-control-element-color: #0063e3;
--dialog-list-item-control-element-color-hover: #1a66ff;
--dialog-list-item-control-element-separator-color: #262626;
--dialog-list-item-separator-color: #0063e3;
--dialog-search-bar-input-background-color: #fff;
--dialog-search-bar-input-border-color-default: #0063e3;
--dialog-search-bar-input-border-color-focus: #0063e3;
--dialog-search-bar-input-text-color: #555;
--dialog-separator-color: #0063e3;
--dialog-switch-button-background-color-active: #0063e3;
--dialog-switch-button-background-color-inactive: #bdc1c8;
--dialog-switch-button-color-active: #fff;
--dialog-switch-button-color-inactive: #fff;
--dialog-tab-bar-tab-background-color-active: #000;
--dialog-tab-bar-tab-background-color-inactive: #fff;
--dialog-tab-bar-tab-border-color-bottom-active: #000;
--dialog-tab-bar-tab-border-color-bottom-inactive: #000;
--dialog-tab-bar-tab-border-color-left-active: #000;
--dialog-tab-bar-tab-border-color-left-inactive: #fff;
--dialog-tab-bar-tab-border-color-right-active: #000;
--dialog-tab-bar-tab-border-color-right-inactive: #fff;
--dialog-tab-bar-tab-border-color-top-active: #000;
--dialog-tab-bar-tab-border-color-top-inactive: #fff;
--dialog-tab-bar-tab-text-color-active: #fff;
--dialog-tab-bar-tab-text-color-inactive: #555;
--dialog-table-row-background-color-even: #fff;
--dialog-table-row-background-color-odd: #fff;
--dialog-table-row-text-color-even: #555;
--dialog-table-row-text-color-odd: #555;
--dialog-table-row-border-color: #eee;
--dialog-text-color: #555;
--dialog-font-family: inherit;
--dialog-border-radius-bottom-left: 4px;
--dialog-border-radius-bottom-right: 4px;
--dialog-border-radius-top-left: 4px;
--dialog-border-radius-top-right: 4px;
--dialog-button-border-radius-bottom-left: 4px;
--dialog-button-border-radius-bottom-right: 4px;
--dialog-button-border-radius-top-left: 4px;
--dialog-button-border-radius-top-right: 4px;
--dialog-card-border-radius-bottom-left: 0px;
--dialog-card-border-radius-bottom-right: 0px;
--dialog-card-border-radius-top-left: 0px;
--dialog-card-border-radius-top-right: 0px;
--dialog-card-list-padding-medium-screen-bottom: 24px;
--dialog-card-list-padding-medium-screen-left: 24px;
--dialog-card-list-padding-medium-screen-right: 24px;
--dialog-card-list-padding-medium-screen-top: 0px;
--dialog-card-list-padding-small-screen-bottom: 16px;
--dialog-card-list-padding-small-screen-left: 16px;
--dialog-card-list-padding-small-screen-right: 16px;
--dialog-card-list-padding-small-screen-top: 0px;
--dialog-checkbox-border-radius-bottom-left: 4px;
--dialog-checkbox-border-radius-bottom-right: 4px;
--dialog-checkbox-border-radius-top-left: 4px;
--dialog-checkbox-border-radius-top-right: 4px;
--dialog-font-size: 14px;
--dialog-list-border-radius-bottom-left: 0px;
--dialog-list-border-radius-bottom-right: 0px;
--dialog-list-border-radius-top-left: 0px;
--dialog-list-border-radius-top-right: 0px;
--dialog-list-item-separator-width: 1px;
--dialog-list-padding-medium-screen-bottom: 12px;
--dialog-list-padding-medium-screen-left: 12px;
--dialog-list-padding-medium-screen-right: 12px;
--dialog-list-padding-medium-screen-top: 12px;
--dialog-list-padding-small-screen-bottom: 8px;
--dialog-list-padding-small-screen-left: 8px;
--dialog-list-padding-small-screen-right: 8px;
--dialog-list-padding-small-screen-top: 8px;
--dialog-search-bar-input-border-radius-bottom-left: 4px;
--dialog-search-bar-input-border-radius-bottom-right: 4px;
--dialog-search-bar-input-border-radius-top-left: 4px;
--dialog-search-bar-input-border-radius-top-right: 4px;
--dialog-search-bar-input-border-width-bottom: 1px;
--dialog-search-bar-input-border-width-left: 1px;
--dialog-search-bar-input-border-width-right: 1px;
--dialog-search-bar-input-border-width-top: 1px;
--dialog-tab-bar-tab-border-width-bottom-active: 2px;
--dialog-tab-bar-tab-border-width-left-active: 0px;
--dialog-tab-bar-tab-border-width-right-active: 0px;
--dialog-tab-bar-tab-border-width-top-active: 0px;
--dialog-tab-bar-tab-border-width-bottom-inactive: 2px;
--dialog-tab-bar-tab-border-width-left-inactive: 0px;
--dialog-tab-bar-tab-border-width-right-inactive: 0px;
--dialog-tab-bar-tab-border-width-top-inactive: 0px;
--dialog-tab-bar-tab-border-radius-bottom-left-active: 0px;
--dialog-tab-bar-tab-border-radius-bottom-right-active: 0px;
--dialog-tab-bar-tab-border-radius-top-left-active: 4px;
--dialog-tab-bar-tab-border-radius-top-right-active: 4px;
--dialog-tab-bar-tab-border-radius-bottom-left-inactive: 0px;
--dialog-tab-bar-tab-border-radius-bottom-right-inactive: 0px;
--dialog-tab-bar-tab-border-radius-top-left-inactive: 4px;
--dialog-tab-bar-tab-border-radius-top-right-inactive: 4px;
--dialog-table-border-radius-bottom-left: 0px;
--dialog-table-border-radius-bottom-right: 0px;
--dialog-table-border-radius-top-left: 0px;
--dialog-table-border-radius-top-right: 0px;
--dialog-table-cell-padding-bottom: 8px;
--dialog-table-cell-padding-left: 8px;
--dialog-table-cell-padding-right: 8px;
--dialog-table-cell-padding-top: 8px;
--dialog-backdrop-background-opacity: 0.8;
}
:root{--widget-position: bottom-left;
--widget-color: #555;
}
@keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
#BorlabsCookieBox .fadeIn {
animation-name: fadeIn;
}
@keyframes fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
#BorlabsCookieBox .fadeOut {
animation-name: fadeOut;
}
#BorlabsCookieBox ._brlbs-box {
padding: 20px;
}
#BorlabsCookieBoxWidget svg {
color: #000000 !important;
}body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-facebook .brlbs-cmpnt-cb-btn {
background: #4267b2; border-radius: 6px;
}
body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-facebook .brlbs-cmpnt-cb-btn:hover {
background: #3b5998; }
body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-facebook .brlbs-cmpnt-cb-thumbnail {
background-position: center 0;
}body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-google-maps .brlbs-cmpnt-cb-btn {
background: #4285f4;
border-radius: 3px;
}
body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-google-maps .brlbs-cmpnt-cb-btn:hover {
background: #fff;
color: #4285f4;
}body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-instagram .brlbs-cmpnt-cb-btn {
background: #0094f6;
}
body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-instagram .brlbs-cmpnt-cb-btn:hover {
background: #1876f2;
}
body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-instagram .brlbs-cmpnt-cb-thumbnail {
background-position: center 0;
}body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-x .brlbs-cmpnt-cb-btn {
background: #1d9bf0;
border-radius: 9999px;
}
body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-x .brlbs-cmpnt-cb-btn:hover {
background: #1a8cd8;
}.brlbs-cmpnt-cb-fluid-width-video-wrapper-vimeo{aspect-ratio: 16/9;position:relative;width:100%}.brlbs-cmpnt-cb-fluid-width-video-wrapper-vimeo iframe{position:absolute;top:0;left:0;width:100%;height:100%}
body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-vimeo .brlbs-cmpnt-cb-btn {
background: #00adef;
border-radius: 9999px;
}
body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-vimeo .brlbs-cmpnt-cb-btn:hover {
background: #fff;
color: #00adef;
}.brlbs-cmpnt-cb-fluid-width-video-wrapper-youtube{aspect-ratio: 16/9;position:relative;width:100%}.brlbs-cmpnt-cb-fluid-width-video-wrapper-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}
body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-youtube .brlbs-cmpnt-cb-btn {
background: #ff0000;
border-radius: 20px;
}
body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-youtube .brlbs-cmpnt-cb-btn:hover {
background: #fff;
color: red;
}:root{--content-blocker-background-color: #000;
--content-blocker-button-color: #0063e3;
--content-blocker-button-color-hover: #1a66ff;
--content-blocker-button-text-color: #fff;
--content-blocker-button-text-color-hover: #fff;
--content-blocker-font-family: inherit;
--content-blocker-link-color: #2277ff;
--content-blocker-link-color-hover: #1a66ff;
--content-blocker-separator-color: #2277ff;
--content-blocker-text-color: #fff;
--content-blocker-border-radius-top-left: 4px;
--content-blocker-border-radius-top-right: 4px;
--content-blocker-border-radius-bottom-left: 4px;
--content-blocker-border-radius-bottom-right: 4px;
--content-blocker-button-border-radius-top-left: 4px;
--content-blocker-button-border-radius-top-right: 4px;
--content-blocker-button-border-radius-bottom-left: 4px;
--content-blocker-button-border-radius-bottom-right: 4px;
--content-blocker-font-size: 14px;
--content-blocker-separator-width: 1px;
--content-blocker-background-opacity: 0.8;
--content-blocker-background: rgba(0, 0, 0 ,0.8);
}