.block-hero-standard {
  padding: 4rem 0
}
.block-hero-standard.bg-transparent + .block-stat-simple.bg-transparent {
  margin-top: clamp(-1.5rem,-.4285714286rem + -1.1904761905vw,-1rem)!important
}
.block-hero-standard.bg-dark + .block-stat-simple.bg-dark {
  margin-top: clamp(-1.5rem,-.4285714286rem + -1.1904761905vw,-1rem)!important
}
.block-hero-standard.bg-black + .block-stat-simple.bg-black {
  margin-top: clamp(-1.5rem,-.4285714286rem + -1.1904761905vw,-1rem)!important
}
.block-hero-standard.bg-primary + .block-stat-simple.bg-primary {
  margin-top: clamp(-1.5rem,-.4285714286rem + -1.1904761905vw,-1rem)!important
}
.block-hero-standard.bg-secondary + .block-stat-simple.bg-secondary {
  margin-top: clamp(-1.5rem,-.4285714286rem + -1.1904761905vw,-1rem)!important
}
.block-hero-standard.bg-tertiary + .block-stat-simple.bg-tertiary {
  margin-top: clamp(-1.5rem,-.4285714286rem + -1.1904761905vw,-1rem)!important
}
.block-hero-standard.bg-midnight + .block-stat-simple.bg-midnight {
  margin-top: clamp(-1.5rem,-.4285714286rem + -1.1904761905vw,-1rem)!important
}
.block-hero-standard.bg-periwinkle + .block-stat-simple.bg-periwinkle {
  margin-top: clamp(-1.5rem,-.4285714286rem + -1.1904761905vw,-1rem)!important
}
.block-hero-standard.bg-sun + .block-stat-simple.bg-sun {
  margin-top: clamp(-1.5rem,-.4285714286rem + -1.1904761905vw,-1rem)!important
}
.block-hero-standard.bg-white + .block-stat-simple.bg-white {
  margin-top: clamp(-1.5rem,-.4285714286rem + -1.1904761905vw,-1rem)!important
}
.block-hero-standard.bg-sun-tint + .block-stat-simple.bg-sun-tint {
  margin-top: clamp(-1.5rem,-.4285714286rem + -1.1904761905vw,-1rem)!important
}
.block-hero-standard.bg-periwinkle-tint + .block-stat-simple.bg-periwinkle-tint {
  margin-top: clamp(-1.5rem,-.4285714286rem + -1.1904761905vw,-1rem)!important
}
.block-hero-standard.bg-periwinkle-sun-gradient + .block-stat-simple.bg-periwinkle-sun-gradient {
  margin-top: clamp(-1.5rem,-.4285714286rem + -1.1904761905vw,-1rem)!important
}
.block-hero-standard.bg-neutral-1 + .block-stat-simple.bg-neutral-1 {
  margin-top: clamp(-1.5rem,-.4285714286rem + -1.1904761905vw,-1rem)!important
}
.block-hero-standard.bg-neutral-2 + .block-stat-simple.bg-neutral-2 {
  margin-top: clamp(-1.5rem,-.4285714286rem + -1.1904761905vw,-1rem)!important
}
.block-hero-standard.bg-neutral-3 + .block-stat-simple.bg-neutral-3 {
  margin-top: clamp(-1.5rem,-.4285714286rem + -1.1904761905vw,-1rem)!important
}
.block-hero-standard.bg-neutral-4 + .block-stat-simple.bg-neutral-4 {
  margin-top: clamp(-1.5rem,-.4285714286rem + -1.1904761905vw,-1rem)!important
}
.block-hero-standard.bg-neutral-5 + .block-stat-simple.bg-neutral-5 {
  margin-top: clamp(-1.5rem,-.4285714286rem + -1.1904761905vw,-1rem)!important
}
.block-hero-standard.bg-neutral-6 + .block-stat-simple.bg-neutral-6 {
  margin-top: clamp(-1.5rem,-.4285714286rem + -1.1904761905vw,-1rem)!important
}
.block-hero-standard.bg-neutral-7 + .block-stat-simple.bg-neutral-7 {
  margin-top: clamp(-1.5rem,-.4285714286rem + -1.1904761905vw,-1rem)!important
}
.block-hero-standard.bg-neutral-8 + .block-stat-simple.bg-neutral-8 {
  margin-top: clamp(-1.5rem,-.4285714286rem + -1.1904761905vw,-1rem)!important
}
.block-hero-standard.bg-neutral-9 + .block-stat-simple.bg-neutral-9 {
  margin-top: clamp(-1.5rem,-.4285714286rem + -1.1904761905vw,-1rem)!important
}
.block-hero-standard.bg-neutral-10 + .block-stat-simple.bg-neutral-10 {
  margin-top: clamp(-1.5rem,-.4285714286rem + -1.1904761905vw,-1rem)!important
}
.block-hero-standard.bg-neutral-11 + .block-stat-simple.bg-neutral-11 {
  margin-top: clamp(-1.5rem,-.4285714286rem + -1.1904761905vw,-1rem)!important
}
.block-hero-standard.bg-neutral-12 + .block-stat-simple.bg-neutral-12 {
  margin-top: clamp(-1.5rem,-.4285714286rem + -1.1904761905vw,-1rem)!important
}
.block-hero-standard.bg-error + .block-stat-simple.bg-error {
  margin-top: clamp(-1.5rem,-.4285714286rem + -1.1904761905vw,-1rem)!important
}
.block-hero-standard.bg-warning + .block-stat-simple.bg-warning {
  margin-top: clamp(-1.5rem,-.4285714286rem + -1.1904761905vw,-1rem)!important
}
.block-hero-standard.bg-success + .block-stat-simple.bg-success {
  margin-top: clamp(-1.5rem,-.4285714286rem + -1.1904761905vw,-1rem)!important
}
.block-hero-standard.bg-information + .block-stat-simple.bg-information {
  margin-top: clamp(-1.5rem,-.4285714286rem + -1.1904761905vw,-1rem)!important
}
.block-hero-standard.bg-autofill + .block-stat-simple.bg-autofill {
  margin-top: clamp(-1.5rem,-.4285714286rem + -1.1904761905vw,-1rem)!important
}
@media (min-width:48rem) {
  .block-hero-standard {
    padding: 6rem 0
  }
}
@media (min-width:48rem) {
  .block-hero-standard__container {
    display: grid;
    grid-template-columns: repeat(12,minmax(0,1fr));
    column-gap: clamp(1rem,-.1428571429rem + 2.380952381vw,2rem);
    align-items: center
  }
}
.bg-midnight .block-hero-standard__container {
  position: relative;
  z-index: 5
}
.block-hero-standard .component-video,
.block-hero-standard__image {
  width: 100%;
  padding-bottom: 72.84%
}
@media (min-width:48rem) {
  .block-hero-standard .component-video,
  .block-hero-standard__image {
    grid-column: 7/span 6
  }
}
@media (min-width:48rem) {
  .block-hero-standard .component-video,
  .block-hero-standard__image {
    padding-bottom: 75%
  }
}
.block-hero-standard__row {
  align-items: center
}
.block-hero-standard__content {
  margin-bottom: 3rem
}
@media (min-width:48rem) {
  .block-hero-standard__content {
    grid-column: 1/span 6;
    margin-bottom: 0
  }
}
@media (min-width:62rem) {
  .block-hero-standard__content {
    grid-column-end: span 5
  }
}
.block-hero-standard__content .has-overline-font-size {
  width: max-content;
  margin-bottom: .5rem;
  padding: .25rem .5rem;
  color: #06070e;
  border-radius: .25rem;
  background-color: #fff
}
@media (min-width:48rem) {
  .block-hero-standard__content .has-overline-font-size {
    margin-bottom: 1rem
  }
}
.bg-periwinkle-tint .block-hero-standard__content .has-overline-font-size {
  background-color: #6a85e6
}
.bg-midnight .block-hero-standard__content .has-overline-font-size {
  color: #fff;
  background-color: #373d58
}
.block-hero-standard__content .has-body-font-size {
  margin-bottom: 0
}
.block-hero-standard__content .wp-block-buttons {
  gap: .75rem;
  margin: 1.75rem 0 0 0
}
@media (min-width:48rem) {
  .block-hero-standard__content .wp-block-buttons {
    gap: 1rem;
    margin: 2.25rem 0 0 0
  }
}
.block-hero-standard__content .wp-block-buttons .wp-block-button {
  margin: 0
}
.block-hero-standard.bg-midnight {
  position: relative;
  overflow: hidden
}
.block-hero-standard.bg-midnight::after {
  position: absolute;
  bottom: -18.75rem;
  right: -3rem;
  content: "";
  display: none;
  flex-shrink: 0;
  width: clamp(52.0625rem,-19.7946428571rem + 149.7023809524vw,114.9375rem);
  height: clamp(30.625rem,-10.9464285714rem + 86.6071428571vw,67rem);
  border-radius: 114.9375rem;
  background: radial-gradient(50% 50% at 50% 50%,rgba(106,133,230,.4) 0,rgba(106,133,230,0) 100%)
}
@media (min-width:48rem) {
  .block-hero-standard.bg-midnight::after {
    display: block
  }
}
@media (min-width:62rem) {
  .block-hero-standard.bg-midnight::after {
    bottom: -26.25rem;
    right: -3.625rem
  }
}
@media (min-width:75rem) {
  .block-hero-standard.bg-midnight::after {
    bottom: -31.25rem;
    right: -4.25rem
  }
}
@media (min-width:90rem) {
  .block-hero-standard.bg-midnight::after {
    bottom: -48.125rem;
    right: -5.5rem
  }
}