:root {
  --sidebar-width: 22rem;
  --layout-gap: 6rem;
  --wp--style--block-gap: clamp(3.5rem, 2.737rem + 1.404vw, 4rem);
}

@media (min-width: 1300px) {
  :root {
    --sidebar-width: 30rem;
    --layout-gap: 8rem;
  }
}
.wp-block-button .wp-block-button__link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-family: var(--wp--preset--font-family--primary);
  font-size: var(--wp--preset--font-size--font-16);
  line-height: 1.05;
  text-align: center;
  text-decoration: none;
  padding: 1.4ch 2rem;
  color: #292927;
  border-radius: 5rem;
  cursor: pointer;
  transition: color 0.35s cubic-bezier(0.4, 0, 0.2, 1), background 0.35s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.35s cubic-bezier(0.4, 0, 0.2, 1);
  background: #F4EFE7;
  border: 1px solid #F4EFE7;
}
.wp-block-button .wp-block-button__link:hover, .wp-block-button .wp-block-button__link:active, .wp-block-button .wp-block-button__link:focus {
  color: #F4EFE7;
  background: #292927;
  border-color: #292927;
}
.wp-block-button .wp-block-button__link:hover:after, .wp-block-button .wp-block-button__link:active:after, .wp-block-button .wp-block-button__link:focus:after {
  background-color: #F3DBDB;
}
.wp-block-button .wp-block-button__link:after {
  content: "";
  display: block;
  width: 11px;
  height: 12px;
  margin-left: 1rem;
  background-color: #DB3553;
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='11' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.189 1.277 5.078 4.978-5.078 5.022' stroke='%23E3A7AA' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='m5.189 1.277 5.078 4.978-5.078 5.022' stroke='%23E3A7AA' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
          mask: url("data:image/svg+xml,%3Csvg width='11' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.189 1.277 5.078 4.978-5.078 5.022' stroke='%23E3A7AA' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='m5.189 1.277 5.078 4.978-5.078 5.022' stroke='%23E3A7AA' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  transition: background-color 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}
.wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  border: 1px solid;
}
.wp-block-button.is-style-outline .wp-block-button__link:hover, .wp-block-button.is-style-outline .wp-block-button__link:active, .wp-block-button.is-style-outline .wp-block-button__link:focus {
  color: #F4EFE7;
  background: #292927;
  border-color: #292927;
}
.wp-block-button.is-style-outline .wp-block-button__link:hover:after, .wp-block-button.is-style-outline .wp-block-button__link:active:after, .wp-block-button.is-style-outline .wp-block-button__link:focus:after {
  background-color: #F3DBDB;
}

* + .wp-block-buttons {
  margin-top: 4rem !important;
}

.wp-block-buttons + .tab-group {
  margin-top: var(--wp--preset--spacing--l) !important;
}
:root {
  --sidebar-width: 22rem;
  --layout-gap: 6rem;
  --wp--style--block-gap: clamp(3.5rem, 2.737rem + 1.404vw, 4rem);
}

@media (min-width: 1300px) {
  :root {
    --sidebar-width: 30rem;
    --layout-gap: 8rem;
  }
}
.wp-block-column.has-background, .wp-block-column.has-border-color {
  padding: var(--wp--preset--spacing--m);
}
.wp-block-column.is-style-box {
  padding: 2rem;
  border: 1px solid rgba(1, 65, 93, 0.3);
  border-radius: 3px;
}
@media (min-width: 782px) {
  .wp-block-column.reorder {
    order: -1;
  }
  .wp-block-column.is-style-btn-bottom {
    display: flex;
    flex-direction: column;
  }
  .wp-block-column.is-style-btn-bottom .wp-block-buttons {
    margin-top: auto !important;
    padding-top: 3rem;
  }
}

.wp-block-columns.is-style-no-gap {
  gap: 0;
}
.wp-block-columns.is-style-sm-gap {
  gap: var(--wp--preset--spacing--small);
}
.wp-block-columns.is-style-sm-gap + .is-style-sm-gap {
  margin-top: var(--wp--preset--spacing--small);
}
.wp-block-columns.has-background {
  padding: var(--wp--preset--spacing--small);
}
.wp-block-columns.is-style-grid {
  gap: 0;
}
.wp-block-columns.is-style-grid > .wp-block-column {
  padding: var(--wp--preset--spacing--normal) 0;
}
@media (max-width: 781px) {
  .wp-block-columns.is-style-grid > .wp-block-column:not(:first-child) {
    border-top: 1px solid #155069;
  }
}
@media (min-width: 782px) {
  .wp-block-columns.is-style-grid > .wp-block-column:not(:first-child) {
    border-left: 1px solid #155069;
  }
}
@media (min-width: 782px) {
  .wp-block-columns.is-style-grid > .wp-block-column {
    padding: var(--wp--preset--spacing--normal);
  }
  .wp-block-columns.is-style-grid > .wp-block-column:first-child {
    padding-left: 0;
  }
  .wp-block-columns.is-style-grid > .wp-block-column:last-child {
    padding-right: 0;
  }
}
.wp-block-columns.is-style-grid + .is-style-grid {
  margin-top: -1px !important;
  border-top: 1px solid #155069;
}
@media (min-width: 782px) and (max-width: 1023px) {
  .wp-block-columns.col-1-md {
    flex-direction: column;
  }
}
@media (min-width: 782px) {
  .wp-block-columns.is-style-lg-gap {
    gap: var(--wp--preset--spacing--m);
  }
}
.wp-block-columns + .wp-block-quote,
.wp-block-columns + p {
  margin-top: var(--wp--preset--spacing--normal);
}
.wp-block-columns + .wp-block-buttons {
  margin-top: var(--wp--preset--spacing--m) !important;
}
@media (max-width: 781px) {
  .wp-block-columns.fund-perf .wp-block-buttons {
    margin: 4rem 0 6rem 0 !important;
  }
}
@media (min-width: 782px) and (max-width: 1023px) {
  .wp-block-columns.col-1-md {
    flex-direction: column;
  }
}
:root {
  --sidebar-width: 22rem;
  --layout-gap: 6rem;
  --wp--style--block-gap: clamp(3.5rem, 2.737rem + 1.404vw, 4rem);
}

@media (min-width: 1300px) {
  :root {
    --sidebar-width: 30rem;
    --layout-gap: 8rem;
  }
}
.wp-block-cover {
  min-height: auto;
  padding: 5rem;
  border-radius: 3px;
}
@media (min-width: 1024px) {
  .wp-block-cover {
    padding: 7rem 14rem;
  }
  .wp-block-cover * + .wp-block-buttons {
    margin-top: 8rem !important;
  }
}
.wp-block-cover.is-style-small-paddinig-cta {
  padding: var(--wp--preset--spacing--m);
}
.wp-block-cover.is-style-small-cta {
  padding: var(--wp--preset--spacing--m);
}
@media (min-width: 782px) {
  .wp-block-cover.is-style-small-cta.breakout-right {
    padding-right: var(--wp--preset--spacing--contentgap);
    margin-right: calc(var(--wp--preset--spacing--contentgap) * -1);
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
}
@media (min-width: 1444px) {
  .wp-block-cover.is-style-small-cta {
    width: 50vw;
  }
  .wp-block-cover.is-style-small-cta .wp-block-cover__inner-container {
    max-width: calc((var(--wp--style--global--content-size) - var(--wp--preset--spacing--m)) / 2 - var(--wp--preset--spacing--m));
    margin: 0 auto 0 0;
  }
}

.has-sidebar .wp-block-cover.is-style-small-paddinig-cta {
  padding: 4.5rem;
}
.has-sidebar .wp-block-cover.is-style-small-paddinig-cta .wp-block-cover__inner-container {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
:root {
  --sidebar-width: 22rem;
  --layout-gap: 6rem;
  --wp--style--block-gap: clamp(3.5rem, 2.737rem + 1.404vw, 4rem);
}

@media (min-width: 1300px) {
  :root {
    --sidebar-width: 30rem;
    --layout-gap: 8rem;
  }
}
figure.wp-block-gallery {
  flex-wrap: wrap;
  flex-direction: row;
  gap: 1.5%;
  margin-top: var(--wp--preset--spacing--normal);
  margin-bottom: var(--wp--preset--spacing--normal);
}
figure.wp-block-gallery .wp-block-image {
  flex: 1;
}
figure.wp-block-gallery img {
  border-radius: 10px;
}
@media (max-width: 399px) {
  figure.wp-block-gallery {
    flex-direction: column;
    gap: 1.5rem;
  }
  figure.wp-block-gallery .wp-block-image {
    width: 100% !important;
  }
}
figure.wp-block-gallery.columns-2 {
  gap: 1rem;
}
figure.wp-block-gallery.columns-2 .wp-block-image {
  width: calc(50% - 0.5rem) !important;
  flex: unset;
}
:root {
  --sidebar-width: 22rem;
  --layout-gap: 6rem;
  --wp--style--block-gap: clamp(3.5rem, 2.737rem + 1.404vw, 4rem);
}

@media (min-width: 1300px) {
  :root {
    --sidebar-width: 30rem;
    --layout-gap: 8rem;
  }
}
.full-width .wp-block-group:first-child {
  margin-top: 0;
}
.full-width .wp-block-group:last-child {
  margin-bottom: 0;
}
.wp-block-group.fw {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.wp-block-group.fw > div {
  width: 100vw;
  max-width: 100vw;
}
.wp-block-group.is-style-last-cta {
  padding-top: var(--wp--preset--spacing--m) !important;
  padding-bottom: var(--wp--preset--spacing--m) !important;
}
@media (min-width: 782px) {
  .wp-block-group.is-style-last-cta .wp-block-columns {
    padding-left: 140px;
  }
}
@media (min-width: 782px) and (max-width: 1023px) {
  .wp-block-group.is-style-last-cta .wp-block-columns {
    flex-direction: column;
  }
}
@media (min-width: 1024px) {
  .wp-block-group.is-style-last-cta .wp-block-column:last-child .wp-block-buttons {
    justify-content: flex-end;
  }
}
.wp-block-group.has-background:not(.alignfull) {
  padding-top: var(--wp--preset--spacing--xl);
  padding-bottom: var(--wp--preset--spacing--xl);
}
.wp-block-group.has-black-background-color h2, .wp-block-group.has-black-background-color h3, .wp-block-group.has-black-background-color h4, .wp-block-group.has-black-background-color h5, .wp-block-group.has-black-background-color h6, .wp-block-group.has-coal-background-color h2, .wp-block-group.has-coal-background-color h3, .wp-block-group.has-coal-background-color h4, .wp-block-group.has-coal-background-color h5, .wp-block-group.has-coal-background-color h6, .wp-block-group.has-primary-background-color h2, .wp-block-group.has-primary-background-color h3, .wp-block-group.has-primary-background-color h4, .wp-block-group.has-primary-background-color h5, .wp-block-group.has-primary-background-color h6, .wp-block-group.has-navy-background-color h2, .wp-block-group.has-navy-background-color h3, .wp-block-group.has-navy-background-color h4, .wp-block-group.has-navy-background-color h5, .wp-block-group.has-navy-background-color h6, .wp-block-group.has-pine-background-color h2, .wp-block-group.has-pine-background-color h3, .wp-block-group.has-pine-background-color h4, .wp-block-group.has-pine-background-color h5, .wp-block-group.has-pine-background-color h6 {
  color: #F4EFE7;
}
.wp-block-group.has-black-background-color p, .wp-block-group.has-black-background-color li, .wp-block-group.has-coal-background-color p, .wp-block-group.has-coal-background-color li, .wp-block-group.has-primary-background-color p, .wp-block-group.has-primary-background-color li, .wp-block-group.has-navy-background-color p, .wp-block-group.has-navy-background-color li, .wp-block-group.has-pine-background-color p, .wp-block-group.has-pine-background-color li {
  color: #fff;
}
.wp-block-group.box {
  padding: var(--wp--preset--spacing--m) !important;
  border-radius: 3px;
}
.has-sidebar .wp-block-group {
  padding: 0;
}
* + .has-sidebar .wp-block-group {
  margin-top: var(--wp--preset--spacing--m);
}
.has-sidebar .wp-block-group:first-child:not(.has-background) {
  margin-top: 0;
  padding-top: 0;
}
.has-sidebar .wp-block-group.has-background {
  padding: var(--wp--preset--spacing--normal);
}
.has-sidebar .wp-block-group.alignfull {
  padding: var(--wp--preset--spacing--xl) var(--wp--preset--spacing--contentgap);
}
.has-sidebar .wp-block-group + .wp-block-columns,
.has-sidebar .wp-block-group + .wp-block-group {
  margin-top: var(--wp--preset--spacing--m);
}
.wp-block-group .performance-title {
  padding: 0 !important;
  margin: 0 !important;
}
@media (min-width: 1139px) {
  .wp-block-group.performance {
    padding-top: var(--wp--preset--spacing--m) !important;
    position: relative;
  }
  .wp-block-group.performance .performance-title {
    position: absolute;
    top: 130px;
    left: 6vw;
  }
}
@media (min-width: 1440px) {
  .wp-block-group.performance .performance-title {
    left: calc(50vw - 650px);
  }
}
.wp-block-group.cgt-overlay {
  position: relative;
}
.wp-block-group.cgt-overlay:before {
  content: "";
  display: block;
  width: 100%;
  height: 30%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1301' height='151' fill='none'%3E%3Cg opacity='.7'%3E%3Cmask id='a' width='1301' height='151' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23D9D9D9' d='M.675.92h1300v150H.675z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23E3A7AA' fill-opacity='.17' d='M1281.51 121.529c-5.88 0-10.48-1.471-13.79-4.413-3.22-2.942-4.83-7.63-4.83-14.065v-47.16h-9.51v-1.378l3.31-.552c2.85-.643 5.29-1.562 7.31-2.758 2.11-1.195 4.18-2.803 6.2-4.826l11.31-12.548h1.38l-.41 19.305h15.44v2.758h-15.58v49.641c0 3.218.69 5.654 2.07 7.308 1.47 1.655 3.31 2.482 5.51 2.482 1.93 0 3.63-.459 5.1-1.379 1.47-1.011 2.95-2.344 4.42-3.998l1.37 1.379c-1.83 3.125-4.36 5.607-7.58 7.446-3.22 1.838-7.12 2.758-11.72 2.758ZM1219.11 121.528c-4.51 0-8.55-.551-12.14-1.654-3.58-1.012-6.89-2.299-9.93-3.861l.14-16.41h1.38l4.69 8.274c2.02 3.677 4.23 6.435 6.62 8.274 2.48 1.746 5.61 2.62 9.38 2.62 4.41 0 7.95-.966 10.61-2.896 2.76-2.023 4.14-4.689 4.14-7.998 0-3.034-.97-5.516-2.9-7.446-1.93-1.93-5.51-3.677-10.75-5.24l-5.79-1.793c-5.61-1.654-10.02-4.228-13.24-7.722-3.22-3.493-4.83-7.768-4.83-12.824 0-6.067 2.39-11.215 7.17-15.444 4.78-4.228 11.63-6.343 20.55-6.343 3.58 0 6.94.414 10.07 1.242 3.21.735 6.29 1.884 9.23 3.447l-.82 14.892h-1.38l-4.83-8.55c-1.74-3.033-3.49-5.147-5.24-6.342-1.65-1.287-4.18-1.93-7.58-1.93-3.13 0-6.07.873-8.83 2.62-2.75 1.746-4.13 4.228-4.13 7.445 0 3.126 1.15 5.608 3.44 7.447 2.39 1.838 5.89 3.539 10.48 5.102l6.21 1.792c6.62 2.023 11.35 4.826 14.2 8.412 2.85 3.493 4.28 7.722 4.28 12.686 0 6.71-2.67 12.088-8 16.133-5.24 4.045-12.64 6.067-22.2 6.067ZM1141.17 121.528c-3.59 0-6.9-.689-9.93-2.068-2.94-1.379-5.29-3.585-7.04-6.619-1.65-3.126-2.43-7.216-2.34-12.272l.41-35.439c0-2.114-.36-3.63-1.1-4.55-.73-.92-1.88-1.563-3.45-1.93l-1.65-.552v-1.38l24.68-4.825 1.38 1.379-.69 19.58v33.232c0 2.942.83 5.102 2.48 6.481 1.75 1.379 3.91 2.069 6.48 2.069 2.58 0 4.88-.368 6.9-1.104 2.02-.735 4.04-1.838 6.07-3.309l.55-44.953c0-2.114-.32-3.585-.97-4.412-.64-.92-1.84-1.563-3.58-1.93l-1.38-.415v-1.379l24.13-5.24 1.38 1.38-.42 19.58v37.369c0 2.022.28 3.585.83 4.688.55 1.103 1.75 2.023 3.59 2.758l1.38.414v1.379l-24.13 1.379-1.25-8.136a50.648 50.648 0 0 1-9.92 6.343c-3.5 1.655-7.63 2.482-12.41 2.482ZM1055.34 119.46v-1.379l2.07-.552c1.84-.551 3.08-1.378 3.72-2.482.74-1.103 1.1-2.528 1.1-4.274v-43.16c0-2.023-.36-3.494-1.1-4.413-.64-1.011-1.88-1.7-3.72-2.068l-2.07-.552v-1.379l23.72-7.998 1.38 1.38 1.24 11.858v1.103a28.55 28.55 0 0 1 4.96-7.032c2.11-2.207 4.41-4 6.89-5.378 2.58-1.38 5.11-2.069 7.59-2.069 3.49 0 6.16.966 8 2.896 1.84 1.93 2.75 4.367 2.75 7.309 0 3.125-.91 5.561-2.75 7.308-1.75 1.654-3.86 2.482-6.35 2.482-3.86 0-7.26-1.93-10.2-5.792l-.28-.275c-.92-1.287-1.97-1.977-3.17-2.069-1.19-.184-2.3.368-3.31 1.655-.92.827-1.7 1.838-2.34 3.034-.55 1.103-1.1 2.39-1.66 3.86v38.472c0 3.678 1.61 5.976 4.83 6.895l4.41 1.241v1.379h-35.71ZM992.623 119.46v-1.379l5.654-1.379c3.773-.827 5.653-3.125 5.653-6.894V31.209h-11.72c-3.402 0-5.838.92-7.309 2.758-1.47 1.747-3.033 4.183-4.688 7.308l-4.964 9.653h-1.379l.69-22.477h79.56l.55 22.477h-1.37l-4.97-9.653c-1.56-3.125-3.08-5.561-4.55-7.308-1.47-1.839-3.91-2.758-7.31-2.758h-11.72v78.599c0 3.769 1.89 6.067 5.66 6.894l5.65 1.379v1.379h-43.437Z'/%3E%3Cpath fill='%23292927' fill-opacity='.05' d='M901.86 95.605c-6.344 0-11.721-1.057-16.134-3.172v4.689c0 2.85 1.425 4.55 4.275 5.102l25.924 4.826c4.32.827 8.227 1.931 11.72 3.309 3.494 1.287 6.297 3.172 8.412 5.654 2.114 2.39 3.171 5.7 3.171 9.928 0 4.505-1.471 8.642-4.412 12.411-2.942 3.861-7.309 6.94-13.1 9.238-5.7 2.39-12.824 3.586-21.373 3.586-7.355 0-13.192-.782-17.513-2.345-4.32-1.47-7.4-3.401-9.238-5.791-1.747-2.39-2.62-4.918-2.62-7.584 0-3.31 1.103-6.665 3.309-10.066 2.298-3.31 5.102-5.976 8.411-7.998-2.849-1.103-4.918-2.528-6.205-4.275-1.287-1.746-1.93-3.631-1.93-5.653 0-1.839.459-3.54 1.379-5.102a41.898 41.898 0 0 1 3.585-4.964l4.55-5.792c-6.71-3.86-10.066-9.928-10.066-18.202 0-6.618 2.344-11.996 7.033-16.133 4.78-4.137 11.767-6.205 20.959-6.205 4.689 0 8.78.551 12.273 1.654 3.585 1.104 6.527 2.666 8.825 4.689 2.942-.46 5.699-1.195 8.273-2.206a25.977 25.977 0 0 0 7.171-4.413l1.93 1.379v7.033h-15.581c3.309 3.677 4.964 8.41 4.964 14.202 0 6.435-2.39 11.767-7.171 15.996-4.688 4.137-11.629 6.205-20.821 6.205Zm-.138-2.758c3.677 0 6.343-1.517 7.997-4.55 1.747-3.034 2.62-8.09 2.62-15.168 0-7.079-.873-12.043-2.62-14.893-1.654-2.941-4.228-4.412-7.722-4.412-3.401 0-5.975 1.517-7.722 4.55-1.746 2.942-2.62 7.952-2.62 15.03 0 7.079.782 12.089 2.345 15.03 1.654 2.942 4.228 4.413 7.722 4.413Zm-20.546 38.196c0 5.424 1.654 9.515 4.964 12.273 3.401 2.758 8.733 4.136 15.995 4.136 7.63 0 13.376-1.241 17.237-3.723 3.861-2.482 5.791-5.975 5.791-10.479 0-2.574-.965-4.643-2.895-6.206-1.839-1.562-5.011-2.757-9.515-3.585l-24.958-4.688-2.207-.552c-1.287 1.839-2.344 3.907-3.171 6.205-.828 2.391-1.241 4.597-1.241 6.619ZM792.079 119.46v-1.379l1.931-.552c3.217-.919 4.826-3.171 4.826-6.756v-43.16c0-2.023-.322-3.494-.965-4.413-.644-1.011-1.885-1.7-3.724-2.068l-2.068-.552v-1.379l23.58-7.998 1.379 1.38 1.103 8.273c3.217-2.85 6.848-5.194 10.893-7.033 4.045-1.838 8.044-2.758 11.997-2.758 6.067 0 10.709 1.655 13.927 4.965 3.309 3.309 4.964 8.365 4.964 15.168v39.713c0 3.585 1.747 5.837 5.24 6.756l1.241.414v1.379H833.86v-1.379l1.793-.552c3.217-1.011 4.826-3.263 4.826-6.756V66.785c0-5.883-2.941-8.825-8.825-8.825-4.045 0-8.457 2.023-13.238 6.067v46.884c0 3.585 1.609 5.837 4.827 6.756l1.241.414v1.379h-32.405ZM769.979 43.895c-3.125 0-5.791-.965-7.997-2.896-2.115-2.022-3.172-4.55-3.172-7.584 0-3.125 1.057-5.653 3.172-7.584 2.206-1.93 4.872-2.895 7.997-2.895 3.126 0 5.746.965 7.86 2.895 2.115 1.93 3.172 4.459 3.172 7.584 0 3.034-1.057 5.562-3.172 7.584-2.114 1.93-4.734 2.896-7.86 2.896Zm-16.271 75.565v-1.379l1.931-.551c1.838-.552 3.079-1.379 3.723-2.482.735-1.104 1.103-2.574 1.103-4.413v-43.16c0-1.93-.368-3.356-1.103-4.275-.644-1.011-1.885-1.7-3.723-2.068l-1.931-.414v-1.379l25.234-8.136 1.379 1.38-.413 19.58v38.61c0 1.838.321 3.309.965 4.412.735 1.104 1.976 1.931 3.723 2.482l1.379.414v1.379h-32.267ZM692.565 119.46v-1.379l2.069-.552c1.838-.551 3.079-1.378 3.723-2.482.735-1.103 1.103-2.528 1.103-4.274v-43.16c0-2.023-.368-3.494-1.103-4.413-.644-1.011-1.885-1.7-3.723-2.068l-2.069-.552v-1.379l23.718-7.998 1.379 1.38 1.241 11.858v1.103a28.699 28.699 0 0 1 4.964-7.032c2.114-2.207 4.412-4 6.895-5.378 2.574-1.38 5.102-2.069 7.584-2.069 3.493 0 6.159.966 7.997 2.896 1.839 1.93 2.758 4.367 2.758 7.309 0 3.125-.919 5.561-2.758 7.308-1.746 1.654-3.861 2.482-6.343 2.482-3.861 0-7.262-1.93-10.204-5.792l-.275-.275c-.92-1.287-1.977-1.977-3.172-2.069-1.195-.184-2.298.368-3.309 1.655-.92.827-1.701 1.838-2.345 3.034a40.486 40.486 0 0 0-1.654 3.86v38.472c0 3.678 1.608 5.976 4.826 6.895l4.412 1.241v1.379h-35.714ZM641.597 121.528c-5.332 0-9.836-1.516-13.513-4.55-3.585-3.034-5.378-7.4-5.378-13.1 0-4.32 2.206-8.273 6.619-11.859 4.412-3.677 11.353-6.435 20.822-8.273 1.47-.276 3.125-.552 4.964-.828 1.838-.367 3.769-.735 5.791-1.103V70.922c0-6.251-.781-10.618-2.344-13.1-1.471-2.574-3.815-3.86-7.032-3.86-2.207 0-3.953.735-5.24 2.205-1.287 1.38-2.115 3.816-2.482 7.309l-.276 1.517c-.184 3.953-1.149 6.848-2.896 8.687-1.747 1.838-3.907 2.758-6.481 2.758-2.39 0-4.367-.736-5.929-2.207-1.563-1.47-2.344-3.447-2.344-5.929 0-3.77 1.287-6.94 3.861-9.515 2.665-2.574 6.159-4.504 10.479-5.791 4.321-1.287 9.009-1.93 14.065-1.93 8.182 0 14.479 2.022 18.892 6.067 4.504 3.953 6.756 10.434 6.756 19.443v30.474c0 4.136 1.931 6.205 5.792 6.205h3.033l1.241 1.103c-1.746 2.206-3.677 3.907-5.791 5.102-2.022 1.195-4.918 1.793-8.687 1.793-4.045 0-7.263-.92-9.653-2.758-2.298-1.931-3.815-4.459-4.55-7.584-2.758 2.941-5.608 5.469-8.549 7.584-2.85 2.022-6.573 3.033-11.17 3.033Zm8.412-8.411c1.838 0 3.539-.414 5.102-1.241 1.654-.919 3.585-2.298 5.791-4.137V84.573l-2.758.552c-.919.184-1.976.368-3.171.551-4.229 1.103-7.63 2.988-10.204 5.654-2.482 2.574-3.723 6.067-3.723 10.48 0 3.769.873 6.619 2.62 8.549 1.746 1.839 3.861 2.758 6.343 2.758ZM586.726 51.065c5.976 0 11.078 1.242 15.306 3.724 4.229 2.39 7.447 5.7 9.653 9.928 2.298 4.136 3.447 8.87 3.447 14.203 0 1.01-.046 2.068-.138 3.171a12.257 12.257 0 0 1-.551 2.758h-41.092c.092 9.928 1.838 17.099 5.24 21.511 3.493 4.321 8.641 6.481 15.444 6.481 4.596 0 8.319-.735 11.169-2.206 2.85-1.471 5.516-3.631 7.998-6.481l1.379 1.241c-2.85 5.056-6.665 9.009-11.446 11.859-4.688 2.849-10.341 4.274-16.96 4.274-6.527 0-12.319-1.379-17.375-4.136-5.056-2.85-9.009-6.895-11.858-12.135-2.85-5.24-4.275-11.491-4.275-18.753 0-7.538 1.655-13.927 4.964-19.167 3.309-5.332 7.538-9.377 12.686-12.135 5.24-2.758 10.71-4.137 16.409-4.137Zm-.413 2.758c-2.666 0-4.964.828-6.895 2.482-1.839 1.563-3.309 4.413-4.413 8.55-1.011 4.044-1.562 9.79-1.654 17.236h23.579c.92-10.02.552-17.236-1.103-21.649-1.654-4.413-4.826-6.619-9.514-6.619ZM509.059 121.942c-9.377 0-17.65-1.931-24.821-5.792-7.078-3.953-12.64-9.514-16.685-16.685-3.953-7.262-5.929-15.811-5.929-25.648 0-9.56 1.976-17.926 5.929-25.096 3.953-7.17 9.653-12.732 17.099-16.685 7.538-4.045 16.639-6.067 27.303-6.067 4.872 0 9.376.551 13.513 1.654a50.428 50.428 0 0 1 11.997 4.827l.551 19.305h-1.379l-7.722-14.341c-1.195-2.298-2.298-3.953-3.309-4.964-1.011-1.012-2.298-1.793-3.861-2.345-1.471-.46-2.85-.78-4.137-.965-1.195-.276-2.804-.413-4.826-.413-5.7 0-10.756 1.516-15.168 4.55-4.321 3.034-7.676 7.86-10.066 14.479-2.39 6.618-3.585 15.306-3.585 26.061 0 10.664 1.103 19.351 3.309 26.062 2.298 6.711 5.516 11.629 9.652 14.754 4.137 3.034 8.917 4.551 14.341 4.551.828 0 1.609-.046 2.344-.138a91.705 91.705 0 0 0 2.345-.552c1.746-.275 2.895-1.011 3.447-2.206.551-1.195.827-2.62.827-4.275V84.711c0-3.585-1.838-5.792-5.516-6.619l-6.343-1.655v-1.379h38.886v1.38l-1.93.55c-3.494 1.104-5.24 3.402-5.24 6.895v29.923c-4.781 2.666-9.653 4.688-14.617 6.067-4.872 1.379-10.342 2.069-16.409 2.069ZM392.551 119.46v-1.379l1.655-.551c3.309-1.103 4.964-3.402 4.964-6.895V36.863c0-1.839-.368-3.218-1.103-4.137-.736-1.011-2.023-1.746-3.861-2.206l-1.793-.414v-1.379l25.234-5.93 1.655 1.242-.552 19.305v57.363c.092 3.309.138 6.619.138 9.928 0 1.839.368 3.356 1.104 4.551.735 1.103 1.976 1.93 3.723 2.482l1.792.413v1.379h-32.956ZM340.902 121.528c-5.332 0-9.836-1.516-13.513-4.55-3.586-3.034-5.378-7.4-5.378-13.1 0-4.32 2.206-8.273 6.619-11.859 4.412-3.677 11.353-6.435 20.821-8.273 1.471-.276 3.126-.552 4.964-.828a336.45 336.45 0 0 1 5.792-1.103V70.922c0-6.251-.782-10.618-2.344-13.1-1.471-2.574-3.815-3.86-7.033-3.86-2.206 0-3.953.735-5.24 2.205-1.287 1.38-2.114 3.816-2.482 7.309l-.276 1.517c-.183 3.953-1.149 6.848-2.895 8.687-1.747 1.838-3.907 2.758-6.481 2.758-2.39 0-4.367-.736-5.93-2.207-1.562-1.47-2.344-3.447-2.344-5.929 0-3.77 1.287-6.94 3.861-9.515 2.666-2.574 6.159-4.504 10.48-5.791 4.321-1.287 9.009-1.93 14.065-1.93 8.182 0 14.479 2.022 18.891 6.067 4.505 3.953 6.757 10.434 6.757 19.443v30.474c0 4.136 1.93 6.205 5.791 6.205h3.034l1.241 1.103c-1.747 2.206-3.677 3.907-5.791 5.102-2.023 1.195-4.918 1.793-8.688 1.793-4.044 0-7.262-.92-9.652-2.758-2.298-1.931-3.815-4.459-4.55-7.584-2.758 2.941-5.608 5.469-8.55 7.584-2.85 2.022-6.573 3.033-11.169 3.033Zm8.411-8.411c1.839 0 3.54-.414 5.102-1.241 1.655-.919 3.586-2.298 5.792-4.137V84.573l-2.758.552c-.919.184-1.976.368-3.171.551-4.229 1.103-7.631 2.988-10.205 5.654-2.482 2.574-3.723 6.067-3.723 10.48 0 3.769.874 6.619 2.62 8.549 1.747 1.839 3.861 2.758 6.343 2.758ZM297.145 121.53c-5.884 0-10.48-1.471-13.79-4.413-3.217-2.942-4.826-7.63-4.826-14.065v-47.16h-9.514v-1.378l3.309-.552c2.85-.643 5.286-1.562 7.308-2.758 2.115-1.195 4.183-2.803 6.205-4.826l11.308-12.548h1.379l-.414 19.305h15.444v2.758h-15.582v49.641c0 3.218.689 5.654 2.068 7.308 1.471 1.655 3.31 2.482 5.516 2.482 1.931 0 3.631-.459 5.102-1.379 1.471-1.011 2.942-2.344 4.413-3.998l1.379 1.379c-1.839 3.125-4.367 5.607-7.584 7.446-3.218 1.838-7.125 2.758-11.721 2.758ZM248.845 43.895c-3.126 0-5.792-.965-7.998-2.896-2.115-2.022-3.172-4.55-3.172-7.584 0-3.125 1.057-5.653 3.172-7.584 2.206-1.93 4.872-2.895 7.998-2.895 3.125 0 5.745.965 7.859 2.895 2.115 1.93 3.172 4.459 3.172 7.584 0 3.034-1.057 5.562-3.172 7.584-2.114 1.93-4.734 2.896-7.859 2.896Zm-16.272 75.565v-1.379l1.931-.551c1.838-.552 3.079-1.379 3.723-2.482.735-1.104 1.103-2.574 1.103-4.413v-43.16c0-1.93-.368-3.356-1.103-4.275-.644-1.011-1.885-1.7-3.723-2.068l-1.931-.414v-1.379l25.235-8.136 1.378 1.38-.413 19.58v38.61c0 1.838.322 3.309.965 4.412.735 1.104 1.976 1.931 3.723 2.482l1.379.414v1.379h-32.267ZM152.577 151.175v-1.379l1.655-.551c3.401-.92 5.102-3.126 5.102-6.619V67.612c0-2.022-.368-3.539-1.103-4.55-.644-1.011-1.885-1.7-3.723-2.068l-1.931-.414v-1.379l23.442-7.998 1.379 1.38 1.241 4.274c3.033-1.839 6.389-3.264 10.066-4.275a44.505 44.505 0 0 1 11.583-1.517c7.906 0 14.157 3.034 18.753 9.101 4.689 5.976 7.033 14.57 7.033 25.786 0 11.032-2.574 19.719-7.722 26.062-5.056 6.343-12.227 9.514-21.511 9.514-7.263 0-13.376-1.057-18.34-3.171v23.855c0 3.677 1.655 5.976 4.964 6.895l2.62.689v1.379h-33.508Zm37.645-33.646c4.596 0 8.227-2.39 10.893-7.17 2.758-4.78 4.137-12.732 4.137-23.855 0-11.124-1.287-18.892-3.861-23.304-2.574-4.505-6.297-6.757-11.169-6.757-3.402 0-7.171 1.103-11.307 3.31v55.57c3.493 1.471 7.262 2.206 11.307 2.206ZM104.033 121.528c-5.332 0-9.837-1.516-13.514-4.55-3.585-3.034-5.377-7.4-5.377-13.1 0-4.32 2.206-8.273 6.618-11.859 4.413-3.677 11.354-6.435 20.822-8.273 1.471-.276 3.126-.552 4.964-.828a336.45 336.45 0 0 1 5.792-1.103V70.922c0-6.251-.782-10.618-2.344-13.1-1.471-2.574-3.815-3.86-7.033-3.86-2.206 0-3.953.735-5.24 2.205-1.287 1.38-2.114 3.816-2.482 7.309l-.276 1.517c-.184 3.953-1.149 6.848-2.895 8.687-1.747 1.838-3.907 2.758-6.481 2.758-2.39 0-4.367-.736-5.93-2.207-1.563-1.47-2.344-3.447-2.344-5.929 0-3.77 1.287-6.94 3.861-9.515 2.666-2.574 6.16-4.504 10.48-5.791 4.321-1.287 9.009-1.93 14.065-1.93 8.182 0 14.479 2.022 18.891 6.067 4.505 3.953 6.757 10.434 6.757 19.443v30.474c0 4.136 1.93 6.205 5.791 6.205h3.034l1.241 1.103c-1.747 2.206-3.677 3.907-5.791 5.102-2.023 1.195-4.919 1.793-8.688 1.793-4.045 0-7.262-.92-9.652-2.758-2.298-1.931-3.815-4.459-4.551-7.584-2.757 2.941-5.607 5.469-8.549 7.584-2.85 2.022-6.573 3.033-11.169 3.033Zm8.411-8.411c1.839 0 3.539-.414 5.102-1.241 1.655-.919 3.585-2.298 5.792-4.137V84.573l-2.758.552c-.919.184-1.977.368-3.172.551-4.228 1.103-7.63 2.988-10.204 5.654-2.482 2.574-3.723 6.067-3.723 10.48 0 3.769.874 6.619 2.62 8.549 1.747 1.839 3.861 2.758 6.343 2.758ZM48.526 121.942c-8.917 0-17.007-1.793-24.269-5.378-7.17-3.677-12.87-9.101-17.099-16.271C2.93 93.123.815 84.343.815 73.955c0-7.906 1.287-14.846 3.861-20.822 2.574-5.975 6.068-10.985 10.48-15.03 4.505-4.045 9.653-7.078 15.444-9.1 5.883-2.023 12.089-3.034 18.616-3.034 5.24 0 10.066.597 14.478 1.792 4.413 1.195 8.55 2.85 12.41 4.964l.552 16.961h-1.379l-6.894-11.031c-.92-1.747-1.93-3.31-3.034-4.688a10.354 10.354 0 0 0-4.137-3.31 18.222 18.222 0 0 0-4.137-1.379c-1.287-.368-2.941-.551-4.964-.551-5.331 0-10.204 1.424-14.616 4.274-4.32 2.85-7.814 7.584-10.48 14.203-2.574 6.527-3.861 15.49-3.861 26.89 0 11.306 1.241 20.27 3.723 26.888 2.482 6.527 5.838 11.215 10.066 14.065 4.32 2.758 9.147 4.137 14.479 4.137 2.942 0 5.286-.184 7.032-.552a30.158 30.158 0 0 0 5.24-1.93c1.747-.736 3.08-1.793 4-3.172a37.768 37.768 0 0 0 2.481-4.688l6.068-13.513h1.378l-.413 19.718c-3.861 2.023-8.182 3.677-12.962 4.964-4.78 1.287-10.02 1.931-15.72 1.931Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 90%;
  background-position: bottom center;
  background-repeat: no-repeat;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
}
.wp-block-group.cgt-overlay > * {
  position: relative;
  z-index: 5;
}
:root {
  --sidebar-width: 22rem;
  --layout-gap: 6rem;
  --wp--style--block-gap: clamp(3.5rem, 2.737rem + 1.404vw, 4rem);
}

@media (min-width: 1300px) {
  :root {
    --sidebar-width: 30rem;
    --layout-gap: 8rem;
  }
}
.wp-block-heading.is-style-small-title {
  font-family: var(--wp--preset--font-family--primary);
  font-size: var(--wp--preset--font-size--font-16);
  font-weight: 500;
  letter-spacing: 0.03ch;
  text-transform: uppercase;
}
.wp-block-heading.is-style-small-title span {
  display: inline-block;
  padding-bottom: 0.6ch;
  border-bottom: 1px solid #E3A7AA;
}
.wp-block-heading.is-style-small-title + .wp-block-heading {
  margin-top: 0.8ch;
}
.wp-block-heading.is-style-small-title + p {
  margin-top: 2.5ch;
}
.wp-block-heading + .is-style-small-title {
  margin-top: 5ch;
}
.wp-block-heading.is-style-top-border-pink {
  padding-top: 1ch;
  border-top: 1px solid #E3A7AA;
}
.wp-block-heading.is-style-top-border-sage {
  padding-top: calc(0.8ch + 6px);
  border-top: 1px solid rgba(146, 160, 151, 0.5);
  position: relative;
}
.wp-block-heading.is-style-top-border-sage:before {
  content: "";
  width: 60px;
  height: 6px;
  background: #92A097;
  position: absolute;
  top: 0;
  left: 0;
}
.wp-block-heading.is-style-top-border-sage + h3 {
  margin-top: 2ch;
}
.wp-block-heading.has-primary-font-family strong {
  font-weight: 500;
}
.wp-block-heading.mb0 + * {
  margin-top: 0.5ch !important;
}

h2 + .wp-block-columns {
  margin-top: var(--wp--preset--spacing--m) !important;
}
:root {
  --sidebar-width: 22rem;
  --layout-gap: 6rem;
  --wp--style--block-gap: clamp(3.5rem, 2.737rem + 1.404vw, 4rem);
}

@media (min-width: 1300px) {
  :root {
    --sidebar-width: 30rem;
    --layout-gap: 8rem;
  }
}
.wp-block-image + .wp-block-heading {
  margin-top: 2.5ch;
}
:root {
  --sidebar-width: 22rem;
  --layout-gap: 6rem;
  --wp--style--block-gap: clamp(3.5rem, 2.737rem + 1.404vw, 4rem);
}

@media (min-width: 1300px) {
  :root {
    --sidebar-width: 30rem;
    --layout-gap: 8rem;
  }
}
p:empty {
  display: none;
}
p.is-style-footnote {
  font-size: var(--wp--preset--font-size--font-16);
  color: #717171;
}
p.is-style-intro {
  font-size: var(--wp--preset--font-size--font-20);
  line-height: 1.55;
  color: #014A3F;
}
p.is-style-intro.has-text-align-center {
  width: 96%;
  max-width: 96rem;
}
p.is-style-section-intro {
  font-size: var(--wp--preset--font-size--font-22);
  line-height: 1.45;
}
p.is-style-section-intro.has-text-align-center {
  width: 96%;
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
}
p + h2,
p + h3,
p + h4,
p + h5,
p + h6,
p + p,
p + .wp-block-image {
  margin-top: 2ch !important;
}
p + .wp-block-group,
p + .wp-block-columns {
  margin-top: var(--wp--preset--spacing--m);
}
p + .is-style-small-title {
  margin-top: 5ch !important;
}
:root {
  --sidebar-width: 22rem;
  --layout-gap: 6rem;
  --wp--style--block-gap: clamp(3.5rem, 2.737rem + 1.404vw, 4rem);
}

@media (min-width: 1300px) {
  :root {
    --sidebar-width: 30rem;
    --layout-gap: 8rem;
  }
}
.wp-block-quote:before {
  content: "";
  display: block;
  width: 50px;
  height: 37px;
  background-image: url("data:image/svg+xml,%3Csvg width='90' height='67' viewBox='0 0 90 67' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.9446 66.8144C13.9612 66.8144 9.14132 64.7369 5.48476 60.5818C1.82825 56.2604 0 50.5264 0 43.3795C0 34.2383 2.65928 25.6787 7.97784 17.7009C13.2964 9.72297 19.8615 3.82272 27.6731 0L30.1662 4.23822C26.8421 6.89751 23.8504 10.1385 21.1911 13.9613C18.698 17.784 16.7036 22.4377 15.2077 27.9225L20.4432 29.4183C25.7618 31.0804 29.9169 33.5734 32.9086 36.8975C36.0665 40.2216 37.6454 44.2937 37.6454 49.1136C37.6454 54.4322 35.9003 58.7535 32.41 62.0776C28.9196 65.2355 24.7645 66.8144 19.9446 66.8144ZM72.2992 66.8144C66.3158 66.8144 61.4958 64.7369 57.8393 60.5818C54.1828 56.2604 52.3546 50.5264 52.3546 43.3795C52.3546 34.2383 55.0138 25.6787 60.3324 17.7009C65.651 9.72297 72.216 3.82272 80.0277 0L82.5208 4.23822C79.1967 6.89751 76.205 10.1385 73.5457 13.9613C71.0526 17.784 69.0582 22.4377 67.5623 27.9225L72.7978 29.4183C78.1163 31.0804 82.2715 33.5734 85.2631 36.8975C88.421 40.2216 90 44.2937 90 49.1136C90 54.4322 88.2548 58.7535 84.7645 62.0776C81.2742 65.2355 77.1191 66.8144 72.2992 66.8144Z' fill='%2301415D' fill-opacity='0.5'/%3E%3C/svg%3E%0A");
  background-size: cover;
  margin: 0 0 var(--wp--preset--spacing--m) 0;
}
.wp-block-quote p {
  max-width: 100rem;
  color: #292927;
}
.wp-block-quote cite {
  display: inline-block;
  font-size: var(--wp--preset--font-size--font-16);
  line-height: 1.35;
  margin-top: var(--wp--preset--spacing--m);
  padding-top: 0.8ch;
  color: #000;
  border-top: 1px solid #E3A7AA;
}
.wp-block-quote.is-style-medium:before {
  width: 42px;
  height: 31px;
  margin-bottom: 3rem;
}
.wp-block-quote.is-style-medium cite {
  margin-top: calc(var(--wp--preset--spacing--m) - 1ch);
}
.wp-block-quote.is-style-small:before {
  width: 50px;
  height: 37px;
  margin-bottom: var(--wp--preset--spacing--small);
}
@media (min-width: 1024px) {
  .wp-block-quote:before {
    width: 90px;
    height: 67px;
  }
  .wp-block-quote.is-style-medium:before {
    width: 70px;
    height: 52px;
  }
}

.has-navy-background-color .wp-block-quote:before,
.has-black-background-color .wp-block-quote:before,
.has-coal-background-color .wp-block-quote:before,
.has-primary-background-color .wp-block-quote:before,
.has-pine-background-color .wp-block-quote:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='91' height='67' fill='none'%3E%3Cpath d='M20.815 66.82c-5.984 0-10.804-2.078-14.46-6.233C2.698 56.265.87 50.53.87 43.384c0-9.14 2.66-17.7 7.978-25.678C14.166 9.728 20.732 3.828 28.543.005l2.493 4.238c-3.324 2.66-6.316 5.9-8.975 9.723-2.493 3.823-4.487 8.477-5.983 13.961l5.235 1.496c5.319 1.662 9.474 4.155 12.466 7.48 3.158 3.324 4.737 7.395 4.737 12.215 0 5.319-1.746 9.64-5.236 12.965-3.49 3.157-7.645 4.736-12.465 4.736Zm52.354 0c-5.983 0-10.803-2.078-14.46-6.233-3.656-4.322-5.484-10.056-5.484-17.203 0-9.14 2.659-17.7 7.977-25.678C66.523 9.728 73.087 3.828 80.898.005l2.493 4.238c-3.324 2.66-6.316 5.9-8.975 9.723-2.493 3.823-4.488 8.477-5.983 13.961l5.235 1.496c5.319 1.662 9.474 4.155 12.465 7.48 3.158 3.324 4.737 7.395 4.737 12.215 0 5.319-1.745 9.64-5.235 12.965-3.49 3.157-7.646 4.736-12.466 4.736Z' fill='%23E3A7AA' fill-opacity='.6'/%3E%3C/svg%3E");
}
.has-navy-background-color .wp-block-quote cite,
.has-black-background-color .wp-block-quote cite,
.has-coal-background-color .wp-block-quote cite,
.has-primary-background-color .wp-block-quote cite,
.has-pine-background-color .wp-block-quote cite {
  color: #fff;
  border-top: 1px solid #E3A7AA;
}
:root {
  --sidebar-width: 22rem;
  --layout-gap: 6rem;
  --wp--style--block-gap: clamp(3.5rem, 2.737rem + 1.404vw, 4rem);
}

@media (min-width: 1300px) {
  :root {
    --sidebar-width: 30rem;
    --layout-gap: 8rem;
  }
}
.wp-block-separator {
  width: 75%;
  max-width: 325px !important;
  margin: 4ch 0 8ch 0 !important;
  border-top-width: 1px;
}
.wp-block-separator.equal-sep {
  margin: var(--wp--preset--spacing--m) auto !important;
}
:root {
  --sidebar-width: 22rem;
  --layout-gap: 6rem;
  --wp--style--block-gap: clamp(3.5rem, 2.737rem + 1.404vw, 4rem);
}

@media (min-width: 1300px) {
  :root {
    --sidebar-width: 30rem;
    --layout-gap: 8rem;
  }
}
.wp-block-table + h2,
.wp-block-table + h3,
.wp-block-table + h4,
.wp-block-table + h5,
.wp-block-table + h6,
.wp-block-table + p,
.wp-block-table + ul,
.wp-block-table + ol {
  margin-top: 2.5ch !important;
}
.wp-block-table + .is-style-small-title {
  margin-top: 5ch !important;
}
@media (max-width: 781px) {
  .wp-block-table.is-style-swipe {
    width: 88vw;
    padding-top: 45px;
    position: relative;
  }
  .wp-block-table.is-style-swipe .wp-block-table-wrap {
    overflow: scroll;
  }
  .wp-block-table.is-style-swipe table {
    min-width: 700px;
    margin-bottom: 20px;
  }
  .wp-block-table.is-style-swipe table:before {
    content: "";
    display: block;
    height: 1px;
    background: rgba(62, 62, 62, 0.3);
    position: absolute;
    top: 11px;
    left: 0;
    right: 0;
  }
  .wp-block-table.is-style-swipe table:after {
    content: "";
    display: block;
    width: 80px;
    height: 21px;
    background-image: url("data:image/svg+xml,%3Csvg width='80' height='21' viewBox='0 0 80 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='0.765381' width='80' height='20' rx='10' fill='%23DF687B'/%3E%3Cpath d='M52.4927 8.28643V10.2852H54.8441V11.1964H52.4927V13.2833H55.1381V14.1945H51.3757V7.37524H55.1381V8.28643H52.4927Z' fill='white'/%3E%3Cpath d='M49.8205 9.41338C49.8205 9.75957 49.7389 10.0862 49.5756 10.3932C49.4123 10.7002 49.151 10.9516 48.7918 11.1476C48.4325 11.337 47.972 11.4317 47.4103 11.4317H46.1758V14.1947H45.0588V7.38525H47.4103C47.9328 7.38525 48.3737 7.4767 48.733 7.65959C49.0988 7.83595 49.3698 8.07763 49.5462 8.38462C49.7291 8.69162 49.8205 9.03454 49.8205 9.41338ZM47.4103 10.5205C47.8349 10.5205 48.1517 10.4258 48.3607 10.2364C48.5697 10.0404 48.6742 9.7661 48.6742 9.41338C48.6742 8.66876 48.2529 8.29644 47.4103 8.29644H46.1758V10.5205H47.4103Z' fill='white'/%3E%3Cpath d='M43.1028 7.38525V14.1947H41.9858V7.38525H43.1028Z' fill='white'/%3E%3Cpath d='M40.5746 7.38525L38.5562 14.1947H37.2923L35.8618 9.04107L34.3432 14.1947L33.0891 14.2045L31.1589 7.38525H32.3445L33.7553 12.9308L35.2838 7.38525H36.5379L37.9586 12.9014L39.3792 7.38525H40.5746Z' fill='white'/%3E%3Cpath d='M27.5482 14.2633C27.091 14.2633 26.6794 14.1849 26.3137 14.0282C25.9479 13.8649 25.6605 13.6363 25.4515 13.3423C25.2424 13.0484 25.1379 12.7055 25.1379 12.3136H26.3333C26.3594 12.6075 26.4737 12.8492 26.6762 13.0386C26.8852 13.228 27.1759 13.3227 27.5482 13.3227C27.9336 13.3227 28.234 13.2313 28.4496 13.0484C28.6651 12.859 28.7729 12.6173 28.7729 12.3234C28.7729 12.0947 28.7043 11.9086 28.5671 11.7649C28.4365 11.6212 28.2699 11.5101 28.0675 11.4318C27.8715 11.3534 27.5972 11.2685 27.2445 11.177C26.8003 11.0594 26.4378 10.9419 26.1569 10.8243C25.8826 10.7002 25.6474 10.5108 25.4515 10.256C25.2555 10.0013 25.1575 9.66164 25.1575 9.23707C25.1575 8.84516 25.2555 8.50224 25.4515 8.20831C25.6474 7.91438 25.9218 7.68903 26.2745 7.53226C26.6272 7.3755 27.0354 7.29712 27.4992 7.29712C28.1589 7.29712 28.6978 7.46368 29.1158 7.7968C29.5404 8.12339 29.7755 8.57409 29.8213 9.14889H28.5867C28.5671 8.90068 28.4496 8.6884 28.234 8.51204C28.0185 8.33568 27.7343 8.2475 27.3816 8.2475C27.0616 8.2475 26.8003 8.32915 26.5978 8.49244C26.3953 8.65574 26.2941 8.89088 26.2941 9.19788C26.2941 9.4069 26.3561 9.57999 26.4802 9.71716C26.6109 9.84779 26.7742 9.9523 26.9701 10.0307C27.1661 10.1091 27.4339 10.194 27.7735 10.2854C28.2242 10.4095 28.59 10.5336 28.8709 10.6577C29.1583 10.7818 29.4 10.9745 29.5959 11.2358C29.7984 11.4905 29.8996 11.8335 29.8996 12.2646C29.8996 12.6108 29.8049 12.9373 29.6155 13.2443C29.4326 13.5513 29.1615 13.7995 28.8023 13.989C28.4496 14.1719 28.0315 14.2633 27.5482 14.2633Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.5331 13.9841C14.694 14.145 14.9548 14.145 15.1157 13.9841C15.2765 13.8232 15.2765 13.5624 15.1157 13.4016L12.8827 11.1686L19.1117 11.1686C19.3261 11.1686 19.5 10.9947 19.5 10.7802C19.5 10.5658 19.3261 10.3919 19.1117 10.3919L12.8827 10.3919L15.1157 8.15889C15.2765 7.99802 15.2765 7.73724 15.1157 7.57637C14.9548 7.4155 14.694 7.4155 14.5332 7.57637L11.6206 10.4889C11.5484 10.5612 11.5086 10.6537 11.5012 10.7482C11.4922 10.864 11.532 10.983 11.6206 11.0716L14.5331 13.9841Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M65.4669 13.9841C65.306 14.145 65.0452 14.145 64.8843 13.9841C64.7235 13.8232 64.7235 13.5624 64.8843 13.4016L67.1173 11.1686L60.8883 11.1686C60.6739 11.1686 60.5 10.9947 60.5 10.7802C60.5 10.5658 60.6739 10.3919 60.8883 10.3919L67.1173 10.3919L64.8843 8.15889C64.7235 7.99802 64.7235 7.73724 64.8843 7.57637C65.0452 7.4155 65.306 7.4155 65.4668 7.57637L68.3794 10.4889C68.4516 10.5612 68.4914 10.6537 68.4988 10.7482C68.5078 10.864 68.468 10.983 68.3794 11.0716L65.4669 13.9841Z' fill='white'/%3E%3C/svg%3E%0A");
    position: absolute;
    top: 0;
    right: 10px;
  }
  .wp-block-table.is-style-swipe table ::-webkit-scrollbar:vertical {
    display: none;
    width: 0;
  }
  .wp-block-table.is-style-swipe table ::-webkit-scrollbar {
    height: 10px;
  }
  .wp-block-table.is-style-swipe table ::-webkit-scrollbar-thumb:horizontal {
    background: rgba(1, 74, 63, 0.5);
    border-radius: 10px;
    border: none;
    -webkit-transition: background 0.35s ease-in-out;
    transition: background 0.35s ease-in-out;
  }
  .wp-block-table.is-style-swipe table ::-webkit-scrollbar-thumb:horizontal:hover {
    background: rgba(1, 74, 63, 0.99);
  }
  .wp-block-table.is-style-swipe table ::-webkit-scrollbar-track:horizontal {
    background: rgba(146, 160, 151, 0.1);
    border-radius: 10px;
  }
}
.wp-block-table.s1 table thead th:last-child {
  width: 100px;
}

h2 + .wp-block-table, h3 + .wp-block-table, h4 + .wp-block-table, h5 + .wp-block-table, h6 + .wp-block-table, p + .wp-block-table, ul + .wp-block-table, ol + .wp-block-table {
  margin-top: 2.5ch;
}

table {
  width: 100%;
  margin: 0;
  border-spacing: 0;
  border-collapse: collapse;
}
table thead,
table tfoot {
  font-weight: 600;
  text-transform: unset;
}
table thead {
  background: rgba(146, 160, 151, 0.2);
  border-top: 1px solid #92A097 !important;
  border-bottom: 1px solid #92A097 !important;
}
table thead th {
  padding: 1.5rem 3rem !important;
  color: #292927;
  border: none !important;
}
table td {
  padding: 2rem 3rem !important;
  border: none !important;
}
table tbody tr {
  border-top: 1px solid rgba(146, 160, 151, 0.3);
}
table tbody tr:first-child {
  border-top: none;
}
table tbody tr:nth-child(even) {
  background: rgba(146, 160, 151, 0.1);
}
table tfoot {
  border-top: 1px solid #92A097 !important;
  border-bottom: 1px solid #92A097 !important;
}
table tfoot th {
  background: none;
}

.accordion table tbody tr {
  border-bottom: 1px solid rgba(146, 160, 151, 0.25);
}
.accordion table tbody tr:first-child {
  border-top: 1px solid rgba(146, 160, 151, 0.85);
}
.accordion table tbody tr:last-child {
  border-bottom: 1px solid rgba(146, 160, 151, 0.85);
}

.wp-block-table.is-style-small {
  padding: 3rem;
  background: linear-gradient(129deg, rgba(244, 239, 231, 0.99) 20%, rgba(250, 250, 250, 0.97) 60%);
  border-radius: 3px;
}
.wp-block-table.is-style-small table thead {
  background: none;
  border-top: none !important;
}
.wp-block-table.is-style-small table thead th {
  padding: 0 1.5rem 0.8rem 1.5rem !important;
}
.wp-block-table.is-style-small table td {
  padding: 1rem 1.5rem !important;
}
.wp-block-table.is-style-small table tbody tr {
  border-top: 1px solid rgba(146, 160, 151, 0.15);
}
.wp-block-table.is-style-small table tbody tr:nth-child(even) {
  background: rgba(146, 160, 151, 0.075);
}
.wp-block-table.is-style-small table tfoot {
  border-bottom: none !important;
}
.wp-block-table.is-style-small table tfoot td {
  padding-bottom: 0 !important;
}

.has-black-background-color table thead th,
.has-coal-background-color table thead th,
.has-primary-background-color table thead th,
.has-navy-background-color table thead th,
.has-pine-background-color table thead th {
  color: #E3A7AA;
}
.has-black-background-color table td,
.has-coal-background-color table td,
.has-primary-background-color table td,
.has-navy-background-color table td,
.has-pine-background-color table td {
  color: #fff;
}
.has-black-background-color table tfoot td,
.has-coal-background-color table tfoot td,
.has-primary-background-color table tfoot td,
.has-navy-background-color table tfoot td,
.has-pine-background-color table tfoot td {
  color: #E3A7AA;
}
.has-black-background-color .wp-block-table.is-style-small table thead th,
.has-coal-background-color .wp-block-table.is-style-small table thead th,
.has-primary-background-color .wp-block-table.is-style-small table thead th,
.has-navy-background-color .wp-block-table.is-style-small table thead th,
.has-pine-background-color .wp-block-table.is-style-small table thead th {
  color: #d05f71;
}
.has-black-background-color .wp-block-table.is-style-small table td,
.has-coal-background-color .wp-block-table.is-style-small table td,
.has-primary-background-color .wp-block-table.is-style-small table td,
.has-navy-background-color .wp-block-table.is-style-small table td,
.has-pine-background-color .wp-block-table.is-style-small table td {
  color: #3E3E3E;
}
.has-black-background-color .wp-block-table.is-style-small table tfoot td,
.has-coal-background-color .wp-block-table.is-style-small table tfoot td,
.has-primary-background-color .wp-block-table.is-style-small table tfoot td,
.has-navy-background-color .wp-block-table.is-style-small table tfoot td,
.has-pine-background-color .wp-block-table.is-style-small table tfoot td {
  color: #d05f71;
}
