.flowblock-site-9fdd8f1ff1d4 h3{margin-top: 20px;
  font-size: 24px;
  line-height: 30px;}
.flowblock-site-9fdd8f1ff1d4 h3{font-family: var(--font--heading);
  font-size: var(--font--2rem);
  margin-top: 0;
  margin-bottom: 0;}
.flowblock-site-9fdd8f1ff1d4 .max-width-medium{width: 100%;
  max-width: 35rem;}
.flowblock-site-9fdd8f1ff1d4 .text-weight-normal{font-weight: 400;}
.flowblock-site-9fdd8f1ff1d4 .subheading{font-family: var(--font--body);
  font-size: var(--font--875rem);
  letter-spacing: .25rem;
  text-transform: uppercase;
  font-weight: 400;}
.flowblock-site-9fdd8f1ff1d4 .subheading.tight{letter-spacing: .1rem;}
.flowblock-site-9fdd8f1ff1d4 .number{z-index: 0;
  font-family: var(--font--body);
  color: var(--color--neutral-light-2);
  text-align: center;
  mix-blend-mode: multiply;
  font-size: 20vw;
  font-weight: 700;
  line-height: 9vw;
  position: absolute;
  inset: -2.8rem 0 auto auto;}
.flowblock-site-9fdd8f1ff1d4 .number.line-item{z-index: 100;
  color: #468ac940;
  -webkit-text-stroke-color: #468ac940;
  mix-blend-mode: normal;
  font-size: 16vw;
  line-height: 12vw;
  position: relative;
  top: 0;}
.flowblock-site-9fdd8f1ff1d4 ._3step_step-wrapper{grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-left: 0;
  padding-right: 4rem;
  display: grid;
  position: relative;}
.flowblock-site-9fdd8f1ff1d4 .column3{grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;}
.flowblock-site-9fdd8f1ff1d4 .column3.height-75vh{height: 75vh;
  min-height: 500px;
  max-height: 700px;}
.flowblock-site-9fdd8f1ff1d4 .column3.height-75vh.gap-1{grid-column-gap: 1rem;
  grid-row-gap: 1rem;}
.flowblock-site-9fdd8f1ff1d4 .column3.divider_wrapper{grid-template-columns: 1fr max-content 1fr max-content 1fr;}
.flowblock-site-9fdd8f1ff1d4 .column3.gap-large{grid-column-gap: 4rem;
  grid-row-gap: 4rem;}
.flowblock-site-9fdd8f1ff1d4 .column3.gallery-gap{grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;}
@media screen and (min-width: 1280px){.flowblock-site-9fdd8f1ff1d4 .subheading{-webkit-text-stroke-color: var(--color--accent);}}
@media screen and (min-width: 1280px){.flowblock-site-9fdd8f1ff1d4 .number{font-size: 19vw;
    top: -3rem;}}
@media screen and (min-width: 1440px){.flowblock-site-9fdd8f1ff1d4 .subheading{font-size: var(--font--1rem);}}
@media screen and (min-width: 1440px){.flowblock-site-9fdd8f1ff1d4 .number{font-size: 17rem;
    top: -4rem;}}
@media screen and (min-width: 1440px){.flowblock-site-9fdd8f1ff1d4 .column3{grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;}}
@media screen and (min-width: 1440px){.flowblock-site-9fdd8f1ff1d4 .column3.gap-large{grid-column-gap: 5rem;
    grid-row-gap: 5rem;}}
@media screen and (min-width: 1920px){.flowblock-site-9fdd8f1ff1d4 .number.line-item{font-size: 15rem;
    line-height: 11rem;}}
@media screen and (min-width: 1920px){.flowblock-site-9fdd8f1ff1d4 ._3step_step-wrapper{padding-right: 5rem;}}
@media screen and (min-width: 1920px){.flowblock-site-9fdd8f1ff1d4 .column3.gap-large{grid-column-gap: 6rem;
    grid-row-gap: 6rem;}}
@media screen and (max-width: 991px){.flowblock-site-9fdd8f1ff1d4 .subheading{line-height: 1.8;}}
@media screen and (max-width: 991px){.flowblock-site-9fdd8f1ff1d4 .number{text-align: center;
    font-size: 15vw;
    top: -2rem;}}
@media screen and (max-width: 991px){.flowblock-site-9fdd8f1ff1d4 .number.line-item{font-size: 10rem;
    line-height: 7rem;}}
@media screen and (max-width: 991px){.flowblock-site-9fdd8f1ff1d4 ._3step_step-wrapper{padding-left: 0;
    padding-right: 2rem;}}
@media screen and (max-width: 991px){.flowblock-site-9fdd8f1ff1d4 .column3{grid-column-gap: 1rem;
    grid-row-gap: 1rem;}}
@media screen and (max-width: 991px){.flowblock-site-9fdd8f1ff1d4 .column3.height-75vh.gap-1{min-height: 300px;
    max-height: 450px;}}
@media screen and (max-width: 991px){.flowblock-site-9fdd8f1ff1d4 .column3.gap-large{grid-column-gap: 2rem;
    grid-row-gap: 2rem;}}
@media screen and (max-width: 991px){.flowblock-site-9fdd8f1ff1d4 .column3.gallery-gap{grid-template-columns: 1fr 1fr;}}
@media screen and (max-width: 767px){.flowblock-site-9fdd8f1ff1d4 h3{font-size: 1.5rem;}}
@media screen and (max-width: 767px){.flowblock-site-9fdd8f1ff1d4 .subheading{font-size: var(--font--875rem);}}
@media screen and (max-width: 767px){.flowblock-site-9fdd8f1ff1d4 .number{width: 10rem;
    margin-top: 2rem;
    font-size: 12rem;
    top: 0;
    right: 0;}}
@media screen and (max-width: 767px){.flowblock-site-9fdd8f1ff1d4 .number.line-item{margin-top: 0;}}
@media screen and (max-width: 767px){.flowblock-site-9fdd8f1ff1d4 ._3step_step-wrapper{padding-top: 2rem;
    padding-left: 0;}}
@media screen and (max-width: 767px){.flowblock-site-9fdd8f1ff1d4 ._3step_step-wrapper.slide-up{padding-top: 0;
    padding-right: 9rem;}}
@media screen and (max-width: 767px){.flowblock-site-9fdd8f1ff1d4 .column3{flex-flow: wrap;
    grid-template-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    display: flex;}}
@media screen and (max-width: 767px){.flowblock-site-9fdd8f1ff1d4 .column3.height-75vh.gap-1{height: auto;
    min-height: auto;
    max-height: none;}}
@media screen and (max-width: 767px){.flowblock-site-9fdd8f1ff1d4 .column3.gap-large{grid-column-gap: 3rem;
    grid-row-gap: 3rem;}}
@media screen and (max-width: 767px){.flowblock-site-9fdd8f1ff1d4 .column3.gallery-gap{grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;}}
@media screen and (max-width: 479px){.flowblock-site-9fdd8f1ff1d4 .number{width: 6rem;
    margin-top: 0;
    font-size: 5.5rem;
    top: -.5rem;}}
@media screen and (max-width: 479px){.flowblock-site-9fdd8f1ff1d4 .number.line-item{margin: 1rem auto .5rem;
    font-size: 6rem;
    line-height: 4rem;}}
@media screen and (max-width: 479px){.flowblock-site-9fdd8f1ff1d4 ._3step_step-wrapper.slide-up{padding-right: 0;}}
.flowblock-site-9fdd8f1ff1d4 #w-node-_1c39b10f-e5ff-70f1-4563-13b425855342-25855332, .flowblock-site-9fdd8f1ff1d4 #w-node-_513a5210-1b2a-8f25-7d84-5c1074376099-25855332{align-self: end;}
.flowblock-site-9fdd8f1ff1d4 #w-node-_1c39b10f-e5ff-70f1-4563-13b42585534e-25855332{align-self: stretch;}
.flowblock-site-9fdd8f1ff1d4 #w-node-fe57a332-5abc-cb4a-e3b8-4e7fbfa94908-25855332{align-self: end;}