/* =========================================================
   M2A GROUP — GLOBAL EXPERIENCE V5
   Light-dominant institutional system + electronic navy dark
   mode, shared header controls and mobile performance guard.
   ========================================================= */

:root{
  --m2a-light-canvas:#f5f8fb;
  --m2a-light-surface:#ffffff;
  --m2a-light-surface-2:#eef4f8;
  --m2a-light-ink:#0b2238;
  --m2a-light-muted:#5c7082;
  --m2a-light-line:rgba(14,50,78,.12);
  --m2a-navy:#041b33;
  --m2a-navy-2:#062744;
  --m2a-navy-3:#093657;
  --m2a-electric:#36d5e8;
  --m2a-champagne:#e6bd55;
}

html[data-m2a-site-theme="light"]{color-scheme:light}
html[data-m2a-site-theme="dark"]{color-scheme:dark}

/* ---------- Shared circular theme control ---------- */
.m2a-global-theme-toggle,
#m2aThemeToggle.m2a-global-theme-toggle{
  position:relative!important;
  display:inline-grid!important;
  place-items:center!important;
  flex:0 0 auto!important;
  width:42px!important;
  height:42px!important;
  padding:0!important;
  border:1px solid rgba(14,80,105,.18)!important;
  border-radius:50%!important;
  background:rgba(255,255,255,.78)!important;
  color:#0d7086!important;
  box-shadow:0 10px 28px rgba(20,57,77,.10),inset 0 1px rgba(255,255,255,.88)!important;
  cursor:pointer!important;
  isolation:isolate!important;
  transition:transform .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease!important;
}

.m2a-global-theme-toggle:hover{transform:translateY(-2px) rotate(5deg)!important;border-color:rgba(54,213,232,.58)!important}
.m2a-global-theme-toggle:focus-visible{outline:2px solid var(--m2a-electric)!important;outline-offset:3px!important}
.m2a-global-theme-toggle svg{position:absolute!important;width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important;transition:opacity .25s ease,transform .34s ease!important}
.m2a-global-theme-toggle .m2a-theme-sun{opacity:0!important;transform:scale(.58) rotate(30deg)!important}
.m2a-global-theme-toggle .m2a-theme-moon{opacity:1!important;transform:scale(1) rotate(0)!important}

html[data-m2a-site-theme="dark"] .m2a-global-theme-toggle{
  border-color:rgba(54,213,232,.28)!important;
  background:linear-gradient(145deg,rgba(10,48,77,.92),rgba(4,27,51,.96))!important;
  color:#f0cf70!important;
  box-shadow:0 12px 34px rgba(0,8,18,.28),inset 0 1px rgba(255,255,255,.06)!important;
}
html[data-m2a-site-theme="dark"] .m2a-global-theme-toggle .m2a-theme-sun{opacity:1!important;transform:scale(1) rotate(0)!important}
html[data-m2a-site-theme="dark"] .m2a-global-theme-toggle .m2a-theme-moon{opacity:0!important;transform:scale(.58) rotate(-28deg)!important}

/* ---------- Light is the primary site experience ---------- */
html[data-m2a-site-theme="light"] body.m2a-master-template{
  --m2a-bg:var(--m2a-light-canvas);
  --m2a-bg-deep:#eaf1f6;
  --m2a-bg-navy:#eef4f8;
  --m2a-bg-elevated:#fff;
  --m2a-surface:#fff;
  --m2a-surface-soft:rgba(255,255,255,.74);
  --m2a-surface-medium:rgba(255,255,255,.86);
  --m2a-surface-strong:rgba(255,255,255,.96);
  --m2a-text:var(--m2a-light-ink);
  --m2a-heading:#071c30;
  --m2a-muted:var(--m2a-light-muted);
  --m2a-muted-strong:#385468;
  --m2a-line:var(--m2a-light-line);
  --m2a-line-strong:rgba(14,50,78,.19);
  --m2a-shadow:0 22px 68px rgba(24,66,91,.09);
  --m2a-shadow-hover:0 30px 84px rgba(24,66,91,.14);
  background:var(--m2a-light-canvas)!important;
  color:var(--m2a-light-ink)!important;
}

html[data-m2a-site-theme="light"] body.m2a-master-template .page-bg{
  background:radial-gradient(circle at 12% 9%,rgba(54,213,232,.13),transparent 28%),radial-gradient(circle at 88% 12%,rgba(230,189,85,.14),transparent 27%),linear-gradient(145deg,#fbfdff 0%,#edf4f8 52%,#f8fbfd 100%)!important;
}

html[data-m2a-site-theme="light"] body.m2a-master-template .page-bg::after{
  opacity:.32!important;
  background-image:linear-gradient(rgba(15,69,95,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(15,69,95,.055) 1px,transparent 1px)!important;
}

html[data-m2a-site-theme="light"] body.m2a-master-template main{background-color:var(--m2a-light-canvas)!important}

/* Keep the first cinematic hero and intentional navy anchors dark. */
html[data-m2a-site-theme="light"] body.m2a-master-template:not(.home-page):not(.sectors-page):not(.sector-detail-v9):not(.about-page) main > section:not(:first-child):not(.is-dark){
  background:linear-gradient(180deg,#fff 0%,#f4f8fb 100%)!important;
  color:var(--m2a-light-ink)!important;
}

html[data-m2a-site-theme="light"] body.m2a-master-template:not(.home-page):not(.sectors-page):not(.sector-detail-v9):not(.about-page) main > section:not(:first-child):not(.is-dark) :is(h1,h2,h3,h4,strong){color:#0a2236!important;text-shadow:none!important}
html[data-m2a-site-theme="light"] body.m2a-master-template:not(.home-page):not(.sectors-page):not(.sector-detail-v9):not(.about-page) main > section:not(:first-child):not(.is-dark) p{color:#5d7182!important}

/* About V4: cinematic hero, then a bright institutional narrative. */
html[data-m2a-site-theme="light"] body.about-page main > .about-section:not(.about-hero-v4):not(.about-os){
  background:linear-gradient(180deg,#fbfdff 0%,#f1f6f9 100%)!important;
  color:var(--m2a-light-ink)!important;
}
html[data-m2a-site-theme="light"] body.about-page main > .about-section:not(.about-hero-v4):not(.about-os) :is(h2,h3,h4,b,strong){color:#0a2236!important;text-shadow:none!important}
html[data-m2a-site-theme="light"] body.about-page main > .about-section:not(.about-hero-v4):not(.about-os) p{color:#5c7082!important}
html[data-m2a-site-theme="light"] body.about-page :is(.about-copy-card,.about-purpose-card,.about-sector-card,.about-principle,.about-governance-card,.about-governance-copy,.about-operating-step,.about-cta){
  border-color:var(--m2a-light-line)!important;
  background:rgba(255,255,255,.88)!important;
  box-shadow:0 22px 68px rgba(24,66,91,.09)!important;
}
html[data-m2a-site-theme="light"] body.about-page .about-os{
  background:radial-gradient(circle at 18% 20%,rgba(54,213,232,.12),transparent 30%),linear-gradient(145deg,var(--m2a-navy) 0%,var(--m2a-navy-2) 56%,#04182d 100%)!important;
}

/* Header is bright and open in the primary mode. */
html[data-m2a-site-theme="light"] body .site-header,
html[data-m2a-site-theme="light"] body.m2a-master-template .m2a-master-header{
  background:rgba(250,253,255,.88)!important;
  border-bottom-color:rgba(13,65,91,.12)!important;
  box-shadow:0 10px 36px rgba(24,66,91,.07)!important;
  -webkit-backdrop-filter:blur(18px) saturate(130%)!important;
  backdrop-filter:blur(18px) saturate(130%)!important;
}
html[data-m2a-site-theme="light"] body .site-header.scrolled,
html[data-m2a-site-theme="light"] body.m2a-master-template .m2a-master-header.scrolled{background:rgba(252,254,255,.97)!important;box-shadow:0 14px 44px rgba(24,66,91,.10)!important}
html[data-m2a-site-theme="light"] body .site-header .desktop-nav a{color:#1c3548!important}
html[data-m2a-site-theme="light"] body .site-header .desktop-nav a:hover{color:#087d91!important}
html[data-m2a-site-theme="light"] body .site-header .desktop-nav a.active{color:#8b6815!important;background:rgba(230,189,85,.10)!important;border-color:rgba(184,137,31,.25)!important}
html[data-m2a-site-theme="light"] body .site-header .language-link{color:#17374a!important;background:rgba(255,255,255,.82)!important;border-color:rgba(13,65,91,.14)!important}
html[data-m2a-site-theme="light"] body .site-header .menu-toggle{background:#fff!important;border-color:rgba(13,65,91,.14)!important}
html[data-m2a-site-theme="light"] body .site-header .menu-toggle span{background:#18394b!important}
html[data-m2a-site-theme="light"] body .mobile-menu{background:rgba(222,235,242,.80)!important}
html[data-m2a-site-theme="light"] body .mobile-menu-inner{background:#fbfdff!important;border-color:rgba(13,65,91,.14)!important;box-shadow:0 30px 90px rgba(24,66,91,.17)!important}
html[data-m2a-site-theme="light"] body .mobile-menu-inner > a,
html[data-m2a-site-theme="light"] body .menu-close,
html[data-m2a-site-theme="light"] body .mobile-menu-contact{color:#17374a!important;background:rgba(10,112,132,.045)!important;border-color:rgba(13,65,91,.11)!important}

/* Footer is the consistent electronic navy anchor in both themes. */
body.m2a-master-template .m2a-master-footer,
html[data-m2a-site-theme="light"] body.m2a-master-template .m2a-master-footer{
  color:#d8e6ef!important;
  background:linear-gradient(145deg,#041b33 0%,#062744 58%,#04182d 100%)!important;
  border-top-color:rgba(54,213,232,.14)!important;
  box-shadow:inset 0 1px rgba(255,255,255,.04)!important;
}
body.m2a-master-template .m2a-master-footer p,
html[data-m2a-site-theme="light"] body.m2a-master-template .m2a-master-footer p{color:#b9cbd7!important}

/* ---------- Electronic navy dark mode: no flat black ---------- */
html[data-m2a-site-theme="dark"] body.m2a-master-template{
  --m2a-bg:#041b33;
  --m2a-bg-deep:#03162a;
  --m2a-bg-navy:#062744;
  --m2a-bg-elevated:#093657;
  --m2a-surface:#082d4d;
  --m2a-surface-soft:rgba(8,45,77,.68);
  --m2a-surface-medium:rgba(8,45,77,.82);
  --m2a-surface-strong:rgba(6,36,68,.94);
  --m2a-text:#e7f4fa;
  --m2a-heading:#ffffff;
  --m2a-muted:#aac1cf;
  --m2a-muted-strong:#d0e0e9;
  --m2a-line:rgba(90,215,230,.14);
  --m2a-line-strong:rgba(90,215,230,.23);
  background:var(--m2a-navy)!important;
  color:#e7f4fa!important;
}
html[data-m2a-site-theme="dark"] body.m2a-master-template .page-bg{
  background:radial-gradient(circle at 13% 14%,rgba(54,213,232,.14),transparent 29%),radial-gradient(circle at 86% 16%,rgba(230,189,85,.11),transparent 28%),linear-gradient(145deg,#041b33 0%,#062744 54%,#03182e 100%)!important;
}
html[data-m2a-site-theme="dark"] body .site-header,
html[data-m2a-site-theme="dark"] body.m2a-master-template .m2a-master-header{
  background:rgba(4,27,51,.84)!important;
  border-bottom-color:rgba(54,213,232,.14)!important;
  box-shadow:0 12px 42px rgba(0,12,26,.24)!important;
}
html[data-m2a-site-theme="dark"] body .site-header.scrolled,
html[data-m2a-site-theme="dark"] body.m2a-master-template .m2a-master-header.scrolled{background:rgba(4,27,51,.96)!important}
html[data-m2a-site-theme="dark"] body .mobile-menu-inner{background:#062744!important;border-color:rgba(54,213,232,.16)!important}

/* Keep intentional dark bands navy even when legacy CSS asks for black. */
html[data-m2a-site-theme="dark"] body.m2a-master-template :is(.is-dark,.about-os,.digital-os-section){background-color:var(--m2a-navy)!important}

/* ---------- Mobile and low-power performance mode ---------- */
html[data-m2a-performance="lite"] body :is(.cursor-dot,.cursor-ring){display:none!important}
html[data-m2a-performance="lite"] body img{animation:none!important;transition:none!important}
html[data-m2a-performance="lite"] body :is(.page-bg,.sectors-aurora,.sectors-orbit,.hero-orb,.hero-gridlines,.about-spectrum){animation:none!important;transform:none!important}
html[data-m2a-performance="lite"] body :is(.about-glass,.about-fact,.about-hero-frame,.sector-floating-card,.sd-card,.card,.process-step,.contact-card,.mobile-menu-inner){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
html[data-m2a-performance="lite"] body .site-header{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}
html[data-m2a-performance="lite"] body main > section:not(:first-child){content-visibility:auto;contain-intrinsic-size:1px 760px}
html[data-m2a-performance="lite"] body [style*="background-attachment: fixed"]{background-attachment:scroll!important}

@media(max-width:760px){
  .m2a-global-theme-toggle,#m2aThemeToggle.m2a-global-theme-toggle{width:38px!important;height:38px!important}
  html[data-m2a-site-theme="light"] body .site-header,
  html[data-m2a-site-theme="dark"] body .site-header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
}

@media(prefers-reduced-motion:reduce){
  .m2a-global-theme-toggle,.m2a-global-theme-toggle svg{transition:none!important}
}

/* Contact pages: semantic primary heading, aligned with the existing visual system. */
body.m2a-master-template #contact-form-section .quote-copy > h1{
  margin:0 0 16px;
  font-size:clamp(30px,3.7vw,50px);
  line-height:1.22;
  font-weight:900;
  color:var(--m2a-heading,#102638);
}
@media(max-width:720px){
  body.m2a-master-template #contact-form-section .quote-copy > h1{font-size:28px;line-height:1.25}
}
/* =========================================================
   M2A GLOBAL CONTRAST + SCROLL FIX V2 — 2026-08-23
   Paste ONCE at the end of:
   /public_html/v8/site-global-experience-v5.css
   ========================================================= */

/* ---------- Shared header motion ---------- */
html[data-m2a-global-shell="true"] :is(
  .site-header,
  .site-header .header-container,
  .site-header .desktop-nav a,
  .site-header .language-link
){
  transition:
    color .22s ease,
    background-color .3s ease,
    border-color .3s ease,
    box-shadow .3s ease!important;
}

/* ---------- LIGHT MODE HEADER ---------- */
html[data-m2a-global-shell="true"][data-m2a-site-theme="light"] .site-header{
  background:rgba(250,253,255,.95)!important;
  background-image:none!important;
  border-bottom:1px solid rgba(10,63,91,.13)!important;
  box-shadow:0 10px 34px rgba(12,47,70,.09)!important;
  -webkit-backdrop-filter:blur(16px) saturate(125%)!important;
  backdrop-filter:blur(16px) saturate(125%)!important;
}

html[data-m2a-global-shell="true"][data-m2a-site-theme="light"]
.site-header .header-container{
  background:transparent!important;
  background-image:none!important;
}

html[data-m2a-global-shell="true"][data-m2a-site-theme="light"]
.site-header .desktop-nav a{
  color:#102f45!important;
  -webkit-text-fill-color:#102f45!important;
  text-shadow:none!important;
  opacity:1!important;
}

html[data-m2a-global-shell="true"][data-m2a-site-theme="light"]
.site-header .desktop-nav a:hover,
html[data-m2a-global-shell="true"][data-m2a-site-theme="light"]
.site-header .desktop-nav a:focus-visible{
  color:#007f98!important;
  -webkit-text-fill-color:#007f98!important;
}

html[data-m2a-global-shell="true"][data-m2a-site-theme="light"]
.site-header .desktop-nav a:is(.active,[aria-current="page"]){
  color:#8a6410!important;
  -webkit-text-fill-color:#8a6410!important;
  background:rgba(230,189,85,.12)!important;
  border-color:rgba(166,119,18,.28)!important;
}

html[data-m2a-global-shell="true"][data-m2a-site-theme="light"]
.site-header .language-link{
  color:#12364c!important;
  -webkit-text-fill-color:#12364c!important;
  background:rgba(255,255,255,.94)!important;
  border-color:rgba(12,70,98,.17)!important;
  text-shadow:none!important;
}

/* Light header after scrolling */
html[data-m2a-global-shell="true"][data-m2a-site-theme="light"]
.site-header.scrolled{
  background:rgba(245,250,253,.74)!important;
  background-image:none!important;
  border-bottom-color:transparent!important;
  box-shadow:none!important;
}

html[data-m2a-global-shell="true"][data-m2a-site-theme="light"]
.site-header.scrolled .header-container{
  background:rgba(252,254,255,.98)!important;
  background-image:none!important;
  border:1px solid rgba(10,78,105,.17)!important;
  box-shadow:
    0 18px 46px rgba(12,47,70,.14),
    inset 0 1px rgba(255,255,255,.94)!important;
  -webkit-backdrop-filter:blur(18px) saturate(125%)!important;
  backdrop-filter:blur(18px) saturate(125%)!important;
}

/* ---------- DARK MODE HEADER ---------- */
html[data-m2a-global-shell="true"][data-m2a-site-theme="dark"] .site-header{
  background:
    linear-gradient(
      135deg,
      rgba(9,54,87,.95),
      rgba(4,27,51,.98)
    )!important;
  border-bottom:1px solid rgba(54,213,232,.16)!important;
  box-shadow:0 12px 38px rgba(0,12,27,.25)!important;
}

html[data-m2a-global-shell="true"][data-m2a-site-theme="dark"]
.site-header .header-container{
  background:transparent!important;
  background-image:none!important;
}

html[data-m2a-global-shell="true"][data-m2a-site-theme="dark"]
.site-header .desktop-nav a{
  color:#e8f3f8!important;
  -webkit-text-fill-color:#e8f3f8!important;
  text-shadow:none!important;
  opacity:1!important;
}

html[data-m2a-global-shell="true"][data-m2a-site-theme="dark"]
.site-header .desktop-nav a:hover{
  color:#64e5f1!important;
  -webkit-text-fill-color:#64e5f1!important;
}

html[data-m2a-global-shell="true"][data-m2a-site-theme="dark"]
.site-header .desktop-nav a:is(.active,[aria-current="page"]){
  color:#f1cf6f!important;
  -webkit-text-fill-color:#f1cf6f!important;
  background:rgba(230,189,85,.10)!important;
  border-color:rgba(230,189,85,.28)!important;
}

html[data-m2a-global-shell="true"][data-m2a-site-theme="dark"]
.site-header .language-link{
  color:#f2f8fb!important;
  -webkit-text-fill-color:#f2f8fb!important;
  background:rgba(255,255,255,.065)!important;
  border-color:rgba(110,221,233,.20)!important;
}

/* Dark header after scrolling */
html[data-m2a-global-shell="true"][data-m2a-site-theme="dark"]
.site-header.scrolled{
  background:rgba(3,22,42,.76)!important;
  background-image:none!important;
  border-bottom-color:transparent!important;
  box-shadow:none!important;
}

html[data-m2a-global-shell="true"][data-m2a-site-theme="dark"]
.site-header.scrolled .header-container{
  background:
    linear-gradient(
      135deg,
      rgba(9,54,87,.98),
      rgba(4,27,51,.99)
    )!important;
  border:1px solid rgba(74,215,230,.19)!important;
  box-shadow:
    0 18px 48px rgba(0,10,24,.34),
    inset 0 1px rgba(255,255,255,.06)!important;
  -webkit-backdrop-filter:blur(18px) saturate(125%)!important;
  backdrop-filter:blur(18px) saturate(125%)!important;
}

/* ---------- ALL SECTOR DETAIL PAGES ---------- */
body.sector-detail-v9 .sd-hero h1{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  text-shadow:
    0 3px 30px rgba(0,0,0,.78),
    0 1px 2px rgba(0,0,0,.5)!important;
  opacity:1!important;
}

body.sector-detail-v9 .sd-hero-lead{
  color:#d8e5ec!important;
  -webkit-text-fill-color:#d8e5ec!important;
  text-shadow:0 3px 20px rgba(0,0,0,.76)!important;
  opacity:1!important;
}

body.sector-detail-v9 .sd-hero :is(
  .sd-breadcrumb,
  .sd-breadcrumb a,
  .sd-sector-index span
){
  color:#f2d276!important;
  -webkit-text-fill-color:#f2d276!important;
  opacity:1!important;
}

body.sector-detail-v9 .sd-hero .sd-btn.secondary{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  background:rgba(5,23,36,.68)!important;
  border-color:rgba(255,255,255,.32)!important;
}

/* ---------- ABOUT PAGE ---------- */
body.about-page .about-hero-v4 .about-title{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  text-shadow:0 3px 30px rgba(0,0,0,.72)!important;
}

body.about-page .about-hero-v4 .about-lead{
  color:#eef5f8!important;
  -webkit-text-fill-color:#eef5f8!important;
  text-shadow:0 3px 18px rgba(0,0,0,.72)!important;
}

body.about-page .about-hero-v4 .about-eyebrow{
  color:#f2d276!important;
  -webkit-text-fill-color:#f2d276!important;
}

html[data-m2a-site-theme="light"]
body.about-page .about-cta .btn-outline{
  color:#12364c!important;
  -webkit-text-fill-color:#12364c!important;
  background:#fff!important;
  border-color:rgba(12,70,98,.20)!important;
}

/* ---------- INSIGHTS MAIN PAGE ---------- */
body.insights-page .insights-hero h1{
  color:#d4af37!important;
  background:
    linear-gradient(
      135deg,
      #fff4bf 0%,
      #f2d76a 38%,
      #d4af37 78%,
      #aa8c2c 100%
    )!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  -webkit-text-fill-color:transparent!important;
}

body.insights-page .insights-hero-copy>p{
  color:#e2e8f0!important;
  -webkit-text-fill-color:#e2e8f0!important;
  opacity:1!important;
}

body.insights-page .insights-console h2{
  color:#f2d76a!important;
  -webkit-text-fill-color:#f2d76a!important;
  text-shadow:0 2px 18px rgba(0,0,0,.36)!important;
}

body.insights-page .insights-console-top,
body.insights-page .insights-console-top span{
  color:#f5dc79!important;
  -webkit-text-fill-color:#f5dc79!important;
}

body.insights-page .insights-console-map span{
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
}

body.insights-page :is(
  .insight-card p,
  .insights-principles-shell p,
  .insights-section-head p
){
  color:#e2e8f0!important;
  -webkit-text-fill-color:#e2e8f0!important;
}

body.insights-page .insight-card h2 a,
body.insights-page .insights-principles-shell h2{
  color:#e1bd50!important;
  -webkit-text-fill-color:#e1bd50!important;
}

/* ---------- ALL INTERNAL ARTICLES: ARABIC + ENGLISH ---------- */
body.insights-article-page .article-experience{
  color:#f8fafc!important;
}

body.insights-article-page .article-hero h1{
  color:#d4af37!important;
  background:
    linear-gradient(
      110deg,
      #fff6c9,
      #d4af37 45%,
      var(--article-accent-bright)
    )!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  -webkit-text-fill-color:transparent!important;
}

body.insights-article-page :is(
  .article-deck,
  .article-lead,
  .article-section p,
  .article-section li,
  .article-takeaways li,
  .article-closing p,
  .related-article strong,
  .article-toc-links a
){
  color:#e5edf2!important;
  -webkit-text-fill-color:#e5edf2!important;
  opacity:1!important;
}

body.insights-article-page :is(
  .article-section h2,
  .article-takeaways h2,
  .article-closing h2,
  .related-head h2
){
  color:#e1bd50!important;
  -webkit-text-fill-color:#e1bd50!important;
  text-shadow:0 2px 16px rgba(0,0,0,.28)!important;
}

body.insights-article-page :is(
  .article-section-number,
  .article-toc-inner>strong,
  .article-sector-link,
  .article-breadcrumb strong,
  .article-closing a
){
  color:#f2d76a!important;
  -webkit-text-fill-color:#f2d76a!important;
}

body.insights-article-page .article-toc-ribbon{
  background:rgba(7,19,30,.97)!important;
}

/* ---------- CONTACT PAGE: LIGHT MODE ---------- */
html[data-m2a-site-theme="light"] body.contact-page .quote-card{
  background:
    linear-gradient(
      145deg,
      #fff,
      rgba(241,248,251,.98)
    )!important;
  border-color:rgba(12,70,98,.16)!important;
  box-shadow:0 24px 70px rgba(13,48,71,.12)!important;
}

html[data-m2a-site-theme="light"]
body.contact-page .lead-form label{
  color:#17394f!important;
  -webkit-text-fill-color:#17394f!important;
}

html[data-m2a-site-theme="light"]
body.contact-page .lead-form :is(input,select,textarea){
  color:#102f45!important;
  -webkit-text-fill-color:#102f45!important;
  background:#f5f9fb!important;
  border-color:rgba(12,70,98,.20)!important;
  caret-color:#007f98!important;
  opacity:1!important;
}

html[data-m2a-site-theme="light"]
body.contact-page .lead-form :is(input,textarea)::placeholder{
  color:#708392!important;
  -webkit-text-fill-color:#708392!important;
  opacity:1!important;
}

html[data-m2a-site-theme="light"]
body.contact-page .lead-form :is(input,select,textarea):focus{
  background:#fff!important;
  border-color:#0097ad!important;
  box-shadow:0 0 0 4px rgba(0,151,173,.12)!important;
}

html[data-m2a-site-theme="light"]
body.contact-page .lead-form select option{
  color:#102f45!important;
  background:#fff!important;
}

html[data-m2a-site-theme="light"] body.contact-page .form-consent,
html[data-m2a-site-theme="light"] body.contact-page .form-consent span{
  color:#536b7b!important;
  -webkit-text-fill-color:#536b7b!important;
}

html[data-m2a-site-theme="light"]
body.contact-page .form-consent a{
  color:#007f98!important;
  -webkit-text-fill-color:#007f98!important;
}

html[data-m2a-site-theme="light"] body.contact-page .quote-copy h1,
html[data-m2a-site-theme="light"] body.contact-page .quote-copy h2{
  color:#0c2b3a!important;
  -webkit-text-fill-color:#0c2b3a!important;
}

html[data-m2a-site-theme="light"]
body.contact-page .quote-copy>p{
  color:#607586!important;
  -webkit-text-fill-color:#607586!important;
}

/* ---------- CONTACT PAGE: DARK MODE ---------- */
html[data-m2a-site-theme="dark"] body.contact-page .quote-card{
  background:
    linear-gradient(
      145deg,
      rgba(9,54,87,.94),
      rgba(4,27,51,.98)
    )!important;
  border-color:rgba(74,215,230,.18)!important;
}

html[data-m2a-site-theme="dark"]
body.contact-page .lead-form label{
  color:#eef6fa!important;
  -webkit-text-fill-color:#eef6fa!important;
}

html[data-m2a-site-theme="dark"]
body.contact-page .lead-form :is(input,select,textarea){
  color:#f7fbfd!important;
  -webkit-text-fill-color:#f7fbfd!important;
  background:#061c31!important;
  border-color:rgba(110,221,233,.20)!important;
}

html[data-m2a-site-theme="dark"]
body.contact-page .lead-form :is(input,textarea)::placeholder{
  color:#9fb4c2!important;
  -webkit-text-fill-color:#9fb4c2!important;
  opacity:1!important;
}

/* ---------- ACCESSIBILITY ---------- */
html[data-m2a-global-shell="true"]
:is(a,button,input,select,textarea):focus-visible{
  outline:3px solid #36d5e8!important;
  outline-offset:3px!important;
}

/* ---------- MOBILE PERFORMANCE ---------- */
@media(max-width:900px){
  html[data-m2a-global-shell="true"][data-m2a-site-theme="light"] :is(
    .site-header,
    .site-header.scrolled,
    .site-header.scrolled .header-container,
    .mobile-menu-inner
  ){
    background:#fbfdff!important;
    background-image:none!important;
  }

  html[data-m2a-global-shell="true"][data-m2a-site-theme="dark"] :is(
    .site-header,
    .site-header.scrolled,
    .site-header.scrolled .header-container,
    .mobile-menu-inner
  ){
    background:#041b33!important;
    background-image:none!important;
  }

  html[data-m2a-global-shell="true"][data-m2a-site-theme="light"]
  .mobile-menu-inner a{
    color:#102f45!important;
    -webkit-text-fill-color:#102f45!important;
  }

  html[data-m2a-global-shell="true"][data-m2a-site-theme="dark"]
  .mobile-menu-inner a{
    color:#eef6fa!important;
    -webkit-text-fill-color:#eef6fa!important;
  }

  html[data-m2a-global-shell="true"] :is(
    .site-header,
    .site-header .header-container
  ){
    -webkit-backdrop-filter:none!important;
    backdrop-filter:none!important;
    transition:none!important;
  }
}

@media(prefers-reduced-motion:reduce){
  html[data-m2a-global-shell="true"] .site-header,
  html[data-m2a-global-shell="true"] .site-header *{
    transition:none!important;
  }
}
/* =========================================================
   M2A CONTACT — FINAL SIZE, OFFSET & LIGHT CONTRAST FIX
   ========================================================= */

/* مسافة آمنة تحت الهيدر */
body.contact-page #contact-form-section{
  padding-top:clamp(150px,11vw,176px)!important;
  padding-bottom:82px!important;
  scroll-margin-top:126px!important;
}

body.contact-page #m2a-contact-form{
  scroll-margin-top:126px!important;
}

body.contact-page #contact-form-section > .quote-layout{
  align-items:start!important;
  gap:clamp(30px,3.5vw,52px)!important;
}

/* تصغير وتنظيم النموذج */
body.contact-page #contact-form-section .quote-card{
  padding:26px!important;
  border-radius:26px!important;
}

body.contact-page #contact-form-section .lead-form{
  display:block!important;
  width:100%!important;
}

body.contact-page #contact-form-section .form-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:14px 16px!important;
}

body.contact-page #contact-form-section .form-field{
  display:flex!important;
  flex-direction:column!important;
  gap:6px!important;
  min-width:0!important;
}

body.contact-page #contact-form-section .form-field-full{
  grid-column:1/-1!important;
}

body.contact-page #contact-form-section .form-field label{
  margin:0!important;
  font-size:13px!important;
  line-height:1.5!important;
}

body.contact-page #contact-form-section .form-field input,
body.contact-page #contact-form-section .form-field select{
  display:block!important;
  width:100%!important;
  height:54px!important;
  min-height:54px!important;
  max-height:54px!important;
  margin:0!important;
  padding:11px 14px!important;
  border-radius:14px!important;
  font-size:14px!important;
  line-height:1.5!important;
}

body.contact-page #contact-form-section .form-field textarea{
  display:block!important;
  width:100%!important;
  height:124px!important;
  min-height:124px!important;
  margin:0!important;
  padding:13px 14px!important;
  border-radius:14px!important;
  font-size:14px!important;
  line-height:1.7!important;
  resize:vertical!important;
}

body.contact-page #contact-form-section .form-consent{
  margin-top:14px!important;
  padding:11px 13px!important;
  border-radius:13px!important;
  font-size:11.5px!important;
  line-height:1.7!important;
}

body.contact-page #contact-form-section .form-submit{
  min-height:52px!important;
  margin-top:14px!important;
  padding:12px 20px!important;
  border-radius:14px!important;
}

/* =========================================================
   الوضع الفاتح
   ========================================================= */

html[data-m2a-site-theme="light"]
body.contact-page #contact-form-section{
  color:#102f45!important;
  background:
    radial-gradient(
      circle at 8% 14%,
      rgba(0,151,173,.08),
      transparent 30%
    ),
    radial-gradient(
      circle at 92% 78%,
      rgba(212,175,55,.11),
      transparent 31%
    ),
    linear-gradient(
      145deg,
      #f7fbfd 0%,
      #eef6f8 52%,
      #fbfaf5 100%
    )!important;
  border-block-color:rgba(12,70,98,.12)!important;
}

html[data-m2a-site-theme="light"]
body.contact-page #contact-form-section .quote-copy .section-label{
  color:#008fa4!important;
  -webkit-text-fill-color:#008fa4!important;
}

html[data-m2a-site-theme="light"]
body.contact-page #contact-form-section .quote-copy h1,
html[data-m2a-site-theme="light"]
body.contact-page #contact-form-section .quote-copy h2{
  color:#0a2d3d!important;
  -webkit-text-fill-color:#0a2d3d!important;
  text-shadow:none!important;
}

html[data-m2a-site-theme="light"]
body.contact-page #contact-form-section .quote-copy > p{
  color:#536c7c!important;
  -webkit-text-fill-color:#536c7c!important;
}

html[data-m2a-site-theme="light"]
body.contact-page #contact-form-section .quote-points span{
  color:#77570e!important;
  -webkit-text-fill-color:#77570e!important;
  background:#fff8e4!important;
  border-color:rgba(166,119,18,.24)!important;
  box-shadow:0 8px 22px rgba(90,65,12,.06)!important;
}

html[data-m2a-site-theme="light"]
body.contact-page #contact-form-section .quote-assurance-item{
  color:#15384a!important;
  background:rgba(255,255,255,.90)!important;
  border-color:rgba(12,70,98,.13)!important;
  box-shadow:0 12px 30px rgba(13,48,71,.07)!important;
}

html[data-m2a-site-theme="light"]
body.contact-page #contact-form-section .quote-assurance-item strong{
  color:#12364c!important;
  -webkit-text-fill-color:#12364c!important;
}

html[data-m2a-site-theme="light"]
body.contact-page #contact-form-section .quote-assurance-item small{
  color:#607889!important;
  -webkit-text-fill-color:#607889!important;
}

html[data-m2a-site-theme="light"]
body.contact-page #contact-form-section .quote-assurance-icon{
  color:#008fa4!important;
  background:#edfafd!important;
  border-color:rgba(0,143,164,.20)!important;
}

html[data-m2a-site-theme="light"]
body.contact-page #contact-form-section .quote-card{
  background:linear-gradient(145deg,#ffffff,#f4f9fb)!important;
  border:1px solid rgba(12,70,98,.16)!important;
  box-shadow:0 24px 65px rgba(13,48,71,.12)!important;
}

html[data-m2a-site-theme="light"]
body.contact-page #contact-form-section .form-field label{
  color:#17394f!important;
  -webkit-text-fill-color:#17394f!important;
}

html[data-m2a-site-theme="light"]
body.contact-page #contact-form-section .form-field label small{
  color:#617889!important;
  -webkit-text-fill-color:#617889!important;
}

html[data-m2a-site-theme="light"]
body.contact-page #contact-form-section .form-field input,
html[data-m2a-site-theme="light"]
body.contact-page #contact-form-section .form-field select,
html[data-m2a-site-theme="light"]
body.contact-page #contact-form-section .form-field textarea{
  color:#102f45!important;
  -webkit-text-fill-color:#102f45!important;
  background:#f5f9fb!important;
  border:1px solid #bfd3de!important;
  box-shadow:inset 0 1px 0 #fff!important;
  caret-color:#008fa4!important;
  opacity:1!important;
}

html[data-m2a-site-theme="light"]
body.contact-page #contact-form-section .form-field input::placeholder,
html[data-m2a-site-theme="light"]
body.contact-page #contact-form-section .form-field textarea::placeholder{
  color:#6f8493!important;
  -webkit-text-fill-color:#6f8493!important;
  opacity:1!important;
}

html[data-m2a-site-theme="light"]
body.contact-page #contact-form-section .form-field input:focus,
html[data-m2a-site-theme="light"]
body.contact-page #contact-form-section .form-field select:focus,
html[data-m2a-site-theme="light"]
body.contact-page #contact-form-section .form-field textarea:focus{
  color:#0b283b!important;
  -webkit-text-fill-color:#0b283b!important;
  background:#fff!important;
  border-color:#008fa4!important;
  box-shadow:0 0 0 4px rgba(0,143,164,.12)!important;
}

html[data-m2a-site-theme="light"]
body.contact-page #contact-form-section .form-field select option{
  color:#102f45!important;
  background:#fff!important;
}

html[data-m2a-site-theme="light"]
body.contact-page #contact-form-section .form-consent{
  color:#506979!important;
  -webkit-text-fill-color:#506979!important;
  background:#f2f7f9!important;
  border-color:rgba(12,70,98,.14)!important;
}

html[data-m2a-site-theme="light"]
body.contact-page #contact-form-section .form-consent span{
  color:#506979!important;
  -webkit-text-fill-color:#506979!important;
}

html[data-m2a-site-theme="light"]
body.contact-page #contact-form-section .form-consent a{
  color:#007f98!important;
  -webkit-text-fill-color:#007f98!important;
}

html[data-m2a-site-theme="light"]
body.contact-page #contact-form-section .form-submit{
  color:#17130a!important;
  -webkit-text-fill-color:#17130a!important;
  background:linear-gradient(135deg,#f2d76a,#d4af37)!important;
  box-shadow:0 14px 32px rgba(166,119,18,.20)!important;
}

/* التابلت والموبايل */
@media(max-width:1100px){
  body.contact-page #contact-form-section{
    padding-top:118px!important;
    scroll-margin-top:92px!important;
  }

  body.contact-page #contact-form-section .form-grid{
    grid-template-columns:1fr!important;
  }

  body.contact-page #contact-form-section .form-field-full{
    grid-column:auto!important;
  }
}

@media(max-width:600px){
  body.contact-page #contact-form-section{
    padding-top:104px!important;
    padding-bottom:60px!important;
  }

  body.contact-page #contact-form-section .quote-card{
    padding:18px!important;
    border-radius:20px!important;
  }

  body.contact-page #contact-form-section .form-field input,
  body.contact-page #contact-form-section .form-field select{
    height:52px!important;
    min-height:52px!important;
    max-height:52px!important;
  }
}
/* =========================================================
   M2A CONTACT LEGACY CLOSURE
   HEADER + CONTACT CENTER
   لا يغيّر مقاس النموذج
   ========================================================= */

/* ---------- هيدر التواصل: الوضع الفاتح ---------- */
html[data-m2a-site-theme="light"]
body.contact-page .site-header{
  background:rgba(250,253,255,.95)!important;
  background-image:none!important;
  border-bottom:1px solid rgba(10,63,91,.13)!important;
  box-shadow:0 10px 34px rgba(12,47,70,.09)!important;
}

html[data-m2a-site-theme="light"]
body.contact-page .site-header .header-container{
  background:transparent!important;
  background-image:none!important;
}

html[data-m2a-site-theme="light"]
body.contact-page .site-header .desktop-nav a{
  color:#102f45!important;
  -webkit-text-fill-color:#102f45!important;
  text-shadow:none!important;
  opacity:1!important;
}

html[data-m2a-site-theme="light"]
body.contact-page .site-header .desktop-nav a:hover{
  color:#007f98!important;
  -webkit-text-fill-color:#007f98!important;
}

html[data-m2a-site-theme="light"]
body.contact-page .site-header .desktop-nav a.active,
html[data-m2a-site-theme="light"]
body.contact-page .site-header .desktop-nav a[aria-current="page"]{
  color:#8a6410!important;
  -webkit-text-fill-color:#8a6410!important;
  background:rgba(230,189,85,.12)!important;
  border-color:rgba(166,119,18,.28)!important;
}

html[data-m2a-site-theme="light"]
body.contact-page .site-header .language-link{
  color:#12364c!important;
  -webkit-text-fill-color:#12364c!important;
  background:#fff!important;
  border-color:rgba(12,70,98,.17)!important;
}

/* الهيدر الفاتح بعد السكرول */
html[data-m2a-site-theme="light"]
body.contact-page .site-header.scrolled{
  background:rgba(245,250,253,.74)!important;
  background-image:none!important;
  border-bottom-color:transparent!important;
  box-shadow:none!important;
}

html[data-m2a-site-theme="light"]
body.contact-page .site-header.scrolled .header-container{
  background:rgba(252,254,255,.98)!important;
  background-image:none!important;
  border:1px solid rgba(10,78,105,.17)!important;
  box-shadow:
    0 18px 46px rgba(12,47,70,.14),
    inset 0 1px rgba(255,255,255,.94)!important;
}

/* ---------- هيدر التواصل: الوضع الداكن ---------- */
html[data-m2a-site-theme="dark"]
body.contact-page .site-header{
  background:
    linear-gradient(
      135deg,
      rgba(9,54,87,.95),
      rgba(4,27,51,.98)
    )!important;
  border-bottom:1px solid rgba(54,213,232,.16)!important;
  box-shadow:0 12px 38px rgba(0,12,27,.25)!important;
}

html[data-m2a-site-theme="dark"]
body.contact-page .site-header .header-container{
  background:transparent!important;
  background-image:none!important;
}

html[data-m2a-site-theme="dark"]
body.contact-page .site-header .desktop-nav a{
  color:#e8f3f8!important;
  -webkit-text-fill-color:#e8f3f8!important;
  text-shadow:none!important;
  opacity:1!important;
}

html[data-m2a-site-theme="dark"]
body.contact-page .site-header .desktop-nav a:hover{
  color:#64e5f1!important;
  -webkit-text-fill-color:#64e5f1!important;
}

html[data-m2a-site-theme="dark"]
body.contact-page .site-header .language-link{
  color:#f2f8fb!important;
  -webkit-text-fill-color:#f2f8fb!important;
  background:rgba(255,255,255,.065)!important;
  border-color:rgba(110,221,233,.20)!important;
}

/* الهيدر الداكن بعد السكرول */
html[data-m2a-site-theme="dark"]
body.contact-page .site-header.scrolled{
  background:rgba(3,22,42,.76)!important;
  background-image:none!important;
  border-bottom-color:transparent!important;
  box-shadow:none!important;
}

html[data-m2a-site-theme="dark"]
body.contact-page .site-header.scrolled .header-container{
  background:
    linear-gradient(
      135deg,
      rgba(9,54,87,.98),
      rgba(4,27,51,.99)
    )!important;
  border:1px solid rgba(74,215,230,.19)!important;
  box-shadow:
    0 18px 48px rgba(0,10,24,.34),
    inset 0 1px rgba(255,255,255,.06)!important;
}

/* =========================================================
   نموذج بيانات التواصل السفلي: الوضع الفاتح
   ========================================================= */

html[data-m2a-site-theme="light"]
body.contact-page main > section.contact{
  color:#102f45!important;
  background:
    linear-gradient(
      145deg,
      #f5fafc,
      #edf5f7 55%,
      #faf8f1
    )!important;
  border-block-color:rgba(12,70,98,.11)!important;
}

html[data-m2a-site-theme="light"]
body.contact-page .contact-command-center{
  background:
    linear-gradient(
      145deg,
      rgba(255,255,255,.97),
      rgba(244,249,251,.96)
    )!important;
  border-color:rgba(12,70,98,.15)!important;
  box-shadow:
    0 26px 72px rgba(13,48,71,.11),
    inset 0 1px 0 #fff!important;
}

html[data-m2a-site-theme="light"]
body.contact-page .contact-command-head h2{
  color:#0b2d3d!important;
  -webkit-text-fill-color:#0b2d3d!important;
}

html[data-m2a-site-theme="light"]
body.contact-page .contact-command-head p{
  color:#566e7e!important;
  -webkit-text-fill-color:#566e7e!important;
}

html[data-m2a-site-theme="light"]
body.contact-page .contact-command-head .section-label{
  color:#008fa4!important;
  -webkit-text-fill-color:#008fa4!important;
}

html[data-m2a-site-theme="light"]
body.contact-page .contact-availability{
  color:#24753f!important;
  -webkit-text-fill-color:#24753f!important;
  background:#ecf9f0!important;
  border-color:rgba(36,117,63,.22)!important;
}

/* بطاقات الهاتف والبريد والموقع */
html[data-m2a-site-theme="light"]
body.contact-page .contact-channel{
  background:#fff!important;
  border-color:rgba(12,70,98,.14)!important;
  box-shadow:0 12px 30px rgba(13,48,71,.07)!important;
}

html[data-m2a-site-theme="light"]
body.contact-page .contact-channel:hover{
  background:#f8fcfd!important;
  border-color:rgba(0,143,164,.32)!important;
  box-shadow:0 18px 40px rgba(13,48,71,.12)!important;
}

html[data-m2a-site-theme="light"]
body.contact-page .contact-channel-copy small{
  color:#506a7a!important;
  -webkit-text-fill-color:#506a7a!important;
}

html[data-m2a-site-theme="light"]
body.contact-page .contact-channel-copy strong{
  color:#12364c!important;
  -webkit-text-fill-color:#12364c!important;
}

html[data-m2a-site-theme="light"]
body.contact-page .contact-channel-copy em{
  color:#708492!important;
  -webkit-text-fill-color:#708492!important;
}

html[data-m2a-site-theme="light"]
body.contact-page .contact-channel-arrow{
  color:#008fa4!important;
  -webkit-text-fill-color:#008fa4!important;
  background:#eef9fb!important;
}

/* بطاقة العنوان */
html[data-m2a-site-theme="light"]
body.contact-page .contact-address-card{
  background:
    linear-gradient(
      135deg,
      #fffaf0,
      #fff 70%
    )!important;
  border-color:rgba(166,119,18,.20)!important;
  box-shadow:0 12px 30px rgba(90,65,12,.07)!important;
}

html[data-m2a-site-theme="light"]
body.contact-page .contact-address-card small{
  color:#6b7681!important;
  -webkit-text-fill-color:#6b7681!important;
}

html[data-m2a-site-theme="light"]
body.contact-page .contact-address-card strong{
  color:#17394f!important;
  -webkit-text-fill-color:#17394f!important;
}

html[data-m2a-site-theme="light"]
body.contact-page .contact-address-card > div > span{
  color:#657b8a!important;
  -webkit-text-fill-color:#657b8a!important;
}

html[data-m2a-site-theme="light"]
body.contact-page .contact-address-card > a{
  color:#77570e!important;
  -webkit-text-fill-color:#77570e!important;
  background:#fff5d8!important;
  border-color:rgba(166,119,18,.25)!important;
}

/* روابط السوشيال ميديا */
html[data-m2a-site-theme="light"]
body.contact-page .contact-social-bar{
  border-top-color:rgba(12,70,98,.12)!important;
}

html[data-m2a-site-theme="light"]
body.contact-page .contact-social-title small{
  color:#647987!important;
  -webkit-text-fill-color:#647987!important;
}

html[data-m2a-site-theme="light"]
body.contact-page .contact-social-title strong{
  color:#12364c!important;
  -webkit-text-fill-color:#12364c!important;
}

html[data-m2a-site-theme="light"]
body.contact-page .contact-social-links a{
  color:#17394f!important;
  -webkit-text-fill-color:#17394f!important;
  background:#fff!important;
  border-color:rgba(12,70,98,.14)!important;
}

html[data-m2a-site-theme="light"]
body.contact-page .contact-social-links a:hover{
  color:#77570e!important;
  -webkit-text-fill-color:#77570e!important;
  background:#fff8e4!important;
  border-color:rgba(166,119,18,.28)!important;
}

/* الخريطة في الوضع الفاتح */
html[data-m2a-site-theme="light"]
body.contact-page .map-box{
  border-color:rgba(12,70,98,.15)!important;
  box-shadow:0 24px 65px rgba(13,48,71,.12)!important;
}

html[data-m2a-site-theme="light"]
body.contact-page .map-box iframe{
  filter:
    grayscale(.30)
    saturate(.72)
    contrast(.96)
    brightness(1.04)!important;
}

html[data-m2a-site-theme="light"]
body.contact-page .map-box::after{
  color:#12364c!important;
  -webkit-text-fill-color:#12364c!important;
  background:rgba(255,255,255,.94)!important;
  border-color:rgba(166,119,18,.24)!important;
  box-shadow:0 10px 28px rgba(13,48,71,.12)!important;
}

/* ---------- الموبايل ---------- */
@media(max-width:900px){
  html[data-m2a-site-theme="light"]
  body.contact-page .site-header,
  html[data-m2a-site-theme="light"]
  body.contact-page .site-header.scrolled,
  html[data-m2a-site-theme="light"]
  body.contact-page .site-header.scrolled .header-container{
    background:#fbfdff!important;
    background-image:none!important;
  }

  html[data-m2a-site-theme="dark"]
  body.contact-page .site-header,
  html[data-m2a-site-theme="dark"]
  body.contact-page .site-header.scrolled,
  html[data-m2a-site-theme="dark"]
  body.contact-page .site-header.scrolled .header-container{
    background:#041b33!important;
    background-image:none!important;
  }

  body.contact-page .site-header,
  body.contact-page .site-header .header-container{
    -webkit-backdrop-filter:none!important;
    backdrop-filter:none!important;
  }
}