/* Opt-in controls: do not alter horizontal desktop or Elementor mega templates. */
.pixel-menu-dropdown-ui :is(.main-nav.pixel-menu-items-block, [data-elementor-device-mode*="mobile"] .main-nav, [data-elementor-device-mode*="tablet"] .main-nav) > li:not(.megamenu) .submenu-expander{width:var(--pixel-dd-target,36px);height:var(--pixel-dd-target,36px);font-size:var(--pixel-dd-size,18px);margin-inline-end:var(--pixel-dd-edge,0px)}
.pixel-menu-dropdown-ui :is(.main-nav.pixel-menu-items-block, [data-elementor-device-mode*="mobile"] .main-nav, [data-elementor-device-mode*="tablet"] .main-nav) > li.menu-item-has-children > a > .submenu-expander,.pixel-menu-dropdown-ui :is(.main-nav.pixel-menu-items-block, [data-elementor-device-mode*="mobile"] .main-nav, [data-elementor-device-mode*="tablet"] .main-nav) > li:not(.megamenu) li.menu-item-has-children > a > .submenu-expander{display:inline-flex}
.pixel-menu-dropdown-ui.pixel-dd-align-end :is(.main-nav.pixel-menu-items-block, [data-elementor-device-mode*="mobile"] .main-nav, [data-elementor-device-mode*="tablet"] .main-nav) > li:not(.megamenu) a{display:flex;align-items:center;white-space:normal;gap:var(--pixel-dd-gap,10px)}
.pixel-menu-dropdown-ui.pixel-dd-align-end :is(.main-nav.pixel-menu-items-block, [data-elementor-device-mode*="mobile"] .main-nav, [data-elementor-device-mode*="tablet"] .main-nav) > li:not(.megamenu) .pixel-menu-text{min-width:0;overflow-wrap:anywhere}
.pixel-menu-dropdown-ui.pixel-dd-align-end :is(.main-nav.pixel-menu-items-block, [data-elementor-device-mode*="mobile"] .main-nav, [data-elementor-device-mode*="tablet"] .main-nav) > li:not(.megamenu) .submenu-expander{position:static;inset:auto;transform:none;flex-shrink:0;margin-inline-start:auto}
.pixel-menu-dropdown-ui.pixel-dd-align-text :is(.main-nav.pixel-menu-items-block, [data-elementor-device-mode*="mobile"] .main-nav, [data-elementor-device-mode*="tablet"] .main-nav) > li:not(.megamenu) a{display:flex;align-items:center;white-space:normal;gap:var(--pixel-dd-gap,10px)}
.pixel-menu-dropdown-ui.pixel-dd-align-text :is(.main-nav.pixel-menu-items-block, [data-elementor-device-mode*="mobile"] .main-nav, [data-elementor-device-mode*="tablet"] .main-nav) > li:not(.megamenu) .pixel-menu-text{min-width:0;overflow-wrap:anywhere}
.pixel-menu-dropdown-ui.pixel-dd-align-text :is(.main-nav.pixel-menu-items-block, [data-elementor-device-mode*="mobile"] .main-nav, [data-elementor-device-mode*="tablet"] .main-nav) > li:not(.megamenu) .submenu-expander{position:static;inset:auto;transform:none;flex-shrink:0;margin-inline-start:0}
.pixel-menu-dropdown-ui .pixel-dd-toggle > span{display:inline-flex;align-items:center;justify-content:center;transition:transform .2s}
.pixel-menu-dropdown-ui .pixel-dd-toggle svg{width:1em;height:1em;fill:currentColor}
.pixel-menu-dropdown-ui .pixel-dd-toggle .pixel-dd-open{display:none}
.pixel-menu-dropdown-ui li > a > .pixel-dd-has-open[aria-expanded="true"] .pixel-dd-open{display:inline-flex}
.pixel-menu-dropdown-ui li > a > .pixel-dd-has-open[aria-expanded="true"] .pixel-dd-closed{display:none}
.pixel-menu-dropdown-ui li > a > .pixel-dd-rotate[aria-expanded="true"]:not(.pixel-dd-has-open) .pixel-dd-closed{transform:rotate(180deg)}
@media(prefers-reduced-motion:reduce){.pixel-menu-dropdown-ui .pixel-dd-toggle > span{transition:none}}
