/* Minification failed. Returning unminified contents.
(69,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(70,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(72,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(73,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(191,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(192,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(195,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(196,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(197,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(205,30): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(206,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(207,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(235,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(239,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(243,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(247,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(251,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5463,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5464,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5495,32): run-time error CSS1039: Token not allowed after unary operator: '-offset-head-amount'
(5539,29): run-time error CSS1039: Token not allowed after unary operator: '-offset-head-amount'
(5603,46): run-time error CSS1039: Token not allowed after unary operator: '-colour-slice-top'
(5603,72): run-time error CSS1039: Token not allowed after unary operator: '-colour-slice-top'
(5655,34): run-time error CSS1039: Token not allowed after unary operator: '-offset-head-amount'
 */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, a, big, em, img, s, strong, sup, var, i, center, ol, ul, li, fieldset, form, label, legend, table, tr, th, td, article, details, figure, figcaption, footer, header, menu, nav, section, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline
}

article, details, figcaption, figure, footer, header, menu, nav, section {
  display: block
}

body {
  line-height: 1.3
}

ol, ul {
  list-style: none
}

blockquote {
  quotes: none
}

  blockquote:before, blockquote:after {
    content: "";
    content: none
  }

table {
  border-collapse: collapse;
  border-spacing: 0
}

@font-face {
  font-family: "Lexend";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/lexend-v18-latin-regular.woff2") format("woff2"),url("../fonts/lexend-v18-latin-regular.woff") format("woff")
}

@font-face {
  font-family: "Lexend";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/lexend-v18-latin-500.woff2") format("woff2"),url("../fonts/lexend-v18-latin-500.woff") format("woff")
}

@font-face {
  font-family: "Lexend";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/lexend-v18-latin-600.woff2") format("woff2"),url("../fonts/lexend-v18-latin-600.woff") format("woff")
}

@font-face {
  font-family: "Lexend";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/lexend-v18-latin-700.woff2") format("woff2"),url("../fonts/lexend-v18-latin-700.woff") format("woff")
}

.container, .container-fluid, .container-fluid-tomax, .container-xxl, .container-lg, .container-md, .container-sm {
  --bs-gutter-x: 15px;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x)*.5);
  padding-left: calc(var(--bs-gutter-x)*.5);
  margin-right: auto;
  margin-left: auto
}

.no-js .container-carousel {
  margin-right: 20px;
  margin-left: 20px
}

  .no-js .container-carousel .wrapper {
    margin-left: 0
  }

.container-carousel {
  overflow: hidden;
  margin-right: 0;
  margin-left: 0
}

  .container-carousel .wrapper {
    margin-left: 0
  }

@media(min-width:576px) {
  .container-sm {
    max-width: 960px
  }

  .container-carousel {
    margin-left: 0
  }

    .container-carousel .wrapper {
      margin-left: calc((100% - 540px)/2 + 10px)
    }

  .container-carousel--tomd {
    margin-right: 0
  }

    .container-carousel--tomd .wrapper {
      margin-right: auto;
      margin-left: auto
    }
}

@media(min-width:768px) {
  .container-carousel:not(.container-carousel--tomd) .wrapper {
    margin-left: calc((100% - 720px)/2 + 10px)
  }
}

@media(min-width:992px) {
  .container-carousel:not(.container-carousel--tomd) .wrapper {
    margin-left: calc((100% - 960px)/2 + 10px)
  }
}

@media(min-width:1200px) {
  .container-carousel .wrapper {
    margin-left: 70px
  }

  .container-carousel--tomd .wrapper {
    margin-left: auto
  }
}

@media(min-width:1400px) {
  .container-lg, .container {
    max-width: 1460px
  }

  .container-carousel.limit-width {
    max-width: calc(100vw - (100vw - 1600px)/2);
    margin-left: auto
  }

  .container-xxl {
    max-width: 1600px
  }

  .container-md {
    max-width: 1200px
  }

  .container-carousel .wrapper {
    margin-left: 70px
  }

  .container-carousel--tomd .wrapper {
    margin-right: auto;
    margin-left: auto
  }
}

@media(min-width:1600px) {
  .container-fluid-tomax {
    max-width: 1600px
  }
}

.container-br {
  border-radius: 14px
}

.container-br-top {
  border-top-left-radius: 14px;
  border-top-right-radius: 14px
}

.container-br-bottom {
  border-bottom-left-radius: 14px;
  border-bottom-right-radius: 14px
}

.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1*var(--bs-gutter-y));
  margin-right: calc(-0.5*var(--bs-gutter-x));
  margin-left: calc(-0.5*var(--bs-gutter-x))
}

  .row > * {
    box-sizing: border-box;
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x)*.5);
    padding-left: calc(var(--bs-gutter-x)*.5);
    margin-top: var(--bs-gutter-y)
  }

.col {
  flex: 1 0 0%
}

.col-auto {
  flex: 0 0 auto;
  width: auto
}

.col-9 {
  flex: 0 0 auto;
  width: 75%
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%
}

.col-12 {
  flex: 0 0 auto;
  width: 100%
}

.g-0, .gx-0 {
  --bs-gutter-x: 0
}

.g-0 {
  --bs-gutter-y: 0
}

.gx-1 {
  --bs-gutter-x: 15px
}

.gx-2 {
  --bs-gutter-x: 30px
}

.gy-2 {
  --bs-gutter-y: 30px
}

.flex-row {
  flex-direction: row !important
}

.flex-column {
  flex-direction: column !important
}

.flex-column-reverse {
  flex-direction: column-reverse !important
}

.flex-wrap {
  flex-wrap: wrap !important
}

.justify-content-start {
  justify-content: flex-start !important
}

.justify-content-end {
  justify-content: flex-end !important
}

.justify-content-center {
  justify-content: center !important
}

.justify-content-between {
  justify-content: space-between !important
}

.align-items-start {
  align-items: flex-start !important
}

.align-items-end {
  align-items: flex-end !important
}

.align-items-center {
  align-items: center !important
}

.align-self-center {
  align-self: center !important
}

.order-0 {
  order: 0 !important
}

.order-1 {
  order: 1 !important
}

.order-2 {
  order: 2 !important
}

@media(min-width:375px) {
  .col-xs-auto {
    flex: 0 0 auto;
    width: auto
  }

  .col-xs-6 {
    flex: 0 0 auto;
    width: 50%
  }
}

@media(min-width:576px) {
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto
  }

  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%
  }

  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%
  }

  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%
  }

  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%
  }

  .flex-sm-wrap {
    flex-wrap: wrap !important
  }
}

@media(min-width:768px) {
  .col-md-auto {
    flex: 0 0 auto;
    width: auto
  }

  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%
  }

  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%
  }

  .col-md-6 {
    flex: 0 0 auto;
    width: 50%
  }

  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%
  }

  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%
  }

  .col-md-9 {
    flex: 0 0 auto;
    width: 75%
  }

  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%
  }

  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%
  }

  .col-md-12 {
    flex: 0 0 auto;
    width: 100%
  }

  .align-items-md-center {
    align-items: center !important
  }

  .justify-content-md-start {
    justify-content: flex-start !important
  }

  .justify-content-md-between {
    justify-content: space-between !important
  }
}

@media(min-width:992px) {
  .col-lg {
    flex: 1 0 0%
  }

  .col-lg-auto {
    flex: 0 0 auto;
    width: auto
  }

  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%
  }

  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%
  }

  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%
  }

  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%
  }

  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%
  }

  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%
  }

  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%
  }

  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%
  }

  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%
  }

  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%
  }

  .offset-lg-1 {
    margin-left: 8.33333333%
  }

  .offset-lg-3 {
    margin-left: 25%
  }

  .flex-lg-row {
    flex-direction: row !important
  }

  .order-lg-first {
    order: -1 !important
  }
}

@media(min-width:1200px) {
  .col-xl {
    flex: 1 0 0%
  }

  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%
  }

  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%
  }

  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%
  }

  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%
  }

  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%
  }
}

* {
  box-sizing: border-box
}

body {
  margin: 0
}

.d-none, .no-js .hide-nojs {
  display: none !important
}

.d-inline-block {
  display: inline-block !important
}

.d-block {
  display: block !important
}

.d-flex {
  display: flex !important
}

.d-inline-flex {
  display: inline-flex !important
}

.overflow-hidden {
  overflow: hidden
}

.vis-hidden, .umbraco-forms-fieldset legend {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0,0,0,0);
  border: 0
}

.d-flex-col-430 {
  flex-direction: column
}

@media(min-width:430px) {
  .d-flex-col-430 {
    flex-direction: row
  }
}

@media(min-width:576px) {
  .d-sm-flex {
    display: flex !important
  }
}

@media(min-width:992px) {
  .d-lg-inline-block {
    display: inline-block !important
  }

  .d-lg-inline-flex {
    display: inline-flex !important
  }

  .d-lg-none {
    display: none !important
  }
}

@media(max-width:767px) {
  .vis-hidden-tomd {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0
  }
}

html {
  font-size: 62.5%;
  scroll-behavior: smooth
}

body {
  font-family: "Lexend",sans-serif;
  font-size: 1.6rem;
  line-height: 1.5;
  font-weight: 400
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 1.5rem
}

.heading-homepage {
  font-size: calc(31px + (62 - 31) * (100vw - 374px) / (1200 - 374));
  font-weight: 400;
  line-height: 1.2
}

@media(max-width:374px) {
  .heading-homepage {
    font-size: 31px !important
  }
}

@media(min-width:1200px) {
  .heading-homepage {
    font-size: 62px !important
  }
}

.heading50-70 {
  font-size: calc(50px + (70 - 50) * (100vw - 399px) / (1200 - 399));
  line-height: 1.1;
  font-weight: 500
}

@media(max-width:399px) {
  .heading50-70 {
    font-size: 50px !important;
    font-size: 40px !important
  }
}

@media(min-width:1200px) {
  .heading50-70 {
    font-size: 70px !important
  }
}

.heading-x {
  font-size: calc(80px + (160 - 80) * (100vw - 374px) / (1400 - 374));
  font-weight: 500;
  line-height: 1
}

@media(max-width:374px) {
  .heading-x {
    font-size: 80px !important;
    font-size: 64px !important
  }
}

@media(min-width:1400px) {
  .heading-x {
    font-size: 160px !important
  }
}

.heading1 {
  font-size: calc(58px + (110 - 58) * (100vw - 399px) / (1200 - 399));
  font-weight: 500;
  line-height: 1.05
}

@media(max-width:399px) {
  .heading1 {
    font-size: 58px !important;
    font-size: 47px !important
  }
}

@media(min-width:1200px) {
  .heading1 {
    font-size: 110px !important
  }
}

.heading2 {
  font-size: calc(50px + (80 - 50) * (100vw - 399px) / (1200 - 399));
  font-weight: 500;
  line-height: 1.1
}

@media(max-width:399px) {
  .heading2 {
    font-size: 50px !important;
    font-size: 40px !important
  }
}

@media(min-width:1200px) {
  .heading2 {
    font-size: 80px !important
  }
}

.heading3 {
  font-size: calc(40px + (70 - 40) * (100vw - 374px) / (1200 - 374));
  font-weight: 500;
  line-height: 1
}

@media(max-width:374px) {
  .heading3 {
    font-size: 40px !important
  }
}

@media(min-width:1200px) {
  .heading3 {
    font-size: 70px !important
  }
}

.heading4 {
  font-size: calc(30px + (40 - 30) * (100vw - 374px) / (1200 - 374));
  font-weight: 500;
  line-height: 1.2
}

@media(max-width:374px) {
  .heading4 {
    font-size: 30px !important
  }
}

@media(min-width:1200px) {
  .heading4 {
    font-size: 40px !important
  }
}

.heading5 {
  font-size: calc(26px + (30 - 26) * (100vw - 374px) / (1200 - 374)) !important;
  font-weight: 500;
  line-height: 1.2
}

@media(max-width:374px) {
  .heading5 {
    font-size: 26px !important
  }
}

@media(min-width:1200px) {
  .heading5 {
    font-size: 30px !important
  }
}

.heading6 {
  font-size: calc(20px + (24 - 20) * (100vw - 374px) / (1200 - 374));
  font-weight: 400;
  line-height: 1.2
}

@media(max-width:374px) {
  .heading6 {
    font-size: 20px !important
  }
}

@media(min-width:1200px) {
  .heading6 {
    font-size: 24px !important
  }
}

.fs5 {
  font-size: calc(30px + (44 - 30) * (100vw - 374px) / (1200 - 374));
  line-height: 1.4
}

@media(max-width:374px) {
  .fs5 {
    font-size: 30px !important
  }
}

@media(min-width:1200px) {
  .fs5 {
    font-size: 44px !important
  }
}

.fs4 {
  font-size: calc(24px + (32 - 24) * (100vw - 374px) / (1200 - 374)) !important;
  line-height: 1.4
}

@media(max-width:374px) {
  .fs4 {
    font-size: 24px !important
  }
}

@media(min-width:1200px) {
  .fs4 {
    font-size: 32px !important
  }
}

.fs3 {
  font-size: calc(22px + (26 - 22) * (100vw - 374px) / (1200 - 374));
  line-height: 1.5
}

@media(max-width:374px) {
  .fs3 {
    font-size: 22px !important
  }
}

@media(min-width:1200px) {
  .fs3 {
    font-size: 26px !important
  }
}

.fs2 {
  font-size: calc(20px + (22 - 20) * (100vw - 374px) / (1200 - 374));
  line-height: 1.5
}

@media(max-width:374px) {
  .fs2 {
    font-size: 20px !important
  }
}

@media(min-width:1200px) {
  .fs2 {
    font-size: 22px !important
  }
}

.fs1 {
  font-size: calc(16px + (18 - 16) * (100vw - 374px) / (1200 - 374));
  line-height: 1.5
}

@media(max-width:374px) {
  .fs1 {
    font-size: 16px !important
  }
}

@media(min-width:1200px) {
  .fs1 {
    font-size: 18px !important
  }
}

.fs14-16 {
  font-size: calc(14px + (16 - 14) * (100vw - 374px) / (576 - 374))
}

@media(max-width:374px) {
  .fs14-16 {
    font-size: 14px !important
  }
}

@media(min-width:576px) {
  .fs14-16 {
    font-size: 16px !important
  }
}

.fs12-16 {
  font-size: calc(12px + (16 - 12) * (100vw - 374px) / (768 - 374))
}

@media(max-width:374px) {
  .fs12-16 {
    font-size: 12px !important
  }
}

@media(min-width:768px) {
  .fs12-16 {
    font-size: 16px !important
  }
}

.fs20-22 {
  font-size: calc(20px + (22 - 20) * (100vw - 374px) / (768 - 374))
}

@media(max-width:374px) {
  .fs20-22 {
    font-size: 20px !important
  }
}

@media(min-width:768px) {
  .fs20-22 {
    font-size: 22px !important
  }
}

.fs26-30 {
  font-size: calc(26px + (30 - 26) * (100vw - 374px) / (768 - 374))
}

@media(max-width:374px) {
  .fs26-30 {
    font-size: 26px !important
  }
}

@media(min-width:768px) {
  .fs26-30 {
    font-size: 30px !important
  }
}

.heading1 {
  margin-bottom: calc(50px + (60 - 50) * (100vw - 574px) / (768 - 574))
}

@media(max-width:574px) {
  .heading1 {
    margin-bottom: 50px !important
  }
}

@media(min-width:768px) {
  .heading1 {
    margin-bottom: 60px !important
  }
}

strong, .strong, .weight--bold {
  font-weight: 700
}

.strong-medium strong {
  font-weight: 500
}

.weight--semibold {
  font-weight: 600
}

.weight--medium {
  font-weight: 500
}

.weight--regular {
  font-weight: 400
}

.italic {
  font-style: italic
}

.text-center {
  text-align: center
}

.text-left {
  text-align: left
}

sup {
  font-size: 60%;
  line-height: 0;
  position: relative;
  vertical-align: baseline
}

sup {
  top: -0.275em
}

.no-wrap {
  white-space: nowrap
}

hr {
  margin: 0 auto;
  border: 0;
  height: 1px;
  background: currentColor;
  width: 100%
}

blockquote {
  position: relative;
  padding-left: 1ch;
  line-height: 1.3em !important;
  quotes: "“" "”" "‘" "’"
}

  blockquote::before {
    content: open-quote;
    position: absolute;
    z-index: 20;
    transform: translateX(calc(-100% - 0.125em))
  }

  blockquote::after {
    content: close-quote
  }

  blockquote p {
    display: inline
  }

.text-offset-02 {
  margin-top: -0.2em
}

.break-space {
  word-break: break-all
}

@container card (max-width:325px) {
  .no-wrap-325 {
    white-space: nowrap
  }
}

@media(max-width:767px) {
  .center-tomd {
    text-align: center
  }
}

@media(max-width:991px) {
  .center-tolg {
    text-align: center
  }
}

@media(min-width:768px) {
  .text-left-md {
    text-align: left
  }
}

.bg-white, .bg-curve-stone-white [class*=col-]:nth-child(2), .bg-curve-peach-white [class*=col-]:nth-child(2), .bg-curve-vibrant-white [class*=col-]:nth-child(2), .bg-curve-electric-white [class*=col-]:nth-child(2) {
  background-color: #fff;
  color: #1739e5
}

.bg-stone, .bg-curve-white-stone [class*=col-]:nth-child(2), .bg-curve-peach-stone [class*=col-]:nth-child(2), .bg-curve-vibrant-stone [class*=col-]:nth-child(2), .bg-curve-electric-stone [class*=col-]:nth-child(2) {
  background-color: #f5f5f0;
  color: #00006c
}

.bg-deepblue {
  background-color: #00006c;
  color: #fff
}

.bg-electric, .bg-curve-white-electric [class*=col-]:nth-child(2), .bg-curve-stone-electric [class*=col-]:nth-child(2), .bg-curve-peach-electric [class*=col-]:nth-child(2), .bg-curve-vibrant-electric [class*=col-]:nth-child(2) {
  background-color: #1739e5;
  color: #fff
}

.bg-peach, .bg-curve-white-peach [class*=col-]:nth-child(2), .bg-curve-stone-peach [class*=col-]:nth-child(2), .bg-curve-vibrant-peach [class*=col-]:nth-child(2), .bg-curve-electric-peach [class*=col-]:nth-child(2) {
  background-color: #fde9d4;
  color: #00006c
}

.bg-vibrant, .bg-curve-white-vibrant [class*=col-]:nth-child(2), .bg-curve-stone-vibrant [class*=col-]:nth-child(2), .bg-curve-peach-vibrant [class*=col-]:nth-child(2), .bg-curve-electric-vibrant [class*=col-]:nth-child(2) {
  background-color: #87edd2;
  color: #00006c
}

.bg-warning, .umbraco-forms-container .field-validation-error, .umbraco-forms-form .umbraco-forms-container .field-validation-error {
  background-color: #ffaf50 !important
}

.bg-midgreen {
  background-color: #00dca0
}

.bg-midorange {
  background-color: #ffaf50
}

.bg-salmonpink {
  background-color: #ff8273
}

.bg-warning, .umbraco-forms-container .field-validation-error, .umbraco-forms-form .umbraco-forms-container .field-validation-error, .bg-midgreen, .bg-midorange, .bg-salmonpink {
  color: #00006c
}

[class*=bg-curve-] {
  position: relative;
  z-index: 1
}

  [class*=bg-curve-]::after, [class*=bg-curve-] .curve::after {
    content: "";
    position: absolute;
    z-index: 2;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
  }

  [class*=bg-curve-] .curve {
    position: relative;
    z-index: 1
  }

    [class*=bg-curve-] .curve::after {
      content: "";
      -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODAgMjUiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbDpzcGFjZT0icHJlc2VydmUiPgogIDxwYXRoIGZpbGw9IiNGREU5RDQiIGQ9Ik0wIDB2MjVoMzgwVjBzLTkwLjUgMjQtMTg5LjUgMjRDODkuMyAyNCAwIDAgMCAwWiIvPgo8L3N2Zz4=");
      mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODAgMjUiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbDpzcGFjZT0icHJlc2VydmUiPgogIDxwYXRoIGZpbGw9IiNGREU5RDQiIGQ9Ik0wIDB2MjVoMzgwVjBzLTkwLjUgMjQtMTg5LjUgMjRDODkuMyAyNCAwIDAgMCAwWiIvPgo8L3N2Zz4=");
      width: 100%;
      height: auto;
      top: 100%;
      transform: translateY(-100%);
      aspect-ratio: 380/25
    }

@media(min-width:992px) {
  [class*=bg-curve-] .curve::after {
    -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5MCAzODAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZFRTlENSIgZD0iTTAsMzgwaDkwVjBIMGMwLDAsODguNSw5MC41LDg4LjUsMTg5LjVDODguNSwyOTAuNywwLDM4MCwwLDM4MEwwLDM4MHoiLz4NCjwvc3ZnPg0K");
    mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5MCAzODAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZFRTlENSIgZD0iTTAsMzgwaDkwVjBIMGMwLDAsODguNSw5MC41LDg4LjUsMTg5LjVDODguNSwyOTAuNywwLDM4MCwwLDM4MEwwLDM4MHoiLz4NCjwvc3ZnPg0K");
    -webkit-mask-position: right;
    mask-position: right;
    width: auto !important;
    height: 100% !important;
    top: 0;
    left: 99.001%;
    transform: translateX(calc(-100% + 1px));
    aspect-ratio: 90/380
  }
}

.bg-curve-electric-peach {
  background: linear-gradient(to right,#1739E5 50%,transparent 50%),linear-gradient(to left,#FDE9D4 50%,transparent 50%)
}

  .bg-curve-electric-peach [class*=col-]:nth-child(1) {
    background-color: #1739e5;
    color: #fff
  }

  .bg-curve-electric-peach .curve {
    background: linear-gradient(180deg,#1739E5,#1739E5 99.8%,#FDE9D4 99.8%)
  }

    .bg-curve-electric-peach .curve::after {
      background: #fde9d4
    }

@media(min-width:992px) {
  .bg-curve-electric-peach .curve {
    background: linear-gradient(90deg,#1739E5,#1739E5 99.001%,#FDE9D4 99.001%)
  }
}

.bg-curve-electric-vibrant {
  background: linear-gradient(to right,#1739E5 50%,transparent 50%),linear-gradient(to left,#87EDD2 50%,transparent 50%)
}

  .bg-curve-electric-vibrant [class*=col-]:nth-child(1) {
    background-color: #1739e5;
    color: #fff
  }

  .bg-curve-electric-vibrant .curve {
    background: linear-gradient(180deg,#1739E5,#1739E5 99.8%,#87EDD2 99.8%)
  }

    .bg-curve-electric-vibrant .curve::after {
      background: #87edd2
    }

@media(min-width:992px) {
  .bg-curve-electric-vibrant .curve {
    background: linear-gradient(90deg,#1739E5,#1739E5 99.001%,#87EDD2 99.001%)
  }
}

.bg-curve-electric-stone {
  background: linear-gradient(to right,#1739E5 50%,transparent 50%),linear-gradient(to left,#F5F5F0 50%,transparent 50%)
}

  .bg-curve-electric-stone [class*=col-]:nth-child(1) {
    background-color: #1739e5;
    color: #fff
  }

  .bg-curve-electric-stone .curve {
    background: linear-gradient(180deg,#1739E5,#1739E5 99.8%,#F5F5F0 99.8%)
  }

    .bg-curve-electric-stone .curve::after {
      content: "";
      background: #f5f5f0
    }

@media(min-width:992px) {
  .bg-curve-electric-stone .curve {
    background: linear-gradient(90deg,#1739E5,#1739E5 99.001%,#F5F5F0 99.001%)
  }
}

.bg-curve-electric-white {
  background: linear-gradient(to right,#1739E5 50%,transparent 50%),linear-gradient(to left,#fff 50%,transparent 50%)
}

  .bg-curve-electric-white [class*=col-]:nth-child(1) {
    background-color: #1739e5;
    color: #fff
  }

  .bg-curve-electric-white .curve {
    background: linear-gradient(180deg,#1739E5,#1739E5 99.8%,#fff 99.8%)
  }

    .bg-curve-electric-white .curve::after {
      content: "";
      background: #fff
    }

@media(min-width:992px) {
  .bg-curve-electric-white .curve {
    background: linear-gradient(90deg,#1739E5,#1739E5 99.001%,#fff 99.001%)
  }
}

.bg-curve-vibrant-electric {
  background: linear-gradient(to right,#87EDD2 50%,transparent 50%),linear-gradient(to left,#1739E5 50%,transparent 50%)
}

  .bg-curve-vibrant-electric [class*=col-]:nth-child(1) {
    background-color: #87edd2;
    color: #00006c
  }

  .bg-curve-vibrant-electric .curve {
    background: linear-gradient(180deg,#87EDD2,#87EDD2 99.8%,#1739E5 99.8%)
  }

    .bg-curve-vibrant-electric .curve::after {
      content: "";
      background: #1739e5
    }

@media(min-width:992px) {
  .bg-curve-vibrant-electric .curve {
    background: linear-gradient(90deg,#87EDD2,#87EDD2 99.001%,#1739E5 99.001%)
  }
}

.bg-curve-vibrant-peach {
  background: linear-gradient(to right,#87EDD2 50%,transparent 50%),linear-gradient(to left,#FDE9D4 50%,transparent 50%)
}

  .bg-curve-vibrant-peach [class*=col-]:nth-child(1) {
    background-color: #87edd2;
    color: #00006c
  }

  .bg-curve-vibrant-peach .curve {
    background: linear-gradient(180deg,#87EDD2,#87EDD2 99.8%,#FDE9D4 99.8%)
  }

    .bg-curve-vibrant-peach .curve::after {
      content: "";
      background: #fde9d4
    }

@media(min-width:992px) {
  .bg-curve-vibrant-peach .curve {
    background: linear-gradient(90deg,#87EDD2,#87EDD2 99.001%,#FDE9D4 99.001%)
  }
}

.bg-curve-vibrant-stone {
  background: linear-gradient(to right,#87EDD2 50%,transparent 50%),linear-gradient(to left,#F5F5F0 50%,transparent 50%)
}

  .bg-curve-vibrant-stone [class*=col-]:nth-child(1) {
    background-color: #87edd2;
    color: #00006c
  }

  .bg-curve-vibrant-stone .curve {
    background: linear-gradient(180deg,#87EDD2,#87EDD2 99.8%,#F5F5F0 99.8%)
  }

    .bg-curve-vibrant-stone .curve::after {
      content: "";
      background: #f5f5f0
    }

@media(min-width:992px) {
  .bg-curve-vibrant-stone .curve {
    background: linear-gradient(90deg,#87EDD2,#87EDD2 99.001%,#F5F5F0 99.001%)
  }
}

.bg-curve-vibrant-white {
  background: linear-gradient(to right,#87EDD2 50%,transparent 50%),linear-gradient(to left,#fff 50%,transparent 50%)
}

  .bg-curve-vibrant-white [class*=col-]:nth-child(1) {
    background-color: #87edd2;
    color: #00006c
  }

  .bg-curve-vibrant-white .curve {
    background: linear-gradient(180deg,#87EDD2,#87EDD2 99.8%,#fff 99.8%)
  }

    .bg-curve-vibrant-white .curve::after {
      content: "";
      background: #fff
    }

@media(min-width:992px) {
  .bg-curve-vibrant-white .curve {
    background: linear-gradient(90deg,#87EDD2,#87EDD2 99.001%,#fff 99.001%)
  }
}

.bg-curve-peach-white {
  background: linear-gradient(to right,#FDE9D4 50%,transparent 50%),linear-gradient(to left,#fff 50%,transparent 50%)
}

  .bg-curve-peach-white [class*=col-]:nth-child(1) {
    background-color: #fde9d4;
    color: #00006c
  }

  .bg-curve-peach-white .curve {
    background: linear-gradient(180deg,#FDE9D4,#FDE9D4 99.8%,#fff 99.8%)
  }

    .bg-curve-peach-white .curve::after {
      content: "";
      background: #fff
    }

@media(min-width:992px) {
  .bg-curve-peach-white .curve {
    background: linear-gradient(90deg,#FDE9D4,#FDE9D4 99.001%,#fff 99.001%)
  }
}

.bg-curve-peach-electric {
  background: linear-gradient(to right,#FDE9D4 50%,transparent 50%),linear-gradient(to left,#1739E5 50%,transparent 50%)
}

  .bg-curve-peach-electric [class*=col-]:nth-child(1) {
    background-color: #fde9d4;
    color: #00006c
  }

  .bg-curve-peach-electric .curve {
    background: linear-gradient(180deg,#FDE9D4,#FDE9D4 99.8%,#1739E5 99.8%)
  }

    .bg-curve-peach-electric .curve::after {
      content: "";
      background: #1739e5
    }

@media(min-width:992px) {
  .bg-curve-peach-electric .curve {
    background: linear-gradient(90deg,#FDE9D4,#FDE9D4 99.001%,#1739E5 99.001%)
  }
}

.bg-curve-peach-vibrant {
  background: linear-gradient(to right,#FDE9D4 50%,transparent 50%),linear-gradient(to left,#87EDD2 50%,transparent 50%)
}

  .bg-curve-peach-vibrant [class*=col-]:nth-child(1) {
    background-color: #fde9d4;
    color: #00006c
  }

  .bg-curve-peach-vibrant .curve {
    background: linear-gradient(180deg,#FDE9D4,#FDE9D4 99.8%,#87EDD2 99.8%)
  }

    .bg-curve-peach-vibrant .curve::after {
      content: "";
      background: #87edd2
    }

@media(min-width:992px) {
  .bg-curve-peach-vibrant .curve {
    background: linear-gradient(90deg,#FDE9D4,#FDE9D4 99.001%,#87EDD2 99.001%)
  }
}

.bg-curve-peach-stone {
  background: linear-gradient(to right,#FDE9D4 50%,transparent 50%),linear-gradient(to left,#F5F5F0 50%,transparent 50%)
}

  .bg-curve-peach-stone [class*=col-]:nth-child(1) {
    background-color: #fde9d4;
    color: #00006c
  }

  .bg-curve-peach-stone .curve {
    background: linear-gradient(180deg,#FDE9D4,#FDE9D4 99.8%,#F5F5F0 99.8%)
  }

    .bg-curve-peach-stone .curve::after {
      content: "";
      background: #f5f5f0
    }

@media(min-width:992px) {
  .bg-curve-peach-stone .curve {
    background: linear-gradient(90deg,#FDE9D4,#FDE9D4 99.001%,#F5F5F0 99.001%)
  }
}

.bg-curve-stone-peach {
  background: linear-gradient(to right,#F5F5F0 50%,transparent 50%),linear-gradient(to left,#FDE9D4 50%,transparent 50%)
}

  .bg-curve-stone-peach [class*=col-]:nth-child(1) {
    background-color: #f5f5f0;
    color: #00006c
  }

  .bg-curve-stone-peach .curve {
    background: linear-gradient(180deg,#F5F5F0,#F5F5F0 99.8%,#FDE9D4 99.8%)
  }

    .bg-curve-stone-peach .curve::after {
      content: "";
      background: #fde9d4
    }

@media(min-width:992px) {
  .bg-curve-stone-peach .curve {
    background: linear-gradient(90deg,#F5F5F0,#F5F5F0 99.001%,#FDE9D4 99.001%)
  }
}

.bg-curve-stone-electric {
  background: linear-gradient(to right,#F5F5F0 50%,transparent 50%),linear-gradient(to left,#1739E5 50%,transparent 50%)
}

  .bg-curve-stone-electric [class*=col-]:nth-child(1) {
    background-color: #f5f5f0;
    color: #00006c
  }

  .bg-curve-stone-electric .curve {
    background: linear-gradient(180deg,#F5F5F0,#F5F5F0 99.8%,#1739E5 99.8%)
  }

    .bg-curve-stone-electric .curve::after {
      content: "";
      background: #1739e5
    }

@media(min-width:992px) {
  .bg-curve-stone-electric .curve {
    background: linear-gradient(90deg,#F5F5F0,#F5F5F0 99.001%,#1739E5 99.001%)
  }
}

.bg-curve-stone-vibrant {
  background: linear-gradient(to right,#F5F5F0 50%,transparent 50%),linear-gradient(to left,#87EDD2 50%,transparent 50%)
}

  .bg-curve-stone-vibrant [class*=col-]:nth-child(1) {
    background-color: #f5f5f0;
    color: #00006c
  }

  .bg-curve-stone-vibrant .curve {
    background: linear-gradient(180deg,#F5F5F0,#F5F5F0 99.8%,#87EDD2 99.8%)
  }

    .bg-curve-stone-vibrant .curve::after {
      content: "";
      background: #87edd2
    }

@media(min-width:992px) {
  .bg-curve-stone-vibrant .curve {
    background: linear-gradient(90deg,#F5F5F0,#F5F5F0 99.001%,#87EDD2 99.001%)
  }
}

.bg-curve-stone-white {
  background: linear-gradient(to right,#F5F5F0 50%,transparent 50%),linear-gradient(to left,#fff 50%,transparent 50%)
}

  .bg-curve-stone-white [class*=col-]:nth-child(1) {
    background-color: #f5f5f0;
    color: #00006c
  }

  .bg-curve-stone-white .curve {
    background: linear-gradient(180deg,#F5F5F0,#F5F5F0 99.8%,#fff 99.8%)
  }

    .bg-curve-stone-white .curve::after {
      content: "";
      background: #fff
    }

@media(min-width:992px) {
  .bg-curve-stone-white .curve {
    background: linear-gradient(90deg,#F5F5F0,#F5F5F0 99.001%,#fff 99.001%)
  }
}

.bg-curve-white-stone {
  background: linear-gradient(to right,#fff 50%,transparent 50%),linear-gradient(to left,#F5F5F0 50%,transparent 50%)
}

  .bg-curve-white-stone [class*=col-]:nth-child(1) {
    background-color: #fff;
    color: #1739e5
  }

  .bg-curve-white-stone .curve {
    background: linear-gradient(180deg,#fff,#fff 99.8%,#F5F5F0 99.8%)
  }

    .bg-curve-white-stone .curve::after {
      content: "";
      background: #f5f5f0
    }

@media(min-width:992px) {
  .bg-curve-white-stone .curve {
    background: linear-gradient(90deg,#fff,#fff 99.001%,#F5F5F0 99.001%)
  }
}

.bg-curve-white-vibrant {
  background: linear-gradient(to right,#fff 50%,transparent 50%),linear-gradient(to left,#87EDD2 50%,transparent 50%)
}

  .bg-curve-white-vibrant [class*=col-]:nth-child(1) {
    background-color: #fff;
    color: #1739e5
  }

  .bg-curve-white-vibrant .curve {
    background: linear-gradient(180deg,#fff,#fff 99.8%,#87EDD2 99.8%)
  }

    .bg-curve-white-vibrant .curve::after {
      content: "";
      background: #87edd2
    }

@media(min-width:992px) {
  .bg-curve-white-vibrant .curve {
    background: linear-gradient(90deg,#fff,#fff 99.001%,#87EDD2 99.001%)
  }
}

.bg-curve-white-electric {
  background: linear-gradient(to right,#fff 50%,transparent 50%),linear-gradient(to left,#1739E5 50%,transparent 50%)
}

  .bg-curve-white-electric [class*=col-]:nth-child(1) {
    background-color: #fff;
    color: #1739e5
  }

  .bg-curve-white-electric .curve {
    background: linear-gradient(180deg,#fff,#fff 99.8%,#1739E5 99.8%)
  }

    .bg-curve-white-electric .curve::after {
      content: "";
      background: #1739e5
    }

@media(min-width:992px) {
  .bg-curve-white-electric .curve {
    background: linear-gradient(90deg,#fff,#fff 99.001%,#1739E5 99.001%)
  }
}

.bg-curve-white-peach {
  background: linear-gradient(to right,#fff 50%,transparent 50%),linear-gradient(to left,#FDE9D4 50%,transparent 50%)
}

  .bg-curve-white-peach [class*=col-]:nth-child(1) {
    background-color: #fff;
    color: #1739e5
  }

  .bg-curve-white-peach .curve {
    background: linear-gradient(180deg,#fff,#fff 99.8%,#FDE9D4 99.8%)
  }

    .bg-curve-white-peach .curve::after {
      content: "";
      background: #fde9d4
    }

@media(min-width:992px) {
  .bg-curve-white-peach .curve {
    background: linear-gradient(90deg,#fff,#fff 99.001%,#FDE9D4 99.001%)
  }
}

.bg-curve-bottom::after {
  content: "";
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODAgMjUiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbDpzcGFjZT0icHJlc2VydmUiPgogIDxwYXRoIGZpbGw9IiNGREU5RDQiIGQ9Ik0wIDB2MjVoMzgwVjBzLTkwLjUgMjQtMTg5LjUgMjRDODkuMyAyNCAwIDAgMCAwWiIvPgo8L3N2Zz4=");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODAgMjUiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbDpzcGFjZT0icHJlc2VydmUiPgogIDxwYXRoIGZpbGw9IiNGREU5RDQiIGQ9Ik0wIDB2MjVoMzgwVjBzLTkwLjUgMjQtMTg5LjUgMjRDODkuMyAyNCAwIDAgMCAwWiIvPgo8L3N2Zz4=");
  width: 100%;
  height: auto;
  aspect-ratio: 380/25
}

.bg-curve-bottom--vibrant {
  background-image: linear-gradient(180deg,#1739E5,#1739E5 76.001%,#87EDD2 76.001%)
}

  .bg-curve-bottom--vibrant::after {
    background: #87edd2
  }

.bg-curve-bottom--electric {
  background-image: linear-gradient(180deg,#87EDD2,#87EDD2 76.001%,#1739E5 76.001%)
}

  .bg-curve-bottom--electric::after {
    background: #1739e5
  }

.bg-curve-bottom--white::after {
  background: #fff
}

.bg-curve-bottom--stone {
  background-image: linear-gradient(180deg,#FDE9D4,#FDE9D4 76.001%,#F5F5F0 76.001%)
}

  .bg-curve-bottom--stone::after {
    background: #f5f5f0
  }

.bg-curve-bottom--peach::after {
  background: #fde9d4
}

.bg-curve-bottom--0 {
  background-image: none !important;
  overflow-y: hidden
}

  .bg-curve-bottom--0::after {
    top: 100%;
    transform: translateY(calc(-100% + 2px))
  }

.bg-curve-bottom--25pc {
  z-index: 1
}

  .bg-curve-bottom--25pc::after {
    top: 76.125%;
    transform: translateY(calc(-100% + 0.5px))
  }

.bg-white .rich-content--body p, .bg-curve-electric-white [class*=col-]:nth-child(2) .rich-content--body p, .bg-curve-vibrant-white [class*=col-]:nth-child(2) .rich-content--body p, .bg-curve-peach-white [class*=col-]:nth-child(2) .rich-content--body p, .bg-curve-stone-white [class*=col-]:nth-child(2) .rich-content--body p, .bg-white .rich-content--body li, .bg-curve-electric-white [class*=col-]:nth-child(2) .rich-content--body li, .bg-curve-vibrant-white [class*=col-]:nth-child(2) .rich-content--body li, .bg-curve-peach-white [class*=col-]:nth-child(2) .rich-content--body li, .bg-curve-stone-white [class*=col-]:nth-child(2) .rich-content--body li {
  color: #00006c
}

.bg-white .rich-content--body blockquote p, .bg-curve-electric-white [class*=col-]:nth-child(2) .rich-content--body blockquote p, .bg-curve-vibrant-white [class*=col-]:nth-child(2) .rich-content--body blockquote p, .bg-curve-peach-white [class*=col-]:nth-child(2) .rich-content--body blockquote p, .bg-curve-stone-white [class*=col-]:nth-child(2) .rich-content--body blockquote p {
  color: inherit !important
}

.bg-white.squiggle-alt-4::after, .bg-curve-electric-white .squiggle-alt-4[class*=col-]:nth-child(2)::after, .bg-curve-vibrant-white .squiggle-alt-4[class*=col-]:nth-child(2)::after, .bg-curve-peach-white .squiggle-alt-4[class*=col-]:nth-child(2)::after, .bg-curve-stone-white .squiggle-alt-4[class*=col-]:nth-child(2)::after, .bg-white.squiggle-alt-5::before, .bg-curve-electric-white .squiggle-alt-5[class*=col-]:nth-child(2)::before, .bg-curve-vibrant-white .squiggle-alt-5[class*=col-]:nth-child(2)::before, .bg-curve-peach-white .squiggle-alt-5[class*=col-]:nth-child(2)::before, .bg-curve-stone-white .squiggle-alt-5[class*=col-]:nth-child(2)::before, .bg-white.squiggle-alt-6::after, .bg-curve-electric-white .squiggle-alt-6[class*=col-]:nth-child(2)::after, .bg-curve-vibrant-white .squiggle-alt-6[class*=col-]:nth-child(2)::after, .bg-curve-peach-white .squiggle-alt-6[class*=col-]:nth-child(2)::after, .bg-curve-stone-white .squiggle-alt-6[class*=col-]:nth-child(2)::after, .bg-white.squiggle-alt-7::before, .bg-curve-electric-white .squiggle-alt-7[class*=col-]:nth-child(2)::before, .bg-curve-vibrant-white .squiggle-alt-7[class*=col-]:nth-child(2)::before, .bg-curve-peach-white .squiggle-alt-7[class*=col-]:nth-child(2)::before, .bg-curve-stone-white .squiggle-alt-7[class*=col-]:nth-child(2)::before, .bg-white.squiggle-alt-2--tr::before, .bg-curve-electric-white .squiggle-alt-2--tr[class*=col-]:nth-child(2)::before, .bg-curve-vibrant-white .squiggle-alt-2--tr[class*=col-]:nth-child(2)::before, .bg-curve-peach-white .squiggle-alt-2--tr[class*=col-]:nth-child(2)::before, .bg-curve-stone-white .squiggle-alt-2--tr[class*=col-]:nth-child(2)::before, .bg-white.squiggle--ml-s::before, .bg-curve-electric-white .squiggle--ml-s[class*=col-]:nth-child(2)::before, .bg-curve-vibrant-white .squiggle--ml-s[class*=col-]:nth-child(2)::before, .bg-curve-peach-white .squiggle--ml-s[class*=col-]:nth-child(2)::before, .bg-curve-stone-white .squiggle--ml-s[class*=col-]:nth-child(2)::before, .bg-white.squiggle--cb-w::before, .bg-curve-electric-white .squiggle--cb-w[class*=col-]:nth-child(2)::before, .bg-curve-vibrant-white .squiggle--cb-w[class*=col-]:nth-child(2)::before, .bg-curve-peach-white .squiggle--cb-w[class*=col-]:nth-child(2)::before, .bg-curve-stone-white .squiggle--cb-w[class*=col-]:nth-child(2)::before, .bg-white.squiggle--tr-u::after, .bg-curve-electric-white .squiggle--tr-u[class*=col-]:nth-child(2)::after, .bg-curve-vibrant-white .squiggle--tr-u[class*=col-]:nth-child(2)::after, .bg-curve-peach-white .squiggle--tr-u[class*=col-]:nth-child(2)::after, .bg-curve-stone-white .squiggle--tr-u[class*=col-]:nth-child(2)::after {
  background-color: #1739e5 !important
}

.bg-white.squiggle-alt-3::after, .bg-curve-electric-white .squiggle-alt-3[class*=col-]:nth-child(2)::after, .bg-curve-vibrant-white .squiggle-alt-3[class*=col-]:nth-child(2)::after, .bg-curve-peach-white .squiggle-alt-3[class*=col-]:nth-child(2)::after, .bg-curve-stone-white .squiggle-alt-3[class*=col-]:nth-child(2)::after, .bg-white.squiggle--cb-w::before, .bg-curve-electric-white .squiggle--cb-w[class*=col-]:nth-child(2)::before, .bg-curve-vibrant-white .squiggle--cb-w[class*=col-]:nth-child(2)::before, .bg-curve-peach-white .squiggle--cb-w[class*=col-]:nth-child(2)::before, .bg-curve-stone-white .squiggle--cb-w[class*=col-]:nth-child(2)::before {
  background-color: #f5f5f0 !important
}

.bg-white.bg-curve-bottom--vibrant, .bg-curve-electric-white .bg-curve-bottom--vibrant[class*=col-]:nth-child(2), .bg-curve-vibrant-white .bg-curve-bottom--vibrant[class*=col-]:nth-child(2), .bg-curve-peach-white .bg-curve-bottom--vibrant[class*=col-]:nth-child(2), .bg-curve-stone-white .bg-curve-bottom--vibrant[class*=col-]:nth-child(2) {
  background-image: linear-gradient(180deg,#fff,#fff 76.001%,#87EDD2 76.001%)
}

.bg-white.bg-curve-bottom--electric, .bg-curve-electric-white .bg-curve-bottom--electric[class*=col-]:nth-child(2), .bg-curve-vibrant-white .bg-curve-bottom--electric[class*=col-]:nth-child(2), .bg-curve-peach-white .bg-curve-bottom--electric[class*=col-]:nth-child(2), .bg-curve-stone-white .bg-curve-bottom--electric[class*=col-]:nth-child(2) {
  background-image: linear-gradient(180deg,#fff,#fff 76.001%,#1739E5 76.001%)
}

.bg-white.bg-curve-bottom--peach, .bg-curve-electric-white .bg-curve-bottom--peach[class*=col-]:nth-child(2), .bg-curve-vibrant-white .bg-curve-bottom--peach[class*=col-]:nth-child(2), .bg-curve-peach-white .bg-curve-bottom--peach[class*=col-]:nth-child(2), .bg-curve-stone-white .bg-curve-bottom--peach[class*=col-]:nth-child(2) {
  background-image: linear-gradient(180deg,#fff,#fff 76.001%,#FDE9D4 76.001%)
}

.bg-white.bg-curve-bottom--stone, .bg-curve-electric-white .bg-curve-bottom--stone[class*=col-]:nth-child(2), .bg-curve-vibrant-white .bg-curve-bottom--stone[class*=col-]:nth-child(2), .bg-curve-peach-white .bg-curve-bottom--stone[class*=col-]:nth-child(2), .bg-curve-stone-white .bg-curve-bottom--stone[class*=col-]:nth-child(2) {
  background-image: linear-gradient(180deg,#fff,#fff 76.001%,#F5F5F0 76.001%)
}

.bg-vibrant.squiggle-alt-1::after, .bg-curve-electric-vibrant .squiggle-alt-1[class*=col-]:nth-child(2)::after, .bg-curve-peach-vibrant .squiggle-alt-1[class*=col-]:nth-child(2)::after, .bg-curve-stone-vibrant .squiggle-alt-1[class*=col-]:nth-child(2)::after, .bg-curve-white-vibrant .squiggle-alt-1[class*=col-]:nth-child(2)::after, .bg-vibrant.squiggle-alt-7::before, .bg-curve-electric-vibrant .squiggle-alt-7[class*=col-]:nth-child(2)::before, .bg-curve-peach-vibrant .squiggle-alt-7[class*=col-]:nth-child(2)::before, .bg-curve-stone-vibrant .squiggle-alt-7[class*=col-]:nth-child(2)::before, .bg-curve-white-vibrant .squiggle-alt-7[class*=col-]:nth-child(2)::before, .bg-vibrant.squiggle--ml-s::before, .bg-curve-electric-vibrant .squiggle--ml-s[class*=col-]:nth-child(2)::before, .bg-curve-peach-vibrant .squiggle--ml-s[class*=col-]:nth-child(2)::before, .bg-curve-stone-vibrant .squiggle--ml-s[class*=col-]:nth-child(2)::before, .bg-curve-white-vibrant .squiggle--ml-s[class*=col-]:nth-child(2)::before {
  background-color: #00006c !important
}

.bg-vibrant.squiggle-alt-2::after, .bg-curve-electric-vibrant .squiggle-alt-2[class*=col-]:nth-child(2)::after, .bg-curve-peach-vibrant .squiggle-alt-2[class*=col-]:nth-child(2)::after, .bg-curve-stone-vibrant .squiggle-alt-2[class*=col-]:nth-child(2)::after, .bg-curve-white-vibrant .squiggle-alt-2[class*=col-]:nth-child(2)::after {
  background-color: #1739e5 !important
}

.bg-vibrant.squiggle--home::after, .bg-curve-electric-vibrant .squiggle--home[class*=col-]:nth-child(2)::after, .bg-curve-peach-vibrant .squiggle--home[class*=col-]:nth-child(2)::after, .bg-curve-stone-vibrant .squiggle--home[class*=col-]:nth-child(2)::after, .bg-curve-white-vibrant .squiggle--home[class*=col-]:nth-child(2)::after, .bg-vibrant.squiggle--lb-c::before, .bg-curve-electric-vibrant .squiggle--lb-c[class*=col-]:nth-child(2)::before, .bg-curve-peach-vibrant .squiggle--lb-c[class*=col-]:nth-child(2)::before, .bg-curve-stone-vibrant .squiggle--lb-c[class*=col-]:nth-child(2)::before, .bg-curve-white-vibrant .squiggle--lb-c[class*=col-]:nth-child(2)::before, .bg-vibrant.squiggle--tr-u::after, .bg-curve-electric-vibrant .squiggle--tr-u[class*=col-]:nth-child(2)::after, .bg-curve-peach-vibrant .squiggle--tr-u[class*=col-]:nth-child(2)::after, .bg-curve-stone-vibrant .squiggle--tr-u[class*=col-]:nth-child(2)::after, .bg-curve-white-vibrant .squiggle--tr-u[class*=col-]:nth-child(2)::after {
  background-color: #fff !important
}

.bg-vibrant.bg-curve-bottom--white, .bg-curve-electric-vibrant .bg-curve-bottom--white[class*=col-]:nth-child(2), .bg-curve-peach-vibrant .bg-curve-bottom--white[class*=col-]:nth-child(2), .bg-curve-stone-vibrant .bg-curve-bottom--white[class*=col-]:nth-child(2), .bg-curve-white-vibrant .bg-curve-bottom--white[class*=col-]:nth-child(2) {
  background-image: linear-gradient(180deg,#87EDD2,#87EDD2 76.001%,#fff 76.001%)
}

.bg-vibrant.bg-curve-bottom--stone, .bg-curve-electric-vibrant .bg-curve-bottom--stone[class*=col-]:nth-child(2), .bg-curve-peach-vibrant .bg-curve-bottom--stone[class*=col-]:nth-child(2), .bg-curve-stone-vibrant .bg-curve-bottom--stone[class*=col-]:nth-child(2), .bg-curve-white-vibrant .bg-curve-bottom--stone[class*=col-]:nth-child(2) {
  background-image: linear-gradient(180deg,#87EDD2,#87EDD2 76.001%,#F5F5F0 76.001%)
}

.bg-vibrant.bg-curve-bottom--peach, .bg-curve-electric-vibrant .bg-curve-bottom--peach[class*=col-]:nth-child(2), .bg-curve-peach-vibrant .bg-curve-bottom--peach[class*=col-]:nth-child(2), .bg-curve-stone-vibrant .bg-curve-bottom--peach[class*=col-]:nth-child(2), .bg-curve-white-vibrant .bg-curve-bottom--peach[class*=col-]:nth-child(2) {
  background-image: linear-gradient(180deg,#87EDD2,#87EDD2 76.001%,#FDE9D4 76.001%)
}

.bg-electric.squiggle-white::after, .bg-curve-vibrant-electric .squiggle-white[class*=col-]:nth-child(2)::after, .bg-curve-peach-electric .squiggle-white[class*=col-]:nth-child(2)::after, .bg-curve-stone-electric .squiggle-white[class*=col-]:nth-child(2)::after, .bg-curve-white-electric .squiggle-white[class*=col-]:nth-child(2)::after, .bg-electric.squiggle--lb-w::after, .bg-curve-vibrant-electric .squiggle--lb-w[class*=col-]:nth-child(2)::after, .bg-curve-peach-electric .squiggle--lb-w[class*=col-]:nth-child(2)::after, .bg-curve-stone-electric .squiggle--lb-w[class*=col-]:nth-child(2)::after, .bg-curve-white-electric .squiggle--lb-w[class*=col-]:nth-child(2)::after, .bg-electric.squiggle--tr-u::after, .bg-curve-vibrant-electric .squiggle--tr-u[class*=col-]:nth-child(2)::after, .bg-curve-peach-electric .squiggle--tr-u[class*=col-]:nth-child(2)::after, .bg-curve-stone-electric .squiggle--tr-u[class*=col-]:nth-child(2)::after, .bg-curve-white-electric .squiggle--tr-u[class*=col-]:nth-child(2)::after, .bg-electric.squiggle--tr-u::after {
  background: #fff !important
}

.bg-electric.squiggle-alt-7::before, .bg-curve-vibrant-electric .squiggle-alt-7[class*=col-]:nth-child(2)::before, .bg-curve-peach-electric .squiggle-alt-7[class*=col-]:nth-child(2)::before, .bg-curve-stone-electric .squiggle-alt-7[class*=col-]:nth-child(2)::before, .bg-curve-white-electric .squiggle-alt-7[class*=col-]:nth-child(2)::before {
  background: #87edd2 !important
}

.bg-electric.bg-curve-bottom--peach, .bg-curve-vibrant-electric .bg-curve-bottom--peach[class*=col-]:nth-child(2), .bg-curve-peach-electric .bg-curve-bottom--peach[class*=col-]:nth-child(2), .bg-curve-stone-electric .bg-curve-bottom--peach[class*=col-]:nth-child(2), .bg-curve-white-electric .bg-curve-bottom--peach[class*=col-]:nth-child(2) {
  background-image: linear-gradient(180deg,#1739E5,#1739E5 76.001%,#FDE9D4 76.001%)
}

.bg-electric.bg-curve-bottom--white, .bg-curve-vibrant-electric .bg-curve-bottom--white[class*=col-]:nth-child(2), .bg-curve-peach-electric .bg-curve-bottom--white[class*=col-]:nth-child(2), .bg-curve-stone-electric .bg-curve-bottom--white[class*=col-]:nth-child(2), .bg-curve-white-electric .bg-curve-bottom--white[class*=col-]:nth-child(2) {
  background-image: linear-gradient(180deg,#1739E5,#1739E5 76.001%,#fff 76.001%)
}

.bg-electric.bg-curve-bottom--stone, .bg-curve-vibrant-electric .bg-curve-bottom--stone[class*=col-]:nth-child(2), .bg-curve-peach-electric .bg-curve-bottom--stone[class*=col-]:nth-child(2), .bg-curve-stone-electric .bg-curve-bottom--stone[class*=col-]:nth-child(2), .bg-curve-white-electric .bg-curve-bottom--stone[class*=col-]:nth-child(2) {
  background-image: linear-gradient(180deg,#1739E5,#1739E5 76.001%,#F5F5F0 76.001%)
}

.bg-electric.squiggle-alt-3::after, .bg-curve-vibrant-electric .squiggle-alt-3[class*=col-]:nth-child(2)::after, .bg-curve-peach-electric .squiggle-alt-3[class*=col-]:nth-child(2)::after, .bg-curve-stone-electric .squiggle-alt-3[class*=col-]:nth-child(2)::after, .bg-curve-white-electric .squiggle-alt-3[class*=col-]:nth-child(2)::after, .bg-electric.squiggle--cb-w::before, .bg-curve-vibrant-electric .squiggle--cb-w[class*=col-]:nth-child(2)::before, .bg-curve-peach-electric .squiggle--cb-w[class*=col-]:nth-child(2)::before, .bg-curve-stone-electric .squiggle--cb-w[class*=col-]:nth-child(2)::before, .bg-curve-white-electric .squiggle--cb-w[class*=col-]:nth-child(2)::before {
  background-color: #001fc3 !important
}

.bg-peach.squiggle-alt-1::after, .bg-curve-electric-peach .squiggle-alt-1[class*=col-]:nth-child(2)::after, .bg-curve-vibrant-peach .squiggle-alt-1[class*=col-]:nth-child(2)::after, .bg-curve-stone-peach .squiggle-alt-1[class*=col-]:nth-child(2)::after, .bg-curve-white-peach .squiggle-alt-1[class*=col-]:nth-child(2)::after, .bg-peach.squiggle-alt-2::after, .bg-curve-electric-peach .squiggle-alt-2[class*=col-]:nth-child(2)::after, .bg-curve-vibrant-peach .squiggle-alt-2[class*=col-]:nth-child(2)::after, .bg-curve-stone-peach .squiggle-alt-2[class*=col-]:nth-child(2)::after, .bg-curve-white-peach .squiggle-alt-2[class*=col-]:nth-child(2)::after, .bg-peach.squiggle-alt-7::before, .bg-curve-electric-peach .squiggle-alt-7[class*=col-]:nth-child(2)::before, .bg-curve-vibrant-peach .squiggle-alt-7[class*=col-]:nth-child(2)::before, .bg-curve-stone-peach .squiggle-alt-7[class*=col-]:nth-child(2)::before, .bg-curve-white-peach .squiggle-alt-7[class*=col-]:nth-child(2)::before, .bg-peach.squiggle--ml-s::before, .bg-curve-electric-peach .squiggle--ml-s[class*=col-]:nth-child(2)::before, .bg-curve-vibrant-peach .squiggle--ml-s[class*=col-]:nth-child(2)::before, .bg-curve-stone-peach .squiggle--ml-s[class*=col-]:nth-child(2)::before, .bg-curve-white-peach .squiggle--ml-s[class*=col-]:nth-child(2)::before, .bg-peach.squiggle--home::after, .bg-curve-electric-peach .squiggle--home[class*=col-]:nth-child(2)::after, .bg-curve-vibrant-peach .squiggle--home[class*=col-]:nth-child(2)::after, .bg-curve-stone-peach .squiggle--home[class*=col-]:nth-child(2)::after, .bg-curve-white-peach .squiggle--home[class*=col-]:nth-child(2)::after, .bg-peach.squiggle--lb-c::before, .bg-curve-electric-peach .squiggle--lb-c[class*=col-]:nth-child(2)::before, .bg-curve-vibrant-peach .squiggle--lb-c[class*=col-]:nth-child(2)::before, .bg-curve-stone-peach .squiggle--lb-c[class*=col-]:nth-child(2)::before, .bg-curve-white-peach .squiggle--lb-c[class*=col-]:nth-child(2)::before {
  background-color: #fff !important
}

.bg-peach.bg-curve-bottom--vibrant, .bg-curve-electric-peach .bg-curve-bottom--vibrant[class*=col-]:nth-child(2), .bg-curve-vibrant-peach .bg-curve-bottom--vibrant[class*=col-]:nth-child(2), .bg-curve-stone-peach .bg-curve-bottom--vibrant[class*=col-]:nth-child(2), .bg-curve-white-peach .bg-curve-bottom--vibrant[class*=col-]:nth-child(2) {
  background-image: linear-gradient(180deg,#FDE9D4,#FDE9D4 76.001%,#87EDD2 76.001%)
}

.bg-peach.bg-curve-bottom--electric, .bg-curve-electric-peach .bg-curve-bottom--electric[class*=col-]:nth-child(2), .bg-curve-vibrant-peach .bg-curve-bottom--electric[class*=col-]:nth-child(2), .bg-curve-stone-peach .bg-curve-bottom--electric[class*=col-]:nth-child(2), .bg-curve-white-peach .bg-curve-bottom--electric[class*=col-]:nth-child(2) {
  background-image: linear-gradient(180deg,#FDE9D4,#FDE9D4 76.001%,#1739E5 76.001%)
}

.bg-peach.bg-curve-bottom--white, .bg-curve-electric-peach .bg-curve-bottom--white[class*=col-]:nth-child(2), .bg-curve-vibrant-peach .bg-curve-bottom--white[class*=col-]:nth-child(2), .bg-curve-stone-peach .bg-curve-bottom--white[class*=col-]:nth-child(2), .bg-curve-white-peach .bg-curve-bottom--white[class*=col-]:nth-child(2) {
  background-image: linear-gradient(180deg,#FDE9D4,#FDE9D4 76.001%,#fff 76.001%)
}

.bg-stone.squiggle::after, .bg-curve-electric-stone .squiggle[class*=col-]:nth-child(2)::after, .bg-curve-vibrant-stone .squiggle[class*=col-]:nth-child(2)::after, .bg-curve-peach-stone .squiggle[class*=col-]:nth-child(2)::after, .bg-curve-white-stone .squiggle[class*=col-]:nth-child(2)::after, .bg-stone.squiggle::before, .bg-curve-electric-stone .squiggle[class*=col-]:nth-child(2)::before, .bg-curve-vibrant-stone .squiggle[class*=col-]:nth-child(2)::before, .bg-curve-peach-stone .squiggle[class*=col-]:nth-child(2)::before, .bg-curve-white-stone .squiggle[class*=col-]:nth-child(2)::before, .bg-stone.squiggle--ml-s::before, .bg-curve-electric-stone .squiggle--ml-s[class*=col-]:nth-child(2)::before, .bg-curve-vibrant-stone .squiggle--ml-s[class*=col-]:nth-child(2)::before, .bg-curve-peach-stone .squiggle--ml-s[class*=col-]:nth-child(2)::before, .bg-curve-white-stone .squiggle--ml-s[class*=col-]:nth-child(2)::before {
  background: #00006c !important
}

.bg-stone.bg-curve-bottom--white, .bg-curve-electric-stone .bg-curve-bottom--white[class*=col-]:nth-child(2), .bg-curve-vibrant-stone .bg-curve-bottom--white[class*=col-]:nth-child(2), .bg-curve-peach-stone .bg-curve-bottom--white[class*=col-]:nth-child(2), .bg-curve-white-stone .bg-curve-bottom--white[class*=col-]:nth-child(2) {
  background-image: linear-gradient(180deg,#F5F5F0,#F5F5F0 76.001%,#fff 76.001%)
}

.bg-stone.bg-curve-bottom--electric, .bg-curve-electric-stone .bg-curve-bottom--electric[class*=col-]:nth-child(2), .bg-curve-vibrant-stone .bg-curve-bottom--electric[class*=col-]:nth-child(2), .bg-curve-peach-stone .bg-curve-bottom--electric[class*=col-]:nth-child(2), .bg-curve-white-stone .bg-curve-bottom--electric[class*=col-]:nth-child(2) {
  background-image: linear-gradient(180deg,#F5F5F0,#F5F5F0 76.001%,#1739E5 76.001%)
}

.bg-stone.bg-curve-bottom--peach, .bg-curve-electric-stone .bg-curve-bottom--peach[class*=col-]:nth-child(2), .bg-curve-vibrant-stone .bg-curve-bottom--peach[class*=col-]:nth-child(2), .bg-curve-peach-stone .bg-curve-bottom--peach[class*=col-]:nth-child(2), .bg-curve-white-stone .bg-curve-bottom--peach[class*=col-]:nth-child(2) {
  background-image: linear-gradient(180deg,#F5F5F0,#F5F5F0 76.001%,#FDE9D4 76.001%)
}

.bg-stone.bg-curve-bottom--vibrant, .bg-curve-electric-stone .bg-curve-bottom--vibrant[class*=col-]:nth-child(2), .bg-curve-vibrant-stone .bg-curve-bottom--vibrant[class*=col-]:nth-child(2), .bg-curve-peach-stone .bg-curve-bottom--vibrant[class*=col-]:nth-child(2), .bg-curve-white-stone .bg-curve-bottom--vibrant[class*=col-]:nth-child(2) {
  background-image: linear-gradient(180deg,#F5F5F0,#F5F5F0 76.001%,#87EDD2 76.001%)
}

.bg-stone.squiggle-alt-3::after, .bg-curve-electric-stone .squiggle-alt-3[class*=col-]:nth-child(2)::after, .bg-curve-vibrant-stone .squiggle-alt-3[class*=col-]:nth-child(2)::after, .bg-curve-peach-stone .squiggle-alt-3[class*=col-]:nth-child(2)::after, .bg-curve-white-stone .squiggle-alt-3[class*=col-]:nth-child(2)::after {
  background-color: #fff !important
}

.squiggle {
  position: relative
}

  .squiggle::after {
    content: "";
    display: block;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    width: 100%;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background: #87edd2;
    z-index: -1;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-position: right top;
    mask-position: right top;
    -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIwIiBoZWlnaHQ9IjkxMyIgdmlld0JveD0iMCAwIDQyMCA5MTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xNjAuNjI5IDIyNy44MzlDMTA3LjI0NyAxOTEuMTgxIDgyLjAxMDkgMTI3LjMwOSA5NC43ODI5IDYxLjE1NTJDMTA4LjMwNCAtOC45NTE4NCAxNjEuMzAzIC02NC4xMTEzIDIyOS43OTIgLTc5LjM4NTZMNDQ5Ljk1NCAtMTI4LjQ0M0w0NzEuMjYyIC0zMy4yMTgyTDI1MS4xMDEgMTUuODQ0N0MyMTQuMDA1IDI0LjExMzQgMTk1LjUxMyA1NC4yNjkxIDE5MC42MDggNzkuNzI5QzE4OC41OTUgOTAuMTY1MyAxODQuNDUzIDEyNS44OTUgMjE1LjgzOSAxNDcuNDQ4TDQ5My4xODMgMzM3Ljg5OUM1NTkuMDc0IDM4My4xNDYgNTc2LjAwNiA0NzMuMzcgNTMwLjkyNCA1MzkuMDIxQzQ4NS44NDIgNjA0LjY3MiAzOTUuNTU4IDYyMS4yNjcgMzI5LjY2NiA1NzYuMDE5TDE3MS45MTggNDY3LjY5NEMxNTAuMzk4IDQ1Mi45MTYgMTIwLjk4NyA0NTguMjMzIDEwNi4zNDcgNDc5LjU1M0M5MS43MDYyIDUwMC44NzMgOTcuMzAxMyA1MzAuMjM5IDExOC44MjEgNTQ1LjAxNkw1MzcuMzk3IDgzMi40NTFMNDgyLjE4OSA5MTIuODQ4TDYzLjYwOSA2MjUuNDExQy0yLjI4MjYxIDU4MC4xNjQgLTE5LjIxMTcgNDg5LjkzNiAyNS44NjgxIDQyNC4yODlDNzAuOTQ3OSAzNTguNjQxIDE2MS4yMzQgMzQyLjA0MyAyMjcuMTI1IDM4Ny4yOTFMMzg0Ljg3NCA0OTUuNjE2QzQwNi4zOTQgNTEwLjM5NCA0MzUuODExIDUwNS4wNzYgNDUwLjQ0OSA0ODMuNzU5QzQ2NS4wODcgNDYyLjQ0MyA0NTkuNDk0IDQzMy4wNzQgNDM3Ljk3MSA0MTguMjk0TDE2MC42MjcgMjI3Ljg0MyIgZmlsbD0iIzg3RUREMiIvPgo8L3N2Zz4K");
    mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIwIiBoZWlnaHQ9IjkxMyIgdmlld0JveD0iMCAwIDQyMCA5MTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xNjAuNjI5IDIyNy44MzlDMTA3LjI0NyAxOTEuMTgxIDgyLjAxMDkgMTI3LjMwOSA5NC43ODI5IDYxLjE1NTJDMTA4LjMwNCAtOC45NTE4NCAxNjEuMzAzIC02NC4xMTEzIDIyOS43OTIgLTc5LjM4NTZMNDQ5Ljk1NCAtMTI4LjQ0M0w0NzEuMjYyIC0zMy4yMTgyTDI1MS4xMDEgMTUuODQ0N0MyMTQuMDA1IDI0LjExMzQgMTk1LjUxMyA1NC4yNjkxIDE5MC42MDggNzkuNzI5QzE4OC41OTUgOTAuMTY1MyAxODQuNDUzIDEyNS44OTUgMjE1LjgzOSAxNDcuNDQ4TDQ5My4xODMgMzM3Ljg5OUM1NTkuMDc0IDM4My4xNDYgNTc2LjAwNiA0NzMuMzcgNTMwLjkyNCA1MzkuMDIxQzQ4NS44NDIgNjA0LjY3MiAzOTUuNTU4IDYyMS4yNjcgMzI5LjY2NiA1NzYuMDE5TDE3MS45MTggNDY3LjY5NEMxNTAuMzk4IDQ1Mi45MTYgMTIwLjk4NyA0NTguMjMzIDEwNi4zNDcgNDc5LjU1M0M5MS43MDYyIDUwMC44NzMgOTcuMzAxMyA1MzAuMjM5IDExOC44MjEgNTQ1LjAxNkw1MzcuMzk3IDgzMi40NTFMNDgyLjE4OSA5MTIuODQ4TDYzLjYwOSA2MjUuNDExQy0yLjI4MjYxIDU4MC4xNjQgLTE5LjIxMTcgNDg5LjkzNiAyNS44NjgxIDQyNC4yODlDNzAuOTQ3OSAzNTguNjQxIDE2MS4yMzQgMzQyLjA0MyAyMjcuMTI1IDM4Ny4yOTFMMzg0Ljg3NCA0OTUuNjE2QzQwNi4zOTQgNTEwLjM5NCA0MzUuODExIDUwNS4wNzYgNDUwLjQ0OSA0ODMuNzU5QzQ2NS4wODcgNDYyLjQ0MyA0NTkuNDk0IDQzMy4wNzQgNDM3Ljk3MSA0MTguMjk0TDE2MC42MjcgMjI3Ljg0MyIgZmlsbD0iIzg3RUREMiIvPgo8L3N2Zz4K")
  }

  .squiggle.squiggle-alt-1:after {
    position: relative;
    width: 100%;
    height: 54vw;
    -webkit-mask-size: cover;
    mask-size: cover;
    -webkit-mask-position: bottom right;
    mask-position: bottom right;
    -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDMgMjM3Ij4KICA8cGF0aCBmaWxsPSIjODdFREQyIiBkPSJNMjc1LjY0NyA0OS40OTJDMjk1LjM4MyAxNS4zMTAyIDMzMy45MjYtMy44NTQ1IDM3My44NC42Nzg4YzI5LjcyNDIgMy4zNyA1NC42OTggMTkuMjAyMyA2OS4xNiA0Mi44MzU4bC0uMDAwNCAxNzcuNDQ5TDM5OS43NjkgODAuMTQ1N2MtNi4yMjAyLTIwLjI2MS0yNS43NjU4LTI0LjE3NC0zMS45MjE2LTI0LjkwNDZsLS4xODI0LS4wMjEyYy0xNC40OTQtMS42NDk0LTMzLjc5OSAzLjIwMy00NC40ODcgMjEuNzE4MkwyNTkuNzQ5IDE4Ni44MjVjLTI1LjUwMSA0NC4xOC04My41OTUgNjIuMDE3LTEyOS41MDE2IDM5Ljc2M0wxNi4wODIgMTcxLjIxNmMtNS40NTg3LTIuNjQ3Ni0xMC44NzM0LTMuOTk1Ny0xNi4wODI0LTQuMzUxNHYtNTQuODEzMmMxMy42NjcxLjM4ODMgMjcuMzA0NCAzLjYwNyA0MC4wMjUyIDkuNzc2NmwxMTQuMTYyMiA1NS4zNjdjMjAuMjE1IDkuODA5IDQ2Ljc5OSAxLjYzOCA1OC4wMzQtMTcuODE2WiIvPgo8L3N2Zz4=");
    mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDMgMjM3Ij4KICA8cGF0aCBmaWxsPSIjODdFREQyIiBkPSJNMjc1LjY0NyA0OS40OTJDMjk1LjM4MyAxNS4zMTAyIDMzMy45MjYtMy44NTQ1IDM3My44NC42Nzg4YzI5LjcyNDIgMy4zNyA1NC42OTggMTkuMjAyMyA2OS4xNiA0Mi44MzU4bC0uMDAwNCAxNzcuNDQ5TDM5OS43NjkgODAuMTQ1N2MtNi4yMjAyLTIwLjI2MS0yNS43NjU4LTI0LjE3NC0zMS45MjE2LTI0LjkwNDZsLS4xODI0LS4wMjEyYy0xNC40OTQtMS42NDk0LTMzLjc5OSAzLjIwMy00NC40ODcgMjEuNzE4MkwyNTkuNzQ5IDE4Ni44MjVjLTI1LjUwMSA0NC4xOC04My41OTUgNjIuMDE3LTEyOS41MDE2IDM5Ljc2M0wxNi4wODIgMTcxLjIxNmMtNS40NTg3LTIuNjQ3Ni0xMC44NzM0LTMuOTk1Ny0xNi4wODI0LTQuMzUxNHYtNTQuODEzMmMxMy42NjcxLjM4ODMgMjcuMzA0NCAzLjYwNyA0MC4wMjUyIDkuNzc2NmwxMTQuMTYyMiA1NS4zNjdjMjAuMjE1IDkuODA5IDQ2Ljc5OSAxLjYzOCA1OC4wMzQtMTcuODE2WiIvPgo8L3N2Zz4=");
    z-index: 2
  }

  .squiggle.squiggle-alt-1 .rich-content--headline {
    position: relative;
    z-index: 3
  }

  .squiggle.squiggle-alt-2::after, .squiggle.squiggle-alt-6::after {
    position: relative;
    background: #87edd2;
    height: 48vmin;
    -webkit-mask-size: 26vmin;
    mask-size: 26vmin;
    -webkit-mask-position: right top;
    mask-position: right top;
    -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNjcgMjkxIj4KICA8cGF0aCBmaWxsPSIjODdFREQyIiBkPSJNMTY2Ljk5OTYuNDU5VjU1LjMxbC03My4zOTIyIDkuMDY0OUM3Mi43NyA2Ni45NDc5IDYwLjkxNjIgODIuNDA1NCA1Ni43MTQxIDk2LjE4MTFsLS4xMjUuNDE2OWMtMS42ODE4IDUuNjg3LTUuODk2OSAyNS4zMDUgMTAuMzczNSAzOC45NThsMTAwLjAzNyA4My45NDJ2NzEuMDI1TDMxLjk4OSAxNzcuMjM2QzQuNTkwMyAxNTQuMjQ1Mi02LjA1NCAxMTcuOTI4IDQuMDYxMyA4Mi4yMjkzbC4zMTI5LTEuMDgxNmMxMS4yODYxLTM4LjIwODIgNDMuNjcwNS02NS45OTUzIDgyLjUxNS03MC43OTMyTDE2Ni45OTk2LjQ1OVoiLz4KPC9zdmc+");
    mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNjcgMjkxIj4KICA8cGF0aCBmaWxsPSIjODdFREQyIiBkPSJNMTY2Ljk5OTYuNDU5VjU1LjMxbC03My4zOTIyIDkuMDY0OUM3Mi43NyA2Ni45NDc5IDYwLjkxNjIgODIuNDA1NCA1Ni43MTQxIDk2LjE4MTFsLS4xMjUuNDE2OWMtMS42ODE4IDUuNjg3LTUuODk2OSAyNS4zMDUgMTAuMzczNSAzOC45NThsMTAwLjAzNyA4My45NDJ2NzEuMDI1TDMxLjk4OSAxNzcuMjM2QzQuNTkwMyAxNTQuMjQ1Mi02LjA1NCAxMTcuOTI4IDQuMDYxMyA4Mi4yMjkzbC4zMTI5LTEuMDgxNmMxMS4yODYxLTM4LjIwODIgNDMuNjcwNS02NS45OTUzIDgyLjUxNS03MC43OTMyTDE2Ni45OTk2LjQ1OVoiLz4KPC9zdmc+");
    z-index: 2
  }

  .squiggle.squiggle-alt-2 .rich-content--headline, .squiggle.squiggle-alt-6 .rich-content--headline {
    position: relative;
    z-index: 3
  }

  .squiggle.squiggle-alt-3:after {
    background: #fff;
    -webkit-mask-size: cover;
    mask-size: cover;
    -webkit-mask-position: center 33%;
    mask-position: center 33%;
    -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxODMzIDg1NyI+CiAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTE0MDEuODUgMTIwLjI0OWMxMTUuNzU3NC0xMDcuNzQ2MiAyNzkuMjg0LTE0NS41MDYzIDQzMS4xNTA2LTEwMy40MzY2djI3My4zNTA5Yy0xNS40MTYyLTExLjIwMzYtMjkuNjA4NC0xOC4xOTU5LTM3Ljc3MDYtMjEuNzUzMy02MC45Ni0yNi41OTUzLTE1MS41OS0zMS4yNzktMjIyLjk1IDM1LjE0OUwxMTQ4LjggNjk3LjgyYy0xNzAuMjU0IDE1OC41MDctNDQ3LjMxMyAxNTguNTE4LTYxNy42MTYuMDIyTDEwNy42OTU0IDMwMy41NTlDNzQuMzMzMyAyNzIuNDk2MiAzNi43NzIgMjU2Ljk3NzUtLjAwMDggMjUxLjk3NzJWLjk3MDJDMTAyLjIyODUgNy41NTc0IDIwMC44MzUgNDguMjg1NyAyNzguMTMgMTIwLjI0OUw3MDEuNjA4IDUxNC41MWM3NC45ODMgNjkuODM3IDIwMS43NzkgNjkuNzkzIDI3Ni43NzMgMGw0MjMuNDY5LTM5NC4yNjFaIi8+CiAgICA8cGF0aCBkPSJNMCAwaDE4MzN2ODUwSDB6Ii8+CiAgPC9nPgo8L3N2Zz4=");
    mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxODMzIDg1NyI+CiAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTE0MDEuODUgMTIwLjI0OWMxMTUuNzU3NC0xMDcuNzQ2MiAyNzkuMjg0LTE0NS41MDYzIDQzMS4xNTA2LTEwMy40MzY2djI3My4zNTA5Yy0xNS40MTYyLTExLjIwMzYtMjkuNjA4NC0xOC4xOTU5LTM3Ljc3MDYtMjEuNzUzMy02MC45Ni0yNi41OTUzLTE1MS41OS0zMS4yNzktMjIyLjk1IDM1LjE0OUwxMTQ4LjggNjk3LjgyYy0xNzAuMjU0IDE1OC41MDctNDQ3LjMxMyAxNTguNTE4LTYxNy42MTYuMDIyTDEwNy42OTU0IDMwMy41NTlDNzQuMzMzMyAyNzIuNDk2MiAzNi43NzIgMjU2Ljk3NzUtLjAwMDggMjUxLjk3NzJWLjk3MDJDMTAyLjIyODUgNy41NTc0IDIwMC44MzUgNDguMjg1NyAyNzguMTMgMTIwLjI0OUw3MDEuNjA4IDUxNC41MWM3NC45ODMgNjkuODM3IDIwMS43NzkgNjkuNzkzIDI3Ni43NzMgMGw0MjMuNDY5LTM5NC4yNjFaIi8+CiAgICA8cGF0aCBkPSJNMCAwaDE4MzN2ODUwSDB6Ii8+CiAgPC9nPgo8L3N2Zz4=");
    z-index: 2
  }

  .squiggle.squiggle-alt-3 .rich-content--headline {
    position: relative;
    z-index: 3
  }

  .squiggle.squiggle-alt-4::after {
    background: #fff;
    -webkit-mask-size: cover;
    mask-size: cover;
    aspect-ratio: 911/365;
    height: auto;
    width: 42vmax;
    position: relative;
    bottom: -1px;
    left: 0;
    right: auto;
    top: auto;
    z-index: 1;
    -webkit-mask-position: bottom left;
    mask-position: bottom left;
    margin-top: -15px;
    -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5MTEgMzY1Ij4KICA8cGF0aCBmaWxsPSIjRkZGIiBkPSJNLjAwMDguMTA3YzY2LjYzIDEuMzI3OSAxMjguNTcxMyAzNS43OTIgMTYzLjQ2MzYgOTIuOTcwNUwyOTMuMjU2IDMwNS43NjVjMjIuOTc4IDM3LjY3MSA3NS41NjcgNTIuMzk3IDExNC43ODEgMzIuMTg0bDIyMS40NDUtMTE0LjIwM2M2OC44OTMtMzUuNTE4IDE1Mi45MDktMjYuMjU2IDIxNC4wMjggMjMuNjEzIDM4LjA1NzYgMzEuMDM5OSA2MS4zODIyIDcyLjk0NTMgNjcuMzA0NCAxMTcuNjQxNWwtMTEwLjQyMTctLjAwMDhjLTYuNjU0Mi0xNy43MDQ4LTE5LjQ2MzgtMjkuNTc3Mi0yNC45OTI3LTM0LjA4NzctMjIuMTkxLTE4LjExNS01OS4yMzEtMzAuNTk1LTk2LjU0NS0xMS4zNTRMNTkwLjczNzggMzY1bC0zODcuNTY0NC4wMDI4YTE4NS4zNTIgMTg1LjM1MiAwIDAgMS0uMzE5OS0uNTAzNWwtMS41ODQ4LTIuNTQ5M0w3MS40NzUgMTQ5LjI1MmMtMTcuNzU1NC0yOS4wOTg4LTQ2LjIxLTQwLjIzNzYtNzEuNDc1Mi00MS4yOTA1WiIvPgo8L3N2Zz4=");
    mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5MTEgMzY1Ij4KICA8cGF0aCBmaWxsPSIjRkZGIiBkPSJNLjAwMDguMTA3YzY2LjYzIDEuMzI3OSAxMjguNTcxMyAzNS43OTIgMTYzLjQ2MzYgOTIuOTcwNUwyOTMuMjU2IDMwNS43NjVjMjIuOTc4IDM3LjY3MSA3NS41NjcgNTIuMzk3IDExNC43ODEgMzIuMTg0bDIyMS40NDUtMTE0LjIwM2M2OC44OTMtMzUuNTE4IDE1Mi45MDktMjYuMjU2IDIxNC4wMjggMjMuNjEzIDM4LjA1NzYgMzEuMDM5OSA2MS4zODIyIDcyLjk0NTMgNjcuMzA0NCAxMTcuNjQxNWwtMTEwLjQyMTctLjAwMDhjLTYuNjU0Mi0xNy43MDQ4LTE5LjQ2MzgtMjkuNTc3Mi0yNC45OTI3LTM0LjA4NzctMjIuMTkxLTE4LjExNS01OS4yMzEtMzAuNTk1LTk2LjU0NS0xMS4zNTRMNTkwLjczNzggMzY1bC0zODcuNTY0NC4wMDI4YTE4NS4zNTIgMTg1LjM1MiAwIDAgMS0uMzE5OS0uNTAzNWwtMS41ODQ4LTIuNTQ5M0w3MS40NzUgMTQ5LjI1MmMtMTcuNzU1NC0yOS4wOTg4LTQ2LjIxLTQwLjIzNzYtNzEuNDc1Mi00MS4yOTA1WiIvPgo8L3N2Zz4=");
    z-index: 2
  }

@media(min-width:992px) {
  .squiggle.squiggle-alt-4::after {
    margin-top: 0%
  }
}

.squiggle.squiggle-alt-4 .rich-content--headline {
  position: relative;
  z-index: 3
}

.squiggle.squiggle-alt-5 {
  overflow: hidden
}

  .squiggle.squiggle-alt-5::after {
    display: none
  }

  .squiggle.squiggle-alt-5::before {
    content: "";
    width: 100%;
    height: 150px;
    position: relative;
    margin-left: auto;
    background: #fff;
    display: block;
    top: -1px;
    right: 0px;
    z-index: -1;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: calc(100% + .5px) top;
    mask-position: calc(100% + .5px) top;
    -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OTIgMzAzIj4NCjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik00OTIsMC4xdjEwMy42Yy0yMC4zLTE3LjktNTEuNS0xNy03MS4xLDIuNWwtMTQ5LDE0OWMtNjIuMiw2Mi4yLTE2My40LDYyLjQtMjI1LjQsMC4zIGMtNjIuMS02Mi4xLTYxLjktMTYzLjIsMC4zLTIyNS40bDMwLTMwaDE1MmwtMTA2LDEwNmMtMjAuMywyMC4zLTIwLjUsNTMuMy0wLjMsNzMuNGMyMC4yLDIwLjIsNTMuMSwyMCw3My40LTAuM2wxNDktMTQ5IGMxMi42LTEyLjYsMjYuNy0yMi42LDQxLjgtMzAuMUw0OTIsMC4xeiIvPg0KPC9zdmc+DQo=");
    mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OTIgMzAzIj4NCjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik00OTIsMC4xdjEwMy42Yy0yMC4zLTE3LjktNTEuNS0xNy03MS4xLDIuNWwtMTQ5LDE0OWMtNjIuMiw2Mi4yLTE2My40LDYyLjQtMjI1LjQsMC4zIGMtNjIuMS02Mi4xLTYxLjktMTYzLjIsMC4zLTIyNS40bDMwLTMwaDE1MmwtMTA2LDEwNmMtMjAuMywyMC4zLTIwLjUsNTMuMy0wLjMsNzMuNGMyMC4yLDIwLjIsNTMuMSwyMCw3My40LTAuM2wxNDktMTQ5IGMxMi42LTEyLjYsMjYuNy0yMi42LDQxLjgtMzAuMUw0OTIsMC4xeiIvPg0KPC9zdmc+DQo=");
    z-index: 2
  }

  .squiggle.squiggle-alt-5 .rich-content--headline {
    position: relative;
    z-index: 3
  }

@media(min-width:992px)and (max-width:1199px) {
  .squiggle.squiggle-alt-5:before {
    position: absolute;
    width: 33%;
    height: 250px
  }
}

@media(min-width:1200px) {
  .squiggle.squiggle-alt-5:before {
    position: absolute;
    width: 100%;
    height: 250px
  }
}

.squiggle.squiggle-alt-6 {
  overflow-y: hidden
}

  .squiggle.squiggle-alt-6::after {
    background: #fff;
    display: none
  }

  .squiggle.squiggle-alt-6 .rich-content--headline {
    position: relative;
    z-index: 3
  }

.squiggle.squiggle-alt-7::before {
  content: "";
  position: relative;
  display: block;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDEwIiBoZWlnaHQ9IjQ0MCIgdmlld0JveD0iMCAwIDQxMCA0NDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsPSIjODdFREQyIiBkPSJNNjIuMi00NC44TDYuMSwxOTkuMWMtMTcuNSw3NS44LDEyLjQsMTU1LjIsNzYuMiwyMDIuM2M2MC4xLDQ0LjQsMTM2LjEsNDkuNywxOTguMywxMy43bDMwNC4yLTE3NS43CWwtNTQuMS05My43TDIyNi41LDMyMS40Yy0zNi42LDIxLjEtNzAuNC0wLjEtNzkuOC03LjFjLTIzLjItMTcuMS00NC41LTUwLTM1LTkxLjFsNTYuMS0yNDMuOEw2Mi4yLTQ0LjhMNjIuMi00NC44eiIvPg0KPC9zdmc+DQo=");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDEwIiBoZWlnaHQ9IjQ0MCIgdmlld0JveD0iMCAwIDQxMCA0NDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsPSIjODdFREQyIiBkPSJNNjIuMi00NC44TDYuMSwxOTkuMWMtMTcuNSw3NS44LDEyLjQsMTU1LjIsNzYuMiwyMDIuM2M2MC4xLDQ0LjQsMTM2LjEsNDkuNywxOTguMywxMy43bDMwNC4yLTE3NS43CWwtNTQuMS05My43TDIyNi41LDMyMS40Yy0zNi42LDIxLjEtNzAuNC0wLjEtNzkuOC03LjFjLTIzLjItMTcuMS00NC41LTUwLTM1LTkxLjFsNTYuMS0yNDMuOEw2Mi4yLTQ0LjhMNjIuMi00NC44eiIvPg0KPC9zdmc+DQo=");
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: right top;
  mask-position: right top;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 100%;
  height: 200px;
  z-index: 1
}

.squiggle.squiggle-alt-7::after {
  display: none
}

.squiggle.squiggle-alt-7 .rich-content--headline {
  position: relative;
  z-index: 3
}

.squiggle--home {
  position: relative
}

  .squiggle--home::after {
    content: "";
    position: static;
    width: 100%;
    height: 150px;
    margin: 20px 0 0 auto;
    -webkit-mask-size: calc(124px + 310*(100vw - 320px)/1199);
    mask-size: calc(124px + 310*(100vw - 320px)/1199);
    -webkit-mask-position: 100% calc(100% + 1px);
    mask-position: 100% calc(100% + 1px);
    -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNjMgMjA2Ij4KICA8cGF0aCBmaWxsPSIjODdFREQyIiBkPSJtMjk1LjU3MiAyNy4xNjggNjcuNDI3MSAzOS44MTI4djEyNi42NzNMMjQwLjE1IDEyMS4xMTVjLTM2LjU5My0yMS42MDktNzQuNzE3LTExLjE0Ni05OC4xODcgNS44ODMtOS42MjEgNi45NzQtNDAuMzE4IDMyLjk1My0zMS4xOSA3NC41MTNsLjk4NTEgNC40ODg4LTExMC42MTEuMDAwN0MtNS45NjQyIDE0MS43MDIyIDIyLjQyMzEgNzguODk5IDc3Ljk3MzcgMzguNjQzIDE0Mi42MzItOC4yMDAxIDIyOC4wMzYtMTIuNzA4MyAyOTUuNTcyIDI3LjE2OFoiLz4KPC9zdmc+");
    mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNjMgMjA2Ij4KICA8cGF0aCBmaWxsPSIjODdFREQyIiBkPSJtMjk1LjU3MiAyNy4xNjggNjcuNDI3MSAzOS44MTI4djEyNi42NzNMMjQwLjE1IDEyMS4xMTVjLTM2LjU5My0yMS42MDktNzQuNzE3LTExLjE0Ni05OC4xODcgNS44ODMtOS42MjEgNi45NzQtNDAuMzE4IDMyLjk1My0zMS4xOSA3NC41MTNsLjk4NTEgNC40ODg4LTExMC42MTEuMDAwN0MtNS45NjQyIDE0MS43MDIyIDIyLjQyMzEgNzguODk5IDc3Ljk3MzcgMzguNjQzIDE0Mi42MzItOC4yMDAxIDIyOC4wMzYtMTIuNzA4MyAyOTUuNTcyIDI3LjE2OFoiLz4KPC9zdmc+")
  }

.squiggle--lb-c::before {
  content: "";
  display: block;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 43vw;
  height: 375px;
  position: absolute;
  left: 0;
  bottom: 25%;
  background: #87edd2;
  z-index: -1;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: left bottom;
  mask-position: left bottom;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMDcgMzgzIj4KICA8cGF0aCBmaWxsPSIjODdFREQyIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNC41NjQ4IDIzLjY2NDZDODcuNDU0Ny0xMi4yNTIzIDE2NC4yNzY4LTYuOTgyIDIyNS4wNDM5IDM3LjQxMjdjNjQuNDEwNiA0Ny4wNzEgOTQuNjMyNCAxMjYuNDc1IDc2Ljk4OTYgMjAyLjMxNkwyNjguNzA2IDM4M0gxNTYuNDIzbDM4Ljk1NjEtMTY3LjQ1NjNjOS40NjU4LTQwLjY4Mi0xMS41ODI1LTczLjM0Mi0zNC43MTM0LTkwLjU2MWwtLjcwMTUtLjUxN2MtOS41ODY3LTcuMDEtNDMuNzQzLTI4LjIyNy04MC43MTY0LTcuMTExTDAgMTYyLjYxM1YzNy42OTNaIi8+Cjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMDcgMzgzIj4KICA8cGF0aCBmaWxsPSIjODdFREQyIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNC41NjQ4IDIzLjY2NDZDODcuNDU0Ny0xMi4yNTIzIDE2NC4yNzY4LTYuOTgyIDIyNS4wNDM5IDM3LjQxMjdjNjQuNDEwNiA0Ny4wNzEgOTQuNjMyNCAxMjYuNDc1IDc2Ljk4OTYgMjAyLjMxNkwyNjguNzA2IDM4M0gxNTYuNDIzbDM4Ljk1NjEtMTY3LjQ1NjNjOS40NjU4LTQwLjY4Mi0xMS41ODI1LTczLjM0Mi0zNC43MTM0LTkwLjU2MWwtLjcwMTUtLjUxN2MtOS41ODY3LTcuMDEtNDMuNzQzLTI4LjIyNy04MC43MTY0LTcuMTExTDAgMTYyLjYxM1YzNy42OTNaIi8+Cjwvc3ZnPg==")
}

.squiggle--tr-u {
  overflow: hidden
}

@media(min-width:576px) {
  .squiggle--tr-u {
    padding-top: 350px !important
  }
}

@media(min-width:768px) {
  .squiggle--tr-u {
    padding-top: 64vmin !important
  }
}

@media(min-width:576px) {
  .squiggle--tr-u.section {
    padding-top: 350px !important
  }
}

@media(min-width:768px) {
  .squiggle--tr-u.section {
    padding-top: 64vmin !important
  }
}

.squiggle--tr-u::after {
  z-index: 1;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDcxIiBoZWlnaHQ9IjY5MCIgdmlld0JveD0iMCAwIDQ3MSA2OTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0zNzUuMTAyIDUzLjc0TDExNC44ODMgNTA0LjQ1MkMxMDAuNTExIDUyOS4zNDUgMTA4Ljg5OSA1NjEuMTg4IDEzMy41ODEgNTc1LjQzOEMxNTguMjYzIDU4OS42ODggMTkwLjAyNSA1ODEuMDI2IDIwNC4zOTggNTU2LjEzM0wzMDkuNzUyIDM3My42NTRDMzUzLjc1OCAyOTcuNDMyIDQ1MS4zOSAyNzEuMTE2IDUyNy4zOTMgMzE0Ljk5NkM2MDMuMzk1IDM1OC44NzYgNjI5LjQyMiA0NTYuNTkyIDU4NS40MTYgNTMyLjgxNEw0OTIuMzQyIDQ3OS4wNzhDNTA2LjcxNCA0NTQuMTg0IDQ5OC4zMjggNDIyLjMzNyA0NzMuNjQ3IDQwOC4wODdDNDQ4Ljk2NSAzOTMuODM3IDQxNy4yMDIgNDAyLjQ5OSA0MDIuODI4IDQyNy4zOTdMMjk3LjQ3MyA2MDkuODc2QzI1My40NjUgNjg2LjA5MSAxNTUuODMzIDcxMi40MDcgNzkuODM0OCA2NjguNTI5QzMuODM2NDcgNjI0LjY1MiAtMjIuMTk3IDUyNi45MzcgMjEuODA5NSA0NTAuNzE2TDI4Mi4wMyAtMC4wMDAzMjI1OTVMMzc1LjEwNCA1My43MzU5TDM3NS4xMDIgNTMuNzRaIiBmaWxsPSIjRjVGNUYwIi8+Cjwvc3ZnPgo=");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDcxIiBoZWlnaHQ9IjY5MCIgdmlld0JveD0iMCAwIDQ3MSA2OTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0zNzUuMTAyIDUzLjc0TDExNC44ODMgNTA0LjQ1MkMxMDAuNTExIDUyOS4zNDUgMTA4Ljg5OSA1NjEuMTg4IDEzMy41ODEgNTc1LjQzOEMxNTguMjYzIDU4OS42ODggMTkwLjAyNSA1ODEuMDI2IDIwNC4zOTggNTU2LjEzM0wzMDkuNzUyIDM3My42NTRDMzUzLjc1OCAyOTcuNDMyIDQ1MS4zOSAyNzEuMTE2IDUyNy4zOTMgMzE0Ljk5NkM2MDMuMzk1IDM1OC44NzYgNjI5LjQyMiA0NTYuNTkyIDU4NS40MTYgNTMyLjgxNEw0OTIuMzQyIDQ3OS4wNzhDNTA2LjcxNCA0NTQuMTg0IDQ5OC4zMjggNDIyLjMzNyA0NzMuNjQ3IDQwOC4wODdDNDQ4Ljk2NSAzOTMuODM3IDQxNy4yMDIgNDAyLjQ5OSA0MDIuODI4IDQyNy4zOTdMMjk3LjQ3MyA2MDkuODc2QzI1My40NjUgNjg2LjA5MSAxNTUuODMzIDcxMi40MDcgNzkuODM0OCA2NjguNTI5QzMuODM2NDcgNjI0LjY1MiAtMjIuMTk3IDUyNi45MzcgMjEuODA5NSA0NTAuNzE2TDI4Mi4wMyAtMC4wMDAzMjI1OTVMMzc1LjEwNCA1My43MzU5TDM3NS4xMDIgNTMuNzRaIiBmaWxsPSIjRjVGNUYwIi8+Cjwvc3ZnPgo=");
  -webkit-mask-size: contain;
  mask-size: contain;
  width: 273px;
  height: 400px;
  transform: rotate(15deg) translate(-3%,-22%);
  display: none
}

@media(min-width:576px) {
  .squiggle--tr-u::after {
    display: block
  }
}

@media(min-width:768px) {
  .squiggle--tr-u::after {
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 225px;
    height: 296px
  }
}

@media(min-width:992px) {
  .squiggle--tr-u::after {
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 250px;
    height: 329px
  }
}

@media(min-width:1200px) {
  .squiggle--tr-u::after {
    width: 525px;
    height: 690px
  }
}

.squiggle--lb-w {
  overflow: hidden
}

  .squiggle--lb-w::after {
    z-index: 1;
    -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NTAgODEzIj4KICA8cGF0aCBmaWxsPSIjMTczOUU1IiBkPSJNMTI4LjM2MyA5LjI3NjFjNjYuNDIxLTIyLjYzMzUgMTQwLjM5My0zLjE1MTQgMTg4LjQ1MSA0OS42NTI5IDQ1LjM1OSA0OS44MiA1Ny4wODUgMTE3LjQ4OCAzMC42MDggMTc2LjU4NWwuMDA0LjAwMi0xMzcuNTU4IDMwNy4wMzNjLTEwLjY3NSAyMy44MjctLjE1MiA1MS44MTEgMjMuNDQ2IDYyLjM4NCAyMy41OTggMTAuNTczIDUxLjQ4LS4yMSA2Mi4xNTMtMjQuMDMzbDc4LjI0MS0xNzQuNjM1YzMyLjY4MS03Mi45NDUgMTE4LjM5OC0xMDUuODAyIDE5MS4wNzMtNzMuMjQyIDcyLjY3NSAzMi41NiAxMDUuMjE5IDExOC40IDcyLjUzNyAxOTEuMzQ1TDUwOC4wMDQxIDgxMi45OTkyaC0xMDYuODY5TDU0OC4zMTMgNDg0LjQ5NmMxMC41NjczLTIzLjU4NDguMzYzMy01MS4yNDU4LTIyLjc0MzgtNjIuMDU3NWwtLjcwNDItLjMyMjVjLTIzLjYwMi0xMC41NzQtNTEuNDc4LjIwNi02Mi4xNTEgMjQuMDNsLTc4LjI0MSAxNzQuNjM1Yy0zMi42ODEgNzIuOTQ1LTExOC4zOTUgMTA1LjgwMy0xOTEuMDczIDczLjI0Mi03Mi42NzktMzIuNTYyLTEwNS4yMTg0LTExOC40LTcyLjUzNy0xOTEuMzQ2TDI1OC40MiAxOTUuNjQ0YzE1LjU2Ny0zNC43NDUtNi41NzgtNjMuMDg5LTEzLjczMy03MC45NDktMTcuNDQ3LTE5LjE3OS00OC45NC0zNS4yODk4LTg0LjkxNC0yMy4wMjdMLS4wMDA5IDE1Ni4xNDAyVjUzLjA0MzJaIi8+Cjwvc3ZnPg==");
    mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NTAgODEzIj4KICA8cGF0aCBmaWxsPSIjMTczOUU1IiBkPSJNMTI4LjM2MyA5LjI3NjFjNjYuNDIxLTIyLjYzMzUgMTQwLjM5My0zLjE1MTQgMTg4LjQ1MSA0OS42NTI5IDQ1LjM1OSA0OS44MiA1Ny4wODUgMTE3LjQ4OCAzMC42MDggMTc2LjU4NWwuMDA0LjAwMi0xMzcuNTU4IDMwNy4wMzNjLTEwLjY3NSAyMy44MjctLjE1MiA1MS44MTEgMjMuNDQ2IDYyLjM4NCAyMy41OTggMTAuNTczIDUxLjQ4LS4yMSA2Mi4xNTMtMjQuMDMzbDc4LjI0MS0xNzQuNjM1YzMyLjY4MS03Mi45NDUgMTE4LjM5OC0xMDUuODAyIDE5MS4wNzMtNzMuMjQyIDcyLjY3NSAzMi41NiAxMDUuMjE5IDExOC40IDcyLjUzNyAxOTEuMzQ1TDUwOC4wMDQxIDgxMi45OTkyaC0xMDYuODY5TDU0OC4zMTMgNDg0LjQ5NmMxMC41NjczLTIzLjU4NDguMzYzMy01MS4yNDU4LTIyLjc0MzgtNjIuMDU3NWwtLjcwNDItLjMyMjVjLTIzLjYwMi0xMC41NzQtNTEuNDc4LjIwNi02Mi4xNTEgMjQuMDNsLTc4LjI0MSAxNzQuNjM1Yy0zMi42ODEgNzIuOTQ1LTExOC4zOTUgMTA1LjgwMy0xOTEuMDczIDczLjI0Mi03Mi42NzktMzIuNTYyLTEwNS4yMTg0LTExOC40LTcyLjUzNy0xOTEuMzQ2TDI1OC40MiAxOTUuNjQ0YzE1LjU2Ny0zNC43NDUtNi41NzgtNjMuMDg5LTEzLjczMy03MC45NDktMTcuNDQ3LTE5LjE3OS00OC45NC0zNS4yODk4LTg0LjkxNC0yMy4wMjdMLS4wMDA5IDE1Ni4xNDAyVjUzLjA0MzJaIi8+Cjwvc3ZnPg==");
    -webkit-mask-size: 34vmax;
    mask-size: 34vmax;
    -webkit-mask-position: left bottom;
    mask-position: left bottom;
    background: #1739e5;
    left: 0
  }

@media(min-width:768px) {
  .squiggle--lb-w::after {
    -webkit-mask-size: 27.5vmax;
    mask-size: 27.5vmax
  }
}

@media(min-width:992px) {
  .squiggle--lb-w::after {
    width: 33%;
    -webkit-mask-size: 34vmax;
    mask-size: 34vmax;
    -webkit-mask-size: contain;
    mask-size: contain
  }
}

@media(min-width:1920px) {
  .squiggle--lb-w::after {
    -webkit-mask-size: contain;
    mask-size: contain
  }
}

.squiggle--vibrant::after, .squiggle--vibrant::before {
  background: #87edd2 !important
}

.squiggle--electric::after, .squiggle--electric::before {
  background: #1739e5 !important
}

.squiggle--deep-blue::after, .squiggle--deep-blue::after {
  background: #00006c !important
}

.squiggle--stone::after, .squiggle--deep-blue::after {
  background: #f5f5f0 !important
}

.squiggle--white::after, .squiggle--deep-blue::after {
  background: #fff !important
}

@media(max-width:991px) {
  .section.squiggle--lb-w {
    padding-bottom: 390px !important
  }
}

.squiggle--cb-w:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  margin-left: auto;
  background: #fff;
  display: block;
  left: 0;
  top: 0;
  z-index: -1;
  -webkit-mask-size: cover;
  mask-size: cover;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNzkxIDY0OCI+CiAgPHBhdGggZmlsbD0iI0ZGRiIgZD0ibTcwNS4zOTk5IDAtMzQ2LjIwMiA2NDgtMzU4LjQyOS0uMDAxNmM3LjY2MDctMjIuOTcyNSAxNy4xNTY1LTQ1LjY0IDI4LjU0NDctNjcuODEzMWwzLjY3ODQtNy4wMjEzTDMzOS4yMTE5IDBoMzY2LjE4OFpNODkwLjQ3OSAzMTIuNzcyQzEwMTUuMjE2IDc5LjI5NjEgMTMwNS45NC05LjU1MyAxNTM4LjU2IDExNC43MjhjMTk1LjQxNjUgMTA0LjQwMDggMjg4LjYwNSAzMjYuNDkxNiAyMzkuNDgyNyA1MzMuMjcyMkwxNDI5Ljc2NjkgNjQ4bDE5LjU3MzEtMzYuNjM2YzQwLjMzMjYtNzUuNTAxNCAxMi45Njk3LTE2OS4yMzc1LTYwLjg2ODMtMjEwLjI2MDFsLTIuMjUxNy0xLjIyNjljLTc1LjUzLTQwLjM1My0xNzAuMTItMTEuMTQxLTIxMC44NiA2NS4xMTFMMTA3Ny41ODI5IDY0OGgtMzY2LjIwNVoiLz4KPC9zdmc+");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNzkxIDY0OCI+CiAgPHBhdGggZmlsbD0iI0ZGRiIgZD0ibTcwNS4zOTk5IDAtMzQ2LjIwMiA2NDgtMzU4LjQyOS0uMDAxNmM3LjY2MDctMjIuOTcyNSAxNy4xNTY1LTQ1LjY0IDI4LjU0NDctNjcuODEzMWwzLjY3ODQtNy4wMjEzTDMzOS4yMTE5IDBoMzY2LjE4OFpNODkwLjQ3OSAzMTIuNzcyQzEwMTUuMjE2IDc5LjI5NjEgMTMwNS45NC05LjU1MyAxNTM4LjU2IDExNC43MjhjMTk1LjQxNjUgMTA0LjQwMDggMjg4LjYwNSAzMjYuNDkxNiAyMzkuNDgyNyA1MzMuMjcyMkwxNDI5Ljc2NjkgNjQ4bDE5LjU3MzEtMzYuNjM2YzQwLjMzMjYtNzUuNTAxNCAxMi45Njk3LTE2OS4yMzc1LTYwLjg2ODMtMjEwLjI2MDFsLTIuMjUxNy0xLjIyNjljLTc1LjUzLTQwLjM1My0xNzAuMTItMTEuMTQxLTIxMC44NiA2NS4xMTFMMTA3Ny41ODI5IDY0OGgtMzY2LjIwNVoiLz4KPC9zdmc+")
}

@media(min-width:992px) {
  .squiggle--cb-w:before {
    transform: none
  }
}

.squiggle-alt-2--tr:before {
  content: "";
  width: auto;
  height: 180px;
  position: relative;
  margin-left: auto;
  background: #fff;
  display: block;
  left: 15px;
  right: 0;
  top: -1px;
  z-index: -1;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: right top;
  mask-position: right top;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OTIgMzAzIj4KICA8cGF0aCBmaWxsPSIjRkZGIiBkPSJNNDkyLjAwMDYgMXYxMDMuNTc1M2MtMjAuMjg0NC0xNy45MTE0LTUxLjUwMi0xNy4wMzctNzEuMDYxNiAyLjUyMjdMMjcxLjk0NSAyNTYuMDkyYy02Mi4yMzQgNjIuMjI4LTE2My4zNTEgNjIuMzc4LTIyNS40MDMuMzI2LTYyLjA1MjQtNjIuMDUyLTYxLjkwODUtMTYzLjE3NS4zMjYyLTIyNS40MUw3Ni44NzUyLjk5NjFoMTUxLjk4OUwxMjIuODYzIDEwNy4wMDJjLTIwLjMyNiAyMC4zMjYtMjAuNDY1IDUzLjI1NS0uMzEyIDczLjQwNyAyMC4xNTIgMjAuMTUzIDUzLjA3NCAyMC4wMDcgNzMuNC0uMzE5TDM0NC45NDQgMzEuMDk3QzM1Ny41MDg0IDE4LjUzMjYgMzcxLjY1NzYgOC40OTg2IDM4Ni43NTAxLjk5NjFMNDkyLjAwMDYgMVoiLz4KPC9zdmc+");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OTIgMzAzIj4KICA8cGF0aCBmaWxsPSIjRkZGIiBkPSJNNDkyLjAwMDYgMXYxMDMuNTc1M2MtMjAuMjg0NC0xNy45MTE0LTUxLjUwMi0xNy4wMzctNzEuMDYxNiAyLjUyMjdMMjcxLjk0NSAyNTYuMDkyYy02Mi4yMzQgNjIuMjI4LTE2My4zNTEgNjIuMzc4LTIyNS40MDMuMzI2LTYyLjA1MjQtNjIuMDUyLTYxLjkwODUtMTYzLjE3NS4zMjYyLTIyNS40MUw3Ni44NzUyLjk5NjFoMTUxLjk4OUwxMjIuODYzIDEwNy4wMDJjLTIwLjMyNiAyMC4zMjYtMjAuNDY1IDUzLjI1NS0uMzEyIDczLjQwNyAyMC4xNTIgMjAuMTUzIDUzLjA3NCAyMC4wMDcgNzMuNC0uMzE5TDM0NC45NDQgMzEuMDk3QzM1Ny41MDg0IDE4LjUzMjYgMzcxLjY1NzYgOC40OTg2IDM4Ni43NTAxLjk5NjFMNDkyLjAwMDYgMVoiLz4KPC9zdmc+")
}

.squiggle-alt-2--bl {
  position: relative
}

  .squiggle-alt-2--bl:after {
    content: "";
    width: auto;
    height: 100%;
    position: absolute;
    margin-left: auto;
    background: #fff;
    display: block;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    -webkit-mask-size: 40vmax;
    mask-size: 40vmax;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: bottom left;
    mask-position: bottom left;
    -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3ODQgNDcyIj4KICA8cGF0aCBmaWxsPSIjRkZGIiBkPSJNODQuOTU3NCAzMS4wNDZDMTUyLjMyMy0xMS4xOSAyMzguOTk4LTguOTUyIDMwNS43NjEgMzYuNzY5YzYzLjAwOSA0My4xMzIgOTMuNTY3IDExNC42OTQgNzkuNzU0IDE4Ni43NDNsLTQ3LjY0MSAyNDguNDg3SDIyNS4zMjFsNTEuNjMyLTI2OS4zMDFjOC4wNDA4LTQxLjkzNjQtMjMuMDU1OC02Ny4zMzk1LTMzLjMyMjMtNzQuNDQ3MmwtLjMwNDctLjIwOThjLTI0LjI0MS0xNi42MDgtNjMuMTc1LTI2LjE3OS05OS42NjItMy4zTDAgMjE0LjgzNVY4NC4zMjVaTTQ1OC45NzcgNDA0Ljk0NGMxNy4wNS04OC45MzIgMTAzLjA0NC0xNDcuNDU5IDE5MS42ODgtMTMwLjQ2NCA4OC42NDQgMTYuOTk1IDE0Ni44OTggMTAzLjE3OCAxMjkuODQ4IDE5Mi4xMWwtMS4wMzggNS40MDlINjY2LjkyNGw1LjAyOC0yNi4yMjNjNS41MTMzLTI4Ljc1NDUtMTIuOTQ2Ni01Ni41OTk2LTQxLjI1MDMtNjIuNTA4N2wtLjg2MDctLjE3MjNjLTI4Ljc4OS01LjUyLTU2LjczIDEzLjYxOS02Mi4yOTggNDIuNjYzbC04Ljg2NiA0Ni4yNDFINDQ2LjEyWiIvPgo8L3N2Zz4=");
    mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3ODQgNDcyIj4KICA8cGF0aCBmaWxsPSIjRkZGIiBkPSJNODQuOTU3NCAzMS4wNDZDMTUyLjMyMy0xMS4xOSAyMzguOTk4LTguOTUyIDMwNS43NjEgMzYuNzY5YzYzLjAwOSA0My4xMzIgOTMuNTY3IDExNC42OTQgNzkuNzU0IDE4Ni43NDNsLTQ3LjY0MSAyNDguNDg3SDIyNS4zMjFsNTEuNjMyLTI2OS4zMDFjOC4wNDA4LTQxLjkzNjQtMjMuMDU1OC02Ny4zMzk1LTMzLjMyMjMtNzQuNDQ3MmwtLjMwNDctLjIwOThjLTI0LjI0MS0xNi42MDgtNjMuMTc1LTI2LjE3OS05OS42NjItMy4zTDAgMjE0LjgzNVY4NC4zMjVaTTQ1OC45NzcgNDA0Ljk0NGMxNy4wNS04OC45MzIgMTAzLjA0NC0xNDcuNDU5IDE5MS42ODgtMTMwLjQ2NCA4OC42NDQgMTYuOTk1IDE0Ni44OTggMTAzLjE3OCAxMjkuODQ4IDE5Mi4xMWwtMS4wMzggNS40MDlINjY2LjkyNGw1LjAyOC0yNi4yMjNjNS41MTMzLTI4Ljc1NDUtMTIuOTQ2Ni01Ni41OTk2LTQxLjI1MDMtNjIuNTA4N2wtLjg2MDctLjE3MjNjLTI4Ljc4OS01LjUyLTU2LjczIDEzLjYxOS02Mi4yOTggNDIuNjYzbC04Ljg2NiA0Ni4yNDFINDQ2LjEyWiIvPgo8L3N2Zz4=")
  }

.squiggle--ml-s {
  position: relative
}

  .squiggle--ml-s::before {
    content: "";
    width: 38vw;
    max-width: 777px;
    height: 100%;
    position: absolute;
    background: #87edd2;
    display: block;
    left: 0;
    bottom: 0;
    z-index: 0;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center left;
    mask-position: center left;
    -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3MTkgNjg5Ij4KICA8cGF0aCBmaWxsPSIjODdFREQyIiBkPSJtNDQ3Ljk4IDIxLjk3NTYgMjcxLjAxOTIgMTU2LjQ3MzZ2LjQ1N0w2NzAuOTc4IDI2Mi4wODUgMzk5Ljc1OSAxMDUuNDk2Yy0zMi42MDQtMTguODIzNS02Mi43MjQuMDktNzEuMTc4IDYuMzM5LTIwLjYzOCAxNS4yMjQtMzkuNjYgNDQuNTYtMzEuMjI5IDgxLjE5NGw1MC4wMjIgMjE3LjM3MmMyMC4wOTUgODcuNDAyLTMzLjMwNyAxNzkuODg4LTExOS4wNDIgMjA2LjE3TDE1LjA4MDUgNjgxLjkzN2MtNS40ODYgMS42ODItMTAuNTA1MSAzLjgzMzMtMTUuMDgyMyA2LjM2MjNsLjAwMS0xMDIuNjYxMUwxOTkuOTc1IDUyNC4zNDRjMzcuNzU2LTExLjU4MSA2Mi4yMDgtNTMuODk5IDUzLjM0My05Mi4zOTJsLTUwLjAxNy0yMTcuMzY0Yy0xNS41NTgtNjcuNjA5IDExLjA5Ni0xMzguMzkzIDY3Ljg5MS0xODAuMzU2NkMzMjQuNzc4LTUuMzQ1MSAzOTIuNTI1LTEwLjA0MSA0NDcuOTggMjEuOTc1NloiLz4KPC9zdmc+");
    mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3MTkgNjg5Ij4KICA8cGF0aCBmaWxsPSIjODdFREQyIiBkPSJtNDQ3Ljk4IDIxLjk3NTYgMjcxLjAxOTIgMTU2LjQ3MzZ2LjQ1N0w2NzAuOTc4IDI2Mi4wODUgMzk5Ljc1OSAxMDUuNDk2Yy0zMi42MDQtMTguODIzNS02Mi43MjQuMDktNzEuMTc4IDYuMzM5LTIwLjYzOCAxNS4yMjQtMzkuNjYgNDQuNTYtMzEuMjI5IDgxLjE5NGw1MC4wMjIgMjE3LjM3MmMyMC4wOTUgODcuNDAyLTMzLjMwNyAxNzkuODg4LTExOS4wNDIgMjA2LjE3TDE1LjA4MDUgNjgxLjkzN2MtNS40ODYgMS42ODItMTAuNTA1MSAzLjgzMzMtMTUuMDgyMyA2LjM2MjNsLjAwMS0xMDIuNjYxMUwxOTkuOTc1IDUyNC4zNDRjMzcuNzU2LTExLjU4MSA2Mi4yMDgtNTMuODk5IDUzLjM0My05Mi4zOTJsLTUwLjAxNy0yMTcuMzY0Yy0xNS41NTgtNjcuNjA5IDExLjA5Ni0xMzguMzkzIDY3Ljg5MS0xODAuMzU2NkMzMjQuNzc4LTUuMzQ1MSAzOTIuNTI1LTEwLjA0MSA0NDcuOTggMjEuOTc1NloiLz4KPC9zdmc+")
  }

@media(max-width:1199px) {
  .squiggle--ml-s:before {
    transform: translateY(-1%)
  }
}

@media(max-width:991px) {
  .squiggle--ml-s:before {
    transform: translateY(-10%)
  }
}

@media(max-width:575px) {
  .squiggle--ml-s:before {
    width: 90vw;
    transform: translateY(-20%)
  }
}

@media(min-width:2000px) {
  .squiggle--ml-s:before {
    right: calc((100vw - 1600px)/2 + 1090px - 2.5%);
    left: auto;
    bottom: -1%
  }
}

@media(min-width:576px) {
  .squiggle--lb-c::before {
    content: "";
    width: 18.8125vw
  }

  .squiggle-alt-7::before {
    width: 100%;
    max-width: none;
    -webkit-mask-size: 42vmin;
    mask-size: 42vmin
  }
}

@media(min-width:768px) {
  .squiggle--home::after {
    height: 200px;
    -webkit-mask-size: 25vmax;
    mask-size: 25vmax
  }

  .squiggle--tr-u {
    padding-top: 15vmin !important
  }

    .squiggle--tr-u.section {
      padding-top: 15vmin !important
    }

  .squiggle.squiggle-alt-2::after {
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-mask-size: 15vmax;
    mask-size: 15vmax;
    -webkit-mask-position: right top;
    mask-position: right top;
    -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIwIiBoZWlnaHQ9IjkxMyIgdmlld0JveD0iMCAwIDQyMCA5MTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xNjAuNjI5IDIyNy44MzlDMTA3LjI0NyAxOTEuMTgxIDgyLjAxMDkgMTI3LjMwOSA5NC43ODI5IDYxLjE1NTJDMTA4LjMwNCAtOC45NTE4NCAxNjEuMzAzIC02NC4xMTEzIDIyOS43OTIgLTc5LjM4NTZMNDQ5Ljk1NCAtMTI4LjQ0M0w0NzEuMjYyIC0zMy4yMTgyTDI1MS4xMDEgMTUuODQ0N0MyMTQuMDA1IDI0LjExMzQgMTk1LjUxMyA1NC4yNjkxIDE5MC42MDggNzkuNzI5QzE4OC41OTUgOTAuMTY1MyAxODQuNDUzIDEyNS44OTUgMjE1LjgzOSAxNDcuNDQ4TDQ5My4xODMgMzM3Ljg5OUM1NTkuMDc0IDM4My4xNDYgNTc2LjAwNiA0NzMuMzcgNTMwLjkyNCA1MzkuMDIxQzQ4NS44NDIgNjA0LjY3MiAzOTUuNTU4IDYyMS4yNjcgMzI5LjY2NiA1NzYuMDE5TDE3MS45MTggNDY3LjY5NEMxNTAuMzk4IDQ1Mi45MTYgMTIwLjk4NyA0NTguMjMzIDEwNi4zNDcgNDc5LjU1M0M5MS43MDYyIDUwMC44NzMgOTcuMzAxMyA1MzAuMjM5IDExOC44MjEgNTQ1LjAxNkw1MzcuMzk3IDgzMi40NTFMNDgyLjE4OSA5MTIuODQ4TDYzLjYwOSA2MjUuNDExQy0yLjI4MjYxIDU4MC4xNjQgLTE5LjIxMTcgNDg5LjkzNiAyNS44NjgxIDQyNC4yODlDNzAuOTQ3OSAzNTguNjQxIDE2MS4yMzQgMzQyLjA0MyAyMjcuMTI1IDM4Ny4yOTFMMzg0Ljg3NCA0OTUuNjE2QzQwNi4zOTQgNTEwLjM5NCA0MzUuODExIDUwNS4wNzYgNDUwLjQ0OSA0ODMuNzU5QzQ2NS4wODcgNDYyLjQ0MyA0NTkuNDk0IDQzMy4wNzQgNDM3Ljk3MSA0MTguMjk0TDE2MC42MjcgMjI3Ljg0MyIgZmlsbD0iIzg3RUREMiIvPgo8L3N2Zz4K");
    mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIwIiBoZWlnaHQ9IjkxMyIgdmlld0JveD0iMCAwIDQyMCA5MTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xNjAuNjI5IDIyNy44MzlDMTA3LjI0NyAxOTEuMTgxIDgyLjAxMDkgMTI3LjMwOSA5NC43ODI5IDYxLjE1NTJDMTA4LjMwNCAtOC45NTE4NCAxNjEuMzAzIC02NC4xMTEzIDIyOS43OTIgLTc5LjM4NTZMNDQ5Ljk1NCAtMTI4LjQ0M0w0NzEuMjYyIC0zMy4yMTgyTDI1MS4xMDEgMTUuODQ0N0MyMTQuMDA1IDI0LjExMzQgMTk1LjUxMyA1NC4yNjkxIDE5MC42MDggNzkuNzI5QzE4OC41OTUgOTAuMTY1MyAxODQuNDUzIDEyNS44OTUgMjE1LjgzOSAxNDcuNDQ4TDQ5My4xODMgMzM3Ljg5OUM1NTkuMDc0IDM4My4xNDYgNTc2LjAwNiA0NzMuMzcgNTMwLjkyNCA1MzkuMDIxQzQ4NS44NDIgNjA0LjY3MiAzOTUuNTU4IDYyMS4yNjcgMzI5LjY2NiA1NzYuMDE5TDE3MS45MTggNDY3LjY5NEMxNTAuMzk4IDQ1Mi45MTYgMTIwLjk4NyA0NTguMjMzIDEwNi4zNDcgNDc5LjU1M0M5MS43MDYyIDUwMC44NzMgOTcuMzAxMyA1MzAuMjM5IDExOC44MjEgNTQ1LjAxNkw1MzcuMzk3IDgzMi40NTFMNDgyLjE4OSA5MTIuODQ4TDYzLjYwOSA2MjUuNDExQy0yLjI4MjYxIDU4MC4xNjQgLTE5LjIxMTcgNDg5LjkzNiAyNS44NjgxIDQyNC4yODlDNzAuOTQ3OSAzNTguNjQxIDE2MS4yMzQgMzQyLjA0MyAyMjcuMTI1IDM4Ny4yOTFMMzg0Ljg3NCA0OTUuNjE2QzQwNi4zOTQgNTEwLjM5NCA0MzUuODExIDUwNS4wNzYgNDUwLjQ0OSA0ODMuNzU5QzQ2NS4wODcgNDYyLjQ0MyA0NTkuNDk0IDQzMy4wNzQgNDM3Ljk3MSA0MTguMjk0TDE2MC42MjcgMjI3Ljg0MyIgZmlsbD0iIzg3RUREMiIvPgo8L3N2Zz4K")
  }

  .squiggle.squiggle-alt-6::after {
    position: absolute;
    top: -1px;
    -webkit-mask-position: top right;
    mask-position: top right;
    -webkit-mask-size: 15vmax;
    mask-size: 15vmax;
    display: block
  }
}

@media(min-width:992px) {
  .squiggle-alt-2--tr::before {
    position: absolute;
    width: 492px;
    height: 303px;
    left: auto
  }

  .squiggle.squiggle-alt-1::after {
    position: absolute;
    height: 100%;
    -webkit-mask-size: 36vmax;
    mask-size: 36vmax;
    -webkit-mask-position: right top;
    mask-position: right top;
    -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjc2IiBoZWlnaHQ9IjgyNSIgdmlld0JveD0iMCAwIDY3NiA4MjUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik02OC4wMjcxIC02NC41NzZDMTMuODE0MSAtMjQuODg3IC0xMC4zMzkyIDQyLjE2NjUgNS4wMDU2NyAxMTAuNDA5QzIxLjI1MyAxODIuNzMgNzcuOTgwNCAyMzguMzIzIDE0OS41MDYgMjUyLjA0NEwzNzkuNDM0IDI5Ni4xMjNDNDIwLjE0NCAzMDMuOTM2IDQ1MC40NzMgMzQ1LjMzMyA0NDUuNjA0IDM4Ni41MDhMNDE4LjE2MSA2MTkuMDEyQzQwOS42MjQgNjkxLjMzIDQ0NS40OSA3NjIuMTg0IDUwOS41MjEgNzk5LjU1QzU2OS45MzQgODM0Ljc4OCA2NDEuMTUxIDgzMi4wMjIgNjk1LjM2NCA3OTIuMzMzTDk2MC41MTEgNTk4LjIyTDkwMC42OTUgNTE2LjUxNEw2MzUuNTQ4IDcxMC42MjdDNjAzLjY3NCA3MzMuOTYxIDU3MC4wOTYgNzE3LjYzMiA1NjAuNTY1IDcxMi4wNjdDNTM3LjI5OSA2OTguNTE1IDUxNC4xMTQgNjcwLjA1MiA1MTguNzQxIDYzMC44NjdMNTQ2LjE4OSAzOTguMzU0QzU1Ny4yMDcgMzA0Ljg2NSA0OTAuOTY1IDIxNC4zOSAzOTguNTIzIDE5Ni42NjVMMTY4LjU5MiAxNTIuNTgzQzEyOS44NSAxNDUuMTUzIDEwOS43MTEgMTE0LjQzOCAxMDMuODE3IDg4LjE3NDFDMTAxLjM5OCA3Ny40MDgyIDk1Ljk2OTUgNDAuNDY0NiAxMjcuODQzIDE3LjEyOTlMNDA5LjUwMiAtMTg5LjA3TDM0OS42ODYgLTI3MC43NzZMNjguMDI3MSAtNjQuNTc2WiIgZmlsbD0iIzg3RUREMiIvPgo8L3N2Zz4K");
    mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjc2IiBoZWlnaHQ9IjgyNSIgdmlld0JveD0iMCAwIDY3NiA4MjUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik02OC4wMjcxIC02NC41NzZDMTMuODE0MSAtMjQuODg3IC0xMC4zMzkyIDQyLjE2NjUgNS4wMDU2NyAxMTAuNDA5QzIxLjI1MyAxODIuNzMgNzcuOTgwNCAyMzguMzIzIDE0OS41MDYgMjUyLjA0NEwzNzkuNDM0IDI5Ni4xMjNDNDIwLjE0NCAzMDMuOTM2IDQ1MC40NzMgMzQ1LjMzMyA0NDUuNjA0IDM4Ni41MDhMNDE4LjE2MSA2MTkuMDEyQzQwOS42MjQgNjkxLjMzIDQ0NS40OSA3NjIuMTg0IDUwOS41MjEgNzk5LjU1QzU2OS45MzQgODM0Ljc4OCA2NDEuMTUxIDgzMi4wMjIgNjk1LjM2NCA3OTIuMzMzTDk2MC41MTEgNTk4LjIyTDkwMC42OTUgNTE2LjUxNEw2MzUuNTQ4IDcxMC42MjdDNjAzLjY3NCA3MzMuOTYxIDU3MC4wOTYgNzE3LjYzMiA1NjAuNTY1IDcxMi4wNjdDNTM3LjI5OSA2OTguNTE1IDUxNC4xMTQgNjcwLjA1MiA1MTguNzQxIDYzMC44NjdMNTQ2LjE4OSAzOTguMzU0QzU1Ny4yMDcgMzA0Ljg2NSA0OTAuOTY1IDIxNC4zOSAzOTguNTIzIDE5Ni42NjVMMTY4LjU5MiAxNTIuNTgzQzEyOS44NSAxNDUuMTUzIDEwOS43MTEgMTE0LjQzOCAxMDMuODE3IDg4LjE3NDFDMTAxLjM5OCA3Ny40MDgyIDk1Ljk2OTUgNDAuNDY0NiAxMjcuODQzIDE3LjEyOTlMNDA5LjUwMiAtMTg5LjA3TDM0OS42ODYgLTI3MC43NzZMNjguMDI3MSAtNjQuNTc2WiIgZmlsbD0iIzg3RUREMiIvPgo8L3N2Zz4K")
  }

  .squiggle.squiggle-alt-2::after {
    -webkit-mask-size: 23.5vmax;
    mask-size: 23.5vmax
  }

  .squiggle.squiggle-alt-7::before {
    position: absolute;
    top: 0;
    height: 270px
  }
}

@media(min-width:1200px) {
  .squiggle--home::after {
    margin-top: -10px;
    -webkit-mask-size: contain;
    mask-size: contain
  }

  .squiggle.squiggle-alt-6::after {
    -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzQgNjM0Ij4KICA8cGF0aCBmaWxsPSIjRkZGIiBkPSJtOTYuNjkgMCAuNTg4MiA4LjE4NTdjMi44MjQgMzkuMzgxIDM4LjYwNCA3Mi42NzEgNzguMDc4IDcyLjY5NGwyMjIuOTM3LjA4MmM2OS4zNTMuMDM0IDEzMi4zNjYgNDEuODc4IDE2MC41MTcgMTA2LjYxIDI2LjU3NyA2MS4wOCAxNS45OTkgMTI4LjExNi0yNy41OTMgMTc0LjkzN2wtMjI2LjQ4MyAyNDMuMjU0Yy03LjUwNDggOC4wNjA4LTExLjYzNTIgMTguMDYzOS0xMi40NDc1IDI4LjIzNzVsLTk2LjQ5MTMuMDAwM2MuODY3OC0zMy43Mzk5IDEzLjU3Ni02Ny4zMzM2IDM4LjM1ODgtOTMuOTUxN2wyMjYuNDgyLTI0My4yNTRjMjUuNjMtMjcuNTI4IDEzLjkzNS02MS4xMDkgOS43NDQtNzAuNzQ1LTEwLjIxOC0yMy41MS0zNC41NTUtNDguNjMzLTcyLjExOS00OC42NDlsLTIyMi45NC0uMDg1Yy04OS42MzItLjAzNi0xNjcuNzkzLTcyLjgwMi0xNzQuMjM2LTE2Mi4yMTFMMCAwaDk2LjY5WiIvPgo8L3N2Zz4=");
    mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzQgNjM0Ij4KICA8cGF0aCBmaWxsPSIjRkZGIiBkPSJtOTYuNjkgMCAuNTg4MiA4LjE4NTdjMi44MjQgMzkuMzgxIDM4LjYwNCA3Mi42NzEgNzguMDc4IDcyLjY5NGwyMjIuOTM3LjA4MmM2OS4zNTMuMDM0IDEzMi4zNjYgNDEuODc4IDE2MC41MTcgMTA2LjYxIDI2LjU3NyA2MS4wOCAxNS45OTkgMTI4LjExNi0yNy41OTMgMTc0LjkzN2wtMjI2LjQ4MyAyNDMuMjU0Yy03LjUwNDggOC4wNjA4LTExLjYzNTIgMTguMDYzOS0xMi40NDc1IDI4LjIzNzVsLTk2LjQ5MTMuMDAwM2MuODY3OC0zMy43Mzk5IDEzLjU3Ni02Ny4zMzM2IDM4LjM1ODgtOTMuOTUxN2wyMjYuNDgyLTI0My4yNTRjMjUuNjMtMjcuNTI4IDEzLjkzNS02MS4xMDkgOS43NDQtNzAuNzQ1LTEwLjIxOC0yMy41MS0zNC41NTUtNDguNjMzLTcyLjExOS00OC42NDlsLTIyMi45NC0uMDg1Yy04OS42MzItLjAzNi0xNjcuNzkzLTcyLjgwMi0xNzQuMjM2LTE2Mi4yMTFMMCAwaDk2LjY5WiIvPgo8L3N2Zz4=");
    height: calc(100% + 2px);
    right: 2%;
    -webkit-mask-size: contain;
    mask-size: contain
  }

  .squiggle.squiggle-alt-7::before {
    -webkit-mask-position: right -85px;
    mask-position: right -85px;
    height: 100%;
    -webkit-mask-size: 21.5%;
    mask-size: 21.5%
  }
}

@media(min-width:1600px) {
  .squiggle.squiggle-alt-1:after {
    -webkit-mask-size: auto 30vmax;
    mask-size: auto 30vmax
  }

  .squiggle.squiggle-alt-2::after {
    -webkit-mask-size: contain;
    mask-size: contain
  }
}

.bg-stone.split-stone, .bg-curve-electric-stone .split-stone[class*=col-]:nth-child(2), .bg-curve-vibrant-stone .split-stone[class*=col-]:nth-child(2), .bg-curve-peach-stone .split-stone[class*=col-]:nth-child(2), .bg-curve-white-stone .split-stone[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#F5F5F0,#F5F5F0 87.001%,#F5F5F0 87.001%)
}

  .bg-stone.split-stone::after, .bg-curve-electric-stone .split-stone[class*=col-]:nth-child(2)::after, .bg-curve-vibrant-stone .split-stone[class*=col-]:nth-child(2)::after, .bg-curve-peach-stone .split-stone[class*=col-]:nth-child(2)::after, .bg-curve-white-stone .split-stone[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.1%;
    transform: translateX(calc(-100% + 1px))
  }

  .bg-stone.split-stone[class*="-170"], .bg-curve-electric-stone .split-stone[class*="-170"][class*=col-]:nth-child(2), .bg-curve-vibrant-stone .split-stone[class*="-170"][class*=col-]:nth-child(2), .bg-curve-peach-stone .split-stone[class*="-170"][class*=col-]:nth-child(2), .bg-curve-white-stone .split-stone[class*="-170"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#F5F5F0,#F5F5F0 calc(87.001% - 170px),#F5F5F0 calc(87.001% - 170px))
  }

  .bg-stone.split-stone[class*="-130"], .bg-curve-electric-stone .split-stone[class*="-130"][class*=col-]:nth-child(2), .bg-curve-vibrant-stone .split-stone[class*="-130"][class*=col-]:nth-child(2), .bg-curve-peach-stone .split-stone[class*="-130"][class*=col-]:nth-child(2), .bg-curve-white-stone .split-stone[class*="-130"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#F5F5F0,#F5F5F0 calc(87.001% - 130px),#F5F5F0 calc(87.001% - 130px))
  }

  .bg-stone.split-stone[class*="-100"], .bg-curve-electric-stone .split-stone[class*="-100"][class*=col-]:nth-child(2), .bg-curve-vibrant-stone .split-stone[class*="-100"][class*=col-]:nth-child(2), .bg-curve-peach-stone .split-stone[class*="-100"][class*=col-]:nth-child(2), .bg-curve-white-stone .split-stone[class*="-100"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#F5F5F0,#F5F5F0 calc(87.001% - 100px),#F5F5F0 calc(87.001% - 100px))
  }

  .bg-stone.split-stone[class*="-50"], .bg-curve-electric-stone .split-stone[class*="-50"][class*=col-]:nth-child(2), .bg-curve-vibrant-stone .split-stone[class*="-50"][class*=col-]:nth-child(2), .bg-curve-peach-stone .split-stone[class*="-50"][class*=col-]:nth-child(2), .bg-curve-white-stone .split-stone[class*="-50"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#F5F5F0,#F5F5F0 calc(87.001% - 50px),#F5F5F0 calc(87.001% - 50px))
  }

.bg-stone.split-stone-50, .bg-curve-electric-stone .split-stone-50[class*=col-]:nth-child(2), .bg-curve-vibrant-stone .split-stone-50[class*=col-]:nth-child(2), .bg-curve-peach-stone .split-stone-50[class*=col-]:nth-child(2), .bg-curve-white-stone .split-stone-50[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#F5F5F0,#F5F5F0 50.001%,#F5F5F0 50.001%)
}

  .bg-stone.split-stone-50::after, .bg-curve-electric-stone .split-stone-50[class*=col-]:nth-child(2)::after, .bg-curve-vibrant-stone .split-stone-50[class*=col-]:nth-child(2)::after, .bg-curve-peach-stone .split-stone-50[class*=col-]:nth-child(2)::after, .bg-curve-white-stone .split-stone-50[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.001%;
    transform: translateX(calc(-100% + 1px))
  }

.bg-stone.split-electric, .bg-curve-electric-stone .split-electric[class*=col-]:nth-child(2), .bg-curve-vibrant-stone .split-electric[class*=col-]:nth-child(2), .bg-curve-peach-stone .split-electric[class*=col-]:nth-child(2), .bg-curve-white-stone .split-electric[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#F5F5F0,#F5F5F0 87.001%,#1739E5 87.001%)
}

  .bg-stone.split-electric::after, .bg-curve-electric-stone .split-electric[class*=col-]:nth-child(2)::after, .bg-curve-vibrant-stone .split-electric[class*=col-]:nth-child(2)::after, .bg-curve-peach-stone .split-electric[class*=col-]:nth-child(2)::after, .bg-curve-white-stone .split-electric[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.1%;
    transform: translateX(calc(-100% + 1px))
  }

  .bg-stone.split-electric[class*="-170"], .bg-curve-electric-stone .split-electric[class*="-170"][class*=col-]:nth-child(2), .bg-curve-vibrant-stone .split-electric[class*="-170"][class*=col-]:nth-child(2), .bg-curve-peach-stone .split-electric[class*="-170"][class*=col-]:nth-child(2), .bg-curve-white-stone .split-electric[class*="-170"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#F5F5F0,#F5F5F0 calc(87.001% - 170px),#1739E5 calc(87.001% - 170px))
  }

  .bg-stone.split-electric[class*="-130"], .bg-curve-electric-stone .split-electric[class*="-130"][class*=col-]:nth-child(2), .bg-curve-vibrant-stone .split-electric[class*="-130"][class*=col-]:nth-child(2), .bg-curve-peach-stone .split-electric[class*="-130"][class*=col-]:nth-child(2), .bg-curve-white-stone .split-electric[class*="-130"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#F5F5F0,#F5F5F0 calc(87.001% - 130px),#1739E5 calc(87.001% - 130px))
  }

  .bg-stone.split-electric[class*="-100"], .bg-curve-electric-stone .split-electric[class*="-100"][class*=col-]:nth-child(2), .bg-curve-vibrant-stone .split-electric[class*="-100"][class*=col-]:nth-child(2), .bg-curve-peach-stone .split-electric[class*="-100"][class*=col-]:nth-child(2), .bg-curve-white-stone .split-electric[class*="-100"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#F5F5F0,#F5F5F0 calc(87.001% - 100px),#1739E5 calc(87.001% - 100px))
  }

  .bg-stone.split-electric[class*="-50"], .bg-curve-electric-stone .split-electric[class*="-50"][class*=col-]:nth-child(2), .bg-curve-vibrant-stone .split-electric[class*="-50"][class*=col-]:nth-child(2), .bg-curve-peach-stone .split-electric[class*="-50"][class*=col-]:nth-child(2), .bg-curve-white-stone .split-electric[class*="-50"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#F5F5F0,#F5F5F0 calc(87.001% - 50px),#1739E5 calc(87.001% - 50px))
  }

.bg-stone.split-electric-50, .bg-curve-electric-stone .split-electric-50[class*=col-]:nth-child(2), .bg-curve-vibrant-stone .split-electric-50[class*=col-]:nth-child(2), .bg-curve-peach-stone .split-electric-50[class*=col-]:nth-child(2), .bg-curve-white-stone .split-electric-50[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#F5F5F0,#F5F5F0 50.001%,#1739E5 50.001%)
}

  .bg-stone.split-electric-50::after, .bg-curve-electric-stone .split-electric-50[class*=col-]:nth-child(2)::after, .bg-curve-vibrant-stone .split-electric-50[class*=col-]:nth-child(2)::after, .bg-curve-peach-stone .split-electric-50[class*=col-]:nth-child(2)::after, .bg-curve-white-stone .split-electric-50[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.001%;
    transform: translateX(calc(-100% + 1px))
  }

.bg-stone.split-vibrant, .bg-curve-electric-stone .split-vibrant[class*=col-]:nth-child(2), .bg-curve-vibrant-stone .split-vibrant[class*=col-]:nth-child(2), .bg-curve-peach-stone .split-vibrant[class*=col-]:nth-child(2), .bg-curve-white-stone .split-vibrant[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#F5F5F0,#F5F5F0 87.001%,#87EDD2 87.001%)
}

  .bg-stone.split-vibrant::after, .bg-curve-electric-stone .split-vibrant[class*=col-]:nth-child(2)::after, .bg-curve-vibrant-stone .split-vibrant[class*=col-]:nth-child(2)::after, .bg-curve-peach-stone .split-vibrant[class*=col-]:nth-child(2)::after, .bg-curve-white-stone .split-vibrant[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.1%;
    transform: translateX(calc(-100% + 1px))
  }

  .bg-stone.split-vibrant[class*="-170"], .bg-curve-electric-stone .split-vibrant[class*="-170"][class*=col-]:nth-child(2), .bg-curve-vibrant-stone .split-vibrant[class*="-170"][class*=col-]:nth-child(2), .bg-curve-peach-stone .split-vibrant[class*="-170"][class*=col-]:nth-child(2), .bg-curve-white-stone .split-vibrant[class*="-170"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#F5F5F0,#F5F5F0 calc(87.001% - 170px),#87EDD2 calc(87.001% - 170px))
  }

  .bg-stone.split-vibrant[class*="-130"], .bg-curve-electric-stone .split-vibrant[class*="-130"][class*=col-]:nth-child(2), .bg-curve-vibrant-stone .split-vibrant[class*="-130"][class*=col-]:nth-child(2), .bg-curve-peach-stone .split-vibrant[class*="-130"][class*=col-]:nth-child(2), .bg-curve-white-stone .split-vibrant[class*="-130"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#F5F5F0,#F5F5F0 calc(87.001% - 130px),#87EDD2 calc(87.001% - 130px))
  }

  .bg-stone.split-vibrant[class*="-100"], .bg-curve-electric-stone .split-vibrant[class*="-100"][class*=col-]:nth-child(2), .bg-curve-vibrant-stone .split-vibrant[class*="-100"][class*=col-]:nth-child(2), .bg-curve-peach-stone .split-vibrant[class*="-100"][class*=col-]:nth-child(2), .bg-curve-white-stone .split-vibrant[class*="-100"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#F5F5F0,#F5F5F0 calc(87.001% - 100px),#87EDD2 calc(87.001% - 100px))
  }

  .bg-stone.split-vibrant[class*="-50"], .bg-curve-electric-stone .split-vibrant[class*="-50"][class*=col-]:nth-child(2), .bg-curve-vibrant-stone .split-vibrant[class*="-50"][class*=col-]:nth-child(2), .bg-curve-peach-stone .split-vibrant[class*="-50"][class*=col-]:nth-child(2), .bg-curve-white-stone .split-vibrant[class*="-50"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#F5F5F0,#F5F5F0 calc(87.001% - 50px),#87EDD2 calc(87.001% - 50px))
  }

.bg-stone.split-vibrant-50, .bg-curve-electric-stone .split-vibrant-50[class*=col-]:nth-child(2), .bg-curve-vibrant-stone .split-vibrant-50[class*=col-]:nth-child(2), .bg-curve-peach-stone .split-vibrant-50[class*=col-]:nth-child(2), .bg-curve-white-stone .split-vibrant-50[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#F5F5F0,#F5F5F0 50.001%,#87EDD2 50.001%)
}

  .bg-stone.split-vibrant-50::after, .bg-curve-electric-stone .split-vibrant-50[class*=col-]:nth-child(2)::after, .bg-curve-vibrant-stone .split-vibrant-50[class*=col-]:nth-child(2)::after, .bg-curve-peach-stone .split-vibrant-50[class*=col-]:nth-child(2)::after, .bg-curve-white-stone .split-vibrant-50[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.001%;
    transform: translateX(calc(-100% + 1px))
  }

.bg-stone.split-peach, .bg-curve-electric-stone .split-peach[class*=col-]:nth-child(2), .bg-curve-vibrant-stone .split-peach[class*=col-]:nth-child(2), .bg-curve-peach-stone .split-peach[class*=col-]:nth-child(2), .bg-curve-white-stone .split-peach[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#F5F5F0,#F5F5F0 87.001%,#FDE9D4 87.001%)
}

  .bg-stone.split-peach::after, .bg-curve-electric-stone .split-peach[class*=col-]:nth-child(2)::after, .bg-curve-vibrant-stone .split-peach[class*=col-]:nth-child(2)::after, .bg-curve-peach-stone .split-peach[class*=col-]:nth-child(2)::after, .bg-curve-white-stone .split-peach[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.1%;
    transform: translateX(calc(-100% + 1px))
  }

  .bg-stone.split-peach[class*="-170"], .bg-curve-electric-stone .split-peach[class*="-170"][class*=col-]:nth-child(2), .bg-curve-vibrant-stone .split-peach[class*="-170"][class*=col-]:nth-child(2), .bg-curve-peach-stone .split-peach[class*="-170"][class*=col-]:nth-child(2), .bg-curve-white-stone .split-peach[class*="-170"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#F5F5F0,#F5F5F0 calc(87.001% - 170px),#FDE9D4 calc(87.001% - 170px))
  }

  .bg-stone.split-peach[class*="-130"], .bg-curve-electric-stone .split-peach[class*="-130"][class*=col-]:nth-child(2), .bg-curve-vibrant-stone .split-peach[class*="-130"][class*=col-]:nth-child(2), .bg-curve-peach-stone .split-peach[class*="-130"][class*=col-]:nth-child(2), .bg-curve-white-stone .split-peach[class*="-130"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#F5F5F0,#F5F5F0 calc(87.001% - 130px),#FDE9D4 calc(87.001% - 130px))
  }

  .bg-stone.split-peach[class*="-100"], .bg-curve-electric-stone .split-peach[class*="-100"][class*=col-]:nth-child(2), .bg-curve-vibrant-stone .split-peach[class*="-100"][class*=col-]:nth-child(2), .bg-curve-peach-stone .split-peach[class*="-100"][class*=col-]:nth-child(2), .bg-curve-white-stone .split-peach[class*="-100"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#F5F5F0,#F5F5F0 calc(87.001% - 100px),#FDE9D4 calc(87.001% - 100px))
  }

  .bg-stone.split-peach[class*="-50"], .bg-curve-electric-stone .split-peach[class*="-50"][class*=col-]:nth-child(2), .bg-curve-vibrant-stone .split-peach[class*="-50"][class*=col-]:nth-child(2), .bg-curve-peach-stone .split-peach[class*="-50"][class*=col-]:nth-child(2), .bg-curve-white-stone .split-peach[class*="-50"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#F5F5F0,#F5F5F0 calc(87.001% - 50px),#FDE9D4 calc(87.001% - 50px))
  }

.bg-stone.split-peach-50, .bg-curve-electric-stone .split-peach-50[class*=col-]:nth-child(2), .bg-curve-vibrant-stone .split-peach-50[class*=col-]:nth-child(2), .bg-curve-peach-stone .split-peach-50[class*=col-]:nth-child(2), .bg-curve-white-stone .split-peach-50[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#F5F5F0,#F5F5F0 50.001%,#FDE9D4 50.001%)
}

  .bg-stone.split-peach-50::after, .bg-curve-electric-stone .split-peach-50[class*=col-]:nth-child(2)::after, .bg-curve-vibrant-stone .split-peach-50[class*=col-]:nth-child(2)::after, .bg-curve-peach-stone .split-peach-50[class*=col-]:nth-child(2)::after, .bg-curve-white-stone .split-peach-50[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.001%;
    transform: translateX(calc(-100% + 1px))
  }

.bg-stone.split-white, .bg-curve-electric-stone .split-white[class*=col-]:nth-child(2), .bg-curve-vibrant-stone .split-white[class*=col-]:nth-child(2), .bg-curve-peach-stone .split-white[class*=col-]:nth-child(2), .bg-curve-white-stone .split-white[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#F5F5F0,#F5F5F0 87.001%,#FFFFFF 87.001%)
}

  .bg-stone.split-white::after, .bg-curve-electric-stone .split-white[class*=col-]:nth-child(2)::after, .bg-curve-vibrant-stone .split-white[class*=col-]:nth-child(2)::after, .bg-curve-peach-stone .split-white[class*=col-]:nth-child(2)::after, .bg-curve-white-stone .split-white[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.1%;
    transform: translateX(calc(-100% + 1px))
  }

  .bg-stone.split-white[class*="-170"], .bg-curve-electric-stone .split-white[class*="-170"][class*=col-]:nth-child(2), .bg-curve-vibrant-stone .split-white[class*="-170"][class*=col-]:nth-child(2), .bg-curve-peach-stone .split-white[class*="-170"][class*=col-]:nth-child(2), .bg-curve-white-stone .split-white[class*="-170"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#F5F5F0,#F5F5F0 calc(87.001% - 170px),#FFFFFF calc(87.001% - 170px))
  }

  .bg-stone.split-white[class*="-130"], .bg-curve-electric-stone .split-white[class*="-130"][class*=col-]:nth-child(2), .bg-curve-vibrant-stone .split-white[class*="-130"][class*=col-]:nth-child(2), .bg-curve-peach-stone .split-white[class*="-130"][class*=col-]:nth-child(2), .bg-curve-white-stone .split-white[class*="-130"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#F5F5F0,#F5F5F0 calc(87.001% - 130px),#FFFFFF calc(87.001% - 130px))
  }

  .bg-stone.split-white[class*="-100"], .bg-curve-electric-stone .split-white[class*="-100"][class*=col-]:nth-child(2), .bg-curve-vibrant-stone .split-white[class*="-100"][class*=col-]:nth-child(2), .bg-curve-peach-stone .split-white[class*="-100"][class*=col-]:nth-child(2), .bg-curve-white-stone .split-white[class*="-100"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#F5F5F0,#F5F5F0 calc(87.001% - 100px),#FFFFFF calc(87.001% - 100px))
  }

  .bg-stone.split-white[class*="-50"], .bg-curve-electric-stone .split-white[class*="-50"][class*=col-]:nth-child(2), .bg-curve-vibrant-stone .split-white[class*="-50"][class*=col-]:nth-child(2), .bg-curve-peach-stone .split-white[class*="-50"][class*=col-]:nth-child(2), .bg-curve-white-stone .split-white[class*="-50"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#F5F5F0,#F5F5F0 calc(87.001% - 50px),#FFFFFF calc(87.001% - 50px))
  }

.bg-stone.split-white-50, .bg-curve-electric-stone .split-white-50[class*=col-]:nth-child(2), .bg-curve-vibrant-stone .split-white-50[class*=col-]:nth-child(2), .bg-curve-peach-stone .split-white-50[class*=col-]:nth-child(2), .bg-curve-white-stone .split-white-50[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#F5F5F0,#F5F5F0 50.001%,#FFFFFF 50.001%)
}

  .bg-stone.split-white-50::after, .bg-curve-electric-stone .split-white-50[class*=col-]:nth-child(2)::after, .bg-curve-vibrant-stone .split-white-50[class*=col-]:nth-child(2)::after, .bg-curve-peach-stone .split-white-50[class*=col-]:nth-child(2)::after, .bg-curve-white-stone .split-white-50[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.001%;
    transform: translateX(calc(-100% + 1px))
  }

.bg-stone.split-deepblue, .bg-curve-electric-stone .split-deepblue[class*=col-]:nth-child(2), .bg-curve-vibrant-stone .split-deepblue[class*=col-]:nth-child(2), .bg-curve-peach-stone .split-deepblue[class*=col-]:nth-child(2), .bg-curve-white-stone .split-deepblue[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#F5F5F0,#F5F5F0 87.001%,#00006C 87.001%)
}

  .bg-stone.split-deepblue::after, .bg-curve-electric-stone .split-deepblue[class*=col-]:nth-child(2)::after, .bg-curve-vibrant-stone .split-deepblue[class*=col-]:nth-child(2)::after, .bg-curve-peach-stone .split-deepblue[class*=col-]:nth-child(2)::after, .bg-curve-white-stone .split-deepblue[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.1%;
    transform: translateX(calc(-100% + 1px))
  }

  .bg-stone.split-deepblue[class*="-170"], .bg-curve-electric-stone .split-deepblue[class*="-170"][class*=col-]:nth-child(2), .bg-curve-vibrant-stone .split-deepblue[class*="-170"][class*=col-]:nth-child(2), .bg-curve-peach-stone .split-deepblue[class*="-170"][class*=col-]:nth-child(2), .bg-curve-white-stone .split-deepblue[class*="-170"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#F5F5F0,#F5F5F0 calc(87.001% - 170px),#00006C calc(87.001% - 170px))
  }

  .bg-stone.split-deepblue[class*="-130"], .bg-curve-electric-stone .split-deepblue[class*="-130"][class*=col-]:nth-child(2), .bg-curve-vibrant-stone .split-deepblue[class*="-130"][class*=col-]:nth-child(2), .bg-curve-peach-stone .split-deepblue[class*="-130"][class*=col-]:nth-child(2), .bg-curve-white-stone .split-deepblue[class*="-130"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#F5F5F0,#F5F5F0 calc(87.001% - 130px),#00006C calc(87.001% - 130px))
  }

  .bg-stone.split-deepblue[class*="-100"], .bg-curve-electric-stone .split-deepblue[class*="-100"][class*=col-]:nth-child(2), .bg-curve-vibrant-stone .split-deepblue[class*="-100"][class*=col-]:nth-child(2), .bg-curve-peach-stone .split-deepblue[class*="-100"][class*=col-]:nth-child(2), .bg-curve-white-stone .split-deepblue[class*="-100"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#F5F5F0,#F5F5F0 calc(87.001% - 100px),#00006C calc(87.001% - 100px))
  }

  .bg-stone.split-deepblue[class*="-50"], .bg-curve-electric-stone .split-deepblue[class*="-50"][class*=col-]:nth-child(2), .bg-curve-vibrant-stone .split-deepblue[class*="-50"][class*=col-]:nth-child(2), .bg-curve-peach-stone .split-deepblue[class*="-50"][class*=col-]:nth-child(2), .bg-curve-white-stone .split-deepblue[class*="-50"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#F5F5F0,#F5F5F0 calc(87.001% - 50px),#00006C calc(87.001% - 50px))
  }

.bg-stone.split-deepblue-50, .bg-curve-electric-stone .split-deepblue-50[class*=col-]:nth-child(2), .bg-curve-vibrant-stone .split-deepblue-50[class*=col-]:nth-child(2), .bg-curve-peach-stone .split-deepblue-50[class*=col-]:nth-child(2), .bg-curve-white-stone .split-deepblue-50[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#F5F5F0,#F5F5F0 50.001%,#00006C 50.001%)
}

  .bg-stone.split-deepblue-50::after, .bg-curve-electric-stone .split-deepblue-50[class*=col-]:nth-child(2)::after, .bg-curve-vibrant-stone .split-deepblue-50[class*=col-]:nth-child(2)::after, .bg-curve-peach-stone .split-deepblue-50[class*=col-]:nth-child(2)::after, .bg-curve-white-stone .split-deepblue-50[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.001%;
    transform: translateX(calc(-100% + 1px))
  }

.bg-electric.split-stone, .bg-curve-vibrant-electric .split-stone[class*=col-]:nth-child(2), .bg-curve-peach-electric .split-stone[class*=col-]:nth-child(2), .bg-curve-stone-electric .split-stone[class*=col-]:nth-child(2), .bg-curve-white-electric .split-stone[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#1739E5,#1739E5 87.001%,#F5F5F0 87.001%)
}

  .bg-electric.split-stone::after, .bg-curve-vibrant-electric .split-stone[class*=col-]:nth-child(2)::after, .bg-curve-peach-electric .split-stone[class*=col-]:nth-child(2)::after, .bg-curve-stone-electric .split-stone[class*=col-]:nth-child(2)::after, .bg-curve-white-electric .split-stone[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.1%;
    transform: translateX(calc(-100% + 1px))
  }

  .bg-electric.split-stone[class*="-170"], .bg-curve-vibrant-electric .split-stone[class*="-170"][class*=col-]:nth-child(2), .bg-curve-peach-electric .split-stone[class*="-170"][class*=col-]:nth-child(2), .bg-curve-stone-electric .split-stone[class*="-170"][class*=col-]:nth-child(2), .bg-curve-white-electric .split-stone[class*="-170"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#1739E5,#1739E5 calc(87.001% - 170px),#F5F5F0 calc(87.001% - 170px))
  }

  .bg-electric.split-stone[class*="-130"], .bg-curve-vibrant-electric .split-stone[class*="-130"][class*=col-]:nth-child(2), .bg-curve-peach-electric .split-stone[class*="-130"][class*=col-]:nth-child(2), .bg-curve-stone-electric .split-stone[class*="-130"][class*=col-]:nth-child(2), .bg-curve-white-electric .split-stone[class*="-130"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#1739E5,#1739E5 calc(87.001% - 130px),#F5F5F0 calc(87.001% - 130px))
  }

  .bg-electric.split-stone[class*="-100"], .bg-curve-vibrant-electric .split-stone[class*="-100"][class*=col-]:nth-child(2), .bg-curve-peach-electric .split-stone[class*="-100"][class*=col-]:nth-child(2), .bg-curve-stone-electric .split-stone[class*="-100"][class*=col-]:nth-child(2), .bg-curve-white-electric .split-stone[class*="-100"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#1739E5,#1739E5 calc(87.001% - 100px),#F5F5F0 calc(87.001% - 100px))
  }

  .bg-electric.split-stone[class*="-50"], .bg-curve-vibrant-electric .split-stone[class*="-50"][class*=col-]:nth-child(2), .bg-curve-peach-electric .split-stone[class*="-50"][class*=col-]:nth-child(2), .bg-curve-stone-electric .split-stone[class*="-50"][class*=col-]:nth-child(2), .bg-curve-white-electric .split-stone[class*="-50"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#1739E5,#1739E5 calc(87.001% - 50px),#F5F5F0 calc(87.001% - 50px))
  }

.bg-electric.split-stone-50, .bg-curve-vibrant-electric .split-stone-50[class*=col-]:nth-child(2), .bg-curve-peach-electric .split-stone-50[class*=col-]:nth-child(2), .bg-curve-stone-electric .split-stone-50[class*=col-]:nth-child(2), .bg-curve-white-electric .split-stone-50[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#1739E5,#1739E5 50.001%,#F5F5F0 50.001%)
}

  .bg-electric.split-stone-50::after, .bg-curve-vibrant-electric .split-stone-50[class*=col-]:nth-child(2)::after, .bg-curve-peach-electric .split-stone-50[class*=col-]:nth-child(2)::after, .bg-curve-stone-electric .split-stone-50[class*=col-]:nth-child(2)::after, .bg-curve-white-electric .split-stone-50[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.001%;
    transform: translateX(calc(-100% + 1px))
  }

.bg-electric.split-electric, .bg-curve-vibrant-electric .split-electric[class*=col-]:nth-child(2), .bg-curve-peach-electric .split-electric[class*=col-]:nth-child(2), .bg-curve-stone-electric .split-electric[class*=col-]:nth-child(2), .bg-curve-white-electric .split-electric[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#1739E5,#1739E5 87.001%,#1739E5 87.001%)
}

  .bg-electric.split-electric::after, .bg-curve-vibrant-electric .split-electric[class*=col-]:nth-child(2)::after, .bg-curve-peach-electric .split-electric[class*=col-]:nth-child(2)::after, .bg-curve-stone-electric .split-electric[class*=col-]:nth-child(2)::after, .bg-curve-white-electric .split-electric[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.1%;
    transform: translateX(calc(-100% + 1px))
  }

  .bg-electric.split-electric[class*="-170"], .bg-curve-vibrant-electric .split-electric[class*="-170"][class*=col-]:nth-child(2), .bg-curve-peach-electric .split-electric[class*="-170"][class*=col-]:nth-child(2), .bg-curve-stone-electric .split-electric[class*="-170"][class*=col-]:nth-child(2), .bg-curve-white-electric .split-electric[class*="-170"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#1739E5,#1739E5 calc(87.001% - 170px),#1739E5 calc(87.001% - 170px))
  }

  .bg-electric.split-electric[class*="-130"], .bg-curve-vibrant-electric .split-electric[class*="-130"][class*=col-]:nth-child(2), .bg-curve-peach-electric .split-electric[class*="-130"][class*=col-]:nth-child(2), .bg-curve-stone-electric .split-electric[class*="-130"][class*=col-]:nth-child(2), .bg-curve-white-electric .split-electric[class*="-130"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#1739E5,#1739E5 calc(87.001% - 130px),#1739E5 calc(87.001% - 130px))
  }

  .bg-electric.split-electric[class*="-100"], .bg-curve-vibrant-electric .split-electric[class*="-100"][class*=col-]:nth-child(2), .bg-curve-peach-electric .split-electric[class*="-100"][class*=col-]:nth-child(2), .bg-curve-stone-electric .split-electric[class*="-100"][class*=col-]:nth-child(2), .bg-curve-white-electric .split-electric[class*="-100"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#1739E5,#1739E5 calc(87.001% - 100px),#1739E5 calc(87.001% - 100px))
  }

  .bg-electric.split-electric[class*="-50"], .bg-curve-vibrant-electric .split-electric[class*="-50"][class*=col-]:nth-child(2), .bg-curve-peach-electric .split-electric[class*="-50"][class*=col-]:nth-child(2), .bg-curve-stone-electric .split-electric[class*="-50"][class*=col-]:nth-child(2), .bg-curve-white-electric .split-electric[class*="-50"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#1739E5,#1739E5 calc(87.001% - 50px),#1739E5 calc(87.001% - 50px))
  }

.bg-electric.split-electric-50, .bg-curve-vibrant-electric .split-electric-50[class*=col-]:nth-child(2), .bg-curve-peach-electric .split-electric-50[class*=col-]:nth-child(2), .bg-curve-stone-electric .split-electric-50[class*=col-]:nth-child(2), .bg-curve-white-electric .split-electric-50[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#1739E5,#1739E5 50.001%,#1739E5 50.001%)
}

  .bg-electric.split-electric-50::after, .bg-curve-vibrant-electric .split-electric-50[class*=col-]:nth-child(2)::after, .bg-curve-peach-electric .split-electric-50[class*=col-]:nth-child(2)::after, .bg-curve-stone-electric .split-electric-50[class*=col-]:nth-child(2)::after, .bg-curve-white-electric .split-electric-50[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.001%;
    transform: translateX(calc(-100% + 1px))
  }

.bg-electric.split-vibrant, .bg-curve-vibrant-electric .split-vibrant[class*=col-]:nth-child(2), .bg-curve-peach-electric .split-vibrant[class*=col-]:nth-child(2), .bg-curve-stone-electric .split-vibrant[class*=col-]:nth-child(2), .bg-curve-white-electric .split-vibrant[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#1739E5,#1739E5 87.001%,#87EDD2 87.001%)
}

  .bg-electric.split-vibrant::after, .bg-curve-vibrant-electric .split-vibrant[class*=col-]:nth-child(2)::after, .bg-curve-peach-electric .split-vibrant[class*=col-]:nth-child(2)::after, .bg-curve-stone-electric .split-vibrant[class*=col-]:nth-child(2)::after, .bg-curve-white-electric .split-vibrant[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.1%;
    transform: translateX(calc(-100% + 1px))
  }

  .bg-electric.split-vibrant[class*="-170"], .bg-curve-vibrant-electric .split-vibrant[class*="-170"][class*=col-]:nth-child(2), .bg-curve-peach-electric .split-vibrant[class*="-170"][class*=col-]:nth-child(2), .bg-curve-stone-electric .split-vibrant[class*="-170"][class*=col-]:nth-child(2), .bg-curve-white-electric .split-vibrant[class*="-170"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#1739E5,#1739E5 calc(87.001% - 170px),#87EDD2 calc(87.001% - 170px))
  }

  .bg-electric.split-vibrant[class*="-130"], .bg-curve-vibrant-electric .split-vibrant[class*="-130"][class*=col-]:nth-child(2), .bg-curve-peach-electric .split-vibrant[class*="-130"][class*=col-]:nth-child(2), .bg-curve-stone-electric .split-vibrant[class*="-130"][class*=col-]:nth-child(2), .bg-curve-white-electric .split-vibrant[class*="-130"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#1739E5,#1739E5 calc(87.001% - 130px),#87EDD2 calc(87.001% - 130px))
  }

  .bg-electric.split-vibrant[class*="-100"], .bg-curve-vibrant-electric .split-vibrant[class*="-100"][class*=col-]:nth-child(2), .bg-curve-peach-electric .split-vibrant[class*="-100"][class*=col-]:nth-child(2), .bg-curve-stone-electric .split-vibrant[class*="-100"][class*=col-]:nth-child(2), .bg-curve-white-electric .split-vibrant[class*="-100"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#1739E5,#1739E5 calc(87.001% - 100px),#87EDD2 calc(87.001% - 100px))
  }

  .bg-electric.split-vibrant[class*="-50"], .bg-curve-vibrant-electric .split-vibrant[class*="-50"][class*=col-]:nth-child(2), .bg-curve-peach-electric .split-vibrant[class*="-50"][class*=col-]:nth-child(2), .bg-curve-stone-electric .split-vibrant[class*="-50"][class*=col-]:nth-child(2), .bg-curve-white-electric .split-vibrant[class*="-50"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#1739E5,#1739E5 calc(87.001% - 50px),#87EDD2 calc(87.001% - 50px))
  }

.bg-electric.split-vibrant-50, .bg-curve-vibrant-electric .split-vibrant-50[class*=col-]:nth-child(2), .bg-curve-peach-electric .split-vibrant-50[class*=col-]:nth-child(2), .bg-curve-stone-electric .split-vibrant-50[class*=col-]:nth-child(2), .bg-curve-white-electric .split-vibrant-50[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#1739E5,#1739E5 50.001%,#87EDD2 50.001%)
}

  .bg-electric.split-vibrant-50::after, .bg-curve-vibrant-electric .split-vibrant-50[class*=col-]:nth-child(2)::after, .bg-curve-peach-electric .split-vibrant-50[class*=col-]:nth-child(2)::after, .bg-curve-stone-electric .split-vibrant-50[class*=col-]:nth-child(2)::after, .bg-curve-white-electric .split-vibrant-50[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.001%;
    transform: translateX(calc(-100% + 1px))
  }

.bg-electric.split-peach, .bg-curve-vibrant-electric .split-peach[class*=col-]:nth-child(2), .bg-curve-peach-electric .split-peach[class*=col-]:nth-child(2), .bg-curve-stone-electric .split-peach[class*=col-]:nth-child(2), .bg-curve-white-electric .split-peach[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#1739E5,#1739E5 87.001%,#FDE9D4 87.001%)
}

  .bg-electric.split-peach::after, .bg-curve-vibrant-electric .split-peach[class*=col-]:nth-child(2)::after, .bg-curve-peach-electric .split-peach[class*=col-]:nth-child(2)::after, .bg-curve-stone-electric .split-peach[class*=col-]:nth-child(2)::after, .bg-curve-white-electric .split-peach[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.1%;
    transform: translateX(calc(-100% + 1px))
  }

  .bg-electric.split-peach[class*="-170"], .bg-curve-vibrant-electric .split-peach[class*="-170"][class*=col-]:nth-child(2), .bg-curve-peach-electric .split-peach[class*="-170"][class*=col-]:nth-child(2), .bg-curve-stone-electric .split-peach[class*="-170"][class*=col-]:nth-child(2), .bg-curve-white-electric .split-peach[class*="-170"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#1739E5,#1739E5 calc(87.001% - 170px),#FDE9D4 calc(87.001% - 170px))
  }

  .bg-electric.split-peach[class*="-130"], .bg-curve-vibrant-electric .split-peach[class*="-130"][class*=col-]:nth-child(2), .bg-curve-peach-electric .split-peach[class*="-130"][class*=col-]:nth-child(2), .bg-curve-stone-electric .split-peach[class*="-130"][class*=col-]:nth-child(2), .bg-curve-white-electric .split-peach[class*="-130"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#1739E5,#1739E5 calc(87.001% - 130px),#FDE9D4 calc(87.001% - 130px))
  }

  .bg-electric.split-peach[class*="-100"], .bg-curve-vibrant-electric .split-peach[class*="-100"][class*=col-]:nth-child(2), .bg-curve-peach-electric .split-peach[class*="-100"][class*=col-]:nth-child(2), .bg-curve-stone-electric .split-peach[class*="-100"][class*=col-]:nth-child(2), .bg-curve-white-electric .split-peach[class*="-100"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#1739E5,#1739E5 calc(87.001% - 100px),#FDE9D4 calc(87.001% - 100px))
  }

  .bg-electric.split-peach[class*="-50"], .bg-curve-vibrant-electric .split-peach[class*="-50"][class*=col-]:nth-child(2), .bg-curve-peach-electric .split-peach[class*="-50"][class*=col-]:nth-child(2), .bg-curve-stone-electric .split-peach[class*="-50"][class*=col-]:nth-child(2), .bg-curve-white-electric .split-peach[class*="-50"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#1739E5,#1739E5 calc(87.001% - 50px),#FDE9D4 calc(87.001% - 50px))
  }

.bg-electric.split-peach-50, .bg-curve-vibrant-electric .split-peach-50[class*=col-]:nth-child(2), .bg-curve-peach-electric .split-peach-50[class*=col-]:nth-child(2), .bg-curve-stone-electric .split-peach-50[class*=col-]:nth-child(2), .bg-curve-white-electric .split-peach-50[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#1739E5,#1739E5 50.001%,#FDE9D4 50.001%)
}

  .bg-electric.split-peach-50::after, .bg-curve-vibrant-electric .split-peach-50[class*=col-]:nth-child(2)::after, .bg-curve-peach-electric .split-peach-50[class*=col-]:nth-child(2)::after, .bg-curve-stone-electric .split-peach-50[class*=col-]:nth-child(2)::after, .bg-curve-white-electric .split-peach-50[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.001%;
    transform: translateX(calc(-100% + 1px))
  }

.bg-electric.split-white, .bg-curve-vibrant-electric .split-white[class*=col-]:nth-child(2), .bg-curve-peach-electric .split-white[class*=col-]:nth-child(2), .bg-curve-stone-electric .split-white[class*=col-]:nth-child(2), .bg-curve-white-electric .split-white[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#1739E5,#1739E5 87.001%,#FFFFFF 87.001%)
}

  .bg-electric.split-white::after, .bg-curve-vibrant-electric .split-white[class*=col-]:nth-child(2)::after, .bg-curve-peach-electric .split-white[class*=col-]:nth-child(2)::after, .bg-curve-stone-electric .split-white[class*=col-]:nth-child(2)::after, .bg-curve-white-electric .split-white[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.1%;
    transform: translateX(calc(-100% + 1px))
  }

  .bg-electric.split-white[class*="-170"], .bg-curve-vibrant-electric .split-white[class*="-170"][class*=col-]:nth-child(2), .bg-curve-peach-electric .split-white[class*="-170"][class*=col-]:nth-child(2), .bg-curve-stone-electric .split-white[class*="-170"][class*=col-]:nth-child(2), .bg-curve-white-electric .split-white[class*="-170"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#1739E5,#1739E5 calc(87.001% - 170px),#FFFFFF calc(87.001% - 170px))
  }

  .bg-electric.split-white[class*="-130"], .bg-curve-vibrant-electric .split-white[class*="-130"][class*=col-]:nth-child(2), .bg-curve-peach-electric .split-white[class*="-130"][class*=col-]:nth-child(2), .bg-curve-stone-electric .split-white[class*="-130"][class*=col-]:nth-child(2), .bg-curve-white-electric .split-white[class*="-130"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#1739E5,#1739E5 calc(87.001% - 130px),#FFFFFF calc(87.001% - 130px))
  }

  .bg-electric.split-white[class*="-100"], .bg-curve-vibrant-electric .split-white[class*="-100"][class*=col-]:nth-child(2), .bg-curve-peach-electric .split-white[class*="-100"][class*=col-]:nth-child(2), .bg-curve-stone-electric .split-white[class*="-100"][class*=col-]:nth-child(2), .bg-curve-white-electric .split-white[class*="-100"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#1739E5,#1739E5 calc(87.001% - 100px),#FFFFFF calc(87.001% - 100px))
  }

  .bg-electric.split-white[class*="-50"], .bg-curve-vibrant-electric .split-white[class*="-50"][class*=col-]:nth-child(2), .bg-curve-peach-electric .split-white[class*="-50"][class*=col-]:nth-child(2), .bg-curve-stone-electric .split-white[class*="-50"][class*=col-]:nth-child(2), .bg-curve-white-electric .split-white[class*="-50"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#1739E5,#1739E5 calc(87.001% - 50px),#FFFFFF calc(87.001% - 50px))
  }

.bg-electric.split-white-50, .bg-curve-vibrant-electric .split-white-50[class*=col-]:nth-child(2), .bg-curve-peach-electric .split-white-50[class*=col-]:nth-child(2), .bg-curve-stone-electric .split-white-50[class*=col-]:nth-child(2), .bg-curve-white-electric .split-white-50[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#1739E5,#1739E5 50.001%,#FFFFFF 50.001%)
}

  .bg-electric.split-white-50::after, .bg-curve-vibrant-electric .split-white-50[class*=col-]:nth-child(2)::after, .bg-curve-peach-electric .split-white-50[class*=col-]:nth-child(2)::after, .bg-curve-stone-electric .split-white-50[class*=col-]:nth-child(2)::after, .bg-curve-white-electric .split-white-50[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.001%;
    transform: translateX(calc(-100% + 1px))
  }

.bg-electric.split-deepblue, .bg-curve-vibrant-electric .split-deepblue[class*=col-]:nth-child(2), .bg-curve-peach-electric .split-deepblue[class*=col-]:nth-child(2), .bg-curve-stone-electric .split-deepblue[class*=col-]:nth-child(2), .bg-curve-white-electric .split-deepblue[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#1739E5,#1739E5 87.001%,#00006C 87.001%)
}

  .bg-electric.split-deepblue::after, .bg-curve-vibrant-electric .split-deepblue[class*=col-]:nth-child(2)::after, .bg-curve-peach-electric .split-deepblue[class*=col-]:nth-child(2)::after, .bg-curve-stone-electric .split-deepblue[class*=col-]:nth-child(2)::after, .bg-curve-white-electric .split-deepblue[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.1%;
    transform: translateX(calc(-100% + 1px))
  }

  .bg-electric.split-deepblue[class*="-170"], .bg-curve-vibrant-electric .split-deepblue[class*="-170"][class*=col-]:nth-child(2), .bg-curve-peach-electric .split-deepblue[class*="-170"][class*=col-]:nth-child(2), .bg-curve-stone-electric .split-deepblue[class*="-170"][class*=col-]:nth-child(2), .bg-curve-white-electric .split-deepblue[class*="-170"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#1739E5,#1739E5 calc(87.001% - 170px),#00006C calc(87.001% - 170px))
  }

  .bg-electric.split-deepblue[class*="-130"], .bg-curve-vibrant-electric .split-deepblue[class*="-130"][class*=col-]:nth-child(2), .bg-curve-peach-electric .split-deepblue[class*="-130"][class*=col-]:nth-child(2), .bg-curve-stone-electric .split-deepblue[class*="-130"][class*=col-]:nth-child(2), .bg-curve-white-electric .split-deepblue[class*="-130"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#1739E5,#1739E5 calc(87.001% - 130px),#00006C calc(87.001% - 130px))
  }

  .bg-electric.split-deepblue[class*="-100"], .bg-curve-vibrant-electric .split-deepblue[class*="-100"][class*=col-]:nth-child(2), .bg-curve-peach-electric .split-deepblue[class*="-100"][class*=col-]:nth-child(2), .bg-curve-stone-electric .split-deepblue[class*="-100"][class*=col-]:nth-child(2), .bg-curve-white-electric .split-deepblue[class*="-100"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#1739E5,#1739E5 calc(87.001% - 100px),#00006C calc(87.001% - 100px))
  }

  .bg-electric.split-deepblue[class*="-50"], .bg-curve-vibrant-electric .split-deepblue[class*="-50"][class*=col-]:nth-child(2), .bg-curve-peach-electric .split-deepblue[class*="-50"][class*=col-]:nth-child(2), .bg-curve-stone-electric .split-deepblue[class*="-50"][class*=col-]:nth-child(2), .bg-curve-white-electric .split-deepblue[class*="-50"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#1739E5,#1739E5 calc(87.001% - 50px),#00006C calc(87.001% - 50px))
  }

.bg-electric.split-deepblue-50, .bg-curve-vibrant-electric .split-deepblue-50[class*=col-]:nth-child(2), .bg-curve-peach-electric .split-deepblue-50[class*=col-]:nth-child(2), .bg-curve-stone-electric .split-deepblue-50[class*=col-]:nth-child(2), .bg-curve-white-electric .split-deepblue-50[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#1739E5,#1739E5 50.001%,#00006C 50.001%)
}

  .bg-electric.split-deepblue-50::after, .bg-curve-vibrant-electric .split-deepblue-50[class*=col-]:nth-child(2)::after, .bg-curve-peach-electric .split-deepblue-50[class*=col-]:nth-child(2)::after, .bg-curve-stone-electric .split-deepblue-50[class*=col-]:nth-child(2)::after, .bg-curve-white-electric .split-deepblue-50[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.001%;
    transform: translateX(calc(-100% + 1px))
  }

.bg-vibrant.split-stone, .bg-curve-electric-vibrant .split-stone[class*=col-]:nth-child(2), .bg-curve-peach-vibrant .split-stone[class*=col-]:nth-child(2), .bg-curve-stone-vibrant .split-stone[class*=col-]:nth-child(2), .bg-curve-white-vibrant .split-stone[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#87EDD2,#87EDD2 87.001%,#F5F5F0 87.001%)
}

  .bg-vibrant.split-stone::after, .bg-curve-electric-vibrant .split-stone[class*=col-]:nth-child(2)::after, .bg-curve-peach-vibrant .split-stone[class*=col-]:nth-child(2)::after, .bg-curve-stone-vibrant .split-stone[class*=col-]:nth-child(2)::after, .bg-curve-white-vibrant .split-stone[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.1%;
    transform: translateX(calc(-100% + 1px))
  }

  .bg-vibrant.split-stone[class*="-170"], .bg-curve-electric-vibrant .split-stone[class*="-170"][class*=col-]:nth-child(2), .bg-curve-peach-vibrant .split-stone[class*="-170"][class*=col-]:nth-child(2), .bg-curve-stone-vibrant .split-stone[class*="-170"][class*=col-]:nth-child(2), .bg-curve-white-vibrant .split-stone[class*="-170"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#87EDD2,#87EDD2 calc(87.001% - 170px),#F5F5F0 calc(87.001% - 170px))
  }

  .bg-vibrant.split-stone[class*="-130"], .bg-curve-electric-vibrant .split-stone[class*="-130"][class*=col-]:nth-child(2), .bg-curve-peach-vibrant .split-stone[class*="-130"][class*=col-]:nth-child(2), .bg-curve-stone-vibrant .split-stone[class*="-130"][class*=col-]:nth-child(2), .bg-curve-white-vibrant .split-stone[class*="-130"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#87EDD2,#87EDD2 calc(87.001% - 130px),#F5F5F0 calc(87.001% - 130px))
  }

  .bg-vibrant.split-stone[class*="-100"], .bg-curve-electric-vibrant .split-stone[class*="-100"][class*=col-]:nth-child(2), .bg-curve-peach-vibrant .split-stone[class*="-100"][class*=col-]:nth-child(2), .bg-curve-stone-vibrant .split-stone[class*="-100"][class*=col-]:nth-child(2), .bg-curve-white-vibrant .split-stone[class*="-100"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#87EDD2,#87EDD2 calc(87.001% - 100px),#F5F5F0 calc(87.001% - 100px))
  }

  .bg-vibrant.split-stone[class*="-50"], .bg-curve-electric-vibrant .split-stone[class*="-50"][class*=col-]:nth-child(2), .bg-curve-peach-vibrant .split-stone[class*="-50"][class*=col-]:nth-child(2), .bg-curve-stone-vibrant .split-stone[class*="-50"][class*=col-]:nth-child(2), .bg-curve-white-vibrant .split-stone[class*="-50"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#87EDD2,#87EDD2 calc(87.001% - 50px),#F5F5F0 calc(87.001% - 50px))
  }

.bg-vibrant.split-stone-50, .bg-curve-electric-vibrant .split-stone-50[class*=col-]:nth-child(2), .bg-curve-peach-vibrant .split-stone-50[class*=col-]:nth-child(2), .bg-curve-stone-vibrant .split-stone-50[class*=col-]:nth-child(2), .bg-curve-white-vibrant .split-stone-50[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#87EDD2,#87EDD2 50.001%,#F5F5F0 50.001%)
}

  .bg-vibrant.split-stone-50::after, .bg-curve-electric-vibrant .split-stone-50[class*=col-]:nth-child(2)::after, .bg-curve-peach-vibrant .split-stone-50[class*=col-]:nth-child(2)::after, .bg-curve-stone-vibrant .split-stone-50[class*=col-]:nth-child(2)::after, .bg-curve-white-vibrant .split-stone-50[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.001%;
    transform: translateX(calc(-100% + 1px))
  }

.bg-vibrant.split-electric, .bg-curve-electric-vibrant .split-electric[class*=col-]:nth-child(2), .bg-curve-peach-vibrant .split-electric[class*=col-]:nth-child(2), .bg-curve-stone-vibrant .split-electric[class*=col-]:nth-child(2), .bg-curve-white-vibrant .split-electric[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#87EDD2,#87EDD2 87.001%,#1739E5 87.001%)
}

  .bg-vibrant.split-electric::after, .bg-curve-electric-vibrant .split-electric[class*=col-]:nth-child(2)::after, .bg-curve-peach-vibrant .split-electric[class*=col-]:nth-child(2)::after, .bg-curve-stone-vibrant .split-electric[class*=col-]:nth-child(2)::after, .bg-curve-white-vibrant .split-electric[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.1%;
    transform: translateX(calc(-100% + 1px))
  }

  .bg-vibrant.split-electric[class*="-170"], .bg-curve-electric-vibrant .split-electric[class*="-170"][class*=col-]:nth-child(2), .bg-curve-peach-vibrant .split-electric[class*="-170"][class*=col-]:nth-child(2), .bg-curve-stone-vibrant .split-electric[class*="-170"][class*=col-]:nth-child(2), .bg-curve-white-vibrant .split-electric[class*="-170"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#87EDD2,#87EDD2 calc(87.001% - 170px),#1739E5 calc(87.001% - 170px))
  }

  .bg-vibrant.split-electric[class*="-130"], .bg-curve-electric-vibrant .split-electric[class*="-130"][class*=col-]:nth-child(2), .bg-curve-peach-vibrant .split-electric[class*="-130"][class*=col-]:nth-child(2), .bg-curve-stone-vibrant .split-electric[class*="-130"][class*=col-]:nth-child(2), .bg-curve-white-vibrant .split-electric[class*="-130"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#87EDD2,#87EDD2 calc(87.001% - 130px),#1739E5 calc(87.001% - 130px))
  }

  .bg-vibrant.split-electric[class*="-100"], .bg-curve-electric-vibrant .split-electric[class*="-100"][class*=col-]:nth-child(2), .bg-curve-peach-vibrant .split-electric[class*="-100"][class*=col-]:nth-child(2), .bg-curve-stone-vibrant .split-electric[class*="-100"][class*=col-]:nth-child(2), .bg-curve-white-vibrant .split-electric[class*="-100"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#87EDD2,#87EDD2 calc(87.001% - 100px),#1739E5 calc(87.001% - 100px))
  }

  .bg-vibrant.split-electric[class*="-50"], .bg-curve-electric-vibrant .split-electric[class*="-50"][class*=col-]:nth-child(2), .bg-curve-peach-vibrant .split-electric[class*="-50"][class*=col-]:nth-child(2), .bg-curve-stone-vibrant .split-electric[class*="-50"][class*=col-]:nth-child(2), .bg-curve-white-vibrant .split-electric[class*="-50"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#87EDD2,#87EDD2 calc(87.001% - 50px),#1739E5 calc(87.001% - 50px))
  }

.bg-vibrant.split-electric-50, .bg-curve-electric-vibrant .split-electric-50[class*=col-]:nth-child(2), .bg-curve-peach-vibrant .split-electric-50[class*=col-]:nth-child(2), .bg-curve-stone-vibrant .split-electric-50[class*=col-]:nth-child(2), .bg-curve-white-vibrant .split-electric-50[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#87EDD2,#87EDD2 50.001%,#1739E5 50.001%)
}

  .bg-vibrant.split-electric-50::after, .bg-curve-electric-vibrant .split-electric-50[class*=col-]:nth-child(2)::after, .bg-curve-peach-vibrant .split-electric-50[class*=col-]:nth-child(2)::after, .bg-curve-stone-vibrant .split-electric-50[class*=col-]:nth-child(2)::after, .bg-curve-white-vibrant .split-electric-50[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.001%;
    transform: translateX(calc(-100% + 1px))
  }

.bg-vibrant.split-vibrant, .bg-curve-electric-vibrant .split-vibrant[class*=col-]:nth-child(2), .bg-curve-peach-vibrant .split-vibrant[class*=col-]:nth-child(2), .bg-curve-stone-vibrant .split-vibrant[class*=col-]:nth-child(2), .bg-curve-white-vibrant .split-vibrant[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#87EDD2,#87EDD2 87.001%,#87EDD2 87.001%)
}

  .bg-vibrant.split-vibrant::after, .bg-curve-electric-vibrant .split-vibrant[class*=col-]:nth-child(2)::after, .bg-curve-peach-vibrant .split-vibrant[class*=col-]:nth-child(2)::after, .bg-curve-stone-vibrant .split-vibrant[class*=col-]:nth-child(2)::after, .bg-curve-white-vibrant .split-vibrant[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.1%;
    transform: translateX(calc(-100% + 1px))
  }

  .bg-vibrant.split-vibrant[class*="-170"], .bg-curve-electric-vibrant .split-vibrant[class*="-170"][class*=col-]:nth-child(2), .bg-curve-peach-vibrant .split-vibrant[class*="-170"][class*=col-]:nth-child(2), .bg-curve-stone-vibrant .split-vibrant[class*="-170"][class*=col-]:nth-child(2), .bg-curve-white-vibrant .split-vibrant[class*="-170"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#87EDD2,#87EDD2 calc(87.001% - 170px),#87EDD2 calc(87.001% - 170px))
  }

  .bg-vibrant.split-vibrant[class*="-130"], .bg-curve-electric-vibrant .split-vibrant[class*="-130"][class*=col-]:nth-child(2), .bg-curve-peach-vibrant .split-vibrant[class*="-130"][class*=col-]:nth-child(2), .bg-curve-stone-vibrant .split-vibrant[class*="-130"][class*=col-]:nth-child(2), .bg-curve-white-vibrant .split-vibrant[class*="-130"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#87EDD2,#87EDD2 calc(87.001% - 130px),#87EDD2 calc(87.001% - 130px))
  }

  .bg-vibrant.split-vibrant[class*="-100"], .bg-curve-electric-vibrant .split-vibrant[class*="-100"][class*=col-]:nth-child(2), .bg-curve-peach-vibrant .split-vibrant[class*="-100"][class*=col-]:nth-child(2), .bg-curve-stone-vibrant .split-vibrant[class*="-100"][class*=col-]:nth-child(2), .bg-curve-white-vibrant .split-vibrant[class*="-100"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#87EDD2,#87EDD2 calc(87.001% - 100px),#87EDD2 calc(87.001% - 100px))
  }

  .bg-vibrant.split-vibrant[class*="-50"], .bg-curve-electric-vibrant .split-vibrant[class*="-50"][class*=col-]:nth-child(2), .bg-curve-peach-vibrant .split-vibrant[class*="-50"][class*=col-]:nth-child(2), .bg-curve-stone-vibrant .split-vibrant[class*="-50"][class*=col-]:nth-child(2), .bg-curve-white-vibrant .split-vibrant[class*="-50"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#87EDD2,#87EDD2 calc(87.001% - 50px),#87EDD2 calc(87.001% - 50px))
  }

.bg-vibrant.split-vibrant-50, .bg-curve-electric-vibrant .split-vibrant-50[class*=col-]:nth-child(2), .bg-curve-peach-vibrant .split-vibrant-50[class*=col-]:nth-child(2), .bg-curve-stone-vibrant .split-vibrant-50[class*=col-]:nth-child(2), .bg-curve-white-vibrant .split-vibrant-50[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#87EDD2,#87EDD2 50.001%,#87EDD2 50.001%)
}

  .bg-vibrant.split-vibrant-50::after, .bg-curve-electric-vibrant .split-vibrant-50[class*=col-]:nth-child(2)::after, .bg-curve-peach-vibrant .split-vibrant-50[class*=col-]:nth-child(2)::after, .bg-curve-stone-vibrant .split-vibrant-50[class*=col-]:nth-child(2)::after, .bg-curve-white-vibrant .split-vibrant-50[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.001%;
    transform: translateX(calc(-100% + 1px))
  }

.bg-vibrant.split-peach, .bg-curve-electric-vibrant .split-peach[class*=col-]:nth-child(2), .bg-curve-peach-vibrant .split-peach[class*=col-]:nth-child(2), .bg-curve-stone-vibrant .split-peach[class*=col-]:nth-child(2), .bg-curve-white-vibrant .split-peach[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#87EDD2,#87EDD2 87.001%,#FDE9D4 87.001%)
}

  .bg-vibrant.split-peach::after, .bg-curve-electric-vibrant .split-peach[class*=col-]:nth-child(2)::after, .bg-curve-peach-vibrant .split-peach[class*=col-]:nth-child(2)::after, .bg-curve-stone-vibrant .split-peach[class*=col-]:nth-child(2)::after, .bg-curve-white-vibrant .split-peach[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.1%;
    transform: translateX(calc(-100% + 1px))
  }

  .bg-vibrant.split-peach[class*="-170"], .bg-curve-electric-vibrant .split-peach[class*="-170"][class*=col-]:nth-child(2), .bg-curve-peach-vibrant .split-peach[class*="-170"][class*=col-]:nth-child(2), .bg-curve-stone-vibrant .split-peach[class*="-170"][class*=col-]:nth-child(2), .bg-curve-white-vibrant .split-peach[class*="-170"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#87EDD2,#87EDD2 calc(87.001% - 170px),#FDE9D4 calc(87.001% - 170px))
  }

  .bg-vibrant.split-peach[class*="-130"], .bg-curve-electric-vibrant .split-peach[class*="-130"][class*=col-]:nth-child(2), .bg-curve-peach-vibrant .split-peach[class*="-130"][class*=col-]:nth-child(2), .bg-curve-stone-vibrant .split-peach[class*="-130"][class*=col-]:nth-child(2), .bg-curve-white-vibrant .split-peach[class*="-130"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#87EDD2,#87EDD2 calc(87.001% - 130px),#FDE9D4 calc(87.001% - 130px))
  }

  .bg-vibrant.split-peach[class*="-100"], .bg-curve-electric-vibrant .split-peach[class*="-100"][class*=col-]:nth-child(2), .bg-curve-peach-vibrant .split-peach[class*="-100"][class*=col-]:nth-child(2), .bg-curve-stone-vibrant .split-peach[class*="-100"][class*=col-]:nth-child(2), .bg-curve-white-vibrant .split-peach[class*="-100"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#87EDD2,#87EDD2 calc(87.001% - 100px),#FDE9D4 calc(87.001% - 100px))
  }

  .bg-vibrant.split-peach[class*="-50"], .bg-curve-electric-vibrant .split-peach[class*="-50"][class*=col-]:nth-child(2), .bg-curve-peach-vibrant .split-peach[class*="-50"][class*=col-]:nth-child(2), .bg-curve-stone-vibrant .split-peach[class*="-50"][class*=col-]:nth-child(2), .bg-curve-white-vibrant .split-peach[class*="-50"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#87EDD2,#87EDD2 calc(87.001% - 50px),#FDE9D4 calc(87.001% - 50px))
  }

.bg-vibrant.split-peach-50, .bg-curve-electric-vibrant .split-peach-50[class*=col-]:nth-child(2), .bg-curve-peach-vibrant .split-peach-50[class*=col-]:nth-child(2), .bg-curve-stone-vibrant .split-peach-50[class*=col-]:nth-child(2), .bg-curve-white-vibrant .split-peach-50[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#87EDD2,#87EDD2 50.001%,#FDE9D4 50.001%)
}

  .bg-vibrant.split-peach-50::after, .bg-curve-electric-vibrant .split-peach-50[class*=col-]:nth-child(2)::after, .bg-curve-peach-vibrant .split-peach-50[class*=col-]:nth-child(2)::after, .bg-curve-stone-vibrant .split-peach-50[class*=col-]:nth-child(2)::after, .bg-curve-white-vibrant .split-peach-50[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.001%;
    transform: translateX(calc(-100% + 1px))
  }

.bg-vibrant.split-white, .bg-curve-electric-vibrant .split-white[class*=col-]:nth-child(2), .bg-curve-peach-vibrant .split-white[class*=col-]:nth-child(2), .bg-curve-stone-vibrant .split-white[class*=col-]:nth-child(2), .bg-curve-white-vibrant .split-white[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#87EDD2,#87EDD2 87.001%,#FFFFFF 87.001%)
}

  .bg-vibrant.split-white::after, .bg-curve-electric-vibrant .split-white[class*=col-]:nth-child(2)::after, .bg-curve-peach-vibrant .split-white[class*=col-]:nth-child(2)::after, .bg-curve-stone-vibrant .split-white[class*=col-]:nth-child(2)::after, .bg-curve-white-vibrant .split-white[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.1%;
    transform: translateX(calc(-100% + 1px))
  }

  .bg-vibrant.split-white[class*="-170"], .bg-curve-electric-vibrant .split-white[class*="-170"][class*=col-]:nth-child(2), .bg-curve-peach-vibrant .split-white[class*="-170"][class*=col-]:nth-child(2), .bg-curve-stone-vibrant .split-white[class*="-170"][class*=col-]:nth-child(2), .bg-curve-white-vibrant .split-white[class*="-170"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#87EDD2,#87EDD2 calc(87.001% - 170px),#FFFFFF calc(87.001% - 170px))
  }

  .bg-vibrant.split-white[class*="-130"], .bg-curve-electric-vibrant .split-white[class*="-130"][class*=col-]:nth-child(2), .bg-curve-peach-vibrant .split-white[class*="-130"][class*=col-]:nth-child(2), .bg-curve-stone-vibrant .split-white[class*="-130"][class*=col-]:nth-child(2), .bg-curve-white-vibrant .split-white[class*="-130"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#87EDD2,#87EDD2 calc(87.001% - 130px),#FFFFFF calc(87.001% - 130px))
  }

  .bg-vibrant.split-white[class*="-100"], .bg-curve-electric-vibrant .split-white[class*="-100"][class*=col-]:nth-child(2), .bg-curve-peach-vibrant .split-white[class*="-100"][class*=col-]:nth-child(2), .bg-curve-stone-vibrant .split-white[class*="-100"][class*=col-]:nth-child(2), .bg-curve-white-vibrant .split-white[class*="-100"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#87EDD2,#87EDD2 calc(87.001% - 100px),#FFFFFF calc(87.001% - 100px))
  }

  .bg-vibrant.split-white[class*="-50"], .bg-curve-electric-vibrant .split-white[class*="-50"][class*=col-]:nth-child(2), .bg-curve-peach-vibrant .split-white[class*="-50"][class*=col-]:nth-child(2), .bg-curve-stone-vibrant .split-white[class*="-50"][class*=col-]:nth-child(2), .bg-curve-white-vibrant .split-white[class*="-50"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#87EDD2,#87EDD2 calc(87.001% - 50px),#FFFFFF calc(87.001% - 50px))
  }

.bg-vibrant.split-white-50, .bg-curve-electric-vibrant .split-white-50[class*=col-]:nth-child(2), .bg-curve-peach-vibrant .split-white-50[class*=col-]:nth-child(2), .bg-curve-stone-vibrant .split-white-50[class*=col-]:nth-child(2), .bg-curve-white-vibrant .split-white-50[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#87EDD2,#87EDD2 50.001%,#FFFFFF 50.001%)
}

  .bg-vibrant.split-white-50::after, .bg-curve-electric-vibrant .split-white-50[class*=col-]:nth-child(2)::after, .bg-curve-peach-vibrant .split-white-50[class*=col-]:nth-child(2)::after, .bg-curve-stone-vibrant .split-white-50[class*=col-]:nth-child(2)::after, .bg-curve-white-vibrant .split-white-50[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.001%;
    transform: translateX(calc(-100% + 1px))
  }

.bg-vibrant.split-deepblue, .bg-curve-electric-vibrant .split-deepblue[class*=col-]:nth-child(2), .bg-curve-peach-vibrant .split-deepblue[class*=col-]:nth-child(2), .bg-curve-stone-vibrant .split-deepblue[class*=col-]:nth-child(2), .bg-curve-white-vibrant .split-deepblue[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#87EDD2,#87EDD2 87.001%,#00006C 87.001%)
}

  .bg-vibrant.split-deepblue::after, .bg-curve-electric-vibrant .split-deepblue[class*=col-]:nth-child(2)::after, .bg-curve-peach-vibrant .split-deepblue[class*=col-]:nth-child(2)::after, .bg-curve-stone-vibrant .split-deepblue[class*=col-]:nth-child(2)::after, .bg-curve-white-vibrant .split-deepblue[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.1%;
    transform: translateX(calc(-100% + 1px))
  }

  .bg-vibrant.split-deepblue[class*="-170"], .bg-curve-electric-vibrant .split-deepblue[class*="-170"][class*=col-]:nth-child(2), .bg-curve-peach-vibrant .split-deepblue[class*="-170"][class*=col-]:nth-child(2), .bg-curve-stone-vibrant .split-deepblue[class*="-170"][class*=col-]:nth-child(2), .bg-curve-white-vibrant .split-deepblue[class*="-170"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#87EDD2,#87EDD2 calc(87.001% - 170px),#00006C calc(87.001% - 170px))
  }

  .bg-vibrant.split-deepblue[class*="-130"], .bg-curve-electric-vibrant .split-deepblue[class*="-130"][class*=col-]:nth-child(2), .bg-curve-peach-vibrant .split-deepblue[class*="-130"][class*=col-]:nth-child(2), .bg-curve-stone-vibrant .split-deepblue[class*="-130"][class*=col-]:nth-child(2), .bg-curve-white-vibrant .split-deepblue[class*="-130"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#87EDD2,#87EDD2 calc(87.001% - 130px),#00006C calc(87.001% - 130px))
  }

  .bg-vibrant.split-deepblue[class*="-100"], .bg-curve-electric-vibrant .split-deepblue[class*="-100"][class*=col-]:nth-child(2), .bg-curve-peach-vibrant .split-deepblue[class*="-100"][class*=col-]:nth-child(2), .bg-curve-stone-vibrant .split-deepblue[class*="-100"][class*=col-]:nth-child(2), .bg-curve-white-vibrant .split-deepblue[class*="-100"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#87EDD2,#87EDD2 calc(87.001% - 100px),#00006C calc(87.001% - 100px))
  }

  .bg-vibrant.split-deepblue[class*="-50"], .bg-curve-electric-vibrant .split-deepblue[class*="-50"][class*=col-]:nth-child(2), .bg-curve-peach-vibrant .split-deepblue[class*="-50"][class*=col-]:nth-child(2), .bg-curve-stone-vibrant .split-deepblue[class*="-50"][class*=col-]:nth-child(2), .bg-curve-white-vibrant .split-deepblue[class*="-50"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#87EDD2,#87EDD2 calc(87.001% - 50px),#00006C calc(87.001% - 50px))
  }

.bg-vibrant.split-deepblue-50, .bg-curve-electric-vibrant .split-deepblue-50[class*=col-]:nth-child(2), .bg-curve-peach-vibrant .split-deepblue-50[class*=col-]:nth-child(2), .bg-curve-stone-vibrant .split-deepblue-50[class*=col-]:nth-child(2), .bg-curve-white-vibrant .split-deepblue-50[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#87EDD2,#87EDD2 50.001%,#00006C 50.001%)
}

  .bg-vibrant.split-deepblue-50::after, .bg-curve-electric-vibrant .split-deepblue-50[class*=col-]:nth-child(2)::after, .bg-curve-peach-vibrant .split-deepblue-50[class*=col-]:nth-child(2)::after, .bg-curve-stone-vibrant .split-deepblue-50[class*=col-]:nth-child(2)::after, .bg-curve-white-vibrant .split-deepblue-50[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.001%;
    transform: translateX(calc(-100% + 1px))
  }

.bg-peach.split-stone, .bg-curve-electric-peach .split-stone[class*=col-]:nth-child(2), .bg-curve-vibrant-peach .split-stone[class*=col-]:nth-child(2), .bg-curve-stone-peach .split-stone[class*=col-]:nth-child(2), .bg-curve-white-peach .split-stone[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#FDE9D4,#FDE9D4 87.001%,#F5F5F0 87.001%)
}

  .bg-peach.split-stone::after, .bg-curve-electric-peach .split-stone[class*=col-]:nth-child(2)::after, .bg-curve-vibrant-peach .split-stone[class*=col-]:nth-child(2)::after, .bg-curve-stone-peach .split-stone[class*=col-]:nth-child(2)::after, .bg-curve-white-peach .split-stone[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.1%;
    transform: translateX(calc(-100% + 1px))
  }

  .bg-peach.split-stone[class*="-170"], .bg-curve-electric-peach .split-stone[class*="-170"][class*=col-]:nth-child(2), .bg-curve-vibrant-peach .split-stone[class*="-170"][class*=col-]:nth-child(2), .bg-curve-stone-peach .split-stone[class*="-170"][class*=col-]:nth-child(2), .bg-curve-white-peach .split-stone[class*="-170"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#FDE9D4,#FDE9D4 calc(87.001% - 170px),#F5F5F0 calc(87.001% - 170px))
  }

  .bg-peach.split-stone[class*="-130"], .bg-curve-electric-peach .split-stone[class*="-130"][class*=col-]:nth-child(2), .bg-curve-vibrant-peach .split-stone[class*="-130"][class*=col-]:nth-child(2), .bg-curve-stone-peach .split-stone[class*="-130"][class*=col-]:nth-child(2), .bg-curve-white-peach .split-stone[class*="-130"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#FDE9D4,#FDE9D4 calc(87.001% - 130px),#F5F5F0 calc(87.001% - 130px))
  }

  .bg-peach.split-stone[class*="-100"], .bg-curve-electric-peach .split-stone[class*="-100"][class*=col-]:nth-child(2), .bg-curve-vibrant-peach .split-stone[class*="-100"][class*=col-]:nth-child(2), .bg-curve-stone-peach .split-stone[class*="-100"][class*=col-]:nth-child(2), .bg-curve-white-peach .split-stone[class*="-100"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#FDE9D4,#FDE9D4 calc(87.001% - 100px),#F5F5F0 calc(87.001% - 100px))
  }

  .bg-peach.split-stone[class*="-50"], .bg-curve-electric-peach .split-stone[class*="-50"][class*=col-]:nth-child(2), .bg-curve-vibrant-peach .split-stone[class*="-50"][class*=col-]:nth-child(2), .bg-curve-stone-peach .split-stone[class*="-50"][class*=col-]:nth-child(2), .bg-curve-white-peach .split-stone[class*="-50"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#FDE9D4,#FDE9D4 calc(87.001% - 50px),#F5F5F0 calc(87.001% - 50px))
  }

.bg-peach.split-stone-50, .bg-curve-electric-peach .split-stone-50[class*=col-]:nth-child(2), .bg-curve-vibrant-peach .split-stone-50[class*=col-]:nth-child(2), .bg-curve-stone-peach .split-stone-50[class*=col-]:nth-child(2), .bg-curve-white-peach .split-stone-50[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#FDE9D4,#FDE9D4 50.001%,#F5F5F0 50.001%)
}

  .bg-peach.split-stone-50::after, .bg-curve-electric-peach .split-stone-50[class*=col-]:nth-child(2)::after, .bg-curve-vibrant-peach .split-stone-50[class*=col-]:nth-child(2)::after, .bg-curve-stone-peach .split-stone-50[class*=col-]:nth-child(2)::after, .bg-curve-white-peach .split-stone-50[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.001%;
    transform: translateX(calc(-100% + 1px))
  }

.bg-peach.split-electric, .bg-curve-electric-peach .split-electric[class*=col-]:nth-child(2), .bg-curve-vibrant-peach .split-electric[class*=col-]:nth-child(2), .bg-curve-stone-peach .split-electric[class*=col-]:nth-child(2), .bg-curve-white-peach .split-electric[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#FDE9D4,#FDE9D4 87.001%,#1739E5 87.001%)
}

  .bg-peach.split-electric::after, .bg-curve-electric-peach .split-electric[class*=col-]:nth-child(2)::after, .bg-curve-vibrant-peach .split-electric[class*=col-]:nth-child(2)::after, .bg-curve-stone-peach .split-electric[class*=col-]:nth-child(2)::after, .bg-curve-white-peach .split-electric[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.1%;
    transform: translateX(calc(-100% + 1px))
  }

  .bg-peach.split-electric[class*="-170"], .bg-curve-electric-peach .split-electric[class*="-170"][class*=col-]:nth-child(2), .bg-curve-vibrant-peach .split-electric[class*="-170"][class*=col-]:nth-child(2), .bg-curve-stone-peach .split-electric[class*="-170"][class*=col-]:nth-child(2), .bg-curve-white-peach .split-electric[class*="-170"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#FDE9D4,#FDE9D4 calc(87.001% - 170px),#1739E5 calc(87.001% - 170px))
  }

  .bg-peach.split-electric[class*="-130"], .bg-curve-electric-peach .split-electric[class*="-130"][class*=col-]:nth-child(2), .bg-curve-vibrant-peach .split-electric[class*="-130"][class*=col-]:nth-child(2), .bg-curve-stone-peach .split-electric[class*="-130"][class*=col-]:nth-child(2), .bg-curve-white-peach .split-electric[class*="-130"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#FDE9D4,#FDE9D4 calc(87.001% - 130px),#1739E5 calc(87.001% - 130px))
  }

  .bg-peach.split-electric[class*="-100"], .bg-curve-electric-peach .split-electric[class*="-100"][class*=col-]:nth-child(2), .bg-curve-vibrant-peach .split-electric[class*="-100"][class*=col-]:nth-child(2), .bg-curve-stone-peach .split-electric[class*="-100"][class*=col-]:nth-child(2), .bg-curve-white-peach .split-electric[class*="-100"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#FDE9D4,#FDE9D4 calc(87.001% - 100px),#1739E5 calc(87.001% - 100px))
  }

  .bg-peach.split-electric[class*="-50"], .bg-curve-electric-peach .split-electric[class*="-50"][class*=col-]:nth-child(2), .bg-curve-vibrant-peach .split-electric[class*="-50"][class*=col-]:nth-child(2), .bg-curve-stone-peach .split-electric[class*="-50"][class*=col-]:nth-child(2), .bg-curve-white-peach .split-electric[class*="-50"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#FDE9D4,#FDE9D4 calc(87.001% - 50px),#1739E5 calc(87.001% - 50px))
  }

.bg-peach.split-electric-50, .bg-curve-electric-peach .split-electric-50[class*=col-]:nth-child(2), .bg-curve-vibrant-peach .split-electric-50[class*=col-]:nth-child(2), .bg-curve-stone-peach .split-electric-50[class*=col-]:nth-child(2), .bg-curve-white-peach .split-electric-50[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#FDE9D4,#FDE9D4 50.001%,#1739E5 50.001%)
}

  .bg-peach.split-electric-50::after, .bg-curve-electric-peach .split-electric-50[class*=col-]:nth-child(2)::after, .bg-curve-vibrant-peach .split-electric-50[class*=col-]:nth-child(2)::after, .bg-curve-stone-peach .split-electric-50[class*=col-]:nth-child(2)::after, .bg-curve-white-peach .split-electric-50[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.001%;
    transform: translateX(calc(-100% + 1px))
  }

.bg-peach.split-vibrant, .bg-curve-electric-peach .split-vibrant[class*=col-]:nth-child(2), .bg-curve-vibrant-peach .split-vibrant[class*=col-]:nth-child(2), .bg-curve-stone-peach .split-vibrant[class*=col-]:nth-child(2), .bg-curve-white-peach .split-vibrant[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#FDE9D4,#FDE9D4 87.001%,#87EDD2 87.001%)
}

  .bg-peach.split-vibrant::after, .bg-curve-electric-peach .split-vibrant[class*=col-]:nth-child(2)::after, .bg-curve-vibrant-peach .split-vibrant[class*=col-]:nth-child(2)::after, .bg-curve-stone-peach .split-vibrant[class*=col-]:nth-child(2)::after, .bg-curve-white-peach .split-vibrant[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.1%;
    transform: translateX(calc(-100% + 1px))
  }

  .bg-peach.split-vibrant[class*="-170"], .bg-curve-electric-peach .split-vibrant[class*="-170"][class*=col-]:nth-child(2), .bg-curve-vibrant-peach .split-vibrant[class*="-170"][class*=col-]:nth-child(2), .bg-curve-stone-peach .split-vibrant[class*="-170"][class*=col-]:nth-child(2), .bg-curve-white-peach .split-vibrant[class*="-170"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#FDE9D4,#FDE9D4 calc(87.001% - 170px),#87EDD2 calc(87.001% - 170px))
  }

  .bg-peach.split-vibrant[class*="-130"], .bg-curve-electric-peach .split-vibrant[class*="-130"][class*=col-]:nth-child(2), .bg-curve-vibrant-peach .split-vibrant[class*="-130"][class*=col-]:nth-child(2), .bg-curve-stone-peach .split-vibrant[class*="-130"][class*=col-]:nth-child(2), .bg-curve-white-peach .split-vibrant[class*="-130"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#FDE9D4,#FDE9D4 calc(87.001% - 130px),#87EDD2 calc(87.001% - 130px))
  }

  .bg-peach.split-vibrant[class*="-100"], .bg-curve-electric-peach .split-vibrant[class*="-100"][class*=col-]:nth-child(2), .bg-curve-vibrant-peach .split-vibrant[class*="-100"][class*=col-]:nth-child(2), .bg-curve-stone-peach .split-vibrant[class*="-100"][class*=col-]:nth-child(2), .bg-curve-white-peach .split-vibrant[class*="-100"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#FDE9D4,#FDE9D4 calc(87.001% - 100px),#87EDD2 calc(87.001% - 100px))
  }

  .bg-peach.split-vibrant[class*="-50"], .bg-curve-electric-peach .split-vibrant[class*="-50"][class*=col-]:nth-child(2), .bg-curve-vibrant-peach .split-vibrant[class*="-50"][class*=col-]:nth-child(2), .bg-curve-stone-peach .split-vibrant[class*="-50"][class*=col-]:nth-child(2), .bg-curve-white-peach .split-vibrant[class*="-50"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#FDE9D4,#FDE9D4 calc(87.001% - 50px),#87EDD2 calc(87.001% - 50px))
  }

.bg-peach.split-vibrant-50, .bg-curve-electric-peach .split-vibrant-50[class*=col-]:nth-child(2), .bg-curve-vibrant-peach .split-vibrant-50[class*=col-]:nth-child(2), .bg-curve-stone-peach .split-vibrant-50[class*=col-]:nth-child(2), .bg-curve-white-peach .split-vibrant-50[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#FDE9D4,#FDE9D4 50.001%,#87EDD2 50.001%)
}

  .bg-peach.split-vibrant-50::after, .bg-curve-electric-peach .split-vibrant-50[class*=col-]:nth-child(2)::after, .bg-curve-vibrant-peach .split-vibrant-50[class*=col-]:nth-child(2)::after, .bg-curve-stone-peach .split-vibrant-50[class*=col-]:nth-child(2)::after, .bg-curve-white-peach .split-vibrant-50[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.001%;
    transform: translateX(calc(-100% + 1px))
  }

.bg-peach.split-peach, .bg-curve-electric-peach .split-peach[class*=col-]:nth-child(2), .bg-curve-vibrant-peach .split-peach[class*=col-]:nth-child(2), .bg-curve-stone-peach .split-peach[class*=col-]:nth-child(2), .bg-curve-white-peach .split-peach[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#FDE9D4,#FDE9D4 87.001%,#FDE9D4 87.001%)
}

  .bg-peach.split-peach::after, .bg-curve-electric-peach .split-peach[class*=col-]:nth-child(2)::after, .bg-curve-vibrant-peach .split-peach[class*=col-]:nth-child(2)::after, .bg-curve-stone-peach .split-peach[class*=col-]:nth-child(2)::after, .bg-curve-white-peach .split-peach[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.1%;
    transform: translateX(calc(-100% + 1px))
  }

  .bg-peach.split-peach[class*="-170"], .bg-curve-electric-peach .split-peach[class*="-170"][class*=col-]:nth-child(2), .bg-curve-vibrant-peach .split-peach[class*="-170"][class*=col-]:nth-child(2), .bg-curve-stone-peach .split-peach[class*="-170"][class*=col-]:nth-child(2), .bg-curve-white-peach .split-peach[class*="-170"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#FDE9D4,#FDE9D4 calc(87.001% - 170px),#FDE9D4 calc(87.001% - 170px))
  }

  .bg-peach.split-peach[class*="-130"], .bg-curve-electric-peach .split-peach[class*="-130"][class*=col-]:nth-child(2), .bg-curve-vibrant-peach .split-peach[class*="-130"][class*=col-]:nth-child(2), .bg-curve-stone-peach .split-peach[class*="-130"][class*=col-]:nth-child(2), .bg-curve-white-peach .split-peach[class*="-130"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#FDE9D4,#FDE9D4 calc(87.001% - 130px),#FDE9D4 calc(87.001% - 130px))
  }

  .bg-peach.split-peach[class*="-100"], .bg-curve-electric-peach .split-peach[class*="-100"][class*=col-]:nth-child(2), .bg-curve-vibrant-peach .split-peach[class*="-100"][class*=col-]:nth-child(2), .bg-curve-stone-peach .split-peach[class*="-100"][class*=col-]:nth-child(2), .bg-curve-white-peach .split-peach[class*="-100"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#FDE9D4,#FDE9D4 calc(87.001% - 100px),#FDE9D4 calc(87.001% - 100px))
  }

  .bg-peach.split-peach[class*="-50"], .bg-curve-electric-peach .split-peach[class*="-50"][class*=col-]:nth-child(2), .bg-curve-vibrant-peach .split-peach[class*="-50"][class*=col-]:nth-child(2), .bg-curve-stone-peach .split-peach[class*="-50"][class*=col-]:nth-child(2), .bg-curve-white-peach .split-peach[class*="-50"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#FDE9D4,#FDE9D4 calc(87.001% - 50px),#FDE9D4 calc(87.001% - 50px))
  }

.bg-peach.split-peach-50, .bg-curve-electric-peach .split-peach-50[class*=col-]:nth-child(2), .bg-curve-vibrant-peach .split-peach-50[class*=col-]:nth-child(2), .bg-curve-stone-peach .split-peach-50[class*=col-]:nth-child(2), .bg-curve-white-peach .split-peach-50[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#FDE9D4,#FDE9D4 50.001%,#FDE9D4 50.001%)
}

  .bg-peach.split-peach-50::after, .bg-curve-electric-peach .split-peach-50[class*=col-]:nth-child(2)::after, .bg-curve-vibrant-peach .split-peach-50[class*=col-]:nth-child(2)::after, .bg-curve-stone-peach .split-peach-50[class*=col-]:nth-child(2)::after, .bg-curve-white-peach .split-peach-50[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.001%;
    transform: translateX(calc(-100% + 1px))
  }

.bg-peach.split-white, .bg-curve-electric-peach .split-white[class*=col-]:nth-child(2), .bg-curve-vibrant-peach .split-white[class*=col-]:nth-child(2), .bg-curve-stone-peach .split-white[class*=col-]:nth-child(2), .bg-curve-white-peach .split-white[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#FDE9D4,#FDE9D4 87.001%,#FFFFFF 87.001%)
}

  .bg-peach.split-white::after, .bg-curve-electric-peach .split-white[class*=col-]:nth-child(2)::after, .bg-curve-vibrant-peach .split-white[class*=col-]:nth-child(2)::after, .bg-curve-stone-peach .split-white[class*=col-]:nth-child(2)::after, .bg-curve-white-peach .split-white[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.1%;
    transform: translateX(calc(-100% + 1px))
  }

  .bg-peach.split-white[class*="-170"], .bg-curve-electric-peach .split-white[class*="-170"][class*=col-]:nth-child(2), .bg-curve-vibrant-peach .split-white[class*="-170"][class*=col-]:nth-child(2), .bg-curve-stone-peach .split-white[class*="-170"][class*=col-]:nth-child(2), .bg-curve-white-peach .split-white[class*="-170"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#FDE9D4,#FDE9D4 calc(87.001% - 170px),#FFFFFF calc(87.001% - 170px))
  }

  .bg-peach.split-white[class*="-130"], .bg-curve-electric-peach .split-white[class*="-130"][class*=col-]:nth-child(2), .bg-curve-vibrant-peach .split-white[class*="-130"][class*=col-]:nth-child(2), .bg-curve-stone-peach .split-white[class*="-130"][class*=col-]:nth-child(2), .bg-curve-white-peach .split-white[class*="-130"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#FDE9D4,#FDE9D4 calc(87.001% - 130px),#FFFFFF calc(87.001% - 130px))
  }

  .bg-peach.split-white[class*="-100"], .bg-curve-electric-peach .split-white[class*="-100"][class*=col-]:nth-child(2), .bg-curve-vibrant-peach .split-white[class*="-100"][class*=col-]:nth-child(2), .bg-curve-stone-peach .split-white[class*="-100"][class*=col-]:nth-child(2), .bg-curve-white-peach .split-white[class*="-100"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#FDE9D4,#FDE9D4 calc(87.001% - 100px),#FFFFFF calc(87.001% - 100px))
  }

  .bg-peach.split-white[class*="-50"], .bg-curve-electric-peach .split-white[class*="-50"][class*=col-]:nth-child(2), .bg-curve-vibrant-peach .split-white[class*="-50"][class*=col-]:nth-child(2), .bg-curve-stone-peach .split-white[class*="-50"][class*=col-]:nth-child(2), .bg-curve-white-peach .split-white[class*="-50"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#FDE9D4,#FDE9D4 calc(87.001% - 50px),#FFFFFF calc(87.001% - 50px))
  }

.bg-peach.split-white-50, .bg-curve-electric-peach .split-white-50[class*=col-]:nth-child(2), .bg-curve-vibrant-peach .split-white-50[class*=col-]:nth-child(2), .bg-curve-stone-peach .split-white-50[class*=col-]:nth-child(2), .bg-curve-white-peach .split-white-50[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#FDE9D4,#FDE9D4 50.001%,#FFFFFF 50.001%)
}

  .bg-peach.split-white-50::after, .bg-curve-electric-peach .split-white-50[class*=col-]:nth-child(2)::after, .bg-curve-vibrant-peach .split-white-50[class*=col-]:nth-child(2)::after, .bg-curve-stone-peach .split-white-50[class*=col-]:nth-child(2)::after, .bg-curve-white-peach .split-white-50[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.001%;
    transform: translateX(calc(-100% + 1px))
  }

.bg-peach.split-deepblue, .bg-curve-electric-peach .split-deepblue[class*=col-]:nth-child(2), .bg-curve-vibrant-peach .split-deepblue[class*=col-]:nth-child(2), .bg-curve-stone-peach .split-deepblue[class*=col-]:nth-child(2), .bg-curve-white-peach .split-deepblue[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#FDE9D4,#FDE9D4 87.001%,#00006C 87.001%)
}

  .bg-peach.split-deepblue::after, .bg-curve-electric-peach .split-deepblue[class*=col-]:nth-child(2)::after, .bg-curve-vibrant-peach .split-deepblue[class*=col-]:nth-child(2)::after, .bg-curve-stone-peach .split-deepblue[class*=col-]:nth-child(2)::after, .bg-curve-white-peach .split-deepblue[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.1%;
    transform: translateX(calc(-100% + 1px))
  }

  .bg-peach.split-deepblue[class*="-170"], .bg-curve-electric-peach .split-deepblue[class*="-170"][class*=col-]:nth-child(2), .bg-curve-vibrant-peach .split-deepblue[class*="-170"][class*=col-]:nth-child(2), .bg-curve-stone-peach .split-deepblue[class*="-170"][class*=col-]:nth-child(2), .bg-curve-white-peach .split-deepblue[class*="-170"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#FDE9D4,#FDE9D4 calc(87.001% - 170px),#00006C calc(87.001% - 170px))
  }

  .bg-peach.split-deepblue[class*="-130"], .bg-curve-electric-peach .split-deepblue[class*="-130"][class*=col-]:nth-child(2), .bg-curve-vibrant-peach .split-deepblue[class*="-130"][class*=col-]:nth-child(2), .bg-curve-stone-peach .split-deepblue[class*="-130"][class*=col-]:nth-child(2), .bg-curve-white-peach .split-deepblue[class*="-130"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#FDE9D4,#FDE9D4 calc(87.001% - 130px),#00006C calc(87.001% - 130px))
  }

  .bg-peach.split-deepblue[class*="-100"], .bg-curve-electric-peach .split-deepblue[class*="-100"][class*=col-]:nth-child(2), .bg-curve-vibrant-peach .split-deepblue[class*="-100"][class*=col-]:nth-child(2), .bg-curve-stone-peach .split-deepblue[class*="-100"][class*=col-]:nth-child(2), .bg-curve-white-peach .split-deepblue[class*="-100"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#FDE9D4,#FDE9D4 calc(87.001% - 100px),#00006C calc(87.001% - 100px))
  }

  .bg-peach.split-deepblue[class*="-50"], .bg-curve-electric-peach .split-deepblue[class*="-50"][class*=col-]:nth-child(2), .bg-curve-vibrant-peach .split-deepblue[class*="-50"][class*=col-]:nth-child(2), .bg-curve-stone-peach .split-deepblue[class*="-50"][class*=col-]:nth-child(2), .bg-curve-white-peach .split-deepblue[class*="-50"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#FDE9D4,#FDE9D4 calc(87.001% - 50px),#00006C calc(87.001% - 50px))
  }

.bg-peach.split-deepblue-50, .bg-curve-electric-peach .split-deepblue-50[class*=col-]:nth-child(2), .bg-curve-vibrant-peach .split-deepblue-50[class*=col-]:nth-child(2), .bg-curve-stone-peach .split-deepblue-50[class*=col-]:nth-child(2), .bg-curve-white-peach .split-deepblue-50[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#FDE9D4,#FDE9D4 50.001%,#00006C 50.001%)
}

  .bg-peach.split-deepblue-50::after, .bg-curve-electric-peach .split-deepblue-50[class*=col-]:nth-child(2)::after, .bg-curve-vibrant-peach .split-deepblue-50[class*=col-]:nth-child(2)::after, .bg-curve-stone-peach .split-deepblue-50[class*=col-]:nth-child(2)::after, .bg-curve-white-peach .split-deepblue-50[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.001%;
    transform: translateX(calc(-100% + 1px))
  }

.bg-white.split-stone, .bg-curve-electric-white .split-stone[class*=col-]:nth-child(2), .bg-curve-vibrant-white .split-stone[class*=col-]:nth-child(2), .bg-curve-peach-white .split-stone[class*=col-]:nth-child(2), .bg-curve-stone-white .split-stone[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#FFFFFF,#FFFFFF 87.001%,#F5F5F0 87.001%)
}

  .bg-white.split-stone::after, .bg-curve-electric-white .split-stone[class*=col-]:nth-child(2)::after, .bg-curve-vibrant-white .split-stone[class*=col-]:nth-child(2)::after, .bg-curve-peach-white .split-stone[class*=col-]:nth-child(2)::after, .bg-curve-stone-white .split-stone[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.1%;
    transform: translateX(calc(-100% + 1px))
  }

  .bg-white.split-stone[class*="-170"], .bg-curve-electric-white .split-stone[class*="-170"][class*=col-]:nth-child(2), .bg-curve-vibrant-white .split-stone[class*="-170"][class*=col-]:nth-child(2), .bg-curve-peach-white .split-stone[class*="-170"][class*=col-]:nth-child(2), .bg-curve-stone-white .split-stone[class*="-170"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#FFFFFF,#FFFFFF calc(87.001% - 170px),#F5F5F0 calc(87.001% - 170px))
  }

  .bg-white.split-stone[class*="-130"], .bg-curve-electric-white .split-stone[class*="-130"][class*=col-]:nth-child(2), .bg-curve-vibrant-white .split-stone[class*="-130"][class*=col-]:nth-child(2), .bg-curve-peach-white .split-stone[class*="-130"][class*=col-]:nth-child(2), .bg-curve-stone-white .split-stone[class*="-130"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#FFFFFF,#FFFFFF calc(87.001% - 130px),#F5F5F0 calc(87.001% - 130px))
  }

  .bg-white.split-stone[class*="-100"], .bg-curve-electric-white .split-stone[class*="-100"][class*=col-]:nth-child(2), .bg-curve-vibrant-white .split-stone[class*="-100"][class*=col-]:nth-child(2), .bg-curve-peach-white .split-stone[class*="-100"][class*=col-]:nth-child(2), .bg-curve-stone-white .split-stone[class*="-100"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#FFFFFF,#FFFFFF calc(87.001% - 100px),#F5F5F0 calc(87.001% - 100px))
  }

  .bg-white.split-stone[class*="-50"], .bg-curve-electric-white .split-stone[class*="-50"][class*=col-]:nth-child(2), .bg-curve-vibrant-white .split-stone[class*="-50"][class*=col-]:nth-child(2), .bg-curve-peach-white .split-stone[class*="-50"][class*=col-]:nth-child(2), .bg-curve-stone-white .split-stone[class*="-50"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#FFFFFF,#FFFFFF calc(87.001% - 50px),#F5F5F0 calc(87.001% - 50px))
  }

.bg-white.split-stone-50, .bg-curve-electric-white .split-stone-50[class*=col-]:nth-child(2), .bg-curve-vibrant-white .split-stone-50[class*=col-]:nth-child(2), .bg-curve-peach-white .split-stone-50[class*=col-]:nth-child(2), .bg-curve-stone-white .split-stone-50[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#FFFFFF,#FFFFFF 50.001%,#F5F5F0 50.001%)
}

  .bg-white.split-stone-50::after, .bg-curve-electric-white .split-stone-50[class*=col-]:nth-child(2)::after, .bg-curve-vibrant-white .split-stone-50[class*=col-]:nth-child(2)::after, .bg-curve-peach-white .split-stone-50[class*=col-]:nth-child(2)::after, .bg-curve-stone-white .split-stone-50[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.001%;
    transform: translateX(calc(-100% + 1px))
  }

.bg-white.split-electric, .bg-curve-electric-white .split-electric[class*=col-]:nth-child(2), .bg-curve-vibrant-white .split-electric[class*=col-]:nth-child(2), .bg-curve-peach-white .split-electric[class*=col-]:nth-child(2), .bg-curve-stone-white .split-electric[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#FFFFFF,#FFFFFF 87.001%,#1739E5 87.001%)
}

  .bg-white.split-electric::after, .bg-curve-electric-white .split-electric[class*=col-]:nth-child(2)::after, .bg-curve-vibrant-white .split-electric[class*=col-]:nth-child(2)::after, .bg-curve-peach-white .split-electric[class*=col-]:nth-child(2)::after, .bg-curve-stone-white .split-electric[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.1%;
    transform: translateX(calc(-100% + 1px))
  }

  .bg-white.split-electric[class*="-170"], .bg-curve-electric-white .split-electric[class*="-170"][class*=col-]:nth-child(2), .bg-curve-vibrant-white .split-electric[class*="-170"][class*=col-]:nth-child(2), .bg-curve-peach-white .split-electric[class*="-170"][class*=col-]:nth-child(2), .bg-curve-stone-white .split-electric[class*="-170"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#FFFFFF,#FFFFFF calc(87.001% - 170px),#1739E5 calc(87.001% - 170px))
  }

  .bg-white.split-electric[class*="-130"], .bg-curve-electric-white .split-electric[class*="-130"][class*=col-]:nth-child(2), .bg-curve-vibrant-white .split-electric[class*="-130"][class*=col-]:nth-child(2), .bg-curve-peach-white .split-electric[class*="-130"][class*=col-]:nth-child(2), .bg-curve-stone-white .split-electric[class*="-130"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#FFFFFF,#FFFFFF calc(87.001% - 130px),#1739E5 calc(87.001% - 130px))
  }

  .bg-white.split-electric[class*="-100"], .bg-curve-electric-white .split-electric[class*="-100"][class*=col-]:nth-child(2), .bg-curve-vibrant-white .split-electric[class*="-100"][class*=col-]:nth-child(2), .bg-curve-peach-white .split-electric[class*="-100"][class*=col-]:nth-child(2), .bg-curve-stone-white .split-electric[class*="-100"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#FFFFFF,#FFFFFF calc(87.001% - 100px),#1739E5 calc(87.001% - 100px))
  }

  .bg-white.split-electric[class*="-50"], .bg-curve-electric-white .split-electric[class*="-50"][class*=col-]:nth-child(2), .bg-curve-vibrant-white .split-electric[class*="-50"][class*=col-]:nth-child(2), .bg-curve-peach-white .split-electric[class*="-50"][class*=col-]:nth-child(2), .bg-curve-stone-white .split-electric[class*="-50"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#FFFFFF,#FFFFFF calc(87.001% - 50px),#1739E5 calc(87.001% - 50px))
  }

.bg-white.split-electric-50, .bg-curve-electric-white .split-electric-50[class*=col-]:nth-child(2), .bg-curve-vibrant-white .split-electric-50[class*=col-]:nth-child(2), .bg-curve-peach-white .split-electric-50[class*=col-]:nth-child(2), .bg-curve-stone-white .split-electric-50[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#FFFFFF,#FFFFFF 50.001%,#1739E5 50.001%)
}

  .bg-white.split-electric-50::after, .bg-curve-electric-white .split-electric-50[class*=col-]:nth-child(2)::after, .bg-curve-vibrant-white .split-electric-50[class*=col-]:nth-child(2)::after, .bg-curve-peach-white .split-electric-50[class*=col-]:nth-child(2)::after, .bg-curve-stone-white .split-electric-50[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.001%;
    transform: translateX(calc(-100% + 1px))
  }

.bg-white.split-vibrant, .bg-curve-electric-white .split-vibrant[class*=col-]:nth-child(2), .bg-curve-vibrant-white .split-vibrant[class*=col-]:nth-child(2), .bg-curve-peach-white .split-vibrant[class*=col-]:nth-child(2), .bg-curve-stone-white .split-vibrant[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#FFFFFF,#FFFFFF 87.001%,#87EDD2 87.001%)
}

  .bg-white.split-vibrant::after, .bg-curve-electric-white .split-vibrant[class*=col-]:nth-child(2)::after, .bg-curve-vibrant-white .split-vibrant[class*=col-]:nth-child(2)::after, .bg-curve-peach-white .split-vibrant[class*=col-]:nth-child(2)::after, .bg-curve-stone-white .split-vibrant[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.1%;
    transform: translateX(calc(-100% + 1px))
  }

  .bg-white.split-vibrant[class*="-170"], .bg-curve-electric-white .split-vibrant[class*="-170"][class*=col-]:nth-child(2), .bg-curve-vibrant-white .split-vibrant[class*="-170"][class*=col-]:nth-child(2), .bg-curve-peach-white .split-vibrant[class*="-170"][class*=col-]:nth-child(2), .bg-curve-stone-white .split-vibrant[class*="-170"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#FFFFFF,#FFFFFF calc(87.001% - 170px),#87EDD2 calc(87.001% - 170px))
  }

  .bg-white.split-vibrant[class*="-130"], .bg-curve-electric-white .split-vibrant[class*="-130"][class*=col-]:nth-child(2), .bg-curve-vibrant-white .split-vibrant[class*="-130"][class*=col-]:nth-child(2), .bg-curve-peach-white .split-vibrant[class*="-130"][class*=col-]:nth-child(2), .bg-curve-stone-white .split-vibrant[class*="-130"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#FFFFFF,#FFFFFF calc(87.001% - 130px),#87EDD2 calc(87.001% - 130px))
  }

  .bg-white.split-vibrant[class*="-100"], .bg-curve-electric-white .split-vibrant[class*="-100"][class*=col-]:nth-child(2), .bg-curve-vibrant-white .split-vibrant[class*="-100"][class*=col-]:nth-child(2), .bg-curve-peach-white .split-vibrant[class*="-100"][class*=col-]:nth-child(2), .bg-curve-stone-white .split-vibrant[class*="-100"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#FFFFFF,#FFFFFF calc(87.001% - 100px),#87EDD2 calc(87.001% - 100px))
  }

  .bg-white.split-vibrant[class*="-50"], .bg-curve-electric-white .split-vibrant[class*="-50"][class*=col-]:nth-child(2), .bg-curve-vibrant-white .split-vibrant[class*="-50"][class*=col-]:nth-child(2), .bg-curve-peach-white .split-vibrant[class*="-50"][class*=col-]:nth-child(2), .bg-curve-stone-white .split-vibrant[class*="-50"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#FFFFFF,#FFFFFF calc(87.001% - 50px),#87EDD2 calc(87.001% - 50px))
  }

.bg-white.split-vibrant-50, .bg-curve-electric-white .split-vibrant-50[class*=col-]:nth-child(2), .bg-curve-vibrant-white .split-vibrant-50[class*=col-]:nth-child(2), .bg-curve-peach-white .split-vibrant-50[class*=col-]:nth-child(2), .bg-curve-stone-white .split-vibrant-50[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#FFFFFF,#FFFFFF 50.001%,#87EDD2 50.001%)
}

  .bg-white.split-vibrant-50::after, .bg-curve-electric-white .split-vibrant-50[class*=col-]:nth-child(2)::after, .bg-curve-vibrant-white .split-vibrant-50[class*=col-]:nth-child(2)::after, .bg-curve-peach-white .split-vibrant-50[class*=col-]:nth-child(2)::after, .bg-curve-stone-white .split-vibrant-50[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.001%;
    transform: translateX(calc(-100% + 1px))
  }

.bg-white.split-peach, .bg-curve-electric-white .split-peach[class*=col-]:nth-child(2), .bg-curve-vibrant-white .split-peach[class*=col-]:nth-child(2), .bg-curve-peach-white .split-peach[class*=col-]:nth-child(2), .bg-curve-stone-white .split-peach[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#FFFFFF,#FFFFFF 87.001%,#FDE9D4 87.001%)
}

  .bg-white.split-peach::after, .bg-curve-electric-white .split-peach[class*=col-]:nth-child(2)::after, .bg-curve-vibrant-white .split-peach[class*=col-]:nth-child(2)::after, .bg-curve-peach-white .split-peach[class*=col-]:nth-child(2)::after, .bg-curve-stone-white .split-peach[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.1%;
    transform: translateX(calc(-100% + 1px))
  }

  .bg-white.split-peach[class*="-170"], .bg-curve-electric-white .split-peach[class*="-170"][class*=col-]:nth-child(2), .bg-curve-vibrant-white .split-peach[class*="-170"][class*=col-]:nth-child(2), .bg-curve-peach-white .split-peach[class*="-170"][class*=col-]:nth-child(2), .bg-curve-stone-white .split-peach[class*="-170"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#FFFFFF,#FFFFFF calc(87.001% - 170px),#FDE9D4 calc(87.001% - 170px))
  }

  .bg-white.split-peach[class*="-130"], .bg-curve-electric-white .split-peach[class*="-130"][class*=col-]:nth-child(2), .bg-curve-vibrant-white .split-peach[class*="-130"][class*=col-]:nth-child(2), .bg-curve-peach-white .split-peach[class*="-130"][class*=col-]:nth-child(2), .bg-curve-stone-white .split-peach[class*="-130"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#FFFFFF,#FFFFFF calc(87.001% - 130px),#FDE9D4 calc(87.001% - 130px))
  }

  .bg-white.split-peach[class*="-100"], .bg-curve-electric-white .split-peach[class*="-100"][class*=col-]:nth-child(2), .bg-curve-vibrant-white .split-peach[class*="-100"][class*=col-]:nth-child(2), .bg-curve-peach-white .split-peach[class*="-100"][class*=col-]:nth-child(2), .bg-curve-stone-white .split-peach[class*="-100"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#FFFFFF,#FFFFFF calc(87.001% - 100px),#FDE9D4 calc(87.001% - 100px))
  }

  .bg-white.split-peach[class*="-50"], .bg-curve-electric-white .split-peach[class*="-50"][class*=col-]:nth-child(2), .bg-curve-vibrant-white .split-peach[class*="-50"][class*=col-]:nth-child(2), .bg-curve-peach-white .split-peach[class*="-50"][class*=col-]:nth-child(2), .bg-curve-stone-white .split-peach[class*="-50"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#FFFFFF,#FFFFFF calc(87.001% - 50px),#FDE9D4 calc(87.001% - 50px))
  }

.bg-white.split-peach-50, .bg-curve-electric-white .split-peach-50[class*=col-]:nth-child(2), .bg-curve-vibrant-white .split-peach-50[class*=col-]:nth-child(2), .bg-curve-peach-white .split-peach-50[class*=col-]:nth-child(2), .bg-curve-stone-white .split-peach-50[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#FFFFFF,#FFFFFF 50.001%,#FDE9D4 50.001%)
}

  .bg-white.split-peach-50::after, .bg-curve-electric-white .split-peach-50[class*=col-]:nth-child(2)::after, .bg-curve-vibrant-white .split-peach-50[class*=col-]:nth-child(2)::after, .bg-curve-peach-white .split-peach-50[class*=col-]:nth-child(2)::after, .bg-curve-stone-white .split-peach-50[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.001%;
    transform: translateX(calc(-100% + 1px))
  }

.bg-white.split-white, .bg-curve-electric-white .split-white[class*=col-]:nth-child(2), .bg-curve-vibrant-white .split-white[class*=col-]:nth-child(2), .bg-curve-peach-white .split-white[class*=col-]:nth-child(2), .bg-curve-stone-white .split-white[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#FFFFFF,#FFFFFF 87.001%,#FFFFFF 87.001%)
}

  .bg-white.split-white::after, .bg-curve-electric-white .split-white[class*=col-]:nth-child(2)::after, .bg-curve-vibrant-white .split-white[class*=col-]:nth-child(2)::after, .bg-curve-peach-white .split-white[class*=col-]:nth-child(2)::after, .bg-curve-stone-white .split-white[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.1%;
    transform: translateX(calc(-100% + 1px))
  }

  .bg-white.split-white[class*="-170"], .bg-curve-electric-white .split-white[class*="-170"][class*=col-]:nth-child(2), .bg-curve-vibrant-white .split-white[class*="-170"][class*=col-]:nth-child(2), .bg-curve-peach-white .split-white[class*="-170"][class*=col-]:nth-child(2), .bg-curve-stone-white .split-white[class*="-170"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#FFFFFF,#FFFFFF calc(87.001% - 170px),#FFFFFF calc(87.001% - 170px))
  }

  .bg-white.split-white[class*="-130"], .bg-curve-electric-white .split-white[class*="-130"][class*=col-]:nth-child(2), .bg-curve-vibrant-white .split-white[class*="-130"][class*=col-]:nth-child(2), .bg-curve-peach-white .split-white[class*="-130"][class*=col-]:nth-child(2), .bg-curve-stone-white .split-white[class*="-130"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#FFFFFF,#FFFFFF calc(87.001% - 130px),#FFFFFF calc(87.001% - 130px))
  }

  .bg-white.split-white[class*="-100"], .bg-curve-electric-white .split-white[class*="-100"][class*=col-]:nth-child(2), .bg-curve-vibrant-white .split-white[class*="-100"][class*=col-]:nth-child(2), .bg-curve-peach-white .split-white[class*="-100"][class*=col-]:nth-child(2), .bg-curve-stone-white .split-white[class*="-100"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#FFFFFF,#FFFFFF calc(87.001% - 100px),#FFFFFF calc(87.001% - 100px))
  }

  .bg-white.split-white[class*="-50"], .bg-curve-electric-white .split-white[class*="-50"][class*=col-]:nth-child(2), .bg-curve-vibrant-white .split-white[class*="-50"][class*=col-]:nth-child(2), .bg-curve-peach-white .split-white[class*="-50"][class*=col-]:nth-child(2), .bg-curve-stone-white .split-white[class*="-50"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#FFFFFF,#FFFFFF calc(87.001% - 50px),#FFFFFF calc(87.001% - 50px))
  }

.bg-white.split-white-50, .bg-curve-electric-white .split-white-50[class*=col-]:nth-child(2), .bg-curve-vibrant-white .split-white-50[class*=col-]:nth-child(2), .bg-curve-peach-white .split-white-50[class*=col-]:nth-child(2), .bg-curve-stone-white .split-white-50[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#FFFFFF,#FFFFFF 50.001%,#FFFFFF 50.001%)
}

  .bg-white.split-white-50::after, .bg-curve-electric-white .split-white-50[class*=col-]:nth-child(2)::after, .bg-curve-vibrant-white .split-white-50[class*=col-]:nth-child(2)::after, .bg-curve-peach-white .split-white-50[class*=col-]:nth-child(2)::after, .bg-curve-stone-white .split-white-50[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.001%;
    transform: translateX(calc(-100% + 1px))
  }

.bg-white.split-deepblue, .bg-curve-electric-white .split-deepblue[class*=col-]:nth-child(2), .bg-curve-vibrant-white .split-deepblue[class*=col-]:nth-child(2), .bg-curve-peach-white .split-deepblue[class*=col-]:nth-child(2), .bg-curve-stone-white .split-deepblue[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#FFFFFF,#FFFFFF 87.001%,#00006C 87.001%)
}

  .bg-white.split-deepblue::after, .bg-curve-electric-white .split-deepblue[class*=col-]:nth-child(2)::after, .bg-curve-vibrant-white .split-deepblue[class*=col-]:nth-child(2)::after, .bg-curve-peach-white .split-deepblue[class*=col-]:nth-child(2)::after, .bg-curve-stone-white .split-deepblue[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.1%;
    transform: translateX(calc(-100% + 1px))
  }

  .bg-white.split-deepblue[class*="-170"], .bg-curve-electric-white .split-deepblue[class*="-170"][class*=col-]:nth-child(2), .bg-curve-vibrant-white .split-deepblue[class*="-170"][class*=col-]:nth-child(2), .bg-curve-peach-white .split-deepblue[class*="-170"][class*=col-]:nth-child(2), .bg-curve-stone-white .split-deepblue[class*="-170"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#FFFFFF,#FFFFFF calc(87.001% - 170px),#00006C calc(87.001% - 170px))
  }

  .bg-white.split-deepblue[class*="-130"], .bg-curve-electric-white .split-deepblue[class*="-130"][class*=col-]:nth-child(2), .bg-curve-vibrant-white .split-deepblue[class*="-130"][class*=col-]:nth-child(2), .bg-curve-peach-white .split-deepblue[class*="-130"][class*=col-]:nth-child(2), .bg-curve-stone-white .split-deepblue[class*="-130"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#FFFFFF,#FFFFFF calc(87.001% - 130px),#00006C calc(87.001% - 130px))
  }

  .bg-white.split-deepblue[class*="-100"], .bg-curve-electric-white .split-deepblue[class*="-100"][class*=col-]:nth-child(2), .bg-curve-vibrant-white .split-deepblue[class*="-100"][class*=col-]:nth-child(2), .bg-curve-peach-white .split-deepblue[class*="-100"][class*=col-]:nth-child(2), .bg-curve-stone-white .split-deepblue[class*="-100"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#FFFFFF,#FFFFFF calc(87.001% - 100px),#00006C calc(87.001% - 100px))
  }

  .bg-white.split-deepblue[class*="-50"], .bg-curve-electric-white .split-deepblue[class*="-50"][class*=col-]:nth-child(2), .bg-curve-vibrant-white .split-deepblue[class*="-50"][class*=col-]:nth-child(2), .bg-curve-peach-white .split-deepblue[class*="-50"][class*=col-]:nth-child(2), .bg-curve-stone-white .split-deepblue[class*="-50"][class*=col-]:nth-child(2) {
    background: linear-gradient(180deg,#FFFFFF,#FFFFFF calc(87.001% - 50px),#00006C calc(87.001% - 50px))
  }

.bg-white.split-deepblue-50, .bg-curve-electric-white .split-deepblue-50[class*=col-]:nth-child(2), .bg-curve-vibrant-white .split-deepblue-50[class*=col-]:nth-child(2), .bg-curve-peach-white .split-deepblue-50[class*=col-]:nth-child(2), .bg-curve-stone-white .split-deepblue-50[class*=col-]:nth-child(2) {
  background: linear-gradient(180deg,#FFFFFF,#FFFFFF 50.001%,#00006C 50.001%)
}

  .bg-white.split-deepblue-50::after, .bg-curve-electric-white .split-deepblue-50[class*=col-]:nth-child(2)::after, .bg-curve-vibrant-white .split-deepblue-50[class*=col-]:nth-child(2)::after, .bg-curve-peach-white .split-deepblue-50[class*=col-]:nth-child(2)::after, .bg-curve-stone-white .split-deepblue-50[class*=col-]:nth-child(2)::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.001%;
    transform: translateX(calc(-100% + 1px))
  }

.bg-deepblue.split-stone {
  background: linear-gradient(180deg,#00006C,#00006C 87.001%,#F5F5F0 87.001%)
}

  .bg-deepblue.split-stone::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.1%;
    transform: translateX(calc(-100% + 1px))
  }

  .bg-deepblue.split-stone[class*="-170"] {
    background: linear-gradient(180deg,#00006C,#00006C calc(87.001% - 170px),#F5F5F0 calc(87.001% - 170px))
  }

  .bg-deepblue.split-stone[class*="-130"] {
    background: linear-gradient(180deg,#00006C,#00006C calc(87.001% - 130px),#F5F5F0 calc(87.001% - 130px))
  }

  .bg-deepblue.split-stone[class*="-100"] {
    background: linear-gradient(180deg,#00006C,#00006C calc(87.001% - 100px),#F5F5F0 calc(87.001% - 100px))
  }

  .bg-deepblue.split-stone[class*="-50"] {
    background: linear-gradient(180deg,#00006C,#00006C calc(87.001% - 50px),#F5F5F0 calc(87.001% - 50px))
  }

.bg-deepblue.split-stone-50 {
  background: linear-gradient(180deg,#00006C,#00006C 50.001%,#F5F5F0 50.001%)
}

  .bg-deepblue.split-stone-50::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.001%;
    transform: translateX(calc(-100% + 1px))
  }

.bg-deepblue.split-electric {
  background: linear-gradient(180deg,#00006C,#00006C 87.001%,#1739E5 87.001%)
}

  .bg-deepblue.split-electric::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.1%;
    transform: translateX(calc(-100% + 1px))
  }

  .bg-deepblue.split-electric[class*="-170"] {
    background: linear-gradient(180deg,#00006C,#00006C calc(87.001% - 170px),#1739E5 calc(87.001% - 170px))
  }

  .bg-deepblue.split-electric[class*="-130"] {
    background: linear-gradient(180deg,#00006C,#00006C calc(87.001% - 130px),#1739E5 calc(87.001% - 130px))
  }

  .bg-deepblue.split-electric[class*="-100"] {
    background: linear-gradient(180deg,#00006C,#00006C calc(87.001% - 100px),#1739E5 calc(87.001% - 100px))
  }

  .bg-deepblue.split-electric[class*="-50"] {
    background: linear-gradient(180deg,#00006C,#00006C calc(87.001% - 50px),#1739E5 calc(87.001% - 50px))
  }

.bg-deepblue.split-electric-50 {
  background: linear-gradient(180deg,#00006C,#00006C 50.001%,#1739E5 50.001%)
}

  .bg-deepblue.split-electric-50::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.001%;
    transform: translateX(calc(-100% + 1px))
  }

.bg-deepblue.split-vibrant {
  background: linear-gradient(180deg,#00006C,#00006C 87.001%,#87EDD2 87.001%)
}

  .bg-deepblue.split-vibrant::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.1%;
    transform: translateX(calc(-100% + 1px))
  }

  .bg-deepblue.split-vibrant[class*="-170"] {
    background: linear-gradient(180deg,#00006C,#00006C calc(87.001% - 170px),#87EDD2 calc(87.001% - 170px))
  }

  .bg-deepblue.split-vibrant[class*="-130"] {
    background: linear-gradient(180deg,#00006C,#00006C calc(87.001% - 130px),#87EDD2 calc(87.001% - 130px))
  }

  .bg-deepblue.split-vibrant[class*="-100"] {
    background: linear-gradient(180deg,#00006C,#00006C calc(87.001% - 100px),#87EDD2 calc(87.001% - 100px))
  }

  .bg-deepblue.split-vibrant[class*="-50"] {
    background: linear-gradient(180deg,#00006C,#00006C calc(87.001% - 50px),#87EDD2 calc(87.001% - 50px))
  }

.bg-deepblue.split-vibrant-50 {
  background: linear-gradient(180deg,#00006C,#00006C 50.001%,#87EDD2 50.001%)
}

  .bg-deepblue.split-vibrant-50::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.001%;
    transform: translateX(calc(-100% + 1px))
  }

.bg-deepblue.split-peach {
  background: linear-gradient(180deg,#00006C,#00006C 87.001%,#FDE9D4 87.001%)
}

  .bg-deepblue.split-peach::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.1%;
    transform: translateX(calc(-100% + 1px))
  }

  .bg-deepblue.split-peach[class*="-170"] {
    background: linear-gradient(180deg,#00006C,#00006C calc(87.001% - 170px),#FDE9D4 calc(87.001% - 170px))
  }

  .bg-deepblue.split-peach[class*="-130"] {
    background: linear-gradient(180deg,#00006C,#00006C calc(87.001% - 130px),#FDE9D4 calc(87.001% - 130px))
  }

  .bg-deepblue.split-peach[class*="-100"] {
    background: linear-gradient(180deg,#00006C,#00006C calc(87.001% - 100px),#FDE9D4 calc(87.001% - 100px))
  }

  .bg-deepblue.split-peach[class*="-50"] {
    background: linear-gradient(180deg,#00006C,#00006C calc(87.001% - 50px),#FDE9D4 calc(87.001% - 50px))
  }

.bg-deepblue.split-peach-50 {
  background: linear-gradient(180deg,#00006C,#00006C 50.001%,#FDE9D4 50.001%)
}

  .bg-deepblue.split-peach-50::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.001%;
    transform: translateX(calc(-100% + 1px))
  }

.bg-deepblue.split-white {
  background: linear-gradient(180deg,#00006C,#00006C 87.001%,#FFFFFF 87.001%)
}

  .bg-deepblue.split-white::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.1%;
    transform: translateX(calc(-100% + 1px))
  }

  .bg-deepblue.split-white[class*="-170"] {
    background: linear-gradient(180deg,#00006C,#00006C calc(87.001% - 170px),#FFFFFF calc(87.001% - 170px))
  }

  .bg-deepblue.split-white[class*="-130"] {
    background: linear-gradient(180deg,#00006C,#00006C calc(87.001% - 130px),#FFFFFF calc(87.001% - 130px))
  }

  .bg-deepblue.split-white[class*="-100"] {
    background: linear-gradient(180deg,#00006C,#00006C calc(87.001% - 100px),#FFFFFF calc(87.001% - 100px))
  }

  .bg-deepblue.split-white[class*="-50"] {
    background: linear-gradient(180deg,#00006C,#00006C calc(87.001% - 50px),#FFFFFF calc(87.001% - 50px))
  }

.bg-deepblue.split-white-50 {
  background: linear-gradient(180deg,#00006C,#00006C 50.001%,#FFFFFF 50.001%)
}

  .bg-deepblue.split-white-50::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.001%;
    transform: translateX(calc(-100% + 1px))
  }

.bg-deepblue.split-deepblue {
  background: linear-gradient(180deg,#00006C,#00006C 87.001%,#00006C 87.001%)
}

  .bg-deepblue.split-deepblue::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.1%;
    transform: translateX(calc(-100% + 1px))
  }

  .bg-deepblue.split-deepblue[class*="-170"] {
    background: linear-gradient(180deg,#00006C,#00006C calc(87.001% - 170px),#00006C calc(87.001% - 170px))
  }

  .bg-deepblue.split-deepblue[class*="-130"] {
    background: linear-gradient(180deg,#00006C,#00006C calc(87.001% - 130px),#00006C calc(87.001% - 130px))
  }

  .bg-deepblue.split-deepblue[class*="-100"] {
    background: linear-gradient(180deg,#00006C,#00006C calc(87.001% - 100px),#00006C calc(87.001% - 100px))
  }

  .bg-deepblue.split-deepblue[class*="-50"] {
    background: linear-gradient(180deg,#00006C,#00006C calc(87.001% - 50px),#00006C calc(87.001% - 50px))
  }

.bg-deepblue.split-deepblue-50 {
  background: linear-gradient(180deg,#00006C,#00006C 50.001%,#00006C 50.001%)
}

  .bg-deepblue.split-deepblue-50::after {
    content: "";
    width: auto;
    height: 100%;
    top: 0;
    left: 99.001%;
    transform: translateX(calc(-100% + 1px))
  }

@media(min-width:576px)and (max-width:992px) {
  .squiggle.squiggle-alt-1::after {
    display: none !important
  }
}

@media(max-width:767px) {
  .squiggle.squiggle-alt-2::after {
    display: none !important
  }

  .squiggle.squiggle--lb-w {
    padding-bottom: inherit !important
  }

    .squiggle.squiggle--lb-w::after {
      display: none
    }
}

@media(min-width:1950px) {
  .squiggle--home::after, .squiggle.squiggle-alt-1::after, .squiggle.squiggle-alt-2::after, .squiggle-alt-2--tr::before, .squiggle.squiggle-alt-2::after, .squiggle.squiggle-alt-4::after, .squiggle.squiggle-alt-5::before, .squiggle.squiggle-alt-7::before, .squiggle-alt-6::after, .squiggle--tr-u::after, .squiggle--lb-c::before, .squiggle--lb-w::after, .squiggle--cb-w::after, .squiggle-alt-2--tr::before, .squiggle--ml-s::before {
    display: none !important
  }

  .squiggle.squiggle-alt-1:after {
    background: inherit
  }
}

img, picture, svg {
  display: block;
  max-width: 100%;
  height: auto
}

.video-wrapper {
  position: relative;
  overflow: hidden;
  padding-bottom: 56.25%;
  will-change: transform;
  background-color: rgba(0,0,0,0);
  height: 0
}

  .video-wrapper .video, .video-wrapper .video__poster {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
  }

  .video-wrapper .video__play__button {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 50;
    width: 100%;
    padding: 12px;
    border-radius: 0 !important;
    color: #1739e5;
    fill: #fff;
    stroke: currentColor
  }

    .video-wrapper .video__play__button:not(.playing) .ico-video--pause {
      visibility: hidden
    }

    .video-wrapper .video__play__button.playing .ico-video--play {
      visibility: hidden
    }

    .video-wrapper .video__play__button:hover:not(:focus) {
      color: #fff;
      fill: #1739e5;
      stroke: #1739e5
    }

    .video-wrapper .video__play__button:focus {
      box-shadow: none;
      outline: none !important;
      transition: none
    }

      .video-wrapper .video__play__button:focus .ico {
        box-shadow: 0 0 0 6px #000029;
        outline: 3px solid #fa0 !important
      }

    .video-wrapper .video__play__button .ico {
      display: inline-block;
      border-radius: 50%;
      width: 78px;
      height: 78px
    }

      .video-wrapper .video__play__button .ico .img {
        width: inherit;
        height: inherit
      }

  .video-wrapper[data-background-mode=true] .video__play__button .ico {
    position: absolute;
    width: 56px;
    height: 56px;
    left: 0;
    bottom: 0;
    transform: translate(50%,-50%)
  }

.img-br, picture {
  border-radius: 10px
}

.img-br-top {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px
}

.img-br-bottom-0 {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0
}

@media(min-width:768px) {
  .img-right {
    margin-left: auto !important
  }

  .img-left {
    margin-right: auto !important
  }

  .img-br, picture {
    border-radius: 14px
  }

  .img-br-top {
    border-top-left-radius: 14px;
    border-top-right-radius: 14px
  }
}

@media(max-width:767px) {
  .video-wrapper .video__play__button .ico {
    width: 60px;
    height: 60px
  }

  .video-wrapper[data-background-mode=true] .video__play__button {
    transform: translate(0)
  }

    .video-wrapper[data-background-mode=true] .video__play__button .ico {
      transform: translate(30%,-30%);
      width: 48px;
      height: 48px
    }
}

@media(max-width:991px) {
  .img-center-tolg {
    margin: 0 auto
  }
}

@media(max-width:1920px) {
  .video-wrapper[data-background-mode=true] {
    border-radius: 0 !important
  }
}

.btn-reset, .btn--plain, .btn, .umbraco-forms-page [type=submit] {
  background: none;
  background-image: none;
  text-decoration: none;
  font-family: inherit;
  padding: 0;
  margin: 0;
  border: none;
  border-radius: 0;
  box-shadow: none;
  cursor: pointer;
  -webkit-appearance: none;
  outline: none
}

.btn, .umbraco-forms-page [type=submit] {
  text-align: center;
  display: inline-block;
  min-width: 6.25em;
  font-size: 1.6rem;
  font-weight: 500;
  padding: 1px 24px;
  border-radius: 1.875em;
  height: 3.75em;
  line-height: 1.2;
  vertical-align: middle;
  display: inline-flex;
  flex-wrap: nowrap;
  align-items: center;
  transition: all ease .15s
}

  .btn:hover, .umbraco-forms-page [type=submit]:hover {
    text-decoration: none !important
  }

  .btn.disabled, .umbraco-forms-page .disabled[type=submit], .btn [aria-disabled=true], .umbraco-forms-page [type=submit] [aria-disabled=true] {
    cursor: default
  }

  .btn.disabled, .umbraco-forms-page .disabled[type=submit], .btn[aria-disabled=true], .umbraco-forms-page [aria-disabled=true][type=submit] {
    pointer-events: none
  }

.btn--sm {
  padding-right: .95em;
  padding-left: .95em;
  height: 2.75em
}

.btn--outline, .btn--icon {
  color: inherit;
  border: 2px solid currentColor;
  background: none
}

  .btn--outline:hover:not(:focus), .btn--icon:hover:not(:focus) {
    color: #1739e5;
    border-color: #fff;
    background: #fff
  }

.btn--white, .bg-electric:not([class*=split-]) [class*=btn--inherit], .bg-curve-peach-electric [class*=col-]:not([class*=split-]):nth-child(2) [class*=btn--inherit], .bg-curve-stone-electric [class*=col-]:not([class*=split-]):nth-child(2) [class*=btn--inherit], .bg-curve-white-electric [class*=col-]:not([class*=split-]):nth-child(2) [class*=btn--inherit], .btn--outline, .btn--electric, .umbraco-forms-page [type=submit], .bg-white [class*=btn--inherit], .bg-curve-electric-white [class*=col-]:nth-child(2) [class*=btn--inherit], .bg-curve-stone-white [class*=col-]:nth-child(2) [class*=btn--inherit], .btn--deepblue, .bg-electric:not([class*=split-]) .bg-white [class*=btn--inherit], .bg-peach [class*=btn--inherit], .bg-curve-electric-peach [class*=col-]:nth-child(2) [class*=btn--inherit], .bg-curve-vibrant-peach [class*=col-]:nth-child(2) [class*=btn--inherit], .bg-vibrant [class*=btn--inherit], .bg-curve-electric-vibrant [class*=col-]:nth-child(2) [class*=btn--inherit], .bg-curve-stone-vibrant [class*=col-]:nth-child(2) [class*=btn--inherit], .bg-stone [class*=btn--inherit], .bg-curve-vibrant-stone [class*=col-]:nth-child(2) [class*=btn--inherit], .bg-curve-peach-stone [class*=col-]:nth-child(2) [class*=btn--inherit], .bg-curve-white-stone [class*=col-]:nth-child(2) [class*=btn--inherit], .btn--stone {
  min-width: initial;
  border: 2px solid currentColor;
  transition: all ease-out .15s
}

  .btn--white:focus, .bg-electric:not([class*=split-]) [class*=btn--inherit]:focus, .bg-curve-peach-electric [class*=col-]:not([class*=split-]):nth-child(2) [class*=btn--inherit]:focus, .bg-curve-stone-electric [class*=col-]:not([class*=split-]):nth-child(2) [class*=btn--inherit]:focus, .bg-curve-white-electric [class*=col-]:not([class*=split-]):nth-child(2) [class*=btn--inherit]:focus, .btn--outline:focus, .btn--electric:focus, .umbraco-forms-page [type=submit]:focus, .bg-white [class*=btn--inherit]:focus, .bg-curve-electric-white [class*=col-]:nth-child(2) [class*=btn--inherit]:focus, .bg-curve-stone-white [class*=col-]:nth-child(2) [class*=btn--inherit]:focus, .btn--deepblue:focus, .bg-peach [class*=btn--inherit]:focus, .bg-curve-electric-peach [class*=col-]:nth-child(2) [class*=btn--inherit]:focus, .bg-curve-vibrant-peach [class*=col-]:nth-child(2) [class*=btn--inherit]:focus, .bg-vibrant [class*=btn--inherit]:focus, .bg-curve-electric-vibrant [class*=col-]:nth-child(2) [class*=btn--inherit]:focus, .bg-curve-stone-vibrant [class*=col-]:nth-child(2) [class*=btn--inherit]:focus, .bg-stone [class*=btn--inherit]:focus, .bg-curve-vibrant-stone [class*=col-]:nth-child(2) [class*=btn--inherit]:focus, .bg-curve-peach-stone [class*=col-]:nth-child(2) [class*=btn--inherit]:focus, .bg-curve-white-stone [class*=col-]:nth-child(2) [class*=btn--inherit]:focus, .btn--stone:focus, .btn--icon:focus {
    transition: none;
    color: unset;
    background: unset;
    border-color: rgba(0,0,0,0);
    box-shadow: 0 0 0 6px #fa0;
    outline-offset: 0 !important;
    outline: 3px solid #000029 !important
  }

  .btn--outline:focus {
    color: inherit !important;
    outline-color: #000029 !important;
    background: rgba(0,0,0,0) !important
  }

.btn--white, .bg-electric:not([class*=split-]) [class*=btn--inherit], .bg-curve-peach-electric [class*=col-]:not([class*=split-]):nth-child(2) [class*=btn--inherit], .bg-curve-stone-electric [class*=col-]:not([class*=split-]):nth-child(2) [class*=btn--inherit], .bg-curve-white-electric [class*=col-]:not([class*=split-]):nth-child(2) [class*=btn--inherit] {
  color: #1739e5 !important;
  background: #fff !important;
  border-color: #fff
}

.btn--stone {
  color: #00006c;
  background: #f5f5f0 !important;
  border-color: #f5f5f0
}

  .btn--stone:hover:not(:focus) {
    color: #fff
  }

.btn--electric, .umbraco-forms-page [type=submit], .bg-white [class*=btn--inherit], .bg-curve-electric-white [class*=col-]:nth-child(2) [class*=btn--inherit], .bg-curve-stone-white [class*=col-]:nth-child(2) [class*=btn--inherit] {
  color: #fff !important;
  background: #1739e5 !important;
  border-color: #1739e5
}

  .btn--electric:hover:not(:focus), .umbraco-forms-page [type=submit]:hover:not(:focus), .bg-white [class*=btn--inherit]:hover:not(:focus), .bg-curve-electric-white [class*=col-]:nth-child(2) [class*=btn--inherit]:hover:not(:focus), .bg-curve-stone-white [class*=col-]:nth-child(2) [class*=btn--inherit]:hover:not(:focus) {
    color: #1739e5 !important;
    background: #fff !important;
    border-color: #1739e5
  }

.btn--deepblue, .bg-electric:not([class*=split-]) .bg-white [class*=btn--inherit], .bg-curve-peach-electric [class*=col-]:not([class*=split-]):nth-child(2) .bg-white [class*=btn--inherit], .bg-curve-stone-electric [class*=col-]:not([class*=split-]):nth-child(2) .bg-white [class*=btn--inherit], .bg-curve-white-electric [class*=col-]:not([class*=split-]):nth-child(2) .bg-white [class*=btn--inherit], .bg-electric:not([class*=split-]) .bg-curve-electric-white [class*=col-]:nth-child(2) [class*=btn--inherit], .bg-curve-electric-white .bg-electric:not([class*=split-]) [class*=col-]:nth-child(2) [class*=btn--inherit], .bg-curve-peach-electric [class*=col-]:not([class*=split-]):nth-child(2) .bg-curve-electric-white [class*=col-]:nth-child(2) [class*=btn--inherit], .bg-curve-electric-white .bg-curve-peach-electric [class*=col-]:not([class*=split-]):nth-child(2) [class*=col-]:nth-child(2) [class*=btn--inherit], .bg-curve-stone-electric [class*=col-]:not([class*=split-]):nth-child(2) .bg-curve-electric-white [class*=col-]:nth-child(2) [class*=btn--inherit], .bg-curve-electric-white .bg-curve-stone-electric [class*=col-]:not([class*=split-]):nth-child(2) [class*=col-]:nth-child(2) [class*=btn--inherit], .bg-curve-white-electric [class*=col-]:not([class*=split-]):nth-child(2) .bg-curve-electric-white [class*=col-]:nth-child(2) [class*=btn--inherit], .bg-curve-electric-white .bg-curve-white-electric [class*=col-]:not([class*=split-]):nth-child(2) [class*=col-]:nth-child(2) [class*=btn--inherit], .bg-electric:not([class*=split-]) .bg-curve-stone-white [class*=col-]:nth-child(2) [class*=btn--inherit], .bg-curve-stone-white .bg-electric:not([class*=split-]) [class*=col-]:nth-child(2) [class*=btn--inherit], .bg-curve-peach-electric [class*=col-]:not([class*=split-]):nth-child(2) .bg-curve-stone-white [class*=col-]:nth-child(2) [class*=btn--inherit], .bg-curve-stone-white .bg-curve-peach-electric [class*=col-]:not([class*=split-]):nth-child(2) [class*=col-]:nth-child(2) [class*=btn--inherit], .bg-curve-stone-electric [class*=col-]:not([class*=split-]):nth-child(2) .bg-curve-stone-white [class*=col-]:nth-child(2) [class*=btn--inherit], .bg-curve-stone-white .bg-curve-stone-electric [class*=col-]:not([class*=split-]):nth-child(2) [class*=col-]:nth-child(2) [class*=btn--inherit], .bg-curve-white-electric [class*=col-]:not([class*=split-]):nth-child(2) .bg-curve-stone-white [class*=col-]:nth-child(2) [class*=btn--inherit], .bg-curve-stone-white .bg-curve-white-electric [class*=col-]:not([class*=split-]):nth-child(2) [class*=col-]:nth-child(2) [class*=btn--inherit], .bg-peach [class*=btn--inherit], .bg-curve-electric-peach [class*=col-]:nth-child(2) [class*=btn--inherit], .bg-curve-vibrant-peach [class*=col-]:nth-child(2) [class*=btn--inherit], .bg-vibrant [class*=btn--inherit], .bg-curve-electric-vibrant [class*=col-]:nth-child(2) [class*=btn--inherit], .bg-curve-stone-vibrant [class*=col-]:nth-child(2) [class*=btn--inherit], .bg-stone [class*=btn--inherit], .bg-curve-vibrant-stone [class*=col-]:nth-child(2) [class*=btn--inherit], .bg-curve-peach-stone [class*=col-]:nth-child(2) [class*=btn--inherit], .bg-curve-white-stone [class*=col-]:nth-child(2) [class*=btn--inherit] {
  color: #fff !important;
  background: #00006c !important;
  border-color: #00006c
}

  .btn--deepblue:hover:not(:focus), .bg-electric:not([class*=split-]) .bg-white [class*=btn--inherit]:hover:not(:focus), .bg-curve-peach-electric [class*=col-]:not([class*=split-]):nth-child(2) .bg-white [class*=btn--inherit]:hover:not(:focus), .bg-curve-stone-electric [class*=col-]:not([class*=split-]):nth-child(2) .bg-white [class*=btn--inherit]:hover:not(:focus), .bg-curve-white-electric [class*=col-]:not([class*=split-]):nth-child(2) .bg-white [class*=btn--inherit]:hover:not(:focus), .bg-electric:not([class*=split-]) .bg-curve-electric-white [class*=col-]:nth-child(2) [class*=btn--inherit]:hover:not(:focus), .bg-curve-electric-white .bg-electric:not([class*=split-]) [class*=col-]:nth-child(2) [class*=btn--inherit]:hover:not(:focus), .bg-curve-peach-electric [class*=col-]:not([class*=split-]):nth-child(2) .bg-curve-electric-white [class*=col-]:nth-child(2) [class*=btn--inherit]:hover:not(:focus), .bg-curve-electric-white .bg-curve-peach-electric [class*=col-]:not([class*=split-]):nth-child(2) [class*=col-]:nth-child(2) [class*=btn--inherit]:hover:not(:focus), .bg-curve-stone-electric [class*=col-]:not([class*=split-]):nth-child(2) .bg-curve-electric-white [class*=col-]:nth-child(2) [class*=btn--inherit]:hover:not(:focus), .bg-curve-electric-white .bg-curve-stone-electric [class*=col-]:not([class*=split-]):nth-child(2) [class*=col-]:nth-child(2) [class*=btn--inherit]:hover:not(:focus), .bg-curve-white-electric [class*=col-]:not([class*=split-]):nth-child(2) .bg-curve-electric-white [class*=col-]:nth-child(2) [class*=btn--inherit]:hover:not(:focus), .bg-curve-electric-white .bg-curve-white-electric [class*=col-]:not([class*=split-]):nth-child(2) [class*=col-]:nth-child(2) [class*=btn--inherit]:hover:not(:focus), .bg-electric:not([class*=split-]) .bg-curve-stone-white [class*=col-]:nth-child(2) [class*=btn--inherit]:hover:not(:focus), .bg-curve-stone-white .bg-electric:not([class*=split-]) [class*=col-]:nth-child(2) [class*=btn--inherit]:hover:not(:focus), .bg-curve-peach-electric [class*=col-]:not([class*=split-]):nth-child(2) .bg-curve-stone-white [class*=col-]:nth-child(2) [class*=btn--inherit]:hover:not(:focus), .bg-curve-stone-white .bg-curve-peach-electric [class*=col-]:not([class*=split-]):nth-child(2) [class*=col-]:nth-child(2) [class*=btn--inherit]:hover:not(:focus), .bg-curve-stone-electric [class*=col-]:not([class*=split-]):nth-child(2) .bg-curve-stone-white [class*=col-]:nth-child(2) [class*=btn--inherit]:hover:not(:focus), .bg-curve-stone-white .bg-curve-stone-electric [class*=col-]:not([class*=split-]):nth-child(2) [class*=col-]:nth-child(2) [class*=btn--inherit]:hover:not(:focus), .bg-curve-white-electric [class*=col-]:not([class*=split-]):nth-child(2) .bg-curve-stone-white [class*=col-]:nth-child(2) [class*=btn--inherit]:hover:not(:focus), .bg-curve-stone-white .bg-curve-white-electric [class*=col-]:not([class*=split-]):nth-child(2) [class*=col-]:nth-child(2) [class*=btn--inherit]:hover:not(:focus), .bg-peach [class*=btn--inherit]:hover:not(:focus), .bg-curve-electric-peach [class*=col-]:nth-child(2) [class*=btn--inherit]:hover:not(:focus), .bg-curve-vibrant-peach [class*=col-]:nth-child(2) [class*=btn--inherit]:hover:not(:focus), .bg-vibrant [class*=btn--inherit]:hover:not(:focus), .bg-curve-electric-vibrant [class*=col-]:nth-child(2) [class*=btn--inherit]:hover:not(:focus), .bg-curve-stone-vibrant [class*=col-]:nth-child(2) [class*=btn--inherit]:hover:not(:focus), .bg-stone [class*=btn--inherit]:hover:not(:focus), .bg-curve-vibrant-stone [class*=col-]:nth-child(2) [class*=btn--inherit]:hover:not(:focus), .bg-curve-peach-stone [class*=col-]:nth-child(2) [class*=btn--inherit]:hover:not(:focus), .bg-curve-white-stone [class*=col-]:nth-child(2) [class*=btn--inherit]:hover:not(:focus), .btn--deepblue.active:not(:focus), .bg-electric:not([class*=split-]) .bg-white .active[class*=btn--inherit]:not(:focus), .bg-curve-peach-electric [class*=col-]:not([class*=split-]):nth-child(2) .bg-white .active[class*=btn--inherit]:not(:focus), .bg-curve-stone-electric [class*=col-]:not([class*=split-]):nth-child(2) .bg-white .active[class*=btn--inherit]:not(:focus), .bg-curve-white-electric [class*=col-]:not([class*=split-]):nth-child(2) .bg-white .active[class*=btn--inherit]:not(:focus), .bg-electric:not([class*=split-]) .bg-curve-electric-white [class*=col-]:nth-child(2) .active[class*=btn--inherit]:not(:focus), .bg-curve-electric-white .bg-electric:not([class*=split-]) [class*=col-]:nth-child(2) .active[class*=btn--inherit]:not(:focus), .bg-curve-peach-electric [class*=col-]:not([class*=split-]):nth-child(2) .bg-curve-electric-white [class*=col-]:nth-child(2) .active[class*=btn--inherit]:not(:focus), .bg-curve-electric-white .bg-curve-peach-electric [class*=col-]:not([class*=split-]):nth-child(2) [class*=col-]:nth-child(2) .active[class*=btn--inherit]:not(:focus), .bg-curve-stone-electric [class*=col-]:not([class*=split-]):nth-child(2) .bg-curve-electric-white [class*=col-]:nth-child(2) .active[class*=btn--inherit]:not(:focus), .bg-curve-electric-white .bg-curve-stone-electric [class*=col-]:not([class*=split-]):nth-child(2) [class*=col-]:nth-child(2) .active[class*=btn--inherit]:not(:focus), .bg-curve-white-electric [class*=col-]:not([class*=split-]):nth-child(2) .bg-curve-electric-white [class*=col-]:nth-child(2) .active[class*=btn--inherit]:not(:focus), .bg-curve-electric-white .bg-curve-white-electric [class*=col-]:not([class*=split-]):nth-child(2) [class*=col-]:nth-child(2) .active[class*=btn--inherit]:not(:focus), .bg-electric:not([class*=split-]) .bg-curve-stone-white [class*=col-]:nth-child(2) .active[class*=btn--inherit]:not(:focus), .bg-curve-stone-white .bg-electric:not([class*=split-]) [class*=col-]:nth-child(2) .active[class*=btn--inherit]:not(:focus), .bg-curve-peach-electric [class*=col-]:not([class*=split-]):nth-child(2) .bg-curve-stone-white [class*=col-]:nth-child(2) .active[class*=btn--inherit]:not(:focus), .bg-curve-stone-white .bg-curve-peach-electric [class*=col-]:not([class*=split-]):nth-child(2) [class*=col-]:nth-child(2) .active[class*=btn--inherit]:not(:focus), .bg-curve-stone-electric [class*=col-]:not([class*=split-]):nth-child(2) .bg-curve-stone-white [class*=col-]:nth-child(2) .active[class*=btn--inherit]:not(:focus), .bg-curve-stone-white .bg-curve-stone-electric [class*=col-]:not([class*=split-]):nth-child(2) [class*=col-]:nth-child(2) .active[class*=btn--inherit]:not(:focus), .bg-curve-white-electric [class*=col-]:not([class*=split-]):nth-child(2) .bg-curve-stone-white [class*=col-]:nth-child(2) .active[class*=btn--inherit]:not(:focus), .bg-curve-stone-white .bg-curve-white-electric [class*=col-]:not([class*=split-]):nth-child(2) [class*=col-]:nth-child(2) .active[class*=btn--inherit]:not(:focus), .bg-peach .active[class*=btn--inherit]:not(:focus), .bg-curve-electric-peach [class*=col-]:nth-child(2) .active[class*=btn--inherit]:not(:focus), .bg-curve-vibrant-peach [class*=col-]:nth-child(2) .active[class*=btn--inherit]:not(:focus), .bg-vibrant .active[class*=btn--inherit]:not(:focus), .bg-curve-electric-vibrant [class*=col-]:nth-child(2) .active[class*=btn--inherit]:not(:focus), .bg-curve-stone-vibrant [class*=col-]:nth-child(2) .active[class*=btn--inherit]:not(:focus), .bg-stone .active[class*=btn--inherit]:not(:focus), .bg-curve-vibrant-stone [class*=col-]:nth-child(2) .active[class*=btn--inherit]:not(:focus), .bg-curve-peach-stone [class*=col-]:nth-child(2) .active[class*=btn--inherit]:not(:focus), .bg-curve-white-stone [class*=col-]:nth-child(2) .active[class*=btn--inherit]:not(:focus), .btn--stone:hover:not(:focus), .btn--stone.active:not(:focus) {
    background: #1739e5 !important;
    border-color: #1739e5
  }

.btn--icon, .btn--search {
  display: inline-flex;
  flex-wrap: nowrap;
  align-items: center
}

  .btn--icon .ico, .btn--search .ico {
    flex-shrink: 0
  }

.btn--search {
  justify-content: center
}

  .btn--search:not(.active) .ico-search--close {
    visibility: hidden
  }

  .btn--search.active .ico-search--open {
    visibility: hidden
  }

.back-to-top {
  height: 60px;
  width: 60px;
  position: fixed;
  bottom: 20px;
  right: 20px;
  top: auto;
  z-index: 80
}

  .back-to-top:not(.show) {
    display: none !important
  }

  .back-to-top.show {
    display: block
  }

  .back-to-top:hover:not(:focus) svg {
    fill: #1739e5
  }

  .back-to-top svg {
    fill: #00006c
  }

@media(max-width:768px) {
  .back-to-top {
    transform: scale(0.8)
  }
}

.back-to-top:focus svg {
  stroke: #fa0
}

.btn--clear:disabled, .btn--clear.disabled, .btn--clear[aria-disabled=true] {
  pointer-events: none;
  color: #fff;
  background: #bbb !important;
  border-color: #bbb
}

.bg-peach [class*=btn--inherit]:hover:not(:focus), .bg-curve-electric-peach [class*=col-]:nth-child(2) [class*=btn--inherit]:hover:not(:focus), .bg-curve-vibrant-peach [class*=col-]:nth-child(2) [class*=btn--inherit]:hover:not(:focus), .bg-vibrant [class*=btn--inherit]:hover:not(:focus), .bg-curve-electric-vibrant [class*=col-]:nth-child(2) [class*=btn--inherit]:hover:not(:focus), .bg-curve-stone-vibrant [class*=col-]:nth-child(2) [class*=btn--inherit]:hover:not(:focus), .bg-stone [class*=btn--inherit]:hover:not(:focus), .bg-curve-vibrant-stone [class*=col-]:nth-child(2) [class*=btn--inherit]:hover:not(:focus), .bg-curve-peach-stone [class*=col-]:nth-child(2) [class*=btn--inherit]:hover:not(:focus), .bg-curve-white-stone [class*=col-]:nth-child(2) [class*=btn--inherit]:hover:not(:focus) {
  color: #fff !important
}

.bg-stone .btn--outline:hover:not(:focus), .bg-curve-vibrant-stone [class*=col-]:nth-child(2) .btn--outline:hover:not(:focus), .bg-curve-peach-stone [class*=col-]:nth-child(2) .btn--outline:hover:not(:focus), .bg-curve-white-stone [class*=col-]:nth-child(2) .btn--outline:hover:not(:focus) {
  color: #1739e5;
  border-color: currentColor
}

.bg-white .btn--outline:hover:not(:focus), .bg-curve-electric-white [class*=col-]:nth-child(2) .btn--outline:hover:not(:focus), .bg-curve-stone-white [class*=col-]:nth-child(2) .btn--outline:hover:not(:focus) {
  color: #fff;
  border-color: #00006c;
  background: #00006c
}

.text-link {
  display: inline-flex;
  flex-wrap: nowrap;
  align-items: center;
  text-decoration: none
}

  .text-link .ico {
    flex-shrink: 0
  }

  .text-link span {
    overflow-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word
  }

  .text-link:hover:not(:focus) span {
    text-decoration: underline
  }

.arrow-link {
  transform: rotate(-180deg)
}

.btn--plain {
  display: inline-block;
  font-size: inherit;
  color: inherit;
  min-width: auto;
  padding: 0;
  height: inherit;
  border-radius: inherit
}

  .btn--plain.underline {
    text-decoration: underline;
    text-decoration-thickness: 2px
  }

  .btn--plain:disabled, .btn--plain[aria-disabled=true] {
    pointer-events: none;
    opacity: .25
  }

  .btn--plain:hover {
    text-decoration: none !important
  }

  .btn--plain:focus {
    box-shadow: none;
    outline: 3px solid #fa0 !important;
    transition: none
  }

    .btn--plain:focus[class*=ico--] {
      border-radius: 50%;
      box-shadow: inset 0 0 0 6px #000029;
      outline-offset: -3px !important;
      fill: none
    }

  .btn--plain.back-to-top:focus {
    box-shadow: none !important;
    outline-color: #000029 !important;
    outline-offset: -6px !important
  }

.btn--stacked-xs {
  margin-top: 20px
}

@media(min-width:375px) {
  .btn--stacked-xs {
    margin-top: 0
  }
}

@media(hover:hover) {
  .btn--white:not(:focus):hover, .bg-electric:not([class*=split-]) [class*=btn--inherit]:not(:focus):hover, .bg-curve-peach-electric [class*=col-]:not([class*=split-]):nth-child(2) [class*=btn--inherit]:not(:focus):hover, .bg-curve-stone-electric [class*=col-]:not([class*=split-]):nth-child(2) [class*=btn--inherit]:not(:focus):hover, .bg-curve-white-electric [class*=col-]:not([class*=split-]):nth-child(2) [class*=btn--inherit]:not(:focus):hover {
    color: #fff !important;
    background: none !important;
    border-color: currentColor
  }
}

.ico {
  display: block;
  flex-shrink: 0
}

.ico--white {
  fill: none;
  color: #fff;
  stroke: #fff
}

  .ico--white.active:not(:focus) {
    fill: #fff;
    color: #1739e5
  }

.ico--electric {
  fill: none;
  color: #1739e5;
  stroke: #1739e5
}

  .ico--electric.active:not(:focus) {
    fill: #1739e5;
    color: #fff
  }

.ico--deepblue {
  fill: none;
  color: #00006c;
  stroke: #00006c
}

  .ico--deepblue.active:not(:focus) {
    fill: #00006c;
    color: #fff
  }

.ico--totop:hover:not(:focus) {
  color: #fff !important
}

.bg-stone [class*=ico--inherit], .bg-curve-electric-stone [class*=col-]:nth-child(2) [class*=ico--inherit], .bg-curve-vibrant-stone [class*=col-]:nth-child(2) [class*=ico--inherit], .bg-curve-peach-stone [class*=col-]:nth-child(2) [class*=ico--inherit], .bg-curve-white-stone [class*=col-]:nth-child(2) [class*=ico--inherit], .bg-vibrant [class*=ico--inherit], .bg-curve-electric-vibrant [class*=col-]:nth-child(2) [class*=ico--inherit], .bg-curve-peach-vibrant [class*=col-]:nth-child(2) [class*=ico--inherit], .bg-curve-stone-vibrant [class*=col-]:nth-child(2) [class*=ico--inherit], .bg-curve-white-vibrant [class*=col-]:nth-child(2) [class*=ico--inherit], .bg-peach [class*=ico--inherit], .bg-curve-electric-peach [class*=col-]:nth-child(2) [class*=ico--inherit], .bg-curve-vibrant-peach [class*=col-]:nth-child(2) [class*=ico--inherit], .bg-curve-stone-peach [class*=col-]:nth-child(2) [class*=ico--inherit], .bg-curve-white-peach [class*=col-]:nth-child(2) [class*=ico--inherit], [class*=bg-] .bg-vibrant [class*=ico--inherit], [class*=bg-] .bg-stone [class*=ico--inherit], [class*=bg-] .bg-peach [class*=ico--inherit] {
  fill: none;
  stroke: currentColor;
  color: #00006c
}

.bg-white [class*=ico--inherit], .bg-curve-electric-white [class*=col-]:nth-child(2) [class*=ico--inherit], .bg-curve-vibrant-white [class*=col-]:nth-child(2) [class*=ico--inherit], .bg-curve-peach-white [class*=col-]:nth-child(2) [class*=ico--inherit], .bg-curve-stone-white [class*=col-]:nth-child(2) [class*=ico--inherit], [class*=bg-] .bg-white [class*=ico--inherit] {
  fill: none;
  stroke: currentColor;
  color: #1739e5
}

.bg-electric [class*=ico--inherit], .bg-curve-vibrant-electric [class*=col-]:nth-child(2) [class*=ico--inherit], .bg-curve-peach-electric [class*=col-]:nth-child(2) [class*=ico--inherit], .bg-curve-stone-electric [class*=col-]:nth-child(2) [class*=ico--inherit], .bg-curve-white-electric [class*=col-]:nth-child(2) [class*=ico--inherit], [class*=bg-] .bg-electric [class*=ico--inherit] {
  fill: none;
  stroke: currentColor;
  color: #fff
}

*:link.ico {
  display: inline-block
}

.bg-white [class*=ico--inherit]:hover:not(:focus), .bg-curve-electric-white [class*=col-]:nth-child(2) [class*=ico--inherit]:hover:not(:focus), .bg-curve-stone-white [class*=col-]:nth-child(2) [class*=ico--inherit]:hover:not(:focus), .bg-stone [class*=ico--inherit]:hover:not(:focus), .bg-curve-vibrant-stone [class*=col-]:nth-child(2) [class*=ico--inherit]:hover:not(:focus), .bg-curve-peach-stone [class*=col-]:nth-child(2) [class*=ico--inherit]:hover:not(:focus), .bg-curve-white-stone [class*=col-]:nth-child(2) [class*=ico--inherit]:hover:not(:focus), .bg-vibrant [class*=ico--inherit]:hover:not(:focus), .bg-curve-electric-vibrant [class*=col-]:nth-child(2) [class*=ico--inherit]:hover:not(:focus), .bg-curve-stone-vibrant [class*=col-]:nth-child(2) [class*=ico--inherit]:hover:not(:focus), .bg-peach [class*=ico--inherit]:hover:not(:focus), .bg-curve-electric-peach [class*=col-]:nth-child(2) [class*=ico--inherit]:hover:not(:focus), .bg-curve-vibrant-peach [class*=col-]:nth-child(2) [class*=ico--inherit]:hover:not(:focus) {
  fill: #1739e5;
  stroke: #1739e5;
  color: #fff
}

.bg-electric [class*=ico--inherit]:hover:not(:focus), .bg-curve-peach-electric [class*=col-]:nth-child(2) [class*=ico--inherit]:hover:not(:focus), .bg-curve-stone-electric [class*=col-]:nth-child(2) [class*=ico--inherit]:hover:not(:focus), .bg-curve-white-electric [class*=col-]:nth-child(2) [class*=ico--inherit]:hover:not(:focus) {
  fill: #fff;
  stroke: #fff;
  color: #1739e5
}

.ico--white:hover:not(:focus), a:hover:not(:focus) .ico--white {
  fill: #fff;
  color: #1739e5
}

.ico--electric:hover:not(:focus), a:hover:not(:focus) .ico--electric {
  fill: #1739e5;
  color: #fff
}

.ico--deepblue:hover:not(:focus), a:hover:not(:focus) .ico--deepblue {
  fill: #00006c;
  color: #fff
}

@media(max-width:767px) {
  .icons {
    transform: scale(0.8);
    transform-origin: left
  }
}

.tag {
  display: inline-block;
  font-size: 1.6rem;
  font-weight: 600;
  border-radius: 8px;
  text-align: center;
  white-space: nowrap;
  padding: .525em 1em;
  border: 0
}

.tag--midblue {
  color: #fff;
  background: #001fc3
}

@media(min-width:768px) {
  .card-header .tag {
    margin-left: 15px !important
  }
}

.rich-content a:focus:not(.card):not(.btn):not([class*=btn-]), a:focus:not(.show-focus-outline):not(.btn):not([class*=btn-]):not(.card):not(.block-link):not(#skipNavLink):not(.back-to-top) {
  box-shadow: 0 0 0 6px #fa0;
  outline-offset: 0 !important;
  outline: 3px solid #000029 !important;
  border-color: rgba(0,0,0,0) !important
}

.focus-outline, .filter-ctrl input[type=checkbox]:focus + span, .show-hover:hover, .show-focus-outline:focus {
  box-shadow: 0 0 0 6px #fa0;
  outline-offset: 0 !important;
  outline: 3px solid #000029 !important;
  border-color: rgba(0,0,0,0)
}

  .focus-outline[class*=ico--], .filter-ctrl input[type=checkbox]:focus + span[class*=ico--], [class*=ico--].show-hover:hover, [class*=ico--].show-focus-outline:focus {
    border-radius: 50%;
    outline-offset: -3px !important
  }

.rich-content a:not(.card):not(.btn):not([class*=btn-]), a:focus:not(.show-focus-outline):not(.btn):not([class*=btn-]):not(.card):not(.block-link):not(#skipNavLink):not(.back-to-top) {
  transition: none
}

.rich-content a:focus:not(.card):not(.btn):not([class*=btn-]), a:focus:not(.show-focus-outline):not(.btn):not([class*=btn-]):not(.card):not(.block-link):not(#skipNavLink):not(.back-to-top) {
  text-decoration: none;
  outline: 3px solid #fa0 !important;
  box-shadow: 0 0 0 6px #000029;
  outline-offset: 3px !important
}

a {
  color: inherit;
  text-decoration: underline;
  transition: color ease-in-out .15s
}

  a:hover {
    text-decoration: none
  }

  a.d-block.show-hover {
    width: -moz-fit-content;
    width: fit-content
  }

.plain-link {
  color: inherit;
  font-weight: inherit;
  text-decoration: none
}

  .plain-link:hover {
    text-decoration: none
  }

.block-link:focus-visible {
  outline: none
}

.block-link:focus {
  border-radius: inherit
}

  .block-link:focus::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 3px solid #fa0;
    border-radius: inherit;
    box-shadow: inset 0 0 0 3px #000029
  }

a.block-link-wrapper:focus {
  box-shadow: none !important
}

  a.block-link-wrapper:focus > * {
    transition: none;
    outline: 3px solid #fa0 !important;
    box-shadow: inset 0 0 0 6px #000029;
    outline-offset: -3px !important
  }

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: ""
}

.pointer:hover {
  cursor: pointer
}

.link-icon {
  display: inline-flex;
  align-items: center
}

a:not(.btn):not([class*=icon]):not([class*=plain-link]):not(.stretched-link)[target^=_blank] {
  display: inline-flex
}

  a:not(.btn):not([class*=icon]):not([class*=plain-link]):not(.stretched-link)[target^=_blank]::after {
    content: "";
    flex-shrink: 0;
    width: 1em;
    height: 1em;
    background: currentColor;
    -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMiI+DQoJPGcgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+DQoJCTxwYXRoIGQ9Ik0xMC43LDExLjJsOS05Ii8+DQoJCTxwYXRoIGQ9Ik0xMC45LDEuN2w5LjQtMC4xdjkuMSIvPg0KCQk8cGF0aCBkPSJNNiwxLjVIMS41djE5aDE5VjE2Ii8+DQoJPC9nPg0KPC9zdmc+DQo=");
    mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMiI+DQoJPGcgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+DQoJCTxwYXRoIGQ9Ik0xMC43LDExLjJsOS05Ii8+DQoJCTxwYXRoIGQ9Ik0xMC45LDEuN2w5LjQtMC4xdjkuMSIvPg0KCQk8cGF0aCBkPSJNNiwxLjVIMS41djE5aDE5VjE2Ii8+DQoJPC9nPg0KPC9zdmc+DQo=");
    margin-left: .5em;
    transform: translateY(0.3em)
  }

@media not all and (pointer:coarse) {
  a[href^="tel:"] {
    text-decoration: none
  }
}

#skipNavLink {
  position: absolute;
  top: 80px;
  font-weight: 600;
  left: 20px;
  transform: translateY(-100%);
  padding: .7em 1em;
  transition: transform .15s ease;
  z-index: 70;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px
}

  #skipNavLink:focus {
    transform: translateY(0);
    outline: none;
    box-shadow: none;
    border-style: solid;
    border-color: #fff;
    border-width: 0 5px 5px
  }

@media(min-width:1200px) {
  #skipNavLink {
    top: 90px
  }
}

.no-js #skipNavLink {
  top: 0;
  z-index: 80
}

.list--plain {
  list-style: none !important;
  margin: 0
}

  .list--plain > li {
    list-style: inherit
  }

    .list--plain > li::before {
      content: none !important
    }

.rich-content ul {
  padding-left: 1.5em;
  margin-bottom: 1em
}

  .rich-content ul li {
    margin-bottom: .75em
  }

ul, ol {
  margin-top: 0;
  margin-bottom: 0
}

.rich-content ul {
  list-style: disc
}

ol {
  padding-left: 1em;
  margin-left: .75em
}

  ol li {
    padding-left: 1.75em
  }

  ol:not(.list--numbered) {
    list-style: decimal
  }

.list--numbered {
  list-style: none;
  padding-left: 0
}

  .list--numbered li {
    padding: 0;
    margin: 0
  }

    .list--numbered li::before {
      content: attr(data-marker);
      display: inline-block;
      min-width: 2.75em
    }

.list--arrows {
  padding-left: 0 !important;
  list-style: none !important
}

  .list--arrows li {
    display: flex;
    flex-flow: row nowrap;
    align-items: flex-start
  }

    .list--arrows li::before {
      content: "";
      -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCA1NiAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZT0iIzE3MzlFNSI+CjxwYXRoIGQ9Ik0yIDEzLjkzNzVMNTMgMTMuOTM3NSIvPgo8cGF0aCBkPSJNNDEuMTkxNCAyTDUzLjk5OTEgMTQuMDMzNEw0MS4xOTE0IDI2LjA2NjciLz4KPC9nPgo8L3N2Zz4K");
      mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCA1NiAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZT0iIzE3MzlFNSI+CjxwYXRoIGQ9Ik0yIDEzLjkzNzVMNTMgMTMuOTM3NSIvPgo8cGF0aCBkPSJNNDEuMTkxNCAyTDUzLjk5OTEgMTQuMDMzNEw0MS4xOTE0IDI2LjA2NjciLz4KPC9nPgo8L3N2Zz4K");
      width: 56px;
      height: 28px;
      background: currentColor;
      margin-right: 1.125em;
      transform: scale(0.675);
      flex-shrink: 0
    }

.bg-stone .statement-list li, .bg-curve-vibrant-stone [class*=col-]:nth-child(2) .statement-list li, .bg-curve-peach-stone [class*=col-]:nth-child(2) .statement-list li, .bg-curve-white-stone [class*=col-]:nth-child(2) .statement-list li, .bg-white .statement-list li, .bg-curve-electric-white [class*=col-]:nth-child(2) .statement-list li, .bg-curve-stone-white [class*=col-]:nth-child(2) .statement-list li, .bg-vibrant .statement-list li, .bg-curve-electric-vibrant [class*=col-]:nth-child(2) .statement-list li, .bg-curve-stone-vibrant [class*=col-]:nth-child(2) .statement-list li {
  border-bottom: 1px solid rgba(0,0,108,.5)
}

.bg-white .statement-list li, .bg-curve-electric-white [class*=col-]:nth-child(2) .statement-list li, .bg-curve-stone-white [class*=col-]:nth-child(2) .statement-list li {
  border-bottom: 1px solid rgba(23,57,229,.5)
}

.bg-white .list--arrows li::before, .bg-curve-electric-white [class*=col-]:nth-child(2) .list--arrows li::before, .bg-curve-stone-white [class*=col-]:nth-child(2) .list--arrows li::before {
  background-color: #1739e5
}

.statement-list {
  padding: 0;
  margin: 0;
  list-style-position: inside !important;
  list-style-type: none !important
}

  .statement-list li {
    border-bottom: 1px solid currentColor
  }

    .statement-list li.heading {
      font-size: calc(22px + (30 - 22) * (100vw - 374px) / (1200 - 374))
    }

@media(max-width:374px) {
  .statement-list li.heading {
    font-size: 22px !important
  }
}

@media(min-width:1200px) {
  .statement-list li.heading {
    font-size: 30px !important
  }
}

.statement-list li:last-child {
  border-bottom: none
}

.statement-list li span, .statement-list li .img {
  display: inline-block;
  vertical-align: middle
}

  .statement-list li span:not(.item-inner) {
    line-height: 1.2;
    margin-top: .2em
  }

.statement-list li .text-1 {
  width: 55%;
  vertical-align: top;
  line-height: 1.2;
  margin-top: .2em
}

.statement-list li .text-2 {
  width: 25%;
  vertical-align: top;
  line-height: 1.2;
  margin-top: .2em
}

.statement-list li a .img {
  transform: translateX(0);
  transition: transform .3s ease-in-out
}

.statement-list li .img {
  flex-shrink: 0
}

  .statement-list li .img.rotate-tomd {
    vertical-align: top
  }

.statement-list li > span, .statement-list li .item-inner {
  display: inline-block;
  vertical-align: top;
  width: calc(100% - 2.5em)
}

.statement-list li a {
  text-decoration: none
}

  .statement-list li a:hover:not(:focus) span {
    text-decoration: underline
  }

  .statement-list li a:hover:not(:focus) .img {
    transform: translateX(0.35em)
  }

ol.statement-list {
  counter-reset: li-counter
}

  ol.statement-list li {
    counter-increment: li-counter
  }

    ol.statement-list li::before {
      content: counter(li-counter);
      color: currentColor;
      width: 1.35em;
      height: 1.35em;
      line-height: 1.35em;
      border: 3px solid currentColor;
      border-radius: 1em;
      display: inline-block;
      text-align: center;
      margin-right: .5em;
      vertical-align: top
    }

    ol.statement-list li.marker--lg::before {
      content: counter(li-counter);
      margin-right: 30px
    }

@media(min-width:768px) {
  .list--arrows li::before {
    transform: translateY(0.125em)
  }
}

@media(min-width:992px) {
  .statement-list li::before {
    margin-right: 30px
  }

  .statement-list li > span, .statement-list li .item-inner {
    width: calc(100% - 2.5em)
  }

  .statement-list li .item-inner {
    display: inline-flex;
    align-items: flex-start
  }
}

@media(max-width:991px) {
  .statement-list li .text-1 {
    width: 100%;
    margin-bottom: 20px;
    display: block
  }

  .statement-list li .text-2 {
    width: 100%;
    margin-top: 20px;
    display: block
  }

  .statement-list li .img.rotate-tomd {
    display: block;
    transform: scale(0.65) rotate(90deg);
    position: relative;
    left: -10px
  }
}

.section, .py-section {
  padding-top: calc(80px + (150 - 80) * (100vw - 374px) / (1200 - 374));
  padding-bottom: calc(70px + (150 - 70) * (100vw - 374px) / (1200 - 374))
}

@media(max-width:374px) {
  .section, .py-section {
    padding-top: 80px !important
  }
}

@media(min-width:1200px) {
  .section, .py-section {
    padding-top: 150px !important
  }
}

@media(max-width:374px) {
  .section, .py-section {
    padding-bottom: 70px !important
  }
}

@media(min-width:1200px) {
  .section, .py-section {
    padding-bottom: 150px !important
  }
}

.py-section-80-100 {
  padding-top: calc(80px + (100 - 80) * (100vw - 374px) / (1200 - 374));
  padding-bottom: calc(50px + (100 - 50) * (100vw - 374px) / (1200 - 374))
}

@media(max-width:374px) {
  .py-section-80-100 {
    padding-top: 80px !important
  }
}

@media(min-width:1200px) {
  .py-section-80-100 {
    padding-top: 100px !important
  }
}

@media(max-width:374px) {
  .py-section-80-100 {
    padding-bottom: 50px !important
  }
}

@media(min-width:1200px) {
  .py-section-80-100 {
    padding-bottom: 100px !important
  }
}

.py-copy-section {
  padding-top: calc(65px + (150 - 65) * (100vw - 374px) / (1200 - 374));
  padding-bottom: calc(55px + (120 - 55) * (100vw - 374px) / (1200 - 374))
}

@media(max-width:374px) {
  .py-copy-section {
    padding-top: 65px !important
  }
}

@media(min-width:1200px) {
  .py-copy-section {
    padding-top: 150px !important
  }
}

@media(max-width:374px) {
  .py-copy-section {
    padding-bottom: 55px !important
  }
}

@media(min-width:1200px) {
  .py-copy-section {
    padding-bottom: 120px !important
  }
}

.py-section-sm {
  padding-top: calc(40px + (100 - 40) * (100vw - 374px) / (1200 - 374));
  padding-bottom: calc(40px + (100 - 40) * (100vw - 374px) / (1200 - 374))
}

@media(max-width:374px) {
  .py-section-sm {
    padding-top: 40px !important
  }
}

@media(min-width:1200px) {
  .py-section-sm {
    padding-top: 100px !important
  }
}

@media(max-width:374px) {
  .py-section-sm {
    padding-bottom: 40px !important
  }
}

@media(min-width:1200px) {
  .py-section-sm {
    padding-bottom: 100px !important
  }
}

.py-section-xs {
  padding-top: calc(40px + (50 - 40) * (100vw - 374px) / (1200 - 374));
  padding-bottom: calc(40px + (50 - 40) * (100vw - 374px) / (1200 - 374))
}

@media(max-width:374px) {
  .py-section-xs {
    padding-top: 40px !important
  }
}

@media(min-width:1200px) {
  .py-section-xs {
    padding-top: 50px !important
  }
}

@media(max-width:374px) {
  .py-section-xs {
    padding-bottom: 40px !important
  }
}

@media(min-width:1200px) {
  .py-section-xs {
    padding-bottom: 50px !important
  }
}

.pt-section {
  padding-top: calc(40px + (150 - 40) * (100vw - 374px) / (1200 - 374))
}

@media(max-width:374px) {
  .pt-section {
    padding-top: 40px !important
  }
}

@media(min-width:1200px) {
  .pt-section {
    padding-top: 150px !important
  }
}

.pb-section-sm {
  padding-bottom: calc(80px + (100 - 80) * (100vw - 374px) / (1200 - 374))
}

@media(max-width:374px) {
  .pb-section-sm {
    padding-bottom: 80px !important
  }
}

@media(min-width:1200px) {
  .pb-section-sm {
    padding-bottom: 100px !important
  }
}

.pt-section-sm {
  padding-top: calc(40px + (100 - 40) * (100vw - 374px) / (1200 - 374))
}

@media(max-width:374px) {
  .pt-section-sm {
    padding-top: 40px !important
  }
}

@media(min-width:1200px) {
  .pt-section-sm {
    padding-top: 100px !important
  }
}

.px-section-lg {
  padding-left: calc(20px + (120 - 20) * (100vw - 374px) / (1200 - 374));
  padding-right: calc(20px + (120 - 20) * (100vw - 374px) / (1200 - 374))
}

@media(max-width:374px) {
  .px-section-lg {
    padding-left: 20px !important
  }
}

@media(min-width:1200px) {
  .px-section-lg {
    padding-left: 120px !important
  }
}

@media(max-width:374px) {
  .px-section-lg {
    padding-right: 20px !important
  }
}

@media(min-width:1200px) {
  .px-section-lg {
    padding-right: 120px !important
  }
}

.px-section {
  padding-left: calc(20px + (70 - 20) * (100vw - 374px) / (1200 - 374));
  padding-right: calc(20px + (70 - 20) * (100vw - 374px) / (1200 - 374))
}

@media(max-width:374px) {
  .px-section {
    padding-left: 20px !important
  }
}

@media(min-width:1200px) {
  .px-section {
    padding-left: 70px !important
  }
}

@media(max-width:374px) {
  .px-section {
    padding-right: 20px !important
  }
}

@media(min-width:1200px) {
  .px-section {
    padding-right: 70px !important
  }
}

.px-section-sm {
  padding-left: calc(20px + (30 - 20) * (100vw - 374px) / (1200 - 374));
  padding-right: calc(20px + (30 - 20) * (100vw - 374px) / (1200 - 374))
}

@media(max-width:374px) {
  .px-section-sm {
    padding-left: 20px !important
  }
}

@media(min-width:1200px) {
  .px-section-sm {
    padding-left: 30px !important
  }
}

@media(max-width:374px) {
  .px-section-sm {
    padding-right: 20px !important
  }
}

@media(min-width:1200px) {
  .px-section-sm {
    padding-right: 30px !important
  }
}

.px-section-25-50 {
  padding-left: calc(25px + (50 - 25) * (100vw - 374px) / (1200 - 374));
  padding-right: calc(25px + (50 - 25) * (100vw - 374px) / (1200 - 374))
}

@media(max-width:374px) {
  .px-section-25-50 {
    padding-left: 25px !important
  }
}

@media(min-width:1200px) {
  .px-section-25-50 {
    padding-left: 50px !important
  }
}

@media(max-width:374px) {
  .px-section-25-50 {
    padding-right: 25px !important
  }
}

@media(min-width:1200px) {
  .px-section-25-50 {
    padding-right: 50px !important
  }
}

.py-section-70-100 {
  padding-top: calc(70px + (100 - 70) * (100vw - 374px) / (1200 - 374));
  padding-bottom: calc(40px + (100 - 40) * (100vw - 374px) / (1200 - 374))
}

@media(max-width:374px) {
  .py-section-70-100 {
    padding-top: 70px !important
  }
}

@media(min-width:1200px) {
  .py-section-70-100 {
    padding-top: 100px !important
  }
}

@media(max-width:374px) {
  .py-section-70-100 {
    padding-bottom: 40px !important
  }
}

@media(min-width:1200px) {
  .py-section-70-100 {
    padding-bottom: 100px !important
  }
}

.pt-section-50 {
  padding-top: calc(30px + (50 - 30) * (100vw - 374px) / (1200 - 374))
}

@media(max-width:374px) {
  .pt-section-50 {
    padding-top: 30px !important
  }
}

@media(min-width:1200px) {
  .pt-section-50 {
    padding-top: 50px !important
  }
}

.pt-section-100 {
  padding-top: calc(60px + (100 - 60) * (100vw - 374px) / (1200 - 374))
}

@media(max-width:374px) {
  .pt-section-100 {
    padding-top: 60px !important
  }
}

@media(min-width:1200px) {
  .pt-section-100 {
    padding-top: 100px !important
  }
}

.pt-section-130 {
  padding-top: calc(80px + (130 - 80) * (100vw - 374px) / (1200 - 374))
}

@media(max-width:374px) {
  .pt-section-130 {
    padding-top: 80px !important
  }
}

@media(min-width:1200px) {
  .pt-section-130 {
    padding-top: 130px !important
  }
}

.pt-section-170 {
  padding-top: calc(120px + (170 - 120) * (100vw - 374px) / (1200 - 374))
}

@media(max-width:374px) {
  .pt-section-170 {
    padding-top: 120px !important
  }
}

@media(min-width:1200px) {
  .pt-section-170 {
    padding-top: 170px !important
  }
}

.pb-section-50 {
  padding-bottom: calc(30px + (50 - 30) * (100vw - 374px) / (1200 - 374))
}

@media(max-width:374px) {
  .pb-section-50 {
    padding-bottom: 30px !important
  }
}

@media(min-width:1200px) {
  .pb-section-50 {
    padding-bottom: 50px !important
  }
}

.pb-section-100 {
  padding-bottom: calc(60px + (100 - 60) * (100vw - 374px) / (1200 - 374))
}

@media(max-width:374px) {
  .pb-section-100 {
    padding-bottom: 60px !important
  }
}

@media(min-width:1200px) {
  .pb-section-100 {
    padding-bottom: 100px !important
  }
}

.pb-section-130 {
  padding-bottom: calc(80px + (130 - 80) * (100vw - 374px) / (1200 - 374))
}

@media(max-width:374px) {
  .pb-section-130 {
    padding-bottom: 80px !important
  }
}

@media(min-width:1200px) {
  .pb-section-130 {
    padding-bottom: 130px !important
  }
}

.pb-section-170 {
  padding-bottom: calc(120px + (170 - 120) * (100vw - 374px) / (1200 - 374))
}

@media(max-width:374px) {
  .pb-section-170 {
    padding-bottom: 120px !important
  }
}

@media(min-width:1200px) {
  .pb-section-170 {
    padding-bottom: 170px !important
  }
}

.section [class*=container] {
  position: relative;
  z-index: 10
}

.alert-banners {
  position: sticky;
  top: 0;
  width: 100%;
  overflow: hidden;
  height: auto;
  z-index: 82
}

.alert-banner {
  position: relative;
  width: 100vw;
  transition: height ease-in-out 300ms
}

  .alert-banner:not(.show) {
    height: 0
  }

.alert-banner__heading {
  font-weight: 600;
  margin-bottom: .5em
}

.alert-banner__text {
  margin-top: 1em;
  margin-right: 2.5em
}

@media(min-width:768px) {
  .alert-banner__text {
    margin-top: 0;
    margin-left: 45px;
    max-width: 600px;
    transform: translateY(-0.2em)
  }
}

:root {
  --offset-head-amount: 80px;
  --colour-slice-top: #fff
}

.header__logo {
  align-self: center;
  margin-left: 16px
}

.header__container {
  position: relative;
  z-index: 75;
  display: flex;
  justify-content: space-between;
  height: 80px;
  background: inherit
}

  .header__container [class*=btn]:focus {
    box-shadow: inset 0 0 0 4px #000;
    outline-offset: -3px !important;
    outline-color: #fa0 !important;
    color: inherit !important;
    background: #1739e5 !important
  }

.header__links {
  text-align: center
}

.header-panel {
  height: auto;
  min-height: calc(100% - var(--offset-head-amount))
}

.header-panel-background {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100vh;
  background-color: rgba(0,0,41,.8);
  z-index: 70
}

.header-panel-container {
  padding-top: 30px;
  padding-bottom: 20px
}

.header-panel .container {
  padding-right: 20px;
  padding-left: 20px
}

  .header-panel .container + .container {
    padding-bottom: 52px
  }

.header-panel hr {
  background: rgba(255,255,255,.5)
}

.header-search {
  z-index: 92
}

.header {
  position: relative;
  z-index: 81;
  width: 100%;
  transition: transform ease-out 300ms
}

.header-panel.open {
  height: calc(100vh - var(--offset-head-amount))
}

.heading-copy-text {
  max-width: 719px !important;
  margin: auto !important
}

.list-social-links {
  transform: translateX(-13px)
}

.social-link-icon {
  display: block;
  padding-left: 2px;
  margin-top: 4px;
  margin-bottom: 16px;
  min-width: 50px
}

  .social-link-icon:hover {
    outline: 4px solid #fa0;
    outline-offset: -2px
  }

  .social-link-icon .ico.no-transform {
    transform: none
  }

  .social-link-icon .ico {
    transform: scale(1.375)
  }

.js-loaded .header {
  position: absolute
}

  .js-loaded .header.active {
    position: fixed
  }

.js-loaded .header-panel {
  position: absolute;
  right: 0;
  left: 0;
  z-index: 90
}

  .js-loaded .header-panel:not(.open) {
    display: none
  }

  .js-loaded .header-panel.open {
    -ms-overflow-style: none;
    scrollbar-width: none;
    overflow-y: scroll
  }

    .js-loaded .header-panel.open::-webkit-scrollbar {
      display: none
    }

.js-loaded .main {
  padding-top: 80px;
  background: linear-gradient(to bottom,var(--colour-slice-top) 0,var(--colour-slice-top) 91px,#fff 91px)
}

.noscript-msg {
  position: relative;
  z-index: 82
}

@media(max-width:991px) {
  .header__links {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    transform: translateY(100%);
    z-index: 91;
    background: #1739e5;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 2px
  }

    .header__links:not(.show) {
      display: none
    }

    .header__links a {
      justify-content: center
    }

  .header-panel {
    margin-top: 60px
  }

  .header-panel-container {
    -webkit-padding-after: 18vmax;
    padding-block-end: 18vmax
  }

  .header .popular-searches > p {
    display: inline-flex;
    flex-flow: column wrap
  }

    .header .popular-searches > p a {
      width: -moz-fit-content;
      width: fit-content
    }
}

@media(min-width:992px) {
  .header-panel {
    min-height: calc(100% - var(--offset-head-amount))
  }

  .header-panel-container {
    padding-top: 70px;
    padding-bottom: 40px
  }

  .header__links {
    display: flex;
    align-items: center
  }

    .header__links > * {
      display: inherit;
      align-items: inherit
    }

    .header__links .btn, .header__links .umbraco-forms-page [type=submit], .umbraco-forms-page .header__links [type=submit] {
      height: 100%
    }

  .header__contact, .header__ext-links {
    display: grid;
    grid-template-columns: 55% auto;
    grid-gap: 10px
  }

  .header__ext-links {
    grid-template-columns: 14.5em 14.5em
  }
}

@media(min-width:1200px) {
  .header__logo {
    margin-left: 24px
  }

  .header__container {
    height: 91px
  }

  .header__contact {
    grid-template-columns: 40% auto
  }

  .header__ext-links {
    grid-template-columns: 17.75em 17.75em
  }

  .js-loaded .main {
    padding-top: 91px
  }
}

nav a, .header a {
  font-weight: 500;
  text-decoration: none
}

  nav a:hover, nav a.current, .header a:hover, .header a.current {
    text-decoration: underline
  }

nav a {
  display: inline-block;
  padding-top: .5em;
  padding-bottom: .5em
}

nav .btn--plain:hover {
  text-decoration: underline !important
}

.nav-toggle {
  background: #1739e5;
  color: #fff;
  display: flex;
  align-items: center;
  outline-offset: -3px !important
}

@media(hover:hover) {
  .nav-toggle:hover {
    background: #001fc3;
    text-decoration: none !important
  }
}

.nav-toggle:focus {
  box-shadow: inset 0 0 0 6px #000029 !important
}

.nav-toggle:not(.active) .ico-nav--close {
  visibility: hidden
}

.nav-toggle.active .ico-nav--open {
  visibility: hidden
}

.header-nav .heading {
  font-size: 26px
}

@media(max-width:1199px) {
  .nav-toggle {
    padding: 10px;
    width: 80px;
    aspect-ratio: 1/1
  }

  .nav-toggle__lbl {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    border: 0
  }
}

@media(min-width:992px) {
  .header-nav .heading {
    font-size: 24px
  }

  .list-site-nav {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-gap: 30px
  }

    .list-site-nav .heading {
      min-height: 95px
    }
}

@media(min-width:1200px) {
  .nav-toggle {
    padding-right: 2em;
    padding-left: 2em
  }
}

.footer {
  padding-top: 96px;
  padding-bottom: 84px
}

.footer__nav {
  -moz-columns: 2 auto;
  columns: 2 auto
}

  .footer__nav a, .footer__nav button {
    display: inline-block;
    padding-top: .675em;
    padding-bottom: .675em
  }

.footer .social-heading {
  font-size: 20px
}

@media(max-width:767px) {
  footer .ico--white {
    transform: scale(0.8);
    transform-origin: bottom
  }
}

@media(max-width:991px) {
  footer .list-social-links {
    transform: translateX(0)
  }
}

@media(min-width:992px) {
  .footer__nav {
    -moz-column-count: 2;
    column-count: 2
  }

  .footer .social-link-icon .ico {
    transform: scale(1)
  }

  .footer .social-heading {
    font-size: 16px
  }
}

fieldset {
  padding: 0;
  margin: 0;
  border: 0
}

legend {
  max-width: 100%
}

.text-field, .umbraco-forms-form .umbraco-forms-field-wrapper input.text, .umbraco-forms-form .umbraco-forms-field-wrapper textarea, .umbraco-forms-field .text, select, textarea {
  color: #1739e5;
  font-size: inherit;
  font-family: inherit;
  line-height: 1.2;
  display: inline-block;
  padding: .875em;
  width: 100%;
  border: 1px solid #00006c !important;
  box-shadow: none;
  background: #fff;
  border-radius: 8px;
  margin: 0 !important
}

  .text-field:focus, .umbraco-forms-form .umbraco-forms-field-wrapper input.text:focus, .umbraco-forms-form .umbraco-forms-field-wrapper textarea:focus, .umbraco-forms-field .text:focus, select:focus, textarea:focus {
    box-shadow: 0 0 0 6px #fa0;
    outline-offset: 0 !important;
    outline: 3px solid #000029 !important;
    border-color: rgba(0,0,0,0) !important
  }

  .text-field::-moz-placeholder, .umbraco-forms-form .umbraco-forms-field-wrapper input.text::-moz-placeholder, .umbraco-forms-form .umbraco-forms-field-wrapper textarea::-moz-placeholder, .umbraco-forms-field .text::-moz-placeholder, select::-moz-placeholder, textarea::-moz-placeholder {
    color: #1739e5;
    display: none
  }

  .text-field::placeholder, .umbraco-forms-form .umbraco-forms-field-wrapper input.text::placeholder, .umbraco-forms-form .umbraco-forms-field-wrapper textarea::placeholder, .umbraco-forms-field .text::placeholder, select::placeholder, textarea::placeholder {
    color: #1739e5;
    display: none
  }

[type=checkbox] {
  width: 24px;
  height: 24px
}

  [type=checkbox]:focus {
    box-shadow: 0 0 0 6px #fa0;
    outline-offset: 0 !important;
    outline: 3px solid #000029 !important;
    border-color: rgba(0,0,0,0) !important
  }

label.umbraco-forms-label {
  display: block;
  margin-bottom: .5em;
  color: #1739e5;
  font-size: inherit;
  font-family: inherit;
  line-height: 1.2;
  font-weight: normal !important
}

.umbraco-forms-fieldset {
  padding-right: 0 !important
}

.umbraco-forms-field {
  margin-bottom: 25px
}

  .umbraco-forms-field select {
    padding-right: 3.5em;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);
    background-position: calc(100% - 22px) 18px,calc(100% - 14px) 18px;
    background-size: 8px 8px,8px 8px;
    background-repeat: no-repeat
  }

  .umbraco-forms-field.dataconsent .umbraco-forms-field-wrapper {
    display: grid;
    grid-template-columns: min-content auto;
    grid-gap: 10px;
    align-items: center
  }

    .umbraco-forms-field.dataconsent .umbraco-forms-field-wrapper *:last-child {
      grid-column: 1/3
    }

.umbraco-forms-form .umbraco-forms-field-wrapper input.text, .umbraco-forms-form .umbraco-forms-field-wrapper textarea {
  max-width: none !important
}

.umbraco-forms-form .umbraco-forms-field.privacydescription p {
  color: #00006c;
  padding-bottom: 2rem !important;
  padding-top: 1rem !important
}

.frm-ctrl {
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  display: block;
  padding: 1em;
  width: 100%;
  border: none;
  border-radius: 8px;
  outline: none;
  box-shadow: none;
  background: none
}

  .frm-ctrl::-moz-placeholder {
    color: inherit;
    display: none
  }

  .frm-ctrl::placeholder {
    color: inherit;
    display: none
  }

.umbraco-forms-page [type=submit] {
  padding-right: 30px;
  padding-left: 30px;
  margin-top: 0 !important
}

.umbraco-forms-form .umbraco-forms-container .field-validation-error {
  display: block;
  padding: 1em .875em .875em;
  border-radius: 0 0 8px 8px;
  margin-top: -6px
}

.umbraco-forms-form .umbraco-forms-container .dataconsent .field-validation-error {
  padding-top: .875em;
  margin-top: 0;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px
}

.umbraco-forms-container .input-validation-error {
  background-color: #fff !important;
  border: 1px solid #00006c !important
}

.umbraco-forms-container .field-validation-error {
  display: block;
  padding: 1em .875em .875em;
  border-radius: 0 0 8px 8px;
  margin-top: -6px
}

.umbraco-forms-container .dataconsent .field-validation-error {
  padding-top: .875em;
  margin-top: 0;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px
}

.card-deck {
  display: flex;
  flex-direction: column
}

  .card-deck .card {
    margin-bottom: 20px
  }

.number-card .card-body {
  padding: 25px 20px 25px 15px
}

  .number-card .card-body p {
    margin-top: -0.25em
  }

.number-card .card-header {
  padding: 0
}

.numbered-images--intro {
  padding-left: 20px !important;
  padding-right: 20px !important
}

@media(max-width:767px) {
  .card .btn--plain {
    transform: scale(0.8);
    transform-origin: left
  }
}

@media(min-width:576px) {
  .number-card .card-body {
    padding: 40px
  }
}

@media(min-width:992px) {
  .card-deck {
    flex-flow: row wrap;
    margin-right: -7px;
    margin-left: -7px
  }

    .card-deck .card {
      flex: 1 0 0%;
      margin-right: 7px;
      margin-bottom: 0;
      margin-left: 7px;
      height: 100%
    }
}

@media(min-width:992px)and (max-width:1200px) {
  .number-card .card-body {
    padding: 20px
  }

    .number-card .card-body h3 {
      font-size: 4rem !important
    }

    .number-card .card-body p {
      font-size: 1.8rem !important;
      padding-left: 2rem !important
    }
}

@media(min-width:1200px) {
  .numbered-images--intro {
    padding-left: 0 !important;
    padding-right: 0 !important
  }
}

.card {
  position: relative;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  border-radius: 14px;
  background-clip: border-box;
  padding: 0;
  text-decoration: none !important;
  transition: 300ms ease-in-out;
  container-name: card
}

.card-body {
  flex: 1 1 auto;
  padding: 20px 25px
}

.card-img {
  width: 100%;
  border-radius: 14px
}

.card-img-top {
  border-top-left-radius: 14px;
  border-top-right-radius: 14px
}

.card-img-bottom {
  border-bottom-right-radius: 14px;
  border-bottom-left-radius: 14px
}

.card-header {
  padding: 20px 25px;
  margin-bottom: 0
}

  .card-header:first-child {
    border-radius: 14px 14px 0 0
  }

    .card-header:first-child picture {
      border-radius: 14px 14px 0 0
    }

.card-footer {
  padding: 20px 25px
}

  .card-footer:last-child {
    border-radius: 0 0 14px 14px
  }

.card > a:link {
  flex: 1 1 auto
}

.card > a:link, .card--link {
  text-decoration: none
}

  .card > a:link:hover:not(:focus), .card--link:hover:not(:focus) {
    text-decoration: underline !important
  }

  .card > a:link:focus, .card--link:focus {
    outline-offset: -4px
  }

.card--link {
  padding: 4px;
  transition: none
}

  .card--link:focus {
    box-shadow: 0 0 0 6px #fa0;
    outline-offset: 0 !important;
    outline: 3px solid #000029 !important;
    border-color: rgba(0,0,0,0) !important
  }

  .card--link:focus {
    box-shadow: inset 0 0 0 6px #fa0;
    outline-offset: -6px !important
  }

[target^=_blank] .card--link--text {
  text-wrap: pretty
}

  [target^=_blank] .card--link--text::after {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    background: currentColor;
    -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMiI+DQoJPGcgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+DQoJCTxwYXRoIGQ9Ik0xMC43LDExLjJsOS05Ii8+DQoJCTxwYXRoIGQ9Ik0xMC45LDEuN2w5LjQtMC4xdjkuMSIvPg0KCQk8cGF0aCBkPSJNNiwxLjVIMS41djE5aDE5VjE2Ii8+DQoJPC9nPg0KPC9zdmc+DQo=");
    mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMiI+DQoJPGcgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+DQoJCTxwYXRoIGQ9Ik0xMC43LDExLjJsOS05Ii8+DQoJCTxwYXRoIGQ9Ik0xMC45LDEuN2w5LjQtMC4xdjkuMSIvPg0KCQk8cGF0aCBkPSJNNiwxLjVIMS41djE5aDE5VjE2Ii8+DQoJPC9nPg0KPC9zdmc+DQo=");
    margin-left: .6em;
    transform: translateY(0.1em)
  }

@media(min-width:768px) {
  .card-heading, .card-body, .card-footer {
    padding: 40px
  }
}

.splide .card {
  overflow: visible
}

.search-wrapper [class*=heading] {
  margin-bottom: .2em
}

.search-wrapper__form {
  position: relative;
  z-index: 63
}

.search-wrapper__form-btn {
  position: absolute;
  z-index: 71;
  top: 0;
  right: 0;
  bottom: 0;
  width: 60px
}

  .search-wrapper__form-btn .ico {
    transform: scale(0.875)
  }

  .search-wrapper__form-btn:focus {
    box-shadow: 0 0 0 6px #fa0;
    outline-offset: 0 !important;
    outline: 3px solid #000029 !important;
    border-color: rgba(0,0,0,0) !important
  }

.search-wrapper .frm-ctrl {
  position: relative;
  z-index: 70;
  font-size: calc(20px + (30 - 20) * (100vw - 374px) / (1200 - 374));
  background: #0e22b5;
  border: 0 !important;
  padding: 16px 2.5em 16px 16px;
  margin-top: 1.25em !important;
  margin-bottom: 0 !important;
  line-height: 1.35
}

@media(max-width:374px) {
  .search-wrapper .frm-ctrl {
    font-size: 20px !important
  }
}

@media(min-width:1200px) {
  .search-wrapper .frm-ctrl {
    font-size: 30px !important
  }
}

.search-wrapper .frm-ctrl-light {
  background: #fff;
  border: 1px solid currentColor
}

.search-summary-text {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  font-size: 1.125em
}

.search-results-list {
  border-top: 2px solid rgba(0,0,108,.4);
  margin-bottom: 35px
}

.search-item {
  padding-top: 32px;
  padding-bottom: 35px;
  border-bottom: 2px solid rgba(0,0,108,.4)
}

  .search-item .title {
    margin-bottom: .5em
  }

  .search-item a:link {
    display: inline-block
  }

.search-pagination {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  padding: 5px 0
}

  .search-pagination > * {
    font-size: 1.25em;
    font-weight: 600
  }

  .search-pagination .ctrl {
    flex: 0 0 auto;
    position: relative;
    width: 2.4em;
    height: 2.4em;
    line-height: 2.4em;
    text-align: center;
    text-decoration: none
  }

    .search-pagination .ctrl:focus {
      transition: none;
      color: unset;
      background: unset;
      border-color: rgba(0,0,0,0);
      box-shadow: 0 0 0 6px #fa0;
      outline-offset: 0 !important;
      outline: 3px solid #000029 !important
    }

    .search-pagination .ctrl:focus {
      border-radius: 50%;
      outline-offset: 0 !important
    }

    .search-pagination .ctrl span, .search-pagination .ctrl .ico {
      position: relative;
      z-index: 50
    }

    .search-pagination .ctrl:not(.ellipsis)::before {
      content: "";
      position: absolute;
      top: 0;
      bottom: 0;
      right: 0;
      left: 0;
      z-index: 1;
      border: 2px solid currentColor;
      border-radius: 50%
    }

    .search-pagination .ctrl .ico {
      display: inline-block;
      margin-right: auto;
      margin-left: auto
    }

    .search-pagination .ctrl.next > .ico {
      transform: rotate(180deg)
    }

    .search-pagination .ctrl:not(.ellipsis):not(:focus):hover, .search-pagination .ctrl.current {
      color: #fff
    }

      .search-pagination .ctrl:not(.ellipsis):not(:focus):hover::before, .search-pagination .ctrl.current::before {
        color: #1739e5;
        background: #1739e5
      }

    .search-pagination .ctrl:first-child {
      margin-right: .75em
    }

    .search-pagination .ctrl:last-child {
      margin-left: .75em
    }

  .search-pagination .ctrl-dir {
    line-height: 2.5
  }

    .search-pagination .ctrl-dir.disabled {
      opacity: .25
    }

.search-pagination__text {
  font-size: 1.25em
}

.search-pagination .ellipsis {
  width: auto
}

.search-suggest-info {
  padding-bottom: .65em;
  margin: 0
}

  .search-suggest-info span::before {
    content: "•";
    display: inline-block;
    width: 1em;
    padding-left: .5em
  }

.search-suggest-wrapper {
  position: relative;
  z-index: 65;
  border-top: 1px dashed #fff;
  background: #0e22b5;
  padding: 1em;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  transform: translateY(-4px)
}

.search-suggest-list {
  position: relative
}

  .search-suggest-list::after {
    content: "";
    position: absolute;
    z-index: 80;
    top: -1px;
    left: 0;
    right: 0;
    height: 2px;
    background: rgba(0,0,0,0)
  }

  .search-suggest-list li {
    position: relative;
    z-index: 60;
    page-break-inside: avoid;
    -moz-column-break-inside: avoid;
    break-inside: avoid;
    border-top: 1px dashed rgba(255,255,255,.5)
  }

  .search-suggest-list a {
    font-size: 2rem;
    display: inline-block;
    padding: .5em 0
  }

    .search-suggest-list a span {
      display: block;
      font-size: .7em
    }

  .search-suggest-list em {
    color: #87edd2
  }

@media(max-width:575px) {
  .search-pagination .ctrl:not(.ctrl-dir) {
    display: none
  }
}

@media(min-width:576px) {
  .search-summary-text {
    margin-top: 2.5em;
    font-size: 1.125em
  }

  .search-pagination {
    justify-content: center
  }

    .search-pagination .ctrl {
      margin-right: .25em;
      margin-left: .25em
    }

  .search-pagination__text {
    display: none
  }
}

@media(min-width:768px) {
  .search-suggest-list {
    -moz-columns: 2;
    columns: 2;
    -moz-column-gap: 4%;
    column-gap: 4%
  }
}

.accordion {
  margin-top: 10px;
  overflow-y: hidden;
  border-radius: 14px
}

.accordion__panel {
  overflow: hidden;
  transition-property: height,visibility;
  transition-timing-function: ease
}

@media(min-width:1400px) {
  .accordion__panel.px-section {
    padding-left: 123px !important;
    padding-right: 123px !important
  }
}

.accordion__panel .btn, .accordion__panel .umbraco-forms-page [type=submit], .umbraco-forms-page .accordion__panel [type=submit] {
  margin-top: 10px
}

.accordion-item {
  position: relative;
  overflow: hidden
}

  .accordion-item:not(.plain) {
    border-top-right-radius: inherit;
    border-top-left-radius: inherit;
    border: 2px solid currentColor;
    padding-bottom: 10px;
    padding-left: 0;
    margin-top: -10px
  }

    .accordion-item:not(.plain) .ac-ctrl {
      position: relative;
      width: 100%
    }

      .accordion-item:not(.plain) .ac-ctrl .ico {
        position: absolute;
        right: .5em;
        top: 50%;
        z-index: 10;
        -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDQgMjUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik00MC4zMjIyIDMuNDk2MTJMMjEuODMwOCAyMS45ODc1TDMuMzM5MzYgMy40OTYxMiIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
        mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDQgMjUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik00MC4zMjIyIDMuNDk2MTJMMjEuODMwOCAyMS45ODc1TDMuMzM5MzYgMy40OTYxMiIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
        background: currentColor;
        -webkit-mask-size: cover;
        mask-size: cover;
        width: 30px;
        height: 17px;
        transform: translate(0,-50%);
        transition: transform ease .2s
      }

    .accordion-item:not(.plain):not(:last-child) {
      border-bottom: 0
    }

    .accordion-item:not(.plain):last-child {
      border-bottom-right-radius: inherit;
      border-bottom-left-radius: inherit
    }

  .accordion-item:last-child .ac-ctrl:focus::after {
    height: calc(100% + 2px);
    border-bottom-right-radius: 9px;
    border-bottom-left-radius: 9px
  }

  .accordion-item.js-enabled .accordion__panel {
    visibility: hidden
  }

  .accordion-item.is-active .accordion__header {
    background: none;
    color: inherit;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
  }

  .accordion-item.is-active .accordion__panel {
    visibility: visible
  }

  .accordion-item.is-active:not(.plain) .ac-ctrl .ico {
    transform: rotate(180deg) translateY(50%)
  }

  .accordion-item .accordion__header {
    outline: none !important
  }

.accordion__header {
  display: flex;
  flex-wrap: nowrap;
  align-items: flex-start;
  width: 100%
}

@media(min-width:1400px) {
  .accordion__header.px-section {
    padding-left: 123px !important;
    padding-right: 123px !important
  }
}

.accordion__header .heading {
  flex: 1 1 auto;
  margin: 0 2em 0 0;
  font-size: 1.9rem
}

.accordion__content {
  padding: 10px 0 40px
}

@media(min-width:1400px) {
  .accordion__content {
    padding-bottom: 100px
  }
}

.accordion .ac-ctrl {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  text-align: inherit
}

  .accordion .ac-ctrl:focus::after {
    content: "";
    position: absolute;
    display: block;
    width: calc(100% - 8px);
    height: calc(100% - 8px);
    left: 4px;
    top: 4px;
    z-index: 5;
    border-radius: 8px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    box-shadow: 0 0 0 4px #fa0;
    outline-offset: -2px;
    outline: 3px solid #000029
  }

.accordion[data-list-numbered] {
  outline: 2px solid currentColor;
  outline-offset: -1px
}

.accordion[data-list-numbered=false] {
  list-style: none
}

.accordion[data-list-numbered=true] {
  counter-reset: acitems;
  list-style: none !important;
  padding-left: 0;
  margin-left: 0
}

  .accordion[data-list-numbered=true] .accordion__header::before {
    counter-increment: acitems;
    content: counter(acitems);
    flex-shrink: 0;
    color: currentColor;
    width: 1.3em;
    height: 1.3em;
    line-height: normal;
    border: 3px solid currentColor;
    border-radius: 1em;
    display: inline-block;
    text-align: center;
    margin-right: .5em;
    vertical-align: top;
    transform: translateY(1.25em)
  }

@media(min-width:768px) {
  .accordion[data-list-numbered=true] .accordion__header::before {
    width: 1.8em;
    height: 1.8em;
    line-height: 1.8em;
    transform: translateY(1em)
  }

  .accordion-item:not(.plain) .ac-ctrl .ico {
    right: 1em;
    width: 36px;
    height: 20px
  }
}

@media(prefers-reduced-motion:reduce) {
  .accordion-item {
    transition: none
  }
}

.inline-nav, .tabs-nav {
  display: flex;
  flex-wrap: wrap
}

  .inline-nav a, .inline-nav .tab-ctrl, .tabs-nav a, .tabs-nav .tab-ctrl {
    position: relative;
    text-decoration: none !important
  }

    .inline-nav a::after, .inline-nav .tab-ctrl::after, .tabs-nav a::after, .tabs-nav .tab-ctrl::after {
      content: "";
      position: absolute;
      z-index: 5;
      bottom: 0;
      left: 0;
      height: 3px;
      width: 100%;
      background: currentColor;
      opacity: 0;
      transition: opacity .15s
    }

  .inline-nav > li {
    flex-basis: 100%
  }

  .inline-nav a, .inline-nav .tab-ctrl {
    display: inline-block;
    padding-top: .25em;
    padding-bottom: .5em;
    margin-bottom: .5em
  }

    .inline-nav a.current::after, .inline-nav a:hover::after, .inline-nav .tab-ctrl.current::after, .inline-nav .tab-ctrl:hover::after {
      opacity: 1
    }

    .inline-nav a:focus::after, .inline-nav .tab-ctrl:focus::after {
      opacity: 0
    }

    .inline-nav a:not(.current) {
      color: #00006c
    }

  .tabs-nav .tab-ctrl {
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
    padding-right: 0;
    padding-left: 0
  }

    .tabs-nav .tab-ctrl:focus {
      transition: none;
      color: unset;
      background: unset;
      border-color: rgba(0,0,0,0);
      box-shadow: 0 0 0 6px #fa0;
      outline-offset: 0 !important;
      outline: 3px solid #000029 !important
    }

.tabs-nav__hr {
  height: 3px;
  background: rgba(0,0,108,.15)
}

.tab-content .tab-panel {
  padding-top: 20px
}

  .tab-content .tab-panel:focus {
    box-shadow: 0 0 0 6px #fa0;
    outline-offset: 0 !important;
    outline: 3px solid #000029 !important;
    border-color: rgba(0,0,0,0) !important
  }

.js-loaded .tab-content .tab-panel {
  display: block;
  animation: fadeIn .4s ease-in-out
}

  .js-loaded .tab-content .tab-panel:not(.active) {
    display: none
  }

@media(min-width:768px) {
  .inline-nav--md {
    flex-direction: row;
    justify-content: space-between;
    -moz-column-gap: 1em;
    column-gap: 1em
  }

    .inline-nav--md > li {
      flex-basis: auto
    }

    .inline-nav--md a, .inline-nav--md .tab-ctrl {
      margin-bottom: .125em
    }

      .inline-nav--md a::after, .inline-nav--md .tab-ctrl::after {
        transform: translateY(0.25em)
      }
}

@media(min-width:992px) {
  .inline-nav--lg {
    flex-direction: row;
    justify-content: space-between;
    -moz-column-gap: 1em;
    column-gap: 1em
  }

    .inline-nav--lg > li {
      flex-basis: auto
    }

    .inline-nav--lg a, .inline-nav--lg .tab-ctrl {
      margin-bottom: .125em
    }

      .inline-nav--lg a::after, .inline-nav--lg .tab-ctrl::after {
        transform: translateY(0.25em)
      }
}

@keyframes fadeIn {
  0% {
    opacity: 0
  }

  100% {
    opacity: 1
  }
}

.no-js .splide {
  visibility: visible
}

.no-js .splide__list {
  flex-flow: column nowrap
}

.no-js .splide__arrows {
  display: none !important
}

.splide__arrows {
  padding-top: 5px;
  padding-bottom: 5px
}

@media(max-width:991px) {
  .no-js .splide__list {
    flex-flow: column nowrap
  }

    .no-js .splide__list .splide__slide {
      margin-bottom: 15px
    }
}

.carousel--gallery .img, .carousel--article .img {
  aspect-ratio: 140/151
}

.carousel--gallery img, .carousel--article img {
  width: 100%
}

.carousel__footer {
  position: relative;
  z-index: 40
}

.carousel--timeline .splide__slide + .splide__slide::before {
  content: "";
  position: absolute;
  z-index: 10;
  top: calc(65px + (252 - 65) * (100vw - 320px) / (1200 - 320));
  left: -8vw;
  width: 10vw;
  height: 2px;
  background: currentColor
}

@media(max-width:320px) {
  .carousel--timeline .splide__slide + .splide__slide::before {
    top: 65px !important
  }
}

@media(min-width:1200px) {
  .carousel--timeline .splide__slide + .splide__slide::before {
    top: 252px !important
  }
}

.carousel--timeline .splide__slide .card {
  z-index: 80
}

.carousel-indicator {
  margin-left: auto;
  transform: translate3d(-50%,0,0)
}

.splide__arrow + .splide__arrow {
  margin-left: 16px
}

@media(max-width:767px) {
  .splide__arrows {
    transform: scale(0.8);
    transform-origin: left
  }

  .splide__arrow + .splide__arrow {
    margin-left: 10px
  }

  .carousel--content-image .carousel__arrows--right {
    transform-origin: center
  }
}

@media(min-width:768px) {
  .splide-statistics .splide__slide {
    flex: 1 0 auto;
    display: flex;
    flex-direction: row
  }

  .carousel__arrows--right {
    margin-right: 25px
  }

  .carousel--timeline .splide__slide + .splide__slide::before {
    height: 3px
  }
}

@media(max-width:991px) {
  .carousel--timeline {
    display: flex;
    flex-flow: column nowrap
  }
}

@media(min-width:992px) {
  .splide--tomd:not(.is-active) .splide__list {
    display: flex !important;
    flex-flow: row wrap
  }

    .splide--tomd:not(.is-active) .splide__list .splide__slide {
      flex: 1 0 0%;
      margin-right: 10px;
      margin-left: 10px
    }

  .splide--tomd.splide-cards .splide__slide {
    max-width: 446px
  }
}

@media(min-width:1600px) {
  .splide__arrows--ms-xxxl {
    margin-left: calc(-72.25% + 7.5px)
  }
}

.splide__list .splide__slide {
  margin-bottom: 0
}

  .splide__list .splide__slide::before {
    content: none
  }

.text-image .container {
  max-width: 985px !important
}

.img-first-mb {
  order: -1 !important;
  margin-bottom: 60px
}

.img-last-mb {
  order: 2 !important;
  margin-top: 60px
}

.two-col.bg-white, .bg-curve-electric-white .two-col[class*=col-]:nth-child(2), .bg-curve-stone-white .two-col[class*=col-]:nth-child(2) {
  color: #00006c
}

@media(min-width:992px) {
  .img-first-mb {
    order: 0 !important;
    margin-bottom: 0 !important
  }

  .img-last-mb {
    order: 0 !important;
    margin-top: 0 !important
  }

  .two-col--img-left .rich-content {
    padding-left: 14.5% !important;
    padding-right: 0
  }

  .two-col--img-right .rich-content {
    padding-left: 0;
    padding-right: 9.5% !important
  }
}

@media(min-width:1400px) {
  .two-col .rich-content {
    padding-right: 0
  }
}

.img-rows .img-grid {
  margin-bottom: 30px
}

  .img-rows .img-grid .row div {
    margin-bottom: 15px
  }

    .img-rows .img-grid .row div > *:first-child {
      margin-right: auto;
      margin-left: auto
    }

  .img-rows .img-grid .show-hover {
    border-radius: 10px
  }

.img-rows .justify-content {
  justify-content: center !important
}

@media(min-width:576px) {
  .img-rows .justify-content {
    justify-content: flex-start !important
  }
}

@media(min-width:768px) {
  .img-rows .img-grid .show-hover {
    border-radius: 14px
  }
}

@media(min-width:1200px) {
  .img-rows .img-grid {
    margin-bottom: 15px
  }

    .img-rows .img-grid .row {
      justify-content: flex-start !important
    }
}

@media(min-width:1400px) {
  .img-rows .img-grid .row div:first-of-type {
    margin-left: 0 !important
  }

  .img-rows .img-grid .row.mb-xxl-0 div {
    margin: 0 0 1.5rem 0 !important
  }
}

.statistics-w-icon .statistic {
  width: 100%
}

  .statistics-w-icon .statistic .statistic__inner {
    padding-left: calc(20px + (100 - 20) * (100vw - 374px) / (1200 - 374));
    padding-right: calc(20px + (100 - 20) * (100vw - 374px) / (1200 - 374));
    padding-bottom: 50px;
    text-align: center
  }

@media(max-width:374px) {
  .statistics-w-icon .statistic .statistic__inner {
    padding-left: 20px !important
  }
}

@media(min-width:1200px) {
  .statistics-w-icon .statistic .statistic__inner {
    padding-left: 100px !important
  }
}

@media(max-width:374px) {
  .statistics-w-icon .statistic .statistic__inner {
    padding-right: 20px !important
  }
}

@media(min-width:1200px) {
  .statistics-w-icon .statistic .statistic__inner {
    padding-right: 100px !important
  }
}

.statistics-w-icon .statistic .statistic__inner img {
  height: 97px
}

.statistics-w-icon .statistic:last-child .statistic__inner {
  padding-bottom: 0
}

.statistics-w-icon .statistic:first-child .statistic__inner {
  padding-top: 20px
}

.statistics-w-icon .splide__slide {
  margin: 0 !important
}

.statistics-no-icon .statistic .statistic__inner {
  padding-left: calc(0px + (40 - 0) * (100vw - 374px) / (1200 - 374));
  padding-right: calc(0px + (40 - 0) * (100vw - 374px) / (1200 - 374));
  padding-bottom: 50px
}

@media(max-width:374px) {
  .statistics-no-icon .statistic .statistic__inner {
    padding-left: 0px !important
  }
}

@media(min-width:1200px) {
  .statistics-no-icon .statistic .statistic__inner {
    padding-left: 40px !important
  }
}

@media(max-width:374px) {
  .statistics-no-icon .statistic .statistic__inner {
    padding-right: 0px !important
  }
}

@media(min-width:1200px) {
  .statistics-no-icon .statistic .statistic__inner {
    padding-right: 40px !important
  }
}

@media(min-width:768px) {
  .statistics-no-icon .statistic .statistic__inner {
    padding-left: 1rem;
    padding-right: 1rem
  }
}

.statistics-no-icon .statistic:last-child .statistic__inner {
  padding-bottom: 0 !important
}

.statistics-no-icon .row {
  margin-left: calc(20px + (40 - 20) * (100vw - 374px) / (1200 - 374)) !important;
  margin-right: calc(20px + (40 - 20) * (100vw - 374px) / (1200 - 374)) !important
}

@media(max-width:374px) {
  .statistics-no-icon .row {
    margin-left: 20px !important
  }
}

@media(min-width:1200px) {
  .statistics-no-icon .row {
    margin-left: 40px !important
  }
}

@media(max-width:374px) {
  .statistics-no-icon .row {
    margin-right: 20px !important
  }
}

@media(min-width:1200px) {
  .statistics-no-icon .row {
    margin-right: 40px !important
  }
}

section.statistics-w-icon + section.statistics-no-icon {
  margin-top: calc(-40px + (-104 - -40) * (100vw - 374px) / (1200 - 374));
  padding-top: 0 !important
}

@media(max-width:374px) {
  section.statistics-w-icon + section.statistics-no-icon {
    margin-top: -40px !important
  }
}

@media(min-width:1200px) {
  section.statistics-w-icon + section.statistics-no-icon {
    margin-top: -104px !important
  }
}

@media(min-width:768px) {
  .statistics-no-icon .statistic .statistic__inner {
    padding: 0;
    padding-bottom: 50px
  }

  .statistics-no-icon .statistic:last-child .statistic__inner {
    padding-bottom: 0 !important
  }

  .statistics-w-icon .statistic {
    width: 50%
  }

    .statistics-w-icon .statistic .statistic__inner {
      padding-top: calc(50px + (90 - 50) * (100vw - 374px) / (1200 - 374)) !important;
      padding-bottom: calc(60px + (40 - 60) * (100vw - 374px) / (1200 - 374)) !important
    }
}

@media(min-width:768px)and (max-width:374px) {
  .statistics-w-icon .statistic .statistic__inner {
    padding-top: 50px !important
  }
}

@media(min-width:768px)and (min-width:1200px) {
  .statistics-w-icon .statistic .statistic__inner {
    padding-top: 90px !important
  }
}

@media(min-width:768px)and (max-width:374px) {
  .statistics-w-icon .statistic .statistic__inner {
    padding-bottom: 60px !important
  }
}

@media(min-width:768px)and (min-width:1200px) {
  .statistics-w-icon .statistic .statistic__inner {
    padding-bottom: 40px !important
  }
}

@media(min-width:768px) {
  .statistics-w-icon .statistic:nth-last-child(-n+2) > .statistic__inner {
    padding-bottom: 0 !important
  }

  .statistics-w-icon .row {
    padding-top: 20px;
    padding-bottom: 20px
  }
}

@media(min-width:992px) {
  .statistics-no-icon .statistic {
    padding: 0 !important
  }

    .statistics-no-icon .statistic .statistic__inner {
      padding-bottom: 0 !important
    }

  .splide-statistics .splide__slide {
    justify-content: center
  }
}

@media(min-width:992px)and (max-width:1400px) {
  .statistics-no-icon .statistic h4 {
    font-size: calc(18px + (30 - 18) * (100vw - 374px) / (1400 - 374)) !important
  }
}

@media(min-width:992px)and (max-width:1400px)and (max-width:374px) {
  .statistics-no-icon .statistic h4 {
    font-size: 18px !important
  }
}

@media(min-width:992px)and (max-width:1400px)and (min-width:1400px) {
  .statistics-no-icon .statistic h4 {
    font-size: 30px !important
  }
}

@media(min-width:992px)and (max-width:1400px) {
  .statistics-no-icon .statistic h4 span.heading {
    font-size: calc(24px + (60 - 24) * (100vw - 374px) / (1400 - 374)) !important
  }
}

@media(min-width:992px)and (max-width:1400px)and (max-width:374px) {
  .statistics-no-icon .statistic h4 span.heading {
    font-size: 24px !important
  }
}

@media(min-width:992px)and (max-width:1400px)and (min-width:1400px) {
  .statistics-no-icon .statistic h4 span.heading {
    font-size: 60px !important
  }
}

@media(min-width:992px)and (max-width:1400px) {
  .statistics-no-icon .statistic .statistic__inner .statistic__number {
    padding-right: 20px !important;
    padding-left: 20px !important
  }

  .statistics-no-icon .statistic:first-child .statistic__inner .statistic__number {
    padding-right: 20px !important;
    padding-left: 0 !important
  }

  .statistics-no-icon .statistic:last-child .statistic__inner .statistic__number {
    padding-left: 20px !important;
    padding-right: 0 !important
  }
}

@media(min-width:1200px) {
  .statistics-w-icon .statistic .statistic__inner {
    padding-left: calc(20px + (160 - 20) * (100vw - 374px) / (1200 - 374));
    padding-right: calc(20px + (160 - 20) * (100vw - 374px) / (1200 - 374))
  }
}

@media(min-width:1200px)and (max-width:374px) {
  .statistics-w-icon .statistic .statistic__inner {
    padding-left: 20px !important
  }
}

@media(min-width:1200px)and (min-width:1200px) {
  .statistics-w-icon .statistic .statistic__inner {
    padding-left: 160px !important
  }
}

@media(min-width:1200px)and (max-width:374px) {
  .statistics-w-icon .statistic .statistic__inner {
    padding-right: 20px !important
  }
}

@media(min-width:1200px)and (min-width:1200px) {
  .statistics-w-icon .statistic .statistic__inner {
    padding-right: 160px !important
  }
}

.blockquote-wrapper {
  padding-left: calc(25px + (245 - 25) * (100vw - 374px) / (1200 - 374));
  padding-right: calc(25px + (245 - 25) * (100vw - 374px) / (1200 - 374));
  padding-top: calc(80px + (120 - 80) * (100vw - 374px) / (1200 - 374));
  padding-bottom: calc(80px + (120 - 80) * (100vw - 374px) / (1200 - 374))
}

@media(max-width:374px) {
  .blockquote-wrapper {
    padding-left: 25px !important
  }
}

@media(min-width:1200px) {
  .blockquote-wrapper {
    padding-left: 245px !important
  }
}

@media(max-width:374px) {
  .blockquote-wrapper {
    padding-right: 25px !important
  }
}

@media(min-width:1200px) {
  .blockquote-wrapper {
    padding-right: 245px !important
  }
}

@media(max-width:374px) {
  .blockquote-wrapper {
    padding-top: 80px !important
  }
}

@media(min-width:1200px) {
  .blockquote-wrapper {
    padding-top: 120px !important
  }
}

@media(max-width:374px) {
  .blockquote-wrapper {
    padding-bottom: 80px !important
  }
}

@media(min-width:1200px) {
  .blockquote-wrapper {
    padding-bottom: 120px !important
  }
}

.blockquote-wrapper blockquote {
  padding-left: 0
}

  .blockquote-wrapper blockquote::before {
    content: "“";
    font-size: calc(30px + (44 - 30) * (100vw - 374px) / (1200 - 374));
    transform: translate3d(calc(-100% - 0.125em),0.375em,0)
  }

@media(max-width:374px) {
  .blockquote-wrapper blockquote::before {
    font-size: 30px !important
  }
}

@media(min-width:1200px) {
  .blockquote-wrapper blockquote::before {
    font-size: 44px !important
  }
}

.blockquote-wrapper blockquote::after {
  content: none
}

.blockquote-wrapper blockquote p {
  display: block;
  margin-bottom: calc(40px + (50 - 40) * (100vw - 374px) / (1200 - 374))
}

@media(max-width:374px) {
  .blockquote-wrapper blockquote p {
    margin-bottom: 40px !important
  }
}

@media(min-width:1200px) {
  .blockquote-wrapper blockquote p {
    margin-bottom: 50px !important
  }
}

.blockquote-wrapper blockquote p + p {
  display: inline;
  margin-bottom: 0
}

.blockquote-wrapper blockquote p:last-of-type {
  margin-bottom: 0
}

.blockquote-wrapper blockquote footer {
  margin-top: calc(40px + (50 - 40) * (100vw - 374px) / (1200 - 374))
}

@media(max-width:374px) {
  .blockquote-wrapper blockquote footer {
    margin-top: 40px !important
  }
}

@media(min-width:1200px) {
  .blockquote-wrapper blockquote footer {
    margin-top: 50px !important
  }
}

.blockquote-wrapper figcaption {
  margin-top: calc(40px + (50 - 40) * (100vw - 374px) / (1200 - 374))
}

@media(max-width:374px) {
  .blockquote-wrapper figcaption {
    margin-top: 40px !important
  }
}

@media(min-width:1200px) {
  .blockquote-wrapper figcaption {
    margin-top: 50px !important
  }
}

.map-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  border-radius: 14px
}

  .map-wrapper > * {
    border-radius: inherit
  }

  .map-wrapper .map {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    max-height: 75vmax;
    -o-object-fit: cover;
    object-fit: cover
  }

.no-image {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  flex-grow: 0
}

.filter-form hr {
  background: linear-gradient(90deg,rgba(0,0,108,0.5) 0px,rgba(0,0,108,0.5) 2px,transparent 2px,transparent 4px) 0/4px 1px repeat-x
}

.filter-group {
  display: flex;
  flex-wrap: nowrap;
  padding-top: 1em;
  padding-bottom: 1em
}

.filter-group__title {
  font-weight: 500;
  flex: 0 0 100%
}

.filter-group__ctrls {
  display: flex;
  flex-wrap: wrap;
  -moz-column-gap: .9em;
  column-gap: .9em;
  max-width: 740px
}

.filter-group--years .filter-ctrl {
  min-width: 6.5em
}

.filter-group--years .filter-group__ctrls {
  max-width: 420px
}

.filter-ctrl {
  margin-top: .25em;
  margin-bottom: .25em;
  border-color: #00006c !important;
  border-width: 1px;
  padding: 0
}

  .filter-ctrl span {
    display: flex;
    align-items: center;
    height: 100%;
    padding-right: 1em;
    padding-left: 1em;
    color: #00006c;
    font-weight: 500;
    border-radius: inherit;
    background: #fff;
    width: 100%
  }

    .filter-ctrl span::before {
      content: "";
      width: 1.1em;
      height: 1.1em;
      border: 2px solid #1739e5;
      border-radius: 1.1em;
      display: inline-block;
      margin-right: .5em
    }

  .filter-ctrl:hover {
    border-color: #1739e5 !important
  }

    .filter-ctrl:hover span {
      color: #fff;
      background: rgba(23,57,229,.1)
    }

  .filter-ctrl input[type=checkbox]:checked + span {
    background: rgba(23,57,229,.1)
  }

    .filter-ctrl input[type=checkbox]:checked + span::before {
      background: #1739e5 url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDEyIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDQuNTg5NzRMNC4xNTc4OSA3LjY2NjY3TDExIDEiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=") .125em .3em/.75em .5625em no-repeat
    }

.btn--filter {
  display: flex;
  align-items: center
}

  .btn--filter .ico {
    transition: all .15s;
    padding: 3px;
    margin: 0 .25em
  }

  .btn--filter[aria-expanded=true] .ico {
    transform: rotate(180deg)
  }

  .btn--filter::after {
    content: none !important
  }

.num-selected .num {
  color: inherit;
  background: inherit
}

@media(min-width:768px) {
  .filter-group__title {
    flex-basis: 7em
  }
}

@media(min-width:1024px) {
  .filter-group--years .filter-group__ctrls {
    max-width: 700px
  }
}

@media(max-width:767px) {
  .filter-group {
    flex-wrap: wrap;
    padding-top: .5em
  }

  .btn--filter .ico {
    width: 34px;
    height: 34px;
    margin: 0 .125em
  }
}

table {
  border: 2px solid #00006c;
  max-width: 960px;
  margin: 0 auto
}

  table th, table td {
    padding: 1rem
  }

  table tr th {
    background-color: #00006c;
    color: #fff;
    border: 2px solid #fff;
    border-bottom: 0
  }

    table tr th:first-child {
      border-left: 0
    }

    table tr th:last-child {
      border-right: 0
    }

  table tr td {
    color: #00006c;
    font-size: 1.4rem;
    border: 2px solid #00006c;
    min-width: 160px
  }

.rich-content p {
  margin-bottom: 1em
}

  .rich-content p:last-of-type {
    margin-bottom: 0
  }

.rich-content a {
  text-decoration-color: currentColor;
  overflow-wrap: break-word;
  word-wrap: break-word
}

.rich-content ul {
  margin-top: 25px
}

  .rich-content ul li {
    margin-bottom: 20px
  }

.rich-content ul, .rich-content ol {
  margin-bottom: 1.5em
}

.rich-content h2, .rich-content h3, .rich-content h4, .rich-content h5 {
  margin-bottom: .5em
}

  .rich-content h2 + p, .rich-content h2 + ul, .rich-content h2 + ol, .rich-content h3 + p, .rich-content h3 + ul, .rich-content h3 + ol, .rich-content h4 + p, .rich-content h4 + ul, .rich-content h4 + ol, .rich-content h5 + p, .rich-content h5 + ul, .rich-content h5 + ol {
    margin-top: 1em
  }

.p-0 {
  padding: 0 !important
}

.p-1 {
  padding: 1rem !important
}

.p-2 {
  padding: 2rem !important
}

.p-3 {
  padding: 3rem !important
}

.p-4 {
  padding: 4rem !important
}

.p-5 {
  padding: 5rem !important
}

.p-6 {
  padding: 6rem !important
}

.pt-0:not([class*=pt-section-]) {
  padding-top: 0 !important
}

.pt-1 {
  padding-top: 1rem !important
}

.pt-2 {
  padding-top: 2rem !important
}

.pt-3 {
  padding-top: 3rem !important
}

.pt-4 {
  padding-top: 4rem !important
}

.pt-5 {
  padding-top: 5rem !important
}

.pt-6 {
  padding-top: 6rem !important
}

.pb-0:not([class*=pb-section-]) {
  padding-bottom: 0 !important
}

.pb-1 {
  padding-bottom: 1rem !important
}

.pb-2 {
  padding-bottom: 2rem !important
}

.pb-3 {
  padding-bottom: 3rem !important
}

.pb-4 {
  padding-bottom: 4rem !important
}

.pb-5 {
  padding-bottom: 5rem !important
}

.pb-6 {
  padding-bottom: 6rem !important
}

.pb-8 {
  padding-bottom: 8rem !important
}

.pb-9 {
  padding-bottom: 9rem !important
}

.pb-10 {
  padding-bottom: 10rem !important
}

.pb-12 {
  padding-bottom: 12rem !important
}

.pb-3-4 {
  padding-bottom: 4rem !important
}

@media(max-width:991px) {
  .pb-3-4 {
    padding-bottom: 3rem !important
  }
}

.ps-0 {
  padding-left: 0 !important
}

.ps-1 {
  padding-left: 1rem !important
}

.ps-2 {
  padding-left: 2rem !important
}

.ps-3 {
  padding-left: 3rem !important
}

.ps-4 {
  padding-left: 4rem !important
}

.ps-5 {
  padding-left: 5rem !important
}

.ps-6 {
  padding-left: 6rem !important
}

.pe-0 {
  padding-right: 0 !important
}

.pe-1 {
  padding-right: 1rem !important
}

.pe-2 {
  padding-right: 2rem !important
}

.pe-3 {
  padding-right: 3rem !important
}

.pe-4 {
  padding-right: 4rem !important
}

.pe-5 {
  padding-right: 5rem !important
}

.pe-6 {
  padding-right: 6rem !important
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important
}

.py-1 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important
}

.py-2 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important
}

.py-3 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important
}

.py-4 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important
}

.py-5 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important
}

.py-6 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important
}

.py-1em {
  padding-top: 1em !important;
  padding-bottom: 1em !important
}

.py-3-4 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important
}

@media(max-width:991px) {
  .py-3-4 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important
  }
}

.px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important
}

.px-1 {
  padding-left: 1rem !important;
  padding-right: 1rem !important
}

.px-2 {
  padding-left: 2rem !important;
  padding-right: 2rem !important
}

.px-3 {
  padding-left: 3rem !important;
  padding-right: 3rem !important
}

.px-4 {
  padding-left: 4rem !important;
  padding-right: 4rem !important
}

.px-5 {
  padding-left: 5rem !important;
  padding-right: 5rem !important
}

.px-6 {
  padding-left: 6rem !important;
  padding-right: 6rem !important
}

.m-0 {
  margin: 0 !important
}

.m-1 {
  margin: 1rem !important
}

.m-2 {
  margin: 2rem !important
}

.m-3 {
  margin: 3rem !important
}

.m-4 {
  margin: 4rem !important
}

.m-5 {
  margin: 5rem !important
}

.m-6 {
  margin: 6rem !important
}

.m-auto {
  margin: auto !important
}

.mt-0 {
  margin-top: 0 !important
}

.mt-1 {
  margin-top: 1rem !important
}

.mt-2 {
  margin-top: 2rem !important
}

.mt-3 {
  margin-top: 3rem !important
}

.mt-4 {
  margin-top: 4rem !important
}

.mt-5 {
  margin-top: 5rem !important
}

.mt-6 {
  margin-top: 6rem !important
}

.mt-1em {
  margin-top: 1em !important
}

.mt-auto {
  margin-top: auto !important
}

.negative-mt {
  margin-top: -4rem !important
}

.mt-80-100 {
  margin-top: 10rem !important
}

@media(max-width:991px) {
  .negative-mt {
    margin-top: -3rem !important
  }

  .mt-80-100 {
    margin-top: 8rem !important
  }
}

.mb-0 {
  margin-bottom: 0 !important
}

.mb-1 {
  margin-bottom: 1rem !important
}

.mb-2 {
  margin-bottom: 2rem !important
}

.mb-3 {
  margin-bottom: 3rem !important
}

.mb-4 {
  margin-bottom: 4rem !important
}

.mb-5 {
  margin-bottom: 5rem !important
}

.mb-6 {
  margin-bottom: 6rem !important
}

.mb-7 {
  margin-bottom: 7rem !important
}

.mb-8 {
  margin-bottom: 8rem !important
}

.mb-9 {
  margin-bottom: 9rem !important
}

.mb-10 {
  margin-bottom: 10rem !important
}

.mb-qtrem {
  margin-bottom: .25em !important
}

.mb-1em {
  margin-bottom: 1em !important
}

.mb-3-4 {
  margin-bottom: 4rem !important
}

@media(max-width:767px) {
  .mx-auto-tomd {
    margin-left: auto !important;
    margin-right: auto !important
  }
}

@media(max-width:991px) {
  .mb-3-4 {
    margin-bottom: 3rem !important
  }

  .mx-auto-tolg {
    margin-left: auto !important;
    margin-right: auto !important
  }
}

.ms-0 {
  margin-left: 0 !important
}

.ms-1 {
  margin-left: 1rem !important
}

.ms-2 {
  margin-left: 2rem !important
}

.ms-3 {
  margin-left: 3rem !important
}

.ms-4 {
  margin-left: 4rem !important
}

.ms-5 {
  margin-left: 5rem !important
}

.ms-6 {
  margin-left: 6rem !important
}

.ms-7 {
  margin-left: 7rem !important
}

.ms-auto {
  margin-left: auto !important
}

.ms-1em {
  margin-left: 1em !important
}

.me-0 {
  margin-right: 0 !important
}

.me-xs {
  margin-right: .5em !important
}

.me-1 {
  margin-right: 1rem !important
}

.me-2 {
  margin-right: 2rem !important
}

.me-3 {
  margin-right: 3rem !important
}

.me-4 {
  margin-right: 4rem !important
}

.me-5 {
  margin-right: 5rem !important
}

.me-6 {
  margin-right: 6rem !important
}

.me-auto {
  margin-right: auto !important
}

.me-1em {
  margin-right: 1em !important
}

.me-12 {
  margin-right: 12rem !important
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important
}

.my-1 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important
}

.my-2 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important
}

.my-3 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important
}

.my-4 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important
}

.my-5 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important
}

.my-6 {
  margin-top: 6rem !important;
  margin-bottom: 6rem !important
}

.my-10 {
  margin-top: 10rem !important;
  margin-bottom: 10rem !important
}

.mx--1 {
  margin-left: -1rem !important;
  margin-right: -1rem !important
}

.mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important
}

.mx-1 {
  margin-left: 1rem !important;
  margin-right: 1rem !important
}

.mx-2 {
  margin-left: 2rem !important;
  margin-right: 2rem !important
}

.mx-3 {
  margin-left: 3rem !important;
  margin-right: 3rem !important
}

.mx-4 {
  margin-left: 4rem !important;
  margin-right: 4rem !important
}

.mx-5 {
  margin-left: 5rem !important;
  margin-right: 5rem !important
}

.mx-6 {
  margin-left: 6rem !important;
  margin-right: 6rem !important
}

.mx-auto {
  margin-left: auto !important;
  margin-right: auto !important
}

@media(max-width:575px) {
  .px-tosm-0 {
    padding-left: 0 !important;
    padding-right: 0 !important
  }

  .ps-tosm-0 {
    padding-left: 0 !important
  }
}

@media(min-width:576px) {
  .px-sm-0 {
    padding-left: 0 !important;
    padding-right: 0 !important
  }

  .me-sm-2 {
    margin-right: 2rem !important
  }
}

@media(min-width:768px) {
  .pt-md-4 {
    padding-top: 4rem !important
  }

  .pb-md-0 {
    padding-bottom: 0 !important
  }

  .pe-md-2 {
    padding-right: 2rem !important
  }

  .px-md-0 {
    padding-left: 0 !important;
    padding-right: 0 !important
  }

  .mt-md-3 {
    margin-top: 3rem !important
  }

  .mb-md-2 {
    margin-bottom: 2rem !important
  }

  .me-md-1 {
    margin-right: 1rem !important
  }

  .me-md-2 {
    margin-right: 2rem !important
  }

  .ms-md-0 {
    margin-left: 0 !important
  }
}

@media(min-width:992px) {
  .pt-lg-0 {
    padding-top: 0 !important
  }

  .pt-lg-2 {
    padding-top: 2rem !important
  }

  .pt-lg-4 {
    padding-top: 4rem !important
  }

  .pb-lg-0 {
    padding-bottom: 0 !important
  }

  .pb-lg-3 {
    padding-bottom: 3rem !important
  }

  .pb-lg-5 {
    padding-bottom: 5rem !important
  }

  .pb-lg-6 {
    padding-bottom: 6rem !important
  }

  .pb-lg-8 {
    padding-bottom: 8rem !important
  }

  .pe-lg-2 {
    padding-right: 2rem !important
  }

  .pe-lg-3 {
    padding-right: 3rem !important
  }

  .ps-lg-3 {
    padding-left: 3rem !important
  }

  .ps-lg-8 {
    padding-left: 8rem !important
  }

  .px-lg-0 {
    padding-left: 0 !important;
    padding-right: 0 !important
  }

  .px-lg-3 {
    padding-left: 3rem !important;
    padding-right: 3rem !important
  }

  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important
  }

  .mt-lg-0 {
    margin-top: 0 !important
  }

  .mt-lg-2 {
    margin-top: 2rem !important
  }

  .mt-lg-3 {
    margin-top: 3rem !important
  }

  .me-lg-0 {
    margin-right: 0 !important
  }

  .me-lg-1 {
    margin-right: 1rem !important
  }

  .me-lg-2 {
    margin-right: 2rem !important
  }

  .me-lg-3 {
    margin-right: 3rem !important
  }

  .me-lg-7 {
    margin-right: 7rem !important
  }

  .me-lg-12 {
    margin-right: 12rem !important
  }

  .ms-lg-0 {
    margin-left: 0 !important
  }

  .ms-lg-1 {
    margin-left: 1rem !important
  }

  .ms-lg-3 {
    margin-left: 3rem !important
  }

  .ms-lg-7 {
    margin-left: 7rem !important
  }

  .ms-lg-auto {
    margin-left: auto !important
  }

  .mb-lg-0 {
    margin-bottom: 0 !important
  }

  .mb-lg-1 {
    margin-bottom: 1rem !important
  }

  .mb-lg-2 {
    margin-bottom: 2rem !important
  }

  .mb-lg-3 {
    margin-bottom: 3rem !important
  }

  .mb-lg-4 {
    margin-bottom: 4rem !important
  }

  .mb-lg-5 {
    margin-bottom: 5rem !important
  }

  .mb-lg-6 {
    margin-bottom: 6rem !important
  }

  .mb-lg-7 {
    margin-bottom: 7rem !important
  }

  .mb-lg-8 {
    margin-bottom: 8rem !important
  }

  .mb-lg-9 {
    margin-bottom: 9rem !important
  }

  .mb-lg-10 {
    margin-bottom: 10rem !important
  }

  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important
  }

  .my-lg-1 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important
  }

  .my-lg-2 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important
  }

  .my-lg-3 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important
  }

  .my-lg-4 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important
  }

  .my-lg-5 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important
  }

  .my-lg-6 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important
  }

  .mx-lg-0 {
    margin-left: 0 !important;
    margin-right: 0 !important
  }

  .mx-lg-1 {
    margin-left: 1rem !important;
    margin-right: 1rem !important
  }

  .mx-lg-2 {
    margin-left: 2rem !important;
    margin-right: 2rem !important
  }

  .mx-lg-3 {
    margin-left: 3rem !important;
    margin-right: 3rem !important
  }

  .mx-lg-4 {
    margin-left: 4rem !important;
    margin-right: 4rem !important
  }

  .mx-lg-5 {
    margin-left: 5rem !important;
    margin-right: 5rem !important
  }

  .mx-lg-6 {
    margin-left: 6rem !important;
    margin-right: 6rem !important
  }

  .mx-lg-auto {
    margin-left: auto !important;
    margin-right: auto !important
  }
}

@media(min-width:1200px) {
  .pt-xl-150 {
    padding-top: 150px !important
  }

  .pb-xl-12 {
    padding-bottom: 12rem !important
  }

  .ps-xl-3 {
    padding-left: 3rem !important
  }
}

@media(min-width:1400px) {
  .me-xxl-0 {
    margin-right: 0 !important
  }

  .me-xxl-12 {
    margin-right: 12rem !important
  }

  .ps-xxl-10 {
    padding-left: 10rem !important
  }
}

@media(max-width:991px) {
  .pt-6-tolg {
    padding-top: 6rem !important
  }
}

@media(min-width:1600px) {
  .ps-max-0 {
    padding-left: 0 !important
  }

  .pe-max-0 {
    padding-right: 0 !important
  }

  .px-xxxl-0 {
    padding-left: 0 !important;
    padding-right: 0 !important
  }
}

@media(max-width:1949px) {
  .pb-0-to4xl:not([class*=pb-section-]) {
    padding-bottom: 0 !important
  }
}

.white {
  color: #fff !important
}

.black {
  color: #000 !important
}

.deepblue {
  color: #00006c !important
}

.electric {
  color: #1739e5 !important
}

.peach {
  color: #fde9d4 !important
}

.stone {
  color: #f5f5f0 !important
}

.vibrant {
  color: #87edd2 !important
}

.border-t {
  border-top: 2px solid currentColor !important
}

.relative {
  position: relative;
  z-index: 3
}

.overflow-auto {
  overflow: auto
}

.w-auto {
  width: auto !important
}

.w-100 {
  width: 100% !important
}

.min-w-auto {
  min-width: auto !important
}

.mw-768 {
  max-width: 768px !important
}

.mw-13em {
  max-width: 13em !important
}

.mw-1090 {
  max-width: 1090px !important
}

.mw-content {
  max-width: 1400px
}

.h-auto {
  height: auto
}

.h-100 {
  height: 100%
}

.br-0 {
  border-radius: 0 !important
}

.br-0 {
  border-radius: inherit !important
}

.br-halfem {
  border-radius: .5em !important
}

.splitline-btor {
  border-bottom: 3px solid #fff
}

  .splitline-btor:only-child {
    border: 0 !important
  }

.ct-inl {
  container-type: inline-size
}

@media(max-width:575px) {
  .mw-460-sm {
    max-width: 460px !important
  }
}

@media(max-width:767px) {
  .trans-o-md-center {
    transform-origin: center
  }
}

@media(min-width:768px) {
  .splitline-btor {
    border-bottom: 0;
    border-right: 3px solid #fff
  }
}

@media(min-width:1921px) {
  .mw-1600-xxxl {
    max-width: 1600px !important
  }
}

picture {
  overflow: hidden
}

.cf1uIq {
  padding: 6px
}

@keyframes splide-loading {
  0% {
    transform: rotate(0)
  }

  to {
    transform: rotate(1turn)
  }
}

.splide__track--draggable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.splide__track--fade > .splide__list > .splide__slide {
  margin: 0 !important;
  opacity: 0;
  z-index: 0
}

  .splide__track--fade > .splide__list > .splide__slide.is-active {
    opacity: 1;
    z-index: 1
  }

.splide--rtl {
  direction: rtl
}

.splide__track--ttb > .splide__list {
  display: block
}

.splide__container {
  box-sizing: border-box;
  position: relative
}

.splide__list {
  backface-visibility: hidden;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin: 0 !important;
  padding: 0 !important
}

.splide.is-initialized:not(.is-active) .splide__list {
  display: block
}

.splide__pagination {
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0;
  pointer-events: none
}

  .splide__pagination li {
    display: inline-block;
    line-height: 1;
    list-style-type: none;
    margin: 0;
    pointer-events: auto
  }

.splide:not(.is-overflow) .splide__pagination {
  display: none
}

.splide__progress__bar {
  width: 0
}

.splide {
  position: relative;
  visibility: hidden
}

  .splide.is-initialized, .splide.is-rendered {
    visibility: visible
  }

.splide__slide {
  backface-visibility: hidden;
  box-sizing: border-box;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  list-style-type: none !important;
  margin: 0;
  position: relative
}

  .splide__slide img {
    vertical-align: bottom
  }

.splide__spinner {
  animation: splide-loading 1s linear infinite;
  border: 2px solid #999;
  border-left-color: transparent;
  border-radius: 50%;
  bottom: 0;
  contain: strict;
  display: inline-block;
  height: 20px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px
}

.splide__sr {
  clip: rect(0 0 0 0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px
}

.splide__toggle.is-active .splide__toggle__play, .splide__toggle__pause {
  display: none
}

.splide__toggle.is-active .splide__toggle__pause {
  display: inline
}

.splide__track {
  overflow: hidden;
  position: relative;
  z-index: 0
}

@charset "UTF-8";

.ac {
  margin-top: 8px;
  border: 1px solid #eee;
  background-color: #fff;
  box-sizing: border-box
}

  .ac .ac-header {
    margin: 0;
    padding: 0
  }

  .ac .ac-trigger {
    font: bold 16px Arial,sans-serif;
    color: #111;
    text-align: left;
    width: 100%;
    padding: 8px 32px 8px 8px;
    display: block;
    cursor: pointer;
    background-color: transparent;
    transition: color .25s ease;
    position: relative;
    text-decoration: none;
    margin: 0;
    border: 0
  }

    .ac .ac-trigger::after {
      content: "+";
      text-align: center;
      width: 15px;
      -webkit-transform: translate(0,-50%);
      transform: translate(0,-50%);
      position: absolute;
      right: 10px;
      top: 50%
    }

    .ac .ac-trigger:focus {
      color: #8a8a8a
    }

  .ac .ac-panel {
    overflow: hidden;
    transition-property: height,visibility;
    transition-timing-function: ease
  }

    .ac .ac-panel .ac-text {
      font: 15px/24px Arial,sans-serif;
      color: #111;
      padding: 8px;
      margin: 0
    }

  .ac.js-enabled .ac-panel {
    visibility: hidden
  }

  .ac.is-active .ac-panel {
    visibility: visible
  }

  .ac.is-active > .ac-header .ac-trigger::after {
    content: "–"
  }

@charset "UTF-8";
@font-face {
  font-family: 'Carousel';
  src: url('../Shared/fonts/Carousel.eot');
  src: url('../Shared/fonts/Carousel.eot') format('embedded-opentype'), url('../Shared/fonts/Carousel.woff2') format('woff2'), url('../Shared/fonts/Carousel.woff') format('woff'), url('../Shared/fonts/Carousel.ttf') format('truetype'), url('../Shared/fonts/Carousel.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: 0;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-list,
.slick-slider .slick-track {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  left: 0;
  top: 0;
  margin-left: auto;
  margin-right: auto;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  min-height: 1px;
  display: none;
}
.slick-slide > div,
.slick-slide > div > div {
  height: 100%;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
.carousel {
  background-color: #fff;
  overflow: hidden;
  position: relative;
}
.carousel__images .slick-slide > div > div {
  vertical-align: top;
  margin: 0;
}
.carousel__image-container {
  overflow: hidden;
  padding-top: 56.25%;
  position: relative;
}
.carousel__image {
  bottom: 0;
  height: 100%;
  left: 0;
  object-fit: cover;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.carousel__info-body {
  height: 100%;
}
.carousel-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  left: 20px;
  position: absolute;
  top: 20px;
}
.slick-autoplay-toggle-button,
.slick-prev,
.slick-next {
  background-color: #fff;
  border: none;
  -webkit-border-radius: 40px;
  border-radius: 40px;
  -webkit-box-shadow: 0 15px 30px -10px rgba(0, 0, 0, 0.12);
  box-shadow: 0 15px 30px -10px rgba(0, 0, 0, 0.12);
  cursor: pointer;
  display: block;
  font: normal normal normal 14px/1 'Carousel';
  speak: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  height: 40px;
  padding: 0;
  width: 40px;
  z-index: 10;
}
.slick-autoplay-toggle-button {
  left: 120px;
  position: absolute;
  top: 20px;
}
.slick-prev {
  margin-right: 5px;
}
.slick-prev-icon::before {
  content: "\ea03";
}
.slick-next-icon::before {
  content: "\ea04";
}
.slick-play-icon::before {
  content: "\ea05";
}
.slick-pause-icon::before {
  content: "\ea06";
}
[dir="rtl"].slick-prev .slick-prev-icon::before {
  content: "\ea04";
}
[dir="rtl"].slick-next .slick-next-icon::before {
  content: "\ea03";
}
.slick-prev.slick-disabled {
  cursor: default;
}
.slick-prev.slick-disabled .slick-prev-icon {
  opacity: 0.25;
}
.slick-prev.slick-disabled .slick-next-icon {
  opacity: 0.25;
}
.slick-next.slick-disabled {
  cursor: default;
}
.slick-next.slick-disabled .slick-prev-icon {
  opacity: 0.25;
}
.slick-next.slick-disabled .slick-next-icon {
  opacity: 0.25;
}
.slick-dots {
  bottom: 30px;
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}
.slick-dots li {
  display: inline-block;
  margin: 0 5px;
  padding: 0;
  position: relative;
}
.slick-dots li button {
  background: transparent;
  border: 0;
  color: transparent;
  cursor: pointer;
  display: block;
  font-size: 0px;
  height: 20px;
  line-height: 0px;
  margin-left: -4px;
  margin-top: -4px;
  width: 20px;
}
.slick-dots li button:hover .slick-dot-icon {
  opacity: 1;
}
.slick-dots li button:focus .slick-dot-icon {
  background-color: #5F94F8;
  opacity: 1;
}
.slick-dots li button .slick-dot-icon {
  background-color: #fff;
  border-radius: 10px;
  content: "";
  height: 12px;
  left: 0;
  opacity: 0.25;
  position: absolute;
  top: 0;
  transition: all 0.05s linear;
  width: 12px;
}
.slick-dots li.slick-active button:focus .slick-dot-icon {
  background-color: #5F94F8;
  opacity: 1;
}
.slick-dots li.slick-active button .slick-dot-icon {
  height: 18px;
  margin-left: -2px;
  margin-top: -3px;
  opacity: 1;
  width: 18px;
}
.slick-sr-only {
  -webkit-clip-path: inset(50%) !important;
  border: 0 !important;
  clip-path: inset(50%) !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 1px !important;
}
.carousel {
  background-color: transparent;
  padding: 64px 0;
}

.carousel__image-container {
  overflow: hidden;
}

.carousel__image {
  width: 100%;
  height: auto;
}

.carousel__info-wrapper {
  gap: 64px;
  padding: 32px 0 0 0;
  height: 100%;
}

.carousel .content-summary {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
}

.carousel__title {
  color: #333;
  font-size: 24px;
  margin-bottom: 10px;
}

.carousel__date {
  color: #999;
  font-size: 14px;
}

.carousel__summary {
  color: #555;
  font-size: 16px;
  margin-top: 10px;
}

.carousel__images .slick-slide {
  padding: 0 56px;
}

.carousel-controls {
  position: relative;
  top: auto;
  left: auto;
  right: calc(20% + 56px);
  width: 136px;
  float: right;
  margin: 0 auto;
  display: flex;
  justify-content: flex-end;
  z-index: 1;
}

.carousel__info {
  width: calc(60% - 112px);
  margin: 0 auto;
}

.carousel__info-wrapper .btn {
  flex-shrink: 0;
}

.carousel__side {
  display: flex;
  flex-shrink: 0;
  flex-direction: column;
}

.carousel__counter {
  margin: auto 36px 0 auto;
}

@media only screen and (max-width:1279px) {
  .carousel__info {
    width: calc(80% - 64px);
  }
  .carousel-controls {
    right: calc(10% + 32px);
  }
  .carousel__images .slick-slide {
    padding: 0 32px;
  }
}

@media only screen and (max-width:744px) {
  .carousel__info {
    width: calc(90% - 32px);
  }
  .carousel-controls {
    right: calc(5% + 16px);
  }
  .carousel__images .slick-slide {
    padding: 0 16px;
  }
  .carousel__info-wrapper {
    align-items: flex-start;
    flex-direction: column;
    gap: 24px;
    padding: 32px 0 0 0;
  }
  .carousel__side {
    flex-direction: row;
    width: 100%;
  }
  .carousel__counter {
    margin: auto 30px auto auto;
  }
}

@media only screen and (max-width:575px) {
  .carousel-controls {
    float: none;
    right: 0;
    width: 106px;
    bottom: 60px;
  }
  .section-carousel {
    padding-bottom: calc(70px + (150 - 70) * (100vw - 374px) / (1200 - 374)) !important;
  }

  .carousel {
    padding-bottom: 74px;
  }
}

.gloo-card .fs3 {
  -webkit-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
}

.search-box {
  align-items: center;
  border: 1px solid #00006C;
  border-radius: 100px;
  display: flex;
  height: 44px;
  max-width: 830px;
  width: 100%;
  align-self: center;
}

.search-input {
  background-color: transparent;
  border-radius: 30px 0 0 30px;
  flex: 1 1 0;
  height: 100%;
  border: 0;
  padding:18px;
  font-family: "Lexend",sans-serif;
  font-size: 16px;
  color: #00006c;
  font-weight: 500;
}

.search .filter-group__ctrls {
  flex: 0 0 60%;
}

.search-input::placeholder {
  font-family: "Lexend",sans-serif;
  font-size: 16px;
  color: #828588;
}

 .search-input:focus {
   box-shadow: 0 0 0 6px #fa0;
   outline-offset: 0 !important;
   outline: 3px solid #000029 !important;
   border-color: rgba(0,0,0,0) !important;
 }


.search-submit {
  background: none;
  border: 0;
  border-radius: 0 30px 30px 0;
  height: 100%;
  padding: 0 18px 0 18px;
}

.search-submit .btn--search__ico {
  color: #1739e5;
  max-width: none;
}

.search-submit:focus {
  box-shadow: 0 0 0 6px #fa0;
  outline-offset: 0 !important;
  outline: 3px solid #000029 !important;
  border-color: rgba(0,0,0,0) !important;
}

.content-body h2 {
  font-size: 40px;
  line-height: 1.2;
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}

.content-body h3 {
  font-size: 30px;
  line-height: 1.2;
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}

.content-body h4 {
  font-size: 24px;
  line-height: 1.2;
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}

.content-body h5 {
  font-size: 18px;
  line-height: 1.2;
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}

.content-body blockquote {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
  color: #00006c;
  font-size: 26px;
}

/*SQUIGGLE RESOURCES*/

.bg-stone.squiggle-navy-gloo::after {
  background-color: #00006c !important
}

.squiggle.squiggle-navy-gloo {
  padding-top: 100px
}

.squiggle.squiggle-navy-gloo::after {
  z-index: 1;
  -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyODMuNDYgMjQ4LjU0Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjMjMyMjYzOwogICAgICAgIHN0cm9rZS13aWR0aDogMHB4OwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPgogICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJtMjgzLjQ2LDI0OC41NHMtNy40Ni00Ljc1LTIwLjI1LTUuOTRsLTE1Mi4wNC0xMC45Yy00Ny4yOS0zLjM5LTg4LjIzLTM1LjYxLTEwNC4zMi04Mi4wN0MtOC4zMiwxMDUuNzksMi4xMyw1OS42MSwzNC4xMiwyOS4xMkw2NC41OSwwaDk2LjQ3cy04MS45OCw3OC4zMi04MS45OCw3OC4zMmMtMTguODEsMTcuOTMtMTIuNDYsNDEuODktMTAuMDYsNDguODEsNS44MywxNi44OCwyMS4yMSwzNS41Niw0Ni44MywzNy4zOWwxNTIuMDQsMTAuOWM3LjA5LjIyLDE1LjU3LDIuMjUsMTUuNTcsMi4yNXY3MC44N1oiLz4KICA8L2c+Cjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyODMuNDYgMjQ4LjU0Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjMjMyMjYzOwogICAgICAgIHN0cm9rZS13aWR0aDogMHB4OwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPgogICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJtMjgzLjQ2LDI0OC41NHMtNy40Ni00Ljc1LTIwLjI1LTUuOTRsLTE1Mi4wNC0xMC45Yy00Ny4yOS0zLjM5LTg4LjIzLTM1LjYxLTEwNC4zMi04Mi4wN0MtOC4zMiwxMDUuNzksMi4xMyw1OS42MSwzNC4xMiwyOS4xMkw2NC41OSwwaDk2LjQ3cy04MS45OCw3OC4zMi04MS45OCw3OC4zMmMtMTguODEsMTcuOTMtMTIuNDYsNDEuODktMTAuMDYsNDguODEsNS44MywxNi44OCwyMS4yMSwzNS41Niw0Ni44MywzNy4zOWwxNTIuMDQsMTAuOWM3LjA5LjIyLDE1LjU3LDIuMjUsMTUuNTcsMi4yNXY3MC44N1oiLz4KICA8L2c+Cjwvc3ZnPg==");
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: 100% -70px;
  mask-position: 100% -70px;
  width: 40%;
  height: 200px;
  z-index: 2
}

.squiggle.squiggle-navy-gloo .rich-content--headline {
  position: relative;
  z-index: 3
}

@media(min-width:576px) {
  .squiggle-navy-gloo::after {
    width: 100%;
    max-width: none;
    -webkit-mask-size: 42vmin;
    mask-size: 42vmin
  }
}

@media(min-width:992px) {
  .squiggle.squiggle-navy-gloo::after {
    -webkit-mask-position: right top;
    mask-position: right top;
    height: 220px;
    max-width: 25vmax
  }
}

@media(min-width:1200px) {
  .squiggle.squiggle-navy-gloo {
    padding-top: 0
  }
  .squiggle.squiggle-navy-gloo::after {
    -webkit-mask-size: 21vmax;
    mask-size: 21vmax;
    -webkit-mask-position: right -85px;
    mask-position: right -85px;
    height: 100%
  }
}

@media(min-width:1950px) {
  .squiggle-navy-gloo::after {
    max-width: 580px !important;
    -webkit-mask-size: auto !important;
    mask-size: auto !important
  }
}

.gloo-link {
  width: fit-content;
  cursor: pointer;
  border: none;
  background: none;
  font-family: "Lexend",sans-serif;
}

.gloo-link:focus {
  border-color: rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 6px #fa0;
  outline-offset: 0 !important;
  outline: 3px solid #000029 !important;
}

a.gloo-link:hover:not(:focus) span {
  text-decoration: underline;
}

.search-pagination .active .ctrl {
  color: #fff;
}

.search-pagination .active .ctrl::before {
  color: #1739e5;
  background: #1739e5;
}

.search-pagination .ctrl {
  margin: 0 0.25em !important;
}

/*.PagedList-skipToPrevious {
  order: -1;
}

.PagedList-skipToNext {
  order: 1;
}*/

.PagedList-skipToPrevious .ctrl,
.PagedList-skipToNext .ctrl {
  line-height: 2.5em;
}

.search-pagination .PagedList-ellipses .ctrl {
  width: 1em;
}

.search-pagination .PagedList-ellipses .ctrl::before {
  border: none;
}

.search-pagination .PagedList-ellipses .ctrl:hover {
  color: #1739e5 !important;
}

.search-pagination .PagedList-ellipses .ctrl:hover::before {
  color: #fff !important;
  background: #fff !important;
}

.search-pagination .PagedList-pageCountAndLocation .ctrl::before {
  content: none;
}

.search-pagination .PagedList-pageCountAndLocation .ctrl {
  width: auto;
}

.mobile-pagination .search-pagination .ctrl {
  display: none;
}

@media(max-width: 575px) {
  .mobile-pagination .search-pagination .ctrl {
    display: inline-block;
  }
}

a.active-tag {
  color: #fff;
  border-color: #1739e5;
  background: #00006c;
  pointer-events: none;
  cursor: default;
}

a.active-tag span {
  color: #fff;
  background: rgba(23,57,229,.1);
}

.validation-summary-errors ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.input-container {
  width: 65%;
  margin: auto !important;
}


.validation-summary-errors {
  display: block;
  padding: 1em 0.875em 0.875em;
  border-radius: 0 0 8px 8px;
  margin-top: -6px;
  background-color: #f28e41 !important;
  color: #00006c !important;
}

.rich-content ul li {
  margin-bottom: 0px;
}

label.umbraco-forms-label {
  margin-bottom: 1.5em;
}

.pg-news-details .embargo {
  color: #cc3300;
}

.card__thumbnail {
  overflow: hidden;
  padding-top: 56.25%;
  position: relative;
}

.card__thumbnail .img-br-top,
.card__thumbnail .card__thumbnail-image {
  bottom: 0;
  height: 100%;
  left: 0;
  object-fit: cover;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

.search-pagination .ctrl .ico {
  display: none;
}

.search-pagination .PagedList-skipToNext .ctrl .ico,
.search-pagination .PagedList-skipToPrevious .ctrl .ico {
  display: inline-block;
}

.search-pagination .PagedList-skipToNext .ctrl span,
.search-pagination .PagedList-skipToPrevious .ctrl span {
  font-size: 0;
}

.search-pagination .PagedList-skipToNext .ctrl .ico {
  transform: rotate(180deg);
}

.search-pagination .ctrl > * {
  font-weight: 600;
}

@media screen and (min-width: 650px) {
  .gloo-img-embed .gloo-img-left {
    float: left;
    margin-right: 20px;
    margin-top: 5px;
    margin-bottom: 5px;
  }
}

@media screen and (min-width: 650px) {
  .gloo-img-embed .gloo-img-right {
    float: right;
    margin-left: 20px;
    margin-top: 5px;
    margin-bottom: 5px;
  }
}

.slick-list {
  overflow: visible;
}

.squiggle.squiggle-navy-gloo::after {
  mask-position: right 0px;
}

@media screen and (max-width: 400px) {
  .carousel__info-wrapper .no-wrap,
  .card-body .no-wrap {
    white-space: normal;
  }
}

.folder .card-footer svg {
  transform: rotate(180deg);
}

@media screen and (max-width: 990px) {
  .pg-resources-details-section {
    padding-top: 0px!important;
  }
}

.pe-14 {
  padding-right: 0 !important;
}

@media screen and (min-width: 575px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pe-14 {
    padding-right: 14rem !important;
  }
}

.pg-news-details a .img,
.gloo-link .img {
  transform: translateX(0);
  transition: transform .3s ease-in-out;
}

.pg-news-details a:hover:not(:focus) .img,
 .gloo-link:hover:not(:focus) .img {
  transform: translateX(-0.35em);
}

.gloo-link:hover {
  text-decoration: underline;
}

.content-summary ol:not(.list--numbered),
.content-body ol:not(.list--numbered),
.content-summary ol ol ol ol:not(.list--numbered),
.content-body ol ol ol ol:not(.list--numbered) {
  list-style: decimal;
}

.content-summary ol ol:not(.list--numbered),
.content-body ol ol:not(.list--numbered),
.content-summary ol ol ol ol ol:not(.list--numbered),
.content-body ol ol ol ol ol:not(.list--numbered) {
  list-style: lower-alpha;
}

.content-summary ol ol ol:not(.list--numbered),
.content-body ol ol ol:not(.list--numbered),
.content-summary ol ol ol ol ol ol:not(.list--numbered),
.content-body ol ol ol ol ol ol:not(.list--numbered) {
  list-style: lower-roman;
}

.content-summary ul:not(.list--numbered),
.content-body ul:not(.list--numbered),
.content-summary ul ul ul ul:not(.list--numbered),
.content-body ul ul ul ul:not(.list--numbered) {
  list-style: disc;
}

.content-summary ul ul:not(.list--numbered),
.content-body ul ul:not(.list--numbered),
.content-summary ul ul ul ul ul:not(.list--numbered),
.content-body ul ul ul ul ul:not(.list--numbered) {
  list-style: circle;
}

.content-summary ul ul ul:not(.list--numbered),
.content-body ul ul ul:not(.list--numbered),
.content-summary ul ul ul ul ul ul:not(.list--numbered),
.content-body ul ul ul ul ul ul:not(.list--numbered) {
  list-style: square;
}

.carousel .content-summary ul {
  padding-left: 25px;
}

.carousel .content-summary ul li {
  padding-left: 1.75em;
}

.hyphenate {
  overflow-wrap: break-word;
  word-wrap: break-word;
}

.filter-ctrl span::before {
  min-width: 1.1em;
}

@media screen and (max-width: 400px) {
  .filter-ctrl {
    max-width: 250px;
  }
}

.prgloo-carousel a h1:hover {
  text-decoration: underline;
}

.prgloo-carousel .block-link:focus::after {
  border-radius: 10px;
}

@media (min-width: 768px) {
  .prgloo-carousel .block-link:focus::after {
    border-radius: 14px;
  }
}
body.gloo-preview {
    opacity: 1;
}
body.gloo-preview:before {
    bottom: 0;
    content: "";
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 2000;
}
