/* Colours */
/* Breakpoints */
/* Fonts */
/* Default Heading Style */
/* Custom Typography Sizes */
/* Fluid Typography Functions */
/* Typography Mixin */
/* Font Family */
/* Font Weight */
/* Line Height */
/* Letter Spacing */
* {
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* Global styles */
/* Default Heading Style */
h1, h1 * {
  font-family: "Poppins", Arial, Helvetica, sans-serif !important;
  font-weight: 600 !important;
  font-size: 3rem !important;
  line-height: 3.3125rem !important;
  letter-spacing: -1px !important;
}
@media only screen and (max-width: 1024px) {
  h1, h1 * {
    font-size: 2.5rem !important;
    line-height: 1 !important;
    letter-spacing: 0px !important;
  }
}
@media only screen and (max-width: 767px) {
  h1, h1 * {
    font-size: 2rem !important;
    line-height: 1 !important;
    letter-spacing: 0px !important;
  }
}
h2, h2 * {
  font-family: "Poppins", Arial, Helvetica, sans-serif !important;
  font-weight: 600 !important;
  font-size: 2.5rem !important;
  line-height: 2.75rem !important;
  letter-spacing: -0.8px !important;
}
@media only screen and (max-width: 1024px) {
  h2, h2 * {
    font-size: 2rem !important;
    line-height: 1 !important;
    letter-spacing: 0px !important;
  }
}
@media only screen and (max-width: 767px) {
  h2, h2 * {
    font-size: 1.875rem !important;
    line-height: 1 !important;
    letter-spacing: 0px !important;
  }
}
h3, h3 * {
  font-family: "Poppins", Arial, Helvetica, sans-serif !important;
  font-weight: 600 !important;
  font-size: 1.875rem !important;
  line-height: 2.0625rem !important;
  letter-spacing: 0px !important;
}
@media only screen and (max-width: 1024px) {
  h3, h3 * {
    font-size: 1.5rem !important;
    line-height: normal !important;
    letter-spacing: 0px !important;
  }
}
@media only screen and (max-width: 767px) {
  h3, h3 * {
    font-size: 1.3125rem !important;
    line-height: 1.5625rem !important;
    letter-spacing: 0px !important;
  }
}
h4, h4 * {
  font-family: "Poppins", Arial, Helvetica, sans-serif !important;
  font-weight: 600 !important;
  font-size: 1.4375rem !important;
  line-height: 1.5625rem !important;
  letter-spacing: -0.5px !important;
}
@media only screen and (max-width: 1024px) {
  h4, h4 * {
    font-size: 1.375rem !important;
    line-height: 1 !important;
    letter-spacing: 0px !important;
  }
}
@media only screen and (max-width: 767px) {
  h4, h4 * {
    font-size: 1.125rem !important;
    line-height: 1 !important;
    letter-spacing: 0px !important;
  }
}
/* Custom Style */
.size-128, .size-128 * {
  font-size: clamp(5rem, calc(1.5714285714rem + 7.1428571429vw), 8rem) !important;
  line-height: clamp(5rem, calc(1.5714285714rem + 7.1428571429vw), 8rem) !important;
  letter-spacing: -6px !important;
}
@media only screen and (max-width: 1024px) {
  .size-128, .size-128 * {
    font-size: 5rem !important;
    line-height: 1 !important;
    letter-spacing: 0px !important;
  }
}
@media only screen and (max-width: 767px) {
  .size-128, .size-128 * {
    font-size: 4.5rem !important;
    line-height: 1 !important;
    letter-spacing: 0px !important;
  }
}
.size-124, .size-124 * {
  font-weight: 500 !important;
  font-size: clamp(6rem, calc(4rem + 4.1666666667vw), 7.75rem) !important;
  line-height: clamp(6rem, calc(4.8571428571rem + 2.380952381vw), 7rem) !important;
  letter-spacing: -3px !important;
}
@media only screen and (max-width: 1024px) {
  .size-124, .size-124 * {
    font-size: 6rem !important;
    line-height: 1 !important;
    letter-spacing: 0px !important;
  }
}
@media only screen and (max-width: 767px) {
  .size-124, .size-124 * {
    font-size: 4.5rem !important;
    line-height: 1 !important;
    letter-spacing: 0px !important;
  }
}
.size-112, .size-112 * {
  font-size: clamp(4.5rem, calc(1.6428571429rem + 5.9523809524vw), 7rem) !important;
  line-height: clamp(4.5rem, calc(0.8571428571rem + 7.5892857143vw), 7.6875rem) !important;
  letter-spacing: -3px !important;
}
@media only screen and (max-width: 1024px) {
  .size-112, .size-112 * {
    font-size: 4.5rem !important;
    line-height: 1 !important;
    letter-spacing: 0px !important;
  }
}
@media only screen and (max-width: 767px) {
  .size-112, .size-112 * {
    font-size: 3.5rem !important;
    line-height: 62px !important;
    letter-spacing: -1px !important;
  }
}
.size-112-v2, .size-112-v2 * {
  font-size: clamp(4.5rem, calc(1.6428571429rem + 5.9523809524vw), 7rem) !important;
  line-height: clamp(4.5rem, calc(1.6428571429rem + 5.9523809524vw), 7rem) !important;
  letter-spacing: -3.36px !important;
}
@media only screen and (max-width: 1024px) {
  .size-112-v2, .size-112-v2 * {
    font-size: 4.5rem !important;
    line-height: 1 !important;
    letter-spacing: 0px !important;
  }
}
@media only screen and (max-width: 767px) {
  .size-112-v2, .size-112-v2 * {
    font-size: 3.5rem !important;
    line-height: 1 !important;
    letter-spacing: 0px !important;
  }
}
.size-112-v3, .size-112-v3 * {
  font-size: 7rem !important;
  line-height: 7.6875rem !important;
  letter-spacing: -3px !important;
}
@media only screen and (max-width: 1024px) {
  .size-112-v3, .size-112-v3 * {
    font-size: 4.5rem !important;
    line-height: 1 !important;
    letter-spacing: 0px !important;
  }
}
@media only screen and (max-width: 767px) {
  .size-112-v3, .size-112-v3 * {
    font-size: 3.5rem !important;
    line-height: 1 !important;
    letter-spacing: 0px !important;
  }
}
.size-96, .size-96 * {
  font-size: clamp(4.5rem, calc(2.7857142857rem + 3.5714285714vw), 6rem) !important;
  line-height: clamp(4.5rem, calc(2.0714285714rem + 5.0595238095vw), 6.625rem) !important;
  letter-spacing: -3px !important;
}
@media only screen and (max-width: 1024px) {
  .size-96, .size-96 * {
    font-size: 4.5rem !important;
    line-height: 1 !important;
    letter-spacing: 0px !important;
  }
}
@media only screen and (max-width: 767px) {
  .size-96, .size-96 * {
    font-size: 3.5rem !important;
    line-height: 1 !important;
    letter-spacing: 0px !important;
  }
}
.size-96-v2, .size-96-v2 * {
  font-size: clamp(4.5rem, calc(2.7857142857rem + 3.5714285714vw), 6rem) !important;
  line-height: clamp(4.5rem, calc(2.4285714286rem + 4.3154761905vw), 6.3125rem) !important;
  letter-spacing: -3px !important;
}
@media only screen and (max-width: 1024px) {
  .size-96-v2, .size-96-v2 * {
    font-size: 4.5rem !important;
    line-height: 1 !important;
    letter-spacing: 0px !important;
  }
}
@media only screen and (max-width: 767px) {
  .size-96-v2, .size-96-v2 * {
    font-size: 3.5rem !important;
    line-height: 1 !important;
    letter-spacing: 0px !important;
  }
}
.size-96-v3, .size-96-v3 * {
  font-size: 6rem !important;
  line-height: 6.625rem !important;
  letter-spacing: -3px !important;
}
@media only screen and (max-width: 1024px) {
  .size-96-v3, .size-96-v3 * {
    font-size: 4.5rem !important;
    line-height: 1 !important;
    letter-spacing: 0px !important;
  }
}
@media only screen and (max-width: 767px) {
  .size-96-v3, .size-96-v3 * {
    font-size: 3.5rem !important;
    line-height: 1 !important;
    letter-spacing: 0px !important;
  }
}
.size-80, .size-80 * {
  font-size: 5rem !important;
  line-height: 5.25rem !important;
  letter-spacing: -3px !important;
}
@media only screen and (max-width: 1024px) {
  .size-80, .size-80 * {
    font-size: 4rem !important;
    line-height: 1 !important;
    letter-spacing: 0px !important;
  }
}
@media only screen and (max-width: 767px) {
  .size-80, .size-80 * {
    font-size: 2.8125rem !important;
    line-height: 1 !important;
    letter-spacing: 0px !important;
  }
}
.size-72, .size-72 * {
  font-size: 4.5rem !important;
  line-height: 4.9375rem !important;
  letter-spacing: -2.88px !important;
}
@media only screen and (max-width: 1024px) {
  .size-72, .size-72 * {
    font-size: 3.875rem !important;
    line-height: 1 !important;
    letter-spacing: 0px !important;
  }
}
@media only screen and (max-width: 767px) {
  .size-72, .size-72 * {
    font-size: 3rem !important;
    line-height: 3.3125rem !important;
    letter-spacing: 0px !important;
  }
}
.size-72-mobile-tablet, .size-72-mobile-tablet * {
  font-size: clamp(3rem, calc(2rem + 2.0833333333vw), 3.875rem) !important;
  line-height: 1 !important;
  letter-spacing: 0px !important;
}
.size-64, .size-64 * {
  font-size: 4rem !important;
  line-height: 4rem !important;
  letter-spacing: 0px !important;
}
@media only screen and (max-width: 1024px) {
  .size-64, .size-64 * {
    font-size: 3.25rem !important;
    line-height: 1 !important;
    letter-spacing: 0px !important;
  }
}
@media only screen and (max-width: 767px) {
  .size-64, .size-64 * {
    font-size: 2.5rem !important;
    line-height: 1 !important;
    letter-spacing: 0px !important;
  }
}
.size-62, .size-62 * {
  font-size: 3.875rem !important;
  line-height: 4.25rem !important;
  letter-spacing: -3px !important;
}
@media only screen and (max-width: 1024px) {
  .size-62, .size-62 * {
    font-size: 3.25rem !important;
    line-height: 1 !important;
    letter-spacing: 0px !important;
  }
}
@media only screen and (max-width: 767px) {
  .size-62, .size-62 * {
    font-size: 2.5rem !important;
    line-height: 1 !important;
    letter-spacing: 0px !important;
  }
}
.size-56, .size-56 * {
  font-size: 3.5rem !important;
  line-height: 3.5rem !important;
  letter-spacing: -1.4px !important;
}
@media only screen and (max-width: 1024px) {
  .size-56, .size-56 * {
    font-size: 2.875rem !important;
    line-height: 1 !important;
    letter-spacing: 0px !important;
  }
}
@media only screen and (max-width: 767px) {
  .size-56, .size-56 * {
    font-size: 2.25rem !important;
    line-height: 1 !important;
    letter-spacing: 0px !important;
  }
}
.size-48, .size-48 * {
  font-size: 3rem !important;
  line-height: 3.3125rem !important;
  letter-spacing: -1px !important;
}
@media only screen and (max-width: 1024px) {
  .size-48, .size-48 * {
    font-size: 2.5rem !important;
    line-height: 1 !important;
    letter-spacing: 0px !important;
  }
}
@media only screen and (max-width: 767px) {
  .size-48, .size-48 * {
    font-size: 2rem !important;
    line-height: 1 !important;
    letter-spacing: 0px !important;
  }
}
.size-48-fluid, .size-48-fluid * {
  font-size: clamp(2.5rem, calc(1.9285714286rem + 1.1904761905vw), 3rem) !important;
  line-height: clamp(2.8125rem, calc(2.2410714286rem + 1.1904761905vw), 3.3125rem) !important;
  letter-spacing: -1px !important;
}
@media only screen and (max-width: 767px) {
  .size-48-fluid, .size-48-fluid * {
    font-size: 2rem !important;
    line-height: 1 !important;
    letter-spacing: 0px !important;
  }
}
.size-40, .size-40 * {
  font-size: 2.5rem !important;
  line-height: 2.75rem !important;
  letter-spacing: -0.8px !important;
}
@media only screen and (max-width: 1024px) {
  .size-40, .size-40 * {
    font-size: 2rem !important;
    line-height: 1 !important;
    letter-spacing: 0px !important;
  }
}
@media only screen and (max-width: 767px) {
  .size-40, .size-40 * {
    font-size: 1.875rem !important;
    line-height: 1 !important;
    letter-spacing: 0px !important;
  }
}
.size-35, .size-35 * {
  font-size: 2.1875rem !important;
  line-height: 2.4375rem !important;
  letter-spacing: -1px !important;
}
@media only screen and (max-width: 1024px) {
  .size-35, .size-35 * {
    font-size: 1.5rem !important;
    line-height: normal !important;
    letter-spacing: 0px !important;
  }
}
@media only screen and (max-width: 767px) {
  .size-35, .size-35 * {
    font-size: 1.3125rem !important;
    line-height: normal !important;
    letter-spacing: 0px !important;
  }
}
.size-30, .size-30 * {
  font-size: 1.875rem !important;
  line-height: 2.0625rem !important;
  letter-spacing: 0px !important;
}
@media only screen and (max-width: 1024px) {
  .size-30, .size-30 * {
    font-size: 1.5rem !important;
    line-height: normal !important;
    letter-spacing: 0px !important;
  }
}
@media only screen and (max-width: 767px) {
  .size-30, .size-30 * {
    font-size: 1.3125rem !important;
    line-height: 23px !important;
    letter-spacing: 0px !important;
  }
}
.size-26, .size-26 * {
  font-size: 1.625rem !important;
  line-height: 2.25rem !important;
  letter-spacing: 0px !important;
}
@media only screen and (max-width: 1024px) {
  .size-26, .size-26 * {
    font-size: 1.5rem !important;
    line-height: normal !important;
    letter-spacing: 0px !important;
  }
}
@media only screen and (max-width: 767px) {
  .size-26, .size-26 * {
    font-size: 1.3125rem !important;
    line-height: normal !important;
    letter-spacing: 0px !important;
  }
}
.size-23, .size-23 * {
  font-size: 1.4375rem !important;
  line-height: 1.5625rem !important;
  letter-spacing: -0.5px !important;
}
@media only screen and (max-width: 1024px) {
  .size-23, .size-23 * {
    font-size: 1.375rem !important;
    line-height: normal !important;
    letter-spacing: 0px !important;
  }
}
@media only screen and (max-width: 767px) {
  .size-23, .size-23 * {
    font-size: 1.125rem !important;
    line-height: normal !important;
    letter-spacing: 0px !important;
  }
}
.size-20, .size-20 * {
  font-size: 1.25rem !important;
  line-height: 1.5rem !important;
  letter-spacing: 0 !important;
}
@media only screen and (max-width: 767px) {
  .size-20, .size-20 * {
    font-size: 1.125rem !important;
    line-height: normal !important;
    letter-spacing: 0px !important;
  }
}
.size-18, .size-18 * {
  font-size: 1.125rem !important;
  line-height: 1.375rem !important;
}
.size-16, .size-16 * {
  font-size: 1rem !important;
  line-height: 16px !important;
}
.size-bodyL, .size-bodyL * {
  font-weight: 500 !important;
  font-size: 1.25rem !important;
  line-height: 1.75rem !important;
}
@media only screen and (max-width: 767px) {
  .size-bodyL, .size-bodyL * {
    font-size: 1.125rem !important;
    line-height: normal !important;
    letter-spacing: 0px !important;
  }
}
.size-bodyM, .size-bodyM * {
  font-weight: 500 !important;
  font-size: 1.125rem !important;
  line-height: 1.5625rem !important;
  letter-spacing: -0.09px !important;
}
.size-bodyS, .size-bodyS * {
  font-weight: 500 !important;
  font-size: 1rem !important;
  line-height: 1.375rem !important;
}
.size-bodyXS, .size-bodyXS * {
  font-weight: 500 !important;
  font-size: 0.9375rem !important;
  line-height: 1.375rem !important;
}
.size-tagXL, .size-tagXL * {
  font-weight: 500 !important;
  font-size: 1.25rem !important;
  line-height: 1.25rem !important;
  letter-spacing: 0.2px !important;
}
@media only screen and (max-width: 767px) {
  .size-tagXL, .size-tagXL * {
    font-size: 1.125rem !important;
  }
}
.size-tagL, .size-tagL * {
  font-weight: 500 !important;
  font-size: 1rem !important;
  line-height: 1rem !important;
  letter-spacing: 0.16px !important;
}
.size-tagS, .size-tagS * {
  font-weight: 500 !important;
  font-size: 0.875rem !important;
  line-height: 0.875rem !important;
  letter-spacing: 0.14px !important;
}
.size-buttonL, .size-buttonL * {
  font-size: 1.4375rem !important;
  letter-spacing: -0.5px !important;
}
@media only screen and (max-width: 1024px) {
  .size-buttonL, .size-buttonL * {
    font-size: 1.375rem !important;
    line-height: normal !important;
  }
}
@media only screen and (max-width: 767px) {
  .size-buttonL, .size-buttonL * {
    font-size: 1.125rem !important;
    line-height: normal !important;
  }
}
.size-buttonM, .size-buttonM * {
  font-size: 1rem !important;
  letter-spacing: 0.04px !important;
}
/* Colors */
.color-white, .color-white * {
  color: #fff !important;
}
.color-black, .color-black * {
  color: #000 !important;
}
.color-cream, .color-cream * {
  color: #f3f3ef !important;
}
.color-cream2, .color-cream2 * {
  color: #f5f5f1 !important;
}
.color-cream3, .color-cream3 * {
  color: #f7f7f4 !important;
}
.color-cream4, .color-cream4 * {
  color: #f9f9f7 !important;
}
.color-cream5, .color-cream5 * {
  color: #fbfbf9 !important;
}
.color-cream6, .color-cream6 * {
  color: #fdfdfc !important;
}
.color-textprimary, .color-textprimary * {
  color: #13294b !important;
}
.color-textsecondary, .color-textsecondary * {
  color: #2d405f !important;
}
.color-faint, .color-faint * {
  color: rgba(0, 0, 0, .2) !important;
}
.color-textprimarydark, .color-textprimarydark * {
  color: #3394db !important;
}
.color-texttertiary, .color-texttertiary * {
  color: #475873 !important;
}
.color-texttertiary2, .color-texttertiary2 * {
  color: #cacfd6 !important;
}
.color-texthighlight1, .color-texthighlight1 * {
  color: #489fdf !important;
}
.color-texthighlight2, .color-texthighlight2 * {
  color: #f79646 !important;
}
.color-research, .color-research * {
  color: #ccf5ed !important;
}
.color-news, .color-news * {
  color: #d4f5d4 !important;
}
.color-tools, .color-tools * {
  color: #ede5d9 !important;
}
.color-suppliers, .color-suppliers * {
  color: #edd9ff !important;
}
.color-guides, .color-guides * {
  color: #ffd9d9 !important;
}
.color-support, .color-support * {
  color: #d8ecff !important;
}
.color-policy, .color-policy * {
  color: #d9e0ff !important;
}
.color-stories, .color-stories * {
  color: #ffe8cc !important;
}
.color-events, .color-events * {
  color: #fff7cc !important;
}
.color-resources, .color-resources * {
  color: #ffd9f2 !important;
}
.color-color1, .color-color1 * {
  color: #091425 !important;
}
.color-color2, .color-color2 * {
  color: #0e1f3a !important;
}
.color-color3, .color-color3 * {
  color: #13294b !important;
}
.color-color4, .color-color4 * {
  color: #203455 !important;
}
.color-color5, .color-color5 * {
  color: #2d405f !important;
}
.color-color6, .color-color6 * {
  color: #3a4c69 !important;
}
.color-color7, .color-color7 * {
  color: #475873 !important;
}
.color-color8, .color-color8 * {
  color: #54647d !important;
}
.color-color9, .color-color9 * {
  color: #617087 !important;
}
.color-color10, .color-color10 * {
  color: #6e7c91 !important;
}
.color-color11, .color-color11 * {
  color: #7b889b !important;
}
.color-color12, .color-color12 * {
  color: #8994a5 !important;
}
.color-color13, .color-color13 * {
  color: #969faf !important;
}
.color-color14, .color-color14 * {
  color: #a3abb9 !important;
}
.color-color15, .color-color15 * {
  color: #b0b7c3 !important;
}
.color-color16, .color-color16 * {
  color: #bdc3cd !important;
}
.color-color17, .color-color17 * {
  color: #cacfd6 !important;
}
.color-color18, .color-color18 * {
  color: #d7dbe1 !important;
}
.color-color19, .color-color19 * {
  color: #e4e7eb !important;
}
.color-color20, .color-color20 * {
  color: #f1f3f5 !important;
}
/* Font Family*/
.poppins, .poppins * {
  font-family: "Poppins", Arial, Helvetica, sans-serif !important;
}
/* Font Weight */
.fw-normal, .fw-normal * {
  font-weight: normal !important;
}
.fw-400, .fw-400 * {
  font-weight: 400 !important;
}
.fw-500, .fw-500 * {
  font-weight: 500 !important;
}
.fw-600, .fw-600 * {
  font-weight: 600 !important;
}
.fw-700, .fw-700 * {
  font-weight: 700 !important;
}
/* Line Height */
.lh-20, .lh-20 * {
  line-height: 20px !important;
}
@media only screen and (max-width: 1024px) {
  .lh-20, .lh-20 * {
    line-height: 1.3 !important;
  }
}
.lh-22, .lh-22 * {
  line-height: 22px !important;
}
@media only screen and (max-width: 1024px) {
  .lh-22, .lh-22 * {
    line-height: 1.3 !important;
  }
}
.lh-23, .lh-23 * {
  line-height: 23px !important;
}
@media only screen and (max-width: 1024px) {
  .lh-23, .lh-23 * {
    line-height: 1.3 !important;
  }
}
.lh-28, .lh-28 * {
  line-height: 28px !important;
}
@media only screen and (max-width: 1024px) {
  .lh-28, .lh-28 * {
    line-height: 1.3 !important;
  }
}
/* Letter Spacing */
.ls-n-6, .ls-n-6 * {
  letter-spacing: -6px !important;
}
.ls-n-384, .ls-n-384 * {
  letter-spacing: -3.84px !important;
}
.ls-n-3, .ls-n-3 * {
  letter-spacing: -3px !important;
}
.ls-n-1, .ls-n-1 * {
  letter-spacing: -1px !important;
}
.ls-n-08, .ls-n-08 * {
  letter-spacing: -0.8px !important;
}
.ls-n-05, .ls-n-05 * {
  letter-spacing: -0.5px !important;
}
.ls-n-009, .ls-n-009 * {
  letter-spacing: -0.09px !important;
}
.ls-0, .ls-0 * {
  letter-spacing: 0px !important;
}
.ls-02, .ls-02 * {
  letter-spacing: 0.2px !important;
}
.ls-016, .ls-016 * {
  letter-spacing: 0.16px !important;
}
.ls-014, .ls-014 * {
  letter-spacing: 0.14px !important;
}
.ls-0038, .ls-0038 * {
  letter-spacing: 0.038px !important;
}
/* Dual color */
.dual-color-white strong, .dual-color-white strong * {
  font-weight: inherit !important;
  color: #fff !important;
}
.bg-white > .fusion-row {
  background-color: #fff;
}
.dual-color-black strong, .dual-color-black strong * {
  font-weight: inherit !important;
  color: #000 !important;
}
.bg-black > .fusion-row {
  background-color: #000;
}
.dual-color-cream strong, .dual-color-cream strong * {
  font-weight: inherit !important;
  color: #f3f3ef !important;
}
.bg-cream > .fusion-row {
  background-color: #f3f3ef;
}
.dual-color-cream2 strong, .dual-color-cream2 strong * {
  font-weight: inherit !important;
  color: #f5f5f1 !important;
}
.bg-cream2 > .fusion-row {
  background-color: #f5f5f1;
}
.dual-color-cream3 strong, .dual-color-cream3 strong * {
  font-weight: inherit !important;
  color: #f7f7f4 !important;
}
.bg-cream3 > .fusion-row {
  background-color: #f7f7f4;
}
.dual-color-cream4 strong, .dual-color-cream4 strong * {
  font-weight: inherit !important;
  color: #f9f9f7 !important;
}
.bg-cream4 > .fusion-row {
  background-color: #f9f9f7;
}
.dual-color-cream5 strong, .dual-color-cream5 strong * {
  font-weight: inherit !important;
  color: #fbfbf9 !important;
}
.bg-cream5 > .fusion-row {
  background-color: #fbfbf9;
}
.dual-color-cream6 strong, .dual-color-cream6 strong * {
  font-weight: inherit !important;
  color: #fdfdfc !important;
}
.bg-cream6 > .fusion-row {
  background-color: #fdfdfc;
}
.dual-color-textprimary strong, .dual-color-textprimary strong * {
  font-weight: inherit !important;
  color: #13294b !important;
}
.bg-textprimary > .fusion-row {
  background-color: #13294b;
}
.dual-color-textsecondary strong, .dual-color-textsecondary strong * {
  font-weight: inherit !important;
  color: #2d405f !important;
}
.bg-textsecondary > .fusion-row {
  background-color: #2d405f;
}
.dual-color-faint strong, .dual-color-faint strong * {
  font-weight: inherit !important;
  color: rgba(0, 0, 0, .2) !important;
}
.bg-faint > .fusion-row {
  background-color: rgba(0, 0, 0, .2);
}
.dual-color-textprimarydark strong, .dual-color-textprimarydark strong * {
  font-weight: inherit !important;
  color: #3394db !important;
}
.bg-textprimarydark > .fusion-row {
  background-color: #3394db;
}
.dual-color-texttertiary strong, .dual-color-texttertiary strong * {
  font-weight: inherit !important;
  color: #475873 !important;
}
.bg-texttertiary > .fusion-row {
  background-color: #475873;
}
.dual-color-texttertiary2 strong, .dual-color-texttertiary2 strong * {
  font-weight: inherit !important;
  color: #cacfd6 !important;
}
.bg-texttertiary2 > .fusion-row {
  background-color: #cacfd6;
}
.dual-color-texthighlight1 strong, .dual-color-texthighlight1 strong * {
  font-weight: inherit !important;
  color: #489fdf !important;
}
.bg-texthighlight1 > .fusion-row {
  background-color: #489fdf;
}
.dual-color-texthighlight2 strong, .dual-color-texthighlight2 strong * {
  font-weight: inherit !important;
  color: #f79646 !important;
}
.bg-texthighlight2 > .fusion-row {
  background-color: #f79646;
}
.dual-color-research strong, .dual-color-research strong * {
  font-weight: inherit !important;
  color: #ccf5ed !important;
}
.bg-research > .fusion-row {
  background-color: #ccf5ed;
}
.dual-color-news strong, .dual-color-news strong * {
  font-weight: inherit !important;
  color: #d4f5d4 !important;
}
.bg-news > .fusion-row {
  background-color: #d4f5d4;
}
.dual-color-tools strong, .dual-color-tools strong * {
  font-weight: inherit !important;
  color: #ede5d9 !important;
}
.bg-tools > .fusion-row {
  background-color: #ede5d9;
}
.dual-color-suppliers strong, .dual-color-suppliers strong * {
  font-weight: inherit !important;
  color: #edd9ff !important;
}
.bg-suppliers > .fusion-row {
  background-color: #edd9ff;
}
.dual-color-guides strong, .dual-color-guides strong * {
  font-weight: inherit !important;
  color: #ffd9d9 !important;
}
.bg-guides > .fusion-row {
  background-color: #ffd9d9;
}
.dual-color-support strong, .dual-color-support strong * {
  font-weight: inherit !important;
  color: #d8ecff !important;
}
.bg-support > .fusion-row {
  background-color: #d8ecff;
}
.dual-color-policy strong, .dual-color-policy strong * {
  font-weight: inherit !important;
  color: #d9e0ff !important;
}
.bg-policy > .fusion-row {
  background-color: #d9e0ff;
}
.dual-color-stories strong, .dual-color-stories strong * {
  font-weight: inherit !important;
  color: #ffe8cc !important;
}
.bg-stories > .fusion-row {
  background-color: #ffe8cc;
}
.dual-color-events strong, .dual-color-events strong * {
  font-weight: inherit !important;
  color: #fff7cc !important;
}
.bg-events > .fusion-row {
  background-color: #fff7cc;
}
.dual-color-resources strong, .dual-color-resources strong * {
  font-weight: inherit !important;
  color: #ffd9f2 !important;
}
.bg-resources > .fusion-row {
  background-color: #ffd9f2;
}
.dual-color-color1 strong, .dual-color-color1 strong * {
  font-weight: inherit !important;
  color: #091425 !important;
}
.bg-color1 > .fusion-row {
  background-color: #091425;
}
.dual-color-color2 strong, .dual-color-color2 strong * {
  font-weight: inherit !important;
  color: #0e1f3a !important;
}
.bg-color2 > .fusion-row {
  background-color: #0e1f3a;
}
.dual-color-color3 strong, .dual-color-color3 strong * {
  font-weight: inherit !important;
  color: #13294b !important;
}
.bg-color3 > .fusion-row {
  background-color: #13294b;
}
.dual-color-color4 strong, .dual-color-color4 strong * {
  font-weight: inherit !important;
  color: #203455 !important;
}
.bg-color4 > .fusion-row {
  background-color: #203455;
}
.dual-color-color5 strong, .dual-color-color5 strong * {
  font-weight: inherit !important;
  color: #2d405f !important;
}
.bg-color5 > .fusion-row {
  background-color: #2d405f;
}
.dual-color-color6 strong, .dual-color-color6 strong * {
  font-weight: inherit !important;
  color: #3a4c69 !important;
}
.bg-color6 > .fusion-row {
  background-color: #3a4c69;
}
.dual-color-color7 strong, .dual-color-color7 strong * {
  font-weight: inherit !important;
  color: #475873 !important;
}
.bg-color7 > .fusion-row {
  background-color: #475873;
}
.dual-color-color8 strong, .dual-color-color8 strong * {
  font-weight: inherit !important;
  color: #54647d !important;
}
.bg-color8 > .fusion-row {
  background-color: #54647d;
}
.dual-color-color9 strong, .dual-color-color9 strong * {
  font-weight: inherit !important;
  color: #617087 !important;
}
.bg-color9 > .fusion-row {
  background-color: #617087;
}
.dual-color-color10 strong, .dual-color-color10 strong * {
  font-weight: inherit !important;
  color: #6e7c91 !important;
}
.bg-color10 > .fusion-row {
  background-color: #6e7c91;
}
.dual-color-color11 strong, .dual-color-color11 strong * {
  font-weight: inherit !important;
  color: #7b889b !important;
}
.bg-color11 > .fusion-row {
  background-color: #7b889b;
}
.dual-color-color12 strong, .dual-color-color12 strong * {
  font-weight: inherit !important;
  color: #8994a5 !important;
}
.bg-color12 > .fusion-row {
  background-color: #8994a5;
}
.dual-color-color13 strong, .dual-color-color13 strong * {
  font-weight: inherit !important;
  color: #969faf !important;
}
.bg-color13 > .fusion-row {
  background-color: #969faf;
}
.dual-color-color14 strong, .dual-color-color14 strong * {
  font-weight: inherit !important;
  color: #a3abb9 !important;
}
.bg-color14 > .fusion-row {
  background-color: #a3abb9;
}
.dual-color-color15 strong, .dual-color-color15 strong * {
  font-weight: inherit !important;
  color: #b0b7c3 !important;
}
.bg-color15 > .fusion-row {
  background-color: #b0b7c3;
}
.dual-color-color16 strong, .dual-color-color16 strong * {
  font-weight: inherit !important;
  color: #bdc3cd !important;
}
.bg-color16 > .fusion-row {
  background-color: #bdc3cd;
}
.dual-color-color17 strong, .dual-color-color17 strong * {
  font-weight: inherit !important;
  color: #cacfd6 !important;
}
.bg-color17 > .fusion-row {
  background-color: #cacfd6;
}
.dual-color-color18 strong, .dual-color-color18 strong * {
  font-weight: inherit !important;
  color: #d7dbe1 !important;
}
.bg-color18 > .fusion-row {
  background-color: #d7dbe1;
}
.dual-color-color19 strong, .dual-color-color19 strong * {
  font-weight: inherit !important;
  color: #e4e7eb !important;
}
.bg-color19 > .fusion-row {
  background-color: #e4e7eb;
}
.dual-color-color20 strong, .dual-color-color20 strong * {
  font-weight: inherit !important;
  color: #f1f3f5 !important;
}
.bg-color20 > .fusion-row {
  background-color: #f1f3f5;
}
/* Buttons */
.fusion-body .fusion-button {
  min-height: 39px;
  overflow: hidden;
}
.fusion-body .fusion-button:not(.btn-arrow) {
  position: relative;
  transition: all 1s ease-in-out;
}
.fusion-body .fusion-button:not(.btn-arrow):before {
  content: '';
  background: #3394db;
  position: absolute;
  inset: 0;
  width: 0;
}
.fusion-body .fusion-button:not(.btn-arrow):hover {
  background: #3394db;
}
.fusion-body .fusion-button:not(.btn-arrow):hover:before {
  width: 100%;
  transition: all 0.5s ease-in-out;
}
.fusion-body .fusion-button:not(.btn-arrow) .fusion-button-text {
  z-index: 1;
}
@media screen and (max-width: 1200px) {
  .fusion-body .fusion-button:not(.btn-arrow) .fusion-button-text {
    font-size: 0.875rem;
  }
}
.fusion-body .fusion-button:not(.btn-arrow).btn-transparent {
  background: transparent;
  border: 1.5px solid #f3f3ef;
}
.fusion-body .fusion-button:not(.btn-arrow).btn-transparent:before {
  background: #f3f3ef;
}
.fusion-body .fusion-button:not(.btn-arrow).btn-transparent:hover {
  background: #f3f3ef;
}
.fusion-body .fusion-button:not(.btn-arrow).btn-transparent:hover .fusion-button-text {
  color: #13294b;
}
.fusion-body .fusion-button:not(.btn-arrow).btn-transparent-dark {
  background: transparent;
  border: 1.5px solid #13294b;
}
.fusion-body .fusion-button:not(.btn-arrow).btn-transparent-dark .fusion-button-text {
  color: #13294b;
}
.fusion-body .fusion-button:not(.btn-arrow).btn-transparent-dark:before {
  background: #13294b;
}
.fusion-body .fusion-button:not(.btn-arrow).btn-transparent-dark:hover {
  background: #13294b;
}
.fusion-body .fusion-button:not(.btn-arrow).btn-transparent-dark:hover .fusion-button-text {
  color: #fff;
}
.fusion-body .fusion-button:not(.btn-arrow).btn-gray {
  background: #2d405f;
}
.fusion-body .fusion-button:not(.btn-arrow).btn-gray:before {
  background: #475873;
}
.fusion-body .fusion-button:not(.btn-arrow).btn-gray:hover {
  background: #475873;
}
.fusion-body .fusion-button:not(.btn-arrow).btn-white {
  background: #fff;
}
.fusion-body .fusion-button:not(.btn-arrow).btn-white .fusion-button-text {
  color: #13294b;
}
.fusion-body .fusion-button.btn-arrow {
  min-height: unset;
  background: transparent;
  padding: 0 0 0.25rem;
  display: inline-block;
  border-radius: 0;
}
.fusion-body .fusion-button.btn-arrow:after {
  content: '';
  width: 0;
  height: 2px;
  background: #13294b;
  display: block;
  transition: width 0.3s ease-in-out;
  position: absolute;
  bottom: 0;
  left: 0;
}
.fusion-body .fusion-button.btn-arrow:hover:after {
  width: 100%;
}
.fusion-body .fusion-button.btn-arrow .fusion-button-text {
  display: flex;
  align-items: center;
  gap: 8px;
  color: #13294b;
}
.fusion-body .fusion-button.btn-arrow .fusion-button-text:after {
  content: '';
  background: url(/wp-content/uploads/2026/09/Arrow-S_Dark.svg) center/contain no-repeat;
  width: 15px;
  height: 12px;
  display: block;
}
.fusion-body .fusion-button.btn-arrow.size-buttonL {
  padding-bottom: 0.375rem;
}
.fusion-body .fusion-button.btn-arrow.size-buttonL:after {
  height: 3px;
}
.fusion-body .fusion-button.btn-arrow.size-buttonL .fusion-button-text {
  letter-spacing: -0.5px !important;
  gap: 12px;
}
.fusion-body .fusion-button.btn-arrow.size-buttonL .fusion-button-text:after {
  background: url(/wp-content/uploads/2026/09/Arrow-L_Dark.svg) center/contain no-repeat;
  width: 18px;
  height: 15px;
}
.fusion-body .fusion-button.btn-arrow.size-buttonM .fusion-button-text {
  letter-spacing: 0.04px;
}
.fusion-body .fusion-button.btn-arrow.size-buttonM .fusion-button-text:after {
  width: 13px;
  height: 10px;
}
.fusion-body .fusion-button.btn-arrow__reverse .fusion-button-text {
  flex-direction: row-reverse;
}
.fusion-body .fusion-button.btn-arrow__reverse .fusion-button-text:after {
  transform: rotate(180deg);
}
.fusion-body .fusion-button.btn-arrow-white:after {
  background: #fff;
}
.fusion-body .fusion-button.btn-arrow-white .fusion-button-text {
  color: #fff;
}
.fusion-body .fusion-button.btn-arrow-white .fusion-button-text:after {
  filter: brightness(0) invert(1);
}
.fusion-body .fusion-button.btn-arrow-only {
  width: 40px;
  height: 40px;
  padding-bottom: 0;
  border: 1px solid rgba(0, 0, 0, 0.10);
  border-radius: 4px;
}
.fusion-body .fusion-button.btn-arrow-only:after {
  display: none;
}
.fusion-body .fusion-button.btn-arrow-only:before {
  content: '';
  background: #13294b;
  position: absolute;
  inset: 0;
  width: 0;
}
.fusion-body .fusion-button.btn-arrow-only .fusion-button-text {
  margin: 0 auto;
  font-size: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  position: relative;
}
.fusion-body .fusion-button.btn-arrow-only .fusion-button-text:after {
  content: '';
  width: 20px;
  height: 16px;
}
.fusion-body .fusion-button.btn-arrow-only-filled__dark {
  background-color: #13294b;
}
.fusion-body .fusion-button.btn-arrow-only-filled__dark:before {
  background: #2d405f;
}
.fusion-body .fusion-button.btn-arrow-only-filled__dark:hover {
  border-color: rgba(0, 0, 0, 0.10);
  background: #2d405f;
  transition: all 1s ease-in-out;
}
.fusion-body .fusion-button.btn-arrow-only-filled__dark:hover:before {
  width: 100%;
  transition: all 0.3s ease-in-out;
}
.fusion-body .fusion-button.btn-arrow-only-filled__dark .fusion-button-text:after {
  filter: brightness(0) invert(1);
}
.fusion-text > * {
  margin: 0 0 1.25rem !important;
}
.fusion-text > *:last-child {
  margin: 0 !important;
}
@media screen and (max-width: 640px) {
  #content {
    margin-bottom: 0 !important;
  }
}
.hide {
  display: none !important;
}
.fusion-post-cards:has(.pc) {
  margin-inline: -1rem;
}
@media screen and (max-width: 1270px) {
  .fusion-post-cards:has(.pc) {
    margin-inline: 0;
  }
}
@media screen and (max-width: 767px) {
  .fusion-post-cards:has(.pc) {
    margin-inline: 0;
  }
}
.fusion-post-cards .pc-image__hover:has(.is-locked) > .fusion-column-wrapper {
  background-color: #e4e7eb;
}
.fusion-post-cards .pc-image__hover:has(.is-locked):hover > .fusion-column-wrapper {
  background-color: #d7dbe1;
}
.fusion-post-cards .pc-image__hover .pc-date {
  position: absolute;
  top: 16px;
  left: 16px;
  z-index: 10;
}
.fusion-post-cards .pc-image__hover .pc-date p {
  overflow: hidden;
}
.fusion-post-cards .pc-image__hover .pc-date p span {
  border-radius: 4px;
  background: #fff;
  padding: 9px;
  display: block;
  transition: all 0.3s ease-in-out;
}
.fusion-post-cards .pc-image__hover .pc-lock__icon {
  position: absolute;
  top: 16px;
  right: 12px;
  z-index: 10;
  background-color: #fff;
  width: 32px;
  height: 32px;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.fusion-post-cards .pc-image__hover .fusion-imageframe:not(.pc-lock) {
  width: 100%;
  overflow: hidden;
}
.fusion-post-cards .pc-image__hover .fusion-imageframe:not(.pc-lock) img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.5s ease-in-out;
}
.fusion-post-cards .pc-image__hover .post-categories {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  margin-top: auto;
}
.fusion-post-cards .pc-image__hover .post-categories .post-categories__item {
  background-color: var(--category-color);
  min-height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-inline: 0.5rem;
  gap: 4px;
  border-radius: 4px;
}
.fusion-post-cards .pc-image__hover .post-categories .post-categories__item svg {
  width: 14px;
  display: block;
}
.fusion-post-cards .pc-image__hover .pc-description {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  /* number of lines to show */
  line-clamp: 3;
  -webkit-box-orient: vertical;
}
.fusion-post-cards .pc-image__hover:hover .fusion-imageframe:not(.pc-lock) img {
  scale: 1.05;
}
.global-arrow {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}
.global-arrow div.swiper-button {
  position: relative;
  inset: 0;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.10);
  border-radius: 4px;
  overflow: hidden;
  transition: all 0.7s ease-in-out;
  margin-top: 0;
}
.global-arrow div.swiper-button svg {
  width: 20px;
  height: auto;
  fill: none;
  z-index: 1;
}
.global-arrow div.swiper-button:before {
  content: '';
  background: #f3f3ef;
  position: absolute;
  width: 0;
  height: 100%;
}
.global-arrow div.swiper-button:hover {
  background: #f3f3ef;
}
.global-arrow div.swiper-button:hover:before {
  width: 100%;
  transition: all 0.5s ease-in-out;
}
.global-arrow .swiper-button-prev:before {
  right: 0;
}
.global-arrow .swiper-button-next:before {
  left: 0;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  :root {
    --container_padding_100_right: 40px !important;
    --container_padding_100_left: 40px !important;
  }
}
.fusion-tb-header #main-header-sticky {
  top: calc(0px + var(--adminbar-height));
  opacity: 0;
}
.fusion-tb-header #main-header-sticky.fusion-sticky-show {
  position: fixed;
  opacity: 1;
  z-index: 1000;
}
@media screen and (max-width: 1024px) {
  .fusion-tb-header #main-header-sticky .col-left .logo-header__sticky {
    max-width: 250px;
  }
}
.fusion-tb-header #main-header-sticky .col-center .s {
  background: transparent;
  padding-left: 0;
  height: auto;
  font-size: 15px;
  border-radius: 0;
}
@media screen and (max-width: 1024px) {
  .fusion-tb-header #main-header-sticky .col-center .s {
    margin-bottom: 0.625rem;
  }
}
.fusion-tb-header #main-header-sticky .col-center .search-button {
  display: none;
}
@media screen and (min-width: 1025px) and (max-width: 1100px) {
  .fusion-tb-header #main-header-sticky .col-center .awb-menu {
    --awb-gap: 15px !important;
  }
}
@media screen and (max-width: 1024px) {
  .fusion-tb-header #main-header-sticky .col-center .awb-menu {
    --awb-mobile-nav-items-height: 45;
    width: 0;
  }
}
@media screen and (max-width: 1024px) {
  .fusion-tb-header #main-header-sticky .col-center .awb-menu.awb-menu_dc-yes.awb-menu_em-hover .awb-menu__main-li_regular {
    border: 0 none;
  }
}
@media screen and (max-width: 1024px) {
  .fusion-tb-header #main-header-sticky .col-center .awb-menu .fusion-menu {
    max-height: calc(100vh - 56px - var(--adminbar-height)) !important;
    top: calc(100% + 12px);
    opacity: 0;
  }
}
.fusion-tb-header #main-header-sticky .col-center .awb-menu .fusion-menu li.custom-menu-search a:before {
  content: '';
  background: url(/wp-content/uploads/2026/08/Search-Dark.svg) center/contain no-repeat;
  width: 16px;
  height: 16px;
  display: block;
}
@media screen and (min-width: 1025px) {
  .fusion-tb-header #main-header-sticky .col-center .awb-menu .fusion-menu li.menu-desktop-hide {
    display: none;
  }
}
@media screen and (max-width: 1024px) {
  .fusion-tb-header #main-header-sticky .col-center .awb-menu.expanded .fusion-menu {
    opacity: 1;
  }
}
.fusion-tb-header #main-header-sticky .col-center .awb-menu.collapse-enabled {
  width: auto;
}
.fusion-tb-header #main-header-sticky .col-center .awb-menu .awb-menu__m-toggle {
  background-color: transparent;
  font-size: 2rem;
  color: #13294b;
  padding: 0;
}
.fusion-tb-header #main-header-sticky .col-center .icon-toggle {
  display: flex;
  align-items: center;
}
@media screen and (min-width: 1025px) {
  .fusion-tb-header #main-header-sticky .col-center .icon-toggle {
    display: none;
  }
}
@media screen and (max-width: 1024px) {
  .fusion-tb-header #main-header-sticky .col-center .icon-toggle {
    margin-left: 1.5rem;
  }
}
.fusion-tb-header #main-header-sticky .col-center .icon-toggle a {
  font-size: 0;
  line-height: 1;
}
.fusion-tb-header #main-header-sticky .col-center .icon-toggle a:before {
  content: '';
  background: url(/wp-content/uploads/2026/09/Hamburger-Dark.svg) center / contain no-repeat;
  width: 24px;
  height: 24px;
  display: block;
}
@media screen and (max-width: 1024px) {
  .fusion-tb-header #main-header-sticky .col-right {
    margin-left: auto;
  }
}
@media screen and (max-width: 1024px) {
  .fusion-tb-header #main-header-sticky .col-right .fusion-button:not(.btn-arrow) .fusion-button-text {
    font-size: 0.9375rem;
  }
}
@media screen and (max-width: 1024px) {
  .fusion-tb-header #main-header > .fusion-row {
    justify-content: space-between;
  }
}
@media screen and (max-width: 1024px) {
  .fusion-tb-header #main-header > .fusion-row .col-left .fusion-imageframe {
    max-width: 239px;
  }
}
@media screen and (max-width: 767px) {
  .fusion-tb-header #main-header > .fusion-row .col-left .fusion-imageframe {
    max-width: 250px;
  }
}
.fusion-tb-header #main-header > .fusion-row .col-right .s {
  padding-left: 0;
  height: auto;
  font-size: 15px;
  background-color: transparent;
  color: #fff;
  border-bottom: 2px solid #fff;
  padding-bottom: 0.625rem;
  border-radius: 0;
}
@media screen and (max-width: 1024px) {
  .fusion-tb-header #main-header > .fusion-row .col-right .s {
    margin-bottom: 0.625rem;
  }
}
.fusion-tb-header #main-header > .fusion-row .col-right .s::placeholder {
  color: #fff;
}
.fusion-tb-header #main-header > .fusion-row .col-right .search-button {
  display: none;
}
.fusion-tb-header #main-header > .fusion-row .col-right .fusion-close-search:before, .fusion-tb-header #main-header > .fusion-row .col-right .fusion-close-search:after {
  background: #fff;
}
@media screen and (max-width: 767px) {
  .fusion-tb-header #main-header > .fusion-row .col-right .awb-menu .fusion-menu > li.menu-member-login, .fusion-tb-header #main-header > .fusion-row .col-right .awb-menu .fusion-menu > li.menu-become-member {
    display: none;
  }
}
.fusion-tb-header #main-header > .fusion-row .col-right .awb-menu .fusion-menu > li.menu-member-login > a, .fusion-tb-header #main-header > .fusion-row .col-right .awb-menu .fusion-menu > li.menu-become-member > a {
  height: 39px;
  padding-inline: 1.125rem;
  position: relative;
  transition: all 0.5s ease-in-out;
  border-radius: 4px;
  overflow: hidden;
}
.fusion-tb-header #main-header > .fusion-row .col-right .awb-menu .fusion-menu > li.menu-member-login > a span, .fusion-tb-header #main-header > .fusion-row .col-right .awb-menu .fusion-menu > li.menu-become-member > a span {
  z-index: 1;
  transition: inherit;
  font-weight: 600;
}
.fusion-tb-header #main-header > .fusion-row .col-right .awb-menu .fusion-menu > li.menu-member-login > a:before, .fusion-tb-header #main-header > .fusion-row .col-right .awb-menu .fusion-menu > li.menu-become-member > a:before {
  content: '';
  background: #3394db;
  position: absolute;
  inset: 0;
  width: 0;
}
.fusion-tb-header #main-header > .fusion-row .col-right .awb-menu .fusion-menu > li.menu-member-login > a:hover, .fusion-tb-header #main-header > .fusion-row .col-right .awb-menu .fusion-menu > li.menu-become-member > a:hover {
  background: #3394db;
}
.fusion-tb-header #main-header > .fusion-row .col-right .awb-menu .fusion-menu > li.menu-member-login > a:hover:before, .fusion-tb-header #main-header > .fusion-row .col-right .awb-menu .fusion-menu > li.menu-become-member > a:hover:before {
  width: 100%;
  transition: all 0.3s ease-in-out;
}
.fusion-tb-header #main-header > .fusion-row .col-right .awb-menu .fusion-menu > li.menu-member-login a {
  border: 1.5px solid #fff;
}
.fusion-tb-header #main-header > .fusion-row .col-right .awb-menu .fusion-menu > li.menu-member-login a span {
  color: #fff;
}
.fusion-tb-header #main-header > .fusion-row .col-right .awb-menu .fusion-menu > li.menu-member-login a:hover {
  background: #fff;
}
.fusion-tb-header #main-header > .fusion-row .col-right .awb-menu .fusion-menu > li.menu-member-login a:hover span {
  color: #13294b;
}
.fusion-tb-header #main-header > .fusion-row .col-right .awb-menu .fusion-menu > li.menu-member-login a:before {
  background: #fff;
}
.fusion-tb-header #main-header > .fusion-row .col-right .awb-menu .fusion-menu > li.menu-become-member a {
  background: #489fdf;
}
.fusion-tb-header #main-header > .fusion-row .col-right .awb-menu .fusion-menu > li.menu-become-member a span {
  color: #fff;
}
.fusion-tb-header #main-header > .fusion-row .col-right .awb-menu .fusion-menu > li.menu-become-member a:hover span {
  color: #fff;
}
@media screen and (max-width: 1024px) {
  .fusion-tb-header #main-header > .fusion-row .col-right .awb-menu .fusion-menu > li.icon-search {
    display: none;
  }
}
.fusion-tb-header #main-header > .fusion-row .col-right .awb-menu .fusion-menu > li.icon-search a:before {
  content: '';
  background: url(/wp-content/uploads/2026/08/Search.svg) center/contain no-repeat;
  width: 32px;
  height: 32px;
  display: block;
}
.fusion-tb-header #main-header > .fusion-row .col-right .awb-menu .fusion-menu > li.icon-toggle a {
  padding: 0.40625rem 0.25rem 0.46875rem 0.25rem;
}
.fusion-tb-header #main-header > .fusion-row .col-right .awb-menu .fusion-menu > li.icon-toggle a:before {
  content: '';
  background: url(/wp-content/uploads/2026/08/Hamburger.svg) center/contain no-repeat;
  width: 24px;
  height: 24px;
  display: block;
}
.fusion-tb-header #main-header > .fusion-row .col-right .awb-menu .fusion-menu > li.icon-toggle a span {
  display: none;
}
.fusion-tb-header #main-header > .fusion-row .col-right .fusion-search-element {
  display: none;
}
.fusion-tb-header #main-header > .fusion-row .col-right i:before {
  content: '';
  display: block;
}
.fusion-tb-header #main-header > .fusion-row .col-right i.icon-search:before {
  background: url(/wp-content/uploads/2026/08/Search-Dark.svg) center/contain no-repeat;
  width: 32px;
  height: 32px;
}
.fusion-tb-header #main-header > .fusion-row .col-right a.icon-hamburger {
  padding: 0.40625rem 0.25rem 0.46875rem 0.25rem;
}
.fusion-tb-footer #main-footer > .fusion-row {
  gap: 30px;
}
@media screen and (min-width: 768px) and (max-width: 830px) {
  .fusion-tb-footer #main-footer > .fusion-row .col-left {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .fusion-tb-footer #main-footer > .fusion-row .col-left .footer-logo {
    max-width: 240px;
  }
}
.fusion-tb-footer #main-footer > .fusion-row .col-left .footer-text__reveal .fusion-title-heading {
  visibility: hidden;
}
@media screen and (max-width: 767px) {
  .fusion-tb-footer #main-footer > .fusion-row .col-left .footer-text__reveal .fusion-title-heading {
    visibility: visible;
  }
}
.fusion-tb-footer #main-footer > .fusion-row .col-left .footer-text__reveal .fusion-title-heading .line {
  overflow: hidden;
}
.fusion-tb-footer #main-footer > .fusion-row .col-left .footer-text__reveal .fusion-title-heading .line .char {
  transform: translateY(calc(100% + 20px));
  transition: transform 1s;
}
@media screen and (min-width: 768px) and (max-width: 830px) {
  .fusion-tb-footer #main-footer > .fusion-row .col-right {
    width: 100%;
  }
}
@media screen and (min-width: 768px) and (max-width: 830px) {
  .fusion-tb-footer #main-footer > .fusion-row .col-right > .fusion-column-wrapper {
    gap: 30px;
  }
}
.fusion-tb-footer #main-footer > .fusion-row .col-right > .fusion-column-wrapper .col-right__item {
  gap: 30px 40px;
  border-top: 3px solid #fff;
  padding-top: 1.5rem;
}
@media screen and (min-width: 576px) and (max-width: 767px) {
  .fusion-tb-footer #main-footer > .fusion-row .col-right > .fusion-column-wrapper .col-right__item .col {
    width: calc((100% / 3) - 40px + (40px / 3));
  }
}
.fusion-tb-footer #main-footer > .fusion-row .col-right > .fusion-column-wrapper .col-right__item .col .fusion-title-heading a {
  position: relative;
  display: flex;
  align-items: flex-start;
  gap: 4px;
  width: max-content;
}
.fusion-tb-footer #main-footer > .fusion-row .col-right > .fusion-column-wrapper .col-right__item .col .fusion-title-heading a:after {
  content: '';
  background: url(/wp-content/uploads/2026/10/Arrow-To-Top-Right.svg) center/contain no-repeat;
  display: block;
  width: 7px;
  height: 7px;
  filter: brightness(0) invert(1);
}
.fusion-tb-footer #main-footer > .fusion-row .col-right > .fusion-column-wrapper .col-right__item--mobile {
  row-gap: 30px;
}
@media screen and (max-width: 767px) {
  .fusion-tb-footer #bottom-footer .col > .fusion-column-wrapper {
    justify-content: center;
  }
}
@media screen and (min-width: 1025px) {
  .page-id-457 #menu-sidebar {
    padding-left: 154px;
    width: 100%;
    left: calc((100vw - 1216px) / 2 + 480px);
  }
}
@media screen and (max-width: 1024px) {
  .page-id-457 #menu-sidebar {
    left: calc((100vw - 1216px) / 2 + 480px);
  }
}
@media screen and (max-width: 767px) {
  .page-id-457 #menu-sidebar {
    left: 0;
  }
}
@media screen and (min-width: 1025px) {
  .page-id-13 #menu-sidebar {
    padding-left: 154px;
    left: calc((100vw - 1216px) / 2 + 480px);
  }
}
@media screen and (max-width: 1024px) {
  .page-id-13 #menu-sidebar {
    left: calc((100vw - 1216px) / 2 + 480px);
  }
}
@media screen and (max-width: 767px) {
  .page-id-13 #menu-sidebar {
    left: 0;
  }
}
@media screen and (min-width: 1025px) {
  .page-id-1546 #menu-sidebar {
    left: calc((100vw - 1216px) / 2 + 544px);
  }
}
@media screen and (max-width: 1024px) {
  .page-id-1546 #menu-sidebar {
    left: calc((100vw - 1216px) / 2 + 544px);
  }
}
@media screen and (max-width: 767px) {
  .page-id-1546 #menu-sidebar {
    left: 0;
  }
}
@media screen and (min-width: 1025px) {
  .page-id-1546 #menu-sidebar > .fusion-row {
    max-width: 575px !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-1546 #menu-sidebar > .fusion-row {
    max-width: 100% !important;
  }
}
.is-menu-sidebar-open {
  overflow: hidden;
}
#menu-sidebar {
  position: fixed;
  top: var(--adminbar-height);
  z-index: 10000;
  background-color: #fff;
  padding: 3.1875rem 1.25rem 7.75rem 5.625rem;
  width: 100%;
  left: calc((100vw - 1216px) / 2 + 544px);
  overflow: hidden;
  visibility: hidden;
  justify-content: flex-start;
  margin-inline: 0;
}
@media screen and (max-width: 1240px) {
  #menu-sidebar {
    width: auto;
  }
}
@media screen and (max-width: 1024px) {
  #menu-sidebar {
    padding: 1.5625rem 1.5625rem;
    align-items: flex-start;
    overflow: auto;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  #menu-sidebar {
    padding-inline: 1.0625rem 2.5rem;
  }
}
@media screen and (max-width: 767px) {
  #menu-sidebar {
    position: fixed;
    left: 0;
    top: calc(0px + var(--adminbar-height));
    width: 100%;
    height: calc(100vh - var(--adminbar-height)) !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
#menu-sidebar > .fusion-row {
  width: 100%;
  height: auto;
  row-gap: 48px;
  margin-inline: 0 !important;
}
@media screen and (min-width: 1025px) {
  #menu-sidebar > .fusion-row {
    max-width: calc(736px - 155px) !important;
  }
}
@media screen and (max-width: 767px) {
  #menu-sidebar > .fusion-row {
    max-width: 100% !important;
    flex-direction: column;
    justify-content: flex-start;
    row-gap: 0;
  }
}
@media screen and (max-width: 401px) {
  #menu-sidebar > .fusion-row .col-search {
    margin-bottom: 1.875rem;
  }
}
#menu-sidebar > .fusion-row .col-search .s {
  background: transparent;
  padding-left: 0;
  height: auto;
  font-size: 0.9375rem;
  border-radius: 0;
  height: 41px;
  padding-left: 2.5rem;
}
#menu-sidebar > .fusion-row .col-search .s::placeholder {
  opacity: 0;
}
#menu-sidebar > .fusion-row .col-search .search-button {
  width: 32px;
  height: 32px;
  background: url(/wp-content/uploads/2026/08/Search-Dark.svg) center/contain no-repeat;
  bottom: 8px;
  background: url(/wp-content/uploads/2026/08/Search-Dark.svg) center/contain no-repeat;
}
#menu-sidebar > .fusion-row .col-search .search-button .fusion-search-submit {
  width: inherit;
  height: inherit;
}
@media screen and (max-width: 401px) {
  #menu-sidebar > .fusion-row .col-bottom > .fusion-column-wrapper {
    row-gap: 30px;
  }
}
#menu-sidebar > .fusion-row .col-bottom__item {
  gap: 0 40px;
}
@media screen and (max-width: 767px) {
  #menu-sidebar > .fusion-row .col-bottom__item {
    gap: 48px 40px;
  }
}
@media screen and (max-width: 401px) {
  #menu-sidebar > .fusion-row .col-bottom__item {
    row-gap: 30px;
  }
}
@media screen and (max-width: 767px) {
  #menu-sidebar > .fusion-row .col-bottom__item:last-child {
    margin-bottom: 3rem;
  }
}
@media screen and (max-width: 401px) {
  #menu-sidebar > .fusion-row .col-bottom__item:last-child {
    margin-bottom: 1.875rem;
  }
}
@media screen and (max-width: 401px) {
  #menu-sidebar > .fusion-row .col-bottom__item > .fusion-layout-column {
    width: 100%;
  }
}
@media screen and (max-width: 1024px) {
  #menu-sidebar > .fusion-row .col-bottom__item .size-35, #menu-sidebar > .fusion-row .col-bottom__item .size-35 * {
    line-height: 1 !important;
  }
}
@media screen and (max-width: 767px) {
  #menu-sidebar > .fusion-row .col-bottom__item .awb-menu .fusion-menu > li {
    --awb-gap: 20px !important;
  }
}
@media screen and (max-width: 1024px) {
  #menu-sidebar > .fusion-row .col-bottom__item .awb-menu .fusion-menu > li a .menu-text {
    line-height: 1;
  }
}
#menu-sidebar > .fusion-row .col-bottom__item .fusion-title-heading a {
  position: relative;
  display: flex;
  align-items: flex-start;
  gap: 4px;
  width: max-content;
}
#menu-sidebar > .fusion-row .col-bottom__item .fusion-title-heading a:after {
  content: '';
  background: url(/wp-content/uploads/2026/10/Arrow-To-Top-Right.svg) center/contain no-repeat;
  display: block;
  width: 7px;
  height: 7px;
  transform: translateY(5px);
}
@media screen and (max-width: 767px) {
  #menu-sidebar > .fusion-row .col-bottom__item .fusion-title-heading a:after {
    transform: translateY(2px);
  }
}
@media screen and (max-width: 401px) {
  #menu-sidebar > .fusion-row .col-top {
    margin-bottom: 1.875rem;
  }
}
@media screen and (max-width: 767px) {
  #menu-sidebar > .fusion-row .col-top > .fusion-column-wrapper {
    flex-direction: row;
    justify-content: space-between;
  }
}
#menu-sidebar > .fusion-row .col-top .s {
  padding-left: 0;
  height: auto;
  font-size: 15px;
  background-color: transparent;
  padding-bottom: 0.625rem;
  border-radius: 0;
}
@media screen and (max-width: 1024px) {
  #menu-sidebar > .fusion-row .col-top .s {
    margin-bottom: 0.625rem;
  }
}
#menu-sidebar > .fusion-row .col-top .search-button {
  display: none;
}
#menu-sidebar > .fusion-row .col-top .awb-menu {
  width: auto;
}
@media screen and (max-width: 767px) {
  #menu-sidebar > .fusion-row .col-top .awb-menu .fusion-menu > li.menu-member-login, #menu-sidebar > .fusion-row .col-top .awb-menu .fusion-menu > li.menu-become-member {
    display: none;
  }
}
#menu-sidebar > .fusion-row .col-top .awb-menu .fusion-menu > li.menu-member-login > a, #menu-sidebar > .fusion-row .col-top .awb-menu .fusion-menu > li.menu-become-member > a {
  height: 39px;
  padding-inline: 1.125rem;
  border-radius: 4px;
  position: relative;
  transition: all 0.5s ease-in-out;
}
#menu-sidebar > .fusion-row .col-top .awb-menu .fusion-menu > li.menu-member-login > a span, #menu-sidebar > .fusion-row .col-top .awb-menu .fusion-menu > li.menu-become-member > a span {
  z-index: 1;
  transition: inherit;
  font-weight: 600;
  letter-spacing: 0.038px;
}
#menu-sidebar > .fusion-row .col-top .awb-menu .fusion-menu > li.menu-member-login > a:before, #menu-sidebar > .fusion-row .col-top .awb-menu .fusion-menu > li.menu-become-member > a:before {
  content: '';
  background: #3394db;
  position: absolute;
  inset: 0;
  width: 0;
}
#menu-sidebar > .fusion-row .col-top .awb-menu .fusion-menu > li.menu-member-login > a:hover, #menu-sidebar > .fusion-row .col-top .awb-menu .fusion-menu > li.menu-become-member > a:hover {
  background: #3394db;
}
#menu-sidebar > .fusion-row .col-top .awb-menu .fusion-menu > li.menu-member-login > a:hover:before, #menu-sidebar > .fusion-row .col-top .awb-menu .fusion-menu > li.menu-become-member > a:hover:before {
  width: 100%;
  transition: all 0.3s ease-in-out;
}
#menu-sidebar > .fusion-row .col-top .awb-menu .fusion-menu > li.menu-member-login a {
  border: 1.5px solid #13294b;
}
#menu-sidebar > .fusion-row .col-top .awb-menu .fusion-menu > li.menu-member-login a span {
  color: #13294b;
}
#menu-sidebar > .fusion-row .col-top .awb-menu .fusion-menu > li.menu-member-login a:hover {
  background: #13294b;
}
#menu-sidebar > .fusion-row .col-top .awb-menu .fusion-menu > li.menu-member-login a:hover span {
  color: #fff;
}
#menu-sidebar > .fusion-row .col-top .awb-menu .fusion-menu > li.menu-member-login a:before {
  background: #13294b;
}
#menu-sidebar > .fusion-row .col-top .awb-menu .fusion-menu > li.menu-become-member a {
  background: #489fdf;
}
#menu-sidebar > .fusion-row .col-top .awb-menu .fusion-menu > li.menu-become-member a span {
  color: #fff;
}
#menu-sidebar > .fusion-row .col-top .awb-menu .fusion-menu > li.menu-become-member a:hover span {
  color: #fff;
}
@media screen and (max-width: 1024px) {
  #menu-sidebar > .fusion-row .col-top .awb-menu .fusion-menu > li.icon-search {
    display: none;
  }
}
#menu-sidebar > .fusion-row .col-top .awb-menu .fusion-menu > li.icon-search a:before {
  content: '';
  background: url(/wp-content/uploads/2026/08/Search-Dark.svg) center/contain no-repeat;
  width: 32px;
  height: 32px;
  display: block;
}
#menu-sidebar > .fusion-row .col-top .awb-menu .fusion-menu > li.icon-toggle a {
  padding: 0.40625rem 0.25rem 0.46875rem 0.25rem;
}
#menu-sidebar > .fusion-row .col-top .awb-menu .fusion-menu > li.icon-toggle a:before {
  content: '';
  background: url(/wp-content/uploads/2026/08/Close-Dark.svg) center/contain no-repeat;
  width: 24px;
  height: 24px;
  display: block;
}
#menu-sidebar > .fusion-row .col-top .awb-menu .fusion-menu > li.icon-toggle a span {
  display: none;
}
#menu-sidebar > .fusion-row .col-top .fusion-search-element {
  display: none;
}
#menu-sidebar > .fusion-row .col-top i:before {
  content: '';
  display: block;
}
#menu-sidebar > .fusion-row .col-top i.icon-search:before {
  background: url(/wp-content/uploads/2026/08/Search-Dark.svg) center/contain no-repeat;
  width: 32px;
  height: 32px;
}
#menu-sidebar > .fusion-row .col-top a.icon-hamburger {
  padding: 0.40625rem 0.25rem 0.46875rem 0.25rem;
}
@media screen and (max-width: 767px) {
  .home .fusion-tb-header #main-header > .fusion-row .col-right .awb-menu .fusion-menu > li.icon-toggle a:before {
    background: url(/wp-content/uploads/2026/09/Hamburger-Dark.svg) center/contain no-repeat;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .home .home_banner {
    height: calc(75vh - var(--adminbar-height)) !important;
  }
}
.home .features {
  display: flex;
  flex-wrap: nowrap;
  height: 100%;
}
@media screen and (max-width: 767px) {
  .home .features {
    height: auto;
    flex-wrap: wrap;
  }
}
.home .features-left {
  width: calc((100vw - 1216px) / 2 + 544px);
  padding: 1.25rem;
  background-color: var(--bgColor);
  position: relative;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .home .features-left {
    padding-left: 2.5rem;
  }
}
.home .features-left:before {
  content: '';
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0;
  background: #d4f5d4;
  z-index: -1;
}
@media screen and (max-width: 767px) {
  .home .features-left {
    padding-top: 7.5rem;
    width: 100%;
  }
}
.home .features-left__inner {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  width: calc(45.55vw - ((100vw - 1216px) / 2) - 20px);
  margin-left: auto;
  position: relative;
}
@media screen and (max-width: 1024px) {
  .home .features-left__inner {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .home .features-left__inner {
    position: unset;
    row-gap: 50px;
  }
}
.home .features-left__inner--top {
  width: 100%;
}
.home .features-left__inner--top .subheading {
  margin-bottom: 1.5rem;
}
.home .features-left__inner--top .swiper-initialized .line-wrapper {
  visibility: visible;
}
.home .features-left__inner--top .swiper-initialized .line-wrapper .line {
  display: block;
}
.home .features-left__inner--top p {
  max-width: 400px;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .home .features-left__inner--top p {
    max-width: 100%;
  }
}
.home .features-left__inner--top p:last-child {
  margin-bottom: 0;
}
.home .features-left__inner--top p strong {
  font-weight: 600;
  color: #489fdf !important;
}
.home .features-left__inner--top p .line-wrapper {
  visibility: hidden;
  overflow: hidden;
}
.home .features-left__inner--bottom {
  position: absolute;
  bottom: 80px;
  width: 100%;
}
@media screen and (max-width: 1024px) {
  .home .features-left__inner--bottom {
    bottom: 0;
  }
}
@media screen and (max-width: 767px) {
  .home .features-left__inner--bottom {
    position: unset;
  }
}
.home .features-right {
  width: calc(100vw - ((100vw - 1216px) / 2 + 544px));
  height: inherit;
  position: relative;
}
@media screen and (max-width: 767px) {
  .home .features-right {
    width: 100%;
    min-height: 410px;
  }
}
.home .features-right__bg {
  height: 100%;
}
.home .features-right__bg--item {
  width: 100%;
  height: 100%;
}
.home .features-right__bg--item .bg-holder {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.home .features-right__item {
  width: 302px;
  position: absolute;
  bottom: 112px;
  right: 0;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .home .features-right__item {
    width: 100%;
    left: 25px;
    bottom: 25px;
  }
}
.home .features-right__item--inner {
  width: 198px;
}
.home .features-right__item--inner .inner {
  padding: 0.5rem;
  border-radius: 6px;
  background-color: var(--bgColor);
  opacity: 0;
  transition: opacity 0.7s ease;
}
@media screen and (max-width: 767px) {
  .home .features-right__item--inner .inner {
    padding: 0;
    background: transparent;
  }
}
.home .features-right__item--inner.swiper-slide-active .inner, .home .features-right__item--inner.swiper-slide-next .inner {
  opacity: 1;
}
.home .features-right__item--inner span {
  display: block;
  margin-bottom: 0.5rem;
  color: #13294b;
}
@media screen and (max-width: 767px) {
  .home .features-right__item--inner span {
    color: #fff;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 767px) {
  .home .features-right__item--inner span.desktop {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .home .features-right__item--inner span.mobile {
    display: none;
  }
}
.home .features-right__item--inner img {
  width: 100%;
  height: 114px;
  object-fit: cover;
  border-radius: 4px;
}
@media screen and (max-width: 767px) {
  .home .features-right__item--inner img {
    display: none;
  }
}
.home .features-right__progress {
  width: 100%;
  height: 3px;
  background: #13294b;
  overflow: hidden;
  margin-top: 0.75rem;
  max-width: 198px;
  width: 100%;
  border-radius: 22px;
}
@media screen and (max-width: 767px) {
  .home .features-right__progress {
    height: 6px;
    background: rgba(255, 255, 255, 0.50);
    max-width: 131px;
  }
}
.home .features-right__progress-bar {
  width: 0%;
  height: 100%;
  transform-origin: left center;
  background: var(--bgColor);
  transition: all 0.1s ease;
  border-radius: 22px;
}
.home .our-mission .col-top strong {
  font-weight: 600;
}
@media screen and (max-width: 767px) {
  .home .our-mission .col-top .size-48-fluid, .home .our-mission .col-top .size-48-fluid * {
    font-size: 1.75rem !important;
  }
}
.home .our-mission .col-bottom .col .our-mission__title {
  padding-bottom: 1rem;
  border-bottom: 4px solid #13294b;
}
@media screen and (max-width: 767px) {
  .home .our-mission .col-bottom .col .our-mission__title {
    padding-bottom: 0.625rem;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1270px) {
  .home .our-mission .col-bottom .col .col-left {
    width: calc(41.44% - (25px / 2));
  }
}
@media screen and (max-width: 767px) {
  .home .our-mission .col-bottom .col .col-left .fusion-post-cards {
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 767px) {
  .home .our-mission .col-bottom .col .col-left .global-arrow {
    margin-top: 1.875rem;
  }
}
.home .our-mission .col-bottom .col .col-left .pc-image__hover .fusion-imageframe:not(.pc-lock) {
  height: 310px;
}
@media screen and (max-width: 1024px) {
  .home .our-mission .col-bottom .col .col-left .pc-image__hover .fusion-imageframe:not(.pc-lock) {
    aspect-ratio: 1;
    height: auto;
  }
}
@media screen and (max-width: 767px) {
  .home .our-mission .col-bottom .col .col-left .pc-image__hover .fusion-imageframe:not(.pc-lock) {
    aspect-ratio: 1.5;
  }
}
@media screen and (max-width: 767px) {
  .home .our-mission .col-bottom .col .col-left .pc-image__hover > .fusion-column-wrapper > * {
    order: 2;
  }
}
@media screen and (max-width: 767px) {
  .home .our-mission .col-bottom .col .col-left .pc-image__hover .col-img__row {
    order: 1;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1270px) {
  .home .our-mission .col-bottom .col .col-right {
    width: calc(58.56% - (25px / 2));
  }
}
@media screen and (max-width: 1024px) {
  .home .our-mission .col-bottom .col .col-right .fusion-post-cards.pc-events-top {
    margin-bottom: 1rem;
  }
}
.home .our-mission .col-bottom .col .col-right .fusion-post-cards.pc-events-top .pc-image__hover > .fusion-column-wrapper .fusion-builder-row-inner {
  row-gap: 16px;
}
.home .our-mission .col-bottom .col .col-right .fusion-post-cards.pc-events-top .pc-image__hover .post-categories {
  justify-content: flex-end;
}
@media screen and (max-width: 767px) {
  .home .our-mission .col-bottom .col .col-right .fusion-post-cards.pc-events-top .pc-image__hover .post-categories {
    justify-content: flex-start;
  }
}
.home .our-mission .col-bottom .col .col-right .fusion-post-cards.pc-events-top .pc-image__hover .fusion-imageframe:not(.pc-lock) {
  height: 336px;
}
@media screen and (max-width: 1024px) {
  .home .our-mission .col-bottom .col .col-right .fusion-post-cards.pc-events-top .pc-image__hover .fusion-imageframe:not(.pc-lock) {
    aspect-ratio: 1;
    height: auto;
  }
}
@media screen and (max-width: 767px) {
  .home .our-mission .col-bottom .col .col-right .fusion-post-cards.pc-events-top .pc-image__hover .fusion-imageframe:not(.pc-lock) {
    aspect-ratio: 1.5;
  }
}
.home .our-mission .col-bottom .col .col-right .fusion-post-cards.pc-events-bottom .pc-image__hover .pc-description {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  -webkit-box-orient: vertical;
}
.home .our-mission .col-bottom .col .col-right .fusion-post-cards.pc-events-bottom .pc-image__hover .fusion-imageframe:not(.pc-lock) {
  height: 312px;
}
@media screen and (max-width: 1024px) {
  .home .our-mission .col-bottom .col .col-right .fusion-post-cards.pc-events-bottom .pc-image__hover .fusion-imageframe:not(.pc-lock) {
    aspect-ratio: 1;
    height: auto;
  }
}
@media screen and (max-width: 767px) {
  .home .our-mission .col-bottom .col .col-right .fusion-post-cards.pc-events-bottom .pc-image__hover .fusion-imageframe:not(.pc-lock) {
    aspect-ratio: 1.5;
  }
}
.home .our-mission .col-bottom .col .col-right .events {
  margin-inline: -1rem;
}
@media screen and (max-width: 1270px) {
  .home .our-mission .col-bottom .col .col-right .events {
    margin-inline: 0;
  }
}
.home .our-mission .col-bottom .col .col-right .events__items {
  display: flex;
  flex-wrap: wrap;
  gap: 24px 16px;
  justify-content: space-between;
}
@media screen and (max-width: 767px) {
  .home .our-mission .col-bottom .col .col-right .events__items {
    gap: 16px;
  }
}
.home .our-mission .col-bottom .col .col-right .events__item {
  width: calc(50% - (16px / 2));
}
@media screen and (max-width: 767px) {
  .home .our-mission .col-bottom .col .col-right .events__item {
    width: 100%;
  }
}
.home .our-mission .col-bottom .col .col-right .events__item .link {
  background: #fbfbf9;
  padding: 1rem;
  border-radius: 6px;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  height: 100%;
}
.home .our-mission .col-bottom .col .col-right .events__item .link:hover {
  color: inherit;
}
.home .our-mission .col-bottom .col .col-right .events__item .link:hover .events__date, .home .our-mission .col-bottom .col .col-right .events__item .link:hover .events__excerpt {
  color: #2d405f;
}
.home .our-mission .col-bottom .col .col-right .events__item .link:hover .events__title, .home .our-mission .col-bottom .col .col-right .events__item .link:hover .events__tax--item {
  color: #13294b;
}
.home .our-mission .col-bottom .col .col-right .events__item .link:hover .events__imgwrap img {
  transform: scale(1.05);
}
.home .our-mission .col-bottom .col .col-right .events__item--locked .link {
  background: #e4e7eb;
}
.home .our-mission .col-bottom .col .col-right .events__item:nth-child(1) {
  width: 100%;
}
.home .our-mission .col-bottom .col .col-right .events__item:nth-child(1) .events__imgwrap {
  height: 336px;
}
@media screen and (max-width: 1024px) {
  .home .our-mission .col-bottom .col .col-right .events__item:nth-child(1) .events__imgwrap {
    aspect-ratio: 1;
    height: auto;
  }
}
@media screen and (max-width: 767px) {
  .home .our-mission .col-bottom .col .col-right .events__item:nth-child(1) .events__imgwrap {
    aspect-ratio: 1.5;
  }
}
.home .our-mission .col-bottom .col .col-right .events__item:nth-child(1) .link {
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
  column-gap: 80px;
}
@media screen and (max-width: 1024px) {
  .home .our-mission .col-bottom .col .col-right .events__item:nth-child(1) .link {
    column-gap: 30px;
  }
}
.home .our-mission .col-bottom .col .col-right .events__item:nth-child(1) .link .events__title-excerpt {
  width: auto;
  flex: 1;
}
@media screen and (max-width: 767px) {
  .home .our-mission .col-bottom .col .col-right .events__item:nth-child(1) .link .events__title-excerpt {
    width: calc(100% - 147px - 30px);
    flex: unset;
  }
}
.home .our-mission .col-bottom .col .col-right .events__item:nth-child(1) .link .events__tax {
  margin-top: 0;
  width: auto;
  justify-content: flex-end;
  flex-direction: column;
  align-items: flex-end;
  flex-shrink: 1;
}
.home .our-mission .col-bottom .col .col-right .events__item:nth-child(1) .link .events__excerpt {
  margin-bottom: 0;
  -webkit-line-clamp: 3;
  line-clamp: 3;
}
.home .our-mission .col-bottom .col .col-right .events__imgwrap {
  width: 100%;
  height: 312px;
  overflow: hidden;
  position: relative;
  border-radius: 4px;
  margin-bottom: 1.375rem;
}
@media screen and (max-width: 1024px) {
  .home .our-mission .col-bottom .col .col-right .events__imgwrap {
    aspect-ratio: 1;
    height: auto;
  }
}
@media screen and (max-width: 767px) {
  .home .our-mission .col-bottom .col .col-right .events__imgwrap {
    aspect-ratio: 1.5;
  }
}
.home .our-mission .col-bottom .col .col-right .events__imgwrap img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  transition: all 0.5s ease-in-out;
}
.home .our-mission .col-bottom .col .col-right .events__date {
  position: absolute;
  top: 16px;
  left: 16px;
  background: #fff;
  padding-inline: 0.5rem;
  border-radius: 4px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 28px;
  font-size: 0.875rem;
  color: #2d405f;
  z-index: 1;
}
.home .our-mission .col-bottom .col .col-right .events__lock {
  position: absolute;
  top: 12px;
  right: 12px;
  border-radius: 6px;
  background: #fff;
  padding: 0.3125rem;
  z-index: 1;
}
.home .our-mission .col-bottom .col .col-right .events__lock svg {
  display: flex;
  width: 21px;
  height: 21px;
}
.home .our-mission .col-bottom .col .col-right .events__title {
  margin-bottom: 0.4375rem;
  color: #13294b;
}
.home .our-mission .col-bottom .col .col-right .events__excerpt {
  color: #2d405f;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  -webkit-box-orient: vertical;
  margin-bottom: 1.5rem;
}
.home .our-mission .col-bottom .col .col-right .events__tax {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  margin-top: auto;
}
.home .our-mission .col-bottom .col .col-right .events__tax--item {
  padding: 0 0.5rem;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  font-size: 0.875rem;
  color: #13294b;
  letter-spacing: 0.14px;
  border-radius: 4px;
  overflow: hidden;
  background: #ede5d9;
}
.home .our-mission .col-bottom .col .col-right .events__tax--icon {
  width: 14px;
  height: 14px;
}
.home .our-mission .col-bottom .col .col-right .events__tax--icon svg {
  display: flex;
}
@media screen and (max-width: 767px) {
  .home .our-mission .col-bottom .col .col-right .global-arrow {
    margin-top: 1.875rem;
  }
}
.home .r-and-i-sec {
  position: relative;
  isolation: isolate;
}
@media screen and (max-width: 767px) {
  .home .r-and-i-sec {
    background: #13294b !important;
  }
}
.home .r-and-i-sec:before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: -1;
  background-image: var(--hover-bg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  opacity: var(--hover-bg-opacity, 0);
  pointer-events: none;
}
@media screen and (max-width: 767px) {
  .home .r-and-i-sec:before {
    display: none;
  }
}
.home .r-and-i-sec .r-and-i {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 32px 100px;
}
@media screen and (max-width: 1024px) {
  .home .r-and-i-sec .r-and-i {
    column-gap: 50px;
  }
}
.home .r-and-i-sec .r-and-i .r-and-i__left {
  width: 39.88%;
  position: relative;
}
@media screen and (max-width: 767px) {
  .home .r-and-i-sec .r-and-i .r-and-i__left {
    width: 100%;
    order: 2;
  }
}
.home .r-and-i-sec .r-and-i .r-and-i__left .progress-bar {
  width: 100%;
  height: 6px;
  background: #13294b;
  overflow: hidden;
  width: 100%;
  box-shadow: none;
  margin: 0;
  border-radius: 0;
  position: absolute;
  top: 0;
  left: 0;
}
.home .r-and-i-sec .r-and-i .r-and-i__left .progress-bar__line {
  width: 0%;
  height: 100%;
  transform-origin: left center;
  background: #fff;
}
.home .r-and-i-sec .r-and-i .r-and-i__left .inner {
  background-color: #13294b;
  padding: 3rem 2.5rem;
}
@media screen and (max-width: 767px) {
  .home .r-and-i-sec .r-and-i .r-and-i__left .inner {
    padding: 2.5rem 1.5625rem 0;
  }
}
.home .r-and-i-sec .r-and-i .r-and-i__left .inner .item {
  display: none;
}
.home .r-and-i-sec .r-and-i .r-and-i__left .inner .item.active {
  display: block;
}
.home .r-and-i-sec .r-and-i .r-and-i__left .inner .item h2 {
  color: #fff;
  margin-block: 0 3rem;
}
@media screen and (max-width: 1024px) {
  .home .r-and-i-sec .r-and-i .r-and-i__left .inner .item h2 {
    line-height: 1 !important;
  }
}
@media screen and (max-width: 767px) {
  .home .r-and-i-sec .r-and-i .r-and-i__left .inner .item h2 {
    margin-bottom: 1.5rem;
  }
}
.home .r-and-i-sec .r-and-i .r-and-i__left .inner .item h2 span {
  display: block;
}
@media screen and (max-width: 767px) {
  .home .r-and-i-sec .r-and-i .r-and-i__left .inner .item h2 span {
    display: inline-block;
  }
}
.home .r-and-i-sec .r-and-i .r-and-i__left .inner .item .description p:last-child {
  margin-bottom: 0;
}
.home .r-and-i-sec .r-and-i .r-and-i__left .inner .item .mobile-img {
  margin-top: 2rem;
  border-radius: 6px;
}
@media screen and (min-width: 768px) {
  .home .r-and-i-sec .r-and-i .r-and-i__left .inner .item .mobile-img {
    display: none;
  }
}
.home .r-and-i-sec .r-and-i .r-and-i__left .inner .item .mobile-img .mobile-img__inner {
  border-radius: inherit;
  padding: 1.25rem 2.1875rem;
}
.home .r-and-i-sec .r-and-i .r-and-i__left .inner .item .mobile-img .mobile-img__inner img {
  border-radius: inherit;
}
.home .r-and-i-sec .r-and-i .r-and-i__left .inner .item .buttons {
  margin-block: 2.4375rem;
}
@media screen and (max-width: 767px) {
  .home .r-and-i-sec .r-and-i .r-and-i__left .inner .item .buttons {
    margin-block: 2rem;
  }
}
.home .r-and-i-sec .r-and-i .r-and-i__left .inner .item .buttons:hover h3 {
  opacity: 0.66;
}
.home .r-and-i-sec .r-and-i .r-and-i__left .inner .item .buttons h3 {
  margin-block: 0;
  transition: all 0.3s ease-in-out;
}
.home .r-and-i-sec .r-and-i .r-and-i__left .inner .item .buttons h3:hover {
  opacity: 1;
}
.home .r-and-i-sec .r-and-i .r-and-i__left .inner .item .buttons h3 a.btn-arrow {
  padding-bottom: 0.375rem;
  display: table;
}
.home .r-and-i-sec .r-and-i .r-and-i__left .inner .item .buttons h3 a.btn-arrow:after {
  background: #fff;
  height: 3px;
}
.home .r-and-i-sec .r-and-i .r-and-i__left .inner .item .buttons h3 a.btn-arrow span {
  color: #fff;
}
.home .r-and-i-sec .r-and-i .r-and-i__left .inner .item .buttons h3 a.btn-arrow span:after {
  filter: brightness(0) invert(1);
}
.home .r-and-i-sec .r-and-i .r-and-i__left .inner .item .buttons h3 a.btn-arrow.is-hovered:after {
  width: 100%;
}
.home .r-and-i-sec .r-and-i .r-and-i__left .inner .item .buttons h3:not(:last-child) {
  margin-bottom: 1.25rem;
}
.home .r-and-i-sec .r-and-i .r-and-i__left .inner .item .locked {
  display: flex;
  align-items: center;
  border-radius: 6px;
  border: 1px solid rgba(255, 255, 255, 0.10);
  background: #203455;
  padding: 0.75rem;
  gap: 16px;
}
.home .r-and-i-sec .r-and-i .r-and-i__left .inner .item .locked .icon {
  border-radius: 6px;
  background: #2d405f;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.home .r-and-i-sec .r-and-i .r-and-i__left .inner .item .locked .icon svg {
  display: block;
}
.home .r-and-i-sec .r-and-i .r-and-i__right {
  width: calc(60.12% - 100px);
}
@media screen and (max-width: 767px) {
  .home .r-and-i-sec .r-and-i .r-and-i__right {
    width: 100%;
    display: none;
  }
}
.home .options-sec .col-top .fusion-builder-row-inner {
  gap: 30px 84px;
}
.home .options-sec .col-top .fusion-builder-row-inner .post-categories {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}
.home .options-sec .col-top .fusion-builder-row-inner .post-categories .post-categories__item {
  padding: 0.625rem;
  border-radius: 4px;
  background-color: #fff;
  display: flex;
  align-items: center;
  gap: 4px;
}
.home .options-sec .col-top .fusion-builder-row-inner .post-categories .post-categories__item svg, .home .options-sec .col-top .fusion-builder-row-inner .post-categories .post-categories__item span {
  display: block;
}
.home .options-sec .col-top .fusion-builder-row-inner .post-categories .post-categories__item svg {
  width: 17px;
  height: auto;
}
.home .options-sec .options-item {
  padding-block: 1.5rem 3.5rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
  gap: 30px;
  position: relative;
}
@media screen and (max-width: 1024px) {
  .home .options-sec .options-item {
    padding-block: 1.5rem;
    align-items: center;
  }
}
@media screen and (max-width: 767px) {
  .home .options-sec .options-item {
    gap: 24px;
    align-items: center;
    padding-block: 1.5625rem;
  }
}
.home .options-sec .options-item:before, .home .options-sec .options-item:after {
  content: '';
  background-color: #f3f3ef;
  width: 100vh;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
}
.home .options-sec .options-item:before {
  left: -100vh;
}
.home .options-sec .options-item:after {
  right: -100vh;
}
.home .options-sec .options-item:nth-child(odd) {
  background: #fff;
}
.home .options-sec .options-item:nth-child(odd) .options-item__left span {
  background: #f3f3ef;
}
.home .options-sec .options-item:nth-child(odd) .options-item__right .mobile span {
  background: #f3f3ef;
}
.home .options-sec .options-item:nth-child(odd):before, .home .options-sec .options-item:nth-child(odd):after {
  content: '';
  background-color: #fff;
  width: 100vh;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
}
.home .options-sec .options-item:nth-child(odd):before {
  left: -100vh;
}
.home .options-sec .options-item:nth-child(odd):after {
  right: -100vh;
}
.home .options-sec .options-item__left {
  width: 39.47%;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .home .options-sec .options-item__left {
    width: 50%;
  }
}
@media screen and (max-width: 767px) {
  .home .options-sec .options-item__left {
    order: 2;
    width: 100px;
    border-radius: 6px;
  }
}
.home .options-sec .options-item__left img {
  width: 100%;
  height: 250px;
  object-fit: cover;
  margin-bottom: 1.25rem;
}
@media screen and (min-width: 768px) {
  .home .options-sec .options-item__left img {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .home .options-sec .options-item__left img {
    border-radius: inherit;
    margin-bottom: 0;
    height: 170px;
  }
}
.home .options-sec .options-item__left h2 {
  margin-block: 1.5rem 0;
}
@media screen and (max-width: 1024px) {
  .home .options-sec .options-item__left h2 {
    margin-top: 1rem;
    font-size: 1.875rem !important;
    line-height: 2.0625rem !important;
  }
}
@media screen and (max-width: 767px) {
  .home .options-sec .options-item__left h2 {
    display: none;
  }
}
.home .options-sec .options-item__left span {
  border-radius: 4px;
  background: #fff;
  padding-inline: 8px;
  height: 28px;
  display: inline-flex;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .home .options-sec .options-item__left span {
    display: none;
  }
}
.home .options-sec .options-item__left .description {
  display: none;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .home .options-sec .options-item__left .description {
    display: block;
  }
}
@media screen and (max-width: 1024px) {
  .home .options-sec .options-item__left .description {
    margin-top: 0.875rem;
  }
}
.home .options-sec .options-item__left .description p:last-child {
  margin-bottom: 0;
}
.home .options-sec .options-item__right {
  width: 39.47%;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  gap: 30px 80px;
}
@media screen and (max-width: 1024px) {
  .home .options-sec .options-item__right {
    gap: 30px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .home .options-sec .options-item__right {
    gap: 8px;
    align-items: center;
    width: calc(50% - 30px);
  }
}
@media screen and (max-width: 767px) {
  .home .options-sec .options-item__right {
    gap: 12px;
    width: calc(100% - 100px - 24px);
  }
}
@media screen and (min-width: 768px) {
  .home .options-sec .options-item__right .mobile {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .home .options-sec .options-item__right .mobile span {
    margin-bottom: 0.75rem;
    display: inline-flex;
    min-height: 28px;
    align-items: center;
    padding-inline: 0.5rem;
    background: #fff;
    border-radius: 4px;
  }
}
.home .options-sec .options-item__right .image {
  display: none;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .home .options-sec .options-item__right .image {
    display: block;
    width: 160px;
    height: 160px;
  }
}
.home .options-sec .options-item__right .image img {
  border-radius: 6px;
}
.home .options-sec .options-item__right .description {
  width: calc(100% - 83px - 80px);
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .home .options-sec .options-item__right .description {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .home .options-sec .options-item__right .description {
    width: 100%;
    padding-block: 0.375rem;
  }
}
.home .options-sec .options-item__right .description p:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .home .options-sec .options-item__right .description .size-bodyM, .home .options-sec .options-item__right .description .size-bodyM * {
    font-size: 0.875rem !important;
    line-height: 1.25rem !important;
  }
}
.home .options-sec .options-item__right .fusion-button {
  width: 83px;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .home .options-sec .options-item__right .fusion-button {
    margin-inline: auto;
  }
}
.home .options-sec .options .options-hover-image {
  position: fixed;
  top: 0;
  left: 0;
  width: 250px;
  height: 250px;
  pointer-events: none;
  z-index: 9999;
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
  transform: translate(-50%, -50%);
}
@media screen and (max-width: 1024px) {
  .home .options-sec .options .options-hover-image {
    display: none;
  }
}
.home .options-sec .options .options-hover-image img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.home .about-us .col-desc .fusion-content-boxes {
  margin: 4rem 0 0;
  --gap: 16px;
  --columns: 2;
  display: flex;
  max-width: 800px;
  width: 100%;
  flex-wrap: wrap;
  gap: var(--gap);
}
@media screen and (max-width: 767px) {
  .home .about-us .col-desc .fusion-content-boxes {
    margin-top: 1.875rem;
  }
}
.home .about-us .col-desc .fusion-content-boxes:before, .home .about-us .col-desc .fusion-content-boxes:after, .home .about-us .col-desc .fusion-content-boxes .fusion-clearfix {
  display: none;
}
.home .about-us .col-desc .fusion-content-boxes .fusion-column {
  width: calc((100% / var(--columns)) - var(--gap) + (var(--gap) / var(--columns))) !important;
  padding-inline: 0;
  float: none;
  margin-bottom: 0;
}
.home .about-us .col-desc .fusion-content-boxes .fusion-column .col {
  height: 100%;
  text-align: left;
  margin: 0;
  padding: 1.25rem 1rem;
  box-shadow: inset 0px 4px 0 0 #13294b;
  border-radius: 0px 0px 6px 6px;
}
.home .about-us .col-desc .fusion-content-boxes .fusion-column .col .heading {
  text-align: left;
  margin-bottom: 1.5rem;
}
.home .about-us .col-desc .fusion-content-boxes .fusion-column .col .heading .content-box-heading {
  line-height: 1.5rem !important;
}
@media screen and (max-width: 767px) {
  .home .about-us .col-desc .fusion-content-boxes .fusion-column .col .heading .content-box-heading {
    font-size: 1.125rem !important;
    line-height: normal !important;
  }
}
.home .about-us .col-desc .fusion-content-boxes .fusion-column .col .content-container {
  text-align: left;
  margin: 0;
}
.home .about-us .col-desc .fusion-content-boxes .fusion-column:nth-child(4) .col .content-container {
  max-width: 155px;
}
.home .about-us .col-img .fusion-imageframe {
  width: 100%;
  height: 710px;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .home .about-us .col-img .fusion-imageframe {
    aspect-ratio: 1.5;
    height: auto;
  }
}
.home .about-us .col-img .fusion-imageframe img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.home .newsletter .col > .fusion-column-wrapper {
  border-radius: 0 0 6px 6px;
}
.home .keep-exploring .col-bottom .fusion-post-cards {
  overflow: visible;
}
@media screen and (max-width: 576px) {
  .home .keep-exploring .col-bottom .fusion-post-cards {
    margin-inline: 0;
  }
}
.home .keep-exploring .col-bottom .fusion-post-cards .swiper-wrapper {
  padding: 0 !important;
}
@media screen and (max-width: 767px) {
  .home .keep-exploring .col-bottom .fusion-post-cards .swiper-wrapper {
    height: auto;
  }
}
.home .keep-exploring .col-bottom .fusion-post-cards .pc {
  width: 328px;
}
@media screen and (max-width: 767px) {
  .home .keep-exploring .col-bottom .fusion-post-cards .global-arrow {
    margin-top: 1.875rem;
  }
}
.home .keep-exploring .col-bottom .pc-image__hover .pc-description {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  -webkit-box-orient: vertical;
}
.home .keep-exploring .col-bottom .pc-image__hover .fusion-imageframe:not(.pc-lock) {
  height: 296px;
}
@media screen and (max-width: 1024px) {
  .home .keep-exploring .col-bottom .pc-image__hover .fusion-imageframe:not(.pc-lock) {
    aspect-ratio: 1;
    height: auto;
  }
}
@media screen and (max-width: 767px) {
  .home .keep-exploring .col-bottom .pc-image__hover .fusion-imageframe:not(.pc-lock) {
    aspect-ratio: 1.5;
  }
}
.home .our-partners .col-top .fusion-button.btn-arrow {
  display: inline-flex;
}
.home .our-partners .fusion-grid {
  display: grid;
  align-items: stretch;
  grid-template-columns: repeat(15, minmax(auto, 1fr));
  gap: 8px;
  margin: 0;
}
@media screen and (max-width: 1024px) {
  .home .our-partners .fusion-grid {
    grid-template-columns: repeat(12, minmax(auto, 1fr));
  }
}
.home .our-partners .fusion-grid .post-card {
  width: 100% !important;
  grid-column: span 3;
  overflow: hidden;
  min-height: 162px;
}
@media screen and (max-width: 767px) {
  .home .our-partners .fusion-grid .post-card {
    grid-column: span 6;
  }
}
.home .our-partners .fusion-grid .post-card:nth-child(1) {
  grid-column: span 6;
  grid-row: span 2;
  height: 100%;
  width: 100%;
  padding: 0;
  min-height: 330px;
}
@media screen and (max-width: 1024px) {
  .home .our-partners .fusion-grid .post-card:nth-child(1) {
    grid-column: span 4;
    grid-row: span 1;
    min-height: 162px;
  }
}
@media screen and (max-width: 767px) {
  .home .our-partners .fusion-grid .post-card:nth-child(1) {
    grid-column: span 12;
  }
}
@media screen and (max-width: 1024px) {
  .home .our-partners .fusion-grid .post-card:nth-child(1) > .fusion-column-wrapper .fusion-imageframe {
    max-width: 120px;
  }
}
@media screen and (max-width: 1024px) {
  .home .our-partners .fusion-grid .post-card:nth-child(2) {
    grid-column: span 4;
  }
}
@media screen and (max-width: 767px) {
  .home .our-partners .fusion-grid .post-card:nth-child(2) {
    grid-column: span 6;
  }
}
@media screen and (max-width: 1024px) {
  .home .our-partners .fusion-grid .post-card:nth-child(3) {
    grid-column: span 4;
  }
}
@media screen and (max-width: 767px) {
  .home .our-partners .fusion-grid .post-card:nth-child(3) {
    grid-column: span 6;
  }
}
.home .our-partners .fusion-grid .post-card:not(:nth-child(1)) > .fusion-column-wrapper .fusion-imageframe {
  max-width: 120px;
}
.home .our-partners .fusion-grid .post-card > .fusion-column-wrapper .fusion-imageframe {
  transition: all 0.3s ease-in-out;
}
.home .our-partners .fusion-grid .post-card > .fusion-column-wrapper > div:has(.fusion-button) {
  opacity: 0;
  position: absolute;
  top: 8px;
  right: 8px;
  transform: translate(46px, -46px);
  transition: all 0.3s ease-in-out;
  z-index: 10;
}
@media screen and (max-width: 1024px) {
  .home .our-partners .fusion-grid .post-card > .fusion-column-wrapper > div:has(.fusion-button) {
    transform: translate(0);
    opacity: 1;
  }
}
.home .our-partners .fusion-grid .post-card:hover > .fusion-column-wrapper .fusion-imageframe {
  scale: 1.05;
}
.home .our-partners .fusion-grid .post-card:hover > .fusion-column-wrapper > div:has(.fusion-button) {
  opacity: 1;
  transform: translate(0);
}
.page-id-457 #main-header {
  position: fixed;
  top: calc(0px + var(--adminbar-height));
}
.page-id-457 .content-section .pin-wrap {
  width: calc((100vw - 1216px) / 2 + 480px);
}
.page-id-457 .content-section .img-col {
  height: 100vh;
  transition: unset;
  will-change: transform;
}
@media only screen and (max-width: 1024px) {
  .page-id-457 .content-section .img-col {
    height: auto;
  }
}
.page-id-457 .content-section .img-col .fusion-image-element {
  height: 100%;
}
.page-id-457 .content-section .img-col .fusion-image-element .fusion-imageframe {
  height: 100%;
}
.page-id-457 .content-section .img-col .fusion-image-element .fusion-imageframe img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.page-id-457 .content-section .form-col {
  padding: 15.125rem 1.5625rem 8rem 6rem;
}
@media only screen and (max-width: 1024px) {
  .page-id-457 .content-section .form-col {
    padding: 3rem 1.25rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .page-id-457 .content-section .form-col {
    padding-inline: 2.5rem;
  }
}
.page-id-457 .content-section .form-col .gradient {
  background: linear-gradient(0deg, rgba(19, 41, 75, 0.00) 0%, #13294b 20%);
  width: 100%;
  height: 150px;
  position: fixed;
  top: calc(0px + var(--adminbar-height));
  right: -20px;
  z-index: 999;
}
@media only screen and (max-width: 1024px) {
  .page-id-457 .content-section .form-col .gradient {
    display: none !important;
  }
}
.page-id-457 .content-section .form-col > .fusion-column-wrapper {
  max-width: 640px;
}
@media only screen and (max-width: 1024px) {
  .page-id-457 .content-section .form-col > .fusion-column-wrapper {
    max-width: 100%;
  }
}
.page-id-457 .content-section .form-col .contact-box {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 24px;
  margin: 0 0 5rem;
}
@media only screen and (max-width: 1024px) {
  .page-id-457 .content-section .form-col .contact-box {
    margin: 0 0 1.875rem;
  }
}
.page-id-457 .content-section .form-col .contact-box:before, .page-id-457 .content-section .form-col .contact-box:after {
  content: none;
}
.page-id-457 .content-section .form-col .contact-box .fusion-clearfix {
  display: none;
}
.page-id-457 .content-section .form-col .contact-box .fusion-column {
  margin: 0;
  padding: 0;
}
.page-id-457 .content-section .form-col .contact-box .fusion-column .col {
  display: flex;
  align-items: center;
  gap: 32px;
  margin: 0 !important;
}
@media only screen and (max-width: 1024px) {
  .page-id-457 .content-section .form-col .contact-box .fusion-column .col {
    gap: 24px;
    align-items: flex-start;
  }
}
.page-id-457 .content-section .form-col .contact-box .fusion-column .col .heading {
  margin: 0;
}
.page-id-457 .content-section .form-col .contact-box .fusion-column .col .heading .image {
  position: relative;
}
.page-id-457 .content-section .form-col .contact-box .fusion-column .col .heading .image img {
  margin: 0;
}
@media only screen and (max-width: 767px) {
  .page-id-457 .content-section .form-col .contact-box .fusion-column .col .heading .image img {
    width: 50px;
  }
}
.page-id-457 .content-section .form-col .contact-box .fusion-column .col .fusion-clearfix {
  display: none;
}
.page-id-457 .content-section .form-col .contact-box .fusion-column .col .content-container {
  padding: 0;
  margin: 0;
}
@media only screen and (max-width: 767px) {
  .page-id-457 .content-section .form-col .contact-box .fusion-column .col .content-container {
    width: 100%;
  }
}
.page-id-457 .content-section .form-col .contact-box .fusion-column .col .content-container .box-card {
  display: flex;
  align-items: stretch;
  height: 100%;
  gap: 32px;
}
@media only screen and (max-width: 767px) {
  .page-id-457 .content-section .form-col .contact-box .fusion-column .col .content-container .box-card {
    gap: 24px;
  }
}
.page-id-457 .content-section .form-col .contact-box .fusion-column .col .content-container .box-card .box-col .title {
  margin-bottom: 0.25rem !important;
}
.page-id-457 .content-section .form-col .contact-box .fusion-column .col .content-container .box-card .box-col a, .page-id-457 .content-section .form-col .contact-box .fusion-column .col .content-container .box-card .box-col .content {
  font-size: 1.125rem;
  line-height: 22px;
  font-weight: 600;
  color: #e4e7eb;
  letter-spacing: 0;
}
.page-id-457 .content-section .form-col .contact-box .fusion-column .col .content-container .box-card .box-separator {
  width: 1px;
  height: auto;
  background: rgba(255, 255, 255, 0.20);
}
@media only screen and (max-width: 767px) {
  .page-id-457 .content-section .form-col .contact-box .fusion-column .col .content-container .box-card .box-separator {
    display: none;
  }
}
.page-id-457 .content-section .form-col .contact-box .fusion-column .col .content-container .box-card p {
  margin: 0;
}
@media only screen and (max-width: 767px) {
  .page-id-457 .content-section .form-col .contact-box .fusion-column:nth-child(2) .col .content-container .box-card {
    gap: 12px;
    flex-direction: column;
  }
}
@media only screen and (max-width: 767px) {
  .page-id-457 .content-section .form-col .contact-box .fusion-column:nth-child(2) .col .content-container .box-card .content br {
    display: none;
  }
}
.page-id-457 .content-section .form-col .wpcf7-form {
  display: flex;
  flex-wrap: wrap;
  gap: 24px 16px;
}
@media screen and (max-width: 576px) {
  .page-id-457 .content-section .form-col .wpcf7-form {
    gap: 16px;
  }
}
.page-id-457 .content-section .form-col .wpcf7-form .form-row {
  width: 100%;
}
.page-id-457 .content-section .form-col .wpcf7-form .form-row p {
  margin-bottom: 0;
  position: relative;
}
.page-id-457 .content-section .form-col .wpcf7-form .form-row p br {
  display: none;
}
.page-id-457 .content-section .form-col .wpcf7-form .form-row p label {
  position: absolute;
  pointer-events: none;
  top: 24px;
  left: 10px;
  transition: all 0.3s ease-in-out;
  font-weight: 500;
  font-size: 1rem;
  letter-spacing: 0;
  line-height: 1.375rem;
  color: #fff;
}
@media screen and (max-width: 576px) {
  .page-id-457 .content-section .form-col .wpcf7-form .form-row p label {
    top: 18px;
  }
}
.page-id-457 .content-section .form-col .wpcf7-form .form-row p input {
  background: rgba(255, 255, 255, 0.10) !important;
  padding: 1.5rem 0.625rem 1.25rem;
  border-bottom-width: 2px !important;
  border-color: #fff !important;
  font-size: 1rem !important;
  font-weight: 500;
  max-height: 66px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
@media screen and (max-width: 576px) {
  .page-id-457 .content-section .form-col .wpcf7-form .form-row p input {
    height: 60px;
    padding-block: 1.5rem 0.625rem;
  }
}
.page-id-457 .content-section .form-col .wpcf7-form .form-row p input::placeholder {
  opacity: 0;
  color: rgba(0, 0, 0, 0.2);
}
.page-id-457 .content-section .form-col .wpcf7-form .form-row p.has-value label {
  top: 12px;
  font-size: 0.8125rem;
  line-height: 1.0625rem;
  margin-top: 0;
  color: #cacfd6 !important;
}
@media screen and (max-width: 576px) {
  .page-id-457 .content-section .form-col .wpcf7-form .form-row p.has-value label {
    top: 4px;
  }
}
.page-id-457 .content-section .form-col .wpcf7-form .form-row p.has-value input {
  padding-bottom: 0.9375rem;
  color: #cacfd6 !important;
}
@media screen and (max-width: 576px) {
  .page-id-457 .content-section .form-col .wpcf7-form .form-row p.has-value input {
    padding-bottom: 0.3125rem;
  }
}
.page-id-457 .content-section .form-col .wpcf7-form .form-row p.has-value input::placeholder {
  opacity: 1;
  color: #cacfd6 !important;
}
.page-id-457 .content-section .form-col .wpcf7-form .form-row p:focus-within label {
  top: 12px;
  font-size: 0.8125rem;
  line-height: 1.0625rem;
  margin-top: 0;
}
@media screen and (max-width: 576px) {
  .page-id-457 .content-section .form-col .wpcf7-form .form-row p:focus-within label {
    top: 4px;
  }
}
.page-id-457 .content-section .form-col .wpcf7-form .form-row p:focus-within input {
  padding-bottom: 0.9375rem;
  color: #cacfd6 !important;
}
.page-id-457 .content-section .form-col .wpcf7-form .form-row p:focus-within input::placeholder {
  opacity: 1;
  color: #cacfd6 !important;
}
.page-id-457 .content-section .form-col .wpcf7-form .form-row__half {
  width: calc(50% - (16px / 2));
}
@media screen and (max-width: 576px) {
  .page-id-457 .content-section .form-col .wpcf7-form .form-row__half {
    width: 100%;
  }
}
.page-id-457 .content-section .form-col .wpcf7-form .form-row__submit {
  margin-top: 1rem;
}
.page-id-457 .content-section .form-col .wpcf7-form .form-row__submit p {
  display: flex;
}
.page-id-457 .content-section .form-col .wpcf7-form .form-row__submit .fusion-button:after {
  height: 3px;
  background: #fff;
}
.page-id-457 .content-section .form-col .wpcf7-form .form-row__submit .fusion-button .fusion-button-text {
  font-size: 1.4375rem !important;
  color: #fff;
  letter-spacing: -0.5px !important;
}
.page-id-457 .content-section .form-col .wpcf7-form .form-row__submit .fusion-button .fusion-button-text:after {
  background: url(/wp-content/uploads/2026/09/white-arrow-icon.svg) center/contain no-repeat !important;
  width: 15px !important;
  height: 12px !important;
  gap: 12px;
}
.page-id-457 .content-section .form-col .wpcf7-form .fusion-alert {
  margin-block: 0;
  width: 100%;
}
.page-id-457 .desk-banner .col-top {
  overflow: clip;
}
.page-id-457 .desk-banner .col-top:after {
  content: '';
  width: 440px;
  height: 440px;
  background: url(/wp-content/uploads/2026/09/Shape-InsightsV2_Union.svg) center / contain no-repeat;
  display: block;
  position: absolute;
  top: calc(50% - 45px);
  right: -150px;
  transform: translateY(-50%);
  z-index: 1;
}
.page-id-457 .desk-banner .col-center {
  padding-left: 1.875rem;
  border-left: 2px solid #203455;
}
@media screen and (max-width: 767px) {
  .page-id-457 .desk-banner .col-center {
    padding-left: 0;
    border-left: 0;
  }
}
.page-id-457 .desk-banner .col-left .fusion-imageframe {
  background: #203455;
  border-radius: 6px;
  width: 120px;
  height: 120px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 767px) {
  .page-id-457 .desk-banner .col-left .fusion-imageframe {
    width: 80px;
    height: 80px;
  }
}
.page-id-457 .desk-banner .col-left .fusion-imageframe img {
  width: 50px;
}
@media screen and (max-width: 767px) {
  .page-id-457 .desk-banner .col-left .fusion-imageframe img {
    width: 35px;
  }
}
.page-id-457 .fusion-footer {
  background-color: #ede5d9;
}
.page-id-457 .fusion-footer .fusion-footer-widget-area #main-footer {
  background: #ede5d9 !important;
}
.page-id-457 .fusion-footer .fusion-footer-widget-area #main-footer .fusion-row .col-left .footer-text__reveal.color-white, .page-id-457 .fusion-footer .fusion-footer-widget-area #main-footer .fusion-row .col-left .footer-text__reveal.color-white * {
  color: #13294b !important;
}
.page-id-457 .fusion-footer .fusion-footer-widget-area #main-footer .fusion-row .col-left .footer-text__reveal .color-texthighlight1, .page-id-457 .fusion-footer .fusion-footer-widget-area #main-footer .fusion-row .col-left .footer-text__reveal .color-texthighlight1 * {
  color: #489fdf !important;
}
.page-id-457 .fusion-footer .fusion-footer-widget-area #main-footer .fusion-row .col-left .footer-text__reveal .color-texthighlight2, .page-id-457 .fusion-footer .fusion-footer-widget-area #main-footer .fusion-row .col-left .footer-text__reveal .color-texthighlight2 * {
  color: #f79646 !important;
}
.page-id-457 .fusion-footer .fusion-footer-widget-area #main-footer .fusion-row .col-right > .fusion-column-wrapper .col-right__item {
  border-color: #13294b !important;
}
.page-id-457 .fusion-footer .fusion-footer-widget-area #main-footer .fusion-row .col-right > .fusion-column-wrapper .col-right__item .fusion-title, .page-id-457 .fusion-footer .fusion-footer-widget-area #main-footer .fusion-row .col-right > .fusion-column-wrapper .col-right__item .fusion-title * {
  color: #13294b !important;
}
.page-id-457 .fusion-footer .fusion-footer-widget-area #main-footer .fusion-row .col-right > .fusion-column-wrapper .col-right__item .fusion-menu li a.awb-menu__main-a {
  color: #2d405f !important;
}
.page-id-457 .fusion-footer .fusion-footer-widget-area #main-footer .fusion-row .col-right > .fusion-column-wrapper .col-right__item .fusion-title-heading a:after {
  filter: unset;
}
.page-id-457 .fusion-footer .fusion-footer-widget-area #bottom-footer {
  background: rgba(0, 0, 0, 0.05) !important;
}
.page-id-457 .fusion-footer .fusion-footer-widget-area #bottom-footer .fusion-text, .page-id-457 .fusion-footer .fusion-footer-widget-area #bottom-footer .fusion-text * {
  color: #475873 !important;
}
@media screen and (max-width: 767px) {
  .page-id-13 .about_banner .col-left img {
    height: 310px;
  }
}
.page-id-13 .about_banner .col-right > .fusion-column-wrapper {
  max-width: 736px;
}
@media screen and (max-width: 767px) {
  .page-id-13 .about_banner .col-right > .fusion-column-wrapper .size-48-fluid, .page-id-13 .about_banner .col-right > .fusion-column-wrapper .size-48-fluid * {
    font-size: 1.75rem !important;
  }
}
.page-id-13 .open-graph .col-bottom {
  min-height: 500px;
}
@media screen and (max-width: 767px) {
  .page-id-13 .open-graph .col-bottom {
    min-height: 350px;
  }
}
.page-id-13 .open-graph .col-bottom .mw-698 {
  max-width: 698px;
}
@media screen and (max-width: 767px) {
  .page-id-13 .open-graph .col-bottom .fusion-image-element {
    margin-inline: -1.5rem;
  }
}
.page-id-13 .open-graph .col-bottom .fusion-image-element .fusion-imageframe {
  position: absolute;
  bottom: 0;
  left: 0;
  visibility: hidden;
  opacity: 0;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .page-id-13 .open-graph .col-bottom .fusion-image-element .fusion-imageframe {
    position: relative;
    bottom: -24px;
  }
}
.page-id-13 .open-graph .col-bottom .fusion-image-element .fusion-imageframe img {
  width: 100%;
}
@media screen and (max-width: 1024px) {
  .page-id-13 .open-graph .col-bottom .size-40, .page-id-13 .open-graph .col-bottom .size-40 * {
    line-height: 1 !important;
  }
}
.page-id-13 .proudly-representing__facilities .fusion-gallery {
  height: auto !important;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 12px;
}
.page-id-13 .proudly-representing__facilities .fusion-gallery .fusion-gallery-column {
  transition: unset !important;
  transform: unset !important;
  position: unset !important;
  width: 184px !important;
}
@media screen and (max-width: 1024px) {
  .page-id-13 .proudly-representing__facilities .fusion-gallery .fusion-gallery-column {
    width: 120px !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-13 .proudly-representing__facilities .fusion-gallery .fusion-gallery-column {
    width: 184px !important;
  }
}
@media screen and (max-width: 576px) {
  .page-id-13 .proudly-representing__facilities .fusion-gallery .fusion-gallery-column {
    width: calc(50% - (12px / 2)) !important;
  }
}
.page-id-13 .proudly-representing__facilities .fusion-gallery .fusion-gallery-column .fusion-gallery-image {
  height: 123px;
  width: 100%;
  overflow: hidden;
}
.page-id-13 .proudly-representing__facilities .fusion-gallery .fusion-gallery-column .fusion-gallery-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media screen and (max-width: 767px) {
  .page-id-13 .proudly-representing__facilities .fusion-gallery .fusion-gallery-column:nth-child(n + 6) {
    display: none !important;
  }
}
.page-id-13 .proudly-representing__facilities .fusion-gallery .clearfix {
  display: none;
}
.page-id-13 .proudly-representing__members {
  overflow: clip;
}
.page-id-13 .proudly-representing__members .col-sticky:before, .page-id-13 .proudly-representing__members .col-sticky:after {
  content: '';
  background: url(/wp-content/uploads/2026/09/Shape_Union.svg) center/contain no-repeat;
  width: 820px;
  height: 820px;
  position: absolute;
}
@media screen and (max-width: 1024px) {
  .page-id-13 .proudly-representing__members .col-sticky:before, .page-id-13 .proudly-representing__members .col-sticky:after {
    width: 420px;
    height: 420px;
  }
}
.page-id-13 .proudly-representing__members .col-sticky:before {
  top: -621px;
  left: -430px;
}
@media screen and (max-width: 1024px) {
  .page-id-13 .proudly-representing__members .col-sticky:before {
    top: -320px;
    left: -215px;
  }
}
.page-id-13 .proudly-representing__members .col-sticky:after {
  top: 8px;
  right: -421px;
}
@media screen and (max-width: 1024px) {
  .page-id-13 .proudly-representing__members .col-sticky:after {
    right: -210px;
  }
}
.page-id-13 .proudly-representing__members .col-sticky .mw-554 {
  max-width: 554px;
  margin-inline: auto !important;
}
@media screen and (max-width: 1024px) {
  .page-id-13 .proudly-representing__members .col-sticky .mw-554 {
    max-width: 480px;
  }
}
@media screen and (max-width: 767px) {
  .page-id-13 .proudly-representing__members .col-sticky .mw-554 {
    width: 100%;
    max-width: 100%;
  }
}
.page-id-13 .proudly-representing__members .col-sticky .mw-554 .fusion-button {
  justify-content: center;
}
.page-id-13 .proudly-representing__members .col-member {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .page-id-13 .proudly-representing__members .col-member {
    position: unset;
  }
}
@media screen and (max-width: 767px) {
  .page-id-13 .proudly-representing__members .col-member > .fusion-column-wrapper {
    flex-wrap: nowrap !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-13 .proudly-representing__members .col-member .fusion-image-element:has(.member00) {
    width: calc((100% / 3) - 8px + (8px / 3));
  }
}
.page-id-13 .proudly-representing__members .col-member .member00 {
  width: 100%;
  overflow: hidden;
  position: absolute;
  bottom: 0;
  width: 152px;
  height: 152px;
}
@media screen and (max-width: 1024px) {
  .page-id-13 .proudly-representing__members .col-member .member00 {
    width: 120px;
    height: 120px;
  }
}
@media screen and (max-width: 767px) {
  .page-id-13 .proudly-representing__members .col-member .member00 {
    position: unset;
    width: 100%;
    height: auto;
    aspect-ratio: 1;
  }
}
.page-id-13 .proudly-representing__members .col-member .member00 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.page-id-13 .proudly-representing__members .col-member .member01 {
  left: 65px;
  bottom: calc(1050px - 336px);
}
@media screen and (max-width: 1024px) {
  .page-id-13 .proudly-representing__members .col-member .member01 {
    left: 32px;
  }
}
.page-id-13 .proudly-representing__members .col-member .member02 {
  left: 195px;
  bottom: calc(653px - 336px);
  z-index: 2;
}
@media screen and (max-width: 1024px) {
  .page-id-13 .proudly-representing__members .col-member .member02 {
    left: 95px;
  }
}
.page-id-13 .proudly-representing__members .col-member .member03 {
  left: 72px;
  bottom: calc(528px - 336px);
  z-index: 1;
}
@media screen and (max-width: 1024px) {
  .page-id-13 .proudly-representing__members .col-member .member03 {
    left: 36px;
  }
}
.page-id-13 .proudly-representing__members .col-member .member04 {
  left: 11px;
  bottom: calc(259px - 336px);
}
@media screen and (max-width: 1024px) {
  .page-id-13 .proudly-representing__members .col-member .member04 {
    left: 5px;
  }
}
.page-id-13 .proudly-representing__members .col-member .member05 {
  left: 303px;
  bottom: calc(167px - 336px);
}
@media screen and (max-width: 1024px) {
  .page-id-13 .proudly-representing__members .col-member .member05 {
    left: 150px;
  }
}
.page-id-13 .proudly-representing__members .col-member .member06 {
  right: 6px;
  bottom: calc(950px - 336px);
  z-index: 2;
}
@media screen and (max-width: 1024px) {
  .page-id-13 .proudly-representing__members .col-member .member06 {
    right: 3px;
  }
}
.page-id-13 .proudly-representing__members .col-member .member07 {
  right: 88px;
  bottom: calc(822px - 336px);
  z-index: 1;
}
@media screen and (max-width: 1024px) {
  .page-id-13 .proudly-representing__members .col-member .member07 {
    right: 44px;
  }
}
.page-id-13 .proudly-representing__members .col-member .member08 {
  right: 99px;
  bottom: calc(471px - 336px);
}
@media screen and (max-width: 1024px) {
  .page-id-13 .proudly-representing__members .col-member .member08 {
    right: 50px;
  }
}
.page-id-13 .proudly-representing__members .col-member .member09 {
  right: 11px;
  bottom: calc(319px - 336px);
}
@media screen and (max-width: 1024px) {
  .page-id-13 .proudly-representing__members .col-member .member09 {
    right: 5px;
  }
}
.page-id-13 .proudly-representing__members .col-member .member10 {
  right: 314px;
  bottom: calc(187px - 336px);
}
@media screen and (max-width: 1024px) {
  .page-id-13 .proudly-representing__members .col-member .member10 {
    right: 157px;
  }
}
.page-id-13 .ssaa-board .mw-1142 {
  max-width: 1142px;
}
@media screen and (max-width: 767px) {
  .page-id-13 .ssaa-board .size-48-fluid, .page-id-13 .ssaa-board .size-48-fluid * {
    font-size: 1.75rem !important;
  }
}
.page-id-13 .ssaa-board .fusion-grid {
  align-items: stretch;
  --gap: 32px;
  --columns: 3;
  flex-wrap: wrap;
  gap: var(--gap);
}
@media screen and (max-width: 1024px) {
  .page-id-13 .ssaa-board .fusion-grid {
    --gap: 24px;
    --columns: 2;
  }
}
@media screen and (max-width: 576px) {
  .page-id-13 .ssaa-board .fusion-grid {
    --columns: 1;
  }
}
.page-id-13 .ssaa-board .fusion-grid .bm-item {
  width: calc((100% / var(--columns)) - var(--gap) + (var(--gap) / var(--columns))) !important;
}
@media screen and (max-width: 767px) {
  .page-id-13 .ssaa-board .fusion-grid .bm-item {
    width: 310px !important;
    margin-inline: 0 1rem !important;
    height: auto;
  }
}
.page-id-13 .ssaa-board .fusion-grid .bm-item .fusion-column-wrapper {
  border-radius: 6px;
}
.page-id-13 .ssaa-board .fusion-grid .bm-item:nth-child(3n+1) .fusion-column-wrapper {
  background: #fff7cc;
}
.page-id-13 .ssaa-board .fusion-grid .bm-item:nth-child(3n+2) .fusion-column-wrapper {
  background: #edd9ff;
}
.page-id-13 .ssaa-board .fusion-grid .bm-item:nth-child(3n+3) .fusion-column-wrapper {
  background: #ccf5ed;
}
.page-id-13 .ssaa-board .fusion-grid .bm-item__social.fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper {
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  align-items: center;
  overflow: hidden;
}
.page-id-13 .ssaa-board .fusion-grid .bm-item__social.fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon {
  margin: 0;
  order: 2;
  transform: translateY(calc(100% + 18px));
  transition: all 0.5s ease-in-out;
}
@media screen and (max-width: 1024px) {
  .page-id-13 .ssaa-board .fusion-grid .bm-item__social.fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon {
    transform: unset;
  }
}
.page-id-13 .ssaa-board .fusion-grid .bm-item__social.fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon.fusion-linkedin {
  order: 1;
}
.page-id-13 .ssaa-board .fusion-grid .bm-item__social.fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon.fusion-linkedin:before {
  content: '';
  background: url(/wp-content/uploads/2026/09/Linkedin.svg) center/contain no-repeat;
  width: 18px;
  height: 18px;
  display: block;
}
.page-id-13 .ssaa-board .fusion-grid .bm-item__img {
  height: 346px;
}
@media screen and (max-width: 767px) {
  .page-id-13 .ssaa-board .fusion-grid .bm-item__img {
    height: 310px;
  }
}
.page-id-13 .ssaa-board .fusion-grid .bm-item__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: top center;
  transition: all 0.5s ease-in-out;
}
.page-id-13 .ssaa-board .fusion-grid .bm-item:hover .bm-item__social.fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon {
  transform: translateY(0);
}
.page-id-13 .ssaa-board .fusion-grid .bm-item:hover .bm-item__img img {
  transform: scale(1.05);
}
.page-id-13 .ssaa-board .global-arrow {
  margin-top: 1.875rem;
}
@media screen and (max-width: 1024px) {
  .page-id-13 .governance > .fusion-row {
    column-gap: 30px;
  }
}
@media screen and (max-width: 767px) {
  .page-id-13 .governance > .fusion-row .size-48, .page-id-13 .governance > .fusion-row .size-48 * {
    font-size: 1.75rem !important;
  }
}
.page-id-13 .our-pillars .fusion-builder-row-inner {
  counter-reset: pillar;
}
.page-id-13 .our-pillars .fusion-builder-row-inner .col-item .fusion-column-wrapper {
  transition: all 0.5s ease-in-out;
  flex-wrap: nowrap !important;
}
@media screen and (max-width: 1024px) {
  .page-id-13 .our-pillars .fusion-builder-row-inner .col-item .fusion-column-wrapper {
    padding-inline: 1.25rem;
  }
}
@media screen and (max-width: 767px) {
  .page-id-13 .our-pillars .fusion-builder-row-inner .col-item .fusion-column-wrapper {
    flex-wrap: wrap !important;
  }
}
@media screen and (max-width: 1024px) {
  .page-id-13 .our-pillars .fusion-builder-row-inner .col-item.is-active .fusion-column-wrapper {
    background: var(--dataBg);
  }
}
.page-id-13 .our-pillars .fusion-builder-row-inner .col-item:hover {
  background: var(--dataBg);
}
@media screen and (min-width: 768px) {
  .page-id-13 .our-pillars .fusion-builder-row-inner .col-item:hover .fusion-column-wrapper {
    padding-inline: 2rem;
  }
}
.page-id-13 .our-pillars .fusion-builder-row-inner .col-item .fusion-title {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 16px;
  flex-shrink: 0;
  width: 100%;
  max-width: 239px;
}
@media screen and (max-width: 767px) {
  .page-id-13 .our-pillars .fusion-builder-row-inner .col-item .fusion-title {
    max-width: 100%;
    gap: 10px;
  }
}
.page-id-13 .our-pillars .fusion-builder-row-inner .col-item .fusion-title:after {
  counter-increment: pillar;
  content: "0" counter(pillar);
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  .page-id-13 .our-pillars .fusion-builder-row-inner .col-item .fusion-title:after {
    font-size: 1.125rem;
    line-height: 1;
  }
}
.page-id-13 .our-pillars .fusion-builder-row-inner .col-item .fusion-text {
  text-align: right;
}
@media screen and (max-width: 767px) {
  .page-id-13 .our-pillars .fusion-builder-row-inner .col-item .fusion-text {
    text-align: left;
  }
}
.page-id-13 .celebrating-30years .img-vid a {
  display: block;
}
.page-id-13 .celebrating-30years .img-vid a:before {
  content: '';
  background: url(/wp-content/uploads/2026/09/Play.svg) center/contain no-repeat;
  width: 40px;
  height: 40px;
  display: block;
  position: absolute;
  inset: 0;
  z-index: 1;
  top: 50%;
  transform: translateY(-50%);
  margin-inline: auto;
}
.page-id-13 .celebrating-30years #youtube-player {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
}
.page-id-13 .celebrating-30years #youtube-player.is-playing {
  z-index: 1;
}
.page-id-1042.is-showing-popup {
  overflow: hidden;
}
.page-id-1042 .awards .fusion-grid {
  --gap: 32px;
  --columns: 2;
  display: flex;
  flex-wrap: wrap;
  gap: var(--gap);
}
@media screen and (max-width: 1024px) {
  .page-id-1042 .awards .fusion-grid {
    --gap: 20px;
  }
}
.page-id-1042 .awards .fusion-grid .pc-award {
  overflow: hidden;
  padding-top: 1rem;
  padding-right: 1rem;
  box-shadow: inset 0px 4px 0 0 #13294b;
  width: calc((100% / var(--columns)) - var(--gap) + (var(--gap) / var(--columns))) !important;
  border-radius: 0 0 6px 6px;
}
@media screen and (max-width: 1024px) {
  .page-id-1042 .awards .fusion-grid .pc-award {
    padding: 0;
  }
}
@media screen and (max-width: 767px) {
  .page-id-1042 .awards .fusion-grid .pc-award {
    width: 100% !important;
  }
}
.page-id-1042 .awards .fusion-grid .pc-award:after {
  content: '';
  background: linear-gradient(180deg, rgba(217, 224, 255, 0) 0%, #d9e0ff 100%);
  width: 100%;
  height: 154px;
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 10;
  opacity: 0;
  transition: all 0.5s ease-in-out;
  pointer-events: none;
}
@media screen and (max-width: 1024px) {
  .page-id-1042 .awards .fusion-grid .pc-award:after {
    display: none;
  }
}
.page-id-1042 .awards .fusion-grid .pc-award:nth-child(10n + 1), .page-id-1042 .awards .fusion-grid .pc-award:nth-child(10n + 2), .page-id-1042 .awards .fusion-grid .pc-award:nth-child(10n + 3), .page-id-1042 .awards .fusion-grid .pc-award:nth-child(10n + 4) {
  background: #d9e0ff;
}
.page-id-1042 .awards .fusion-grid .pc-award:nth-child(10n + 5), .page-id-1042 .awards .fusion-grid .pc-award:nth-child(10n + 6), .page-id-1042 .awards .fusion-grid .pc-award:nth-child(10n + 7), .page-id-1042 .awards .fusion-grid .pc-award:nth-child(10n + 8) {
  background: #ede5d9;
}
.page-id-1042 .awards .fusion-grid .pc-award:nth-child(10n + 5):after, .page-id-1042 .awards .fusion-grid .pc-award:nth-child(10n + 6):after, .page-id-1042 .awards .fusion-grid .pc-award:nth-child(10n + 7):after, .page-id-1042 .awards .fusion-grid .pc-award:nth-child(10n + 8):after {
  background: linear-gradient(180deg, rgba(217, 224, 255, 0) 0%, #ede5d9 100%);
}
.page-id-1042 .awards .fusion-grid .pc-award:nth-child(10n + 9), .page-id-1042 .awards .fusion-grid .pc-award:nth-child(10n + 10) {
  background: #ffd9d9;
}
.page-id-1042 .awards .fusion-grid .pc-award:nth-child(10n + 9):after, .page-id-1042 .awards .fusion-grid .pc-award:nth-child(10n + 10):after {
  background: linear-gradient(180deg, rgba(217, 224, 255, 0) 0%, #ffd9d9 100%);
}
.page-id-1042 .awards .fusion-grid .pc-award > .fusion-column-wrapper {
  max-height: 304px;
  min-height: 304px;
  padding: 0.5rem 0.5rem 1.5rem 1.5rem;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
@media screen and (max-width: 1024px) {
  .page-id-1042 .awards .fusion-grid .pc-award > .fusion-column-wrapper {
    max-height: unset;
    min-height: unset;
    row-gap: 40px;
    padding: 1.5rem;
  }
}
.page-id-1042 .awards .fusion-grid .pc-award > .fusion-column-wrapper::-webkit-scrollbar {
  width: 3px;
  border-radius: 22px;
  display: none;
}
.page-id-1042 .awards .fusion-grid .pc-award > .fusion-column-wrapper::-webkit-scrollbar-track {
  background: #fff;
  border-radius: 22px;
}
.page-id-1042 .awards .fusion-grid .pc-award > .fusion-column-wrapper::-webkit-scrollbar-thumb {
  background: #13294b;
  border-radius: 22px;
}
.page-id-1042 .awards .fusion-grid .pc-award > .fusion-column-wrapper::-webkit-scrollbar-button {
  height: 50px;
}
.page-id-1042 .awards .fusion-grid .pc-award > .fusion-column-wrapper .pc-award__website {
  transition: all 0.5s ease-in-out;
}
@media screen and (max-width: 1024px) {
  .page-id-1042 .awards .fusion-grid .pc-award > .fusion-column-wrapper .pc-award__website .fusion-title-heading, .page-id-1042 .awards .fusion-grid .pc-award > .fusion-column-wrapper .pc-award__website .fusion-title-heading * {
    line-height: 1 !important;
  }
}
.page-id-1042 .awards .fusion-grid .pc-award > .fusion-column-wrapper .pc-award__inner {
  transition: all 0.5s ease-in-out;
}
.page-id-1042 .awards .fusion-grid .pc-award > .fusion-column-wrapper .pc-award__inner .pc-award__tag {
  border-radius: 4px;
  background: #f3f3ef;
  min-height: 28px;
  display: flex;
  align-items: center;
  width: max-content;
  padding-inline: 0.5rem;
}
.page-id-1042 .awards .fusion-grid .pc-award > .fusion-column-wrapper .pc-award__inner .pc-award__description {
  opacity: 0;
  max-height: 0;
  pointer-events: none;
  transition: all 0.5s ease-in-out;
}
@media screen and (max-width: 1024px) {
  .page-id-1042 .awards .fusion-grid .pc-award > .fusion-column-wrapper .pc-award__inner .pc-award__description {
    opacity: 1;
    max-height: unset;
    display: none;
  }
}
.page-id-1042 .awards .fusion-grid .pc-award > .fusion-column-wrapper .pc-award__inner .fusion-image-element:has(.pc-award__img) {
  height: 0;
}
@media screen and (max-width: 1024px) {
  .page-id-1042 .awards .fusion-grid .pc-award > .fusion-column-wrapper .pc-award__inner .fusion-image-element:has(.pc-award__img) {
    display: none;
  }
}
.page-id-1042 .awards .fusion-grid .pc-award > .fusion-column-wrapper .pc-award__inner .fusion-image-element:has(.pc-award__img) .pc-award__img {
  width: 100%;
  height: 150px;
  overflow: hidden;
  border-radius: 6px;
  opacity: 0;
  transition: all 0.5s ease-in-out;
}
.page-id-1042 .awards .fusion-grid .pc-award > .fusion-column-wrapper .pc-award__inner .fusion-image-element:has(.pc-award__img) .pc-award__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: inherit;
}
@media screen and (min-width: 1025px) {
  .page-id-1042 .awards .fusion-grid .pc-award > .fusion-column-wrapper > div:has(.pc-award__button) {
    display: none;
  }
}
.page-id-1042 .awards .fusion-grid .pc-award > .fusion-column-wrapper .pc-award__button {
  transition: all 0.5s ease-in-out;
}
@media screen and (min-width: 1025px) {
  .page-id-1042 .awards .fusion-grid .pc-award > .fusion-column-wrapper .pc-award__button {
    display: none;
  }
}
.page-id-1042 .awards .fusion-grid .pc-award > .fusion-column-wrapper .custom-scrollbar {
  position: absolute;
  top: 16px;
  right: 16px;
  width: 3px;
  height: 80px;
  background-color: #fff;
  border-radius: 22.392px;
  opacity: 0;
  transition: all 0.3s ease-in-out;
}
@media screen and (max-width: 1024px) {
  .page-id-1042 .awards .fusion-grid .pc-award > .fusion-column-wrapper .custom-scrollbar {
    display: none;
  }
}
.page-id-1042 .awards .fusion-grid .pc-award > .fusion-column-wrapper .custom-scrollbar .custom-scrollbar__thumb {
  background-color: #13294b;
  border-radius: 22.392px;
}
.page-id-1042 .awards .fusion-grid .pc-award:hover:after {
  opacity: 1;
}
.page-id-1042 .awards .fusion-grid .pc-award:hover > .fusion-column-wrapper {
  overflow-y: auto;
}
@media screen and (min-width: 1025px) {
  .page-id-1042 .awards .fusion-grid .pc-award:hover > .fusion-column-wrapper .pc-award__website {
    opacity: 0;
    height: 0;
    visibility: hidden;
  }
}
.page-id-1042 .awards .fusion-grid .pc-award:hover > .fusion-column-wrapper .pc-award__inner .pc-award__description {
  opacity: 1;
  max-height: 200px;
  margin-top: 2rem;
  margin-block: 2rem 2.5rem;
}
@media screen and (min-width: 1025px) {
  .page-id-1042 .awards .fusion-grid .pc-award:hover > .fusion-column-wrapper .pc-award__button {
    opacity: 0;
  }
}
.page-id-1042 .awards .fusion-grid .pc-award:hover > .fusion-column-wrapper .custom-scrollbar {
  opacity: 1;
}
.page-id-1042 .awards .fusion-grid .pc-award:hover > .fusion-column-wrapper .fusion-image-element:has(.pc-award__img) {
  height: 100%;
}
.page-id-1042 .awards .fusion-grid .pc-award:hover > .fusion-column-wrapper .fusion-image-element:has(.pc-award__img) .pc-award__img {
  opacity: 1;
}
.page-id-1042 .become-member .col-right .fusion-imageframe {
  width: 100%;
  overflow: hidden;
}
.page-id-1042 .become-member .col-right .fusion-imageframe img {
  width: 100%;
  height: 690px;
  object-fit: cover;
}
@media screen and (max-width: 1024px) {
  .page-id-1042 .become-member .col-right .fusion-imageframe img {
    aspect-ratio: 1;
    height: auto;
  }
}
@media screen and (max-width: 767px) {
  .page-id-1042 .become-member .col-right .fusion-imageframe img {
    aspect-ratio: 1.5;
  }
}
.page-id-1042 .awards-popup {
  position: fixed;
  bottom: 0;
  height: 50%;
  width: 100%;
  z-index: 100;
  border-top: 4px solid #13294b;
  background: #d9e0ff;
  padding: 1.5625rem 1.5rem 3.75rem;
  display: none;
  overflow: auto;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .page-id-1042 .awards-popup {
    padding-inline: 2.5rem;
  }
}
.page-id-1042 .awards-popup .close {
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.10);
  background: #fff;
  opacity: 1;
  float: none;
  position: absolute;
  top: 25px;
  right: 24px;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.page-id-1042 .awards-popup .close svg {
  display: block;
  width: 26px;
  height: auto;
}
.page-id-1042 .awards-popup:after {
  content: '';
  width: 100%;
  height: 126px;
  display: block;
  position: fixed;
  bottom: 0;
  left: 0;
  background: linear-gradient(180deg, rgba(217, 224, 255, 0) 0%, var(--dataBG) 100%);
}
.page-id-1042 .awards-popup .inner {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 40px;
  height: auto;
}
.page-id-1042 .awards-popup .inner__top {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  flex-direction: column;
}
.page-id-1042 .awards-popup .inner__top img {
  border-radius: 6px;
  display: block;
  margin-bottom: 0.625rem;
  width: 100%;
  height: 150px;
  object-fit: cover;
}
.page-id-1042 .awards-popup .inner__top .tag {
  border-radius: 4px;
  background: #f3f3ef;
  padding-inline: 0.5rem;
  min-height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: max-content;
  font-size: 0.875rem;
  line-height: 0.875rem;
  letter-spacing: 0.14px;
  font-weight: 500;
}
.page-id-1042 .awards-popup .inner__top .title {
  font-size: 1.125rem;
  line-height: 1.375rem;
  font-weight: 600;
  margin-bottom: 0;
}
.page-id-1042 .awards-popup .inner p {
  margin-block: 0;
}
.page-id-1095 .fusion-tb-header #main-header {
  display: none;
}
.page-id-1095 .fusion-tb-header #main-header-sticky.cloned {
  opacity: 1;
  background-color: transparent;
  z-index: 100;
  position: fixed;
}
@media screen and (max-width: 1024px) {
  .page-id-1095 .fusion-tb-header #main-header-sticky.cloned {
    position: absolute;
    top: 0;
  }
}
.page-id-1095 .fusion-tb-header #main-header-sticky.cloned .awb-menu .fusion-menu li.custom-menu-search a:before {
  background-image: url(/wp-content/uploads/2026/08/Search.svg);
}
@media screen and (min-width: 1025px) {
  .page-id-1095 .fusion-tb-header #main-header-sticky.cloned .awb-menu .fusion-menu li a {
    color: #fff !important;
  }
}
.page-id-1095 .fusion-tb-header #main-header-sticky.cloned .col-center .s {
  background: transparent;
  border-color: #fff;
  color: #fff;
}
.page-id-1095 .fusion-tb-header #main-header-sticky.cloned .col-center .s::placeholder {
  color: #fff;
}
.page-id-1095 .fusion-tb-header #main-header-sticky.cloned .col-center .fusion-close-search:before, .page-id-1095 .fusion-tb-header #main-header-sticky.cloned .col-center .fusion-close-search:after {
  background: #fff;
}
.page-id-1095 .fusion-tb-header #main-header-sticky.cloned .col-center .awb-menu .awb-menu__m-toggle {
  color: #fff;
}
.page-id-1095 .fusion-tb-header #main-header-sticky.cloned .col-center .icon-toggle a:before {
  background: url(/wp-content/uploads/2026/08/Hamburger.svg) center / contain no-repeat;
}
.page-id-1095 .fusion-tb-header #main-header-sticky.cloned .col-right .fusion-button.btn-transparent-dark {
  border-color: #fff;
}
.page-id-1095 .fusion-tb-header #main-header-sticky.cloned .col-right .fusion-button.btn-transparent-dark:before {
  background: #fff;
}
.page-id-1095 .fusion-tb-header #main-header-sticky.cloned .col-right .fusion-button.btn-transparent-dark .fusion-button-text {
  color: #fff;
}
.page-id-1095 .fusion-tb-header #main-header-sticky.cloned .col-right .fusion-button.btn-transparent-dark:hover {
  background: #fff;
}
.page-id-1095 .fusion-tb-header #main-header-sticky.cloned .col-right .fusion-button.btn-transparent-dark:hover .fusion-button-text {
  color: #13294b;
}
@media screen and (max-width: 767px) {
  .page-id-1095 .fusion-tb-header #main-header-sticky.cloned:not(.fusion-sticky-show) .col-center .s {
    color: #13294b;
    border-color: #13294b;
  }
}
@media screen and (max-width: 767px) {
  .page-id-1095 .fusion-tb-header #main-header-sticky.cloned:not(.fusion-sticky-show) .col-center .s::placeholder {
    color: #13294b;
  }
}
.page-id-1095 .fusion-tb-header #main-header-sticky:not(.cloned) {
  top: 0;
  transform: translateY(-100%var(--adminbar-height));
  transition: all 0.5s ease-in-out;
}
.page-id-1095 .fusion-tb-header #main-header-sticky:not(.cloned).fusion-sticky-show {
  top: calc(0px + var(--adminbar-height));
  transform: translateY(0);
}
.page-id-1095 .fusion-content-tb {
  background: #13294b;
}
.page-id-1095 .insights_banner > .fusion-builder-row:after {
  content: '';
  width: 662px;
  height: 662px;
  background: url(/wp-content/uploads/2026/09/Shape-InsightsV2_Union.svg) center/contain no-repeat;
  display: block;
  position: absolute;
  top: -338px;
  right: -151px;
  z-index: -1;
}
@media screen and (max-width: 767px) {
  .page-id-1095 .insights_banner > .fusion-builder-row:after {
    width: 318px;
    height: 318px;
    top: -165px;
    right: -89px;
  }
}
.page-id-1095 .insights_banner .fusion-checklist {
  margin-bottom: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}
.page-id-1095 .insights_banner .fusion-checklist .fusion-li-item {
  width: 100%;
  position: relative;
  min-height: 80px;
  display: flex;
  align-items: center;
  box-shadow: inset 0px 4px 0 0 #fff;
  border-radius: 0 0 6px 6px;
}
.page-id-1095 .insights_banner .fusion-checklist .fusion-li-item .icon-wrapper {
  width: 48px;
  height: 48px;
  border-radius: 6px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 16px;
  margin-right: 0;
}
.page-id-1095 .insights_banner .fusion-checklist .fusion-li-item .icon-wrapper i {
  font-size: 0;
  background: url(/wp-content/uploads/2026/09/Users-Supplier.svg) center/contain no-repeat;
  width: 28px;
  height: 28px;
  display: block;
}
.page-id-1095 .insights_banner .fusion-checklist .fusion-li-item .icon-wrapper i:before {
  display: none;
}
.page-id-1095 .insights_banner .fusion-checklist .fusion-li-item:nth-child(2) .icon-wrapper i {
  background-image: url(/wp-content/uploads/2026/09/Users-News.svg);
}
.page-id-1095 .insights_banner .fusion-checklist .fusion-li-item:nth-child(3) .icon-wrapper i {
  background-image: url(/wp-content/uploads/2026/09/Users-Guides.svg);
}
.page-id-1095 .insights_banner .fusion-checklist .fusion-li-item .fusion-li-item-content {
  margin-left: 0;
  padding-left: 4.5rem;
  line-height: 1.375rem !important;
}
.page-id-1095 .insight-boxes:before {
  content: '';
  width: 100%;
  height: 900px;
  background: linear-gradient(0deg, #13294b 74.52%, rgba(19, 41, 75, 0) 100%);
  position: absolute;
  top: 0;
  left: 0;
}
.page-id-1095 .insight-boxes .fusion-content-boxes {
  margin-inline: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 85px 54px;
  align-items: flex-start;
  max-width: 1054px;
  margin-inline: auto;
}
@media screen and (max-width: 1024px) {
  .page-id-1095 .insight-boxes .fusion-content-boxes {
    gap: 30px;
  }
}
.page-id-1095 .insight-boxes .fusion-content-boxes:before, .page-id-1095 .insight-boxes .fusion-content-boxes:after, .page-id-1095 .insight-boxes .fusion-content-boxes .fusion-clearfix {
  display: none;
}
.page-id-1095 .insight-boxes .fusion-content-boxes .fusion-column {
  width: calc(50% - (54px / 2)) !important;
  padding-inline: 0;
  border-radius: 6px;
  margin-bottom: 0;
}
@media screen and (max-width: 1024px) {
  .page-id-1095 .insight-boxes .fusion-content-boxes .fusion-column {
    width: calc(50% - (30px / 2)) !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-1095 .insight-boxes .fusion-content-boxes .fusion-column {
    width: 100% !important;
  }
}
.page-id-1095 .insight-boxes .fusion-content-boxes .fusion-column:hover .col .heading .heading-link .image img {
  transform: scale(1.05);
}
.page-id-1095 .insight-boxes .fusion-content-boxes .fusion-column .col {
  margin: 0;
  text-align: left;
  padding: 1.5rem 1.5rem 2rem;
  border-radius: 6px;
  height: 100%;
  position: relative;
}
.page-id-1095 .insight-boxes .fusion-content-boxes .fusion-column .col .heading {
  margin-bottom: 0;
  text-align: left;
  position: static;
}
.page-id-1095 .insight-boxes .fusion-content-boxes .fusion-column .col .heading .heading-link {
  display: block;
  position: static;
}
.page-id-1095 .insight-boxes .fusion-content-boxes .fusion-column .col .heading .heading-link:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
  z-index: 1;
}
.page-id-1095 .insight-boxes .fusion-content-boxes .fusion-column .col .heading .heading-link .image {
  width: 100%;
  overflow: hidden;
  border-radius: 4px;
  overflow: hidden;
  height: 300px;
  margin-bottom: 1.5rem;
}
@media screen and (max-width: 1024px) {
  .page-id-1095 .insight-boxes .fusion-content-boxes .fusion-column .col .heading .heading-link .image {
    aspect-ratio: 1;
    height: auto;
  }
}
@media screen and (max-width: 767px) {
  .page-id-1095 .insight-boxes .fusion-content-boxes .fusion-column .col .heading .heading-link .image {
    aspect-ratio: 1.5;
  }
}
.page-id-1095 .insight-boxes .fusion-content-boxes .fusion-column .col .heading .heading-link .image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  margin-bottom: 0;
  transition: all 0.5s ease-in-out;
}
.page-id-1095 .insight-boxes .fusion-content-boxes .fusion-column .col .heading .heading-link .content-box-heading {
  font-size: 30px !important;
  line-height: 33px !important;
}
@media screen and (max-width: 1024px) {
  .page-id-1095 .insight-boxes .fusion-content-boxes .fusion-column .col .heading .heading-link .content-box-heading {
    font-size: 1.5rem !important;
    line-height: normal !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-1095 .insight-boxes .fusion-content-boxes .fusion-column .col .heading .heading-link .content-box-heading {
    font-size: 1.3125rem !important;
  }
}
.page-id-1095 .insight-boxes .fusion-content-boxes .fusion-column .col .content-container {
  text-align: left;
  padding-bottom: 0;
  margin-bottom: 0;
}
.page-id-1095 .insight-boxes .fusion-content-boxes .fusion-column .col .content-container ul {
  list-style: none;
  padding: 0;
  margin: 0;
  border-top: 1px solid #b0b7c3;
}
.page-id-1095 .insight-boxes .fusion-content-boxes .fusion-column .col .content-container ul li {
  color: #13294b;
  padding-block: 0.5rem;
  border-bottom: 1px solid #b0b7c3;
  position: relative;
  padding-left: 1.5rem;
}
.page-id-1095 .insight-boxes .fusion-content-boxes .fusion-column .col .content-container ul li:before {
  content: '';
  background: url(/wp-content/uploads/2026/09/Check.svg);
  width: 11px;
  height: 8px;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.page-id-1095 .insight-boxes .fusion-content-boxes .fusion-column .col .content-container p {
  font-size: 1.125rem;
  line-height: 1.5625rem;
  letter-spacing: -0.09px;
  margin-block: 0.75rem;
}
.page-id-1095 .insight-boxes .fusion-content-boxes .fusion-column .col .fusion-button {
  min-height: unset;
  background: transparent;
  padding: 0 0 0.375rem 0;
  display: inline-block;
  border-radius: 0;
  width: auto !important;
  margin-top: 1.5rem;
  z-index: 10;
}
.page-id-1095 .insight-boxes .fusion-content-boxes .fusion-column .col .fusion-button:before {
  display: none;
}
.page-id-1095 .insight-boxes .fusion-content-boxes .fusion-column .col .fusion-button:after {
  content: '';
  width: 0;
  height: 3px;
  background: #13294b;
  display: block;
  transition: width 0.3s ease-in-out;
  position: absolute;
  bottom: 0;
}
.page-id-1095 .insight-boxes .fusion-content-boxes .fusion-column .col .fusion-button:hover:after {
  width: 100%;
}
.page-id-1095 .insight-boxes .fusion-content-boxes .fusion-column .col .fusion-button .fusion-button-text {
  display: flex;
  align-items: center;
  gap: 12px;
  letter-spacing: -0.5px;
  color: #13294b;
  font-size: 1.4375rem;
  letter-spacing: -0.5px;
}
@media screen and (max-width: 1024px) {
  .page-id-1095 .insight-boxes .fusion-content-boxes .fusion-column .col .fusion-button .fusion-button-text {
    font-size: 1.375rem;
  }
}
@media screen and (max-width: 767px) {
  .page-id-1095 .insight-boxes .fusion-content-boxes .fusion-column .col .fusion-button .fusion-button-text {
    font-size: 1.25rem;
  }
}
.page-id-1095 .insight-boxes .fusion-content-boxes .fusion-column .col .fusion-button .fusion-button-text:after {
  content: '';
  background: url(/wp-content/uploads/2026/09/Arrow-L_Dark.svg) center/contain no-repeat;
  width: 18px;
  height: 15px;
  display: block;
}
.page-id-1095 .insight-boxes .fusion-content-boxes .fusion-column:nth-child(1) {
  background: #ffd9d9;
}
.page-id-1095 .insight-boxes .fusion-content-boxes .fusion-column:nth-child(2) {
  background: #ccf5ed;
}
.page-id-1095 .insight-boxes .fusion-content-boxes .fusion-column:nth-child(3) {
  background: #ffe8cc;
}
.page-id-1095 .insight-boxes .fusion-content-boxes .fusion-column:nth-child(4) {
  background: #ffd9f2;
}
.page-id-1095 .insight-boxes .fusion-content-boxes .fusion-column:nth-child(even) {
  transform: translateY(96px);
}
@media screen and (max-width: 767px) {
  .page-id-1095 .insight-boxes .fusion-content-boxes .fusion-column:nth-child(even) {
    transform: translateY(0);
  }
}
.parent-pageid-1095 .insights-sub__banner > .fusion-builder-row:after {
  content: '';
  width: 662px;
  height: 662px;
  background: url(/wp-content/uploads/2026/09/Shape_Union-Insights-Sub.svg) center / contain no-repeat;
  display: block;
  position: absolute;
  top: -303px;
  right: -151px;
  z-index: -1;
}
@media screen and (max-width: 767px) {
  .parent-pageid-1095 .insights-sub__banner > .fusion-builder-row:after {
    width: 400px;
    height: 400px;
    top: 0;
  }
}
.parent-pageid-1095 .insights-sub__overview .col-right .fusion-imageframe {
  width: 100%;
  height: 429px;
  overflow: hidden;
}
@media screen and (max-width: 1024px) {
  .parent-pageid-1095 .insights-sub__overview .col-right .fusion-imageframe {
    aspect-ratio: 1;
    height: auto;
  }
}
@media screen and (max-width: 767px) {
  .parent-pageid-1095 .insights-sub__overview .col-right .fusion-imageframe {
    aspect-ratio: 1.5;
  }
}
.parent-pageid-1095 .insights-sub__overview .col-right .fusion-imageframe img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.parent-pageid-1095 .insights-sub__methodology .fusion-builder-row-inner {
  counter-reset: pillar;
}
.parent-pageid-1095 .insights-sub__methodology .fusion-builder-row-inner .col-item .fusion-column-wrapper {
  transition: all 0.5s ease-in-out;
  flex-wrap: nowrap !important;
}
@media screen and (max-width: 1024px) {
  .parent-pageid-1095 .insights-sub__methodology .fusion-builder-row-inner .col-item .fusion-column-wrapper {
    padding-inline: 1.25rem;
    background: var(--dataBg);
  }
}
@media screen and (max-width: 767px) {
  .parent-pageid-1095 .insights-sub__methodology .fusion-builder-row-inner .col-item .fusion-column-wrapper {
    flex-wrap: wrap !important;
  }
}
.parent-pageid-1095 .insights-sub__methodology .fusion-builder-row-inner .col-item:hover {
  background: var(--dataBg);
}
@media screen and (min-width: 768px) {
  .parent-pageid-1095 .insights-sub__methodology .fusion-builder-row-inner .col-item:hover .fusion-column-wrapper {
    padding-inline: 2rem;
  }
}
.parent-pageid-1095 .insights-sub__methodology .fusion-builder-row-inner .col-item .fusion-title {
  display: flex;
  align-items: flex-start;
  gap: 16px;
  flex-shrink: 0;
}
@media screen and (max-width: 767px) {
  .parent-pageid-1095 .insights-sub__methodology .fusion-builder-row-inner .col-item .fusion-title {
    gap: 10px;
    flex-shrink: 1;
  }
}
.parent-pageid-1095 .insights-sub__methodology .fusion-builder-row-inner .col-item .fusion-title:after {
  counter-increment: pillar;
  content: "0" counter(pillar);
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 500;
  color: #13294b;
  flex-shrink: 1;
  position: relative;
  top: 4px;
}
@media screen and (max-width: 767px) {
  .parent-pageid-1095 .insights-sub__methodology .fusion-builder-row-inner .col-item .fusion-title:after {
    font-size: 1.125rem;
    line-height: 1;
    top: 7px;
  }
}
.parent-pageid-1095 .insights-sub__methodology .fusion-builder-row-inner .col-item .fusion-text {
  text-align: right;
  max-width: 465px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
@media screen and (max-width: 767px) {
  .parent-pageid-1095 .insights-sub__methodology .fusion-builder-row-inner .col-item .fusion-text {
    text-align: left;
  }
}
@media screen and (max-width: 767px) {
  .parent-pageid-1095 .insights-sub__methodology .fusion-builder-row-inner .col-item .fusion-text * {
    font-size: 1rem !important;
    line-height: 1.375rem !important;
  }
}
.parent-pageid-1095 .insights-sub__how .col-right .fusion-content-boxes {
  margin: 0;
  --gap: 16px;
  --columns: 2;
  display: flex;
  max-width: 800px;
  width: 100%;
  flex-wrap: wrap;
  gap: var(--gap);
}
@media screen and (max-width: 767px) {
  .parent-pageid-1095 .insights-sub__how .col-right .fusion-content-boxes {
    margin-top: 1.875rem;
  }
}
.parent-pageid-1095 .insights-sub__how .col-right .fusion-content-boxes:before, .parent-pageid-1095 .insights-sub__how .col-right .fusion-content-boxes:after, .parent-pageid-1095 .insights-sub__how .col-right .fusion-content-boxes .fusion-clearfix {
  display: none;
}
.parent-pageid-1095 .insights-sub__how .col-right .fusion-content-boxes .fusion-column {
  width: calc((100% / var(--columns)) - var(--gap) + (var(--gap) / var(--columns))) !important;
  padding-inline: 0;
  float: none;
  margin-bottom: 0;
}
.parent-pageid-1095 .insights-sub__how .col-right .fusion-content-boxes .fusion-column .col {
  height: 100%;
  text-align: left;
  margin: 0;
  padding: 1.25rem 1rem;
  box-shadow: inset 0px 4px 0 0 #13294b;
  border-radius: 0 0 6px 6px;
}
.parent-pageid-1095 .insights-sub__how .col-right .fusion-content-boxes .fusion-column .col .heading {
  text-align: left;
  margin-bottom: 0.5rem;
}
.parent-pageid-1095 .insights-sub__how .col-right .fusion-content-boxes .fusion-column .col .heading .image {
  margin-bottom: 1.5rem;
  width: 56px;
  height: 56px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 6px;
  background: rgba(0, 0, 0, 0.05);
}
.parent-pageid-1095 .insights-sub__how .col-right .fusion-content-boxes .fusion-column .col .heading .image img {
  margin-bottom: 0;
}
.parent-pageid-1095 .insights-sub__how .col-right .fusion-content-boxes .fusion-column .col .heading .content-box-heading {
  font-size: 1.125rem !important;
  line-height: 1.375rem !important;
}
@media screen and (max-width: 767px) {
  .parent-pageid-1095 .insights-sub__how .col-right .fusion-content-boxes .fusion-column .col .heading .content-box-heading {
    font-size: 1.125rem !important;
    line-height: normal !important;
  }
}
.parent-pageid-1095 .insights-sub__how .col-right .fusion-content-boxes .fusion-column .col .content-container {
  text-align: left;
  margin: 0;
}
.parent-pageid-1095 .insights-sub__explore .col-bottom .fusion-post-cards {
  overflow: visible;
  margin-inline: 0;
}
@media screen and (max-width: 576px) {
  .parent-pageid-1095 .insights-sub__explore .col-bottom .fusion-post-cards {
    margin-inline: 0;
  }
}
.parent-pageid-1095 .insights-sub__explore .col-bottom .fusion-post-cards .swiper-wrapper {
  padding: 0 !important;
}
.parent-pageid-1095 .insights-sub__explore .col-bottom .fusion-post-cards .pc {
  width: 286px;
}
.parent-pageid-1095 .insights-sub__explore .col-bottom .pc-image__hover > .fusion-column-wrapper {
  background: rgba(255, 255, 255, 0.20);
}
.parent-pageid-1095 .insights-sub__explore .col-bottom .pc-image__hover .pc-description {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  -webkit-box-orient: vertical;
  margin-bottom: 2.75rem;
}
@media screen and (max-width: 767px) {
  .parent-pageid-1095 .insights-sub__explore .col-bottom .pc-image__hover .pc-description {
    margin-bottom: 1.25rem;
  }
}
.parent-pageid-1095 .insights-sub__explore .col-bottom .pc-image__hover .fusion-imageframe:not(.pc-lock) {
  height: 169px;
}
.parent-pageid-1095 .insights-sub__explore .col-bottom .pc-image__hover.swiper-slide-active > .fusion-column-wrapper, .parent-pageid-1095 .insights-sub__explore .col-bottom .pc-image__hover.swiper-slide-next > .fusion-column-wrapper {
  background: #fbfbf9;
}
.parent-pageid-1095 .search-section > .fusion-row {
  padding-top: 1.5rem;
  border-top: 4px solid #13294b;
}
@media only screen and (max-width: 767px) {
  .parent-pageid-1095 .search-section > .fusion-row {
    padding-top: 1.25rem;
  }
}
.parent-pageid-1095 .search-section .headline-row {
  justify-content: space-between !important;
  align-items: center !important;
  margin-bottom: 2.5rem;
}
@media only screen and (max-width: 767px) {
  .parent-pageid-1095 .search-section .headline-row {
    margin-bottom: 1.25rem;
  }
}
.parent-pageid-1095 .search-section .headline-row .fusion-content-boxes {
  margin: 0;
  display: flex;
  max-width: 326px;
}
.parent-pageid-1095 .search-section .headline-row .fusion-content-boxes:after, .parent-pageid-1095 .search-section .headline-row .fusion-content-boxes:before {
  display: none;
}
.parent-pageid-1095 .search-section .headline-row .fusion-content-boxes .fusion-column {
  margin: 0;
  padding: 1rem;
  background: rgba(255, 255, 255, 0.50);
  border-radius: 6px;
}
.parent-pageid-1095 .search-section .headline-row .fusion-content-boxes .fusion-column .col {
  margin-bottom: 0;
}
.parent-pageid-1095 .search-section .headline-row .fusion-content-boxes .fusion-column .col .heading {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  align-items: center;
  margin: 0;
}
.parent-pageid-1095 .search-section .headline-row .fusion-content-boxes .fusion-column .col .heading .image {
  position: relative;
  width: 40px;
  height: 40px;
  background: #fff;
  padding: 0.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 6px;
}
.parent-pageid-1095 .search-section .headline-row .fusion-content-boxes .fusion-column .col .heading .image img {
  margin: 0;
  display: flex;
  width: 24px;
  height: 24px;
}
.parent-pageid-1095 .search-section .headline-row .fusion-content-boxes .fusion-column .col .heading .content-box-heading {
  padding: 0 !important;
  line-height: 1.25rem !important;
  width: 238px;
}
.parent-pageid-1095 .search-section .headline-row .fusion-content-boxes .fusion-column .col .heading .content-box-heading strong {
  font-weight: 600;
}
.parent-pageid-1095 .search-section input[name="s"] {
  height: 80px;
  padding: 2rem 1.5rem 0.75rem !important;
}
.parent-pageid-1095 .search-section .search-button {
  width: 24px !important;
  height: 24px !important;
}
.parent-pageid-1095 .search-section .search-button:after {
  top: 3px;
}
.parent-pageid-1095 .search-section .search-button input {
  opacity: 0;
  display: block;
  width: 24px !important;
  height: 24px !important;
}
.parent-pageid-1095 .search-section .ssaa-search {
  padding-top: 1.5rem;
  border-top: 0 none;
}
@media screen and (max-width: 1024px) {
  .page-id-1436 .membership_banner {
    align-items: flex-end;
  }
}
@media screen and (max-width: 767px) {
  .page-id-1436 .membership_banner:before {
    content: '';
    background: linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 0.7) 100%);
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    inset: 0;
  }
}
@media screen and (max-width: 767px) {
  .page-id-1436 .header-offset {
    background-position: 70% 100%;
  }
}
.page-id-1436 .membership-join .col-left .fusion-imageframe {
  width: 100%;
  height: 626px;
  overflow: hidden;
}
@media screen and (max-width: 1024px) {
  .page-id-1436 .membership-join .col-left .fusion-imageframe {
    aspect-ratio: 1;
    height: auto;
  }
}
@media screen and (max-width: 767px) {
  .page-id-1436 .membership-join .col-left .fusion-imageframe {
    aspect-ratio: 1.5;
  }
}
.page-id-1436 .membership-join .col-left .fusion-imageframe img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.page-id-1436 .membership-join .col-right .fusion-content-boxes {
  margin: 0;
  --gap: 16px;
  --columns: 2;
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  gap: var(--gap);
}
@media screen and (max-width: 767px) {
  .page-id-1436 .membership-join .col-right .fusion-content-boxes {
    --columns: 1;
  }
}
.page-id-1436 .membership-join .col-right .fusion-content-boxes:before, .page-id-1436 .membership-join .col-right .fusion-content-boxes:after, .page-id-1436 .membership-join .col-right .fusion-content-boxes .fusion-clearfix {
  display: none;
}
.page-id-1436 .membership-join .col-right .fusion-content-boxes .fusion-column {
  width: calc((100% / var(--columns)) - var(--gap) + (var(--gap) / var(--columns))) !important;
  padding-inline: 0;
  float: none;
  margin-bottom: 0;
}
@media screen and (max-width: 360px) {
  .page-id-1436 .membership-join .col-right .fusion-content-boxes .fusion-column {
    width: 100% !important;
  }
}
.page-id-1436 .membership-join .col-right .fusion-content-boxes .fusion-column .col {
  height: 100%;
  text-align: left;
  margin: 0;
  padding: 1.25rem 1rem;
  box-shadow: inset 0px 4px 0 0 #13294b;
  border-radius: 0 0 6px 6px;
}
.page-id-1436 .membership-join .col-right .fusion-content-boxes .fusion-column .col .heading {
  text-align: left;
  margin-bottom: 1.5rem;
}
.page-id-1436 .membership-join .col-right .fusion-content-boxes .fusion-column .col .heading .content-box-heading {
  font-size: 1.25rem !important;
  line-height: 1.5rem !important;
}
@media screen and (max-width: 767px) {
  .page-id-1436 .membership-join .col-right .fusion-content-boxes .fusion-column .col .heading .content-box-heading {
    font-size: 1.125rem !important;
    line-height: normal !important;
  }
}
.page-id-1436 .membership-join .col-right .fusion-content-boxes .fusion-column .col .content-container {
  text-align: left;
  margin: 0;
}
.page-id-1436 .membership-join .col-right .fusion-content-boxes .fusion-column:nth-child(3) {
  width: 100% !important;
}
.page-id-1436 .membership-join .col-right .fusion-content-boxes .fusion-column:nth-child(3) .col {
  border-radius: 0;
}
.page-id-1436 .membership-boxes .mw-668 {
  max-width: 668px;
}
.page-id-1436 .membership-boxes .mw-753 {
  max-width: 753px;
}
.page-id-1436 .membership-boxes .fusion-content-boxes {
  margin: 0;
}
@media screen and (max-width: 767px) {
  .page-id-1436 .membership-boxes .fusion-content-boxes {
    margin-top: 1.875rem;
  }
}
.page-id-1436 .membership-boxes .fusion-content-boxes:before, .page-id-1436 .membership-boxes .fusion-content-boxes:after, .page-id-1436 .membership-boxes .fusion-content-boxes .fusion-clearfix {
  display: none;
}
.page-id-1436 .membership-boxes .fusion-content-boxes .fusion-column {
  width: 292px !important;
  padding-inline: 0;
  float: none;
  margin-bottom: 0;
  height: auto;
}
.page-id-1436 .membership-boxes .fusion-content-boxes .fusion-column .col {
  height: 100%;
  text-align: left;
  margin: 0;
  padding: 1.25rem 1rem;
  border-radius: 6px;
  display: flex;
  flex-wrap: wrap;
}
.page-id-1436 .membership-boxes .fusion-content-boxes .fusion-column .col .heading {
  text-align: left;
  margin-bottom: 0.5rem;
}
.page-id-1436 .membership-boxes .fusion-content-boxes .fusion-column .col .heading .content-box-heading {
  font-size: 1.25rem !important;
  line-height: 1.5rem !important;
}
@media screen and (max-width: 767px) {
  .page-id-1436 .membership-boxes .fusion-content-boxes .fusion-column .col .heading .content-box-heading {
    font-size: 1.125rem !important;
    line-height: normal !important;
  }
}
.page-id-1436 .membership-boxes .fusion-content-boxes .fusion-column .col .content-container {
  text-align: left;
  margin: 0 0 1.5rem;
}
.page-id-1436 .membership-boxes .fusion-content-boxes .fusion-column .col .image {
  width: 100%;
  overflow: hidden;
  height: 173px;
  border-radius: 4px;
}
.page-id-1436 .membership-boxes .fusion-content-boxes .fusion-column .col .image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.page-id-1436 .membership-boxes .fusion-content-boxes .global-arrow.is-visible {
  margin: 1.25rem 0 0;
}
.page-id-1436 .membership-boxes .fusion-content-boxes .global-arrow .swiper-button {
  margin: 0;
  left: 0;
  right: 0;
}
.page-id-1436 .membership-boxes .fusion-content-boxes .membership-boxes__dots {
  width: 100%;
  margin-top: 1.25rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
  height: 10px;
}
.page-id-1436 .membership-boxes .fusion-content-boxes .membership-boxes__dots .swiper-scrollbar-drag {
  background-color: #fff;
  border-radius: 50px;
}
.page-id-1436 .membership-boxes .fusion-content-boxes .membership-boxes__dots .membership-boxes__dot {
  width: 6px;
  height: 6px;
  border-radius: 50px;
  display: block;
  background: #13294b;
  transition: all 0.3s ease-in-out;
}
.page-id-1436 .membership-boxes .fusion-content-boxes .membership-boxes__dots .membership-boxes__dot.is-active {
  width: 10px;
  height: 10px;
}
.page-id-1436 .membership-boxes .membership-boxes-col__advocate .fusion-content-boxes .membership-boxes__dots .swiper-scrollbar-drag {
  background-color: #489fdf;
  border-radius: 50px;
}
.page-id-1436 .membership-boxes .membership-boxes-col__support .fusion-content-boxes .membership-boxes__dots .swiper-scrollbar-drag {
  background-color: #f79646;
  border-radius: 50px;
}
.page-id-1436 .membership-boxes .membership-boxes-col__engage .fusion-content-boxes .membership-boxes__dots .swiper-scrollbar-drag {
  background-color: #489fdf;
  border-radius: 50px;
}
@media screen and (max-width: 767px) {
  .page-id-1436 .fusion-row .membership-join-today.nonhundred-percent-fullwidth > .fusion-row {
    max-width: 362px !important;
  }
}
.page-id-1436 .fusion-row .membership-join-today.nonhundred-percent-fullwidth .join-today .fusion-title-heading {
  padding-top: 0.75rem;
  border-top: 4px solid #fff;
  width: max-content;
}
@media screen and (max-width: 767px) {
  .page-id-1436 .fusion-row .membership-join-today.nonhundred-percent-fullwidth .join-today .fusion-title-heading {
    padding-top: 0.5rem;
  }
}
@media screen and (max-width: 767px) {
  .page-id-1436 .fusion-row .membership-join-today.nonhundred-percent-fullwidth .col-left {
    margin-bottom: 1.25rem;
  }
}
@media screen and (max-width: 767px) {
  .page-id-1436 .fusion-row .membership-join-today.nonhundred-percent-fullwidth .col-left .fusion-column-wrapper {
    flex-direction: row !important;
    align-items: center;
    justify-content: space-between;
  }
}
@media screen and (max-width: 767px) {
  .page-id-1436 .fusion-row .membership-join-today.nonhundred-percent-fullwidth .col-left .fusion-column-wrapper .fusion-image-element {
    width: 47.51%;
  }
}
.page-id-1436 .fusion-row .membership-join-today.nonhundred-percent-fullwidth .col-left .fusion-column-wrapper .fusion-imageframe {
  width: 100%;
  height: 233px;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .page-id-1436 .fusion-row .membership-join-today.nonhundred-percent-fullwidth .col-left .fusion-column-wrapper .fusion-imageframe {
    height: auto;
    aspect-ratio: 1.5;
  }
}
.page-id-1436 .fusion-row .membership-join-today.nonhundred-percent-fullwidth .col-left .fusion-column-wrapper .fusion-imageframe img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media screen and (max-width: 767px) {
  .page-id-1436 .fusion-row .membership-join-today.nonhundred-percent-fullwidth .col-left .fusion-column-wrapper .join-today {
    width: 46.27%;
  }
}
@media screen and (max-width: 767px) {
  .page-id-1436 .fusion-row .membership-join-today.nonhundred-percent-fullwidth .col-center {
    width: 25.15%;
    margin-block: 0;
  }
}
.page-id-1436 .fusion-row .membership-join-today.nonhundred-percent-fullwidth .col-center .fusion-image-element {
  width: 100%;
  height: 100%;
}
.page-id-1436 .fusion-row .membership-join-today.nonhundred-percent-fullwidth .col-center .fusion-image-element .fusion-imageframe {
  height: inherit;
  width: 100%;
  overflow: hidden;
}
.page-id-1436 .fusion-row .membership-join-today.nonhundred-percent-fullwidth .col-center .fusion-image-element .fusion-imageframe img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media screen and (max-width: 767px) {
  .page-id-1436 .fusion-row .membership-join-today.nonhundred-percent-fullwidth .col-right {
    width: 68.63%;
  }
}
@media screen and (max-width: 767px) {
  .page-id-1436 .fusion-row .membership-join-today.nonhundred-percent-fullwidth .col-right > .fusion-column-wrapper {
    flex-direction: column-reverse !important;
    justify-content: center;
    gap: 12px;
  }
}
.page-id-1436 .fusion-row .membership-join-today.nonhundred-percent-fullwidth .col-right .fusion-imageframe {
  width: 100%;
  height: 176px;
  overflow: hidden;
}
.page-id-1436 .fusion-row .membership-join-today.nonhundred-percent-fullwidth .col-right .fusion-imageframe img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.page-id-1436 .membership-options .fusion-content-boxes {
  margin: 0;
  --gap: 16px;
  --columns: 4;
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  gap: var(--gap);
  counter-reset: option;
}
@media screen and (max-width: 1024px) {
  .page-id-1436 .membership-options .fusion-content-boxes {
    --columns: 1;
    --gap: 12px;
    justify-content: center;
  }
}
.page-id-1436 .membership-options .fusion-content-boxes:before, .page-id-1436 .membership-options .fusion-content-boxes:after, .page-id-1436 .membership-options .fusion-content-boxes .fusion-clearfix {
  display: none;
}
.page-id-1436 .membership-options .fusion-content-boxes .fusion-column {
  width: calc((100% / var(--columns)) - var(--gap) + (var(--gap) / var(--columns))) !important;
  padding-inline: 0;
  float: none;
  margin-bottom: 0;
  height: auto;
  /*
   &:hover {
   .col {
   background: var(--awb-backgroundcolor);
   .content-box-heading {
   &:before {
   background: $white;
   }
   }
   .select {
   transform: translateY(0);
   background: $white;
   @media screen and (max-width: $breakpoint-lg) {
   background: transparent;
   }
   }
   }
   }
   */
}
@media screen and (max-width: 1024px) {
  .page-id-1436 .membership-options .fusion-content-boxes .fusion-column {
    max-width: 378px;
  }
}
.page-id-1436 .membership-options .fusion-content-boxes .fusion-column .col {
  height: 100%;
  text-align: left;
  margin: 0;
  padding: 1rem;
  border-radius: 6px;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  background: #fff;
  transition: all 0.5s ease-in-out;
}
@media screen and (max-width: 1024px) {
  .page-id-1436 .membership-options .fusion-content-boxes .fusion-column .col {
    padding: 1.5625rem;
    justify-content: flex-start;
    border-radius: 0;
    width: 100%;
  }
}
.page-id-1436 .membership-options .fusion-content-boxes .fusion-column .col .heading {
  text-align: left;
  margin-bottom: 0.5rem;
}
@media screen and (max-width: 1024px) {
  .page-id-1436 .membership-options .fusion-content-boxes .fusion-column .col .heading {
    padding-right: 7.75rem;
    margin-bottom: 0.75rem;
  }
}
.page-id-1436 .membership-options .fusion-content-boxes .fusion-column .col .heading .heading-link {
  pointer-events: none;
}
.page-id-1436 .membership-options .fusion-content-boxes .fusion-column .col .heading .heading-link:before {
  content: '';
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0;
  z-index: 1;
}
.page-id-1436 .membership-options .fusion-content-boxes .fusion-column .col .heading .content-box-heading {
  font-size: 1.25rem !important;
  line-height: 1.5rem !important;
}
@media screen and (max-width: 1024px) {
  .page-id-1436 .membership-options .fusion-content-boxes .fusion-column .col .heading .content-box-heading {
    font-size: 1.3125rem !important;
    line-height: 1 !important;
  }
}
.page-id-1436 .membership-options .fusion-content-boxes .fusion-column .col .heading .content-box-heading:before {
  counter-increment: option;
  content: "Option " counter(option);
  font-size: 0.875rem;
  line-height: 0.875rem;
  letter-spacing: 0.14px;
  font-weight: 500;
  margin-bottom: 1rem;
  padding-inline: 0.5rem;
  background-color: var(--awb-backgroundcolor);
  width: max-content;
  min-height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  transition: all 0.5s ease-in-out;
}
@media screen and (max-width: 1024px) {
  .page-id-1436 .membership-options .fusion-content-boxes .fusion-column .col .heading .content-box-heading:before {
    margin-bottom: 0.75rem;
  }
}
.page-id-1436 .membership-options .fusion-content-boxes .fusion-column .col .content-container {
  text-align: left;
  margin: 0 0 1.5rem;
  color: #2d405f;
}
@media screen and (max-width: 1024px) {
  .page-id-1436 .membership-options .fusion-content-boxes .fusion-column .col .content-container {
    padding: 0.375rem 7.75rem 0.375rem 0;
    margin-bottom: 0.75rem;
    font-size: 1rem;
    line-height: 1.375rem;
  }
}
.page-id-1436 .membership-options .fusion-content-boxes .fusion-column .col .image {
  width: 100%;
  height: 173px;
  border-radius: 4px;
  position: relative;
  overflow: hidden;
  margin-top: auto;
}
@media screen and (max-width: 1024px) {
  .page-id-1436 .membership-options .fusion-content-boxes .fusion-column .col .image {
    position: absolute;
    top: 25px;
    right: 25px;
    width: 100px;
    height: 170px;
    border-radius: 6px;
  }
}
.page-id-1436 .membership-options .fusion-content-boxes .fusion-column .col .image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.page-id-1436 .membership-options .fusion-content-boxes .fusion-column .col .select-hider {
  position: absolute;
  bottom: 16px;
  left: 16px;
  overflow: hidden;
}
@media screen and (max-width: 1024px) {
  .page-id-1436 .membership-options .fusion-content-boxes .fusion-column .col .select-hider {
    position: unset;
  }
}
@media screen and (max-width: 767px) {
  .page-id-1436 .membership-options .fusion-content-boxes .fusion-column .col .select-hider {
    display: none;
  }
}
.page-id-1436 .membership-options .fusion-content-boxes .fusion-column .col .select {
  border-radius: 4px;
  background: #fff;
  min-height: 28px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 6px;
  padding-inline: 8px;
  transform: translateY(100%);
  transition: all 0.5s ease-in-out;
}
@media screen and (max-width: 1024px) {
  .page-id-1436 .membership-options .fusion-content-boxes .fusion-column .col .select {
    transform: translateY(0);
    padding-inline: 0;
    width: max-content;
    gap: 8px;
    min-height: auto;
    padding-bottom: 0.25rem;
    font-size: 1rem !important;
    line-height: 1rem !important;
    letter-spacing: 0.04px;
  }
}
.page-id-1436 .membership-options .fusion-content-boxes .fusion-column .col .select:after {
  content: '';
  background: url(/wp-content/uploads/2026/09/Check.svg) center/contain no-repeat;
  width: 12px;
  height: 12px;
}
@media screen and (max-width: 1024px) {
  .page-id-1436 .membership-options .fusion-content-boxes .fusion-column .col .select:after {
    width: 13px;
    height: 10px;
    background: url(/wp-content/uploads/2026/08/Arrow_Default.svg) center/contain no-repeat;
    position: unset;
    background-color: transparent;
  }
}
@media screen and (max-width: 1024px) {
  .page-id-1436 .membership-options .fusion-content-boxes .fusion-column .col .select.is-active {
    padding-inline: 0.5rem;
    gap: 6px;
    padding-bottom: 0;
    min-height: 28px;
  }
}
@media screen and (max-width: 1024px) {
  .page-id-1436 .membership-options .fusion-content-boxes .fusion-column .col .select.is-active:after {
    background: url(/wp-content/uploads/2026/09/Check.svg) center/contain no-repeat;
  }
}
.page-id-1436 .membership-options .fusion-content-boxes .fusion-column.is-active .col {
  background: var(--awb-backgroundcolor);
}
.page-id-1436 .membership-options .fusion-content-boxes .fusion-column.is-active .col .content-box-heading:before {
  background: #fff;
}
.page-id-1436 .membership-options .fusion-content-boxes .fusion-column.is-active .col .select {
  transform: translateY(0);
  background: #fff;
}
.page-id-1436 .hundred-percent-fullwidth .membership-pricing > .fusion-row {
  max-width: 1220px !important;
}
.page-id-1436 .hundred-percent-fullwidth .membership-pricing > .fusion-row .table-contents table {
  border: none;
}
.page-id-1436 .hundred-percent-fullwidth .membership-pricing > .fusion-row .table-contents table th {
  border: none;
  padding-block: 0.75rem;
  background-color: #fff;
  padding: 1.75rem 0.625rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5rem;
}
@media screen and (max-width: 767px) {
  .page-id-1436 .hundred-percent-fullwidth .membership-pricing > .fusion-row .table-contents table th {
    font-size: 1.125rem;
    white-space: unset;
  }
}
.page-id-1436 .hundred-percent-fullwidth .membership-pricing > .fusion-row .table-contents table th p {
  display: none;
}
.page-id-1436 .hundred-percent-fullwidth .membership-pricing > .fusion-row .table-contents table th .fusion-button {
  width: 100%;
  margin-top: 0.625rem;
}
@media screen and (min-width: 768px) {
  .page-id-1436 .hundred-percent-fullwidth .membership-pricing > .fusion-row .table-contents table th .fusion-button {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .page-id-1436 .hundred-percent-fullwidth .membership-pricing > .fusion-row .table-contents table th:nth-child(1) {
    min-width: 158px;
    position: sticky;
    left: 0;
    z-index: 2;
    background: #fff;
  }
}
.page-id-1436 .hundred-percent-fullwidth .membership-pricing > .fusion-row .table-contents table th:nth-child(2) {
  background: #d8ecff;
}
@media screen and (max-width: 767px) {
  .page-id-1436 .hundred-percent-fullwidth .membership-pricing > .fusion-row .table-contents table th:nth-child(2) {
    min-width: 150px;
    white-space: unset;
  }
}
.page-id-1436 .hundred-percent-fullwidth .membership-pricing > .fusion-row .table-contents table th:nth-child(3) {
  background: #d9e0ff;
}
@media screen and (max-width: 767px) {
  .page-id-1436 .hundred-percent-fullwidth .membership-pricing > .fusion-row .table-contents table th:nth-child(3) {
    min-width: 150px;
    white-space: unset;
  }
}
.page-id-1436 .hundred-percent-fullwidth .membership-pricing > .fusion-row .table-contents table th:nth-child(4) {
  background: #fff7cc;
}
@media screen and (max-width: 767px) {
  .page-id-1436 .hundred-percent-fullwidth .membership-pricing > .fusion-row .table-contents table th:nth-child(4) {
    min-width: 150px;
    white-space: unset;
  }
}
.page-id-1436 .hundred-percent-fullwidth .membership-pricing > .fusion-row .table-contents table th:nth-child(5) {
  background: #ffe8cc;
}
@media screen and (max-width: 767px) {
  .page-id-1436 .hundred-percent-fullwidth .membership-pricing > .fusion-row .table-contents table th:nth-child(5) {
    min-width: 150px;
    white-space: unset;
  }
}
.page-id-1436 .hundred-percent-fullwidth .membership-pricing > .fusion-row .table-contents table tbody tr {
  background: #fff;
}
.page-id-1436 .hundred-percent-fullwidth .membership-pricing > .fusion-row .table-contents table tbody tr td {
  border: none;
  border-block: 1px solid #cacfd6;
  padding: 0.5rem 1.5rem;
}
@media screen and (max-width: 767px) {
  .page-id-1436 .hundred-percent-fullwidth .membership-pricing > .fusion-row .table-contents table tbody tr td {
    white-space: unset;
  }
}
@media screen and (max-width: 767px) {
  .page-id-1436 .hundred-percent-fullwidth .membership-pricing > .fusion-row .table-contents table tbody tr td:nth-child(1) {
    font-size: 0.8125rem;
    line-height: 1;
    position: sticky;
    left: 0;
    z-index: 2;
    background: #fff;
  }
}
.page-id-1436 .hundred-percent-fullwidth .membership-pricing > .fusion-row .table-contents table tbody tr td:nth-child(2) {
  background: #d8ecff;
}
.page-id-1436 .hundred-percent-fullwidth .membership-pricing > .fusion-row .table-contents table tbody tr td:nth-child(3) {
  background: #d9e0ff;
}
.page-id-1436 .hundred-percent-fullwidth .membership-pricing > .fusion-row .table-contents table tbody tr td:nth-child(4) {
  background: #fff7cc;
}
.page-id-1436 .hundred-percent-fullwidth .membership-pricing > .fusion-row .table-contents table tbody tr td:nth-child(5) {
  background: #ffe8cc;
}
.page-id-1436 .hundred-percent-fullwidth .membership-pricing > .fusion-row .table-contents table tbody tr td img {
  display: block;
  margin-inline: auto;
}
.page-id-1436 .hundred-percent-fullwidth .membership-pricing > .fusion-row .table-contents table tbody tr:last-child {
  background: #fff;
  border-top: 1px solid #13294b;
}
@media screen and (max-width: 767px) {
  .page-id-1436 .hundred-percent-fullwidth .membership-pricing > .fusion-row .table-contents table tbody tr:last-child {
    display: none;
  }
}
.page-id-1436 .hundred-percent-fullwidth .membership-pricing > .fusion-row .table-contents table tbody tr:last-child td {
  border: none;
  background: #fff;
  padding-inline: 0.3125rem;
}
.page-id-1436 .hundred-percent-fullwidth .membership-pricing > .fusion-row .table-contents table tbody tr:last-child td:nth-child(1) {
  font-size: 0;
}
.page-id-1436 .hundred-percent-fullwidth .membership-pricing > .fusion-row .table-contents table tbody tr:last-child td .fusion-button {
  width: 100%;
  max-width: 180px;
  margin-inline: auto;
}
.page-id-1436 .hundred-percent-fullwidth .membership-pricing > .fusion-row .table-contents table tbody tr:nth-last-child(2) td {
  border-bottom: 0;
}
.page-id-1436 .hundred-percent-fullwidth .membership-pricing > .fusion-row .table-contents.table-contents--sticky {
  background-color: #fff;
}
.page-id-1436 .hundred-percent-fullwidth .membership-pricing > .fusion-row .table-contents.table-contents--sticky tr {
  border-top: 1px solid #13294b;
}
.page-id-1436 .hundred-percent-fullwidth .membership-pricing > .fusion-row .table-contents.table-contents--sticky tr td {
  border: none;
  background: #fff;
  padding-inline: 0.3125rem;
}
.page-id-1436 .hundred-percent-fullwidth .membership-pricing > .fusion-row .table-contents.table-contents--sticky tr td:nth-child(1) {
  visibility: hidden;
}
.page-id-1436 .hundred-percent-fullwidth .membership-pricing > .fusion-row .table-contents.table-contents--sticky tr td .fusion-button {
  width: 100%;
  max-width: 180px;
  margin-inline: auto;
}
.page-id-1436 .hundred-percent-fullwidth .membership-pricing > .fusion-row .table-contents--sticky-wrapper thead tr th {
  padding: 1.75rem 0.625rem 1.25rem;
}
@media screen and (max-width: 767px) {
  .page-id-1436 .hundred-percent-fullwidth .membership-pricing > .fusion-row .table-contents--sticky-wrapper thead tr th {
    font-size: 1.125rem;
  }
}
.page-id-1436 .hundred-percent-fullwidth .membership-pricing > .fusion-row .table-contents--sticky-wrapper thead tr th:nth-child(2) {
  background: #d8ecff;
}
.page-id-1436 .hundred-percent-fullwidth .membership-pricing > .fusion-row .table-contents--sticky-wrapper thead tr th:nth-child(3) {
  background: #d9e0ff;
}
.page-id-1436 .hundred-percent-fullwidth .membership-pricing > .fusion-row .table-contents--sticky-wrapper thead tr th:nth-child(4) {
  background: #fff7cc;
}
.page-id-1436 .hundred-percent-fullwidth .membership-pricing > .fusion-row .table-contents--sticky-wrapper thead tr th:nth-child(5) {
  background: #ffe8cc;
}
.page-id-1436 .hundred-percent-fullwidth .membership-pricing > .fusion-row .table-contents--sticky-wrapper thead tr th p {
  display: none;
}
.page-id-1436 .hundred-percent-fullwidth .membership-pricing > .fusion-row .table-contents--sticky-wrapper thead tr th .fusion-button {
  margin-top: 0.625rem;
  width: 100%;
}
.page-id-1436 .hundred-percent-fullwidth .membership-pricing > .fusion-row .table-buttons table {
  border: none;
  border-top: 1px solid #13294b;
}
.page-id-1436 .hundred-percent-fullwidth .membership-pricing > .fusion-row .table-buttons table th {
  border: none;
  padding: 0.75rem 0.3125rem;
  background-color: #fff;
  width: 200px;
}
.page-id-1436 .hundred-percent-fullwidth .membership-pricing > .fusion-row .table-buttons table th:nth-child(1) {
  width: 420px;
  visibility: hidden;
}
.page-id-1436 .hundred-percent-fullwidth .membership-pricing > .fusion-row .table-buttons table th .fusion-button {
  max-width: 180px;
  margin-inline: auto;
}
@media screen and (max-width: 1024px) {
  .page-id-1436 .membership-testimonials .col-left .title h2, .page-id-1436 .membership-testimonials .col-left .title h2 * {
    line-height: 1 !important;
  }
}
@media screen and (min-width: 768px) {
  .page-id-1436 .membership-testimonials .col-left .global-arrow .swiper-button {
    width: 60px;
    height: 60px;
  }
}
.page-id-1436 .membership-testimonials .col-right {
  min-height: 430px;
}
.page-id-1436 .membership-testimonials .col-right > .fusion-column-wrapper:after {
  content: '';
  background: url(/wp-content/uploads/2026/09/testimonials-quote.svg) center/contain no-repeat;
  width: 80px;
  height: 45px;
  position: absolute;
  bottom: 40px;
  right: 40px;
}
.page-id-1436 .membership-testimonials .col-right > .fusion-column-wrapper .fusion-post-cards {
  height: 100%;
}
.page-id-1436 .membership-testimonials .col-right > .fusion-column-wrapper .fusion-post-cards .swiper-wrapper {
  padding-block: 0 !important;
}
.page-id-1436 .membership-testimonials .col-right > .fusion-column-wrapper .fusion-post-cards .swiper-wrapper .pc-testimonials__description strong {
  font-weight: 600;
  line-height: 1.5rem !important;
}
.page-id-1436 .membership-testimonials .col-right > .fusion-column-wrapper .fusion-post-cards .swiper-wrapper .pc-testimonials__description > * {
  margin: 0 0 1rem !important;
}
.page-id-1436 .membership-testimonials .col-right > .fusion-column-wrapper .fusion-post-cards .swiper-wrapper .pc-testimonials__description > *:last-child {
  margin: 0 !important;
}
.page-id-1436 .membership-testimonials .membership-testimonials__pagination {
  width: 100%;
  margin-top: 1.25rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
  height: 10px;
  position: unset;
}
.page-id-1436 .membership-testimonials .membership-testimonials__pagination .swiper-pagination-bullet {
  width: 6px;
  height: 6px;
  border-radius: 50px;
  display: block;
  background: #fff;
  transition: all 0.3s ease-in-out;
}
.page-id-1436 .membership-testimonials .membership-testimonials__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  width: 10px;
  height: 10px;
}
@media screen and (max-width: 767px) {
  .page-id-1436 .membership-testimonials .global-arrow {
    margin-top: 1.875rem;
  }
}
.page-id-1436 .fusion-footer {
  background-color: #ede5d9;
}
.page-id-1436 .fusion-footer .fusion-footer-widget-area #main-footer {
  background: #ede5d9 !important;
}
.page-id-1436 .fusion-footer .fusion-footer-widget-area #main-footer .fusion-row .col-left .footer-text__reveal.color-white, .page-id-1436 .fusion-footer .fusion-footer-widget-area #main-footer .fusion-row .col-left .footer-text__reveal.color-white * {
  color: #13294b !important;
}
.page-id-1436 .fusion-footer .fusion-footer-widget-area #main-footer .fusion-row .col-left .footer-text__reveal .color-texthighlight1, .page-id-1436 .fusion-footer .fusion-footer-widget-area #main-footer .fusion-row .col-left .footer-text__reveal .color-texthighlight1 * {
  color: #489fdf !important;
}
.page-id-1436 .fusion-footer .fusion-footer-widget-area #main-footer .fusion-row .col-left .footer-text__reveal .color-texthighlight2, .page-id-1436 .fusion-footer .fusion-footer-widget-area #main-footer .fusion-row .col-left .footer-text__reveal .color-texthighlight2 * {
  color: #f79646 !important;
}
.page-id-1436 .fusion-footer .fusion-footer-widget-area #main-footer .fusion-row .col-right > .fusion-column-wrapper .col-right__item {
  border-color: #13294b !important;
}
.page-id-1436 .fusion-footer .fusion-footer-widget-area #main-footer .fusion-row .col-right > .fusion-column-wrapper .col-right__item .fusion-title, .page-id-1436 .fusion-footer .fusion-footer-widget-area #main-footer .fusion-row .col-right > .fusion-column-wrapper .col-right__item .fusion-title * {
  color: #13294b !important;
}
.page-id-1436 .fusion-footer .fusion-footer-widget-area #main-footer .fusion-row .col-right > .fusion-column-wrapper .col-right__item .fusion-menu li a.awb-menu__main-a {
  color: #2d405f !important;
}
.page-id-1436 .fusion-footer .fusion-footer-widget-area #main-footer .fusion-row .col-right > .fusion-column-wrapper .col-right__item .fusion-title-heading a:after {
  filter: unset;
}
.page-id-1436 .fusion-footer .fusion-footer-widget-area #bottom-footer {
  background: rgba(0, 0, 0, 0.05) !important;
}
.page-id-1436 .fusion-footer .fusion-footer-widget-area #bottom-footer .fusion-text, .page-id-1436 .fusion-footer .fusion-footer-widget-area #bottom-footer .fusion-text * {
  color: #475873 !important;
}
.page-id-15 #main-header {
  display: none;
}
.page-id-15 #main-header-sticky {
  opacity: 1;
  position: absolute;
  z-index: 999;
  top: 0;
  background: transparent;
}
.page-id-15 #main-header-sticky.fusion-sticky-show {
  top: calc(0px + var(--adminbar-height));
  background: #fff;
}
.page-id-15 .page-banner:after {
  top: -176px !important;
}
@media only screen and (max-width: 767px) {
  .page-id-15 .page-banner:after {
    top: -126px !important;
  }
}
@media only screen and (max-width: 767px) {
  .page-id-15 .page-banner > .fusion-row {
    justify-content: flex-end !important;
    align-items: flex-end !important;
    flex-direction: column !important;
  }
}
.page-id-15 .page-banner .fusion-content-boxes {
  margin: 0;
  display: flex;
  max-width: 326px;
}
.page-id-15 .page-banner .fusion-content-boxes:after, .page-id-15 .page-banner .fusion-content-boxes:before {
  display: none;
}
.page-id-15 .page-banner .fusion-content-boxes .fusion-column {
  margin: 0;
  padding: 1rem;
  background: rgba(255, 255, 255, 0.50);
  border-radius: 6px;
}
.page-id-15 .page-banner .fusion-content-boxes .fusion-column .col {
  margin-bottom: 0;
}
.page-id-15 .page-banner .fusion-content-boxes .fusion-column .col .heading {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  align-items: center;
  margin: 0;
}
.page-id-15 .page-banner .fusion-content-boxes .fusion-column .col .heading .image {
  position: relative;
  width: 40px;
  height: 40px;
  background: #fff;
  padding: 0.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 6px;
}
.page-id-15 .page-banner .fusion-content-boxes .fusion-column .col .heading .image img {
  margin: 0;
  display: flex;
  width: 24px;
  height: 24px;
}
.page-id-15 .page-banner .fusion-content-boxes .fusion-column .col .heading .content-box-heading {
  padding: 0 !important;
  line-height: 1.25rem !important;
  width: 238px;
}
.page-id-15 .page-banner .fusion-content-boxes .fusion-column .col .heading .content-box-heading strong {
  font-weight: 600;
}
.page-id-15 .cta-guide > .fusion-row {
  padding: 3.5rem 2.5rem !important;
  border-top: 4px solid #13294b;
  border-radius: 0 0 6px 6px;
}
@media only screen and (max-width: 1024px) {
  .page-id-15 .cta-guide > .fusion-row {
    padding: 3.125rem 2.5rem !important;
  }
}
@media only screen and (max-width: 767px) {
  .page-id-15 .cta-guide > .fusion-row {
    padding: 1.25rem !important;
  }
}
.page-id-15 .cta-guide > .fusion-row:hover .img-col .main-img img {
  transform: scale(1.05);
}
.page-id-15 .cta-guide .info-col {
  position: static;
}
.page-id-15 .cta-guide .info-col .fusion-text {
  flex: 1;
}
.page-id-15 .cta-guide .info-col .fusion-column-inner-bg .fusion-column-anchor {
  position: static;
}
.page-id-15 .cta-guide .info-col .fusion-column-inner-bg .fusion-column-anchor:before {
  content: '';
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0;
  z-index: 10;
}
.page-id-15 .cta-guide .img-col .main-img {
  width: 100%;
}
@media screen and (max-width: 1024px) {
  .page-id-15 .cta-guide .img-col .main-img {
    aspect-ratio: 1;
    height: auto;
  }
}
@media screen and (max-width: 767px) {
  .page-id-15 .cta-guide .img-col .main-img {
    aspect-ratio: 1.5;
  }
}
.page-id-15 .cta-guide .img-col .main-img img {
  width: 100%;
  transition: all 0.5s ease-in-out;
}
.page-id-15 .cta-guide .img-col .icon-img {
  position: absolute;
  top: 12px;
  right: 12px;
  z-index: 999;
  background: #fff;
  padding: 0.333125rem;
  border-radius: 6px;
}
.page-id-16.is-events-popup-open {
  overflow: hidden;
}
.page-id-16.is-events-popup-open #main-header-sticky.fusion-sticky-show:before {
  content: '';
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
}
.page-id-16 #main-header {
  display: none;
}
.page-id-16 #main-header-sticky {
  opacity: 1;
  position: absolute;
  z-index: 999;
  top: 0;
  background: transparent;
}
.page-id-16 #main-header-sticky.fusion-sticky-show {
  top: calc(0px + var(--adminbar-height));
  background: #fff;
}
.page-id-16 .page-banner:after {
  top: -176px !important;
}
@media only screen and (max-width: 767px) {
  .page-id-16 .page-banner:after {
    top: -126px !important;
  }
}
@media only screen and (max-width: 767px) {
  .page-id-16 .page-banner > .fusion-row {
    justify-content: flex-end !important;
    align-items: flex-end !important;
    flex-direction: column !important;
  }
}
.page-id-16 .page-banner .fusion-content-boxes {
  margin: 0;
  display: flex;
  max-width: 326px;
}
.page-id-16 .page-banner .fusion-content-boxes:after, .page-id-16 .page-banner .fusion-content-boxes:before {
  content: none;
}
.page-id-16 .page-banner .fusion-content-boxes .fusion-column {
  margin: 0;
  padding: 1rem;
  background: rgba(255, 255, 255, 0.50);
  border-radius: 6px;
}
.page-id-16 .page-banner .fusion-content-boxes .fusion-column .col {
  margin-bottom: 0;
}
.page-id-16 .page-banner .fusion-content-boxes .fusion-column .col .heading {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  align-items: center;
  margin: 0;
}
.page-id-16 .page-banner .fusion-content-boxes .fusion-column .col .heading .image {
  position: relative;
  width: 40px;
  height: 40px;
  background: #fff;
  padding: 0.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 6px;
}
.page-id-16 .page-banner .fusion-content-boxes .fusion-column .col .heading .image img {
  margin: 0;
  display: flex;
  width: 24px;
  height: 24px;
}
.page-id-16 .page-banner .fusion-content-boxes .fusion-column .col .heading .content-box-heading {
  padding: 0 !important;
  line-height: 1.25rem !important;
  width: 238px;
}
.page-id-16 .page-banner .fusion-content-boxes .fusion-column .col .heading .content-box-heading strong {
  font-weight: 600;
}
.page-id-16 .events-section .events {
  padding-top: 2.25rem;
  border-top: 4px solid #13294b;
}
.page-id-16 .events-section .events__container {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: flex-start;
}
@media only screen and (max-width: 1024px) {
  .page-id-16 .events-section .events__container {
    flex-wrap: wrap;
    gap: 30px;
  }
}
.page-id-16 .events-section .events__sidebar {
  width: 268px;
}
@media only screen and (max-width: 1024px) {
  .page-id-16 .events-section .events__sidebar {
    width: 100%;
  }
}
.page-id-16 .events-section .events__items {
  width: calc(100% - 268px - 64px);
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
}
@media only screen and (max-width: 1024px) {
  .page-id-16 .events-section .events__items {
    width: 100%;
  }
}
.page-id-16 .events-section .events__items.loading {
  opacity: 0.5;
}
.page-id-16 .events-section .events__filter-top {
  display: flex;
  justify-content: space-between;
  margin-bottom: 2.5rem;
}
@media only screen and (max-width: 1024px) {
  .page-id-16 .events-section .events__filter-top {
    margin-bottom: 1.875rem;
  }
}
.page-id-16 .events-section .events__filter-box:not(:last-child) {
  margin-bottom: 2rem;
}
@media only screen and (max-width: 1024px) {
  .page-id-16 .events-section .events__filter-box:not(:last-child) {
    margin-bottom: 1.25rem;
  }
}
.page-id-16 .events-section .events__filter-box h3 {
  line-height: 1.1875rem !important;
  margin-top: 0;
  margin-bottom: 0.75rem;
}
.page-id-16 .events-section .events__filter-toggle {
  font-size: 1rem;
  font-weight: 600;
  display: flex;
  justify-content: space-between;
  padding: 0.625rem;
  width: 100%;
  color: #13294b;
}
@media only screen and (min-width: 1025px) {
  .page-id-16 .events-section .events__filter-toggle {
    display: none;
  }
}
.page-id-16 .events-section .events__item {
  width: calc((100% / 2) - 16px + (16px / 2));
}
@media only screen and (max-width: 767px) {
  .page-id-16 .events-section .events__item {
    width: 100%;
  }
}
.page-id-16 .events-section .events__item .link {
  background: #fbfbf9;
  padding: 1rem;
  border-radius: 6px;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  height: 100%;
  cursor: pointer;
}
.page-id-16 .events-section .events__item .link:hover {
  color: inherit !important;
}
.page-id-16 .events-section .events__item .link:hover .events__date, .page-id-16 .events-section .events__item .link:hover .events__excerpt {
  color: #2d405f !important;
}
.page-id-16 .events-section .events__item .link:hover .events__title, .page-id-16 .events-section .events__item .link:hover .events__tax--item {
  color: #13294b !important;
}
.page-id-16 .events-section .events__item .link:hover .events__imgwrap img {
  transform: scale(1.05);
}
.page-id-16 .events-section .events__item--locked a:not(.fusion-button) {
  background: #e4e7eb;
}
.page-id-16 .events-section .events__item .events__popup {
  position: fixed;
  z-index: 100;
  inset: 0;
  width: 100%;
  height: calc(100vh - var(--adminbar-height));
  overflow: auto;
  top: calc(0px + var(--adminbar-height));
}
.page-id-16 .events-section .events__item .events__popup .overlay {
  position: fixed;
  inset: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
}
.page-id-16 .events-section .events__item .events__popup .events__popup--inner {
  position: relative;
  background: #f9f9f7;
  width: calc(100% - 25px);
  max-width: 800px;
  margin-inline: auto;
  z-index: 100;
  left: 0;
  right: 0;
  border-radius: 6px;
  overflow: auto;
  top: 50%;
  transform: translateY(-50%);
}
.page-id-16 .events-section .events__item .events__popup .events__popup--bottom {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  padding-block: 1.5rem;
  position: relative;
}
.page-id-16 .events-section .events__item .events__popup .events__popup--bottom .contents {
  padding-inline: 1.5rem;
  max-height: 286px;
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.page-id-16 .events-section .events__item .events__popup .events__popup--bottom .contents::-webkit-scrollbar {
  display: none;
}
.page-id-16 .events-section .events__item .events__popup .events__popup--bottom .contents .fusion-fullwidth {
  padding-inline: 0;
}
.page-id-16 .events-section .events__item .events__popup .events__popup--bottom .contents .fusion-fullwidth > .fusion-row {
  margin-inline: 0 !important;
}
.page-id-16 .events-section .events__item .events__popup .events__popup--bottom .contents .fusion-fullwidth > .fusion-row > .fusion-layout-column > .fusion-column-wrapper {
  margin-inline: 0;
}
.page-id-16 .events-section .events__item .events__popup .events__popup--bottom .contents .fusion-fullwidth > .fusion-row > .fusion-layout-column > .fusion-column-wrapper .fusion-image-element {
  height: 100%;
  margin-bottom: 0.5rem;
}
.page-id-16 .events-section .events__item .events__popup .events__popup--bottom .contents .fusion-fullwidth > .fusion-row > .fusion-layout-column > .fusion-column-wrapper .fusion-image-element * {
  height: inherit;
}
.page-id-16 .events-section .events__item .events__popup .events__popup--bottom .contents img {
  border-radius: 6px;
}
.page-id-16 .events-section .events__item .events__popup .events__popup--bottom .contents .fusion-text:not(:last-of-type) {
  margin-bottom: 3.5rem;
}
@media screen and (max-width: 767px) {
  .page-id-16 .events-section .events__item .events__popup .events__popup--bottom .contents .fusion-text:not(:last-of-type) {
    margin-bottom: 1.875rem;
  }
}
.page-id-16 .events-section .events__item .events__popup .events__popup--bottom .contents::-webkit-scrollbar {
  width: 0px;
}
.page-id-16 .events-section .events__item .events__popup .events__popup--bottom .contents .custom-scrollbar {
  position: absolute;
  top: 24px;
  right: 24px;
  background: #b0b7c3;
  width: 4px;
  height: 120px;
}
.page-id-16 .events-section .events__item .events__popup .events__popup--bottom .contents .custom-scrollbar .custom-scrollbar__thumb {
  background: #6e7c91;
}
.page-id-16 .events-section .events__item .events__popup .events__popup--bottom .tax {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  padding-inline: 1.5rem;
}
.page-id-16 .events-section .events__item .events__popup .events__popup--top {
  display: flex;
  flex-wrap: wrap;
  background: #ffd9d9;
  border-radius: 6px 6px 0 0;
}
.page-id-16 .events-section .events__item .events__popup .events__popup--top .events__popup--left {
  flex: 1;
  position: relative;
  padding: 1.5rem;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: 16px;
}
@media screen and (max-width: 767px) {
  .page-id-16 .events-section .events__item .events__popup .events__popup--top .events__popup--left {
    width: 80%;
  }
}
.page-id-16 .events-section .events__item .events__popup .events__popup--top .events__popup--left .title {
  margin-block: 0;
}
.page-id-16 .events-section .events__item .events__popup .events__popup--top .events__popup--left .date {
  display: flex;
  align-items: center;
  gap: 12px;
}
.page-id-16 .events-section .events__item .events__popup .events__popup--top .events__popup--left .date svg {
  flex-shrink: 0;
}
.page-id-16 .events-section .events__item .events__popup .events__popup--top .events__popup--left .fusion-button {
  width: 100%;
  max-width: 180px;
}
.page-id-16 .events-section .events__item .events__popup .events__popup--top .events__popup--right {
  width: 376px;
  height: 250px;
  position: relative;
  border-top-right-radius: inherit;
}
@media screen and (max-width: 767px) {
  .page-id-16 .events-section .events__item .events__popup .events__popup--top .events__popup--right {
    width: 20%;
    height: auto;
  }
}
.page-id-16 .events-section .events__item .events__popup .events__popup--top .events__popup--right .events__popup--close {
  position: absolute;
  top: 16px;
  right: 16px;
  width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  padding: 0;
  border: none;
  overflow: hidden;
  background: transparent;
}
.page-id-16 .events-section .events__item .events__popup .events__popup--top .events__popup--right .events__popup--close span {
  background: #fff;
  border-radius: 4px;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  position: relative;
  border: 1px solid rgba(0, 0, 0, 0.10);
  cursor: pointer;
  transition: all 0.7s ease-in-out;
}
.page-id-16 .events-section .events__item .events__popup .events__popup--top .events__popup--right .events__popup--close span svg {
  z-index: 1;
}
.page-id-16 .events-section .events__item .events__popup .events__popup--top .events__popup--right .events__popup--close span:before {
  content: '';
  background: #f3f3ef;
  position: absolute;
  width: 0;
  height: 100%;
  left: 0;
}
.page-id-16 .events-section .events__item .events__popup .events__popup--top .events__popup--right .events__popup--close:hover span {
  background: #f3f3ef;
}
.page-id-16 .events-section .events__item .events__popup .events__popup--top .events__popup--right .events__popup--close:hover span:before {
  width: 100%;
  transition: all 0.5s ease-in-out;
}
.page-id-16 .events-section .events__item .events__popup .events__popup--top .events__popup--right img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-top-right-radius: inherit;
}
.page-id-16 .events-section .events__imgwrap {
  width: 100%;
  height: 273px;
  overflow: hidden;
  position: relative;
  border-radius: 4px;
}
@media screen and (max-width: 767px) {
  .page-id-16 .events-section .events__imgwrap {
    height: auto;
    aspect-ratio: 1.5;
  }
}
.page-id-16 .events-section .events__imgwrap img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  transition: all 0.3s ease-in-out;
}
.page-id-16 .events-section .events__date {
  position: absolute;
  top: 16px;
  left: 16px;
  background: #fff;
  padding-inline: 0.5rem;
  border-radius: 4px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 28px;
  font-size: 0.875rem;
  color: #2d405f !important;
  z-index: 1;
}
.page-id-16 .events-section .events__lock {
  position: absolute;
  top: 12px;
  right: 12px;
  border-radius: 6px;
  background: #fff;
  padding: 0.3125rem;
  z-index: 1;
}
.page-id-16 .events-section .events__lock svg {
  display: flex;
  width: 21px;
  height: 21px;
}
.page-id-16 .events-section .events__title {
  margin-top: 1.375rem;
  margin-bottom: 0.4375rem;
  color: #13294b !important;
}
.page-id-16 .events-section .events__excerpt {
  color: #2d405f !important;
}
.page-id-16 .events-section .events__tax {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  margin-top: auto;
}
.page-id-16 .events-section .events__tax--item {
  padding: 0 0.5rem;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  font-size: 0.875rem;
  color: #13294b !important;
  letter-spacing: 0.14px;
  border-radius: 4px;
  overflow: hidden;
  background: #ede5d9;
}
.page-id-16 .events-section .events__tax--icon {
  width: 14px;
  height: 14px;
}
.page-id-16 .events-section .events__tax--icon svg {
  display: flex;
}
.page-id-16 .events-section .events__filter-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
@media only screen and (max-width: 1024px) {
  .page-id-16 .events-section .events__filter-list {
    margin-top: 0.625rem;
    flex-direction: row;
    flex-wrap: wrap;
  }
}
.page-id-16 .events-section .events__filter-list li {
  display: flex;
  position: relative;
}
.page-id-16 .events-section .events__filter-list li label {
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.10);
  background: #fff;
  padding-inline: 0.5rem;
  height: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.875rem;
  color: #13294b;
  line-height: 14px;
  letter-spacing: 0.14px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
@media only screen and (max-width: 1024px) {
  .page-id-16 .events-section .events__filter-list li label {
    justify-content: flex-start;
  }
}
.page-id-16 .events-section .events__filter-list li input[type="checkbox"], .page-id-16 .events-section .events__filter-list li input[type="radio"] {
  position: absolute;
  visibility: hidden;
}
.page-id-16 .events-section .events__filter-list li input[type="checkbox"]:focus-visible + label, .page-id-16 .events-section .events__filter-list li input[type="radio"]:focus-visible + label, .page-id-16 .events-section .events__filter-list li label:has(input:focus-visible) {
  border-color: rgba(0, 0, 0, .20);
  background: #e4e7eb;
}
.page-id-16 .events-section .events__filter-list li label:hover {
  border-color: rgba(0, 0, 0, .20);
  background: #e4e7eb;
}
.page-id-16 .events-section .events__filter-list li label:has(input:checked) {
  background: #13294b;
  color: #fff;
}
.page-id-16 .events-section .events__pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
  margin-top: 1rem;
}
.page-id-16 .events-section .events__arrow {
  width: 40px;
  height: 40px;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.10);
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  position: relative;
  transition: all 0.7s ease-in-out;
}
.page-id-16 .events-section .events__arrow:before {
  content: '';
  background: #f3f3ef;
  position: absolute;
  width: 0;
  height: 100%;
}
.page-id-16 .events-section .events__arrow:hover {
  background: #f3f3ef;
}
.page-id-16 .events-section .events__arrow:hover:before {
  width: 100%;
  transition: all 0.5s ease-in-out;
}
.page-id-16 .events-section .events__arrow svg {
  display: flex;
  width: 20px;
  height: 16px;
  z-index: 1;
}
.page-id-16 .events-section .events__arrow.no-page {
  pointer-events: none;
  opacity: 0.5;
}
.page-id-16 .events-section .events__prev:before {
  right: 0;
}
.page-id-16 .events-section .events__next:before {
  left: 0;
}
.page-id-16 .events-section .events .page-number {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.page-id-16 .events-section .events__no-results {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: flex-start;
}
.page-id-16 .events-section .events__no-results-text {
  font-size: 1rem;
  background: #e4e7eb;
  width: 100%;
  padding: 0.625rem;
  text-align: center;
}
.page-id-16 .newsletter {
  padding-bottom: 12.5rem !important;
}
@media only screen and (max-width: 1024px) {
  .page-id-16 .newsletter {
    padding-bottom: 5rem !important;
  }
}
@media only screen and (max-width: 767px) {
  .page-id-16 .newsletter {
    padding-bottom: 3.75rem !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-1546 .become-member_banner .col-left img {
    height: 310px;
  }
}
.page-id-1546 .become-member_banner .col-right > .fusion-column-wrapper {
  max-width: 692px;
}
.page-id-1546 .become-member__options .fusion-content-boxes {
  margin: 0;
  --gap: 16px;
  --columns: 4;
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  gap: var(--gap);
  counter-reset: option;
}
@media screen and (max-width: 1024px) {
  .page-id-1546 .become-member__options .fusion-content-boxes {
    --columns: 1;
    --gap: 12px;
    justify-content: center;
  }
}
.page-id-1546 .become-member__options .fusion-content-boxes:before, .page-id-1546 .become-member__options .fusion-content-boxes:after, .page-id-1546 .become-member__options .fusion-content-boxes .fusion-clearfix {
  display: none;
}
.page-id-1546 .become-member__options .fusion-content-boxes .fusion-column {
  width: calc((100% / var(--columns)) - var(--gap) + (var(--gap) / var(--columns))) !important;
  padding-inline: 0;
  float: none;
  margin-bottom: 0;
  height: auto;
  cursor: pointer;
}
@media screen and (max-width: 1024px) {
  .page-id-1546 .become-member__options .fusion-content-boxes .fusion-column {
    max-width: 378px;
  }
}
.page-id-1546 .become-member__options .fusion-content-boxes .fusion-column .col {
  height: 100%;
  text-align: left;
  margin: 0;
  padding: 1rem;
  border-radius: 6px;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  background: #fff;
  transition: all 0.5s ease-in-out;
}
@media screen and (max-width: 1024px) {
  .page-id-1546 .become-member__options .fusion-content-boxes .fusion-column .col {
    padding: 1.5625rem;
    border-radius: 0;
    width: 100%;
    height: 100%;
    justify-content: flex-start;
  }
}
.page-id-1546 .become-member__options .fusion-content-boxes .fusion-column .col .heading {
  text-align: left;
  margin-bottom: 0.5rem;
}
@media screen and (max-width: 1024px) {
  .page-id-1546 .become-member__options .fusion-content-boxes .fusion-column .col .heading {
    padding-right: 7.75rem;
    margin-bottom: 0.75rem;
  }
}
.page-id-1546 .become-member__options .fusion-content-boxes .fusion-column .col .heading .heading-link {
  pointer-events: none;
}
.page-id-1546 .become-member__options .fusion-content-boxes .fusion-column .col .heading .content-box-heading {
  font-size: 1.25rem !important;
  line-height: 1.5rem !important;
}
@media screen and (max-width: 1024px) {
  .page-id-1546 .become-member__options .fusion-content-boxes .fusion-column .col .heading .content-box-heading {
    font-size: 1.3125rem !important;
    line-height: 1.4375rem !important;
  }
}
.page-id-1546 .become-member__options .fusion-content-boxes .fusion-column .col .heading .content-box-heading:before {
  counter-increment: option;
  content: "Option " counter(option);
  font-size: 0.875rem;
  line-height: 0.875rem;
  letter-spacing: 0.14px;
  font-weight: 500;
  margin-bottom: 1rem;
  padding-inline: 0.5rem;
  background-color: var(--awb-backgroundcolor);
  width: max-content;
  min-height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  transition: all 0.5s ease-in-out;
}
@media screen and (max-width: 1024px) {
  .page-id-1546 .become-member__options .fusion-content-boxes .fusion-column .col .heading .content-box-heading:before {
    margin-bottom: 0.75rem;
  }
}
.page-id-1546 .become-member__options .fusion-content-boxes .fusion-column .col .content-container {
  text-align: left;
  margin: 0 0 1.5rem;
  color: #2d405f;
}
@media screen and (max-width: 1024px) {
  .page-id-1546 .become-member__options .fusion-content-boxes .fusion-column .col .content-container {
    padding: 0.375rem 7.75rem 0.375rem 0;
    margin-bottom: 0.75rem;
    font-size: 1rem;
    line-height: 1.375rem;
  }
}
.page-id-1546 .become-member__options .fusion-content-boxes .fusion-column .col .image {
  width: 100%;
  height: 173px;
  border-radius: 4px;
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 1024px) {
  .page-id-1546 .become-member__options .fusion-content-boxes .fusion-column .col .image {
    position: absolute;
    top: 25px;
    right: 25px;
    width: 100px;
    height: 170px;
    border-radius: 6px;
  }
}
.page-id-1546 .become-member__options .fusion-content-boxes .fusion-column .col .image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.page-id-1546 .become-member__options .fusion-content-boxes .fusion-column .col .select-hider {
  position: absolute;
  bottom: 16px;
  left: 16px;
  overflow: hidden;
}
@media screen and (max-width: 1024px) {
  .page-id-1546 .become-member__options .fusion-content-boxes .fusion-column .col .select-hider {
    position: unset;
  }
}
.page-id-1546 .become-member__options .fusion-content-boxes .fusion-column .col .select {
  border-radius: 4px;
  background: #fff;
  min-height: 28px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 6px;
  padding-inline: 8px;
  transform: translateY(100%);
  transition: all 0.5s ease-in-out;
}
@media screen and (max-width: 1024px) {
  .page-id-1546 .become-member__options .fusion-content-boxes .fusion-column .col .select {
    transform: translateY(0);
    padding-inline: 0;
    width: max-content;
    gap: 8px;
    min-height: auto;
    padding-bottom: 0.25rem;
    font-size: 1rem !important;
    line-height: 1rem !important;
    letter-spacing: 0.04px;
  }
}
.page-id-1546 .become-member__options .fusion-content-boxes .fusion-column .col .select:after {
  content: '';
  background: url(/wp-content/uploads/2026/09/Check.svg) center/contain no-repeat;
  width: 12px;
  height: 12px;
}
@media screen and (max-width: 1024px) {
  .page-id-1546 .become-member__options .fusion-content-boxes .fusion-column .col .select:after {
    width: 13px;
    height: 10px;
    background: url(/wp-content/uploads/2026/08/Arrow_Default.svg) center/contain no-repeat;
    position: unset;
    background-color: transparent;
  }
}
@media screen and (max-width: 1024px) {
  .page-id-1546 .become-member__options .fusion-content-boxes .fusion-column .col .select.is-active {
    padding-inline: 0.5rem;
    gap: 6px;
    padding-bottom: 0;
    min-height: 28px;
  }
}
@media screen and (max-width: 1024px) {
  .page-id-1546 .become-member__options .fusion-content-boxes .fusion-column .col .select.is-active:after {
    background: url(/wp-content/uploads/2026/09/Check.svg) center/contain no-repeat;
  }
}
.page-id-1546 .become-member__options .fusion-content-boxes .fusion-column:hover .col {
  background: var(--awb-backgroundcolor);
}
.page-id-1546 .become-member__options .fusion-content-boxes .fusion-column:hover .col .content-box-heading:before {
  background: #fff;
}
.page-id-1546 .become-member__options .fusion-content-boxes .fusion-column:hover .col .select {
  transform: translateY(0);
  background: #fff;
}
@media screen and (max-width: 1024px) {
  .page-id-1546 .become-member__options .fusion-content-boxes .fusion-column:hover .col .select {
    background: transparent;
  }
}
.page-id-1546 .become-member__options .fusion-content-boxes .fusion-column.is-active .col {
  background: var(--awb-backgroundcolor);
}
.page-id-1546 .become-member__options .fusion-content-boxes .fusion-column.is-active .col .content-box-heading:before {
  background: #fff;
}
.page-id-1546 .become-member__options .fusion-content-boxes .fusion-column.is-active .col .select {
  transform: translateY(0);
  background: #fff;
}
.page-id-1546 .become-member__features > .fusion-row .col {
  display: none;
}
.page-id-1546 .become-member__features > .fusion-row .col .underline strong {
  text-decoration: underline;
  text-underline-offset: 5px;
}
.page-id-1546 .become-member__features > .fusion-row .col.is-active {
  display: flex;
}
.page-id-1546 .become-member__features > .fusion-row .col .swiper-wrapper {
  height: auto;
}
.page-id-1546 .become-member__features > .fusion-row .col .fusion-content-boxes {
  margin: 0;
  --gap: 24px;
  --columns: 3;
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  align-items: center;
  gap: 0 var(--gap);
}
@media screen and (max-width: 767px) {
  .page-id-1546 .become-member__features > .fusion-row .col .fusion-content-boxes {
    align-items: flex-start;
  }
}
.page-id-1546 .become-member__features > .fusion-row .col .fusion-content-boxes:before, .page-id-1546 .become-member__features > .fusion-row .col .fusion-content-boxes:after, .page-id-1546 .become-member__features > .fusion-row .col .fusion-content-boxes .fusion-clearfix {
  display: none;
}
.page-id-1546 .become-member__features > .fusion-row .col .fusion-content-boxes > .swiper-wrapper .swiper-slide .fusion-column {
  border-top: none;
}
.page-id-1546 .become-member__features > .fusion-row .col .fusion-content-boxes .fusion-column {
  padding-inline: 0;
  float: none;
  margin-bottom: 0;
  height: auto;
  border-bottom: 1px solid #8994a5;
  min-height: 64px;
  display: flex;
  align-items: center;
  padding-block: 0.75rem;
  width: auto;
}
@media screen and (min-width: 768px) {
  .page-id-1546 .become-member__features > .fusion-row .col .fusion-content-boxes .fusion-column {
    width: calc((100% / 3) - 24px + (24px / 3)) !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-1546 .become-member__features > .fusion-row .col .fusion-content-boxes .fusion-column {
    border-top: 1px solid #8994a5;
    align-items: flex-start;
  }
}
.page-id-1546 .become-member__features > .fusion-row .col .fusion-content-boxes .fusion-column .col {
  text-align: left;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  width: 100%;
}
.page-id-1546 .become-member__features > .fusion-row .col .fusion-content-boxes .fusion-column .col .heading {
  text-align: left;
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .page-id-1546 .become-member__features > .fusion-row .col .fusion-content-boxes .fusion-column .col .heading {
    display: flex;
    align-items: center;
    gap: 10px;
  }
}
.page-id-1546 .become-member__features > .fusion-row .col .fusion-content-boxes .fusion-column .col .heading .image {
  width: 40px;
  height: 40px;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 6px;
  top: 50%;
  transform: translateY(-50%);
}
@media screen and (max-width: 767px) {
  .page-id-1546 .become-member__features > .fusion-row .col .fusion-content-boxes .fusion-column .col .heading .image {
    position: unset;
    transform: unset;
    flex-shrink: 0;
  }
}
.page-id-1546 .become-member__features > .fusion-row .col .fusion-content-boxes .fusion-column .col .heading .image img {
  margin-right: 0;
}
.page-id-1546 .become-member__features > .fusion-row .col .fusion-content-boxes .fusion-column .col .heading .content-box-heading {
  font-size: 1rem !important;
  line-height: 1.1875rem !important;
  padding-left: 3.75rem !important;
}
@media screen and (max-width: 767px) {
  .page-id-1546 .become-member__features > .fusion-row .col .fusion-content-boxes .fusion-column .col .heading .content-box-heading {
    padding-left: 0 !important;
  }
}
.page-id-1546 .become-member__features > .fusion-row .col .fusion-content-boxes .fusion-column .col .content-container {
  text-align: left;
}
@media screen and (min-width: 768px) {
  .page-id-1546 .become-member__features > .fusion-row .col .fusion-content-boxes .fusion-column.content-box-column-1, .page-id-1546 .become-member__features > .fusion-row .col .fusion-content-boxes .fusion-column.content-box-column-2, .page-id-1546 .become-member__features > .fusion-row .col .fusion-content-boxes .fusion-column.content-box-column-3 {
    border-top: 1px solid #8994a5;
  }
}
.page-id-1546 .become-member__features > .fusion-row .col .fusion-content-boxes .global-arrow.is-visible {
  margin: 1.25rem 0 0;
}
.page-id-1546 .become-member__features > .fusion-row .col .fusion-content-boxes .global-arrow .swiper-button {
  margin: 0;
  inset: 0;
}
.page-id-1546 .become-member__features > .fusion-row .col[data-features="facility"] .fusion-content-boxes .fusion-column.content-box-column-15 .col, .page-id-1546 .become-member__features > .fusion-row .col[data-features="facility"] .fusion-content-boxes .fusion-column.content-box-column-16 .col, .page-id-1546 .become-member__features > .fusion-row .col[data-features="facility"] .fusion-content-boxes .fusion-column.content-box-column-17 .col, .page-id-1546 .become-member__features > .fusion-row .col[data-features="facility"] .fusion-content-boxes .fusion-column.content-box-column-19 .col, .page-id-1546 .become-member__features > .fusion-row .col[data-features="facility"] .fusion-content-boxes .fusion-column.content-box-column-20 .col {
  opacity: 0.3;
}
.page-id-1546 .become-member__features > .fusion-row .col[data-features="provisional"] .fusion-content-boxes .fusion-column.content-box-column-4 .col, .page-id-1546 .become-member__features > .fusion-row .col[data-features="provisional"] .fusion-content-boxes .fusion-column.content-box-column-5 .col, .page-id-1546 .become-member__features > .fusion-row .col[data-features="provisional"] .fusion-content-boxes .fusion-column.content-box-column-6 .col, .page-id-1546 .become-member__features > .fusion-row .col[data-features="provisional"] .fusion-content-boxes .fusion-column.content-box-column-7 .col, .page-id-1546 .become-member__features > .fusion-row .col[data-features="provisional"] .fusion-content-boxes .fusion-column.content-box-column-15 .col, .page-id-1546 .become-member__features > .fusion-row .col[data-features="provisional"] .fusion-content-boxes .fusion-column.content-box-column-16 .col, .page-id-1546 .become-member__features > .fusion-row .col[data-features="provisional"] .fusion-content-boxes .fusion-column.content-box-column-17 .col, .page-id-1546 .become-member__features > .fusion-row .col[data-features="provisional"] .fusion-content-boxes .fusion-column.content-box-column-18 .col, .page-id-1546 .become-member__features > .fusion-row .col[data-features="provisional"] .fusion-content-boxes .fusion-column.content-box-column-19 .col, .page-id-1546 .become-member__features > .fusion-row .col[data-features="provisional"] .fusion-content-boxes .fusion-column.content-box-column-20 .col {
  opacity: 0.3;
}
.page-id-1546 .become-member__features > .fusion-row .col[data-features="supplier"] .fusion-content-boxes .fusion-column.content-box-column-4 .col, .page-id-1546 .become-member__features > .fusion-row .col[data-features="supplier"] .fusion-content-boxes .fusion-column.content-box-column-5 .col, .page-id-1546 .become-member__features > .fusion-row .col[data-features="supplier"] .fusion-content-boxes .fusion-column.content-box-column-6 .col, .page-id-1546 .become-member__features > .fusion-row .col[data-features="supplier"] .fusion-content-boxes .fusion-column.content-box-column-15 .col {
  opacity: 0.3;
}
.page-id-1546 .become-member__features > .fusion-row .col[data-features="industry"] .fusion-content-boxes .fusion-column.content-box-column-4 .col, .page-id-1546 .become-member__features > .fusion-row .col[data-features="industry"] .fusion-content-boxes .fusion-column.content-box-column-5 .col, .page-id-1546 .become-member__features > .fusion-row .col[data-features="industry"] .fusion-content-boxes .fusion-column.content-box-column-6 .col, .page-id-1546 .become-member__features > .fusion-row .col[data-features="industry"] .fusion-content-boxes .fusion-column.content-box-column-7 .col, .page-id-1546 .become-member__features > .fusion-row .col[data-features="industry"] .fusion-content-boxes .fusion-column.content-box-column-8 .col, .page-id-1546 .become-member__features > .fusion-row .col[data-features="industry"] .fusion-content-boxes .fusion-column.content-box-column-17 .col {
  opacity: 0.3;
}
.page-id-1546 .become-member__why > .fusion-row .col .underline strong {
  text-decoration: underline;
  text-underline-offset: 5px;
}
.page-id-1546 .become-member__why > .fusion-row .col:not(.content-box-wrapper) {
  display: none;
}
.page-id-1546 .become-member__why > .fusion-row .col:not(.content-box-wrapper).is-active {
  display: flex;
}
.page-id-1546 .become-member__why > .fusion-row .col:not(.content-box-wrapper) .col-desc .fusion-content-boxes {
  margin: 4rem 0 0;
  --gap: 16px;
  --columns: 2;
  display: flex;
  max-width: 800px;
  width: 100%;
  flex-wrap: wrap;
  gap: var(--gap);
}
@media screen and (max-width: 767px) {
  .page-id-1546 .become-member__why > .fusion-row .col:not(.content-box-wrapper) .col-desc .fusion-content-boxes {
    margin-top: 1.875rem;
  }
}
.page-id-1546 .become-member__why > .fusion-row .col:not(.content-box-wrapper) .col-desc .fusion-content-boxes:before, .page-id-1546 .become-member__why > .fusion-row .col:not(.content-box-wrapper) .col-desc .fusion-content-boxes:after, .page-id-1546 .become-member__why > .fusion-row .col:not(.content-box-wrapper) .col-desc .fusion-content-boxes .fusion-clearfix {
  display: none;
}
.page-id-1546 .become-member__why > .fusion-row .col:not(.content-box-wrapper) .col-desc .fusion-content-boxes .fusion-column {
  width: calc((100% / var(--columns)) - var(--gap) + (var(--gap) / var(--columns))) !important;
  padding-inline: 0;
  float: none;
  margin-bottom: 0;
}
.page-id-1546 .become-member__why > .fusion-row .col:not(.content-box-wrapper) .col-desc .fusion-content-boxes .fusion-column .col {
  height: 100%;
  text-align: left;
  margin: 0;
  padding: 1.25rem 1rem;
  box-shadow: inset 0px 4px 0 0 #13294b;
  border-radius: 0px 0px 6px 6px;
}
.page-id-1546 .become-member__why > .fusion-row .col:not(.content-box-wrapper) .col-desc .fusion-content-boxes .fusion-column .col .heading {
  text-align: left;
  margin-bottom: 1.5rem;
}
.page-id-1546 .become-member__why > .fusion-row .col:not(.content-box-wrapper) .col-desc .fusion-content-boxes .fusion-column .col .heading .content-box-heading {
  font-size: 1.25rem !important;
  line-height: 1.5rem !important;
  letter-spacing: 0;
}
@media screen and (max-width: 767px) {
  .page-id-1546 .become-member__why > .fusion-row .col:not(.content-box-wrapper) .col-desc .fusion-content-boxes .fusion-column .col .heading .content-box-heading {
    font-size: 1.125rem !important;
    line-height: normal !important;
  }
}
.page-id-1546 .become-member__why > .fusion-row .col:not(.content-box-wrapper) .col-desc .fusion-content-boxes .fusion-column .col .content-container {
  text-align: left;
  margin: 0;
}
.page-id-1546 .become-member__why > .fusion-row .col:not(.content-box-wrapper) .col-img .fusion-imageframe {
  width: 100%;
  height: 710px;
  overflow: hidden;
}
@media screen and (max-width: 1024px) {
  .page-id-1546 .become-member__why > .fusion-row .col:not(.content-box-wrapper) .col-img .fusion-imageframe {
    aspect-ratio: 1;
    height: auto;
  }
}
@media screen and (max-width: 767px) {
  .page-id-1546 .become-member__why > .fusion-row .col:not(.content-box-wrapper) .col-img .fusion-imageframe {
    aspect-ratio: 1.5;
  }
}
.page-id-1546 .become-member__why > .fusion-row .col:not(.content-box-wrapper) .col-img .fusion-imageframe img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.page-id-1546 .become-member__application > .fusion-row .col {
  display: none;
}
.page-id-1546 .become-member__application > .fusion-row .col .underline strong {
  text-decoration: underline;
  text-underline-offset: 5px;
}
.page-id-1546 .become-member__application > .fusion-row .col.is-active {
  display: flex;
}
.page-id-1546 .become-member__application > .fusion-row .col .wpcf7-form {
  display: flex;
  flex-wrap: wrap;
  gap: 24px 16px;
}
@media screen and (max-width: 576px) {
  .page-id-1546 .become-member__application > .fusion-row .col .wpcf7-form {
    gap: 16px;
  }
}
.page-id-1546 .become-member__application > .fusion-row .col .wpcf7-form .form-section__heading {
  width: 100%;
}
.page-id-1546 .become-member__application > .fusion-row .col .wpcf7-form .form-section__heading p {
  margin-bottom: 0;
}
.page-id-1546 .become-member__application > .fusion-row .col .wpcf7-form .form-row {
  width: 100%;
}
.page-id-1546 .become-member__application > .fusion-row .col .wpcf7-form .form-row p {
  margin-bottom: 0;
  position: relative;
}
.page-id-1546 .become-member__application > .fusion-row .col .wpcf7-form .form-row p br {
  display: none;
}
.page-id-1546 .become-member__application > .fusion-row .col .wpcf7-form .form-row p label {
  position: absolute;
  pointer-events: none;
  top: 32px;
  left: 10px;
  transition: all 0.3s ease-in-out;
  font-weight: 500;
  font-size: 1.125rem;
  letter-spacing: -0.09px;
  line-height: 1.5625rem;
}
@media screen and (max-width: 576px) {
  .page-id-1546 .become-member__application > .fusion-row .col .wpcf7-form .form-row p label {
    top: 18px;
  }
}
.page-id-1546 .become-member__application > .fusion-row .col .wpcf7-form .form-row p input {
  padding: 2rem 0.625rem 1.4375rem;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
@media screen and (max-width: 576px) {
  .page-id-1546 .become-member__application > .fusion-row .col .wpcf7-form .form-row p input {
    height: 60px;
    padding-block: 1rem 0.625rem;
  }
}
.page-id-1546 .become-member__application > .fusion-row .col .wpcf7-form .form-row p input::placeholder {
  opacity: 0;
  color: rgba(0, 0, 0, 0.20);
}
.page-id-1546 .become-member__application > .fusion-row .col .wpcf7-form .form-row p:focus-within label {
  top: 12px;
  font-size: 0.8125rem;
  line-height: 1.0625rem;
}
@media screen and (max-width: 576px) {
  .page-id-1546 .become-member__application > .fusion-row .col .wpcf7-form .form-row p:focus-within label {
    top: 4px;
  }
}
.page-id-1546 .become-member__application > .fusion-row .col .wpcf7-form .form-row p:focus-within input::placeholder {
  opacity: 1;
}
.page-id-1546 .become-member__application > .fusion-row .col .wpcf7-form .form-row__half {
  width: calc(50% - (16px / 2));
}
@media screen and (max-width: 576px) {
  .page-id-1546 .become-member__application > .fusion-row .col .wpcf7-form .form-row__half {
    width: 100%;
  }
}
.page-id-1546 .become-member__application > .fusion-row .col .wpcf7-form .form-row__submit p {
  display: flex;
}
.page-id-1546 .become-member__application > .fusion-row .col .wpcf7-form .fusion-alert {
  margin-block: 0;
  width: 100%;
}
.page-id-1546 .become-member__application > .fusion-row .col .col-top .fusion-title, .page-id-1546 .become-member__application > .fusion-row .col .col-top .fusion-text {
  width: calc(100% - 50px - 20px);
}
.page-id-1546 .become-member__application > .fusion-row .col .col-top .fusion-checklist {
  position: absolute;
  bottom: 0;
  right: 0;
}
.page-id-1546 .become-member__application > .fusion-row .col .col-top .fusion-checklist .fusion-li-item {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: flex-end;
  gap: 8px;
}
.page-id-1546 .become-member__application > .fusion-row .col .col-top .fusion-checklist .fusion-li-item .icon-wrapper {
  width: 28px;
  margin: 28px;
  margin: 0;
}
.page-id-1546 .become-member__application > .fusion-row .col .col-top .fusion-checklist .fusion-li-item .icon-wrapper i:before {
  content: '';
  background: url(/wp-content/uploads/2026/09/Clock-Icon.svg) center/contain no-repeat;
  width: 28px;
  height: 28px;
  display: block;
}
.page-id-1546 .become-member__application > .fusion-row .col .col-top .fusion-checklist .fusion-li-item .fusion-li-item-content {
  margin: 0;
  line-height: 1.375rem;
}
.error404 #main-header {
  display: none;
}
.error404 #main-header-sticky {
  opacity: 1;
  position: absolute;
  z-index: 999;
  top: 0;
  background: transparent;
}
.error404 #main-header-sticky.fusion-sticky-show {
  top: calc(0px + var(--adminbar-height));
  background: #fff;
}
.error404 .page-banner:after {
  top: -176px !important;
}
@media only screen and (max-width: 767px) {
  .error404 .page-banner:after {
    top: -126px !important;
  }
}
@media only screen and (max-width: 767px) {
  .error404 .page-banner > .fusion-row {
    justify-content: flex-end !important;
    align-items: flex-end !important;
    flex-direction: column !important;
  }
}
.error404 .page-banner .fusion-content-boxes {
  z-index: 99;
  margin: 0;
  display: flex;
}
.error404 .page-banner .fusion-content-boxes:after, .error404 .page-banner .fusion-content-boxes:before {
  content: none;
}
.error404 .page-banner .fusion-content-boxes .fusion-column {
  margin: 0;
}
.error404 .page-banner .fusion-content-boxes .fusion-column .heading {
  display: flex;
  gap: 16px;
  align-items: center;
  margin: 0;
}
.error404 .page-banner .fusion-content-boxes .fusion-column .heading .image {
  position: relative;
  width: 40px;
  height: 40px;
  background: #fff;
  padding: 0.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 6px;
}
.error404 .page-banner .fusion-content-boxes .fusion-column .heading .image img {
  margin: 0;
  display: flex;
  width: 24px;
  height: 24px;
}
.error404 .page-banner .fusion-content-boxes .fusion-column .heading .content-box-heading {
  padding: 0 !important;
  line-height: 1.25rem !important;
}
.error404 .page-banner .fusion-content-boxes .fusion-column .heading .content-box-heading strong {
  font-weight: 600;
}
.page-id-1872 .category__banner > .fusion-builder-row:after {
  content: '';
  width: 662px;
  height: 662px;
  background: url(/wp-content/uploads/2026/09/Shape_Union-Insights-Sub.svg) center / contain no-repeat;
  display: block;
  position: absolute;
  top: -303px;
  right: -151px;
  pointer-events: none;
}
@media screen and (max-width: 767px) {
  .page-id-1872 .category__banner > .fusion-builder-row:after {
    width: 318px;
    height: 318px;
    top: -165px;
    right: -89px;
  }
}
.page-id-1872 .category__banner > .fusion-builder-row .member-access {
  padding: 1rem 1rem 1rem 4.5rem;
  position: relative;
  border-radius: 6px;
  background: rgba(255, 255, 255, 0.50);
  max-width: 326px;
}
.page-id-1872 .category__banner > .fusion-builder-row .member-access * {
  line-height: 1.1875rem !important;
}
.page-id-1872 .category__banner > .fusion-builder-row .member-access strong {
  font-weight: 600 !important;
}
.page-id-1872 .category__banner > .fusion-builder-row .member-access:before {
  content: '';
  width: 40px;
  height: 40px;
  display: block;
  position: absolute;
  left: 16px;
  top: 16px;
  background: url(/wp-content/uploads/2026/09/Lock-Thin.svg) center/24px 24px no-repeat;
  background-color: #fff;
}
.page-id-1872 .industry-news.is-loading .industry-news__results {
  opacity: 0.5;
}
.page-id-1872 .industry-news__filters {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  padding-block: 1.5rem;
  border-top: 4px solid #13294b;
}
.page-id-1872 .industry-news__filters .col-left {
  color: #13294b;
}
.page-id-1872 .industry-news__filters .col-right {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 12px;
}
@media screen and (max-width: 1024px) {
  .page-id-1872 .industry-news__filters .col-right {
    gap: 10px;
  }
}
.page-id-1872 .industry-news__filters .col-right button {
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.10);
  background: #fff;
  height: 31px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  font-weight: 500;
  transition: all 0.5s ease-in-out;
  cursor: pointer;
  padding-inline: 0.625rem;
}
.page-id-1872 .industry-news__filters .col-right button:hover {
  border: 1px solid rgba(0, 0, 0, 0.20);
  background: #e4e7eb;
}
.page-id-1872 .industry-news__filters .col-right button.is-active {
  background: #13294b;
  color: #fff;
}
.page-id-1872 .industry-news__results {
  transition: all 0.5s ease-in-out;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 24px;
}
.page-id-1872 .industry-news__results .industry-news__grid {
  --gap: 16px;
  --columns: 3;
  display: flex;
  flex-wrap: wrap;
  gap: var(--gap);
}
@media screen and (max-width: 1024px) {
  .page-id-1872 .industry-news__results .industry-news__grid {
    --columns: 2;
  }
}
@media screen and (max-width: 767px) {
  .page-id-1872 .industry-news__results .industry-news__grid {
    --columns: 1;
  }
}
.page-id-1872 .industry-news__results .industry-news__grid .industry-news__item {
  width: calc((100% / var(--columns)) - var(--gap) + (var(--gap) / var(--columns)));
  padding: 16px;
  background: #fff;
  border-radius: 6px;
}
.page-id-1872 .industry-news__results .industry-news__grid .industry-news__item:hover .industry-news__image img {
  transform: scale(1.05);
}
.page-id-1872 .industry-news__results .industry-news__grid .industry-news__item .industry-news__image {
  height: 249px;
  border-radius: 4px;
  position: relative;
  margin-bottom: 1.375rem;
  width: 100%;
  overflow: hidden;
}
@media screen and (max-width: 1024px) {
  .page-id-1872 .industry-news__results .industry-news__grid .industry-news__item .industry-news__image {
    aspect-ratio: 1.5;
    height: auto;
  }
}
@media screen and (max-width: 767px) {
  .page-id-1872 .industry-news__results .industry-news__grid .industry-news__item .industry-news__image {
    height: 249px;
  }
}
.page-id-1872 .industry-news__results .industry-news__grid .industry-news__item .industry-news__image img {
  transition: all 0.5s ease-in-out;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.page-id-1872 .industry-news__results .industry-news__grid .industry-news__item .industry-news__image .industry-news__date {
  position: absolute;
  top: 16px;
  left: 16px;
  background: #fff;
  height: 28px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  padding-inline: 0.5rem;
  width: max-content;
  border-radius: 4px;
}
.page-id-1872 .industry-news__results .industry-news__grid .industry-news__item .industry-news__lock {
  width: 32px;
  height: 32px;
  background: #fff;
  z-index: 1;
  position: absolute;
  top: 12px;
  right: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 6px;
}
.page-id-1872 .industry-news__results .industry-news__grid .industry-news__item .industry-news__lock svg {
  display: block;
  width: 21px;
  height: auto;
}
.page-id-1872 .industry-news__results .industry-news__grid .industry-news__item .industry-news__content {
  height: calc(100% - 249px - 22px);
  display: flex;
  flex-wrap: wrap;
}
.page-id-1872 .industry-news__results .industry-news__grid .industry-news__item .industry-news__content .industry-news__title {
  margin-block: 0 0.4375rem;
}
.page-id-1872 .industry-news__results .industry-news__grid .industry-news__item .industry-news__content .industry-news__excerpt {
  color: #2d405f;
  margin-bottom: 2.5rem;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
  height: calc(16px * 1.4 * 3);
}
.page-id-1872 .industry-news__results .industry-news__grid .industry-news__item .industry-news__content .industry-news__categories {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  margin-top: auto;
}
.page-id-1872 .industry-news__results .industry-news__grid .industry-news__item .industry-news__content .industry-news__categories .industry-news__category {
  padding-inline: 0.5rem;
  border-radius: 4px;
  background-color: #fff;
  background-color: var(--category-color);
  display: flex;
  align-items: center;
  gap: 4px;
  min-height: 28px;
}
.page-id-1872 .industry-news__results .industry-news__grid .industry-news__item .industry-news__content .industry-news__categories .industry-news__category svg {
  display: block;
}
.page-id-1872 .industry-news__results .industry-news__grid .industry-news__item .industry-news__content .industry-news__categories .industry-news__category span {
  color: #13294b;
}
.page-id-1872 .industry-news__results .industry-news__grid .industry-news__item--locked {
  background: #e4e7eb;
}
.page-id-1872 .industry-news__results .industry-news__pagination {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 12px;
}
.page-id-1872 .industry-news__results .industry-news__pagination button {
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.10);
  background: #fff;
  width: 40px;
  height: 40px;
  transition: all 0.5s ease-in-out;
  position: relative;
  overflow: hidden;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.page-id-1872 .industry-news__results .industry-news__pagination button:hover {
  background: #f3f3ef;
}
.page-id-1872 .industry-news__results .industry-news__pagination button:hover:before {
  width: 100%;
  transition: all 0.3s ease-in-out;
}
.page-id-1872 .industry-news__results .industry-news__pagination button:before {
  content: '';
  width: 0;
  height: 100%;
  background: #f3f3ef;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
}
.page-id-1872 .industry-news__results .industry-news__pagination button svg {
  position: relative;
  z-index: 1;
}
.page-id-1872 .newsletter {
  padding-block: 11.5rem;
}
@media screen and (max-width: 1024px) {
  .page-id-1872 .newsletter {
    padding-block: 5rem;
  }
}
@media screen and (max-width: 767px) {
  .page-id-1872 .newsletter {
    padding-block: 3.75rem;
  }
}
.page-id-459 #main-header {
  display: none;
}
.page-id-459 #main-header-sticky {
  opacity: 1;
  position: absolute;
  z-index: 999;
  top: 0;
  background: transparent;
}
.page-id-459 #main-header-sticky.fusion-sticky-show {
  top: calc(0px + var(--adminbar-height));
  background: #fff;
}
.page-id-459 .directory .supplier-directory {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  gap: 16px;
}
.page-id-459 .directory .supplier-directory .supplier-directory__col--link {
  position: absolute;
  inset: 0;
  z-index: 3;
}
.page-id-459 .directory .supplier-directory--icon_top .supplier-directory__col {
  background: #d9e0ff;
  border-top: 4px solid #13294b;
  padding: 1.5rem;
  width: calc((100% / 4) - 16px + (16px / 4));
  display: flex;
  flex-direction: column;
  border-radius: 0 0 6px 6px;
  transition: all 0.5s ease-in-out;
  position: relative;
}
@media only screen and (max-width: 1024px) {
  .page-id-459 .directory .supplier-directory--icon_top .supplier-directory__col {
    width: calc((100% / 3) - 16px + (16px / 3));
  }
}
@media only screen and (max-width: 767px) {
  .page-id-459 .directory .supplier-directory--icon_top .supplier-directory__col {
    width: calc((100% / 2) - 16px + (16px / 2));
  }
}
@media only screen and (max-width: 576px) {
  .page-id-459 .directory .supplier-directory--icon_top .supplier-directory__col {
    width: 100%;
  }
}
.page-id-459 .directory .supplier-directory--icon_top .supplier-directory__col:hover:before {
  opacity: 1;
}
.page-id-459 .directory .supplier-directory--icon_top .supplier-directory__col:hover .supplier-directory__iconwrap {
  transform: scale(1.05);
}
.page-id-459 .directory .supplier-directory--icon_top .supplier-directory__col:before {
  content: '';
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.30) 0%, rgba(255, 255, 255, 0.30) 100%), #d9e0ff;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  opacity: 0;
  transition: all 0.5s ease-in-out;
}
.page-id-459 .directory .supplier-directory--icon_top .supplier-directory__col--last-item .supplier-directory__iconwrap {
  opacity: 0;
}
.page-id-459 .directory .supplier-directory--icon_top .supplier-directory__iconwrap {
  margin-bottom: 1.5rem;
  width: 56px;
  height: 56px;
  border-radius: 6px;
  background: rgba(255, 255, 255, 0.50);
  padding: 0.6875rem;
  transition: all 0.3s ease-in-out;
  z-index: 2;
}
.page-id-459 .directory .supplier-directory--icon_top .supplier-directory__iconwrap img {
  transition: all 0.3s ease-in-out;
}
.page-id-459 .directory .supplier-directory--icon_top .supplier-directory__title {
  flex: 1;
  margin-bottom: 1.5rem;
  letter-spacing: 0;
  z-index: 2;
}
@media screen and (max-width: 1024px) {
  .page-id-459 .directory .supplier-directory--icon_top .supplier-directory__title {
    line-height: 1 !important;
  }
}
.page-id-459 .directory .supplier-directory--icon_top .fusion-button {
  display: flex;
  justify-content: flex-start;
  width: fit-content;
  z-index: 4;
}
.page-id-459 .cta-guide > .fusion-row {
  background: #fff;
  padding: 3.5rem 2.5rem !important;
  border-top: 4px solid #13294b;
  border-radius: 0 0 6px 6px;
}
@media only screen and (max-width: 1024px) {
  .page-id-459 .cta-guide > .fusion-row {
    padding: 3.125rem 2.5rem !important;
  }
}
@media only screen and (max-width: 767px) {
  .page-id-459 .cta-guide > .fusion-row {
    padding: 1.25rem !important;
  }
}
.page-id-459 .cta-guide > .fusion-row:hover .img-col .main-img img {
  transform: scale(1.05);
}
.page-id-459 .cta-guide .info-col .fusion-text {
  flex: 1;
}
.page-id-459 .cta-guide .img-col .main-img {
  width: 100%;
  height: 401px;
}
@media screen and (max-width: 1024px) {
  .page-id-459 .cta-guide .img-col .main-img {
    aspect-ratio: 1;
    height: auto;
  }
}
@media screen and (max-width: 767px) {
  .page-id-459 .cta-guide .img-col .main-img {
    aspect-ratio: 1.5;
  }
}
.page-id-459 .cta-guide .img-col .main-img:hover img {
  transform: scale(1.05);
}
.page-id-459 .cta-guide .img-col .main-img img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  transition: all 0.5s ease-in-out;
}
.page-id-459 .cta-guide .img-col .icon-img {
  position: absolute;
  top: 12px;
  right: 12px;
  z-index: 999;
  background: #fff;
  padding: 0.333125rem;
  border-radius: 6px;
}
.page-id-459 .become-supplier .info-col .fusion-content-boxes {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  margin: 4rem 0 0;
}
@media only screen and (max-width: 1024px) {
  .page-id-459 .become-supplier .info-col .fusion-content-boxes {
    margin: 3.125rem 0 0;
  }
}
@media only screen and (max-width: 767px) {
  .page-id-459 .become-supplier .info-col .fusion-content-boxes {
    margin: 1.875rem 0 0;
    flex-direction: column;
  }
}
.page-id-459 .become-supplier .info-col .fusion-content-boxes:before, .page-id-459 .become-supplier .info-col .fusion-content-boxes:after {
  content: none;
}
.page-id-459 .become-supplier .info-col .fusion-content-boxes .fusion-column {
  width: calc((100% / 2) - 16px + (16px / 2)) !important;
  padding: 1.25rem 1rem;
  margin: 0;
  background: #d9e0ff;
  border-top: 4px solid #13294b;
  border-radius: 0 0 6px 6px;
}
@media only screen and (max-width: 767px) {
  .page-id-459 .become-supplier .info-col .fusion-content-boxes .fusion-column {
    width: 100% !important;
  }
}
.page-id-459 .become-supplier .info-col .fusion-content-boxes .fusion-column .heading {
  margin-bottom: 1.5rem;
}
.page-id-459 .become-supplier .info-col .fusion-content-boxes .fusion-column .heading .content-box-heading {
  text-align: left;
  font-size: 1.25rem !important;
  line-height: 1.5rem !important;
  letter-spacing: 0;
  margin: 0;
}
@media screen and (max-width: 767px) {
  .page-id-459 .become-supplier .info-col .fusion-content-boxes .fusion-column .heading .content-box-heading {
    font-size: 1.125rem !important;
  }
}
.page-id-459 .become-supplier .info-col .fusion-content-boxes .fusion-column .content-container {
  text-align: left;
  margin: 0;
}
.page-id-459 .become-supplier .info-col .fusion-content-boxes .fusion-clearfix {
  display: none;
}
.page-id-459 .become-supplier .img-col > .fusion-column-wrapper, .page-id-459 .become-supplier .img-col .fusion-image-element {
  height: 100%;
}
.page-id-459 .become-supplier .img-col .fusion-imageframe {
  width: 100%;
  height: 710px;
}
@media screen and (max-width: 1024px) {
  .page-id-459 .become-supplier .img-col .fusion-imageframe {
    aspect-ratio: 1;
    height: auto;
  }
}
@media screen and (max-width: 767px) {
  .page-id-459 .become-supplier .img-col .fusion-imageframe {
    aspect-ratio: 1.5;
  }
}
.page-id-459 .become-supplier .img-col .fusion-imageframe img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.parent-pageid-459 #main-header {
  display: none;
}
.parent-pageid-459 #main-header-sticky {
  opacity: 1;
  position: absolute;
  z-index: 999;
  top: 0;
  background: transparent;
}
.parent-pageid-459 #main-header-sticky.fusion-sticky-show {
  top: calc(0px + var(--adminbar-height));
  background: #fff;
}
.parent-pageid-459 .archive-banner > .fusion-row {
  gap: 108px;
}
@media only screen and (max-width: 1024px) {
  .parent-pageid-459 .archive-banner > .fusion-row {
    gap: 0;
  }
}
@media only screen and (max-width: 767px) {
  .parent-pageid-459 .archive-banner > .fusion-row {
    gap: 20px;
  }
}
.parent-pageid-459 .archive-banner > .fusion-row:after {
  content: '' !important;
  background: transparent url(/wp-content/uploads/2026/09/Shape_Union.svg) no-repeat 100% / contain;
  width: 661px;
  height: 661px;
  position: absolute;
  top: -226px;
  right: -151px;
}
@media only screen and (max-width: 767px) {
  .parent-pageid-459 .archive-banner > .fusion-row:after {
    width: 380px;
    height: 380px;
    top: -126px;
    right: -91px;
  }
}
@media screen and (max-width: 1024px) {
  .parent-pageid-459 .archive-banner .icon-col {
    position: absolute;
    top: 0;
    right: 0;
  }
}
.parent-pageid-459 .archive-banner .icon-col .fusion-imageframe {
  width: 112px;
  height: 112px;
  background: #13294b;
  border-radius: 6px;
  padding: 1.375rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media only screen and (max-width: 767px) {
  .parent-pageid-459 .archive-banner .icon-col .fusion-imageframe {
    width: 80px;
    height: 80px;
    padding: 18px;
  }
}
.parent-pageid-459 .archive-banner .icon-col .fusion-imageframe img {
  filter: brightness(0) invert(1);
  width: 67px;
  height: 67px;
}
.parent-pageid-459 .suppliers__top-row {
  border-top: 4px solid #13294b;
  padding-top: 1rem;
  margin-bottom: 2rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 20px;
}
.parent-pageid-459 .suppliers__right {
  display: flex;
}
.parent-pageid-459 .suppliers__row {
  display: flex;
  flex-wrap: wrap;
  gap: 32px;
}
@media only screen and (max-width: 1024px) {
  .parent-pageid-459 .suppliers__row {
    gap: 20px;
  }
}
.parent-pageid-459 .suppliers__col {
  width: calc((100% / 4) - 32px + (32px / 4));
  background: #fff;
  height: 191px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1.25rem;
  position: relative;
  overflow: hidden;
  border-radius: 6px;
}
@media only screen and (max-width: 1024px) {
  .parent-pageid-459 .suppliers__col {
    width: calc((100% / 3) - 32px + (32px / 3));
  }
}
@media only screen and (max-width: 767px) {
  .parent-pageid-459 .suppliers__col {
    width: calc((100% / 2) - 20px + (20px / 2));
  }
}
@media only screen and (max-width: 576px) {
  .parent-pageid-459 .suppliers__col {
    width: 100%;
  }
}
.parent-pageid-459 .suppliers__col:hover .suppliers__btnwrap {
  opacity: 1;
  transform: translate(0);
}
.parent-pageid-459 .suppliers__col:hover .suppliers__img-wrap img {
  transform: scale(1.05);
}
.parent-pageid-459 .suppliers__col--link {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
}
.parent-pageid-459 .suppliers__btnwrap {
  opacity: 0;
  position: absolute;
  top: 8px;
  right: 8px;
  transform: translate(46px, -46px);
  transition: all 0.3s ease-in-out;
}
@media screen and (max-width: 1024px) {
  .parent-pageid-459 .suppliers__btnwrap {
    transform: unset;
    opacity: 1;
  }
}
.parent-pageid-459 .suppliers__img-wrap {
  max-width: 120px;
}
.parent-pageid-459 .suppliers__img-wrap img {
  display: flex;
  transition: all 0.5s ease-in-out;
}
.parent-pageid-459 .suppliers__pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
  margin-top: 4rem;
}
.parent-pageid-459 .suppliers__arrow {
  width: 40px;
  height: 40px;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.10);
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  position: relative;
  transition: all 0.7s ease-in-out;
}
.parent-pageid-459 .suppliers__arrow:before {
  content: '';
  background: #f3f3ef;
  position: absolute;
  width: 0;
  height: 100%;
}
.parent-pageid-459 .suppliers__arrow:hover {
  background: #f3f3ef;
}
.parent-pageid-459 .suppliers__arrow:hover:before {
  width: 100%;
  transition: all 0.5s ease-in-out;
}
.parent-pageid-459 .suppliers__arrow svg {
  display: flex;
  width: 20px;
  height: 16px;
  z-index: 1;
}
.parent-pageid-459 .suppliers__arrow.no-page {
  pointer-events: none;
  opacity: 0.5;
}
.parent-pageid-459 .suppliers__prev:before {
  right: 0;
}
.parent-pageid-459 .suppliers__next:before {
  left: 0;
}
.parent-pageid-459 .suppliers .page-number {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.parent-pageid-459 .directory .supplier-directory {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  gap: 16px;
}
.parent-pageid-459 .directory .supplier-directory__col {
  transition: all 0.5s ease-in-out;
}
.parent-pageid-459 .directory .supplier-directory__col--link {
  position: absolute;
  inset: 0;
  z-index: 3;
}
.parent-pageid-459 .directory .supplier-directory--icon_side .supplier-directory__col {
  width: calc((100% / 3) - 16px + (16px / 3));
  background: #d9e0ff;
  border-top: 4px solid #13294b;
  border-radius: 0 0 6px 6px;
  padding: 1rem 1.5rem;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
  gap: 16px;
  min-height: 116px;
  max-height: 116px;
  transition: all 0.5s ease-in-out;
  position: relative;
}
@media only screen and (max-width: 1024px) {
  .parent-pageid-459 .directory .supplier-directory--icon_side .supplier-directory__col {
    width: calc((100% / 2) - 16px + (16px / 2));
  }
}
@media only screen and (max-width: 576px) {
  .parent-pageid-459 .directory .supplier-directory--icon_side .supplier-directory__col {
    width: 100%;
  }
}
.parent-pageid-459 .directory .supplier-directory--icon_side .supplier-directory__col:before {
  content: '';
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.30) 0%, rgba(255, 255, 255, 0.30) 100%), #d9e0ff;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  opacity: 0;
  transition: all 0.5s ease-in-out;
}
.parent-pageid-459 .directory .supplier-directory--icon_side .supplier-directory__col:hover:before {
  opacity: 1;
}
.parent-pageid-459 .directory .supplier-directory--icon_side .supplier-directory__col:hover .supplier-directory__iconwrap {
  transform: scale(1.05);
}
.parent-pageid-459 .directory .supplier-directory--icon_side .supplier-directory__col .supplier-directory__iconwrap {
  width: 48px;
  height: 48px;
  background: rgba(255, 255, 255, 0.50);
  padding: 0.625rem;
  border-radius: 6px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.5s ease-in-out;
  z-index: 1;
}
.parent-pageid-459 .directory .supplier-directory--icon_side .supplier-directory__col .supplier-directory__iconwrap img {
  display: flex;
}
.parent-pageid-459 .directory .supplier-directory--icon_side .supplier-directory__col .supplier-directory__title {
  flex: 1;
  z-index: 1;
  margin: 0;
}
@media screen and (max-width: 1024px) {
  .parent-pageid-459 .directory .supplier-directory--icon_side .supplier-directory__col .supplier-directory__title {
    line-height: 1 !important;
  }
}
.parent-pageid-459 .directory .supplier-directory--icon_side .supplier-directory__col .supplier-directory__btn-wrap {
  display: flex;
  justify-content: flex-end;
  z-index: 4;
}
.parent-pageid-459 .directory .supplier-directory--icon_side .supplier-directory__col .supplier-directory__btn-wrap .supplier-directory__link {
  width: 27px;
  height: 23px;
}
.parent-pageid-459 .directory .supplier-directory--icon_side .supplier-directory__col .supplier-directory__btn-wrap .supplier-directory__link span {
  padding-left: 0.75rem;
}
.parent-pageid-459 .directory .supplier-directory--icon_side .supplier-directory__col .supplier-directory__btn-wrap .supplier-directory__link span:after {
  background: url(https://selfstorage2026-org.yoda.r6d.dev/wp-content/uploads/2026/09/Arrow-L_Dark.svg) center/contain no-repeat !important;
}
.parent-pageid-459 .directory .supplier-directory--icon_side .supplier-directory__col--last-item .supplier-directory__iconwrap {
  opacity: 0;
}
.parent-pageid-459 .cta-guide > .fusion-row {
  background: #fff;
  padding: 3.5rem 2.5rem !important;
  border-top: 4px solid #13294b;
  border-radius: 0 0 6px 6px;
}
@media only screen and (max-width: 1024px) {
  .parent-pageid-459 .cta-guide > .fusion-row {
    padding: 1.25rem !important;
  }
}
.parent-pageid-459 .cta-guide > .fusion-row:hover .img-col .main-img img {
  transform: scale(1.05);
}
.parent-pageid-459 .cta-guide .info-col .fusion-text {
  flex: 1;
}
.parent-pageid-459 .cta-guide .img-col .main-img {
  width: 100%;
  height: 401px;
}
@media screen and (max-width: 1024px) {
  .parent-pageid-459 .cta-guide .img-col .main-img {
    aspect-ratio: 1;
    height: auto;
  }
}
@media screen and (max-width: 767px) {
  .parent-pageid-459 .cta-guide .img-col .main-img {
    aspect-ratio: 1.5;
  }
}
.parent-pageid-459 .cta-guide .img-col .main-img:hover img {
  transform: scale(1.05);
}
.parent-pageid-459 .cta-guide .img-col .main-img img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  transition: all 0.5s ease-in-out;
}
.parent-pageid-459 .cta-guide .img-col .icon-img {
  position: absolute;
  top: 12px;
  right: 12px;
  z-index: 999;
  background: #fff;
  padding: 0.333125rem;
  border-radius: 6px;
}
/*
 * /sections/_transparent-heaader
 * 1436 = MEMBERSHIP
 * 1042 = AWARDS
 */
.page-id-1436 .fusion-tb-header #main-header, .page-id-1042 .fusion-tb-header #main-header {
  display: none;
}
.page-id-1436 .fusion-tb-header #main-header-sticky.cloned, .page-id-1042 .fusion-tb-header #main-header-sticky.cloned {
  opacity: 1;
  background-color: transparent;
  z-index: 100;
  position: fixed;
}
@media screen and (max-width: 1024px) {
  .page-id-1436 .fusion-tb-header #main-header-sticky.cloned, .page-id-1042 .fusion-tb-header #main-header-sticky.cloned {
    top: 0;
  }
}
.page-id-1436 .fusion-tb-header #main-header-sticky.cloned .awb-menu .fusion-menu li.custom-menu-search a:before, .page-id-1042 .fusion-tb-header #main-header-sticky.cloned .awb-menu .fusion-menu li.custom-menu-search a:before {
  background-image: url(/wp-content/uploads/2026/08/Search.svg);
}
@media screen and (min-width: 1025px) {
  .page-id-1436 .fusion-tb-header #main-header-sticky.cloned .awb-menu .fusion-menu li a, .page-id-1042 .fusion-tb-header #main-header-sticky.cloned .awb-menu .fusion-menu li a {
    color: #fff !important;
  }
}
.page-id-1436 .fusion-tb-header #main-header-sticky.cloned .col-center .s, .page-id-1042 .fusion-tb-header #main-header-sticky.cloned .col-center .s {
  background: transparent;
  border-color: #fff;
  color: #fff;
}
.page-id-1436 .fusion-tb-header #main-header-sticky.cloned .col-center .s::placeholder, .page-id-1042 .fusion-tb-header #main-header-sticky.cloned .col-center .s::placeholder {
  color: #fff;
}
.page-id-1436 .fusion-tb-header #main-header-sticky.cloned .col-center .fusion-close-search:before, .page-id-1042 .fusion-tb-header #main-header-sticky.cloned .col-center .fusion-close-search:before, .page-id-1436 .fusion-tb-header #main-header-sticky.cloned .col-center .fusion-close-search:after, .page-id-1042 .fusion-tb-header #main-header-sticky.cloned .col-center .fusion-close-search:after {
  background: #fff;
}
.page-id-1436 .fusion-tb-header #main-header-sticky.cloned .col-center .awb-menu .awb-menu__m-toggle, .page-id-1042 .fusion-tb-header #main-header-sticky.cloned .col-center .awb-menu .awb-menu__m-toggle {
  color: #fff;
}
.page-id-1436 .fusion-tb-header #main-header-sticky.cloned .col-center .icon-toggle a:before, .page-id-1042 .fusion-tb-header #main-header-sticky.cloned .col-center .icon-toggle a:before {
  background: url(/wp-content/uploads/2026/08/Hamburger.svg) center / contain no-repeat;
}
.page-id-1436 .fusion-tb-header #main-header-sticky.cloned .col-right .fusion-button.btn-transparent-dark, .page-id-1042 .fusion-tb-header #main-header-sticky.cloned .col-right .fusion-button.btn-transparent-dark {
  border-color: #fff;
}
.page-id-1436 .fusion-tb-header #main-header-sticky.cloned .col-right .fusion-button.btn-transparent-dark:before, .page-id-1042 .fusion-tb-header #main-header-sticky.cloned .col-right .fusion-button.btn-transparent-dark:before {
  background: #fff;
}
.page-id-1436 .fusion-tb-header #main-header-sticky.cloned .col-right .fusion-button.btn-transparent-dark .fusion-button-text, .page-id-1042 .fusion-tb-header #main-header-sticky.cloned .col-right .fusion-button.btn-transparent-dark .fusion-button-text {
  color: #fff;
}
.page-id-1436 .fusion-tb-header #main-header-sticky.cloned .col-right .fusion-button.btn-transparent-dark:hover, .page-id-1042 .fusion-tb-header #main-header-sticky.cloned .col-right .fusion-button.btn-transparent-dark:hover {
  background: #fff;
}
.page-id-1436 .fusion-tb-header #main-header-sticky.cloned .col-right .fusion-button.btn-transparent-dark:hover .fusion-button-text, .page-id-1042 .fusion-tb-header #main-header-sticky.cloned .col-right .fusion-button.btn-transparent-dark:hover .fusion-button-text {
  color: #13294b;
}
@media screen and (max-width: 767px) {
  .page-id-1436 .fusion-tb-header #main-header-sticky.cloned:not(.fusion-sticky-show) .col-center .s, .page-id-1042 .fusion-tb-header #main-header-sticky.cloned:not(.fusion-sticky-show) .col-center .s {
    color: #13294b;
    border-color: #13294b;
  }
}
@media screen and (max-width: 767px) {
  .page-id-1436 .fusion-tb-header #main-header-sticky.cloned:not(.fusion-sticky-show) .col-center .s::placeholder, .page-id-1042 .fusion-tb-header #main-header-sticky.cloned:not(.fusion-sticky-show) .col-center .s::placeholder {
    color: #13294b;
  }
}
.page-id-1436 .fusion-tb-header #main-header-sticky:not(.fusion-sticky-show), .page-id-1042 .fusion-tb-header #main-header-sticky:not(.fusion-sticky-show) {
  position: absolute;
  opacity: 1;
  background-color: transparent;
  z-index: 100;
}
.page-id-1436 .fusion-tb-header #main-header-sticky:not(.fusion-sticky-show) .awb-menu .fusion-menu li.custom-menu-search a:before, .page-id-1042 .fusion-tb-header #main-header-sticky:not(.fusion-sticky-show) .awb-menu .fusion-menu li.custom-menu-search a:before {
  background-image: url(/wp-content/uploads/2026/08/Search.svg);
}
@media screen and (min-width: 1025px) {
  .page-id-1436 .fusion-tb-header #main-header-sticky:not(.fusion-sticky-show) .awb-menu .fusion-menu li a, .page-id-1042 .fusion-tb-header #main-header-sticky:not(.fusion-sticky-show) .awb-menu .fusion-menu li a {
    color: #fff !important;
  }
}
.page-id-1436 .fusion-tb-header #main-header-sticky:not(.fusion-sticky-show) .col-center .s, .page-id-1042 .fusion-tb-header #main-header-sticky:not(.fusion-sticky-show) .col-center .s {
  background: transparent;
  border-color: #fff;
  color: #fff;
}
.page-id-1436 .fusion-tb-header #main-header-sticky:not(.fusion-sticky-show) .col-center .s::placeholder, .page-id-1042 .fusion-tb-header #main-header-sticky:not(.fusion-sticky-show) .col-center .s::placeholder {
  color: #fff;
}
.page-id-1436 .fusion-tb-header #main-header-sticky:not(.fusion-sticky-show) .col-center .fusion-close-search:before, .page-id-1042 .fusion-tb-header #main-header-sticky:not(.fusion-sticky-show) .col-center .fusion-close-search:before, .page-id-1436 .fusion-tb-header #main-header-sticky:not(.fusion-sticky-show) .col-center .fusion-close-search:after, .page-id-1042 .fusion-tb-header #main-header-sticky:not(.fusion-sticky-show) .col-center .fusion-close-search:after {
  background: #fff;
}
.page-id-1436 .fusion-tb-header #main-header-sticky:not(.fusion-sticky-show) .col-center .awb-menu .awb-menu__m-toggle, .page-id-1042 .fusion-tb-header #main-header-sticky:not(.fusion-sticky-show) .col-center .awb-menu .awb-menu__m-toggle {
  color: #fff;
}
.page-id-1436 .fusion-tb-header #main-header-sticky:not(.fusion-sticky-show) .col-right .fusion-button.btn-transparent-dark, .page-id-1042 .fusion-tb-header #main-header-sticky:not(.fusion-sticky-show) .col-right .fusion-button.btn-transparent-dark {
  border-color: #fff;
}
.page-id-1436 .fusion-tb-header #main-header-sticky:not(.fusion-sticky-show) .col-right .fusion-button.btn-transparent-dark:before, .page-id-1042 .fusion-tb-header #main-header-sticky:not(.fusion-sticky-show) .col-right .fusion-button.btn-transparent-dark:before {
  background: #fff;
}
.page-id-1436 .fusion-tb-header #main-header-sticky:not(.fusion-sticky-show) .col-right .fusion-button.btn-transparent-dark .fusion-button-text, .page-id-1042 .fusion-tb-header #main-header-sticky:not(.fusion-sticky-show) .col-right .fusion-button.btn-transparent-dark .fusion-button-text {
  color: #fff;
}
.page-id-1436 .fusion-tb-header #main-header-sticky:not(.fusion-sticky-show) .col-right .fusion-button.btn-transparent-dark:hover, .page-id-1042 .fusion-tb-header #main-header-sticky:not(.fusion-sticky-show) .col-right .fusion-button.btn-transparent-dark:hover {
  background: #fff;
}
.page-id-1436 .fusion-tb-header #main-header-sticky:not(.fusion-sticky-show) .col-right .fusion-button.btn-transparent-dark:hover .fusion-button-text, .page-id-1042 .fusion-tb-header #main-header-sticky:not(.fusion-sticky-show) .col-right .fusion-button.btn-transparent-dark:hover .fusion-button-text {
  color: #13294b;
}
.page-id-1436 .fusion-tb-header #main-header-sticky:not(.cloned), .page-id-1042 .fusion-tb-header #main-header-sticky:not(.cloned) {
  opacity: 0;
}
.page-id-1436 .fusion-tb-header #main-header-sticky:not(.cloned).fusion-sticky-show, .page-id-1042 .fusion-tb-header #main-header-sticky:not(.cloned).fusion-sticky-show {
  opacity: 1;
}
.page-id-1436 .fusion-tb-header #main-header-sticky.fusion-sticky-show, .page-id-1042 .fusion-tb-header #main-header-sticky.fusion-sticky-show {
  top: calc(0px + var(--adminbar-height));
}
/*
 * /sections/_transparent-header-black
 * 1095 = Insights - Sub Pages
 * Single Post
 */
.page-id-1872 .fusion-tb-header, .archive.category .fusion-tb-header, .search-results .fusion-tb-header, .parent-pageid-1095 .fusion-tb-header, .category-industry-news .fusion-tb-header, .single-post .fusion-tb-header {
  position: relative;
  z-index: 100;
}
.page-id-1872 .fusion-tb-header #main-header, .archive.category .fusion-tb-header #main-header, .search-results .fusion-tb-header #main-header, .parent-pageid-1095 .fusion-tb-header #main-header, .category-industry-news .fusion-tb-header #main-header, .single-post .fusion-tb-header #main-header {
  display: none;
}
.page-id-1872 .fusion-tb-header #main-header-sticky.cloned, .archive.category .fusion-tb-header #main-header-sticky.cloned, .search-results .fusion-tb-header #main-header-sticky.cloned, .parent-pageid-1095 .fusion-tb-header #main-header-sticky.cloned, .category-industry-news .fusion-tb-header #main-header-sticky.cloned, .single-post .fusion-tb-header #main-header-sticky.cloned {
  opacity: 1;
}
@media screen and (max-width: 1024px) {
  .page-id-1872 .fusion-tb-header #main-header-sticky.cloned, .archive.category .fusion-tb-header #main-header-sticky.cloned, .search-results .fusion-tb-header #main-header-sticky.cloned, .parent-pageid-1095 .fusion-tb-header #main-header-sticky.cloned, .category-industry-news .fusion-tb-header #main-header-sticky.cloned, .single-post .fusion-tb-header #main-header-sticky.cloned {
    top: 0;
  }
}
.page-id-1872 .fusion-tb-header #main-header-sticky:not(.fusion-sticky-show), .archive.category .fusion-tb-header #main-header-sticky:not(.fusion-sticky-show), .search-results .fusion-tb-header #main-header-sticky:not(.fusion-sticky-show), .parent-pageid-1095 .fusion-tb-header #main-header-sticky:not(.fusion-sticky-show), .category-industry-news .fusion-tb-header #main-header-sticky:not(.fusion-sticky-show), .single-post .fusion-tb-header #main-header-sticky:not(.fusion-sticky-show) {
  z-index: 100;
  position: absolute;
  background: transparent;
}
.page-id-1872 .fusion-tb-header #main-header-sticky:not(.cloned), .archive.category .fusion-tb-header #main-header-sticky:not(.cloned), .search-results .fusion-tb-header #main-header-sticky:not(.cloned), .parent-pageid-1095 .fusion-tb-header #main-header-sticky:not(.cloned), .category-industry-news .fusion-tb-header #main-header-sticky:not(.cloned), .single-post .fusion-tb-header #main-header-sticky:not(.cloned) {
  transform: translateY(-100%);
  transition: all 0.5s ease-in-out;
}
.page-id-1872 .fusion-tb-header #main-header-sticky:not(.cloned).fusion-sticky-show, .archive.category .fusion-tb-header #main-header-sticky:not(.cloned).fusion-sticky-show, .search-results .fusion-tb-header #main-header-sticky:not(.cloned).fusion-sticky-show, .parent-pageid-1095 .fusion-tb-header #main-header-sticky:not(.cloned).fusion-sticky-show, .category-industry-news .fusion-tb-header #main-header-sticky:not(.cloned).fusion-sticky-show, .single-post .fusion-tb-header #main-header-sticky:not(.cloned).fusion-sticky-show {
  transform: translateY(0);
}
.page-id-1872 .fusion-tb-header #main-header-sticky.fusion-sticky-show, .archive.category .fusion-tb-header #main-header-sticky.fusion-sticky-show, .search-results .fusion-tb-header #main-header-sticky.fusion-sticky-show, .parent-pageid-1095 .fusion-tb-header #main-header-sticky.fusion-sticky-show, .category-industry-news .fusion-tb-header #main-header-sticky.fusion-sticky-show, .single-post .fusion-tb-header #main-header-sticky.fusion-sticky-show {
  top: calc(0px + var(--adminbar-height));
}
.newsletter .col > .fusion-column-wrapper {
  box-shadow: inset 0px 4px 0 0 #13294b;
}
.newsletter .col > .fusion-column-wrapper .col-inner {
  gap: 30px 88px;
}
@media screen and (max-width: 1024px) {
  .newsletter .col > .fusion-column-wrapper .col-inner {
    column-gap: 30px;
  }
}
.newsletter .col > .fusion-column-wrapper .col-inner .col-right .wpcf7-form {
  display: flex;
  flex-wrap: wrap;
  gap: 24px 16px;
}
@media screen and (max-width: 576px) {
  .newsletter .col > .fusion-column-wrapper .col-inner .col-right .wpcf7-form {
    gap: 16px;
  }
}
.newsletter .col > .fusion-column-wrapper .col-inner .col-right .wpcf7-form .form-row {
  width: 100%;
}
.newsletter .col > .fusion-column-wrapper .col-inner .col-right .wpcf7-form .form-row p {
  margin-bottom: 0;
  position: relative;
}
.newsletter .col > .fusion-column-wrapper .col-inner .col-right .wpcf7-form .form-row p br {
  display: none;
}
.newsletter .col > .fusion-column-wrapper .col-inner .col-right .wpcf7-form .form-row p label {
  position: absolute;
  pointer-events: none;
  top: 32px;
  left: 10px;
  transition: all 0.3s ease-in-out;
  font-size: 1.125rem;
  font-weight: 500;
  letter-spacing: -0.09px;
  line-height: 1.5625rem;
}
@media screen and (max-width: 767px) {
  .newsletter .col > .fusion-column-wrapper .col-inner .col-right .wpcf7-form .form-row p label {
    font-size: 1rem;
  }
}
@media screen and (max-width: 576px) {
  .newsletter .col > .fusion-column-wrapper .col-inner .col-right .wpcf7-form .form-row p label {
    top: 18px;
  }
}
.newsletter .col > .fusion-column-wrapper .col-inner .col-right .wpcf7-form .form-row p input {
  padding: 2rem 0.625rem 1.4375rem;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
@media screen and (max-width: 767px) {
  .newsletter .col > .fusion-column-wrapper .col-inner .col-right .wpcf7-form .form-row p input {
    font-size: 1rem;
  }
}
@media screen and (max-width: 576px) {
  .newsletter .col > .fusion-column-wrapper .col-inner .col-right .wpcf7-form .form-row p input {
    height: 60px;
    padding-block: 1.5rem 0.625rem;
  }
}
.newsletter .col > .fusion-column-wrapper .col-inner .col-right .wpcf7-form .form-row p input::placeholder {
  opacity: 0;
  color: rgba(0, 0, 0, 0.20);
}
.newsletter .col > .fusion-column-wrapper .col-inner .col-right .wpcf7-form .form-row p.has-value label, .newsletter .col > .fusion-column-wrapper .col-inner .col-right .wpcf7-form .form-row p:focus-within label {
  top: 12px;
  font-size: 0.8125rem;
  line-height: 1.0625rem;
}
@media screen and (max-width: 576px) {
  .newsletter .col > .fusion-column-wrapper .col-inner .col-right .wpcf7-form .form-row p.has-value label, .newsletter .col > .fusion-column-wrapper .col-inner .col-right .wpcf7-form .form-row p:focus-within label {
    top: 4px;
  }
}
.newsletter .col > .fusion-column-wrapper .col-inner .col-right .wpcf7-form .form-row p.has-value input::placeholder, .newsletter .col > .fusion-column-wrapper .col-inner .col-right .wpcf7-form .form-row p:focus-within input::placeholder {
  opacity: 1;
}
.newsletter .col > .fusion-column-wrapper .col-inner .col-right .wpcf7-form .form-row__half {
  width: calc(50% - (16px / 2));
}
@media screen and (max-width: 576px) {
  .newsletter .col > .fusion-column-wrapper .col-inner .col-right .wpcf7-form .form-row__half {
    width: 100%;
  }
}
.newsletter .col > .fusion-column-wrapper .col-inner .col-right .wpcf7-form .form-row__submit p {
  display: flex;
}
.newsletter .col > .fusion-column-wrapper .col-inner .col-right .wpcf7-form .fusion-alert {
  margin-block: 0;
  width: 100%;
}
.enquiry-form > .fusion-row {
  background: #d4f5d4;
  border-top: 4px solid #13294b;
  padding: 3.5rem 2.5rem !important;
  border-radius: 0 0 6px 6px;
}
@media screen and (max-width: 767px) {
  .enquiry-form > .fusion-row {
    padding: 1.25rem !important;
  }
}
.enquiry-form > .fusion-row .wpcf7-form {
  display: flex;
  flex-wrap: wrap;
  gap: 24px 16px;
}
@media screen and (max-width: 576px) {
  .enquiry-form > .fusion-row .wpcf7-form {
    gap: 16px;
  }
}
.enquiry-form > .fusion-row .wpcf7-form .form-row {
  width: 100%;
}
.enquiry-form > .fusion-row .wpcf7-form .form-row p {
  margin-bottom: 0;
  position: relative;
}
.enquiry-form > .fusion-row .wpcf7-form .form-row p br {
  display: none;
}
.enquiry-form > .fusion-row .wpcf7-form .form-row p label {
  position: absolute;
  pointer-events: none;
  top: 32px;
  left: 10px;
  transition: all 0.3s ease-in-out;
  font-weight: 500;
  font-size: 1rem;
  letter-spacing: 0;
  line-height: 1.375rem;
  color: #13294b;
}
@media screen and (max-width: 576px) {
  .enquiry-form > .fusion-row .wpcf7-form .form-row p label {
    top: 18px;
  }
}
.enquiry-form > .fusion-row .wpcf7-form .form-row p input {
  background-color: rgba(255, 255, 255, 0.20);
  padding: 1.5rem 0.625rem 1.25rem;
  border-bottom-width: 2px !important;
  border-color: #13294b !important;
  font-size: 1rem !important;
  font-weight: 500;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
@media screen and (max-width: 576px) {
  .enquiry-form > .fusion-row .wpcf7-form .form-row p input {
    height: 60px;
    padding-block: 1.5rem 0.625rem;
  }
}
.enquiry-form > .fusion-row .wpcf7-form .form-row p input::placeholder {
  opacity: 0;
  color: rgba(0, 0, 0, 0.2);
}
.enquiry-form > .fusion-row .wpcf7-form .form-row p.has-value label, .enquiry-form > .fusion-row .wpcf7-form .form-row p:focus-within label {
  top: 12px;
  font-size: 0.8125rem;
  line-height: 1.0625rem;
  margin-top: 0;
}
@media screen and (max-width: 576px) {
  .enquiry-form > .fusion-row .wpcf7-form .form-row p.has-value label, .enquiry-form > .fusion-row .wpcf7-form .form-row p:focus-within label {
    top: 4px;
  }
}
.enquiry-form > .fusion-row .wpcf7-form .form-row p.has-value input, .enquiry-form > .fusion-row .wpcf7-form .form-row p:focus-within input {
  padding-bottom: 0.9375rem;
}
@media screen and (max-width: 576px) {
  .enquiry-form > .fusion-row .wpcf7-form .form-row p.has-value input, .enquiry-form > .fusion-row .wpcf7-form .form-row p:focus-within input {
    padding-bottom: 0.3125rem;
  }
}
.enquiry-form > .fusion-row .wpcf7-form .form-row p.has-value input::placeholder, .enquiry-form > .fusion-row .wpcf7-form .form-row p:focus-within input::placeholder {
  opacity: 1;
}
.enquiry-form > .fusion-row .wpcf7-form .form-row__half {
  width: calc(50% - (16px / 2));
}
@media screen and (max-width: 576px) {
  .enquiry-form > .fusion-row .wpcf7-form .form-row__half {
    width: 100%;
  }
}
.enquiry-form > .fusion-row .wpcf7-form .form-row__submit p {
  display: flex;
}
.enquiry-form > .fusion-row .wpcf7-form .fusion-alert {
  margin-block: 0;
  width: 100%;
}
.page-banner > .fusion-row:after {
  content: '' !important;
  background: transparent url(/wp-content/uploads/2026/09/Shape_Union.svg) no-repeat 100% / contain;
  width: 661px;
  height: 661px;
  position: absolute;
  top: -196px;
  right: -151px;
}
@media only screen and (max-width: 767px) {
  .page-banner > .fusion-row:after {
    width: 380px;
    height: 380px;
    top: -126px;
    right: -91px;
  }
}
.page-banner > .fusion-row .right-col {
  z-index: 99;
}
.gain-full-access > .fusion-row {
  column-gap: 50px;
}
@media screen and (max-width: 1024px) {
  .gain-full-access > .fusion-row {
    column-gap: 25px;
  }
}
@media screen and (max-width: 767px) {
  .gain-full-access > .fusion-row {
    column-gap: 0;
  }
}
.gain-full-access .col-left .fusion-title {
  border-top: 4px solid #fff;
  padding-top: 0.75rem;
}
.gain-full-access .col-left .mw-442 {
  max-width: 442px;
}
@media screen and (max-width: 1024px) {
  .gain-full-access .col-left .mw-442 {
    max-width: 275px;
  }
}
@media screen and (max-width: 767px) {
  .gain-full-access .col-left .mw-442 {
    max-width: 210px;
  }
}
.gain-full-access .col-right:after {
  content: '';
  width: 982px;
  height: 982px;
  display: block;
  position: absolute;
  top: -214px;
  left: -66px;
  background: url(/wp-content/uploads/2026/09/Shape_Union.svg) center/contain no-repeat;
  z-index: -1;
  pointer-events: none;
}
@media screen and (max-width: 767px) {
  .gain-full-access .col-right:after {
    width: 480px;
    height: 480px;
  }
}
.gain-full-access .col-right .post-categories {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 12px;
  max-width: 488px;
  margin-inline: auto;
}
@media screen and (max-width: 767px) {
  .gain-full-access .col-right .post-categories {
    justify-content: unset;
    max-width: 100%;
  }
}
.gain-full-access .col-right .post-categories .post-categories__item {
  padding: 1rem;
  border-radius: 4px;
  background: #fff;
  background: var(--category-color);
  display: flex;
  align-items: center;
  gap: 4px;
}
@media screen and (max-width: 767px) {
  .gain-full-access .col-right .post-categories .post-categories__item {
    padding: 0.625rem;
  }
}
.gain-full-access .col-right .post-categories .post-categories__item svg, .gain-full-access .col-right .post-categories .post-categories__item span {
  display: block;
}
.gain-full-access .col-right .post-categories .post-categories__item svg {
  width: 24px;
  height: auto;
}
@media screen and (max-width: 767px) {
  .gain-full-access .col-right .post-categories .post-categories__item svg {
    width: 18px;
  }
}
.gain-full-access .col-right .post-categories .post-categories__item span {
  font-size: 1.25rem !important;
  line-height: 1.25rem !important;
  letter-spacing: 0.2px !important;
}
@media screen and (max-width: 767px) {
  .gain-full-access .col-right .post-categories .post-categories__item span {
    font-size: 1.125rem !important;
    line-height: 1.25rem !important;
  }
}
.search-results .search__banner > .fusion-builder-row:after {
  content: '';
  width: 662px;
  height: 662px;
  background: url(/wp-content/uploads/2026/09/Shape_Union-Insights-Sub.svg) center / contain no-repeat;
  display: block;
  position: absolute;
  top: -303px;
  right: -151px;
  pointer-events: none;
}
@media screen and (max-width: 767px) {
  .search-results .search__banner > .fusion-builder-row:after {
    display: none;
  }
}
.search-results .search__banner > .fusion-builder-row .member-access {
  padding: 1rem 1rem 1rem 4.5rem;
  position: relative;
  border-radius: 6px;
  background: rgba(255, 255, 255, 0.50);
  max-width: 326px;
}
.search-results .search__banner > .fusion-builder-row .member-access * {
  line-height: 1.1875rem !important;
}
.search-results .search__banner > .fusion-builder-row .member-access:before {
  content: '';
  width: 40px;
  height: 40px;
  display: block;
  position: absolute;
  left: 16px;
  top: 16px;
  background: url(/wp-content/uploads/2026/09/Lock-Thin.svg) center/24px 24px no-repeat;
  background-color: #fff;
}
.search-results .search__content .fusion-post-cards {
  margin-inline: 0;
}
.search-results .search__content .fusion-post-cards .fusion-grid {
  --gap: 20px;
  --columns: 3;
  display: flex;
  flex-wrap: wrap;
  gap: var(--gap);
  margin: 0;
  align-items: stretch;
}
@media screen and (max-width: 1024px) {
  .search-results .search__content .fusion-post-cards .fusion-grid {
    --columns: 2;
  }
}
@media screen and (max-width: 767px) {
  .search-results .search__content .fusion-post-cards .fusion-grid {
    --columns: 1;
  }
}
.search-results .search__content .fusion-post-cards .fusion-grid .pc {
  display: none;
}
.search-results .search__content .fusion-post-cards .fusion-grid .ssaa-resource {
  background: #fbfbf9;
  border-radius: 6px;
  padding: 16px;
  width: calc((100% / var(--columns)) - var(--gap) + (var(--gap) / var(--columns)));
  height: auto;
}
.search-results .search__content .fusion-post-cards .fusion-grid .ssaa-resource .ssaa-resource__title {
  font-size: 1.25rem !important;
  line-height: 1.5rem !important;
  margin-bottom: 7px;
}
.search-results .search__content .fusion-post-cards .fusion-grid .ssaa-resource p {
  margin-bottom: 1.5rem;
}
.search-results .search__content .fusion-post-cards .fusion-grid .ssaa-resource .ssaa-resource__tags .ssaa-resource__heading {
  font-size: 1.125rem !important;
  line-height: 1 !important;
  margin-bottom: 1.25rem;
}
.search-results .search__content .fusion-post-cards .fusion-grid .ssaa-resource .ssaa-resource__tags .ssaa-resource__tag-list {
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.search-results .search__content .fusion-post-cards .fusion-grid .ssaa-resource .ssaa-resource__tags .ssaa-resource__tag-list li {
  border-radius: 4px;
  background: #f3f3ef;
  padding: 9px;
  display: block;
  line-height: 0.875rem;
}
.search-results .search__content .fusion-post-cards .fusion-grid .ssaa-resource .ssaa-resource__pages {
  margin-bottom: 1.25rem;
}
.search-results .search__content .fusion-post-cards .fusion-grid .ssaa-resource .ssaa-resource__pages .ssaa-resource__page-list {
  padding: 0;
  list-style: none;
}
.search-results .search__content .fusion-post-cards .fusion-grid .ssaa-resource .ssaa-resource__pages .ssaa-resource__heading {
  font-size: 1.125rem !important;
  line-height: 1;
}
.search-results .search__content .fusion-post-cards .pagination {
  margin: 1.875rem 0 0;
  justify-content: center;
  gap: 5px;
}
.search-results .search__content .fusion-post-cards .pagination:before, .search-results .search__content .fusion-post-cards .pagination:after {
  display: none;
}
.search-results .search__content .fusion-post-cards .pagination span {
  margin-inline: 0;
}
.search-results .search__content .fusion-post-cards .pagination .pagination-prev, .search-results .search__content .fusion-post-cards .pagination .pagination-next {
  position: relative;
  width: 40px;
  height: 40px;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.10);
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  position: relative;
  margin: 0;
}
.search-results .search__content .fusion-post-cards .pagination .pagination-prev span, .search-results .search__content .fusion-post-cards .pagination .pagination-next span {
  display: none;
}
.search-results .search__content .fusion-post-cards .pagination .pagination-prev:hover, .search-results .search__content .fusion-post-cards .pagination .pagination-next:hover {
  background: #f3f3ef;
}
.search-results .search__content .fusion-post-cards .pagination .pagination-prev:before {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='18' viewBox='0 0 22 18' fill='none'%3E%3Cpath d='M9.41406 16.707L1.41406 8.70703L9.41406 0.707031M1.41406 8.70703H21.4141' stroke='%2313294B' stroke-width='2'%3E%3C/path%3E%3C/svg%3E");
  width: 20px;
  height: 16px;
  display: block;
  position: unset;
  transform: unset;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  z-index: 1;
}
.search-results .search__content .fusion-post-cards .pagination .pagination-prev:after {
  content: '';
  background: #f3f3ef;
  position: absolute;
  width: 0;
  height: 100%;
  right: 0;
}
.search-results .search__content .fusion-post-cards .pagination .pagination-prev:hover:after {
  width: 100%;
}
.search-results .search__content .fusion-post-cards .pagination .pagination-next:after {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='18' viewBox='0 0 22 18' fill='none'%3E%3Cpath d='M12 16.707L20 8.70703L12 0.707031M20 8.70703H0' stroke='%2313294B' stroke-width='2'%3E%3C/path%3E%3C/svg%3E");
  width: 20px;
  height: 16px;
  display: block;
  position: unset;
  transform: unset;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  z-index: 1;
}
.search-results .search__content .fusion-post-cards .pagination .pagination-next:before {
  content: '';
  background: #f3f3ef;
  position: absolute;
  width: 0;
  height: 100%;
  left: 0;
}
.search-results .search__content .fusion-post-cards .pagination .pagination-next:hover:before {
  width: 100%;
}
.search-results .search__content .fusion-post-cards .pagination .current {
  width: 40px;
  height: 40px;
  font-size: 0.9375rem;
  line-height: 1.25rem;
  border-radius: 4px;
  margin: 0;
}
.search-results .search__content .fusion-post-cards .pagination .inactive {
  width: 40px;
  height: 40px;
  font-size: 0.9375rem;
  line-height: 1.25rem;
  border-radius: 4px;
  margin: 0;
  position: relative;
  overflow: hidden;
  color: #2d405f;
  border-color: rgba(0, 0, 0, 0.10);
}
.search-results .search__content .fusion-post-cards .pagination .inactive:after {
  content: '';
  background: #f3f3ef;
  position: absolute;
  width: 0;
  height: 100%;
  left: 0;
}
.search-results .search__content .fusion-post-cards .pagination .inactive:hover {
  border-color: rgba(0, 0, 0, 0.10);
}
.search-results .newsletter {
  padding-block: 11.5rem;
}
@media screen and (max-width: 1024px) {
  .search-results .newsletter {
    padding-block: 5rem;
  }
}
@media screen and (max-width: 767px) {
  .search-results .newsletter {
    padding-block: 3.75rem;
  }
}
.tax-supplier-category #main-header {
  display: none;
}
.tax-supplier-category #main-header-sticky {
  opacity: 1;
  position: absolute;
  z-index: 999;
  top: 0;
  background: transparent;
}
.tax-supplier-category #main-header-sticky.fusion-sticky-show {
  top: calc(0px + var(--adminbar-height));
  background: #fff;
}
.tax-supplier-category .archive-banner > .fusion-row {
  gap: 108px;
}
@media only screen and (max-width: 767px) {
  .tax-supplier-category .archive-banner > .fusion-row {
    gap: 20px;
  }
}
.tax-supplier-category .archive-banner > .fusion-row:after {
  content: '' !important;
  background: transparent url(/wp-content/uploads/2026/09/Shape_Union.svg) no-repeat 100% / contain;
  width: 661px;
  height: 661px;
  position: absolute;
  top: -226px;
  right: -151px;
}
@media only screen and (max-width: 767px) {
  .tax-supplier-category .archive-banner > .fusion-row:after {
    width: 380px;
    height: 380px;
    top: -126px;
    right: -91px;
  }
}
.tax-supplier-category .archive-banner .icon-col .fusion-imageframe {
  width: 112px;
  height: 112px;
  background: #13294b;
  border-radius: 6px;
  padding: 1.375rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media only screen and (max-width: 767px) {
  .tax-supplier-category .archive-banner .icon-col .fusion-imageframe {
    width: 80px;
    height: 80px;
    padding: 18px;
  }
}
.tax-supplier-category .archive-banner .icon-col .fusion-imageframe img {
  filter: brightness(0) invert(1);
  width: 67px;
  height: 67px;
}
.tax-supplier-category .suppliers__top-row {
  border-top: 4px solid #13294b;
  padding-top: 1rem;
  margin-bottom: 2rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 20px;
}
.tax-supplier-category .suppliers__right {
  display: flex;
}
.tax-supplier-category .suppliers__row {
  display: flex;
  flex-wrap: wrap;
  gap: 32px;
  margin-bottom: 4rem;
}
@media only screen and (max-width: 767px) {
  .tax-supplier-category .suppliers__row {
    gap: 20px;
  }
}
.tax-supplier-category .suppliers__col {
  width: calc((100% / 4) - 32px + (32px / 4));
  background: #fff;
  height: 191px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1.25rem;
  position: relative;
  overflow: hidden;
  border-radius: 6px;
}
@media only screen and (max-width: 1024px) {
  .tax-supplier-category .suppliers__col {
    width: calc((100% / 3) - 32px + (32px / 3));
  }
}
@media only screen and (max-width: 767px) {
  .tax-supplier-category .suppliers__col {
    width: calc((100% / 2) - 20px + (20px / 2));
  }
}
@media only screen and (max-width: 576px) {
  .tax-supplier-category .suppliers__col {
    width: 100%;
  }
}
.tax-supplier-category .suppliers__col:hover .suppliers__btnwrap {
  opacity: 1;
  transform: translate(0);
}
.tax-supplier-category .suppliers__col:hover .suppliers__img-wrap img {
  transform: scale(1.05);
}
.tax-supplier-category .suppliers__btnwrap {
  opacity: 0;
  position: absolute;
  top: 8px;
  right: 8px;
  transform: translate(46px, -46px);
  transition: all 0.3s ease-in-out;
}
.tax-supplier-category .suppliers__img-wrap {
  max-width: 120px;
}
.tax-supplier-category .suppliers__img-wrap img {
  display: flex;
  transition: all 0.5s ease-in-out;
}
.tax-supplier-category .suppliers__pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
}
.tax-supplier-category .suppliers__arrow {
  width: 40px;
  height: 40px;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.10);
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  position: relative;
  transition: all 0.7s ease-in-out;
}
.tax-supplier-category .suppliers__arrow:before {
  content: '';
  background: #f3f3ef;
  position: absolute;
  width: 0;
  height: 100%;
}
.tax-supplier-category .suppliers__arrow:hover {
  background: #f3f3ef;
}
.tax-supplier-category .suppliers__arrow:hover:before {
  width: 100%;
  transition: all 0.5s ease-in-out;
}
.tax-supplier-category .suppliers__arrow svg {
  display: flex;
  width: 20px;
  height: 16px;
  z-index: 1;
}
.tax-supplier-category .suppliers__prev:before {
  right: 0;
}
.tax-supplier-category .suppliers__next:before {
  left: 0;
}
.tax-supplier-category .suppliers .page-number {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.tax-supplier-category .directory .supplier-directory {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  gap: 16px;
}
.tax-supplier-category .directory .supplier-directory__col {
  transition: all 0.5s ease-in-out;
}
.tax-supplier-category .directory .supplier-directory--icon_side .supplier-directory__col {
  width: calc((100% / 3) - 16px + (16px / 3));
  background: #d9e0ff;
  border-top: 4px solid #13294b;
  border-radius: 0 0 6px 6px;
  padding: 1rem 1.5rem;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
  gap: 16px;
  min-height: 116px;
  max-height: 116px;
  transition: all 0.5s ease-in-out;
  position: relative;
}
@media only screen and (max-width: 1024px) {
  .tax-supplier-category .directory .supplier-directory--icon_side .supplier-directory__col {
    width: calc((100% / 2) - 16px + (16px / 2));
  }
}
@media only screen and (max-width: 576px) {
  .tax-supplier-category .directory .supplier-directory--icon_side .supplier-directory__col {
    width: 100%;
  }
}
.tax-supplier-category .directory .supplier-directory--icon_side .supplier-directory__col:before {
  content: '';
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.30) 0%, rgba(255, 255, 255, 0.30) 100%), #d9e0ff;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  opacity: 0;
  transition: all 0.5s ease-in-out;
}
.tax-supplier-category .directory .supplier-directory--icon_side .supplier-directory__col:hover:before {
  opacity: 1;
}
.tax-supplier-category .directory .supplier-directory--icon_side .supplier-directory__col:hover .supplier-directory__iconwrap {
  transform: scale(1.05);
}
.tax-supplier-category .directory .supplier-directory--icon_side .supplier-directory__col .supplier-directory__iconwrap {
  width: 48px;
  height: 48px;
  background: rgba(255, 255, 255, 0.50);
  padding: 0.625rem;
  border-radius: 6px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.5s ease-in-out;
  z-index: 1;
}
.tax-supplier-category .directory .supplier-directory--icon_side .supplier-directory__col .supplier-directory__iconwrap img {
  display: flex;
}
.tax-supplier-category .directory .supplier-directory--icon_side .supplier-directory__col .supplier-directory__title {
  flex: 1;
  z-index: 1;
  margin: 0;
}
.tax-supplier-category .directory .supplier-directory--icon_side .supplier-directory__col .supplier-directory__btn-wrap {
  display: flex;
  justify-content: flex-end;
  z-index: 1;
}
.tax-supplier-category .directory .supplier-directory--icon_side .supplier-directory__col .supplier-directory__btn-wrap .supplier-directory__link {
  width: 27px;
  height: 23px;
}
.tax-supplier-category .directory .supplier-directory--icon_side .supplier-directory__col .supplier-directory__btn-wrap .supplier-directory__link span {
  padding-left: 0.75rem;
}
.tax-supplier-category .directory .supplier-directory--icon_side .supplier-directory__col .supplier-directory__btn-wrap .supplier-directory__link span:after {
  background: url(https://selfstorage2026-org.yoda.r6d.dev/wp-content/uploads/2026/09/Arrow-L_Dark.svg) center/contain no-repeat !important;
}
.tax-supplier-category .directory .supplier-directory--icon_side .supplier-directory__col--last-item .supplier-directory__iconwrap {
  opacity: 0;
}
.tax-supplier-category .cta-guide > .fusion-row {
  background: #fff;
  padding: 3.5rem 2.5rem !important;
  border-top: 4px solid #13294b;
  border-radius: 0 0 6px 6px;
}
@media only screen and (max-width: 1024px) {
  .tax-supplier-category .cta-guide > .fusion-row {
    padding: 3.125rem 2.5rem !important;
  }
}
.tax-supplier-category .cta-guide .info-col .fusion-text {
  flex: 1;
}
.tax-supplier-category .cta-guide .img-col .main-img {
  width: 100%;
  height: 401px;
}
@media screen and (max-width: 1024px) {
  .tax-supplier-category .cta-guide .img-col .main-img {
    aspect-ratio: 1;
    height: auto;
  }
}
@media screen and (max-width: 767px) {
  .tax-supplier-category .cta-guide .img-col .main-img {
    aspect-ratio: 1.5;
  }
}
.tax-supplier-category .cta-guide .img-col .main-img:hover img {
  transform: scale(1.05);
}
.tax-supplier-category .cta-guide .img-col .main-img img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  transition: all 0.5s ease-in-out;
}
.tax-supplier-category .cta-guide .img-col .icon-img {
  position: absolute;
  top: 12px;
  right: 12px;
  z-index: 999;
  background: #fff;
  padding: 0.333125rem;
  border-radius: 6px;
}
.archive.category .category__banner > .fusion-builder-row:after {
  content: '';
  width: 662px;
  height: 662px;
  background: url(/wp-content/uploads/2026/09/Shape_Union-Insights-Sub.svg) center / contain no-repeat;
  display: block;
  position: absolute;
  top: -303px;
  right: -151px;
  pointer-events: none;
}
@media screen and (max-width: 767px) {
  .archive.category .category__banner > .fusion-builder-row:after {
    display: none;
  }
}
.archive.category .category__banner > .fusion-builder-row .member-access {
  padding: 1rem 1rem 1rem 4.5rem;
  position: relative;
  border-radius: 6px;
  background: rgba(255, 255, 255, 0.50);
  max-width: 326px;
}
.archive.category .category__banner > .fusion-builder-row .member-access * {
  line-height: 1.1875rem !important;
}
.archive.category .category__banner > .fusion-builder-row .member-access:before {
  content: '';
  width: 40px;
  height: 40px;
  display: block;
  position: absolute;
  left: 16px;
  top: 16px;
  background: url(/wp-content/uploads/2026/09/Lock-Thin.svg) center/24px 24px no-repeat;
  background-color: #fff;
}
.archive.category .industry-news.is-loading .industry-news__results {
  opacity: 0.5;
}
.archive.category .industry-news__filters {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  padding-block: 1.5rem;
  border-top: 4px solid #13294b;
}
.archive.category .industry-news__filters .col-left {
  color: #13294b;
}
.archive.category .industry-news__filters .col-right {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 12px;
}
@media screen and (max-width: 1024px) {
  .archive.category .industry-news__filters .col-right {
    gap: 10px;
  }
}
.archive.category .industry-news__filters .col-right button {
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.10);
  background: #fff;
  height: 31px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  font-weight: 500;
  transition: all 0.5s ease-in-out;
  cursor: pointer;
  padding-inline: 0.625rem;
}
.archive.category .industry-news__filters .col-right button:hover {
  border: 1px solid rgba(0, 0, 0, 0.20);
  background: #e4e7eb;
}
.archive.category .industry-news__filters .col-right button.is-active {
  background: #13294b;
  color: #fff;
}
.archive.category .industry-news__results {
  transition: all 0.5s ease-in-out;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 24px;
}
.archive.category .industry-news__results .industry-news__grid {
  --gap: 16px;
  --columns: 3;
  display: flex;
  flex-wrap: wrap;
  gap: var(--gap);
}
@media screen and (max-width: 1024px) {
  .archive.category .industry-news__results .industry-news__grid {
    --columns: 2;
  }
}
@media screen and (max-width: 767px) {
  .archive.category .industry-news__results .industry-news__grid {
    --columns: 1;
  }
}
.archive.category .industry-news__results .industry-news__grid .industry-news__item {
  width: calc((100% / var(--columns)) - var(--gap) + (var(--gap) / var(--columns)));
  padding: 16px;
  background: #fff;
  border-radius: 6px;
}
.archive.category .industry-news__results .industry-news__grid .industry-news__item:hover .industry-news__image img {
  transform: scale(1.05);
}
.archive.category .industry-news__results .industry-news__grid .industry-news__item .industry-news__image {
  height: 249px;
  border-radius: 4px;
  position: relative;
  margin-bottom: 1.375rem;
  width: 100%;
  overflow: hidden;
}
.archive.category .industry-news__results .industry-news__grid .industry-news__item .industry-news__image img {
  transition: all 0.5s ease-in-out;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.archive.category .industry-news__results .industry-news__grid .industry-news__item .industry-news__image .industry-news__date {
  position: absolute;
  top: 16px;
  left: 16px;
  background: #fff;
  height: 28px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  padding-inline: 0.5rem;
  width: max-content;
  border-radius: 4px;
}
.archive.category .industry-news__results .industry-news__grid .industry-news__item .industry-news__lock {
  width: 32px;
  height: 32px;
  background: #fff;
  z-index: 1;
  position: absolute;
  top: 12px;
  right: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 6px;
}
.archive.category .industry-news__results .industry-news__grid .industry-news__item .industry-news__lock svg {
  display: block;
  width: 21px;
  height: auto;
}
.archive.category .industry-news__results .industry-news__grid .industry-news__item .industry-news__content {
  height: calc(100% - 249px - 22px);
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
.archive.category .industry-news__results .industry-news__grid .industry-news__item .industry-news__content .industry-news__title {
  margin-block: 0 0.4375rem;
}
.archive.category .industry-news__results .industry-news__grid .industry-news__item .industry-news__content .industry-news__excerpt {
  color: #2d405f;
  margin-bottom: 2.5rem;
}
.archive.category .industry-news__results .industry-news__grid .industry-news__item .industry-news__content .industry-news__categories {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  margin-top: auto;
}
.archive.category .industry-news__results .industry-news__grid .industry-news__item .industry-news__content .industry-news__categories .industry-news__category {
  padding-inline: 0.5rem;
  border-radius: 4px;
  background-color: #fff;
  background-color: var(--category-color);
  display: flex;
  align-items: center;
  gap: 4px;
  min-height: 28px;
}
.archive.category .industry-news__results .industry-news__grid .industry-news__item .industry-news__content .industry-news__categories .industry-news__category svg {
  display: block;
}
.archive.category .industry-news__results .industry-news__grid .industry-news__item .industry-news__content .industry-news__categories .industry-news__category span {
  color: #13294b;
}
.archive.category .industry-news__results .industry-news__grid .industry-news__item--locked {
  background: #e4e7eb;
}
.archive.category .industry-news__results .industry-news__pagination {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 12px;
}
.archive.category .industry-news__results .industry-news__pagination button {
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.10);
  background: #fff;
  width: 40px;
  height: 40px;
  transition: all 0.5s ease-in-out;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}
.archive.category .industry-news__results .industry-news__pagination button:hover {
  background: #f3f3ef;
}
.archive.category .industry-news__results .industry-news__pagination button:hover:before {
  width: 100%;
  transition: all 0.3s ease-in-out;
}
.archive.category .industry-news__results .industry-news__pagination button:before {
  content: '';
  width: 0;
  height: 100%;
  background: #f3f3ef;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
}
.archive.category .industry-news__results .industry-news__pagination button svg {
  position: relative;
  z-index: 1;
}
.archive.category .newsletter {
  padding-block: 11.5rem;
}
@media screen and (max-width: 1024px) {
  .archive.category .newsletter {
    padding-block: 5rem;
  }
}
@media screen and (max-width: 767px) {
  .archive.category .newsletter {
    padding-block: 3.75rem;
  }
}
.single-post .post-content .inner-row__item {
  gap: 50px 114px;
}
.single-post .post-content .inner-row__item .post-category .fusion-tb-categories {
  font-size: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.single-post .post-content .inner-row__item .post-category .fusion-tb-categories a {
  font-size: 1rem;
  line-height: 1rem;
  background: #fff;
  border-radius: 4px;
  padding-inline: 0.625rem;
  min-height: 31px;
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
}
.single-post .post-content .inner-row__item .post-featured-img {
  width: 100%;
}
.single-post .post-content .inner-row__item .post-featured-img img {
  width: inherit;
}
.single-post .post-content .inner-row__item .post-image-credit strong {
  display: block;
}
.single-post .post-content .inner-row__item .fusion-content-tb .fusion-fullwidth {
  padding-inline: 0;
}
.single-post .post-content .inner-row__item .fusion-content-tb .fusion-fullwidth .fusion-layout-column .fusion-image-element {
  height: 100%;
  margin-bottom: 0.5rem;
}
.single-post .post-content .inner-row__item .fusion-content-tb .fusion-fullwidth .fusion-layout-column .fusion-image-element * {
  height: inherit;
}
.single-post .post-content .inner-row__item .fusion-content-tb img {
  border-radius: 6px;
}
.single-post .post-content .inner-row__item .fusion-content-tb .fusion-text:not(:last-of-type) {
  margin-bottom: 3.5rem;
}
@media screen and (max-width: 767px) {
  .single-post .post-content .inner-row__item .fusion-content-tb .fusion-text:not(:last-of-type) {
    margin-bottom: 1.875rem;
  }
}
.single-post .post-content .inner-row__item .paywall {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 15px;
  background: linear-gradient(180deg, rgba(217, 224, 255, 0) 0%, #fff 60%);
  border-radius: 4px;
  text-align: center;
  padding: 120px 20px;
  position: absolute;
  bottom: 0;
  z-index: 100;
  width: 100%;
  display: none;
  border-radius: 6px;
}
.single-post .post-content .inner-row__item .paywall .lock {
  width: 60px;
  height: 60px;
  margin-inline: auto;
  background-color: #fff;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.single-post .post-content .inner-row__item .paywall .lock img {
  width: 30px;
  height: auto;
  display: block;
  margin-inline: auto;
}
.single-post .post-content .inner-row__item .paywall .text {
  max-width: 370px;
  margin-inline: auto;
}
.single-post .post-content .inner-row__item .paywall .text p {
  margin-block: 0;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: 500;
  letter-spacing: -0.09px;
}
.single-post .post-content .inner-row__item-reading {
  gap: 50px 114px;
}
.single-post .post-content .inner-row__item-reading .col-left .global-arrow {
  margin-top: 1rem;
  padding-inline: 1.0625rem;
}
@media screen and (max-width: 767px) {
  .single-post .post-content .inner-row__item-reading .col-left .global-arrow {
    padding-inline: 0;
  }
}
@media screen and (max-width: 767px) {
  .single-post .post-content .inner-row__item-reading .col-left .keep-reading {
    padding-inline: 0;
  }
}
.single-post .post-content .inner-row__item-reading .col-left .keep-reading p {
  border-top: 4px solid #13294b;
  padding-top: 0.75rem;
}
.single-post .post-content .inner-row__item-reading .col-left .post-related {
  margin-inline: -1.0625rem 0;
  min-width: 328px;
}
@media screen and (max-width: 767px) {
  .single-post .post-content .inner-row__item-reading .col-left .post-related {
    min-width: unset;
    margin-inline: 0;
  }
}
.single-post .post-content .inner-row__item-reading .col-left .post-related .swiper-wrapper {
  padding: 0 !important;
}
.single-post .post-content .inner-row__item-reading .col-left .post-related .pc > .fusion-column-wrapper {
  background: #fff;
}
.single-post .post-content .inner-row__item-reading .col-left .post-related .pc > .fusion-column-wrapper:hover {
  background: #fff;
}
.single-supplier-directory #main-header {
  display: none;
}
.single-supplier-directory #main-header-sticky {
  opacity: 1;
  position: fixed;
  z-index: 999;
}
.single-supplier-directory .main-section .left-col .supplier-breadcrumbs {
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
}
.single-supplier-directory .main-section .left-col .supplier-breadcrumbs__item:not(.supplier-breadcrumbs__item--link) {
  padding: 0.625rem;
  border-radius: 4px;
  background: #fff;
  color: #13294b;
  display: flex;
  align-items: center;
  gap: 4px;
  max-width: max-content;
}
@media only screen and (max-width: 767px) {
  .single-supplier-directory .main-section .left-col .supplier-breadcrumbs__item:not(.supplier-breadcrumbs__item--link) {
    max-width: max-content;
  }
}
@media only screen and (max-width: 576px) {
  .single-supplier-directory .main-section .left-col .supplier-breadcrumbs__item:not(.supplier-breadcrumbs__item--link) {
    width: 100%;
  }
}
.single-supplier-directory .main-section .left-col .supplier-breadcrumbs__item--link {
  display: flex;
}
.single-supplier-directory .main-section .left-col .supplier-breadcrumbs__item--link a {
  flex: 1;
  padding: 0.625rem;
  border-radius: 4px;
  background: #13294b;
  color: #fff;
  display: flex;
  align-items: center;
  gap: 4px;
  max-width: max-content;
  position: relative;
  overflow: hidden;
}
@media only screen and (max-width: 767px) {
  .single-supplier-directory .main-section .left-col .supplier-breadcrumbs__item--link a {
    max-width: max-content;
  }
}
@media only screen and (max-width: 576px) {
  .single-supplier-directory .main-section .left-col .supplier-breadcrumbs__item--link a {
    width: 100%;
  }
}
.single-supplier-directory .main-section .left-col .supplier-breadcrumbs__item--link a:before {
  content: '';
  background: #2d405f;
  position: absolute;
  inset: 0;
  width: 0;
}
.single-supplier-directory .main-section .left-col .supplier-breadcrumbs__item--link a:hover:before {
  width: 100%;
  transition: all 0.3s ease-in-out;
}
.single-supplier-directory .main-section .left-col .supplier-breadcrumbs__item--link a span {
  z-index: 2;
}
.single-supplier-directory .main-section .left-col .supplier-breadcrumbs__icon {
  width: 17px;
  height: 17px;
}
.single-supplier-directory .main-section .left-col .supplier-breadcrumbs__icon img {
  display: flex;
}
@media only screen and (max-width: 360px) {
  .single-supplier-directory .main-section .left-col .fusion-title, .single-supplier-directory .main-section .left-col .fusion-title h1 {
    font-size: 2.375rem !important;
  }
}
.single-supplier-directory .main-section .left-col .main-title, .single-supplier-directory .main-section .left-col .main-title * {
  font-size: 4.5rem !important;
  line-height: 1 !important;
}
@media only screen and (max-width: 767px) {
  .single-supplier-directory .main-section .left-col .main-title, .single-supplier-directory .main-section .left-col .main-title * {
    font-size: 3.5rem !important;
  }
}
.single-supplier-directory .main-section .left-col .fusion-content-tb {
  margin: 0;
  padding: 0;
}
.single-supplier-directory .main-section .left-col .fusion-content-tb .fusion-fullwidth, .single-supplier-directory .main-section .left-col .fusion-content-tb .fusion-fullwidth .fusion-layout-column, .single-supplier-directory .main-section .left-col .fusion-content-tb .fusion-fullwidth .fusion-column-wrapper {
  padding: 0 !important;
  margin: 0 !important;
}
.single-supplier-directory .main-section .left-col .fusion-content-tb p {
  font-size: 1rem;
  line-height: 1.4375rem;
  font-weight: 500;
}
.single-supplier-directory .main-section .left-col .fusion-content-tb p:first-child {
  font-size: 1.25rem;
  line-height: 1.75rem;
  margin-bottom: 2rem;
}
.single-supplier-directory .main-section .left-col .fusion-content-tb p:last-child {
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 767px) {
  .single-supplier-directory .main-section .right-col {
    position: relative !important;
    top: 0;
  }
}
.single-supplier-directory .main-section .right-col .fusion-imageframe {
  background: #fff;
  height: 385px;
  border-radius: 6px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1.25rem;
}
@media only screen and (max-width: 1024px) {
  .single-supplier-directory .main-section .right-col .fusion-imageframe {
    height: 300px;
  }
}
.single-supplier-directory .main-section .right-col .fusion-imageframe img {
  max-width: 284px;
  width: 100%;
}
.single-supplier-directory .main-section .right-col .supplier-infos {
  margin-top: 2rem;
}
.single-supplier-directory .main-section .right-col .supplier-infos__row {
  display: flex;
  flex-wrap: wrap;
  gap: 16px 24px;
}
.single-supplier-directory .main-section .right-col .supplier-infos__item {
  display: flex;
  gap: 12px;
  align-items: center;
  width: calc((100% / 2) - 24px + (24px / 2));
}
@media only screen and (max-width: 1370px) {
  .single-supplier-directory .main-section .right-col .supplier-infos__item {
    width: 100%;
  }
}
@media only screen and (max-width: 576px) {
  .single-supplier-directory .main-section .right-col .supplier-infos__item {
    width: 100%;
  }
}
.single-supplier-directory .main-section .right-col .supplier-infos__item a, .single-supplier-directory .main-section .right-col .supplier-infos__item p {
  margin: 0;
  padding: 0;
  max-width: 180px;
  font-size: 1rem;
  color: #2d405f;
  line-height: 1.25rem;
  font-weight: 600;
  word-break: break-all;
}
@media only screen and (max-width: 1370px) {
  .single-supplier-directory .main-section .right-col .supplier-infos__item a, .single-supplier-directory .main-section .right-col .supplier-infos__item p {
    max-width: 100%;
  }
}
.single-supplier-directory .main-section .right-col .supplier-infos__icon {
  width: 40px;
  height: 40px;
  background: #fff;
  padding: 0.5rem;
  border-radius: 4px;
}
.single-supplier-directory .main-section .right-col .supplier-infos__icon svg {
  display: flex;
  width: 24px;
  height: 24px;
}
.single-supplier-directory .explore-more .headline-row {
  padding-top: 2rem;
  padding-bottom: 2rem;
  border-top: 4px solid #13294b;
  gap: 25px 20px;
}
@media screen and (max-width: 1024px) {
  .single-supplier-directory .explore-more .headline-row h3, .single-supplier-directory .explore-more .headline-row h3 * {
    line-height: 1 !important;
  }
}
.single-supplier-directory .explore-more .headline-row .fusion-column-wrapper > div:has(.fusion-button) {
  display: flex;
  align-items: center;
}
.single-supplier-directory .explore-more .more-suppliers {
  display: flex;
  flex-wrap: wrap;
  gap: 32px;
}
@media only screen and (max-width: 1024px) {
  .single-supplier-directory .explore-more .more-suppliers {
    gap: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .single-supplier-directory .explore-more .more-suppliers {
    justify-content: center;
  }
}
.single-supplier-directory .explore-more .more-suppliers__item {
  width: calc((100% / 4) - 32px + (32px / 4));
  background: #fff;
  height: 191px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1.25rem;
  position: relative;
  overflow: hidden;
  border-radius: 6px;
}
@media only screen and (max-width: 1024px) {
  .single-supplier-directory .explore-more .more-suppliers__item {
    width: calc((100% / 3) - 32px + (32px / 3));
  }
}
@media only screen and (max-width: 767px) {
  .single-supplier-directory .explore-more .more-suppliers__item {
    width: calc((100% / 2) - 20px + (20px / 2));
  }
}
@media only screen and (max-width: 576px) {
  .single-supplier-directory .explore-more .more-suppliers__item {
    width: 100%;
  }
}
.single-supplier-directory .explore-more .more-suppliers__item:hover .more-suppliers__btnwrap {
  opacity: 1;
  transform: translate(0);
}
.single-supplier-directory .explore-more .more-suppliers__item:hover .more-suppliers__img-wrap img {
  transform: scale(1.05);
}
.single-supplier-directory .explore-more .more-suppliers__btnwrap {
  opacity: 0;
  position: absolute;
  top: 8px;
  right: 8px;
  transform: translate(46px, -46px);
  transition: all 0.3s ease-in-out;
}
@media screen and (max-width: 1024px) {
  .single-supplier-directory .explore-more .more-suppliers__btnwrap {
    opacity: 1;
    transform: unset;
  }
}
.single-supplier-directory .explore-more .more-suppliers__img-wrap {
  max-width: 120px;
}
.single-supplier-directory .explore-more .more-suppliers__img-wrap img {
  display: flex;
  transition: all 0.5s ease-in-out;
}
.single-member_resource #main-header {
  display: none;
}
.single-member_resource #main-header-sticky {
  opacity: 1;
  position: absolute;
  z-index: 999;
  top: 0;
  background: transparent;
}
.single-member_resource #main-header-sticky.fusion-sticky-show {
  top: calc(0px + var(--adminbar-height));
  background: #fff;
}
.single-member_resource .page-banner .fusion-layout-column {
  margin-bottom: 0 !important;
}
.single-member_resource .page-banner .ssaa-resource__file {
  display: block !important;
}
.single-member_resource .main-section .left-col .breadcrumbs-item-meta {
  display: flex;
  gap: 8px;
  justify-content: space-between;
  align-items: center;
}
.single-member_resource .main-section .left-col .breadcrumbs-item-meta-mr {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 4px;
}
.single-member_resource .main-section .left-col .breadcrumbs-item-meta-mr--btncat {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 32px;
  padding: 0.5rem 0.625rem;
  background: transparent;
  border: 0 none;
  cursor: pointer;
}
.single-member_resource .main-section .left-col .breadcrumbs-item-meta-mr--btncat svg {
  display: flex;
}
.single-member_resource .main-section .left-col .breadcrumbs-item-meta-mr--chevron {
  display: flex;
  width: 12px;
  height: 12px;
}
.single-member_resource .main-section .left-col .breadcrumbs-item-meta-mr--chevron svg {
  display: flex;
}
.single-member_resource .main-section .left-col .breadcrumbs-item-meta-mr--title {
  color: #13294b;
  font-size: 0.8125rem;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: 0.13px;
  padding: 0.5rem 0.75rem;
}
.single-member_resource .main-section .left-col .breadcrumbs-item-iconwrap {
  width: 32px;
  height: 32px;
  background: #fff;
  border-radius: 6px;
  padding: 0.3125rem;
  display: inline-flex;
  border: 1px solid rgba(0, 0, 0, 0.10);
}
.single-member_resource .main-section .left-col .breadcrumbs-item-iconwrap svg {
  display: flex;
}
@media only screen and (max-width: 360px) {
  .single-member_resource .main-section .left-col .fusion-title, .single-member_resource .main-section .left-col .fusion-title h1 {
    font-size: 2.375rem !important;
  }
}
.single-member_resource .main-section .left-col .main-title, .single-member_resource .main-section .left-col .main-title * {
  font-size: 4.5rem !important;
  line-height: 1 !important;
}
@media only screen and (max-width: 767px) {
  .single-member_resource .main-section .left-col .main-title, .single-member_resource .main-section .left-col .main-title * {
    font-size: 3.5rem !important;
  }
}
.single-member_resource .main-section .left-col .fusion-builder-row-inner {
  justify-content: flex-start !important;
  gap: 8px;
  margin-bottom: 3rem;
}
@media only screen and (max-width: 767px) {
  .single-member_resource .main-section .left-col .fusion-builder-row-inner {
    margin-bottom: 1.25rem;
  }
}
.single-member_resource .main-section .left-col .fusion-builder-row-inner .btn-transparent-dark:hover span:before {
  filter: brightness(0) invert(1);
}
.single-member_resource .main-section .left-col .fusion-builder-row-inner .btn-transparent-dark .fusion-button-text {
  display: flex;
  align-items: center;
  gap: 10px;
}
.single-member_resource .main-section .left-col .fusion-builder-row-inner .btn-transparent-dark .fusion-button-text:before {
  content: '';
  background: transparent url(/wp-content/uploads/2026/09/Lock-Thin.svg) no-repeat 100% / contain;
  width: 21px;
  height: 21px;
  display: inline-flex;
  transition: all 1s ease-in-out;
}
.single-member_resource .main-section .left-col .mr-content {
  margin: 0;
  padding: 0;
  font-size: 1rem !important;
  line-height: 1.4375rem;
  font-weight: 500;
}
.single-member_resource .main-section .left-col .mr-content:first-child {
  font-size: 1.25rem;
  line-height: 1.75rem;
  margin-bottom: 2rem;
}
.single-member_resource .main-section .left-col .mr-content:last-child {
  margin-bottom: 0 !important;
}
.single-member_resource .main-section .right-col .mr-infos__attachment {
  width: 100%;
  height: 385px;
  border-radius: 6px;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
@media only screen and (max-width: 1024px) {
  .single-member_resource .main-section .right-col .mr-infos__attachment {
    height: 300px;
  }
}
.single-member_resource .main-section .right-col .mr-infos__attachment a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.single-member_resource .main-section .right-col .mr-infos__attachment-infos ul {
  display: flex;
  flex-wrap: wrap;
  gap: 8px 24px;
  margin: 0;
  padding: 0;
}
.single-member_resource .main-section .right-col .mr-infos__attachment-infos ul li {
  padding: 0;
  display: flex;
  gap: 10px;
  font-size: 0.9375rem !important;
  line-height: 1.25rem;
  width: calc((100% / 2) - 24px + (24px / 2));
}
@media only screen and (max-width: 1100px) {
  .single-member_resource .main-section .right-col .mr-infos__attachment-infos ul li {
    width: 100%;
  }
}
.single-member_resource .main-section .right-col .mr-infos__attachment-infos ul li strong {
  font-weight: 600;
  line-height: 1.125rem;
}
.single-member_resource .explore-more .headline-row {
  align-items: center !important;
  padding-top: 2rem;
  padding-bottom: 2rem;
  border-top: 4px solid #13294b;
  gap: 25px 20px;
}
@media screen and (max-width: 1024px) {
  .single-member_resource .explore-more .headline-row h3, .single-member_resource .explore-more .headline-row h3 * {
    line-height: 1 !important;
  }
}
.single-member_resource .explore-more .headline-row .fusion-column-wrapper > div:has(.fusion-button) {
  display: flex;
  align-items: center;
}
.single-member_resource .explore-more .ssaa__search-items {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  gap: 24px;
}
.single-member_resource .explore-more .ssaa__search-item {
  width: calc((100% / 3) - 24px + (24px / 3));
  padding: 1rem 1rem 2.125rem;
  border-radius: 6px;
  background: #fbfbf9;
  display: flex;
  flex-direction: column;
}
@media only screen and (max-width: 767px) {
  .single-member_resource .explore-more .ssaa__search-item {
    width: 100%;
  }
}
.single-member_resource .explore-more .ssaa__search-item-page {
  background: #13294b !important;
}
.single-member_resource .explore-more .ssaa__search-item-page .ssaa__search-item-title {
  color: #fff;
}
.single-member_resource .explore-more .ssaa__search-item-page .ssaa__search-item-iconwrap {
  background: #2d405f;
}
.single-member_resource .explore-more .ssaa__search-item-page .fusion-button:after {
  background: #fff;
}
.single-member_resource .explore-more .ssaa__search-item-page .fusion-button span {
  color: #fff !important;
}
.single-member_resource .explore-more .ssaa__search-item-page .fusion-button span:after {
  filter: brightness(0) invert(1);
}
.single-member_resource .explore-more .ssaa__search-item-locked {
  background: #e4e7eb !important;
}
.single-member_resource .explore-more .ssaa__search-item-locked .ssaa__search-item-iconwrap {
  background: #fff;
}
.single-member_resource .explore-more .ssaa__search-item-meta {
  display: flex;
  gap: 8px;
  justify-content: space-between;
  margin-bottom: 0.75rem;
  position: relative;
}
@media only screen and (max-width: 1024px) {
  .single-member_resource .explore-more .ssaa__search-item-meta {
    flex-direction: column-reverse;
  }
}
.single-member_resource .explore-more .ssaa__search-item-meta-mr {
  display: flex;
  align-items: center;
  gap: 4px;
}
.single-member_resource .explore-more .ssaa__search-item-meta-mr--btncat {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 32px;
  padding: 0.5rem 0.625rem;
  background: transparent;
  border: 0 none;
  cursor: pointer;
}
.single-member_resource .explore-more .ssaa__search-item-meta-mr--btncat svg {
  display: flex;
}
.single-member_resource .explore-more .ssaa__search-item-meta-mr--chevron {
  display: flex;
  width: 12px;
  height: 12px;
}
.single-member_resource .explore-more .ssaa__search-item-meta-mr--chevron svg {
  display: flex;
}
.single-member_resource .explore-more .ssaa__search-item-meta-mr--title {
  color: #13294b;
  font-size: 0.8125rem;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: 0.13px;
  padding: 0.5rem 0.75rem;
}
.single-member_resource .explore-more .ssaa__search-item-iconwrap {
  width: 32px;
  height: 32px;
  background: #f1f3f5;
  border-radius: 6px;
  padding: 0.3125rem;
  display: inline-flex;
  border: 1px solid rgba(0, 0, 0, 0.10);
}
.single-member_resource .explore-more .ssaa__search-item-iconwrap svg {
  display: flex;
}
.single-member_resource .explore-more .ssaa__search-item .fusion-button {
  width: fit-content;
}
.single-member_resource .explore-more .ssaa__search-item-title {
  color: #13294b;
  margin-top: 0;
  margin-bottom: 1.5rem;
  font-weight: 600 !important;
  flex: 1;
}
.single-member_resource .explore-more .ssaa__search-item-popup {
  border-radius: 6px;
  border: 1px solid rgba(204, 204, 204, 1);
  background: #fff;
  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.15);
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  display: none;
  transition: all 0.5s ease-in-out;
  z-index: 2;
}
.single-member_resource .explore-more .ssaa__search-item-popup.is-active {
  display: block;
  opacity: 1;
}
.single-member_resource .explore-more .ssaa__search-item-popupitem {
  padding: 0.5rem 0.75rem;
  display: flex;
  gap: 8px;
  align-items: center;
  color: #13294b;
  font-size: 0.8125rem;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: 0.13px;
  cursor: pointer;
}
.single-member_resource .explore-more .ssaa__search-item-popupitem:not(:last-child) {
  border-bottom: 1px solid #ccc;
}
.single-member_resource .explore-more .ssaa__search-item-popupitem:hover {
  background: #e4e7eb;
}
.single-member_resource .ssaa-resource {
  display: none;
  padding-top: 5rem;
  padding-bottom: 5rem;
  max-width: 1216px;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 767px) {
  .single-member_resource .ssaa-resource {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.single-member_resource .ssaa-resource__title {
  display: none;
}
.single-member_resource .ssaa-resource__file {
  display: none;
  margin-bottom: 0;
}
.page-id-1178 .search__banner input[type="search"], .search-results .search__banner input[type="search"] {
  height: 97px !important;
  padding: 2rem 1.5rem !important;
}
.page-id-1178 .search-button, .search-results .search-button {
  width: 32px;
  height: 32px;
  right: 24px;
  left: unset;
}
.page-id-1178 .search-button:after, .search-results .search-button:after {
  content: '';
  background: transparent url(/wp-content/uploads/2026/09/Research-Icon.svg) no-repeat 100% / contain;
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
}
.page-id-1178 .search-button input, .search-results .search-button input {
  opacity: 0;
  display: block;
  width: 32px !important;
  height: 32px !important;
}
.page-id-1178 .ssaa-search, .search-results .ssaa-search {
  padding-top: 2rem;
  border-top: 4px solid #13294b;
  /* Radio/Checkbox */
}
.page-id-1178 .ssaa-search__loading, .search-results .ssaa-search__loading {
  opacity: 0.6;
}
.page-id-1178 .ssaa-search__filters, .search-results .ssaa-search__filters {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
  margin-bottom: 3rem;
}
@media only screen and (max-width: 1024px) {
  .page-id-1178 .ssaa-search__filters, .search-results .ssaa-search__filters {
    flex-wrap: wrap;
  }
}
.page-id-1178 .ssaa-search__filters-left, .search-results .ssaa-search__filters-left {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0 32px;
  width: calc(100% - 617px - 10px);
}
@media only screen and (max-width: 1024px) {
  .page-id-1178 .ssaa-search__filters-left, .search-results .ssaa-search__filters-left {
    width: 100%;
  }
}
.page-id-1178 .ssaa-search__filters-left--active-filter, .search-results .ssaa-search__filters-left--active-filter {
  background: transparent;
  border: 0 none;
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 0.5rem 0;
  cursor: pointer;
}
.page-id-1178 .ssaa-search__filters-left--active-filter span, .search-results .ssaa-search__filters-left--active-filter span {
  color: #13294b;
  font-size: 1rem;
  font-weight: 600;
  line-height: 120%;
  text-align: left;
}
.page-id-1178 .ssaa-search__filters-left--btn-icon, .search-results .ssaa-search__filters-left--btn-icon {
  width: 16px;
  height: 16px;
  display: flex;
}
.page-id-1178 .ssaa-search__filters-left--btn-icon svg, .search-results .ssaa-search__filters-left--btn-icon svg {
  display: flex;
  width: 16px;
  height: 16px;
}
.page-id-1178 .ssaa-search__filters-left--btn-close, .search-results .ssaa-search__filters-left--btn-close {
  width: 16px;
  height: 16px;
  display: flex;
}
.page-id-1178 .ssaa-search__filters-left--btn-close svg, .search-results .ssaa-search__filters-left--btn-close svg {
  display: flex;
  width: 16px;
  height: 16px;
}
.page-id-1178 .ssaa-search__filters-right, .search-results .ssaa-search__filters-right {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 32px;
  justify-content: flex-end;
  width: 617px;
  min-height: 32px;
  align-self: flex-start;
}
@media only screen and (max-width: 1024px) {
  .page-id-1178 .ssaa-search__filters-right, .search-results .ssaa-search__filters-right {
    width: 100%;
    justify-content: flex-start;
  }
}
@media only screen and (max-width: 767px) {
  .page-id-1178 .ssaa-search__filters-right, .search-results .ssaa-search__filters-right {
    gap: 20px;
  }
}
.page-id-1178 .ssaa-search__filters-right--resource-filter, .search-results .ssaa-search__filters-right--resource-filter {
  background: transparent;
  border: 0 none;
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 0;
  cursor: pointer;
}
.page-id-1178 .ssaa-search__filters-right--resource-filter span, .search-results .ssaa-search__filters-right--resource-filter span {
  color: #13294b;
  font-size: 1rem;
  font-weight: 600;
  line-height: 120%;
}
.page-id-1178 .ssaa-search__filters-right--resource-filter-icon, .search-results .ssaa-search__filters-right--resource-filter-icon {
  width: 24px;
  height: 24px;
}
.page-id-1178 .ssaa-search__filters-right--resource-filter-icon svg, .search-results .ssaa-search__filters-right--resource-filter-icon svg {
  display: flex;
}
.page-id-1178 .ssaa-search__filters-right--sort-filter, .search-results .ssaa-search__filters-right--sort-filter {
  background: transparent;
  border: 0 none;
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 0;
  cursor: pointer;
}
.page-id-1178 .ssaa-search__filters-right--sort-filter span, .search-results .ssaa-search__filters-right--sort-filter span {
  color: #13294b;
  font-size: 1rem;
  font-weight: 600;
  line-height: 120%;
}
.page-id-1178 .ssaa-search__filters-right--sort-filter-icon, .search-results .ssaa-search__filters-right--sort-filter-icon {
  width: 24px;
  height: 24px;
}
.page-id-1178 .ssaa-search__filters-right--sort-filter-icon svg, .search-results .ssaa-search__filters-right--sort-filter-icon svg {
  display: flex;
}
.page-id-1178 .ssaa-search .custom-radio, .search-results .ssaa-search .custom-radio {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  cursor: pointer;
  user-select: none;
}
.page-id-1178 .ssaa-search .custom-radio__label, .search-results .ssaa-search .custom-radio__label {
  color: #13294b;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.2rem;
}
.page-id-1178 .ssaa-search .custom-radio input, .search-results .ssaa-search .custom-radio input {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}
.page-id-1178 .ssaa-search .custom-radio input:checked + .custom-radio__control::after, .search-results .ssaa-search .custom-radio input:checked + .custom-radio__control::after {
  transform: scale(1);
  opacity: 1;
}
.page-id-1178 .ssaa-search .custom-radio input:focus-visible + .custom-radio__control, .search-results .ssaa-search .custom-radio input:focus-visible + .custom-radio__control {
  outline: 2px solid #142f55;
  outline-offset: 3px;
}
.page-id-1178 .ssaa-search .custom-radio__control, .search-results .ssaa-search .custom-radio__control {
  width: 20px;
  height: 20px;
  flex: 0 0 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #d1d5db;
  border-radius: 50%;
  background: #fff;
}
.page-id-1178 .ssaa-search .custom-radio__control::after, .search-results .ssaa-search .custom-radio__control::after {
  content: '';
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #13294b;
  transform: scale(0);
  opacity: 0;
  transition: transform 0.2s ease, opacity 0.2s ease;
}
.page-id-1178 .ssaa-search .ssaa__search-items, .search-results .ssaa-search .ssaa__search-items {
  display: block;
  column-count: 3;
  row-gap: 20px;
}
@media screen and (max-width: 1024px) {
  .page-id-1178 .ssaa-search .ssaa__search-items, .search-results .ssaa-search .ssaa__search-items {
    column-count: 2;
  }
}
@media screen and (max-width: 767px) {
  .page-id-1178 .ssaa-search .ssaa__search-items, .search-results .ssaa-search .ssaa__search-items {
    column-count: 1;
  }
}
.page-id-1178 .ssaa-search .ssaa__search-item, .search-results .ssaa-search .ssaa__search-item {
  break-inside: avoid;
  margin-bottom: 24px;
  padding: 1rem 1rem 2rem;
  border-radius: 6px;
  background: #fbfbf9;
}
@media screen and (max-width: 767px) {
  .page-id-1178 .ssaa-search .ssaa__search-item:last-child, .search-results .ssaa-search .ssaa__search-item:last-child {
    margin-bottom: 0;
  }
}
.page-id-1178 .ssaa-search .ssaa__search-item-locked, .search-results .ssaa-search .ssaa__search-item-locked {
  background: #e4e7eb !important;
}
.page-id-1178 .ssaa-search .ssaa__search-item-locked .ssaa__search-item-iconwrap, .search-results .ssaa-search .ssaa__search-item-locked .ssaa__search-item-iconwrap {
  background: #fff;
}
.page-id-1178 .ssaa-search .ssaa__search-item-page, .search-results .ssaa-search .ssaa__search-item-page {
  background: #13294b !important;
}
.page-id-1178 .ssaa-search .ssaa__search-item-page .ssaa__search-item-title, .search-results .ssaa-search .ssaa__search-item-page .ssaa__search-item-title {
  color: #fff;
}
.page-id-1178 .ssaa-search .ssaa__search-item-page .ssaa__search-item-iconwrap, .search-results .ssaa-search .ssaa__search-item-page .ssaa__search-item-iconwrap {
  background: #2d405f;
}
.page-id-1178 .ssaa-search .ssaa__search-item-page .fusion-button:after, .search-results .ssaa-search .ssaa__search-item-page .fusion-button:after {
  background: #fff;
}
.page-id-1178 .ssaa-search .ssaa__search-item-page .fusion-button span, .search-results .ssaa-search .ssaa__search-item-page .fusion-button span {
  color: #fff !important;
}
.page-id-1178 .ssaa-search .ssaa__search-item-page .fusion-button span:after, .search-results .ssaa-search .ssaa__search-item-page .fusion-button span:after {
  filter: brightness(0) invert(1);
}
.page-id-1178 .ssaa-search .ssaa__search-item-meta, .search-results .ssaa-search .ssaa__search-item-meta {
  display: flex;
  gap: 8px;
  justify-content: space-between;
  margin-bottom: 0.75rem;
  position: relative;
}
@media only screen and (max-width: 1024px) {
  .page-id-1178 .ssaa-search .ssaa__search-item-meta, .search-results .ssaa-search .ssaa__search-item-meta {
    flex-direction: column-reverse;
  }
}
.page-id-1178 .ssaa-search .ssaa__search-item-meta-mr, .search-results .ssaa-search .ssaa__search-item-meta-mr {
  display: flex;
  align-items: center;
  gap: 4px;
}
.page-id-1178 .ssaa-search .ssaa__search-item-meta-mr--btncat, .search-results .ssaa-search .ssaa__search-item-meta-mr--btncat {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 32px;
  padding: 0.5rem 0.625rem;
  background: transparent;
  border: 0 none;
  cursor: pointer;
}
.page-id-1178 .ssaa-search .ssaa__search-item-meta-mr--btncat svg, .search-results .ssaa-search .ssaa__search-item-meta-mr--btncat svg {
  display: flex;
}
.page-id-1178 .ssaa-search .ssaa__search-item-meta-mr--btncat:hover, .search-results .ssaa-search .ssaa__search-item-meta-mr--btncat:hover {
  border-radius: 1000px;
  background: #e4e7eb;
}
.page-id-1178 .ssaa-search .ssaa__search-item-meta-mr--chevron, .search-results .ssaa-search .ssaa__search-item-meta-mr--chevron {
  display: flex;
  width: 12px;
  height: 12px;
}
.page-id-1178 .ssaa-search .ssaa__search-item-meta-mr--chevron svg, .search-results .ssaa-search .ssaa__search-item-meta-mr--chevron svg {
  display: flex;
}
.page-id-1178 .ssaa-search .ssaa__search-item-meta-mr--title, .search-results .ssaa-search .ssaa__search-item-meta-mr--title {
  color: #13294b;
  font-size: 0.8125rem;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: 0.13px;
  padding: 0.5rem 0.75rem;
}
.page-id-1178 .ssaa-search .ssaa__search-item-iconwrap, .search-results .ssaa-search .ssaa__search-item-iconwrap {
  width: 32px;
  height: 32px;
  background: #f1f3f5;
  border-radius: 6px;
  padding: 0.3125rem;
  display: inline-flex;
  border: 1px solid rgba(0, 0, 0, 0.10);
}
.page-id-1178 .ssaa-search .ssaa__search-item-iconwrap svg, .search-results .ssaa-search .ssaa__search-item-iconwrap svg {
  display: flex;
}
.page-id-1178 .ssaa-search .ssaa__search-item-title, .search-results .ssaa-search .ssaa__search-item-title {
  color: #13294b;
  margin-top: 0;
  margin-bottom: 1.5rem;
  font-weight: 600 !important;
}
.page-id-1178 .ssaa-search .ssaa__search-item-popup, .search-results .ssaa-search .ssaa__search-item-popup {
  border-radius: 6px;
  border: 1px solid rgba(204, 204, 204, 1);
  background: #fff;
  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.15);
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  display: none;
  transition: all 0.5s ease-in-out;
  z-index: 2;
}
.page-id-1178 .ssaa-search .ssaa__search-item-popup.is-active, .search-results .ssaa-search .ssaa__search-item-popup.is-active {
  display: block;
  opacity: 1;
}
.page-id-1178 .ssaa-search .ssaa__search-item-popupitem, .search-results .ssaa-search .ssaa__search-item-popupitem {
  padding: 0.5rem 0.75rem;
  display: flex;
  gap: 8px;
  align-items: center;
  color: #13294b;
  font-size: 0.8125rem;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: 0.13px;
  cursor: pointer;
}
.page-id-1178 .ssaa-search .ssaa__search-item-popupitem:not(:last-child), .search-results .ssaa-search .ssaa__search-item-popupitem:not(:last-child) {
  border-bottom: 1px solid #ccc;
}
.page-id-1178 .ssaa-search .ssaa__search-item-popupitem:hover, .search-results .ssaa-search .ssaa__search-item-popupitem:hover {
  background: #e4e7eb;
}
.page-id-1178 .ssaa-search__pagination, .search-results .ssaa-search__pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
  margin-top: 1rem;
}
.page-id-1178 .ssaa-search__arrow, .search-results .ssaa-search__arrow {
  width: 40px;
  height: 40px;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.10);
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  position: relative;
  transition: all 0.7s ease-in-out;
}
.page-id-1178 .ssaa-search__arrow:before, .search-results .ssaa-search__arrow:before {
  content: '';
  background: #f3f3ef;
  position: absolute;
  width: 0;
  height: 100%;
}
.page-id-1178 .ssaa-search__arrow:hover, .search-results .ssaa-search__arrow:hover {
  background: #f3f3ef;
}
.page-id-1178 .ssaa-search__arrow:hover:before, .search-results .ssaa-search__arrow:hover:before {
  width: 100%;
  transition: all 0.5s ease-in-out;
}
.page-id-1178 .ssaa-search__arrow svg, .search-results .ssaa-search__arrow svg {
  display: flex;
  width: 20px;
  height: 16px;
  z-index: 1;
}
.page-id-1178 .ssaa-search__arrow.no-page, .search-results .ssaa-search__arrow.no-page {
  pointer-events: none;
  opacity: 0.5;
}
.page-id-1178 .ssaa-search__prev:before, .search-results .ssaa-search__prev:before {
  right: 0;
}
.page-id-1178 .ssaa-search__next:before, .search-results .ssaa-search__next:before {
  left: 0;
}
.page-id-1178 .ssaa-search .page-number, .search-results .ssaa-search .page-number {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.page-id-1178 .ssaa-search__no-results, .search-results .ssaa-search__no-results {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: flex-start;
}
.page-id-1178 .ssaa-search__no-results-text, .search-results .ssaa-search__no-results-text {
  font-size: 1rem;
  background: #e4e7eb;
  width: 100%;
  padding: 0.625rem;
  text-align: center;
}
body.filter-modal-open {
  overflow: hidden;
}
.filter-modal-overlay {
  position: fixed;
  inset: 0;
  width: 100%;
  height: 100dvh;
  z-index: 999999;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px;
  background: rgba(0, 0, 0, 0.35);
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity 0.25s ease, visibility 0.25s ease;
  box-sizing: border-box;
}
@media (max-width: 767px) {
  .filter-modal-overlay {
    padding: 1.25rem;
  }
}
.filter-modal-overlay.is-active {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
.filter-modal-overlay[data-modal="sort-modal"] .filter-modal {
  height: auto;
}
.filter-modal-overlay[data-modal="sort-modal"] .filter-modal__top {
  border-bottom: 1px solid rgba(0, 0, 0, 0.10);
}
.filter-modal-overlay[data-modal="sort-modal"] .filter-modal__body {
  padding-bottom: 2.5rem;
}
.filter-modal {
  width: 100%;
  max-width: 600px;
  height: 600px;
  max-height: calc(100dvh - 40px);
  display: flex;
  flex-direction: column;
  background: #fff;
  border-radius: 16px;
  overflow: hidden;
  border: 1px solid rgba(0, 0, 0, 0.10);
  color: #142f55;
  box-shadow: 0 12px 32px 0 rgba(0, 0, 0, 0.10);
  box-sizing: border-box;
}
@media (max-width: 767px) {
  .filter-modal {
    width: 95%;
  }
}
@media (max-width: 576px) {
  .filter-modal {
    width: 100%;
  }
}
.filter-modal__top {
  flex: 0 0 auto;
  display: flex;
  flex-direction: column;
  background: #fff;
}
.filter-modal__header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 15px;
  padding: 1.5rem;
}
.filter-modal__heading {
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.filter-modal__title {
  margin: 0;
  padding: 0;
  color: #13294b;
  font-size: 1.25rem !important;
  font-weight: 600 !important;
  line-height: normal !important;
  margin-bottom: 0.25rem;
}
.filter-modal__subtitle {
  margin: 0;
  padding: 0;
  color: #475873;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: normal;
}
.filter-modal__close {
  position: relative;
  width: 40px;
  height: 40px;
  flex: 0 0 40px;
  margin: 0;
  padding: 0;
  border: 1px solid rgba(0, 0, 0, 0.10);
  border-radius: 4px;
  background: #fff;
  cursor: pointer;
  padding: 0 0.25rem;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.7s ease-in-out;
  overflow: hidden;
}
.filter-modal__close svg {
  display: flex;
  width: 32px;
  height: 32px;
  z-index: 1;
}
.filter-modal__close:before {
  content: '';
  background: #f3f3ef;
  position: absolute;
  width: 0;
  height: 100%;
  left: 0;
}
.filter-modal__close:hover:before {
  width: 100%;
  transition: all 0.5s ease-in-out;
}
.filter-modal__search {
  padding: 1rem 1.5rem;
  border-top: 1px solid rgba(0, 0, 0, 0.10);
  border-bottom: 1px solid rgba(0, 0, 0, 0.10);
  display: flex;
  align-items: center;
  gap: 12px;
}
.filter-modal__search-icon {
  width: 20px;
  height: 20px;
  flex: 0 0 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.filter-modal__search-icon svg {
  display: block;
  width: 100%;
  height: 100%;
}
.filter-modal__search-input {
  color: #475873 !important;
  font-size: 0.9375rem !important;
  font-weight: 400;
  line-height: normal !important;
  height: 23px;
  border: 0 none !important;
  padding: 0 !important;
  flex: 1;
  background: transparent !important;
}
.filter-modal__search-input::placeholder {
  color: #475873;
  opacity: 1;
}
.filter-modal__search-input::-webkit-search-decoration, .filter-modal__search-input::-webkit-search-cancel-button, .filter-modal__search-input::-webkit-search-results-button, .filter-modal__search-input::-webkit-search-results-decoration {
  display: none;
}
.filter-modal__body {
  flex: 1 1 auto;
  min-height: 0;
  display: flex;
  flex-direction: column;
  padding: 1.5rem;
  overflow-x: hidden;
  overflow-y: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.filter-modal__body::-webkit-scrollbar {
  display: none;
}
.filter-modal__option {
  position: relative;
  width: 100%;
  min-height: 32px;
  flex: 0 0 auto;
  display: flex;
  align-items: flex-start;
  gap: 12px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.10);
  color: #13294b;
  cursor: pointer;
  box-sizing: border-box;
  transition: background 0.2s ease;
  padding: 0.75rem 0;
}
.filter-modal__option:hover {
  color: #3394db;
}
.filter-modal__option.opened {
  display: flex !important;
}
.filter-modal__option--free {
  color: #3394db;
}
.filter-modal__option--child {
  display: none;
  padding-left: 16px;
}
.filter-modal__checkbox {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: 0;
  padding: 0;
  opacity: 0;
  pointer-events: none;
}
.filter-modal__checkbox:checked + .filter-modal__check {
  border-color: #142f55;
}
.filter-modal__checkbox:checked + .filter-modal__check::after {
  opacity: 1;
  transform: scale(1);
}
.filter-modal__checkbox:focus-visible + .filter-modal__check {
  outline: 2px solid #248ad3;
  outline-offset: 2px;
}
.filter-modal__check {
  width: 20px;
  height: 20px;
  flex: 0 0 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #475873;
  border-radius: 50%;
  background: transparent;
  box-sizing: border-box;
  transform: translateY(3px);
}
.filter-modal__check::after {
  content: '';
  width: 12px;
  height: 12px;
  display: block;
  border-radius: 50%;
  background: #13294b;
  opacity: 0;
  transform: scale(0);
  transition: opacity 0.15s ease, transform 0.15s ease;
}
.filter-modal__option-label {
  min-width: 0;
  flex: 1 1 auto;
  font-size: 0.9375rem;
  font-weight: 500;
  line-height: normal;
}
.filter-modal__option-meta {
  flex: 0 0 auto;
  margin-left: auto;
  display: flex;
  align-items: center;
  gap: 8px;
  padding-left: 10px;
}
.filter-modal__count {
  color: #475873;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: normal;
}
.filter-modal__arrow {
  width: 16px;
  height: 16px;
  flex: 0 0 16px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: transform 0.2s ease;
  cursor: pointer;
}
.filter-modal__arrow--down {
  transform: rotate(0deg);
}
.filter-modal__arrow--up {
  transform: rotate(-90deg);
}
.filter-modal__arrow svg {
  display: block;
  width: 100%;
  height: 100%;
}
.filter-modal__footer {
  min-height: 87px;
  flex: 0 0 87px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  padding: 1.5rem;
  border-top: 1px solid rgba(0, 0, 0, 0.10);
  background: #f9fafb;
  box-sizing: border-box;
}
.filter-modal__clear {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  color: #3394db;
  font-family: inherit;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: normal;
  text-decoration: underline;
  background: transparent;
  cursor: pointer;
}
.filter-modal__clear:hover {
  text-decoration: none;
}
