/*!
 Theme Name:   Portage DD Website Theme
 Description:  A child theme for the fwd framework
 Author:       Go Media
 Author URI: https://gomedia.com
 Template:     fwd-wp
 Version:      1.0.8
*/
:root .fwd-breakpoint-xs,
:root .fwd-breakpoint-sm {
  --wp--preset--spacing--xxlarge: 24px;
  --wp--preset--spacing--xlarge: 20px;
  --wp--preset--spacing--large: 16px;
  --wp--preset--spacing--medium: 12px;
  --wp--preset--spacing--small: 8px;
  --wp--preset--spacing--extra-small: 4px;
  --wp--preset--spacing--80: 24px;
}

body.fwd-breakpoint-xs .hide-xs {
  display: none !important;
}
body.fwd-breakpoint-xs .hide-xs-up {
  display: none !important;
}
body.fwd-breakpoint-xs .hide-xs-down {
  display: none !important;
}
body.fwd-breakpoint-xs .hide-sm-down {
  display: none !important;
}
body.fwd-breakpoint-xs .hide-md-down {
  display: none !important;
}
body.fwd-breakpoint-xs .hide-lg-down {
  display: none !important;
}
body.fwd-breakpoint-xs .hide-xl-down {
  display: none !important;
}
body.fwd-breakpoint-sm .hide-sm {
  display: none !important;
}
body.fwd-breakpoint-sm .hide-xs-up {
  display: none !important;
}
body.fwd-breakpoint-sm .hide-sm-up {
  display: none !important;
}
body.fwd-breakpoint-sm .hide-sm-down {
  display: none !important;
}
body.fwd-breakpoint-sm .hide-md-down {
  display: none !important;
}
body.fwd-breakpoint-sm .hide-lg-down {
  display: none !important;
}
body.fwd-breakpoint-sm .hide-xl-down {
  display: none !important;
}
body.fwd-breakpoint-md .hide-md {
  display: none !important;
}
body.fwd-breakpoint-md .hide-xs-up {
  display: none !important;
}
body.fwd-breakpoint-md .hide-sm-up {
  display: none !important;
}
body.fwd-breakpoint-md .hide-md-up {
  display: none !important;
}
body.fwd-breakpoint-md .hide-md-down {
  display: none !important;
}
body.fwd-breakpoint-md .hide-lg-down {
  display: none !important;
}
body.fwd-breakpoint-md .hide-xl-down {
  display: none !important;
}
body.fwd-breakpoint-lg .hide-lg {
  display: none !important;
}
body.fwd-breakpoint-lg .hide-xs-up {
  display: none !important;
}
body.fwd-breakpoint-lg .hide-sm-up {
  display: none !important;
}
body.fwd-breakpoint-lg .hide-md-up {
  display: none !important;
}
body.fwd-breakpoint-lg .hide-lg-up {
  display: none !important;
}
body.fwd-breakpoint-lg .hide-lg-down {
  display: none !important;
}
body.fwd-breakpoint-lg .hide-xl-down {
  display: none !important;
}
body.fwd-breakpoint-xl .hide-xl {
  display: none !important;
}
body.fwd-breakpoint-xl .hide-xs-up {
  display: none !important;
}
body.fwd-breakpoint-xl .hide-sm-up {
  display: none !important;
}
body.fwd-breakpoint-xl .hide-md-up {
  display: none !important;
}
body.fwd-breakpoint-xl .hide-lg-up {
  display: none !important;
}
body.fwd-breakpoint-xl .hide-xl-up {
  display: none !important;
}
body.fwd-breakpoint-xl .hide-xl-down {
  display: none !important;
}

.wp-block-fwd-blocks-header {
  margin-block-start: 0 !important;
}

body.fwd-breakpoint-xs .main-header-group > .wp-block-column,
body.fwd-breakpoint-sm .main-header-group > .wp-block-column {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
body.fwd-breakpoint-xs .main-header-group > .wp-block-column .custom-logo-link,
body.fwd-breakpoint-sm .main-header-group > .wp-block-column .custom-logo-link {
  display: block;
  max-width: 180px;
}

.fwd-blocks-header .wp-block-group.is-layout-constrained .wp-block-columns:first-child {
  min-height: auto;
}
.fwd-blocks-header > .wp-block-group.has-background {
  position: relative;
}
.fwd-blocks-header > .wp-block-group.has-background::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to bottom, #070922, #070922 24%, transparent 60%), linear-gradient(to right, #070922, #9D1D64 12%, #9D1D64 0%, transparent 70%);
  opacity: 0.88;
  pointer-events: none;
}
.fwd-blocks-header > .wp-block-group.has-background > nav {
  z-index: 999;
}
.fwd-blocks-header > .wp-block-group.has-background > .main-header-group, .fwd-blocks-header > .wp-block-group.has-background > .wp-block-columns {
  position: relative;
}

html.has-modal-open body .wp-block-site-logo {
  position: relative;
  z-index: 88888;
}
html.has-modal-open body nav.secondary-menu-wrap.wp-block-navigation {
  margin-block-start: 0 !important;
}
html.has-modal-open body nav.secondary-menu-wrap.wp-block-navigation:before {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #050d26;
  z-index: 9998;
}
html.has-modal-open body nav.secondary-menu-wrap.wp-block-navigation .wp-block-navigation__responsive-container {
  background-color: transparent !important;
}
html.has-modal-open body nav.secondary-menu-wrap.wp-block-navigation .wp-block-navigation__responsive-container ul.wp-block-navigation__container {
  background-color: #050d26 !important;
}

.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
  margin: 0 !important;
}

.wp-block-navigation-item.right,
.wp-block-navigation-item.right {
  display: flex;
  flex-direction: row-reverse;
}
.wp-block-navigation-item.right::before,
.wp-block-navigation-item.right::before {
  color: var(--wp--preset--color--primary-container);
  margin-left: 6px;
}

.wp-block-navigation-item.has-child .wp-block-navigation-submenu__toggle > svg {
  stroke: var(--wp--preset--color--primary-container);
}

ul.wp-block-navigation > li.wp-block-navigation-submenu.wp-block-navigation-item, ul.wp-block-navigation > li.wp-block-navigation-item.wp-block-navigation-link {
  padding-bottom: 8px;
}

.wp-block-navigation button.wp-block-navigation__submenu-icon {
  margin-left: 12px;
}

.wp-block-navigation__submenu-container.wp-block-navigation-submenu .wp-block-navigation-item__content {
  font-size: 17px;
  font-weight: 500;
  line-height: 1.125;
}
.wp-block-navigation__submenu-container.wp-block-navigation-submenu .wp-block-navigation-item__content:hover {
  background-color: var(--wp--preset--color--on-primary);
}

body nav.secondary-menu-wrap.wp-block-navigation {
  margin-block-start: 0 !important;
}
body nav.primary-nav-wrapper.wp-block-navigation > button.wp-block-navigation__responsive-container-open {
  display: none !important;
}
body nav.primary-nav-wrapper.wp-block-navigation .wp-block-navigation__responsive-container {
  background-color: transparent !important;
}
body nav.primary-nav-wrapper.wp-block-navigation .wp-block-navigation__responsive-container ul.primary-nav-wrapper.wp-block-navigation > li.wp-block-navigation-item:hover {
  background-color: var(--wp--preset--color--primary);
}
body nav.primary-nav-wrapper.wp-block-navigation .wp-block-navigation__responsive-container ul.primary-nav-wrapper.wp-block-navigation > li.wp-block-navigation-item ul.wp-block-navigation-submenu {
  background-color: transparent !important;
  margin: -1px;
  overflow: hidden;
  padding: 5px 0 0 0;
  width: 100%;
}
body nav.primary-nav-wrapper.wp-block-navigation .wp-block-navigation__responsive-container ul.primary-nav-wrapper.wp-block-navigation > li.wp-block-navigation-item ul.wp-block-navigation-submenu li.wp-block-navigation-item {
  background-color: var(--wp--preset--color--primary);
}
body nav.primary-nav-wrapper.wp-block-navigation .wp-block-navigation__responsive-container ul.primary-nav-wrapper.wp-block-navigation > li.wp-block-navigation-item ul.wp-block-navigation-submenu li.wp-block-navigation-item:hover {
  background-color: #050d26;
}
body nav.primary-nav-wrapper.wp-block-navigation .wp-block-navigation__responsive-container ul.primary-nav-wrapper.wp-block-navigation > li.wp-block-navigation-item ul.wp-block-navigation-submenu li.wp-block-navigation-item:hover a span {
  color: var(--wp--preset--color--secondary);
}
body nav.primary-nav-wrapper.wp-block-navigation .wp-block-navigation__responsive-container ul.primary-nav-wrapper.wp-block-navigation > li.wp-block-navigation-item ul.wp-block-navigation-submenu li.wp-block-navigation-item a span {
  font-size: var(--wp--preset--font-size--body-large);
  font-weight: 500;
}
body.fwd-breakpoint-xl ul.primary-nav-wrapper.wp-block-navigation > li.wp-block-navigation-item {
  padding: var(--space-3) var(--space-4);
}
body.fwd-breakpoint-xl ul.primary-nav-wrapper.wp-block-navigation > li.wp-block-navigation-item ul.wp-block-navigation-submenu li.wp-block-navigation-item a {
  padding: var(--space-3) var(--space-4);
}
body.fwd-breakpoint-xs .primary-nav-wrapper, body.fwd-breakpoint-sm .primary-nav-wrapper {
  display: none;
}
body.fwd-breakpoint-xs .main-header-group .wp-block-column.is-vertically-aligned-top, body.fwd-breakpoint-sm .main-header-group .wp-block-column.is-vertically-aligned-top {
  flex-basis: 75% !important;
}
body.fwd-breakpoint-xs .main-header-group .wp-block-column:not(.is-vertically-aligned-top), body.fwd-breakpoint-sm .main-header-group .wp-block-column:not(.is-vertically-aligned-top) {
  flex-basis: fit-content !important;
  margin-left: auto;
}
body.fwd-breakpoint-xs .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open), body.fwd-breakpoint-sm .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
  display: none !important;
}
body.fwd-breakpoint-xs .wp-block-navigation__responsive-container-open:not(.always-shown), body.fwd-breakpoint-sm .wp-block-navigation__responsive-container-open:not(.always-shown) {
  display: flex !important;
}
body.fwd-breakpoint-xs .wp-block-navigation__responsive-container-open:not(.always-shown) {
  margin-top: 15px;
  margin-block-start: 15px;
}
body.fwd-breakpoint-xs .wp-block-navigation__responsive-container-open > svg,
body.fwd-breakpoint-xs .wp-block-navigation__responsive-container-close > svg {
  height: 30px;
  width: 30px;
}
body.fwd-breakpoint-sm .wp-block-navigation__responsive-container-open > svg,
body.fwd-breakpoint-sm .wp-block-navigation__responsive-container-close > svg {
  height: 40px;
  width: 40px;
}
body.fwd-breakpoint-sm .wp-block-navigation__responsive-container-open:not(.always-shown) {
  margin-top: 20px;
}
body.fwd-breakpoint-xs .wp-block-navigation__responsive-container-close, body.fwd-breakpoint-sm .wp-block-navigation__responsive-container-close, body.fwd-breakpoint-md .wp-block-navigation__responsive-container-close {
  padding: 38px 22px;
}
body.fwd-breakpoint-xs .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content, body.fwd-breakpoint-sm .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content, body.fwd-breakpoint-md .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
  font-weight: bold;
  width: 100%;
  padding: 150px 15px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}
body.fwd-breakpoint-xs .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation, body.fwd-breakpoint-sm .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation, body.fwd-breakpoint-md .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation {
  justify-content: flex-start;
  margin-right: 0;
  margin-left: 0;
  width: 100%;
  flex-basis: 100%;
  box-sizing: border-box;
  padding-left: 0;
  padding-right: 0;
  margin-inline-start: 0 !important;
  margin-inline-end: 0 !important;
}
body.fwd-breakpoint-xs .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-submenu, body.fwd-breakpoint-sm .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-submenu, body.fwd-breakpoint-md .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-submenu {
  padding: 10px 20px 15px 20px;
}
body.fwd-breakpoint-xs .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-submenu > .wp-block-navigation-item__content, body.fwd-breakpoint-sm .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-submenu > .wp-block-navigation-item__content, body.fwd-breakpoint-md .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-submenu > .wp-block-navigation-item__content {
  border-bottom: solid 1px var(--wp--preset--color--primary);
  margin-bottom: 8px;
  padding: 8px 0;
  width: 100%;
}
body.fwd-breakpoint-xs .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-submenu > .wp-block-navigation-item__content span, body.fwd-breakpoint-sm .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-submenu > .wp-block-navigation-item__content span, body.fwd-breakpoint-md .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-submenu > .wp-block-navigation-item__content span {
  font-weight: bold;
}
body.fwd-breakpoint-xs .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-link, body.fwd-breakpoint-xs .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-submenu, body.fwd-breakpoint-sm .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-link, body.fwd-breakpoint-sm .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-submenu, body.fwd-breakpoint-md .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-link, body.fwd-breakpoint-md .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-submenu {
  background-color: var(--wp--preset--color--on-primary) !important;
  margin-right: auto;
  width: 100%;
  justify-content: flex-start;
  box-sizing: border-box;
}
body.fwd-breakpoint-xs .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-link::before, body.fwd-breakpoint-xs .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-submenu::before, body.fwd-breakpoint-sm .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-link::before, body.fwd-breakpoint-sm .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-submenu::before, body.fwd-breakpoint-md .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-link::before, body.fwd-breakpoint-md .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-submenu::before {
  position: absolute;
}
body.fwd-breakpoint-xs .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-link .wp-block-navigation-submenu,
body.fwd-breakpoint-xs .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-link .wp-block-navigation-link, body.fwd-breakpoint-xs .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-submenu .wp-block-navigation-submenu,
body.fwd-breakpoint-xs .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-submenu .wp-block-navigation-link, body.fwd-breakpoint-sm .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-link .wp-block-navigation-submenu,
body.fwd-breakpoint-sm .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-link .wp-block-navigation-link, body.fwd-breakpoint-sm .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-submenu .wp-block-navigation-submenu,
body.fwd-breakpoint-sm .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-submenu .wp-block-navigation-link, body.fwd-breakpoint-md .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-link .wp-block-navigation-submenu,
body.fwd-breakpoint-md .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-link .wp-block-navigation-link, body.fwd-breakpoint-md .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-submenu .wp-block-navigation-submenu,
body.fwd-breakpoint-md .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-submenu .wp-block-navigation-link {
  padding: 0;
  width: 100%;
}
body.fwd-breakpoint-xs .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-link .wp-block-navigation-submenu li,
body.fwd-breakpoint-xs .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-link .wp-block-navigation-link li, body.fwd-breakpoint-xs .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-submenu .wp-block-navigation-submenu li,
body.fwd-breakpoint-xs .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-submenu .wp-block-navigation-link li, body.fwd-breakpoint-sm .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-link .wp-block-navigation-submenu li,
body.fwd-breakpoint-sm .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-link .wp-block-navigation-link li, body.fwd-breakpoint-sm .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-submenu .wp-block-navigation-submenu li,
body.fwd-breakpoint-sm .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-submenu .wp-block-navigation-link li, body.fwd-breakpoint-md .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-link .wp-block-navigation-submenu li,
body.fwd-breakpoint-md .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-link .wp-block-navigation-link li, body.fwd-breakpoint-md .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-submenu .wp-block-navigation-submenu li,
body.fwd-breakpoint-md .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-submenu .wp-block-navigation-link li {
  width: 100%;
}
body.fwd-breakpoint-xs .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-link .wp-block-navigation-submenu li a,
body.fwd-breakpoint-xs .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-link .wp-block-navigation-link li a, body.fwd-breakpoint-xs .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-submenu .wp-block-navigation-submenu li a,
body.fwd-breakpoint-xs .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-submenu .wp-block-navigation-link li a, body.fwd-breakpoint-sm .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-link .wp-block-navigation-submenu li a,
body.fwd-breakpoint-sm .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-link .wp-block-navigation-link li a, body.fwd-breakpoint-sm .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-submenu .wp-block-navigation-submenu li a,
body.fwd-breakpoint-sm .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-submenu .wp-block-navigation-link li a, body.fwd-breakpoint-md .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-link .wp-block-navigation-submenu li a,
body.fwd-breakpoint-md .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-link .wp-block-navigation-link li a, body.fwd-breakpoint-md .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-submenu .wp-block-navigation-submenu li a,
body.fwd-breakpoint-md .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-submenu .wp-block-navigation-link li a {
  display: block;
  margin-right: auto;
  padding: 4px 0;
  width: 100%;
}
body.fwd-breakpoint-xs .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-link, body.fwd-breakpoint-sm .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-link, body.fwd-breakpoint-md .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-link {
  padding: 10px 20px;
}
body.fwd-breakpoint-xs .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-link a, body.fwd-breakpoint-sm .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-link a, body.fwd-breakpoint-md .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-link a {
  width: 100%;
}
body.fwd-breakpoint-xs .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-link a span, body.fwd-breakpoint-sm .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-link a span, body.fwd-breakpoint-md .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.wp-block-navigation > .wp-block-navigation-item.wp-block-navigation-link a span {
  font-weight: bold;
}
body.fwd-breakpoint-xs .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-submenu, body.fwd-breakpoint-sm .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-submenu, body.fwd-breakpoint-md .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-submenu {
  align-items: flex-start;
}
body.fwd-breakpoint-xs .wp-block-navigation__responsive-container-close, body.fwd-breakpoint-sm .wp-block-navigation__responsive-container-close {
  padding: 32px 16px;
}
body.fwd-breakpoint-xl .primary-nav-wrapper {
  margin-block-start: 0;
  margin-top: -8px;
}
body:not(.fwd-breakpoint-xl):not(.fwd-breakpoint-lg) .primary-nav-wrapper {
  --navigation-layout-justification-setting: center;
  --navigation-layout-justify: center;
  justify-content: center;
  margin-block-start: 20px;
}
body:not(.fwd-breakpoint-xl):not(.fwd-breakpoint-lg) .primary-nav-wrapper .wp-block-navigation.has-medium-font-size li a span {
  font-size: var(--wp--preset--font-size--body-large) !important;
}
body .wp-block-navigation button.wp-block-navigation__submenu-icon {
  margin-left: 12px;
}

.hover-card .MuiGrid-container > .MuiGrid-root {
  padding: 0 var(--wp--preset--spacing--large);
}
.hover-card .MuiGrid-container > .MuiGrid-root .MuiTypography-h4,
.hover-card .MuiGrid-container > .MuiGrid-root .MuiTypography-root {
  display: none;
}
.hover-card .MuiGrid-container > .MuiGrid-root .MuiTypography-h4 {
  font-weight: 600 !important;
  padding: 8px 0;
}
.hover-card .MuiGrid-container > .MuiGrid-root .MuiTypography-root p {
  font-size: 15px;
  margin: 0;
  padding: 0;
}
.hover-card .MuiGrid-container > .MuiGrid-root .MuiTypography-root p strong {
  color: var(--wp--preset--color--on-primary);
  display: block;
  font-size: 18px;
  font-weight: 500;
}
.hover-card .MuiGrid-container > .MuiGrid-root .MuiTypography-root p a {
  color: var(--wp--preset--color--primary-variant);
  display: block;
  font-weight: 600;
  padding: 8px 0;
}
.hover-card .MuiGrid-container > .MuiGrid-root:hover {
  background: var(--wp--preset--gradient--custom-color-8) !important;
  cursor: default;
}
.hover-card .MuiGrid-container > .MuiGrid-root:hover .MuiTypography-h4,
.hover-card .MuiGrid-container > .MuiGrid-root:hover .MuiTypography-root {
  display: block;
}

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