/*!************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js!./wm-website/modules/mega-menu.module/src/module.scss ***!
  \************************************************************************************************************************************************************************************************************************************************/.header__li-hasChildren svg{margin-left:10px}.header__li-hasChildren a.open{color:var(--black)!important}.header__li-hasChildren a.open svg{transform:rotate(180deg)}.header__li-hasChildren a.open svg path{fill:var(--black)}.header__dropdownContainer{left:16.66666667%;margin-top:16px;max-width:66.66666667%;position:absolute;top:100%;width:-moz-fit-content;width:fit-content}.header__submenu{width:100%}.header__submenu.column-count-0{max-width:600px}.header__submenu.column-count-0 .header__submenu-inner{display:flex}.header__submenu.column-count-0 .header__submenu-wrapper{flex-basis:70%}.header__submenu.column-count-1{max-width:800px}.header__submenu.column-count-1 .header__submenu-inner{display:flex}.header__submenu.column-count-1 .header__submenu-wrapper{flex-basis:70%}.header__submenu-inner{border-radius:10px;box-shadow:0 0 20px 0 rgba(0,0,0,.08);display:grid;grid-template-columns:50% 40%;justify-content:space-between;padding:53px}.header__submenu-wrapper.addGrid{align-items:start;display:grid;gap:40px}.header__submenu-box-li,.header__submenu-box-subhead{margin-bottom:15px}.header__submenu-box-ico{margin-right:10px;min-width:22px}.header__submenu-box a:hover{color:var(--black);text-decoration:none}.header__promo{border-radius:10px;height:-moz-max-content;height:max-content;padding:60px 25px 80px;text-align:center;width:100%}.header__promo-hasImg{padding:60px 25px 80px 0;text-align:left}.header__promo-inner-grid{align-items:center;display:grid;grid-template-columns:40% 55%;justify-content:space-between}.header__promo h1,.header__promo h2,.header__promo h3,.header__promo h4,.header__promo h5,.header__promo h6{font-size:1.125rem;margin-bottom:4px}.header__promo-cta{margin-top:5px}