/*
 * AARyans.cz — Desktop Mega Menu v8
 * Changes v8:
 *  - Button: diamond logo-shape icon + Kategorie text, responsive
 *  - Dark navy (#0D1B2A) color scheme: left column + right panel
 *  - Subcategory text: light blue #65A8DC on dark background
 *  - No bullet points / dot icons — clean text list
 *  - Consistent subcategory padding throughout
 *  - Novinky hover: swap to charcoal bg + gold text
 *  - Výprodej hover: swap to gold bg + charcoal text
 *  - Removed blue underline under Výprodej
 *  - Left column bottom corners squared off
 *  - Pre-loaded wide dark bubble background (always visible when open)
 *  - Fixed subcategory overflow/cut-off
 */

@media (min-width: 992px) {

/* ============================================================
   1. HEADER LAYOUT
============================================================ */
.container.navigation-wrapper {
  display:flex !important; align-items:center !important;
  padding:0 24px !important; height:88px !important;
  background:#fff !important;
  box-shadow:0 2px 8px rgba(0,0,0,.08) !important;
  position:relative !important; z-index:200 !important;
  flex-wrap:wrap !important;
}
.header-top { display:contents !important; }
.site-name-wrapper { order:1 !important; flex-shrink:0 !important; margin-right:20px !important; }
.site-name img { max-height:54px !important; width:auto !important; }
nav#navigation.fitted {
  order:2 !important; flex-shrink:0 !important; position:relative !important;
  width:auto !important; height:auto !important; background:transparent !important;
  display:flex !important; align-items:center !important; margin-right:16px !important;
}
.search-news_sale {
  order:3 !important; flex:1 1 200px !important; min-width:160px !important;
  margin:0 16px !important;
}
.navigation-buttons {
  order:4 !important; flex-shrink:0 !important; display:flex !important;
  align-items:center !important; gap:16px !important;
}

/* ============================================================
   2. KATEGORIE BUTTON — exact hamburger ≡ + Kategorie
   Responsive: flex-shrink:0 keeps it always visible
============================================================ */
.navigation-in.menu {
  position:relative !important; cursor:pointer !important;
  list-style:none !important; flex-shrink:0 !important;
  background:transparent !important;
}
.navigation-in.menu > ul.menu-level-1 { display:none !important; }

.navigation-in.menu::before {
  content:"Kategorie" !important;
  display:inline-flex !important; align-items:center !important;
  background-color:#0075A0 !important;
  background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PGxpbmUgeDE9IjIiIHkxPSI1IiB4Mj0iMTgiIHkyPSI1IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PGxpbmUgeDE9IjIiIHkxPSIxMCIgeDI9IjE4IiB5Mj0iMTAiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48bGluZSB4MT0iMiIgeTE9IjE1IiB4Mj0iMTgiIHkyPSIxNSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvc3ZnPg==") !important;
  background-repeat:no-repeat !important;
  background-position:12px center !important;
  background-size:18px 18px !important;
  padding:9px 16px 9px 38px !important;
  border-radius:6px 6px 16px 6px !important; color:#fff !important;
  font-size:14px !important; font-weight:700 !important;
  letter-spacing:.2px !important; white-space:nowrap !important;
  cursor:pointer !important; user-select:none !important;
  transition:background-color .15s !important; align-self:center !important;
  box-shadow:none !important;
}
nav#navigation.mega-open .navigation-in.menu::before {
  background-color:#005A7A !important;
  background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PGxpbmUgeDE9IjQiIHkxPSI0IiB4Mj0iMTYiIHkyPSIxNiIvPjxsaW5lIHgxPSIxNiIgeTE9IjQiIHgyPSI0IiB5Mj0iMTYiLz48L3N2Zz4=") !important;
  background-size:15px 15px !important;
  background-position:13px center !important;
  border-radius:6px 6px 16px 6px !important;
}
.navigation-in.menu .navigation-level-1-splitted-button { display:none !important; }

/* ============================================================
   3. LEFT COLUMN — dark brand-blue, white text
============================================================ */
nav#navigation.mega-open > .navigation-in.menu > ul.menu-level-1 {
  display:flex !important; flex-direction:column !important;
  flex-wrap:nowrap !important; height:auto !important;
  position:fixed !important; top:var(--mega-top,125px) !important;
  left:0 !important; width:260px !important; background:#0076A0 !important;
  z-index:9995 !important; box-shadow:none !important;
  padding:4px 0 !important; margin:0 !important; list-style:none !important;
  overflow-y:auto !important; overflow-x:hidden !important;
  max-height:calc(100vh - var(--mega-top,125px)) !important;
  border-radius:0 0 0 16px !important;
}
nav#navigation.mega-open .menu-level-1 > li,
nav#navigation.mega-open .menu-level-1 > li.splitted,
nav#navigation.mega-open .menu-level-1 > li.ext,
nav#navigation.mega-open .menu-level-1 > li.ext.splitted,
nav#navigation.mega-open .menu-level-1 > li.appended-category {
  display:flex !important; visibility:visible !important;
  flex-direction:column !important; min-height:0 !important; width:100% !important;
}
nav#navigation.mega-open .menu-level-1 > li.menu-item-2087 {
  display:none !important; visibility:hidden !important;
}
.menu-level-1 > li > a {
  display:flex !important; align-items:center !important; gap:10px !important;
  width:100% !important; box-sizing:border-box !important;
  color:#ffffff !important; background:transparent !important;
  padding:9px 16px 9px 14px !important; font-size:13.5px !important;
  font-weight:500 !important; text-decoration:none !important;
  border-bottom:1px solid rgba(255,255,255,.08) !important;
  transition:background .15s, color .15s !important;
}
/* Except Novinky and Výprodej — those keep their own backgrounds */
nav#navigation .menu-level-1 > li:not(.menu-item-2108):not(.menu-item-2581) > a {
  background:transparent !important;
}
nav#navigation .menu-level-1 > li:not(.menu-item-2108):not(.menu-item-2581) {
  background:transparent !important;
}
/* Hover: brighten to full white */
.menu-level-1 > li:not(.menu-item-2108):not(.menu-item-2581):hover > a {
  background:rgba(255,255,255,.10) !important;
  color:#ffffff !important;
  font-weight:600 !important;
}
/* Active/selected: light-blue chip — clearly pops on brand-blue background */
/* Needs nav#navigation prefix to beat the transparent-background override above */
nav#navigation.mega-open .menu-level-1 > li:not(.menu-item-2108):not(.menu-item-2581).menu-active > a,
nav#navigation.mega-open .menu-level-1 > li:not(.menu-item-2108):not(.menu-item-2581).aaryans-pinned > a,
nav#navigation.mega-open .menu-level-1 > li:not(.menu-item-2108):not(.menu-item-2581):hover > a {
  background:#65A8DC !important;
  color:#ffffff !important;
  font-weight:700 !important;
  border-bottom-color:rgba(255,255,255,.0) !important;
}
.menu-level-1 > li > a::after {
  content:"\203A" !important; font-size:18px !important;
  opacity:.4 !important; margin-left:auto !important; flex-shrink:0 !important;
  transition:opacity .15s !important;
}
.menu-level-1 > li:hover > a::after,
nav#navigation.mega-open .menu-level-1 > li.menu-active > a::after,
nav#navigation.mega-open .menu-level-1 > li.aaryans-pinned > a::after { opacity:1 !important; }
.menu-item-2581 > a::after,
.menu-item-2108 > a::after,
.menu-item-external-166 > a::after { display:none !important; }

/* ── VÝPRODEJ + NOVINKY — both: charcoal bg + gold text; hover = gold bg + charcoal ── */
nav#navigation .menu-level-1 > li.menu-item-2581 > a,
nav#navigation.mega-open .menu-level-1 > li.menu-item-2581 > a,
nav#navigation .menu-level-1 > li.menu-item-2108 > a,
nav#navigation.mega-open .menu-level-1 > li.menu-item-2108 > a {
  background:#2E2D2C !important; color:#EBB21C !important;
  font-weight:700 !important; border-top:1px solid rgba(255,255,255,.08) !important;
  border-bottom:none !important;
}
nav#navigation .menu-level-1 > li.menu-item-2581 > a:hover,
nav#navigation.mega-open .menu-level-1 > li.menu-item-2581.menu-active > a,
nav#navigation .menu-level-1 > li.menu-item-2108 > a:hover,
nav#navigation.mega-open .menu-level-1 > li.menu-item-2108.menu-active > a {
  background:#EBB21C !important; color:#2E2D2C !important;
}

/* ============================================================
   4. LEVEL-1 CATEGORY ICONS — mkluzkoviny-inspired filled icons
============================================================ */
/* L1 category icons — mask-image shapes set per-icon below.
   background-color is the icon fill; mask-image is the shape.
   When mask-image is present (production upload), icon shows.
   Without mask-image (if stripped), fallback hides the element. */
.menu-item-936 > a::before,
.menu-item-942 > a::before,
.menu-item-945 > a::before,
.menu-item-951 > a::before,
.menu-item-954 > a::before,
.menu-item-1611 > a::before,
.menu-item-1952 > a::before,
.menu-item-939 > a::before,
.menu-item-external-166 > a::before {
  content:"" !important; display:inline-block !important;
  width:20px !important; height:20px !important; flex-shrink:0 !important;
  background-color:rgba(255,255,255,.85) !important;
  -webkit-mask-size:contain !important; mask-size:contain !important;
  -webkit-mask-repeat:no-repeat !important; mask-repeat:no-repeat !important;
  -webkit-mask-position:center !important; mask-position:center !important;
}
/* Výprodej + Novinky icons = gold (matches text), flip on hover */
.menu-item-2581 > a::before,
.menu-item-2108 > a::before {
  content:"" !important; display:inline-block !important;
  width:20px !important; height:20px !important; flex-shrink:0 !important;
  background-color:#EBB21C !important;
  -webkit-mask-size:contain !important; mask-size:contain !important;
  -webkit-mask-repeat:no-repeat !important; mask-repeat:no-repeat !important;
  -webkit-mask-position:center !important; mask-position:center !important;
}
.menu-item-2581 > a:hover::before, .menu-item-2581.menu-active > a::before,
.menu-item-2108 > a:hover::before, .menu-item-2108.menu-active > a::before {
  background-color:#2E2D2C !important;
}
/* Remove focus outline on active category */
nav#navigation.mega-open .menu-level-1 > li > a:focus { outline:none !important; }
nav#navigation.mega-open .menu-level-1 > li.menu-active > a { outline:none !important; }

.menu-item-936 > a::before {
  -webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjQwIDExMmgtMTZWNzJhMTYgMTYgMCAwIDAtMTYtMTZINDhhMTYgMTYgMCAwIDAtMTYgMTZ2NDBIMTZhOCA4IDAgMCAwLTggOHY3MmE4IDggMCAwIDAgOCA4aDh2OGE4IDggMCAwIDAgMTYgMHYtOGgxNzZ2OGE4IDggMCAwIDAgMTYgMHYtOGg4YTggOCAwIDAgMCA4LTh2LTcyYTggOCAwIDAgMC04LTh6bS0zMi00MHY0MGgtODB2LTEyYTggOCAwIDAgMC04LThINzJhOCA4IDAgMCAwLTggOHYxMkg0OFY3MnptLTEwNCA0MHYtNGg1NnY0em0tNzIgNzJ2LTY0aDE5MnY2NHoiLz48L3N2Zz4=") !important;
  mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjQwIDExMmgtMTZWNzJhMTYgMTYgMCAwIDAtMTYtMTZINDhhMTYgMTYgMCAwIDAtMTYgMTZ2NDBIMTZhOCA4IDAgMCAwLTggOHY3MmE4IDggMCAwIDAgOCA4aDh2OGE4IDggMCAwIDAgMTYgMHYtOGgxNzZ2OGE4IDggMCAwIDAgMTYgMHYtOGg4YTggOCAwIDAgMCA4LTh2LTcyYTggOCAwIDAgMC04LTh6bS0zMi00MHY0MGgtODB2LTEyYTggOCAwIDAgMC04LThINzJhOCA4IDAgMCAwLTggOHYxMkg0OFY3MnptLTEwNCA0MHYtNGg1NnY0em0tNzIgNzJ2LTY0aDE5MnY2NHoiLz48L3N2Zz4=") !important;
}
.menu-item-942 > a::before {
  -webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjA4IDMySDQ4YTE2IDE2IDAgMCAwLTE2IDE2djE2MGExNiAxNiAwIDAgMCAxNiAxNmgxNjBhMTYgMTYgMCAwIDAgMTYtMTZWNDhhMTYgMTYgMCAwIDAtMTYtMTZ6bTAgMTc2SDQ4VjQ4aDE2MHptLTMyLTEyMEg4MGE4IDggMCAwIDAgMCAxNmg5NmE4IDggMCAwIDAgMC0xNnptMCA0MEg4MGE4IDggMCAwIDAgMCAxNmg5NmE4IDggMCAwIDAgMC0xNnptMCA0MEg4MGE4IDggMCAwIDAgMCAxNmg5NmE4IDggMCAwIDAgMC0xNnoiLz48L3N2Zz4=") !important;
  mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjA4IDMySDQ4YTE2IDE2IDAgMCAwLTE2IDE2djE2MGExNiAxNiAwIDAgMCAxNiAxNmgxNjBhMTYgMTYgMCAwIDAgMTYtMTZWNDhhMTYgMTYgMCAwIDAtMTYtMTZ6bTAgMTc2SDQ4VjQ4aDE2MHptLTMyLTEyMEg4MGE4IDggMCAwIDAgMCAxNmg5NmE4IDggMCAwIDAgMC0xNnptMCA0MEg4MGE4IDggMCAwIDAgMCAxNmg5NmE4IDggMCAwIDAgMC0xNnptMCA0MEg4MGE4IDggMCAwIDAgMCAxNmg5NmE4IDggMCAwIDAgMC0xNnoiLz48L3N2Zz4=") !important;
}
.menu-item-945 > a::before {
  -webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjE2IDQ4SDQwYTE2IDE2IDAgMCAwLTE2IDE2djMyYTE2IDE2IDAgMCAwIDE2IDE2aDE3NmExNiAxNiAwIDAgMCAxNi0xNlY2NGExNiAxNiAwIDAgMC0xNi0xNnptMCA0OEg0MFY2NGgxNzZ6bTAgMTZINDBhMTYgMTYgMCAwIDAtMTYgMTZ2MzJhMTYgMTYgMCAwIDAgMTYgMTZoMTc2YTE2IDE2IDAgMCAwIDE2LTE2di0zMmExNiAxNiAwIDAgMC0xNi0xNnptMCA0OEg0MHYtMzJoMTc2eiIvPjwvc3ZnPg==") !important;
  mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjE2IDQ4SDQwYTE2IDE2IDAgMCAwLTE2IDE2djMyYTE2IDE2IDAgMCAwIDE2IDE2aDE3NmExNiAxNiAwIDAgMCAxNi0xNlY2NGExNiAxNiAwIDAgMC0xNi0xNnptMCA0OEg0MFY2NGgxNzZ6bTAgMTZINDBhMTYgMTYgMCAwIDAtMTYgMTZ2MzJhMTYgMTYgMCAwIDAgMTYgMTZoMTc2YTE2IDE2IDAgMCAwIDE2LTE2di0zMmExNiAxNiAwIDAgMC0xNi0xNnptMCA0OEg0MHYtMzJoMTc2eiIvPjwvc3ZnPg==") !important;
}
.menu-item-951 > a::before {
  -webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjA4IDY0SDE1MmEzMiAzMiAwIDAgMC0zMiAzMiAzMiAzMiAwIDAgMC0zMi0zMkg0OGExNiAxNiAwIDAgMC0xNiAxNnYxMTJhMTYgMTYgMCAwIDAgMTYgMTZoNzJhOCA4IDAgMCAwIDgtOHYtOGgxNnY4YTggOCAwIDAgMCA4IDhoNTZhMTYgMTYgMCAwIDAgMTYtMTZWODBhMTYgMTYgMCAwIDAtMTYtMTZ6bS05NiAxMjBINDhWODBoNDBhMTYgMTYgMCAwIDEgMTYgMTZ2OGg4em05NiAwaC01NnYtOTZoOGExNiAxNiAwIDAgMSAxNiAxNnYtOGgzMnoiLz48L3N2Zz4=") !important;
  mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjA4IDY0SDE1MmEzMiAzMiAwIDAgMC0zMiAzMiAzMiAzMiAwIDAgMC0zMi0zMkg0OGExNiAxNiAwIDAgMC0xNiAxNnYxMTJhMTYgMTYgMCAwIDAgMTYgMTZoNzJhOCA4IDAgMCAwIDgtOHYtOGgxNnY4YTggOCAwIDAgMCA4IDhoNTZhMTYgMTYgMCAwIDAgMTYtMTZWODBhMTYgMTYgMCAwIDAtMTYtMTZ6bS05NiAxMjBINDhWODBoNDBhMTYgMTYgMCAwIDEgMTYgMTZ2OGg4em05NiAwaC01NnYtOTZoOGExNiAxNiAwIDAgMSAxNiAxNnYtOGgzMnoiLz48L3N2Zz4=") !important;
}
.menu-item-954 > a::before {
  -webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNNzAuNDc1IDQxLjkzOGExNS45ODcgMTUuOTg3IDAgMCAwLTE2IDE1LjkzN3YxNTYuMTg4aDExNS4yVjQxLjkzOGgtOTkuMm0wLTE1LjkzOGgxMDguOGE2LjM4OCA2LjM4OCAwIDAgMSA2LjQgNi4zNzV2MTkxLjI1YTYuMzg4IDYuMzg4IDAgMCAxLTYuNCA2LjM3NWgtMTM0LjRhNi4zODggNi4zODggMCAwIDEtNi40LTYuMzc1VjU3Ljg3NWEzMS45MzggMzEuOTM4IDAgMCAxIDMyLTMxLjg3NVoiLz48cGF0aCBkPSJNMjAyLjI2NCA2NS4yNTJxLS4yIDAtLjQtLjAwOWE4IDggMCAwIDEtNy42LTguMzgxYy4xNjctMy43ODctLjUzLTEwLjIxNy0yLjI3My0xMi4zOTRhNy42MTYgNy42MTYgMCAwIDAtNS4zMDgtMi40NzJxLS4xNTkuMDA3LS4zMTkuMDA2aC0zOS4wMDZhOCA4IDAgMCAxIDAtMTZoMzguOTE0YzEuOS0uMDMyIDExLjYuMjE2IDE4LjIwNyA4LjQ2MSA2LjE5IDcuNzI3IDUuODkxIDIwLjY2NCA1Ljc2OCAyMy4xNzlhOCA4IDAgMCAxLTcuOTgzIDcuNjFaTTIwMi4yODkgMjE0LjUyMUgxNzkuMzJhOCA4IDAgMCAxIDAtMTZoMTQuOTY5VjgyLjE2NGMwLTQuNDE4IDE2LTQuNDE4IDE2IDB2MTI0LjM2MWE4IDggMCAwIDEtOCA3Ljk5NloiLz48cGF0aCBkPSJNMjM2LjM5MyA5NC41NGgtNTAuNzQ5Vjc4LjIyN2g1MC43NTVhMy4yNjQgMy4yNjQgMCAxIDAgMC02LjUyOGgtNTAuNzU1di0xNi4zMmg1MC43NTVhMTkuNTgyIDE5LjU4MiAwIDEgMSAwIDM5LjE2NVptLTE5MS42NjUgMEgxOS42YTE5LjU4MiAxOS41ODIgMCAxIDEgMC0zOS4xNjVoMjUuOTY3YTMyLjE0OCAzMi4xNDggMCAwIDAtLjgzOSA3LjN2OS4wMjRIMTkuNmEzLjI2NCAzLjI2NCAwIDEgMCAwIDYuNTI4aDI1LjEyOHYxNi4zMDdaIi8+PC9zdmc+") !important;
  mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNNzAuNDc1IDQxLjkzOGExNS45ODcgMTUuOTg3IDAgMCAwLTE2IDE1LjkzN3YxNTYuMTg4aDExNS4yVjQxLjkzOGgtOTkuMm0wLTE1LjkzOGgxMDguOGE2LjM4OCA2LjM4OCAwIDAgMSA2LjQgNi4zNzV2MTkxLjI1YTYuMzg4IDYuMzg4IDAgMCAxLTYuNCA2LjM3NWgtMTM0LjRhNi4zODggNi4zODggMCAwIDEtNi40LTYuMzc1VjU3Ljg3NWEzMS45MzggMzEuOTM4IDAgMCAxIDMyLTMxLjg3NVoiLz48cGF0aCBkPSJNMjAyLjI2NCA2NS4yNTJxLS4yIDAtLjQtLjAwOWE4IDggMCAwIDEtNy42LTguMzgxYy4xNjctMy43ODctLjUzLTEwLjIxNy0yLjI3My0xMi4zOTRhNy42MTYgNy42MTYgMCAwIDAtNS4zMDgtMi40NzJxLS4xNTkuMDA3LS4zMTkuMDA2aC0zOS4wMDZhOCA4IDAgMCAxIDAtMTZoMzguOTE0YzEuOS0uMDMyIDExLjYuMjE2IDE4LjIwNyA4LjQ2MSA2LjE5IDcuNzI3IDUuODkxIDIwLjY2NCA1Ljc2OCAyMy4xNzlhOCA4IDAgMCAxLTcuOTgzIDcuNjFaTTIwMi4yODkgMjE0LjUyMUgxNzkuMzJhOCA4IDAgMCAxIDAtMTZoMTQuOTY5VjgyLjE2NGMwLTQuNDE4IDE2LTQuNDE4IDE2IDB2MTI0LjM2MWE4IDggMCAwIDEtOCA3Ljk5NloiLz48cGF0aCBkPSJNMjM2LjM5MyA5NC41NGgtNTAuNzQ5Vjc4LjIyN2g1MC43NTVhMy4yNjQgMy4yNjQgMCAxIDAgMC02LjUyOGgtNTAuNzU1di0xNi4zMmg1MC43NTVhMTkuNTgyIDE5LjU4MiAwIDEgMSAwIDM5LjE2NVptLTE5MS42NjUgMEgxOS42YTE5LjU4MiAxOS41ODIgMCAxIDEgMC0zOS4xNjVoMjUuOTY3YTMyLjE0OCAzMi4xNDggMCAwIDAtLjgzOSA3LjN2OS4wMjRIMTkuNmEzLjI2NCAzLjI2NCAwIDEgMCAwIDYuNTI4aDI1LjEyOHYxNi4zMDdaIi8+PC9zdmc+") !important;
}
.menu-item-1611 > a::before {
  -webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMCAzMmExNiAxNiAwIDAgMSAxNi0xNmgyMjRhMTYgMTYgMCAwIDEgMTYgMTZ2MzJhMTYgMTYgMCAwIDEtMTYgMTZ2MTIwYTQwIDQwIDAgMCAxLTQwIDQwSDU2YTQwIDQwIDAgMCAxLTQwLTQwVjgwQTE2IDE2IDAgMCAxIDAgNjRabTMyIDQ4djEyMGEyNCAyNCAwIDAgMCAyNCAyNGgxNDRhMjQgMjQgMCAwIDAgMjQtMjRWODBabTIwOC00OEgxNnYzMmgyMjRaTTgwIDEyMGE4IDggMCAwIDEgOC04aDgwYTggOCAwIDAgMSAwIDE2SDg4YTggOCAwIDAgMS04LTgiLz48L3N2Zz4=") !important;
  mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMCAzMmExNiAxNiAwIDAgMSAxNi0xNmgyMjRhMTYgMTYgMCAwIDEgMTYgMTZ2MzJhMTYgMTYgMCAwIDEtMTYgMTZ2MTIwYTQwIDQwIDAgMCAxLTQwIDQwSDU2YTQwIDQwIDAgMCAxLTQwLTQwVjgwQTE2IDE2IDAgMCAxIDAgNjRabTMyIDQ4djEyMGEyNCAyNCAwIDAgMCAyNCAyNGgxNDRhMjQgMjQgMCAwIDAgMjQtMjRWODBabTIwOC00OEgxNnYzMmgyMjRaTTgwIDEyMGE4IDggMCAwIDEgOC04aDgwYTggOCAwIDAgMSAwIDE2SDg4YTggOCAwIDAgMS04LTgiLz48L3N2Zz4=") !important;
}
.menu-item-1952 > a::before {
  -webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjE0IDc2aC0zOFY1OGEyMiAyMiAwIDAgMC0yMi0yMmgtNTJhMjIgMjIgMCAwIDAtMjIgMjJ2MThINDJhMjIgMjIgMCAwIDAtMjIgMjJ2MTA4YTIyIDIyIDAgMCAwIDIyIDIyaDE3MmEyMiAyMiAwIDAgMCAyMi0yMlY5OGEyMiAyMiAwIDAgMC0yMi0yMnptLTExOC0xOGE2IDYgMCAwIDEgNi02aDUyYTYgNiAwIDAgMSA2IDZ2MThoLTY0em0xMjQgMTQ4YTYgNiAwIDAgMS02IDZINDJhNiA2IDAgMCAxLTYtNlY5OGE2IDYgMCAwIDEgNi02aDE3MmE2IDYgMCAwIDEgNiA2em0tNzItNzZIMTA4YTggOCAwIDAgMCAwIDE2aDQwYTggOCAwIDAgMCAwLTE2eiIvPjwvc3ZnPg==") !important;
  mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjE0IDc2aC0zOFY1OGEyMiAyMiAwIDAgMC0yMi0yMmgtNTJhMjIgMjIgMCAwIDAtMjIgMjJ2MThINDJhMjIgMjIgMCAwIDAtMjIgMjJ2MTA4YTIyIDIyIDAgMCAwIDIyIDIyaDE3MmEyMiAyMiAwIDAgMCAyMi0yMlY5OGEyMiAyMiAwIDAgMC0yMi0yMnptLTExOC0xOGE2IDYgMCAwIDEgNi02aDUyYTYgNiAwIDAgMSA2IDZ2MThoLTY0em0xMjQgMTQ4YTYgNiAwIDAgMS02IDZINDJhNiA2IDAgMCAxLTYtNlY5OGE2IDYgMCAwIDEgNi02aDE3MmE2IDYgMCAwIDEgNiA2em0tNzItNzZIMTA4YTggOCAwIDAgMCAwIDE2aDQwYTggOCAwIDAgMCAwLTE2eiIvPjwvc3ZnPg==") !important;
}
.menu-item-939 > a::before {
  -webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMTI4IDI0YTQwIDQwIDAgMSAwIDQwIDQwIDQwIDQwIDAgMCAwLTQwLTQwem0wIDY0YTI0IDI0IDAgMSAxIDI0LTI0IDI0IDI0IDAgMCAxLTI0IDI0em0xMTIgNTZhOCA4IDAgMCAxLTggOGgtNTZsLTEwLjgzIDY1YTggOCAwIDAgMS03LjkgNi43NyA4IDggMCAwIDEtNy45LTkuMjNMMTU4LjkgMTUyaC02MS44bDkuNTMgNjUuNTdhOCA4IDAgMCAxLTcuOSA5LjIzIDggOCAwIDAgMS03LjktNi43N0w4MCAxNTJIMjRhOCA4IDAgMCAxIDAtMTZoMjA4YTggOCAwIDAgMSA4IDh6bS04MC0yNEg5NmE4IDggMCAwIDEgMC0xNmg2NGE4IDggMCAwIDEgMCAxNnoiLz48L3N2Zz4=") !important;
  mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMTI4IDI0YTQwIDQwIDAgMSAwIDQwIDQwIDQwIDQwIDAgMCAwLTQwLTQwem0wIDY0YTI0IDI0IDAgMSAxIDI0LTI0IDI0IDI0IDAgMCAxLTI0IDI0em0xMTIgNTZhOCA4IDAgMCAxLTggOGgtNTZsLTEwLjgzIDY1YTggOCAwIDAgMS03LjkgNi43NyA4IDggMCAwIDEtNy45LTkuMjNMMTU4LjkgMTUyaC02MS44bDkuNTMgNjUuNTdhOCA4IDAgMCAxLTcuOSA5LjIzIDggOCAwIDAgMS03LjktNi43N0w4MCAxNTJIMjRhOCA4IDAgMCAxIDAtMTZoMjA4YTggOCAwIDAgMSA4IDh6bS04MC0yNEg5NmE4IDggMCAwIDEgMC0xNmg2NGE4IDggMCAwIDEgMCAxNnoiLz48L3N2Zz4=") !important;
}
.menu-item-external-166 > a::before {
  -webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJtMjM0LjUgMTE0LjM4LTQ1LjEgMzkuMzYgMTMuNTEgNTguNmExNiAxNiAwIDAgMS0yMy44NCAxNy4zNGwtNTEuMTEtMzEtNTEgMzFhMTYgMTYgMCAwIDEtMjMuODQtMTcuMzRsMTMuNDktNTguNTQtNDUuMTEtMzkuNDJhMTYgMTYgMCAwIDEgOS4xMS0yOC4wNmw1OS40Ni01LjE1IDIzLjIxLTU1LjM2YTE1Ljk1IDE1Ljk1IDAgMCAxIDI5LjQ0IDBMMTY2IDgxLjE3bDU5LjQ0IDUuMTVhMTYgMTYgMCAwIDEgOS4xMSAyOC4wNnoiLz48L3N2Zz4=") !important;
  mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJtMjM0LjUgMTE0LjM4LTQ1LjEgMzkuMzYgMTMuNTEgNTguNmExNiAxNiAwIDAgMS0yMy44NCAxNy4zNGwtNTEuMTEtMzEtNTEgMzFhMTYgMTYgMCAwIDEtMjMuODQtMTcuMzRsMTMuNDktNTguNTQtNDUuMTEtMzkuNDJhMTYgMTYgMCAwIDEgOS4xMS0yOC4wNmw1OS40Ni01LjE1IDIzLjIxLTU1LjM2YTE1Ljk1IDE1Ljk1IDAgMCAxIDI5LjQ0IDBMMTY2IDgxLjE3bDU5LjQ0IDUuMTVhMTYgMTYgMCAwIDEgOS4xMSAyOC4wNnoiLz48L3N2Zz4=") !important;
}
.menu-item-2108 > a::before {
  -webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjIxLjggMTc1Ljk0QzIxNi4yNSAxNjYuMzggMjA4IDEzOS4zMyAyMDggMTA0YTgwIDgwIDAgMSAwLTE2MCAwYzAgMzUuMzQtOC4yNiA2Mi4zOC0xMy44MSA3MS45NEExNiAxNiAwIDAgMCA0OCAyMDBoMTYwYTE2IDE2IDAgMCAwIDEzLjgtMjQuMDZaTTEyOCAyMzJhMzIgMzIgMCAwIDEtMzItMzJoNjRhMzIgMzIgMCAwIDEtMzIgMzJ6Ii8+PC9zdmc+") !important;
  mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjIxLjggMTc1Ljk0QzIxNi4yNSAxNjYuMzggMjA4IDEzOS4zMyAyMDggMTA0YTgwIDgwIDAgMSAwLTE2MCAwYzAgMzUuMzQtOC4yNiA2Mi4zOC0xMy44MSA3MS45NEExNiAxNiAwIDAgMCA0OCAyMDBoMTYwYTE2IDE2IDAgMCAwIDEzLjgtMjQuMDZaTTEyOCAyMzJhMzIgMzIgMCAwIDEtMzItMzJoNjRhMzIgMzIgMCAwIDEtMzIgMzJ6Ii8+PC9zdmc+") !important;
}
.menu-item-2581 > a::before {
  -webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjQzLjMxIDEzNiAxNDQgMzYuNjlBMTUuODYgMTUuODYgMCAwIDAgMTMyLjY5IDMySDQwYTggOCAwIDAgMC04IDh2OTIuNjlBMTUuODYgMTUuODYgMCAwIDAgMzYuNjkgMTQ0TDEzNiAyNDMuMzFhMTYgMTYgMCAwIDAgMjIuNjMgMGw4NC42OC04NC42OGExNiAxNiAwIDAgMCAwLTIyLjYzWk04NCA5NmExMiAxMiAwIDEgMSAxMi0xMiAxMiAxMiAwIDAgMS0xMiAxMnoiLz48L3N2Zz4=") !important;
  mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjQzLjMxIDEzNiAxNDQgMzYuNjlBMTUuODYgMTUuODYgMCAwIDAgMTMyLjY5IDMySDQwYTggOCAwIDAgMC04IDh2OTIuNjlBMTUuODYgMTUuODYgMCAwIDAgMzYuNjkgMTQ0TDEzNiAyNDMuMzFhMTYgMTYgMCAwIDAgMjIuNjMgMGw4NC42OC04NC42OGExNiAxNiAwIDAgMCAwLTIyLjYzWk04NCA5NmExMiAxMiAwIDEgMSAxMi0xMiAxMiAxMiAwIDAgMS0xMiAxMnoiLz48L3N2Zz4=") !important;
}

/* ============================================================
   5. RIGHT PANEL — white card, auto height, rounded bottom, breathing space
   Inspired by UTC.cz clean layout
============================================================ */
.menu-level-1 > li > .menu-level-2 { display:none !important; }

nav#navigation.mega-open .menu-level-1 > li:hover > .menu-level-2,
nav#navigation.mega-open .menu-level-1 > li.menu-active > .menu-level-2,
nav#navigation.mega-open .menu-level-1 > li.aaryans-pinned > .menu-level-2 {
  display:grid !important; grid-template-columns:repeat(3,1fr) !important;
  align-items:start !important; column-gap:28px !important; row-gap:0 !important;
  position:fixed !important; top:var(--mega-top,125px) !important;
  left:260px !important; right:0 !important; width:auto !important;
  height:auto !important; background:#fff !important;
  z-index:9994 !important; padding:0 40px 40px !important;
  border:none !important; box-shadow:0 12px 40px rgba(0,0,0,.18) !important;
  overflow-y:auto !important; overflow-x:hidden !important;
  max-height:calc(100vh - var(--mega-top,125px)) !important;
  border-radius:0 0 16px 0 !important;
  outline:none !important;
}
nav#navigation.mega-open .menu-level-2 > h1.menu-level-2-title {
  grid-column:1/-1 !important; color:#0076A0 !important;
  font-size:20px !important; font-weight:700 !important;
  margin:0 !important; padding:22px 0 14px !important;
  border-bottom:2px solid rgba(0,118,160,.15) !important;
  text-transform:none !important;
}
nav#navigation.mega-open .menu-level-2 > li {
  width:auto !important; min-width:0 !important;
  padding-top:14px !important; padding-bottom:10px !important;
}
nav#navigation.mega-open .menu-level-2 > li > div {
  width:100% !important; min-width:0 !important;
}
.menu-level-2 a.menu-image,
.menu-level-2 figure, .menu-level-2 picture,
.menu-level-2 img { display:none !important; }

/* ============================================================
   6. SUBCATEGORY LINKS — bold dark blue L2 with bullet dots
   L2: #0076A0 bold, 6px dark blue bullet dot
============================================================ */
nav#navigation.mega-open .menu-level-2 > li > div > a {
  display:flex !important; align-items:flex-start !important; gap:7px !important;
  color:#0076A0 !important; font-size:15px !important; font-weight:700 !important;
  text-decoration:none !important; line-height:1.4 !important;
  padding:3px 0 !important; transition:color .12s !important;
  white-space:normal !important; word-break:normal !important;
  overflow-wrap:break-word !important; text-transform:none !important;
}
nav#navigation.mega-open .menu-level-2 > li > div > a:hover {
  color:#005580 !important;
}

/* Dark blue bullet dot for L2 items */
nav#navigation.mega-open .menu-level-2 > li > div > a::before {
  content:"" !important; display:inline-block !important; flex-shrink:0 !important;
  width:6px !important; height:6px !important; margin-top:5px !important;
  background:#0076A0 !important; border-radius:50% !important;
  -webkit-mask-image:none !important; mask-image:none !important;
}

/* Shared layout for L2 items that have icons */
.menu-item-963 > div > a::before,
.menu-item-1014 > div > a::before,
.menu-item-1023 > div > a::before,
.menu-item-1032 > div > a::before,
.menu-item-1017 > div > a::before,
.menu-item-1020 > div > a::before,
.menu-item-1035 > div > a::before,
.menu-item-1086 > div > a::before,
.menu-item-2286 > div > a::before,
.menu-item-1185 > div > a::before,
.menu-item-1495 > div > a::before,
.menu-item-948 > div > a::before,
.menu-item-984 > div > a::before,
.menu-item-990 > div > a::before,
.menu-item-2346 > div > a::before,
.menu-item-993 > div > a::before,
.menu-item-996 > div > a::before,
.menu-item-2349 > div > a::before,
.menu-item-2292 > div > a::before,
.menu-item-2295 > div > a::before,
.menu-item-2289 > div > a::before,
.menu-item-1059 > div > a::before,
.menu-item-1098 > div > a::before,
.menu-item-1092 > div > a::before,
.menu-item-1095 > div > a::before,
.menu-item-2613 > div > a::before,
.menu-item-1941 > div > a::before,
.menu-item-1089 > div > a::before,
.menu-item-2280 > div > a::before,
.menu-item-1041 > div > a::before,
.menu-item-1044 > div > a::before,
.menu-item-1540 > div > a::before,
.menu-item-1047 > div > a::before,
.menu-item-1644 > div > a::before,
.menu-item-1572 > div > a::before,
.menu-item-1590 > div > a::before,
.menu-item-1623 > div > a::before,
.menu-item-2042 > div > a::before,
.menu-item-1902 > div > a::before,
.menu-item-2153 > div > a::before,
.menu-item-1970 > div > a::before,
.menu-item-1955 > div > a::before,
.menu-item-1991 > div > a::before,
.menu-item-1982 > div > a::before,
.menu-item-1988 > div > a::before,
.menu-item-1994 > div > a::before,
.menu-item-2298 > div > a::before,
.menu-item-1065 > div > a::before,
.menu-item-1071 > div > a::before,
.menu-item-1077 > div > a::before,
.menu-item-1074 > div > a::before,
.menu-item-1080 > div > a::before {
  width:16px !important; height:16px !important;
  background-color:#0075A0 !important; border-radius:0 !important;
  -webkit-mask-size:contain !important; mask-size:contain !important;
  -webkit-mask-repeat:no-repeat !important; mask-repeat:no-repeat !important;
  -webkit-mask-position:center !important; mask-position:center !important;
}

/* Per-icon assignments — grouped to keep CSS compact */
.menu-item-963 > div > a::before,
.menu-item-1185 > div > a::before,
.menu-item-1495 > div > a::before,
.menu-item-2346 > div > a::before {
  -webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjQ4IDEyOGMwIDEzLjMtOCAyNS42LTIxLjMgMzQuMUMyMTUuNSAxNjkuNyAyMDIuMyAxNzMgMTg4IDE3M2gtNHYxOWExNiAxNiAwIDAgMS0xNiAxNkg4OGExNiAxNiAwIDAgMS0xNi0xNnYtMTloLTRjLTE0LjMgMC0yNy41LTMuMy0zOC43LTEwLjlDMTYgMTU0LjYgOCAxNDIuMyA4IDEyOWMwLTE0LjUgOS44LTI3LjQgMjUtMzUuM2E4IDggMCAwIDEgMTAuNyAzLjRBOCA4IDAgMCAxIDQwLjMgMTA4QzI5LjcgMTEzLjUgMjQgMTIxIDI0IDEyOWMwIDguNSA2LjIgMTcgMTcgMjMgOS41IDUuNiAyMS4yIDggMzUgOGg0di0zMkg3MmE4IDggMCAwIDEgMC0xNmg4di0xNkg3MmE4IDggMCAwIDEgMC0xNmg4VjY0YTggOCAwIDAgMSAxNiAwdjE2aDMyVjY0YTggOCAwIDAgMSAxNiAwdjE2aDhhOCA4IDAgMCAxIDAgMTZoLTh2MTZoOGE4IDggMCAwIDEgMCAxNmgtOHYzMmg0YzEzLjggMCAyNS41LTIuNCAzNS04IDEwLjgtNiAxNy0xNC41IDE3LTIzIDAtOC01LjctMTUuNS0xNi4zLTIxYTggOCAwIDAgMSA3LTE0LjNDMjMxLjIgMTAxLjYgMjQ4IDExNC41IDI0OCAxMjh6TTk2IDk2djE2aDMyVjk2em0wIDMydjMyaDMydi0zMnoiLz48L3N2Zz4=") !important;
  mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjQ4IDEyOGMwIDEzLjMtOCAyNS42LTIxLjMgMzQuMUMyMTUuNSAxNjkuNyAyMDIuMyAxNzMgMTg4IDE3M2gtNHYxOWExNiAxNiAwIDAgMS0xNiAxNkg4OGExNiAxNiAwIDAgMS0xNi0xNnYtMTloLTRjLTE0LjMgMC0yNy41LTMuMy0zOC43LTEwLjlDMTYgMTU0LjYgOCAxNDIuMyA4IDEyOWMwLTE0LjUgOS44LTI3LjQgMjUtMzUuM2E4IDggMCAwIDEgMTAuNyAzLjRBOCA4IDAgMCAxIDQwLjMgMTA4QzI5LjcgMTEzLjUgMjQgMTIxIDI0IDEyOWMwIDguNSA2LjIgMTcgMTcgMjMgOS41IDUuNiAyMS4yIDggMzUgOGg0di0zMkg3MmE4IDggMCAwIDEgMC0xNmg4di0xNkg3MmE4IDggMCAwIDEgMC0xNmg4VjY0YTggOCAwIDAgMSAxNiAwdjE2aDMyVjY0YTggOCAwIDAgMSAxNiAwdjE2aDhhOCA4IDAgMCAxIDAgMTZoLTh2MTZoOGE4IDggMCAwIDEgMCAxNmgtOHYzMmg0YzEzLjggMCAyNS41LTIuNCAzNS04IDEwLjgtNiAxNy0xNC41IDE3LTIzIDAtOC01LjctMTUuNS0xNi4zLTIxYTggOCAwIDAgMSA3LTE0LjNDMjMxLjIgMTAxLjYgMjQ4IDExNC41IDI0OCAxMjh6TTk2IDk2djE2aDMyVjk2em0wIDMydjMyaDMydi0zMnoiLz48L3N2Zz4=") !important;
}
.menu-item-1014 > div > a::before {
  -webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjA4IDMySDQ4YTE2IDE2IDAgMCAwLTE2IDE2djE2MGExNiAxNiAwIDAgMCAxNiAxNmgxNjBhMTYgMTYgMCAwIDAgMTYtMTZWNDhhMTYgMTYgMCAwIDAtMTYtMTZ6bTAgMTc2SDQ4VjQ4aDE2MHptLTk2LTMyVjgwYTggOCAwIDAgMSAxNiAwdjk2YTggOCAwIDAgMS0xNiAwem0tNDggMFY4MGE4IDggMCAwIDEgMTYgMHY5NmE4IDggMCAwIDEtMTYgMHptOTYgMFY4MGE4IDggMCAwIDEgMTYgMHY5NmE4IDggMCAwIDEtMTYgMHptLTQ4LTk2aDk2YTggOCAwIDAgMSAwIDE2aC05NmE4IDggMCAwIDEgMC0xNnptMCA0OGg5NmE4IDggMCAwIDEgMCAxNmgtOTZhOCA4IDAgMCAxIDAtMTZ6Ii8+PC9zdmc+") !important;
  mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjA4IDMySDQ4YTE2IDE2IDAgMCAwLTE2IDE2djE2MGExNiAxNiAwIDAgMCAxNiAxNmgxNjBhMTYgMTYgMCAwIDAgMTYtMTZWNDhhMTYgMTYgMCAwIDAtMTYtMTZ6bTAgMTc2SDQ4VjQ4aDE2MHptLTk2LTMyVjgwYTggOCAwIDAgMSAxNiAwdjk2YTggOCAwIDAgMS0xNiAwem0tNDggMFY4MGE4IDggMCAwIDEgMTYgMHY5NmE4IDggMCAwIDEtMTYgMHptOTYgMFY4MGE4IDggMCAwIDEgMTYgMHY5NmE4IDggMCAwIDEtMTYgMHptLTQ4LTk2aDk2YTggOCAwIDAgMSAwIDE2aC05NmE4IDggMCAwIDEgMC0xNnptMCA0OGg5NmE4IDggMCAwIDEgMCAxNmgtOTZhOCA4IDAgMCAxIDAtMTZ6Ii8+PC9zdmc+") !important;
}
.menu-item-1023 > div > a::before,
.menu-item-993 > div > a::before {
  -webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMTk3LjU4IDEyOS4wNiAxNDggMTUybC04LTU2LjdBMjggMjggMCAwIDAgMTI4IDQwYTI4IDI4IDAgMCAwLTI4IDI4di4xOEw1MS41OCA4MC43OUExNiAxNiAwIDAgMCA0MCA5NnY2OC41M2MwIDEwLjY5IDYuOTMgMjAuMTcgMTcuMTQgMjMuMzhMOTYgMjAwLjUyVjIxNmE4IDggMCAwIDAgMTYgMHYtMTUuNDhsMzguODYtMTIuNjFBMjQgMjQgMCAwIDAgMTY4IDE2NS40N1YxNTlsMjkuNTgtMTNhMTYgMTYgMCAwIDAgMC0yOS4wOHpNMTA0IDY4YTEyIDEyIDAgMCAxIDI0IDB2NjRsLTI0IDEwLjc0em00OCA5Ny40N2E4IDggMCAwIDEtNS4zOCA3LjU4TDEwOCAxODQuNTJsLTQ0LjQ4LTE0LjQzQTggOCAwIDAgMSA1NiAxNjIuNTNWOTZhOCA4IDAgMCAxIC4wOS0xTDEwMCA3OC45M1YxNDdhOCA4IDAgMCAwIDQuOSA3LjM5TDE1MiAxNzUuMDZ2LTkuNTl6bTQwLTE0LjUzLTI0IDEwLjUxVjE1MmwyNC0xMC41MXoiLz48L3N2Zz4=") !important;
  mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMTk3LjU4IDEyOS4wNiAxNDggMTUybC04LTU2LjdBMjggMjggMCAwIDAgMTI4IDQwYTI4IDI4IDAgMCAwLTI4IDI4di4xOEw1MS41OCA4MC43OUExNiAxNiAwIDAgMCA0MCA5NnY2OC41M2MwIDEwLjY5IDYuOTMgMjAuMTcgMTcuMTQgMjMuMzhMOTYgMjAwLjUyVjIxNmE4IDggMCAwIDAgMTYgMHYtMTUuNDhsMzguODYtMTIuNjFBMjQgMjQgMCAwIDAgMTY4IDE2NS40N1YxNTlsMjkuNTgtMTNhMTYgMTYgMCAwIDAgMC0yOS4wOHpNMTA0IDY4YTEyIDEyIDAgMCAxIDI0IDB2NjRsLTI0IDEwLjc0em00OCA5Ny40N2E4IDggMCAwIDEtNS4zOCA3LjU4TDEwOCAxODQuNTJsLTQ0LjQ4LTE0LjQzQTggOCAwIDAgMSA1NiAxNjIuNTNWOTZhOCA4IDAgMCAxIC4wOS0xTDEwMCA3OC45M1YxNDdhOCA4IDAgMCAwIDQuOSA3LjM5TDE1MiAxNzUuMDZ2LTkuNTl6bTQwLTE0LjUzLTI0IDEwLjUxVjE1MmwyNC0xMC41MXoiLz48L3N2Zz4=") !important;
}
.menu-item-1032 > div > a::before,
.menu-item-1020 > div > a::before,
.menu-item-990 > div > a::before,
.menu-item-996 > div > a::before {
  -webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMTkyIDMyaC0xNmE4IDggMCAwIDAtOCA4djMyaC0xNlY0OGE4IDggMCAwIDAtOC04SDk2YTggOCAwIDAgMC04IDh2MjRINzJWNDBhOCA4IDAgMCAwLTgtOEg0OGE4IDggMCAwIDAtOCA4djE3NmE4IDggMCAwIDAgMTYgMFYxMjhoMTZ2NDBhOCA4IDAgMCAwIDggOGgxNnY0MGE4IDggMCAwIDAgMTYgMFYxNzZoMTZ2MjRhOCA4IDAgMCAwIDggOGgxNmE4IDggMCAwIDAgOC04VjQwYTggOCAwIDAgMC04LTh6TTcyIDExMkg1NlY4OGgxNnptMC00MEg1NlY1NmgxNnptMjQgNDBWODhoNDh2MjR6bTAtNDBWNTZoNDh2MTZ6bTU2IDgwaC0xNnYtMjRoMTZ6bTAtNDBoLTE2di04aDE2eiIvPjwvc3ZnPg==") !important;
  mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMTkyIDMyaC0xNmE4IDggMCAwIDAtOCA4djMyaC0xNlY0OGE4IDggMCAwIDAtOC04SDk2YTggOCAwIDAgMC04IDh2MjRINzJWNDBhOCA4IDAgMCAwLTgtOEg0OGE4IDggMCAwIDAtOCA4djE3NmE4IDggMCAwIDAgMTYgMFYxMjhoMTZ2NDBhOCA4IDAgMCAwIDggOGgxNnY0MGE4IDggMCAwIDAgMTYgMFYxNzZoMTZ2MjRhOCA4IDAgMCAwIDggOGgxNmE4IDggMCAwIDAgOC04VjQwYTggOCAwIDAgMC04LTh6TTcyIDExMkg1NlY4OGgxNnptMC00MEg1NlY1NmgxNnptMjQgNDBWODhoNDh2MjR6bTAtNDBWNTZoNDh2MTZ6bTU2IDgwaC0xNnYtMjRoMTZ6bTAtNDBoLTE2di04aDE2eiIvPjwvc3ZnPg==") !important;
}
.menu-item-1017 > div > a::before,
.menu-item-984 > div > a::before {
  -webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjQ1LjY2IDgyLjM0bC0zMi0zMkE4IDggMCAwIDAgMjA4IDQ4aC00MGE4IDggMCAwIDAtNy41OSA1LjQ3TDE0NCA4OC42NGwtMTYuNDEtMzUuMTdBOCA4IDAgMCAwIDEyMCA0OEg5NmE4IDggMCAwIDAtNS42NiAyLjM0bC0zMiAzMkE4IDggMCAwIDAgNTYgODh2MTIwYTggOCAwIDAgMCA4IDhoMTI4YTggOCAwIDAgMCA4LThWODhhOCA4IDAgMCAwLTIuMzQtNS42NnpNMTA4LjY5IDY0aDcuNjJsMjAuMSA0My4wOGE4IDggMCAwIDAgMTQuNTggMEwxNzEuNjkgNjRoNy42MkwyMDAgODQuNjlWMjAwSDU2Vjg0LjY5eiIvPjwvc3ZnPg==") !important;
  mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjQ1LjY2IDgyLjM0bC0zMi0zMkE4IDggMCAwIDAgMjA4IDQ4aC00MGE4IDggMCAwIDAtNy41OSA1LjQ3TDE0NCA4OC42NGwtMTYuNDEtMzUuMTdBOCA4IDAgMCAwIDEyMCA0OEg5NmE4IDggMCAwIDAtNS42NiAyLjM0bC0zMiAzMkE4IDggMCAwIDAgNTYgODh2MTIwYTggOCAwIDAgMCA4IDhoMTI4YTggOCAwIDAgMCA4LThWODhhOCA4IDAgMCAwLTIuMzQtNS42NnpNMTA4LjY5IDY0aDcuNjJsMjAuMSA0My4wOGE4IDggMCAwIDAgMTQuNTggMEwxNzEuNjkgNjRoNy42MkwyMDAgODQuNjlWMjAwSDU2Vjg0LjY5eiIvPjwvc3ZnPg==") !important;
}
.menu-item-1035 > div > a::before {
  -webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cmVjdCBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjUiIHg9IjIyLjIzIiB5PSIyOC45MyIgd2lkdGg9IjcyLjY1IiBoZWlnaHQ9IjM3LjkxIiByeD0iMTIiIHJ5PSIxMiIvPjxyZWN0IGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iNSIgeD0iMjIuMjMiIHk9Ijc2Ljk1IiB3aWR0aD0iMTU1LjU0IiBoZWlnaHQ9Ijk0LjEyIiByeD0iMTIiIHJ5PSIxMiIvPjxyZWN0IGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iNSIgeD0iMTA1LjEyIiB5PSIyOC45MyIgd2lkdGg9IjcyLjY1IiBoZWlnaHQ9IjM3LjkxIiByeD0iMTIiIHJ5PSIxMiIvPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iNSIgZD0iTTEyMS40NiAxODIuMzVIMjYuMTNjLTcuNCAwLTEzLjQ1LTYuOTEtMTMuNDUtMTUuMzZWMzMuMDFjMC04LjQ1IDYuMDUtMTUuMzYgMTMuNDUtMTUuMzZoMTQ3Ljc0YzcuNCAwIDEzLjQ1IDYuOTEgMTMuNDUgMTUuMzZ2MTMzLjk4YzAgOC40NS02LjA1IDE1LjM2LTEzLjQ1IDE1LjM2aC02MC40MiIvPjwvc3ZnPg==") !important;
  mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cmVjdCBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjUiIHg9IjIyLjIzIiB5PSIyOC45MyIgd2lkdGg9IjcyLjY1IiBoZWlnaHQ9IjM3LjkxIiByeD0iMTIiIHJ5PSIxMiIvPjxyZWN0IGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iNSIgeD0iMjIuMjMiIHk9Ijc2Ljk1IiB3aWR0aD0iMTU1LjU0IiBoZWlnaHQ9Ijk0LjEyIiByeD0iMTIiIHJ5PSIxMiIvPjxyZWN0IGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iNSIgeD0iMTA1LjEyIiB5PSIyOC45MyIgd2lkdGg9IjcyLjY1IiBoZWlnaHQ9IjM3LjkxIiByeD0iMTIiIHJ5PSIxMiIvPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iNSIgZD0iTTEyMS40NiAxODIuMzVIMjYuMTNjLTcuNCAwLTEzLjQ1LTYuOTEtMTMuNDUtMTUuMzZWMzMuMDFjMC04LjQ1IDYuMDUtMTUuMzYgMTMuNDUtMTUuMzZoMTQ3Ljc0YzcuNCAwIDEzLjQ1IDYuOTEgMTMuNDUgMTUuMzZ2MTMzLjk4YzAgOC40NS02LjA1IDE1LjM2LTEzLjQ1IDE1LjM2aC02MC40MiIvPjwvc3ZnPg==") !important;
}
.menu-item-1086 > div > a::before {
  -webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjQ4IDExMmgtOFY3MmEyNCAyNCAwIDAgMC0yNC0yNEgxMDRWNDBhOCA4IDAgMCAwLTE2IDB2OEg1NmEyNCAyNCAwIDAgMC0yNCAyNHY0MEgyNGE4IDggMCAwIDAtOCA4djgwYTggOCAwIDAgMCA4IDhoOHY4YTggOCAwIDAgMCAxNiAwdi04aDE1MnY4YTggOCAwIDAgMCAxNiAwdi04aDhhOCA4IDAgMCAwIDgtOHYtODBhOCA4IDAgMCAwLTgtOHpNNDggNzJhOCA4IDAgMCAxIDgtOGg0MHY0OEg0OHptNjQtOGg3MmE4IDggMCAwIDEgOCA4djQwaC04MHptMTIwIDEyMEgzMnYtNjRoMjAweiIvPjwvc3ZnPg==") !important;
  mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjQ4IDExMmgtOFY3MmEyNCAyNCAwIDAgMC0yNC0yNEgxMDRWNDBhOCA4IDAgMCAwLTE2IDB2OEg1NmEyNCAyNCAwIDAgMC0yNCAyNHY0MEgyNGE4IDggMCAwIDAtOCA4djgwYTggOCAwIDAgMCA4IDhoOHY4YTggOCAwIDAgMCAxNiAwdi04aDE1MnY4YTggOCAwIDAgMCAxNiAwdi04aDhhOCA4IDAgMCAwIDgtOHYtODBhOCA4IDAgMCAwLTgtOHpNNDggNzJhOCA4IDAgMCAxIDgtOGg0MHY0OEg0OHptNjQtOGg3MmE4IDggMCAwIDEgOCA4djQwaC04MHptMTIwIDEyMEgzMnYtNjRoMjAweiIvPjwvc3ZnPg==") !important;
}
.menu-item-2286 > div > a::before,
.menu-item-2349 > div > a::before,
.menu-item-1059 > div > a::before,
.menu-item-2280 > div > a::before,
.menu-item-1994 > div > a::before {
  -webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMTI4IDI0YTQwIDQwIDAgMSAwIDQwIDQwIDQwIDQwIDAgMCAwLTQwLTQwem0wIDY0YTI0IDI0IDAgMSAxIDI0LTI0IDI0IDI0IDAgMCAxLTI0IDI0em0xMTIgNTZhOCA4IDAgMCAxLTggOGgtNTZsLTEwLjgzIDY1YTggOCAwIDAgMS03LjkgNi43NyA4IDggMCAwIDEtNy45LTkuMjNMMTU4LjkgMTUyaC02MS44bDkuNTMgNjUuNTdhOCA4IDAgMCAxLTcuOSA5LjIzIDggOCAwIDAgMS03LjktNi43N0w4MCAxNTJIMjRhOCA4IDAgMCAxIDAtMTZoMjA4YTggOCAwIDAgMSA4IDh6bS04MC0yNEg5NmE4IDggMCAwIDEgMC0xNmg2NGE4IDggMCAwIDEgMCAxNnoiLz48L3N2Zz4=") !important;
  mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMTI4IDI0YTQwIDQwIDAgMSAwIDQwIDQwIDQwIDQwIDAgMCAwLTQwLTQwem0wIDY0YTI0IDI0IDAgMSAxIDI0LTI0IDI0IDI0IDAgMCAxLTI0IDI0em0xMTIgNTZhOCA4IDAgMCAxLTggOGgtNTZsLTEwLjgzIDY1YTggOCAwIDAgMS03LjkgNi43NyA4IDggMCAwIDEtNy45LTkuMjNMMTU4LjkgMTUyaC02MS44bDkuNTMgNjUuNTdhOCA4IDAgMCAxLTcuOSA5LjIzIDggOCAwIDAgMS03LjktNi43N0w4MCAxNTJIMjRhOCA4IDAgMCAxIDAtMTZoMjA4YTggOCAwIDAgMSA4IDh6bS04MC0yNEg5NmE4IDggMCAwIDEgMC0xNmg2NGE4IDggMCAwIDEgMCAxNnoiLz48L3N2Zz4=") !important;
}
.menu-item-948 > div > a::before,
.menu-item-1041 > div > a::before,
.menu-item-1044 > div > a::before,
.menu-item-1540 > div > a::before,
.menu-item-1074 > div > a::before {
  -webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNNzAuNDc1IDQxLjkzOGExNS45ODcgMTUuOTg3IDAgMCAwLTE2IDE1LjkzN3YxNTYuMTg4aDExNS4yVjQxLjkzOGgtOTkuMm0wLTE1LjkzOGgxMDguOGE2LjM4OCA2LjM4OCAwIDAgMSA2LjQgNi4zNzV2MTkxLjI1YTYuMzg4IDYuMzg4IDAgMCAxLTYuNCA2LjM3NWgtMTM0LjRhNi4zODggNi4zODggMCAwIDEtNi40LTYuMzc1VjU3Ljg3NWEzMS45MzggMzEuOTM4IDAgMCAxIDMyLTMxLjg3NVoiLz48cGF0aCBkPSJNMjAyLjI2NCA2NS4yNTJxLS4yIDAtLjQtLjAwOWE4IDggMCAwIDEtNy42LTguMzgxYy4xNjctMy43ODctLjUzLTEwLjIxNy0yLjI3My0xMi4zOTRhNy42MTYgNy42MTYgMCAwIDAtNS4zMDgtMi40NzJxLS4xNTkuMDA3LS4zMTkuMDA2aC0zOS4wMDZhOCA4IDAgMCAxIDAtMTZoMzguOTE0YzEuOS0uMDMyIDExLjYuMjE2IDE4LjIwNyA4LjQ2MSA2LjE5IDcuNzI3IDUuODkxIDIwLjY2NCA1Ljc2OCAyMy4xNzlhOCA4IDAgMCAxLTcuOTgzIDcuNjFaTTIwMi4yODkgMjE0LjUyMUgxNzkuMzJhOCA4IDAgMCAxIDAtMTZoMTQuOTY5VjgyLjE2NGMwLTQuNDE4IDE2LTQuNDE4IDE2IDB2MTI0LjM2MWE4IDggMCAwIDEtOCA3Ljk5NloiLz48cGF0aCBkPSJNMjM2LjM5MyA5NC41NGgtNTAuNzQ5Vjc4LjIyN2g1MC43NTVhMy4yNjQgMy4yNjQgMCAxIDAgMC02LjUyOGgtNTAuNzU1di0xNi4zMmg1MC43NTVhMTkuNTgyIDE5LjU4MiAwIDEgMSAwIDM5LjE2NVptLTE5MS42NjUgMEgxOS42YTE5LjU4MiAxOS41ODIgMCAxIDEgMC0zOS4xNjVoMjUuOTY3YTMyLjE0OCAzMi4xNDggMCAwIDAtLjgzOSA3LjN2OS4wMjRIMTkuNmEzLjI2NCAzLjI2NCAwIDEgMCAwIDYuNTI4aDI1LjEyOHYxNi4zMDdaIi8+PC9zdmc+") !important;
  mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNNzAuNDc1IDQxLjkzOGExNS45ODcgMTUuOTg3IDAgMCAwLTE2IDE1LjkzN3YxNTYuMTg4aDExNS4yVjQxLjkzOGgtOTkuMm0wLTE1LjkzOGgxMDguOGE2LjM4OCA2LjM4OCAwIDAgMSA2LjQgNi4zNzV2MTkxLjI1YTYuMzg4IDYuMzg4IDAgMCAxLTYuNCA2LjM3NWgtMTM0LjRhNi4zODggNi4zODggMCAwIDEtNi40LTYuMzc1VjU3Ljg3NWEzMS45MzggMzEuOTM4IDAgMCAxIDMyLTMxLjg3NVoiLz48cGF0aCBkPSJNMjAyLjI2NCA2NS4yNTJxLS4yIDAtLjQtLjAwOWE4IDggMCAwIDEtNy42LTguMzgxYy4xNjctMy43ODctLjUzLTEwLjIxNy0yLjI3My0xMi4zOTRhNy42MTYgNy42MTYgMCAwIDAtNS4zMDgtMi40NzJxLS4xNTkuMDA3LS4zMTkuMDA2aC0zOS4wMDZhOCA4IDAgMCAxIDAtMTZoMzguOTE0YzEuOS0uMDMyIDExLjYuMjE2IDE4LjIwNyA4LjQ2MSA2LjE5IDcuNzI3IDUuODkxIDIwLjY2NCA1Ljc2OCAyMy4xNzlhOCA4IDAgMCAxLTcuOTgzIDcuNjFaTTIwMi4yODkgMjE0LjUyMUgxNzkuMzJhOCA4IDAgMCAxIDAtMTZoMTQuOTY5VjgyLjE2NGMwLTQuNDE4IDE2LTQuNDE4IDE2IDB2MTI0LjM2MWE4IDggMCAwIDEtOCA3Ljk5NloiLz48cGF0aCBkPSJNMjM2LjM5MyA5NC41NGgtNTAuNzQ5Vjc4LjIyN2g1MC43NTVhMy4yNjQgMy4yNjQgMCAxIDAgMC02LjUyOGgtNTAuNzU1di0xNi4zMmg1MC43NTVhMTkuNTgyIDE5LjU4MiAwIDEgMSAwIDM5LjE2NVptLTE5MS42NjUgMEgxOS42YTE5LjU4MiAxOS41ODIgMCAxIDEgMC0zOS4xNjVoMjUuOTY3YTMyLjE0OCAzMi4xNDggMCAwIDAtLjgzOSA3LjN2OS4wMjRIMTkuNmEzLjI2NCAzLjI2NCAwIDEgMCAwIDYuNTI4aDI1LjEyOHYxNi4zMDdaIi8+PC9zdmc+") !important;
}
.menu-item-2292 > div > a::before,
.menu-item-2295 > div > a::before,
.menu-item-2289 > div > a::before,
.menu-item-1071 > div > a::before {
  -webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjE2IDQ4SDQwYTE2IDE2IDAgMCAwLTE2IDE2djMyYTE2IDE2IDAgMCAwIDE2IDE2aDE3NmExNiAxNiAwIDAgMCAxNi0xNlY2NGExNiAxNiAwIDAgMC0xNi0xNnptMCA0OEg0MFY2NGgxNzZ6bTAgMTZINDBhMTYgMTYgMCAwIDAtMTYgMTZ2MzJhMTYgMTYgMCAwIDAgMTYgMTZoMTc2YTE2IDE2IDAgMCAwIDE2LTE2di0zMmExNiAxNiAwIDAgMC0xNi0xNnptMCA0OEg0MHYtMzJoMTc2eiIvPjwvc3ZnPg==") !important;
  mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjE2IDQ4SDQwYTE2IDE2IDAgMCAwLTE2IDE2djMyYTE2IDE2IDAgMCAwIDE2IDE2aDE3NmExNiAxNiAwIDAgMCAxNi0xNlY2NGExNiAxNiAwIDAgMC0xNi0xNnptMCA0OEg0MFY2NGgxNzZ6bTAgMTZINDBhMTYgMTYgMCAwIDAtMTYgMTZ2MzJhMTYgMTYgMCAwIDAgMTYgMTZoMTc2YTE2IDE2IDAgMCAwIDE2LTE2di0zMmExNiAxNiAwIDAgMC0xNi0xNnptMCA0OEg0MHYtMzJoMTc2eiIvPjwvc3ZnPg==") !important;
}
.menu-item-1098 > div > a::before,
.menu-item-1092 > div > a::before {
  -webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjA4IDY0SDE1MmEzMiAzMiAwIDAgMC0zMiAzMiAzMiAzMiAwIDAgMC0zMi0zMkg0OGExNiAxNiAwIDAgMC0xNiAxNnYxMTJhMTYgMTYgMCAwIDAgMTYgMTZoNzJhOCA4IDAgMCAwIDgtOHYtOGgxNnY4YTggOCAwIDAgMCA4IDhoNTZhMTYgMTYgMCAwIDAgMTYtMTZWODBhMTYgMTYgMCAwIDAtMTYtMTZ6bS05NiAxMjBINDhWODBoNDBhMTYgMTYgMCAwIDEgMTYgMTZ2OGg4em05NiAwaC01NnYtOTZoOGExNiAxNiAwIDAgMSAxNiAxNnYtOGgzMnoiLz48L3N2Zz4=") !important;
  mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjA4IDY0SDE1MmEzMiAzMiAwIDAgMC0zMiAzMiAzMiAzMiAwIDAgMC0zMi0zMkg0OGExNiAxNiAwIDAgMC0xNiAxNnYxMTJhMTYgMTYgMCAwIDAgMTYgMTZoNzJhOCA4IDAgMCAwIDgtOHYtOGgxNnY4YTggOCAwIDAgMCA4IDhoNTZhMTYgMTYgMCAwIDAgMTYtMTZWODBhMTYgMTYgMCAwIDAtMTYtMTZ6bS05NiAxMjBINDhWODBoNDBhMTYgMTYgMCAwIDEgMTYgMTZ2OGg4em05NiAwaC01NnYtOTZoOGExNiAxNiAwIDAgMSAxNiAxNnYtOGgzMnoiLz48L3N2Zz4=") !important;
}
.menu-item-1095 > div > a::before,
.menu-item-1089 > div > a::before,
.menu-item-1077 > div > a::before {
  -webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjE2IDcySDQwYTE2IDE2IDAgMCAwLTE2IDE2djgwYTE2IDE2IDAgMCAwIDE2IDE2aDE3NmExNiAxNiAwIDAgMCAxNi0xNlY4OGExNiAxNiAwIDAgMC0xNi0xNnptMCA5Nkg0MFY4OGgxNzZ6bS0xMjgtNDhhOCA4IDAgMCAxIDgtOGg2NGE4IDggMCAwIDEgMCAxNmgtNjRhOCA4IDAgMCAxLTgtOHoiLz48L3N2Zz4=") !important;
  mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjE2IDcySDQwYTE2IDE2IDAgMCAwLTE2IDE2djgwYTE2IDE2IDAgMCAwIDE2IDE2aDE3NmExNiAxNiAwIDAgMCAxNi0xNlY4OGExNiAxNiAwIDAgMC0xNi0xNnptMCA5Nkg0MFY4OGgxNzZ6bS0xMjgtNDhhOCA4IDAgMCAxIDgtOGg2NGE4IDggMCAwIDEgMCAxNmgtNjRhOCA4IDAgMCAxLTgtOHoiLz48L3N2Zz4=") !important;
}
.menu-item-2613 > div > a::before {
  -webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjE2IDcySDQwYTE2IDE2IDAgMCAwLTE2IDE2djgwYTE2IDE2IDAgMCAwIDE2IDE2aDE3NmExNiAxNiAwIDAgMCAxNi0xNlY4OGExNiAxNiAwIDAgMC0xNi0xNnptMCA5Nkg0MFY4OGg4MHYxNmE4IDggMCAwIDAgMTYgMFY4OGg4MHptLTk2LTI0aC00OGE4IDggMCAwIDEgMC0xNmg0OGE4IDggMCAwIDEgMCAxNnoiLz48L3N2Zz4=") !important;
  mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjE2IDcySDQwYTE2IDE2IDAgMCAwLTE2IDE2djgwYTE2IDE2IDAgMCAwIDE2IDE2aDE3NmExNiAxNiAwIDAgMCAxNi0xNlY4OGExNiAxNiAwIDAgMC0xNi0xNnptMCA5Nkg0MFY4OGg4MHYxNmE4IDggMCAwIDAgMTYgMFY4OGg4MHptLTk2LTI0aC00OGE4IDggMCAwIDEgMC0xNmg0OGE4IDggMCAwIDEgMCAxNnoiLz48L3N2Zz4=") !important;
}
.menu-item-1941 > div > a::before {
  -webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjE2IDcySDQwYTE2IDE2IDAgMCAwLTE2IDE2djgwYTE2IDE2IDAgMCAwIDE2IDE2aDE3NmExNiAxNiAwIDAgMCAxNi0xNlY4OGExNiAxNiAwIDAgMC0xNi0xNnptMCA5Nkg0MFY4OGgxNzZ6bS04OC0yNGE4IDggMCAwIDAgOC04VjEwNGE4IDggMCAwIDAtMTYgMHYzMmE4IDggMCAwIDAgOCA4em0tNDQgMGM2LjUgMCAxMi0zIDE2LTcuNzFDMTAzLjk2IDE0MSAxMDkuNSAxNDQgMTE2IDE0NGE4IDggMCAwIDAgMC0xNmMtNCAwLTgtNC04LThzNC04IDgtOGE4IDggMCAwIDAgMC0xNmMtNi41IDAtMTIgMy0xNiA3LjcxQzk2IDk4Ljk1IDkwLjUgOTYgODQgOTZhOCA4IDAgMCAwIDAgMTZjNCAwIDggNCA4IDhzLTQgOC04IDhhOCA4IDAgMCAwIDAgMTZ6bTEwMCAwYTggOCAwIDAgMCA4LTh2LTEwLjM0bDguNCAxNi43OWE4IDggMCAwIDAgMTQuMzItNy4xNkwxOTUgMTE5bDkuNzItMjAuMjlhOCA4IDAgMCAwLTE0LjMyLTcuMTZMMTgyIDEwOC4zNFYxMDRhOCA4IDAgMCAwLTE2IDB2MzJhOCA4IDAgMCAwIDggOHoiLz48L3N2Zz4=") !important;
  mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjE2IDcySDQwYTE2IDE2IDAgMCAwLTE2IDE2djgwYTE2IDE2IDAgMCAwIDE2IDE2aDE3NmExNiAxNiAwIDAgMCAxNi0xNlY4OGExNiAxNiAwIDAgMC0xNi0xNnptMCA5Nkg0MFY4OGgxNzZ6bS04OC0yNGE4IDggMCAwIDAgOC04VjEwNGE4IDggMCAwIDAtMTYgMHYzMmE4IDggMCAwIDAgOCA4em0tNDQgMGM2LjUgMCAxMi0zIDE2LTcuNzFDMTAzLjk2IDE0MSAxMDkuNSAxNDQgMTE2IDE0NGE4IDggMCAwIDAgMC0xNmMtNCAwLTgtNC04LThzNC04IDgtOGE4IDggMCAwIDAgMC0xNmMtNi41IDAtMTIgMy0xNiA3LjcxQzk2IDk4Ljk1IDkwLjUgOTYgODQgOTZhOCA4IDAgMCAwIDAgMTZjNCAwIDggNCA4IDhzLTQgOC04IDhhOCA4IDAgMCAwIDAgMTZ6bTEwMCAwYTggOCAwIDAgMCA4LTh2LTEwLjM0bDguNCAxNi43OWE4IDggMCAwIDAgMTQuMzItNy4xNkwxOTUgMTE5bDkuNzItMjAuMjlhOCA4IDAgMCAwLTE0LjMyLTcuMTZMMTgyIDEwOC4zNFYxMDRhOCA4IDAgMCAwLTE2IDB2MzJhOCA4IDAgMCAwIDggOHoiLz48L3N2Zz4=") !important;
}
.menu-item-1047 > div > a::before {
  -webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjQzLjI4IDY4LjI0bC04MC0yNGE4IDggMCAwIDAtNC41NiAwTDEyOCA1MS4wNiA5Ny4yOCA0NC4yNGE4IDggMCAwIDAtNC41NiAwbC04MCAyNEE4IDggMCAwIDAgOCA3NnYxMDRhOCA4IDAgMCAwIDE2IDBWODIuMjVsNjQtMTkuMlYxODRhOCA4IDAgMCAwIDE2IDBWMTEyaDQ4djcyYTggOCAwIDAgMCAxNiAwVjYzLjA1bDY0IDE5LjJWMTgwYTggOCAwIDAgMCAxNiAwVjc2YTggOCAwIDAgMC00LjcyLTcuNzZ6TTg4IDEwNC4yNWwtNjQgMTkuMlY5OS4yNWw2NC0xOS4yem0xNDQtMC44bC02NCAxOS4yVjk5LjI1bDY0LTE5LjJ6Ii8+PC9zdmc+") !important;
  mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjQzLjI4IDY4LjI0bC04MC0yNGE4IDggMCAwIDAtNC41NiAwTDEyOCA1MS4wNiA5Ny4yOCA0NC4yNGE4IDggMCAwIDAtNC41NiAwbC04MCAyNEE4IDggMCAwIDAgOCA3NnYxMDRhOCA4IDAgMCAwIDE2IDBWODIuMjVsNjQtMTkuMlYxODRhOCA4IDAgMCAwIDE2IDBWMTEyaDQ4djcyYTggOCAwIDAgMCAxNiAwVjYzLjA1bDY0IDE5LjJWMTgwYTggOCAwIDAgMCAxNiAwVjc2YTggOCAwIDAgMC00LjcyLTcuNzZ6TTg4IDEwNC4yNWwtNjQgMTkuMlY5OS4yNWw2NC0xOS4yem0xNDQtMC44bC02NCAxOS4yVjk5LjI1bDY0LTE5LjJ6Ii8+PC9zdmc+") !important;
}
.menu-item-1644 > div > a::before,
.menu-item-1572 > div > a::before,
.menu-item-1590 > div > a::before,
.menu-item-1623 > div > a::before,
.menu-item-2042 > div > a::before,
.menu-item-1902 > div > a::before,
.menu-item-2153 > div > a::before,
.menu-item-1991 > div > a::before,
.menu-item-1982 > div > a::before,
.menu-item-1988 > div > a::before,
.menu-item-1080 > div > a::before {
  -webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMCAzMmExNiAxNiAwIDAgMSAxNi0xNmgyMjRhMTYgMTYgMCAwIDEgMTYgMTZ2MzJhMTYgMTYgMCAwIDEtMTYgMTZ2MTIwYTQwIDQwIDAgMCAxLTQwIDQwSDU2YTQwIDQwIDAgMCAxLTQwLTQwVjgwQTE2IDE2IDAgMCAxIDAgNjRabTMyIDQ4djEyMGEyNCAyNCAwIDAgMCAyNCAyNGgxNDRhMjQgMjQgMCAwIDAgMjQtMjRWODBabTIwOC00OEgxNnYzMmgyMjRaTTgwIDEyMGE4IDggMCAwIDEgOC04aDgwYTggOCAwIDAgMSAwIDE2SDg4YTggOCAwIDAgMS04LTgiLz48L3N2Zz4=") !important;
  mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMCAzMmExNiAxNiAwIDAgMSAxNi0xNmgyMjRhMTYgMTYgMCAwIDEgMTYgMTZ2MzJhMTYgMTYgMCAwIDEtMTYgMTZ2MTIwYTQwIDQwIDAgMCAxLTQwIDQwSDU2YTQwIDQwIDAgMCAxLTQwLTQwVjgwQTE2IDE2IDAgMCAxIDAgNjRabTMyIDQ4djEyMGEyNCAyNCAwIDAgMCAyNCAyNGgxNDRhMjQgMjQgMCAwIDAgMjQtMjRWODBabTIwOC00OEgxNnYzMmgyMjRaTTgwIDEyMGE4IDggMCAwIDEgOC04aDgwYTggOCAwIDAgMSAwIDE2SDg4YTggOCAwIDAgMS04LTgiLz48L3N2Zz4=") !important;
}
.menu-item-1970 > div > a::before,
.menu-item-1955 > div > a::before {
  -webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjE0IDc2aC0zOFY1OGEyMiAyMiAwIDAgMC0yMi0yMmgtNTJhMjIgMjIgMCAwIDAtMjIgMjJ2MThINDJhMjIgMjIgMCAwIDAtMjIgMjJ2MTA4YTIyIDIyIDAgMCAwIDIyIDIyaDE3MmEyMiAyMiAwIDAgMCAyMi0yMlY5OGEyMiAyMiAwIDAgMC0yMi0yMnptLTExOC0xOGE2IDYgMCAwIDEgNi02aDUyYTYgNiAwIDAgMSA2IDZ2MThoLTY0em0xMjQgMTQ4YTYgNiAwIDAgMS02IDZINDJhNiA2IDAgMCAxLTYtNlY5OGE2IDYgMCAwIDEgNi02aDE3MmE2IDYgMCAwIDEgNiA2em0tNzItNzZIMTA4YTggOCAwIDAgMCAwIDE2aDQwYTggOCAwIDAgMCAwLTE2eiIvPjwvc3ZnPg==") !important;
  mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjE0IDc2aC0zOFY1OGEyMiAyMiAwIDAgMC0yMi0yMmgtNTJhMjIgMjIgMCAwIDAtMjIgMjJ2MThINDJhMjIgMjIgMCAwIDAtMjIgMjJ2MTA4YTIyIDIyIDAgMCAwIDIyIDIyaDE3MmEyMiAyMiAwIDAgMCAyMi0yMlY5OGEyMiAyMiAwIDAgMC0yMi0yMnptLTExOC0xOGE2IDYgMCAwIDEgNi02aDUyYTYgNiAwIDAgMSA2IDZ2MThoLTY0em0xMjQgMTQ4YTYgNiAwIDAgMS02IDZINDJhNiA2IDAgMCAxLTYtNlY5OGE2IDYgMCAwIDEgNi02aDE3MmE2IDYgMCAwIDEgNiA2em0tNzItNzZIMTA4YTggOCAwIDAgMCAwIDE2aDQwYTggOCAwIDAgMCAwLTE2eiIvPjwvc3ZnPg==") !important;
}
.menu-item-2298 > div > a::before {
  -webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjQwIDExMmgtMTZWNzJhMTYgMTYgMCAwIDAtMTYtMTZINDhhMTYgMTYgMCAwIDAtMTYgMTZ2NDBIMTZhOCA4IDAgMCAwLTggOHY3MmE4IDggMCAwIDAgOCA4aDh2OGE4IDggMCAwIDAgMTYgMHYtOGgxNzZ2OGE4IDggMCAwIDAgMTYgMHYtOGg4YTggOCAwIDAgMCA4LTh2LTcyYTggOCAwIDAgMC04LTh6bS0zMi00MHY0MGgtODB2LTEyYTggOCAwIDAgMC04LThINzJhOCA4IDAgMCAwLTggOHYxMkg0OFY3MnptLTEwNCA0MHYtNGg1NnY0em0tNzIgNzJ2LTY0aDE5MnY2NHoiLz48L3N2Zz4=") !important;
  mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjQwIDExMmgtMTZWNzJhMTYgMTYgMCAwIDAtMTYtMTZINDhhMTYgMTYgMCAwIDAtMTYgMTZ2NDBIMTZhOCA4IDAgMCAwLTggOHY3MmE4IDggMCAwIDAgOCA4aDh2OGE4IDggMCAwIDAgMTYgMHYtOGgxNzZ2OGE4IDggMCAwIDAgMTYgMHYtOGg4YTggOCAwIDAgMCA4LTh2LTcyYTggOCAwIDAgMC04LTh6bS0zMi00MHY0MGgtODB2LTEyYTggOCAwIDAgMC04LThINzJhOCA4IDAgMCAwLTggOHYxMkg0OFY3MnptLTEwNCA0MHYtNGg1NnY0em0tNzIgNzJ2LTY0aDE5MnY2NHoiLz48L3N2Zz4=") !important;
}
.menu-item-1065 > div > a::before {
  -webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjA4IDMySDQ4YTE2IDE2IDAgMCAwLTE2IDE2djE2MGExNiAxNiAwIDAgMCAxNiAxNmgxNjBhMTYgMTYgMCAwIDAgMTYtMTZWNDhhMTYgMTYgMCAwIDAtMTYtMTZ6bTAgMTc2SDQ4VjQ4aDE2MHptLTMyLTEyMEg4MGE4IDggMCAwIDAgMCAxNmg5NmE4IDggMCAwIDAgMC0xNnptMCA0MEg4MGE4IDggMCAwIDAgMCAxNmg5NmE4IDggMCAwIDAgMC0xNnptMCA0MEg4MGE4IDggMCAwIDAgMCAxNmg5NmE4IDggMCAwIDAgMC0xNnoiLz48L3N2Zz4=") !important;
  mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjA4IDMySDQ4YTE2IDE2IDAgMCAwLTE2IDE2djE2MGExNiAxNiAwIDAgMCAxNiAxNmgxNjBhMTYgMTYgMCAwIDAgMTYtMTZWNDhhMTYgMTYgMCAwIDAtMTYtMTZ6bTAgMTc2SDQ4VjQ4aDE2MHptLTMyLTEyMEg4MGE4IDggMCAwIDAgMCAxNmg5NmE4IDggMCAwIDAgMC0xNnptMCA0MEg4MGE4IDggMCAwIDAgMCAxNmg5NmE4IDggMCAwIDAgMC0xNnptMCA0MEg4MGE4IDggMCAwIDAgMCAxNmg5NmE4IDggMCAwIDAgMC0xNnoiLz48L3N2Zz4=") !important;
}

/* ============================================================
   7. LEVEL-3 — indented sub-items below each subcategory
   Visual:
     [icon] Francouzské povlečení     ← L2 (clickable)
         • Bavlněné francouzské       ← L3 (indented)
         • Saténové francouzské
============================================================ */
nav#navigation.mega-open .menu-level-2 > li > div > ul.menu-level-3 {
  display:block !important; list-style:none !important;
  padding:2px 0 2px 14px !important; margin:2px 0 0 4px !important;
  border-left:2px solid rgba(0,118,160,.15) !important;
  max-height:none !important; overflow:visible !important;
  height:auto !important;
}
nav#navigation.mega-open .menu-level-3 > li {
  display:block !important; width:100% !important;
  padding:1px 0 !important;
}
nav#navigation.mega-open .menu-level-3 > li > a {
  display:flex !important; align-items:flex-start !important; gap:6px !important;
  color:#65A8DC !important; font-size:13.5px !important;
  line-height:1.4 !important; font-weight:400 !important;
  text-decoration:none !important; padding:2px 0 !important;
  transition:color .12s !important; text-transform:none !important;
}
/* Small light blue bullet dot for L3 items */
nav#navigation.mega-open .menu-level-3 > li > a::before {
  content:"" !important; display:inline-block !important; flex-shrink:0 !important;
  width:4px !important; height:4px !important; margin-top:5px !important;
  background:#65A8DC !important; border-radius:50% !important;
  -webkit-mask-image:none !important; mask-image:none !important;
}
nav#navigation.mega-open .menu-level-3 > li > a:hover {
  color:#0076A0 !important;
}
nav#navigation.mega-open .menu-level-3 > .more-items-trigger,
nav#navigation.mega-open .menu-level-3 .more-items-trigger {
  display:none !important;
}

/* ============================================================
   8. FIX: has-third-level — remove old group-header border/style
   Site CSS applies border-bottom to .has-third-level > div > a;
   override it so the parent link looks like a normal L2 bullet item.
============================================================ */
nav#navigation.mega-open .menu-level-2 > li.has-third-level > div > a {
  border-bottom:none !important;
  border-top:none !important;
  text-transform:none !important;
  font-weight:700 !important;
  color:#0076A0 !important;
  letter-spacing:normal !important;
  font-weight:700 !important;
  font-size:15px !important;
  padding:3px 0 !important;
}
nav#navigation.mega-open .menu-level-2 > li.has-third-level {
  border-bottom:none !important;
}

/* ============================================================
   9. OVERLAY — dim background behind mega menu
============================================================ */
nav#navigation.mega-open::after {
  content:"" !important;
  position:fixed !important; inset:0 !important;
  top:var(--mega-top,125px) !important;
  background:rgba(0,0,0,.35) !important;
  z-index:9990 !important;
  pointer-events:none !important;
}

/* Ensure more-items-trigger hidden everywhere */
.more-items-trigger { display:none !important; }

} /* end @media (min-width: 992px) */

/* ============================================================
   10. TABLET / SMALL DESKTOP — 2-column right panel
   Covers iPad landscape (1024px) and smaller laptops up to 1280px
   Gives each column ~330px instead of ~206px — no text wrapping
============================================================ */
@media (min-width: 992px) and (max-width: 1280px) {
  nav#navigation.mega-open .menu-level-1 > li:hover > .menu-level-2,
  nav#navigation.mega-open .menu-level-1 > li.menu-active > .menu-level-2,
  nav#navigation.mega-open .menu-level-1 > li.aaryans-pinned > .menu-level-2 {
    grid-template-columns:repeat(2,1fr) !important;
  }
  /* First row now means first 2 li items (no border-top) */
  nav#navigation.mega-open .menu-level-2 > li:nth-child(-n+3) {
    border-top:none !important;
  }
}
