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

@media (min-width: 1300px) {
  :root {
    --sidebar-width: 34rem;
    --layout-gap: 6rem;
  }
}
.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-17);
  font-weight: 500;
  line-height: 1.025;
  text-align: center;
  text-decoration: none;
  padding: 1.4rem 3rem;
  color: #02061A;
  border-radius: 5rem;
  cursor: pointer;
  position: relative;
  transition: color 0.45s cubic-bezier(0.4, 0, 0.2, 1), background 0.45s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.45s cubic-bezier(0.4, 0, 0.2, 1);
}
.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: #86F1A7;
  background: #000A24;
}
.wp-block-button.is-style-blue .wp-block-button__link {
  color: #FFF;
  background: #021032;
  border-color: #021032;
}
.wp-block-button.is-style-blue .wp-block-button__link:hover, .wp-block-button.is-style-blue .wp-block-button__link:active, .wp-block-button.is-style-blue .wp-block-button__link:focus {
  color: #021032;
  background: transparent;
}
.wp-block-button.is-style-small .wp-block-button__link {
  padding-left: 4.6rem;
  padding-right: 0;
  color: #AEB6C6;
  background: transparent;
  border: transparent;
}
.wp-block-button.is-style-small .wp-block-button__link:before {
  content: "";
  display: block;
  width: 33px;
  height: 33px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' fill='none'%3E%3Cpath stroke='%2386F1A7' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m14.088 14.559.095-9.709-9.751.053'/%3E%3Cpath stroke='%2386F1A7' stroke-linecap='round' stroke-width='1.5' d='m13.889 5.149-9.037 9.037'/%3E%3C/svg%3E");
  background-size: 19px;
  background-repeat: no-repeat;
  background-position: center;
  border: 1px solid rgba(174, 182, 198, 0.5);
  border-radius: 100%;
  transition: all 0.45s cubic-bezier(0.4, 0, 0.2, 1);
  position: absolute;
  top: calc(50% - 17px);
  left: 0;
}
.wp-block-button.is-style-small .wp-block-button__link:hover, .wp-block-button.is-style-small .wp-block-button__link:active, .wp-block-button.is-style-small .wp-block-button__link:focus {
  color: #FFF;
}
.wp-block-button.is-style-small .wp-block-button__link:hover:before, .wp-block-button.is-style-small .wp-block-button__link:active:before, .wp-block-button.is-style-small .wp-block-button__link:focus:before {
  border-color: #FFF;
  background-size: 24px;
}

@media (min-width: 782px) {
  .wp-block-buttons {
    gap: 10px !important;
  }
  .wp-block-buttons .wp-block-button + .wp-block-button {
    position: relative;
  }
  .wp-block-buttons .wp-block-button + .wp-block-button:before {
    content: "";
    width: 17px;
    height: 18px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='18' fill='none'%3E%3Cpath fill='%2386F1A7' d='M11.295 17.669h-.034c0-2.44-2.528-4.417-5.647-4.417-2.91 0-5.305 1.72-5.614 3.932V.295c.194 2.302 2.643 4.122 5.635 4.122 3.07 0 5.583-1.916 5.66-4.303L11.282 0h.013v17.669Z'/%3E%3C/svg%3E");
    background-position: center;
    background-size: 100%;
    position: absolute;
    top: calc(50% - 9px);
    left: -13px;
  }
}

* + .wp-block-buttons {
  margin-top: 4.5ch !important;
}

.wp-block-buttons + .wp-block-group,
.wp-block-buttons + .wp-block-columns {
  margin-top: var(--wp--preset--spacing--m);
}
.wp-block-buttons + .wp-block-heading,
.wp-block-buttons + p {
  margin-top: 2.5ch !important;
}

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

@media (min-width: 1300px) {
  :root {
    --sidebar-width: 34rem;
    --layout-gap: 6rem;
  }
}
.wp-block-column.has-background, .wp-block-column.has-border-color {
  padding: 3rem;
}
.wp-block-column.has-mist-white-gradient-background h2, .wp-block-column.has-mist-white-gradient-background h3, .wp-block-column.has-mist-white-gradient-background h4, .wp-block-column.has-mist-white-gradient-background h5, .wp-block-column.has-mist-white-gradient-background h6, .wp-block-column.has-sand-background-color h2, .wp-block-column.has-sand-background-color h3, .wp-block-column.has-sand-background-color h4, .wp-block-column.has-sand-background-color h5, .wp-block-column.has-sand-background-color h6, .wp-block-column.has-pearl-background-color h2, .wp-block-column.has-pearl-background-color h3, .wp-block-column.has-pearl-background-color h4, .wp-block-column.has-pearl-background-color h5, .wp-block-column.has-pearl-background-color h6, .wp-block-column.has-mist-background-color h2, .wp-block-column.has-mist-background-color h3, .wp-block-column.has-mist-background-color h4, .wp-block-column.has-mist-background-color h5, .wp-block-column.has-mist-background-color h6, .wp-block-column.has-cloud-background-color h2, .wp-block-column.has-cloud-background-color h3, .wp-block-column.has-cloud-background-color h4, .wp-block-column.has-cloud-background-color h5, .wp-block-column.has-cloud-background-color h6, .wp-block-column.has-white-background-color h2, .wp-block-column.has-white-background-color h3, .wp-block-column.has-white-background-color h4, .wp-block-column.has-white-background-color h5, .wp-block-column.has-white-background-color h6 {
  color: #02061A;
}
.wp-block-column.has-mist-white-gradient-background p, .wp-block-column.has-mist-white-gradient-background li, .wp-block-column.has-sand-background-color p, .wp-block-column.has-sand-background-color li, .wp-block-column.has-pearl-background-color p, .wp-block-column.has-pearl-background-color li, .wp-block-column.has-mist-background-color p, .wp-block-column.has-mist-background-color li, .wp-block-column.has-cloud-background-color p, .wp-block-column.has-cloud-background-color li, .wp-block-column.has-white-background-color p, .wp-block-column.has-white-background-color li {
  color: #021032;
}
.wp-block-column.is-style-box {
  padding: var(--wp--preset--spacing--normal);
  border-radius: 10px;
}
@media (min-width: 1250px) {
  .wp-block-column.is-style-box {
    padding: 5rem;
  }
}
.wp-block-column.is-style-box-sm {
  padding: 3rem;
  border-radius: 10px;
}
@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: 4rem;
  }
}

.wp-block-columns.is-style-connected {
  gap: 3rem;
}
.wp-block-columns.is-style-connected .wp-block-column:not(:first-child) {
  position: relative;
}
.wp-block-columns.is-style-connected .wp-block-column:not(:first-child):before {
  content: "";
  display: block;
  width: 30px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='50' fill='none'%3E%3Cpath fill='%23021032' d='M30 50h-.09c0-6.905-6.715-12.5-14.999-12.5C7.181 37.5.821 42.369 0 48.628V.835c.515 6.514 7.02 11.664 14.967 11.664C23.12 12.5 29.796 7.077 30 .323L29.965 0H30v50Z'/%3E%3C/svg%3E");
  position: absolute;
}
@media (max-width: 781px) {
  .wp-block-columns.is-style-connected .wp-block-column:not(:first-child):before {
    top: -40px;
    left: 40px;
    transform: rotate(90deg);
  }
}
@media (min-width: 782px) {
  .wp-block-columns.is-style-connected .wp-block-column:not(:first-child):before {
    top: 30px;
    left: -30px;
  }
}
.wp-block-columns.is-style-box {
  padding: var(--wp--preset--spacing--small);
  border: 1px solid #86F1A7;
}
@media (min-width: 1024px) {
  .wp-block-columns.is-style-box {
    padding: var(--wp--preset--spacing--normal);
  }
}
@media (min-width: 1024px) {
  .wp-block-columns.offset {
    padding-left: 5%;
    padding-right: 5%;
  }
}
@media (min-width: 1250px) {
  .wp-block-columns.offset {
    padding-left: 10%;
    padding-right: 10%;
  }
}
@media (min-width: 1450px) {
  .wp-block-columns.offset {
    padding-left: 15%;
    padding-right: 15%;
  }
}
@media (min-width: 1250px) {
  .wp-block-columns.offset-sm {
    padding-left: 5%;
    padding-right: 5%;
  }
}
@media (min-width: 1450px) {
  .wp-block-columns.offset-sm {
    padding-left: 10%;
    padding-right: 10%;
  }
}
.wp-block-columns.is-style-no-gap {
  gap: 0;
}
.wp-block-columns.is-style-sm-gap {
  gap: 1.5rem;
}
.wp-block-columns.is-style-sm-gap + .is-style-sm-gap {
  margin-top: 1.5rem !important;
}
.wp-block-columns.is-style-sm-gap + h5 {
  margin-top: 5ch !important;
}
.wp-block-columns.has-background {
  padding: var(--wp--preset--spacing--small);
}
.wp-block-columns + .wp-block-columns {
  margin-top: var(--wp--preset--spacing--l) !important;
}
.wp-block-columns.is-style-grid .wp-block-column {
  position: relative;
}
.wp-block-columns.is-style-grid .wp-block-column + .wp-block-column:before {
  content: "";
  display: block;
  background: rgba(174, 182, 198, 0.2);
  position: absolute;
}
@media (max-width: 781px) {
  .wp-block-columns.is-style-grid .wp-block-column + .wp-block-column:before {
    width: 100%;
    height: 1px;
    top: calc(var(--wp--preset--spacing--normal) * -1 / 2);
    left: 0;
  }
}
@media (min-width: 782px) {
  .wp-block-columns.is-style-grid .wp-block-column + .wp-block-column:before {
    width: 1px;
    height: 100%;
    top: 0;
    left: calc(var(--wp--preset--spacing--normal) * -1 / 2);
  }
}
.wp-block-columns.is-style-grid.large-gap {
  gap: 10rem;
}
@media (max-width: 781px) {
  .wp-block-columns.is-style-grid.large-gap .wp-block-column + .wp-block-column:before {
    top: -5rem;
  }
}
@media (min-width: 782px) {
  .wp-block-columns.is-style-grid.large-gap .wp-block-column + .wp-block-column:before {
    left: -5rem;
  }
}
@media (min-width: 782px) and (max-width: 1023px) {
  .wp-block-columns.col-1-md {
    flex-direction: column;
  }
  .wp-block-columns.col-1-md.is-style-grid .wp-block-column + .wp-block-column:before {
    display: none;
  }
  .wp-block-columns.col-1-md.is-style-connected .wp-block-column:before {
    display: none;
  }
  .wp-block-columns.col-2-md {
    flex-wrap: wrap !important;
  }
  .wp-block-columns.col-2-md > .wp-block-column {
    flex: 0 0 50%;
    max-width: calc(50% - var(--wp--preset--spacing--normal) / 2);
  }
  .wp-block-columns.col-2-md.is-style-grid .wp-block-column + .wp-block-column:before {
    display: none;
  }
  .wp-block-columns.col-2-md.is-style-connected .wp-block-column:nth-child(3):before {
    display: none;
  }
}
@media (min-width: 1024px) and (max-width: 1254px) {
  .wp-block-columns.col-1-lg {
    flex-direction: column;
  }
}
.wp-block-columns.col-1-2-md {
  flex-wrap: wrap !important;
}
@media (min-width: 782px) and (max-width: 1254px) {
  .wp-block-columns.col-1-2-md .wp-block-column:nth-child(1) {
    width: 100%;
    flex-grow: unset;
    flex-basis: unset;
  }
  .wp-block-columns.col-1-2-md .wp-block-column:nth-child(2), .wp-block-columns.col-1-2-md .wp-block-column:nth-child(3) {
    width: calc(50% - 20px);
    flex-grow: unset;
    flex-basis: unset;
  }
}
@media (min-width: 1024px) {
  .wp-block-columns.is-style-lg-gap {
    gap: var(--wp--preset--spacing--xl);
  }
}
.wp-block-columns + .wp-block-quote {
  margin-top: var(--wp--preset--spacing--normal);
}
.wp-block-columns + p,
.wp-block-columns + h2,
.wp-block-columns + h3,
.wp-block-columns + h4,
.wp-block-columns + h5,
.wp-block-columns + h6 {
  margin-top: 2.5ch !important;
}
.wp-block-columns + .stats-grid {
  margin-top: var(--wp--preset--spacing--xl);
}
.wp-block-columns + .wp-block-buttons {
  margin-top: var(--wp--preset--spacing--m);
}

.has-sidebar .wp-block-column.has-background, .has-sidebar .wp-block-column.has-border-color {
  padding: 2.5rem;
}

.has-green-lavender-gradient-background .wp-block-columns.is-style-grid .wp-block-column + .wp-block-column:before {
  background: rgba(44, 139, 255, 0.35);
}

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

@media (min-width: 1300px) {
  :root {
    --sidebar-width: 34rem;
    --layout-gap: 6rem;
  }
}
.wp-block-cover {
  padding-left: 0;
  padding-right: 0;
}
.wp-block-cover + * {
  margin-top: var(--wp--preset--spacing--normal);
}
.wp-block-cover__inner-container {
  position: relative;
  z-index: 3 !important;
}
.wp-block-cover .wp-block-group.is-style-box {
  background: rgba(2, 6, 26, 0.8);
  backdrop-filter: blur(25px);
}

.has-sidebar .wp-block-cover:not(.alignfull) {
  padding: var(--wp--preset--spacing--normal);
}

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

@media (min-width: 1300px) {
  :root {
    --sidebar-width: 34rem;
    --layout-gap: 6rem;
  }
}
.wp-block-embed {
  border: 10px solid rgba(134, 241, 167, 0.05);
}
.wp-block-embed + * {
  margin-top: var(--wp--preset--spacing--m);
}

@media (min-width: 1024px) {
  .single #content .wp-block-embed {
    width: calc(100% + 150px);
    margin-left: -75px;
    margin-left: -75px;
  }
}

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

@media (min-width: 1300px) {
  :root {
    --sidebar-width: 34rem;
    --layout-gap: 6rem;
  }
}
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 .wp-block-image + .wp-block-image {
  margin-top: 0 !important;
}
@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;
}
figure.wp-block-gallery.goals {
  flex-wrap: wrap;
  flex-direction: row;
  gap: 10px;
}
figure.wp-block-gallery.goals .wp-block-image {
  width: calc(50% - 5px) !important;
  flex: unset;
}
@media (min-width: 500px) {
  figure.wp-block-gallery.goals .wp-block-image {
    width: calc(25% - 8px) !important;
  }
}

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

@media (min-width: 1300px) {
  :root {
    --sidebar-width: 34rem;
    --layout-gap: 6rem;
  }
}
.full-width .wp-block-group:first-child {
  margin-top: 0;
}
.full-width .wp-block-group:last-child {
  margin-bottom: 0;
}
.wp-block-group.is-style-box {
  padding: var(--wp--preset--spacing--normal) !important;
  background: rgba(2, 6, 26, 0.1);
  border: 1px solid rgba(174, 182, 198, 0.2);
}
.wp-block-group.is-style-left-border {
  padding: 0 0 0 2rem !important;
  border-left: 2px solid #86F1A7;
}
.wp-block-group.has-azure-gradient-background > h2,
.wp-block-group.has-azure-gradient-background > h3,
.wp-block-group.has-azure-gradient-background > h4,
.wp-block-group.has-azure-gradient-background > h5,
.wp-block-group.has-azure-gradient-background > h6,
.wp-block-group.has-azure-gradient-background > div:not(.has-background) h2,
.wp-block-group.has-azure-gradient-background > div:not(.has-background) h3,
.wp-block-group.has-azure-gradient-background > div:not(.has-background) h4, .wp-block-group.has-secondary-background-color > h2,
.wp-block-group.has-secondary-background-color > h3,
.wp-block-group.has-secondary-background-color > h4,
.wp-block-group.has-secondary-background-color > h5,
.wp-block-group.has-secondary-background-color > h6,
.wp-block-group.has-secondary-background-color > div:not(.has-background) h2,
.wp-block-group.has-secondary-background-color > div:not(.has-background) h3,
.wp-block-group.has-secondary-background-color > div:not(.has-background) h4, .wp-block-group.has-mist-background-color > h2,
.wp-block-group.has-mist-background-color > h3,
.wp-block-group.has-mist-background-color > h4,
.wp-block-group.has-mist-background-color > h5,
.wp-block-group.has-mist-background-color > h6,
.wp-block-group.has-mist-background-color > div:not(.has-background) h2,
.wp-block-group.has-mist-background-color > div:not(.has-background) h3,
.wp-block-group.has-mist-background-color > div:not(.has-background) h4, .wp-block-group.has-lavender-background-color > h2,
.wp-block-group.has-lavender-background-color > h3,
.wp-block-group.has-lavender-background-color > h4,
.wp-block-group.has-lavender-background-color > h5,
.wp-block-group.has-lavender-background-color > h6,
.wp-block-group.has-lavender-background-color > div:not(.has-background) h2,
.wp-block-group.has-lavender-background-color > div:not(.has-background) h3,
.wp-block-group.has-lavender-background-color > div:not(.has-background) h4, .wp-block-group.has-white-background-color > h2,
.wp-block-group.has-white-background-color > h3,
.wp-block-group.has-white-background-color > h4,
.wp-block-group.has-white-background-color > h5,
.wp-block-group.has-white-background-color > h6,
.wp-block-group.has-white-background-color > div:not(.has-background) h2,
.wp-block-group.has-white-background-color > div:not(.has-background) h3,
.wp-block-group.has-white-background-color > div:not(.has-background) h4, .wp-block-group.has-green-lavender-gradient-background > h2,
.wp-block-group.has-green-lavender-gradient-background > h3,
.wp-block-group.has-green-lavender-gradient-background > h4,
.wp-block-group.has-green-lavender-gradient-background > h5,
.wp-block-group.has-green-lavender-gradient-background > h6,
.wp-block-group.has-green-lavender-gradient-background > div:not(.has-background) h2,
.wp-block-group.has-green-lavender-gradient-background > div:not(.has-background) h3,
.wp-block-group.has-green-lavender-gradient-background > div:not(.has-background) h4 {
  color: #010519;
}
.wp-block-group.has-azure-gradient-background > p, .wp-block-group.has-azure-gradient-background li,
.wp-block-group.has-azure-gradient-background > div:not(.has-background) p,
.wp-block-group.has-azure-gradient-background > div:not(.has-background) li,
.wp-block-group.has-azure-gradient-background td, .wp-block-group.has-secondary-background-color > p, .wp-block-group.has-secondary-background-color li,
.wp-block-group.has-secondary-background-color > div:not(.has-background) p,
.wp-block-group.has-secondary-background-color > div:not(.has-background) li,
.wp-block-group.has-secondary-background-color td, .wp-block-group.has-mist-background-color > p, .wp-block-group.has-mist-background-color li,
.wp-block-group.has-mist-background-color > div:not(.has-background) p,
.wp-block-group.has-mist-background-color > div:not(.has-background) li,
.wp-block-group.has-mist-background-color td, .wp-block-group.has-lavender-background-color > p, .wp-block-group.has-lavender-background-color li,
.wp-block-group.has-lavender-background-color > div:not(.has-background) p,
.wp-block-group.has-lavender-background-color > div:not(.has-background) li,
.wp-block-group.has-lavender-background-color td, .wp-block-group.has-white-background-color > p, .wp-block-group.has-white-background-color li,
.wp-block-group.has-white-background-color > div:not(.has-background) p,
.wp-block-group.has-white-background-color > div:not(.has-background) li,
.wp-block-group.has-white-background-color td, .wp-block-group.has-green-lavender-gradient-background > p, .wp-block-group.has-green-lavender-gradient-background li,
.wp-block-group.has-green-lavender-gradient-background > div:not(.has-background) p,
.wp-block-group.has-green-lavender-gradient-background > div:not(.has-background) li,
.wp-block-group.has-green-lavender-gradient-background td {
  color: #001036;
}
.wp-block-group.has-azure-gradient-background table thead th, .wp-block-group.has-secondary-background-color table thead th, .wp-block-group.has-mist-background-color table thead th, .wp-block-group.has-lavender-background-color table thead th, .wp-block-group.has-white-background-color table thead th, .wp-block-group.has-green-lavender-gradient-background table thead th {
  color: #001036;
}
.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-cta {
  background: linear-gradient(35deg, rgba(0, 10, 36, 0) 40%, rgba(0, 37, 148, 0.8) 100%);
  border-top-right-radius: 25px;
  position: relative;
  overflow: hidden;
}
.wp-block-group.is-style-cta:before, .wp-block-group.is-style-cta:after {
  content: "";
  display: block;
  aspect-ratio: 1;
  pointer-events: none;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-radius: 50%;
  position: absolute;
  z-index: 1;
  opacity: 1;
}
.wp-block-group.is-style-cta:before {
  width: 80%;
  background: radial-gradient(circle, rgba(0, 77, 188, 0.3) 0%, rgba(0, 77, 188, 0) 60%);
  bottom: -65%;
  left: -30%;
  animation: moveCircle1 15s ease-in-out infinite alternate;
}
.wp-block-group.is-style-cta:after {
  width: 60%;
  background: radial-gradient(circle, rgba(0, 255, 0, 0.14) 0%, rgba(0, 255, 0, 0) 60%);
  bottom: -70%;
  left: 20%;
  animation: moveCircle3 10s ease-in-out infinite alternate;
}
@media (min-width: 1024px) {
  .wp-block-group.is-style-cta {
    padding-top: calc(var(--wp--preset--spacing--xl) * 1.25);
    padding-bottom: calc(var(--wp--preset--spacing--xl) * 1.4);
    border-top-right-radius: 50px;
  }
}
.wp-block-group > .wp-block-group {
  padding: var(--wp--preset--spacing--m) !important;
  border-radius: 15px;
}
@media (min-width: 1350px) {
  .wp-block-group > .wp-block-group {
    padding: var(--wp--preset--spacing--l) var(--wp--preset--spacing--xl) !important;
  }
}
.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);
  border-radius: 10px;
}
.has-sidebar .wp-block-group.alignfull {
  padding: var(--wp--preset--spacing--xl) var(--wp--preset--spacing--contentgap);
}
.has-sidebar .wp-block-group.alignfull > .wp-block-group > .wp-block-group {
  padding: 2.5rem;
  background: rgba(255, 255, 255, 0.75);
  backdrop-filter: blur(12px);
  border-radius: 10px;
}
@media (min-width: 1024px) {
  .has-sidebar .wp-block-group.alignfull > .wp-block-group > .wp-block-group {
    margin-left: calc(100% - (100% - var(--sidebar-width) - var(--layout-gap))) !important;
    padding: var(--wp--preset--spacing--normal);
  }
}
.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 + h2,
.wp-block-group + h3,
.wp-block-group + h4,
.wp-block-group + h5,
.wp-block-group + h6,
.wp-block-group + p {
  margin-top: var(--wp--preset--spacing--m) !important;
}

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

@media (min-width: 1300px) {
  :root {
    --sidebar-width: 34rem;
    --layout-gap: 6rem;
  }
}
.wp-block-heading strong {
  font-weight: 500;
}
.wp-block-heading.is-style-highlight-words em, .wp-block-heading.is-style-highlight-words-blue em {
  font-style: normal;
}
@media (min-width: 1024px) {
  .wp-block-heading.is-style-highlight-words em, .wp-block-heading.is-style-highlight-words-blue em {
    display: block;
  }
}
.wp-block-heading.is-style-highlight-words.full em, .wp-block-heading.is-style-highlight-words-blue.full em {
  display: inline;
}
.wp-block-heading.is-style-highlight-words + .wp-block-columns, .wp-block-heading.is-style-highlight-words-blue + .wp-block-columns {
  margin-top: calc(var(--wp--preset--spacing--m) + 1rem);
}
.wp-block-heading.is-style-bottom-border:after {
  content: "";
  display: block;
  width: 100%;
  max-width: 290px;
  height: 2px;
  margin: 0.6ch 0 0.55ch 0;
  background: #86F1A7;
}
.wp-block-heading.is-style-bottom-border + h2,
.wp-block-heading.is-style-bottom-border + h3,
.wp-block-heading.is-style-bottom-border + h4,
.wp-block-heading.is-style-bottom-border + h5,
.wp-block-heading.is-style-bottom-border + h6 {
  margin-top: 0;
}
.wp-block-heading.is-style-bottom-border + .wp-block-columns {
  margin-top: 2rem;
}
.wp-block-heading.is-style-top-border:before {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  margin: 0.2ch 0 0 0;
  background: currentColor;
}
.wp-block-heading + .wp-block-columns {
  margin-top: var(--wp--preset--spacing--normal);
}
@media (min-width: 1024px) {
  .wp-block-heading.sticky {
    position: sticky;
    top: 120px;
  }
  .wp-block-heading.maxwidth {
    padding-right: 35%;
  }
  .wp-block-heading.maxwidth.has-text-align-center {
    padding-left: 15%;
    padding-right: 15%;
  }
}

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

@media (min-width: 1300px) {
  :root {
    --sidebar-width: 34rem;
    --layout-gap: 6rem;
  }
}
.wp-block-image + * {
  margin-top: 2.5ch !important;
}
.wp-block-image.aligncenter {
  display: block;
}
.wp-block-image.full img {
  width: 100%;
  height: auto;
}
.wp-block-image.is-style-border img {
  padding: 1ch;
  border: 1px solid #004DBC;
}
.wp-block-image.is-style-clip img {
  clip-path: polygon(0 0, 100% 0, 100% 100%, 100% 100%, 0 100%);
  transition: clip-path 0.75s ease-in-out 0.7s;
}
.wp-block-image.in-view.is-style-clip img {
  clip-path: polygon(0 0, 100% 0, 100% calc(100% - 50px), calc(100% - 45px) 100%, 0 100%);
}

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

@media (min-width: 1300px) {
  :root {
    --sidebar-width: 34rem;
    --layout-gap: 6rem;
  }
}
.wp-block-list.maxwidth {
  max-width: 80rem;
}
.wp-block-list.maxwidth:not(.aligncenter) {
  margin-left: 0 !important;
}
.wp-block-list.is-style-branded-ul, .wp-block-list.is-style-branded-ul-teal, .wp-block-list.is-style-branded-ul-2, .wp-block-list.is-style-branded-ul-teal-2, .wp-block-list.is-style-branded-ul-3, .wp-block-list.is-style-branded-ul-teal-3, .wp-block-list.is-style-branded-ul-4, .wp-block-list.is-style-branded-ul-teal-4, .wp-block-list.is-style-branded-ul-5, .wp-block-list.is-style-branded-ul-teal-5, .wp-block-list.is-style-branded-ul-6, .wp-block-list.is-style-branded-ul-teal-6 {
  list-style: none;
  margin-bottom: 0;
  padding: 0;
}
.wp-block-list.is-style-branded-ul li, .wp-block-list.is-style-branded-ul-teal li, .wp-block-list.is-style-branded-ul-2 li, .wp-block-list.is-style-branded-ul-teal-2 li, .wp-block-list.is-style-branded-ul-3 li, .wp-block-list.is-style-branded-ul-teal-3 li, .wp-block-list.is-style-branded-ul-4 li, .wp-block-list.is-style-branded-ul-teal-4 li, .wp-block-list.is-style-branded-ul-5 li, .wp-block-list.is-style-branded-ul-teal-5 li, .wp-block-list.is-style-branded-ul-6 li, .wp-block-list.is-style-branded-ul-teal-6 li {
  min-height: 34px;
  margin-bottom: 1.5ch;
  padding: 0.4rem 0 0 5.4rem;
  position: relative;
}
.wp-block-list.is-style-branded-ul li:before, .wp-block-list.is-style-branded-ul-teal li:before, .wp-block-list.is-style-branded-ul-2 li:before, .wp-block-list.is-style-branded-ul-teal-2 li:before, .wp-block-list.is-style-branded-ul-3 li:before, .wp-block-list.is-style-branded-ul-teal-3 li:before, .wp-block-list.is-style-branded-ul-4 li:before, .wp-block-list.is-style-branded-ul-teal-4 li:before, .wp-block-list.is-style-branded-ul-5 li:before, .wp-block-list.is-style-branded-ul-teal-5 li:before, .wp-block-list.is-style-branded-ul-6 li:before, .wp-block-list.is-style-branded-ul-teal-6 li:before {
  content: "";
  display: block;
  width: 32px;
  height: 34px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='34' fill='none'%3E%3Cpath stroke='%23AEB6C6' stroke-miterlimit='10' stroke-opacity='.5' d='M24.402 5.892a15.111 15.111 0 0 0-8.721-2.753C7.297 3.139.5 9.935.5 18.319.5 26.705 7.297 33.5 15.68 33.5c8.385 0 15.182-6.796 15.182-15.18 0-3.465-1.16-6.658-3.114-9.213'/%3E%3Cpath stroke='%2386F1A7' stroke-linecap='round' d='m8.31 15.793 6.458 6.816a.5.5 0 0 0 .773-.058L30.966.5'/%3E%3C/svg%3E");
  background-size: cover;
  position: absolute;
  top: 0;
  left: 0;
}
.wp-block-list.is-style-branded-ul li strong, .wp-block-list.is-style-branded-ul-teal li strong, .wp-block-list.is-style-branded-ul-2 li strong, .wp-block-list.is-style-branded-ul-teal-2 li strong, .wp-block-list.is-style-branded-ul-3 li strong, .wp-block-list.is-style-branded-ul-teal-3 li strong, .wp-block-list.is-style-branded-ul-4 li strong, .wp-block-list.is-style-branded-ul-teal-4 li strong, .wp-block-list.is-style-branded-ul-5 li strong, .wp-block-list.is-style-branded-ul-teal-5 li strong, .wp-block-list.is-style-branded-ul-6 li strong, .wp-block-list.is-style-branded-ul-teal-6 li strong {
  font-size: var(--wp--preset--font-size--font-20);
  font-weight: 500;
}
.wp-block-list.is-style-branded-ul.bg li, .wp-block-list.is-style-branded-ul-teal.bg li, .wp-block-list.is-style-branded-ul-2.bg li, .wp-block-list.is-style-branded-ul-teal-2.bg li, .wp-block-list.is-style-branded-ul-3.bg li, .wp-block-list.is-style-branded-ul-teal-3.bg li, .wp-block-list.is-style-branded-ul-4.bg li, .wp-block-list.is-style-branded-ul-teal-4.bg li, .wp-block-list.is-style-branded-ul-5.bg li, .wp-block-list.is-style-branded-ul-teal-5.bg li, .wp-block-list.is-style-branded-ul-6.bg li, .wp-block-list.is-style-branded-ul-teal-6.bg li {
  padding: 1.1rem 1.2rem 1.2rem 6.8rem;
  background: linear-gradient(116deg, rgba(0, 77, 188, 0.2) 5%, rgba(134, 241, 167, 0.075) 95%);
  border-radius: 6px;
}
.wp-block-list.is-style-branded-ul.bg li:before, .wp-block-list.is-style-branded-ul-teal.bg li:before, .wp-block-list.is-style-branded-ul-2.bg li:before, .wp-block-list.is-style-branded-ul-teal-2.bg li:before, .wp-block-list.is-style-branded-ul-3.bg li:before, .wp-block-list.is-style-branded-ul-teal-3.bg li:before, .wp-block-list.is-style-branded-ul-4.bg li:before, .wp-block-list.is-style-branded-ul-teal-4.bg li:before, .wp-block-list.is-style-branded-ul-5.bg li:before, .wp-block-list.is-style-branded-ul-teal-5.bg li:before, .wp-block-list.is-style-branded-ul-6.bg li:before, .wp-block-list.is-style-branded-ul-teal-6.bg li:before {
  top: 0.9rem;
  left: 1.2rem;
}
.wp-block-list.is-style-branded-ul-teal li:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='34' fill='none'%3E%3Cpath stroke='%23636F88' stroke-miterlimit='10' d='M24.402 5.892a15.111 15.111 0 0 0-8.721-2.753C7.297 3.139.5 9.935.5 18.319.5 26.704 7.297 33.5 15.68 33.5c8.385 0 15.182-6.796 15.182-15.18 0-3.465-1.16-6.658-3.114-9.213'/%3E%3Cpath stroke='%23004DBC' stroke-linecap='round' d='m8.31 15.793 6.458 6.816a.5.5 0 0 0 .772-.057L30.966.5'/%3E%3C/svg%3E");
}
.wp-block-list.is-style-branded-ul-2 li:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath stroke='%23aeb6c6' stroke-opacity='.3' d='M.5.5h31v31H.5z'/%3E%3Cpath fill='%2386f1a7' fill-opacity='.1' stroke='%2386f1a7' d='M9 9h14v14H9z'/%3E%3C/svg%3E");
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
}
.wp-block-list.is-style-branded-ul-teal-2 li:before {
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='31' height='31' stroke='%23636F88'/%3E%3Crect x='9' y='9' width='14' height='14' fill='%23004DBC' fill-opacity='0.1' stroke='%23004DBC'/%3E%3C/svg%3E%0A");
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
  top: 0.9rem !important;
}
.wp-block-list.is-style-branded-ul-3 li:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='37' fill='none'%3E%3Cpath stroke='%23aeb6c6' stroke-opacity='.4' d='M15.598 18.316.5 1.316V34.96z'/%3E%3Cpath stroke='%2386f1a7' stroke-opacity='.4' d='M18.535 1.197H7.598l15.336 16.881-15.098 17.12h10.818l15.098-17z'/%3E%3C/svg%3E");
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
}
.wp-block-list.is-style-branded-ul-teal-3 li:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='37' fill='none'%3E%3Cpath stroke='%23636f88' stroke-opacity='.7' d='M15.598 18.316.5 1.316V34.96z'/%3E%3Cpath stroke='%23004dbc' stroke-opacity='.7' d='M18.535 1.197H7.598l15.336 16.881-15.098 17.12h10.818l15.098-17z'/%3E%3C/svg%3E");
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
}
.wp-block-list.is-style-branded-ul-4 li:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Crect width='31' height='31' x='.5' y='.5' stroke='%23aeb6c6' stroke-opacity='.3' rx='15.5'/%3E%3Crect width='14' height='14' x='9' y='9' fill='%2386f1a7' fill-opacity='.1' stroke='%2386f1a7' rx='7'/%3E%3C/svg%3E");
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
}
.wp-block-list.is-style-branded-ul-teal-4 li:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Crect width='31' height='31' x='.5' y='.5' stroke='%23616f87' rx='15.5'/%3E%3Crect width='14' height='14' x='9' y='9' fill='%23004dbc' fill-opacity='.1' stroke='%23004dbc' rx='7'/%3E%3C/svg%3E");
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
}
.wp-block-list.is-style-branded-ul-5 li:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath stroke='%23aeb6c6' stroke-opacity='.3' d='M.5.5h31v31H.5z'/%3E%3Cpath stroke='%2386f1a7' d='M15.996 7v18M25 15.996H7'/%3E%3C/svg%3E");
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
}
.wp-block-list.is-style-branded-ul-teal-5 li:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath stroke='%23616f87' d='M.5.5h31v31H.5z'/%3E%3Cpath stroke='%23004dbc' d='M15.996 7v18M25 15.996H7'/%3E%3C/svg%3E");
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
}
.wp-block-list.is-style-branded-ul-6 li:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Crect width='31' height='31' x='.5' y='.5' stroke='%23aeb6c6' stroke-opacity='.3' rx='15.5'/%3E%3Cpath stroke='%2386f1a7' d='M15.996 7v18M25 15.996H7'/%3E%3C/svg%3E");
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
}
.wp-block-list.is-style-branded-ul-teal-6 li:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Crect width='31' height='31' x='.5' y='.5' stroke='%23616f87' rx='15.5'/%3E%3Cpath stroke='%23004dbc' d='M15.996 7v18M25 15.996H7'/%3E%3C/svg%3E");
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
}
@media (min-width: 1024px) {
  .wp-block-list.col-2 {
    columns: 2;
  }
}
@media (min-width: 1250px) {
  .wp-block-list.offset {
    padding-left: 5%;
    padding-right: 5%;
  }
}
@media (min-width: 1450px) {
  .wp-block-list.offset {
    padding-left: 10%;
    padding-right: 10%;
  }
}

* + .wp-block-list.bg {
  margin-top: 3.4ch;
}

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

@media (min-width: 1300px) {
  :root {
    --sidebar-width: 34rem;
    --layout-gap: 6rem;
  }
}
p:empty {
  display: none;
}
p.is-style-intro {
  font-size: var(--wp--preset--font-size--font-26);
  font-weight: 200;
  line-height: 1.5;
  color: #FFF;
}
p.is-style-intro.has-text-align-center {
  width: 96%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}
p.is-style-intro.has-text-align-center.wide {
  max-width: 96rem;
}
p.is-style-intro + .wp-block-columns {
  margin-top: var(--wp--preset--spacing--l);
}
p.is-style-intro--small {
  font-size: var(--wp--preset--font-size--font-23);
  font-weight: 200;
  line-height: 1.47;
  color: #A7CBFF;
}
p.is-style-intro--small.has-text-align-center {
  width: 96%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}
p.is-style-intro--small + .wp-block-columns {
  margin-top: 4.5ch;
}
p.is-style-footnote {
  font-size: var(--wp--preset--font-size--font-16);
}
p.is-style-linkedin {
  padding-left: 32px;
  position: relative;
}
p.is-style-linkedin:before {
  content: "";
  display: block;
  width: 22px;
  height: 22px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none'%3E%3Cpath fill='%23ACD1C9' d='M7.876 16.188H5.532v-7.55h2.344v7.55Zm-1.173-8.58a1.37 1.37 0 0 1-.96-2.331 1.358 1.358 0 0 1 2.317.96c0 .75-.608 1.37-1.357 1.37Zm9.948 8.58h-2.34v-3.676c0-.876-.017-1.999-1.218-1.999-1.22 0-1.406.952-1.406 1.936v3.739H9.345v-7.55h2.249v1.03h.032c.314-.594 1.078-1.22 2.219-1.22 2.373 0 2.809 1.563 2.809 3.592v4.148h-.003Z'/%3E%3Crect width='21' height='21' x='.5' y='.5' stroke='%23CD136A' rx='1.5'/%3E%3C/svg%3E");
  background-position: top left;
  background-repeat: no-repeat;
  position: absolute;
  top: 4px;
  left: 0;
}
p.is-style-email {
  padding-left: 36px;
  position: relative;
}
p.is-style-email:before {
  content: "";
  display: block;
  width: 22px;
  height: 19px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='19' fill='none'%3E%3Crect width='21' height='17' x='.707' y='1.302' stroke='%2361A1FF' rx='1.5'/%3E%3Cpath stroke='%2361A1FF' stroke-linejoin='round' d='m3.854 4.428 7.263 7.239 7.299-7.24m-2.94 7.049 3.48 3.7m-15.497-.055 3.384-3.6'/%3E%3C/svg%3E");
  background-position: top left;
  background-repeat: no-repeat;
  position: absolute;
  top: 4px;
  left: 0;
}
p.is-style-phone {
  padding-left: 36px;
  position: relative;
}
p.is-style-phone:before {
  content: "";
  display: block;
  width: 26px;
  height: 30px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none'%3E%3Cpath stroke='%2361A1FF' stroke-linecap='round' stroke-linejoin='round' d='M17.216 5.979a6.224 6.224 0 0 1 4.917 4.917M17.216 1a11.203 11.203 0 0 1 9.896 9.883m-1.245 9.933v3.734a2.489 2.489 0 0 1-2.713 2.49 24.633 24.633 0 0 1-10.742-3.822 24.272 24.272 0 0 1-7.469-7.468A24.633 24.633 0 0 1 1.122 4.958a2.49 2.49 0 0 1 2.477-2.713h3.734a2.49 2.49 0 0 1 2.49 2.14c.157 1.196.45 2.369.87 3.498a2.49 2.49 0 0 1-.56 2.627l-1.58 1.58a19.917 19.917 0 0 0 7.468 7.469l1.581-1.58a2.49 2.49 0 0 1 2.627-.561c1.129.421 2.302.714 3.497.871a2.49 2.49 0 0 1 2.141 2.527Z'/%3E%3C/svg%3E");
  background-size: contain;
  background-position: top left;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  left: 0;
}
p.is-style-location {
  padding-left: 36px;
  position: relative;
}
p.is-style-location:before {
  content: "";
  display: block;
  width: 18px;
  height: 22px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='22' fill='none'%3E%3Cpath stroke='%2361A1FF' d='M8.7.5c4.53 0 8.201 3.668 8.201 8.191 0 2.255-.853 4.151-2.36 6.163-1.449 1.935-3.457 3.924-5.84 6.421-2.385-2.525-4.391-4.513-5.842-6.443C1.352 12.827.5 10.945.5 8.692.5 4.167 4.17.5 8.7.5Z'/%3E%3Ccircle cx='8.7' cy='8.987' r='3.359' stroke='%2361A1FF'/%3E%3C/svg%3E");
  background-position: top left;
  background-repeat: no-repeat;
  position: absolute;
  top: 3px;
  left: 0;
}
@media (min-width: 1024px) {
  p.maxwidth, p.is-style-maxwidth {
    padding-right: 35%;
  }
  p.maxwidth.has-text-align-center, p.is-style-maxwidth.has-text-align-center {
    padding-left: 20%;
    padding-right: 20%;
  }
  p.maxwidth.has-text-align-center + .wp-block-columns, p.is-style-maxwidth.has-text-align-center + .wp-block-columns {
    margin-top: var(--wp--preset--spacing--l);
  }
}
@media (min-width: 1450px) {
  p.maxwidth, p.is-style-maxwidth {
    padding-right: 40%;
  }
}
p + h2,
p + h3,
p + h4,
p + h5,
p + h6,
p + .wp-block-image {
  margin-top: 2.5ch !important;
}
p + p {
  margin-top: 1.85ch !important;
}
p + .accordion {
  margin-top: 3.5ch !important;
}
p + .wp-block-columns,
p + .is-style-box {
  margin-top: var(--wp--preset--spacing--normal);
}

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

@media (min-width: 1300px) {
  :root {
    --sidebar-width: 34rem;
    --layout-gap: 6rem;
  }
}
.wp-block-quote + * {
  margin-top: 3.5ch !important;
}
* + .wp-block-quote {
  margin-top: 4ch !important;
}
.wp-block-quote.has-background {
  padding: var(--wp--preset--spacing--normal);
  border-radius: 10px;
}
.wp-block-quote.maxwidth {
  max-width: 104rem;
  margin-left: auto;
  margin-right: auto;
}
.wp-block-quote:before {
  content: "";
  display: block;
  width: 44px;
  height: 32px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='51' height='38' fill='none'%3E%3Cpath stroke='%2386F1A7' d='m19.23 1.521 3.048 8.062.177.466-.467.178-3.162 1.203c-2.312.874-4.027 1.774-5.174 2.69-.904.723-1.608 1.643-2.109 2.77a9.988 9.988 0 0 1 1.798-.17c2.42 0 4.579 1.038 6.463 3.045h-.001c1.896 1.94 2.846 4.31 2.846 7.08 0 2.705-.997 5.075-2.965 7.088-1.897 1.937-4.17 2.917-6.795 2.917-3.528 0-6.418-1.303-8.625-3.906l-.006-.007C2.13 30.334 1.096 26.8 1.096 22.393c0-4.75 1.309-8.87 3.941-12.335h.001c2.694-3.527 6.16-6.07 10.389-7.626l3.157-1.202.468-.178.178.469Zm26.942 0 3.049 8.062.177.466-.467.178-3.162 1.203h-.001c-2.312.874-4.027 1.774-5.173 2.69-.905.723-1.609 1.643-2.11 2.77a9.988 9.988 0 0 1 1.798-.17c2.42 0 4.58 1.038 6.463 3.045 1.895 1.94 2.846 4.31 2.846 7.08 0 2.705-.998 5.075-2.966 7.088-1.897 1.937-4.17 2.917-6.795 2.917-3.528 0-6.418-1.303-8.625-3.906l-.006-.007c-2.127-2.603-3.162-6.137-3.162-10.544 0-4.75 1.309-8.87 3.942-12.335 2.694-3.527 6.16-6.07 10.39-7.626l3.156-1.202.468-.178.178.469Z'/%3E%3C/svg%3E");
  background-size: cover;
  margin: 0 0 2.5rem 0;
  opacity: 0.7;
}
.wp-block-quote p {
  font-size: var(--wp--preset--font-size--font-20);
  font-weight: 200;
  line-height: 1.35;
  color: #74ACF3;
}
.wp-block-quote p + p {
  margin-top: 1.6ch !important;
}
.wp-block-quote cite {
  font-size: var(--wp--preset--font-size--font-16);
  color: #AEB6C6;
}
.wp-block-quote cite:before {
  content: "";
  display: block;
  max-width: 200px;
  height: 1px;
  margin: 1.5ch 0;
  background: rgba(214, 219, 231, 0.55);
}

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

@media (min-width: 1300px) {
  :root {
    --sidebar-width: 34rem;
    --layout-gap: 6rem;
  }
}
.wp-block-separator {
  border-top-width: 1px;
}

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

@media (min-width: 1300px) {
  :root {
    --sidebar-width: 34rem;
    --layout-gap: 6rem;
  }
}
.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(44, 139, 255, 0.35);
    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='%232C8BFF'/%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 .wp-block-table-wrap {
    overflow-x: auto;
    verflow-y: hidden;
    scrollbar-color: rgba(44, 139, 255, 0.5) rgba(134, 241, 167, 0.1);
    scrollbar-width: thin;
  }
  .wp-block-table .wp-block-table-wrap::-webkit-scrollbar {
    height: 10px;
  }
  .wp-block-table .wp-block-table-wrap::-webkit-scrollbar:vertical {
    display: none;
    width: 0;
  }
  .wp-block-table .wp-block-table-wrap::-webkit-scrollbar-thumb {
    background: rgba(44, 139, 255, 0.7);
    border-radius: 10px;
    border: none;
  }
  .wp-block-table .wp-block-table-wrap::-webkit-scrollbar-thumb:hover {
    background: rgba(44, 139, 255, 0.99);
  }
  .wp-block-table .wp-block-table-wrap::-webkit-scrollbar-track {
    background: rgba(134, 241, 167, 0.135);
    border: none;
    border-radius: 10px;
  }
}

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: 500;
  text-transform: unset;
}
table thead {
  border-top: none !important;
  border-bottom: 1px solid #004DBC !important;
}
table thead th {
  font-family: var(--wp--preset--font-family--secondary);
  font-weight: 500;
  padding: 1.5rem !important;
  color: #86F1A7;
  border: none !important;
}
table td {
  padding: 1.5rem !important;
  border: none !important;
}
table tbody tr {
  border-top: none;
}
table tbody tr:nth-child(even) {
  background: rgba(0, 37, 148, 0.075);
}
table tfoot {
  border-top: 1px solid #86F1A7 !important;
  border-bottom: none !important;
}
table tfoot th {
  background: none;
}

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

@media (max-width: 781px) {
  .wp-block-group.has-background .wp-block-table.is-style-swipe {
    width: calc(88vw - var(--wp--preset--spacing--m) * 2);
  }
}

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

@media (min-width: 1300px) {
  :root {
    --sidebar-width: 34rem;
    --layout-gap: 6rem;
  }
}
.wp-block-video {
  border-radius: 10px;
  overflow: hidden;
}

