#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-last-btn.mega-menu-item > a.mega-menu-link {
  background: #9C3C87;
  background: linear-gradient(90deg, #9c3c87 0%, #3a1732 100%);
  color: var(--white) !important;
  border-radius: 100px;
  padding: 0 14px;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-last-btn.mega-menu-item > a.mega-menu-link:hover {
  background: #3A1732;
  background: linear-gradient(90deg, #3a1732 0%, #9c3c87 100%);
  color: var(--white);
}
@media only screen and (max-width: 991px) {
  #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle.mega-menu-open + #mega-menu-max_mega_menu_1 {
    row-gap: 16px;
  }
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item:not(.mega-last-btn) > a.mega-menu-link {
    padding-left: 0 !important;
  }
  #mega-menu-item-media_image-2, #mega-menu-item-media_image-3, #mega-menu-item-media_image-4, #mega-menu-item-media_image-5, #mega-menu-item-media_image-6, #mega-menu-item-media_image-7 {
    display: none !important;
  }
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-grid > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu {
    row-gap: 14px !important;
  }
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-grid > ul.mega-sub-menu > li.mega-menu-row.mega-mega-row-simple .ul.mega-sub-menu .li.mega-menu-column.mega-column_icon_block ul.mega-sub-menu {
    row-gap: 12px !important;
  }
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-legal.mega-menu-item > a.mega-menu-link {
    display: none;
  }
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-legal.mega-menu-item > a.mega-menu-link ul.mega-sub-menu {
    display: flex !important;
  }
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-grid > ul.mega-sub-menu > li.mega-menu-row.mega-mega-row-simple .ul.mega-sub-menu .li.mega-menu-column.mega-column_icon_block ul.mega-sub-menu {
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    padding: 16px;
  }
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-grid > ul.mega-sub-menu > li.mega-menu-row.mega-mega-row-simple .ul.mega-sub-menu .li.mega-menu-column.mega-column_icon_block ul.mega-sub-menu li a span.mega-menu-description {
    display: none !important;
  }
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-grid > ul.mega-sub-menu > li.mega-menu-row.mega-mega-row-simple .ul.mega-sub-menu .li.mega-menu-column.mega-column_icon_block ul.mega-sub-menu li.widget_media_image {
    display: none !important;
  }
}
@media only screen and (min-width: 992px) {
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 {
    column-gap: 10px;
    row-gap: auto;
  }
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu {
    display: flex;
    align-content: center;
    padding-top: 32px;
    padding-bottom: 32px;
  }
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-grid > ul.mega-sub-menu > li.mega-menu-row.mega-mega-row-simple {
    width: 100%;
    max-width: 1184px;
    margin-left: auto;
    margin-right: auto;
  }
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-grid > ul.mega-sub-menu > li.mega-menu-row.mega-mega-row-simple ul.mega-sub-menu {
    display: flex !important;
    flex-direction: row;
    justify-content: center;
  }
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-grid > ul.mega-sub-menu > li.mega-menu-row.mega-mega-row-simple ul.mega-sub-menu li.mega-menu-column.mega-column_icon_block {
    padding-top: 24px;
    padding: 24px 30px;
    background-color: var(--white);
    min-width: 220px;
  }
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-grid > ul.mega-sub-menu > li.mega-menu-row.mega-mega-row-simple ul.mega-sub-menu li.mega-menu-column.mega-column_icon_block ul.mega-sub-menu {
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    padding: 16px;
  }
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-grid > ul.mega-sub-menu > li.mega-menu-row.mega-mega-row-simple ul.mega-sub-menu li.mega-menu-column.mega-column_icon_block ul.mega-sub-menu li a span.mega-menu-title {
    font-size: 1.6rem;
    text-transform: none;
    color: var(--primary-ultra-dark);
    width: 100%;
    display: block;
    white-space: nowrap;
  }
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-grid > ul.mega-sub-menu > li.mega-menu-row.mega-mega-row-simple ul.mega-sub-menu li.mega-menu-column.mega-column_icon_block ul.mega-sub-menu li a span.mega-menu-description {
    font-size: 1.2rem !important;
    font-weight: 700;
    font-style: normal;
    color: var(--primary);
  }
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-grid > ul.mega-sub-menu > li.mega-menu-row.mega-mega-row-simple ul.mega-sub-menu li.mega-menu-column.mega-column_icon_block ul.mega-sub-menu li img {
    margin-bottom: 10px;
  }
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-grid > ul.mega-sub-menu > li.mega-menu-row.mega-mega-row-simple ul.mega-sub-menu li.mega-menu-column.mega-column_icon_block:hover ul.mega-sub-menu {
    background-color: rgba(156, 60, 135, 0.1);
  }
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-grid > ul.mega-sub-menu > li.mega-menu-row.mega-mega-row-simple ul.mega-sub-menu li.mega-menu-column.mega-column_button_block {
    padding: 0 24px;
    display: flex !important;
  }
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-grid > ul.mega-sub-menu > li.mega-menu-row.mega-mega-row-simple ul.mega-sub-menu li.mega-menu-column.mega-column_button_block ul.mega-sub-menu {
    flex-direction: column !important;
    align-content: stretch !important;
    align-items: center !important;
    height: 100%;
  }
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-grid > ul.mega-sub-menu > li.mega-menu-row.mega-mega-row-simple ul.mega-sub-menu li.mega-menu-column.mega-column_button_block ul.mega-sub-menu li.mega-icon_btn {
    padding: 16px;
    border-radius: 8px;
  }
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-grid > ul.mega-sub-menu > li.mega-menu-row.mega-mega-row-simple ul.mega-sub-menu li.mega-menu-column.mega-column_button_block ul.mega-sub-menu li.mega-icon_btn a.mega-menu-link {
    color: var(--primary-ultra-dark) !important;
    font-weight: 700 !important;
    text-transform: none !important;
    display: block;
  }
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-grid > ul.mega-sub-menu > li.mega-menu-row.mega-mega-row-simple ul.mega-sub-menu li.mega-menu-column.mega-column_button_block ul.mega-sub-menu li.mega-icon_btn:hover {
    background-color: var(--primary-trans-10);
  }
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-grid > ul.mega-sub-menu > li.mega-menu-row.mega-mega-row-simple ul.mega-sub-menu li.mega-menu-column.mega-column_button_block ul.mega-sub-menu li.mega-icon_btn.mega-icon_btn--resources {
    padding-left: 72px;
    background-image: url("https://womens-resources.frolicdesign.dev/wp-content/uploads/2025/11/icon-resources.svg");
    background-repeat: no-repeat;
    background-size: 40px 40px;
    background-position: 16px center;
  }
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-grid > ul.mega-sub-menu > li.mega-menu-row.mega-mega-row-simple ul.mega-sub-menu li.mega-menu-column.mega-column_button_block ul.mega-sub-menu li.mega-icon_btn.mega-icon_btn--articles {
    padding-left: 72px;
    background-image: url("https://womens-resources.frolicdesign.dev/wp-content/uploads/2025/11/icon-articles.svg");
    background-repeat: no-repeat;
    background-size: 40px 40px;
    background-position: 16px center;
  }
}
.mega-menu-decorative-image h2 {
  margin-bottom: 16px;
}
.mega-menu-decorative-image p {
  margin-bottom: 16px !important;
}
.mega-menu-decorative-image .wp-block-cover__background.has-background-dim-70, .mega-menu-decorative-image has-background-dim {
  background-color: transparent;
  background: linear-gradient(90deg, rgba(83, 78, 167, 0.9) 0%, #9c3c87 100%) !important;
  opacity: 1 !important;
}
.mega-menu-decorative-image .wp-block-cover__background.has-background-dim-70:hover, .mega-menu-decorative-image has-background-dim:hover {
  background: linear-gradient(90deg, #9c3c87 0%, rgba(83, 78, 167, 0.9) 100%) !important;
}
p a {
  color: var(--primary-ultra-dark);
  text-decoration: underline;
}
p a:hover {
  color: var(--primary);
}
.wp-block-button__link {
  color: #fff;
  background-color: var(--primary);
  border-radius: 9999px;
  box-shadow: none;
  text-decoration: none;
  padding: 12px 24px !important;
  font-size: 1.6rem !important;
  font-weight: 700;
  line-height: 1;
}
.wp-block-button__link:hover {
  background-color: var(--primary-semi-light);
}
.wp-block-file__button {
  background: #32373c;
  color: #fff;
  text-decoration: none;
}
.brxe-button.bricks-background-primary {
  background: #9C3C87;
  background: linear-gradient(90deg, #9c3c87 0%, #3a1732 100%);
}
.brxe-button.bricks-background-primary:hover {
  background: #3A1732;
  background: linear-gradient(90deg, #3a1732 0%, #9c3c87 100%);
  color: var(--white);
}
.brxe-button.bricks-background-primary--reverse {
  background: #3A1732;
  background: linear-gradient(90deg, #3a1732 0%, #9c3c87 100%);
}
.brxe-button.bricks-background-primary--reverse:hover {
  background: #9C3C87;
  background: linear-gradient(90deg, #9c3c87 0%, #3a1732 100%);
  color: var(--white);
}
.brxe-button.outline.bricks-color-primary {
  border: 2px solid var(--primary);
}
.brxe-button.outline.bricks-color-primary:hover {
  background-color: var(--primary);
  color: var(--white);
}
.brx-dropdown-content__wrapper-decorative {
  background: #9C3C87;
  background: linear-gradient(90deg, rgba(83, 78, 167, 0.9) 0%, #9c3c87 100%), url("https://womens-resources.frolicdesign.dev/wp-content/uploads/2025/11/mega-menu-vicky.jpg");
}
.brx-dropdown-content__wrapper-decorative:hover {
  background: #9C3C87;
  background: linear-gradient(90deg, rgba(156, 60, 135, 0.9) 0%, #534ea7 100%), url("https://womens-resources.frolicdesign.dev/wp-content/uploads/2025/11/mega-menu-vicky.jpg");
}
.regular-dropdown {
  margin-top: 16px;
}
.regular-dropdown li:hover, .regular-dropdown a:hover, .regular-dropdown a[aria-current="page"] {
  color: var(--primary-ultra-dark);
}
.brx-dropdown-content {
  margin-top: 16px;
}
.brx-dropdown-content__link-block-stack.brxe-div:has(a[aria-current="page"]) {
  background-color: var(--primary-trans-10);
}
.menu-item .main-nav-button {
  color: var(--white) !important;
}
.brxe-dropdown .aria-current button svg path {
  fill: var(--white);
}
.footer-legal__links, .footer-branding__social, .nav-column__link-list {
  list-style-type: none;
}
.footer-legal__copyright > a {
  color: var(--primary-ultra-dark);
}
.footer-legal__copyright > a:hover {
  color: var(--primary-ultra-dark);
  text-decoration: underline;
}
header:has(div.site-header--transparent) {
  position: absolute;
  top: 0;
  z-index: 2000;
}
body {
  background-color: var(--primary-light) !important;
}
.two-col-two-img__content-wrap h2 {
  margin-bottom: 8px;
}
.simple-cta__inner-block .wp-block-buttons {
  margin-top: 24px;
}
.wp-block-list li {
  margin-bottom: 16px;
}
.support-block .wp-block-button__link {
  background-color: var(--secondary-dark);
  color: var(--white);
}
.support-block .wp-block-button__link:hover {
  background-color: var(--secondary);
}
.sticky-sidebar {
  position: sticky;
}
.two-col-928 .wp-block-button:first-of-type .wp-block-button__link {
  background: #9C3C87;
  background: linear-gradient(90deg, #9c3c87 0%, #3a1732 100%);
}
.two-col-928 .wp-block-button:first-of-type .wp-block-button__link:hover {
  background: #3A1732;
  background: linear-gradient(90deg, #3a1732 0%, #9c3c87 100%);
  color: var(--white);
}
.two-col-928 .wp-block-button:last-of-type:not(:only-of-type) .wp-block-button__link {
  background-color: transparent;
  border: 2px solid var(--primary);
  color: var(--primary-ultra-dark);
}
.two-col-928 .wp-block-button:last-of-type:not(:only-of-type) .wp-block-button__link:hover {
  background-color: var(--primary);
  color: var(--white);
}
.two-col-two-img .wp-block-buttons .wp-block-button__link {
  background: #9C3C87;
  background: linear-gradient(90deg, #9c3c87 0%, #3a1732 100%);
}
.two-col-two-img .wp-block-buttons .wp-block-button__link:hover {
  background: #3A1732;
  background: linear-gradient(90deg, #3a1732 0%, #9c3c87 100%);
  color: var(--white);
}
.coloured-img-card--pink .wp-block-buttons .wp-block-button__link, .simple-cta--pink .wp-block-buttons .wp-block-button__link, .two-col-map .wp-block-buttons .wp-block-button__link {
  background: #9C3C87;
  background: linear-gradient(90deg, #9c3c87 0%, #3a1732 100%);
}
.coloured-img-card--pink .wp-block-buttons .wp-block-button__link:hover, .simple-cta--pink .wp-block-buttons .wp-block-button__link:hover, .two-col-map .wp-block-buttons .wp-block-button__link:hover {
  background: #3A1732;
  background: linear-gradient(90deg, #3a1732 0%, #9c3c87 100%);
  color: var(--white);
}
.coloured-img-card--green .wp-block-button__link, .simple-cta--green .wp-block-button__link {
  background: #23584A;
  background: linear-gradient(90deg, #23584a 0%, #41a38b 100%) !important;
}
.coloured-img-card--green .wp-block-button__link:hover, .simple-cta--green .wp-block-button__link:hover {
  background: #41A38B;
  background: linear-gradient(90deg, #41a38b 0%, #23584a 100%) !important;
  color: var(--white);
}
.page-wrapper__banner-bg.brxe-div::before {
  min-height: 451px !important;
}
.footer-legal {
  padding-bottom: 80px;
}
@media only screen and (min-width: 768px) {
  .footer-legal {
    padding-bottom: 32px;
  }
}
@media only screen and (min-width: 992px) {
  .footer-legal {
    padding-bottom: 80px;
  }
}
@media only screen and (min-width: 1535px) {
  .footer-legal {
    padding-bottom: 32px;
  }
}
.text-hero .text-hero__inner ul.wp-block-list {
  padding-left: 20px;
}
