/* SilverstoneCIS WRX25 (258) */

/* =========================================================
   SilverstoneCIS • Platform Mini Palettes + Helpers (CSS)
   ========================================================= */

/* ---------- Root Tokens ---------- */
:root {
  /* BrandMapp */
  --brandmapp: #be1e28;
  --brandmapp-bright: #f5000f;
  --brandmapp-light: #fbcdd0;
  --brandmapp-dark: #6b1117;
  --brandmapp-light-font: #6b1117;
  --brandmapp-dark-font: #ffffff;
  --brandmapp-rgb: 190,30,40;
  --brandmapp-bright-rgb: 245,0,15;
  --brandmapp-light-rgb: 251,205,208;
  --brandmapp-dark-rgb: 107,17,23;
  --brandmapp-light-font-rgb: 107,17,23;
  --brandmapp-dark-font-rgb: 255,255,255;
  --brandmapp-gradient: linear-gradient(135deg, var(--brandmapp), var(--brandmapp-bright));
  --brandmapp-gradient-h: linear-gradient(90deg, var(--brandmapp), var(--brandmapp-bright));
  --brandmapp-gradient-v: linear-gradient(0deg, var(--brandmapp), var(--brandmapp-bright));
  --brandmapp-gradient-inv: linear-gradient(315deg, var(--brandmapp-bright), var(--brandmapp));

  /* ChannelWRX */
  --channelwrx: #001136;
  --channelwrx-bright: #033ab1;
  --channelwrx-light: #ccd6f6;
  --channelwrx-dark: #00081c;
  --channelwrx-light-font: #001136;
  --channelwrx-dark-font: #ffffff;
  --channelwrx-rgb: 0,17,54;
  --channelwrx-bright-rgb: 3,58,177;
  --channelwrx-light-rgb: 204,214,246;
  --channelwrx-dark-rgb: 0,8,28;
  --channelwrx-light-font-rgb: 0,17,54;
  --channelwrx-dark-font-rgb: 255,255,255;
  --channelwrx-gradient: linear-gradient(135deg, var(--channelwrx), var(--channelwrx-bright));
  --channelwrx-gradient-h: linear-gradient(90deg, var(--channelwrx), var(--channelwrx-bright));
  --channelwrx-gradient-v: linear-gradient(0deg, var(--channelwrx), var(--channelwrx-bright));
  --channelwrx-gradient-inv: linear-gradient(315deg, var(--channelwrx-bright), var(--channelwrx));

  /* CRDZone */
  --crdzone: #0084ff;
  --crdzone-bright: #00aeff;
  --crdzone-light: #cfeaff;
  --crdzone-dark: #004a8f;
  --crdzone-light-font: #004a8f;
  --crdzone-dark-font: #ffffff;
  --crdzone-rgb: 0,132,255;
  --crdzone-bright-rgb: 0,174,255;
  --crdzone-light-rgb: 207,234,255;
  --crdzone-dark-rgb: 0,74,143;
  --crdzone-light-font-rgb: 0,74,143;
  --crdzone-dark-font-rgb: 255,255,255;
  --crdzone-gradient: linear-gradient(135deg, var(--crdzone), var(--crdzone-bright));
  --crdzone-gradient-h: linear-gradient(90deg, var(--crdzone), var(--crdzone-bright));
  --crdzone-gradient-v: linear-gradient(0deg, var(--crdzone), var(--crdzone-bright));
  --crdzone-gradient-inv: linear-gradient(315deg, var(--crdzone-bright), var(--crdzone));

  /* FlashPanel */
  --flashpanel: #e30179;
  --flashpanel-bright: #ff0087;
  --flashpanel-light: #ffd2e9;
  --flashpanel-dark: #820046;
  --flashpanel-light-font: #820046;
  --flashpanel-dark-font: #ffffff;
  --flashpanel-rgb: 227,1,121;
  --flashpanel-bright-rgb: 255,0,135;
  --flashpanel-light-rgb: 255,210,233;
  --flashpanel-dark-rgb: 130,0,70;
  --flashpanel-light-font-rgb: 130,0,70;
  --flashpanel-dark-font-rgb: 255,255,255;
  --flashpanel-gradient: linear-gradient(135deg, var(--flashpanel), var(--flashpanel-bright));
  --flashpanel-gradient-h: linear-gradient(90deg, var(--flashpanel), var(--flashpanel-bright));
  --flashpanel-gradient-v: linear-gradient(0deg, var(--flashpanel), var(--flashpanel-bright));
  --flashpanel-gradient-inv: linear-gradient(315deg, var(--flashpanel-bright), var(--flashpanel));

  /* MTNmore */
  --mtnmore: #ffcb01;
  --mtnmore-bright: #fffc01;
  --mtnmore-light: #fff5cc;
  --mtnmore-dark: #b38600;
  --mtnmore-light-font: #b38600;
  --mtnmore-dark-font: #000000;
  --mtnmore-rgb: 255,203,1;
  --mtnmore-bright-rgb: 255,252,1;
  --mtnmore-light-rgb: 255,245,204;
  --mtnmore-dark-rgb: 179,134,0;
  --mtnmore-light-font-rgb: 179,134,0;
  --mtnmore-dark-font-rgb: 0,0,0;
  --mtnmore-gradient: linear-gradient(135deg, var(--mtnmore), var(--mtnmore-bright));
  --mtnmore-gradient-h: linear-gradient(90deg, var(--mtnmore), var(--mtnmore-bright));
  --mtnmore-gradient-v: linear-gradient(0deg, var(--mtnmore), var(--mtnmore-bright));
  --mtnmore-gradient-inv: linear-gradient(315deg, var(--mtnmore-bright), var(--mtnmore));

  /* OpenWRX */
  --openwrx: #062b50;
  --openwrx-bright: #008efc;
  --openwrx-light: #cfe9ff;
  --openwrx-dark: #03152a;
  --openwrx-light-font: #062b50;
  --openwrx-dark-font: #ffffff;
  --openwrx-rgb: 6,43,80;
  --openwrx-bright-rgb: 0,142,252;
  --openwrx-light-rgb: 207,233,255;
  --openwrx-dark-rgb: 3,21,42;
  --openwrx-light-font-rgb: 6,43,80;
  --openwrx-dark-font-rgb: 255,255,255;
  --openwrx-gradient: linear-gradient(135deg, var(--openwrx), var(--openwrx-bright));
  --openwrx-gradient-h: linear-gradient(90deg, var(--openwrx), var(--openwrx-bright));
  --openwrx-gradient-v: linear-gradient(0deg, var(--openwrx), var(--openwrx-bright));
  --openwrx-gradient-inv: linear-gradient(315deg, var(--openwrx-bright), var(--openwrx));

  /* PromoFlo */
  --promoflo: #00b4ff;
  --promoflo-bright: #008aff;
  --promoflo-light: #d1f2ff;
  --promoflo-dark: #005680;
  --promoflo-light-font: #005680;
  --promoflo-dark-font: #ffffff;
  --promoflo-rgb: 0,180,255;
  --promoflo-bright-rgb: 0,138,255;
  --promoflo-light-rgb: 209,242,255;
  --promoflo-dark-rgb: 0,86,128;
  --promoflo-light-font-rgb: 0,86,128;
  --promoflo-dark-font-rgb: 255,255,255;
  --promoflo-gradient: linear-gradient(135deg, var(--promoflo), var(--promoflo-bright));
  --promoflo-gradient-h: linear-gradient(90deg, var(--promoflo), var(--promoflo-bright));
  --promoflo-gradient-v: linear-gradient(0deg, var(--promoflo), var(--promoflo-bright));
  --promoflo-gradient-inv: linear-gradient(315deg, var(--promoflo-bright), var(--promoflo));

  /* TesaDeals */
  --tesadeals: #ffcb01;
  --tesadeals-bright: #fffc01;
  --tesadeals-light: #fff5cc;
  --tesadeals-dark: #b38600;
  --tesadeals-light-font: #b38600;
  --tesadeals-dark-font: #000000;
  --tesadeals-rgb: 255,203,1;
  --tesadeals-bright-rgb: 255,252,1;
  --tesadeals-light-rgb: 255,245,204;
  --tesadeals-dark-rgb: 179,134,0;
  --tesadeals-light-font-rgb: 179,134,0;
  --tesadeals-dark-font-rgb: 0,0,0;
  --tesadeals-gradient: linear-gradient(135deg, var(--tesadeals), var(--tesadeals-bright));
  --tesadeals-gradient-h: linear-gradient(90deg, var(--tesadeals), var(--tesadeals-bright));
  --tesadeals-gradient-v: linear-gradient(0deg, var(--tesadeals), var(--tesadeals-bright));
  --tesadeals-gradient-inv: linear-gradient(315deg, var(--tesadeals-bright), var(--tesadeals));

  /* VentureWRX */
  --venturewrx: #ff7e16;
  --venturewrx-bright: #ffa200;
  --venturewrx-light: #ffe0cc;
  --venturewrx-dark: #993f00;
  --venturewrx-light-font: #993f00;
  --venturewrx-dark-font: #ffffff;
  --venturewrx-rgb: 255,126,22;
  --venturewrx-bright-rgb: 255,162,0;
  --venturewrx-light-rgb: 255,224,204;
  --venturewrx-dark-rgb: 153,63,0;
  --venturewrx-light-font-rgb: 153,63,0;
  --venturewrx-dark-font-rgb: 255,255,255;
  --venturewrx-gradient: linear-gradient(135deg, var(--venturewrx), var(--venturewrx-bright));
  --venturewrx-gradient-h: linear-gradient(90deg, var(--venturewrx), var(--venturewrx-bright));
  --venturewrx-gradient-v: linear-gradient(0deg, var(--venturewrx), var(--venturewrx-bright));
  --venturewrx-gradient-inv: linear-gradient(315deg, var(--venturewrx-bright), var(--venturewrx));
}

/* ---------- Helper Set Template (repeat per brand) ----------
   Backgrounds:       .bg-<slug>, -bright, -light, -dark
   Text:              .text-<slug>, -bright, -on-light, -on-dark
   Borders:           .border-<slug>, -bright, -light, -dark
   Gradients (bg):    .bg-<slug>-g, -g-h, -g-v, -g-inv
   Gradient (text):   .text-<slug>-g
   Alpha utilities:   .bg-<slug>-10/25/50/75, .text-<slug>-50, .border-<slug>-25/50
   Buttons:           .btn-<slug>, .btn-outline-<slug>
-------------------------------------------------------------- */

/* ===== BrandMapp ===== */
.bg-brandmapp{background-color:var(--brandmapp)!important;}
.bg-brandmapp-bright{background-color:var(--brandmapp-bright)!important;}
.bg-brandmapp-light{background-color:var(--brandmapp-light)!important;}
.bg-brandmapp-dark{background-color:var(--brandmapp-dark)!important;}

.text-brandmapp{color:var(--brandmapp)!important;}
.text-brandmapp-bright{color:var(--brandmapp-bright)!important;}
.text-brandmapp-on-light{color:var(--brandmapp-light-font)!important;}
.text-brandmapp-on-dark{color:var(--brandmapp-dark-font)!important;}

.border-brandmapp{border-color:var(--brandmapp)!important;}
.border-brandmapp-bright{border-color:var(--brandmapp-bright)!important;}
.border-brandmapp-light{border-color:var(--brandmapp-light)!important;}
.border-brandmapp-dark{border-color:var(--brandmapp-dark)!important;}

.bg-brandmapp-g{background-image:var(--brandmapp-gradient)!important;}
.bg-brandmapp-g-h{background-image:var(--brandmapp-gradient-h)!important;}
.bg-brandmapp-g-v{background-image:var(--brandmapp-gradient-v)!important;}
.bg-brandmapp-g-inv{background-image:var(--brandmapp-gradient-inv)!important;}

.text-brandmapp-g{
  background-image:var(--brandmapp-gradient)!important;
  -webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;
}

/* alpha */
.bg-brandmapp-10{background-color:rgba(var(--brandmapp-rgb),.10)!important;}
.bg-brandmapp-25{background-color:rgba(var(--brandmapp-rgb),.25)!important;}
.bg-brandmapp-50{background-color:rgba(var(--brandmapp-rgb),.50)!important;}
.bg-brandmapp-75{background-color:rgba(var(--brandmapp-rgb),.75)!important;}
.text-brandmapp-50{color:rgba(var(--brandmapp-rgb),.50)!important;}
.border-brandmapp-25{border-color:rgba(var(--brandmapp-rgb),.25)!important;}
.border-brandmapp-50{border-color:rgba(var(--brandmapp-rgb),.50)!important;}

/* buttons */
.btn-brandmapp{
  --bs-btn-color:var(--brandmapp-light-font);
  --bs-btn-bg:var(--brandmapp);
  --bs-btn-border-color:var(--brandmapp);
  --bs-btn-hover-color:var(--brandmapp-dark-font);
  --bs-btn-hover-bg:color-mix(in oklab,var(--brandmapp) 88%, black);
  --bs-btn-hover-border-color:color-mix(in oklab,var(--brandmapp) 84%, black);
  --bs-btn-active-color:var(--brandmapp-dark-font);
  --bs-btn-active-bg:color-mix(in oklab,var(--brandmapp) 80%, black);
  --bs-btn-active-border-color:color-mix(in oklab,var(--brandmapp) 78%, black);
  --bs-btn-disabled-color:color-mix(in oklab,var(--brandmapp) 38%, white);
  --bs-btn-disabled-bg:color-mix(in oklab,var(--brandmapp) 20%, white);
  --bs-btn-disabled-border-color:color-mix(in oklab,var(--brandmapp) 20%, white);
}
.btn-outline-brandmapp{
  --bs-btn-color:var(--brandmapp);
  --bs-btn-border-color:var(--brandmapp);
  --bs-btn-hover-color:var(--brandmapp-dark-font);
  --bs-btn-hover-bg:var(--brandmapp);
  --bs-btn-hover-border-color:var(--brandmapp);
  --bs-btn-active-color:var(--brandmapp-dark-font);
  --bs-btn-active-bg:var(--brandmapp);
  --bs-btn-active-border-color:var(--brandmapp);
}

/* ===== ChannelWRX ===== */
.bg-channelwrx{background-color:var(--channelwrx)!important;}
.bg-channelwrx-bright{background-color:var(--channelwrx-bright)!important;}
.bg-channelwrx-light{background-color:var(--channelwrx-light)!important;}
.bg-channelwrx-dark{background-color:var(--channelwrx-dark)!important;}

.text-channelwrx{color:var(--channelwrx)!important;}
.text-channelwrx-bright{color:var(--channelwrx-bright)!important;}
.text-channelwrx-on-light{color:var(--channelwrx-light-font)!important;}
.text-channelwrx-on-dark{color:var(--channelwrx-dark-font)!important;}

.border-channelwrx{border-color:var(--channelwrx)!important;}
.border-channelwrx-bright{border-color:var(--channelwrx-bright)!important;}
.border-channelwrx-light{border-color:var(--channelwrx-light)!important;}
.border-channelwrx-dark{border-color:var(--channelwrx-dark)!important;}

.bg-channelwrx-g{background-image:var(--channelwrx-gradient)!important;}
.bg-channelwrx-g-h{background-image:var(--channelwrx-gradient-h)!important;}
.bg-channelwrx-g-v{background-image:var(--channelwrx-gradient-v)!important;}
.bg-channelwrx-g-inv{background-image:var(--channelwrx-gradient-inv)!important;}

.text-channelwrx-g{
  background-image:var(--channelwrx-gradient)!important;
  -webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;
}

.bg-channelwrx-10{background-color:rgba(var(--channelwrx-rgb),.10)!important;}
.bg-channelwrx-25{background-color:rgba(var(--channelwrx-rgb),.25)!important;}
.bg-channelwrx-50{background-color:rgba(var(--channelwrx-rgb),.50)!important;}
.bg-channelwrx-75{background-color:rgba(var(--channelwrx-rgb),.75)!important;}
.text-channelwrx-50{color:rgba(var(--channelwrx-rgb),.50)!important;}
.border-channelwrx-25{border-color:rgba(var(--channelwrx-rgb),.25)!important;}
.border-channelwrx-50{border-color:rgba(var(--channelwrx-rgb),.50)!important;}

.btn-channelwrx{
  --bs-btn-color:var(--channelwrx-light-font);
  --bs-btn-bg:var(--channelwrx);
  --bs-btn-border-color:var(--channelwrx);
  --bs-btn-hover-color:var(--channelwrx-dark-font);
  --bs-btn-hover-bg:color-mix(in oklab,var(--channelwrx) 88%, black);
  --bs-btn-hover-border-color:color-mix(in oklab,var(--channelwrx) 84%, black);
  --bs-btn-active-color:var(--channelwrx-dark-font);
  --bs-btn-active-bg:color-mix(in oklab,var(--channelwrx) 80%, black);
  --bs-btn-active-border-color:color-mix(in oklab,var(--channelwrx) 78%, black);
  --bs-btn-disabled-color:color-mix(in oklab,var(--channelwrx) 38%, white);
  --bs-btn-disabled-bg:color-mix(in oklab,var(--channelwrx) 20%, white);
  --bs-btn-disabled-border-color:color-mix(in oklab,var(--channelwrx) 20%, white);
}
.btn-outline-channelwrx{
  --bs-btn-color:var(--channelwrx);
  --bs-btn-border-color:var(--channelwrx);
  --bs-btn-hover-color:var(--channelwrx-dark-font);
  --bs-btn-hover-bg:var(--channelwrx);
  --bs-btn-hover-border-color:var(--channelwrx);
  --bs-btn-active-color:var(--channelwrx-dark-font);
  --bs-btn-active-bg:var(--channelwrx);
  --bs-btn-active-border-color:var(--channelwrx);
}

/* ===== CRDZone ===== */
.bg-crdzone{background-color:var(--crdzone)!important;}
.bg-crdzone-bright{background-color:var(--crdzone-bright)!important;}
.bg-crdzone-light{background-color:var(--crdzone-light)!important;}
.bg-crdzone-dark{background-color:var(--crdzone-dark)!important;}

.text-crdzone{color:var(--crdzone)!important;}
.text-crdzone-bright{color:var(--crdzone-bright)!important;}
.text-crdzone-on-light{color:var(--crdzone-light-font)!important;}
.text-crdzone-on-dark{color:var(--crdzone-dark-font)!important;}

.border-crdzone{border-color:var(--crdzone)!important;}
.border-crdzone-bright{border-color:var(--crdzone-bright)!important;}
.border-crdzone-light{border-color:var(--crdzone-light)!important;}
.border-crdzone-dark{border-color:var(--crdzone-dark)!important;}

.bg-crdzone-g{background-image:var(--crdzone-gradient)!important;}
.bg-crdzone-g-h{background-image:var(--crdzone-gradient-h)!important;}
.bg-crdzone-g-v{background-image:var(--crdzone-gradient-v)!important;}
.bg-crdzone-g-inv{background-image:var(--crdzone-gradient-inv)!important;}

.text-crdzone-g{
  background-image:var(--crdzone-gradient)!important;
  -webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;
}

.bg-crdzone-10{background-color:rgba(var(--crdzone-rgb),.10)!important;}
.bg-crdzone-25{background-color:rgba(var(--crdzone-rgb),.25)!important;}
.bg-crdzone-50{background-color:rgba(var(--crdzone-rgb),.50)!important;}
.bg-crdzone-75{background-color:rgba(var(--crdzone-rgb),.75)!important;}
.text-crdzone-50{color:rgba(var(--crdzone-rgb),.50)!important;}
.border-crdzone-25{border-color:rgba(var(--crdzone-rgb),.25)!important;}
.border-crdzone-50{border-color:rgba(var(--crdzone-rgb),.50)!important;}

.btn-crdzone{
  --bs-btn-color:var(--crdzone-light-font);
  --bs-btn-bg:var(--crdzone);
  --bs-btn-border-color:var(--crdzone);
  --bs-btn-hover-color:var(--crdzone-dark-font);
  --bs-btn-hover-bg:color-mix(in oklab,var(--crdzone) 88%, black);
  --bs-btn-hover-border-color:color-mix(in oklab,var(--crdzone) 84%, black);
  --bs-btn-active-color:var(--crdzone-dark-font);
  --bs-btn-active-bg:color-mix(in oklab,var(--crdzone) 80%, black);
  --bs-btn-active-border-color:color-mix(in oklab,var(--crdzone) 78%, black);
  --bs-btn-disabled-color:color-mix(in oklab,var(--crdzone) 38%, white);
  --bs-btn-disabled-bg:color-mix(in oklab,var(--crdzone) 20%, white);
  --bs-btn-disabled-border-color:color-mix(in oklab,var(--crdzone) 20%, white);
}
.btn-outline-crdzone{
  --bs-btn-color:var(--crdzone);
  --bs-btn-border-color:var(--crdzone);
  --bs-btn-hover-color:var(--crdzone-dark-font);
  --bs-btn-hover-bg:var(--crdzone);
  --bs-btn-hover-border-color:var(--crdzone);
  --bs-btn-active-color:var(--crdzone-dark-font);
  --bs-btn-active-bg:var(--crdzone);
  --bs-btn-active-border-color:var(--crdzone);
}

/* ===== FlashPanel ===== */
.bg-flashpanel{background-color:var(--flashpanel)!important;}
.bg-flashpanel-bright{background-color:var(--flashpanel-bright)!important;}
.bg-flashpanel-light{background-color:var(--flashpanel-light)!important;}
.bg-flashpanel-dark{background-color:var(--flashpanel-dark)!important;}

.text-flashpanel{color:var(--flashpanel)!important;}
.text-flashpanel-bright{color:var(--flashpanel-bright)!important;}
.text-flashpanel-on-light{color:var(--flashpanel-light-font)!important;}
.text-flashpanel-on-dark{color:var(--flashpanel-dark-font)!important;}

.border-flashpanel{border-color:var(--flashpanel)!important;}
.border-flashpanel-bright{border-color:var(--flashpanel-bright)!important;}
.border-flashpanel-light{border-color:var(--flashpanel-light)!important;}
.border-flashpanel-dark{border-color:var(--flashpanel-dark)!important;}

.bg-flashpanel-g{background-image:var(--flashpanel-gradient)!important;}
.bg-flashpanel-g-h{background-image:var(--flashpanel-gradient-h)!important;}
.bg-flashpanel-g-v{background-image:var(--flashpanel-gradient-v)!important;}
.bg-flashpanel-g-inv{background-image:var(--flashpanel-gradient-inv)!important;}

.text-flashpanel-g{
  background-image:var(--flashpanel-gradient)!important;
  -webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;
}

.bg-flashpanel-10{background-color:rgba(var(--flashpanel-rgb),.10)!important;}
.bg-flashpanel-25{background-color:rgba(var(--flashpanel-rgb),.25)!important;}
.bg-flashpanel-50{background-color:rgba(var(--flashpanel-rgb),.50)!important;}
.bg-flashpanel-75{background-color:rgba(var(--flashpanel-rgb),.75)!important;}
.text-flashpanel-50{color:rgba(var(--flashpanel-rgb),.50)!important;}
.border-flashpanel-25{border-color:rgba(var(--flashpanel-rgb),.25)!important;}
.border-flashpanel-50{border-color:rgba(var(--flashpanel-rgb),.50)!important;}

.btn-flashpanel{
  --bs-btn-color:var(--flashpanel-light-font);
  --bs-btn-bg:var(--flashpanel);
  --bs-btn-border-color:var(--flashpanel);
  --bs-btn-hover-color:var(--flashpanel-dark-font);
  --bs-btn-hover-bg:color-mix(in oklab,var(--flashpanel) 88%, black);
  --bs-btn-hover-border-color:color-mix(in oklab,var(--flashpanel) 84%, black);
  --bs-btn-active-color:var(--flashpanel-dark-font);
  --bs-btn-active-bg:color-mix(in oklab,var(--flashpanel) 80%, black);
  --bs-btn-active-border-color:color-mix(in oklab,var(--flashpanel) 78%, black);
  --bs-btn-disabled-color:color-mix(in oklab,var(--flashpanel) 38%, white);
  --bs-btn-disabled-bg:color-mix(in oklab,var(--flashpanel) 20%, white);
  --bs-btn-disabled-border-color:color-mix(in oklab,var(--flashpanel) 20%, white);
}
.btn-outline-flashpanel{
  --bs-btn-color:var(--flashpanel);
  --bs-btn-border-color:var(--flashpanel);
  --bs-btn-hover-color:var(--flashpanel-dark-font);
  --bs-btn-hover-bg:var(--flashpanel);
  --bs-btn-hover-border-color:var(--flashpanel);
  --bs-btn-active-color:var(--flashpanel-dark-font);
  --bs-btn-active-bg:var(--flashpanel);
  --bs-btn-active-border-color:var(--flashpanel);
}

/* =======================================================================
   Helper sets — MTNmore
   ======================================================================= */
.bg-mtnmore{background-color:var(--mtnmore)!important;}
.bg-mtnmore-bright{background-color:var(--mtnmore-bright)!important;}
.bg-mtnmore-light{background-color:var(--mtnmore-light)!important;}
.bg-mtnmore-dark{background-color:var(--mtnmore-dark)!important;}

.text-mtnmore{color:var(--mtnmore)!important;}
.text-mtnmore-bright{color:var(--mtnmore-bright)!important;}
.text-mtnmore-on-light{color:var(--mtnmore-light-font)!important;}
.text-mtnmore-on-dark{color:var(--mtnmore-dark-font)!important;}

.border-mtnmore{border-color:var(--mtnmore)!important;}
.border-mtnmore-bright{border-color:var(--mtnmore-bright)!important;}
.border-mtnmore-light{border-color:var(--mtnmore-light)!important;}
.border-mtnmore-dark{border-color:var(--mtnmore-dark)!important;}

/* Gradients: core → bright (and inverse) */
.bg-mtnmore-g{background-image:var(--mtnmore-gradient)!important;}
.bg-mtnmore-g-h{background-image:var(--mtnmore-gradient-h)!important;}
.bg-mtnmore-g-v{background-image:var(--mtnmore-gradient-v)!important;}
.bg-mtnmore-g-inv{background-image:var(--mtnmore-gradient-inverse)!important;}

/* Text gradient */
.text-mtnmore-g{
  background-image:var(--mtnmore-gradient)!important;
  -webkit-background-clip:text;background-clip:text;
  -webkit-text-fill-color:transparent;
}

/* Alpha utilities */
.bg-mtnmore-10{background-color:rgba(var(--mtnmore-rgb),.10)!important;}
.bg-mtnmore-25{background-color:rgba(var(--mtnmore-rgb),.25)!important;}
.bg-mtnmore-50{background-color:rgba(var(--mtnmore-rgb),.50)!important;}
.bg-mtnmore-75{background-color:rgba(var(--mtnmore-rgb),.75)!important;}
.text-mtnmore-50{color:rgba(var(--mtnmore-rgb),.50)!important;}
.border-mtnmore-25{border-color:rgba(var(--mtnmore-rgb),.25)!important;}
.border-mtnmore-50{border-color:rgba(var(--mtnmore-rgb),.50)!important;}

/* Bootstrap button variants */
.btn-mtnmore{
  --bs-btn-color:var(--mtnmore-light-font);
  --bs-btn-bg:var(--mtnmore);
  --bs-btn-border-color:var(--mtnmore);
  --bs-btn-hover-color:var(--mtnmore-dark-font);
  --bs-btn-hover-bg:color-mix(in oklab,var(--mtnmore) 88%, black);
  --bs-btn-hover-border-color:color-mix(in oklab,var(--mtnmore) 84%, black);
  --bs-btn-active-color:var(--mtnmore-dark-font);
  --bs-btn-active-bg:color-mix(in oklab,var(--mtnmore) 80%, black);
  --bs-btn-active-border-color:color-mix(in oklab,var(--mtnmore) 78%, black);
  --bs-btn-disabled-color:color-mix(in oklab,var(--mtnmore) 38%, white);
  --bs-btn-disabled-bg:color-mix(in oklab,var(--mtnmore) 20%, white);
  --bs-btn-disabled-border-color:color-mix(in oklab,var(--mtnmore) 20%, white);
}
.btn-outline-mtnmore{
  --bs-btn-color:var(--mtnmore);
  --bs-btn-border-color:var(--mtnmore);
  --bs-btn-hover-color:var(--mtnmore-dark-font);
  --bs-btn-hover-bg:var(--mtnmore);
  --bs-btn-hover-border-color:var(--mtnmore);
  --bs-btn-active-color:var(--mtnmore-dark-font);
  --bs-btn-active-bg:var(--mtnmore);
  --bs-btn-active-border-color:var(--mtnmore);
}

/* =======================================================================
   Helper sets — OpenWRX
   ======================================================================= */
.bg-openwrx{background-color:var(--openwrx)!important;}
.bg-openwrx-bright{background-color:var(--openwrx-bright)!important;}
.bg-openwrx-light{background-color:var(--openwrx-light)!important;}
.bg-openwrx-dark{background-color:var(--openwrx-dark)!important;}

.text-openwrx{color:var(--openwrx)!important;}
.text-openwrx-bright{color:var(--openwrx-bright)!important;}
.text-openwrx-on-light{color:var(--openwrx-light-font)!important;}
.text-openwrx-on-dark{color:var(--openwrx-dark-font)!important;}

.border-openwrx{border-color:var(--openwrx)!important;}
.border-openwrx-bright{border-color:var(--openwrx-bright)!important;}
.border-openwrx-light{border-color:var(--openwrx-light)!important;}
.border-openwrx-dark{border-color:var(--openwrx-dark)!important;}

.bg-openwrx-g{background-image:var(--openwrx-gradient)!important;}
.bg-openwrx-g-h{background-image:var(--openwrx-gradient-h)!important;}
.bg-openwrx-g-v{background-image:var(--openwrx-gradient-v)!important;}
.bg-openwrx-g-inv{background-image:var(--openwrx-gradient-inverse)!important;}

.text-openwrx-g{
  background-image:var(--openwrx-gradient)!important;
  -webkit-background-clip:text;background-clip:text;
  -webkit-text-fill-color:transparent;
}

.bg-openwrx-10{background-color:rgba(var(--openwrx-rgb),.10)!important;}
.bg-openwrx-25{background-color:rgba(var(--openwrx-rgb),.25)!important;}
.bg-openwrx-50{background-color:rgba(var(--openwrx-rgb),.50)!important;}
.bg-openwrx-75{background-color:rgba(var(--openwrx-rgb),.75)!important;}
.text-openwrx-50{color:rgba(var(--openwrx-rgb),.50)!important;}
.border-openwrx-25{border-color:rgba(var(--openwrx-rgb),.25)!important;}
.border-openwrx-50{border-color:rgba(var(--openwrx-rgb),.50)!important;}

.btn-openwrx{
  --bs-btn-color:var(--openwrx-light-font);
  --bs-btn-bg:var(--openwrx);
  --bs-btn-border-color:var(--openwrx);
  --bs-btn-hover-color:var(--openwrx-dark-font);
  --bs-btn-hover-bg:color-mix(in oklab,var(--openwrx) 88%, black);
  --bs-btn-hover-border-color:color-mix(in oklab,var(--openwrx) 84%, black);
  --bs-btn-active-color:var(--openwrx-dark-font);
  --bs-btn-active-bg:color-mix(in oklab,var(--openwrx) 80%, black);
  --bs-btn-active-border-color:color-mix(in oklab,var(--openwrx) 78%, black);
  --bs-btn-disabled-color:color-mix(in oklab,var(--openwrx) 38%, white);
  --bs-btn-disabled-bg:color-mix(in oklab,var(--openwrx) 20%, white);
  --bs-btn-disabled-border-color:color-mix(in oklab,var(--openwrx) 20%, white);
}
.btn-outline-openwrx{
  --bs-btn-color:var(--openwrx);
  --bs-btn-border-color:var(--openwrx);
  --bs-btn-hover-color:var(--openwrx-dark-font);
  --bs-btn-hover-bg:var(--openwrx);
  --bs-btn-hover-border-color:var(--openwrx);
  --bs-btn-active-color:var(--openwrx-dark-font);
  --bs-btn-active-bg:var(--openwrx);
  --bs-btn-active-border-color:var(--openwrx);
}

/* =======================================================================
   Helper sets — PromoFlo
   ======================================================================= */
.bg-promoflo{background-color:var(--promoflo)!important;}
.bg-promoflo-bright{background-color:var(--promoflo-bright)!important;}
.bg-promoflo-light{background-color:var(--promoflo-light)!important;}
.bg-promoflo-dark{background-color:var(--promoflo-dark)!important;}

.text-promoflo{color:var(--promoflo)!important;}
.text-promoflo-bright{color:var(--promoflo-bright)!important;}
.text-promoflo-on-light{color:var(--promoflo-light-font)!important;}
.text-promoflo-on-dark{color:var(--promoflo-dark-font)!important;}

.border-promoflo{border-color:var(--promoflo)!important;}
.border-promoflo-bright{border-color:var(--promoflo-bright)!important;}
.border-promoflo-light{border-color:var(--promoflo-light)!important;}
.border-promoflo-dark{border-color:var(--promoflo-dark)!important;}

.bg-promoflo-g{background-image:var(--promoflo-gradient)!important;}
.bg-promoflo-g-h{background-image:var(--promoflo-gradient-h)!important;}
.bg-promoflo-g-v{background-image:var(--promoflo-gradient-v)!important;}
.bg-promoflo-g-inv{background-image:var(--promoflo-gradient-inverse)!important;}

.text-promoflo-g{
  background-image:var(--promoflo-gradient)!important;
  -webkit-background-clip:text;background-clip:text;
  -webkit-text-fill-color:transparent;
}

.bg-promoflo-10{background-color:rgba(var(--promoflo-rgb),.10)!important;}
.bg-promoflo-25{background-color:rgba(var(--promoflo-rgb),.25)!important;}
.bg-promoflo-50{background-color:rgba(var(--promoflo-rgb),.50)!important;}
.bg-promoflo-75{background-color:rgba(var(--promoflo-rgb),.75)!important;}
.text-promoflo-50{color:rgba(var(--promoflo-rgb),.50)!important;}
.border-promoflo-25{border-color:rgba(var(--promoflo-rgb),.25)!important;}
.border-promoflo-50{border-color:rgba(var(--promoflo-rgb),.50)!important;}

.btn-promoflo{
  --bs-btn-color:var(--promoflo-light-font);
  --bs-btn-bg:var(--promoflo);
  --bs-btn-border-color:var(--promoflo);
  --bs-btn-hover-color:var(--promoflo-dark-font);
  --bs-btn-hover-bg:color-mix(in oklab,var(--promoflo) 88%, black);
  --bs-btn-hover-border-color:color-mix(in oklab,var(--promoflo) 84%, black);
  --bs-btn-active-color:var(--promoflo-dark-font);
  --bs-btn-active-bg:color-mix(in oklab,var(--promoflo) 80%, black);
  --bs-btn-active-border-color:color-mix(in oklab,var(--promoflo) 78%, black);
  --bs-btn-disabled-color:color-mix(in oklab,var(--promoflo) 38%, white);
  --bs-btn-disabled-bg:color-mix(in oklab,var(--promoflo) 20%, white);
  --bs-btn-disabled-border-color:color-mix(in oklab,var(--promoflo) 20%, white);
}
.btn-outline-promoflo{
  --bs-btn-color:var(--promoflo);
  --bs-btn-border-color:var(--promoflo);
  --bs-btn-hover-color:var(--promoflo-dark-font);
  --bs-btn-hover-bg:var(--promoflo);
  --bs-btn-hover-border-color:var(--promoflo);
  --bs-btn-active-color:var(--promoflo-dark-font);
  --bs-btn-active-bg:var(--promoflo);
  --bs-btn-active-border-color:var(--promoflo);
}

/* =======================================================================
   Helper sets — TesaDeals
   ======================================================================= */
.bg-tesadeals{background-color:var(--tesadeals)!important;}
.bg-tesadeals-bright{background-color:var(--tesadeals-bright)!important;}
.bg-tesadeals-light{background-color:var(--tesadeals-light)!important;}
.bg-tesadeals-dark{background-color:var(--tesadeals-dark)!important;}

.text-tesadeals{color:var(--tesadeals)!important;}
.text-tesadeals-bright{color:var(--tesadeals-bright)!important;}
.text-tesadeals-on-light{color:var(--tesadeals-light-font)!important;}
.text-tesadeals-on-dark{color:var(--tesadeals-dark-font)!important;}

.border-tesadeals{border-color:var(--tesadeals)!important;}
.border-tesadeals-bright{border-color:var(--tesadeals-bright)!important;}
.border-tesadeals-light{border-color:var(--tesadeals-light)!important;}
.border-tesadeals-dark{border-color:var(--tesadeals-dark)!important;}

.bg-tesadeals-g{background-image:var(--tesadeals-gradient)!important;}
.bg-tesadeals-g-h{background-image:var(--tesadeals-gradient-h)!important;}
.bg-tesadeals-g-v{background-image:var(--tesadeals-gradient-v)!important;}
.bg-tesadeals-g-inv{background-image:var(--tesadeals-gradient-inverse)!important;}

.text-tesadeals-g{
  background-image:var(--tesadeals-gradient)!important;
  -webkit-background-clip:text;background-clip:text;
  -webkit-text-fill-color:transparent;
}

.bg-tesadeals-10{background-color:rgba(var(--tesadeals-rgb),.10)!important;}
.bg-tesadeals-25{background-color:rgba(var(--tesadeals-rgb),.25)!important;}
.bg-tesadeals-50{background-color:rgba(var(--tesadeals-rgb),.50)!important;}
.bg-tesadeals-75{background-color:rgba(var(--tesadeals-rgb),.75)!important;}
.text-tesadeals-50{color:rgba(var(--tesadeals-rgb),.50)!important;}
.border-tesadeals-25{border-color:rgba(var(--tesadeals-rgb),.25)!important;}
.border-tesadeals-50{border-color:rgba(var(--tesadeals-rgb),.50)!important;}

.btn-tesadeals{
  --bs-btn-color:var(--tesadeals-light-font);
  --bs-btn-bg:var(--tesadeals);
  --bs-btn-border-color:var(--tesadeals);
  --bs-btn-hover-color:var(--tesadeals-dark-font);
  --bs-btn-hover-bg:color-mix(in oklab,var(--tesadeals) 88%, black);
  --bs-btn-hover-border-color:color-mix(in oklab,var(--tesadeals) 84%, black);
  --bs-btn-active-color:var(--tesadeals-dark-font);
  --bs-btn-active-bg:color-mix(in oklab,var(--tesadeals) 80%, black);
  --bs-btn-active-border-color:color-mix(in oklab,var(--tesadeals) 78%, black);
  --bs-btn-disabled-color:color-mix(in oklab,var(--tesadeals) 38%, white);
  --bs-btn-disabled-bg:color-mix(in oklab,var(--tesadeals) 20%, white);
  --bs-btn-disabled-border-color:color-mix(in oklab,var(--tesadeals) 20%, white);
}
.btn-outline-tesadeals{
  --bs-btn-color:var(--tesadeals);
  --bs-btn-border-color:var(--tesadeals);
  --bs-btn-hover-color:var(--tesadeals-dark-font);
  --bs-btn-hover-bg:var(--tesadeals);
  --bs-btn-hover-border-color:var(--tesadeals);
  --bs-btn-active-color:var(--tesadeals-dark-font);
  --bs-btn-active-bg:var(--tesadeals);
  --bs-btn-active-border-color:var(--tesadeals);
}

/* =======================================================================
   Helper sets — VentureWRX
   ======================================================================= */
.bg-venturewrx{background-color:var(--venturewrx)!important;}
.bg-venturewrx-bright{background-color:var(--venturewrx-bright)!important;}
.bg-venturewrx-light{background-color:var(--venturewrx-light)!important;}
.bg-venturewrx-dark{background-color:var(--venturewrx-dark)!important;}

.text-venturewrx{color:var(--venturewrx)!important;}
.text-venturewrx-bright{color:var(--venturewrx-bright)!important;}
.text-venturewrx-on-light{color:var(--venturewrx-light-font)!important;}
.text-venturewrx-on-dark{color:var(--venturewrx-dark-font)!important;}

.border-venturewrx{border-color:var(--venturewrx)!important;}
.border-venturewrx-bright{border-color:var(--venturewrx-bright)!important;}
.border-venturewrx-light{border-color:var(--venturewrx-light)!important;}
.border-venturewrx-dark{border-color:var(--venturewrx-dark)!important;}

.bg-venturewrx-g{background-image:var(--venturewrx-gradient)!important;}
.bg-venturewrx-g-h{background-image:var(--venturewrx-gradient-h)!important;}
.bg-venturewrx-g-v{background-image:var(--venturewrx-gradient-v)!important;}
.bg-venturewrx-g-inv{background-image:var(--venturewrx-gradient-inverse)!important;}

.text-venturewrx-g{
  background-image:var(--venturewrx-gradient)!important;
  -webkit-background-clip:text;background-clip:text;
  -webkit-text-fill-color:transparent;
}

.bg-venturewrx-10{background-color:rgba(var(--venturewrx-rgb),.10)!important;}
.bg-venturewrx-25{background-color:rgba(var(--venturewrx-rgb),.25)!important;}
.bg-venturewrx-50{background-color:rgba(var(--venturewrx-rgb),.50)!important;}
.bg-venturewrx-75{background-color:rgba(var(--venturewrx-rgb),.75)!important;}
.text-venturewrx-50{color:rgba(var(--venturewrx-rgb),.50)!important;}
.border-venturewrx-25{border-color:rgba(var(--venturewrx-rgb),.25)!important;}
.border-venturewrx-50{border-color:rgba(var(--venturewrx-rgb),.50)!important;}

.btn-venturewrx{
  --bs-btn-color:var(--venturewrx-light-font);
  --bs-btn-bg:var(--venturewrx);
  --bs-btn-border-color:var(--venturewrx);
  --bs-btn-hover-color:var(--venturewrx-dark-font);
  --bs-btn-hover-bg:color-mix(in oklab,var(--venturewrx) 88%, black);
  --bs-btn-hover-border-color:color-mix(in oklab,var(--venturewrx) 84%, black);
  --bs-btn-active-color:var(--venturewrx-dark-font);
  --bs-btn-active-bg:color-mix(in oklab,var(--venturewrx) 80%, black);
  --bs-btn-active-border-color:color-mix(in oklab,var(--venturewrx) 78%, black);
  --bs-btn-disabled-color:color-mix(in oklab,var(--venturewrx) 38%, white);
  --bs-btn-disabled-bg:color-mix(in oklab,var(--venturewrx) 20%, white);
  --bs-btn-disabled-border-color:color-mix(in oklab,var(--venturewrx) 20%, white);
}
.btn-outline-venturewrx{
  --bs-btn-color:var(--venturewrx);
  --bs-btn-border-color:var(--venturewrx);
  --bs-btn-hover-color:var(--venturewrx-dark-font);
  --bs-btn-hover-bg:var(--venturewrx);
  --bs-btn-hover-border-color:var(--venturewrx);
  --bs-btn-active-color:var(--venturewrx-dark-font);
  --bs-btn-active-bg:var(--venturewrx);
  --bs-btn-active-border-color:var(--venturewrx);
}

.wrx-modal-header {

    background-color: var(--primary-d3);
    
    color: var(--primary-l2);
    
}

.theme-navy {
    
    --c1: var(--primary-d2);
    
    --c2: var(--primary-d1);
    
}

.theme-white {
    
    --c1: var(--white-d1);
    
    --c2: var(--white);
    
}

.theme-blue {
    
    --c1: var(--accent-3-d2);
    
    --c2: var(--accent-3-d1);
    
}

.btn-glass { 

    position: relative;

    color: var(--primary-l2);

    background: rgba(255, 255, 255, 0.08);

    border: 1px solid rgba(255, 255, 255, 0.2);

    backdrop-filter: blur(12px);

    -webkit-backdrop-filter: blur(16px);

    border-radius: 12px;

    padding: 0.75rem 1.5rem;

    font-weight: 500;

    box-shadow: inset 0 0 0.5px rgba(255, 255, 255, 0.3), 0 0 10px rgba(255, 255, 255, 0.08), 0 4px 30px rgba(0, 0, 0, 0.1);

    transition: all 0.3s ease;

}

.btn-outline-glass { 

    position: relative;

    color: #fff;

    background: transparent;

    border: 1px solid rgba(255, 255, 255, 0.4);

    border-radius: 12px;

    padding: 0.75rem 1.5rem;

    font-weight: 500;

    box-shadow: inset 0 0 0.5px rgba(255, 255, 255, 0.3), 0 0 10px rgba(255, 255, 255, 0.08), 0 4px 30px rgba(0, 0, 0, 0.1);

    transition: all 0.3s ease;

}

.btn-glass:hover, .btn-outline-glass:hover { 

    background: rgba(255, 255, 255, 0.12);

    box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.4), 0 0 16px rgba(255, 255, 255, 0.2), 0 6px 40px rgba(0, 0, 0, 0.2);

    border-color: rgba(255, 255, 255, 0.3);

    color: #ffffff

}

.wrx-ui-brandbar-translucent .wrx-ui-brandbar {
    background: linear-gradient(
        to right,
        rgba(var(--rgb-black), 0.65),
        rgba(var(--rgb-black), 0.20)
    );
    backdrop-filter: blur(12px);
}



.promo-container {

    display: grid;
    
    grid-template-columns: 1fr;
    
    gap: 16px;
    
    margin-top: 30px;
    
    margin-bottom: 30px;
  
}

.promo-container .promo-card {

    display: flex;
    
    flex-direction: column;
    
    height: 100%;
    
    background: #fff;
    
    border-radius: .7rem;
    
    overflow: hidden;
    
    box-shadow: 0 14px 24px rgba(0, 0, 0, 0.06);
    
    transition: transform 0.3s ease;

}

.promo-container .promo-card:hover {

    transform: translateY(-4px);
  
}

.promo-container .promo-image-container {

    width: 100%;
    
    /*height: 400px; */
    
    overflow: hidden;
    
    position: relative;
  
}

.promo-container .promo-image-container img {

    width: 100%;
    
    height: 100%;
    
    object-fit: cover;
    
    display: block;
    
}

.promo-container .yt-holder {

    position: relative;
    
    padding-bottom: 56.25%;
    
    height: 0;
    
    overflow: hidden;
    
    background: #000;
  
}

.promo-container .yt-holder iframe {

    position: absolute;
    
    top: 0; 
    
    left: 0;
    
    width: 100%; 
    
    height: 100%;
    
    border: 0;
  
}

.promo-container .promo_content {

    display: flex;
    
    flex-direction: column;
    
    padding: 1.5rem;
    
    display: flex;
    
    flex-grow: 1;
 
}

.promo-container .promo_title {

    font-size: 1.25rem;
    
    font-weight: 700;
    
    margin-bottom: 1rem;
    
    font-weight: bold;
    
    line-height: 28px;
    
    letter-spacing: -1.5px;
  
}

.promo-container .promo_description p {

    margin-bottom: 1rem;
    
    line-height: 1.8;
  
}

.promo-container .btn-container {

    margin-top: auto;
    
    display: flex;
    
    justify-content: center;
    
}

.promo-container .play-button {

    position: absolute; 
    
    top: 50%; 
    
    left: 50%; 
    
    transform: translate(-50%, -50%); 
    
    width: 60px; height: 60px; 
    
    background: rgba(var(--rgb-black),.5); 
    
    border-radius: 50%; 
    
    display: flex; 
    
    align-items: center; 
    
    justify-content: center; 
    
    cursor: pointer;
    
}

.promo-container .play-button .bx-play {

    font-size: 30px; 
    
    color: white;
    
}

@media (min-width: 768px) {

  .promo-container {
  
    grid-template-columns: repeat(2, 1fr);
    
  }
  
}

.card {

    --bs-card-spacer-y: 1.5rem;

    --bs-card-spacer-x: 1.5rem;

    --bs-card-title-spacer-y: 0.75rem;

    --bs-card-title-color: var(--bs-heading-color);

    --bs-card-border-color: var(--bs-border-color);

    --bs-card-border-radius: 1rem;

    --bs-card-inner-border-radius: 1rem;

    --bs-card-cap-padding-y: 1.125rem;

    --bs-card-cap-padding-x: 1.5rem;

    --bs-card-cap-bg: transparent;

    --bs-card-img-overlay-padding: 1.5rem;

    box-shadow: var(--bs-card-box-shadow);

}

#contact-form-bookdemo .wrx-flow-view, #contact-form-partnerenquiry .wrx-flow-view, #contact-form-enquiry .wrx-flow-view, #contact-form-support .wrx-flow-view, #contact-form-feedback .wrx-flow-view {

    width: 60vw ;
    
    max-width: 90% !important;

}

#wrx-canvas-content .wrx-flow-view-content {

    max-width: initial !important;

}

.wrx-menu.wrx-menu-l1 > .wrx-menu-item > .wrx-menu-link {
  color: var(--primary-l3);
}

.wrx-menu.wrx-menu-l1 > .wrx-menu-item > .wrx-menu-link:hover,
.wrx-menu.wrx-menu-l1 > .wrx-menu-item > .wrx-menu-link:focus,
.wrx-menu.wrx-menu-l1 > .wrx-menu-item > .wrx-menu-link[aria-current="page"],
.wrx-menu.wrx-menu-l1 > .wrx-menu-item.is-active > .wrx-menu-link {
  color: var(--white);
}

.wrx-menu.wrx-menu-l1 > .wrx-menu-item > .wrx-menu-toggle {
  color: var(--primary-l3);
}

.wrx-menu.wrx-menu-l1 > .wrx-menu-item:hover > .wrx-menu-toggle,
.wrx-menu.wrx-menu-l1 > .wrx-menu-item[aria-expanded="true"] > .wrx-menu-toggle {
  color: var(--white);
}

.wrx-menu.wrx-menu-l1 > .wrx-menu-item > .wrx-menu-toggle i {
  color: inherit;
}


