:root {
  --black: black;
  --white: white;
  --textspan: #4f76bd;
}

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

h1 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Nexa, Arial, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 1.2;
}

h2 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Nexa, Arial, sans-serif;
  font-size: 2.5rem;
  font-weight: 400;
  line-height: 1.2;
}

h3 {
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Nexa, Arial, sans-serif;
  font-size: 1.5rem;
  font-weight: 900;
  line-height: 1.4;
}

p {
  margin-bottom: 10px;
}

a {
  text-decoration: underline;
}

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

strong {
  font-weight: bold;
}

em {
  font-style: italic;
}

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

figure {
  margin-bottom: 10px;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

.container-small {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.container-medium {
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-section-small {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.text-size-small {
  color: #241e1b;
  font-family: Dm Sans, Impact, sans-serif;
  font-size: 16px;
  line-height: 160%;
}

.text-size-small.text-color-alternate.text-decoration-none {
  text-decoration: none;
}

.text-size-small.blue-dark {
  color: #4f76bd;
}

.text-size-small.neutral-lighter {
  color: #f2f2f2;
}

.text-style-italic {
  font-style: italic;
}

.text-style-italic._w-215 {
  max-width: none;
  font-size: 14px;
}

.text-weight-bold {
  font-weight: 700;
}

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

.text-weight-normal {
  font-weight: 400;
}

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

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

.max-width-xxlarge {
  width: 100%;
  max-width: 80rem;
}

.max-width-xlarge {
  width: 100%;
  max-width: 64rem;
}

.max-width-large {
  width: 100%;
  max-width: 48rem;
}

.padding-bottom, .padding-bottom.padding-custom2, .padding-bottom.padding-xxsmall, .padding-bottom.padding-xlarge, .padding-bottom.padding-small-2, .padding-bottom.padding-xsmall-2, .padding-bottom.padding-custom3, .padding-bottom.padding-xxlarge, .padding-bottom.padding-0, .padding-bottom.padding-medium-2, .padding-bottom.padding-tiny, .padding-bottom.padding-xhuge, .padding-bottom.padding-custom1, .padding-bottom.padding-large-2, .padding-bottom.padding-xxhuge, .padding-bottom.padding-huge, .padding-bottom.padding-custom2, .padding-bottom.padding-xxsmall, .padding-bottom.padding-xlarge, .padding-bottom.padding-small-2, .padding-bottom.padding-xsmall-2, .padding-bottom.padding-custom3, .padding-bottom.padding-xxlarge, .padding-bottom.padding-0, .padding-bottom.padding-medium-2, .padding-bottom.padding-tiny, .padding-bottom.padding-xhuge, .padding-bottom.padding-custom1, .padding-bottom.padding-large-2, .padding-bottom.padding-xxhuge, .padding-bottom.padding-huge {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-vertical, .padding-vertical.padding-tiny, .padding-vertical.padding-xhuge, .padding-vertical.padding-large-2, .padding-vertical.padding-xxsmall, .padding-vertical.padding-huge, .padding-vertical.padding-medium-2, .padding-vertical.padding-custom1, .padding-vertical.padding-xlarge, .padding-vertical.padding-0, .padding-vertical.padding-xxhuge, .padding-vertical.padding-custom2, .padding-vertical.padding-xxlarge, .padding-vertical.padding-xsmall-2, .padding-vertical.padding-custom3, .padding-vertical.padding-small-2 {
  padding-left: 0;
  padding-right: 0;
}

.padding-vertical.padding-custom1-copy {
  padding: 40px 0;
}

.padding-vertical.padding-tiny, .padding-vertical.padding-xhuge, .padding-vertical.padding-large-2, .padding-vertical.padding-xxsmall, .padding-vertical.padding-huge, .padding-vertical.padding-medium-2, .padding-vertical.padding-custom1, .padding-vertical.padding-xlarge, .padding-vertical.padding-0, .padding-vertical.padding-xxhuge, .padding-vertical.padding-custom2, .padding-vertical.padding-xxlarge, .padding-vertical.padding-xsmall-2, .padding-vertical.padding-custom3, .padding-vertical.padding-small-2 {
  padding-left: 0;
  padding-right: 0;
}

.margin-bottom, .margin-bottom.margin-small, .margin-bottom.margin-xxlarge, .margin-bottom.margin-xxsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-xhuge, .margin-bottom.margin-large, .margin-bottom.margin-huge, .margin-bottom.margin-custom3, .margin-bottom.margin-xsmall-2, .margin-bottom.margin-tiny, .margin-bottom.margin-custom1, .margin-bottom.margin-0, .margin-bottom.margin-custom2, .margin-bottom.margin-medium-2, .margin-bottom.margin-xlarge, .margin-bottom.margin-xxhuge {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-medium {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-small, .margin-bottom.margin-xxlarge, .margin-bottom.margin-xxsmall, .margin-bottom.margin-xhuge, .margin-bottom.margin-large, .margin-bottom.margin-huge, .margin-bottom.margin-custom3, .margin-bottom.margin-xsmall-2, .margin-bottom.margin-tiny, .margin-bottom.margin-custom1, .margin-bottom.margin-0, .margin-bottom.margin-custom2, .margin-bottom.margin-medium-2, .margin-bottom.margin-xlarge, .margin-bottom.margin-xxhuge {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top, .margin-top.margin-medium {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top.margin-xsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top.margin-xxhuge, .margin-top.margin-0, .margin-top.margin-custom1, .margin-top.margin-custom3, .margin-top.margin-xlarge, .margin-top.margin-large, .margin-top.margin-custom2, .margin-top.margin-xhuge, .margin-top.margin-small-2, .margin-top.margin-xsmall-2, .margin-top.margin-tiny, .margin-top.margin-xxsmall-2, .margin-top.margin-huge, .margin-top.margin-xxlarge-2 {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top.margin-medium {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top.margin-medium.btn {
  margin-top: 0;
}

.margin-top.margin-xxhuge, .margin-top.margin-0, .margin-top.margin-custom1, .margin-top.margin-custom3, .margin-top.margin-xlarge, .margin-top.margin-large, .margin-top.margin-custom2, .margin-top.margin-xhuge, .margin-top.margin-small-2, .margin-top.margin-xsmall-2, .margin-top.margin-tiny, .margin-top.margin-xxsmall-2, .margin-top.margin-huge, .margin-top.margin-xxlarge-2 {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top.margin-xxlarge-2.hidden {
  display: none;
}

.margin-xxsmall {
  margin: .25rem;
}

.margin-small {
  margin: 1rem;
}

.margin-medium {
  margin: 2rem;
}

.margin-xxlarge {
  margin: 5rem;
}

.spacer-huge {
  width: 100%;
  padding-top: 6rem;
}

.overflow-hidden {
  overflow: hidden;
}

.align-center {
  margin-left: auto;
  margin-right: auto;
}

.z-index-1 {
  z-index: 1;
  position: relative;
}

.text-rich-text.mar-0 p {
  margin-bottom: 0;
}

.rl-styleguide_empty-space {
  z-index: -1;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 2rem;
  display: flex;
  position: relative;
}

.rl-styleguide_radius-small-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.icon-height-custom1 {
  height: 1.25rem;
}

.rl-styleguide_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  padding-bottom: 1rem;
  display: grid;
}

.rl-styleguide_item.is-stretch {
  grid-row-gap: 1rem;
  grid-row-gap: 1rem;
  justify-items: stretch;
}

.spacer-xxlarge-2 {
  width: 100%;
  padding-top: 5rem;
}

.padding-xlarge {
  padding: 4rem;
}

.rl-styleguide_subheading {
  z-index: 3;
  background-color: #eee;
  border: 1px solid #000;
  border-radius: 0;
  margin-bottom: 1rem;
  padding: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1;
}

.rl-styleguide_subheading.is-text-small {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.max-width-xxsmall {
  width: 100%;
  max-width: 20rem;
}

.padding-0 {
  padding: 0;
}

.margin-xlarge {
  margin: 4rem;
}

.form_message-success-wrapper {
  margin-top: 1rem;
  padding: 0;
}

.rl-styleguide_scheme {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
}

.padding-xxlarge {
  padding: 5rem;
}

.icon-embed-custom1 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.padding-left, .padding-left.padding-xxlarge, .padding-left.padding-custom3, .padding-left.padding-xsmall-2, .padding-left.padding-small-2, .padding-left.padding-0, .padding-left.padding-custom1, .padding-left.padding-medium-2, .padding-left.padding-xhuge, .padding-left.padding-large-2, .padding-left.padding-xxsmall, .padding-left.padding-huge, .padding-left.padding-tiny, .padding-left.padding-xlarge, .padding-left.padding-xxhuge, .padding-left.padding-custom2, .padding-left.padding-xxlarge, .padding-left.padding-custom3, .padding-left.padding-xsmall-2, .padding-left.padding-small-2, .padding-left.padding-0, .padding-left.padding-custom1, .padding-left.padding-medium-2, .padding-left.padding-xhuge, .padding-left.padding-large-2, .padding-left.padding-xxsmall, .padding-left.padding-huge, .padding-left.padding-tiny, .padding-left.padding-xlarge, .padding-left.padding-xxhuge, .padding-left.padding-custom2 {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.form_checkbox-icon {
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 0;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form_checkbox-icon.w--redirected-checked {
  box-shadow: none;
  background-color: #000;
  background-size: 16px 16px;
  border-width: 1px;
  border-color: #000;
}

.form_checkbox-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.form_checkbox-icon.is-alternate {
  border-color: #fff;
}

.category-filter-link {
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0000;
  flex: none;
  padding: .5rem 1rem;
  text-decoration: none;
}

.category-filter-link.w--current {
  background-color: #eee;
  border-color: #000;
}

.max-width-full {
  width: 100%;
  max-width: none;
}

.margin-top-auto {
  margin-top: auto;
}

.rl-styleguide_label {
  color: #1e51f7;
  white-space: nowrap;
  cursor: context-menu;
  background-color: #e8edff;
  padding: .25rem .5rem;
  font-size: .75rem;
  display: inline-block;
}

.rl-styleguide_label.is-html-tag {
  color: #bb4198;
  background-color: #f9eff6;
}

.text-weight-light {
  font-weight: 300;
}

.spacer-medium-2 {
  width: 100%;
  padding-top: 2rem;
}

.margin-xsmall-2 {
  margin: 1rem;
}

.icon-1x1-medium {
  width: 3rem;
  height: 3rem;
}

.icon-height-large {
  height: 5rem;
}

.shadow-xxsmall {
  box-shadow: 0 1px 2px #0000000d;
}

.shadow-medium {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #00000008;
}

.global-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.margin-right, .margin-right.margin-custom2, .margin-right.margin-medium-2, .margin-right.margin-0, .margin-right.margin-small-2, .margin-right.margin-xxhuge, .margin-right.margin-xxlarge-2, .margin-right.margin-large, .margin-right.margin-xxsmall-2, .margin-right.margin-huge, .margin-right.margin-xhuge, .margin-right.margin-tiny, .margin-right.margin-custom3, .margin-right.margin-custom1, .margin-right.margin-xlarge, .margin-right.margin-xsmall-2, .margin-right.margin-custom2, .margin-right.margin-medium-2, .margin-right.margin-0, .margin-right.margin-small-2, .margin-right.margin-xxhuge, .margin-right.margin-xxlarge-2, .margin-right.margin-large, .margin-right.margin-xxsmall-2, .margin-right.margin-huge, .margin-right.margin-xhuge, .margin-right.margin-tiny, .margin-right.margin-custom3, .margin-right.margin-custom1, .margin-right.margin-xlarge, .margin-right.margin-xsmall-2 {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.padding-small-2 {
  padding: 1.5rem;
}

.icon-embed-small {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.spacing-clean {
  margin: 0;
  padding: 0;
}

.tab-link {
  background-color: #0000;
  border: 1px solid #0000;
  padding: .5rem 1.5rem;
}

.tab-link.w--current {
  background-color: #fff;
  border-color: #000;
}

.class-label-column {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rl-styleguide-accent {
  color: #000;
}

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

.pointer-events-none {
  pointer-events: none;
}

.rl-styleguide_radius-medium-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.icon-height-xsmall {
  height: 1.5rem;
}

.rl-styleguide_scheme-list {
  grid-column-gap: 1rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.margin-vertical, .margin-vertical.margin-xxlarge-2, .margin-vertical.margin-0, .margin-vertical.margin-custom2, .margin-vertical.margin-xhuge, .margin-vertical.margin-medium-2, .margin-vertical.margin-custom3, .margin-vertical.margin-xxsmall-2, .margin-vertical.margin-custom1, .margin-vertical.margin-large, .margin-vertical.margin-xsmall-2, .margin-vertical.margin-xxhuge, .margin-vertical.margin-small-2, .margin-vertical.margin-xlarge, .margin-vertical.margin-tiny, .margin-vertical.margin-huge, .margin-vertical.margin-xxlarge-2, .margin-vertical.margin-0, .margin-vertical.margin-custom2, .margin-vertical.margin-xhuge, .margin-vertical.margin-medium-2, .margin-vertical.margin-custom3, .margin-vertical.margin-xxsmall-2, .margin-vertical.margin-custom1, .margin-vertical.margin-large, .margin-vertical.margin-xsmall-2, .margin-vertical.margin-xxhuge, .margin-vertical.margin-small-2, .margin-vertical.margin-xlarge, .margin-vertical.margin-tiny, .margin-vertical.margin-huge {
  margin-left: 0;
  margin-right: 0;
}

.heading-style-h1-2 {
  color: #1d1e33;
  font-family: Scotch Text, Arial, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 100%;
}

.form_field-label-2 {
  margin-bottom: .5rem;
  font-weight: 400;
}

.form_field-label-2.is-alternate {
  color: #fff;
}

.margin-tiny {
  margin: .25rem;
}

.text-style-strikethrough {
  text-decoration: line-through;
}

.form_radio-label {
  margin-bottom: 0;
}

.form_message-error {
  color: #b42318;
  background-color: #fef3f2;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.icon-1x1-small-2 {
  width: 2rem;
  height: 2rem;
}

.text-style-muted {
  opacity: .6;
}

.background-color-black {
  background-color: #000;
}

.rl-styleguide_ratio-bg {
  z-index: -1;
  background-color: #eee;
  min-width: 3rem;
  height: 100%;
  position: relative;
}

.icon-embed-xlarge {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 6.5rem;
  height: 6.5rem;
  display: flex;
}

.spacer-small-2 {
  width: 100%;
  padding-top: 1.5rem;
}

.container-large-2 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.margin-huge {
  margin: 6rem;
}

.heading-style-h6 {
  font-family: Scotch Text, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 120%;
}

.heading-style-h6.blue {
  color: #6394ed;
}

.padding-tiny {
  padding: .25rem;
}

.color-scheme-1 {
  color: #000;
  background-color: #fff;
}

.hide, .hidden-ui-elements {
  display: none;
}

.text-weight-xbold {
  font-weight: 800;
}

.form_radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.form_radio.is-alternate {
  color: #fff;
}

.icon-embed-large {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  display: flex;
}

.heading-style-h3 {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.text-size-medium-3 {
  font-family: Dm Sans, Impact, sans-serif;
  font-size: 20px;
  line-height: 160%;
}

.text-size-medium-3.navylight {
  color: #606170;
}

.text-size-medium-3.navylighter {
  color: #d1d2d6;
}

.rl-styleguide_nav {
  z-index: 1000;
  background-color: #eee;
  border: 1px solid #000;
  border-radius: 0;
  margin-top: 1rem;
  padding: .5rem;
  position: sticky;
  top: 1rem;
}

.shadow-large {
  box-shadow: 0 20px 24px -4px #00000014, 0 8px 8px -4px #00000008;
}

.class-label-row {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.rl-styleguide_nav-link {
  border-radius: 0;
  padding: .5rem 1rem;
  text-decoration: none;
}

.rl-styleguide_nav-link.w--current {
  background-color: #fff;
}

.aspect-ratio-widescreen {
  aspect-ratio: 16 / 9;
}

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

.shadow-small {
  box-shadow: 0 4px 8px -2px #0000001a, 0 2px 4px -2px #0000000f;
}

.form_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rl-styleguide_heading {
  z-index: 4;
  margin-bottom: 1.5rem;
  padding: .25rem .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.5rem;
  font-weight: 700;
}

.max-width-xsmall {
  width: 100%;
  max-width: 25rem;
}

.button-group-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.rl-styleguide_scheme-card {
  border-radius: 0;
  overflow: hidden;
}

.rl-styleguide_radius-large-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.spacer-tiny-2 {
  width: 100%;
  padding-top: .25rem;
}

.pointer-events-auto {
  pointer-events: auto;
}

.margin-xxhuge {
  margin: 10rem;
}

.form_message-error-wrapper {
  margin-top: 1rem;
  padding: 0;
}

.padding-section-large-2 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.shadow-xsmall {
  box-shadow: 0 1px 3px #0000001a, 0 1px 2px #0000000f;
}

.rl-styleguide_empty-box {
  z-index: -1;
  background-color: #eee;
  min-width: 3rem;
  height: 3rem;
  position: relative;
}

.aspect-ratio-square {
  aspect-ratio: 1;
}

.slider-arrow {
  color: #000;
  background-color: #eee;
  border: 1px solid #000;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.slider-arrow.is-centre-previous, .slider-arrow.is-centre-next {
  bottom: 4rem;
}

.slider-arrow.is-bottom-next {
  inset: auto 0% 0% auto;
}

.slider-arrow.is-centre-previous, .slider-arrow.is-centre-next {
  bottom: 4rem;
}

.slider-arrow.is-bottom-previous {
  inset: auto 4rem 0% auto;
}

.rl-styleguide_icons-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.shadow-xxlarge {
  box-shadow: 0 32px 64px -12px #00000024;
}

.form_checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.form_checkbox.is-alternate {
  color: #fff;
}

.spacer-xhuge-2 {
  width: 100%;
  padding-top: 7rem;
}

.spacer-xxhuge {
  width: 100%;
  padding-top: 10rem;
}

.margin-0 {
  margin: 0;
}

.heading-style-h5 {
  color: #1d1e33;
  font-family: Scotch Text, Arial, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
}

.heading-style-h5.text-color-alternate {
  color: #fafaf9;
}

.text-size-regular-3 {
  font-family: Dm Sans, Impact, sans-serif;
  font-size: 18px;
  line-height: 160%;
}

.aspect-ratio-landscape {
  aspect-ratio: 3 / 2;
}

.rl-styleguide_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-bottom: 4rem;
}

.aspect-ratio-portrait {
  aspect-ratio: 2 / 3;
}

.max-width-medium-2 {
  width: 100%;
  max-width: 35rem;
}

.padding-global-2 {
  padding-left: 5%;
  padding-right: 5%;
}

.heading-style-h4-2 {
  font-family: Scotch Text, Arial, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
}

.rl-styleguide_item-row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 15rem 1fr;
  align-items: center;
}

.rl-styleguide_item-row.is-button-row {
  grid-template-columns: 19rem 1fr;
}

.rl-styleguide_radius-small {
  aspect-ratio: 1;
  object-fit: cover;
  border: 1px solid #000;
  border-radius: 0;
}

.form_field-wrapper-2 {
  position: relative;
}

.padding-xhuge {
  padding: 7rem;
}

.padding-xxsmall {
  padding: .5rem;
}

.text-style-quote {
  border-left: .1875rem solid #000;
  margin-bottom: 0;
  padding: .75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.margin-xhuge {
  margin: 7rem;
}

.rl-styleguide_header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

.text-style-nowrap {
  white-space: nowrap;
}

.padding-large-2 {
  padding: 3rem;
}

.padding-horizontal, .padding-horizontal.padding-xsmall-2, .padding-horizontal.padding-small-2, .padding-horizontal.padding-xxlarge, .padding-horizontal.padding-huge, .padding-horizontal.padding-large-2, .padding-horizontal.padding-xhuge, .padding-horizontal.padding-medium-2, .padding-horizontal.padding-xxsmall, .padding-horizontal.padding-custom1, .padding-horizontal.padding-custom3, .padding-horizontal.padding-0, .padding-horizontal.padding-tiny, .padding-horizontal.padding-xlarge, .padding-horizontal.padding-xxhuge, .padding-horizontal.padding-custom2, .padding-horizontal.padding-xsmall-2, .padding-horizontal.padding-small-2, .padding-horizontal.padding-xxlarge, .padding-horizontal.padding-huge, .padding-horizontal.padding-large-2, .padding-horizontal.padding-xhuge, .padding-horizontal.padding-medium-2, .padding-horizontal.padding-xxsmall, .padding-horizontal.padding-custom1, .padding-horizontal.padding-custom3, .padding-horizontal.padding-0, .padding-horizontal.padding-tiny, .padding-horizontal.padding-xlarge, .padding-horizontal.padding-xxhuge, .padding-horizontal.padding-custom2 {
  padding-top: 0;
  padding-bottom: 0;
}

.icon-1x1-xlarge {
  width: 6.5rem;
  height: 6.5rem;
}

.padding-xsmall-2 {
  padding: 1rem;
}

.text-style-tagline {
  justify-content: center;
  align-items: center;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.rl-styleguide_form-wrapper {
  padding-right: 1.5rem;
}

.text-size-tiny {
  color: #606170;
  font-family: Dm Sans, Impact, sans-serif;
  font-size: 12px;
  line-height: 160%;
}

.icon-1x1-large {
  width: 5rem;
  height: 5rem;
}

.rl-styleguide_spacing {
  border: 1px dashed #000;
}

.text-size-large-2 {
  font-family: Dm Sans, Impact, sans-serif;
  font-size: 1.25rem;
}

.form_checkbox-label {
  margin-bottom: 0;
}

.text-style-allcaps {
  text-transform: uppercase;
}

.rl-styleguide_scheme-wrapper {
  padding: 1rem;
}

.icon-1x1-xxsmall {
  width: 1rem;
  height: 1rem;
}

.margin-xxlarge-2 {
  margin: 5rem;
}

.rl-styleguide_subheading-small {
  font-size: 1rem;
  font-weight: 400;
}

.form_radio-icon {
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
}

.form_radio-icon.w--redirected-checked {
  background-color: #fff;
  background-image: none;
  border-width: 6px;
  border-color: #000;
}

.form_radio-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
  margin-top: 0;
}

.form_radio-icon.is-alternate {
  border-color: #fff;
}

.overflow-auto {
  overflow: auto;
}

.icon-embed-medium {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.layer {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.spacer-xlarge-2 {
  width: 100%;
  padding-top: 4rem;
}

.form_input-2 {
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form_input-2:focus {
  border-color: #000;
}

.form_input-2::placeholder {
  color: #0009;
}

.form_input-2.is-alternate {
  color: #fff;
  background-color: #0000;
  border-color: #fff;
}

.form_input-2.is-alternate::placeholder {
  color: #fff9;
}

.form_input-2.is-select-input {
  background-image: url("https://cdn.prod.website-files.com/6972171a3a6d9e19bd0cb61e/6a4e564542a4b7f4d435c24c_chevron-down.svg");
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
}

.form_input-2.is-select-input.is-alternate {
  background-image: url("https://cdn.prod.website-files.com/6972171a3a6d9e19bd0cb61e/6a4e564542a4b7f4d435c24a_chevron-down-white.svg");
}

.form_input-2.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.spacer-large-2 {
  width: 100%;
  padding-top: 3rem;
}

.shadow-xlarge {
  box-shadow: 0 24px 48px -12px #0000002e;
}

.rl-styleguide_button-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1.5rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: max-content;
  grid-auto-flow: row;
  place-items: center start;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: grid;
}

.spacer-xxsmall-2 {
  width: 100%;
  padding-top: .5rem;
}

.icon-height-xxsmall {
  height: 1rem;
}

.rl-styleguide_spacing-all {
  display: none;
}

.icon-height-small {
  height: 2rem;
}

.rl-styleguide_radius-large {
  aspect-ratio: 1;
  object-fit: cover;
  border: 1px solid #000;
  border-radius: 0;
}

.icon-embed-xxsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.spacer-xsmall-2 {
  width: 100%;
  padding-top: 1rem;
}

.form_message-success {
  color: #027a48;
  background-color: #ecfdf3;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 2.5rem;
  display: flex;
}

.category-filter-menu {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.category-filter-menu.is-center {
  justify-content: center;
  align-items: center;
}

.margin-xxsmall-2 {
  margin: .5rem;
}

.icon-height-xlarge {
  height: 6.5rem;
}

.slider-arrow-icon_default {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.padding-section-medium-2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.margin-horizontal, .margin-horizontal.margin-medium-2, .margin-horizontal.margin-huge, .margin-horizontal.margin-custom1, .margin-horizontal.margin-large, .margin-horizontal.margin-custom3, .margin-horizontal.margin-small-2, .margin-horizontal.margin-0, .margin-horizontal.margin-xsmall-2, .margin-horizontal.margin-tiny, .margin-horizontal.margin-xxhuge, .margin-horizontal.margin-custom2, .margin-horizontal.margin-xxsmall-2, .margin-horizontal.margin-xlarge, .margin-horizontal.margin-xhuge, .margin-horizontal.margin-xxlarge-2, .margin-horizontal.margin-medium-2, .margin-horizontal.margin-huge, .margin-horizontal.margin-custom1, .margin-horizontal.margin-large, .margin-horizontal.margin-custom3, .margin-horizontal.margin-small-2, .margin-horizontal.margin-0, .margin-horizontal.margin-xsmall-2, .margin-horizontal.margin-tiny, .margin-horizontal.margin-xxhuge, .margin-horizontal.margin-custom2, .margin-horizontal.margin-xxsmall-2, .margin-horizontal.margin-xlarge, .margin-horizontal.margin-xhuge, .margin-horizontal.margin-xxlarge-2 {
  margin-top: 0;
  margin-bottom: 0;
}

.margin-left, .margin-left.margin-xxhuge, .margin-left.margin-tiny, .margin-left.margin-custom1, .margin-left.margin-xsmall-2, .margin-left.margin-xxsmall-2, .margin-left.margin-large, .margin-left.margin-huge, .margin-left.margin-xhuge, .margin-left.margin-xlarge, .margin-left.margin-custom3, .margin-left.margin-medium-2, .margin-left.margin-xxlarge-2, .margin-left.margin-0, .margin-left.margin-custom2, .margin-left.margin-small-2, .margin-left.margin-xxhuge, .margin-left.margin-tiny, .margin-left.margin-custom1, .margin-left.margin-xsmall-2, .margin-left.margin-xxsmall-2, .margin-left.margin-large, .margin-left.margin-huge, .margin-left.margin-xhuge, .margin-left.margin-xlarge, .margin-left.margin-custom3, .margin-left.margin-medium-2, .margin-left.margin-xxlarge-2, .margin-left.margin-0, .margin-left.margin-custom2, .margin-left.margin-small-2 {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}

.icon-1x1-custom1 {
  width: 1.25rem;
  height: 1.25rem;
}

.tag-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #000;
  background-color: #eee;
  border: 1px solid #eee;
  justify-content: center;
  align-items: center;
  padding: .175rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.tag-2.is-text {
  background-color: #0000;
  border-style: none;
  border-color: #0000;
  padding: 0;
  display: inline-block;
}

.tag-2.is-text.is-alternate {
  color: #fff;
  background-color: #0000;
}

.tag-2.is-alternate {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}

.margin-large {
  margin: 3rem;
}

.icon-height-medium {
  height: 3rem;
}

.margin-medium-2 {
  margin: 2rem;
}

.overflow-scroll {
  overflow: scroll;
}

.rl-styleguide_scheme-foreground {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #eee;
  border: 1px solid #000;
  border-radius: 0;
  flex-flow: column;
  padding: 1rem;
  display: flex;
}

.padding-right, .padding-right.padding-xxlarge, .padding-right.padding-xlarge, .padding-right.padding-large-2, .padding-right.padding-huge, .padding-right.padding-xxsmall, .padding-right.padding-xxhuge, .padding-right.padding-0, .padding-right.padding-medium-2, .padding-right.padding-custom1, .padding-right.padding-xsmall-2, .padding-right.padding-tiny, .padding-right.padding-custom2, .padding-right.padding-xhuge, .padding-right.padding-custom3, .padding-right.padding-small-2, .padding-right.padding-xxlarge, .padding-right.padding-xlarge, .padding-right.padding-large-2, .padding-right.padding-huge, .padding-right.padding-xxsmall, .padding-right.padding-xxhuge, .padding-right.padding-0, .padding-right.padding-medium-2, .padding-right.padding-custom1, .padding-right.padding-xsmall-2, .padding-right.padding-tiny, .padding-right.padding-custom2, .padding-right.padding-xhuge, .padding-right.padding-custom3, .padding-right.padding-small-2 {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.slider-arrow-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.rl-styleguide_radius-medium {
  aspect-ratio: 1;
  object-fit: cover;
  border: 1px solid #000;
  border-radius: 0;
}

.button-2 {
  color: #fff;
  text-align: center;
  background-color: #000;
  border: 1px solid #000;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-2.is-link {
  color: #000;
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-2.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.button-2.is-link.is-alternate {
  color: #fff;
  background-color: #0000;
}

.button-2.is-secondary {
  color: #000;
  background-color: #0000;
}

.button-2.is-secondary.is-alternate {
  color: #fff;
  background-color: #0000;
}

.button-2.is-small {
  padding: .5rem 1.25rem;
}

.button-2.is-alternate {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}

.button-2.is-icon {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon-1x1-xsmall {
  width: 1.5rem;
  height: 1.5rem;
}

.padding-xxhuge {
  padding: 10rem;
}

.icon-embed-xsmall-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.z-index-2 {
  z-index: 2;
  position: relative;
}

.heading-style-h2-2 {
  color: #1d1e33;
  font-family: Scotch Text, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
}

.heading-style-h2-2.text-color-alternate {
  color: #fff;
}

.padding-medium-2 {
  padding: 2rem;
}

.tabs-menu-3 {
  background-color: #eee;
  border: 1px solid #000;
  align-self: center;
  margin-bottom: 3rem;
  padding: .25rem;
  display: flex;
}

.rl-styleguide_shadows-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: start;
}

.max-width-small {
  width: 100%;
  max-width: 30rem;
}

.padding-huge {
  padding: 6rem;
}

.margin-small-2 {
  margin: 1.5rem;
}

.padding-top, .padding-top.padding-medium-2, .padding-top.padding-large-2, .padding-top.padding-xxlarge, .padding-top.padding-xhuge, .padding-top.padding-tiny, .padding-top.padding-custom1, .padding-top.padding-xxhuge, .padding-top.padding-xlarge, .padding-top.padding-custom2, .padding-top.padding-xxsmall, .padding-top.padding-xsmall-2, .padding-top.padding-custom3, .padding-top.padding-small-2, .padding-top.padding-huge, .padding-top.padding-0 {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-top.padding-medium {
  background-image: linear-gradient(#fff9, #fff9), url("https://cdn.prod.website-files.com/6972171a3a6d9e19bd0cb61e/6972171a3a6d9e19bd0cb767_6da99698bd414209665cf5d4a89079aeb3d31ff2%20(1)-min.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  width: 100%;
  text-decoration: none;
}

.padding-top.padding-medium-2, .padding-top.padding-large-2, .padding-top.padding-xxlarge, .padding-top.padding-xhuge, .padding-top.padding-tiny, .padding-top.padding-custom1, .padding-top.padding-xxhuge, .padding-top.padding-xlarge, .padding-top.padding-custom2, .padding-top.padding-xxsmall, .padding-top.padding-xsmall-2, .padding-top.padding-custom3, .padding-top.padding-small-2, .padding-top.padding-huge, .padding-top.padding-0 {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.text-color-white {
  color: #fff;
}

.rl-styleguide_color-spacer {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 1rem;
  display: flex;
}

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

@media screen and (max-width: 991px) {
  h1 {
    font-size: 2.5rem;
  }

  h2 {
    font-size: 2.25rem;
  }

  h3 {
    font-size: 1.375rem;
  }

  .padding-global.service {
    overflow: hidden;
  }

  .container-large.rel-1 {
    z-index: 2;
    z-index: 2;
    position: relative;
  }

  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-section-medium.service {
    overflow: hidden;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .text-size-large {
    font-size: 1.375rem;
  }

  .button.is-icon.is-black {
    margin-left: auto;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical.padding-custom1-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-xxlarge {
    margin: 4rem;
  }

  .spacer-medium {
    padding-top: 1.5rem;
  }

  .spacer-large {
    padding-top: 2.5rem;
  }

  .spacer-xlarge {
    padding-top: 3rem;
  }

  .spacer-xlarge.tab {
    display: block;
  }

  .spacer-xxlarge {
    padding-top: 4rem;
  }

  .spacer-huge {
    padding-top: 5rem;
  }

  .spacer-xhuge {
    padding-top: 6rem;
  }

  .navbar2_component {
    min-height: auto;
    padding: 16px;
  }

  .navbar2_logo {
    height: 45px;
  }

  .navbar2_menu {
    border-bottom: 1px solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
    background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    justify-content: center;
    width: 100%;
    padding: 1rem 5% 2.5rem;
    display: flex;
    position: absolute;
    overflow: auto;
  }

  .navbar2_menu.is-page-height-tablet {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100vh;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 6.5rem;
    transition: height .5s;
  }

  .navbar2_link {
    text-align: left;
    margin-bottom: 1rem;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .navbar2_link.dropdown {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
    padding-left: 0;
  }

  .navbar2_button-wrapper {
    align-items: center;
  }

  .navbar2_menu-button {
    padding: 0;
  }

  .navbar2_menu-button.w--open {
    background-color: var(--\<unknown\|relume-variable-transparent\>);
  }

  .menu-icon2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon2_line-top {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon2_line-middle {
    background-color: #000;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon2_line-middle-inner {
    background-color: #000;
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon2_line-bottom {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .nav-cont.z-index-1 {
    min-height: auto;
  }

  .logo3_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .logo3_list {
    width: auto;
  }

  .tag {
    flex: none;
  }

  .left-arrow {
    top: -35%;
    right: 9%;
  }

  .right-arrow {
    top: -35%;
  }

  .cta51_card {
    padding: 3rem;
  }

  .footer4_top-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
  }

  ._3-col-grid.header-grid.lp-adjustment {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  ._3-col-grid.process-grid {
    grid-row-gap: 2rem;
  }

  ._3-col-grid.outcome-grid {
    grid-template-columns: 1fr 1fr;
  }

  .pillar-card {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .portfolio_list._3-col {
    grid-template-columns: 1fr;
  }

  .outcome-card {
    padding-left: 1rem;
  }

  .dropdown-list-contain {
    grid-template-columns: 1fr;
    margin-top: 0;
  }

  .dropdown-list.w--open {
    position: relative;
  }

  .footer-logo-list-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
  }

  .dropdown-2 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: auto;
    display: block;
  }

  .layout349_image.is-image2, .layout349_image.is-image3, .layout349_image.is-image4, .layout349_image.is-image2, .layout349_image.is-image3, .layout349_image.is-image4 {
    justify-content: center;
    align-items: center;
    display: flex;
    inset: 0%;
  }

  .tabs {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  ._2-col-grid, .faqs-grid {
    grid-column-gap: 40px;
  }

  .div-block-9 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .flex-block-3, .flex-block-3._w-411, .flex-block-3._w-411 {
    max-width: none;
  }

  ._3-colums {
    grid-column-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .grid-3 {
    grid-template-columns: 1fr 1fr;
  }

  .heading-style-h1-new.text-color-blue-600 {
    flex-flow: column;
    align-items: flex-start;
    display: flex;
  }

  .heading-style-h2-new.text-color-blue-600.tab-small {
    font-size: 28px;
  }

  .text-size-large-new {
    font-size: 1.375rem;
  }

  .text-size-small-new.text-color-gray-500.h-small {
    height: auto;
  }

  .your-vision-sec {
    min-height: auto;
    padding-left: 60px;
    padding-right: 60px;
    overflow: hidden;
  }

  .blue-line {
    width: 24px;
  }

  .flex-block-10 {
    flex-flow: column;
  }

  .flex-block-10.text-align-center.left {
    text-align: left;
    white-space: normal;
    text-align: left;
    white-space: normal;
    text-align: left;
    white-space: normal;
    justify-content: center;
    align-items: flex-start;
  }

  .grid-4 {
    grid-template-columns: 1fr;
  }

  .grid-4.new {
    flex-flow: column;
  }

  .portfolio-content-grid.background-color-seventry.padding-large.new {
    width: 100%;
  }

  .portfolio-card_img {
    width: 100%;
    height: auto;
  }

  .grid-5 {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-20 {
    display: none;
  }

  .faq-sec.background-color-fortery {
    overflow: hidden;
  }

  .flex-border {
    align-items: center;
  }

  .hero-images_left {
    grid-column-gap: 220px;
    grid-row-gap: 220px;
    opacity: .5;
    width: 30px;
    right: 0;
  }

  .hero-images_right {
    grid-column-gap: 220px;
    grid-row-gap: 220px;
    opacity: .5;
    justify-content: center;
    width: 30px;
    left: 0;
  }

  .ux-project_tag {
    opacity: 1;
    flex: none;
    width: 64px;
    min-width: 64px;
    right: -96px;
  }

  .animate-img-wrapper._1, .animate-img-wrapper._3 {
    border-radius: 0;
    width: 30px;
  }

  .animate-img-wrapper._1-copy, .animate-img-wrapper._3-copy {
    width: 30px;
  }

  .animate-img-wrapper.left-more.mod-hidden {
    display: none;
  }

  .animate-img-wrapper._1, .animate-img-wrapper._3 {
    border-radius: 0;
    width: 30px;
  }

  .animate-img-wrapper.right-more.mob-hidden {
    display: none;
  }

  .animate-img-wrapper._1-copy, .animate-img-wrapper._3-copy {
    width: 30px;
  }

  .marketing_tag {
    opacity: 1;
    width: 68px;
    min-width: 68px;
    left: -99px;
  }

  .hero-animated-img.mob {
    border-radius: 0;
    width: 30px;
    display: block;
  }

  .hero-animated-img.desk {
    display: none;
  }

  .image-18 {
    margin-top: -158px;
  }

  .div-block-25 {
    flex-flow: column;
    align-items: center;
    display: block;
  }

  .logo-wrapper {
    flex: none;
  }

  .sliding-text-wrapper.text-align-left-copy {
    text-align: center;
    flex-flow: column;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .sliding-text-wrapper.text-align-left-copy.left {
    text-align: left;
    text-align: left;
    margin-left: 0;
  }

  .image-20 {
    opacity: 0;
  }

  .bg-vector {
    top: 338px;
  }

  .sticky-div-container {
    height: 400vh;
  }

  .sticky-div-container.service {
    height: 100%;
    overflow: hidden;
  }

  .sticky-content {
    top: 40px;
  }

  .sticky-content.service {
    top: 0;
  }

  .grid-6 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .flex-block-18 {
    align-items: stretch;
  }

  .grid-7 {
    grid-template-columns: 1fr;
  }

  .logo-div.background-color-fiftry.text-align-center {
    width: auto;
  }

  .grid-8 {
    grid-template-columns: 1fr 1fr;
  }

  .portfolio-new-hero-sec {
    height: auto;
    overflow: hidden;
  }

  .portfolio-grid {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .potfolio-img-div {
    width: 100%;
    height: auto;
    position: relative;
    top: 0;
  }

  .feature-grid.padding-medium.background-color-alternate._1, .feature-grid.padding-medium.background-color-alternate._2, .feature-grid.padding-medium.background-color-alternate._3, .feature-grid.padding-medium.background-color-alternate._4 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .feature-grid.padding-medium.background-color-alternate._1, .feature-grid.padding-medium.background-color-alternate._2, .feature-grid.padding-medium.background-color-alternate._3, .feature-grid.padding-medium.background-color-alternate._4 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .feature-grid.padding-medium.background-color-alternate {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    text-decoration: none;
    display: grid;
  }

  .feature-grid.padding-medium.background-color-alternate._1, .feature-grid.padding-medium.background-color-alternate._2, .feature-grid.padding-medium.background-color-alternate._3, .feature-grid.padding-medium.background-color-alternate._4, .feature-grid.padding-medium.background-color-alternate._1, .feature-grid.padding-medium.background-color-alternate._2, .feature-grid.padding-medium.background-color-alternate._3, .feature-grid.padding-medium.background-color-alternate._4 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .div-block-28 {
    width: 100%;
    height: auto;
  }

  .tabs-menu-2 {
    flex-flow: wrap;
  }

  .our-work-grid {
    grid-template-columns: 1fr;
  }

  .portfolio-main-img {
    border-radius: 16px;
    width: 100%;
  }

  .image-24 {
    object-fit: cover;
    width: 100%;
  }

  .link-block-5 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .grid-10 {
    grid-template-columns: 1fr;
  }

  .div-block-33 {
    padding-top: 220px;
  }

  .div-block-33.h-100 {
    padding-top: 0;
  }

  .key-issue-grid {
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
  }

  .flex-block-24 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .mark-pointer {
    height: 40px;
    top: -4%;
    left: 45%;
  }

  .developer-pointer {
    height: 40px;
    top: -22px;
    left: 0;
  }

  .rename-pointer {
    height: 40px;
    bottom: 29px;
    left: 254px;
  }

  .grid-17, .grid-17-copy {
    grid-column-gap: 16px;
  }

  .div-block-42.new {
    flex-flow: row;
  }

  .testimonial-snap {
    border-radius: 12px;
  }

  .grid-18, .our-services-new-grid {
    grid-template-columns: 1fr;
  }

  .flex-block-27 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .text-input-wrap.background-color-alternate.bg-form {
    width: 100%;
  }

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

  .flex-block-30 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .grid-24 {
    grid-template-columns: 1fr;
  }

  .table-content-div.background-color-alternate.padding-small {
    display: none;
  }

  .brief-body p {
    font-size: 16px;
    line-height: 24px;
  }

  .brief-body h2 {
    margin-bottom: 12px;
  }

  .brief-body h3 {
    font-family: Crimson Pro;
  }

  .brief-body figure {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .brief-body blockquote {
    margin-top: 40px;
    margin-bottom: 40px;
    font-size: 20px;
    line-height: 30px;
  }

  .video-3 {
    aspect-ratio: auto;
    max-width: 100%;
    height: 400px;
    margin-left: 0;
    margin-right: 0;
    inset: 0% auto;
  }

  .flex-block-36 {
    max-width: 100%;
  }

  .services_container.simple.service {
    overflow: visible;
  }

  .services_wrapper {
    flex-flow: wrap-reverse;
    justify-content: center;
    align-items: center;
  }

  .services_wrapper.service {
    overflow: hidden;
  }

  .services_content_left {
    width: 100%;
    padding-top: 5px;
  }

  .services_visual_right {
    width: 200px;
    height: 200px;
    display: flex;
    position: relative;
    top: 0;
  }

  .services_lottie_wrap._1 {
    z-index: 4;
  }

  .services_lottie_wrap._2 {
    z-index: 3;
  }

  .services_lottie_wrap._3 {
    z-index: 2;
  }

  .head-wrapper {
    display: none;
  }

  .head-wrapper.responsive {
    display: flex;
  }

  .head-wrapper.responsive.service {
    padding-bottom: 10px;
  }

  .testimonial_component {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .testimonial_list {
    flex-flow: row;
    width: auto;
    display: block;
  }

  .testimonial_image_wrapper {
    flex: none;
  }

  .testimonial_mobile_nav {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    display: flex;
  }

  .testimonial_mobile_trigger {
    min-width: 19%;
  }

  .service-animation {
    display: none;
  }

  .service-image {
    display: block;
  }

  .portfolio-struc {
    width: 100%;
  }

  .port-item-new {
    width: 47%;
  }

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

  .flex-block-28 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
  }

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

  .grid-22 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .form-block-3, .div-block-57 {
    width: 100%;
  }

  .flex-block-38 {
    flex-flow: column;
  }

  .flex-block-39, .flex-block-42, .flex-block-44 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .hide-tablet {
    display: none;
  }

  .spacer-xxlarge-2 {
    padding-top: 4.5rem;
  }

  .padding-xlarge {
    padding: 3.5rem;
  }

  .margin-xlarge {
    margin: 3.5rem;
  }

  .padding-xxlarge {
    padding: 4.5rem;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .rl-styleguide_scheme-list {
    grid-template-columns: 1fr;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h1-2 {
    font-size: 3.25rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .heading-style-h3 {
    font-size: 2.25rem;
  }

  .margin-xxhuge {
    margin: 7.5rem;
  }

  .padding-section-large-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rl-styleguide_icons-list {
    grid-auto-flow: row;
  }

  .spacer-xhuge-2 {
    padding-top: 6rem;
  }

  .spacer-xxhuge {
    padding-top: 7.5rem;
  }

  .heading-style-h4-2 {
    font-size: 1.75rem;
  }

  .rl-styleguide_item-row {
    grid-template-columns: auto 1fr;
  }

  .max-width-full-tablet {
    width: 100%;
    max-width: none;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .padding-large-2 {
    padding: 2.5rem;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-xxlarge-2 {
    margin: 4.5rem;
  }

  .spacer-xlarge-2 {
    padding-top: 3.5rem;
  }

  .spacer-large-2 {
    padding-top: 2.5rem;
  }

  .padding-section-medium-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .margin-large {
    margin: 2.5rem;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-xxhuge {
    padding: 7.5rem;
  }

  .heading-style-h2-2 {
    font-size: 2.75rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .menu-icon5 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar10_dropdown-content-left {
    align-content: start;
    align-items: start;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-chevron {
    inset: auto 0% auto auto;
  }

  .navbar10_dropdown-content-right {
    align-items: flex-start;
    max-width: none;
    padding-top: 0;
  }

  .navbar10_blog-item-content {
    width: 100%;
  }

  .navbar10_component {
    min-height: auto;
    padding-top: 10px;
  }

  .navbar10_container {
    height: auto;
  }

  .navbar10_menu-dropdown {
    width: 100%;
  }

  .navbar10_dropdown-content {
    flex-direction: column;
  }

  .navbar10_menu-button.w--open {
    background-color: var(--\<unknown\|relume-variable-transparent\>);
  }

  .navbar10_blog-item-image {
    width: 100%;
  }

  .menu-icon1_line-top {
    background-color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar10_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar10_blog-list {
    grid-row-gap: 2rem;
    width: 100%;
  }

  .menu-icon1_line-bottom {
    background-color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar10_link {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .navbar10_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .navbar10_dropdown-list.w--open {
    border-style: none;
    align-items: flex-start;
    padding: 0 0 0;
    position: relative;
    top: 0;
  }

  .menu-icon1_line-middle {
    background-color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar10_blog-item-image-wrapper {
    flex-direction: column;
    width: 100%;
  }

  .navbar10_blog-item {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .menu-icon1_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar10_menu {
    border-bottom: 1px solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
    background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    align-items: flex-start;
    height: 100dvh;
    margin-left: 0;
    padding: 1rem 5% 6.5rem;
    transition: height .5s;
    position: absolute;
    overflow: auto;
  }

  .navbar10_menu-right {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 0;
  }

  .home_hero-header_image {
    height: auto;
    max-height: none;
  }

  .home_hero-header_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    padding-top: 4rem;
  }

  .home_hero-header_content {
    margin-left: 0%;
    margin-right: 0%;
  }

  .home_features-list_content {
    grid-column-gap: 30px;
    grid-row-gap: 2rem;
    align-items: stretch;
  }

  .home_features-list_list {
    grid-template-columns: 1fr 1fr;
  }

  .home_how-it-works_content-wrapper {
    border-left: 1px #dfe9fb;
    border-right: 1px #dfe9fb;
    width: auto;
    padding: 0 2.5rem 3rem;
  }

  .home_how-it-works_column-content {
    width: 100%;
    min-width: auto;
    height: auto;
    overflow: hidden;
  }

  .home_how-it-works_column-vertical-text {
    display: none;
  }

  .home_how-it-works_image-wrapper {
    margin-bottom: 0;
  }

  .home_how-it-works_column-horiztonal-text {
    display: block;
  }

  .home_how-it-works_column {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    border-style: none;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-bottom-color: #000;
    border-right-color: #dfe9fb;
    flex-direction: row;
    justify-content: flex-start;
    width: 100%;
    min-width: 100%;
    height: 5rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  .home_how-it-works_column.last {
    border-bottom-style: solid;
    border-bottom-color: #dfe9fb;
  }

  .home_how-it-works_accordion {
    border-top: 1px solid #dfe9fb;
    border-left: 1px solid #dfe9fb;
    border-right-style: solid;
    flex-direction: column;
    width: 100%;
    min-width: auto;
    height: auto;
  }

  .home_how-it-works_accordion.active {
    border-right-style: none;
    border-radius: 0;
  }

  .home_how-it-works_accordion.last {
    border-bottom: 1px solid #dfe9fb;
  }

  .home_how-it-works_column-text {
    position: absolute;
    left: 2.5rem;
  }

  .home_how-it-works_content {
    border-style: none;
    border-top-width: 0;
    border-top-color: var(--\<unknown\|relume-variable-transparent\>);
    border-right-width: 1px;
    border-right-color: var(--\<unknown\|relume-variable-color-scheme-1-border\>);
    border-radius: 0;
    flex-direction: column;
    height: auto;
  }

  .home_testimonial_content {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .footer11_top-wrapper {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .footer11_bottom-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
  }

  .form-div.padding-medium {
    margin-left: 0;
  }

  .padding-section-large-3 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .padding-section-medium-3 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
}

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

  .padding-global {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .container-large.rel-1 {
    position: relative;
  }

  .padding-section-small {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-style-h1 {
    font-size: 2.5rem;
  }

  .heading-style-h2 {
    font-size: 2rem;
  }

  .heading-style-h4 {
    font-size: 1rem;
  }

  .text-size-large {
    font-size: 1.25rem;
  }

  .button.is-navbar2-button {
    padding: .25rem 1rem;
  }

  .button.is-navbar2-button.hide-mobile-portrait {
    display: none;
  }

  .button.is-navbar2-button.show-mobile-portrait {
    display: block;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-medium {
    padding: 1.25rem;
  }

  .padding-large {
    padding: 1.5rem;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-medium {
    margin: 1.25rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .spacer-medium {
    padding-top: 1.25rem;
  }

  .spacer-large {
    padding-top: 1.5rem;
  }

  .spacer-xlarge {
    padding-top: 2rem;
  }

  .spacer-xxlarge {
    padding-top: 3rem;
  }

  .spacer-huge {
    padding-top: 3.5rem;
  }

  .spacer-xhuge {
    padding-top: 4rem;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .navbar2_component {
    min-height: 4rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .navbar2_logo {
    height: 26px;
  }

  .navbar2_menu.is-page-height-tablet {
    border-radius: 16px;
    height: auto;
    margin-top: 5px;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .navbar2_link, .navbar2_link:hover {
    border-top-style: none;
    border-bottom-style: none;
  }

  .navbar2_menu-button {
    width: 24px;
  }

  .menu-icon2 {
    width: 24px;
    height: 24px;
  }

  .nav-cont.z-index-1 {
    min-height: auto;
    padding: 0 20px;
  }

  .logo3_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    width: 100%;
  }

  .logo3_list {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
    justify-content: flex-start;
    align-items: center;
    padding-top: 1rem;
  }

  .logo3_wrapper {
    flex: none;
    padding: .75rem 1rem;
  }

  .logo3_logo {
    flex: none;
    max-height: 6rem;
  }

  .testimonial4_content {
    text-align: center;
  }

  .testimonial4_client {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .testimonial4_client-info {
    margin-bottom: 1rem;
  }

  .cta51_card {
    padding: 2rem;
  }

  .footer4_link-list {
    grid-column-gap: 0px;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    grid-auto-flow: row;
    justify-items: center;
  }

  ._3-col-grid.header-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: wrap;
    grid-template-columns: max-content 1fr;
    display: flex;
  }

  ._3-col-grid.process-grid {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  ._3-col-grid.outcome-grid {
    grid-template-columns: 1fr;
  }

  .pillar-card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .services_hero_layout, .portfolio_list {
    grid-template-columns: 1fr;
  }

  .portfolio_hero_wrap {
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    display: flex;
  }

  .about_layout {
    grid-template-columns: 3.5fr;
  }

  .dropdown-list-contain {
    flex-flow: column;
    grid-template-columns: 1fr;
    padding: 1rem;
    display: flex;
  }

  .dropdown-list.w--open {
    width: auto;
  }

  .collection-list-wrapper-2 {
    width: 100%;
  }

  .tabs {
    grid-template-columns: 1fr;
  }

  ._2-col-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

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

  .lp-logo {
    max-height: 40px;
  }

  ._3-colums {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
  }

  .grid {
    flex-flow: wrap;
    grid-template-columns: 1.25fr .5fr .5fr;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .grid-3 {
    grid-template-columns: 1fr;
  }

  .image-9 {
    object-fit: cover;
  }

  .text-size-medium-2 {
    font-size: 16px;
    line-height: 24px;
  }

  .text-size-regular-2 {
    font-size: 14px;
    line-height: 20px;
  }

  .flex-block-7 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
  }

  .div-block-14 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .heading-style-h1-new {
    font-size: 2.5rem;
  }

  .heading-style-h2-new {
    font-size: 2rem;
  }

  .text-size-large-new {
    font-size: 1.25rem;
  }

  .text-size-small-new.text-color-light-blue-secondary.text-weight-semibold.uppercase {
    font-size: 12px;
    line-height: 18px;
  }

  .text-size-small-new.text-color-gray-600 {
    line-height: 20px;
  }

  .your-vision-sec {
    min-height: 80vh;
  }

  .button-copy.is-icon-new.blue.show-mob-portrait {
    display: block;
  }

  .dropdown-toggle-2 {
    text-overflow: ellipsis;
  }

  .flex-block-16 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .flex-border {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    padding-bottom: 20px;
    display: grid;
  }

  .hero-images_left {
    right: 0;
  }

  .hero-images_right {
    left: 0;
  }

  .hero-animated-img {
    height: 114px;
  }

  .image-18 {
    margin-top: -101px;
  }

  .sliding-text {
    font-size: 2rem;
  }

  .sliding-text.text-color-blue-600.big {
    font-size: 2.5rem;
  }

  .bg-vector {
    top: 183px;
  }

  .layout349_desktop-image-wrapper-copy {
    display: none;
  }

  .flex-block-18 {
    border-radius: 16px;
    flex-flow: row;
    overflow: hidden;
  }

  .heading-style-h3-new {
    font-size: 1.5rem;
  }

  .tabs-menu-2 {
    flex-flow: wrap;
  }

  .portfolio-main-img {
    aspect-ratio: 1;
    border-radius: 16px;
  }

  .grid-11 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .strategy-content-div.background-color-sixtry.padding-small {
    min-height: auto;
  }

  .grid-15 {
    grid-template-columns: 1fr;
  }

  .rename-pointer {
    bottom: 54px;
  }

  .flex-block-26 {
    flex-flow: column;
    align-items: stretch;
  }

  .grid-17 {
    grid-template-columns: 1fr;
  }

  .grid-17-copy {
    grid-template-columns: 2fr;
  }

  .div-block-42 {
    grid-template-columns: 1fr;
  }

  .div-block-42.new {
    flex-flow: column;
  }

  .div-block-43 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .privacy {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .what-we-grid.images-aligned {
    grid-row-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .flex-block-27 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .grid-21 {
    grid-template-columns: 1fr 1fr;
  }

  .image-36 {
    aspect-ratio: 1;
    object-fit: cover;
    border-radius: 12px;
  }

  .services-heading-text.heading-style-h1-new h1 {
    font-size: 34px;
  }

  .image-37 {
    aspect-ratio: 1;
    object-fit: cover;
    border-radius: 12px;
  }

  .grid-24 {
    grid-template-columns: 1fr;
  }

  .table-content-div.background-color-alternate.padding-small {
    display: none;
  }

  .flex-block-35.padding-large.background-color-alternate {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
  }

  .services_wrapper {
    padding: 20px 10px;
  }

  .testimonial_list, .testimonial_content_mask, .testimonial_text_inner, .port-item-new {
    width: 100%;
  }

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

  .text-size-small-new-2.text-color-gray-600 {
    line-height: 20px;
  }

  .image-42, .image-43 {
    aspect-ratio: 3 / 2;
  }

  .div-block-55 {
    flex-flow: column;
    display: flex;
  }

  .spacer-xxlarge-2 {
    padding-top: 3rem;
  }

  .padding-xlarge {
    padding: 2.5rem;
  }

  .margin-xlarge {
    margin: 2.5rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .spacer-medium-2 {
    padding-top: 1.5rem;
  }

  .margin-xsmall-2 {
    margin: .75rem;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .padding-small-2 {
    padding: 1.25rem;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h1-2 {
    font-size: 2.5rem;
  }

  .spacer-small-2 {
    padding-top: 1.25rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .heading-style-h6 {
    font-size: 1.125rem;
  }

  .heading-style-h3 {
    font-size: 2rem;
  }

  .text-size-medium-3 {
    font-size: 1rem;
  }

  .margin-xxhuge {
    margin: 5rem;
  }

  .padding-section-large-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .spacer-xhuge-2 {
    padding-top: 4rem;
  }

  .spacer-xxhuge {
    padding-top: 5rem;
  }

  .heading-style-h5 {
    font-size: 1.25rem;
  }

  .heading-style-h4-2 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .text-style-quote {
    font-size: 1.125rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .text-style-nowrap {
    white-space: normal;
  }

  .padding-large-2 {
    padding: 2rem;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-xsmall-2 {
    padding: .75rem;
  }

  .text-size-large-2 {
    font-size: 1.125rem;
  }

  .margin-xxlarge-2 {
    margin: 3rem;
  }

  .spacer-xlarge-2 {
    padding-top: 2.5rem;
  }

  .spacer-large-2 {
    padding-top: 2rem;
  }

  .spacer-xsmall-2 {
    padding-top: .75rem;
  }

  .category-filter-menu {
    width: 100vw;
    margin-left: -5vw;
    padding-left: 5vw;
    overflow: scroll;
  }

  .padding-section-medium-2 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .margin-large {
    margin: 2rem;
  }

  .margin-medium-2 {
    margin: 1.5rem;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-xxhuge {
    padding: 5rem;
  }

  .heading-style-h2-2 {
    font-size: 2.25rem;
  }

  .padding-medium-2 {
    padding: 1.5rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .margin-small-2 {
    margin: 1.25rem;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar10_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .navbar10_dropdown-content-right {
    padding-bottom: 1.5rem;
  }

  .navbar10_component {
    min-height: 4rem;
  }

  .navbar10_blog-item-image {
    margin-bottom: 0;
  }

  .navbar10_dropdown-link-list {
    max-width: none;
  }

  .navbar10_blog-item-image-wrapper {
    max-width: 100%;
  }

  .navbar10_blog-item {
    grid-row-gap: 1rem;
  }

  .navbar10_menu {
    padding-bottom: 6rem;
  }

  .home_hero-header_component {
    padding-top: 4rem;
  }

  .home_features-list_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .home_features-list_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .home_how-it-works_content-wrapper {
    padding: 1rem 1.5rem 2rem;
  }

  .home_how-it-works_column-vertical-text, .home_how-it-works_column-horiztonal-text {
    font-size: 1.25rem;
  }

  .home_how-it-works_column {
    height: 4rem;
  }

  .home_how-it-works_column-text {
    font-size: 1.25rem;
    left: 1.5rem;
  }

  .home_how-it-works_image {
    height: 20rem;
  }

  .divider-vertical {
    display: none;
  }

  .home_testimonial_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .home_testimonial_client {
    align-items: center;
    width: 100%;
  }

  .footer11_menu-wrapper {
    grid-column-gap: 1.5rem;
  }

  .footer11_top-wrapper {
    grid-row-gap: 3rem;
    padding: 2rem;
  }

  .footer11_credit-text {
    margin-top: 0;
  }

  .footer11_legal-list {
    grid-column-gap: 20px;
    grid-row-gap: 1rem;
    flex-flow: row;
    grid-auto-flow: row;
  }

  .footer11_bottom-wrapper {
    flex-direction: column-reverse;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 1rem;
  }

  .section_conversion-page_hero-header {
    padding-top: 60px;
  }

  .conversion-page_hero-header_component {
    height: auto;
    max-height: none;
  }

  .padding-section-large-3 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-style-h1-3 {
    font-size: 2.5rem;
  }

  .heading-style-h2-3 {
    font-size: 2rem;
  }

  .padding-section-medium-3 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .conversion-page_customer-logos-list_list {
    padding-top: 1rem;
  }

  .conversion-page_customer-logos-list_logo {
    max-height: 3rem;
  }

  .form-grid-steps.middle-aligned, .conversion-grid {
    grid-template-columns: 1fr;
  }
}

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

  .padding-section-medium.mt-328 {
    margin-top: -280px;
  }

  .heading-style-h1 {
    font-size: 2.25rem;
  }

  .text-size-large {
    font-size: 1.15rem;
  }

  .text-size-large.text-style-italic.op-0 {
    display: none;
  }

  .text-size-large.mob-style-bold {
    font-weight: 700;
  }

  .text-style-italic._w-215 {
    max-width: none;
  }

  .button.is-icon.is-black {
    margin-left: 0;
  }

  .button.is-navbar2-button.hide-mobile-portrait.show-mob {
    display: inline-block;
  }

  .button.is-navbar2-button.show-mobile-portrait {
    display: inline-flex;
  }

  .button.text-wrap {
    white-space: normal;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .spacer-medium.mob-hidden, .hide-mobile-portrait {
    display: none;
  }

  .navbar2_logo {
    max-width: 6.5rem;
  }

  .navbar2_menu.is-page-height-tablet {
    border: 1px solid #00000029;
  }

  .navbar2_link {
    margin-bottom: 1rem;
    padding-left: 10px;
    padding-right: 10px;
  }

  .navbar2_link.dropdown {
    padding-left: 10px;
  }

  .nav-cont {
    min-height: 4rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  .logo3_list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: center;
    width: auto;
  }

  .logo3_wrapper {
    flex: none;
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .logo3_logo {
    flex: none;
    max-height: 5rem;
  }

  .featured-bottom {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: wrap;
  }

  .featured-bottom._1-line {
    flex-flow: row;
  }

  .text-align-center-copy {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  ._3-col-grid.header-grid.lp-adjustment {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  ._3-col-grid.process-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    display: flex;
  }

  .pillar-card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .form-field-contain {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .contact-deco {
    bottom: 0%;
    right: 0%;
  }

  .services_hero_layout.mob-gap-small {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .portfolio_hero_wrap {
    flex-flow: wrap;
    grid-template-columns: 1fr;
    display: flex;
  }

  .masonry_gallery-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex;
  }

  .dropdown-list-contain {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .dropdown-list-item {
    padding: .75rem;
  }

  .arrow-wrapper.testimonial-swiper-arrows {
    display: none;
  }

  .collection-list-wrapper-2 {
    width: 100%;
  }

  .dropdown-2 {
    margin-bottom: 1rem;
  }

  .gap-40 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .flex-block-2 {
    flex-flow: row;
  }

  .icon-wrapper {
    width: 54px;
    height: 54px;
  }

  .image-8 {
    object-fit: contain;
    height: 100%;
    left: 21%;
    right: 0%;
  }

  .header-block {
    justify-content: space-between;
    align-items: center;
  }

  .grid-2 {
    grid-template-columns: 1fr;
  }

  .text-size-medium-2.text-color-primary.text-weight-medium {
    white-space: normal;
    white-space: normal;
    white-space: normal;
  }

  .video-wrapper {
    padding: 10px;
  }

  .image-11 {
    height: 8px;
    margin-bottom: 5px;
    margin-left: 5px;
  }

  .div-block-15 {
    padding: 17px;
  }

  .heading-style-h1-new {
    font-size: 34px;
  }

  .heading-style-h1-new.text-color-blue-600 {
    line-height: 110%;
  }

  .heading-style-h2-new {
    color: #1b192e;
    font-size: 30px;
  }

  .heading-style-h2-new.text-color-alternate, .heading-style-h2-new.text-color-alternate.text-align-center, .heading-style-h2-new.text-color-alternate.text-weight-medium {
    color: #fff;
  }

  .heading-style-h2-new.text-color-blue-600.tab-small {
    font-size: 26px;
  }

  .heading-style-h2-new.text-color-alternate, .heading-style-h2-new.text-color-alternate.text-align-center, .heading-style-h2-new.text-color-alternate.text-weight-medium, .heading-style-h2-new.text-color-alternate.text-align-center, .heading-style-h2-new.text-color-alternate.text-weight-medium {
    color: #fff;
  }

  .text-size-large-new {
    font-size: 18px;
    line-height: 28px;
  }

  .text-size-medium-new {
    font-size: 16px;
    line-height: 24px;
  }

  .text-size-medium-new.text-color-gray-600 strong {
    font-family: Scotch Text, Arial, sans-serif;
    font-weight: 600;
  }

  .text-size-regular-new {
    font-size: 14px;
    line-height: 20px;
  }

  .text-size-regular-new.text-color-gray-500.text-align-center.copyright, .text-size-small-new {
    font-size: 12px;
  }

  .text-size-small-new.text-color-light-blue-secondary.text-weight-semibold.uppercase {
    font-size: 12px;
    line-height: 18px;
  }

  .text-size-small-new.text-color-gray-600 {
    font-size: 12px;
    line-height: 16px;
  }

  .text-size-small-new.text-color-gray-600 strong {
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
  }

  .text-size-small-new.text-color-gray-500 {
    line-height: 20px;
  }

  .text-size-tiny-new {
    font-size: 10px;
    line-height: 16px;
  }

  .text-color-light-blue-secondary {
    font-size: 14px;
  }

  .your-vision-sec {
    min-height: auto;
    padding: 0;
  }

  .blue-line {
    width: 20px;
  }

  .flex-block-10, .flex-block-10.text-align-center, .flex-block-10.text-align-center.left {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .flex-block-10.text-align-center, .flex-block-10.text-align-center.left {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .flex-block-10.text-align-center.left {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .flex-block-10.text-align-center.left.portfolio-page {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .logos-wrap {
    width: auto;
  }

  .button-copy.is-icon-new {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
  }

  .button-copy.is-icon-new.blue {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
  }

  .button-copy.is-icon-new.mw-100 {
    flex: 1;
    width: auto;
  }

  .flex-block-13 {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    width: 100%;
  }

  .flex-block-13.horizontal {
    flex-flow: row;
  }

  .brand-trust-content-div.padding-medium {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .dropdown-toggle-2 {
    white-space: normal;
  }

  .flex-block-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .flex-border {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-bottom: 20px;
    display: grid;
  }

  .hero-images_left {
    grid-column-gap: 180px;
    grid-row-gap: 180px;
    opacity: .6;
    width: 20px;
    margin-right: 0;
    right: 0;
  }

  .hero-images_right {
    grid-column-gap: 180px;
    grid-row-gap: 180px;
    opacity: .6;
    width: 20px;
    margin-left: 0;
    left: 0;
  }

  .ux-project_tag {
    bottom: 159px;
    right: -109px;
  }

  .animate-img-wrapper._1, .animate-img-wrapper._3, .animate-img-wrapper._1-copy, .animate-img-wrapper._3-copy, .animate-img-wrapper._1, .animate-img-wrapper._3, .animate-img-wrapper._1-copy, .animate-img-wrapper._3-copy {
    width: 20px;
  }

  .marketing_tag {
    top: 168px;
  }

  .hero-animated-img {
    height: 114px;
    min-height: auto;
    display: block;
  }

  .hero-animated-img.mob {
    width: 20px;
  }

  .image-18 {
    margin-top: -43px;
    margin-bottom: -20px;
    display: none;
  }

  .image-18.mob {
    width: 120%;
    max-width: 120%;
    margin-top: -207px;
    margin-left: -30px;
    margin-right: -30px;
    display: block;
  }

  .logo-wrapper {
    flex: none;
    height: 32px;
  }

  .partner-logo {
    filter: none;
    height: 20px;
  }

  .sliding-text {
    font-size: 30px;
  }

  .sliding-text.text-color-blue-600.big {
    font-size: 34px;
  }

  .faq-arrow {
    margin-top: 0;
  }

  .sticky-content {
    top: 30px;
  }

  .grid-8 {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .team-div.background-color-sixtry {
    height: 450px;
  }

  .image-22 {
    object-position: 50% 0%;
    width: 100%;
    height: 450px;
  }

  .team-content-div.background-color-alternate.padding-xsmall {
    width: auto;
    bottom: 16px;
    left: 16px;
    right: 16px;
  }

  .line-blue.background-color-secondary {
    width: 24px;
  }

  .feature-grid.padding-medium.background-color-alternate._1 {
    top: 100px;
  }

  .feature-grid.padding-medium.background-color-alternate._2 {
    top: 120px;
  }

  .feature-grid.padding-medium.background-color-alternate._3 {
    top: 140px;
  }

  .feature-grid.padding-medium.background-color-alternate._4 {
    top: 120px;
  }

  .div-block-28 {
    border-radius: 12px;
  }

  .heading-style-h3-new.text-weight-normal.text-color-gray-900 {
    line-height: 1;
  }

  .heading-style-h3-new.text-weight-normal.text-color-gray-900.case-study-headline {
    font-size: 18px;
    line-height: 22px;
  }

  .pills-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .tabs-menu-2 {
    background-color: #eaecf000;
    flex-flow: wrap;
    justify-content: center;
  }

  .our-work-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .tab-link-but.text-size-small-new.text-color-gray-600 {
    border-radius: 12px;
  }

  .image-24 {
    flex: 0 auto;
    width: auto;
    max-width: 60%;
  }

  .tabs-2 {
    justify-content: flex-start;
    align-items: stretch;
  }

  .div-block-30 {
    border-radius: 12px;
  }

  .image-25 {
    aspect-ratio: auto;
    object-fit: cover;
  }

  .div-block-33 {
    aspect-ratio: 1;
    border-radius: 12px;
    padding-top: 0;
  }

  .grid-11 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .image-26 {
    border-radius: 12px;
  }

  .key-issue-grid, .grid-14 {
    grid-template-columns: 1fr;
  }

  .image-27 {
    border-radius: 12px;
  }

  .image-28, .image-29 {
    aspect-ratio: 1;
    object-fit: cover;
    border-radius: 12px;
  }

  .flex-block-24 {
    grid-template-columns: 1fr;
  }

  .div-block-38 {
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .portfolio-overview-text.text-size-medium-new.text-color-gray-600 h2 {
    font-size: 30px;
  }

  .image-34 {
    aspect-ratio: 1;
    object-fit: cover;
    border-radius: 12px;
  }

  .image-35 {
    aspect-ratio: 1;
    border-radius: 12px;
  }

  .div-block-43 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    align-items: center;
  }

  .privacy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .grid-18 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .our-services-new-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .grid-21 {
    grid-template-columns: 1fr;
  }

  .collection-list-4 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .text-input-wrap.background-color-alternate {
    width: 390px;
  }

  .text-input-wrap.background-color-alternate.bg-form {
    width: auto;
  }

  .flex-block-30 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .grid-24 {
    grid-template-columns: 1fr;
  }

  .flex-block-28-copy {
    align-items: stretch;
  }

  .flex-block-32 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
  }

  .nav-icon-block {
    flex: none;
  }

  .video-3 {
    width: 180%;
  }

  .testimonial_text_inner {
    padding: 10px;
  }

  .testimonial_image_wrapper {
    width: 100px;
  }

  .testimonial_mobile_trigger {
    min-width: 17%;
  }

  .testimonial_mobile_img {
    height: 100px;
  }

  .image-40 {
    margin-top: -43px;
    margin-bottom: -20px;
    display: none;
  }

  .image-40.mob {
    width: 120%;
    max-width: 120%;
    margin-top: -207px;
    margin-left: -30px;
    margin-right: -30px;
    display: block;
  }

  .flex-block-28 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    width: 100%;
  }

  .flex-block-37 {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    width: 100%;
  }

  .text-size-tiny-new-2 {
    font-size: 10px;
    line-height: 16px;
  }

  .text-size-small-new-2 {
    font-size: 12px;
  }

  .text-size-small-new-2.text-color-gray-500 {
    line-height: 20px;
  }

  .text-size-small-new-2.text-color-gray-600 {
    font-size: 12px;
    line-height: 16px;
  }

  .text-size-medium-new-2 {
    font-size: 16px;
    line-height: 24px;
  }

  .tab-link-but-2.text-size-small-new-2.text-color-gray-600 {
    border-radius: 12px;
  }

  .grid-23 {
    grid-template-columns: 1fr;
  }

  .button-copy-2.is-icon-new {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
  }

  .button-copy-2.is-icon-new.blue {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
  }

  .grid-22 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .form-block-3 {
    width: 100%;
  }

  .flex-block-38 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .flex-block-39, .flex-block-42, .flex-block-44 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-block-55 {
    flex-flow: column;
    display: flex;
  }

  .max-width-full-mobile-portrait {
    width: 100%;
    max-width: none;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h5 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 26px;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar10_dropdown-content-left {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar10_blog-list {
    grid-template-columns: 1fr;
  }

  .navbar10_logo {
    height: 26px;
  }

  .navbar10_dropdown-link {
    padding-left: 0;
  }

  .navbar10_blog-item {
    flex-direction: column;
  }

  .home_hero-header_component, .home_features-list_content, .home_features-list_list {
    grid-template-columns: 1fr;
  }

  .home_how-it-works_content-wrapper {
    padding-top: 0;
  }

  .home_how-it-works_column {
    height: 5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .home_how-it-works_image {
    object-fit: contain;
    height: auto;
  }

  .home_testimonial_content {
    grid-template-columns: 1fr;
  }

  .footer11_menu-wrapper {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .form-gird {
    grid-template-columns: 1fr;
  }

  .heading-style-h1-3 {
    font-size: 2.25rem;
  }

  .conversion-page_customer-logos-list_list {
    justify-content: center;
  }

  .image-45 {
    max-height: 150px;
    bottom: 0%;
  }

  .flex-block-54 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: row;
    align-items: stretch;
  }

  .image-48 {
    object-fit: contain;
    height: 40px;
  }
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbd50-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbd51-b66a60df {
  justify-self: center;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbd68-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbd69-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbd6d-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbd6e-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbd72-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbd73-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbd77-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbd78-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbd7c-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbd7d-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbd81-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbd82-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbd8c-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbd8d-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbd91-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbd92-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbd96-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbd97-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbd9b-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbd9c-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbda0-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbda1-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbda5-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbda6-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbdb0-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbdb1-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbdb5-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbdb6-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbdba-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbdbb-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbdbf-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbdc0-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbdc9-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbdca-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbdd3-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbdd4-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbde6-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbde7-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbdeb-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbdec-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbdf0-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbdf1-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbdf5-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbdf6-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbdfa-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbdfb-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbe05-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbe06-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbe0a-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbe0b-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbe0f-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbe10-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbe14-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbe15-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbe19-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbe1a-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbe1e-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbe1f-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbe2a-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbe2b-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbe2f-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbe30-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbe34-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbe35-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbe39-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbe3a-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbe3e-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbe3f-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbe43-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbe44-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbe48-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbe49-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbe4d-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbe4e-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbe52-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbe53-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbe57-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbe58-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbe5c-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbe5d-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbe68-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbe69-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbe6d-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbe6e-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbe72-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbe73-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbe7a-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbe7b-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbead-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbec4-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbec5-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbec6-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbec8-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbecb-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbecc-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbecd-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbed1-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbed4-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbed5-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbed6-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbeda-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbede-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbedf-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbee5-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbee9-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbeea-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbeee-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbef1-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbef6-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbef7-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbef8-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbefc-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbeff-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbf00-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbf01-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbf07-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbf0a-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbf0b-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbf0c-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbf12-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbf15-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbf16-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbf17-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbf1f-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbf22-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbf23-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbf24-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbf30-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbf31-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbf32-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbf36-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbf3b-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbf3c-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbf3d-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbf43-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbf48-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbf49-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbf4a-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbf50-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbf55-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbf56-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbf57-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbf5f-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbf65-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbf66-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbf6c-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbf72-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbf73-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbf74-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbf7a-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbf7f-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbf80-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbf81-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbf89-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbf8e-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbf8f-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbf90-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbf98-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbf9d-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbf9e-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbf9f-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbfa9-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbfaf-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbfb0-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbfb8-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbfc1-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbfc2-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbfc3-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbfcc-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbfcd-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbfce-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbfd7-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbfd8-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbfd9-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbff4-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbff5-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbffa-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdbffb-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc003-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc004-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc00b-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc00c-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc01b-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc01c-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc01d-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc01e-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc020-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc023-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc027-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc028-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc029-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc032-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc033-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc034-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc03d-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc03e-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc03f-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc040-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc046-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc047-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc048-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc049-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc04b-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc04f-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc050-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc051-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc052-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc054-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc05d-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc064-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc065-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc066-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc067-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc069-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc06c-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc070-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc071-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc072-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc07b-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc07c-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc07d-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc086-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc087-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc088-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc089-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc08f-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc090-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc091-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc092-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc094-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc098-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc099-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc09a-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc09b-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc09d-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc138-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc13b-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc13c-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc13f-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc140-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc143-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc144-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc148-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc14b-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc14c-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc14f-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc150-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc153-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc158-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc15c-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc15d-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc15f-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc161-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc162-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc164-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc166-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc167-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc169-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc16b-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc16c-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc16e-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc170-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc171-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc173-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc175-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc176-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc178-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc17a-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc17c-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc17e-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc180-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc181-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc183-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc184-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc186-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc187-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc189-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc18a-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc18c-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc18d-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc18f-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc190-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc192-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc193-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc195-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc19b-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc19e-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc19f-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc1a1-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc1a3-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc1a4-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc1a6-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc1a8-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc1a9-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc1ab-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc1ad-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc1ae-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc1b0-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc1b2-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc1b3-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc1b5-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc1b7-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc1b8-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc1ba-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc1bc-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc1bd-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc1bf-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc1c1-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc1c2-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc1c4-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc1c6-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc1c7-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc1c9-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc1cb-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc1cc-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc1ce-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc1d0-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc1d1-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc1d3-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc1d8-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc1dc-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc1de-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc1e1-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc1e6-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc1eb-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc1f0-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc1f5-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc1fc-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc1fd-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc1ff-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc200-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc202-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc203-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc205-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc206-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc208-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc209-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc20b-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc20c-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc20e-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc20f-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc211-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc212-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc214-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc215-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc217-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc218-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc21a-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc21b-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc21d-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc21e-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc220-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc221-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc223-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc224-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc226-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc227-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc229-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc22a-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc22c-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc22d-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc22f-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc230-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc232-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc233-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc235-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc236-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc238-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc239-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc23b-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc23c-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc23e-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc23f-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc241-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc242-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc244-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc245-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc247-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc248-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc24a-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc24b-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc24d-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc24e-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc250-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc251-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc253-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc254-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc259-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc25d-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc25f-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc262-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc267-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc26c-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc271-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc276-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc27d-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc27e-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc280-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc281-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc283-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc284-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc286-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc287-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc289-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc28a-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc28c-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc28d-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc28f-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc290-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc292-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc293-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc295-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc296-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc298-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc299-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc29b-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc29c-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc29e-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc29f-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2a1-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2a2-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2a4-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2a5-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2a7-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2a8-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2aa-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2ab-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2ad-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2ae-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2b0-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2b1-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2b3-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2b4-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2b6-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2b7-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2b9-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2ba-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2bc-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2bd-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2bf-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2c0-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2c2-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2c3-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2c5-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2c6-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2c8-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2c9-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2cb-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2cc-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2ce-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2cf-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2d1-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2d2-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2d4-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2d5-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2da-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2dd-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2de-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2e0-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2e1-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2e3-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2e4-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2e6-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2e7-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2e9-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2ea-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2ec-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2ed-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2ef-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2f0-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2f2-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2f3-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2f5-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2f6-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2f8-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2f9-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2fb-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2fc-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2fe-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc2ff-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc301-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc302-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc304-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc305-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc307-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc308-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc30a-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc30b-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc30d-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc30e-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc310-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc311-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc313-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc314-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc316-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc317-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc319-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc31a-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc31c-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc31d-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc40f-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc413-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc414-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc418-b66a60df, #w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc41a-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc41b-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc41f-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc420-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc424-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc425-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc429-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc42a-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc42e-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc42f-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc433-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc434-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc438-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc439-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc43d-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc43e-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc442-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc443-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc447-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc448-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc44b-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc44c-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc450-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc451-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc455-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc456-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc45a-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc45b-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc45f-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc460-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc464-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc465-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc469-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc46a-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc46e-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc46f-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc473-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc474-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc478-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc479-b66a60df {
  justify-self: start;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc47d-b66a60df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd1985-d9cc-9b8f-33ac-150d9ffdc47e-b66a60df {
  justify-self: start;
}
