.dp-legacy{display:none!important}.dp-legacy *{pointer-events:none!important}
#dp-navigation,.dp-footer{font-family:'Dossierbel Navbar Inter',Inter,sans-serif;line-height:1.5;letter-spacing:normal;text-align:start}#dp-navigation[dir=rtl],.dp-footer[dir=rtl]{font-family:'Dossierbel Navbar Arabic','Noto Kufi Arabic',sans-serif}
#dp-navigation *, .dp-footer *{box-sizing:border-box}#dp-navigation [hidden],.dp-footer [hidden]{display:none!important}#dp-navigation a,.dp-footer a{text-decoration:none}#dp-navigation button{font-family:inherit;font-size:inherit;cursor:pointer}#dp-navigation svg,.dp-footer.dbf .dp-footer-group svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}#dp-navigation a:focus-visible,#dp-navigation button:focus-visible,.dp-footer a:focus-visible{outline:3px solid #ffd200;outline-offset:4px;border-radius:8px}
#dp-navigation .dp-header{position:fixed;inset:0 0 auto;z-index:100;background:#0a0c0e;color:#fff;border-bottom:1px solid #27292b;min-height:72px;display:flex;align-items:center;gap:var(--ds-space-4,24px);padding:var(--ds-space-1,8px) max(var(--ds-space-4,24px),calc((100vw - 1400px)/2));box-shadow:0 6px 28px #0002}
#dp-navigation .dp-brand{display:flex;align-items:center;flex:0 1 144px;min-width:0;max-width:144px;height:52px}#dp-navigation .dp-brand img{width:auto;height:auto;max-width:100%;max-height:52px;object-fit:contain}#dp-navigation .dp-desktop{display:flex;align-items:center;justify-content:center;gap:4px;flex:1}#dp-navigation .dp-desktop>.dp-link,#dp-navigation .dp-category{display:flex;align-items:center;gap:7px;padding:11px var(--ds-space-2,12px);border-radius:9px;background:none;border:0;color:#eee;font-size:13px;font-weight:600;white-space:nowrap;min-height:44px}#dp-navigation .dp-desktop>.dp-link>svg{display:none}#dp-navigation .dp-desktop>.dp-link[aria-current=page]{background:#ffd200;color:#090909}#dp-navigation .dp-category-current{color:#ffd200}#dp-navigation .dp-category:hover,#dp-navigation .dp-desktop>.dp-link:hover,#dp-navigation .dp-category[aria-expanded=true]{background:#242629;color:#ffd200}#dp-navigation .dp-category>svg{width:15px;height:15px;transition:transform .15s}#dp-navigation button[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}
#dp-navigation .dp-disclosure{position:relative}#dp-navigation .dp-dropdown{position:absolute;inset-block-start:100%;inset-inline-start:0;padding:var(--ds-space-3,16px);margin-top:var(--ds-space-1,8px);width:318px;background:#fff;color:#151515;border-radius:14px;border:1px solid #ece8d7;border-top:3px solid #ffd200;box-shadow:0 20px 45px #0003}#dp-navigation .dp-disclosure:before{content:'';position:absolute;inset:100% 0 auto;height:12px}#dp-navigation .dp-dropdown-heading{display:flex;align-items:center;gap:var(--ds-space-2,12px);font-weight:700;font-size:16px;padding:5px 7px 13px;border-bottom:1px solid #eee;margin-bottom:6px}#dp-navigation .dp-dropdown-heading svg{color:#8c7100}#dp-navigation .dp-dropdown .dp-link{display:flex;gap:var(--ds-space-2,12px);align-items:center;min-height:70px;border-radius:9px;padding:11px var(--ds-space-1,8px);color:#181818}#dp-navigation .dp-dropdown .dp-link>svg:first-child{box-sizing:content-box;padding:9px;border-radius:50%;background:#fff7d5;color:#332b05}#dp-navigation .dp-link-text{min-width:0;flex:1}#dp-navigation .dp-link-title{display:block;font-size:13px;font-weight:600}#dp-navigation .dp-link-note{display:block;color:#666;font-size:11px;line-height:1.6;margin-top:3px}#dp-navigation .dp-dropdown .dp-link:hover,#dp-navigation .dp-dropdown .dp-link[aria-current=page]{background:#fff8df}#dp-navigation .dp-direction{width:15px!important;color:#777}#dp-navigation[dir=rtl] .dp-direction,#dp-navigation[dir=rtl] .dp-cta>svg{transform:scaleX(-1)}
#dp-navigation .dp-tools{display:flex;align-items:center;gap:10px}#dp-navigation .dp-language-toggle{display:flex;align-items:center;gap:7px;border:1px solid #353739;border-radius:30px;padding:10px 13px;background:#111315;color:#fff;min-height:44px;font-weight:600;font-size:13px}#dp-navigation .dp-language-toggle svg:last-child{width:14px}#dp-navigation .dp-language-options{width:190px;inset-inline-start:auto;inset-inline-end:0;padding:10px}#dp-navigation .dp-language{display:block;padding:10px;border-radius:7px;font-size:13px;color:#181818;min-height:44px}#dp-navigation .dp-language:hover,#dp-navigation .dp-language[aria-current]{background:#fff3bd;color:#483b00}#dp-navigation .dp-cta{display:flex;align-items:center;justify-content:center;gap:var(--ds-space-2,12px);background:#ffd200;color:#111;border-radius:30px;padding:var(--ds-space-2,12px) 20px;font-size:13px;font-weight:700;min-height:44px;white-space:nowrap}#dp-navigation .dp-cta:hover{background:#ffe24a}#dp-navigation .dp-mobile-trigger{display:none;background:transparent;color:white;border:1px solid #393b3c;border-radius:9px;width:44px;height:44px;align-items:center;justify-content:center}
#dp-navigation .dp-mobile-overlay{position:fixed;inset:0;background:#000a;z-index:110;display:flex;justify-content:flex-end}#dp-navigation .dp-mobile-panel{width:min(420px,100%);height:100%;overflow:auto;overscroll-behavior:contain;padding:18px 22px 28px;background:#0a0c0e;color:#fff;box-shadow:0 0 40px #0005}#dp-navigation .dp-mobile-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}#dp-navigation .dp-close{display:grid;place-items:center;width:44px;height:44px;color:#fff;background:#191b1e;border:1px solid #343638;border-radius:9px}#dp-navigation .dp-mobile-nav{display:grid;margin-bottom:22px}#dp-navigation .dp-mobile-nav>.dp-link,#dp-navigation .dp-mobile-category{display:flex;align-items:center;gap:14px;width:100%;padding:15px var(--ds-space-2,12px);border:0;border-bottom:1px solid #2b2d2f;min-height:54px;color:#eee;background:transparent;border-radius:7px;font-weight:600}#dp-navigation .dp-mobile-category>svg:first-child{color:#ffd200}#dp-navigation .dp-mobile-category>span{flex:1;text-align:start}#dp-navigation .dp-mobile-category>svg:last-child{width:16px}#dp-navigation .dp-mobile-nav>.dp-link[aria-current=page]{background:#ffd200;color:#111}#dp-navigation .dp-mobile-submenu{padding:5px var(--ds-space-1,8px) 9px;background:#15171a;border-radius:0 0 10px 10px}#dp-navigation .dp-mobile-submenu .dp-link{display:flex;align-items:center;gap:var(--ds-space-2,12px);padding:var(--ds-space-2,12px);color:#eee;min-height:50px;border-bottom:1px solid #2b2d2f}#dp-navigation .dp-mobile-submenu .dp-link[aria-current=page]{color:#ffd200}#dp-navigation .dp-mobile-submenu .dp-link-title{font-weight:400;line-height:1.7}#dp-navigation .dp-mobile-languages{display:flex;justify-content:center;gap:5px;flex-wrap:wrap;margin-top:18px}#dp-navigation .dp-mobile-languages .dp-language{color:#eee;font-size:12px}#dp-navigation .dp-mobile-languages .dp-language[aria-current]{background:#292511;color:#ffd200}
.dp-footer.dbf{background:#090c0e!important;border-top:1px solid #292d30!important;padding:0!important;color:#fff!important}.dp-footer.dbf .dp-footer-wrap{max-width:1400px;margin:auto;padding:var(--ds-space-6,48px) var(--ds-space-5,32px)}.dp-footer.dbf .dp-footer-grid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:var(--ds-space-5,32px)}.dp-footer.dbf .dbf-brand{grid-row:auto}.dp-footer.dbf .dbf-logo{width:auto;max-width:min(190px,100%);max-height:127px;height:auto;display:block;margin-bottom:var(--ds-space-3,16px)}.dp-footer.dbf .dbf-brand p{font-size:12px;color:#b6bbc0;line-height:1.9;max-width:280px;margin:var(--ds-space-3,16px) 0 20px}.dp-footer.dbf .dbf-rule{display:none}.dp-footer.dbf .dbf-social{display:flex;gap:10px}.dp-footer.dbf .dbf-social a{display:grid;place-items:center;border:1px solid #35393c;border-radius:50%;width:38px;height:38px}.dp-footer svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.dp-footer.dbf .dp-footer-group h2{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:600;margin:var(--ds-space-1,8px) 0 20px;color:#fff}.dp-footer.dbf .dp-footer-group h2 svg{color:#ffd200}.dp-footer.dbf .dp-footer-group nav{display:grid;gap:2px}.dp-footer.dbf .dp-footer-group .dp-link{display:flex;gap:var(--ds-space-1,8px);align-items:start;padding:9px 0;min-height:42px;color:#bfc3c7;font-size:12px;line-height:1.8}.dp-footer.dbf .dp-footer-group .dp-link>svg{width:15px;height:15px;margin-top:3px;color:#7f878c}.dp-footer.dbf .dp-link-title{font-size:12px;line-height:1.8}.dp-footer a:hover{color:#ffd200}.dp-footer.dbf .dp-footer-notes{display:grid;grid-template-columns:1fr 1fr;gap:var(--ds-space-5,32px);margin-top:34px;padding-top:26px;border-top:1px solid #292d30}.dp-footer.dbf .dbf-title{font-size:13px;margin:0 0 var(--ds-space-2,12px);color:#d8dadd}.dp-footer.dbf .dbf-sources{display:flex;flex-wrap:wrap;gap:var(--ds-space-2,12px) var(--ds-space-4,24px)}.dp-footer.dbf .dbf-sources a{display:flex;gap:var(--ds-space-1,8px);max-width:290px;font-size:11px;line-height:1.8}.dp-footer.dbf .dbf-legal{display:flex;align-items:start;gap:var(--ds-space-2,12px);margin:0;padding:0;border:0;grid-column:auto}.dp-footer.dbf .dbf-legal>svg{color:#ffd200;flex:none}.dp-footer.dbf .dbf-legal strong{font-size:13px}.dp-footer.dbf .dbf-legal p{font-size:11px;color:#bfc3c7;line-height:1.8;margin:4px 0}.dp-footer.dbf .dbf-bottom{display:flex;flex-wrap:wrap;gap:10px var(--ds-space-4,24px);align-items:center;border-top:1px solid #292d30;margin-top:26px;padding-top:20px;font-size:11px;color:#aab0b5}.dp-footer.dbf .dbf-bottom p{margin:0}.dp-footer.dbf .dbf-bottom>a{font-size:11px;text-decoration:underline;text-underline-offset:3px;min-height:40px;display:flex;align-items:center}.dp-footer.dbf .dp-footer-languages{display:flex;flex-wrap:wrap;gap:var(--ds-space-3,16px);margin-inline-start:auto}.dp-footer.dbf .dp-language{padding:10px 0;font-size:12px;min-height:40px}.dp-footer.dbf .dp-language[aria-current]{color:#ffd200}
@media(max-width:1179px){#dp-navigation .dp-desktop,#dp-navigation .dp-tools>.dp-cta{display:none}#dp-navigation .dp-header{justify-content:space-between;padding:var(--ds-space-1,8px) var(--ds-space-4,24px)}#dp-navigation .dp-mobile-trigger{display:flex}.dp-footer.dbf .dp-footer-grid{grid-template-columns:repeat(4,1fr);gap:var(--ds-space-4,24px)}.dp-footer.dbf .dbf-brand{grid-column:1/-1;display:block}.dp-footer.dbf .dbf-brand p{max-width:520px}}
@media(max-width:767px){.dp-footer.dbf .dp-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-4,24px)}.dp-footer.dbf .dp-footer-wrap{padding:var(--ds-space-5,32px) var(--ds-space-4,24px)}.dp-footer.dbf .dp-footer-notes{grid-template-columns:1fr;gap:var(--ds-space-4,24px)}.dp-footer.dbf .dp-footer-group h2{font-size:14px;margin-bottom:var(--ds-space-2,12px)}.dp-footer.dbf .dp-footer-languages{margin-inline-start:0;width:100%}#dp-navigation .dp-header{padding:var(--ds-space-1,8px) var(--ds-space-3,16px)}#dp-navigation .dp-brand{flex-basis:125px;max-width:125px}#dp-navigation .dp-tools{gap:var(--ds-space-1,8px)}#dp-navigation .dp-language-toggle{padding:10px;font-size:12px}}
@media(prefers-reduced-motion:reduce){#dp-navigation *{transition:none!important}}
@media(max-width:359px){#dp-navigation .dp-header{padding-inline:var(--ds-space-2,12px);gap:var(--ds-space-1,8px)}#dp-navigation .dp-brand{flex-basis:88px;max-width:88px}#dp-navigation .dp-tools{gap:6px}#dp-navigation .dp-language-toggle{gap:5px;padding-inline:var(--ds-space-1,8px)}#dp-navigation .dp-language-toggle>svg:first-child{width:17px}#dp-navigation .dp-theme-toggle,#dp-navigation .dp-mobile-trigger{width:42px;height:44px}}
.dp-footer.dbf .dp-link-text{min-width:0;overflow-wrap:anywhere}.dp-footer.dbf .dp-link-title{overflow-wrap:anywhere}.dp-footer.dbf .dbf-bottom>a{max-width:100%;overflow-wrap:anywhere}

html[data-theme=light] #dp-navigation .dp-header{background:#fff;color:#14191f;border-color:#dce2e8;box-shadow:none}
html[data-theme=light] #dp-navigation :is(.dp-category,.dp-desktop>.dp-link,.dp-mobile-trigger,.dp-language-toggle,.dp-theme-toggle){color:#14191f;background:#fff;border-color:#dce2e8}
html[data-theme=light] #dp-navigation .dp-theme-toggle{color:#765c00}
html[data-theme=light] #dp-navigation :is(.dp-category:hover,.dp-category[aria-expanded=true],.dp-link:hover){background:#f4f6f8;color:#765c00}
html[data-theme=light] #dp-navigation .dp-mobile-panel{background:#fff;color:#14191f}
html[data-theme=light] #dp-navigation :is(.dp-mobile-nav>.dp-link,.dp-mobile-category,.dp-mobile-submenu .dp-link,.dp-mobile-languages .dp-language,.dp-close){color:#14191f;border-color:#dce2e8;background:transparent}
html[data-theme=light] #dp-navigation .dp-mobile-submenu{background:#f4f6f8}
html[data-theme=light] #dp-navigation :is(.dp-mobile-nav>.dp-link[aria-current],.dp-desktop>.dp-link[aria-current]){background:#ffd200;color:#101010}
html[data-theme=light] .dp-footer.dbf{background:#fff!important;color:#14191f!important;border-color:#dce2e8!important}
html[data-theme=light] .dp-footer.dbf :is(h2,.dp-link-title,.dbf-title){color:#14191f}
html[data-theme=light] .dp-footer.dbf :is(p,.dp-link,.dbf-bottom,.dp-footer-notes,.dp-language,.dbf-sources a){color:#515b67}
html[data-theme=light] .dp-footer.dbf :is(.dbf-social a,.dp-footer-bottom,.dp-footer-notes,.dbf-legal){border-color:#dce2e8!important;background:transparent!important}
#dp-navigation .dp-cta{border-radius:10px;background:#ffd200;min-height:48px}
#dp-navigation .dp-header{box-shadow:none;gap:var(--ds-space-3,16px)}
.dp-footer.dbf .dp-footer-group h2 svg{color:#ffd200}
@media(max-width:767px){#dp-navigation .dp-brand{flex-basis:112px;max-width:112px;height:48px}#dp-navigation .dp-brand img{max-height:48px}#dp-navigation .dp-header{min-height:72px;gap:var(--ds-space-2,12px)}.dp-footer.dbf .dp-footer-wrap{padding:var(--ds-space-5,32px) var(--ds-space-3,16px)}}
html[data-theme=light] #dp-navigation :is(a,button):focus-visible,html[data-theme=light] .dp-footer a:focus-visible{outline-color:#765c00}
#dp-navigation .dp-cta:hover{background:#ffd200;filter:brightness(.96)}
html[data-theme=light] .dp-footer.dbf :is(.dbf-bottom a,.dbf-social a,.dbf-social svg){color:#515b67!important}
html[data-theme=light] .dp-footer.dbf .dbf-bottom{border-color:#dce2e8!important}
html[data-theme=light] #dp-navigation .dp-mobile-submenu .dp-link[aria-current=page]{background:#ffd200;color:#101010;border-radius:8px}
html[data-theme=light] #dp-navigation .dp-category-current{color:#765c00!important;border-bottom:2px solid #ffd200}

#dp-navigation .dp-brand .dp-logo-light,.dp-footer.dbf .dp-logo-light{display:none}
html[data-theme=light] #dp-navigation .dp-brand .dp-logo-dark,html[data-theme=light] .dp-footer.dbf .dp-logo-dark{display:none}
html[data-theme=light] #dp-navigation .dp-brand .dp-logo-light,html[data-theme=light] .dp-footer.dbf .dp-logo-light{display:block}

/* Shared footer cards: preserve navigation, copy and original page width. */
#dp-footer.dp-footer.dbf {
  --dp-footer-card:#111315;
  --dp-footer-border:#292d30;
  --dp-footer-text:#f1f3f5;
  --dp-footer-muted:#b9c0c8;
}
html[data-theme=light] #dp-footer.dp-footer.dbf {
  --dp-footer-card:#fff;
  --dp-footer-border:#dce2e8;
  --dp-footer-text:#14191f;
  --dp-footer-muted:#515b67;
}
#dp-footer.dp-footer.dbf .dp-footer-grid { grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));gap:16px!important;align-items:stretch; }
#dp-footer.dp-footer.dbf :is(.dbf-brand,.dp-footer-group) {
  min-width:0;padding:22px 18px;border:1px solid var(--dp-footer-border);
  border-radius:14px;background:var(--dp-footer-card);
}
#dp-footer.dp-footer.dbf .dbf-brand p { margin:14px 0 20px;color:var(--dp-footer-muted);font-size:13px; }
#dp-footer.dp-footer.dbf .dp-footer-group h2 { margin:0 0 14px;gap:12px;font-size:16px;color:var(--dp-footer-text); }
#dp-footer.dp-footer.dbf .dp-footer-group h2 svg {
  box-sizing:content-box;width:22px!important;height:22px!important;padding:10px;
  border-radius:50%;background:var(--db-accent);color:#090c0e;
}
#dp-footer.dp-footer.dbf .dp-footer-group .dp-link { padding:8px 0;color:var(--dp-footer-muted); }
#dp-footer.dp-footer.dbf .dp-link-title { font-size:13px;font-weight:400;color:var(--dp-footer-text); }
#dp-footer.dp-footer.dbf .dbf-social a { color:var(--db-accent);background:var(--dp-footer-card);border-color:var(--dp-footer-border);width:40px;height:40px; }
#dp-footer.dp-footer.dbf .dp-footer-notes { margin-top:24px;padding-top:24px;gap:24px;border-color:var(--dp-footer-border); }
#dp-footer.dp-footer.dbf .dbf-bottom { border-color:var(--dp-footer-border);gap:12px 24px; }
#dp-footer.dp-footer.dbf .dbf-legal strong { color:var(--dp-footer-text); }
#dp-footer.dp-footer.dbf .dbf-legal>svg { color:var(--db-accent); }
#dp-footer.dp-footer.dbf .dp-footer-languages .dp-language[aria-current] { background:var(--db-accent);color:#090c0e!important;padding-inline:14px; }
#dp-footer.dp-footer.dbf[dir=rtl] .dp-direction { transform:scaleX(-1); }
@media(max-width:1179px) {
  #dp-footer.dp-footer.dbf .dp-footer-grid { grid-template-columns:repeat(4,minmax(0,1fr)); }
}
@media(max-width:900px) {
  #dp-footer.dp-footer.dbf .dp-footer-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media(max-width:767px) {
  #dp-footer.dp-footer.dbf :is(.dbf-brand,.dp-footer-group) { padding:18px 14px; }
  #dp-footer.dp-footer.dbf .dp-footer-group h2 { gap:8px;font-size:14px; }
  #dp-footer.dp-footer.dbf .dp-footer-group h2 svg { width:19px!important;height:19px!important;padding:8px; }
  #dp-footer.dp-footer.dbf .dp-link-title { font-size:12px; }
}
@media(max-width:419px) {
  #dp-footer.dp-footer.dbf .dp-footer-grid { grid-template-columns:minmax(0,1fr); }
}

/* Match the dark artwork width to the light footer logo; keep its layout slot. */
html[data-theme=dark] #dp-footer.dp-footer.dbf .dbf-logo.dp-logo-dark{transform:scale(.661527166);transform-origin:center}

/* Fixed physical sides are intentional in FR/NL/AR. */
.db-whatsapp-floating{inset-inline-end:auto;inset-inline-start:auto;right:auto;left:max(20px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));width:48px;height:48px;box-sizing:border-box}@media(min-width:640px){.db-whatsapp-floating{left:max(24px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));bottom:calc(24px + env(safe-area-inset-bottom,0px))}}

/* A single physical left-side WhatsApp control on every public page. */
#db-whatsapp-floating{position:fixed;inset:auto;left:max(20px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));width:48px;height:48px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:#25d366;color:white;z-index:50;box-shadow:0 3px 12px #0003;transform:none}
#db-whatsapp-floating[hidden]{display:none}#db-whatsapp-floating svg{width:24px;height:24px}#db-whatsapp-floating:focus-visible{outline:3px solid #087f47;outline-offset:3px}
@media(min-width:640px){#db-whatsapp-floating{left:max(24px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));bottom:calc(24px + env(safe-area-inset-bottom,0px))}}
