/*!******************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/sass-loader/dist/cjs.js!./main.scss ***!
  \******************************************************************************************************/
/**
 * Add custom styles
 *
 * CSS variables are defined in "theme.json"
 * https://developer.wordpress.org/block-editor/how-to-guides/themes/theme-json
 */
:root {
  --custom--media-min-width--sm: 710px;
  --custom--media-min-width--md: 1060px;
  --custom--media-min-width--lg: 1410px;
}

/**
 * General
 */
:root {
  --theme-site-header-height: 60px;
  --theme-site-header-height--min: var(--theme-site-header-height);
  --wp-admin--admin-bar--height: var(--theme-site-header-height--min);
  --wp-admin--admin-bar--position-offset: var(--theme-site-header-height--min);
}
@media (width >= 1060px) {
  :root {
    --theme-site-header-height: 80px;
  }
}
html {
  scroll-behavior: smooth;
  scroll-padding-top: var(--wp-admin--admin-bar--position-offset);
}
html :where(.is-position-sticky) {
  --wp-admin--admin-bar--position-offset: var(--theme-site-header-height--min);
}

body {
  overflow-x: hidden;
  padding-top: var(--theme-site-header-height);
}
body * {
  box-sizing: border-box;
}
main {
  position: relative;
}

.site-footer {
  position: relative;
}

img,
picture {
  vertical-align: middle;
}

[style*="100vh"] {
  min-height: calc(100vh - var(--theme-site-header-height--min) - 0px) !important;
}
@media (width < 710px) {
  [style*="100vh"] {
    min-height: calc(100vh - var(--theme-site-header-height--min) - 0px - 90px) !important;
  }
}
.entry-content > [style*="100vh"]:first-child, .entry-content > *:first-child [style*="100vh"] {
  min-height: calc(100vh - var(--theme-site-header-height) - 0px) !important;
}
@media (width < 710px) {
  .entry-content > [style*="100vh"]:first-child, .entry-content > *:first-child [style*="100vh"] {
    min-height: calc(100vh - var(--theme-site-header-height) - 0px - 90px) !important;
  }
}

.is-position-sticky [style*="100vh"] {
  min-height: calc(100vh - var(--theme-site-header-height--min) - 0px) !important;
}
@media (width < 710px) {
  .is-position-sticky [style*="100vh"] {
    min-height: calc(100vh - var(--theme-site-header-height--min) - 0px - 90px) !important;
  }
}
.entry-content > .is-position-sticky [style*="100vh"]:first-child, .entry-content > *:first-child .is-position-sticky [style*="100vh"] {
  min-height: calc(100vh - var(--theme-site-header-height) - 0px) !important;
}
@media (width < 710px) {
  .entry-content > .is-position-sticky [style*="100vh"]:first-child, .entry-content > *:first-child .is-position-sticky [style*="100vh"] {
    min-height: calc(100vh - var(--theme-site-header-height) - 0px - 90px) !important;
  }
}

.is-position-sticky ~ * {
  position: relative;
  z-index: 11;
}

.wp-block-post-content > * + * {
  margin-top: 0;
}

/** 
* Typography 
*/
:root :where(.wp-site-blocks, .is-root-container) {
  -webkit-font-smoothing: antialiased;
}
:root :where(.wp-site-blocks, .is-root-container) p,
:root :where(.wp-site-blocks, .is-root-container) .wp-block-list,
:root :where(.wp-site-blocks, .is-root-container) .wp-block-heading {
  margin-bottom: var(--wp--preset--spacing--50);
  font-optical-sizing: auto;
}
:root :where(.wp-site-blocks, .is-root-container) p:not(:first-child),
:root :where(.wp-site-blocks, .is-root-container) .wp-block-list:not(:first-child),
:root :where(.wp-site-blocks, .is-root-container) .wp-block-heading:not(:first-child) {
  margin-top: var(--wp--preset--spacing--50);
}
:root :where(.wp-site-blocks, .is-root-container) a:where(:not(.wp-element-button)) {
  text-decoration: underline;
  text-underline-offset: 0.25em;
  color: inherit;
  transition: color 0.15s cubic-bezier(0.86, 0, 0.07, 1);
}
/** 
* WordPress Blocks 
*
*/
ul.wp-block-post-template {
  list-style: none;
  padding: 0;
  margin: 0;
}
ul.wp-block-post-template li {
  margin: 0;
}

.wp-block-post a.wp-block-read-more,
.wp-block-post a.wp-block-post-excerpt__more-link {
  text-decoration: underline;
  margin-left: 0 !important;
}
.wp-block-post-featured-image img,
.wp-block-post-featured-image picture {
  width: 100%;
}

.wp-block-separator {
  opacity: 1;
  border-width: 1px;
}
.wp-block-post-content .wp-block-separator {
  margin-top: var(--wp--preset--spacing--50, 1.5rem);
  margin-bottom: var(--wp--preset--spacing--50, 1.5rem);
}

.wp-block-table td,
.wp-block-table th {
  border: inherit;
}
.wp-block-image img,
.wp-block-image picture,
.wp-block-image video,
.wp-block-media-text__media img,
.wp-block-media-text__media picture,
.wp-block-media-text__media video {
  width: 100%;
  height: auto;
}

.wp-element-caption {
  margin-top: var(--wp--preset--spacing--30, 0.5rem);
  text-align: left;
  font-size: var(--wp--preset--font-size--small);
  color: inherit;
}

body:not(.wp-admin, .block-editor-iframe__body) .site-header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
}
body:not(.wp-admin, .block-editor-iframe__body) .site-header .wp-block-bvcu-dismissable-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9999;
  visibility: hidden;
  pointer-events: none;
}
body:not(.wp-admin, .block-editor-iframe__body) .site-header.alert-is-active {
  transform: translateY(var(--site-header-alert-height));
}
body:not(.wp-admin, .block-editor-iframe__body) .site-header.alert-is-active .wp-block-bvcu-dismissable-wrapper {
  visibility: visible;
  pointer-events: auto;
}
body:not(.wp-admin, .block-editor-iframe__body):has(.site-header.alert-is-active) {
  padding-top: calc(var(--theme-site-header-height) + var(--site-header-alert-height));
}
@media (width >= 710px) {
  body:not(.wp-admin, .block-editor-iframe__body) #wpadminbar ~ .wp-site-blocks .site-header {
    top: 32px;
  }
}

.site-header {
  background-color: var(--wp--preset--color--base);
  padding: 0;
  height: var(--theme-site-header-height);
  display: flex;
  flex-flow: column nowrap;
  justify-content: center;
}

:root {
  --site-header-mobile-navigation-width: 260px;
}

body:not(.wp-admin, .block-editor-iframe__body) .site-header-mobile {
  position: relative;
  z-index: 2;
  background-color: var(--wp--preset--color--base);
  height: 60px;
  display: flex;
  flex-flow: column nowrap;
  justify-content: center;
  transition: transform 0.3s cubic-bezier(0.17, 0.01, 0.44, 1);
}
body:not(.wp-admin, .block-editor-iframe__body) .site-header-mobile > * {
  width: 100%;
}
body:not(.wp-admin, .block-editor-iframe__body) .site-header-mobile__top {
  position: relative;
  z-index: 2;
}
body:not(.wp-admin, .block-editor-iframe__body) .site-header-mobile__navigation {
  overflow: hidden;
  transform: translateX(-100%);
  pointer-events: none;
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  width: var(--site-header-mobile-navigation-width);
  max-width: 100vw;
  height: 100vh;
  display: block !important;
  background-color: var(--wp--preset--color--base);
  transition: box-shadow 0.3s cubic-bezier(0.17, 0.01, 0.44, 1);
}
body:not(.wp-admin, .block-editor-iframe__body) .site-header-mobile__navigation > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
body:not(.wp-admin, .block-editor-iframe__body) .site-header-mobile__navigation > * .wp-block-navigation__container {
  width: 100%;
}
body:not(.wp-admin, .block-editor-iframe__body) .site-header-mobile__navigation > * .wp-block-navigation-item {
  width: 100%;
}
body:not(.wp-admin, .block-editor-iframe__body) .site-header-mobile__navigation > * .wp-block-navigation-item__content {
  display: block;
  width: 100%;
}
body:not(.wp-admin, .block-editor-iframe__body) .site-header-mobile__navigation > * .wp-block-navigation-item__content.has-submenu {
  position: relative;
}
body:not(.wp-admin, .block-editor-iframe__body) .site-header-mobile__navigation > * .wp-block-navigation-item__content.has-submenu::after {
  content: "";
  display: block;
  position: absolute;
  width: 18px;
  height: 18px;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  background: transparent no-repeat center right/contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2748%27 height=%2748%27 viewBox=%270 0 48 48%27%3E%3Cpath d=%27m18.21,6.69c-1.51,0-2.73,1.22-2.73,2.73,0,.74.3,1.44.83,1.96l12.62,12.62-12.62,12.62c-1.09,1.04-1.12,2.77-.08,3.86s2.77,1.12,3.86.08c.03-.03.05-.05.08-.08l14.55-14.55c1.06-1.07,1.06-2.79,0-3.86l-14.55-14.55c-.51-.53-1.22-.83-1.96-.83Z%27 fill=%27%23061f6f%27 stroke-width=%270%27/%3E%3C/svg%3E");
}
body:not(.wp-admin, .block-editor-iframe__body) .site-header-mobile__navigation > *.site-header-mobile__navigation-col-a {
  transition: transform 0.3s cubic-bezier(0.17, 0.01, 0.44, 1);
}
body:not(.wp-admin, .block-editor-iframe__body) .site-header-mobile__navigation > *.site-header-mobile__navigation-col-a.submenu-visible {
  transform: translateX(-100%);
}
body:not(.wp-admin, .block-editor-iframe__body) .site-header-mobile__navigation > *.site-header-mobile__navigation-col-a > * {
  width: 100%;
}
body:not(.wp-admin, .block-editor-iframe__body) .site-header-mobile__navigation > *:not(.site-header-mobile__navigation-col-a) {
  transform: translateX(100%);
  transition: transform 0.3s cubic-bezier(0.17, 0.01, 0.44, 1);
}
body:not(.wp-admin, .block-editor-iframe__body) .site-header-mobile__navigation > *:not(.site-header-mobile__navigation-col-a).visible {
  transform: translateX(0);
}
body:not(.wp-admin, .block-editor-iframe__body) .site-header-mobile__navigation > *:not(.site-header-mobile__navigation-col-a).submenu-visible {
  transform: translateX(-100%);
}
body:not(.wp-admin, .block-editor-iframe__body) .site-header-mobile__navigation > *:not(.site-header-mobile__navigation-col-a) nav {
  display: none;
}
body:not(.wp-admin, .block-editor-iframe__body) .site-header-mobile__navigation > *:not(.site-header-mobile__navigation-col-a) nav.visible {
  display: block;
}
body:not(.wp-admin, .block-editor-iframe__body) .site-header-mobile.is-open {
  transform: translateX(var(--site-header-mobile-navigation-width));
}
body:not(.wp-admin, .block-editor-iframe__body) .site-header-mobile.is-open .site-header-mobile__navigation {
  pointer-events: auto;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
@media (width < 1060px) {
  body:not(.wp-admin, .block-editor-iframe__body) .site-header:has(.site-header-mobile.is-open) ~ main,
  body:not(.wp-admin, .block-editor-iframe__body) .site-header:has(.site-header-mobile.is-open) ~ .site-footer {
    transform: translateX(var(--site-header-mobile-navigation-width));
  }
}
@media (width < 1060px) {
  body:not(.wp-admin, .block-editor-iframe__body) .site-header:has(.site-header-mobile) ~ main,
  body:not(.wp-admin, .block-editor-iframe__body) .site-header:has(.site-header-mobile) ~ .site-footer {
    transition: transform 0.3s cubic-bezier(0.17, 0.01, 0.44, 1);
  }
}
@media (width >= 1060px) {
  .site-header-mobile {
    display: none !important;
  }
}
.site-header-mobile a {
  text-decoration: none;
}
.site-header-mobile .wp-block-bvcu-hamburger-menu {
  background-color: var(--wp--preset--color--blue);
  width: 60px;
  height: 60px;
  display: flex;
  flex-flow: column nowrap;
  justify-content: flex-end;
  align-items: center;
  /*
   * Slider
   */
}
.site-header-mobile .wp-block-bvcu-hamburger-menu .hamburger {
  padding: 15px 15px;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
}
.site-header-mobile .wp-block-bvcu-hamburger-menu .hamburger:hover {
  opacity: 1;
}
.site-header-mobile .wp-block-bvcu-hamburger-menu .hamburger.is-active:hover {
  opacity: 1;
}
.site-header-mobile .wp-block-bvcu-hamburger-menu .hamburger.is-active .hamburger-inner,
.site-header-mobile .wp-block-bvcu-hamburger-menu .hamburger.is-active .hamburger-inner::before,
.site-header-mobile .wp-block-bvcu-hamburger-menu .hamburger.is-active .hamburger-inner::after {
  background-color: var(--wp--preset--color--base);
}
.site-header-mobile .wp-block-bvcu-hamburger-menu .hamburger-box {
  width: 30px;
  height: 21px;
  display: inline-block;
  position: relative;
}
.site-header-mobile .wp-block-bvcu-hamburger-menu .hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -1.5px;
}
.site-header-mobile .wp-block-bvcu-hamburger-menu .hamburger-inner, .site-header-mobile .wp-block-bvcu-hamburger-menu .hamburger-inner::before, .site-header-mobile .wp-block-bvcu-hamburger-menu .hamburger-inner::after {
  width: 30px;
  height: 3px;
  background-color: var(--wp--preset--color--base);
  border-radius: 0;
  position: absolute;
  transition-property: transform;
  transition-duration: 0.15s;
  transition-timing-function: ease;
}
.site-header-mobile .wp-block-bvcu-hamburger-menu .hamburger-inner::before, .site-header-mobile .wp-block-bvcu-hamburger-menu .hamburger-inner::after {
  content: "";
  display: block;
}
.site-header-mobile .wp-block-bvcu-hamburger-menu .hamburger-inner::before {
  top: -9px;
}
.site-header-mobile .wp-block-bvcu-hamburger-menu .hamburger-inner::after {
  bottom: -9px;
}
.site-header-mobile .wp-block-bvcu-hamburger-menu .hamburger--slider .hamburger-inner {
  top: 1.5px;
}
.site-header-mobile .wp-block-bvcu-hamburger-menu .hamburger--slider .hamburger-inner::before {
  top: 9px;
  transition-property: transform, opacity;
  transition-timing-function: ease;
  transition-duration: 0.15s;
}
.site-header-mobile .wp-block-bvcu-hamburger-menu .hamburger--slider .hamburger-inner::after {
  top: 18px;
}
.site-header-mobile .wp-block-bvcu-hamburger-menu .hamburger--slider.is-active .hamburger-inner {
  transform: translate3d(0, 9px, 0) rotate(45deg);
}
.site-header-mobile .wp-block-bvcu-hamburger-menu .hamburger--slider.is-active .hamburger-inner::before {
  transform: rotate(-45deg) translate3d(-4.2857142857px, -6px, 0);
  opacity: 0;
}
.site-header-mobile .wp-block-bvcu-hamburger-menu .hamburger--slider.is-active .hamburger-inner::after {
  transform: translate3d(0, -18px, 0) rotate(-90deg);
}
.site-header-mobile .sign-in {
  background-color: transparent;
  border: none;
  color: var(--wp--preset--color--contrast);
  padding: 0 var(--wp--preset--spacing--60);
  text-decoration: none;
  text-align: left;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.5;
  text-transform: none;
  cursor: pointer;
}
.site-header-mobile__navigation-col-a, .site-header-mobile__navigation-col-b, .site-header-mobile__navigation-col-c {
  padding-top: var(--wp--preset--spacing--60);
  padding-bottom: calc(var(--wp--preset--spacing--60) + 90px);
  overflow-y: auto;
}
.site-header-mobile__navigation-col-a .wp-block-heading, .site-header-mobile__navigation-col-b .wp-block-heading, .site-header-mobile__navigation-col-c .wp-block-heading {
  margin-top: 0 !important;
}
.site-header-mobile__navigation-col-a .wp-block-heading:before, .site-header-mobile__navigation-col-b .wp-block-heading:before, .site-header-mobile__navigation-col-c .wp-block-heading:before {
  content: "";
  display: block;
  width: 30px;
  height: 24px;
  margin-bottom: var(--wp--preset--spacing--60, 3rem);
  background: transparent no-repeat center left/contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 x=%270px%27 y=%270px%27 width=%2750%27 height=%2750%27 viewBox=%270 0 50 50%27%3E%3Cpath d=%27M 13.082031 12.980469 C 12.492188 12.960938 11.925781 13.203125 11.53125 13.640625 L 1.023438 25 L 11.53125 36.359375 C 12.011719 36.894531 12.746094 37.132813 13.453125 36.976563 C 14.15625 36.820313 14.722656 36.296875 14.933594 35.605469 C 15.144531 34.914063 14.96875 34.164063 14.46875 33.640625 L 8.324219 27 L 47 27 C 47.722656 27.011719 48.390625 26.632813 48.753906 26.007813 C 49.121094 25.386719 49.121094 24.613281 48.753906 23.992188 C 48.390625 23.367188 47.722656 22.988281 47 23 L 8.324219 23 L 14.46875 16.359375 C 15.011719 15.785156 15.167969 14.949219 14.867188 14.21875 C 14.570313 13.492188 13.871094 13.003906 13.082031 12.980469 Z%27 fill=%27%23061F6F%27%3E%3C/path%3E%3C/svg%3E");
}
.site-header-mobile button.site-search {
  font-size: 0;
  background-color: transparent;
  border: none;
  color: inherit;
  padding: 0;
  margin-bottom: var(--wp--preset--spacing--60, 3rem);
  text-decoration: none;
  text-align: left;
  font-weight: inherit;
  line-height: 1;
  text-transform: none;
  cursor: pointer;
}
.site-header-mobile button.site-search::before {
  content: "";
  display: block;
  width: 1.875rem;
  height: 1.875rem;
  background-image: url("data:image/svg+xml,%3Csvg width=%2730%27 height=%2730%27 viewBox=%270 0 30 30%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M12.5999 1.80005C6.97256 1.80005 2.3999 6.37271 2.3999 12.0001C2.3999 17.6274 6.97256 22.2001 12.5999 22.2001C14.8265 22.2001 16.8843 21.4829 18.5624 20.2688L26.4562 28.1438L28.1437 26.4563L20.3437 18.6376C21.8765 16.8516 22.7999 14.5336 22.7999 12.0001C22.7999 6.37271 18.2272 1.80005 12.5999 1.80005ZM12.5999 3.00005C17.578 3.00005 21.5999 7.02192 21.5999 12.0001C21.5999 16.9782 17.578 21.0001 12.5999 21.0001C7.62178 21.0001 3.5999 16.9782 3.5999 12.0001C3.5999 7.02192 7.62178 3.00005 12.5999 3.00005Z%27 fill=%27%23434343%27/%3E%3C/svg%3E%0A");
}

.site-header-desktop {
  position: relative;
  z-index: 2;
  background-color: var(--wp--preset--color--base);
  height: 80px;
  display: flex;
  flex-flow: column nowrap;
  justify-content: center;
}
.site-header-desktop > * {
  width: 100%;
}
@media (width < 1060px) {
  .site-header-desktop {
    display: none;
  }
}
.site-header-desktop .site-logo {
  position: relative;
}
.site-header-desktop .site-logo .wp-block-image,
.site-header-desktop .site-logo a {
  position: relative;
  z-index: 2;
  display: inline-block;
}
.site-header-desktop .site-logo img {
  display: block;
  margin: 0;
}
.site-header-desktop a {
  text-decoration: none;
}
.site-header-desktop .wp-block-navigation-item.site-search a {
  font-size: 0;
}
.site-header-desktop .wp-block-navigation-item.site-search a::before {
  content: "";
  display: block;
  width: 1.875rem;
  height: 1.875rem;
  background-image: url("data:image/svg+xml,%3Csvg width=%2730%27 height=%2730%27 viewBox=%270 0 30 30%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M12.5999 1.80005C6.97256 1.80005 2.3999 6.37271 2.3999 12.0001C2.3999 17.6274 6.97256 22.2001 12.5999 22.2001C14.8265 22.2001 16.8843 21.4829 18.5624 20.2688L26.4562 28.1438L28.1437 26.4563L20.3437 18.6376C21.8765 16.8516 22.7999 14.5336 22.7999 12.0001C22.7999 6.37271 18.2272 1.80005 12.5999 1.80005ZM12.5999 3.00005C17.578 3.00005 21.5999 7.02192 21.5999 12.0001C21.5999 16.9782 17.578 21.0001 12.5999 21.0001C7.62178 21.0001 3.5999 16.9782 3.5999 12.0001C3.5999 7.02192 7.62178 3.00005 12.5999 3.00005Z%27 fill=%27%23434343%27/%3E%3C/svg%3E%0A");
}
.site-header-desktop .wp-block-navigation-item:not(.site-search) a {
  display: block;
  position: relative;
}
.site-header-desktop .wp-block-navigation-item:not(.site-search) a:hover::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 100%;
  width: 20px;
  height: 3px;
  background-color: var(--wp--preset--color--green);
}

body:not(.wp-admin, .block-editor-iframe__body) .site-header-megamenu {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  z-index: 1;
  pointer-events: none;
  transform: translateY(-101%);
  transition: visibility 0.3s cubic-bezier(0.17, 0.01, 0.44, 1), transform 0.3s cubic-bezier(0.17, 0.01, 0.44, 1);
}
body:not(.wp-admin, .block-editor-iframe__body) .site-header-megamenu.visible {
  pointer-events: auto;
  transform: translateY(0);
}

.site-header-megamenu .wp-block-navigation-item a {
  text-decoration: none;
}
.site-header-megamenu .wp-block-navigation-item a:hover {
  text-decoration: underline;
}

body:not(.wp-admin, .block-editor-iframe__body) .site-header-desktop-megamenu {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  z-index: 1;
  pointer-events: none;
  transform: translateY(-101%);
  transition: visibility 0.3s cubic-bezier(0.17, 0.01, 0.44, 1), transform 0.3s cubic-bezier(0.17, 0.01, 0.44, 1);
}
body:not(.wp-admin, .block-editor-iframe__body) .site-header-desktop-megamenu.visible {
  pointer-events: auto;
  transform: translateY(0);
}

@media (width < 1060px) {
  .site-header-desktop-megamenu {
    display: none;
  }
}
.site-header-desktop-megamenu .wp-block-navigation-item a {
  text-decoration: none;
}
.site-header-desktop-megamenu .wp-block-navigation-item a:hover {
  text-decoration: underline;
}

@media (width >= 1060px) {
  body:not(.wp-admin, .block-editor-iframe__body) .site-header-megamenu.site-header-sign-in {
    position: absolute;
    top: calc(100% - 1rem);
    left: 0;
    width: 100%;
    z-index: 2;
    visibility: hidden;
    pointer-events: none;
    transform: translateY(-0.5rem);
    opacity: 0;
    transition: visibility 0.3s cubic-bezier(0.17, 0.01, 0.44, 1), transform 0.3s cubic-bezier(0.17, 0.01, 0.44, 1), opacity 0.3s cubic-bezier(0.17, 0.01, 0.44, 1);
  }
  body:not(.wp-admin, .block-editor-iframe__body) .site-header-megamenu.site-header-sign-in.visible {
    visibility: visible;
    pointer-events: auto;
    transform: translateY(0);
    opacity: 1;
  }
}

@media (width < 1060px) {
  .site-header-megamenu.site-header-sign-in {
    padding: 0 !important;
  }
  .site-header-megamenu.site-header-sign-in > * {
    max-width: 100%;
  }
}
.site-header-megamenu.site-header-sign-in nav {
  padding: var(--wp--preset--spacing--70, 4rem) var(--wp--preset--spacing--60, 3rem);
  margin: 0 0 0 auto !important;
  align-items: stretch;
  max-width: 100%;
}
.site-header-megamenu.site-header-sign-in nav li {
  width: 100%;
}
.site-header-megamenu.site-header-sign-in nav a {
  display: block;
  width: 100%;
  padding: 0;
}
@media (width >= 1060px) {
  .site-header-megamenu.site-header-sign-in nav {
    max-width: 260px;
    padding: var(--wp--preset--spacing--50, 1.5rem);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
  }
}

.site-header-megamenu.site-header-search .wp-block-search__label {
  display: none;
}
.site-header-megamenu.site-header-search .wp-block-search__input {
  border: 1px solid var(--wp--preset--color--base);
  border-radius: 0;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.site-header-megamenu.site-header-search .wp-block-search__input:focus {
  outline: 2px solid transparent;
}
.site-header-megamenu.site-header-search .wp-block-search__button {
  margin-left: 0;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  font-weight: 700;
  background-color: var(--wp--preset--color--blue) !important;
  color: var(--wp--preset--color--base) !important;
}
.site-footer__links .wp-block-heading::after {
  content: "";
  display: block;
  width: 18px;
  height: 2px;
  background-color: var(--wp--preset--color--base);
  margin: 0.5rem 0 0 0;
}
.site-footer__links a {
  text-decoration: none;
}
.site-footer__links a:hover {
  text-decoration: underline;
}
.site-footer__links .linkedin a {
  font-size: 0;
}
.site-footer__links .linkedin a:before {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  background: transparent no-repeat center/contain;
  background-image: url("data:image/svg+xml,%3Csvg width=%2727%27 height=%2727%27 viewBox=%270 0 27 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M7.3125 25.3125H1.6875V10.6875H7.3125V25.3125ZM17.4375 15.1875C16.8408 15.1875 16.2685 15.4246 15.8465 15.8465C15.4246 16.2685 15.1875 16.8408 15.1875 17.4375V25.3125H9.5625V10.6875H15.1875V12.3581C16.4433 11.2938 18.0302 10.6992 19.6763 10.6762C23.0085 10.6762 25.3125 13.1512 25.3125 17.8256V25.3125H19.6875V17.4375C19.6875 16.8408 19.4504 16.2685 19.0285 15.8465C18.6065 15.4246 18.0342 15.1875 17.4375 15.1875V15.1875ZM7.3125 5.625C7.3125 6.18126 7.14755 6.72503 6.83851 7.18754C6.52947 7.65005 6.09022 8.01054 5.5763 8.22341C5.06238 8.43628 4.49688 8.49198 3.95131 8.38346C3.40574 8.27494 2.9046 8.00707 2.51126 7.61374C2.11793 7.2204 1.85006 6.71926 1.74154 6.17369C1.63302 5.62812 1.68872 5.06262 1.90159 4.5487C2.11446 4.03479 2.47495 3.59553 2.93746 3.28649C3.39997 2.97745 3.94374 2.8125 4.5 2.8125C5.24592 2.8125 5.96129 3.10882 6.48874 3.63626C7.01618 4.16371 7.3125 4.87908 7.3125 5.625Z%27 stroke=%27white%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");
}
.site-footer__links .facebook a {
  font-size: 0;
}
.site-footer__links .facebook a:before {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  background: transparent no-repeat center/contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%2725.44%27 height=%2725.44%27 viewBox=%270 0 25.44 25.44%27%3E%3Cdefs%3E%3CclipPath id=%27clip-path%27 transform=%27translate%280.22 0.22%29%27%3E%3Crect width=%2725%27 height=%2725%27 style=%27fill: none%27/%3E%3C/clipPath%3E%3C/defs%3E%3Cg style=%27clip-path: url%28%23clip-path%29%27%3E%3Cpath d=%27M22,.78H3A2.22,2.22,0,0,0,.78,3V22A2.22,2.22,0,0,0,3,24.22H13.23V14.7H10.67V11h2.56V9.2c.06-2,.59-3.88,4.07-4h2.89V8.81H17.75a1.1,1.1,0,0,0-.85.3,1,1,0,0,0-.27.38,1.14,1.14,0,0,0-.1.45V11h3.66l-.62,3.66h-3v9.52H22a2.22,2.22,0,0,0,2.2-2.2V3A2.22,2.22,0,0,0,22,.78Z%27 transform=%27translate%280.22 0.22%29%27 style=%27fill: none;stroke: %23fff;stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px%27/%3E%3C/g%3E%3C/svg%3E%0A");
}
.site-footer__links .sign-in a {
  position: relative;
  padding-left: 56px;
  height: 48px;
}
.site-footer__links .sign-in a::before {
  position: absolute;
  top: 0;
  left: 0;
  transform: translateY(-8px);
  content: "";
  display: block;
  width: 40px;
  height: 40px;
  margin-right: 0.5rem;
  background: transparent no-repeat center/contain;
}
.site-footer__links .sign-in--online-banking a::before {
  background-image: url("data:image/svg+xml,%3Csvg width=%2740%27 height=%2740%27 viewBox=%270 0 40 40%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M13.75 37.5H26.25M20 31.25V37.5M38.75 25V3.75C38.75 3.41848 38.6183 3.10054 38.3839 2.86612C38.1495 2.6317 37.8315 2.5 37.5 2.5H2.5C2.16848 2.5 1.85054 2.6317 1.61612 2.86612C1.3817 3.10054 1.25 3.41848 1.25 3.75V25%27 stroke=%27white%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M1.25 25V30C1.25 30.3315 1.3817 30.6495 1.61612 30.8839C1.85054 31.1183 2.16848 31.25 2.5 31.25H37.5C37.8315 31.25 38.1495 31.1183 38.3839 30.8839C38.6183 30.6495 38.75 30.3315 38.75 30V25H1.25Z%27 stroke=%27white%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");
}
.site-footer__links .sign-in--credit-card a::before {
  background-image: url("data:image/svg+xml,%3Csvg width=%2740%27 height=%2740%27 viewBox=%270 0 40 40%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.25 14.375V10C1.25 9.50272 1.44754 9.02581 1.79917 8.67417C2.15081 8.32254 2.62772 8.125 3.125 8.125H36.875C37.3723 8.125 37.8492 8.32254 38.2008 8.67417C38.5525 9.02581 38.75 9.50272 38.75 10V14.375M1.25 14.375H38.75M1.25 14.375V30C1.25 30.4973 1.44754 30.9742 1.79917 31.3258C2.15081 31.6775 2.62772 31.875 3.125 31.875H36.875C37.3723 31.875 37.8492 31.6775 38.2008 31.3258C38.5525 30.9742 38.75 30.4973 38.75 30V14.375%27 stroke=%27white%27 stroke-width=%272%27 stroke-miterlimit=%2710%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M6.25 24.375H11.25M6.25 19.375H18.75H6.25ZM30 19.375H33.75H30Z%27 stroke=%27white%27 stroke-width=%272%27 stroke-miterlimit=%2710%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");
}
.site-footer__links .sign-in--business-banking a::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2750%27 height=%2750%27 viewBox=%270 0 50 50%27%3E%3Cpath d=%27M39.98,6.03H8.03v23.96h31.95V6.03Z%27 fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272.08%27/%3E%3Cpath d=%27M45.96,39.98l-5.99-9.98H8.03l-5.99,9.98h43.93Z%27 fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272.08%27/%3E%3Cpath d=%27M22.01,35.98h3.99%27 fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272.08%27/%3E%3Cpath d=%27M2.04,39.98l3.99,3.99h35.94l3.99-3.99%27 fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272.08%27/%3E%3Cpath d=%27M27.99,12.02h-6.99l-2,2.99,2,2.99h5.99l2,3-2,2.99h-6.99%27 fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272.08%27/%3E%3Cpath d=%27M24,12.02v-2%27 fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272.08%27/%3E%3Cpath d=%27M24,26v-2%27 fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272.08%27/%3E%3C/svg%3E");
}
.site-footer__links .sign-in--qtrade-investor a::before {
  background-image: url("data:image/svg+xml,%3Csvg width=%2740%27 height=%2740%27 viewBox=%270 0 40 40%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M22.5 1.25V17.5H38.75C38.75 15.366 38.3297 13.2529 37.513 11.2814C36.6964 9.30985 35.4994 7.51847 33.9905 6.00951C32.4815 4.50056 30.6901 3.3036 28.7186 2.48696C26.7471 1.67032 24.634 1.25 22.5 1.25V1.25Z%27 stroke=%27white%27 stroke-width=%272%27 stroke-miterlimit=%2710%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M17.4995 6.25C14.8286 6.25313 12.1996 6.91459 9.84515 8.17584C7.49074 9.43709 5.48353 11.2592 4.00112 13.4811C2.51871 15.7029 1.60682 18.2558 1.34614 20.914C1.08546 23.5722 1.48403 26.2537 2.50658 28.7212C3.52914 31.1886 5.14414 33.366 7.20868 35.0606C9.27322 36.7552 11.7236 37.9148 14.3431 38.4367C16.9626 38.9586 19.6703 38.8269 22.2267 38.053C24.7831 37.2791 27.1093 35.8871 28.9995 34L17.4995 22.5V6.25Z%27 stroke=%27white%27 stroke-width=%272%27 stroke-miterlimit=%2710%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M25 22.5L35.375 32.4375C37.5767 29.594 38.7646 26.0962 38.75 22.5H25Z%27 stroke=%27white%27 stroke-width=%272%27 stroke-miterlimit=%2710%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");
}
.site-footer__links .sign-in--qtrade-guided-portfolio a::before {
  background-image: url("data:image/svg+xml,%3Csvg width=%2745%27 height=%2745%27 viewBox=%270 0 45 45%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M20.25 13.7109C18.5075 13.9271 16.8172 14.4508 15.2578 15.2578C9.70313 18.2109 8.78906 22.9922 8.78906 26.7188C8.78906 30.4453 10.4062 35.9297 16.3828 40.7812H21.5156V37.9688L27.7734 38.3203C28.2253 39.1947 28.7673 40.0195 29.3906 40.7812H34.1016V36.5625C35.6012 35.5074 37.0121 34.3316 38.3203 33.0469C40.3594 33.2578 42.4687 31.6406 43.2422 26.9297C43.2422 26.2266 42.8906 26.0156 42.5391 26.0156C41.7905 25.9503 41.0678 25.7094 40.4297 25.3125C40.1484 24.9609 39.3047 22.0078 37.7578 19.6875C38.3466 18.2166 39.3476 16.947 40.6406 16.0312C38.6719 15.0469 36.6328 14.3437 32.625 14.7656C31.5703 14.5547 29.8125 14.1328 28.125 13.8516%27 stroke=%27white%27 stroke-width=%272%27 stroke-miterlimit=%2710%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M24.2578 15.4688C27.3644 15.4688 29.8828 12.9504 29.8828 9.84375C29.8828 6.73715 27.3644 4.21875 24.2578 4.21875C21.1512 4.21875 18.6328 6.73715 18.6328 9.84375C18.6328 12.9504 21.1512 15.4688 24.2578 15.4688Z%27 stroke=%27white%27 stroke-width=%272%27 stroke-miterlimit=%2710%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M19.8281 17.6481C22.7189 16.6602 25.8519 16.6355 28.7578 17.5778M8.78906 26.7184C6.75 26.5075 1.75781 25.734 1.75781 28.1247C1.75781 30.5153 3.09375 30.5153 4.42969 29.9528C5.76563 29.3903 7.45313 26.0856 1.75781 23.9059L8.78906 26.7184Z%27 stroke=%27white%27 stroke-width=%272%27 stroke-miterlimit=%2710%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M34.1016 24.6094C34.4899 24.6094 34.8047 24.2946 34.8047 23.9062C34.8047 23.5179 34.4899 23.2031 34.1016 23.2031C33.7132 23.2031 33.3984 23.5179 33.3984 23.9062C33.3984 24.2946 33.7132 24.6094 34.1016 24.6094Z%27 stroke=%27white%27 stroke-width=%272%27 stroke-miterlimit=%2710%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");
}
.site-footer__links .sign-in--aviso a:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2740%27 height=%2740%27 viewBox=%270 0 40 40%27%3E%3Cpolygon points=%2726.75 13.26 26.15 8.39 7.02 10.43 4.23 28.65 14.77 25.84 17.1 14.78 26.75 13.26%27 fill=%27none%27 stroke=%27%23fff%27 stroke-miterlimit=%2710%27 stroke-width=%271.67%27/%3E%3Cpolygon points=%2736.23 31.17 31.65 12.49 26.75 13.26 27.87 22.34 14.77 25.84 14.01 29.45 36.23 31.17%27 fill=%27none%27 stroke=%27%23fff%27 stroke-miterlimit=%2710%27 stroke-width=%271.67%27/%3E%3Cpolygon points=%2726.75 13.26 17.1 14.78 14.77 25.84 27.87 22.34 26.75 13.26%27 fill=%27none%27 stroke=%27%23fff%27 stroke-miterlimit=%2710%27 stroke-width=%271.67%27/%3E%3C/svg%3E");
}
.site-footer__bottom p {
  font-size: var(--wp--preset--font-size--small);
  margin: 0 !important;
}

.megamenu-category-title::after {
  content: "";
  display: block;
  width: 90%;
  height: 2px;
  background-color: var(--wp--preset--color--green);
  margin-top: 0.5em;
}

#KJEAllContent {
  background-color: var(--wp--preset--color--base) !important;
}

#KJETitle {
  background: none !important;
  overflow: hidden !important;
  font-size: 0 !important;
  line-height: 0 !important;
  color: transparent !important;
  background: transparent !important;
  border: none !important;
  text-indent: -9999px !important;
}

#KJEDefinitions {
  padding: var(--wp--preset--spacing--50, 1.5rem);
  box-sizing: border-box !important;
  font-family: var(--wp--preset--font-family--franklin-gothic-urw);
}
#KJEDefinitions * {
  box-sizing: border-box !important;
}

#KJERequiredNote {
  padding: 2rem 0 1rem !important;
}

.KJECalculatorTable {
  border: 0 !important;
}

/* Change Columns breakpoint */
@media (width < 710px) {
  .entry-content .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-basis: 100% !important;
  }
}
@media (width >= 710px) {
  .entry-content .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-basis: 0 !important;
    flex-grow: 1 !important;
  }
}
.wp-block-heading.is-style-dash::after {
  content: "";
  display: block;
  width: 100px;
  height: 4px;
  background-color: var(--wp--preset--color--green);
  margin: 0.4em 0 0.6em 2px;
}
.wp-block-heading.has-base-color.is-style-dash::after {
  background-color: var(--wp--preset--color--base);
}

.wp-block-button:not(.is-style-text) .wp-block-button__link {
  transition: box-shadow 0.2s cubic-bezier(0.17, 0.01, 0.44, 1);
}
.wp-block-button:not(.is-style-text) .wp-block-button__link:hover {
  box-shadow: 0 0 0 1px var(--wp--preset--color--blue), 0 0 0 2px var(--wp--preset--color--blue), 0 0 0 3px var(--wp--preset--color--blue);
}
.wp-block-button.is-style-community .wp-block-button__link {
  background: var(--wp--preset--color--green) !important;
  color: var(--wp--preset--color--base) !important;
  border-color: var(--wp--preset--color--green) !important;
}
.wp-block-button.is-style-community .wp-block-button__link:hover {
  box-shadow: 0 0 0 1px var(--wp--preset--color--green), 0 0 0 2px var(--wp--preset--color--green), 0 0 0 3px var(--wp--preset--color--green);
}
.wp-block-button.is-style-community-outline .wp-block-button__link {
  color: var(--wp--preset--color--green);
  border-color: var(--wp--preset--color--green) !important;
  background-color: transparent !important;
}
.wp-block-button.is-style-community-outline .wp-block-button__link:hover {
  box-shadow: 0 0 0 1px var(--wp--preset--color--green), 0 0 0 2px var(--wp--preset--color--green), 0 0 0 3px var(--wp--preset--color--green);
}
.wp-block-button.is-style-text .wp-block-button__link {
  padding: 0;
  background: none;
  border: 0;
  border-radius: 0;
  color: var(--wp--preset--color--blue);
  text-transform: uppercase;
  font-weight: 500;
  text-align: left;
  text-decoration: underline;
  text-underline-offset: 0.1em;
  transition: text-underline-offset 0.2s cubic-bezier(0.17, 0.01, 0.44, 1);
}
.wp-block-button.is-style-text .wp-block-button__link:hover {
  text-underline-offset: 0.25em;
}

.wp-block-separator {
  width: 18px !important;
  margin-left: 0 !important;
  border-bottom-width: 0 !important;
  height: 2px !important;
}
.wp-block-separator.is-style-wide {
  width: auto !important;
  max-width: none !important;
  margin: 0 !important;
  margin-left: calc(var(--wp--style--root--padding-right) * -1) !important;
  margin-right: calc(var(--wp--style--root--padding-right) * -1) !important;
  height: var(--wp--preset--spacing--50, 1.5rem) !important;
}

.block-editor-block-list__layout.is-root-container > .wp-block-separator.is-style-wide:where(:not(.alignleft):not(.alignright):not(.alignfull)) {
  margin-left: calc(var(--wp--style--root--padding-right) * -1) !important;
  margin-right: calc(var(--wp--style--root--padding-right) * -1) !important;
}

.wp-block-list {
  padding-left: 1.5em;
}

body:where(.wp-admin, .block-editor-iframe__body) .wp-block-table .wp-block-table__cell-content {
  border: 1px dashed rgba(0, 0, 0, 0.15) !important;
}

.wp-block-table thead {
  border-bottom: 0 !important;
}
.wp-block-table thead th {
  text-align: left;
  padding-bottom: var(--wp--preset--spacing--40, 1rem) !important;
  font-size: var(--wp--preset--font-size--large);
  font-weight: 500;
}
.wp-block-table thead th:first-child {
  padding-left: 0 !important;
}
.wp-block-table.is-style-stripes {
  border-bottom: 0;
}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
  background-color: var(--wp--preset--color--lighter-brown);
}
.wp-block-media-text:not(.alignfull) .wp-block-media-text__content {
  padding-left: var(--wp--preset--spacing--50, 1.5rem) !important;
  padding-right: var(--wp--preset--spacing--50, 1.5rem) !important;
}
.wp-block-media-text.alignfull .wp-block-media-text__content > * {
  max-width: calc(var(--wp--style--global--content-size) * 0.5) !important;
}
@media (width < 710px) {
  .wp-block-media-text.alignfull .wp-block-media-text__content {
    padding-left: var(--wp--style--root--padding-left) !important;
    padding-right: var(--wp--style--root--padding-right) !important;
  }
}
@media (width >= 710px) {
  .wp-block-media-text.alignfull:not(.has-media-on-the-right) .wp-block-media-text__content {
    padding-right: calc(13% + 2rem) !important;
  }
}
@media (width >= 710px) {
  .wp-block-media-text.alignfull.has-media-on-the-right .wp-block-media-text__content {
    padding-left: calc(13% + 2rem) !important;
  }
}
.wp-block-media-text.alignfull.has-media-on-the-right .wp-block-media-text__content > * {
  margin-right: 0 !important;
  margin-left: auto !important;
}
.wp-block-media-text.alignfull .wp-block-media-text__media {
  min-height: 80vw !important;
}
@media (width > 710px) {
  .wp-block-media-text.alignfull .wp-block-media-text__media {
    min-height: 40vw !important;
  }
}
@media (width > 1410px) {
  .wp-block-media-text.alignfull .wp-block-media-text__media {
    min-height: 576px !important;
  }
}

.is-vertical.is-layout-flex .wp-block-media-text {
  min-width: 100%;
}

.wp-block-query .wp-block-media-text {
  margin-top: var(--wp--preset--spacing--60, 3rem);
  margin-bottom: var(--wp--preset--spacing--60, 3rem);
}
.wp-block-query .wp-block-media-text .wp-block-post-terms a {
  pointer-events: none;
  display: inline-block;
  width: auto;
  padding: 2px 6px;
  margin: 0;
  font-size: var(--wp--preset--font-size--medium);
  font-weight: 700;
  border: 1px solid var(--wp--preset--color--green);
  color: var(--wp--preset--color--green);
  text-decoration: none;
}
.wp-block-query .wp-block-media-text .wp-block-post-title {
  margin-top: var(--wp--preset--spacing--50, 1.5rem);
  margin-bottom: var(--wp--preset--spacing--50, 1.5rem);
}
.wp-block-query .wp-block-media-text .wp-block-read-more {
  padding: 0;
  background: none;
  border: 0;
  border-radius: 0;
  color: var(--wp--preset--color--blue);
  text-transform: uppercase;
  font-weight: 500;
  text-align: left;
  text-decoration: underline;
  text-underline-offset: 0.1em;
  transition: text-underline-offset 0.2s cubic-bezier(0.17, 0.01, 0.44, 1);
}
.wp-block-query .wp-block-media-text .wp-block-read-more:hover {
  text-underline-offset: 0.25em;
}
@media (width >= 710px) {
  .wp-block-query .wp-block-post:nth-child(even) .wp-block-media-text .wp-block-media-text__content {
    grid-column-start: 2;
  }
  .wp-block-query .wp-block-post:nth-child(even) .wp-block-media-text .wp-block-media-text__media {
    grid-column-start: 1;
  }
}

@media (width >= 1410px) {
  .wp-block-cover.alignfull[style*="50vw"] {
    min-height: 705px !important;
  }
}

.wp-block-query-pagination {
  gap: var(--wp--preset--spacing--50, 1.5rem);
  color: var(--wp--preset--color--blue);
  font-weight: 500;
}
.wp-block-query-pagination .wp-block-query-pagination-numbers {
  display: flex;
  flex-flow: row wrap;
  gap: var(--wp--preset--spacing--30, 0.5rem);
}
.wp-block-query-pagination .wp-block-query-pagination-numbers .current {
  color: var(--wp--preset--color--contrast);
}

.wp-block-post-excerpt .wp-block-post-excerpt__excerpt {
  font-size: var(--wp--preset--font-size--medium) !important;
  line-height: 1.1 !important;
}
.wp-block-post-excerpt .wp-block-post-excerpt__excerpt .excerpt_part strong {
  font-weight: 500;
  background-color: yellow;
}

.wp-block-boldblocks-carousel-item-repeater {
  --swiper-navigation-color: var(--wp--preset--color--blue) !important;
  --swiper-pagination-color: var(--wp--preset--color--blue) !important;
  --swiper-pagination-bullet-inactive-color: rgba(6,31,111,.5) !important;
  --swiper-pagination-bottom: 1.5rem !important;
  --swiper-pagination-bullet-horizontal-gap: 0.333rem !important;
  --swiper-pagination-bullet-size: 1rem !important;
  --swiper-pagination-bullet-size: 1.5rem !important;
  --swiper-pagination-bullet-inactive-opacity: 1 !important;
}
.wp-block-boldblocks-carousel-item-repeater .carousel__inner.is-equal-height .wp-block-boldblocks-carousel-item .wp-block-media-text.alignfull.is-image-fill-element.is-stacked-on-mobile {
  height: 100%;
}
@media (width < 710px) {
  .wp-block-boldblocks-carousel-item-repeater .carousel__inner.is-equal-height .wp-block-boldblocks-carousel-item .wp-block-media-text.alignfull.is-image-fill-element.is-stacked-on-mobile {
    grid-template-rows: 80vw minmax(0, 1fr);
  }
}
@media (width < 710px) {
  .wp-block-boldblocks-carousel-item-repeater .carousel__inner.is-equal-height .wp-block-boldblocks-carousel-item .wp-block-media-text.alignfull.is-image-fill-element.is-stacked-on-mobile .wp-block-media-text__content {
    align-self: start;
    padding-bottom: 2rem !important;
  }
}
.wp-block-boldblocks-carousel-item-repeater .carousel__inner.is-equal-height .wp-block-boldblocks-carousel-item .wp-block-media-text.alignfull.is-image-fill-element.is-stacked-on-mobile .wp-block-media-text__media {
  height: 80vw !important;
}
@media (width >= 710px) {
  .wp-block-boldblocks-carousel-item-repeater .carousel__inner.is-equal-height .wp-block-boldblocks-carousel-item .wp-block-media-text.alignfull.is-image-fill-element.is-stacked-on-mobile .wp-block-media-text__media {
    height: 100% !important;
  }
}
.wp-block-boldblocks-carousel-item-repeater .swiper-button-prev,
.wp-block-boldblocks-carousel-item-repeater .swiper-button-next {
  width: 3rem;
  height: 3rem;
  border-radius: 3rem;
  background: var(--wp--preset--color--base) no-repeat center/30px !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 x=%270px%27 y=%270px%27 width=%2748%27 height=%2748%27 viewBox=%270 0 48 48%27%3E%3Cpath fill=%27%23061F6F%27 d=%27M17.1 5L14 8.1 29.9 24 14 39.9 17.1 43 36 24z%27%3E%3C/path%3E%3C/svg%3E") !important;
  transition: box-shadow 0.2s cubic-bezier(0.17, 0.01, 0.44, 1);
}
.wp-block-boldblocks-carousel-item-repeater .swiper-button-prev::after,
.wp-block-boldblocks-carousel-item-repeater .swiper-button-next::after {
  content: "";
  display: none;
}
.wp-block-boldblocks-carousel-item-repeater .swiper-button-prev:hover,
.wp-block-boldblocks-carousel-item-repeater .swiper-button-next:hover {
  box-shadow: 0 0 0 1px var(--wp--preset--color--blue), 0 0 0 2px var(--wp--preset--color--blue), 0 0 0 3px var(--wp--preset--color--blue);
}
@media (width < 710px) {
  .wp-block-boldblocks-carousel-item-repeater .swiper-button-prev,
  .wp-block-boldblocks-carousel-item-repeater .swiper-button-next {
    display: none !important;
  }
}
.wp-block-boldblocks-carousel-item-repeater .swiper-button-prev {
  background-position: 10px center !important;
  transform: rotate(180deg) !important;
}
.wp-block-boldblocks-carousel-item-repeater .swiper-button-next {
  background-position: 10px center !important;
}
@media (width >= 710px) {
  .wp-block-boldblocks-carousel-item-repeater .swiper-pagination {
    display: none !important;
  }
}
.wp-block-boldblocks-carousel-item-repeater .swiper-pagination-bullet {
  --swiper-pagination-bullet-border-radius: 0 !important;
  height: 4px !important;
}
.wp-block-boldblocks-carousel-item-repeater .swiper-pagination-bullet__dot {
  border-radius: 0 !important;
}
.wp-block-boldblocks-accordion-item-repeater:not(:first-child) {
  margin-top: var(--wp--preset--spacing--60, 3rem);
}
.wp-block-boldblocks-accordion-item-repeater:not(:last-child) {
  margin-bottom: var(--wp--preset--spacing--60, 3rem);
}

.wp-block-boldblocks-accordion-item {
  border: 0 !important;
  margin: 2px 0;
}
.wp-block-boldblocks-accordion-item.is-accordion-item:first-of-type {
  border-top: 0 !important;
}
.wp-block-boldblocks-accordion-item .accordion-header {
  background-color: var(--wp--preset--color--lighter-brown);
}
.wp-block-boldblocks-accordion-item .accordion-header .accordion-link {
  text-decoration: none;
  font-size: var(--wp--preset--font-size--medium);
  font-weight: 400;
  border-bottom: 0 !important;
}
.wp-block-boldblocks-accordion-item .accordion-collapse {
  border: 0 !important;
}
.wp-block-boldblocks-accordion-item .accordion-collapse .accordion-body {
  border-top: 0 !important;
  background-color: var(--wp--preset--color--base);
  padding: var(--wp--preset--spacing--60, 3rem) !important;
}
.wp-block-bvcu-chicklet p {
  display: inline-block;
  width: auto;
  padding: 2px 6px;
  margin: 0;
  font-size: var(--wp--preset--font-size--medium);
  font-weight: 700;
  border: 1px solid var(--wp--preset--color--blue);
  color: var(--wp--preset--color--blue);
}
.wp-block-bvcu-chicklet p.is-style-product {
  color: var(--wp--preset--color--blue);
  border-color: var(--wp--preset--color--blue);
}
.wp-block-bvcu-chicklet p.is-style-community {
  color: var(--wp--preset--color--green);
  border-color: var(--wp--preset--color--green);
}

.wp-block-bvcu-rate-list th:first-child,
.wp-block-bvcu-rate-list td:first-child {
  text-align: left !important;
}
.wp-block-bvcu-rate-list th:last-child,
.wp-block-bvcu-rate-list td:last-child {
  text-align: right !important;
}
.wp-block-bvcu-rate-list td:last-child {
  font-weight: 500;
}

.ficanex-atm-map .gm-style-iw a {
  outline: none;
}
.ficanex-atm-map .ficanex-location-list {
  background-color: var(--wp--preset--color--base);
}
.ficanex-atm-map .ficanex-location-list .ficanex-search-container input {
  border: 1px solid var(--wp--preset--color--base);
  border-radius: 0;
}
.ficanex-atm-map .ficanex-location-list .ficanex-search-container input:focus {
  outline: 2px solid transparent;
}
.ficanex-atm-map .ficanex-location-list .no-results {
  font-size: var(--wp--preset--font-size--large);
}
.ficanex-atm-map .ficanex-location-list ul {
  width: 100%;
}
.ficanex-atm-map .ficanex-location-list ul li strong {
  color: var(--wp--preset--color--blue);
}
.ficanex-atm-map .ficanex-location-list ul li.branch::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2730%27 height=%2730%27 viewBox=%270 0 30 30%27%3E%3Cpath d=%27m15,2c-.25,0-.49.1-.68.27,0,0,0,0,0,0L3.75,8.03c-.16.04-.3.12-.42.23h0c-.2.19-.32.46-.32.74,0,.55.45,1,1,1v14c0,1.1.89,2,2,2h18c1.1,0,2-.9,2-2v-14c.55,0,1-.45,1-1,0-.28-.12-.54-.32-.73h0s0,0,0,0c-.12-.11-.27-.19-.43-.23L15.68,2.27h0c-.18-.17-.43-.27-.68-.27Zm-1,6.5h2v1.59c1.77.31,2.97,1.48,3.03,3.06h-2.06c-.1-.83-.87-1.38-1.93-1.38s-1.82.51-1.82,1.3c0,.64.5,1.01,1.72,1.28l1.26.27c2.1.44,3.01,1.35,3.01,2.97,0,1.82-1.21,3.02-3.22,3.32v1.58h-2v-1.57c-1.93-.28-3.15-1.42-3.22-3.1h2.12c.1.85.96,1.39,2.19,1.39,1.14,0,1.94-.55,1.94-1.34,0-.67-.52-1.05-1.81-1.33l-1.36-.29c-1.91-.4-2.84-1.39-2.84-2.99,0-1.68,1.15-2.86,2.98-3.18v-1.6Z%27 fill=%27%23061F6F%27/%3E%3C/svg%3E");
}
.ficanex-atm-map .ficanex-location-list ul li.atm::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2730%27 height=%2730%27 viewBox=%270 0 30 30%27%3E%3Cpath d=%27m5,13c-1.11,0-2,.9-2,2s.89,2,2,2h1v9c0,.13.01.26.04.39,0,.01,0,.02,0,.03.2.92,1.01,1.58,1.95,1.58h14c.13,0,.26-.01.39-.04.01,0,.02,0,.03,0,.92-.2,1.58-1.01,1.58-1.95v-9h1c1.1,0,2-.9,2-2s-.9-2-2-2H5Zm3,2h3v2.49c.82.92,2.08,1.51,3.5,1.51,2.49,0,4.5-1.79,4.5-4h3v9c-1.1,0-2,.9-2,2h-10c0-1.1-.9-2-2-2v-9Zm7,7c-.55,0-1,.45-1,1s.45,1,1,1,1-.45,1-1-.45-1-1-1Z%27 fill=%27%23007A33%27/%3E%3Cpath d=%27m5.32,11.52h-2.32l2.61-7.92h2.94l2.61,7.92h-2.32l-1.73-5.74h-.06l-1.73,5.74Zm-.43-3.12h4.36v1.61h-4.36v-1.61Z%27 fill=%27%23007A33%27/%3E%3Cpath d=%27m10.32,5.34v-1.73h6.88v1.73h-2.38v6.18h-2.12v-6.18h-2.38Z%27 fill=%27%23007A33%27/%3E%3Cpath d=%27m17.62,3.61h2.67l1.84,4.48h.09l1.84-4.48h2.67v7.92h-2.1v-4.58h-.06l-1.76,4.51h-1.27l-1.76-4.55h-.06v4.61h-2.1V3.61Z%27 fill=%27%23007A33%27/%3E%3C/svg%3E");
}
.ficanex-atm-map .ficanex-location-list ul li:hover strong {
  color: var(--wp--preset--color--blue);
  text-decoration: underline;
}
.ficanex-atm-map .ficanex-location-list ul li:hover.branch::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2730%27 height=%2730%27 viewBox=%270 0 30 30%27%3E%3Cpath d=%27m15,2c-.25,0-.49.1-.68.27,0,0,0,0,0,0L3.75,8.03c-.16.04-.3.12-.42.23h0c-.2.19-.32.46-.32.74,0,.55.45,1,1,1v14c0,1.1.89,2,2,2h18c1.1,0,2-.9,2-2v-14c.55,0,1-.45,1-1,0-.28-.12-.54-.32-.73h0s0,0,0,0c-.12-.11-.27-.19-.43-.23L15.68,2.27h0c-.18-.17-.43-.27-.68-.27Zm-1,6.5h2v1.59c1.77.31,2.97,1.48,3.03,3.06h-2.06c-.1-.83-.87-1.38-1.93-1.38s-1.82.51-1.82,1.3c0,.64.5,1.01,1.72,1.28l1.26.27c2.1.44,3.01,1.35,3.01,2.97,0,1.82-1.21,3.02-3.22,3.32v1.58h-2v-1.57c-1.93-.28-3.15-1.42-3.22-3.1h2.12c.1.85.96,1.39,2.19,1.39,1.14,0,1.94-.55,1.94-1.34,0-.67-.52-1.05-1.81-1.33l-1.36-.29c-1.91-.4-2.84-1.39-2.84-2.99,0-1.68,1.15-2.86,2.98-3.18v-1.6Z%27 fill=%27%23061F6F%27/%3E%3C/svg%3E");
}
.ficanex-atm-map .ficanex-location-list ul li:hover.atm::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2730%27 height=%2730%27 viewBox=%270 0 30 30%27%3E%3Cpath d=%27m5,13c-1.11,0-2,.9-2,2s.89,2,2,2h1v9c0,.13.01.26.04.39,0,.01,0,.02,0,.03.2.92,1.01,1.58,1.95,1.58h14c.13,0,.26-.01.39-.04.01,0,.02,0,.03,0,.92-.2,1.58-1.01,1.58-1.95v-9h1c1.1,0,2-.9,2-2s-.9-2-2-2H5Zm3,2h3v2.49c.82.92,2.08,1.51,3.5,1.51,2.49,0,4.5-1.79,4.5-4h3v9c-1.1,0-2,.9-2,2h-10c0-1.1-.9-2-2-2v-9Zm7,7c-.55,0-1,.45-1,1s.45,1,1,1,1-.45,1-1-.45-1-1-1Z%27 fill=%27%23007A33%27/%3E%3Cpath d=%27m5.32,11.52h-2.32l2.61-7.92h2.94l2.61,7.92h-2.32l-1.73-5.74h-.06l-1.73,5.74Zm-.43-3.12h4.36v1.61h-4.36v-1.61Z%27 fill=%27%23007A33%27/%3E%3Cpath d=%27m10.32,5.34v-1.73h6.88v1.73h-2.38v6.18h-2.12v-6.18h-2.38Z%27 fill=%27%23007A33%27/%3E%3Cpath d=%27m17.62,3.61h2.67l1.84,4.48h.09l1.84-4.48h2.67v7.92h-2.1v-4.58h-.06l-1.76,4.51h-1.27l-1.76-4.55h-.06v4.61h-2.1V3.61Z%27 fill=%27%23007A33%27/%3E%3C/svg%3E");
}

.alignfull .ficanex-atm-map {
  --breadcrumb-height: clamp(3.375rem, 2.925rem + 2vw, 4.25rem);
}
@media (width >= 768px) {
  .alignfull .ficanex-atm-map .ficanex-atm-map-container {
    height: calc(100vh - (var(--theme-site-header-height) + var(--breadcrumb-height))) !important;
  }
}
@media (width >= 768px) {
  .alignfull .ficanex-atm-map .ficanex-location-list {
    height: calc(100vh - (var(--theme-site-header-height) + var(--breadcrumb-height))) !important;
  }
}

.wp-block-glance-query-pagination {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  gap: var(--wp--preset--spacing--50, 1.5rem);
  margin: var(--wp--preset--spacing--60, 3rem) auto;
}
.wp-block-glance-query-pagination span {
  font-size: var(--wp--preset--font-size--small);
}
.wp-block-glance-query-pagination button {
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
  line-height: 1;
  width: auto;
  overflow: visible;
  background: transparent;
  color: inherit;
  text-decoration: none;
  cursor: pointer;
  -webkit-appearance: none;
  font-size: 0 !important;
}
.wp-block-glance-query-pagination button:after {
  content: "";
  display: block;
  width: 3rem;
  height: 3rem;
  border-radius: 3rem;
  background: var(--wp--preset--color--blue) no-repeat center/30px !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 x=%270px%27 y=%270px%27 width=%2748%27 height=%2748%27 viewBox=%270 0 48 48%27%3E%3Cpath fill=%27%23ffffff%27 d=%27M17.1 5L14 8.1 29.9 24 14 39.9 17.1 43 36 24z%27%3E%3C/path%3E%3C/svg%3E") !important;
  transition: box-shadow 0.2s cubic-bezier(0.17, 0.01, 0.44, 1);
  cursor: pointer;
}
.wp-block-glance-query-pagination button:hover:after {
  box-shadow: 0 0 0 1px var(--wp--preset--color--blue), 0 0 0 2px var(--wp--preset--color--blue), 0 0 0 3px var(--wp--preset--color--blue);
}
.wp-block-glance-query-pagination button.query-pagination__prev {
  transform: rotate(180deg);
}
.wp-block-bvcu-dismissable-wrapper .dw-close {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 2rem;
  cursor: pointer;
  appearance: none;
  border: 0;
  background: none;
  z-index: 10;
  width: 2rem;
  height: 2rem;
  padding: 0;
  color: var(--wp--preset--color--blue);
  background-color: var(--wp--preset--color--base);
  border-radius: 100%;
  text-align: center;
  font-size: 1.5rem;
  transition: box-shadow 0.2s cubic-bezier(0.17, 0.01, 0.44, 1);
}
.wp-block-bvcu-dismissable-wrapper .dw-close:hover {
  box-shadow: 0 0 0 1px var(--wp--preset--color--blue), 0 0 0 2px var(--wp--preset--color--blue), 0 0 0 3px var(--wp--preset--color--blue);
}
@media (width < 1200px) {
  .wp-block-bvcu-dismissable-wrapper .dw-close + * {
    padding-right: 5rem;
  }
}

.wp-block-list.checklist {
  list-style: none;
  padding: 0;
  font-size: var(--wp--preset--font-size--x-large);
  font-weight: 700;
}
@media (width >= 710px) {
  .wp-block-list.checklist {
    columns: 2;
    column-gap: var(--wp--preset--spacing--60, 3rem);
  }
}
@media (width >= 1060px) {
  .wp-block-list.checklist {
    columns: 3;
  }
}
.wp-block-list.checklist li {
  break-inside: avoid;
  position: relative;
  padding-left: 1.5em;
  margin: 0 0 var(--wp--preset--spacing--30, 0.5rem) 0;
}
.wp-block-list.checklist li::before {
  content: "";
  position: absolute;
  display: inline-block;
  left: 0;
  top: 0.125em;
  width: 1em;
  height: 1em;
  margin-right: 0.666em;
  background: transparent no-repeat center/contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2726%27 height=%2726%27 viewBox=%270 0 26 26%27%3E%3Cpath d=%27m23.45,6.48l-10.88,16.05c-.32.48-.84.8-1.34.8s-1.06-.28-1.42-.63l-6.39-6.39c-.43-.43-.43-1.14,0-1.58l1.58-1.58c.43-.43,1.14-.43,1.57,0l4.16,4.15L19.76,3.97c.35-.51,1.05-.64,1.55-.3l1.85,1.26c.5.34.64,1.04.29,1.55Z%27 fill=%27%23434343%27 stroke-width=%270%27/%3E%3C/svg%3E");
}

@media (width >= 710px) {
  .checklist.checklist--two-col {
    columns: 2;
  }
}
@media (width >= 1060px) {
  .checklist.checklist--two-col {
    columns: 2;
  }
}

@media (width >= 710px) {
  .checklist.checklist--one-col,
  .wp-block-list.checklist--vertical {
    columns: 1;
    column-gap: 0;
  }
}
@media (width >= 1060px) {
  .checklist.checklist--one-col,
  .wp-block-list.checklist--vertical {
    columns: 1;
  }
}

.hero--medium .wp-block-post-terms a {
  pointer-events: none;
  display: inline-block;
  width: auto;
  padding: 2px 6px;
  margin: 0;
  font-size: var(--wp--preset--font-size--medium);
  font-weight: 700;
  background-color: var(--wp--preset--color--green);
  color: var(--wp--preset--color--base);
  text-decoration: none;
}

.promo-rate {
  display: flex;
  flex-flow: column nowrap;
  padding: var(--wp--preset--spacing--50, 1.5rem) 0;
}
.promo-rate .bvcu-rate-value,
.promo-rate .wp-block-bvcu-rate-value {
  width: 100%;
  order: 1;
  font-size: var(--wp--preset--font-size--xxxx-large);
  color: var(--wp--preset--color--blue);
}
.promo-rate .wp-block-post-title {
  width: 100%;
  order: 2;
  font-size: var(--wp--preset--font-size--medium);
  font-weight: 500;
  margin: 0;
}

.member-news-template .wp-block-post {
  margin: var(--wp--preset--spacing--60, 3rem) 0;
}
.member-news-template .wp-block-post .member-news-template__row {
  flex-flow: column nowrap;
  align-items: stretch;
}
@media (width >= 710px) {
  .member-news-template .wp-block-post .member-news-template__row {
    flex-flow: row nowrap;
  }
}
.member-news-template .wp-block-post .member-news-template__row .wp-block-post-featured-image {
  position: relative;
  width: 100%;
  flex: 0 100%;
  height: 100%;
  min-height: 240px;
}
@media (width >= 710px) {
  .member-news-template .wp-block-post .member-news-template__row .wp-block-post-featured-image {
    width: 50%;
    flex: 0 0 50%;
  }
}
.member-news-template .wp-block-post .member-news-template__row .wp-block-post-featured-image img {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.member-news-template .wp-block-post .member-news-template__row .member-news-template__content .wp-block-post-terms a {
  display: inline-block;
  width: auto;
  padding: 2px 6px;
  margin: 0;
  font-size: var(--wp--preset--font-size--medium);
  font-weight: 700;
  border: 1px solid var(--wp--preset--color--green);
  color: var(--wp--preset--color--green);
  text-decoration: none;
  pointer-events: none;
}
.member-news-template .wp-block-post .member-news-template__row .member-news-template__content .wp-block-read-more {
  padding: 0;
  background: none;
  border: 0;
  border-radius: 0;
  color: var(--wp--preset--color--blue);
  text-transform: uppercase;
  font-weight: 500;
  text-align: left;
  text-decoration: underline;
  text-underline-offset: 0.1em;
  transition: text-underline-offset 0.2s cubic-bezier(0.17, 0.01, 0.44, 1);
}
.member-news-template .wp-block-post .member-news-template__row .member-news-template__content .wp-block-read-more:hover {
  text-underline-offset: 0.25em;
}
@media (width >= 710px) {
  .member-news-template .wp-block-post .member-news-template__row .member-news-template__content {
    width: 50%;
    flex: 0 0 50%;
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
  }
  .member-news-template .wp-block-post .member-news-template__row .member-news-template__content > * {
    width: 100%;
  }
}
@media (width >= 710px) {
  .member-news-template .wp-block-post:nth-child(even) .wp-block-post-featured-image {
    order: 2;
  }
}

.support-post-template .wp-block-post-terms a {
  display: inline-block;
  width: auto;
  padding: 2px 6px;
  margin: 0;
  font-size: var(--wp--preset--font-size--medium);
  font-weight: 700;
  border: 1px solid var(--wp--preset--color--green);
  color: var(--wp--preset--color--green);
  text-decoration: none;
  pointer-events: none;
}
.support-post-template .wp-block-post-excerpt__more-link {
  font-size: var(--wp--preset--font-size--medium);
  padding: 0;
  background: none;
  border: 0;
  border-radius: 0;
  color: var(--wp--preset--color--blue);
  text-transform: uppercase;
  font-weight: 500;
  text-align: left;
  text-decoration: underline;
  text-underline-offset: 0.1em;
  transition: text-underline-offset 0.2s cubic-bezier(0.17, 0.01, 0.44, 1);
}
.support-post-template .wp-block-post-excerpt__more-link:hover {
  text-underline-offset: 0.25em;
}

body.single-post .hero--medium .wp-block-post-title::after {
  content: "";
  display: block;
  width: 100px;
  height: 4px;
  background-color: var(--wp--preset--color--green);
  margin: 0.4em 0 0.6em 2px;
}

body.post-type-post .is-root-container {
  padding-top: var(--wp--preset--spacing--70, 4rem);
  padding-bottom: var(--wp--preset--spacing--70, 4rem);
}

body.single-bvcu_support .hero--medium .wp-block-post-title::after {
  content: "";
  display: block;
  width: 100px;
  height: 4px;
  background-color: var(--wp--preset--color--green);
  margin: 0.4em 0 0.6em 2px;
}

body.post-type-bvcu_support .is-root-container {
  padding-top: var(--wp--preset--spacing--70, 4rem);
  padding-bottom: var(--wp--preset--spacing--70, 4rem);
}
