: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: "Noto Sans", sans-serif;
  font-size: var(--wp--preset--font-size--font-18);
  font-weight: 500;
  line-height: 1.25;
  text-align: center;
  text-decoration: none;
  padding: 11px 2.5rem 11px 2.5rem;
  color: #163359;
  border: 0.15rem solid #E46030;
  border-radius: 5rem;
  cursor: pointer;
  position: relative;
  transition: color 0.35s cubic-bezier(0.4, 0, 0.2, 1), background 0.35s 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: #FFF;
  background: #E46030;
}
.wp-block-button .wp-block-button__link em {
  font-style: normal;
  font-weight: 300;
  padding-right: 0.6ch;
}
.wp-block-button.is-style-white .wp-block-button__link {
  color: #FFF;
  border-color: #F59636;
}
.wp-block-button.is-style-white .wp-block-button__link:hover, .wp-block-button.is-style-white .wp-block-button__link:active, .wp-block-button.is-style-white .wp-block-button__link:focus {
  background: #F59636;
}
.wp-block-button.is-style-phone-nr .wp-block-button__link {
  padding-left: 0;
  padding-right: 0;
  border: transparent;
  border-radius: 0;
}
.wp-block-button.is-style-phone-nr .wp-block-button__link:hover, .wp-block-button.is-style-phone-nr .wp-block-button__link:active, .wp-block-button.is-style-phone-nr .wp-block-button__link:focus {
  background: transparent;
}
.wp-block-button.is-style-small .wp-block-button__link {
  font-weight: 500;
  text-decoration: underline;
  text-decoration-color: #E46030;
  text-decoration-thickness: 0.095rem;
  text-underline-position: under;
  text-underline-offset: 0.2ch;
  padding: 0;
  color: #163359;
  background: transparent;
  border: none;
  transition: color 0.35s ease-in-out, text-decoration-color 0.35s ease-in-out !important;
}
.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: #1B1A1A;
  text-decoration-color: transparent;
}

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

.accordion-slider + .wp-block-buttons {
  margin-top: var(--wp--preset--spacing--l) !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: 3.5rem;
  border-radius: 5px;
}
.wp-block-column.is-style-border-left {
  padding-left: 2rem;
  border-left: 1px solid rgba(22, 51, 89, 0.2);
}
.wp-block-column.is-style-box {
  padding: 2rem;
  border: 1px solid #F59636;
  border-radius: 5px;
}
.wp-block-column.is-style-box .wp-block-group {
  padding: 0 !important;
}
.wp-block-column.is-style-box-blue {
  padding: 5px;
  border: 1px solid rgba(22, 51, 89, 0.2);
  border-radius: 5px;
}
@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: 2rem;
  border: 1px solid #F59636;
  border-radius: 5px;
}
@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--normal);
  border-radius: 5px;
}
.wp-block-columns + .wp-block-columns {
  margin-top: var(--wp--preset--spacing--m) !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(238, 240, 241, 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-sm-gap > .wp-block-column {
    max-width: calc(50% - 8px);
  }
  .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;
  }
}
@media (min-width: 782px) and (max-width: 1254px) {
  .wp-block-columns.col-2-md-lg {
    flex-wrap: wrap !important;
  }
  .wp-block-columns.col-2-md-lg .wp-block-column {
    width: calc(50% - 20px);
    flex-grow: unset;
    flex-basis: unset;
  }
}
@media (min-width: 782px) {
  .wp-block-columns.col-2 {
    flex-wrap: wrap !important;
  }
  .wp-block-columns.col-2 .wp-block-column {
    width: calc(50% - 20px);
    flex-grow: unset;
    flex-basis: unset;
  }
  .wp-block-columns.col-2.is-style-sm-gap .wp-block-column {
    width: calc(50% - 8px);
  }
}
.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--l);
  }
}
@media (min-width: 1450px) {
  .wp-block-columns.is-style-lg-gap {
    gap: calc(var(--wp--preset--spacing--l) * 1.2);
  }
}
@media (max-width: 781px) {
  .wp-block-columns + .wp-block-columns.mt0-sm {
    margin-top: 0 !important;
  }
}
.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;
}

: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: var(--wp--preset--spacing--l) var(--wp--preset--spacing--normal);
  border-radius: 5px;
}
.wp-block-cover + * {
  margin-top: var(--wp--preset--spacing--normal);
}
.wp-block-cover__inner-container {
  position: relative;
  z-index: 3 !important;
}
@media (min-width: 1350px) {
  .wp-block-cover {
    padding: var(--wp--preset--spacing--xl) 7rem;
  }
}

.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(228, 96, 48, 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: 499px) {
  figure.wp-block-gallery {
    flex-direction: column;
    gap: 1.5rem;
  }
  figure.wp-block-gallery .wp-block-image {
    width: 100% !important;
  }
}
@media (min-width: 500px) {
  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: 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-group:not(.has-background) + .wp-block-group:not(.has-background) {
  padding-top: 0;
}
.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(34, 61, 70, 0.1);
  border: 1px solid rgba(22, 51, 89, 0.2);
}
.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.treatment-card {
  container-type: inline-size;
  margin-top: var(--wp--preset--spacing--small) !important;
  margin-bottom: var(--wp--preset--spacing--small) !important;
}
.wp-block-group.treatment-card > .wp-block-group {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  gap: var(--wp--preset--spacing--small);
}
.wp-block-group.treatment-card > .wp-block-group h3 {
  width: 100%;
  margin-top: 0 !important;
}
.wp-block-group.treatment-card > .wp-block-group figure {
  margin: 0 !important;
}
.wp-block-group.treatment-card > .wp-block-group + p.has-font-16-font-size {
  margin-top: calc(var(--wp--preset--spacing--small) * 1.8) !important;
}
@container (min-width: 280px) {
  .wp-block-group.treatment-card > .wp-block-group {
    flex-direction: row;
    align-items: center;
    gap: 4px;
    margin-right: -4px !important;
  }
  .wp-block-group.treatment-card > .wp-block-group figure {
    width: 46px;
  }
  .wp-block-group.treatment-card > .wp-block-group figure img {
    marign-right: -3px;
  }
  .wp-block-group.treatment-card > .wp-block-group h3 {
    width: calc(100% - 50px);
    order: -1;
  }
}
.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: 5px;
}
.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: 5px;
}
@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 {
  margin-top: var(--wp--preset--spacing--m) !important;
}
.wp-block-group + p {
  margin-top: var(--wp--preset--spacing--normal) !important;
}

.single-post .wp-block-group.has-background {
  padding: var(--wp--preset--spacing--normal) !important;
  border-radius: 5px;
}
.single-post * + .wp-block-group.has-background {
  margin-top: var(--wp--preset--spacing--l) !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:not(.is-style-no-border) span {
  display: inline-block;
  padding-bottom: 0.2ch;
  border-bottom: 2px solid #E46030;
}
.wp-block-heading strong {
  font-weight: 500;
}
.wp-block-heading.has-font-40-font-size {
  line-height: 1.35;
}
.wp-block-heading.is-style-max-width {
  max-width: 100rem;
  margin-left: 0 !important;
}
.wp-block-heading.is-style-top-border {
  padding-top: 0.5ch;
  border-top: 1px solid rgba(22, 51, 89, 0.2);
}
.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%;
  }
}

.has-beige-to-bottom-gradient-background .wp-block-heading.is-style-small-title:before,
.has-beige-rad-background .wp-block-heading.is-style-small-title:before,
.has-cloud-rad-gradient-background .wp-block-heading.is-style-small-title:before,
.has-silver-background-color .wp-block-heading.is-style-small-title:before,
.has-cloud-background-color .wp-block-heading.is-style-small-title:before,
.has-white-background-color .wp-block-heading.is-style-small-title:before,
.has-orange-to-bottom-gradient-background .wp-block-heading.is-style-small-title:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='13' fill='none'%3E%3Cpath fill='%232832c6' d='M9 0A9 9 0 0 0 .422 11.73c.187-.178 3.37-3.27 4.079-3.959.277.354.517.656.757.956.054-.061 4.395-5.21 4.475-5.307.204.38 1.436 2.684 1.607 3 .222-.236.456-.482.876-.933.109.15 4.802 6.909 5 7.194A9 9 0 0 0 9 0'/%3E%3C/svg%3E");
}
.has-beige-to-bottom-gradient-background .wp-block-heading.is-style-bottom-border,
.has-beige-rad-background .wp-block-heading.is-style-bottom-border,
.has-cloud-rad-gradient-background .wp-block-heading.is-style-bottom-border,
.has-silver-background-color .wp-block-heading.is-style-bottom-border,
.has-cloud-background-color .wp-block-heading.is-style-bottom-border,
.has-white-background-color .wp-block-heading.is-style-bottom-border,
.has-orange-to-bottom-gradient-background .wp-block-heading.is-style-bottom-border {
  border-bottom: 1px solid rgba(22, 51, 89, 0.2);
}
.has-beige-to-bottom-gradient-background .wp-block-heading.is-style-top-border,
.has-beige-rad-background .wp-block-heading.is-style-top-border,
.has-cloud-rad-gradient-background .wp-block-heading.is-style-top-border,
.has-silver-background-color .wp-block-heading.is-style-top-border,
.has-cloud-background-color .wp-block-heading.is-style-top-border,
.has-white-background-color .wp-block-heading.is-style-top-border,
.has-orange-to-bottom-gradient-background .wp-block-heading.is-style-top-border {
  border-top: 1px solid rgba(22, 51, 89, 0.2);
}

h2 + .wp-block-columns {
  margin-top: var(--wp--preset--spacing--l) !important;
}

.small-title-wrap + p {
  margin-top: 0 !important;
}

* + .small-title-wrap {
  margin-top: var(--wp--preset--spacing--normal) !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-image + * {
  margin-top: 3.5ch !important;
}
.wp-block-image + *.wp-block-buttons {
  margin-top: 4ch !important;
}
.wp-block-image img {
  border-radius: 5px;
}
.wp-block-image a {
  display: block;
}
.wp-block-image a img {
  transition: filter 0.35s ease-in-out;
}
.wp-block-image a:hover img {
  filter: grayscale(1);
}
.wp-block-image.aligncenter {
  display: block;
}
.wp-block-image.full img {
  width: 100%;
  height: auto;
}
.wp-block-image figcaption {
  font-size: var(--wp--preset--font-size--font-16);
  margin-bottom: 0 !important;
  padding-bottom: 1rem;
  color: #EEEAE7;
  border-bottom: 1px solid rgba(22, 51, 89, 0.2);
}
.wp-block-image figcaption strong {
  font-family: "Merriweather", serif;
  font-size: var(--wp--preset--font-size--font-21);
  font-weight: 400;
  color: #F59636;
}

: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 {
  list-style: none;
  margin-bottom: 0;
  padding: 0;
}
.wp-block-list.is-style-branded-ul li {
  margin-bottom: 4rem;
  padding: 0 0 0 5rem;
  position: relative;
}
.wp-block-list.is-style-branded-ul li:before, .wp-block-list.is-style-branded-ul li:after {
  content: "";
  display: block;
  position: absolute;
}
.wp-block-list.is-style-branded-ul li:before {
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='none'%3E%3Crect width='29' height='29' x='.5' y='.5' stroke='%23f59636' rx='14.5'/%3E%3Cpath stroke='%23e46030' stroke-linecap='round' stroke-width='1.2' d='m7.639 16.218 4.983 5.076a.5.5 0 0 0 .763-.06L22.718 8.17'/%3E%3C/svg%3E");
  background-size: cover;
  top: 2px;
  left: 0;
}
.wp-block-list.is-style-branded-ul li:after {
  height: 1px;
  background: rgba(22, 51, 89, 0.2);
  bottom: -2rem;
  left: 5rem;
  right: 0;
}
.wp-block-list.is-style-branded-ul li strong {
  font-size: var(--wp--preset--font-size--font-19);
  font-weight: 500;
  line-height: 1.53;
  color: #1B1A1A;
}
.wp-block-list.is-style-branded-ul li:last-child {
  margin-bottom: 0;
}
.wp-block-list.is-style-branded-ul li:last-child:after {
  display: none;
}
.wp-block-list.is-style-branded-ul.bg li {
  padding: 1.1rem 1.2rem 1.2rem 6.8rem;
  background: radial-gradient(98.4% 92.86% at 60.98% 40.72%, rgba(228, 96, 48, 0) 9.67%, rgba(228, 96, 48, 0.26) 100%);
  border-radius: 5px;
}
.wp-block-list.is-style-branded-ul.bg li:before {
  top: 0.6rem;
  left: 1.2rem;
}
.wp-block-list.is-style-branded-ul.border li {
  margin-bottom: 2.5ch;
  padding: 0 0 0 2rem;
  border-left: 1px dashed rgba(228, 96, 48, 0.7);
}
.wp-block-list.is-style-branded-ul.border li:before {
  display: none;
}
@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-23);
  font-weight: 500;
  color: #163359;
}
@media (min-width: 1024px) {
  p.is-style-intro.is-style-maxwidth {
    padding-right: 15%;
  }
}
p.is-style-intro.has-text-align-center {
  width: 98%;
  max-width: 101rem;
  margin-left: auto;
  margin-right: auto;
}
p.is-style-intro + .wp-block-columns {
  margin-top: var(--wp--preset--spacing--l);
}
p.is-style-small-intro {
  font-size: var(--wp--preset--font-size--font-19);
  color: #163359;
}
@media (max-width: 781px) {
  p.is-style-small-intro br {
    display: none;
  }
}
@media (min-width: 1024px) {
  p.is-style-small-intro.is-style-maxwidth {
    padding-right: 15%;
  }
}
p.is-style-small-intro.has-text-align-center {
  width: 95%;
  max-width: 94rem;
  margin-left: auto;
  margin-right: auto;
}
p.is-style-footnote {
  font-size: var(--wp--preset--font-size--font-16);
  text-wrap: pretty;
  color: #E46030;
}
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 {
  margin-top: var(--wp--preset--spacing--m);
}

.has-beige-to-bottom-gradient-background p.is-style-intro,
.has-beige-rad-background p.is-style-intro,
.has-cloud-rad-gradient-background p.is-style-intro,
.has-silver-background-color p.is-style-intro,
.has-cloud-background-color p.is-style-intro,
.has-white-background-color p.is-style-intro,
.has-orange-to-bottom-gradient-background p.is-style-intro {
  color: rgb(23.5, 23, 57) !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-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: 5px;
}
.wp-block-quote.maxwidth {
  max-width: 104rem;
  margin-left: auto;
  margin-right: auto;
}
.wp-block-quote:before {
  content: "";
  display: block;
  width: 23px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='20' fill='none'%3E%3Cpath fill='%23e46030' d='M5.825 20q-1.526 0-2.857-.999-1.332-1.026-2.164-2.774Q0 14.453 0 12.177 0 9.71.721 7.796q.722-1.942 1.914-3.412a14.5 14.5 0 0 1 2.635-2.58A19 19 0 0 1 8.155 0l1.61 1.276v.472a17 17 0 0 0-1.97 1.886A9.8 9.8 0 0 0 6.13 6.24q-.665 1.47-.665 3.412 0 1.305.582 2.08.583.75 1.332 1.36.776.611 1.359 1.387.582.75.582 2.108 0 1.47-1.026 2.441-.999.97-2.469.971m12.4 0q-1.526 0-2.858-.999-1.33-1.026-2.163-2.774-.804-1.774-.805-4.05 0-2.468.722-4.382.72-1.942 1.914-3.412a14.5 14.5 0 0 1 2.635-2.58A19 19 0 0 1 20.555 0l1.609 1.276v.472a17 17 0 0 0-1.97 1.886A9.8 9.8 0 0 0 18.53 6.24q-.666 1.47-.666 3.412 0 1.305.583 2.08.582.75 1.331 1.36.777.611 1.36 1.387.582.75.582 2.108 0 1.47-1.026 2.441-1 .97-2.47.971'/%3E%3C/svg%3E");
  background-size: cover;
  margin: var(--wp--preset--spacing--small) 0;
}
.wp-block-quote p {
  font-size: var(--wp--preset--font-size--font-21);
  font-weight: 320;
  line-height: 1.48;
  color: #1B1A1A;
}
.wp-block-quote p + p {
  margin-top: 1.6ch !important;
}
.wp-block-quote cite {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.6ch;
  font-size: var(--wp--preset--font-size--font-17);
  padding-top: 1.8rem;
  color: #163359;
  position: relative;
}
.wp-block-quote cite strong {
  font-weight: 550;
  color: rgb(15.4297297297, 35.7689189189, 62.4202702703);
}
.wp-block-quote cite:before {
  content: "";
  display: block;
  width: 100px;
  height: 1px;
  background: rgba(22, 51, 89, 0.12);
  position: absolute;
  top: 0;
  left: 0;
}

: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 {
  margin-top: var(--wp--preset--spacing--normal) !important;
  margin-bottom: var(--wp--preset--spacing--normal) !important;
  border-color: #E46030;
  border-top-width: 1px;
  border-style: dashed;
  border-bottom: none;
  opacity: 0.7;
}

: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(228, 96, 48, 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='%23163359'/%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(228, 96, 48, 0.5) rgba(228, 96, 48, 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(228, 96, 48, 0.7);
    border-radius: 10px;
    border: none;
  }
  .wp-block-table .wp-block-table-wrap::-webkit-scrollbar-thumb:hover {
    background: rgba(228, 96, 48, 0.99);
  }
  .wp-block-table .wp-block-table-wrap::-webkit-scrollbar-track {
    background: rgba(228, 96, 48, 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 #E46030 !important;
}
table thead th {
  font-family: "Noto Sans", sans-serif;
  font-weight: 500;
  padding: 1.5rem !important;
  color: #163359;
  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(22, 51, 89, 0.075);
}
table tfoot {
  border-top: 1px solid #E46030 !important;
  border-bottom: none !important;
}
table tfoot th {
  background: none;
}

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

@media (max-width: 781px) {
  .has-background .wp-block-table.is-style-swipe {
    width: calc(88vw - 7rem);
  }
}

: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 {
  overflow: hidden;
}

