/*!**********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/page-header--navigation--menu--links--link/style.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************/
.wp-block-frs-blocks-page-header .main-navigation__lv2__content nav a,
.wp-block-frs-blocks-page-header .main-navigation__lv2__content nav [role=link] {
  text-decoration: none;
  display: block;
}
.wp-block-frs-blocks-page-header .main-navigation__lv2__content nav a dt,
.wp-block-frs-blocks-page-header .main-navigation__lv2__content nav [role=link] dt {
  color: var(--wp--preset--color--navigation-menu-item-title);
}
.wp-block-frs-blocks-page-header .main-navigation__lv2__content nav a dd,
.wp-block-frs-blocks-page-header .main-navigation__lv2__content nav [role=link] dd {
  color: var(--wp--preset--color--navigation-menu-item-description);
  font-family: "Nunito Sans", arial, sans-serif;
}
@media (max-width: 1024px) {
  .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav a:focus, .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav a:hover, .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav a:active,
  .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav [role=link]:focus,
  .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav [role=link]:hover,
  .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav [role=link]:active {
    position: relative;
  }
  .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav a:focus:after, .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav a:hover:after, .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav a:active:after,
  .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav [role=link]:focus:after,
  .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav [role=link]:hover:after,
  .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav [role=link]:active:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: calc(100% + 22px);
    height: calc(100% + 22px);
    pointer-events: none;
    border: 3px solid var(--wp--preset--color--ui-control);
    border-radius: 4px;
  }
}
@media (max-width: 1024px) {
  .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav a:focus dt,
  .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav a:focus dd, .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav a:hover dt,
  .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav a:hover dd, .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav a:active dt,
  .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav a:active dd,
  .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav [role=link]:focus dt,
  .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav [role=link]:focus dd,
  .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav [role=link]:hover dt,
  .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav [role=link]:hover dd,
  .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav [role=link]:active dt,
  .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav [role=link]:active dd {
    font-weight: bold;
  }
}
@media (max-width: 1024px) {
  .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav a:focus dt .link-title, .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav a:hover dt .link-title, .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav a:active dt .link-title,
  .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav [role=link]:focus dt .link-title,
  .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav [role=link]:hover dt .link-title,
  .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav [role=link]:active dt .link-title {
    padding-right: 0;
  }
}
.wp-block-frs-blocks-page-header .main-navigation__lv2__content nav a:focus dt, .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav a:focus dd, .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav a:hover dt, .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav a:hover dd, .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav a:active dt, .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav a:active dd,
.wp-block-frs-blocks-page-header .main-navigation__lv2__content nav [role=link]:focus dt,
.wp-block-frs-blocks-page-header .main-navigation__lv2__content nav [role=link]:focus dd,
.wp-block-frs-blocks-page-header .main-navigation__lv2__content nav [role=link]:hover dt,
.wp-block-frs-blocks-page-header .main-navigation__lv2__content nav [role=link]:hover dd,
.wp-block-frs-blocks-page-header .main-navigation__lv2__content nav [role=link]:active dt,
.wp-block-frs-blocks-page-header .main-navigation__lv2__content nav [role=link]:active dd {
  color: var(--wp--preset--color--primary-darkened);
}
.wp-block-frs-blocks-page-header .main-navigation__lv2__content nav a:focus dt .link-icon:not(.not-set), .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav a:hover dt .link-icon:not(.not-set), .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav a:active dt .link-icon:not(.not-set),
.wp-block-frs-blocks-page-header .main-navigation__lv2__content nav [role=link]:focus dt .link-icon:not(.not-set),
.wp-block-frs-blocks-page-header .main-navigation__lv2__content nav [role=link]:hover dt .link-icon:not(.not-set),
.wp-block-frs-blocks-page-header .main-navigation__lv2__content nav [role=link]:active dt .link-icon:not(.not-set) {
  background-color: var(--wp--preset--color--ui-control);
}
.wp-block-frs-blocks-page-header .main-navigation__lv2__content nav a:focus dt .link-icon img, .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav a:hover dt .link-icon img, .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav a:active dt .link-icon img,
.wp-block-frs-blocks-page-header .main-navigation__lv2__content nav [role=link]:focus dt .link-icon img,
.wp-block-frs-blocks-page-header .main-navigation__lv2__content nav [role=link]:hover dt .link-icon img,
.wp-block-frs-blocks-page-header .main-navigation__lv2__content nav [role=link]:active dt .link-icon img {
  filter: brightness(1.4);
  clip-path: inset(calc(var(--dynamic-size) / 6));
}
.wp-block-frs-blocks-page-header .main-navigation__lv2__content nav dt,
.wp-block-frs-blocks-page-header .main-navigation__lv2__content nav dd {
  margin: 0;
  padding: 0;
}
.wp-block-frs-blocks-page-header .main-navigation__lv2__content nav ul {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: auto;
}
@media (max-width: 1024px) {
  .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav ul {
    grid-template-columns: 1fr;
    padding-bottom: 24px;
  }
}
.wp-block-frs-blocks-page-header .main-navigation__lv2__content nav ul li {
  padding: 24px clamp(18px, 1.125rem + (1vw - 10.25px) * 7.229, 48px) 24px 0;
  border-bottom: 1px solid var(--wp--preset--color--navigation-menu-item-divider);
}
@media (max-width: 1024px) {
  .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav ul li {
    padding: 20px 0;
  }
}
@media (min-width: 1025px) {
  .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav ul li:nth-child(3n+1):nth-last-child(1), .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav ul li:nth-child(3n+1):nth-last-child(2), .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav ul li:nth-child(3n+1):nth-last-child(3), .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav ul li:nth-child(3n+2):nth-last-child(1), .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav ul li:nth-child(3n+2):nth-last-child(2), .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav ul li:nth-child(3n+3):nth-last-child(1), .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav ul li:nth-child(1):nth-last-child(1), .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav ul li:nth-child(2):nth-last-child(2) {
    border-bottom: 0;
  }
}
.wp-block-frs-blocks-page-header .main-navigation__lv2__content nav dl {
  display: flex;
  flex-direction: column;
  gap: 3px;
}
.wp-block-frs-blocks-page-header .main-navigation__lv2__content nav dl dt {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: flex-start;
  justify-content: flex-start;
  gap: clamp(8px, 0.5rem + (1vw - 10.25px) * 0.964, 12px);
  font-size: clamp(15px, 0.938rem + (1vw - 10.25px) * 0.723, 18px);
  font-weight: 500;
}
@media (max-width: 1024px) {
  .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav dl dt {
    align-items: center;
    gap: 21px;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.1;
  }
}
@media (max-width: 1024px) {
  .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav dl dt .link-title {
    padding-right: 0.25em;
    flex-grow: 1;
    flex-shrink: 1;
  }
}
@media (max-width: 1024px) {
  .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav dl dt:after {
    content: "\f054";
    margin-left: auto;
    color: var(--wp--preset--color--ui-control);
    font-family: "Font Awesome 6 Pro";
    font-weight: 900;
    clip-path: unset;
    height: unset;
    width: unset;
  }
}
.wp-block-frs-blocks-page-header .main-navigation__lv2__content nav dl dt .link-icon {
  --dynamic-size: clamp(16px, 1rem + ((1vw - 10.25px) * 1.928), 24px);
  transform: translateY(1px);
  width: var(--dynamic-size);
  height: var(--dynamic-size);
  flex-shrink: 0;
  flex-grow: 0;
  border-radius: calc(var(--dynamic-size) / 6);
}
@media (max-width: 1024px) {
  .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav dl dt .link-icon {
    --dynamic-size: 30px;
    border-radius: 4px;
    transform: none;
  }
}
.wp-block-frs-blocks-page-header .main-navigation__lv2__content nav dl dt img {
  display: block;
  width: 100%;
  height: 100%;
}
.wp-block-frs-blocks-page-header .main-navigation__lv2__content nav dl dd {
  padding: 2px 0 0 clamp(24px, 1.5rem + (1vw - 10.25px) * 2.892, 36px);
  font-size: clamp(12px, 0.75rem + (1vw - 10.25px) * 0.241, 14px);
  line-height: 1.7;
}
@media (max-width: 1024px) {
  .wp-block-frs-blocks-page-header .main-navigation__lv2__content nav dl dd {
    display: none;
  }
}

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