/*!*****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/blocks/primary-menu-links/style.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************/
.mw-primary-menu-links .mw-primary-menu__list {
  list-style-type: none;
  padding: 0;
  margin: 0;
  display: flex;
  gap: var(--spacing-3xl);
}
.mw-primary-menu-links .mw-primary-menu__list--buttons {
  gap: var(--spacing-md);
}
.mw-primary-menu-links .mw-primary-menu__item,
.mw-primary-menu-links .mw-primary-menu__link {
  font-family: var(--font-family--body), sans-serif;
  font-size: var(--typography-text-md-font-size);
  line-height: var(--typography-text-md-line-height);
  letter-spacing: var(--typography-text-md-letter-spacing);
  color: black;
  font-weight: 600;
  text-decoration: none;
}
.mw-primary-menu-links .mw-primary-menu__item > button,
.mw-primary-menu-links .mw-primary-menu__link > button {
  font-family: var(--font-family--body), sans-serif;
  font-size: var(--typography-text-md-font-size);
  line-height: var(--typography-text-md-line-height);
  letter-spacing: var(--typography-text-md-letter-spacing);
  color: black;
  font-weight: 600;
  text-decoration: none;
  background-color: transparent;
  border: none;
  padding: 0;
}
.mw-primary-menu-links .mw-primary-menu__item > button:hover,
.mw-primary-menu-links .mw-primary-menu__link > button:hover {
  cursor: pointer;
}
.mw-primary-menu-links .mw-primary-menu__item > button-content p,
.mw-primary-menu-links .mw-primary-menu__link > button-content p {
  margin: 0;
}
.mw-primary-menu-links .mw-primary-menu__item--buttons, .mw-primary-menu-links .mw-primary-menu__item--button,
.mw-primary-menu-links .mw-primary-menu__link--buttons,
.mw-primary-menu-links .mw-primary-menu__link--button {
  font-family: var(--font-family--body), sans-serif;
  font-size: var(--typography-text-md-font-size);
  line-height: var(--typography-text-md-line-height);
  letter-spacing: var(--typography-text-md-letter-spacing);
  font-weight: 600;
  text-decoration: none;
}
.mw-primary-menu-links .mw-primary-menu__item--button,
.mw-primary-menu-links .mw-primary-menu__link--button {
  display: inline-flex;
  gap: var(--spacing-sm);
  padding: var(--spacing-md) var(--spacing-xl);
  border: solid 2px rgb(var(--color-primary-400));
  border-radius: var(--radius-full);
  transition: all 0.25s ease-in-out;
  justify-content: center;
  align-items: center;
}
.mw-primary-menu-links .mw-primary-menu__item--buttons:first-child .mw-primary-menu__link--button,
.mw-primary-menu-links .mw-primary-menu__link--buttons:first-child .mw-primary-menu__link--button {
  color: rgb(var(--color-primary-600)) !important;
  border-color: transparent !important;
}
.mw-primary-menu-links .mw-primary-menu__item--buttons:first-child .mw-primary-menu__link--button:hover,
.mw-primary-menu-links .mw-primary-menu__link--buttons:first-child .mw-primary-menu__link--button:hover {
  color: rgb(var(--color-primary-700)) !important;
  background-color: transparent !important;
  border-color: transparent !important;
}
.mw-primary-menu-links .mw-primary-menu__item--buttons:last-child .mw-primary-menu__link--button,
.mw-primary-menu-links .mw-primary-menu__link--buttons:last-child .mw-primary-menu__link--button {
  background-color: rgb(var(--color-primary-600)) !important;
  border-color: rgb(var(--color-primary-600)) !important;
  color: rgb(var(--color-white)) !important;
}
.mw-primary-menu-links .mw-primary-menu__item--buttons:last-child .mw-primary-menu__link--button svg path,
.mw-primary-menu-links .mw-primary-menu__link--buttons:last-child .mw-primary-menu__link--button svg path {
  stroke: rgb(var(--color-white)) !important;
}
.mw-primary-menu-links .mw-primary-menu__item--buttons:last-child .mw-primary-menu__link--button:hover,
.mw-primary-menu-links .mw-primary-menu__link--buttons:last-child .mw-primary-menu__link--button:hover {
  background-color: rgb(var(--color-primary-700)) !important;
  border-color: rgb(var(--color-primary-700)) !important;
}
.mw-primary-menu-links .mw-primary-menu__item--buttons.mw-primary-menu__item--current:first-child .mw-primary-menu__link--button,
.mw-primary-menu-links .mw-primary-menu__link--buttons.mw-primary-menu__item--current:first-child .mw-primary-menu__link--button {
  color: rgb(var(--color-primary-700)) !important;
  background-color: transparent !important;
  border-color: transparent !important;
}
.mw-primary-menu-links .mw-primary-menu__item--buttons.mw-primary-menu__item--current:last-child .mw-primary-menu__link--button,
.mw-primary-menu-links .mw-primary-menu__link--buttons.mw-primary-menu__item--current:last-child .mw-primary-menu__link--button {
  background-color: rgb(var(--color-primary-700)) !important;
  border-color: rgb(var(--color-primary-700)) !important;
}
.mw-primary-menu-links .mw-primary-menu__item .is-open {
  background-color: rgb(var(--color-primary-400));
}
.mw-primary-menu-links .mw-primary-menu__item > a,
.mw-primary-menu-links .mw-primary-menu__item > button {
  transition: all 0.25s ease-in-out;
}
.mw-primary-menu-links .mw-primary-menu__item > a > .mw-icon,
.mw-primary-menu-links .mw-primary-menu__item > button > .mw-icon {
  width: 20px;
  height: 20px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: all 0.25s ease-in-out;
}
.mw-primary-menu-links .mw-primary-menu__item > a > .mw-icon > svg,
.mw-primary-menu-links .mw-primary-menu__item > button > .mw-icon > svg {
  width: 20px;
  height: 20px;
}
.mw-primary-menu-links .mw-primary-menu__item > a > .mw-icon > svg *,
.mw-primary-menu-links .mw-primary-menu__item > button > .mw-icon > svg * {
  stroke: black;
}
.mw-primary-menu-links .mw-primary-menu__item > a[aria-expanded=true] > .mw-icon,
.mw-primary-menu-links .mw-primary-menu__item > button[aria-expanded=true] > .mw-icon {
  transform: rotate(-180deg);
}
.mw-primary-menu-links .mw-primary-menu__item > button .icon--minus {
  display: none;
}
.mw-primary-menu-links .mw-primary-menu__item > button .icon--plus {
  display: block;
}
.mw-primary-menu-links .mw-primary-menu__item > button[aria-expanded=true] .icon--plus {
  display: none;
}
.mw-primary-menu-links .mw-primary-menu__item > button[aria-expanded=true] .icon--minus {
  display: block;
}
.mw-primary-menu-links .mw-primary-menu__item--level-1, .mw-primary-menu-links .mw-primary-menu__item--level-2, .mw-primary-menu-links .mw-primary-menu__item--level-3, .mw-primary-menu-links .mw-primary-menu__item--level-4 {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
}
.mw-primary-menu-links .mw-primary-menu__item--level-1 {
  gap: var(--spacing-xs);
  position: relative;
}
.mw-primary-menu-links .mw-primary-menu__item--level-1.mw-primary-menu__item--children {
  padding-bottom: 44px;
  margin-bottom: -44px;
}
.mw-primary-menu-links .mw-primary-menu__item--level-1.mw-primary-menu__item--children:hover > .mw-primary-menu__wrapper--level-1 {
  opacity: 1;
  pointer-events: auto;
  visibility: visible;
}
.mw-primary-menu-links .mw-primary-menu__item--level-1.mw-primary-menu__item--children:hover > a {
  color: rgb(var(--color-primary-600));
}
.mw-primary-menu-links .mw-primary-menu__item--level-1.mw-primary-menu__item--children:hover > button .mw-icon svg * {
  stroke: rgb(var(--color-primary-600));
}
.mw-primary-menu-links .mw-primary-menu__item--level-2 > a, .mw-primary-menu-links .mw-primary-menu__item--level-3 > a, .mw-primary-menu-links .mw-primary-menu__item--level-4 > a {
  width: 100%;
}
.mw-primary-menu-links .mw-primary-menu__item--level-2.mw-primary-menu__item--children > a, .mw-primary-menu-links .mw-primary-menu__item--level-3.mw-primary-menu__item--children > a, .mw-primary-menu-links .mw-primary-menu__item--level-4.mw-primary-menu__item--children > a {
  width: unset;
}
.mw-primary-menu-links .mw-primary-menu__item--level-1 {
  display: inline-flex;
  align-items: center;
}
.mw-primary-menu-links .mw-primary-menu__item--level-1 > button {
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mw-primary-menu-links .mw-primary-menu__item--level-1 > a {
  position: relative;
}
.mw-primary-menu-links .mw-primary-menu__item--level-1 > a:hover {
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  color: rgb(var(--color-primary-600));
}
.mw-primary-menu-links .mw-primary-menu__item--level-1 > a:hover button .mw-icon svg path {
  transition: all 0.3s ease-in-out;
  stroke: rgb(var(--color-primary-600));
}
.mw-primary-menu-links .mw-primary-menu__item--level-1 > a,
.mw-primary-menu-links .mw-primary-menu__item--level-1 > button {
  font-family: var(--font-family--body), sans-serif;
  font-size: var(--typography-text-md-font-size);
  line-height: var(--typography-text-md-line-height);
  letter-spacing: var(--typography-text-md-letter-spacing);
  color: black;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
}
.mw-primary-menu-links .mw-primary-menu__item--level-1 > a > .mw-icon,
.mw-primary-menu-links .mw-primary-menu__item--level-1 > button > .mw-icon {
  transform: rotate(-270deg);
}
.mw-primary-menu-links .mw-primary-menu__item--level-1 > a > .mw-icon svg *,
.mw-primary-menu-links .mw-primary-menu__item--level-1 > button > .mw-icon svg * {
  stroke: black;
}
.mw-primary-menu-links .mw-primary-menu__item--level-1 > a[aria-expanded=true],
.mw-primary-menu-links .mw-primary-menu__item--level-1 > button[aria-expanded=true] {
  color: rgb(var(--color-primary-600));
}
.mw-primary-menu-links .mw-primary-menu__item--level-1 > a[aria-expanded=true] .mw-icon,
.mw-primary-menu-links .mw-primary-menu__item--level-1 > button[aria-expanded=true] .mw-icon {
  transform: rotate(-90deg);
}
.mw-primary-menu-links .mw-primary-menu__item--level-2 {
  border-radius: var(--radius-sm);
  gap: 12px;
}
.mw-primary-menu-links .mw-primary-menu__item--level-2 a {
  align-items: baseline !important;
}
.mw-primary-menu-links .mw-primary-menu__item--level-2 > a,
.mw-primary-menu-links .mw-primary-menu__item--level-2 > button {
  font-weight: 600;
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: unset;
  color: rgb(var(--color-black));
  background-color: transparent;
  font-family: var(--font-family--body), sans-serif;
  font-size: var(--typography-text-md-font-size);
  line-height: var(--typography-text-md-line-height);
  letter-spacing: var(--typography-text-md-letter-spacing);
  border: none;
  gap: var(--spacing-lg);
  padding: var(--spacing-md) var(--spacing-lg);
}
.mw-primary-menu-links .mw-primary-menu__item--level-2 > a[aria-expanded=true] a,
.mw-primary-menu-links .mw-primary-menu__item--level-2 > button[aria-expanded=true] a {
  color: rgb(var(--color-white));
}
.mw-primary-menu-links .mw-primary-menu__item--level-2 .mw-primary-menu__link-content {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-lg);
}
.mw-primary-menu-links .mw-primary-menu__item--level-2 .mw-primary-menu__link-content p {
  margin: 0;
}
.mw-primary-menu-links .mw-primary-menu__item--level-2 .mw-primary-menu__link-content .mw-primary-menu__excerpt {
  font-size: var(--typography-text-sm-font-size);
  line-height: var(--typography-text-sm-line-height);
  letter-spacing: var(--typography-text-sm-letter-spacing);
  color: rgb(var(--color-body-600));
  font-weight: 400;
  margin: 0;
}
.mw-primary-menu-links .mw-primary-menu__item--level-2 .mw-icon svg path {
  stroke: rgb(var(--color-primary-700)) !important;
}
.mw-primary-menu-links .mw-primary-menu__item--level-2 > a {
  position: relative;
  padding-bottom: 3px;
  padding-left: 0;
  padding-right: 0;
  width: -moz-fit-content;
  width: fit-content;
  display: inline-flex;
}
.mw-primary-menu-links .mw-primary-menu__item--level-2 > a::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 2px;
  height: 1px;
  width: 0;
  background-color: rgb(var(--color-primary-600));
  transition: width 0.2s ease-in-out;
}
.mw-primary-menu-links .mw-primary-menu__item--level-2:hover {
  cursor: pointer;
}
.mw-primary-menu-links .mw-primary-menu__item--level-2:hover > a {
  color: rgb(var(--color-primary-600));
}
.mw-primary-menu-links .mw-primary-menu__item--level-2:hover > a::after {
  width: 100%;
}
.mw-primary-menu-links .mw-primary-menu__item--level-3 {
  border-radius: var(--radius-sm);
  gap: 12px;
}
.mw-primary-menu-links .mw-primary-menu__item--level-3 > a,
.mw-primary-menu-links .mw-primary-menu__item--level-3 > button {
  font-weight: 600;
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: unset;
  color: rgb(var(--color-black));
  background-color: transparent;
  font-family: var(--font-family--body), sans-serif;
  font-size: var(--typography-text-md-font-size);
  line-height: var(--typography-text-md-line-height);
  letter-spacing: var(--typography-text-md-letter-spacing);
  border: none;
  gap: var(--spacing-lg);
  padding: var(--spacing-md) var(--spacing-lg);
}
.mw-primary-menu-links .mw-primary-menu__item--level-3 > a[aria-expanded=true] a,
.mw-primary-menu-links .mw-primary-menu__item--level-3 > button[aria-expanded=true] a {
  color: rgb(var(--color-white));
}
.mw-primary-menu-links .mw-primary-menu__item--level-3 > a {
  position: relative;
  padding-bottom: 3px;
  padding-left: 0;
  padding-right: 0;
  width: -moz-fit-content;
  width: fit-content;
  display: inline-flex;
}
.mw-primary-menu-links .mw-primary-menu__item--level-3 > a::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 2px;
  height: 1px;
  width: 0;
  background-color: rgb(var(--color-primary-600));
  transition: width 0.2s ease-in-out;
}
.mw-primary-menu-links .mw-primary-menu__item--level-3:hover {
  cursor: pointer;
}
.mw-primary-menu-links .mw-primary-menu__item--level-3:hover > a {
  color: rgb(var(--color-primary-600));
}
.mw-primary-menu-links .mw-primary-menu__item--level-3:hover > a::after {
  width: 100%;
}
.mw-primary-menu-links .mw-primary-menu__item--level-4 {
  border-radius: var(--radius-sm);
}
.mw-primary-menu-links .mw-primary-menu__item--level-4 > a,
.mw-primary-menu-links .mw-primary-menu__item--level-4 > button {
  font-weight: 600;
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: rgb(68, 71, 73);
  background-color: transparent;
  font-family: var(--font-family--body), sans-serif;
  font-size: var(--typography-text-md-font-size);
  line-height: var(--typography-text-md-line-height);
  letter-spacing: var(--typography-text-md-letter-spacing);
  border: none;
  gap: var(--spacing-lg);
  padding: var(--spacing-md) var(--spacing-lg);
  width: 100%;
}
.mw-primary-menu-links .mw-primary-menu__item--level-4 > a[aria-expanded=true] > a,
.mw-primary-menu-links .mw-primary-menu__item--level-4 > button[aria-expanded=true] > a {
  color: rgb(var(--color-white));
}
.mw-primary-menu-links .mw-primary-menu__item--level-4 > a {
  position: relative;
  padding-bottom: 3px;
  width: -moz-fit-content;
  width: fit-content;
  display: inline-flex;
}
.mw-primary-menu-links .mw-primary-menu__item--level-4 > a::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 2px;
  height: 1px;
  width: 0;
  background-color: rgb(var(--color-primary-600));
  transition: width 0.2s ease-in-out;
}
.mw-primary-menu-links .mw-primary-menu__item--level-4:hover {
  cursor: pointer;
}
.mw-primary-menu-links .mw-primary-menu__item--level-4:hover > a {
  color: rgb(var(--color-primary-600));
}
.mw-primary-menu-links .mw-primary-menu__item--level-4:hover > a::after {
  width: 100%;
}
.mw-primary-menu-links .mw-primary-menu__item--current.mw-primary-menu__item--level-1 > a,
.mw-primary-menu-links .mw-primary-menu__item--current.mw-primary-menu__item--level-1 > button {
  color: rgb(var(--color-primary-600));
}
.mw-primary-menu-links .mw-primary-menu__item--current.mw-primary-menu__item--level-1 > button svg path {
  stroke: rgb(var(--color-primary-600));
}
.mw-primary-menu-links .mw-primary-menu__item--current.mw-primary-menu__item--level-2 > a {
  color: rgb(var(--color-primary-600)) !important;
}
.mw-primary-menu-links .mw-primary-menu__item--current.mw-primary-menu__item--level-2 > a::after {
  width: 100%;
}
.mw-primary-menu-links .mw-primary-menu__item--current.mw-primary-menu__item--level-3 > a {
  color: rgb(var(--color-primary-600)) !important;
}
.mw-primary-menu-links .mw-primary-menu__item--current.mw-primary-menu__item--level-3 > a::after {
  width: 100%;
}
.mw-primary-menu-links .mw-primary-menu__item--current.mw-primary-menu__item--level-4 {
  background-color: rgb(var(--color-primary-700));
}
.mw-primary-menu-links .mw-primary-menu__item--current.mw-primary-menu__item--level-4 > a,
.mw-primary-menu-links .mw-primary-menu__item--current.mw-primary-menu__item--level-4 > button {
  color: rgb(var(--color-white)) !important;
}
.mw-primary-menu-links .mw-primary-menu__item--current.mw-primary-menu__item--level-4 > a > .mw-icon svg path,
.mw-primary-menu-links .mw-primary-menu__item--current.mw-primary-menu__item--level-4 > button > .mw-icon svg path {
  stroke: rgb(var(--color-white));
}
.mw-primary-menu-links .mw-primary-menu__item--current-2.mw-primary-menu__item--level-2, .mw-primary-menu-links .mw-primary-menu__item--current-2.mw-primary-menu__item--level-3, .mw-primary-menu-links .mw-primary-menu__item--current-2.mw-primary-menu__item--level-4 {
  background-color: rgb(var(--color-primary-100)) !important;
}
.mw-primary-menu-links .mw-primary-menu__item--current-2.mw-primary-menu__item--level-2 > a,
.mw-primary-menu-links .mw-primary-menu__item--current-2.mw-primary-menu__item--level-2 > button, .mw-primary-menu-links .mw-primary-menu__item--current-2.mw-primary-menu__item--level-3 > a,
.mw-primary-menu-links .mw-primary-menu__item--current-2.mw-primary-menu__item--level-3 > button, .mw-primary-menu-links .mw-primary-menu__item--current-2.mw-primary-menu__item--level-4 > a,
.mw-primary-menu-links .mw-primary-menu__item--current-2.mw-primary-menu__item--level-4 > button {
  color: rgb(var(--color-primary-700)) !important;
  background-color: transparent;
}
.mw-primary-menu-links .mw-primary-menu__item--current-2.mw-primary-menu__item--level-2 > a > .mw-icon svg path,
.mw-primary-menu-links .mw-primary-menu__item--current-2.mw-primary-menu__item--level-2 > button > .mw-icon svg path, .mw-primary-menu-links .mw-primary-menu__item--current-2.mw-primary-menu__item--level-3 > a > .mw-icon svg path,
.mw-primary-menu-links .mw-primary-menu__item--current-2.mw-primary-menu__item--level-3 > button > .mw-icon svg path, .mw-primary-menu-links .mw-primary-menu__item--current-2.mw-primary-menu__item--level-4 > a > .mw-icon svg path,
.mw-primary-menu-links .mw-primary-menu__item--current-2.mw-primary-menu__item--level-4 > button > .mw-icon svg path {
  stroke: rgb(var(--color-primary-700));
}
.mw-primary-menu-links .mw-primary-menu__wrapper {
  border-radius: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: nowrap;
}
.mw-primary-menu-links .mw-primary-menu__wrapper--level-1 {
  position: absolute;
  border: 1px solid rgb(var(--color-body-50));
  border-radius: 0;
  top: 44px;
  margin: 0;
  z-index: 1;
  background-color: white;
  left: 0;
  padding: var(--spacing-3xl) var(--spacing-2xl);
  box-shadow: 0px 4px 15px 0px rgba(var(--color-primary-600), 0.4);
  overflow: visible;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  white-space: nowrap;
}
.mw-primary-menu-links .mw-primary-menu__wrapper--level-2 {
  position: absolute;
  top: var(--spacing-3xl);
  left: calc(300px + var(--spacing-2xl) + var(--spacing-2xl));
  width: 300px;
}
.mw-primary-menu-links .mw-primary-menu__wrapper--level-3 {
  position: absolute;
  top: 0;
  left: calc(300px + var(--spacing-2xl));
  width: 300px;
}
.mw-primary-menu-links .mw-primary-menu__sublist--level-1 {
  width: auto;
}
.mw-primary-menu-links .mw-primary-menu__sublist--level-1 .mw-primary-menu__list {
  list-style-type: none;
  gap: var(--spacing-lg);
  margin: 0;
  display: flex;
  flex-direction: column;
  padding: 0 var(--spacing-lg);
  border-radius: var(--radius-xl);
  max-width: calc(415px - 2 * var(--spacing-lg));
}
.mw-primary-menu-links .mw-primary-menu__sublist--level-2 {
  max-width: calc(415px - 2 * var(--spacing-4xl));
  padding: 0 var(--spacing-lg);
}
.mw-primary-menu-links .mw-primary-menu__sublist--level-3 {
  max-width: calc(415px - 2 * var(--spacing-4xl));
  padding: 0 var(--spacing-lg);
}
@media screen and (max-width: 1280px) {
  .mw-primary-menu-links {
    width: 100%;
  }
  .mw-primary-menu-links .mw-primary-menu__list {
    display: flex;
    flex-direction: column;
    padding: var(--spacing-xl);
    width: 100%;
  }
  .mw-primary-menu-links .mw-primary-menu__wrapper {
    border-radius: 0;
  }
  .mw-primary-menu-links .mw-primary-menu__wrapper--level-1 {
    width: 100%;
    background-color: transparent;
    padding: 0;
    box-shadow: none;
    border: none;
    border-radius: 0;
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    white-space: normal;
  }
  .mw-primary-menu-links .mw-primary-menu__wrapper--level-1, .mw-primary-menu-links .mw-primary-menu__wrapper--level-2, .mw-primary-menu-links .mw-primary-menu__wrapper--level-3, .mw-primary-menu-links .mw-primary-menu__wrapper--level-4 {
    position: unset;
    display: none;
  }
  .mw-primary-menu-links .mw-primary-menu__wrapper--level-2 {
    width: 100%;
  }
  .mw-primary-menu-links .mw-primary-menu__item > a,
  .mw-primary-menu-links .mw-primary-menu__item > button {
    color: rgb(var(--color-body-900));
  }
  .mw-primary-menu-links .mw-primary-menu__item > a > .mw-icon,
  .mw-primary-menu-links .mw-primary-menu__item > button > .mw-icon {
    transform: rotate(90deg);
  }
  .mw-primary-menu-links .mw-primary-menu__item > a[aria-expanded=true] .mw-icon,
  .mw-primary-menu-links .mw-primary-menu__item > button[aria-expanded=true] .mw-icon {
    transform: rotate(-90deg);
  }
  .mw-primary-menu-links .mw-primary-menu__item--children {
    flex-wrap: wrap;
  }
  .mw-primary-menu-links .mw-primary-menu__item--level-1 {
    display: grid;
    grid-template-columns: 1fr 44px;
    grid-template-rows: auto;
    width: 100%;
  }
  .mw-primary-menu-links .mw-primary-menu__item--level-1.mw-primary-menu__item--children {
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
  }
  .mw-primary-menu-links .mw-primary-menu__item--level-1 > .mw-primary-menu__wrapper {
    grid-column: 1/-1;
    grid-row: 2;
  }
  .mw-primary-menu-links .mw-primary-menu__item--level-1 > button {
    grid-column: 2;
    grid-row: 1;
    min-width: 44px;
    min-height: 44px;
    height: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: var(--spacing-sm);
  }
  .mw-primary-menu-links .mw-primary-menu__item--level-1 > a {
    grid-column: 1;
    grid-row: 1;
    width: auto;
  }
  .mw-primary-menu-links .mw-primary-menu__item--level-1 > a .mw-primary-menu__link-content p {
    margin: 0;
  }
  .mw-primary-menu-links .mw-primary-menu__item--level-1 > a,
  .mw-primary-menu-links .mw-primary-menu__item--level-1 > button {
    font-family: var(--font-family--body), sans-serif;
    font-size: var(--typography-text-lg-font-size);
    line-height: var(--typography-text-lg-line-height);
    letter-spacing: var(--typography-text-lg-letter-spacing);
    color: rgb(var(--color-primary-700));
    font-weight: 600;
    text-decoration: none;
    transition: all 0.25s ease-in-out;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: var(--spacing-lg);
    padding: var(--spacing-md) var(--spacing-lg);
    border-radius: var(--radius-sm);
  }
  .mw-primary-menu-links .mw-primary-menu__item--level-1 > a > .mw-icon,
  .mw-primary-menu-links .mw-primary-menu__item--level-1 > button > .mw-icon {
    display: inline-flex;
  }
  .mw-primary-menu-links .mw-primary-menu__item--level-1 > a::after,
  .mw-primary-menu-links .mw-primary-menu__item--level-1 > button::after {
    content: unset;
  }
  .mw-primary-menu-links .mw-primary-menu__item--level-2 a {
    align-items: center !important;
  }
  .mw-primary-menu-links .mw-primary-menu__item--level-2 > a {
    font-size: var(--typography-text-xxs-font-size);
    line-height: var(--typography-text-xxs-line-height);
    letter-spacing: var(--typography-text-xxs-letter-spacing);
    color: rgb(var(--color-body-300));
    font-weight: 600;
  }
  .mw-primary-menu-links .mw-primary-menu__sublist .mw-primary-menu__list {
    width: 100% !important;
    position: unset !important;
    background-color: transparent !important;
    visibility: visible !important;
    opacity: 1 !important;
    pointer-events: all !important;
    padding: 0 !important;
    height: auto !important;
    max-width: unset !important;
  }
  .mw-primary-menu-links .mw-primary-menu__sublist--level-1 {
    width: 100% !important;
  }
}
@media screen and (min-width: 1281px) {
  .mw-primary-menu-links .mw-primary-menu__item--level-1 > a,
  .mw-primary-menu-links .mw-primary-menu__item--level-1 > button {
    font-size: var(--typography-text-xxs-font-size);
    line-height: var(--typography-text-xxs-line-height);
    letter-spacing: var(--typography-text-xxs-letter-spacing);
  }
}
.mw-primary-menu-links.vertical .mw-primary-menu__list {
  flex-direction: column;
  padding: 0;
}
.mw-primary-menu-links.vertical .mw-primary-menu__item > a,
.mw-primary-menu-links.vertical .mw-primary-menu__item > button {
  padding-left: 0;
  padding-right: 0;
}

/*# sourceMappingURL=style-index.css.map*/