@font-face {
  font-family: Raleway;
  src: url('../fonts/Raleway-Medium.woff') format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Raleway;
  src: url('../fonts/Raleway-SemiBold.woff') format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Raleway;
  src: url('../fonts/Raleway-Regular.woff') format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  src: url('../fonts/Poppins-SemiBold.woff') format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  src: url('../fonts/Poppins-Medium.woff') format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  src: url('../fonts/Poppins-Regular.woff') format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Raleway;
  src: url('../fonts/Raleway-Bold.woff') format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

:root {
  --black: #333;
  --white-smoke: whitesmoke;
  --white: white;
  --lavender: #edf0ff;
  --dark-slate-blue: #3c4ead;
  --gainsboro: #d9d9d9;
  --slate-blue: #4859b2;
  --ivory: #fffdee;
  --dark-grey: #949494;
  --firebrick: #ba141a;
  --cornflower-blue: #768cff;
}

body {
  color: var(--black);
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.05;
}

h2 {
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 1;
}

h3 {
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3;
}

h4 {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Raleway, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1;
}

p {
  margin-bottom: 0;
}

a {
  text-decoration: underline;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

img {
  object-fit: cover;
  max-width: 100%;
  display: inline-block;
}

strong {
  font-weight: bold;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin-bottom: 10px;
  padding: 10px 20px;
  font-size: 1.05rem;
  font-style: normal;
  line-height: 22px;
}

.grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.grid.gap-64 {
  grid-column-gap: 64px;
}

.grid.gap-48-40 {
  grid-column-gap: 48px;
  justify-items: center;
  min-height: 50vh;
  margin-bottom: 56px;
  overflow: hidden;
}

.grid.gap-48-40.no-margin-bottom {
  margin-bottom: 0;
}

.grid.gap-48-40.no-min-height {
  min-height: auto;
  margin-bottom: 0;
}

.grid.gap-48-40.hide {
  display: none;
}

.grid.columns-9 {
  grid-template-columns: auto 1fr auto 1fr auto 1fr auto 1fr auto;
}

.grid.mobile-landscape-stack.center {
  grid-template-columns: 1fr;
  justify-items: center;
}

.grid.tablet-stack {
  grid-template-columns: 1fr;
  justify-items: center;
  max-width: 460px;
  position: relative;
}

.grid.mobile-stack {
  overflow: hidden;
}

.grid.relative-wrapper {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  padding: 40px 24px;
  position: relative;
}

.grid.relative-wrapper.border-top {
  border-top: 1px solid #000;
}

.flex-align-center {
  grid-column-gap: 10px;
  align-items: center;
  display: flex;
}

.flex-align-center.gap-20 {
  grid-column-gap: 20px;
}

.flex-align-center.no-gap {
  grid-column-gap: 2px;
  align-self: flex-start;
}

.flex-space-between {
  grid-column-gap: 20px;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.flex-vertical {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.flex-vertical.align-start {
  align-items: flex-start;
}

.flex-vertical.align-start.height-100 {
  justify-content: space-between;
  height: 100%;
}

.flex-vertical.justify-space-between {
  grid-row-gap: 160px;
  justify-content: space-between;
  align-items: flex-start;
}

.flex-vertical.gap-32 {
  grid-row-gap: 32px;
  justify-content: flex-start;
  align-items: flex-start;
}

.flex-vertical.margin-top--70 {
  margin-top: -70px;
  margin-bottom: 70px;
  transform: translate(0, -20px);
}

.flex-vertical.gap-8 {
  grid-row-gap: 8px;
}

.margin-top-40 {
  margin-top: 40px;
}

.section {
  background-color: var(--white-smoke);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 100px 6vw;
  display: flex;
  position: relative;
}

.section.hero {
  color: var(--white);
  min-height: 110vh;
}

.section.no-top-padding {
  z-index: 1;
  padding-top: 0;
}

.section.footer {
  background-color: var(--black);
  color: var(--white);
  padding-top: 56px;
  padding-bottom: 16px;
}

.section.min-height-100vh {
  background-color: #0000;
  min-height: 100vh;
}

.section-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1400px;
  display: flex;
  position: relative;
}

.section-wrapper.top-padding-16 {
  padding-top: 24px;
}

.section-wrapper.hero {
  position: relative;
}

.max-width-590 {
  width: 100%;
  max-width: 590px;
}

.text-center {
  text-align: center;
}

.margin-bottom-16 {
  margin-bottom: 16px;
}

.margin-top-32 {
  margin-top: 32px;
}

.margin-bottom-32 {
  margin-bottom: 32px;
}

.max-width-370 {
  width: 100%;
  max-width: 370px;
}

.max-width-370.hero {
  flex-direction: column;
  display: flex;
}

.margin-top-24 {
  margin-top: 24px;
}

.margin-bottom-24 {
  margin-bottom: 24px;
}

.margin-bottom-56 {
  margin-bottom: 56px;
}

.max-width-670 {
  width: 100%;
  max-width: 670px;
}

.max-width-445 {
  width: 100%;
  max-width: 445px;
}

.max-width-1070 {
  width: 100%;
  max-width: 1070px;
}

.max-width-1000 {
  width: 100%;
  max-width: 1000px;
}

.max-width-485 {
  width: 100%;
  max-width: 485px;
}

.max-width-1170 {
  width: 100%;
  max-width: 1170px;
  position: relative;
}

.max-width-850 {
  width: 100%;
  max-width: 850px;
}

.hero-header {
  color: var(--white);
}

.hero-header.small {
  color: var(--black);
  font-family: Raleway, sans-serif;
  font-size: 3rem;
}

.hero-header.small.lavender {
  color: var(--lavender);
}

.hero-header.small.white {
  color: var(--white);
}

.button {
  border: 1px solid var(--dark-slate-blue);
  color: var(--white);
  text-align: center;
  letter-spacing: .01rem;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 10px;
  padding: 15px 31px;
  font-family: Raleway, sans-serif;
  font-weight: 500;
  text-decoration: none;
  transition: border-color .4s cubic-bezier(.755, .05, .855, .06);
  position: relative;
  overflow: hidden;
}

.button.margin-top-40 {
  border-radius: 10px;
}

.button.outline {
  border: 1px solid var(--dark-slate-blue);
  color: var(--dark-slate-blue);
  text-transform: capitalize;
  background-color: #0000;
  padding: 15px 31px;
  text-decoration: none;
  transition: color .4s cubic-bezier(.47, 0, .745, .715), border-color .4s cubic-bezier(.755, .05, .855, .06);
  display: block;
}

.button.outline:hover {
  color: var(--white);
}

.button.lavender {
  border-color: var(--lavender);
  background-color: var(--lavender);
  color: var(--black);
  transition: color .3s cubic-bezier(.47, 0, .745, .715), border-color .4s cubic-bezier(.755, .05, .855, .06);
}

.button.lavender:hover {
  color: var(--lavender);
  background-color: #0000;
}

.button.hover-purple {
  transition: color .4s cubic-bezier(.47, 0, .745, .715), border-color .4s cubic-bezier(.755, .05, .855, .06);
}

.button.hover-purple:hover {
  border-color: var(--dark-slate-blue);
  color: var(--dark-slate-blue);
}

.values {
  color: var(--white);
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: -10vh;
  padding: 88px;
  display: flex;
  position: relative;
}

.eyebrow {
  text-transform: capitalize;
  font-family: Raleway, sans-serif;
  font-weight: 700;
}

.eyebrow.margin-bottom-16 {
  position: relative;
}

.horizontal-line {
  background-color: var(--black);
  width: 100%;
  height: 1px;
}

.horizontal-line.margin-bottom-32 {
  position: relative;
}

.horizontal-line.margin-bottom-32.white-bg, .horizontal-line.white {
  background-color: var(--white);
}

.horizontal-line.max-width-200 {
  background-color: var(--gainsboro);
  max-width: 200px;
}

.horizontal-line.absolute {
  transform-origin: 0%;
  position: absolute;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.horizontal-line.absolute-top {
  background-color: #3333334d;
  position: absolute;
  top: 0;
  left: 0%;
  right: 0%;
}

.horizontal-line.absolute-center {
  position: absolute;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.max-width-720 {
  max-width: 720px;
  position: relative;
}

.section-header {
  align-self: flex-start;
  font-family: Raleway, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2;
}

.section-header.large {
  font-size: 2.5rem;
}

.section-header.align-center {
  align-self: auto;
}

.blue-text {
  color: var(--dark-slate-blue);
}

.max-width-900 {
  width: 100%;
  max-width: 900px;
}

.max-width-900.margin-top-32 {
  align-self: center;
  position: relative;
}

.max-width-600 {
  max-width: 600px;
}

.vertical-line {
  background-color: var(--black);
  width: 1px;
  height: 100%;
  max-height: 150px;
}

.vertical-line.absolute {
  position: absolute;
  left: 50%;
}

.vertical-line.no-max-height {
  max-height: none;
}

.vertical-line.top {
  transform-origin: 50% 0;
  position: absolute;
  top: 0;
}

.vertical-line.bottom {
  transform-origin: 50% 100%;
  position: absolute;
  bottom: 0;
}

.vertical-line.max-height-50 {
  transform-origin: 50% 0;
  background-color: #3333334d;
  max-height: 50px;
  position: absolute;
}

.height-420 {
  width: 100%;
  height: 420px;
}

.image-100 {
  width: 100%;
  height: 100%;
}

.image-100.top-30 {
  object-position: 50% 30%;
}

.image-100.top-30.flip-horizontal {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.image-100.top-10 {
  object-position: 50% 10%;
}

.image-100.top-10.flip-horizontal, .image-100.flip-horizontal {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.jumbo-text {
  font-family: Raleway, sans-serif;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 1.2;
}

.big-text {
  text-transform: uppercase;
  font-size: 1.375rem;
}

.blue-bg {
  color: var(--white);
  flex-direction: column;
  align-items: center;
  width: 66.6667%;
  padding: 155px 56px;
  display: flex;
  position: relative;
}

.max-width-380 {
  max-width: 380px;
}

.max-width-380.tablet-max-width-250 {
  width: 100%;
}

.form-block {
  width: 100%;
  max-width: 460px;
  margin: 56px auto 0;
  position: relative;
}

.form-block.max-width-950 {
  max-width: 950px;
}

.field-label {
  margin-bottom: 16px;
  font-weight: 400;
}

.field-label.align-left {
  align-self: flex-start;
}

.text-field {
  border: 1px solid var(--white);
  background-color: var(--slate-blue);
  border-radius: 4px;
  height: 60px;
  margin-bottom: 24px;
  padding: 18px 16px 18px 20px;
  font-size: 1rem;
}

.text-field:focus, .text-field:focus-visible, .text-field[data-wf-focus-visible] {
  border-color: var(--white);
  color: var(--white);
}

.text-field.no-margin-bottom {
  width: 100%;
  margin-bottom: 0;
}

.submit-button {
  border: 1px solid var(--ivory);
  background-color: var(--ivory);
  color: var(--black);
  border-radius: 10px;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 3rem;
  font-family: Raleway, sans-serif;
  font-weight: 700;
  transition: color .4s cubic-bezier(.55, .085, .68, .53), background-color .4s cubic-bezier(.55, .085, .68, .53);
  display: block;
}

.submit-button:hover {
  color: var(--ivory);
  background-color: #0000;
}

.submit-button.margin-top-40 {
  text-transform: uppercase;
  border-radius: 10px;
}

.submit-button.blue {
  background-color: var(--dark-slate-blue);
  color: var(--white);
  align-self: flex-start;
  margin-left: 0;
}

.footer-grid {
  grid-column-gap: 24px;
  grid-row-gap: 56px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.icon-18 {
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  display: flex;
}

.link-block {
  grid-column-gap: 10px;
  color: var(--white);
  align-items: center;
  text-decoration: none;
  display: flex;
}

.link-block.email.hide-on-desktop {
  display: none;
}

.icon-20-16 {
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 16px;
  display: flex;
}

.footer-bottom {
  border-top: 1px solid var(--gainsboro);
  flex-direction: row;
  justify-content: space-between;
  padding-top: 16px;
  display: flex;
}

.text-link {
  color: #949494;
  transition: color .2s;
}

.text-link:hover {
  color: var(--white);
}

.text-link.dark {
  text-decoration: underline;
}

.text-link.dark:hover {
  color: var(--dark-slate-blue);
}

.text-link.dark.margin-top-16 {
  display: inline-block;
}

.navbar {
  background-color: var(--white-smoke);
  justify-content: center;
  align-items: center;
  padding: 16px 6vw;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1400px;
  display: flex;
}

.nav-link {
  color: var(--black);
  text-transform: uppercase;
  padding: 0;
  font-size: .875rem;
  text-decoration: none;
  overflow: hidden;
}

.nav-menu {
  grid-column-gap: 24px;
  align-items: center;
  display: flex;
}

.grey-bg {
  background-color: var(--white-smoke);
}

.lavender-bg {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 2fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding: 70px 56px;
  display: grid;
  position: relative;
}

.lavender-bg.mobile-vertical-padding {
  justify-items: center;
  padding-left: 0;
  padding-right: 0;
}

.block-quote-svg {
  width: 71px;
  height: 57px;
}

.quote {
  border-left-color: var(--dark-slate-blue);
  color: var(--dark-slate-blue);
  text-align: left;
  margin-top: 48px;
  margin-bottom: 24px;
  font-family: Raleway, sans-serif;
  font-weight: 700;
}

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

.text-opacity-42 {
  opacity: .42;
}

.margin-top-48 {
  margin-top: 48px;
}

.image-200by240 {
  border-radius: 20px;
  width: 200px;
  height: 240px;
}

.image-200by240.margin-bottom-100 {
  object-position: 100% 50%;
  margin-bottom: 100px;
}

.height-360 {
  border-radius: 20px;
  width: 100%;
  height: 360px;
  overflow: hidden;
}

.height-360.no-round-borders {
  border-radius: 0;
}

.text-949494 {
  color: var(--dark-grey);
}

.collection-list-wrapper {
  border-top: 1px solid var(--black);
  width: 100%;
  padding-left: 56px;
  padding-right: 56px;
}

.collection-list {
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.service-wrapper {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
  position: relative;
}

.topic-header {
  font-family: Raleway, sans-serif;
  font-size: 1.375rem;
}

.topic-header.bold {
  font-weight: 700;
}

.service-content {
  max-width: 512px;
}

.height-240 {
  width: 100%;
  height: 240px;
}

.collection-item {
  flex: 45%;
  position: relative;
}

.collection-item:nth-child(odd) {
  padding-right: 24px;
}

.collection-item:nth-child(2n) {
  padding-left: 24px;
}

.collection-item:last-child {
  padding-right: 0;
}

.blue-background {
  background-color: var(--dark-slate-blue);
  color: var(--white-smoke);
}

.max-width-300 {
  width: 100%;
  max-width: 300px;
}

.form {
  margin-bottom: 56px;
}

.service-features {
  grid-column-gap: 48px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  width: 100%;
  padding: 24px 90px;
  transition: all .4s;
  display: grid;
  position: relative;
}

.service-features:hover {
  border-top-color: var(--dark-slate-blue);
  background-color: var(--lavender);
}

.service-features.no-margin-bottom {
  margin-bottom: 0;
}

.counter {
  color: var(--dark-slate-blue);
  font-family: Raleway, sans-serif;
  font-size: 3rem;
  font-style: italic;
  line-height: 1;
}

.service-features-list {
  border-bottom: 1px solid #3333334d;
  width: 100%;
}

.empty-state {
  text-align: center;
  background-color: #0000;
}

.tablet-text-center {
  text-align: center;
}

.hamburger {
  grid-row-gap: 4px;
  background-color: var(--white);
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 6px 4px;
  display: none;
  position: relative;
}

.bar {
  background-color: var(--firebrick);
  width: 16px;
  height: 1px;
}

.mobile-menu {
  z-index: 99;
  grid-row-gap: 24px;
  background-color: var(--white-smoke);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.menu-link {
  color: var(--black);
  text-decoration: none;
}

.close-button {
  opacity: 0;
  width: 17px;
  height: 17px;
  position: absolute;
}

.values-bg {
  background-color: var(--slate-blue);
  border-radius: 10px;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
}

.left-align {
  align-self: flex-start;
}

.main-bg {
  background-color: var(--dark-slate-blue);
  border-radius: 10px;
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
}

.button-text {
  text-decoration: none;
  display: inline;
  position: relative;
}

.button-text.right-padding-0-5rem {
  padding-right: .25rem;
}

.lavender-bg-color {
  z-index: -1;
  background-color: var(--lavender);
  border-radius: 10px;
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
}

.footer-text {
  font-size: .9rem;
  line-height: 1.8;
}

.back-button {
  grid-column-gap: 8px;
  color: var(--white);
  align-self: flex-start;
  margin-bottom: 40px;
  font-size: .75rem;
  text-decoration: none;
  display: flex;
}

.back-arrow {
  width: 25px;
  height: 16px;
}

.rich-text-block {
  max-width: 800px;
  margin-top: 56px;
}

.rich-text-block h2 {
  margin-bottom: 16px;
  font-family: Raleway, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2;
}

.rich-text-block p {
  margin-bottom: 20px;
}

.rich-text-block h3 {
  font-family: Raleway, sans-serif;
  font-size: 1.375rem;
  line-height: 1.2;
}

.rich-text-block ul, .rich-text-block li {
  margin-bottom: 10px;
}

.rich-text-block strong {
  font-weight: 600;
}

.rich-text-block a {
  color: var(--slate-blue);
}

.brand {
  width: 88px;
}

.link-line {
  background-color: var(--black);
  width: 100%;
  height: 1px;
  transition: transform .4s cubic-bezier(.95, .05, .795, .035);
  transform: translate(-101%);
}

.button-bg {
  background-color: var(--dark-slate-blue);
  transition: transform .4s cubic-bezier(.95, .05, .795, .035);
  position: absolute;
  inset: 0%;
}

.icon-24 {
  width: 24px;
  height: 24px;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  grid-row-gap: 24px;
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.instructions {
  align-self: flex-start;
  width: 100%;
  max-width: 500px;
  font-size: .875rem;
}

.error {
  text-align: center;
  background-color: #d61532cc;
  border-radius: 10px;
  margin-bottom: 40px;
  padding: 8px;
  font-size: .875rem;
  display: none;
}

.dark {
  color: var(--black);
}

.collection-list-link-wrapper {
  margin-top: 16px;
}

.collection-list-link-wrapper.services-links {
  margin-top: 0;
}

.margin-bottom-8 {
  margin-bottom: 8px;
}

.title-case {
  text-transform: capitalize;
}

/*
.logo {
  object-fit: contain;
  width: 88px;
}
*/

.logo {
  height: 60px;
  width: auto;
  max-height: none;
  max-width: none;
}

.logo._120px {
  width: auto;
}

.text-wrapper.flex-horizontal {
  width: 100%;
  display: flex;
}

.collection-item-link {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.collection-list-link {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: space-around;
  width: 100%;
  display: grid;
}

.link-item {
  text-decoration: none;
  display: flex;
}

.height-430 {
  border-radius: 20px;
  width: 100%;
  height: 430px;
  overflow: hidden;
}

.height-430.margin-vertical-48-56 {
  margin-top: 48px;
  margin-bottom: 56px;
}

.bread-crumb {
  align-self: flex-start;
  margin-bottom: 40px;
  font-size: .75rem;
  font-weight: 500;
}

.bread-crumb-link {
  color: var(--black);
  font-weight: 400;
  text-decoration: none;
}

.bread-crumb-link.white {
  color: var(--white);
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.success-message {
  background-color: var(--cornflower-blue);
  border-radius: 10px;
}

.error-message {
  text-align: center;
  border-radius: 10px;
  font-size: .875rem;
}

.bg-image-wrapper {
  width: 100%;
  height: 110vh;
  position: absolute;
  inset: 0%;
}

.bg-image {
  object-position: 66% 50%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.bg-overlay {
  opacity: .3;
  background-color: #000;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.hero-content-wrapper {
  width: 100%;
  max-width: 520px;
}

.image-height-400 {
  height: 400px;
}

.max-width-512 {
  width: 100%;
  max-width: 512px;
}

.margin-top-16 {
  margin-top: 16px;
}

.height-300 {
  height: 300px;
}

@media screen and (max-width: 991px) {
  .grid.gap-48-40 {
    grid-template-columns: 1fr 2fr;
  }

  .grid.gap-48-40.no-min-height {
    grid-template-columns: 1fr;
  }

  .grid.tablet-stack {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .flex-vertical.align-start.height-100 {
    height: auto;
  }

  .flex-vertical.justify-space-between {
    grid-row-gap: 64px;
  }

  .section.mobile-no-horizontal-padding {
    padding-bottom: 100px;
  }

  .button.outline {
    padding-left: 23px;
    padding-right: 23px;
  }

  .values {
    padding: 56px 32px;
  }

  .section-header.large {
    text-align: center;
    max-width: 520px;
  }

  .section-header.title-case.text-center {
    text-align: left;
  }

  .vertical-line.absolute {
    display: none;
  }

  .blue-bg {
    width: 100%;
    padding: 56px 32px;
  }

  .max-width-380.tablet-max-width-250 {
    max-width: 250px;
  }

  .footer-grid {
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
  }

  .footer-bottom {
    grid-row-gap: 16px;
    flex-direction: column;
    align-items: center;
  }

  .lavender-bg {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .lavender-bg.mobile-vertical-padding {
    padding-bottom: 0;
  }

  .block-quote-svg {
    position: absolute;
  }

  .collection-list-wrapper, .service-features {
    padding-left: 0;
    padding-right: 0;
  }

  .tablet-text-center {
    text-align: center;
  }

  .hamburger {
    min-width: 60px;
    min-height: 60px;
    display: flex;
  }

  .close-button {
    justify-content: center;
    align-items: center;
  }

  .collection-list-link {
    grid-row-gap: 52px;
    grid-auto-flow: row;
  }

  .image-height-400 {
    height: 300px;
  }

  .height-300 {
    height: 350px;
  }
}

@media screen and (max-width: 767px) {
  .grid.gap-64, .grid.gap-48-40 {
    grid-template-columns: 1fr;
  }

  .grid.columns-9 {
    grid-template-columns: 1fr 1fr;
    justify-items: center;
  }

  .grid.mobile-landscape-stack {
    grid-template-columns: 1fr;
  }

  .grid.relative-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    padding: 0;
  }

  .grid.relative-wrapper.border-bottom {
    border-bottom: 1px solid #000;
    padding-bottom: 40px;
  }

  .flex-space-between.mobile-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 56px;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    display: grid;
  }

  .flex-vertical.justify-space-between {
    grid-row-gap: 16px;
    align-items: center;
  }

  .flex-vertical.gap-32 {
    grid-row-gap: 24px;
  }

  .flex-vertical.gap-32.mobile-horizontal {
    grid-column-gap: 32px;
    flex-direction: row;
  }

  .section.mobile-no-horizontal-padding {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-header {
    font-size: 3rem;
  }

  .hero-header.small {
    font-size: 2.5rem;
  }

  .values {
    padding-left: 24px;
    padding-right: 24px;
  }

  .horizontal-line.absolute, .horizontal-line.absolute-center, .vertical-line.no-max-height, .vertical-line.top, .vertical-line.bottom, .vertical-line.max-height-50 {
    display: none;
  }

  .height-420 {
    height: 400px;
  }

  .blue-bg {
    padding-bottom: 100px;
    padding-left: 6vw;
    padding-right: 6vw;
  }

  .footer-grid {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    font-size: .875rem;
  }

  .lavender-bg {
    padding-left: 24px;
    padding-right: 24px;
  }

  .block-quote-svg {
    z-index: 1;
  }

  .image-200by240 {
    height: 189px;
  }

  .height-360 {
    height: 300px;
  }

  .service-wrapper {
    border-bottom: 1px solid #000;
    padding: 40px 24px;
  }

  .service-wrapper.last {
    border-bottom-style: none;
  }

  .collection-item {
    flex-basis: auto;
  }

  .collection-item:nth-child(odd) {
    padding-right: 0;
  }

  .collection-item:nth-child(2n) {
    padding-left: 0;
  }

  .service-features {
    grid-template-columns: 1fr;
  }

  .main-bg {
    border-radius: 0;
  }

  .brand {
    padding-left: 0;
  }

  .spacer {
    display: none;
  }

  .height-430 {
    height: 300px;
  }

  .image-height-400 {
    height: 400px;
  }

  .height-300 {
    height: 240px;
    padding-left: 24px;
    padding-right: 24px;
  }
}

@media screen and (max-width: 479px) {
  h4 {
    font-size: 1rem;
  }

  .grid.mobile-stack {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .flex-vertical.margin-top--70 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .section.hero {
    background-image: linear-gradient(#0000, #0000), url('../images/Corporate-Finedge-Singapore-6.jpg');
    background-position: 0 0, 70%;
  }

  .hero-header {
    font-size: 2rem;
  }

  .hero-header.small {
    font-size: 1.75rem;
  }

  .button {
    text-align: center;
  }

  .button.outline {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .values {
    padding: 48px 16px;
  }

  .section-header, .section-header.large {
    font-size: 1.375rem;
  }

  .height-420 {
    height: 300px;
  }

  .jumbo-text {
    font-size: 2.3rem;
  }

  .big-text {
    font-size: 1.125rem;
  }

  .big-text.text-949494, .big-text.mobile-small {
    font-size: 1rem;
  }

  .max-width-380.tablet-max-width-250 {
    max-width: 200px;
  }

  .text-field.no-margin-bottom {
    margin-bottom: 24px;
  }

  .submit-button {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .submit-button.margin-top-40 {
    margin-left: 0;
    margin-right: 0;
    font-size: .875rem;
  }

  .link-block.email {
    display: none;
  }

  .link-block.email.hide-on-desktop {
    display: flex;
  }

  .image-200by240 {
    height: 150px;
  }

  .image-200by240.mobile-hide {
    display: none;
  }

  .height-360 {
    height: 250px;
  }

  .height-360.mobile-hide {
    display: none;
  }

  .service-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .topic-header {
    font-size: 1.2rem;
  }

  .footer-text.line-height-1-2 {
    line-height: 1.2;
  }

  .rich-text-block h2 {
    font-size: 1.375rem;
  }

  .rich-text-block h3 {
    font-size: 1.2rem;
  }

  .rich-text-block ul, .rich-text-block ol {
    padding-left: 20px;
  }

  .utility-page-wrap {
    padding-left: 6vw;
    padding-right: 6vw;
  }

  .height-430 {
    height: 250px;
  }

  .contact-form {
    flex-direction: column;
    display: flex;
  }

  .instructions-list {
    padding-left: 20px;
  }

  .image-height-400 {
    height: 250px;
  }

  .height-300 {
    padding-left: 0;
    padding-right: 0;
  }
}

#w-node-_7b2c1f92-4e8a-191d-29ca-affdbef546ec-ad5e3fe5, #w-node-_7b2c1f92-4e8a-191d-29ca-affdbef546ed-ad5e3fe5, #w-node-_7b2c1f92-4e8a-191d-29ca-affdbef546f4-ad5e3fe5, #w-node-_7b2c1f92-4e8a-191d-29ca-affdbef546f5-ad5e3fe5, #w-node-_7b2c1f92-4e8a-191d-29ca-affdbef546fb-ad5e3fe5, #w-node-_7b2c1f92-4e8a-191d-29ca-affdbef546fc-ad5e3fe5, #w-node-_7b2c1f92-4e8a-191d-29ca-affdbef54702-ad5e3fe5, #w-node-_7b2c1f92-4e8a-191d-29ca-affdbef54703-ad5e3fe5, #w-node-_7b2c1f92-4e8a-191d-29ca-affdbef54709-ad5e3fe5, #w-node-_894c7aff-1b94-4ea4-2a27-35b32995c531-ad5e3fe5, #w-node-cd1158d9-0109-8361-4de6-307146e11525-ad5e3fe5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cc39d0a-0482-8f62-3c72-e6381d3d28ce-ad5e3fe5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2cc39d0a-0482-8f62-3c72-e6381d3d28cf-ad5e3fe5, #w-node-_2cc39d0a-0482-8f62-3c72-e6381d3d28d1-ad5e3fe5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_2cc39d0a-0482-8f62-3c72-e6381d3d28e0-ad5e3fe5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cc39d0a-0482-8f62-3c72-e6381d3d28e1-ad5e3fe5, #w-node-_3a78038b-758a-99be-17b4-e343d544a32d-ad5e3fe5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3a78038b-758a-99be-17b4-e343d544a32e-ad5e3fe5, #w-node-_3a78038b-758a-99be-17b4-e343d544a330-ad5e3fe5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_3a78038b-758a-99be-17b4-e343d544a336-ad5e3fe5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a78038b-758a-99be-17b4-e343d544a337-ad5e3fe5, #w-node-_054b6999-dcd9-9e06-8ca3-58631d43418d-ad5e3fe5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_054b6999-dcd9-9e06-8ca3-58631d43418e-ad5e3fe5, #w-node-_054b6999-dcd9-9e06-8ca3-58631d434190-ad5e3fe5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_054b6999-dcd9-9e06-8ca3-58631d434198-ad5e3fe5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_054b6999-dcd9-9e06-8ca3-58631d434199-ad5e3fe5, #w-node-a868745a-6e3f-ef77-10e4-87f23001de73-ad5e3fe5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_78a8061a-ef84-2d39-9ec8-a2239e380394-ad5e3fe5, #w-node-_043e0410-9e70-dc4b-f271-94f5f815cdd8-ad5e3fe5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_2936610c-edf5-4128-c1f1-cf5bb1f982bc-ad5e3fe5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d75b4b09-6282-39fa-d142-d58994e4cf4e-ad5e3fe5, #w-node-_1098a73c-85a1-df7c-a1f3-1bd18d5c537a-ad5e3fe5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1098a73c-85a1-df7c-a1f3-1bd18d5c537b-ad5e3fe5, #w-node-_1098a73c-85a1-df7c-a1f3-1bd18d5c537d-ad5e3fe5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_1098a73c-85a1-df7c-a1f3-1bd18d5c538c-ad5e3fe5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1098a73c-85a1-df7c-a1f3-1bd18d5c538d-ad5e3fe5, #w-node-ff05782e-ef38-4d55-25c0-9614e510e6fa-ad5e3fe5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ff05782e-ef38-4d55-25c0-9614e510e6fb-ad5e3fe5, #w-node-ff05782e-ef38-4d55-25c0-9614e510e6fd-ad5e3fe5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ff05782e-ef38-4d55-25c0-9614e510e705-ad5e3fe5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff05782e-ef38-4d55-25c0-9614e510e706-ad5e3fe5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bd536fb4-c810-b6a3-5989-cf1404ffcf70-ad5e3fe5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_90c5647a-6a63-f3ee-5b19-7d3e099e5f06-ad5e3fe5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_83a5f449-517c-8bcb-3a57-64e72244b4e0-2244b4dd {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_83a5f449-517c-8bcb-3a57-64e72244b4e1-2244b4dd, #w-node-_83a5f449-517c-8bcb-3a57-64e72244b4e9-2244b4dd, #w-node-_83a5f449-517c-8bcb-3a57-64e72244b4f1-2244b4dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_83a5f449-517c-8bcb-3a57-64e72244b4fa-2244b4dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_83a5f449-517c-8bcb-3a57-64e72244b4ff-2244b4dd {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_6602f603-711a-36af-160c-de3693e3265d-19576819 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_6602f603-711a-36af-160c-de3693e32664-19576819, #w-node-_6602f603-711a-36af-160c-de3693e3266a-19576819 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6602f603-711a-36af-160c-de3693e32670-19576819 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_918380d9-2829-8a3c-f124-ee690d11500c-19576819 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_918380d9-2829-8a3c-f124-ee690d11500f-19576819 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_918380d9-2829-8a3c-f124-ee690d11501e-19576819, #w-node-_64d1b1a3-a3fb-a284-7a60-7668fb0c99bd-19576819, #w-node-_64d1b1a3-a3fb-a284-7a60-7668fb0c99c1-19576819 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_259fa650-60ef-8c25-b3ce-d70877fa8917-19576819 {
  justify-self: start;
}

#w-node-f930ee2b-e793-9548-fa65-5e201dac516d-19576819 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_794d462a-e8ad-2325-4d27-2edc2ce5b77a-19576819 {
  grid-area: 2 / 3 / 3 / 4;
  place-self: end;
}

#w-node-_417850df-6e42-4d9c-0bb8-58557225bb35-19576819 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: end start;
}

#w-node-_973bb144-b6ec-0d5d-66e9-4f731df782ad-19576819 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31fe0136-a332-1268-9ad6-8bb9dac2002f-6d2124d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-a1c64981-ec7c-16f4-163b-02b76992dfcb-6d2124d3, #w-node-a1f90e64-4a9a-051b-a7a7-ff86a9b1fc4d-6d2124d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea30d704-b138-f0f8-d891-572d73a636f0-6d2124d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_24fa9dc6-cdbc-3d83-a5e9-99bdea2e6c5c-6d2124d3, #w-node-_24fa9dc6-cdbc-3d83-a5e9-99bdea2e6c60-6d2124d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_773dd963-8261-4554-b55a-27890542bdba-6d2124d3, #w-node-_7981ed1e-e11b-be58-fb97-aa26d723ffd6-6d2124d3, #w-node-_63ac43cd-146d-580c-3f92-1e8d1b5b923c-6d2124d3, #w-node-_63ac43cd-146d-580c-3f92-1e8d1b5b923d-6d2124d3, #w-node-_3dc64e81-159d-a425-2a49-f9763a4a1b2f-6d2124d3, #w-node-_3dc64e81-159d-a425-2a49-f9763a4a1b30-6d2124d3 {
  justify-self: center;
}

#w-node-e9e1e4ed-a29d-c137-9b69-20c9261f433d-6d2124d3 {
  align-self: center;
}

#w-node-aa737da7-ce5a-e697-d812-762637d0c4a2-237ba3f6, #w-node-d990a22b-c4df-69a9-c683-12808baa2ce7-237ba3f6, #w-node-_46f636dd-f98a-593f-bbf9-60c141caa749-237ba3f6, #w-node-_46f636dd-f98a-593f-bbf9-60c141caa74a-237ba3f6, #w-node-_63d46c4c-fb91-8d2b-1a23-52cfe1bff6b9-237ba3f6, #w-node-_348d2091-ccd7-fd34-d722-5365e966beab-237ba3f6, #w-node-_98ac245b-4b17-01c9-3ffb-ab3484d0a238-22e796aa, #w-node-_98ac245b-4b17-01c9-3ffb-ab3484d0a23c-22e796aa, #w-node-_23a76ee5-83cc-280d-a604-1214ea1c36de-22e796aa, #w-node-f206f6fa-79b5-8ad4-1036-b855cab58779-22e796aa, #w-node-_18e64fea-ab10-5cb2-5dd4-b5221c88eda3-9d9a7331, #w-node-_18e64fea-ab10-5cb2-5dd4-b5221c88eda9-9d9a7331 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18e64fea-ab10-5cb2-5dd4-b5221c88edc3-9d9a7331 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-_18e64fea-ab10-5cb2-5dd4-b5221c88edc5-9d9a7331 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_18e64fea-ab10-5cb2-5dd4-b5221c88edd5-9d9a7331, #w-node-_18e64fea-ab10-5cb2-5dd4-b5221c88edd6-9d9a7331 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6c14b50-8c15-7d74-a37c-8e5de39b7dd1-9d9a7331 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-a6c14b50-8c15-7d74-a37c-8e5de39b7dd3-9d9a7331 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-a6c14b50-8c15-7d74-a37c-8e5de39b7dd9-9d9a7331, #w-node-a6c14b50-8c15-7d74-a37c-8e5de39b7dda-9d9a7331 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9dbefa89-aa2f-5b9c-de3c-8b26bb12bc5d-9d9a7331 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-_9dbefa89-aa2f-5b9c-de3c-8b26bb12bc5f-9d9a7331 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9dbefa89-aa2f-5b9c-de3c-8b26bb12bc65-9d9a7331, #w-node-_9dbefa89-aa2f-5b9c-de3c-8b26bb12bc66-9d9a7331 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_935bf3e0-8753-345b-a83e-f9ff524f1ef5-9d9a7331 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-_935bf3e0-8753-345b-a83e-f9ff524f1ef7-9d9a7331 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_935bf3e0-8753-345b-a83e-f9ff524f1efd-9d9a7331, #w-node-_935bf3e0-8753-345b-a83e-f9ff524f1efe-9d9a7331 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_80c35e1e-a3b8-6edd-d138-9a5b154ae263-9d9a7331 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-_80c35e1e-a3b8-6edd-d138-9a5b154ae265-9d9a7331 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_80c35e1e-a3b8-6edd-d138-9a5b154ae26b-9d9a7331, #w-node-_80c35e1e-a3b8-6edd-d138-9a5b154ae26c-9d9a7331 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f428cf38-32a6-a0a7-b612-25f5bb9ab47e-9d9a7331 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-f428cf38-32a6-a0a7-b612-25f5bb9ab480-9d9a7331 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-f428cf38-32a6-a0a7-b612-25f5bb9ab486-9d9a7331, #w-node-f428cf38-32a6-a0a7-b612-25f5bb9ab487-9d9a7331 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_16f5db61-2d1d-5b67-667d-a81573efd29c-9d9a7331 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-_16f5db61-2d1d-5b67-667d-a81573efd29e-9d9a7331 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_16f5db61-2d1d-5b67-667d-a81573efd2a4-9d9a7331, #w-node-_16f5db61-2d1d-5b67-667d-a81573efd2a5-9d9a7331, #w-node-d7f3744e-eff3-c9c0-0ef7-e03b83507747-9d9a7331, #w-node-_719e3e52-327f-83df-7d2a-69ef011071a3-9d9a7331, #w-node-_2d7ebc92-e762-154c-2caf-1075b2572f51-81308da6, #w-node-_2d7ebc92-e762-154c-2caf-1075b2572f57-81308da6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d7ebc92-e762-154c-2caf-1075b2572f6c-81308da6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-_2d7ebc92-e762-154c-2caf-1075b2572f6e-81308da6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_2d7ebc92-e762-154c-2caf-1075b2572f74-81308da6, #w-node-_2d7ebc92-e762-154c-2caf-1075b2572f75-81308da6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d7ebc92-e762-154c-2caf-1075b2572f77-81308da6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-_2d7ebc92-e762-154c-2caf-1075b2572f79-81308da6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_2d7ebc92-e762-154c-2caf-1075b2572f7f-81308da6, #w-node-_2d7ebc92-e762-154c-2caf-1075b2572f80-81308da6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d7ebc92-e762-154c-2caf-1075b2572f82-81308da6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-_2d7ebc92-e762-154c-2caf-1075b2572f84-81308da6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_2d7ebc92-e762-154c-2caf-1075b2572f8a-81308da6, #w-node-_2d7ebc92-e762-154c-2caf-1075b2572f8b-81308da6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d7ebc92-e762-154c-2caf-1075b2572f8d-81308da6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-_2d7ebc92-e762-154c-2caf-1075b2572f8f-81308da6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_2d7ebc92-e762-154c-2caf-1075b2572f95-81308da6, #w-node-_2d7ebc92-e762-154c-2caf-1075b2572f96-81308da6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d7ebc92-e762-154c-2caf-1075b2572f98-81308da6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-_2d7ebc92-e762-154c-2caf-1075b2572f9a-81308da6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_2d7ebc92-e762-154c-2caf-1075b2572fa0-81308da6, #w-node-_2d7ebc92-e762-154c-2caf-1075b2572fa1-81308da6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d7ebc92-e762-154c-2caf-1075b2572fa3-81308da6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-_2d7ebc92-e762-154c-2caf-1075b2572fa5-81308da6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_2d7ebc92-e762-154c-2caf-1075b2572fab-81308da6, #w-node-_2d7ebc92-e762-154c-2caf-1075b2572fac-81308da6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d7ebc92-e762-154c-2caf-1075b2572fae-81308da6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-_2d7ebc92-e762-154c-2caf-1075b2572fb0-81308da6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_2d7ebc92-e762-154c-2caf-1075b2572fb6-81308da6, #w-node-_2d7ebc92-e762-154c-2caf-1075b2572fb7-81308da6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1d06db8-4e68-2828-034c-7e7f771c1fee-81308da6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-f1d06db8-4e68-2828-034c-7e7f771c1ff0-81308da6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-f1d06db8-4e68-2828-034c-7e7f771c1ff7-81308da6, #w-node-f1d06db8-4e68-2828-034c-7e7f771c1ff8-81308da6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_47f8528d-efc3-2312-d281-be1f7bfd6866-81308da6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-_47f8528d-efc3-2312-d281-be1f7bfd6868-81308da6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_47f8528d-efc3-2312-d281-be1f7bfd686f-81308da6, #w-node-_47f8528d-efc3-2312-d281-be1f7bfd6870-81308da6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_740ca909-cabe-d8d9-b93c-c87f6c81dc4b-81308da6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-_740ca909-cabe-d8d9-b93c-c87f6c81dc4d-81308da6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_740ca909-cabe-d8d9-b93c-c87f6c81dc54-81308da6, #w-node-_740ca909-cabe-d8d9-b93c-c87f6c81dc55-81308da6, #w-node-_2d7ebc92-e762-154c-2caf-1075b2572fbe-81308da6, #w-node-_2d7ebc92-e762-154c-2caf-1075b2572fc9-81308da6, #w-node-_3fbf12bc-0eb7-3034-4b59-42d241a7e2cf-6f66d7d8, #w-node-_3fbf12bc-0eb7-3034-4b59-42d241a7e2d5-6f66d7d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3fbf12bc-0eb7-3034-4b59-42d241a7e2ea-6f66d7d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-_3fbf12bc-0eb7-3034-4b59-42d241a7e2ec-6f66d7d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_3fbf12bc-0eb7-3034-4b59-42d241a7e2f2-6f66d7d8, #w-node-_3fbf12bc-0eb7-3034-4b59-42d241a7e2f3-6f66d7d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3fbf12bc-0eb7-3034-4b59-42d241a7e2f5-6f66d7d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-_3fbf12bc-0eb7-3034-4b59-42d241a7e2f7-6f66d7d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_3fbf12bc-0eb7-3034-4b59-42d241a7e2fd-6f66d7d8, #w-node-_3fbf12bc-0eb7-3034-4b59-42d241a7e2fe-6f66d7d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3fbf12bc-0eb7-3034-4b59-42d241a7e300-6f66d7d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-_3fbf12bc-0eb7-3034-4b59-42d241a7e302-6f66d7d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_3fbf12bc-0eb7-3034-4b59-42d241a7e308-6f66d7d8, #w-node-_3fbf12bc-0eb7-3034-4b59-42d241a7e309-6f66d7d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3fbf12bc-0eb7-3034-4b59-42d241a7e30b-6f66d7d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-_3fbf12bc-0eb7-3034-4b59-42d241a7e30d-6f66d7d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_3fbf12bc-0eb7-3034-4b59-42d241a7e313-6f66d7d8, #w-node-_3fbf12bc-0eb7-3034-4b59-42d241a7e314-6f66d7d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3fbf12bc-0eb7-3034-4b59-42d241a7e316-6f66d7d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-_3fbf12bc-0eb7-3034-4b59-42d241a7e318-6f66d7d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_3fbf12bc-0eb7-3034-4b59-42d241a7e31e-6f66d7d8, #w-node-_3fbf12bc-0eb7-3034-4b59-42d241a7e31f-6f66d7d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3fbf12bc-0eb7-3034-4b59-42d241a7e321-6f66d7d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-_3fbf12bc-0eb7-3034-4b59-42d241a7e323-6f66d7d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_3fbf12bc-0eb7-3034-4b59-42d241a7e329-6f66d7d8, #w-node-_3fbf12bc-0eb7-3034-4b59-42d241a7e32a-6f66d7d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3fbf12bc-0eb7-3034-4b59-42d241a7e32c-6f66d7d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-_3fbf12bc-0eb7-3034-4b59-42d241a7e32e-6f66d7d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_3fbf12bc-0eb7-3034-4b59-42d241a7e335-6f66d7d8, #w-node-_3fbf12bc-0eb7-3034-4b59-42d241a7e336-6f66d7d8, #w-node-_3fbf12bc-0eb7-3034-4b59-42d241a7e361-6f66d7d8, #w-node-_3fbf12bc-0eb7-3034-4b59-42d241a7e36d-6f66d7d8, #w-node-_916137d3-594e-5f0e-03b1-bfcce8855c30-71e57862, #w-node-_916137d3-594e-5f0e-03b1-bfcce8855c36-71e57862 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_916137d3-594e-5f0e-03b1-bfcce8855c4d-71e57862 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-_916137d3-594e-5f0e-03b1-bfcce8855c4f-71e57862 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_916137d3-594e-5f0e-03b1-bfcce8855c55-71e57862, #w-node-_916137d3-594e-5f0e-03b1-bfcce8855c56-71e57862 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_916137d3-594e-5f0e-03b1-bfcce8855c58-71e57862 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-_916137d3-594e-5f0e-03b1-bfcce8855c5a-71e57862 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_916137d3-594e-5f0e-03b1-bfcce8855c60-71e57862, #w-node-_916137d3-594e-5f0e-03b1-bfcce8855c61-71e57862 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_916137d3-594e-5f0e-03b1-bfcce8855c63-71e57862 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-_916137d3-594e-5f0e-03b1-bfcce8855c65-71e57862 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_916137d3-594e-5f0e-03b1-bfcce8855c6b-71e57862, #w-node-_916137d3-594e-5f0e-03b1-bfcce8855c6c-71e57862 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_916137d3-594e-5f0e-03b1-bfcce8855c6e-71e57862 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-_916137d3-594e-5f0e-03b1-bfcce8855c70-71e57862 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_916137d3-594e-5f0e-03b1-bfcce8855c77-71e57862, #w-node-_916137d3-594e-5f0e-03b1-bfcce8855c78-71e57862 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_916137d3-594e-5f0e-03b1-bfcce8855c7a-71e57862 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-_916137d3-594e-5f0e-03b1-bfcce8855c7c-71e57862 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_916137d3-594e-5f0e-03b1-bfcce8855c82-71e57862, #w-node-_916137d3-594e-5f0e-03b1-bfcce8855c83-71e57862 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_916137d3-594e-5f0e-03b1-bfcce8855c85-71e57862 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-_916137d3-594e-5f0e-03b1-bfcce8855c87-71e57862 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_916137d3-594e-5f0e-03b1-bfcce8855c8d-71e57862, #w-node-_916137d3-594e-5f0e-03b1-bfcce8855c8e-71e57862, #w-node-_916137d3-594e-5f0e-03b1-bfcce8855ca1-71e57862, #w-node-_916137d3-594e-5f0e-03b1-bfcce8855cac-71e57862, #w-node-_405b3c81-c274-207d-3822-dd53cc5f0533-66b0425c, #w-node-_405b3c81-c274-207d-3822-dd53cc5f0539-66b0425c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_405b3c81-c274-207d-3822-dd53cc5f054a-66b0425c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-_405b3c81-c274-207d-3822-dd53cc5f054c-66b0425c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_405b3c81-c274-207d-3822-dd53cc5f0552-66b0425c, #w-node-_405b3c81-c274-207d-3822-dd53cc5f0553-66b0425c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_405b3c81-c274-207d-3822-dd53cc5f0555-66b0425c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-_405b3c81-c274-207d-3822-dd53cc5f0557-66b0425c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_405b3c81-c274-207d-3822-dd53cc5f055d-66b0425c, #w-node-_405b3c81-c274-207d-3822-dd53cc5f055e-66b0425c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_405b3c81-c274-207d-3822-dd53cc5f0560-66b0425c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-_405b3c81-c274-207d-3822-dd53cc5f0562-66b0425c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_405b3c81-c274-207d-3822-dd53cc5f0568-66b0425c, #w-node-_405b3c81-c274-207d-3822-dd53cc5f0569-66b0425c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_405b3c81-c274-207d-3822-dd53cc5f056b-66b0425c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-_405b3c81-c274-207d-3822-dd53cc5f056d-66b0425c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_405b3c81-c274-207d-3822-dd53cc5f0574-66b0425c, #w-node-_405b3c81-c274-207d-3822-dd53cc5f0575-66b0425c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_405b3c81-c274-207d-3822-dd53cc5f0577-66b0425c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-_405b3c81-c274-207d-3822-dd53cc5f0579-66b0425c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_405b3c81-c274-207d-3822-dd53cc5f057f-66b0425c, #w-node-_405b3c81-c274-207d-3822-dd53cc5f0580-66b0425c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_405b3c81-c274-207d-3822-dd53cc5f0582-66b0425c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-_405b3c81-c274-207d-3822-dd53cc5f0584-66b0425c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_405b3c81-c274-207d-3822-dd53cc5f058a-66b0425c, #w-node-_405b3c81-c274-207d-3822-dd53cc5f058b-66b0425c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aaeb2a0a-b50d-df00-46c6-3eed550bd90b-66b0425c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-aaeb2a0a-b50d-df00-46c6-3eed550bd90d-66b0425c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-aaeb2a0a-b50d-df00-46c6-3eed550bd913-66b0425c, #w-node-aaeb2a0a-b50d-df00-46c6-3eed550bd914-66b0425c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3cbe752a-e303-0e3e-1e3a-133f92a52a65-66b0425c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-_3cbe752a-e303-0e3e-1e3a-133f92a52a67-66b0425c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_3cbe752a-e303-0e3e-1e3a-133f92a52a6d-66b0425c, #w-node-_3cbe752a-e303-0e3e-1e3a-133f92a52a6e-66b0425c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d554820-79b6-8a45-74cb-ad446a9fb4b3-66b0425c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-_2d554820-79b6-8a45-74cb-ad446a9fb4b5-66b0425c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_2d554820-79b6-8a45-74cb-ad446a9fb4bb-66b0425c, #w-node-_2d554820-79b6-8a45-74cb-ad446a9fb4bc-66b0425c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8dd1ebfc-cc37-db8e-f401-e320a1ca2c2c-66b0425c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-_8dd1ebfc-cc37-db8e-f401-e320a1ca2c2e-66b0425c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_8dd1ebfc-cc37-db8e-f401-e320a1ca2c34-66b0425c, #w-node-_8dd1ebfc-cc37-db8e-f401-e320a1ca2c35-66b0425c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d83713a5-e004-7f25-ee1c-35bd630d593f-66b0425c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-d83713a5-e004-7f25-ee1c-35bd630d5941-66b0425c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-d83713a5-e004-7f25-ee1c-35bd630d5947-66b0425c, #w-node-d83713a5-e004-7f25-ee1c-35bd630d5948-66b0425c, #w-node-_405b3c81-c274-207d-3822-dd53cc5f0592-66b0425c, #w-node-_405b3c81-c274-207d-3822-dd53cc5f059e-66b0425c, #w-node-ee43f04a-41d6-8380-cc80-b1af6781a861-71e90bab, #w-node-ee43f04a-41d6-8380-cc80-b1af6781a867-71e90bab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee43f04a-41d6-8380-cc80-b1af6781a878-71e90bab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-ee43f04a-41d6-8380-cc80-b1af6781a87a-71e90bab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ee43f04a-41d6-8380-cc80-b1af6781a880-71e90bab, #w-node-ee43f04a-41d6-8380-cc80-b1af6781a881-71e90bab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee43f04a-41d6-8380-cc80-b1af6781a883-71e90bab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-ee43f04a-41d6-8380-cc80-b1af6781a885-71e90bab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ee43f04a-41d6-8380-cc80-b1af6781a88b-71e90bab, #w-node-ee43f04a-41d6-8380-cc80-b1af6781a88c-71e90bab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee43f04a-41d6-8380-cc80-b1af6781a88e-71e90bab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-ee43f04a-41d6-8380-cc80-b1af6781a890-71e90bab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ee43f04a-41d6-8380-cc80-b1af6781a896-71e90bab, #w-node-ee43f04a-41d6-8380-cc80-b1af6781a897-71e90bab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee43f04a-41d6-8380-cc80-b1af6781a899-71e90bab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-ee43f04a-41d6-8380-cc80-b1af6781a89b-71e90bab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ee43f04a-41d6-8380-cc80-b1af6781a8a2-71e90bab, #w-node-ee43f04a-41d6-8380-cc80-b1af6781a8a3-71e90bab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee43f04a-41d6-8380-cc80-b1af6781a8a5-71e90bab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-ee43f04a-41d6-8380-cc80-b1af6781a8a7-71e90bab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ee43f04a-41d6-8380-cc80-b1af6781a8ad-71e90bab, #w-node-ee43f04a-41d6-8380-cc80-b1af6781a8ae-71e90bab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee43f04a-41d6-8380-cc80-b1af6781a8b0-71e90bab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-ee43f04a-41d6-8380-cc80-b1af6781a8b2-71e90bab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ee43f04a-41d6-8380-cc80-b1af6781a8b8-71e90bab, #w-node-ee43f04a-41d6-8380-cc80-b1af6781a8b9-71e90bab, #w-node-ee43f04a-41d6-8380-cc80-b1af6781a8c0-71e90bab, #w-node-ee43f04a-41d6-8380-cc80-b1af6781a8cb-71e90bab, #w-node-f779ac8f-049a-7860-310f-5f8023e89ee3-05a9e6ce, #w-node-f779ac8f-049a-7860-310f-5f8023e89eea-05a9e6ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f779ac8f-049a-7860-310f-5f8023e89efb-05a9e6ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-f779ac8f-049a-7860-310f-5f8023e89efd-05a9e6ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-f779ac8f-049a-7860-310f-5f8023e89f03-05a9e6ce, #w-node-f779ac8f-049a-7860-310f-5f8023e89f04-05a9e6ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f779ac8f-049a-7860-310f-5f8023e89f06-05a9e6ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-f779ac8f-049a-7860-310f-5f8023e89f08-05a9e6ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-f779ac8f-049a-7860-310f-5f8023e89f0e-05a9e6ce, #w-node-f779ac8f-049a-7860-310f-5f8023e89f0f-05a9e6ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f779ac8f-049a-7860-310f-5f8023e89f11-05a9e6ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-f779ac8f-049a-7860-310f-5f8023e89f13-05a9e6ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-f779ac8f-049a-7860-310f-5f8023e89f19-05a9e6ce, #w-node-f779ac8f-049a-7860-310f-5f8023e89f1a-05a9e6ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f779ac8f-049a-7860-310f-5f8023e89f1c-05a9e6ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-f779ac8f-049a-7860-310f-5f8023e89f1e-05a9e6ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-f779ac8f-049a-7860-310f-5f8023e89f25-05a9e6ce, #w-node-f779ac8f-049a-7860-310f-5f8023e89f26-05a9e6ce, #w-node-f779ac8f-049a-7860-310f-5f8023e89f43-05a9e6ce, #w-node-f779ac8f-049a-7860-310f-5f8023e89f4e-05a9e6ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-_28a4b59f-f3fa-a4c2-ddd5-1e3c2156cb5a-ad5e3fe5 {
    grid-column: span 1 / span 1;
  }

  #w-node-_83a5f449-517c-8bcb-3a57-64e72244b4e0-2244b4dd, #w-node-_83a5f449-517c-8bcb-3a57-64e72244b4ff-2244b4dd {
    grid-column: span 2 / span 2;
  }

  #w-node-_918380d9-2829-8a3c-f124-ee690d11500c-19576819 {
    grid-column: span 1 / span 1;
  }

  #w-node-f930ee2b-e793-9548-fa65-5e201dac516d-19576819 {
    grid-column: span 3 / span 3;
  }

  #w-node-_794d462a-e8ad-2325-4d27-2edc2ce5b77a-19576819 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_417850df-6e42-4d9c-0bb8-58557225bb35-19576819 {
    grid-area: 3 / 3 / 4 / 4;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_2cc39d0a-0482-8f62-3c72-e6381d3d28ce-ad5e3fe5, #w-node-_2cc39d0a-0482-8f62-3c72-e6381d3d28e1-ad5e3fe5, #w-node-_3a78038b-758a-99be-17b4-e343d544a32d-ad5e3fe5, #w-node-_3a78038b-758a-99be-17b4-e343d544a337-ad5e3fe5, #w-node-_054b6999-dcd9-9e06-8ca3-58631d43418d-ad5e3fe5, #w-node-_054b6999-dcd9-9e06-8ca3-58631d434199-ad5e3fe5, #w-node-a868745a-6e3f-ef77-10e4-87f23001de73-ad5e3fe5, #w-node-d75b4b09-6282-39fa-d142-d58994e4cf4e-ad5e3fe5, #w-node-_1098a73c-85a1-df7c-a1f3-1bd18d5c537a-ad5e3fe5, #w-node-_1098a73c-85a1-df7c-a1f3-1bd18d5c538d-ad5e3fe5, #w-node-ff05782e-ef38-4d55-25c0-9614e510e6fa-ad5e3fe5 {
    grid-column: span 1 / span 1;
  }

  #w-node-ff05782e-ef38-4d55-25c0-9614e510e706-ad5e3fe5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_83a5f449-517c-8bcb-3a57-64e72244b4e0-2244b4dd {
    grid-column: span 1 / span 1;
  }

  #w-node-_83a5f449-517c-8bcb-3a57-64e72244b4fa-2244b4dd {
    justify-self: center;
  }

  #w-node-_83a5f449-517c-8bcb-3a57-64e72244b4ff-2244b4dd {
    grid-column: span 1 / span 1;
  }

  #w-node-_6602f603-711a-36af-160c-de3693e3265d-19576819, #w-node-_6602f603-711a-36af-160c-de3693e32670-19576819 {
    justify-self: auto;
  }

  #w-node-_918380d9-2829-8a3c-f124-ee690d11500c-19576819, #w-node-_918380d9-2829-8a3c-f124-ee690d11501f-19576819 {
    grid-column: span 1 / span 1;
  }

  #w-node-_31fe0136-a332-1268-9ad6-8bb9dac2002f-6d2124d3, #w-node-ea30d704-b138-f0f8-d891-572d73a636f0-6d2124d3 {
    justify-self: auto;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_3a78038b-758a-99be-17b4-e343d544a337-ad5e3fe5 {
    grid-area: 4 / 1 / 4 / 2;
  }
}


@font-face {
  font-family: 'Raleway';
  src: url('../fonts/Raleway-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway';
  src: url('../fonts/Raleway-SemiBold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway';
  src: url('../fonts/Raleway-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-SemiBold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway';
  src: url('../fonts/Raleway-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}