@font-face {
  font-family: DM Sans;
  src: url('../fonts/DMSans-Medium.ttf') format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

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

:root {
  --343f52: #343f52;
  --white: white;
  --_colours---bizcap-blue: #0c79c1;
  --black: black;
}

.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-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.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-embed-youtubevideo {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

.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;
}

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

body {
  color: #333;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

h1 {
  letter-spacing: -2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 5rem;
  font-weight: 600;
  line-height: 110%;
}

h2 {
  letter-spacing: -1.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 4rem;
  font-weight: 500;
  line-height: 110%;
}

h3 {
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 120%;
}

h4 {
  letter-spacing: -.75px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1.75rem;
  font-weight: 500;
  line-height: 130%;
}

h5 {
  letter-spacing: -.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 130%;
}

h6 {
  letter-spacing: -.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 120%;
}

p {
  margin-bottom: 0;
}

a {
  color: #0c79c1;
  font-family: Open Sans, sans-serif;
}

ul {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1rem;
}

ol {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1.25rem;
}

li {
  margin-bottom: .5rem;
  padding-left: .5rem;
}

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

label {
  margin-bottom: .25rem;
  font-weight: 500;
}

strong {
  font-weight: bold;
}

figure {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

figcaption {
  text-align: center;
  margin-top: .25rem;
}

.form-message-success {
  background-color: #e4fada;
  padding: 1.25rem;
}

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

.text-color-default {
  color: #000;
  font-family: Open Sans, sans-serif;
}

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

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

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

.show {
  display: block;
}

.overflow-hidden {
  overflow: hidden;
}

.icon-1x1-small {
  color: #0c79c1;
  width: 20px;
  height: 20px;
}

.heading-medium {
  color: var(--343f52);
  letter-spacing: -2px;
  margin-bottom: 1rem;
  font-family: Open Sans, sans-serif;
  font-size: 4.5rem;
  font-weight: 600;
  line-height: 100%;
  position: relative;
}

.heading-medium.text-align-left-mobile-center {
  text-align: left;
}

.heading-large {
  color: var(--343f52);
  letter-spacing: -3px;
  font-family: Open Sans, sans-serif;
  font-size: 8rem;
  font-weight: 600;
  line-height: 100%;
}

.text-size-large {
  color: var(--343f52);
  font-family: Open Sans, sans-serif;
  font-size: 1.25rem;
  line-height: 160%;
}

.text-size-regular {
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  line-height: 160%;
}

.section-styleguide {
  grid-column-gap: 4rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding-top: 6rem;
  padding-bottom: 6rem;
  display: grid;
}

.text-align-center {
  text-align: center;
  font-family: Open Sans, sans-serif;
  display: block;
}

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

.show-mobile-portrait {
  display: none;
}

.text-style-italic {
  font-family: Open Sans, sans-serif;
  font-style: italic;
}

.hide-mobile-portrait {
  color: #0c79c1;
  transition: transform .2s;
}

.hide-mobile-portrait:hover {
  color: #0c79c1;
  transform: translate(0, -3px);
}

.form-radio-label {
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  font-weight: 300;
}

.hide {
  display: none;
}

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

.text-align-left {
  text-align: left;
  font-family: Open Sans, sans-serif;
}

.text-style-link {
  color: #0c79c1;
  cursor: pointer;
  font-family: Open Sans, sans-serif;
  text-decoration: none;
  transition: transform .2s;
}

.text-style-link:hover {
  text-decoration: none;
  transform: translate(0, -3px);
}

.form-wrapper {
  margin-bottom: 0;
}

.text-size-small {
  font-family: Open Sans, sans-serif;
  font-size: .875rem;
  line-height: 160%;
}

.text-size-small.text-color-muted {
  text-align: center;
}

.text-size-small.inverse-text-color-muted {
  color: var(--343f52);
}

.text-rich-text h1 {
  color: var(--343f52);
  margin-top: 2rem;
  margin-bottom: 1.5rem;
  font-size: 4rem;
}

.text-rich-text h3 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  font-size: 2rem;
}

.text-rich-text h5 {
  margin-top: 1.25rem;
  margin-bottom: .75rem;
}

.text-rich-text h6 {
  margin-top: 1.25rem;
  margin-bottom: .5rem;
}

.text-rich-text ul {
  margin-bottom: .75rem;
}

.text-rich-text li {
  font-family: Open Sans, sans-serif;
}

.text-rich-text h2 {
  color: var(--343f52);
  margin-top: 2rem;
  margin-bottom: 1rem;
  font-size: 3rem;
}

.text-rich-text h4 {
  margin-top: 2rem;
  margin-bottom: 1rem;
  font-size: 1.5rem;
}

.text-rich-text p {
  margin-bottom: 1rem;
  font-family: Open Sans, sans-serif;
}

.text-rich-text blockquote {
  color: var(--343f52);
  background-image: url('../images/6539fceb5fdf6b71748be1cc_icon-quote-1.svg');
  background-position: 0 49px;
  background-repeat: no-repeat;
  background-size: auto;
  border-left: 0 #000;
  margin-top: 0;
  margin-bottom: 0;
  padding: 3rem 0 3rem 5rem;
  font-family: DM Sans, sans-serif;
  font-size: 2rem;
  font-weight: 500;
  line-height: 140%;
}

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

.text-rich-text a {
  color: #0c79c1;
}

.text-rich-text a:hover {
  text-decoration: underline;
}

.text-rich-text figcaption {
  color: #1a191e99;
  font-size: .75rem;
}

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

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

.form-radio {
  flex-direction: row;
  align-items: center;
  margin-bottom: .5rem;
  padding-left: 0;
  display: flex;
}

.heading-xlarge {
  color: var(--343f52);
  letter-spacing: -4px;
  font-family: Open Sans, sans-serif;
  font-size: 10rem;
  font-weight: 600;
  line-height: 100%;
}

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

.form-input {
  background-color: #0000;
  border: 1px solid #1010101a;
  border-radius: 6px;
  min-height: 3rem;
  margin-bottom: .75rem;
  padding: .5rem 1rem;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  transition: border .2s;
}

.form-input:active, .form-input:focus {
  border-color: #5bb5a2;
}

.form-input::placeholder {
  color: #1a191e99;
}

.form-input.is-text-area {
  min-height: 8rem;
  padding-top: .75rem;
}

.form-checkbox-label {
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  font-weight: 300;
}

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

.form-label {
  font-family: Open Sans, sans-serif;
  font-size: .875rem;
  font-weight: 500;
}

.page-wrapper {
  margin-top: 4rem;
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

.text-size-tiny {
  font-family: Open Sans, sans-serif;
  font-size: .75rem;
  line-height: 160%;
}

.form-checkbox-icon {
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
}

.form-checkbox-icon.w--redirected-checked {
  background-color: #0c79c1;
  background-size: 90%;
  border-color: #0c79c1;
  border-radius: 2px;
  width: 1rem;
  height: 1rem;
  margin: 0 .5rem 0 0;
}

.form-checkbox-icon.w--redirected-focus {
  width: .875rem;
  height: .875rem;
  box-shadow: none;
  border-color: #000;
  border-radius: .125rem;
  margin: 0 .5rem 0 0;
}

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

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

.styleguide-classes {
  display: none;
}

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

.styleguide-right {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.styleguide-right.gap-medium {
  grid-row-gap: 2.5rem;
}

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

.page-padding {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0c79c100;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 4rem;
  padding: 0 2.5rem;
  display: block;
  overflow: visible;
}

.page-padding.page-padding-bottom-0 {
  margin-bottom: 0;
}

.page-padding.white_bg {
  background-color: #ffffff0f;
}

.page-padding.background-color-white {
  background-color: #fff;
}

.page-padding.no-padding {
  flex: 1;
}

.text-align-right {
  text-align: right;
  font-family: Open Sans, sans-serif;
}

.show-tablet {
  display: none;
}

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

.text-color-muted {
  color: #1a191e80;
  font-family: Open Sans, sans-serif;
}

.form-radio-icon {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: .5rem;
}

.form-radio-icon.w--redirected-checked {
  border-width: .25rem;
  width: .875rem;
  height: .875rem;
}

.form-radio-icon.w--redirected-focus {
  width: .875rem;
  height: .875rem;
  box-shadow: 0 0 .25rem 0 #3898ec;
}

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

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

.form-checkbox {
  flex-direction: row;
  align-items: center;
  margin-bottom: .5rem;
  padding-left: 0;
  display: flex;
}

.form-message-error {
  margin-top: .75rem;
  padding: .75rem 1rem;
}

.utility-component {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
}

.utility-form-block {
  text-align: center;
  flex-direction: column;
  max-width: 20rem;
  display: flex;
}

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

.main-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: block;
}

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

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

.button-text {
  color: #0c79c1;
  text-align: center;
  justify-content: center;
  align-items: center;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 120%;
  text-decoration: none;
  display: inline-block;
}

.button-text.arrow-right {
  align-content: stretch;
}

.button-text.small {
  font-size: 1rem;
}

.button-text.small.all-articles {
  margin-left: 20px;
}

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

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

.margin-xsmall {
  margin: .5rem;
}

.margin-small {
  margin: 1rem;
}

.margin-medium {
  margin: 2rem;
}

.margin-large {
  margin: 3rem;
}

.margin-xlarge {
  margin: 4rem;
}

.margin-xxlarge {
  margin: 5rem;
}

.margin-huge {
  margin: 6rem;
}

.margin-xhuge {
  margin: 8rem;
}

.margin-xxhuge {
  margin: 12rem;
}

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

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

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

.padding-small {
  padding: 1rem;
}

.padding-medium {
  padding: 2rem;
}

.padding-large {
  padding: 3rem;
}

.padding-xlarge {
  padding: 4rem;
}

.padding-xxlarge {
  padding: 5rem;
}

.padding-huge {
  padding: 6rem;
}

.padding-xhuge {
  padding: 8rem;
}

.padding-xxhuge {
  padding: 12rem;
}

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

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

.margin-bottom.margin-small {
  flex-flow: column;
  align-items: stretch;
  margin-top: 0;
  display: flex;
}

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

.margin-bottom.margin-xlarge {
  margin-bottom: 2rem;
  display: block;
}

.margin-bottom.margin-xlarge.margin-0 {
  margin-bottom: 0;
}

.margin-bottom.headersma {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.margin-bottom.margin-headercopy {
  flex-direction: column;
  align-items: center;
  margin-bottom: 1rem;
  display: flex;
}

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

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

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

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

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

.padding-top.padding-xxhuge {
  padding-top: 12rem;
}

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

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

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

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

.padding-vertical.padding-xhuge {
  padding: 4rem 4rem 1rem;
}

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

.padding-vertical.padding-huge {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.padding-vertical.padding-huge.text-align-center.calculator-hero {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.padding-vertical.padding-xxhuge {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

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

.overflow-scroll {
  overflow: scroll;
}

.overflow-auto {
  overflow: auto;
}

.body {
  color: #1a191e;
  background-color: #fff;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  line-height: 160%;
}

.navbar-inner {
  z-index: 2;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: grid;
  position: relative;
}

.navbar-logo {
  height: 30px;
}

.line {
  background-color: #e8e8e8;
  width: 100%;
  height: 1px;
}

.heading-h3 {
  color: var(--343f52);
  letter-spacing: -1.5px;
  font-family: Open Sans, sans-serif;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 120%;
}

.heading-h3.header-competitor-padding {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.text-size-medium {
  color: var(--343f52);
  white-space: nowrap;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 160%;
}

.text-size-medium.inverse-text-color-muted {
  color: var(--343f52);
}

.text-size-medium.text-overflow-wrap {
  white-space: normal;
}

.heading-h2 {
  color: var(--343f52);
  letter-spacing: -1.5px;
  font-family: Open Sans, sans-serif;
  font-size: 4rem;
  font-weight: 600;
  line-height: 110%;
}

.exhbition-date-day {
  color: #db574d;
  font-family: Clashdisplay;
  font-size: 6.25rem;
  font-weight: 400;
  line-height: 1;
}

.exhbition-date-month {
  color: #db574d;
  font-size: 1.875rem;
  font-weight: 400;
}

.exhibiton-cta {
  justify-content: center;
  display: flex;
}

.text-color-primary {
  color: #0c79c1;
  font-family: Open Sans, sans-serif;
}

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

.heading-h4 {
  color: var(--343f52);
  letter-spacing: -1px;
  font-family: Open Sans, sans-serif;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 130%;
}

.heading-h1 {
  color: var(--343f52);
  letter-spacing: -2px;
  font-family: Opensans, sans-serif;
  font-size: 3.5rem;
  font-weight: 500;
  line-height: 110%;
}

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

.heading-h5 {
  color: #0c79c1;
  letter-spacing: -.75px;
  font-family: Opensans, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.background-color-primary {
  background-color: #5bb5a2;
}

.background-color-primary.styleguide-color-palette {
  background-color: #0c79c1;
}

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

.button-text-icon {
  color: #0c79c1;
  width: 24px;
  height: 24px;
  line-height: 100%;
  display: flex;
}

.button-text-icon.small {
  width: 20px;
  height: 20px;
  transform: scale3d(1none, 1none, 1none);
  transform-style: preserve-3d;
  align-items: center;
  margin-left: 4px;
}

.button-text-icon-wrapper {
  overflow: hidden;
}

.exhibition-information-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.navbar-right {
  grid-column-gap: 2rem;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

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

.navbar {
  z-index: 1000;
  background-color: #fff;
}

.navbar-menu {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button {
  color: #0c79c1;
  text-align: center;
  border: 1px solid #e8e8e8;
  border-radius: 8px;
  padding: 1rem 1.5rem;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .2s;
  position: relative;
  overflow: hidden;
}

.button:hover {
  border-color: #e8e8e8;
  transform: translate(0, -3px);
  box-shadow: 0 5px 15px #1e222826;
}

.button.small {
  border-radius: 6px;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.button.primary {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  background-color: #0c79c1;
  border-color: #0000;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  transition: box-shadow .2s, transform .2s;
  display: block;
  overflow: hidden;
}

.button.primary:hover {
  color: #fff;
  background-color: #0c79c1;
  transform: translate(0, -3px);
  box-shadow: 0 5px 15px #0003;
}

.button.primary.small {
  background-color: #0c79c1;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
}

.button.primary.small:hover {
  transform: translate(0, -3px);
  box-shadow: 0 5px 15px #1e222826;
}

.button.primary.small.max-width-full {
  border-style: none;
}

.button.secondary {
  color: #fff;
  background-color: #1a191e;
  border-color: #0000;
}

.button.secondary:hover {
  background-color: #383642;
}

.button.button-transparent {
  background-color: #3898ec00;
  border-color: #1b75bc;
}

.heading-h6 {
  color: var(--343f52);
  letter-spacing: -.5px;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 120%;
  text-decoration: none;
}

.heading-h6:hover {
  text-decoration: none;
}

.section-404 {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.label {
  color: #1a191e;
  white-space: nowrap;
  background-color: #f8f8f8;
  border-radius: 4px;
  align-items: center;
  padding: .5rem .625rem;
  font-family: Open Sans, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  line-height: 120%;
  text-decoration: none;
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.label.w--current {
  background-color: #f8f8f8;
}

.label.primary {
  color: #fff;
  background-color: #0c79c1;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
}

.label.primary-light {
  color: #0c79c1;
  background-color: #0c79c11f;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
}

.styleguide-color-palette {
  height: 5rem;
}

.navbar-menu-item {
  z-index: 9999;
  text-decoration: none;
}

.navbar-menu-item.navbar-menu-item-tablet-hide {
  display: block;
}

.navbar-menu-item.navbar-menu-item-tablet-show {
  display: none;
}

.navbar-menu-text {
  color: var(--343f52);
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.nav-link {
  color: #000;
  align-items: center;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  font-size: .875rem;
  text-decoration: none;
  display: flex;
}

.footer-nav-item-link {
  height: 1.75rem;
  text-decoration: none;
  overflow: hidden;
}

.button-2 {
  z-index: 10;
  color: #000;
  text-align: center;
  background-color: #e2ebf0;
  border: 1px #d1dfe4;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  min-width: 8rem;
  padding: .875rem 1.875rem;
  font-size: .875rem;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-text-wrapper {
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  display: flex;
  overflow: hidden;
}

.button-inner-text {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  height: 1.5rem;
  min-height: 1.5rem;
}

.button-inner-text:hover {
  color: #fff;
}

.button-background {
  z-index: 5;
  background-color: #fff;
  position: absolute;
  inset: 0%;
  transform: translate(0, 100%);
}

.button-inner {
  z-index: 10;
  flex-direction: column;
  height: 1.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-inner-text-hover {
  justify-content: center;
  align-items: center;
  height: 1.5rem;
  min-height: 1.5rem;
}

.button-text-text {
  width: 100%;
  color: var(--343f52);
  flex: 0 auto;
  justify-content: center;
  align-items: stretch;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.label-text {
  height: auto;
  font-family: Open Sans, sans-serif;
  overflow: visible;
}

.label-inner {
  height: auto;
  margin-right: 10px;
  position: relative;
  overflow: hidden;
}

.mobile-menu-toggle {
  display: none;
}

.mobile-menu {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.navbar-sticky-placeholder {
  height: 92px;
  padding: 0;
  display: block;
}

.navbar-wrapper {
  z-index: 9999;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-overlay {
  z-index: 9998;
  opacity: 0;
  background-color: #1a191e99;
  padding: 0;
  display: none;
  position: fixed;
  inset: 0%;
}

.navbar-overlay.compare, .navbar-overlay.blog {
  display: none;
}

.header {
  background-color: #fff;
  display: block;
}

.header.header-simple {
  margin-top: 0;
}

.background-color-primary-light, .background-color-primary-light.styleguide-color-palette {
  background-color: #0c79c11f;
}

.background-color-muted {
  background-color: #f8f8f8;
}

.icon-1x1-default {
  color: #0c79c1;
  width: 24px;
  height: 24px;
}

.icon-1x1-medium {
  color: #000;
  width: 28px;
  height: 28px;
}

.icon-1x1-large {
  width: 32px;
  height: 32px;
}

.styleguide-flex {
  grid-column-gap: 1rem;
  align-items: center;
  display: flex;
}

.icon-1x1-xsmall {
  color: #175e8d;
  width: 18px;
  height: 18px;
}

.badge {
  background-color: #f8f8f8;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.badge.small {
  width: 26px;
  height: 26px;
}

.badge.primary.large {
  background-color: #0c79c1;
}

.badge.primary-light.small {
  color: #0c79c1;
  background-color: #0c79c100;
  width: 26px;
  height: 26px;
}

.badge.large {
  width: 50px;
  height: 50px;
}

.badge.inverse {
  color: #fff;
  background-color: #ffffff1a;
}

.badge.primary {
  color: #fff;
  background-color: #f7559a;
}

.badge.primary.small {
  background-color: #0c79c100;
}

.badge.primary-light-444.small {
  color: #0c79c1;
  background-color: #0c79c100;
  width: 26px;
  height: 26px;
}

.badge.primary-light-444 {
  color: #5bb5a2;
  -webkit-text-stroke-color: #0c79c1;
  background-color: #0c79c11f;
}

.badge.primary-copy {
  color: #fff;
  background-color: #0c79c1;
}

.badge.primary-copy.large {
  background-color: #0c79c1;
}

.badge.p {
  color: #5bb5a2;
  background-color: #f7e5ec;
}

.badge.primary-light-444 {
  color: #5bb5a2;
  background-color: #e5ebf7;
}

.badge.primary-light-copy {
  color: #0c79c1;
  background-color: #0c79c11f;
}

.badge.primary-light-copy.small {
  color: #0c79c1;
  background-color: #0c79c100;
  width: 26px;
  height: 26px;
}

.badge.primary-light.large {
  background-color: #0c79c11a;
}

.badge.primary-light {
  color: #0c79c1;
  background-color: #0c79c11f;
}

.badge.primary-light.small {
  color: #0c79c1;
  background-color: #0c79c1;
}

.navbar-center {
  text-decoration: none;
}

.headerhero.competitor-hero {
  margin-top: 0;
  padding-top: 67px;
}

.headerhero.paid-social-hero {
  margin-top: 0;
  padding-top: 120px;
}

.headerhero.landing-hero-badge {
  margin-top: 0;
  padding-top: 130px;
}

.home-hero-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1.5fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.home-hero-grid.lp-home-hero-grid {
  place-items: start stretch;
}

.home-hero-grid.payday-grid {
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  place-items: start stretch;
}

.text-size-xlarge {
  width: 100%;
  color: var(--343f52);
  margin-top: 1rem;
  font-family: Open Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 160%;
}

.container-default {
  background-color: #0c79c100;
  width: 100%;
  min-width: auto;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 2rem;
  padding-left: 0;
  padding-right: 0;
  font-weight: 600;
}

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

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

.home-hero-buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.home-hero-buttons.centered {
  justify-content: flex-start;
  align-items: center;
}

.home-hero-buttons.home-hero-buttons-inline {
  flex-flow: row;
}

.list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.list-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.home-hero-list-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  width: 100%;
  max-width: 44rem;
  display: flex;
}

.home-hero-card-2 {
  z-index: 0;
  perspective-origin: 0 100%;
  transform-origin: 50% 100%;
  width: 50%;
  transition: all .2s;
  display: inline-block;
  position: absolute;
  top: 23%;
  left: 35%;
  right: 0;
  transform: translate(0);
}

.home-hero-card-1 {
  z-index: 5;
  width: 85%;
  transition: all .2s;
  display: inline-block;
  position: relative;
  transform: translate(0);
}

.home-hero-cards {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column-reverse wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-right: auto;
  display: inline-block;
  position: relative;
}

.card {
  border: 1px solid #e8e8e8;
  border-radius: 10px;
  min-height: 100%;
}

.card.muted {
  background-color: #f8f8f8;
  border-color: #0000;
}

.card.primary {
  color: #fff;
  background-color: #0c79c1;
  border-color: #0000;
}

.card.card-padding-default {
  background-color: var(--white);
}

.card-padding-default {
  min-height: 100%;
  padding: 2rem;
}

.card-padding-default.text-align-center.background-color-blue {
  background-color: var(--_colours---bizcap-blue);
  border-radius: 10px;
}

.home-features-card-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 35px;
  display: grid;
}

.home-transactions-grid {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  align-items: center;
  display: grid;
}

.section-home-transactions {
  overflow: hidden;
}

.home-savings-heading {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.home-savings-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.eligibility {
  margin-top: 0;
}

.home-tools-grid {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.home-tools-logos {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
}

.home-tools-logo-row {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  flex: none;
  align-items: center;
  max-width: 45rem;
  display: flex;
}

.home-notifications-grid {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  margin-top: 4rem;
  display: grid;
}

.notification {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #f8f8f8;
  border-radius: 10px;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 50px 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding: 1rem;
  display: grid;
}

.notification-title {
  letter-spacing: -.75px;
  margin-bottom: 2px;
  font-family: DM Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 120%;
}

.line-of-credit {
  margin-bottom: 0;
  padding-bottom: 10px;
}

.home-cards-grid {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
}

.home-cards-buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  padding-bottom: 5px;
  display: flex;
}

.home-cards {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.home-card-1 {
  z-index: 0;
  position: relative;
}

.home-card-2 {
  z-index: 5;
  margin-top: -35%;
}

.home-card-3 {
  z-index: 10;
  margin-top: -35%;
}

.section-home-testimonials {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.home-testimonials-heading {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.home-testimonials-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  column-count: 3;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-content: flex-start;
  column-gap: 2rem;
  margin-top: 0;
}

.home-testimonials-grid.home-testimonials-flex {
  display: flex;
}

.testimonial-stars {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: #5bb5a2;
  display: flex;
}

.section-cta {
  margin-top: 6rem;
  margin-bottom: 6rem;
}

.cta {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  color: #fff;
  background-color: #0c79c1;
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  padding: 6rem 5rem;
  display: grid;
  overflow: hidden;
}

.cta-badges {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.cta-image-wrapper {
  flex-direction: column;
  align-items: center;
  height: 500px;
  margin-bottom: -6rem;
  display: flex;
  overflow: hidden;
}

.accordion {
  border-top: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  margin-top: -1px;
  padding-top: 2rem;
  padding-bottom: 2rem;
  font-family: Open Sans, sans-serif;
}

.accordion.first {
  border-top-style: none;
  margin-top: 0;
  padding-top: 0;
  font-family: Open Sans, sans-serif;
}

.accordion.last {
  border-bottom-style: none;
  margin-top: 1rem;
  padding-bottom: 0;
  font-family: Open Sans, sans-serif;
}

.accordion-title-wapper {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
}

.accordion-title-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 30px;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.accordion-title {
  font-family: Open Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
}

.accordion-icon {
  color: #5bb5a2;
}

.accordion-content-wrapper {
  overflow: hidden;
}

.accordion-content {
  color: #1a191e80;
  padding-top: 1.5rem;
}

.paragraph {
  color: #1a191e99;
  font-weight: 400;
}

.faq {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.faq-grid {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: stretch stretch;
  display: flex;
}

.blog-latest-heading {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.posts-preview-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.post-preview {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.post-preview-image {
  object-fit: cover;
  width: 100%;
  height: 200px;
  min-height: 0;
  max-height: none;
}

.post-preview-image-wrapper {
  border-radius: 1rem;
  display: block;
  overflow: hidden;
  transform: translate(0);
}

.post-preview-categories {
  grid-column-gap: .5rem;
  grid-row-gap: 1rem;
  align-items: flex-start;
  display: flex;
}

.footer-bottom {
  justify-content: space-between;
  padding-top: 1rem;
  display: flex;
}

.footer-subnav {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  display: flex;
}

.footer-subnav-link {
  color: #1a191e99;
  font-size: .875rem;
  text-decoration: none;
}

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

.footer-nav {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.footer-nav-item-link-2 {
  color: #fff;
  text-decoration: none;
  display: block;
}

.text-block {
  color: #1a191e99;
  font-family: Open Sans, sans-serif;
}

.features-hero-content {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch center;
}

.features-hero-buttons {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.features-hero-cards {
  justify-content: center;
  width: 100%;
  height: 300px;
  display: flex;
  overflow: hidden;
}

.features-hero-cards-inner {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex: none;
  justify-content: center;
  align-items: flex-start;
  width: 120%;
  display: flex;
  position: relative;
}

.features-app-grid {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.features-app-grid-left {
  grid-column-gap: 30vh;
  grid-row-gap: 30vh;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 30vh;
  padding-bottom: 33vh;
  display: flex;
}

.choose-cards-grid {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.choose-cards-grid-column {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.choose-card-content {
  max-width: 16rem;
}

.features-card-price-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.choose-card-price {
  line-height: 90%;
}

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

.choose-card-title {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  display: flex;
}

.features-overview-grid-top {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.card-padding-xlarge {
  padding: 4rem;
}

.features-overview-card-large {
  background-color: #f8f8f8;
  border-radius: 10px;
  padding: 4rem;
  display: block;
  overflow: hidden;
  transform: translate(0);
}

.features-overview-stats-image-wrapper {
  height: 250px;
  margin-bottom: -4rem;
  margin-left: -4rem;
  margin-right: -4rem;
}

.features-overview-cards-image {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: flex-start;
  height: 250px;
  margin-bottom: -4rem;
  margin-left: -4rem;
  margin-right: -4rem;
  display: flex;
}

.features-overview-card-middle {
  width: 40%;
}

.features-overview-card-outer {
  width: 40%;
  padding-top: 4rem;
  transform: rotate(0);
}

.features-overview-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  display: flex;
}

.features-overview-cards-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.features-overview-card-small {
  background-color: #f8f8f8;
  border-radius: 10px;
  padding: 3rem;
  display: block;
  overflow: hidden;
  transform: translate(0);
}

.features-overview-card-image-small {
  margin-bottom: -3rem;
  margin-left: -3rem;
  margin-right: -3rem;
}

.blog-posts-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog-categories {
  grid-column-gap: 2rem;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  align-items: center;
  display: flex;
}

.blog-categories-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  align-items: center;
  display: flex;
}

.blog-categories-list-item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  display: flex;
}

.post-preview-categories-item, .post-categories-item {
  display: flex;
}

.post-categories-list {
  grid-column-gap: .5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.post-image-wrapper {
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.post-content {
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 190%;
}

.post-content h1 {
  margin-top: 2rem;
  margin-bottom: 1.5rem;
}

.post-content h3 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.post-content h5 {
  margin-top: 1.25rem;
  margin-bottom: .75rem;
}

.post-content h6 {
  margin-top: 1.25rem;
  margin-bottom: .5rem;
}

.post-content ul {
  margin-bottom: .75rem;
}

.post-content h2, .post-content h4 {
  margin-top: 2rem;
  margin-bottom: 1rem;
}

.post-content p {
  margin-bottom: 1rem;
}

.post-content blockquote {
  background-image: url('../images/icon-quote.svg');
  background-position: 0 59px;
  background-repeat: no-repeat;
  background-size: auto;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 0 solid #000;
  margin-top: 3rem;
  margin-bottom: 3rem;
  padding: 3rem 0 3rem 5rem;
  font-family: Generalsans;
  font-size: 3rem;
  font-weight: 600;
  line-height: 120%;
}

.post-content strong {
  font-weight: 600;
}

.post-content blockquote {
  background-image: url('../images/icon-quote.svg');
  background-position: 0 59px;
  background-repeat: no-repeat;
  background-size: auto;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 0 solid #000;
  margin-top: 3rem;
  margin-bottom: 3rem;
  padding: 3rem 0 3rem 5rem;
  font-size: 3rem;
  font-weight: 600;
  line-height: 120%;
}

.post-content.blog-rte {
  display: block;
}

.post-content.post-content-header-box {
  background-color: #0c79c11f;
  border-radius: 24px;
  padding: .5rem 2.5rem 1.5rem;
}

.post-content blockquote {
  color: #000;
  background-image: url('../images/“.svg');
  background-position: 14px 33px;
  background-repeat: no-repeat;
  background-size: 40px;
  border: 1px solid #000;
  border-style: solid none;
  margin-top: 2rem;
  margin-bottom: 2rem;
  padding: 1.75rem 1.75rem 1.75rem 4.5rem;
  font-family: Open Sans, sans-serif;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 130%;
}

.post-share-icons {
  grid-column-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.post-preview-heading {
  text-decoration: none;
}

.section-support-hero {
  overflow: hidden;
}

.support-hero-grid {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.compare-hero-cards-wrapper {
  margin-top: -2rem;
  margin-bottom: -14rem;
  display: block;
}

.cta-support {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  color: #fff;
  background-color: #0c79c133;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto auto auto;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 2rem;
  display: grid;
}

.inverse-text-color-muted {
  color: #ffffffb3;
  font-family: Open Sans, sans-serif;
}

.support-faq-grid {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: 280px 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.inverse-text-color-default {
  color: #fff;
  font-family: Open Sans, sans-serif;
}

.styleguide-2-col {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.nav-menu {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.nav-menu-link {
  color: #1a191e80;
  flex-direction: column;
  font-size: 1rem;
  text-decoration: none;
  display: block;
  overflow: hidden;
}

.nav-menu-link:hover, .nav-menu-link.w--current {
  color: #0c79c1;
}

.support-faq-right {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  flex-direction: column;
  display: flex;
}

.support-faq-sidebar {
  position: sticky;
  top: 110px;
}

.section-compare-hero {
  overflow: hidden;
}

.support-compare-table-cards {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 300px 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  margin-bottom: 5rem;
  display: grid;
}

.compare-table {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 280px 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.compare-table-row {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 300px 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: grid;
}

.transaction {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff;
  border-radius: 10px;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 50px 1fr auto;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  padding: 1rem 1.5rem 1rem 1rem;
  display: grid;
}

.transaction-title {
  color: var(--343f52);
  letter-spacing: -.75px;
  margin-bottom: 5px;
  font-family: Opensans, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 120%;
}

.transaction-text {
  color: #1a191e99;
  font-family: Open Sans, sans-serif;
}

.transaction-price {
  letter-spacing: -.75px;
  margin-bottom: 2px;
  font-family: DM Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 120%;
}

.transactions-grid-right {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.transactions-grid-right-inner {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.features-app-phone {
  border: 10px solid #000;
  border-radius: 50px;
  align-items: flex-start;
  width: 360px;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.features-app-grid-right {
  position: relative;
}

.features-app-grid-right-inner {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.features-app-image {
  box-shadow: 0 0 10px 2px #0000001a;
}

.features-app-image._02, .features-app-image._03, .features-app-image._04 {
  position: absolute;
  inset: 0% auto 0% 110%;
}

.transaction-logo {
  color: #fff;
  background-color: #5bb5a2;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
}

.product-image {
  object-fit: cover;
  width: 100%;
  max-width: none;
}

.cursor-wrapper {
  z-index: 9999;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  transition: opacity .2s;
  display: flex;
  position: fixed;
  inset: 0%;
}

.cursor {
  color: #fff;
  text-align: center;
  background-color: #0c79c1;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-top: -1rem;
  margin-left: -1rem;
  line-height: 100%;
  display: none;
  position: relative;
  overflow: hidden;
}

.features-hero-card-01 {
  transform: translate(0, 30%);
}

.features-hero-card-02, .features-hero-card-04 {
  transform: translate(0, 15%);
}

.features-hero-card-05 {
  transform: translate(0, 30%);
}

.dropdown-compare-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.dropdown-compare-grid-column {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 95.3093%;
  text-decoration: none;
  display: flex;
}

.dropdown-compare-card-content {
  max-width: 16rem;
  text-decoration: none;
}

.dropdown-compare-card-image {
  border-radius: 6px;
  width: 250px;
}

.navbar-dropdown {
  z-index: 1000;
  background-color: #fff;
  width: 100vw;
  padding-top: 1.5rem;
  display: none;
  position: fixed;
  inset: auto 0%;
}

.navbar-dropdown.compare {
  display: none;
}

.navbar-dropdown.compare.w--open {
  margin-top: 1.5rem;
  padding-top: 0;
}

.navbar-dropdown.blog {
  display: none;
}

.navbar-dropdown.blog.w--open {
  margin-top: 1.5rem;
  padding-top: 0;
}

.dropdown-blog-grid {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  align-items: start;
  display: grid;
}

.dropdown-blog-post-grid {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.dropdown-blog-post {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 150px 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  height: auto;
  min-height: 100%;
  padding: 12px;
  text-decoration: none;
  display: grid;
}

.dropdown-blog-post:hover {
  background-color: #fff;
}

.dropdown-blog-post-image {
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: inline-block;
}

.dropdown-blog-post-image-wrapper {
  border-radius: .5rem;
  width: auto;
  overflow: hidden;
  transform: translate(0);
}

.dropdown-blog-post-text {
  color: #1a191e99;
  height: 45px;
  font-family: Open Sans, sans-serif;
  font-size: .875rem;
  line-height: 160%;
  text-decoration: none;
  overflow: hidden;
}

.home-features-phone {
  width: 75%;
  position: sticky;
  top: 110px;
}

.home-features-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.navbar-menu-item-inner {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-radius: 6px;
  align-items: center;
  padding: .5rem 1rem;
  text-decoration: none;
  display: flex;
}

.navbar-menu-item-inner:hover {
  background-color: #f8f8f8;
}

.navbar-menu-item-inner.dropdown {
  padding-right: .5rem;
}

.navbar-dropdown-wrapper {
  display: inline-block;
}

.navbar-dropdown-inner {
  background-color: #f8f8f8;
}

.mobile-menu-toggle-line._02 {
  margin-top: -1px;
}

.mobile-menu-toggle-line._03 {
  bottom: 0;
}

.blog-categories-label {
  color: #1a191e;
  white-space: nowrap;
  background-color: #f8f8f8;
  border-radius: 4px;
  align-items: center;
  padding: .5rem .625rem;
  font-family: Open Sans, sans-serif;
  font-size: .875rem;
  line-height: 120%;
  text-decoration: none;
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.blog-categories-label.w--current {
  color: #fff;
  background-color: #1a191e;
  font-family: Open Sans, sans-serif;
}

.features-overview-stats-image {
  max-width: 80%;
}

.features-overview-transactions-image-wrapper {
  margin-bottom: -3rem;
  margin-left: -3rem;
  margin-right: -3rem;
}

.cta-list-grid {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.cta-grid-left {
  background-color: #fff0;
}

.cta-grid-right {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.faq-grid-left {
  width: 80%;
  position: sticky;
}

.faq-contact-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  width: auto;
  display: flex;
}

.home-hero-grid-left {
  flex: 1;
}

.home-hero-grid-left.padding-end-40 {
  padding-right: 0;
}

.home-hero-grid-right {
  aspect-ratio: auto;
  flex-flow: row;
  flex: 1;
  order: 0;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  min-width: auto;
  max-width: none;
  min-height: auto;
  display: inline-flex;
}

.home-features-grid-right {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-bottom: 2rem;
  display: flex;
}

.transactions-grid-left {
  padding-right: 0;
}

.home-testimonials-card {
  margin-top: 2rem;
  display: inline-block;
}

.compare-table-mobile {
  display: none;
}

.compare-table-mobile-title {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.mobile-menu-overlay {
  z-index: 9998;
  opacity: 0;
  background-color: #1a191e99;
  padding: 0;
  display: none;
  position: fixed;
  inset: 0%;
}

.dropdown-blog-heading {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.home-notifications-grid-right-inner {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  max-width: 500px;
  display: block;
}

.compare-table-row-title {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.navbar-menu-link {
  letter-spacing: 1px;
  text-transform: uppercase;
  height: 1rem;
  font-size: 1rem;
  line-height: 100%;
  text-decoration: none;
  overflow: hidden;
}

.navbar-menu-link:hover {
  text-decoration: none;
}

.button-3 {
  color: #343339;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  border: 1px solid #343339;
  border-radius: 500px;
  margin: 0;
  padding: 1.25rem 2rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
  position: relative;
  overflow: hidden;
}

.button-3:hover {
  text-decoration: none;
}

.menu-overlay {
  z-index: 1050;
  background-color: #343339cc;
  display: none;
  position: fixed;
  inset: 0%;
}

.licensing-right {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.line-3 {
  background-color: #cecece;
  width: 100%;
  height: 1px;
}

.footer-nav-item-link-3 {
  letter-spacing: 1px;
  text-transform: uppercase;
  height: 1rem;
  font-size: 16px;
  line-height: 100%;
  text-decoration: none;
  overflow: hidden;
}

.footer-nav-item-link-3:hover {
  text-decoration: none;
}

.menu-nav-link {
  letter-spacing: 1px;
  text-transform: uppercase;
  height: 1rem;
  font-size: 16px;
  line-height: 100%;
  text-decoration: none;
  overflow: hidden;
}

.menu-nav-link:hover {
  text-decoration: none;
}

.licensing-inner-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 160px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.licensing-grid {
  grid-column-gap: 4rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.menu-toggle {
  cursor: pointer;
  width: 50px;
  height: 14px;
  position: relative;
}

.changelog-inner-grid {
  grid-column-gap: 4rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.changelog-right {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.block-quote {
  background-image: url('../images/6539fceb5fdf6b71748be1cc_icon-quote-1.svg');
  background-position: 0 49px;
  background-repeat: no-repeat;
  background-size: auto;
  border-left: 1px #000;
  margin-bottom: 0;
  padding: 3rem 0 3rem 5rem;
  font-family: DM Sans, sans-serif;
  font-size: 2rem;
  font-weight: 500;
  line-height: 140%;
}

.support-hero-image {
  max-width: 90%;
}

.compare-hero-cards {
  position: relative;
}

.compare-hero-card {
  z-index: 5;
  width: 280px;
  position: relative;
}

.compare-hero-card._01 {
  z-index: 15;
}

.compare-hero-card._02 {
  z-index: 10;
  transform-origin: 100% 100%;
  position: absolute;
  inset: 12% 0% auto;
}

.compare-hero-card._03 {
  transform-origin: 0 100%;
  position: absolute;
  inset: 12% 0% auto;
}

.support-hero-cards-wrapper {
  height: 390px;
  margin-top: -2rem;
  margin-bottom: -8rem;
  display: block;
}

.button-text-2 {
  color: #343339;
  text-align: center;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  font-size: 1rem;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
  display: inline-block;
}

.button-text-2:hover {
  text-decoration: none;
}

.button-text-2.arrow-right {
  align-content: stretch;
}

.changelog-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  display: flex;
}

.buy-badge {
  z-index: 9999;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: #fff;
  border-radius: 3px;
  padding: 6px 8px;
  display: flex;
  position: fixed;
  bottom: 1.5rem;
  right: 1.5rem;
  box-shadow: 0 1px 3px #0000001a, 0 0 0 1px #0000001a;
}

.section-2.background-light {
  background-color: #e5ebf754;
}

.section-2.background-color-white {
  background-color: #fff;
}

.text-block-23 {
  color: #60697b;
  margin-top: 10px;
  font-family: Open Sans, sans-serif;
}

.card-inner {
  grid-column-gap: 30px;
  display: flex;
}

.text-block-24 {
  color: #60697b;
  font-family: Open Sans, sans-serif;
}

.container-2 {
  z-index: 2;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  min-width: auto;
  max-width: 1320px;
  height: 100%;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  transition: background-color .2s, color .2s;
  display: flex;
  position: relative;
}

.service.margin-bottom-30 {
  margin-bottom: 35px;
}

.heading-12 {
  color: #0c79c1;
  font-family: Open Sans, sans-serif;
  font-size: 21px;
  font-weight: 600;
}

.caption {
  color: #0c79c1;
  background-color: #fff;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}

.caption.caption-start {
  background-color: #fff0;
}

.howitworks {
  grid-column-gap: 4rem;
  grid-row-gap: 80px;
  flex-flow: row;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 2.25fr;
  grid-auto-columns: .25fr;
  grid-auto-flow: row;
  place-content: stretch flex-start;
  align-self: auto;
  place-items: flex-start stretch;
  width: 100%;
  margin-top: 20px;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.howitworks.differences {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.service-icon {
  flex-direction: column;
  flex: none;
  justify-content: center;
  width: 40px;
  font-size: 2rem;
  display: flex;
}

.display-2 {
  color: var(--343f52);
  letter-spacing: -.01rem;
  margin-bottom: 15px;
  font-family: Open Sans, sans-serif;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 1.2;
}

.display-2.margin-bottom-25 {
  color: #343f52;
  margin-bottom: 10px;
  font-family: Open Sans, sans-serif;
}

.button-4 {
  color: #fff;
  text-align: center;
  object-fit: fill;
  background-color: #0c79c1;
  border-radius: 6px;
  flex: none;
  align-self: flex-start;
  padding: 12px 24px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.7;
  transition: opacity .2s, box-shadow .2s, transform .2s;
}

.button-4:hover {
  color: #fff;
  border-color: #605dba;
  transform: translate(0, -3px);
  box-shadow: 0 5px 15px #1e222826;
}

.sticky {
  position: sticky;
  top: 140px;
}

.margin-bottom-35 {
  color: #60697b;
  margin-bottom: 35px;
  font-family: Open Sans, sans-serif;
  line-height: 1.7;
}

.text-block-22 {
  color: #60697b;
  margin-top: 10px;
  font-family: Open Sans, sans-serif;
}

.card-2 {
  background-color: #fff;
  border-radius: 8px;
  padding: 40px;
}

.card-2.shadow, .card-2.shadow-copy {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  box-shadow: 0 5px 35px #1e222812;
}

.card-2.card-background-color-muted {
  background-color: #f8f8f8;
}

.card-2.card-border {
  border: 1px solid #f0f2f5;
}

.heading-11 {
  color: #0c79c1;
  margin-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 21px;
  font-weight: 600;
}

.heading-10 {
  color: #0c79c1;
  font-family: Open Sans, sans-serif;
  font-size: 21px;
  font-weight: 600;
}

.html-embed {
  width: 100%;
  min-width: 100%;
  max-width: 1290px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
}

.loader-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-bottom: 1px #141314;
  border-right: 1px #141314;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100px;
  min-height: 100px;
  display: inline-block;
  position: relative;
  top: auto;
  left: auto;
}

.typedjs-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  aspect-ratio: auto;
  width: 100%;
  height: 100px;
  min-height: 100px;
  color: var(--343f52);
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.typed-js_component {
  height: 100px;
  min-height: 100px;
}

.typedjs-no-cursor {
  pointer-events: auto;
  letter-spacing: -2px;
  display: inline;
}

.typedjs-no-cursor.heading-small {
  height: 215px;
  min-height: 215px;
  font-family: DM Sans, sans-serif;
  font-size: 4.5rem;
  font-weight: 500;
  line-height: 100%;
  display: inline;
}

.text-color-grey {
  color: #fbf9fc80;
}

.footer-subscribe {
  border: 1px #e4ebf3;
  margin-top: 2rem;
  padding: 40px 0 0;
  font-family: DM Sans, sans-serif;
  font-size: 18px;
  line-height: 30px;
  position: relative;
}

.container-3 {
  color: #fff;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: none;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.footer-bottom-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.footer-copyright {
  color: #c7c8d1;
  max-width: 100%;
  margin-right: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-style: italic;
  line-height: 20px;
}

.footer-legal-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  display: flex;
}

.footer-legal-link {
  color: #c7c8d1;
  font-size: 12px;
  font-style: italic;
  text-decoration: underline;
}

.padding-vertical-copy.padding-xxhuge {
  padding-top: 8rem;
}

.padding-vertical-copy.padding-xhuge {
  padding-bottom: 4rem;
}

.heading-13 {
  color: #343f52;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
}

.heading-14, .heading-15 {
  color: var(--343f52);
  font-family: Open Sans, sans-serif;
  font-weight: 600;
}

.heading-16 {
  color: #343f52;
}

.heading-17, .heading-18, .heading-19 {
  color: var(--343f52);
  font-family: Open Sans, sans-serif;
  font-weight: 600;
}

.text-block-25, .text-block-26, .text-block-27 {
  font-family: Open Sans, sans-serif;
}

.icon-1x1-default-copy {
  color: #fff;
  width: 24px;
  height: 24px;
}

.list-item-2, .list-item-3, .list-item-4, .text-block-28 {
  font-family: Open Sans, sans-serif;
}

.heading-20 {
  color: var(--343f52);
  font-family: Open Sans, sans-serif;
  font-size: 3rem;
  font-weight: 600;
}

.text-block-29, .text-block-30, .text-block-31, .text-block-32 {
  color: var(--343f52);
  font-family: Open Sans, sans-serif;
}

.text-block-33, .text-block-34 {
  color: var(--343f52);
}

.heading-21 {
  color: var(--343f52);
  padding-bottom: 20px;
  font-family: Opensans, sans-serif;
  font-size: 3.5rem;
  font-weight: 500;
}

.heading-22 {
  color: var(--343f52);
  font-family: Opensans, sans-serif;
  font-size: 3rem;
  font-weight: 500;
}

.heading-23 {
  color: var(--343f52);
  font-family: Opensans, sans-serif;
  font-size: 3.5rem;
  font-weight: 500;
}

.heading-24 {
  color: #343f52;
  font-family: Opensans, sans-serif;
  font-size: 3.5rem;
  font-weight: 500;
}

.rocket {
  justify-content: center;
  display: flex;
}

.image {
  align-self: flex-start;
  width: 48px;
  max-width: 48px;
}

.headline-reasons {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 660px;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
}

.reasons {
  padding-top: 100px;
  padding-bottom: 40px;
}

.text-block-6 {
  color: #0c79c1;
  text-align: center;
  width: 80%;
  font-family: Open Sans, sans-serif;
  font-size: 4.5rem;
  font-weight: 700;
  line-height: 1.7rem;
}

.body-color {
  color: #60697b;
  margin-top: 10px;
  font-family: Open Sans, sans-serif;
}

.heading-8, .heading-6 {
  color: var(--343f52);
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 2rem;
}

.lottie-animation {
  width: 20rem;
  position: relative;
  inset: auto -184px -49px auto;
}

.heading-7 {
  color: var(--343f52);
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 2rem;
}

.bullet-list-item {
  grid-column-gap: 10px;
  display: flex;
}

.button-5 {
  color: #fff;
  text-align: center;
  object-fit: fill;
  background-color: #0c79c1;
  border-radius: 8px;
  flex: none;
  align-self: flex-start;
  padding: 12px 24px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.7;
  transition: all .2s ease-in-out;
}

.button-5:hover {
  color: #fff;
  border-color: #605dba;
  transform: translate(0, -3px);
  box-shadow: 0 5px 15px #1e222826;
}

.button-5.footerbut {
  color: #0c79c1;
  background-color: #fff;
  margin-right: 0;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
}

.text-block-7 {
  color: #0c79c1;
  text-align: center;
  width: 80%;
  font-family: Open Sans, sans-serif;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1.7rem;
}

.div-block-2 {
  background-color: #0c79c11a;
  border-radius: 6px;
  width: auto;
  height: auto;
  padding: 20px 40px;
  position: absolute;
}

.rounded {
  border-radius: 8px;
  width: 100%;
}

.label-2 {
  letter-spacing: .02rem;
  text-transform: uppercase;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.35;
}

.label-2.text-secondary {
  color: var(--343f52);
}

.container {
  z-index: 2;
  width: 100%;
  max-width: 1290px;
  height: 100%;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
  transition: background-color .2s, color .2s;
  position: relative;
}

.tab {
  background-color: #0000;
}

.tab.card {
  grid-column-gap: 20px;
  border-style: none;
  flex-direction: row;
  flex: 1;
  padding: 30px;
  transition: box-shadow .2s, background-color .2s, color .2s;
  display: flex;
}

.tab.card:hover {
  color: #343f52;
  background-color: #fff;
  box-shadow: 0 5px 35px #1e222812;
}

.tab.card.w--current {
  background-color: #0000;
  box-shadow: 0 5px 35px #1e222812;
}

.tabs-menu {
  grid-column-gap: 30px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}

.heading-9 {
  color: var(--343f52);
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 2rem;
}

.bullet-list {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  display: flex;
}

.bullet {
  color: #0c79c1;
  background-color: #0c79c136;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  margin-top: 4px;
  font-size: 15px;
  line-height: 1;
  display: flex;
}

.unicon {
  line-height: 1;
}

.tab-pane-grid {
  grid-column-gap: 70px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tabs-content {
  margin-top: 60px;
}

.margin-bottom-copy.margin-xlarge {
  margin-bottom: 2rem;
}

.margin-bottom-copy.margin-xsmall {
  margin-bottom: .5rem;
}

.image-2 {
  display: block;
}

.image-3 {
  width: 90%;
}

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

.card_front-content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

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

.card_img {
  background-image: linear-gradient(#161616, #161616);
  border: 1px solid #1d1b1d;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 16rem;
  padding: 1.25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.card_img:hover {
  opacity: 1;
}

.cards {
  grid-column-gap: .5rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: flex-start center;
  display: flex;
  position: relative;
}

.text-size-large-2 {
  font-size: 1.5rem;
  line-height: 1.5;
}

.card_logo {
  width: 7.5rem;
}

.card_logo.is-nyt {
  width: 6rem;
}

.card_logo.is-guardian {
  width: 8rem;
}

.card_information {
  max-width: 19rem;
  position: relative;
}

.page-padding-2 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  position: static;
}

.card_component {
  grid-column-gap: 16px;
  grid-row-gap: 2.25rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  min-width: 19rem;
  padding: 1rem 1rem 4.5rem;
  transition-property: none;
  display: grid;
  position: relative;
  overflow: hidden;
}

.card_component:hover {
  opacity: 1;
}

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

.section-tip {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

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

.card_scroll {
  z-index: -1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #0c79c1;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
  transform: translate(0, 101%);
}

.card_line {
  background-color: #0c79c1;
  width: 10%;
  height: .125rem;
}

.field-label-10 {
  color: #36454f;
  margin-bottom: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.form-3 {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.text-block-58 {
  color: #343f52;
  justify-content: center;
  align-items: center;
  height: 100px;
  font-family: Open Sans, sans-serif;
  font-size: 30px;
  font-weight: 600;
  display: flex;
}

.checkbox-field-3 {
  border-radius: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 300;
}

.checkbox-label-5 {
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 400;
}

.submit-button {
  background-color: #0c79c1;
  border: 1px #fff;
  border-radius: 6px;
  width: 100%;
  height: 48px;
  margin-top: 20px;
  padding: 15px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
  transition: transform .125s;
  display: inline-block;
}

.submit-button:hover {
  transform: translate(0, -2px);
}

.success-message-4 {
  background-color: #f8fcff;
  box-shadow: 0 5px 35px #0003;
}

.text-block-35-copy-2 {
  color: #343f52;
  align-items: flex-start;
  height: auto;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  display: flex;
}

.div-block-37 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.form-block-6 {
  color: #333;
  width: 30rem;
  margin-top: 4rem;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.div-dropdown-input {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #333;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-right: 0;
  display: flex;
}

.div-block-38 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.text-field-15 {
  border: 1px solid #e5e5e5;
  border-radius: 6px;
  min-height: 55px;
  margin-bottom: 25px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
}

.callbizcap-3 {
  color: #fff;
  text-align: center;
  background-color: #0c79c1;
  border-radius: 6px;
  width: 150px;
  padding: 12px 23px;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  transition: transform .175s;
}

.callbizcap-3:hover {
  background-color: #0c79c1;
  transform: translate(0, -3px);
  box-shadow: 0 5px 15px #1e222826;
}

.callbizcap-3.w--current {
  transition-duration: .2s;
}

.callbizcap-3.w--current:hover {
  transform: translate(0, -2px);
}

.message-text-box {
  border: 1px solid #e5e5e5;
  border-radius: 6px;
  padding-left: 12px;
  line-height: 40px;
}

.checkbox-4 {
  border-radius: 0;
}

.text-field-14 {
  border: 1px solid #e5e5e5;
  border-radius: 6px;
  height: 55px;
  margin-bottom: 25px;
  font-family: Open Sans, sans-serif;
}

.link-8 {
  color: #0c79c1;
}

.div-block-39 {
  width: 70%;
  max-width: none;
}

.list-item-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.heading-20-copy {
  color: var(--343f52);
  font-family: Open Sans, sans-serif;
  font-size: 3.5rem;
  font-weight: 600;
}

.heading-2222 {
  color: var(--343f52);
  text-align: center;
  margin-bottom: 4rem;
  font-family: Open Sans, sans-serif;
  font-size: 64px;
  font-weight: 400;
}

.faq-contact-li2st-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: center;
  width: auto;
  display: flex;
}

.heading-20-copy-copy {
  color: var(--343f52);
  font-family: Open Sans, sans-serif;
  font-size: 2rem;
  font-weight: 600;
}

.faq-grid-copy {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  width: 80%;
  display: flex;
}

.padding-vertical-copy.padding-xxhuge {
  flex-direction: column;
  align-items: center;
  padding-top: 8rem;
  padding-bottom: 8rem;
  display: flex;
}

.badge-copy.primary-light, .badge-copy.primary-light.small {
  color: #0c79c1;
  background-color: #0c79c11f;
}

.badge-copy.inverse.large {
  background-color: #fff;
}

.badge-copy.primary-light, .badge-copy.primary-light.small {
  color: #0c79c1;
  background-color: #0c79c11f;
}

.badge-copy.inverse.small {
  color: #f7559a;
  background-color: #fff;
}

.text-size-medium-copy {
  color: var(--343f52);
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 160%;
}

.text-size-medium-copy {
  color: var(--343f52);
  white-space: nowrap;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 160%;
}

.text-size-medium-copy.inverse-text-color-muted {
  color: var(--343f52);
}

.image-5 {
  width: 80%;
}

.div-block-41 {
  flex-direction: column;
  display: flex;
}

.footer-cta {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.join {
  max-width: 600px;
}

.display-3 {
  letter-spacing: -.01rem;
  margin-bottom: 15px;
  font-family: Open Sans, sans-serif;
  font-size: 36px;
  line-height: 1.25;
}

.display-3.text-white {
  color: #fff;
  font-family: DM Sans, sans-serif;
  font-weight: 500;
}

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

.tuucu6.padding-xxhuge {
  flex-direction: column;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.tutfuft {
  background-color: #0c79c1;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.cta2 {
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.award-box {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 910px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.award-image {
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
}

.display-4 {
  letter-spacing: -.01rem;
  margin-bottom: 15px;
  font-family: Open Sans, sans-serif;
  font-size: 36px;
  line-height: 1.25;
}

.display-4.text-white {
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 2rem;
  font-weight: 400;
}

.display-4.text-white-copy {
  padding-right: 40px;
  font-family: Open Sans, sans-serif;
  font-size: 2rem;
  font-weight: 400;
}

.footer-2 {
  padding-top: 100px;
  padding-bottom: 70px;
}

.footer-2.background-dark {
  color: #fff;
  background-color: #0c79c1;
  border-top-left-radius: 0;
  padding-top: 70px;
}

.div-block-14 {
  margin-top: 20px;
  padding-right: 0;
}

.text-white {
  color: #fff;
  margin-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
}

.footer-cta-2 {
  justify-content: space-between;
  align-items: center;
  margin-right: 8rem;
  display: flex;
}

.paragraph-3 {
  margin-bottom: 5px;
  font-family: Open Sans, sans-serif;
}

.logo.margin-bottom-20 {
  max-width: 300px;
}

.link-hover {
  color: #0c79c1;
  border-bottom: 1px solid #0000;
  transition: border-color .2s, color .2s;
}

.link-hover:hover {
  color: #019aff;
  border-bottom-color: #605dba;
}

.link-hover.link-white {
  color: #fff;
  margin-bottom: 5px;
  font-family: Open Sans, sans-serif;
  text-decoration: none;
  transition-property: none;
  display: block;
}

.link-hover.link-white:hover {
  color: #fff;
  border-bottom-color: #fff;
}

.link-hover.link-white.w--current {
  color: #fff;
}

.container-4 {
  z-index: 2;
  width: 100%;
  max-width: 1290px;
  height: 100%;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
  transition: background-color .2s, color .2s;
  position: relative;
}

.margin-bottom-20 {
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.social-link-item {
  padding-left: 0;
  line-height: 1;
}

.social-link {
  color: #fff;
  font-size: 20px;
  transition: transform .2s;
  display: flex;
}

.social-link:hover {
  color: #fff;
  transform: translate(0, -3px);
}

.address {
  max-width: 90%;
}

.address.margin-bottom-20 {
  font-family: Open Sans, sans-serif;
}

.social-links {
  grid-column-gap: 20px;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.footer-grid-2 {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr .75fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.divider {
  background-color: #a4aec64f;
  width: 100%;
  height: 1px;
  margin-top: 50px;
  margin-bottom: 70px;
}

.faq-copy {
  flex-direction: column;
  width: auto;
  display: flex;
}

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

.faqdad.padding-xxhuge {
  padding-top: 8rem;
  padding-bottom: 2rem;
}

.button-inner-text-2 {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  height: 1.5rem;
  min-height: 1.5rem;
}

.button-inner-text-2:hover {
  color: #0c79c1;
}

.page-padding-copy {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.text-block-59, .text-block-60 {
  font-size: 2rem;
}

.number {
  color: #0c79c1;
  font-family: Open Sans, sans-serif;
  font-size: 2rem;
}

.moving-text_component {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  display: flex;
}

.opacity {
  opacity: .15;
}

.burger-line {
  background-color: #343f52;
  width: 25px;
  height: 3px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.dropdown-list-12 {
  background-color: #fff;
  padding-top: 10px;
}

.brand-4 {
  flex: 0 auto;
  order: 0;
}

.dropdown-link-18 {
  border-radius: 8px;
  width: 100%;
  margin-left: 0;
  padding: 8px 16px;
  transition: color .15s, background-color .15s;
}

.dropdown-link-18:hover {
  opacity: 1;
  color: #5532fa;
  background-color: #f0ecfd;
}

.dropdown-toggle-13 {
  border-radius: 6px;
  padding: 0;
  overflow: hidden;
}

.dropdown-toggle-13:hover {
  color: #30acff;
}

.nav-link-mobile-2 {
  color: #303030;
  align-items: center;
  height: 143px;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  font-size: 14px;
  font-weight: 500;
  transition: color .2s;
  display: flex;
}

.nav-link-mobile-2:hover {
  color: #605dba;
}

.nav-link-mobile-2:focus-visible, .nav-link-mobile-2[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-menu-flex-2 {
  justify-content: flex-start;
  align-items: center;
  height: 64px;
  display: flex;
}

.navbar-space {
  height: 10px;
}

.icon-13 {
  width: 12px;
  display: inline-block;
}

.navbar-shadow {
  height: 100%;
  position: absolute;
  inset: auto 0% 0%;
  box-shadow: 0 0 25px #1e22280f;
}

.navbar-inner-mobile-2 {
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  display: none;
  position: relative;
  inset: 0% 0% auto;
}

.navbar-brand-mobile {
  display: none;
}

.dropdown-toggle-14 {
  padding: 0;
}

.div-block-21 {
  flex-direction: row-reverse;
  width: 100%;
  display: flex;
}

.nav-link-6 {
  color: #0c79c1;
  flex-wrap: nowrap;
  align-items: center;
  width: auto;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  transition: color .2s;
  display: flex;
  position: relative;
}

.nav-link-6:hover {
  color: #30acff;
}

.nav-link-6.w--current {
  color: #0c79c1;
  padding-top: 20px;
  padding-bottom: 20px;
}

.bold-text-6 {
  line-height: 1.7;
}

.logo-2 {
  width: 256px;
  max-width: none;
}

.navbar-wrapper-mobile {
  justify-content: space-between;
  align-items: center;
  display: none;
}

.nav-menu-flex-mobile-2 {
  display: flex;
}

.dropdown-list-8.w--open {
  background-color: #fff;
  border: 1px solid #00000029;
  border-radius: 8px;
  padding: 8px;
}

.dropdown-link-1 {
  color: #0c79c1;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}

.dropdown-link-1:hover {
  color: #30acff;
}

.navbar-wrapper-2 {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.icon-15 {
  color: #0c79c1;
  align-self: center;
  margin: 0 0 0 8px;
  position: relative;
}

.button-5-copy {
  color: #fff;
  text-align: center;
  object-fit: fill;
  background-color: #0c79c1;
  border-radius: 8px;
  flex: none;
  align-self: flex-start;
  padding: 12px 24px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.7;
  transition: all .2s ease-in-out;
}

.button-5-copy:hover {
  color: #fff;
  border-color: #605dba;
  transform: translate(0, -3px);
  box-shadow: 0 5px 15px #1e222826;
}

.button-5-copy.cc-small {
  color: #0c79c1;
  background-color: #fff;
  border: 1px solid #0c79c1;
  border-radius: 6px;
  justify-content: flex-start;
  align-items: stretch;
  padding: 10px 22px;
  transition: box-shadow .2s, transform .2s;
  display: flex;
}

.navbar-inner-2 {
  z-index: 5;
  background-color: #0000;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.navbar-4 {
  z-index: 1999;
  background-color: #fff;
  width: 100%;
  position: sticky;
  top: 0;
}

.nav-menu-5 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: row;
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.nav-menu-wrapper {
  width: 100%;
}

.navbar-button-wrapper-2 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-direction: row-reverse;
  flex: none;
  display: flex;
}

.container-7 {
  z-index: 2;
  width: 100%;
  max-width: 1290px;
  height: 100%;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 50px;
  transition: background-color .2s, color .2s;
  position: relative;
}

.button-8 {
  color: #fff;
  text-align: center;
  object-fit: fill;
  background-color: #0c79c1;
  border-radius: 8px;
  flex: none;
  align-self: flex-start;
  padding: 12px 24px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.7;
  transition: all .2s ease-in-out;
}

.button-8:hover {
  color: #fff;
  border-color: #605dba;
  transform: translate(0, -3px);
  box-shadow: 0 5px 15px #1e222826;
}

.button-8.cc-small {
  border-radius: 6px;
  justify-content: flex-start;
  align-items: stretch;
  padding: 10px 22px;
  transition: box-shadow .2s, transform .2s;
  display: flex;
}

.afawfa {
  background-color: #fff;
}

.afawfa.w--open {
  margin-top: 0;
  padding-top: 10px;
}

.div-block-42 {
  width: 70%;
  max-width: none;
}

.home-features-phone-2 {
  width: 75%;
  position: sticky;
  top: 110px;
}

.text-block-61 {
  color: #60697b;
  margin-top: 10px;
  font-family: Open Sans, sans-serif;
}

.image-32 {
  width: 24px;
}

.image-27 {
  width: 100%;
  max-width: 100%;
}

.heading-2223 {
  color: #343f52;
  font-family: Open Sans, sans-serif;
  font-size: 3.5rem;
  font-weight: 600;
}

.button-inner-text-3 {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  height: 1.5rem;
  min-height: 1.5rem;
}

.button-inner-text-3:hover {
  color: #fff;
}

.list-item-10 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.text-block-62 {
  color: #343f52;
  font-family: Open Sans, sans-serif;
}

.heading-2224 {
  color: #343f52;
  text-align: center;
  margin-bottom: 4rem;
  font-family: Open Sans, sans-serif;
  font-size: 3.5rem;
  font-weight: 600;
}

.text-block-63 {
  color: #343f52;
  font-family: Open Sans, sans-serif;
}

.button-12 {
  color: #0c79c1;
  text-align: center;
  border: 1px solid #e8e8e8;
  border-radius: 8px;
  padding: 1rem 1.5rem;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .2s;
  position: relative;
  overflow: hidden;
}

.button-12:hover {
  border-color: #e8e8e8;
  transform: translate(0, -3px);
  box-shadow: 0 5px 15px #1e222826;
}

.button-12.primary {
  color: #fff;
  background-color: #0c79c1;
  border-color: #0000;
  border-radius: 8px;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  transition: box-shadow .2s, transform .2s;
  overflow: hidden;
}

.button-12.primary:hover {
  color: #fff;
  background-color: #0c79c1;
  transform: translate(0, -3px);
  box-shadow: 0 5px 15px #0003;
}

.image-33 {
  width: 24px;
}

.image-26 {
  width: 35rem;
  max-width: none;
  margin-bottom: 40px;
  padding: 20px;
}

.heading-medium-2 {
  color: #343f52;
  letter-spacing: -2px;
  font-family: Open Sans, sans-serif;
  font-size: 4rem;
  font-weight: 600;
  line-height: 100%;
  position: relative;
}

.heading-2225 {
  color: #343f52;
  font-family: Open Sans, sans-serif;
  font-size: 3.5rem;
  font-weight: 600;
}

.text-block-64 {
  color: #60697b;
  margin-top: 10px;
  font-family: Open Sans, sans-serif;
}

.heading-27 {
  color: #0c79c1;
  font-family: Open Sans, sans-serif;
  font-size: 21px;
  font-weight: 600;
}

.heading-2226 {
  color: #343f52;
  margin-bottom: 2rem;
  font-family: Open Sans, sans-serif;
  font-size: 3.5rem;
  font-weight: 600;
}

.heading-h5-3 {
  color: #0c79c1;
  letter-spacing: -.75px;
  font-family: Open Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 130%;
}

.heading-h1-2 {
  color: #343f52;
  letter-spacing: -2px;
  font-family: Open Sans, sans-serif;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 110%;
}

.section-406.background-light {
  background-color: #0c79c105;
}

.heading-25 {
  color: #0c79c1;
  font-family: Open Sans, sans-serif;
  font-size: 21px;
  font-weight: 600;
}

.list-item-11 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.text-size-large-3 {
  color: #343f52;
  margin-top: 1rem;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  line-height: 160%;
}

.home-hero-card-3 {
  z-index: 5;
  vertical-align: baseline;
  flex: 0 auto;
  order: 0;
  align-self: auto;
  width: 420px;
  padding-bottom: 0;
  transition: all .2s;
  position: relative;
  transform: translate(0);
}

.text-size-medium-3 {
  color: #343f52;
  white-space: nowrap;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 160%;
}

.text-size-large-2-copy {
  color: #343f52;
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-family: Open Sans, sans-serif;
  font-size: 1.25rem;
  line-height: 160%;
}

.text-size-large-2-copy.centered {
  text-align: center;
  margin-bottom: 2rem;
}

.text-size-medium-copy-2 {
  color: #343f52;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 160%;
}

.home-hero-card-4 {
  z-index: 0;
  backface-visibility: visible;
  perspective-origin: 0 100%;
  transform-origin: 50% 100%;
  width: 420px;
  transition: all .2s;
  position: absolute;
  top: -11%;
  left: 0%;
  transform: translate(0);
}

.text-size-medium-copy-3 {
  color: #343f52;
  white-space: nowrap;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 160%;
}

.text-size-xlarge-2 {
  color: #344852;
  width: 100%;
  margin-top: 1rem;
  margin-bottom: 20px;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 160%;
  text-decoration: none;
  list-style-type: none;
  display: block;
}

.text-size-xlarge-2.line-create-hero-text {
  color: #343f52;
  max-width: 600px;
  font-size: 1.125rem;
  font-weight: 400;
}

.text-size-xlarge-2-copy {
  color: #343f52;
  width: 100%;
  margin-top: 1rem;
  margin-bottom: 4rem;
  font-family: Open Sans, sans-serif;
  font-size: 1.25rem;
  line-height: 160%;
}

.text-block-65 {
  color: #60697b;
  font-family: Open Sans, sans-serif;
}

.card-3 {
  background-color: #fff;
  border-radius: 8px;
  padding: 40px;
}

.card-3.shadow {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  display: flex;
  box-shadow: 0 5px 35px #1e222812;
}

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

.headerpadding.padding-xxhuge {
  text-align: left;
  margin-bottom: 2rem;
  padding: 0 2.5rem;
}

.home-hero-list-grid-3 {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 44rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
  display: flex;
}

.home-hero-buttons-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: center;
  margin-top: 1rem;
  display: flex;
}

.image-34 {
  width: 24px;
}

.text-size-medium-copy-copy {
  color: #343f52;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 160%;
}

.home-hero-grid-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1.25fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  align-content: stretch;
  place-items: center stretch;
  display: grid;
}

.list-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  margin-top: 2rem;
  margin-bottom: 2rem;
  display: flex;
}

.heading-26 {
  color: #0c79c1;
  margin-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 21px;
  font-weight: 600;
}

.hero-buttons {
  grid-column-gap: 20px;
  margin-top: 14px;
  display: flex;
}

.align-center-2 {
  justify-content: center;
  display: flex;
}

.grid-second-half {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 650px;
  display: flex;
}

.grid-second-half.features {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  max-width: none;
  display: block;
}

.grid-first-half {
  direction: ltr;
  flex: 1;
  width: 100%;
  max-width: none;
}

.section-407 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-407.hero-padding {
  background-color: #fff;
  padding-top: 100px;
  padding-bottom: 100px;
  transition: opacity .2s;
}

.large-text {
  color: #60697b;
  letter-spacing: 0;
  margin-top: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.7;
}

.content-width-hero {
  grid-row-gap: 18px;
  flex-direction: column;
  max-width: 500px;
  display: flex;
}

.button-13 {
  transform-origin: 0 0;
  color: #fff;
  text-align: center;
  object-fit: fill;
  background-color: #0c79c1;
  border-radius: 6px;
  padding: 12px 23px;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  transition: all .2s;
  transform: translate(0);
}

.button-13:hover {
  background-color: #0c79c1;
  padding-left: 23px;
  padding-right: 23px;
  transform: translate(0, -3px);
  box-shadow: 0 5px 15px #1e222826;
}

.button-13.w--current {
  transition-duration: .2s;
}

.button-13.w--current:hover {
  transform: translate(0, -2px);
}

.grid-halves {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  direction: ltr;
  flex-flow: row;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: start flex-start;
  place-items: flex-start center;
  font-family: Inter;
  display: flex;
  position: relative;
}

.grid-halves.features {
  grid-column-gap: 26px;
  grid-row-gap: 25px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: start;
  display: grid;
}

.grid-halves.flip-direction {
  direction: rtl;
}

.image-35 {
  border-radius: 6px;
}

.bold-text {
  color: #343f52;
  font-family: Open Sans, sans-serif;
  font-size: 54px;
  font-weight: 600;
}

.container-8 {
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Inter;
}

.content-width {
  max-width: 440px;
}

.content-width.vertical-flex {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.content-width.vertical-flex.features {
  width: auto;
  max-width: 420px;
}

.div-block-16 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.hidden_abn {
  display: none;
}

.abn-lookupfield {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
  display: flex;
}

.contact {
  filter: blur();
  -webkit-backdrop-filter: blur();
  backdrop-filter: blur();
  flex-direction: column;
  width: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
  display: inline-block;
}

.hidden_name {
  display: none;
}

.text-field-2 {
  color: #737373;
  background-color: #ffffff78;
  border: 1px solid #e5e5e5;
  border-radius: 6px;
  order: 0;
  width: 100%;
  height: 40px;
  margin-bottom: 0;
  padding-left: 20px;
  font-family: Open Sans, sans-serif;
}

.drhhdrhdr {
  grid-column-gap: 80px;
  grid-row-gap: 0px;
  direction: ltr;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  font-family: Inter;
  display: grid;
  position: relative;
}

.drhhdrhdr.features {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  grid-template-columns: 1fr;
  justify-content: stretch;
}

.input-4 {
  color: #333;
  background-color: #fff0;
  border: 1px #dadada;
  border-radius: 6px;
  width: 100%;
  min-height: 40px;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
}

.input-4:focus-visible, .input-4[data-wf-focus-visible] {
  border-color: #4769ff;
}

.utm_medium {
  display: none;
}

.field-label-2 {
  color: #60697b;
  margin-bottom: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.div-block-13 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
  display: flex;
}

.input-group-2 {
  text-align: left;
  flex-direction: column;
  width: 100%;
  display: block;
  position: relative;
}

.input-group-2.cc-phone {
  flex-direction: row;
  display: flex;
}

.field-label-3 {
  color: #60697b;
  margin-bottom: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.div-industry-selection {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.form-content-2 {
  border-top: 1px #d9dbe9;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  overflow: visible;
}

.proviso-submit {
  background-color: #0c79c1;
  border-radius: 6px;
  width: 100%;
  height: auto;
  margin-top: 20px;
  padding: 1rem 23px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
  transition: all .2s;
  display: block;
  position: static;
  left: auto;
  right: auto;
}

.proviso-submit:hover {
  transform: translate(0, -2px);
  box-shadow: 0 5px 15px #1e222826;
}

.utm_source {
  display: none;
}

.text-block-35 {
  color: #343f52;
  justify-content: center;
  align-items: center;
  height: 100px;
  font-family: Open Sans, sans-serif;
  font-size: 30px;
  font-weight: 600;
  display: flex;
}

.paragraph-4 {
  color: #60697b;
  margin-top: 1rem;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  line-height: 1.7;
}

.text-block-13 {
  color: #60697b;
  font-family: Open Sans, sans-serif;
}

.list-item-12 {
  align-items: center;
  margin-bottom: 12px;
  padding-left: 0;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.text-block-12 {
  color: #60697b;
  font-family: Open Sans, sans-serif;
}

.input-wrap {
  flex-direction: column;
  flex: 1;
  margin-bottom: 0;
  display: flex;
}

.div-block-13-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
  margin-top: 1rem;
  display: flex;
}

.utm_campaign {
  display: none;
}

.text-block-15 {
  color: #60697b;
  font-family: Open Sans, sans-serif;
}

.abn-input {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #ffefef00;
  border: 1px #e5e5e5;
  flex: 0 auto;
  align-items: stretch;
  width: 100%;
  max-width: none;
  height: 40px;
  min-height: 40px;
  padding: 0;
  display: flex;
}

._22222 {
  background-color: #fff;
  padding-top: 40px;
  padding-bottom: 40px;
}

.image-36 {
  width: 25px;
  margin-right: 10px;
  padding-right: 0;
}

.heading-2227 {
  color: #343f52;
  font-family: Open Sans, sans-serif;
  font-size: 3rem;
  display: block;
}

.abn-input-wrap {
  flex: 1;
  height: 40px;
}

.div-loan-amount {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #333;
  border: 1px solid #e5e5e5;
  border-radius: 6px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 40px;
  min-height: 40px;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  display: flex;
}

.list-3 {
  padding-left: 0;
}

.slider-content-wrap {
  width: 70%;
}

.fbclid {
  display: none;
}

.sectionheader {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.vectors-wrapper-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 14px;
  height: 14px;
  display: flex;
}

.gclid {
  display: none;
}

.text-block-14 {
  color: #60697b;
  font-family: Open Sans, sans-serif;
  display: block;
}

.success-message {
  background-color: #f8fcff;
  border-radius: 6px;
  height: 441px;
  box-shadow: 0 5px 35px #1e222812;
}

.col {
  flex: 1;
  width: 100%;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.span-input-group-text {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fafafa;
  border: 1px #e5e5e5;
  border-right-style: solid;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 46.15px;
  height: 38px;
  min-height: 38px;
  padding: 16.5px 15px 15.5px 14px;
  display: flex;
}

.container-9 {
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Inter;
}

.bold-text-4 {
  color: #343f52;
  cursor: default;
  font-weight: 600;
}

.section-408 {
  padding: 80px 3rem 40px;
}

.heading-2228 {
  color: #343f52;
  font-family: Open Sans, sans-serif;
}

.tile-icon {
  justify-content: center;
  display: flex;
}

.tile-icon.small {
  width: 50px;
}

.bold-text-5 {
  cursor: default;
  font-weight: 600;
}

.bullet-dot {
  background-color: #0c79c1;
  border-radius: 100px;
  flex: none;
  width: 4px;
  height: 4px;
  margin-right: 12px;
  padding: 4px;
}

.tile-subtitle {
  color: #60697b;
  cursor: default;
  font-family: Open Sans, sans-serif;
}

.text-block-66, .text-block-16 {
  color: #60697b;
  font-family: Open Sans, sans-serif;
}

.list-item-13 {
  align-items: center;
  margin-bottom: 12px;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.text-block-67 {
  color: #60697b;
  font-family: Open Sans, sans-serif;
}

.bold-text-2 {
  color: #343f52;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
}

.grid-tile {
  grid-row-gap: 42px;
  border-radius: 4px;
  flex-direction: column;
  align-items: center;
  padding: 70px 30px;
  display: flex;
  box-shadow: -3px 3px 12px #526eff14;
}

.grid-tile.features {
  grid-column-gap: 16px;
  grid-row-gap: 20px;
  box-shadow: none;
  background-color: #f8fcff;
  border-radius: 7px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: 40px;
  transition: background-color .15s, box-shadow .15s;
  display: block;
}

.grid-tile.features:hover {
  background-color: #f8fcff00;
  box-shadow: 5px 0 35px #1e222812;
}

.text-block-68 {
  color: #60697b;
  font-family: Open Sans, sans-serif;
}

.bold-text-3 {
  color: #343f52;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
}

.text-block-17 {
  color: #60697b;
  font-family: Open Sans, sans-serif;
}

.tile-info {
  grid-row-gap: 12px;
  flex-direction: column;
  max-width: 260px;
  display: flex;
}

.tile-info.features {
  width: auto;
}

.text-block-69 {
  color: #60697b;
  font-family: Open Sans, sans-serif;
}

.tile-title {
  color: #343f52;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
}

.container-10 {
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Inter;
}

.section-409 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.heading-2229 {
  color: #343f52;
  font-family: Open Sans, sans-serif;
  font-size: 4rem;
  position: static;
}

.div-block-20 {
  z-index: 1;
  background-color: #0c79c1;
  width: 100%;
  height: 10px;
  position: absolute;
  top: auto;
}

.image-37 {
  z-index: auto;
  border-radius: 20px;
  max-width: 40%;
  position: relative;
  bottom: -8px;
}

.content-image {
  justify-content: center;
  display: flex;
  position: relative;
}

.container-11 {
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Inter;
}

.section-410.background-light {
  background-color: #0c79c10d;
}

.text-block-70 {
  color: #60697b;
  margin-top: 10px;
  font-family: Open Sans, sans-serif;
}

.card-inner-2 {
  grid-column-gap: 30px;
  display: flex;
}

.text-block-71 {
  color: #60697b;
  font-family: Open Sans, sans-serif;
}

.heading-2230 {
  color: #343f52;
  font-family: Open Sans, sans-serif;
  font-size: 21px;
  font-weight: 600;
}

.service-icon-2 {
  flex: none;
  width: 60px;
}

.display-5 {
  letter-spacing: -.01rem;
  margin-bottom: 15px;
  font-family: Open Sans, sans-serif;
  font-size: 44px;
  line-height: 1.2;
}

.display-5.margin-bottom-25 {
  color: #343f52;
  margin-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 4rem;
}

.button-14 {
  color: #fff;
  text-align: center;
  object-fit: fill;
  background-color: #0c79c1;
  border-radius: 6px;
  flex: none;
  align-self: flex-start;
  padding: 12px 24px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.7;
  transition: opacity .2s, box-shadow .2s, transform .2s;
}

.button-14:hover {
  color: #fff;
  border-color: #605dba;
  transform: translate(0, -3px);
  box-shadow: 0 5px 15px #1e222826;
}

.sticky-2 {
  position: sticky;
  top: 140px;
}

.margin-bottom-37 {
  color: #60697b;
  margin-bottom: 35px;
  font-family: Open Sans, sans-serif;
  line-height: 1.7;
}

.text-block-72 {
  color: #60697b;
  margin-top: 10px;
  font-family: Open Sans, sans-serif;
}

.card-4 {
  background-color: #fff;
  border-radius: 8px;
  padding: 40px;
}

.card-4.shadow {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  box-shadow: 0 5px 35px #1e222812;
}

.heading-2231 {
  color: #343f52;
  margin-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 21px;
  font-weight: 600;
}

.heading-2232 {
  color: #343f52;
  font-family: Open Sans, sans-serif;
  font-size: 21px;
  font-weight: 600;
}

.section-411 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-411.featured {
  flex-direction: column;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.html-embed-2 {
  min-width: 1290px;
  max-width: 1290px;
  margin-left: 0;
  margin-right: 0;
}

.fffff {
  width: 100%;
}

.fffff.container-large {
  max-width: 900px;
}

.paragraph-14, .paragraph-6 {
  color: #60697b;
}

.accordion-text {
  padding-top: 20px;
}

.italic-text {
  font-family: Open Sans, sans-serif;
  line-height: 1.2;
}

.question {
  font-weight: 500;
}

.question.large-text {
  color: #343f52;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
}

.accordion-expand {
  width: 20px;
}

.image-7 {
  margin-top: 40px;
  margin-bottom: 0;
}

.paragraph-12 {
  color: #60697b;
}

.accordion-wrapper {
  text-align: left;
  border-bottom: 1px solid #a6a6a633;
  flex-direction: column;
  margin-bottom: 30px;
  padding-bottom: 30px;
  display: flex;
}

.accordion-wrapper.last {
  margin-bottom: 0;
}

.accordion-content-2 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  padding-right: 30px;
  display: flex;
  overflow: hidden;
}

.wrapper {
  grid-row-gap: 80px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  font-family: Inter;
  display: flex;
}

.text-block-73 {
  color: #60697b;
  font-family: Open Sans, sans-serif;
}

.text-block-21 {
  width: 80%;
}

.paragraph-13 {
  color: #60697b;
}

.accordion-header {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.section-partner-faqs {
  padding-top: 80px;
  padding-bottom: 4rem;
}

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

.accordion-icon-2 {
  color: #0c79c1;
  height: 16px;
}

.paragraph-15, .paragraph-9 {
  color: #60697b;
}

.heading-2233 {
  color: #343f52;
  font-family: Open Sans, sans-serif;
}

.text-block-74 {
  color: #60697b;
  font-family: Open Sans, sans-serif;
  line-height: 1.2;
}

.wrapper-body {
  width: 100%;
}

.wrapper-body.container-large {
  max-width: 810px;
}

.paragraph-11 {
  color: #60697b;
}

.accordion-toggle {
  cursor: pointer;
  transition: opacity .2s;
}

.paragraph-10 {
  color: #60697b;
}

.paragraph-5 {
  color: #60697b;
  font-family: Open Sans, sans-serif;
}

.wrapper-header {
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: center;
  max-width: 810px;
  display: flex;
}

.accordion-wrapper-copy {
  text-align: left;
  background-color: #1ba1db1a;
  border-bottom: 1px solid #a6a6a633;
  border-radius: 6px;
  flex-direction: column;
  align-items: center;
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 40px;
  display: flex;
}

.paragraph-8, .paragraph-7 {
  color: #60697b;
}

.discl {
  color: #60697b;
  width: 100%;
  margin-top: 40px;
  padding-bottom: 40px;
  font-family: Open Sans, sans-serif;
  line-height: 1.2;
  display: block;
}

.container-12 {
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Inter;
}

.footer-3 {
  padding-top: 100px;
  padding-bottom: 70px;
}

.footer-3.background-dark {
  color: #fff;
  background-color: #0c79c1;
  padding-top: 0;
}

.button-15 {
  color: #fff;
  text-align: center;
  object-fit: fill;
  background-color: #0c79c1;
  border-radius: 8px;
  flex: none;
  align-self: flex-start;
  padding: 12px 24px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.7;
  transition: all .2s ease-in-out;
}

.button-15:hover {
  color: #fff;
  border-color: #605dba;
  transform: translate(0, -3px);
  box-shadow: 0 5px 15px #1e222826;
}

.button-15.footerbut {
  color: #0c79c1;
  background-color: #fff;
  margin-right: 0;
}

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

.social-link-item-2 {
  line-height: 1;
}

.paragraph-3-copy {
  color: #fff;
  margin-bottom: 25px;
  font-family: Open Sans, sans-serif;
}

.div-block-43 {
  margin-top: 20px;
  padding-right: 20px;
}

.section-3-copy {
  background-color: #fff0;
  justify-content: center;
  width: 100%;
  max-width: 1290px;
  margin: 80px auto 60px;
  padding-left: 23px;
  padding-right: 60px;
  display: flex;
}

.social-links-2 {
  grid-column-gap: 20px;
  justify-content: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.footer-grid-3 {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  grid-template-rows: auto;
  grid-template-columns: .78fr .95fr .75fr .75fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.image-38 {
  width: 20px;
  height: 20px;
}

.footer-cta-3 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1290px;
  display: flex;
}

.link-hover-2 {
  color: #0c79c1;
  border-bottom: 1px solid #0000;
  transition: border-color .2s, color .2s;
}

.link-hover-2:hover {
  color: #019aff;
  border-bottom-color: #605dba;
}

.link-hover-2.link-white {
  color: #fff;
  border-bottom-style: none;
  margin-bottom: 4px;
  font-family: Open Sans, sans-serif;
  line-height: 1.7;
  transition-property: none;
  display: block;
}

.link-hover-2.link-white {
  color: #fff;
  border-bottom-style: none;
  margin-bottom: 4px;
  font-family: Open Sans, sans-serif;
  font-style: normal;
  line-height: 1.7;
  text-decoration: none;
  transition-property: none;
  display: block;
}

.link-hover-2.link-white:hover {
  color: #d1d1d1;
  border-bottom-color: #fff;
}

.link-hover-2.link-white.w--current {
  color: #fff;
}

.div-block-15 {
  flex-direction: row;
  align-items: flex-end;
  display: flex;
}

.container-14 {
  z-index: 2;
  width: 100%;
  max-width: 1290px;
  height: 100%;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 23px;
  padding-right: 60px;
  transition: background-color .2s, color .2s;
  position: relative;
}

.join-2 {
  max-width: none;
}

.divider-2 {
  background-color: #a4aec64f;
  width: 100%;
  height: 1px;
  margin-top: 0;
  margin-bottom: 70px;
}

.margin-bottom-38 {
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.7;
}

.abn-lookup {
  display: none;
}

.paragraph-16 {
  color: #60697b;
  font-family: Open Sans, sans-serif;
}

.image-39 {
  margin-top: 40px;
  margin-bottom: 0;
}

.text-block-75 {
  color: #60697b;
  font-family: Open Sans, sans-serif;
}

.text-block-76 {
  width: 80%;
}

.accordion-icon-3 {
  color: #0c79c1;
  height: 16px;
}

.heading-2234 {
  color: #343f52;
  font-family: Open Sans, sans-serif;
}

.text-block-77 {
  color: #60697b;
  font-family: Open Sans, sans-serif;
  line-height: 1.2;
}

.paragraph-17 {
  color: #60697b;
  font-family: Open Sans, sans-serif;
}

.container-15 {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Inter;
}

.accordion-icon-4 {
  color: #0c79c1;
  height: 16px;
}

.heading-2235 {
  color: #343f52;
  font-family: Open Sans, sans-serif;
}

.paragraph-18 {
  color: #60697b;
  font-family: Open Sans, sans-serif;
}

.home-hero-grid-23 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: row-reverse;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.home-hero233 {
  z-index: 5;
  flex: 0 auto;
  order: 0;
  width: 40%;
  max-width: none;
  transition: all .2s;
  display: inline-block;
  position: relative;
  inset: 0% 0 0% 20%;
  transform: translate(0);
}

.image-40, .image-41, .image-42, .image-43 {
  width: 45px;
}

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

.padding-top-header.padding-xxhuge {
  padding-top: 0;
}

.section-412 {
  height: 100%;
}

.section-412.partner-hero-popup-img-box {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 85%;
  height: auto;
  display: flex;
  position: relative;
}

.section-412.partner-hero-img-box {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.home-hero244 {
  z-index: 0;
  perspective-origin: 0 100%;
  transform-origin: 50% 100%;
  order: 0;
  align-self: auto;
  width: 40%;
  max-width: none;
  transition: all .2s;
  display: inline-block;
  position: absolute;
  top: 0%;
  left: 160px;
  right: 0;
  transform: translate(0);
}

._22222-ewrwr {
  background-color: #fff;
  padding-top: 4rem;
  padding-bottom: 40px;
  display: flex;
}

.page-padding-copy-copy {
  margin-top: 1rem;
  margin-bottom: 0;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.padding-vertical-copy.padding-xxhuge-copy {
  text-align: center;
  padding-top: 8rem;
  padding-bottom: 4rem;
}

.jr5d5h {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 1px #000;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: stretch stretch;
  padding: 4rem 2rem;
  display: grid;
}

.dropdown-toggle-15 {
  border: 2px solid #adb5bd30;
  border-radius: 6px;
  width: 100%;
}

.dropdown-2 {
  width: 100%;
}

.dropdown-toggle-16 {
  border: 2px solid #adb5bd30;
  border-radius: 6px;
  width: 100%;
  height: 68px;
}

.dropdown-3 {
  width: 100%;
}

.text-block-78 {
  height: 100%;
  font-family: Open Sans, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
}

.text-block-79 {
  font-family: Open Sans, sans-serif;
  font-size: 1.1rem;
  font-weight: 400;
}

.dthdrhdrh {
  filter: blur();
  -webkit-backdrop-filter: blur();
  backdrop-filter: blur();
  flex-direction: column;
  width: 100%;
  padding-top: 0;
  padding-bottom: 60px;
  display: inline-block;
}

.image-44 {
  width: 400px;
}

.div-block-44 {
  width: 100%;
  margin-bottom: 20px;
}

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

.sefsfseffs.margin-small {
  flex-direction: column;
  align-items: center;
  display: flex;
}

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

.awfafaf.margin-small {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.card-content {
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  width: 100%;
  padding: 2rem 0 2rem 2rem;
  display: flex;
}

.article-card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: #e5ebf754;
  border-radius: 20px;
  width: 36rem;
  height: 100%;
  padding: 0;
  display: flex;
}

.button-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.section-heading-wrapper {
  justify-content: flex-end;
  align-items: flex-end;
  margin-bottom: 3rem;
  display: flex;
}

.container-16 {
  width: 90%;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
}

.image-overlay {
  z-index: 2;
  mix-blend-mode: color;
  background-color: #0c79c130;
  display: block;
  position: absolute;
  inset: 0%;
}

.image-45 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.collection-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  height: 100%;
  display: flex;
}

.h3 {
  color: var(--343f52);
  font-family: Opensans, sans-serif;
  font-size: 3rem;
  font-weight: 500;
}

.article-list-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.customer-success {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.image-wrapper {
  border-radius: 0 12px 12px 0;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  position: relative;
  overflow: hidden;
}

.icon-arrow-right {
  color: var(--343f52);
  margin-left: 5px;
  display: flex;
  transform: rotate(45deg);
}

.article-image-component {
  width: 100%;
  margin-left: 40px;
}

.article-cards-overflow {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  width: 100%;
  display: flex;
  position: relative;
}

.button-16 {
  white-space: nowrap;
  background-color: #efffef;
  border-radius: .5rem;
  align-items: center;
  padding: 12px 20px;
  font-weight: 500;
  transition: background-color .3s cubic-bezier(.165, .84, .44, 1);
  display: flex;
}

.button-16:hover {
  background-color: #33ce56;
}

.button-16.text-only {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  background-color: #0000;
  margin-bottom: -.25rem;
  padding: 0;
  transition: opacity .3s cubic-bezier(.165, .84, .44, 1), color .3s cubic-bezier(.165, .84, .44, 1), background-color .3s cubic-bezier(.165, .84, .44, 1);
}

.button-16.text-only:hover {
  opacity: .6;
}

.button-16.text-only.font-color-primary {
  justify-content: center;
  height: auto;
  margin-bottom: 0;
  padding-top: 0;
}

.collection-item {
  border-radius: 1.5rem;
}

.global-styles-3 {
  display: none;
}

.text-block-80 {
  color: var(--343f52);
  flex: none;
  font-family: Open Sans, sans-serif;
  font-size: 1.1rem;
  font-weight: 400;
}

.counter {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  margin-top: 4rem;
  display: block;
}

.text-lg {
  color: #343f52;
  font-size: 1.25rem;
  line-height: 1.4;
}

.counter-2 {
  text-align: center;
  flex-direction: column;
  display: flex;
}

.grid-cols {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.grid-cols.cc-3col {
  grid-template-columns: 1fr 1fr 1fr;
  padding-top: 20px;
}

.cta-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  margin-top: 2rem;
  display: flex;
}

.cta-wrapper.cc-center {
  justify-content: center;
}

.container-17 {
  width: 100%;
  max-width: 1600px;
  margin: 0 auto 8rem;
  padding-top: 0;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.link {
  grid-column-gap: .25rem;
  color: #0c79c1;
  align-items: center;
  font-family: Open Sans, sans-serif;
  text-decoration: none;
  display: flex;
}

.link:hover {
  color: #1b1818;
}

.u-text-center {
  color: #343f52;
  text-align: center;
  padding-bottom: 20px;
  font-family: Opensans, sans-serif;
  font-size: 3.5rem;
  font-weight: 500;
}

.counter_number.cc-comma, .counter_number.cc-decimal {
  color: #0c79c1;
  font-family: Open Sans, sans-serif;
  font-size: 5.5rem;
  font-weight: 400;
}

.counter_number.cc-integer {
  font-size: 3.5rem;
}

.counter_number.cc-decimal {
  color: #0c79c1;
  font-family: Open Sans, sans-serif;
  font-size: 5.5rem;
  font-weight: 400;
}

.text-sm {
  font-size: 1rem;
  line-height: 1.4;
}

.h1 {
  color: #343f52;
  font-size: 3.5rem;
  line-height: 1.2;
}

.title-wrapper {
  margin-bottom: 1rem;
}

.title-wrapper.cc-lg {
  text-align: center;
  margin-bottom: 3rem;
}

.counter2 {
  margin-top: 8rem;
  margin-bottom: 8rem;
}

.heading-24-copy {
  color: var(--343f52);
  font-family: Open Sans, sans-serif;
  font-size: 3.5rem;
  font-weight: 600;
}

.heading-24-copy._666 {
  color: #343f52;
  text-align: center;
  font-weight: 600;
}

.js, .u-hide {
  display: none;
}

.text-lg-2 {
  color: #343f52;
  margin-top: 10px;
  margin-left: 0;
  font-family: Open Sans, sans-serif;
  font-size: 1.25rem;
  line-height: 1.4;
}

.text-lg-2.pd-right {
  padding-right: 40px;
}

.counter-3 {
  text-align: center;
  flex-direction: column;
  font-family: Opensans, sans-serif;
  font-weight: 500;
  display: flex;
}

.h1-2 {
  color: #0c79c1;
  font-family: Opensans, sans-serif;
  font-size: 3.5rem;
  font-weight: 500;
  line-height: 1.2;
}

.div-block-45 {
  width: auto;
  height: 40px;
  padding-top: 30px;
}

.h1-3 {
  color: #0c79c1;
  font-family: Open Sans, sans-serif;
  font-size: 5.5rem;
  font-weight: 400;
  line-height: 1.2;
}

.html-embed-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 8px;
  display: flex;
}

.text-size-large-4 {
  color: var(--343f52);
  font-family: Open Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 160%;
}

.container-default-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.home-hero-buttons-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 20px;
  display: flex;
}

.assesslogo {
  color: #fff;
  background-color: #0c79c100;
  background-image: url('../images/document-magnifying-glass.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 30px 30px;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
}

.fundinglogo {
  color: #fff;
  background-color: #0c79c100;
  background-image: url('../images/currency-dollar.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 30px 30px;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
}

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

.background-color-primary-light-2 {
  background-color: #0c79c10f;
}

.page-padding-3 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.applogo {
  color: #fff;
  background-color: #0c79c100;
  background-image: url('../images/Vector.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 30px 30px;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
}

.heading {
  color: #343f52;
  font-family: Opensans, sans-serif;
  font-size: 3.5rem;
  font-weight: 500;
}

.button-text-3 {
  color: #f7559a;
  text-align: center;
  vertical-align: baseline;
  justify-content: center;
  align-items: center;
  font-family: DM Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
  display: inline-block;
}

.transaction-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff;
  border-radius: 10px;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 50px 1.25fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: center;
  width: 100%;
  padding: 1rem 1.5rem;
  display: grid;
  box-shadow: 5px 0 35px #0003;
}

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

.text-size-medium-4 {
  color: var(--343f52);
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 160%;
}

.list-item-14 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.button-copy {
  color: #1a191e;
  text-align: center;
  border: 2px solid #e8e8e8;
  border-radius: 8px;
  padding: 1rem 1.5rem;
  font-family: DM Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  text-decoration: none;
  transition: all .2s;
  position: relative;
  overflow: hidden;
}

.button-copy:hover {
  border-color: #1a191e;
}

.button-copy.primary {
  color: #f7559a;
  background-color: #f7559a;
  border-color: #0000;
}

.button-copy.primary:hover {
  color: #fff;
  background-color: #f7559ab0;
}

.button-inner-text-4 {
  color: #fff;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  height: 1.5rem;
  min-height: 1.5rem;
}

.button-inner-text-4:hover {
  color: #fff;
}

.icon-1x1-xsmall-2 {
  color: #0c79c1;
  width: 18px;
  height: 18px;
}

.list-4 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.accordion-2 {
  border-top: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  margin-top: -1px;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.accordion-2.last {
  border-bottom-style: none;
  padding-bottom: 0;
}

.accordion-2.first {
  border-top-style: none;
  margin-top: 0;
  padding-top: 0;
}

.button-text-text-2 {
  color: #0c79c1;
}

.accordion-title-2 {
  color: #343f52;
  font-family: Opensans, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
}

.icon-1x1-default-2 {
  color: #0c79c1;
  width: 24px;
  height: 24px;
}

.heading-4 {
  color: #343f52;
  font-family: Opensans, sans-serif;
  font-size: 3.5rem;
  font-weight: 500;
}

.accordion-content-3 {
  color: #1a191e80;
  padding-top: 1.5rem;
}

.faq-grid-2 {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
}

.text-size-small-2 {
  font-size: .875rem;
  line-height: 160%;
}

.heading-h6-2 {
  color: #343f52;
  letter-spacing: -.5px;
  font-family: Opensans, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.heading-h6-2:hover {
  text-decoration: none;
}

.page-padding-4 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.button-text-4 {
  color: #f7559a;
  text-align: center;
  justify-content: center;
  align-items: center;
  font-family: DM Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
  display: inline-block;
}

.faq-2 {
  flex-direction: column;
  display: flex;
}

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

.list-item-15 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.faq-contact-list-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  display: flex;
}

.button-text-icon-2 {
  color: #0c79c1;
  width: 24px;
  height: 24px;
  line-height: 100%;
  display: flex;
}

.paragraph-19 {
  color: #1e191999;
  font-family: Open Sans, sans-serif;
}

.herocardhome {
  z-index: 5;
  width: 100%;
  transition: all .2s;
  display: inline-block;
  position: relative;
  transform: translate(0);
}

.bizcap-by-numbers {
  padding-top: 20px;
}

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

.margin-bottom-41.margin-small {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.margin-bottom-41.margin-medium {
  margin-bottom: 0;
}

.margin-bottom-41.margin-headercopy {
  flex-direction: column;
  align-items: center;
  margin-bottom: 1rem;
  display: flex;
}

.margin-bottom-41.headersma {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.margin-bottom-41.margin-small {
  flex-direction: column;
  align-items: stretch;
  margin-top: 0;
  display: flex;
}

.margin-bottom-41.margin-medium {
  font-weight: 400;
}

.margin-bottom-41.margin-small {
  flex-direction: column;
  align-items: stretch;
  margin-top: 0;
  margin-bottom: 2rem;
  display: flex;
}

.icon-1x1-default-3 {
  color: #d44f87;
  width: 24px;
  height: 24px;
}

.cta-2 {
  grid-column-gap: 4px;
  grid-row-gap: 4rem;
  color: #fff;
  background-color: #0c79c1;
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  align-self: auto;
  align-items: stretch;
  padding: 2rem 5rem;
  display: grid;
  overflow: hidden;
}

.page-padding-5 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.icon-1x1-xsmall-copy-copy-2 {
  color: #0c79c1;
  width: 18px;
  height: 18px;
}

.text-size-medium-5 {
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 160%;
}

.list-item-16 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.heading-3 {
  font-family: Opensans, sans-serif;
  font-size: 3rem;
}

.buttontextcta {
  color: #0c79c1;
  -webkit-text-stroke-color: #0c79c1;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  height: 1.5rem;
  min-height: 1.5rem;
}

.buttontextcta:hover {
  color: #0c79c1;
}

.list-5 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.buttoncta {
  color: #1a191e;
  text-align: center;
  border: 2px solid #e8e8e8;
  border-radius: 8px;
  padding: 1rem 1.5rem;
  font-family: DM Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  text-decoration: none;
  transition: all .2s;
  position: relative;
  overflow: hidden;
}

.buttoncta:hover {
  border-color: #1a191e;
}

.buttoncta.primary {
  color: #f7559a;
  background-color: #fff;
  border-color: #0000;
  margin-bottom: 1rem;
}

.buttoncta.primary:hover {
  color: #fff;
  background-color: #ffffffb0;
  transform: translate(0, -3px);
}

.image-46 {
  min-width: 100%;
  max-width: 100%;
}

.text-block-81, .text-block-82, .text-block-83 {
  font-family: Open Sans, sans-serif;
}

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

.padding-top-copy.padding-xxhuge {
  padding-top: 12rem;
}

.padding-top-copy.padding-xxhuge-copy {
  padding-top: 8rem;
}

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

.padding-top-copy-copy.padding-xxhuge {
  padding-top: 12rem;
}

.padding-top-copy-copy.padding-xxhuge-copy {
  padding-top: 8rem;
}

.padding-top-copy-copy.padding-4444copy-copy {
  padding-top: 2rem;
}

.html-embed-3 {
  color: #343f52;
  font-family: Open Sans, sans-serif;
}

.text-span {
  font-family: Open Sans, sans-serif;
  font-size: 5.5rem;
  font-weight: 400;
}

.div-block-46 {
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  margin-top: 5px;
  display: flex;
}

.image-47 {
  width: 120px;
  margin-bottom: 1px;
}

.text-lg-2-copy {
  color: #343f52;
  margin-top: 0;
  margin-left: 6px;
  font-family: Open Sans, sans-serif;
  font-size: 1.25rem;
  line-height: 1.4;
}

.section-heading-wrapper-copy {
  justify-content: center;
  align-items: flex-end;
  margin: 2rem 0 0;
  display: flex;
}

._51515515 {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

._51515515._51515515-width100 {
  width: 100%;
}

.paragraph-20, .link-9, .text-block-84, .text-block-85, .text-block-86, .text-block-87 {
  font-family: Open Sans, sans-serif;
}

.section-heading-wrapper-2 {
  justify-content: center;
  align-items: flex-end;
  margin-bottom: 3rem;
  display: flex;
}

.section-heading-wrapper-2.section-about-bizcap {
  justify-content: center;
  align-items: center;
}

.h3-2 {
  color: #343f52;
  font-family: Opensans, sans-serif;
  font-size: 3.5rem;
  font-weight: 500;
}

.button-17 {
  white-space: nowrap;
  background-color: #efffef;
  border-radius: .5rem;
  align-items: center;
  padding: 12px 20px;
  font-weight: 500;
  transition: background-color .3s cubic-bezier(.165, .84, .44, 1);
  display: flex;
}

.button-17:hover {
  background-color: #33ce56;
}

.button-17.text-only {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  background-color: #0000;
  margin-bottom: -.25rem;
  padding: 0;
  transition: opacity .3s cubic-bezier(.165, .84, .44, 1), color .3s cubic-bezier(.165, .84, .44, 1), background-color .3s cubic-bezier(.165, .84, .44, 1);
}

.button-17.text-only:hover {
  opacity: .6;
}

.button-17.text-only.font-color-primary {
  justify-content: flex-end;
  height: auto;
  margin-top: 2rem;
  margin-bottom: 0;
  padding-top: 0;
}

.text-block-88 {
  color: #343f52;
  font-family: Open Sans, sans-serif;
}

.icon-arrow-right-2 {
  color: #343f52;
  margin-left: 5px;
  display: flex;
  transform: rotate(45deg);
}

.text-block-89 {
  color: #343f52;
  font-family: Open Sans, sans-serif;
}

.card-5 {
  color: #b8b9c2;
  background-color: #282828;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  box-shadow: 0 5px 2rem #0000004d;
}

.arrow-right {
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
  inset: auto 0% 0% auto;
}

.container-18 {
  width: 90%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
}

.carousel-slider {
  max-width: 400px;
  margin-right: 4rem;
  position: static;
}

.carousel-slider._6 {
  right: -105%;
}

.carousel-slider._5, .carousel-slider._3, .carousel-slider._4 {
  position: static;
  right: auto;
}

.carousel-slider._7 {
  right: -126%;
}

.carousel-slider._2 {
  position: static;
  right: auto;
}

.carousel-slider._8 {
  right: -147%;
}

.carousel-mask {
  width: 40%;
  overflow: visible;
}

.carousel {
  background-color: #0000;
  justify-content: flex-end;
  align-items: center;
  width: 100vw;
  height: 400px;
}

.carousel.is_contained {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding-bottom: 75px;
  display: flex;
}

.arrow-left {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
  inset: auto auto 0% 0%;
  transform: rotate(180deg);
}

.btn {
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #3862ec;
  border-radius: 5px;
  padding: 15px 25px;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  transition: background-color .3s ease-out;
}

.btn:hover {
  background-color: #213ea0;
}

.card-body {
  height: 100%;
  padding: 30px 30px 10px;
}

.card-header {
  background-image: url('../images/6539ffc7e28b40d01495d577_65374fb417193b643bc7a5c3_card-premium-rotated-1-7-1_16539ffc7e28b40d01495d577_65374fb417193b643bc7a5c3_card-premium-rotated 1 (7) 1.webp');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
  height: 150px;
}

.heading-2236, .heading-2237, .heading-2238, .heading-2239, .heading-2240, .heading-2241, .heading-2242 {
  font-size: 3.5rem;
}

.heading-2243 {
  margin-bottom: 1rem;
  font-size: 3rem;
}

.paragraph-21 {
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
}

.card-6 {
  width: 100%;
  max-width: none;
  height: 100%;
  box-shadow: none;
  color: #b8b9c2;
  background-color: #e5ebf754;
  border-radius: 8px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.arrow-right-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  inset: auto 0% 0% auto;
}

.arrow-left-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  inset: auto auto 0% 0%;
}

.card-body-2 {
  height: 100%;
  padding: 30px;
}

.container-xsmall-copy {
  width: 99.9999%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
}

.headcaro {
  color: #343f52;
  margin-bottom: 1rem;
  font-size: 2rem;
}

.paragraph-22 {
  color: #343f52;
  margin-bottom: 1rem;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}

.image-48 {
  width: 20px;
  padding-top: 0;
}

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

._151551551522.padding-huge {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

._151551551522.padding-xxhuge {
  padding-top: 8rem;
  padding-bottom: 4rem;
}

._151551551522._5151515 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.image-49 {
  width: 30px;
}

.slide-nav {
  justify-content: center;
  align-items: center;
  width: 99.9999%;
  height: 40px;
  display: flex;
}

.product-list {
  width: 55rem;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
}

.product-carousel {
  margin-top: 8rem;
  margin-bottom: 8rem;
}

.headerbutton {
  color: #0c79c1;
  text-align: center;
  border: 1px solid #e8e8e8;
  border-radius: 8px;
  padding: 1rem 1.5rem;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .2s;
  position: relative;
  overflow: hidden;
}

.headerbutton:hover {
  border-color: #e8e8e8;
  transform: translate(0, -3px);
  box-shadow: 0 5px 15px #1e222826;
}

.headerbutton.small {
  border-radius: 6px;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.headerbutton.primary {
  color: #fff;
  background-color: #0c79c1;
  border-color: #0000;
  border-radius: 8px;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  transition: box-shadow .2s, transform .2s;
  overflow: hidden;
}

.headerbutton.primary:hover {
  color: #fff;
  background-color: #0c79c1;
  transform: translate(0, -3px);
  box-shadow: 0 5px 15px #0003;
}

.headerbutton.primary.small {
  z-index: 1200;
  background-color: #0c79c1;
  flex: 0 auto;
  padding-top: .85rem;
  padding-bottom: .85rem;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  display: block;
}

.headerbutton.primary.small:hover {
  transform: translate(0, -3px);
  box-shadow: 0 5px 15px #1e222826;
}

.headerbutton.secondary {
  color: #fff;
  background-color: #1a191e;
  border-color: #0000;
}

.headerbutton.secondary:hover {
  background-color: #383642;
}

.text-block-90 {
  color: #343f52;
  font-family: Open Sans, sans-serif;
}

.heading-2244, .heading-2245 {
  color: #343f52;
  margin-bottom: 10px;
  font-size: 1.5rem;
}

.c-section {
  color: #000;
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}

.c-title-2 {
  color: #323b48;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensans, sans-serif;
  font-size: 3.5rem;
  font-weight: 500;
  line-height: 1.2em;
}

.c-autotabs_line {
  background-color: #e8edf6;
  border-radius: 20px;
  width: 6px;
  position: absolute;
  inset: 20px auto 20px 5px;
  overflow: hidden;
}

.c-title-wrapper {
  margin-bottom: 16px;
}

.c-title-wrapper.cc-title-nomargin {
  margin-bottom: 0;
}

.c-title-wrapper.cc-title_intro {
  margin-bottom: 4rem;
}

.c-autotabs {
  z-index: 1;
  justify-content: space-around;
  display: flex;
  position: relative;
}

.c-autotabs_content {
  width: 50%;
  position: static;
  overflow: visible;
}

.c-title-3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.6em;
}

.c-autotabs_load {
  background-color: #0c79c1;
  border-radius: 20px;
  width: 100%;
  height: 0%;
  overflow: visible;
}

.c-autotabs_image {
  width: 100%;
  height: auto;
  margin-left: auto;
  display: block;
}

.c-autotabs_image.cc-pane-crypto {
  width: 100%;
  height: auto;
}

.c-autotabs_image.cc-pane-crypto-mobile {
  display: block;
}

.c-autotabs_link {
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 20px;
  padding: 22px 80px 22px 40px;
}

.c-autotabs_link.w--current {
  background-color: #fff;
  border-radius: 12px;
  padding-top: 49px;
  padding-bottom: 49px;
}

.cc-color-primary {
  color: #4e5bed;
}

.c-autotabs_pane {
  height: 100%;
  position: static;
}

.c-autotabs_menu {
  flex-direction: column;
  justify-content: flex-start;
  width: 50%;
  display: flex;
}

.c-container {
  border-radius: 4px;
  max-width: 1364px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 32px;
  padding-right: 32px;
  display: block;
}

.c-container.cc-10cols {
  max-width: 1144px;
  padding-left: 1rem;
  padding-right: 3rem;
}

.c-text-1 {
  color: #5f6668;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.8;
}

.c-autotabs_paragraph {
  color: #5f6668;
}

.c-custom-code {
  display: none;
}

.text-span-2 {
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}

.text-block-91 {
  color: #343f52;
  font-family: Open Sans, sans-serif;
}

.heading-h1-3 {
  color: #343f52;
  letter-spacing: -2px;
  font-family: Opensans, sans-serif;
  font-size: 3.5rem;
  font-weight: 500;
  line-height: 110%;
}

.heading-h1-3.careers-position-title {
  margin-bottom: 3rem;
}

.heading-h1-3.careers-values-title {
  text-align: center;
  width: auto;
  margin-bottom: 1rem;
  margin-left: auto;
  margin-right: auto;
}

.heading-h1-3.careers-perks-title {
  margin-bottom: 3rem;
}

.container-default-3 {
  width: 80rem;
  min-width: auto;
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-92 {
  color: #343f52;
  font-family: Open Sans, sans-serif;
}

.page-padding-6 {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
}

.button-18 {
  color: #0c79c1;
  text-align: center;
  border: 1px solid #e8e8e8;
  border-radius: 8px;
  padding: 1rem 1.5rem;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .2s;
  position: relative;
  overflow: hidden;
}

.button-18:hover {
  border-color: #e8e8e8;
  transform: translate(0, -3px);
  box-shadow: 0 5px 15px #1e222826;
}

.button-18.primary {
  color: #fff;
  background-color: #0c79c1;
  border-color: #0000;
  border-radius: 8px;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  transition: box-shadow .2s, transform .2s;
  overflow: hidden;
}

.button-18.primary:hover {
  color: #fff;
  background-color: #0c79c1;
  transform: translate(0, -3px);
  box-shadow: 0 5px 15px #0003;
}

.card-7 {
  border: 1px solid #e8e8e8;
  border-radius: 10px;
  min-height: 100%;
}

.home-features-phone-3 {
  width: 85%;
  position: sticky;
  top: 110px;
}

.button-inner-text-5 {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  height: 1.5rem;
  min-height: 1.5rem;
}

.button-inner-text-5:hover {
  color: #fff;
}

.text-block-93, .text-block-94 {
  color: #343f52;
  font-family: Open Sans, sans-serif;
}

._868686 {
  justify-content: flex-end;
  align-items: flex-end;
  margin-bottom: 3rem;
  display: flex;
}

._1564 {
  width: 100%;
  max-width: 40rem;
}

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

._54155.margin-xlarge {
  margin-bottom: 2rem;
}

._54155.margin-xsmall {
  margin-bottom: .5rem;
}

.padding-vertical-copy-copy.padding-xxhuge-copy {
  text-align: center;
  padding: 0 2rem 4rem;
}

.productcompare {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-items: center stretch;
  margin-top: 2rem;
  display: grid;
}

.productswuare {
  background-color: #0c79c10f;
  border-radius: 6px;
  width: 100%;
  max-width: none;
  height: 100%;
}

.productswuare:hover {
  transform: translate(0);
}

.product-title {
  margin-bottom: 10px;
}

.viewdetail {
  cursor: pointer;
  width: 100px;
  transition: all .2s;
}

.viewdetail:hover {
  color: #0c79c1;
  transform: translate(0, -3px);
}

.imageproduct {
  background-image: linear-gradient(#0c79c10f, #0c79c10f), url('../images/Fast---500x300-New.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  width: 100%;
  height: 230px;
}

.heading-2246 {
  color: #343f52;
  font-family: Opensans, sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
}

.div-block-47 {
  height: 49.2882%;
  padding: 2rem;
}

.paragraph-23 {
  color: var(--343f52);
  margin-bottom: 40px;
  font-family: Open Sans, sans-serif;
}

.link-10 {
  font-family: Open Sans, sans-serif;
  font-weight: 600;
}

.link-10:hover {
  color: #0c79c1;
}

.div-block-48 {
  background-image: linear-gradient(#0c79c1, #0c79c1);
  width: 90px;
  height: 1px;
}

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

.product-padding.padding-xxhuge {
  padding-top: 12rem;
}

.product-padding.padding-xxhuge-copy {
  padding-top: 8rem;
}

.product-padding.padding-4444copy-copy {
  width: 100%;
  max-width: 1152px;
  margin: 2rem auto 4rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

._222 {
  background-color: #ff131300;
  background-image: linear-gradient(#0c79c10f, #0c79c10f), url('../images/Small-BL---Menu-and-Solutions-Grid---500x300_1Small BL - Menu and Solutions Grid - 500x300.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  width: 100%;
  height: 230px;
}

._333 {
  background-image: linear-gradient(#0c79c10f, #0c79c10f), url('../images/Secured-BL---Grid---500x300_1Secured BL - Grid - 500x300.webp');
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  width: 100%;
  height: 230px;
}

._444 {
  background-image: linear-gradient(#0c79c10f, #0c79c10f), url('../images/Bridging---Grid---500x300_1Bridging - Grid - 500x300.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  width: 100%;
  height: 230px;
}

._555 {
  background-image: linear-gradient(#0c79c10f, #0c79c10f), url('../images/Line-of-Credit---Menu-and-Solutions-Grid---500x300-1_1Line of Credit - Menu and Solutions Grid - 500x300 (1).webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  width: 100%;
  height: 230px;
}

._666 {
  background-image: linear-gradient(#0c79c10f, #0c79c10f), url('../images/pexels-mikhail-nilov-7682204-1.webp');
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  width: 100%;
  height: 200px;
}

.c-title-2-copy {
  color: #323b48;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensans, sans-serif;
  font-size: 3.5rem;
  font-weight: 500;
  line-height: 1.2em;
}

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

.margin-bottom-41-copy.margin-small {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.margin-bottom-41-copy.margin-xlarge {
  margin-bottom: 2rem;
}

.text-size {
  width: 100%;
  max-width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 1.25rem;
  line-height: 160%;
}

.padding-vertical-copy.padding-xxhuge, .padding-vertical-copy.padding-huge {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.padding-vertical-copy.padding-xxhuge {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding-top: 8rem;
  padding-bottom: 4rem;
}

.image-19 {
  width: 100%;
  max-width: 180px;
}

.image-20 {
  color: #fff;
  align-self: center;
  width: auto;
  margin-right: 4px;
}

.mobile-margin-top-11 {
  flex: 0 auto;
  order: 0;
  align-self: auto;
  list-style-type: none;
}

.container-regular {
  justify-content: center;
  width: 75%;
  max-width: none;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.nav-menu-7 {
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.nav-button-wrapper {
  color: #0c79c1;
  align-items: center;
  margin-left: 0;
  text-decoration: none;
  display: flex;
}

.nav-button-wrapper:hover {
  color: #06578d;
  font-family: Open Sans, sans-serif;
}

.navbar-no-shadow-container {
  z-index: 5;
  background-color: #0000;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 0 20px 0;
}

.nav-menu-wrapper-3 {
  order: 0;
  align-self: auto;
}

.navbar-no-shadow {
  border: 1px #bebebe;
  box-shadow: 0 0 3px #00000021;
}

.navbar-wrapper-3 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.text-block-53 {
  color: #0c79c1;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  text-decoration: none;
}

.text-block-53:hover {
  color: #084c79;
}

.link-4 {
  color: #0c79c1;
  text-decoration: underline;
}

.slide-copy-copy-copy {
  width: 100%;
  height: auto;
  margin-right: 80px;
}

.abn-lookup-3 {
  display: block;
}

.second-dropdown {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #8a8a8a;
  background-color: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 6px;
  flex-flow: row-reverse;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 55px;
  margin-right: 0;
  padding: 0 0 0 20px;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.second-dropdown:active, .second-dropdown:focus {
  border-style: solid;
  border-color: #e5e5e5;
}

.second-dropdown:focus-visible, .second-dropdown[data-wf-focus-visible] {
  border-style: solid;
}

.home-text {
  color: #525252;
  padding-left: 6px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.heading-2-how-much-do-you-need {
  color: #0c79c1;
  text-align: center;
  font-family: Open Sans, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 48px;
}

.div-block-24 {
  flex-direction: column;
  align-items: center;
  margin-top: 2.5rem;
  margin-bottom: .25rem;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.trustpilot {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-top: 0;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.input-8 {
  background-color: #fff0;
  border: 1px #dadada;
  border-radius: 0;
  height: 55px;
  min-height: 55px;
  margin-top: 0;
  margin-bottom: 0;
}

.input-8:focus-visible, .input-8[data-wf-focus-visible] {
  border-color: #4769ff;
}

.checkbox {
  cursor: pointer;
  border: 1.5px solid #12133140;
  border-radius: 4px;
  flex: 0 auto;
  order: 0;
  align-self: center;
  width: 14px;
  min-width: 14px;
  height: 14px;
  margin-top: 0;
  margin-right: 10px;
  font-family: Open Sans, sans-serif;
}

.checkbox:hover {
  background-image: linear-gradient(#ffffffe6, #ffffffe6), linear-gradient(#2962ff, #2962ff);
  border-color: #2962ff;
}

.checkbox.w--redirected-checked {
  background-color: #0c79c1;
  background-image: url('../images/smallcheck.svg');
  background-position: 50%;
  background-size: 100%;
  border-color: #12133140;
  border-radius: 4px;
}

.container-19 {
  width: 700px;
  max-width: none;
  height: auto;
  box-shadow: none;
  border-radius: .5rem;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

.field-label-5 {
  color: #36454f;
  margin-bottom: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.text-3-copy {
  color: #5e5d5d;
  padding-left: 6px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.text-3-copy:hover {
  color: #5e5d5d;
}

.div-industry-selection-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.slider {
  background-color: #0000;
  width: 700px;
  max-width: 850px;
  height: auto;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.container-default-4 {
  flex-direction: column;
  align-items: center;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.cont-sentimientos-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px #0003;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  width: auto;
  margin-bottom: 0;
  padding: 0 10px;
  display: grid;
}

.checkbox-field {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  padding-left: 22px;
  display: flex;
}

.form-wrapper-2 {
  flex-direction: column;
  align-items: center;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.form-wrapper-2.preview-page {
  margin-top: 3rem;
}

.checkbox-label-4 {
  color: #000;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.div-loan-amount-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #333;
  border: 1px solid #e5e5e5;
  border-radius: 6px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 55px;
  min-height: 55px;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  display: flex;
}

.first-dropdown {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #8a8a8a;
  background-color: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 6px;
  flex-flow: row-reverse;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 55px;
  margin-bottom: 0;
  margin-right: 0;
  padding: 0 0 0 20px;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.first-dropdown:active, .first-dropdown:focus {
  border-style: solid;
  border-color: #e5e5e5;
}

.first-dropdown:focus-visible, .first-dropdown[data-wf-focus-visible] {
  border-style: solid;
}

.section-5 {
  padding-top: 72px;
  padding-bottom: 72px;
}

.section-5.cloneables-listing {
  color: #fff;
  padding-top: 0;
  padding-bottom: 4rem;
}

.letsgetstarted {
  font-family: Open Sans, sans-serif;
}

.next-button {
  color: #4a3aff;
  background-color: #fff;
  border-radius: 500px;
  width: auto;
  padding: 20px 40px;
  font-size: 18px;
  line-height: 1;
  text-decoration: none;
  transition: transform .2s;
  display: inline-block;
  inset: 682px auto auto;
}

.next-button:hover {
  transform: translate(0, -2px);
}

.next-button.left---brix {
  border: 1px solid #4a3aff;
  left: -40px;
}

.next-button.left---brix.preview-page {
  float: none;
  color: #0c79c1;
  background-color: #fff0;
  border-style: none;
  border-color: #0c79c1;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 30%;
  margin-left: 245px;
  padding: 10px 40px;
  font-family: Open Sans, sans-serif;
  display: flex;
  position: absolute;
  inset: auto 0 -48px;
}

.next-button.next-button2 {
  color: #fff;
  background-color: #4a3aff;
  font-weight: 700;
  right: -40px;
}

.next-button.next-button2.preview-page.button {
  clear: none;
  background-color: #0c79c1;
  border-radius: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 48px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 40px;
  font-size: 16px;
  display: flex;
  position: relative;
  inset: auto 0;
  overflow: hidden;
}

.next-button.next-button2.preview-page.button:hover {
  padding-right: 40px;
}

.div-block-27 {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.nextbutton {
  font-family: Open Sans, sans-serif;
  display: none;
}

.slide {
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 2rem;
  margin-right: 80px;
  position: relative;
}

.text-block-51 {
  color: #2c3345;
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
}

.fff {
  border-radius: 0;
  justify-content: flex-start;
  margin-bottom: 10px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.radio-button-field-3 {
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 20px 15px;
  transition: transform .175s;
  display: flex;
  position: relative;
}

.radio-button-field-3:hover {
  transform: translate(0, -2px);
}

.html-embed-4 {
  flex-direction: column;
  align-items: center;
  margin-top: 2rem;
  display: none;
}

.qualify {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.guid {
  display: none;
}

.div-block-23 {
  border-radius: 0;
  margin-left: 0;
  margin-right: 0;
}

.abn-input-wrap-3 {
  flex: 1;
  height: 55px;
}

.form-content-4 {
  border-top: 1px #d9dbe9;
  padding-top: 0;
  padding-bottom: 0;
  overflow: visible;
}

.businessaddresslookup {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
  display: flex;
}

.product_type, .display-none {
  display: none;
}

.input-7 {
  color: #333;
  background-color: #fff0;
  border: 1px #dadada;
  border-radius: 6px;
  width: 100%;
  min-height: 55px;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
}

.input-7:focus-visible, .input-7[data-wf-focus-visible] {
  border-color: #4769ff;
}

.field-label-copy {
  color: #36454f;
  margin-bottom: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.radio-options-purpose {
  color: #1a1b1f;
  background-color: #f5f5f500;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.page-wrapper-2 {
  margin-bottom: 0;
  position: relative;
  overflow: hidden;
}

.image-16 {
  color: #666;
  width: auto;
}

.how-much {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 2rem;
  display: flex;
}

.form-mask {
  object-fit: fill;
  width: auto;
  height: auto;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.partnerid {
  display: none;
}

.text-3 {
  color: #525252;
  text-align: center;
  margin-top: 1rem;
  margin-bottom: 4rem;
  font-family: Open Sans, sans-serif;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 27px;
}

.text-3.bizcap-blue {
  color: var(--_colours---bizcap-blue);
  font-size: 26px;
  font-weight: 600;
}

.radio-button-label {
  display: none;
}

.div-block-25 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  display: grid;
}

.fhf {
  background-color: #fafafa;
  border-radius: 6px;
  flex-direction: row;
  width: auto;
  height: 55px;
  margin: 0 0 10px;
  padding-right: 10px;
  display: flex;
}

.text-2 {
  color: #525252;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.text-block-52 {
  font-size: 16px;
  font-weight: 400;
}

.div-block-26 {
  padding-left: 20px;
}

.proviso-submit-3 {
  background-color: #0c79c1;
  border-radius: 6px;
  width: 100%;
  height: 48px;
  margin-top: 10px;
  padding: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1;
  transition: all .2s;
  display: block;
}

.proviso-submit-3:hover {
  transform: translate(0, -2px);
}

.radio-button-4 {
  cursor: pointer;
  border-color: #ffffff21;
  border-radius: 6px;
  flex: 0 auto;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-left: 0;
  font-family: Open Sans, sans-serif;
  position: absolute;
  inset: auto 0;
  box-shadow: 0 1px 5px #00000021;
}

.radio-button-4:hover {
  background-color: #0c79c10d;
  border: 4px #0000000d;
  box-shadow: 1px 0 5px #0003;
}

.radio-button-4.w--redirected-checked {
  box-shadow: none;
  background-color: #0c79c112;
  border-width: 2px;
  border-color: #0c79c147;
  border-radius: 6px;
}

.radio-button-4.w--redirected-focus {
  box-shadow: none;
  background-color: #0c79c10d;
  border: 2px solid #0c79c147;
  border-radius: 6px;
}

.dib3 {
  margin-top: 2rem;
}

.text-block-50 {
  color: #2c3345;
  margin-left: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.error-message-form {
  background-color: #ffdede00;
  border-radius: 16px;
  margin-top: 0;
  padding: 0;
}

.image-17 {
  width: 18px;
  height: 18px;
}

.form-block-3 {
  width: 100%;
  height: auto;
  min-height: auto;
  margin-top: 0;
  margin-bottom: 0;
}

.image-18 {
  opacity: .61;
  color: #2f2f2f;
  width: 24px;
  height: 24px;
  margin-left: 15px;
}

.div-block-28 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
  display: flex;
}

.ghghg {
  width: 100%;
  height: auto;
  margin-right: 80px;
}

.multistep {
  background-color: #fff;
  border-radius: 34px;
  height: auto;
  padding-left: 0;
  padding-right: 0;
}

.text-field-4 {
  border: 1px solid #e5e5e5;
  border-radius: 6px;
  width: 100%;
  height: 55px;
  margin-bottom: 0;
  padding-left: 20px;
  font-family: Open Sans, sans-serif;
}

.form-container-default {
  background-color: #fff0;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 700px;
  padding-top: 0;
  padding-bottom: 60px;
  display: flex;
}

.link-5 {
  color: #0c79c1;
  text-decoration: underline;
}

.sectionheader-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 1rem;
  padding-left: 23px;
  padding-right: 23px;
  display: flex;
}

.success-message-form {
  background-color: #fff0;
  border-radius: 16px;
  width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.abn-input-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #ffefef00;
  border: 1px #e5e5e5;
  flex: 0 auto;
  align-items: stretch;
  width: 100%;
  max-width: none;
  height: 55px;
  min-height: 55px;
  padding: 0;
  display: flex;
}

.span-input-group-text-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fafafa;
  border: 1px #e5e5e5;
  border-right-style: solid;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 46.15px;
  height: 53px;
  min-height: 53px;
  padding: 16.5px 15px 15.5px 14px;
  display: flex;
}

.footer-subscribe-2 {
  border-bottom: 1px solid #e4ebf3;
  margin-top: 2rem;
  padding: 40px 0 0;
  position: relative;
  box-shadow: 0 0 3px #00000021;
}

.container-20 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: none;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.footer-bottom-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: stretch;
  align-items: center;
  width: 75%;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.footer-copyright-2 {
  color: #c7c8d1;
  max-width: 100%;
  margin-right: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  line-height: 20px;
}

.footer-legal-block-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  display: flex;
}

.footer-legal-link-2 {
  color: #c7c8d1;
  margin-left: 0;
  font-size: 12px;
  text-decoration: underline;
}

.footer-legal-link-2:hover {
  color: #3a4554;
}

.productsss {
  margin-top: 0;
}

.div-block-49 {
  align-items: center;
  margin-top: 0;
  display: block;
}

._2 {
  cursor: pointer;
  align-items: center;
  width: 110px;
  transition: all .2s;
  display: flex;
}

._2:hover {
  color: #0c79c1;
  transform: translate(0, -3px);
}

.div-block-48-copy {
  background-image: linear-gradient(#0c79c1, #0c79c1);
  width: 100px;
  height: 1px;
}

._9 {
  font-family: Open Sans, sans-serif;
  font-weight: 600;
}

._9:hover {
  color: #0c79c1;
}

._10 {
  text-align: center;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
}

._10:hover {
  color: #0c79c1;
}

._122 {
  font-family: Open Sans, sans-serif;
  font-weight: 600;
}

._122:hover {
  color: #0c79c1;
}

._1334 {
  font-family: Open Sans, sans-serif;
  font-weight: 600;
}

._1334:hover {
  color: #0c79c1;
}

.trustpilot-copy {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.jr5d5h-copy {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  border: 1px #000;
  flex-direction: row;
  grid-template: ". Area"
                 ". Area"
                 ". Area"
                 ". Area"
                 ". Area"
                 ". Area"
                 ". Area"
                 ". Area"
                 / 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  place-items: stretch stretch;
  padding: 4rem 2rem;
  display: grid;
}

.comparison-table {
  font-size: 1rem;
}

.grid-cell-heading {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.negative {
  background-color: #fef1f1;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 12px;
  display: flex;
}

.grid-cell {
  border-left: 1px solid #e5e7eb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 12px;
  display: flex;
}

.grid-cell.background-color-primary-light.competitor-cell {
  align-items: flex-start;
  overflow: visible;
}

.comparison-tab-menu {
  background-color: #0c79c10f;
  border-radius: 99px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: auto;
  margin-bottom: 40px;
  padding: 4px;
  display: none;
}

.section-regular {
  padding: 96px 5%;
  position: relative;
}

.section-regular.background-image {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
}

.container-large-3 {
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  font-family: Open Sans, sans-serif;
  position: relative;
}

.overline {
  color: #030711;
  letter-spacing: 1.8px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

.subheading {
  color: #4b5563;
  letter-spacing: -.3px;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
}

.grid-cell-feature {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.comparison-grid-wrap {
  padding-top: 0;
  padding-bottom: 24px;
}

.title-wrapper-m {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 858px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.action-l {
  color: #0c79c1;
  font-size: 1rem;
  font-weight: 600;
  line-height: 32px;
}

.positive {
  background-color: #0c79c10f;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 12px;
  display: flex;
}

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

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

.comparison-brand-logo {
  width: 24px;
}

.comparison-tab-link {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #4b5563;
  background-color: #ddd0;
  border-radius: 44px;
  justify-content: center;
  align-items: center;
  min-width: 200px;
  height: 100%;
  min-height: 100%;
  padding-left: 16px;
  padding-right: 16px;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
  transition: color .3s;
  display: flex;
}

.comparison-tab-link:hover {
  color: #030711;
}

.comparison-tab-link.w--current {
  color: #030711;
  background-color: #fff;
  border-radius: 99px;
  min-height: auto;
}

.comparison-helper {
  background-color: #f9fafb;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 24px;
  min-width: 24px;
  height: 24px;
  min-height: 24px;
  display: flex;
}

.comparison-tab-content {
  width: 100%;
}

.scrollbar-css {
  display: none;
}

.h1-heading {
  color: #030711;
  letter-spacing: -1.6px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 500;
  line-height: 72px;
}

.wrap-v-small {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.wrap-v-small.align-c {
  text-align: center;
  align-items: center;
}

.comparison-grid-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #e5e7eb;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr 1fr 1fr 1fr 1fr;
}

.comparison-grid-row.border-bottom-remove {
  background-color: #fff;
  border-bottom-style: none;
  grid-template-columns: .75fr 1fr 1fr 1fr 1fr 1fr;
  margin-top: 1rem;
  position: sticky;
  top: 90px;
}

.comparison-grid-row.border-bottom-remove.compare-solutions-main-grid {
  top: 0;
}

.comparison-grid-row.border-bottom-remove-copy {
  border-bottom-style: none;
  grid-template-columns: .75fr 1fr 1fr 1fr 1fr 1fr;
}

.comparison-grid-row.border-bottom-remove-copy-copy, .comparison-grid-row.border-bottom-remove-copy {
  border-bottom-style: none;
  grid-template-columns: .5fr 1fr 1fr;
}

.comparison-grid-row.competitor-table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.comparison-grid-row.competitor-table.competitor-table-header.competitor-table-2col, .comparison-grid-row.competitor-table.competitor-table-2col {
  grid-template-columns: 1fr 1fr;
}

.comparison-tabs {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-block-95 {
  white-space: normal;
  flex-direction: row;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  display: block;
}

.action-l-copy {
  color: #030711;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  line-height: 32px;
}

._4444 {
  color: #0c79c1;
  text-align: center;
  font-size: 1rem;
  font-weight: 600;
  line-height: 32px;
}

.list-6 {
  list-style-type: decimal;
}

.list-7 {
  padding-left: 2rem;
}

.gc2 {
  border-bottom: 1px solid #e5e7eb;
  border-left: 1px solid #e5e7eb;
  padding: 12px;
}

.grid-cell-copy {
  border-left: 1px solid #e5e7eb;
  padding: 12px;
}

.grid-cell-fe2ature-copy {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-bottom: 1px solid #e5e7eb;
  justify-content: flex-start;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.gc23 {
  border-bottom: 1px solid #e5e7eb;
  border-left: 1px solid #e5e7eb;
  padding: 12px;
}

.grid-cell-fe2ature-copy-copy {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-bottom: 1px #e5e7eb;
  justify-content: flex-start;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.list-item-17 {
  padding-left: .1rem;
}

.list-item-18, .list-item-19 {
  padding-left: .2rem;
}

.text-block-96, .text-block-97, .text-block-98, .text-block-99, .text-block-100, .text-block-101 {
  text-align: center;
  font-size: 1rem;
}

.buttonwidg {
  flex-direction: column;
  align-items: center;
  width: 99.8394%;
  margin-top: 2rem;
  display: flex;
}

.div-block-50 {
  width: 200px;
  max-width: 200px;
}

.home-hero-buttons-3-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.heading-h6-copy {
  color: #fff;
  letter-spacing: -.5px;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 120%;
  text-decoration: none;
}

.heading-h6-copy:hover {
  text-decoration: none;
}

.icon-1x1-medium-copy-copy {
  color: #fff;
  width: 28px;
  height: 28px;
}

.icon-1x1-medium-copy {
  color: #0c79c1;
  width: 28px;
  height: 28px;
}

.badge-copy.primary.small, .badge-copy.primary.large {
  background-color: #0c79c1;
}

.badge-copy.primary-light.small {
  color: #0c79c1;
  background-color: #0c79c100;
  width: 26px;
  height: 26px;
}

.badge-copy.primary-light-444.small {
  color: #0c79c1;
  background-color: #0c79c100;
  width: 26px;
  height: 26px;
}

.badge-copy.primary-light {
  color: #5bb5a2;
  -webkit-text-stroke-color: #0c79c1;
  background-color: #0c79c11f;
}

.badge-copy.primary-copy.small, .badge-copy.primary-copy.large {
  background-color: #0c79c1;
}

.badge-copy {
  background-color: #f8f8f8;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.badge-copy.small {
  width: 26px;
  height: 26px;
}

.badge-copy.primary.large {
  background-color: #0c79c1;
}

.badge-copy.primary-light.small {
  color: #0c79c1;
  background-color: #0c79c100;
  width: 26px;
  height: 26px;
}

.badge-copy.large {
  width: 50px;
  height: 50px;
}

.badge-copy.inverse {
  color: #fff;
  background-color: #ffffff1a;
}

.badge-copy.primary {
  color: #fff;
  background-color: #f7559a;
}

.badge-copy.primary.small {
  background-color: #0c79c100;
}

.badge-copy.primary-light.large {
  background-color: #0c79c11a;
}

.badge-copy.primary-light-444 {
  color: #0c79c1;
  background-color: #0c6ac11f;
}

.badge-copy.primary-light-444.small {
  color: #0c79c1;
  background-color: #0c79c100;
  width: 26px;
  height: 26px;
}

.badge-copy.primary-light {
  color: #5bb5a2;
  -webkit-text-stroke-color: #0c79c1;
  background-color: #0c79c11f;
}

.badge-copy.primary-copy {
  color: #fff;
  background-color: #0c79c1;
}

.badge-copy.primary-copy.large {
  background-color: #0c79c1;
}

.badge-copy.primary-light {
  color: #5bb5a2;
  background-color: #e5ebf7;
}

.badge-copy.primary-light-copy {
  color: #0c79c1;
  background-color: #0c79c11f;
}

.badge-copy.primary-light-copy.small {
  color: #0c79c1;
  background-color: #0c79c100;
  width: 26px;
  height: 26px;
}

.badge-copy.primary-light-copy.small-copy {
  color: #0c79c1;
  background-color: #0c79c1;
}

.badge-copy.primary-light-copy-copy {
  color: #0c79c1;
  background-color: #0c79c11f;
}

.badge-copy.primary-light-copy-copy.small {
  color: #0c79c1;
  background-color: #0c79c100;
  width: 26px;
  height: 26px;
}

.badge-copy.primary-light-copy-copy.small-copy {
  color: #0c79c1;
  background-color: #0c79c11f;
}

.icon-1x1-xsmall-copy {
  color: #175e8d;
  width: 18px;
  height: 18px;
}

.icon-1x1-xsmall-copy-copy {
  color: #fff;
  width: 18px;
  height: 18px;
}

.rgdgdrgd, .vsvsse {
  color: #0c79c1;
  width: 18px;
  height: 18px;
}

.drdrdrrd {
  color: #fff;
  width: 18px;
  height: 18px;
}

.paragraph-24 {
  margin-bottom: 10px;
  font-family: Open Sans, sans-serif;
}

.productswuare-copy {
  background-color: #0c79c1;
  border-radius: 6px;
  width: 100%;
  max-width: none;
  height: 100%;
}

.productswuare-copy:hover {
  transform: translate(0);
}

.heading-2246-copy {
  color: #fff;
  white-space: nowrap;
  font-family: Opensans, sans-serif;
  font-size: 3rem;
  font-weight: 500;
}

.paragraph-23-copy {
  color: #fff;
  margin-bottom: 40px;
  font-family: Open Sans, sans-serif;
}

.link-10-copy {
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
}

.link-10-copy:hover {
  color: #fff;
}

.div-block-48-copy-copy {
  background-image: linear-gradient(#fff, #fff);
  width: 100px;
  height: 1px;
}

.button-text-icon-copy {
  color: #0c79c1;
  width: 24px;
  height: 24px;
  line-height: 100%;
  display: flex;
}

.button-text-icon-copy.small {
  color: #fff;
  align-items: center;
  width: 20px;
  height: 20px;
  margin-left: 4px;
}

.heading-2246-copy-copy {
  color: #fff;
  white-space: normal;
  font-family: Opensans, sans-serif;
  font-size: 3rem;
  font-weight: 500;
}

.cta-grid-right-copy {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.buttontextcta-copy {
  color: #fff;
  -webkit-text-stroke-color: #0c79c1;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  height: 1.5rem;
  min-height: 1.5rem;
}

.buttontextcta-copy:hover {
  color: #0c79c1;
}

.link-11 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  text-decoration: underline;
  transition: all .2s;
}

.link-11:hover {
  transform: translate(0, -3px);
}

.buttoncta-copy {
  color: #1a191e;
  text-align: center;
  border: 2px solid #e8e8e8;
  border-radius: 8px;
  padding: 1rem 1.5rem;
  font-family: DM Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  text-decoration: none;
  transition: all .2s;
  position: relative;
  overflow: hidden;
}

.buttoncta-copy:hover {
  border-color: #1a191e;
}

.buttoncta-copy.primary {
  color: #f7559a;
  background-color: #fff;
  border-color: #0000;
  margin-bottom: 1rem;
}

.buttoncta-copy.primary:hover {
  color: #fff;
  background-color: #ffffffb0;
  transform: translate(0, -3px);
}

.testimonial-grid {
  grid-column-gap: 42px;
  grid-row-gap: 42px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
}

.quote-paragraph {
  z-index: 5;
  color: #fff;
  max-width: 380px;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.container-21 {
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
}

.title-large {
  color: var(--343f52);
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 52px;
  font-weight: 600;
  line-height: 56px;
}

.slider-title {
  color: #cba34b;
  letter-spacing: 2px;
  margin-bottom: 14px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.slide-wrapper {
  background-color: #344252;
  border-radius: 14px;
  height: 100%;
  padding: 30px;
}

.testimonial-content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-right: 60px;
  display: flex;
  position: relative;
}

.testimonial-image {
  object-fit: cover;
  object-position: 50% 0%;
  border-radius: 10px;
  width: 100%;
  height: 100%;
}

.image-square {
  border-radius: 10px;
  height: 290px;
  overflow: hidden;
}

.title-paragraph {
  color: #aaa;
  font-size: 18px;
  line-height: 32px;
}

.author-name {
  color: #fff;
  margin-bottom: 4px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.testimonial-slider {
  background-color: #0000;
  max-width: 860px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.testimonial-heading-wrap {
  text-align: center;
  max-width: 620px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
}

.right-arrow {
  background-color: #0c79c1;
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  transition: background-color .3s;
  display: none;
  right: -68px;
}

.right-arrow:hover {
  background-color: #53b2f0;
  right: -68px;
}

.right-arrow:active {
  opacity: .8;
}

.left-arrow {
  background-color: #0c79c1;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: none;
  left: -14px;
}

.left-arrow:hover {
  background-color: #53b2f0;
}

.left-arrow:active {
  opacity: .8;
}

.author-wrapper {
  margin-top: 20px;
}

.slide-nav-2 {
  justify-content: center;
  align-items: center;
  height: 40px;
  display: flex;
  bottom: -60px;
}

.slide-base {
  margin-right: 60px;
}

.quote-mark {
  color: #53b2f0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.author-role {
  color: #8e8e8e;
  font-size: 16px;
  line-height: 24px;
}

.mask {
  overflow: visible;
}

.testimonial-section {
  background-color: #1c1c1c00;
  padding: 140px 5% 220px;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}

.collection-list-wrapper {
  flex-direction: row;
  display: block;
}

.collection-list-2 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: row;
  justify-content: flex-start;
  height: 100%;
  display: flex;
}

.div-block-51 {
  width: 53.5rem;
}

.image-51, .image-52 {
  height: 100%;
}

.text-block-102 {
  color: #e8e8e8;
  margin-top: 20px;
}

.slide-2 {
  margin-right: 60px;
}

.blog-section {
  background-color: #e5ebf754;
  padding: 6rem 3% 4rem;
  overflow: hidden;
}

.blog-title {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 14px;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.3;
}

.slide-nav-3 {
  display: none;
  bottom: -50px;
}

.blog-overview {
  color: var(--343f52);
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 28px;
}

.blog-container {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.blog-item-wrap {
  color: #1f2937;
  width: 100%;
  text-decoration: none;
}

.blog-title-large {
  color: var(--343f52);
  letter-spacing: -.03em;
  margin-bottom: 60px;
  margin-right: 130px;
  font-family: Opensans, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 60px;
}

.blog-slider {
  background-color: #0000;
  width: 100%;
  height: auto;
}

.blog-mask {
  width: 440px;
  overflow: visible;
}

.right-arrow-2 {
  background-color: #0c79c1;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  padding: 10px;
  display: flex;
  inset: -110px 0% auto auto;
}

.blog-thumbnail {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.link-wrapper {
  color: #000;
  align-items: center;
  margin-top: 30px;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.left-arrow-2 {
  border: 1px solid #0c79c1;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  padding: 10px;
  display: flex;
  inset: -110px 70px auto auto;
}

.category-text {
  color: var(--343f52);
  margin-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.blog-content {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 20px;
  display: flex;
}

.blog-image-wrap {
  height: 296px;
  overflow: hidden;
}

.text-block-103 {
  font-family: Open Sans, sans-serif;
  font-weight: 600;
}

._3458348 {
  color: #0c79c1;
  width: 24px;
  height: 24px;
  line-height: 100%;
  display: flex;
}

._3458348.small {
  align-items: center;
  width: 20px;
  height: 100%;
  margin-left: 4px;
  transform: rotate(-45deg);
}

.text-block-104 {
  color: #aeaeae;
  text-align: left;
  margin-top: 0;
}

.margin-bottom-copy.margin-small, .margin-bottom-copy.headersma {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.uibibu {
  width: 100%;
  margin-bottom: 20px;
}

.heading-2247 {
  width: auto;
  max-width: 50rem;
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 3rem;
}

.margin-bottom-copy.margin-small, .margin-bottom-copy.headersma {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.margin-bottom-copy.margin-small-copy {
  flex-direction: column;
  align-items: center;
  padding-bottom: 10px;
  display: flex;
}

.image-53 {
  max-width: 70%;
}

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

.aewfaff.padding-xxhuge, .aewfaff.padding-huge, .aewfaff.padding-xxhuge {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.aewfaff-copy {
  padding-left: 0;
  padding-right: 0;
}

.aewfaff-copy.padding-xhuge {
  flex-direction: column;
  align-items: center;
  padding-top: 4rem;
  display: flex;
}

.aewfaff-copy.padding-huge, .aewfaff-copy.padding-xxhuge {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.aewfaff-copy.padding-xhuge-copy {
  flex-direction: column;
  align-items: center;
  padding-top: 4rem;
  padding-bottom: 0;
  display: flex;
}

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

.margin-bottom-copy.margin-small {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.margin-bottom-copy.headersma {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.margin-bottom-copy.margin-headercopy {
  flex-direction: column;
  align-items: center;
  margin-bottom: 1rem;
  display: flex;
}

.text-block-105 {
  font-family: Open Sans, sans-serif;
}

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

.padding-vertical-copy.padding-xxhuge, .padding-vertical-copy.padding-huge, .padding-vertical-copy.padding-xxhuge {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.margin-bottom-copy-copy.margin-small {
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 0;
  display: flex;
}

.margin-bottom-copy-copy.headersma {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

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

.padding-vertical-copy-copy.padding-xxhuge, .padding-vertical-copy-copy.padding-huge {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.padding-vertical-copy-copy.padding-xxhuge {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding-top: 8rem;
  padding-bottom: 4rem;
}

.heading-2248 {
  color: var(--343f52);
  text-align: center;
  margin-bottom: 4rem;
  font-family: Opensans, sans-serif;
  font-size: 2.5rem;
  font-weight: 500;
}

._51515515-copy {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: block;
}

.blog-section-copy {
  background-color: #e5ebf754;
  padding: 80px 3%;
  overflow: hidden;
}

.howitworks-copy {
  grid-column-gap: 0px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  width: 100%;
  margin-top: 0;
  padding-top: 4rem;
  padding-bottom: 8rem;
  display: grid;
  position: relative;
}

.blog-date {
  color: var(--343f52);
  margin-top: 0;
  margin-bottom: 1rem;
  display: block;
}

.blog-heade {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.blog-heade.margin-small, .blog-heade.headersma {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.blog-heade.margin-headercopy {
  flex-direction: column;
  align-items: center;
  margin-bottom: 1rem;
  display: flex;
}

.blog-heade.blog-headwe {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-size-large-copy {
  color: var(--343f52);
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: Open Sans, sans-serif;
  font-size: 1.25rem;
  line-height: 160%;
}

.gc23-copy {
  border-bottom: 1px #e5e7eb;
  border-left: 1px solid #e5e7eb;
  padding: 12px;
}

.button-text-wrapper-copy {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.button-text-copy {
  color: #0c79c1;
  text-align: center;
  justify-content: center;
  align-items: center;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 120%;
  text-decoration: none;
  display: inline-block;
}

.button-text-copy.arrow-right {
  align-content: stretch;
}

.button-text-copy.small {
  font-size: 1rem;
}

.button-text-copy.small-copy {
  width: 100%;
  margin-bottom: 1rem;
  font-size: 1rem;
}

.button-text-copy.small-copy.w--current {
  width: 100%;
  margin-bottom: 1rem;
  display: flex;
}

.button-text-copy.small-copy-copy {
  width: 100%;
  margin-bottom: 1rem;
  font-size: 1rem;
}

.button-text-copy.small-copy-copy.w--current {
  width: 100%;
  margin-bottom: 1rem;
  display: flex;
}

.button-text-wrapper-copy-copy {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 1rem;
  display: flex;
  overflow: hidden;
}

.text-block-95-copy {
  white-space: normal;
  white-space: normal;
  white-space: normal;
  white-space: normal;
  text-align: center;
  white-space: normal;
  flex-direction: row;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  display: block;
}

.srhfthy {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border: 1px #e5e7eb;
  border-bottom-style: solid;
  justify-content: flex-start;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.image-54 {
  width: 290px;
}

.image-24 {
  width: auto;
}

.grid-6 {
  grid-template: "Area"
                 "Area"
                 "Area"
                 "Area"
                 / .25fr 1fr;
  align-items: center;
  margin-top: 40px;
}

.container-22 {
  width: 90%;
  max-width: none;
}

.link-12 {
  color: #0c79c1;
  text-decoration: none;
}

.image-23 {
  width: auto;
}

.grid-5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 0;
}

.mobile-icon {
  width: 40px;
  margin-right: 6px;
  padding-right: 10px;
}

.image-25 {
  width: auto;
}

.section-8 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-8.hero-padding {
  background-color: #fff;
  padding-top: 8rem;
  padding-bottom: 6rem;
}

.container-23 {
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
}

.container-24 {
  max-width: 80%;
}

.image-22 {
  border-radius: 0;
}

.bold-text-7 {
  color: #343f52;
  font-family: Open Sans, sans-serif;
  font-size: 3.5rem;
  font-weight: 600;
}

.container-26 {
  width: auto;
  max-width: none;
  box-shadow: none;
  color: #333;
  border-radius: .5rem;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.container-25 {
  max-width: 1320px;
  padding-left: 30px;
  padding-right: 30px;
}

.text-block-106 {
  color: #343f52;
  justify-content: center;
  align-items: center;
  height: 100px;
  font-family: Open Sans, sans-serif;
  font-size: 30px;
  font-weight: 600;
  display: flex;
}

.checkbox-label-6 {
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 400;
}

.container-27 {
  max-width: 940px;
  margin-left: 0;
  position: sticky;
  top: 140px;
}

.div-block-33 {
  position: static;
}

.success-message-5 {
  background-color: #f8fcff;
  box-shadow: 0 5px 35px #0003;
}

.div-block-52 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.grid {
  grid-template-rows: auto;
  width: 100%;
}

.form-block-7 {
  color: #333;
  width: auto;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.section-9 {
  padding-top: 72px;
  padding-bottom: 72px;
}

.section-9.cloneables-listing {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding: 2rem 0 8rem;
}

.section-9.cloneables-listing-copy {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding: 2rem 0 8rem;
  display: block;
}

.div-block-53 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.bold-text-8 {
  color: #343f52;
  font-family: Open Sans, sans-serif;
  font-size: 54px;
  font-weight: 600;
}

.text-field-16 {
  border: 1px solid #e5e5e5;
  border-radius: 6px;
  height: 55px;
  margin-bottom: 25px;
  font-family: Open Sans, sans-serif;
}

.link-13 {
  color: #0c79c1;
}

.margin-bottom-42 {
  color: #fff;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.7;
}

.container-32 {
  background-color: #0c79c1;
  max-width: 100%;
  margin-bottom: 0;
}

.social-links-5 {
  grid-column-gap: 20px;
  justify-content: center;
  margin-top: 10px;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.footer-grid-4 {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  grid-template-rows: auto;
  grid-template-columns: .78fr .95fr .75fr .75fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.container-30 {
  z-index: 2;
  background-color: #0c79c1;
  width: 100%;
  max-width: 100%;
  height: 100%;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 23px;
  padding-right: 60px;
  transition: background-color .2s, color .2s;
  position: relative;
}

.image-55 {
  width: 20px;
  height: 20px;
}

.divider-3 {
  background-color: #a4aec64f;
  width: 100%;
  height: 1px;
  margin-top: 0;
  margin-bottom: 70px;
}

.section-11 {
  margin-bottom: 0;
}

.div-block-54 {
  margin-top: 20px;
  padding-right: 20px;
}

.social-links-wrapper-3 {
  margin-bottom: 70px;
}

.text-block-107 {
  width: 100%;
  color: var(--343f52);
  font-family: Opensans, sans-serif;
  font-size: 1.1rem;
  font-weight: 500;
  text-decoration: none;
}

.div-block-55 {
  flex-direction: row;
  display: flex;
}

.div-block-56, .div-block-57, .div-block-58 {
  display: flex;
}

.contactline {
  align-items: center;
  display: flex;
}

.contactlines {
  margin-top: 2rem;
}

.text-block-108 {
  font-family: Open Sans, sans-serif;
}

.container-2-copy {
  z-index: 2;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  min-width: auto;
  height: 100%;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  transition: background-color .2s, color .2s;
  display: flex;
  position: relative;
}

.blog-image {
  border-radius: 0;
  width: 800px;
  height: 21%;
  margin-top: 0;
  margin-bottom: 1rem;
}

.text-block-109 {
  font-family: Open Sans, sans-serif;
}

.post-categories-list-copy {
  grid-column-gap: .5rem;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: 1rem;
  display: flex;
}

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

.margin-bottom-copy-copy.margin-small, .margin-bottom-copy-copy.headersma {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.margin-bottom-copy-copy.margin-headercopy {
  flex-direction: column;
  align-items: center;
  margin-bottom: 1rem;
  display: flex;
}

.margin-bottom-copy-copy.margin-small-copy {
  flex-direction: column;
  align-items: center;
  padding-bottom: 10px;
  display: flex;
}

.margin-bottom-copy-copy.margin-small-copy-copy {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 1rem;
  padding-bottom: 0;
  display: flex;
}

.blogh2 {
  text-align: center;
  letter-spacing: 0;
  margin-top: 2rem;
  font-size: 1.5rem;
  font-weight: 400;
}

.subheading-copy {
  color: #4b5563;
  letter-spacing: -.3px;
  margin-top: 24px;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
}

.heading-2249 {
  font-size: 64px;
  font-weight: 400;
}

.text-block-110 {
  font-family: Open Sans, sans-serif;
}

.pagination {
  margin-top: 2rem;
}

.next {
  border-radius: 6px;
}

.page-padding-5-copy {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.faq-contact-list-2-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  display: flex;
}

.collection-list-wrapper-2 {
  max-width: none;
  display: block;
}

.text-size-large-copy {
  color: var(--343f52);
  font-family: Open Sans, sans-serif;
  font-size: 1.25rem;
  line-height: 160%;
}

.text-size-large-copy-copy {
  color: var(--343f52);
  padding-top: 10px;
  padding-left: 0;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 160%;
}

._2242 {
  color: #0c79c1;
  width: 24px;
  height: 24px;
  line-height: 100%;
  display: flex;
}

._2242.small {
  width: 20px;
  height: 20px;
  transform: scale3d(1none, 1none, 1none);
  color: #343f52;
  transform-style: preserve-3d;
  width: 20px;
  height: 20px;
  transform: scale3d(1none, 1none, 1none);
  transform-style: preserve-3d;
  align-items: center;
  margin-left: 0;
}

.text-size-xlarge-3 {
  width: 100%;
  margin-top: 1rem;
  margin-bottom: 1.25rem;
  font-size: 1.125rem;
  line-height: 200%;
}

.heading-2250 {
  color: #063655;
  letter-spacing: 0;
  margin-top: 40px;
  margin-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 100%;
}

.heading-2251 {
  float: right;
}

.section-414 {
  padding-left: 5%;
  padding-right: 5%;
}

.text-span-3 {
  display: block;
}

.drdrbdbdr {
  color: #323b48;
  text-align: center;
  margin-top: 0;
  margin-bottom: 2rem;
  font-family: Opensans, sans-serif;
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 1.2em;
}

.awards-section {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 8rem;
  padding-bottom: 0;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
}

.awards-section.award-reviews {
  margin-top: 6rem;
}

.awards-section.section-ar-awards {
  margin-top: 0;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

._5151135 {
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  display: none;
}

.container-default-copy {
  width: auto;
  min-width: 1279px;
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
}

.container-default-copy.trustpilot-container {
  width: 100%;
  min-width: 0;
  max-width: 1280px;
}

._51515515-copy-copy {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

._51515515-copy-copy.trustpilot-container-wrap {
  width: 100%;
}

.home-hero-buttons-3-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.home-hero-buttons-3-copy-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: left;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 4rem;
  display: block;
}

._151551551522-copy {
  padding-left: 0;
  padding-right: 0;
}

._151551551522-copy.padding-huge {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

._151551551522-copy.padding-xxhuge {
  padding-top: 8rem;
  padding-bottom: 4rem;
}

._151551551522-copy._5151515 {
  padding-top: 0;
  padding-bottom: 0;
}

._151551551522-copy._5151515-copy {
  padding-top: 0;
  padding-bottom: 2rem;
}

.home-testimonials-grid-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  column-count: 3;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-content: flex-start;
  column-gap: 2rem;
  margin-top: 0;
  display: flex;
}

.home-notifications-grid-copy {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  margin-top: 4rem;
  margin-bottom: 6rem;
  display: grid;
}

._156543 {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: block;
  overflow: hidden;
}

.differences {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.link-14, .link-15 {
  color: #0c79c1;
}

.div-block-62 {
  -webkit-text-fill-color: inherit;
  background-color: #0e0e0e;
  background-image: url('../images/Logistics-Quote-Box-1_1Logistics-Quote-Box-1.webp');
  background-position: 50%;
  background-size: cover;
  background-clip: border-box;
  padding: 2rem 5rem;
}

.text-block-111 {
  color: #0c79c1;
  width: 100%;
  max-width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 1.25rem;
  line-height: 160%;
}

.link-16 {
  color: #0c79c1;
  text-decoration: none;
}

.heading-2252 {
  margin-top: 40px;
  font-family: Open Sans, sans-serif;
  font-size: 3rem;
  font-weight: 700;
}

.link-17, .link-18, .link-19, .link-20 {
  color: #0c79c1;
  text-decoration: none;
}

.list-item-20 {
  color: #343f52;
  font-family: Open Sans, sans-serif;
  font-size: 1.2rem;
  font-weight: 400;
  list-style-type: disc;
}

.list-8 {
  margin-top: 1rem;
}

._249243 {
  width: auto;
  color: var(--343f52);
  flex: 0 auto;
  justify-content: center;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.bold-text-9 {
  font-weight: 600;
}

.html-embed-5 {
  display: block;
}

.blog-categories-label-copy {
  color: #1a191e;
  white-space: nowrap;
  background-color: #f8f8f8;
  border-radius: 4px;
  align-items: center;
  padding: .5rem 1rem;
  font-family: Open Sans, sans-serif;
  font-size: .875rem;
  line-height: 120%;
  text-decoration: none;
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.blog-categories-label-copy.w--current {
  color: #fff;
  background-color: #1a191e;
  font-family: Open Sans, sans-serif;
}

.button-outline-m {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  -webkit-backdrop-filter: blur(32px);
  backdrop-filter: blur(32px);
  color: #000;
  border: 1px solid #d4d4d4;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 12px 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: border-color .4s, background-color .4s, color .4s;
  display: flex;
  position: relative;
}

.button-outline-m:hover {
  border-color: #a3a3a3;
}

.button-outline-m.w--current {
  background-color: #344256;
  border-color: #48566a;
}

.button-outline-m.icon-l {
  padding-left: 12px;
}

.dropdown-card-xl {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  max-width: 1008px;
  margin-left: auto;
  margin-right: auto;
  padding: 24px;
  display: flex;
  overflow: hidden;
}

.paragraph-regular {
  color: #0a0a0a;
  letter-spacing: -.25px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 20px;
}

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

.dropdown-link-b {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #0a0a0a;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.wrap-h-x-small {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: row;
  display: flex;
}

.paragraph-small {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
}

.paragraph-small.text-color-gray-500 {
  color: #ababab;
}

.dropdown-list-wide {
  background-color: #0000;
}

.dropdown-list-wide.w--open {
  padding-top: 56px;
  padding-left: 3%;
  padding-right: 3%;
  inset: auto 0;
}

.navigation-title {
  border-bottom: 1px solid #e6e6e6;
  margin-bottom: 24px;
  padding-bottom: 16px;
}

.navigation-toggle {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  color: #0a0a0a;
  letter-spacing: -.25px;
  border-radius: 8px;
  align-items: center;
  padding: 8px 4px;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.navigation-toggle.w--current {
  color: #642eff;
}

.icon-regular-2 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
}

.button-primary-m {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  -webkit-backdrop-filter: blur(64px);
  backdrop-filter: blur(64px);
  color: #f0f0f0;
  letter-spacing: -.25px;
  background-color: #0a0a0a;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 12px 20px;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: border-color .4s, background-color .4s, color .4s;
  display: flex;
}

.button-primary-m:hover {
  background-color: #404040;
}

.button-primary-m.w--current {
  background-color: #344256;
  border-color: #48566a;
}

.button-primary-m.icon-r {
  padding-right: 12px;
}

.banner {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  background-color: #000;
  justify-content: center;
  align-items: center;
  padding: 12px 32px;
  display: flex;
  position: relative;
}

.dropdown-icon {
  color: #0c79c1;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
}

.caption-uppercase {
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
}

.caption-uppercase.text-color-gray-500 {
  color: #737373;
}

.navigation-icon-d {
  background-color: #f8f6f6;
  justify-content: center;
  align-items: center;
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
  display: flex;
}

.wrap-v-medium {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.nav-button-group {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.wrap-v-x-small {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  display: flex;
}

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

.caption-2 {
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}

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

.dropdown-link-a {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #000;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.navigation-icon-c {
  background-color: #f3f6fc;
  justify-content: center;
  align-items: center;
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
  display: flex;
}

.nav-button-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.nav-container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navigation-grid-c {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

.nav-link-7 {
  color: #0a0a0a;
  padding: 8px 4px;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
  transition: color .3s;
}

.nav-link-7:hover {
  color: #525252;
}

.nav-link-7.w--current {
  color: #642eff;
}

.navigation-icon-e {
  background-color: #f4faf8;
  justify-content: center;
  align-items: center;
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
  display: flex;
}

.nav-menu-8 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  align-items: center;
  display: flex;
  position: static;
}

.navigation-dropdown {
  position: static;
}

.navigation-icon-b {
  background-color: #f6eaea;
  justify-content: center;
  align-items: center;
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
  display: flex;
}

.navigation {
  z-index: 999;
  background-color: #f8f6f6;
  border-bottom: 1px solid #d4d4d4;
  align-items: center;
  width: 100%;
  height: 96px;
  padding: 10px 5%;
  display: flex;
}

.navigation-icon-a {
  background-color: #f0ebf0;
  justify-content: center;
  align-items: center;
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
  display: flex;
}

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

.text-block-112 {
  color: #333;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}

.caption-3 {
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}

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

.nav-menu-9 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  align-items: center;
  display: flex;
  position: static;
}

.text-block-113 {
  color: #333;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}

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

.navigation-logo-link {
  flex: none;
}

.button-ghost {
  color: #23272f;
  letter-spacing: -.02em;
  white-space: nowrap;
  border-radius: 52px;
  padding: 10px 32px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: color .3s;
}

.button-ghost:hover {
  color: #fe5b25;
}

.button-ghost.w--current {
  background-color: #344256;
  border-color: #48566a;
}

.navigation-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr 1fr;
  align-items: center;
  padding-top: 12px;
  padding-bottom: 12px;
}

.text-weight-semi-bold {
  font-weight: 600;
}

.button-background-2 {
  pointer-events: none;
  position: absolute;
  inset: auto 0%;
}

.navigation-logo {
  width: 64px;
  height: 64px;
}

.button-primary-inner {
  white-space: nowrap;
  background-color: #23272f;
  border-radius: 32px;
  align-items: center;
  padding: 8px 24px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 2px 2px #ffffff3d;
}

.dropdown-toggle {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #23272f;
  align-items: center;
  padding: 12px 8px 12px 16px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.dropdown-toggle:hover {
  color: #ed3207;
}

.dropdown-toggle.w--current {
  color: #642eff;
}

.button-primary {
  color: #fff;
  background-color: #23272f;
  border: 2px solid #23272f;
  border-radius: 52px;
  justify-content: center;
  align-items: center;
  padding: 8px 24px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: box-shadow .3s;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 12px -2px #fe5b2500, 0 0 12px -2px #a355f700, 0 0 4px 2px #23272e3d, inset 0 2px 2px #ffffff3d;
}

.button-primary:hover {
  box-shadow: 0 0 12px -2px #fe5b25, 0 0 12px -2px #a355f7, 0 0 4px 2px #23272e3d, inset 0 2px 2px #ffffff3d;
}

.button-primary.w--current {
  background-color: #344256;
  border-color: #48566a;
}

.navigation-buttons {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.text-block-114 {
  z-index: 1;
  position: relative;
}

.dropdown-list-wrap {
  background-color: #0000;
  box-shadow: 0 1px 2px #23272e14;
}

.dropdown-list-wrap.w--open {
  background-color: #fff;
  border-radius: 12px;
  width: 310px;
  margin-top: 16px;
  padding: 8px;
}

.navigation-buttons-mobile {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: none;
}

.navigation-menu {
  align-items: center;
}

.dropdown-link {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #000;
  border-radius: 8px;
  align-items: flex-start;
  padding: 12px 18px 12px 12px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.dropdown-link:hover {
  background-color: #f6f7f9;
}

.button-primary-old {
  color: #fff;
  background-color: #23272f;
  border-radius: 52px;
  padding: 2px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: box-shadow .3s;
  overflow: hidden;
  box-shadow: 0 0 4px 2px #23272e3d;
}

.button-primary-old:hover {
  box-shadow: 0 0 12px -2px #a355f7, 0 0 12px -2px #fe5b25;
}

.button-primary-old.w--current {
  background-color: #344256;
  border-color: #48566a;
}

.navigation-link {
  color: #23272f;
  white-space: nowrap;
  padding: 12px 16px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: color .3s;
}

.navigation-link:hover {
  color: #ed3207;
}

.navigation-link.w--current {
  color: #000;
  border: .09375rem solid #dcdfe5;
}

.dropdown-text-wrap {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  display: flex;
}

.navigation-2 {
  background-color: #fdf9ee;
  align-items: center;
  padding-left: 3%;
  padding-right: 3%;
}

.navigation-menu-button {
  flex: none;
}

.paragraph-small-2 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 24px;
}

.paragraph-small-2.text-color-gray-700 {
  color: #434e60;
}

.icon-regular-3 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.dropdown-icon-wrap {
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.dropdown-icon-wrap.purple {
  background-color: #faf5ff;
}

.dropdown-icon-wrap.orange {
  background-color: #fdf9ee;
}

.dropdown-icon-wrap.green {
  background-color: #ebfff5;
}

.navigation-icon-link {
  color: #23272e;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.container-large-4 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.list-item-21 {
  color: #343f52d6;
  padding-left: 0;
  font-family: Open Sans, sans-serif;
}

.link-21 {
  color: #000;
}

.link-21.w--current {
  color: #1a191e80;
  font-family: Open Sans, sans-serif;
  text-decoration: none;
}

.main-wrapper-copy {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.hoverlink {
  transition: all .2s;
}

.hoverlink:hover {
  color: #0c79c1;
}

.navbar-logo-center-container {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.navbar-logo-center-container.shadow-three {
  width: 100%;
  max-width: 1140px;
}

.container-33 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper-three {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.navbar-brand-three {
  z-index: 5;
  position: absolute;
}

.nav-menu-wrapper-three {
  width: 100%;
}

.nav-menu-three {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-menu-block {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-link-8 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-8:hover {
  color: #1a1b1fbf;
}

.nav-link-8:focus-visible, .nav-link-8[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle:focus-visible, .nav-dropdown-toggle[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon {
  margin-right: 10px;
}

.nav-dropdown-list {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link:focus-visible, .nav-dropdown-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-link-accent {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-accent:hover {
  color: #1a1b1fbf;
}

.button-primary-2 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-2:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-2:active {
  background-color: #43464d;
}

.f-container-regular {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1140px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 4rem;
  padding-bottom: 6rem;
  display: flex;
  position: relative;
}

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

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

.f-header-review-icon-wrapper {
  background-color: #e4e6f1;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.f-title-wrapper-center {
  z-index: 5;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  display: block;
  position: relative;
}

.f-h1-heading {
  color: #343f52;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 4rem;
  font-weight: 600;
  line-height: 1.2;
}

.f-header-review-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 32px;
  font-weight: 500;
  display: flex;
}

.f-icon-regular {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
}

.f-heading-detail-small {
  color: #6b7094;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.f-paragraph-large {
  color: var(--343f52);
  text-align: center;
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 160%;
}

.f-section-large {
  padding: 92px 5%;
  position: relative;
}

.aboutimg {
  justify-content: center;
  width: 60%;
  height: auto;
  margin-top: 2rem;
  margin-bottom: 40px;
  display: flex;
  overflow: visible;
}

.article-cards-overflow-copy {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  width: 100%;
  max-width: 1000px;
  display: flex;
  position: relative;
}

._65156615 {
  flex-direction: column;
  align-items: center;
  padding-top: 0;
  padding-bottom: 4rem;
  display: flex;
}

.container-17-copy {
  width: 100%;
  max-width: 1600px;
  margin: 8rem auto;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.image-6-copy {
  min-width: 900px;
  max-width: 900px;
  margin-bottom: 40px;
  padding: 20px;
}

.table_cell {
  border: 1px solid #000;
  padding: 5px;
}

.table_cell.table-left-title, .table_cell.table-header {
  font-weight: 600;
}

.table_cell.table-cta {
  text-align: center;
  padding-top: 10px;
}

.heading-2253 {
  text-align: center;
  margin-top: 2rem;
}

.heading-2254 {
  text-align: center;
  margin-top: 20px;
  padding-bottom: 20px;
}

.container-34 {
  padding-bottom: 40px;
}

.formstack-embed {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.formstackdiv {
  flex-direction: column;
  justify-content: flex-start;
  min-height: 700px;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

._5-ways {
  margin-top: 10px;
  margin-bottom: 20px;
}

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

.link-22, .link-23 {
  color: #0c79c1;
}

.text-block-115 {
  color: #343f52;
  margin-top: 1rem;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 1.25rem;
  line-height: 140%;
  text-decoration: underline;
}

.list-item-22 {
  color: #343f52;
  font-family: Open Sans, sans-serif;
  font-size: 1.2rem;
  list-style-type: decimal;
}

.list-item-23, .list-item-24 {
  list-style-type: decimal;
}

.div-block-64 {
  padding-bottom: 4rem;
}

.div-block-65 {
  padding-top: 10px;
}

.div-block-66 {
  flex: 0 auto;
  align-self: auto;
}

.div-block-67 {
  flex-direction: row;
  flex: 0 auto;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.vvesvse {
  margin-top: 2rem;
}

.sesfse {
  grid-column-gap: 2rem;
  align-items: center;
  width: auto;
  max-width: 1320px;
  display: flex;
}

.page-padding-copy {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: block;
  overflow: hidden;
}

.drhdrh {
  margin-top: 1rem;
  margin-bottom: 4rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: block;
  overflow: hidden;
}

.link-24 {
  color: #0c79c1;
  font-family: Open Sans, sans-serif;
}

.faqdad-copy {
  padding-left: 0;
  padding-right: 0;
}

.faqdad-copy.padding-xxhuge {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.c-title-2-copy-copy {
  color: #323b48;
  text-align: center;
  margin-top: 0;
  margin-bottom: 2rem;
  font-family: Opensans, sans-serif;
  font-size: 3.5rem;
  font-weight: 500;
  line-height: 1.2em;
}

.tfhcrhd {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr minmax(146px, 1fr);
  grid-auto-columns: minmax(230px, 2fr);
  place-items: center stretch;
  margin-top: 4rem;
  margin-bottom: 6rem;
  display: grid;
}

.edxtgd {
  color: #063655;
  letter-spacing: -.03em;
  white-space: normal;
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: Open Sans, sans-serif;
  font-size: 4rem;
  font-weight: 600;
  line-height: 1.2;
}

.f-paragraph-large-copy {
  color: var(--343f52);
  text-align: center;
  letter-spacing: -.02em;
  text-align: center;
  letter-spacing: -.02em;
  margin-bottom: 1rem;
  padding-top: 1rem;
  font-family: Open Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 160%;
}

.section-415 {
  text-align: left;
  background-color: #e5ebf754;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.f-section-large-copy {
  padding: 0 5%;
  position: relative;
}

.container-17-copy-copy {
  width: 100%;
  max-width: 1600px;
  margin: 4rem auto 8rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.home-hero-buttons-3-copy-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: center;
  margin: 0;
  padding-left: 2rem;
  display: flex;
}

.dfthftjfj {
  z-index: 2;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  min-width: auto;
  max-width: 1320px;
  height: 100%;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  transition: background-color .2s, color .2s;
  display: flex;
  position: relative;
}

.ftjfjfjfjfjf {
  grid-column-gap: 0px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  align-self: auto;
  justify-items: center;
  width: 100%;
  margin-top: 20px;
  padding-top: 8rem;
  padding-bottom: 8rem;
  display: grid;
  position: relative;
}

.ftjfjfjfjfjf.differences {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.ftjfjfj {
  background-color: #fff;
  border-radius: 8px;
  padding: 40px;
}

.ftjfjfj.shadow, .ftjfjfj.shadow-copy {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  box-shadow: 0 5px 35px #1e222812;
}

.drhdrhdhrhrd.margin-bottom-30 {
  margin-bottom: 35px;
}

._4414114 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.button-wrapper-2 {
  color: #ff003d;
  align-items: center;
  width: 100%;
  min-height: 50px;
  margin-bottom: 20px;
  font-weight: 700;
  text-decoration: none;
  transition: color .2s;
  display: flex;
  position: relative;
}

.button-wrapper-2:hover {
  color: #0c79c1;
}

.button-background-3 {
  color: #0c79c1;
  -webkit-text-stroke-color: #0c79c1;
  border: 1px solid #0c79c1;
  border-radius: 25px;
  width: 50px;
  height: 50px;
  position: absolute;
}

.button-text-5 {
  z-index: 1;
  color: var(--343f52);
  margin-left: 0;
  margin-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 1.8rem;
  font-weight: 400;
  position: relative;
}

.button-text-5:hover {
  color: #0c79c1;
}

.button-arrow {
  color: #0c79c1;
  width: 28px;
  margin-right: 20px;
}

.drhdrhrd {
  width: auto;
}

.ftjfjfjfjfjf-copy {
  grid-column-gap: 0px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  align-self: auto;
  justify-items: center;
  width: 100%;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
}

.ftjfjfjfjfjf-copy.differences {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.comparison-grid-wrap-copy {
  padding-top: 24px;
  padding-bottom: 24px;
}

.grid-cell-feature-copy {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.grid-cell-heading-copy {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #0c79c10f;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

._4444-copy {
  color: #030711;
  text-align: center;
  text-align: center;
  font-size: 1rem;
  font-weight: 600;
  line-height: 32px;
}

._4444-copy {
  color: #030711;
  text-align: center;
  font-size: 1rem;
  font-weight: 600;
  line-height: 32px;
}

.grid-cell-heading-copy {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.comparison-grid-row-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #e5e7eb;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr 1fr;
}

.comparison-grid-row-copy.border-bottom-remove, .comparison-grid-row-copy.border-bottom-remove-copy, .comparison-grid-row-copy.border-bottom-remove-copy-copy {
  border-bottom-style: none;
  grid-template-columns: .75fr 1fr 1fr 1fr 1fr 1fr;
}

.grid-cell-feature-copy {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
  display: flex;
}

.text-block-95-copy {
  text-align: left;
  white-space: normal;
  flex-direction: row;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  display: block;
}

.grid-cell-copy {
  border-left: 1px solid #e5e7eb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 12px;
  display: flex;
}

.text-block-95-copy {
  white-space: normal;
  flex-direction: row;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  display: block;
}

.grid-cell-fe2ature-copy-copy-copy {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-bottom: 1px #e5e7eb;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
  display: flex;
}

.action-l-copy {
  color: #030711;
  font-size: 1rem;
  font-weight: 600;
  line-height: 32px;
}

.gc23-copy-copy {
  border-bottom: 1px #e5e7eb;
  border-left: 1px solid #e5e7eb;
  padding: 12px;
}

.button-text-text-copy {
  width: 100%;
  color: var(--343f52);
  flex: 0 auto;
  justify-content: center;
  align-items: stretch;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.button-inner-copy {
  z-index: 10;
  flex-direction: column;
  height: 1.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-inner-text-copy {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  height: 1.5rem;
  min-height: 1.5rem;
}

.button-inner-text-copy:hover {
  color: #fff;
}

.button-inner-text-hover-copy {
  justify-content: center;
  align-items: center;
  height: 1.5rem;
  min-height: 1.5rem;
}

.button-background-copy {
  z-index: 5;
  background-color: #fff;
  position: absolute;
  inset: 0%;
  transform: translate(0, 100%);
}

.grid-cell-copy-copy {
  border-left: 1px solid #e5e7eb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 12px;
  display: flex;
}

.gc23-copy-copy-copy {
  border-bottom: 1px #e5e7eb;
  border-left: 1px solid #e5e7eb;
  padding: 12px;
}

._4248248 {
  text-align: center;
  border-left: 1px solid #e5e7eb;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 12px;
  display: flex;
}

.dfthftjfj-copy {
  z-index: 2;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  min-width: auto;
  max-width: 1320px;
  height: 100%;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
  position: relative;
}

.drdrdrbb {
  color: var(--343f52);
  margin-bottom: 2rem;
  font-family: Opensans, sans-serif;
  font-size: 3.5rem;
  font-weight: 500;
}

.div-block-68 {
  width: 80%;
  margin-top: 8rem;
}

.tfhfthfthtf {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #0c79c10f;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
  display: flex;
}

.bold-text-10 {
  color: #343f52;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
}

.bold-text-11, .bold-text-12 {
  color: var(--343f52);
  font-family: Open Sans, sans-serif;
  font-weight: 600;
}

.ftjftjfj {
  color: #030711;
  white-space: normal;
  align-self: auto;
  width: 100%;
  font-size: 1rem;
  font-weight: 600;
  line-height: 22px;
}

.dhdrdh {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #e5e7eb;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr 1fr 1fr 1fr 1fr;
}

.dhdrdh.border-bottom-remove, .dhdrdh.border-bottom-remove-copy {
  border-bottom-style: none;
  grid-template-columns: .75fr 1fr 1fr 1fr 1fr 1fr;
}

.dhdrdh.border-bottom-remove-copy-copy {
  text-align: center;
  border-bottom-style: none;
  grid-template-columns: .25fr 1fr;
  justify-items: stretch;
}

.dhdrdh.border-bottom-remove-copy {
  border-bottom-style: none;
  grid-template-columns: .5fr 1fr 1fr;
}

.vrrdbrdbd {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #e5e7eb;
  justify-content: flex-start;
  align-items: center;
  padding: 10px 20px;
  display: flex;
}

.erhehrd {
  color: var(--343f52);
  font-family: Open Sans, sans-serif;
  font-weight: 600;
}

.wefesfefs {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #0c79c10f;
  border-bottom: 1px solid #e5e7eb;
  border-left: 1px #e5e7eb;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 12px;
  display: flex;
}

.drdhrdhdr {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #e5e7eb;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

.drdhrdhdr.border-bottom-remove, .drdhrdhdr.border-bottom-remove-copy, .drdhrdhdr.border-bottom-remove-copy-copy {
  border-bottom-style: none;
  grid-template-columns: .75fr 1fr 1fr 1fr 1fr 1fr;
}

.ftnftnf {
  text-align: center;
  white-space: normal;
  flex-direction: row;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  display: block;
}

.ftnfnfnt {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #0c79c10f;
  border-top: 1px solid #e5e7eb;
  border-bottom: 1px solid #e5e7eb;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
  display: flex;
}

._12121-12 {
  text-align: center;
  white-space: normal;
  flex-direction: row;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  line-height: 22px;
  display: block;
}

.ddrxdrhxdrh {
  color: var(--343f52);
  font-family: Open Sans, sans-serif;
  font-size: 1.25rem;
  line-height: 160%;
}

.xfthfttft {
  padding-top: 24px;
  padding-bottom: 24px;
}

.fthtf {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #0c79c10f;
  border-bottom: 1px solid #e5e7eb;
  border-left: 1px solid #e5e7eb;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 12px;
  display: flex;
}

.drddrh {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #0c79c10f;
  border-bottom: 1px solid #e5e7eb;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
  display: flex;
}

._56416415 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #0c79c10f;
  border-bottom: 1px solid #e5e7eb;
  border-left: 1px solid #e5e7eb;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 12px;
  display: flex;
}

.page-padding-7 {
  margin-top: 0;
  margin-bottom: 4rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: block;
  overflow: hidden;
}

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

.page-padding-copy-2 {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.page-padding-8 {
  margin-top: 0;
  margin-bottom: 4rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: block;
  overflow: hidden;
}

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

.page-padding-copy-3 {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.fthfhtf {
  display: none;
}

.paragraph-25 {
  color: #0c79c1;
}

.paragraph-26, .rich-text-block {
  font-family: Open Sans, sans-serif;
}

.linkrte {
  display: inline;
}

.home-features-grid-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.page-padding-9 {
  margin-top: 0;
  margin-bottom: 4rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: block;
  overflow: hidden;
}

.text-align-center-2 {
  text-align: center;
  font-family: Open Sans, sans-serif;
}

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

.button-text-text-3 {
  color: #343f52;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.page-padding-copy-4 {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.navbar-5 {
  z-index: 1000;
  background-color: #fff;
}

.list-item-25 {
  color: #343f52d6;
  padding-left: 0;
  font-family: Open Sans, sans-serif;
}

.button-text-6 {
  color: #0c79c1;
  text-align: center;
  justify-content: center;
  align-items: center;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 120%;
  text-decoration: none;
  display: inline-block;
}

.button-text-6.small {
  font-size: 1rem;
}

.button-text-6.small.all-articles {
  margin-left: 20px;
}

.navbar-menu-text-2 {
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.text-block-116 {
  color: #343f52;
  width: 100%;
  font-family: Opensans, sans-serif;
  font-size: 1.1rem;
  font-weight: 500;
  text-decoration: none;
}

.page-padding-10 {
  margin-top: 0;
  margin-bottom: 4rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: block;
  overflow: hidden;
}

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

.blog-categories-list-item-2 {
  display: flex;
}

.label-inner-2 {
  height: auto;
  position: relative;
  overflow: hidden;
}

.label-text-2 {
  height: auto;
  font-family: Open Sans, sans-serif;
  overflow: visible;
}

.label-inner-3 {
  height: auto;
  position: relative;
  overflow: hidden;
}

.label-text-3 {
  height: auto;
  font-family: Open Sans, sans-serif;
  overflow: visible;
}

.large-text-copy {
  color: #60697b;
  letter-spacing: 0;
  letter-spacing: 0;
  letter-spacing: 0;
  letter-spacing: 0;
  margin-top: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.7;
}

.text-block-117 {
  color: var(--343f52);
}

.dropdown-link-19 {
  width: 144.67px;
  color: var(--343f52);
  background-color: #f8f8f8;
  transition: all .2s;
}

.dropdown-link-19:hover {
  background-color: #e5ebf754;
}

.dropdown-list-13 {
  border-bottom-left-radius: 6px;
}

.dropdown-list-13.w--open {
  color: var(--343f52);
  border-radius: 6px;
}

.dropdown-link-19-copy {
  width: 144.67px;
  color: var(--343f52);
  background-color: #f8f8f8;
  transition: all .2s;
}

.dropdown-link-19-copy:hover {
  background-color: #e5ebf754;
}

._4634834834 {
  border-left: 1px solid #e5e7eb;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding: 12px;
  display: flex;
}

.grid-cell-heading-white {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-bottom: 1px solid #e5e7eb;
  border-left: 1px solid #e5e7eb;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.thtfhtfhfht {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-bottom: 1px solid #e5e7eb;
  justify-content: flex-start;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.faqcomp {
  text-align: left;
  margin-top: 1rem;
  font-family: Open Sans, sans-serif;
  display: block;
}

.div-block-71 {
  z-index: 1;
  background-color: #0c79c1;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 30px;
  margin-top: 28px;
  display: none;
  position: static;
}

.text-block-118 {
  color: #fff;
  text-align: center;
}

.heading-medium-3 {
  color: #343f52;
  letter-spacing: -2px;
  margin-top: 20px;
  margin-bottom: 1rem;
  font-family: Open Sans, sans-serif;
  font-size: 4.1rem;
  font-weight: 600;
  line-height: 100%;
  display: block;
  position: relative;
}

.cookie-modal_content-wrap {
  padding: 1.75rem 2rem;
}

.cookie-modal_content-wrap.is-small {
  padding: 1.5rem;
}

.cookie-modal_component {
  background-color: #fff;
  border-radius: .25rem;
  flex-direction: column;
  max-width: 32rem;
  margin-left: auto;
  margin-right: auto;
  font-size: .9375rem;
  line-height: 1.4;
  display: flex;
  position: relative;
  box-shadow: 0 4px 1rem #2629260d;
}

.cookie-modal_closebutton {
  z-index: 5;
  cursor: pointer;
  background-color: #f3f7f2;
  border-radius: .25rem;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin: 1.25rem 1.25rem -2.5rem auto;
  transition: background-color .2s cubic-bezier(.25, .46, .45, .94);
  display: flex;
  position: relative;
}

.cookie-modal_button {
  color: #fff;
  text-align: center;
  background-color: #515750;
  border-radius: .25rem;
  padding: .875em 1.5em 1rem;
  font-size: .9375rem;
  text-decoration: none;
  transition: color .2s cubic-bezier(.25, .46, .45, .94), background-color .2s cubic-bezier(.25, .46, .45, .94);
}

.cookie-modal_button:hover {
  background-color: #262926;
}

.cookie-modal_button.is-secondary {
  color: #515750;
  background-color: #0000;
  padding-left: 0;
  padding-right: 0;
  font-size: .875rem;
  font-weight: 700;
}

.cookie-modal_button.is-secondary:hover {
  text-decoration: underline;
}

.cookie-modal_button-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #f3f7f2;
  border-radius: 0 0 .25rem .25rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding: 2rem;
  display: flex;
}

.cookie-modal_button-wrap.is-small {
  justify-content: flex-start;
  padding: 1.5rem;
}

.cookie-modal_button-wrap.in-pref-manger {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  margin: 2rem -2rem -2.25rem;
  padding-top: 1.5rem;
  padding-bottom: 1rem;
}

.cookie-modal_closebutton_line {
  background-color: #515750;
  width: 1rem;
  height: 2px;
  position: absolute;
}

.cookie-modal_closebutton_line.is-right {
  transform: rotate(-45deg);
}

.cookie-modal_closebutton_line.is-left {
  transform: rotate(45deg);
}

.screenreader-only {
  width: 1px;
  height: 1px;
  margin: -1px;
  position: absolute;
  overflow: hidden;
}

.cookie-modal_styles {
  display: none;
}

.cookie-modal_title {
  margin-bottom: .1875em;
  font-size: 1.25rem;
  font-weight: 700;
}

.cookie-modal_title.is-small {
  font-size: 1.1875rem;
}

.cookie-popup_component {
  z-index: 9500;
  max-width: 25rem;
  display: none;
  position: fixed;
  inset: auto 1.25rem 1.25rem auto;
}

.cookie-modal_link {
  color: #0c79c1;
  text-decoration: underline;
  transition: color .15s cubic-bezier(.25, .46, .45, .94);
}

.cookie-modal_closebutton-2 {
  z-index: 5;
  cursor: pointer;
  background-color: #f3f7f2;
  border-radius: .25rem;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin: 1.25rem 1.25rem -2.5rem auto;
  transition: background-color .2s cubic-bezier(.25, .46, .45, .94);
  display: flex;
  position: relative;
}

.cookie-modal_closebutton-2.is-sticky {
  position: sticky;
  top: -1rem;
}

.cookie-preference_wrapper {
  width: 100%;
  max-height: 100%;
  padding: 2rem;
  position: relative;
  overflow: auto;
}

.cookie-modal_button-2 {
  color: #fff;
  text-align: center;
  background-color: #515750;
  border-radius: .25rem;
  padding: .875em 1.5em 1rem;
  font-size: .9375rem;
  text-decoration: none;
  transition: color .2s cubic-bezier(.25, .46, .45, .94), background-color .2s cubic-bezier(.25, .46, .45, .94);
}

.cookie-modal_button-2:hover {
  background-color: #262926;
}

.cookie-modal_button-2.is-secondary {
  color: #515750;
  background-color: #0000;
  padding-left: 0;
  padding-right: 0;
  font-size: .875rem;
  font-weight: 700;
}

.cookie-modal_button-2.is-secondary:hover {
  text-decoration: underline;
}

.cookie-preference_background {
  opacity: 1;
  -webkit-backdrop-filter: blur(.5rem);
  backdrop-filter: blur(.5rem);
  cursor: pointer;
  background-color: #d7e7d580;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.cookie-preference_component {
  z-index: 9525;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.cookie-modal_radio_description {
  cursor: pointer;
  font-size: .875rem;
  font-weight: 400;
}

.cookie-modal_radio {
  cursor: pointer;
  margin-top: 1rem;
  margin-bottom: 0;
  padding-left: 1.75rem;
  transition: color .15s cubic-bezier(.25, .46, .45, .94);
}

.cookie-modal_radio.is--not-allowed {
  cursor: not-allowed;
}

.cookie-modal_radio_button {
  float: left;
  border: 1.75px solid #999c98;
  border-radius: .375rem;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: 0;
  margin-left: -1.75rem;
  transition: background-color .2s cubic-bezier(.25, .46, .45, .94);
}

.cookie-modal_radio_button.w--redirected-checked {
  background-color: #515750;
  background-image: url('../images/radio__checkmark.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: .625rem;
  border: 1px solid #515750;
}

.cookie-modal_radio_button.w--redirected-focus {
  box-shadow: none;
}

.cookie-modal_radio_button.is-always-active {
  cursor: not-allowed;
  background-color: #515750;
  background-image: url('../images/radio__checkmark.svg');
  background-position: 45%;
  background-repeat: no-repeat;
  background-size: .625rem;
  border-color: #515750;
}

.cookie-modal_form {
  padding-top: 1.25rem;
  padding-bottom: .5rem;
}

.cookie-modal_form-wrap {
  margin-bottom: 0;
}

.cookie-modal_radio_label {
  cursor: pointer;
  margin-bottom: .25rem;
  font-size: .9375rem;
  font-weight: 600;
}

.cookie-preference-button {
  z-index: 9475;
  color: #262926;
  text-decoration: none;
  display: none;
  position: fixed;
  bottom: 0;
  left: 1.25rem;
}

.cookie-preference-button:hover {
  text-decoration: underline;
}

.cookie-preference-button_flex {
  color: #262926;
  background-color: #fff;
  border-radius: .5rem .5rem 0 0;
  align-items: center;
  margin-bottom: -.125rem;
  padding: .75em 1em .875em;
  font-size: .9375rem;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  transition: margin-bottom .2s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.cookie-preference-button_flex:hover {
  margin-bottom: 0;
  text-decoration: underline;
}

.cookie-preference-button_icon {
  flex: none;
  width: 1.125rem;
  height: 1.125rem;
  margin-right: .375rem;
}

.callbizcap-3-copy {
  color: #fff;
  text-align: center;
  background-color: #0c79c1;
  border-radius: 6px;
  width: 150px;
  padding: 12px 23px;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  transition: transform .175s;
}

.callbizcap-3-copy:hover {
  background-color: #0c79c1;
  transform: translate(0, -3px);
  box-shadow: 0 5px 15px #1e222826;
}

.callbizcap-3-copy.w--current {
  transition-duration: .2s;
}

.callbizcap-3-copy.w--current:hover {
  transform: translate(0, -2px);
}

.list-item-26 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.paragraph-27 {
  color: #1a191e99;
  font-family: Open Sans, sans-serif;
}

.accordion-content-4 {
  color: #1a191e80;
  padding-top: 1.5rem;
}

.faq-3 {
  flex-direction: column;
  display: flex;
}

.text-size-small-3 {
  font-size: .875rem;
  line-height: 160%;
}

.sticky-3 {
  position: sticky;
  top: 140px;
}

.container-35 {
  z-index: 2;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  min-width: auto;
  max-width: 1320px;
  height: 100%;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  transition: background-color .2s, color .2s;
  display: flex;
  position: relative;
}

.button-text-text-4 {
  color: #0c79c1;
}

.button-text-7 {
  color: #f7559a;
  text-align: center;
  justify-content: center;
  align-items: center;
  font-family: DM Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
  display: inline-block;
}

.accordion-title-3 {
  color: #343f52;
  font-family: Opensans, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
}

.button-text-8 {
  color: #f7559a;
  text-align: center;
  justify-content: center;
  align-items: center;
  font-family: DM Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
  display: inline-block;
}

.heading-2255 {
  color: #343f52;
  font-family: Opensans, sans-serif;
  font-size: 3.5rem;
  font-weight: 500;
}

.button-text-wrapper-2 {
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.icon-1x1-default-4 {
  color: #0c79c1;
  width: 24px;
  height: 24px;
}

.sfsfsese {
  color: #343f52;
  align-items: flex-start;
  height: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  display: flex;
}

.paragraph-28 {
  color: #1a191e99;
  font-family: Open Sans, sans-serif;
}

.faq-4 {
  flex-direction: column;
  display: flex;
}

.button-text-9 {
  color: #f7559a;
  text-align: center;
  justify-content: center;
  align-items: center;
  font-family: DM Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
  display: inline-block;
}

.accordion-title-4 {
  color: #343f52;
  font-family: Opensans, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
}

.accordion-3 {
  border-top: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  margin-top: -1px;
  padding-top: 2rem;
  padding-bottom: 2rem;
  font-family: Open Sans, sans-serif;
}

.accordion-3.first {
  border-top-style: none;
  margin-top: 0;
  padding-top: 0;
  font-family: Open Sans, sans-serif;
}

.accordion-3.last {
  border-bottom-style: none;
  padding-bottom: 0;
  font-family: Open Sans, sans-serif;
}

.icon-1x1-default-5 {
  color: #0c79c1;
  width: 24px;
  height: 24px;
}

.list-item-27 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.paragraph-29 {
  color: #1a191e99;
  font-family: Open Sans, sans-serif;
}

.howitworks-paddin-small {
  grid-column-gap: 40px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  width: 100%;
  margin-top: 0;
  padding-top: 2rem;
  padding-bottom: 6rem;
  display: grid;
  position: relative;
}

.text-size-small-4 {
  font-size: .875rem;
  line-height: 160%;
}

.sticky-4 {
  position: sticky;
  top: 140px;
}

.container-36 {
  z-index: 2;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  min-width: auto;
  max-width: 1320px;
  height: 100%;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  transition: background-color .2s, color .2s;
  display: flex;
  position: relative;
}

.button-text-text-5 {
  color: #0c79c1;
}

.accordion-title-5 {
  color: #343f52;
  font-family: Opensans, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
}

.accordion-4 {
  border-top: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  margin-top: -1px;
  padding-top: 2rem;
  padding-bottom: 2rem;
  font-family: Open Sans, sans-serif;
}

.accordion-4.first {
  border-top-style: none;
  margin-top: 0;
  padding-top: 0;
  font-family: Open Sans, sans-serif;
}

.accordion-4.last {
  border-bottom-style: none;
  padding-bottom: 0;
  font-family: Open Sans, sans-serif;
}

.paragraph-30 {
  color: #1a191e99;
}

.heading-2256 {
  color: #343f52;
  font-family: Opensans, sans-serif;
  font-size: 3.5rem;
  font-weight: 500;
}

.icon-1x1-default-6 {
  color: #0c79c1;
  width: 24px;
  height: 24px;
}

.button-19 {
  color: #0c79c1;
  text-align: center;
  border: 1px solid #e8e8e8;
  border-radius: 8px;
  padding: 1rem 1.5rem;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .2s;
  position: relative;
  overflow: hidden;
}

.button-19:hover {
  border-color: #e8e8e8;
  transform: translate(0, -3px);
  box-shadow: 0 5px 15px #1e222826;
}

.button-19.primary {
  color: #fff;
  background-color: #0c79c1;
  border-color: #0000;
  border-radius: 8px;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  transition: box-shadow .2s, transform .2s;
  overflow: hidden;
}

.button-19.primary:hover {
  color: #fff;
  background-color: #0c79c1;
  transform: translate(0, -3px);
  box-shadow: 0 5px 15px #0003;
}

.section-416 {
  padding-left: 5%;
  padding-right: 5%;
}

.thank-you-box {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 800px;
  display: flex;
}

.text-size-xlarge-4 {
  color: #343f52;
  width: 100%;
  max-width: none;
  margin-top: 1rem;
  margin-bottom: 16px;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 160%;
  text-decoration: none;
}

.thank-you-heading {
  padding-top: 2rem;
  padding-bottom: 1rem;
  font-family: Opensans, sans-serif;
  font-size: 4rem;
  font-weight: 500;
}

.wrapper-2 {
  grid-row-gap: 80px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.image-57 {
  margin-bottom: 10px;
}

.container-default-5 {
  width: 100%;
  min-width: auto;
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
}

.headerhero-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.thank-you-hero {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 4rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
}

.image-60, .image-61 {
  width: 800px;
}

.section-417 {
  width: 100%;
}

.privacylink {
  color: #343f52;
  font-family: Open Sans, sans-serif;
}

.privsection {
  padding-left: 0;
}

.subprivh1 {
  color: #063655;
  margin-top: 3rem;
  margin-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 100%;
}

.privacyparent {
  margin-top: 0;
  padding: 0;
}

.grid-7 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr 1fr;
  margin-top: 20px;
}

.text-block-119, .text-block-120 {
  background-color: #addaf7;
  font-family: Open Sans, sans-serif;
  font-size: 1.2rem;
  font-weight: 700;
}

.text-block-121 {
  background-color: #addaf7;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 1.2rem;
  font-weight: 700;
}

.text-block-122 {
  border-bottom: 1px #000;
  margin-bottom: 0;
}

.grid-7-copy {
  border-top: 1px solid #addaf7;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr 1fr;
  width: 90%;
  margin-top: 20px;
  padding-top: 20px;
}

.grid-8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr 1fr;
  grid-auto-flow: row;
  align-items: center;
  width: 90%;
  margin-top: 40px;
}

.grids {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.privsection-copy {
  padding-top: 40px;
  padding-left: 20px;
}

.privacyparent-copy {
  margin-top: 0;
  padding-top: 0;
}

.grid-8-copy {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr 1fr;
  grid-auto-flow: row;
  align-items: center;
  width: 90%;
  margin-top: 40px;
}

.grid-9 {
  border-top: 1px solid #addaf7;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1.5fr .5fr;
  grid-auto-flow: row;
  align-items: center;
  width: 90%;
  margin-top: 40px;
  padding-top: 10px;
}

._1516565465 {
  color: #343f52;
  width: 100%;
  margin-top: 1rem;
  margin-bottom: 20px;
  padding-left: 0;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  line-height: 160%;
  text-decoration: none;
}

.grid-9-copy {
  border-top: 1px #addaf7;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1.5fr .5fr;
  grid-auto-flow: row;
  align-items: center;
  width: 90%;
  margin-top: 40px;
  padding-top: 10px;
}

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

.max-width-medium-3 {
  width: 100%;
  max-width: 40rem;
  font-family: Opensans, sans-serif;
  font-size: 1.125rem;
}

.container-37 {
  max-width: none;
  padding-top: 40px;
  padding-bottom: 40px;
}

.heading-2259 {
  color: #343f52;
  padding-bottom: 20px;
  font-family: Opensans, sans-serif;
  font-size: 3.5rem;
  font-weight: 500;
}

.tfhcrhd-small {
  grid-column-gap: 2.4rem;
  grid-row-gap: 2.4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  margin-top: 4rem;
  margin-bottom: 6rem;
  display: grid;
}

.button-text-10 {
  color: #f7559a;
  text-align: center;
  justify-content: center;
  align-items: center;
  font-family: DM Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
  display: block;
}

.page-padding-11 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 4rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
  overflow: visible;
}

.text-size-xlarge-5 {
  color: #343f52;
  text-align: left;
  width: 100%;
  max-width: none;
  margin-top: 1rem;
  margin-bottom: 16px;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 160%;
  text-decoration: none;
}

.container-38 {
  max-width: 1000px;
}

.margin-bottom-copy-copy-2 {
  flex-direction: column;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.text-size-xlarge-6 {
  color: #343f52;
  width: 100%;
  max-width: none;
  margin-top: 1rem;
  margin-bottom: 16px;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 160%;
  text-decoration: none;
}

.section-419.u-text-center.padding-medium.background-color-primary-light-2 {
  width: 100%;
}

._44444555 {
  justify-content: center;
  margin-top: 2rem;
  display: flex;
}

._454543 {
  text-align: left;
  white-space: normal;
  flex-direction: row;
  width: 50%;
  margin-left: 2rem;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  display: block;
}

.div-block-79 {
  justify-content: center;
  display: flex;
}

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

.container-39 {
  z-index: 2;
  width: 100%;
  max-width: 1144px;
  height: 100%;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
  transition: background-color .2s, color .2s;
  position: relative;
}

.div-block-80 {
  padding-bottom: 20px;
}

._252584-2 {
  text-align: center;
  max-width: none;
}

.div-block-81 {
  justify-content: center;
  width: 100%;
  margin-top: 2rem;
  display: flex;
}

._45364646 {
  color: #0c79c1;
  text-align: right;
  white-space: nowrap;
  align-self: auto;
  width: 150px;
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 22px;
}

.text-size-xlarge-7 {
  color: #343f52;
  width: 100%;
  max-width: none;
  margin-top: 1rem;
  margin-bottom: 16px;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 160%;
  text-decoration: none;
}

.list-10 {
  margin-top: 1rem;
  margin-bottom: 0;
}

.button-20 {
  color: #0c79c1;
  text-align: center;
  border: 1px solid #e8e8e8;
  border-radius: 8px;
  padding: 1rem 1.5rem;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .2s;
  position: relative;
  overflow: hidden;
}

.button-20:hover {
  border-color: #e8e8e8;
  transform: translate(0, -3px);
  box-shadow: 0 5px 15px #1e222826;
}

.button-20.primary {
  color: #fff;
  background-color: #0c79c1;
  border-color: #0000;
  border-radius: 8px;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  transition: box-shadow .2s, transform .2s;
  overflow: hidden;
}

.button-20.primary:hover {
  color: #fff;
  background-color: #0c79c1;
  transform: translate(0, -3px);
  box-shadow: 0 5px 15px #0003;
}

.heading-2260 {
  font-family: Opensans, sans-serif;
}

.section-420.padding-medium {
  width: auto;
}

.button-text-11 {
  color: #f7559a;
  text-align: center;
  justify-content: center;
  align-items: center;
  font-family: DM Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
  display: inline-block;
}

.text-size-xlarge-8 {
  color: #343f52;
  column-count: auto;
  width: 100%;
  max-width: none;
  margin-top: 1rem;
  margin-bottom: 16px;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 160%;
  text-decoration: none;
}

.text-size-xlarge-8.careers-values-cont {
  max-width: 270px;
  margin: 0 auto 0;
}

.html-embed-6 {
  margin-bottom: 20px;
}

.text-block-123, .text-block-124 {
  color: #aeaeae;
  text-align: left;
  margin-top: 0;
}

.page-padding-12 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 4rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
  overflow: visible;
}

.page-padding-12.page-padding-bottom-0 {
  margin-bottom: 0;
}

.contain {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: auto;
  width: 100%;
  min-width: auto;
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.heading-2261 {
  color: #343f52;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 100%;
}

.html-embed-7 {
  margin-bottom: 20px;
}

.text-block-125 {
  color: #aeaeae;
  text-align: left;
  margin-top: 0;
}

.max-width-medium-4 {
  width: 100%;
  max-width: 40rem;
}

.text-size-xlarge-9 {
  color: #343f52;
  width: 100%;
  margin-top: 1rem;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 160%;
  text-decoration: none;
}

.margin-bottom-copy-copy-3 {
  flex-direction: column;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.section-421.u-text-center.padding-medium.background-color-primary-light-2 {
  width: auto;
}

.container-40 {
  max-width: 1000px;
}

.section-422 {
  padding-left: 5%;
  padding-right: 5%;
}

.container-default-6 {
  width: 100%;
  min-width: auto;
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
}

.heading-2262 {
  color: #343f52;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 100%;
}

.div-block-76 {
  flex-direction: row;
  flex: 0 auto;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-77 {
  flex: 0 auto;
  align-self: auto;
}

.button-21 {
  color: #0c79c1;
  text-align: center;
  border: 1px solid #e8e8e8;
  border-radius: 8px;
  padding: 1rem 1.5rem;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .2s;
  position: relative;
  overflow: hidden;
}

.button-21:hover {
  border-color: #e8e8e8;
  transform: translate(0, -3px);
  box-shadow: 0 5px 15px #1e222826;
}

.button-21.primary {
  color: #fff;
  background-color: #0c79c1;
  border-color: #0000;
  border-radius: 8px;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  transition: box-shadow .2s, transform .2s;
  overflow: hidden;
}

.button-21.primary:hover {
  color: #fff;
  background-color: #0c79c1;
  transform: translate(0, -3px);
  box-shadow: 0 5px 15px #0003;
}

.button-text-12 {
  color: #f7559a;
  text-align: center;
  justify-content: center;
  align-items: center;
  font-family: DM Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
  display: inline-block;
}

.home-hero-buttons-4 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: center;
  margin-top: 1rem;
  display: flex;
}

.code-embed {
  min-height: 650px;
}

.div-block-82 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.radio-button-label-2 {
  color: #60697b;
  margin-bottom: 0;
  padding-left: 5px;
  font-family: Open Sans, sans-serif;
  position: static;
}

.radio-button-label-3 {
  color: #60697b;
  margin-bottom: 0;
  padding-left: 5px;
  font-family: Open Sans, sans-serif;
}

.radio-button-field-4 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.radio-button-field-5 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-83 {
  width: 100%;
  font-family: Open Sans, sans-serif;
  display: block;
  overflow: visible;
}

.toggle-tag {
  color: #fff;
  background-color: #000;
  border-radius: 6px;
  padding: .5rem;
  font-family: Open Sans, sans-serif;
  font-size: .8rem;
  position: relative;
}

.dropdown-toggle-18 {
  color: #737373;
  border: 1px solid #e5e5e5;
  border-radius: 6px;
  justify-content: space-between;
  width: 100%;
  height: 40px;
  padding: 0 1rem;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.dropdown-wrapper {
  background-color: #fff;
  border: 1px solid #000;
  width: 100%;
  max-height: 15rem;
  overflow: auto;
}

.dropdown-4 {
  width: 100%;
}

.multicheck {
  width: 31.25rem;
}

.multicheck.is-1 {
  z-index: 2;
  width: auto;
  font-family: Open Sans, sans-serif;
  position: relative;
  overflow: hidden;
}

.toggle-tags {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  width: 100%;
  margin-bottom: 4px;
  display: flex;
}

.toggle-text {
  text-align: left;
  white-space: pre-wrap;
  justify-content: center;
  align-items: center;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  display: flex;
}

.drodpown-list {
  background-color: #ddd0;
}

.field-wrap {
  margin-bottom: 20px;
  overflow: hidden;
}

.label-3 {
  color: #60697b;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.select {
  background-color: #fcfcfc;
  border: 1px solid #e5e5e5;
  border-radius: 6px;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  overflow: visible;
}

.field-wrap-2 {
  margin-bottom: 20px;
}

.label-4 {
  font-weight: 500;
}

.select-2 {
  background-color: #fcfcfc;
  border-radius: 5px;
  margin-bottom: 0;
}

.select-3 {
  background-color: #fcfcfc;
  border-radius: 5px;
  height: 80px;
  margin-bottom: 0;
}

.field-wrap-3 {
  margin-bottom: 0;
}

.label-5 {
  font-weight: 500;
}

.select-4 {
  color: #60697b;
  background-color: #fcfcfc;
  border-radius: 5px;
  height: 80px;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
}

.select-field {
  overflow: hidden;
}

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

.date-field {
  color: #666;
  letter-spacing: -.006em;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #0000;
  border-radius: 10px;
  width: 100%;
  margin-bottom: 0;
  padding: 7px 10px;
  font-size: 14px;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px #0000000a, 0 0 0 1px #0000000a;
}

.date-field:hover {
  box-shadow: 0 1px 2px #0000000f, 0 0 0 1px #00000014;
}

.date-field:focus {
  border: 1px solid #000;
}

.date-field::placeholder {
  color: #8f8f8f;
}

.multi-step-icon-wrap {
  color: #8f8f8f;
  border: 1px solid #e3e3e3;
  border-radius: 40px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.multi-step-icon-wrap.active {
  color: #fff;
  background-color: #ff4b0f;
  border-color: #ff4b0f;
}

.wrap-v-regular {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.profile-process-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

.profile-process-bar-inner {
  background-color: #000;
  border-radius: 4px;
  width: 100%;
  height: 4px;
}

.profile-process-bar-inner._05, .profile-process-bar-inner._04 {
  width: 0%;
}

.field-label {
  color: #000;
  letter-spacing: -.006em;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
}

.slide-embed {
  margin-bottom: 0;
  display: none;
}

.small-checkbox {
  color: #60697b;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.section-tiny {
  padding: 20px 5%;
}

.multi-step-form-block {
  flex-direction: column;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  display: flex;
}

.checkbox-field-large {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 202px;
  margin-bottom: 0;
  padding-left: 0;
  position: relative;
}

.multi-step-submit-button {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  text-align: center;
  background-color: #292929;
  border-radius: 10px;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  display: flex;
  box-shadow: inset 1px 1px .25px #ffffff1f, inset -1px 1px .25px #ffffff1f, 0 0 0 1px #000, 0 1px 2px #000000a3;
}

.text-field {
  color: #000;
  letter-spacing: -.006em;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #0000;
  border-radius: 10px;
  margin-bottom: 0;
  padding: 10px;
  font-size: 14px;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px #0000000a, 0 0 0 1px #0000000a;
}

.text-field:hover {
  box-shadow: 0 1px 2px #0000000f, 0 0 0 1px #00000014;
}

.text-field:focus {
  border: 1px solid #000;
}

.text-field::placeholder {
  color: #8f8f8f;
}

.form-step-slide {
  flex-wrap: wrap;
  width: 100%;
  height: 100%;
}

.step-form-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
}

.multi-step-holder {
  grid-column-gap: 96px;
  grid-row-gap: 96px;
  flex-direction: column;
  padding: 1px;
  display: flex;
}

.multi-step-info {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.checkbox-text-wrapper {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-flow: column;
  display: flex;
}

.next-placeholder {
  justify-content: center;
  align-items: center;
  width: 0;
  max-width: 159px;
  height: 0;
  margin: auto auto 25px;
  display: none;
}

.horizontal-divider {
  align-items: center;
  width: 100%;
  height: 2px;
  display: flex;
}

.previous-placeholder {
  opacity: 0;
  justify-content: center;
  align-items: center;
  width: 0;
  max-width: 100px;
  height: 0;
  margin-bottom: 30px;
  transition: opacity .2s;
  display: none;
}

.previous-placeholder:hover {
  opacity: 1;
}

.back-button-slide {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #000;
  text-align: center;
  background-color: #fff;
  border-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  display: inline-block;
  box-shadow: 0 0 0 1px #0000000f, 0 1px 2px #0000000f;
}

.multi-step-divider {
  background-color: #e3e3e3;
  width: 1px;
  height: 24px;
}

.label-regular {
  color: #000;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.7;
}

.label-regular.text-gray-900 {
  color: #000;
}

.wrap-v-xsmall {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.checkbox-content-large {
  z-index: 2;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  pointer-events: none;
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: absolute;
  left: 24px;
  right: 24px;
}

.multi-step-card {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fff;
  border-radius: 24px;
  flex-direction: column;
  padding: 40px;
  display: flex;
  box-shadow: 0 1px 2px #0000000f, 0 0 0 1px #0000000f;
}

.form-mask-2 {
  flex: 1;
}

.form-slider-buttons {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

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

.multi-step-container {
  flex-direction: column;
  width: 100%;
  max-width: 652px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.multi-step-nav-link {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.step-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.icon-wrap-small {
  background-color: #fff;
  border-radius: 10px;
  flex: none;
  padding: 12px;
  box-shadow: 0 0 0 1px #0000000f, 0 1px 2px #0000000f;
}

.text-color-primary-2 {
  color: #ff4b0f;
}

.form-slider {
  background-color: #0000;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
}

.large-checkbox {
  cursor: pointer;
  border-color: #0000000f;
  border-radius: 16px;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  transition: all .3s;
}

.large-checkbox.w--redirected-checked {
  background-color: #0000;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border-color: #ff4b0f;
  border-radius: 12px;
}

.large-checkbox.w--redirected-focus {
  box-shadow: none;
}

.multi-step-block {
  background-color: #f5f5f5;
  background-image: url('../images/Background-Pattern_1Background Pattern.webp');
  background-position: 0 0;
  background-size: 198px;
  border-radius: 24px;
  flex-direction: column;
  width: 100%;
  max-width: 1408px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 24px;
}

.next-button-2 {
  background-color: #5b3acc;
  border-radius: 5px;
  flex: 1;
  align-self: center;
  padding: 12px 32px;
  font-size: 15px;
  transition: background-color .2s ease-in;
  display: none;
}

.checkbox-wrap {
  color: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.multi-step-nav {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fff;
  border-radius: 99px;
  align-items: center;
  padding: 16px;
  display: flex;
  box-shadow: 0 8px 32px #00000005, 0 1px 2px #0000000f, 0 0 0 1px #0000000f;
}

.paragraph-small-3 {
  margin-bottom: 0;
  font-size: 12px;
  line-height: 1.7;
}

.paragraph-small-3.text-gray-500 {
  color: #666;
}

.icon-regular-4 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
}

.wrap-v-small-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.label-large {
  color: #000;
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.75;
}

.profile-process-bar {
  background-color: #f0f0f0;
  border-radius: 4px;
  flex: 1;
  align-items: center;
  height: 4px;
  display: flex;
}

.checkbox-label {
  color: #60697b;
  letter-spacing: -.006em;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
}

.next-button-slide {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  text-align: center;
  background-color: #292929;
  border-radius: 10px;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  display: flex;
  box-shadow: inset 1px 1px .25px #ffffff1f, inset -1px 1px .25px #ffffff1f, 0 0 0 1px #000, 0 1px 2px #000000a3;
}

.field-wrap-4 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.checkbox-5 {
  border: 1.2px solid #e3e3e3;
  border-radius: 40px;
  width: 20px;
  height: 20px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 8px;
}

.checkbox-5.w--redirected-checked {
  background-color: #0c79c1;
  background-image: url('../images/check-line.svg');
  background-size: 16px;
  border: 1.2px solid #0c79c1;
  border-radius: 40px;
}

.checkbox-5.w--redirected-focus {
  box-shadow: none;
}

.previous-button {
  opacity: 1;
  color: #5b617c;
  text-indent: -2px;
  flex: none;
  align-self: center;
  padding: 5px 0;
  font-size: 15px;
  transition: opacity .2s ease-in;
  display: none;
}

.previous-button:hover {
  opacity: 1;
  border-bottom-color: #0000008c;
}

.partner-form {
  width: 100%;
}

.lenderselections {
  width: 100%;
  font-family: Open Sans, sans-serif;
  display: block;
  overflow: visible;
}

._15165651456156 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
  overflow: visible;
}

.container-default-7 {
  width: 100%;
  min-width: auto;
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
}

.heading-2263 {
  font-size: 64px;
  font-weight: 400;
}

.subheading-copy-2 {
  color: #4b5563;
  text-align: center;
  letter-spacing: -.3px;
  margin-top: 24px;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
}

.back-button {
  color: #07090d;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  transition: color .2s, background-color .2s;
  display: flex;
  inset: auto 60px 0% auto;
}

.back-button:hover {
  color: #fff;
  background-color: #0c79c1;
}

.testimonial-line {
  margin-left: 11px;
  margin-right: 11px;
}

.testimonial-content-wrapper {
  flex-direction: column;
  justify-content: space-between;
  padding-top: 60px;
  display: flex;
  position: relative;
}

.reviews-cta {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.icon-regular-5 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.testimonial-name-wrapper {
  justify-content: flex-start;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.next-button-3 {
  color: #07090d;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  transition: color .2s, background-color .2s;
  display: flex;
  inset: auto 0% 0% auto;
}

.next-button-3:hover {
  color: #fff;
  background-color: #0c79c1;
}

.container-41 {
  z-index: 5;
  width: 100%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.testimonial-name {
  color: #07090d;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.testimonial-bottom-wrapper {
  grid-column-gap: 24px;
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.testimonial-role {
  color: #acb4c3;
  font-size: 14px;
  line-height: 24px;
}

.quote-icon {
  z-index: -1;
  position: absolute;
  inset: 0% 0% auto auto;
}

.slide-nav-hiddle {
  display: none;
}

.button-text-13 {
  color: #f7559a;
  text-align: center;
  justify-content: center;
  align-items: center;
  font-family: DM Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
  display: inline-block;
}

.subheading-copy-copy {
  color: #4b5563;
  text-align: center;
  letter-spacing: -.3px;
  margin-top: 80px;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
}

.slider-testimonial {
  background-color: #0000;
  width: 100%;
  height: 100%;
}

.grid-team-slider {
  grid-column-gap: 72px;
  grid-row-gap: 42px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.2fr;
}

.brokertestimonial {
  flex-direction: column;
  justify-content: space-between;
  padding-top: 0;
  display: flex;
  position: relative;
}

.image-62 {
  max-width: 100%;
}

.quotes {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-top: 0;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.button-22 {
  color: #0c79c1;
  text-align: center;
  border: 1px solid #e8e8e8;
  border-radius: 8px;
  padding: 1rem 1.5rem;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .2s;
  position: relative;
  overflow: hidden;
}

.button-22:hover {
  border-color: #e8e8e8;
  transform: translate(0, -3px);
  box-shadow: 0 5px 15px #1e222826;
}

.button-22.primary {
  color: #fff;
  background-color: #0c79c1;
  border-color: #0000;
  border-radius: 8px;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  transition: box-shadow .2s, transform .2s;
  overflow: hidden;
}

.button-22.primary:hover {
  color: #fff;
  background-color: #0c79c1;
  transform: translate(0, -3px);
  box-shadow: 0 5px 15px #0003;
}

.cta-reviews2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.section-testimonial {
  background-color: #fff;
  width: 100%;
  padding: 80px 5% 100px;
  position: relative;
  overflow: hidden;
}

.h6-heading {
  color: #07090d;
  font-size: 28px;
  line-height: 38px;
}

.html-embed-8 {
  width: 100%;
  max-width: 1290px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
}

.text-span-4 {
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}

.h1-5 {
  color: #0c79c1;
  font-family: Open Sans, sans-serif;
  font-size: 5.5rem;
  font-weight: 400;
  line-height: 1.2;
}

.text-block-126 {
  color: #343f52;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
}

.button-23 {
  white-space: nowrap;
  background-color: #efffef;
  border-radius: .5rem;
  align-items: center;
  padding: 12px 20px;
  font-weight: 500;
  transition: background-color .3s cubic-bezier(.165, .84, .44, 1);
  display: flex;
}

.button-23:hover {
  background-color: #33ce56;
}

.button-23.text-only {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  background-color: #0000;
  margin-bottom: -.25rem;
  padding: 0;
  transition: opacity .3s cubic-bezier(.165, .84, .44, 1), color .3s cubic-bezier(.165, .84, .44, 1), background-color .3s cubic-bezier(.165, .84, .44, 1);
}

.button-23.text-only:hover {
  opacity: .6;
}

.button-23.text-only.font-color-primary {
  justify-content: center;
  height: auto;
  margin-bottom: 0;
  padding-top: 0;
}

.grid-cols-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: ". . Area"
  / 1fr 1fr;
  grid-auto-columns: 0fr;
  padding-top: 20px;
  display: grid;
  position: relative;
}

.grid-cols-2.cc-3col {
  flex-flow: row;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 20px;
}

.icon-arrow-right-3 {
  color: #343f52;
  margin-left: 5px;
  display: flex;
  transform: rotate(45deg);
}

.h1-4 {
  color: #0c79c1;
  font-family: Opensans, sans-serif;
  font-size: 3.5rem;
  font-weight: 500;
  line-height: 1.2;
}

.div-block-84 {
  width: auto;
  height: 40px;
  padding-top: 30px;
}

.image-58 {
  width: 120px;
  margin-bottom: 1px;
}

.counter-4 {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  font-family: Opensans, sans-serif;
  font-weight: 500;
  display: flex;
}

.container-42 {
  width: 100%;
  max-width: 1600px;
  margin: 8rem auto 12rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.div-block-85 {
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  margin-top: 5px;
  display: flex;
}

.drdrbdbdr-2 {
  color: #323b48;
  text-align: center;
  margin-top: 0;
  margin-bottom: 2rem;
  font-family: Opensans, sans-serif;
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 1.2em;
}

.model-wrapper {
  z-index: 9999;
  background-color: #000c;
  justify-content: center;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
  display: none;
  position: fixed;
  inset: 0%;
}

.model-wrapper.model-wrapper-1, .model-wrapper.model-wrapper-2, .model-wrapper.model-wrapper-3, .model-wrapper.model-wrapper-4, .model-wrapper.model-wrapper-5, .model-wrapper.model-wrapper-6 {
  display: none;
}

.model-bg-close {
  position: fixed;
  inset: 0%;
}

.div-block-6 {
  background-color: #fff;
  border-radius: 4px;
  width: 100%;
  max-width: 512px;
  position: relative;
}

.youtube {
  display: block;
}

.model-close {
  opacity: 1;
  cursor: pointer;
  width: 30px;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: -40px -40px auto auto;
}

.div-block-89 {
  position: fixed;
  inset: 0%;
}

.div-block-90 {
  background-color: #fff;
  border-radius: 4px;
  width: 100%;
  max-width: 512px;
  position: relative;
}

.div-block-91 {
  position: fixed;
  inset: 0%;
}

.model-wrapper-video-box {
  background-color: #fff;
  border-radius: 4px;
  width: 100%;
  max-width: 512px;
  position: relative;
}

.model-wrapper-video-box.large {
  max-width: 1000px;
}

.partner-slider-name {
  color: #343f52;
  font-family: Open Sans, sans-serif;
  font-size: 4rem;
}

.partner-slider-container {
  max-width: 1440px;
  margin-top: 0;
  margin-bottom: 60px;
  padding-left: 16px;
  padding-right: 16px;
}

.partner-slider-row {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
}

.image-64 {
  object-fit: fill;
  width: 30%;
  max-width: 100%;
}

.partner-slider-paragraph {
  color: #60697b;
  font-family: Open Sans, sans-serif;
  line-height: 1.7;
}

.link-block {
  background-color: #fff;
  border-radius: 50%;
  position: absolute;
  inset: auto auto 0 0;
  box-shadow: 0 7px 22px 4px #72686859;
}

.right-arrow-3 {
  background-color: #0c79c1;
  border: 1px solid #0c79c1;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: inline-flex;
  right: -60px;
}

.slide-nav-4 {
  display: none;
  position: relative;
}

.left-arrow-3 {
  border: 1px solid #0c79c1;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: inline-flex;
  left: -60px;
}

.slider-2 {
  background-color: #ddd0;
  max-width: calc(100% - 100px);
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.cursor-pointer {
  cursor: pointer;
}

.cursor-pointer.partner-slider-img-box {
  width: 100%;
  max-width: 246px;
  position: relative;
}

.cursor-pointer.partner-slider-img-box.no-pointer {
  cursor: auto;
}

.partner-slider-role-name {
  text-transform: uppercase;
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-size: 18px;
  line-height: 1.6;
}

.partner-slider-content {
  width: 100%;
  max-width: calc(100% - 246px);
}

.link-copy {
  grid-column-gap: .25rem;
  color: #0c79c1;
  align-items: center;
  margin-top: 10px;
  font-family: Open Sans, sans-serif;
  text-decoration: none;
  display: flex;
}

.link-copy:hover {
  color: #1b1818;
}

.heading-medium-2-copy {
  color: #343f52;
  letter-spacing: -2px;
  font-family: Open Sans, sans-serif;
  font-size: 4.5rem;
  font-weight: 600;
  line-height: 100%;
  position: relative;
}

.max-width-medium-5 {
  width: 100%;
  max-width: 40rem;
  font-family: Opensans, sans-serif;
  font-size: 1.125rem;
}

.container-27-copy {
  max-width: 73%;
}

.contact-hero-grid-left {
  flex: 0 auto;
}

.contact-hero-grid-left.padding-end-40 {
  padding-right: 60px;
}

.home-hero-grid-24 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.headerpadding-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.headerpadding-2.padding-xxhuge {
  padding-top: 8rem;
  padding-bottom: 4rem;
}

.home-hero-grid-right-2 {
  flex: 0 auto;
}

.max-width-medium-6 {
  width: 100%;
  max-width: 40rem;
  font-family: Opensans, sans-serif;
  font-size: 1.125rem;
}

.headerhero-3 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.contact-container-25 {
  max-width: 1320px;
  padding-left: 30px;
  padding-right: 30px;
}

.button-24 {
  color: #0c79c1;
  text-align: center;
  border: 1px solid #e8e8e8;
  border-radius: 8px;
  padding: 1rem 1.5rem;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .2s;
  position: relative;
  overflow: hidden;
}

.button-24:hover {
  border-color: #e8e8e8;
  transform: translate(0, -3px);
  box-shadow: 0 5px 15px #1e222826;
}

.button-24.primary {
  color: #fff;
  background-color: #0c79c1;
  border-color: #0000;
  border-radius: 8px;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  transition: box-shadow .2s, transform .2s;
  overflow: hidden;
}

.button-24.primary:hover {
  color: #fff;
  background-color: #0c79c1;
  transform: translate(0, -3px);
  box-shadow: 0 5px 15px #0003;
}

.paragraph-31 {
  font-size: 16px;
}

.button-text-14 {
  color: #f7559a;
  text-align: center;
  justify-content: center;
  align-items: center;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
  display: inline-block;
}

.post-content-header {
  background-color: #0c79c11f;
  border-radius: 24px;
  margin-top: 2rem;
  margin-bottom: 1rem;
  padding: 2rem 2.5rem;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 190%;
  display: block;
}

.post-content-header h2 {
  margin-top: 2rem;
  margin-bottom: 1rem;
}

.post-content-header p {
  margin-bottom: .25rem;
}

.post-content-header h1 {
  margin-top: 2rem;
  margin-bottom: 1.5rem;
}

.post-content-header h4 {
  margin-top: 0;
  margin-bottom: 1rem;
}

.post-content-header ul {
  margin-bottom: .75rem;
}

.post-content-header h3 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.post-content-header h5 {
  margin-top: 1.25rem;
  margin-bottom: .75rem;
}

.post-content-header h6 {
  margin-top: 1.25rem;
  margin-bottom: .5rem;
}

.post-content-header strong {
  font-weight: 600;
}

.post-content-header blockquote {
  color: #000;
  background-color: #0c79c11f;
  background-image: url('../images/quote.svg');
  background-position: 40px 24px;
  background-repeat: no-repeat;
  background-size: 60px;
  border: 1px #000;
  border-radius: 24px;
  margin-top: 2rem;
  margin-bottom: 2rem;
  padding: 7.5rem 2.5rem 2.5rem;
  font-size: 2rem;
  font-weight: 600;
  line-height: 120%;
}

.post-content-info-box {
  background-color: #0c79c11f;
  border-radius: 24px;
  margin-bottom: 2rem;
  padding: .5rem 2.5rem 2rem;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 190%;
}

.post-content-info-box h4 {
  margin-top: 2rem;
  margin-bottom: 1rem;
}

.post-content-info-box h1 {
  margin-top: 2rem;
  margin-bottom: 1.5rem;
}

.post-content-info-box blockquote {
  color: #000;
  background-color: #0c79c11f;
  background-image: url('../images/quote.svg');
  background-position: 40px 24px;
  background-repeat: no-repeat;
  background-size: 60px;
  border: 1px #000;
  border-radius: 24px;
  margin-top: 2rem;
  margin-bottom: 2rem;
  padding: 7.5rem 2.5rem 2.5rem;
  font-size: 2rem;
  font-weight: 600;
  line-height: 120%;
}

.post-content-info-box h6 {
  margin-top: 1.25rem;
  margin-bottom: .5rem;
}

.post-content-info-box h5 {
  margin-top: 1.25rem;
  margin-bottom: .75rem;
}

.post-content-info-box h3 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.post-content-info-box p {
  margin-bottom: .25rem;
}

.post-content-info-box h2 {
  margin-top: 2rem;
  margin-bottom: 1rem;
}

.post-content-info-box strong {
  font-weight: 600;
}

.post-content-info-box ul {
  margin-bottom: .75rem;
}

.button-25 {
  color: #0c79c1;
  text-align: center;
  border: 1px solid #e8e8e8;
  border-radius: 8px;
  padding: 1rem 1.5rem;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .2s;
  position: relative;
  overflow: hidden;
}

.button-25:hover {
  border-color: #e8e8e8;
  transform: translate(0, -3px);
  box-shadow: 0 5px 15px #1e222826;
}

.button-25.primary {
  color: #fff;
  background-color: #0c79c1;
  border-color: #0000;
  border-radius: 8px;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  transition: box-shadow .2s, transform .2s;
  overflow: hidden;
}

.button-25.primary:hover {
  color: #fff;
  background-color: #0c79c1;
  transform: translate(0, -3px);
  box-shadow: 0 5px 15px #0003;
}

.button-text-15 {
  color: #f7559a;
  text-align: center;
  justify-content: center;
  align-items: center;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
  display: inline-block;
}

.button-26 {
  color: #0c79c1;
  text-align: center;
  border: 1px solid #e8e8e8;
  border-radius: 8px;
  padding: 1rem 1.5rem;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .2s;
  position: relative;
  overflow: hidden;
}

.button-26:hover {
  border-color: #e8e8e8;
  transform: translate(0, -3px);
  box-shadow: 0 5px 15px #1e222826;
}

.button-26.primary {
  color: #fff;
  background-color: #0c79c1;
  border-color: #0000;
  border-radius: 8px;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  transition: box-shadow .2s, transform .2s;
  overflow: hidden;
}

.button-26.primary:hover {
  color: #fff;
  background-color: #0c79c1;
  transform: translate(0, -3px);
  box-shadow: 0 5px 15px #0003;
}

.blog-get-in-touch-box {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  border-top: 1px solid #e8e8e8;
  border-bottom: 1px #e8e8e8;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 800px;
  margin-bottom: 0;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: flex;
}

.get-in-touch-image {
  object-fit: cover;
  width: 100%;
  max-width: 45%;
  padding-right: 0;
}

.blog-get-in-touch-wrap {
  border-top: 1px #e8e8e8;
  margin-bottom: 2rem;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.button-text-16 {
  color: #f7559a;
  text-align: center;
  justify-content: center;
  align-items: center;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
  display: inline-block;
}

.get-in-touch-content {
  width: 100%;
  max-width: 55%;
}

.blog-get-in-touch-line {
  background-color: #e8e8e8;
  width: 100%;
  height: 1px;
}

.get-in-touch-button-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  align-items: center;
  margin-top: 1.5rem;
  display: flex;
}

.image-66 {
  box-sizing: border-box;
  float: none;
  vertical-align: baseline;
  object-fit: cover;
  object-position: 50% 0%;
  width: 100%;
  max-width: 100%;
  height: 450px;
  display: inline-block;
}

.seesf-copy {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-left: 8rem;
  padding-right: 8rem;
  display: flex;
}

.drdrbdbdr-3 {
  color: #323b48;
  text-align: center;
  margin-top: 0;
  margin-bottom: 2rem;
  font-family: Opensans, sans-serif;
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 1.2em;
}

.image-6-copy-2 {
  width: 100%;
  max-width: 1240px;
  margin-bottom: 40px;
  padding: 20px;
}

.home-testimonials-grid-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  column-count: 3;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-content: flex-start;
  column-gap: 2rem;
  margin-top: 0;
}

.trustpiot-slider-container-wrap {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.thank-you-box-copy {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 550px;
  max-width: 100%;
  display: flex;
}

.section-author-hero {
  padding: 100px 2.5rem;
}

.author-hero-row {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.author-hero-content-box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  max-width: 63.509%;
  display: flex;
}

.author-hero-sub-title {
  color: #0c79c1;
}

.text-size-xlarge-10 {
  color: #343f52;
  font-size: 1.25rem;
  line-height: 1.6;
}

.author-hero-img-box {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 36.405%;
  display: flex;
}

.author-hero-img {
  aspect-ratio: 1;
  border: 5px #343f52;
  border-radius: 0%;
  width: 100%;
  max-width: 300px;
  max-height: 300px;
}

.blog-info-box {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1.75rem;
  padding-bottom: 0;
  display: flex;
}

.blog-author-box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blog-author-image {
  max-width: 70px;
}

.text-block-127 {
  margin-bottom: 2px;
}

.link-26 {
  color: #0c79c1;
  font-size: 18px;
  text-decoration: none;
}

.blog-date-2 {
  color: #343f52;
  display: none;
}

.section-careers-award {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 5rem 2.5rem 7rem;
  display: flex;
}

.contain-2 {
  text-align: center;
  width: 100%;
  min-width: auto;
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
}

.drdrbdbdr-4 {
  color: #323b48;
  text-align: center;
  margin-top: 0;
  margin-bottom: 2rem;
  font-family: Opensans, sans-serif;
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 1.2em;
}

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

.text-span-5 {
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}

.h1-6 {
  color: #0c79c1;
  font-family: Open Sans, sans-serif;
  font-size: 5.5rem;
  font-weight: 400;
  line-height: 1.2;
}

.grid-cols-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: ". . Area"
  / 1fr 1fr;
  grid-auto-columns: 0fr;
  padding-top: 20px;
  display: grid;
  position: relative;
}

.grid-cols-3.cc-3col {
  flex-flow: row;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 20px;
}

.grid-cols-3.cc-3col.careers-values-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.container-43 {
  width: 90%;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
}

.heading-h4-2 {
  color: #343f52;
  letter-spacing: -1px;
  font-family: Open Sans, sans-serif;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 130%;
}

.heading-h4-2.careers-values-title {
  color: #0c79c1;
  margin-bottom: 1.25rem;
  font-size: 24px;
}

.article-cards-overflow-copy-2 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  width: 100%;
  max-width: 1000px;
  display: flex;
  position: relative;
}

.heading-2264 {
  color: #343f52;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 100%;
}

.container-default-8 {
  flex: 0 auto;
  min-width: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.section-423 {
  background-color: #e5ebf754;
}

.image-69 {
  width: 1250px;
  max-width: 100%;
}

._65156615-copy {
  flex-direction: column;
  align-items: center;
  padding-top: 0;
  padding-bottom: 4rem;
  display: flex;
}

.aboutimg-copy {
  margin-top: 2rem;
  margin-bottom: 40px;
}

.f-paragraph-large-copy-2 {
  color: #343f52;
  text-align: center;
  letter-spacing: -.02em;
  margin-bottom: 1rem;
  font-family: Open Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 160%;
}

.image-70 {
  width: 120px;
  margin-bottom: 1px;
}

.link-27 {
  color: #0c79c1;
  text-decoration: none;
}

.section-heading-wrapper-3 {
  justify-content: center;
  align-items: flex-end;
  margin-bottom: 3rem;
  display: flex;
}

.home-hero-buttons-5 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: center;
  display: flex;
}

.home-hero-buttons-3-copy-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.f-section-large-copy-2 {
  padding: 0 5% 92px;
  position: relative;
}

.careers-perks-row {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.f-paragraph-large-2 {
  color: #343f52;
  text-align: center;
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 160%;
}

.full-image {
  width: 100%;
}

.h3-3 {
  color: #343f52;
  font-family: Opensans, sans-serif;
  font-size: 3.5rem;
  font-weight: 500;
}

.button-27 {
  color: #0c79c1;
  text-align: center;
  border: 1px solid #e8e8e8;
  border-radius: 8px;
  padding: 1rem 1.5rem;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .2s;
  position: relative;
  overflow: hidden;
}

.button-27:hover {
  border-color: #e8e8e8;
  transform: translate(0, -3px);
  box-shadow: 0 5px 15px #1e222826;
}

.button-27.primary {
  color: #fff;
  background-color: #0c79c1;
  border-color: #0000;
  border-radius: 8px;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  transition: box-shadow .2s, transform .2s;
  overflow: hidden;
}

.button-27.primary:hover {
  color: #fff;
  background-color: #0c79c1;
  transform: translate(0, -3px);
  box-shadow: 0 5px 15px #0003;
}

.section-careers-position {
  margin-top: 0;
  margin-bottom: 0;
  padding: 5rem 2.5rem;
  display: flex;
}

.section-careers-values {
  background-color: #f2f7fb;
  margin-top: 0;
  margin-bottom: 0;
  padding: 60px 3rem;
  display: block;
}

.careers-values-box {
  text-align: center;
  background-color: #fff;
  border: 0 solid #e8eaed;
  border-radius: 12px;
  padding: 32px;
}

.container-44 {
  width: 100%;
  max-width: 1600px;
  margin: 8rem auto 12rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.div-block-93 {
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  margin-top: 5px;
  display: flex;
}

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

.contain-3 {
  text-align: left;
  width: 100%;
  min-width: auto;
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
}

.contain-3.image-center {
  text-align: center;
}

.careers-values-icon {
  text-align: left;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-bottom: 2rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.f-paragraph-large-3 {
  color: #343f52;
  text-align: center;
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 160%;
}

.section-careers-perks {
  padding: 5rem 2.5rem;
}

.careers-perks-img-box, .careers-perks-cont-box {
  width: 100%;
  max-width: 50%;
}

.text-span-6 {
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}

.h1-7 {
  color: #0c79c1;
  font-family: Open Sans, sans-serif;
  font-size: 5.5rem;
  font-weight: 400;
  line-height: 1.2;
}

.container-45 {
  width: 90%;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
}

.heading-2265 {
  color: #343f52;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 100%;
}

.container-default-9 {
  width: 80rem;
  min-width: auto;
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
}

.section-424 {
  background-color: #e5ebf754;
}

.image-72 {
  width: 1250px;
  max-width: 100%;
}

.image-73 {
  width: 120px;
  margin-bottom: 1px;
}

.link-28 {
  color: #0c79c1;
  text-decoration: none;
}

.f-section-large-copy-3 {
  padding: 0 5% 92px;
  position: relative;
}

.h3-4 {
  color: #343f52;
  font-family: Opensans, sans-serif;
  font-size: 3.5rem;
  font-weight: 500;
}

.button-28 {
  color: #0c79c1;
  text-align: center;
  border: 1px solid #e8e8e8;
  border-radius: 8px;
  padding: 1rem 1.5rem;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .2s;
  position: relative;
  overflow: hidden;
}

.button-28:hover {
  border-color: #e8e8e8;
  transform: translate(0, -3px);
  box-shadow: 0 5px 15px #1e222826;
}

.button-28.primary {
  color: #fff;
  background-color: #0c79c1;
  border-color: #0000;
  border-radius: 8px;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  transition: box-shadow .2s, transform .2s;
  overflow: hidden;
}

.button-28.primary:hover {
  color: #fff;
  background-color: #0c79c1;
  transform: translate(0, -3px);
  box-shadow: 0 5px 15px #0003;
}

.container-46 {
  width: 100%;
  max-width: 1600px;
  margin: 8rem auto 12rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.div-block-94 {
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  margin-top: 5px;
  display: flex;
}

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

.heading-2266, .heading-2267 {
  margin-bottom: 16px;
}

.div-block-95 {
  text-align: center;
  padding-top: 2rem;
}

.section-awards-img {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.section-awards-img.award-partners {
  padding-bottom: 1rem;
}

.section-awards-img.award-business-loans {
  padding-bottom: 2rem;
}

.section-awards-img.award-about-us {
  padding-top: 5.5rem;
  padding-bottom: 5.5rem;
}

.section-awards-img.award-unsecured-loans {
  padding-bottom: 6rem;
}

.partner-form-success-cont {
  color: #343f52;
  align-items: flex-start;
  max-width: 490px;
  height: auto;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.partner-form-success-btn {
  color: #fff;
  text-align: center;
  background-color: #0c79c1;
  border-radius: 6px;
  padding: 12px 23px;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  transition: transform .175s;
}

.partner-form-success-btn:hover {
  background-color: #0c79c1;
  transform: translate(0, -3px);
  box-shadow: 0 5px 15px #1e222826;
}

.partner-form-success-btn.w--current {
  transition-duration: .2s;
}

.partner-form-success-btn.w--current:hover {
  transform: translate(0, -2px);
}

.margin-bottom-copy-2, .margin-bottom-43 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.grid-11 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
}

.heading-2269 {
  font-family: Opensans, sans-serif;
}

.contain-4 {
  text-align: left;
  width: 100%;
  min-width: auto;
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
}

.headerhero-4 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.plumber-section {
  padding-top: 10rem;
  padding-bottom: 10rem;
}

.landing-page-case-studies {
  max-width: 590px;
}

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

.text-size-large-2-copy-2 {
  color: #343f52;
  text-align: center;
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-family: Open Sans, sans-serif;
  font-size: 1.25rem;
  line-height: 160%;
}

.grid-team-slider-2 {
  grid-column-gap: 72px;
  grid-row-gap: 42px;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1.2fr);
}

.container-48 {
  z-index: 5;
  width: 100%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.section-testimonial-2 {
  background-color: #fff;
  width: 100%;
  padding: 80px 5% 0;
  position: relative;
  overflow: hidden;
}

.quotes-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-top: 0;
  padding-bottom: 8rem;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.review-slider {
  width: 100%;
  max-width: 100%;
}

.section-425 {
  padding-bottom: 140px;
}

.paragraph-section-spacing {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.landing-container {
  max-width: 1100px;
  padding-top: 40px;
}

.f-paragraph-large-copy-3 {
  color: #343f52;
  text-align: center;
  letter-spacing: -.02em;
  margin-bottom: 1rem;
  font-family: Open Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 160%;
}

.grid-12 {
  grid-column-gap: 49px;
  grid-row-gap: 49px;
  max-width: none;
}

.heading-2265-left-aligned {
  text-align: left;
  width: auto;
  padding-bottom: 30px;
  font-size: 2rem;
}

.f-paragraph-large-left-aligned {
  color: #343f52;
  text-align: left;
  letter-spacing: -.02em;
  margin-bottom: 1rem;
  font-family: Open Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 160%;
}

.section-426 {
  background-color: #e5ebf754;
  padding-top: 140px;
  padding-bottom: 140px;
}

.div-block-101 {
  text-align: center;
}

.centered-moving-title {
  font-family: Opensans, sans-serif;
  font-size: 3.5rem;
  font-weight: 500;
}

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

.margin-bottom-44.margin-small {
  flex-direction: column;
  align-items: stretch;
  margin-top: 0;
  margin-bottom: 2rem;
  display: flex;
}

.heading-2270 {
  font-family: Opensans, sans-serif;
}

.img-max-width-100 {
  max-width: 100%;
}

.contain-5 {
  text-align: left;
  width: 100%;
  min-width: auto;
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
}

.headerhero-5 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.headerpadding-3 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.headerpadding-3.padding-xxhuge {
  padding-top: 8rem;
  padding-bottom: 4rem;
}

.section-why-bizcap-get-grid {
  padding-top: 6rem;
}

.section-why-bizcap-get-grid.last {
  padding-bottom: 8rem;
}

.grid-13 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

.section-428 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.margin-bottom-copy-3, .margin-bottom-45 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.grid-14 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
}

.heading-2271 {
  font-family: Opensans, sans-serif;
}

.contain-6 {
  text-align: left;
  width: 100%;
  min-width: auto;
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
}

.headerhero-6 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

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

.margin-bottom-46.margin-small {
  flex-direction: column;
  align-items: stretch;
  margin-top: 0;
  margin-bottom: 2rem;
  display: flex;
}

.heading-2272 {
  font-family: Opensans, sans-serif;
}

.contain-7 {
  text-align: left;
  width: 100%;
  min-width: auto;
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
}

.headerhero-7 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section-429 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.grid-15 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

.container-49 {
  max-width: 1176px;
}

.div-block-47-copy {
  flex-flow: column;
  width: 100%;
  max-width: 362.674px;
  height: 49.2882%;
  min-height: 100%;
  padding: 2rem;
  display: flex;
}

.productswuare-copy-2 {
  background-color: #0c79c10f;
  border-radius: 6px;
  width: 362.674px;
  max-width: 362.674px;
  height: 100%;
}

.productswuare-copy-2:hover {
  transform: translate(0);
}

.productswuare-copy-3 {
  background-color: #0c79c1;
  border-radius: 6px;
  width: 362.674px;
  max-width: none;
  height: 100%;
}

.productswuare-copy-3:hover {
  transform: translate(0);
}

.div-block-109 {
  align-items: center;
  margin-top: auto;
  display: block;
}

.productswuare-copy-4 {
  background-color: #0c79c1;
  border-radius: 6px;
  width: 100%;
  max-width: none;
  height: 100%;
}

.productswuare-copy-4:hover {
  transform: translate(0);
}

.f-paragraph-large-copy-4 {
  color: #343f52;
  text-align: center;
  letter-spacing: -.02em;
  margin-bottom: 1rem;
  font-family: Open Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 160%;
}

.heading-2273 {
  color: #343f52;
  font-family: Opensans, sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
}

.paragraph-32 {
  color: #343f52;
  margin-bottom: 40px;
  font-family: Open Sans, sans-serif;
}

.div-block-110 {
  height: 49.2882%;
  padding: 2rem;
}

.div-block-104 {
  padding-bottom: 80px;
}

.grid-16 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 0;
}

.heading-medium-2-center {
  color: #343f52;
  text-align: center;
  letter-spacing: -2px;
  align-self: auto;
  font-family: Open Sans, sans-serif;
  font-size: 4.5rem;
  font-weight: 600;
  line-height: 100%;
  position: relative;
}

.landing-page-header-center {
  text-align: center;
  font-size: 4rem;
  font-weight: 600;
  line-height: 1.2;
}

.container-50 {
  width: auto;
  max-width: 1250px;
}

.div-block-106 {
  text-align: center;
}

.text-size-xlarge-2-copy-2 {
  color: #343f52;
  width: 100%;
  max-width: none;
  margin-top: 2rem;
  margin-bottom: 16px;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 160%;
  text-decoration: none;
}

.div-block-97 {
  margin-bottom: 40px;
  padding-top: 40px;
}

.container-51 {
  max-width: 1140px;
}

.div-block-111, .div-block-112 {
  text-align: center;
}

.landing-hero-list-grid-3-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1140rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
  display: flex;
}

.link-no-wrap {
  white-space: nowrap;
}

.h2-main-heading {
  color: #063655;
  text-align: center;
  letter-spacing: -1px;
  padding-bottom: 20px;
  font-family: Opensans, sans-serif;
  font-size: 3rem;
  font-weight: 500;
}

._404-buttons-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-29 {
  color: #0c79c1;
  text-align: center;
  border: 1px solid #e8e8e8;
  border-radius: 8px;
  padding: 1rem 1.5rem;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .2s;
  position: relative;
  overflow: hidden;
}

.button-29:hover {
  border-color: #e8e8e8;
  transform: translate(0, -3px);
  box-shadow: 0 5px 15px #1e222826;
}

.button-29.primary {
  color: #fff;
  background-color: #0c79c1;
  border-color: #0000;
  border-radius: 8px;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  transition: box-shadow .2s, transform .2s;
  overflow: hidden;
}

.button-29.primary:hover {
  color: #fff;
  background-color: #0c79c1;
  transform: translate(0, -3px);
  box-shadow: 0 5px 15px #0003;
}

._404-body-text {
  width: 90%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.text-size-xlarge-11 {
  color: #343f52;
  width: 100%;
  font-family: Open Sans, sans-serif;
  font-size: 1.25rem;
  line-height: 160%;
}

.text-size-xlarge-11._404-text-body {
  margin-top: 20px;
  margin-bottom: 20px;
}

.award-title {
  color: #323b48;
  text-align: center;
  margin-top: 0;
  margin-bottom: 2rem;
  font-family: Opensans, sans-serif;
  font-size: 3.5rem;
  font-weight: 500;
  line-height: 1.2em;
}

.trustpilot-slider-title {
  color: var(--343f52);
  text-align: center;
  margin-bottom: 4rem;
  font-family: Opensans, sans-serif;
  font-size: 3.5rem;
  font-weight: 500;
}

.key-figures-cash-flow {
  padding-top: 8rem;
}

.compare-solutions-popup {
  z-index: 9999;
  width: 100%;
  height: 100%;
  display: flex;
  position: fixed;
  inset: 0%;
}

.compare-solutions-bgclose {
  background-color: #00000026;
  position: absolute;
  inset: 0%;
}

.compare-solutions-outer-box {
  z-index: 1;
  width: 100%;
  max-width: 1150px;
  height: calc(100% - 3.5rem);
  min-height: calc(100% - 3.5rem);
  margin: 1.75rem auto;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
}

.compare-solutions-box {
  z-index: 1;
  background-color: #fff;
  border-radius: .4rem;
  flex-flow: column;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.compare-solutions-header {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: right;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  padding: 24px 32px 16px;
}

.compare-solutions-select-options {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: left;
  background-color: #fff;
  border: 2px solid #e5e7eb;
  border-radius: 5px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 2px;
  padding: 1rem;
}

.compare-solutions-select-options.w--open {
  display: flex;
}

.compare-solutions-select-option {
  align-self: auto;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
}

.compare-solutions-select {
  border: 2px solid #e5e7eb;
  border-radius: 5px;
  width: 100%;
  padding: 10px 30px 10px 16px;
}

.compare-solutions-select-wrap {
  width: 100%;
}

.compare-solutions-heading-box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.cs-popup-close-button-img {
  width: 1.5rem;
  height: 1.5rem;
}

.compare-solutions-close {
  margin: -.75rem -.75rem .5rem auto;
  padding: .5rem;
  line-height: 1;
  display: inline-block;
}

.compare-solutions-body {
  padding-left: 32px;
  padding-right: 22px;
  overflow: auto;
}

.compare-solutions-row {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  border-bottom: 1px solid #e5e7eb;
  flex-flow: wrap;
  margin-bottom: 32px;
  padding-bottom: 32px;
  display: flex;
}

.compare-solutions-row.last {
  border-bottom-style: none;
  border-bottom-width: 0;
  margin-bottom: 0;
}

.cs-title-box, .cs-first-box, .cs-second-box {
  width: calc(33.33% - 16px);
}

.cs-first-hide {
  display: none;
}

.cs-first-hide.cs-first-fbl {
  display: block;
}

.cs-second-hide {
  display: none;
}

.cs-second-hide.cs-second-sbl {
  display: block;
}

.compare-solutions-footer {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-end;
  align-self: auto;
  align-items: center;
  padding: 16px 32px 32px;
  display: flex;
}

.cs-footer-first, .cs-footer-second {
  width: calc(33.33% - 11px);
}

.cs-footer-btn-wrap {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.compare-solutions-select-icon {
  margin-right: 16px;
}

.compare-solutions-select-text {
  white-space: pre-wrap;
}

.comparison-outer-box {
  overflow: auto;
}

.div-block-88 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 650px;
  display: flex;
  position: static;
  inset: 50% 0 0 50%;
}

.lottie-animation-4 {
  width: 250px;
  height: 250px;
}

.text-block-128 {
  color: #1a191e;
  font-family: Open Sans, sans-serif;
  font-size: 1.5rem;
}

.illionnz {
  min-height: 0;
}

.section-award-recognition-heading {
  background-color: #fff;
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.award-recognition-grid {
  grid-column-gap: 16px;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
  grid-auto-columns: 1fr;
  display: none;
}

.award-recognition-box-title {
  color: var(--343f52);
  font-size: 3.5rem;
  position: sticky;
  top: 104px;
}

.award-recognition-list {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  font-size: 1.25rem;
  display: flex;
}

.award-recognition-title {
  margin-bottom: 2rem;
}

.award-recognition-title.heading-medium-2-center {
  margin-bottom: 0;
}

.award-recognition-title.award-recognition-title-center {
  text-align: center;
  margin-bottom: 0;
}

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

.timeline_centre {
  justify-content: center;
  display: flex;
}

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

.timeline_item {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 180px 1fr;
  grid-auto-columns: 1fr;
  padding-top: 80px;
  padding-bottom: 80px;
  display: grid;
  position: relative;
}

.container-52 {
  z-index: 0;
  width: 90vw;
  max-width: 1360px;
  margin-left: auto;
  margin-right: auto;
}

.text-colour-lightgrey {
  color: #ffffffa6;
}

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

.link-29:hover {
  color: #eba901;
  text-decoration: none;
}

.timeline_left {
  text-align: right;
  justify-content: flex-end;
  align-items: stretch;
}

.timeline__first-right-box-in {
  margin-top: 1.5rem;
}

.timeline__first-right-box-in.margin-medium {
  margin-top: 1.5rem;
  display: flex;
}

.timeline_circle {
  background-color: #0c79c1;
  border-radius: 100%;
  width: 15px;
  min-width: 15px;
  max-width: 15px;
  height: 15px;
  min-height: 15px;
  max-height: 15px;
  position: sticky;
  top: 50vh;
  box-shadow: 0 0 0 8px #fff;
}

.timeline_progress {
  z-index: -2;
  background-color: #414141;
  width: 3px;
  height: 100%;
  position: absolute;
}

.timeline_text {
  padding-left: 0;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.3;
  list-style-type: none;
}

.timeline_right.first {
  margin-top: 1.5rem;
}

.overlay-fade-top {
  background-image: linear-gradient(#fff, #0a0a0a00);
  height: 80px;
  position: absolute;
  inset: 0% 0% auto;
}

.timeline_component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1120px;
  margin-left: 0;
  margin-right: auto;
  display: flex;
  position: relative;
}

.timeline_date-text {
  letter-spacing: -.03em;
  font-size: 48px;
  font-weight: 500;
  line-height: 1.2;
  position: sticky;
  top: 50vh;
}

.section-timeline {
  z-index: -3;
  position: relative;
}

.timeline_image-wrapper {
  background-image: linear-gradient(138deg, #000, #0000 28%), url('../images/Image-Background_1Image Background.webp');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: 12px;
  overflow: hidden;
}

.timeline_progress-bar {
  z-index: -1;
  background-color: #0c79c1;
  width: 3px;
  height: 50vh;
  position: fixed;
  inset: 0 auto 50vh;
}

.overlay-fade-bottom {
  background-image: linear-gradient(0deg, #fff, #0a0a0a00);
  height: 80px;
  position: absolute;
  inset: auto 0% 0;
}

.button-30 {
  color: #0c79c1;
  text-align: center;
  border: 1px solid #e8e8e8;
  border-radius: 8px;
  padding: 1rem 1.5rem;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .2s;
  position: relative;
  overflow: hidden;
}

.button-30:hover {
  border-color: #e8e8e8;
  transform: translate(0, -3px);
  box-shadow: 0 5px 15px #1e222826;
}

.button-30.primary {
  color: #fff;
  background-color: #0c79c1;
  border-color: #0000;
  border-radius: 8px;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  transition: box-shadow .2s, transform .2s;
  overflow: hidden;
}

.button-30.primary:hover {
  color: #fff;
  background-color: #0c79c1;
  transform: translate(0, -3px);
  box-shadow: 0 5px 15px #0003;
}

.partnerships-manager-content {
  color: #60697b;
  font-family: Open Sans, sans-serif;
  line-height: 1.7;
}

.section-partnerships-manager {
  padding-top: 8rem;
  padding-bottom: 4.5rem;
}

.contain-8 {
  text-align: left;
  width: 100%;
  min-width: auto;
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
}

.partnerships-manager-row {
  grid-column-gap: 90px;
  grid-row-gap: 20px;
  border: 1px #000;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.partnerships-manager-title {
  box-sizing: border-box;
  color: #343f52;
  white-space: normal;
  max-width: 500px;
  margin-bottom: 1rem;
  font-family: Opensans, sans-serif;
  font-size: 3rem;
}

.partnerships-manager-sub-title {
  color: #0c79c1;
  margin-bottom: 1rem;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.partnerships-manager-img-link {
  width: 200%;
  max-width: 300px;
}

.partnerships-manager-img {
  width: 100%;
  font-size: 1rem;
}

.video-container {
  width: 90%;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.about-youtube-video-box {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.container-53 {
  width: 90%;
  max-width: 90rem;
}

.career-youtube-video-box {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.partner-hero-popup-play-link {
  background-color: var(--white);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 76px;
  height: 76px;
  display: flex;
  position: absolute;
  inset: auto 40px 40px;
  box-shadow: 0 0 22px #00000080;
}

.image-75 {
  text-align: left;
  vertical-align: baseline;
  max-width: none;
  display: inline-block;
}

.partner-hero-popup-img-box {
  cursor: pointer;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 85%;
  display: flex;
  position: relative;
}

.paragraph-33 {
  text-align: center;
  margin-left: 50px;
  margin-right: 50px;
}

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

.partneridurl {
  display: none;
  overflow: clip;
}

.round-tab-2 {
  color: #0c79c1;
  background-color: #fff0;
  border: 1px solid #0c79c1;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 50px;
  margin-left: 12px;
  margin-right: 12px;
  padding: 0 20px;
  line-height: 20px;
  display: flex;
}

.round-tab-2:hover {
  background-color: #fff;
}

.round-tab-2.w--current {
  color: #fff;
  background-color: #0c79c1;
  width: 150px;
  height: 50px;
  box-shadow: 4px 4px 14px #5d6ec70a;
}

.round_tab-menu {
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  height: 3.5rem;
  display: flex;
}

.padding-overflow-mobile {
  padding-left: 4rem;
  padding-right: 4rem;
}

.tabs-wrapper {
  margin-left: auto;
  margin-right: auto;
}

.slider-tab {
  max-width: 80rem;
  margin-top: 2.25rem;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
}

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

.subheader-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: stretch;
  display: flex;
}

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

.page-wrapper-3 {
  overflow: hidden;
}

.div-block-113 {
  background-color: #0c79c1;
  border-radius: 6px;
  width: 100%;
  height: 48px;
  margin-top: 10px;
  transition: all .2s;
  display: none;
}

.div-block-113:hover {
  transform: translate(0, -2px);
}

.div-block-114 {
  width: 100%;
  height: 100%;
  position: static;
  inset: auto 50% auto auto;
}

.lottie-animation-5 {
  width: 100%;
  height: 100%;
}

.checkbox-label-4-copy {
  color: #000;
  margin-top: .25rem;
  margin-bottom: 1rem;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

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

.column-2 {
  flex-flow: column;
  padding-right: 0;
  display: block;
}

.columns {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  place-content: center space-between;
  align-items: center;
  display: flex;
}

.form-4 {
  background-color: #fff;
  border: 1px solid #0000;
  border-radius: 8px;
  margin-top: 20px;
  padding: 32px 20px;
  box-shadow: 0 5px 12px 3px #0003;
}

.submit-button-2 {
  text-align: center;
  vertical-align: baseline;
  background-color: #0c79c1;
  border-radius: 6px;
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 9px;
  display: inline-block;
  position: static;
}

.text-field-17 {
  border-radius: 6px;
}

.text-field-18 {
  object-fit: contain;
  border-radius: 6px;
  width: 95%;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.text-field-19 {
  object-fit: contain;
  border-radius: 6px;
  flex: 0 auto;
}

.text-field-20, .text-field-21 {
  border-radius: 6px;
}

.columns-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 40px;
  display: flex;
}

.button-31 {
  color: #fff;
  background-color: #0c79c1;
  border-radius: 6px;
  margin-top: 20px;
}

.paragraph-35 {
  padding-bottom: 20px;
}

.paragraph-36 {
  padding-bottom: 20px;
  font-size: 20px;
  font-weight: 600;
}

.section-430 {
  background-color: #f2f7fb;
  padding: 4em 3em;
}

.heading-2276 {
  padding-bottom: 20px;
}

.columns-3 {
  flex-flow: wrap-reverse;
  align-items: center;
  display: flex;
}

.image-76 {
  padding-top: 20px;
}

.section-431 {
  padding: 3em;
}

.button-32 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  aspect-ratio: auto;
  text-align: center;
  object-fit: fill;
  background-color: #0c79c1;
  border-radius: 6px;
  flex-flow: row;
  place-content: center;
  align-items: center;
  margin: 0 auto;
  display: inline-block;
  overflow: clip;
}

.container-54 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding-top: 38px;
  display: flex;
}

.div-block-115 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 968px;
  display: flex;
}

.paragraph-37 {
  text-align: center;
  font-size: 18px;
}

.container-55 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-432 {
  padding: 4rem 3rem;
}

.section-432.page-padding {
  background-color: #ffffff0f;
}

.text-block-129 {
  color: #0c79c1;
  font-size: 20px;
}

.columns-4 {
  background-color: #f2f7fb;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
}

.columns-4.white {
  background-color: #fff;
}

.heading-2277 {
  padding-bottom: 30px;
}

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

.button-33 {
  color: #fff;
  background-color: #0c79c2;
  border-radius: 6px;
  margin-top: 30px;
}

.container-56 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.field-label-11 {
  margin-right: 0;
  padding-right: 10px;
}

.section-433 {
  background-color: #fff;
}

.container-57 {
  justify-content: center;
  align-items: center;
  max-width: none;
  display: flex;
}

.container-58 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-59 {
  max-width: 1380px;
}

.div-block-116 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: row;
  align-items: center;
  display: flex;
}

.div-block-117, .div-block-118 {
  width: 50%;
}

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

.h1-bs {
  color: #343f52;
  text-align: center;
  font-size: 3.5rem;
  line-height: 1.2;
}

.subheading-bs {
  color: #4b5563;
  text-align: center;
  letter-spacing: -.3px;
  margin-bottom: 0;
  padding-top: 1.5rem;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
}

.utm_term {
  display: none;
}

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

.section-435.glossary_header {
  max-width: 1350px;
  padding: 4rem 20px;
}

.div-block-119 {
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-120 {
  width: 50%;
}

.div-block-121 {
  flex-flow: row;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-122 {
  background-color: #eff5f6;
}

.section-436 {
  max-width: 1350px;
  margin-left: auto;
  margin-right: auto;
  padding: 4rem 20px;
}

.heading-2278 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 4rem;
}

.div-block-123 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section-437 {
  padding-left: 20px;
  padding-right: 20px;
}

.heading-2279 {
  text-align: center;
  padding-bottom: 20px;
}

.section-438 {
  margin-left: auto;
  margin-right: auto;
  padding: 4rem 20px;
  display: flex;
}

.glossary_listing_title {
  font-size: 20px;
}

.glossary_listing_item {
  padding-bottom: 40px;
}

.read_more_listing {
  color: #333;
}

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

.div-block-125 {
  background-color: #eff5f6;
  padding: 4rem 20px;
}

.sidebar_block {
  width: 30px;
  margin-right: 40px;
}

.collection-list-wrapper-4 {
  max-width: 860px;
}

.heading-2280 {
  font-size: 1.7rem;
}

.flex_div_trustpilot {
  display: block;
}

.flex_div_trustpilot.flex_trustpilot {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.rich-text-block-3 {
  text-align: center;
}

.div-block-127 {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.paragraph-39 {
  text-align: center;
  padding-top: 20px;
}

.section-439.color_bg_section {
  background-color: #0c79c10f;
  padding: 70px 20px;
}

.div-block-129.flex_image_content {
  color: #343f52;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-130 {
  max-width: 40%;
}

.div-block-131 {
  max-width: 50%;
}

.heading-2281 {
  color: #343f52;
  padding-bottom: 10px;
}

.paragraph-40 {
  text-align: center;
  padding-top: 20px;
}

.list-11 {
  list-style-type: disc;
}

.list_item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  padding-bottom: 16px;
}

.faq_narrow {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 80px;
}

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

.paragraph-42 {
  padding-top: 20px;
}

.code-embed-2 {
  margin-left: -30px;
  display: flex;
}

.paragraph-43 {
  padding-top: 20px;
}

.fs-consent_component {
  display: block;
}

.fs-consent_banner {
  z-index: 9999;
  background-color: var(--white);
  border: 1px solid #000;
  border-radius: 0;
  max-width: 45rem;
  padding: 2rem;
  display: block;
  position: fixed;
  inset: auto 0% 0% auto;
}

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

.fs-consent_banner_paragraph {
  margin-bottom: 0;
}

.fs-consent_banner_buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-end;
  align-items: center;
  gap: 16px;
  display: flex;
}

.fs-consent_prefs_submit {
  background-color: var(--black);
  padding: .5rem 1rem;
}

.fs-consent_prefs_buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.fs-consent_allow {
  background-color: var(--black);
  color: #fff;
  padding: .5rem 1rem;
  text-decoration: none;
  display: block;
}

.fs-consent_prefs_popup {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  height: 100%;
  padding: 2rem;
  display: flex;
  overflow: scroll;
}

.fs-consent_prefs_header {
  border-bottom: 1px solid #0003;
  padding-bottom: 1.5rem;
}

.fs-consent_prefs_heading {
  color: var(--_colours---bizcap-blue);
  font-size: 1.25rem;
}

.fs-consent_prefs_close {
  background-color: var(--black);
  color: #fff;
  cursor: pointer;
  padding: .5rem;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

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

.fs-consent_prefs_form-block {
  z-index: 2;
  margin-bottom: 0;
  position: relative;
}

.fs-consent_decline {
  color: #333;
  background-color: #ddd;
  padding: .5rem 1rem;
  text-decoration: none;
  display: block;
}

.fs-consent_prefs_wrapper {
  z-index: 997;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 2rem;
  display: flex;
  position: fixed;
  inset: 0%;
}

.fs-consent_prefs_overlay {
  z-index: 1;
  background-color: #0000001a;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.fs-consent_prefs {
  z-index: 9997;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
  position: fixed;
  inset: 0%;
}

.fs-consent_prefs_close-icon {
  width: 1rem;
  line-height: 0;
}

.fs-consent_prefs_form {
  background-color: #fff;
  width: 100%;
  max-width: 36.25rem;
  height: 100%;
  max-height: 70vh;
  margin-bottom: 0;
  position: relative;
}

.fs-consent_open-prefs {
  z-index: 9998;
  color: #333;
  -webkit-text-decoration: block;
  text-decoration: block;
  cursor: pointer;
  background-color: #ddd;
  display: block;
  position: fixed;
  inset: auto auto .75rem .75rem;
}

.fs-consent_open-prefs_wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--black);
  color: #fff;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: .5rem .75rem;
  display: flex;
}

.fs-consent_open-prefs_icon {
  width: 1.5rem;
  line-height: 0;
  display: flex;
}

.fs-consent_prefs_link {
  color: #333;
  border-bottom: 1px solid #000;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
}

.fs-consent_prefs_option {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-bottom: 1px solid #0003;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  padding-bottom: 1rem;
  display: flex;
}

.fs-consent_checkbox_field {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.fs-consent_checkbox_label {
  margin-bottom: 0;
  margin-right: .75rem;
}

.fs-consent_prefs_description {
  margin-bottom: 0;
  font-size: 12px;
}

.fs-consent_checkbox {
  margin-top: 0;
  margin-right: .5rem;
}

.bold-text-13 {
  color: var(--black);
}

.utm_term-copy, .partnercontactid {
  display: none;
}

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

.bold-text-small {
  color: #343f52;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: .8rem;
  font-weight: 600;
  line-height: 1.5;
}

.bold-text-small.white {
  color: #fff;
  text-align: center;
}

.bold-text-small.centered {
  text-align: center;
}

.text-small {
  color: #343f52;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.5;
}

.trustpilot-header {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: center;
  background-color: #e5ebf7;
  border-radius: 100px;
  flex-flow: row;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-end;
  padding-bottom: .5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 0;
  font-weight: 500;
  display: flex;
}

.trustpilot-header.centered {
  align-self: center;
}

.trustpilot-widget-number {
  color: #0c79c1;
  font-family: Open Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.2;
}

.text-span-15 {
  font-size: 1rem;
}

.trustpilot-widget-logo-wrapper {
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  margin-top: 5px;
  display: flex;
}

.trustpilot-widget-logo {
  width: 80px;
  margin-bottom: 1px;
}

.trustpilot-widget-text {
  color: #343f52;
  margin-top: 0;
  margin-left: 6px;
  font-family: Open Sans, sans-serif;
  font-size: .9rem;
  line-height: 1.4;
}

.post-preview-image-copy {
  object-fit: cover;
  width: auto;
  height: 200px;
  min-height: 0;
  max-height: none;
}

.collection-list-wrapper-5 {
  display: block;
}

.container-default-10 {
  width: 100%;
  min-width: auto;
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
}

.blog-posts-grid-blog {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  object-fit: fill;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1320px;
  display: grid;
  overflow: visible;
}

.post-preview-blog {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 360px;
  display: flex;
}

.post-preview-categories-blog {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  align-items: flex-start;
  display: flex;
}

.competitor-agitation-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2.5em;
  display: grid;
}

.competitor-table-icon {
  align-self: center;
  width: 18px;
  height: 20px;
  display: block;
}

.grid-cell-inline {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  display: flex;
}

.competitor-cell-label {
  color: #6b7280;
  margin-bottom: .25rem;
  font-family: Open Sans, sans-serif;
  font-size: .75rem;
  font-weight: 600;
  display: none;
}

.sticky-cta-mobile, .sticky-cta-spacer {
  display: none;
}

.heading-small {
  color: var(--343f52);
  letter-spacing: -2px;
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-family: Open Sans, sans-serif;
  font-size: 3.6rem;
  font-weight: 600;
  line-height: 100%;
  position: relative;
}

.grid-cell-inline-center {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  align-self: center;
  display: flex;
}

.header-padding-landing {
  margin-left: 1rem;
  margin-right: 1rem;
}

.section-use-case {
  margin-top: 1.5rem;
}

.use-case-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 1.5rem;
  display: grid;
}

.use-case-item {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.accordion-5 {
  border-top: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  margin-top: -1px;
  padding-top: 2rem;
  padding-bottom: 2rem;
  font-family: Open Sans, sans-serif;
}

.accordion-5.last {
  border-bottom-style: none;
  padding-bottom: 0;
  font-family: Open Sans, sans-serif;
}

.accordion-5.first {
  border-top-style: none;
  margin-top: 0;
  padding-top: 0;
  font-family: Open Sans, sans-serif;
}

.button-text-text-6 {
  color: #343f52;
  flex: 0 auto;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.button-text-17 {
  color: #0c79c1;
  text-align: center;
  justify-content: center;
  align-items: center;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 120%;
  text-decoration: none;
  display: inline-block;
}

.button-text-17.small {
  font-size: 1rem;
}

.div-block-132 {
  width: 70%;
  max-width: none;
}

.paragraph-44 {
  color: #1a191e99;
}

.icon-1x1-default-7 {
  color: #0c79c1;
  width: 24px;
  height: 24px;
}

.faq-grid-left-4 {
  width: 80%;
  position: sticky;
}

.button-text-wrapper-3 {
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.two-card-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.card-negative {
  border: 1px solid #c2c2c2;
  border-radius: 10px;
}

.card-negative.card-padding-large {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.card-list {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.card-list-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.pain-icon {
  height: 32px;
}

.card-positive.card-padding-large {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--_colours---bizcap-blue);
  border-radius: 10px;
  flex-flow: column;
  display: flex;
}

.card-list-icon-inverse {
  filter: brightness(0%) invert();
}

.section-440 {
  font-size: 3.6rem;
}

.card-elevated {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  flex-flow: column;
  width: 460px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 0;
  display: flex;
}

.trustpilot-bar {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  margin-bottom: 16px;
  display: flex;
}

.trustpilot-widget-compact {
  align-self: flex-start;
  overflow: visible;
}

.button-text-18 {
  color: #f7559a;
  text-align: center;
  justify-content: center;
  align-items: center;
  font-family: DM Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
  display: inline-block;
}

.button-34 {
  color: #0c79c1;
  text-align: center;
  border: 1px solid #e8e8e8;
  border-radius: 8px;
  padding: 1rem 1.5rem;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .2s;
  position: relative;
  overflow: hidden;
}

.button-34:hover {
  border-color: #e8e8e8;
  transform: translate(0, -3px);
  box-shadow: 0 5px 15px #1e222826;
}

.button-34.primary {
  color: #fff;
  background-color: #0c79c1;
  border-color: #0000;
  border-radius: 8px;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  transition: box-shadow .2s, transform .2s;
  overflow: hidden;
}

.button-34.primary:hover {
  color: #fff;
  background-color: #0c79c1;
  transform: translate(0, -3px);
  box-shadow: 0 5px 15px #0003;
}

.button-text-text-7 {
  color: #343f52;
  flex: 0 auto;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.home-hero-buttons-6 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 24px;
  display: flex;
}

.button-text-wrapper-4 {
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.trust-signal-row {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #f8f9fb;
  border: 1px solid #e8eef3;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 0;
  padding: 20px 16px;
  display: flex;
}

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

.text-field-22, .dealid {
  display: none;
}

.image-79 {
  margin-bottom: 10px;
}

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

.heading-2-how-much-do-you-need-2 {
  color: #000;
  text-align: center;
  font-family: Open Sans, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 33.6px;
}

.testimonal-card {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #cbc2f526;
  border-radius: 12px;
  flex-flow: column;
  padding: 24px;
  display: flex;
}

.star-row {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  display: flex;
}

.reviewer-row {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  display: flex;
}

.avatar-circle {
  background-color: #0c79c1;
  border-radius: 50%;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
}

.avatar-circle-text {
  color: #fff;
  font-weight: 600;
}

.apply-buttons-inline {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.trustpilot-landing-bar {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  display: flex;
}

.trustpilot-stars {
  width: 45%;
}

.hero-content-left {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.hero-content-left.text-align-left-mobile-center {
  text-align: left;
}

.hero-content-right {
  width: 50%;
}

.ps-hero-cta-card {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: var(--white);
  border: 1px solid #e8e8e8;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 2.5rem 2rem;
  display: flex;
  box-shadow: 0 5px 15px #1e222826;
}

.grid-team-slider-3 {
  grid-column-gap: 72px;
  grid-row-gap: 42px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.2fr;
}

.image-80 {
  max-width: 100%;
}

.campaign-bar {
  background-color: var(--_colours---bizcap-blue);
  color: #fff;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}

.campaign-bar-inner {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.campaign-dot {
  background-color: #ffffffb3;
  border-radius: 50%;
  flex: none;
  width: 7px;
  height: 7px;
}

.hero-image-badge-wrap {
  width: 100%;
  position: relative;
}

.hero-image-badge-image {
  z-index: 1;
  object-fit: cover;
  width: 100%;
}

.hero-image-badge {
  background-color: #fff;
  min-width: 200px;
  padding: 14px 18px;
  position: absolute;
  bottom: -16px;
  left: -20px;
  box-shadow: 0 8px 30px #00000021;
}

.hero-image-badge-label {
  color: #e03a3a;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 700;
}

.hero-image-badge-timer {
  color: #1e1e1e;
  font-size: 20px;
  font-weight: 800;
}

.hero-image-badge-sub {
  color: #888;
  font-size: 11px;
  font-weight: 500;
}

.hero-pill-text {
  color: var(--_colours---bizcap-blue);
  text-transform: uppercase;
  margin-top: 0;
  margin-left: 6px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.4;
}

.three-col-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.product-tag {
  color: var(--_colours---bizcap-blue);
  letter-spacing: .5px;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #0c79c114;
  border-radius: 100px;
  flex-flow: column;
  padding: 4px 12px;
  font-size: 11px;
  font-weight: 700;
  display: block;
}

.pull-quote {
  border-left: 3px solid var(--_colours---bizcap-blue);
  background-color: #f5f7fa;
  padding: 10px 14px;
  font-size: 13px;
}

.line-break {
  height: 1px;
}

.change-row {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  border-bottom: 1px solid #f0f2f5;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.change-dot {
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 9px;
  height: 9px;
  margin-top: 12px;
  padding: 0;
}

.change-dot.negative {
  background-color: #e03a3a;
  border-radius: 50%;
}

.change-dot.positive {
  background-color: var(--_colours---bizcap-blue);
}

.message-stack {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  display: flex;
}

.message-card {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-style: solid;
  border-width: 1px 1px 1px 3px;
  border-color: #e5e7eb #e5e7eb #e5e7eb var(--_colours---bizcap-blue);
  background-color: #fff;
  border-radius: 0 8px 8px 0;
  flex-flow: column;
  padding: 14px 18px;
  display: flex;
}

.checkbox-copy {
  cursor: pointer;
  border: 1.5px solid #12133140;
  border-radius: 4px;
  flex: 0 auto;
  order: 0;
  align-self: center;
  width: 14px;
  min-width: 14px;
  height: 14px;
  margin-top: 0;
  margin-left: -18px;
  margin-right: 10px;
  font-family: Open Sans, sans-serif;
}

.checkbox-copy:hover {
  background-image: linear-gradient(#ffffffe6, #ffffffe6), linear-gradient(#2962ff, #2962ff);
  border-color: #2962ff;
}

.checkbox-copy.w--redirected-checked {
  background-color: #0c79c1;
  background-image: url('../images/smallcheck.svg');
  background-position: 50%;
  background-size: 100%;
  border-color: #12133140;
  border-radius: 4px;
}

.checkbox-label-copy {
  color: #000;
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.checkbox-4-copy {
  border-radius: 0;
  margin-top: 1rem;
  padding-top: 0;
}

.text-block-131 {
  color: #60697b;
  margin-top: 10px;
  font-family: Open Sans, sans-serif;
}

.text-block-132 {
  color: #60697b;
  font-family: Open Sans, sans-serif;
}

.text-block-133 {
  color: #60697b;
  margin-top: 10px;
  font-family: Open Sans, sans-serif;
}

.heading-2283 {
  color: #0c79c1;
  margin-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 21px;
  font-weight: 600;
}

.heading-2284, .heading-2285 {
  color: #0c79c1;
  font-family: Open Sans, sans-serif;
  font-size: 21px;
  font-weight: 600;
}

.solutions-grid {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.solutions-tabs {
  flex-flow: column;
  display: flex;
}

.solution-tab {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-bottom: 1px solid #e5e7eb;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.solution-tab-content {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.solution-tab-name {
  font-weight: 700;
}

.solutions-image {
  width: 100%;
}

.campaign-bar-text-wrapper {
  display: flex;
}

.brand-div {
  padding-bottom: 0;
}

.brand-grid {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr .25fr 1fr;
  place-items: center;
  margin-bottom: 1rem;
  display: none;
}

.image-81 {
  max-width: 20%;
}

.image-82 {
  max-width: 30%;
  padding-bottom: 0;
}

.image-83 {
  max-width: 100%;
  height: 60px;
}

.image-84 {
  max-width: 70%;
}

.navbar-menu-item-inner-2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-radius: 6px;
  align-items: center;
  padding: .5rem 1rem;
  text-decoration: none;
  display: flex;
}

.navbar-menu-item-inner-2:hover {
  background-color: #f8f8f8;
}

.text-block-134 {
  color: #343f52;
}

.dropdown-list-15 {
  border-radius: 6px;
  display: none;
  overflow: hidden;
}

.dropdown-list-15.w--open {
  color: #343f52;
  border-radius: 6px;
}

.dropdown-link-19-copy-2 {
  color: #343f52;
  background-color: #f8f8f8;
  width: 144.67px;
  transition: all .2s;
}

.dropdown-link-19-copy-2:hover {
  background-color: #e5ebf754;
}

.dropdown-link-20 {
  color: #343f52;
  background-color: #f8f8f8;
  width: 144.67px;
  transition: all .2s;
}

.dropdown-link-20:hover {
  background-color: #e5ebf754;
}

.navbar-menu-item-inner-3 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-radius: 6px;
  align-items: center;
  padding: .5rem 1rem;
  text-decoration: none;
  display: flex;
}

.navbar-menu-item-inner-3:hover {
  background-color: #f8f8f8;
}

.text-block-135 {
  color: #343f52;
}

.dropdown-list-16 {
  border-radius: 6px;
  display: none;
  overflow: hidden;
}

.dropdown-list-16.w--open {
  color: #343f52;
  border-radius: 6px;
}

.dropdown-link-19-copy-3 {
  color: #343f52;
  background-color: #f8f8f8;
  width: 144.67px;
  transition: all .2s;
}

.dropdown-link-19-copy-3:hover {
  background-color: #e5ebf754;
}

.dropdown-link-21 {
  color: #343f52;
  background-color: #f8f8f8;
  width: 144.67px;
  transition: all .2s;
}

.dropdown-link-21:hover {
  background-color: #e5ebf754;
}

.text-block-136 {
  color: #063655;
}

.heading-2286 {
  font-size: 2rem;
}

.paragraph-45 {
  font-family: Opensans, sans-serif;
  font-weight: 500;
}

.test-01 {
  font-size: 2rem;
}

.list-item-28 {
  font-family: Opensans, sans-serif;
}

.text-span-16 {
  text-decoration: underline;
}

.text-block-137 {
  color: #063655;
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
  list-style-type: disc;
  display: block;
}

.text-block-138 {
  color: #063655;
  font-family: Open Sans, sans-serif;
}

.text-block-139 {
  color: #063655;
}

.text-span-17 {
  text-decoration: underline;
}

.text-block-140 {
  color: #063655;
  font-family: Open Sans, sans-serif;
}

.text-block-141, .text-block-142, .text-block-143 {
  color: #063655;
}

.text {
  color: #063655;
  margin-top: 0;
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 1.3rem;
  text-decoration: none;
  display: block;
}

.text-span-18, .text-span-19 {
  text-decoration: underline;
}

.bold-text-14 {
  padding-top: 0;
  font-size: 1.3rem;
  line-height: 160%;
  display: block;
}

.text-block-144 {
  margin-top: 0;
  padding-top: 20px;
}

.text-block-145 {
  color: #063655;
  padding-top: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 1.5rem;
}

.bold-text-15, .bold-text-16 {
  font-family: Open Sans, sans-serif;
  font-size: 1.2rem;
}

.text-block-146 {
  font-family: Open Sans, sans-serif;
}

.list-item-29 {
  color: #020202;
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
}

.list-item-30, .list-item-31, .list-item-32, .list-item-33 {
  color: #343f52;
  font-family: Open Sans, sans-serif;
}

.text-block-147 {
  color: #020202;
  padding-top: 20px;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}

.text-block-148 {
  color: #020202;
  font-family: Open Sans, sans-serif;
}

.list-item-34 {
  color: #343f52;
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}

.list-item-35, .list-item-36, .list-item-37 {
  color: #343f52;
  font-family: Open Sans, sans-serif;
}

.list-item-38 {
  color: #343f52;
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
}

.list-item-39 {
  color: #343f52;
  font-family: Open Sans, sans-serif;
}

.bold-text-17 {
  color: #063655;
  font-family: Open Sans, sans-serif;
  font-size: 1.5rem;
}

.text-block-149 {
  color: #020202;
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
}

.list-item-40 {
  color: #343f52;
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
}

.list-item-41, .list-item-42, .list-item-43, .list-item-44 {
  color: #343f52;
  font-family: Open Sans, sans-serif;
}

.text-block-150 {
  color: #020202;
  font-family: Open Sans, sans-serif;
}

.bold-text-18 {
  font-size: 1.5rem;
}

.text-block-151 {
  color: #020202;
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
}

.list-item-45 {
  color: #343f52;
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
}

.list-item-46, .list-item-47 {
  color: #343f52;
  font-family: Open Sans, sans-serif;
}

.text-block-152 {
  font-family: Open Sans, sans-serif;
}

.text-block-153 {
  color: #020202;
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
}

.list-item-48 {
  color: #343f52;
  padding-top: 10px;
}

.list-item-49, .list-item-50, .list-item-51, .list-item-52 {
  color: #343f52;
}

.text-block-154 {
  color: #020202;
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
}

.list-item-53 {
  color: #343f52;
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
}

.text-block-155 {
  font-family: Open Sans, sans-serif;
}

.list-item-54 {
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
}

.text-block-156 {
  color: #020202;
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
}

.list-item-55, .list-item-56, .list-item-57, .list-item-58, .list-item-59, .list-item-60, .list-item-61, .list-item-62, .list-item-63, .list-item-64, .list-item-65 {
  font-family: Open Sans, sans-serif;
}

.text-block-157, .text-block-158, .text-block-159 {
  color: #020202;
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
}

.list-item-66 {
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
}

.list-item-67, .list-item-68, .list-item-69, .list-item-70, .list-item-71, .list-item-72, .list-item-73 {
  font-family: Open Sans, sans-serif;
}

.text-block-160 {
  color: #020202;
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
}

.list-item-74 {
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
}

.list-item-75 {
  font-family: Open Sans, sans-serif;
}

.list-item-76 {
  padding-left: 0;
  font-family: Open Sans, sans-serif;
}

.text-block-161, .text-block-162, .text-block-163 {
  color: #020202;
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
}

.list-item-77 {
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
}

.list-item-78, .list-item-79 {
  font-family: Open Sans, sans-serif;
}

.list-item-80 {
  padding-left: 0;
  font-family: Open Sans, sans-serif;
}

.list-item-81, .list-item-82 {
  font-family: Open Sans, sans-serif;
}

.text-block-164, .text-block-165 {
  color: #020202;
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
}

.list-item-83 {
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
}

.text-block-166, .text-block-167, .text-block-168 {
  color: #020202;
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
}

.text-block-169 {
  color: #020202;
  font-family: Open Sans, sans-serif;
}

.bold-text-19 {
  color: #063655;
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 1.3rem;
  display: block;
}

.list-item-84 {
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
}

.list-item-85, .list-item-86, .list-item-87, .list-item-88 {
  font-family: Open Sans, sans-serif;
}

.list-item-89 {
  font-family: Open Sans, sans-serif;
  list-style-type: disc;
}

.list-item-90, .list-item-91 {
  color: #343f52;
  padding-left: 2rem;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  list-style-type: none;
}

.bold-text-20 {
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
}

.bold-text-21 {
  padding-top: 10px;
  font-size: 1.3rem;
  display: block;
}

.text-block-170 {
  color: #020202;
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
}

.list-item-92 {
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
}

.list-item-93, .list-item-94, .list-item-95, .list-item-96, .list-item-97, .list-item-98, .list-item-99, .list-item-100 {
  font-family: Open Sans, sans-serif;
}

.text-block-171, .text-block-172, .text-block-173, .text-block-174, .text-block-175 {
  color: #020202;
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
}

.list-item-101, .list-item-102 {
  font-family: Open Sans, sans-serif;
}

.text-block-176 {
  color: #020202;
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
}

.list-item-103 {
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
}

.list-item-104 {
  font-family: Open Sans, sans-serif;
}

.text-block-177, .text-block-178 {
  color: #020202;
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
}

.bold-text-22 {
  padding-top: 20px;
  font-size: 1.3rem;
  display: block;
}

.text-block-179 {
  color: #020202;
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
}

.list-item-105 {
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
}

.list-item-106, .list-item-107, .list-item-108 {
  font-family: Open Sans, sans-serif;
}

.bold-text-23 {
  padding-top: 20px;
  font-size: 1.3rem;
  display: block;
}

.text-block-180, .list-item-109 {
  color: #020202;
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
}

.list-item-110, .list-item-111, .list-item-112, .list-item-113, .list-item-114 {
  font-family: Open Sans, sans-serif;
}

.text-block-181 {
  font-size: 1.125rem;
}

.text-block-182 {
  color: #020202;
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
}

.list-item-115 {
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
}

.list-item-116 {
  font-family: Open Sans, sans-serif;
}

.text-block-183 {
  color: #020202;
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
}

.bold-text-24 {
  padding-top: 20px;
  display: block;
}

.text-block-184, .text-block-185 {
  color: #020202;
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
}

.list-item-117, .list-item-118, .list-item-119, .list-item-120 {
  padding-left: 2rem;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  list-style-type: none;
}

.list-item-121, .list-item-122, .list-item-123 {
  padding-left: 2rem;
  list-style-type: none;
}

.div-block-133 {
  margin-bottom: 4rem;
  padding-top: 3rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.list-item-124 {
  color: #343f52;
  padding-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  list-style-type: disc;
}

.list-item-125 {
  color: #020202;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
}

.link-30 {
  color: #020202;
}

.list-item-126, .list-item-127 {
  color: #343f52;
}

.list-12, .list-13, .list-14, .list-15, .list-16, .list-17, .list-18, .list-19, .list-20, .list-21, .list-22 {
  color: #020202;
}

.list-23 {
  color: #343f52;
  font-weight: 500;
}

.list-24 {
  color: #020202;
}

.text-block-186 {
  justify-content: flex-start;
  align-items: center;
  display: block;
}

.text-block-187 {
  color: #063655;
  text-align: center;
  font-size: 1.5rem;
  font-weight: 400;
}

.text-block-188 {
  color: #063655;
  font-family: Open Sans, sans-serif;
}

.text-block-189 {
  color: #020202;
  padding-top: 20px;
  font-family: Open Sans, sans-serif;
  text-decoration: underline;
}

.text-span-20 {
  text-decoration: underline;
}

.list-item-128 {
  list-style-type: decimal;
}

.text-span-21 {
  text-decoration: underline;
}

.list-item-129, .list-item-130, .list-item-131 {
  list-style-type: decimal;
}

.list-item-132, .list-item-133 {
  color: #020202;
  margin-bottom: 1rem;
  padding-left: 2rem;
  font-family: Open Sans, sans-serif;
  list-style-type: none;
}

.list-item-134 {
  color: #020202;
  margin-bottom: 1rem;
  padding-bottom: 0;
  padding-left: 2rem;
  font-family: Open Sans, sans-serif;
  list-style-type: none;
}

.list-item-135 {
  color: #020202;
  margin-bottom: 1rem;
  padding-left: 2rem;
  font-family: Open Sans, sans-serif;
  list-style-type: none;
}

.list-item-136 {
  list-style-type: decimal;
}

.text-block-190 {
  padding-top: 20px;
}

.div-block-134 {
  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;
  margin: 0 auto;
  padding: 4rem 0 0;
  display: flex;
}

.text-span-22 {
  color: #de080899;
}

.text-span-23 {
  color: #da1f1f99;
}

.text-span-24 {
  color: #c4242499;
}

.text-span-25 {
  color: #d41e1e99;
}

.text-span-26 {
  color: #d9171799;
}

.text-span-27 {
  color: #c41e1e99;
}

.text-span-28 {
  color: #d21a1a99;
}

.text-span-29 {
  color: #c81b1b99;
}

.text-span-30 {
  color: #d71f1f99;
}

.text-span-31 {
  color: #d9161699;
}

.div-block-135 {
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  display: flex;
}

.body-2 {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
  padding-right: 0;
}

.list-3-copy {
  padding-left: 0;
}

.page-padding-copy {
  background-color: #0c79c100;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 4rem;
  padding: 0 2.5rem;
  display: flex;
  overflow: visible;
}

.page-padding-copy.page-padding-bottom-0 {
  margin-bottom: 0;
}

.page-padding-copy.white_bg {
  background-color: #ffffff0f;
}

.page-padding-copy.background-color-white {
  background-color: #fff;
}

.bold-text-27 {
  font-weight: 500;
}

.div-block-138 {
  flex: 0 auto;
  padding-left: 0;
  position: static;
}

.div-block-143 {
  padding: 20px;
}

.container-60 {
  background-color: #fff;
  border: 0 #000;
  border-radius: 8px;
  padding: 20px;
  box-shadow: 0 2px 9px #0003;
}

.text-block-191 {
  text-align: center;
  font-weight: 400;
}

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

.list-item-137 {
  color: #343f52;
}

.text-span-32 {
  color: #0c79c1;
}

.image-85 {
  flex: 1;
  width: 100%;
  display: inline-block;
}

.container-61 {
  grid-column-gap: 30px;
  grid-row-gap: 5px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: center;
  place-items: center;
  display: grid;
}

.list-25 {
  display: block;
}

.list-26 {
  color: #063655;
  flex: 1;
  font-family: Open Sans, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  list-style-type: disc;
}

.text-block-192 {
  color: #063655;
  font-family: Open Sans, sans-serif;
  font-size: 1.5rem;
}

.list-item-138 {
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}

.list-27 {
  color: #525252;
  margin-top: 1rem;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.div-block-145 {
  grid-column-gap: 10px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  place-content: stretch;
  place-items: start center;
  margin-top: 2rem;
  display: grid;
}

.text-block-193 {
  color: #063655;
  text-align: center;
  margin-top: 4rem;
  font-family: Open Sans, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  text-decoration: underline;
}

.bold-text-30, .bold-text-31 {
  font-weight: 600;
}

.div-block-146 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  place-items: center start;
  width: 100%;
  margin-top: 2rem;
  margin-left: 0;
  padding-left: 6rem;
  display: block;
}

.div-block-148 {
  width: 60%;
}

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

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

.heading-2287 {
  display: none;
}

.div-block-151 {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  width: 100%;
  max-width: 100%;
  margin-top: 3rem;
  margin-bottom: 0;
  padding-bottom: 0;
  display: flex;
}

.image-86 {
  width: 125%;
  max-width: 150%;
}

.image-87 {
  width: 120%;
  max-width: 150%;
}

.text-block-194 {
  color: #525252;
  text-align: center;
  margin-top: 2rem;
  padding-left: 12rem;
  padding-right: 12rem;
  font-family: Open Sans, sans-serif;
  font-size: 1.2rem;
}

.list-item-139 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.list-28 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.text-size-medium-6 {
  color: #343f52;
  white-space: nowrap;
  font-family: Open Sans, sans-serif;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 160%;
}

.text-size-medium-copy-4 {
  color: #343f52;
  white-space: nowrap;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 160%;
}

.image-88 {
  object-fit: fill;
}

.image-89 {
  width: 7%;
}

.div-block-153 {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

.image-90, .image-91 {
  width: 13%;
}

.image-92 {
  width: 9%;
}

.image-93 {
  width: 13%;
}

.text-span-33 {
  color: #ff080899;
}

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

.text-span-34 {
  color: #0c79c1;
}

.div-block-155 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 60px;
  margin-left: 100px;
  margin-right: 100px;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.heading-2288 {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  margin-top: 2rem;
}

.body-3 {
  background-color: #0c79c1;
  margin-right: 40px;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
}

.paragraph-46 {
  color: #fff;
  text-align: center;
  font-family: Opensans, sans-serif;
  font-size: 1.25rem;
}

.div-block-156 {
  padding-top: 20px;
  padding-left: 60px;
  padding-right: 60px;
}

.div-block-157 {
  width: 60%;
  margin-top: 20px;
}

.text-span-35 {
  text-decoration: underline;
}

.text-span-36 {
  font-weight: 500;
}

.paragraph-47 {
  color: var(--white);
  text-align: center;
  font-family: Opensans, sans-serif;
}

.paragraph-48 {
  color: #fff;
  text-align: center;
  font-family: Open Sans, sans-serif;
  font-weight: 300;
}

@media screen and (min-width: 1280px) {
  .heading-medium {
    font-weight: 600;
  }

  .padding-top.padding-xxhuge {
    padding-top: 12rem;
  }

  .button.primary {
    overflow: hidden;
  }

  .home-hero-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1.75fr 1fr;
  }

  .container-default {
    max-width: 100%;
    padding-right: 0;
  }

  .container-2 {
    max-width: 1350px;
  }

  .howitworks {
    grid-column-gap: 3rem;
    grid-row-gap: 40px;
  }

  .typedjs-no-cursor.heading-small {
    font-family: Open Sans, sans-serif;
    font-weight: 700;
  }

  .container {
    max-width: 1350px;
  }

  .image-3 {
    width: 90%;
  }

  .form-block-6 {
    width: 30rem;
  }

  .div-block-38 {
    width: 100%;
  }

  .message-text-box {
    line-height: 60px;
  }

  .cta2 {
    max-width: 100%;
  }

  .container-4 {
    max-width: 1350px;
  }

  .social-links {
    justify-content: flex-start;
    align-items: stretch;
    margin-top: 8rem;
  }

  .button-5-copy.cc-small {
    transform: translate(0);
  }

  .container-7 {
    max-width: 1350px;
  }

  .image-27 {
    max-width: none;
  }

  .list-item-10 {
    margin-bottom: 1rem;
  }

  .image-26 {
    width: 35rem;
    max-width: none;
  }

  .heading-medium-2 {
    margin-bottom: 1rem;
    font-weight: 600;
  }

  .home-hero-buttons-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .home-hero-grid-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: minmax(0, 1.75fr) minmax(0, 1fr);
  }

  .list-2 {
    margin-bottom: 2rem;
  }

  .grid-second-half.features {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: row;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .grid-first-half {
    flex: 1;
  }

  .section-407.hero-padding {
    padding-right: 0;
    transition: opacity .2s;
    transform: scale(1);
  }

  .button-13 {
    backface-visibility: visible;
    transform-origin: 50%;
    transform: perspective(2px);
  }

  .button-13:hover {
    perspective: none;
    transform-origin: 50%;
    padding: 12px 23px;
    transform: perspective(2px)translate(0, -3px);
  }

  .grid-halves {
    flex: 1;
  }

  .drhhdrhdr.features {
    grid-column-gap: 21px;
    grid-row-gap: 21px;
    grid-template-rows: auto;
    grid-template-columns: minmax(198px, 3fr);
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-items: stretch stretch;
    display: inline;
  }

  .div-industry-selection {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .paragraph-4 {
    font-weight: 400;
  }

  .sticky-2 {
    margin-right: 0;
    padding-right: 0;
  }

  .container-14 {
    max-width: 1350px;
  }

  .home-hero-grid-23 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1.75fr 1fr;
  }

  .padding-top-header.padding-xxhuge {
    padding-top: 0;
  }

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

  .text-block-80 {
    font-size: 1.1rem;
  }

  .padding-top-copy.padding-xxhuge, .padding-top-copy-copy.padding-xxhuge {
    padding-top: 12rem;
  }

  .container-default-3 {
    max-width: 100%;
  }

  .product-padding.padding-xxhuge {
    padding-top: 12rem;
  }

  .margin-bottom-copy.margin-medium-copy {
    margin-left: auto;
    margin-right: auto;
  }

  .section-8.hero-padding {
    margin-bottom: 100px;
  }

  .form-block-7 {
    width: 620px;
  }

  .container-30 {
    max-width: 100%;
  }

  .container-2-copy {
    max-width: 1350px;
  }

  .container-default-copy {
    max-width: 100%;
  }

  .home-hero-buttons-3-copy-copy {
    padding-left: 0;
  }

  .image-6-copy {
    max-width: 60%;
  }

  .edxtgd {
    white-space: normal;
  }

  .dfthftjfj, .dfthftjfj-copy {
    max-width: 1350px;
  }

  .heading-medium-3 {
    font-weight: 600;
  }

  .container-35, .container-36 {
    max-width: 1350px;
  }

  .container-default-5 {
    max-width: 100%;
  }

  .container-39 {
    max-width: 1350px;
  }

  .contain {
    justify-content: flex-start;
    align-items: stretch;
    max-width: 100%;
    display: flex;
  }

  .container-default-6 {
    max-width: 100%;
  }

  .home-hero-buttons-4 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .container-default-7 {
    max-width: 100%;
  }

  .heading-medium-2-copy {
    margin-bottom: 1rem;
    font-weight: 600;
  }

  .contact-headerhero {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .home-hero-grid-24 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1.75fr 1fr;
  }

  .contact-container-25 {
    max-width: 1231px;
  }

  .image-6-copy-2 {
    width: 100%;
    max-width: 1240px;
  }

  .contain-2 {
    max-width: 100%;
  }

  .article-cards-overflow-copy-2 {
    max-width: 1000px;
  }

  .container-default-8, .contain-3, .container-default-9, .contain-4, .contain-5, .contain-6, .contain-7 {
    max-width: 100%;
  }

  .heading-medium-2-center {
    margin-bottom: 1rem;
    font-weight: 600;
  }

  .contain-8 {
    max-width: 100%;
  }

  .section-437 {
    padding: 4rem 20px;
  }

  .heading-2279, .paragraph-38 {
    text-align: center;
  }

  .container-default-10 {
    max-width: 100%;
  }

  .post-preview-blog {
    min-width: 340px;
    max-width: 380px;
  }

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

  .brand-grid {
    margin-bottom: 1rem;
  }

  .image-83 {
    max-width: 100%;
    height: 60px;
    margin-bottom: 0;
  }

  .text {
    padding-top: 10px;
  }

  .bold-text-14 {
    padding-top: 0;
  }

  .div-block-135 {
    justify-content: center;
    align-items: center;
  }

  .div-block-137 {
    margin-left: 0;
  }

  .text-block-195 {
    padding-right: 140px;
  }
}

@media screen and (min-width: 1440px) {
  .text-style-link {
    font-family: Opensans, sans-serif;
    font-weight: 500;
  }

  .page-padding, .page-padding.white_bg {
    background-color: #ffffff0f;
  }

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

  .heading-h5 {
    line-height: 120%;
  }

  .button.primary {
    white-space: normal;
    flex: 0 auto;
    width: auto;
    max-width: 100.001%;
    line-height: 100%;
  }

  .button.primary.small.max-width-full {
    border-style: none;
  }

  .button-text-wrapper {
    align-items: center;
  }

  .button-inner-text {
    flex: 0 auto;
    align-self: auto;
  }

  .button-inner {
    width: 100%;
    max-width: 100%;
    height: auto;
  }

  .button-text-text {
    width: auto;
  }

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

  .headerhero {
    background-color: var(--white);
  }

  .home-hero-grid {
    grid-column-gap: 1.6rem;
    grid-row-gap: 1.6rem;
  }

  .text-size-xlarge {
    text-align: left;
    width: 45rem;
  }

  .text-size-xlarge.mb-30 {
    padding-bottom: 30px;
  }

  .container-default {
    width: 80rem;
    max-width: 1600px;
    padding-left: 0;
    padding-right: 0;
  }

  .card-padding-default.blue-bg {
    background-color: #0c79c10f;
  }

  .home-notifications-grid {
    grid-column-gap: 4rem;
    grid-template-columns: 1.25fr 1fr;
    justify-content: stretch;
    justify-items: stretch;
  }

  .section-cta {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .card-padding-xlarge.custom_cta_padding {
    padding-top: 0;
    padding-bottom: 0;
  }

  .dropdown-compare-grid-column {
    display: block;
  }

  .navbar-dropdown.compare {
    display: none;
  }

  .home-features-grid {
    justify-content: stretch;
    justify-items: stretch;
  }

  .section-2.background-light {
    background-color: #0000;
  }

  .container-2 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .howitworks {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .heading-22 {
    text-overflow: clip;
    padding-bottom: 2rem;
    line-height: 100%;
    display: block;
    position: static;
  }

  .image-3 {
    width: 100%;
  }

  .div-dropdown-input {
    display: flex;
  }

  .social-links {
    justify-content: flex-start;
    align-items: stretch;
    margin-top: 1rem;
  }

  .image-27 {
    border-radius: 0;
  }

  .image-26 {
    width: 45rem;
    max-width: none;
  }

  .heading-h5-3 {
    font-size: 1.5rem;
  }

  .headerpadding.padding-xxhuge {
    padding-top: 0;
  }

  .grid-second-half.features, .grid-first-half {
    flex: 1;
  }

  .grid-halves {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .bold-text {
    font-size: 70px;
  }

  .content-width.vertical-flex.features {
    width: 100%;
  }

  .paragraph-4 {
    font-size: 1.09rem;
  }

  .text-block-16 {
    font-family: Open Sans, sans-serif;
  }

  .text-block-17 {
    font-family: Open Sans, sans-serif;
    font-weight: 400;
  }

  .margin-bottom-37 {
    font-size: 1.09rem;
  }

  .padding-top-header.padding-xxhuge {
    padding-top: 0;
  }

  .home-hero244 {
    width: 38%;
    top: 0%;
  }

  .collection-list {
    max-width: 100%;
    overflow: hidden;
  }

  .article-cards-overflow {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    max-width: 100%;
    overflow: hidden;
  }

  .text-block-80 {
    font-size: 1.3rem;
  }

  .counter {
    grid-template-columns: 1.25fr 1fr;
    justify-content: stretch;
    justify-items: stretch;
  }

  .counter_number.cc-comma {
    font-family: Open Sans, sans-serif;
    font-weight: 400;
  }

  .assesslogo {
    background-image: url('../images/document-magnifying-glass.svg');
    border-radius: 6px;
  }

  .fundinglogo {
    background-image: url('../images/currency-dollar_1.svg');
    border-radius: 6px;
  }

  .applogo {
    background-image: url('../images/Vector.svg');
    background-size: 30px;
    border-radius: 6px;
  }

  .bizcap-by-numbers {
    padding-top: 90px;
  }

  .cta-2 {
    text-align: center;
    grid-template-rows: auto;
    justify-content: space-between;
    align-self: auto;
    align-items: stretch;
    padding-bottom: 2rem;
    display: flex;
  }

  .heading-3 {
    text-align: left;
    font-size: 4rem;
  }

  .padding-top-copy-copy.padding-xxhuge-copy, .padding-top-copy-copy.padding-4444copy-copy {
    padding-top: 2rem;
  }

  ._151551551522._5151515 {
    padding-top: 4rem;
  }

  .c-title-2 {
    line-height: 110%;
  }

  .container-default-3 {
    width: 80rem;
    max-width: 1600px;
  }

  .card-7.bluebg {
    background-color: #0c79c10f;
  }

  ._1564 {
    max-width: none;
  }

  ._54155.margin-xlarge {
    max-width: 45rem;
  }

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

  .productcompare {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: stretch;
    justify-items: stretch;
    margin-top: 2rem;
  }

  .productswuare {
    background-color: #0c79c10f;
    border-radius: 7px;
    padding-left: 0;
  }

  .product-title {
    margin-top: 0;
    margin-bottom: 20px;
  }

  .image-50 {
    width: 100%;
    height: 277.049px;
  }

  .imageproduct {
    background-image: linear-gradient(#0c79c10f, #0c79c10f), url('../images/Fast---500x300-1_1Fast - 500x300 (1).webp');
    background-position: 0 0, 50%;
    background-size: auto, cover;
    border-radius: 6px;
    width: 100%;
    height: 230px;
  }

  .heading-2246 {
    color: var(--343f52);
    font-family: Open Sans, sans-serif;
    font-size: 1.8rem;
    font-weight: 600;
  }

  .div-block-47 {
    height: auto;
    min-height: 54.466%;
    padding: 2rem;
  }

  .paragraph-23 {
    color: var(--343f52);
    margin-bottom: 40px;
    font-family: Open Sans, sans-serif;
    font-weight: 400;
  }

  .product-padding.padding-xxhuge-copy {
    padding-top: 2rem;
  }

  .product-padding.padding-4444copy-copy {
    flex: 0 auto;
  }

  ._222 {
    background-color: #f000;
    background-image: linear-gradient(#0c79c10f, #0c79c10f), url('../images/Small-BL---Menu-and-Solutions-Grid---500x300_1Small BL - Menu and Solutions Grid - 500x300.webp');
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    border-radius: 6px;
    width: 100%;
    height: 230px;
  }

  ._333 {
    background-image: linear-gradient(#0c79c10f, #0c79c10f), url('../images/Secured-BL---Grid---500x300_1Secured BL - Grid - 500x300.webp');
    background-position: 0 0, 50%;
    background-size: auto, cover;
    border-radius: 6px;
    width: 100%;
    height: 230px;
  }

  ._444 {
    background-image: linear-gradient(#0c79c10f, #0c79c10f), url('../images/Bridging---Grid---500x300_1Bridging - Grid - 500x300.webp');
    background-position: 0 0, 50%;
    background-size: auto, cover;
    border-radius: 6px;
    width: 100%;
    height: 230px;
  }

  ._555 {
    background-image: url('../images/Line-of-Credit---Menu-and-Solutions-Grid---500x300-2_1Line of Credit - Menu and Solutions Grid - 500x300 (2).webp');
    background-position: 50%;
    background-size: cover;
    border-radius: 6px;
    width: 100%;
    height: 230px;
  }

  ._666 {
    background-image: linear-gradient(#0c79c10f, #0c79c10f), url('../images/pexels-mikhail-nilov-7682204-1.webp');
    background-position: 0 0, 50% 0;
    background-size: auto, cover;
    border-radius: 6px;
    width: 100%;
    height: 200px;
  }

  .c-title-2-copy {
    line-height: 110%;
  }

  .home-text {
    padding-left: 10px;
  }

  .heading-2-how-much-do-you-need {
    font-size: 3rem;
  }

  ._2-tiles {
    display: block;
  }

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

  .fhf {
    height: 55px;
  }

  .div-block-26 {
    padding-left: 0;
  }

  .footer-bottom-3 {
    width: 75%;
  }

  .trustpilot-copy {
    margin-bottom: 0;
  }

  .productswuare-copy {
    background-color: #0c79c1;
    border-radius: 7px;
    padding-left: 0;
  }

  .heading-2246-copy {
    color: var(--343f52);
    font-family: Open Sans, sans-serif;
    font-size: 1.8rem;
    font-weight: 600;
  }

  .paragraph-23-copy {
    color: #fff;
    font-family: Open Sans, sans-serif;
    font-weight: 400;
  }

  .heading-2246-copy-copy {
    color: #fff;
    font-family: Open Sans, sans-serif;
    font-size: 3rem;
    font-weight: 600;
  }

  .cta-grid-right-copy {
    padding-top: 20px;
  }

  .buttoncta-copy.primary {
    font-size: 1.5rem;
    line-height: 100%;
  }

  .blog-section {
    margin-bottom: 0;
  }

  .heading-2248 {
    margin-bottom: 4rem;
  }

  ._51515515-copy {
    margin-top: 4rem;
    margin-bottom: 2rem;
  }

  .blog-section-copy {
    margin-bottom: 4rem;
  }

  .howitworks-copy {
    justify-content: stretch;
  }

  .cta-grid-left-copy {
    text-align: left;
  }

  .container-2-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    display: block;
  }

  .drdrbdbdr {
    line-height: 110%;
  }

  .container-default-copy {
    max-width: 1600px;
    padding-left: 0;
    padding-right: 0;
  }

  ._51515515-copy-copy {
    margin-top: 2rem;
    margin-bottom: 3rem;
  }

  .home-hero-buttons-3-copy-copy {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    aspect-ratio: auto;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    max-width: none;
    font-family: Open Sans, sans-serif;
  }

  ._151551551522-copy._5151515-copy {
    padding-top: 4rem;
  }

  .home-testimonials-grid-copy {
    justify-content: center;
    display: flex;
  }

  .home-notifications-grid-copy {
    grid-column-gap: 4rem;
    grid-template-columns: 1.25fr 1fr;
    justify-content: stretch;
    justify-items: stretch;
    margin-bottom: 6rem;
  }

  ._249243 {
    width: auto;
  }

  .f-paragraph-large {
    text-align: center;
    white-space: normal;
    margin-bottom: 1rem;
  }

  .article-cards-overflow-copy {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    overflow: hidden;
  }

  ._65156615 {
    padding-top: 4rem;
  }

  .image-6-copy {
    max-width: 100%;
  }

  .c-title-2-copy-copy {
    line-height: 110%;
  }

  .tfhcrhd {
    grid-column-gap: 3rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: minmax(230px, 2fr);
    grid-auto-flow: column;
    justify-content: stretch;
    justify-items: stretch;
    margin-bottom: 6rem;
    line-height: 100%;
    display: grid;
  }

  .f-paragraph-large-copy {
    text-align: center;
    text-align: center;
    margin-bottom: 1rem;
  }

  .dfthftjfj {
    padding-left: 2.5rem;
    padding-right: 7rem;
  }

  .ftjfjfjfjfjf, .ftjfjfjfjfjf-copy {
    justify-content: stretch;
  }

  .button-text-text-copy {
    width: auto;
  }

  ._4248248 {
    justify-content: center;
    align-items: center;
    padding-top: 12px;
  }

  .dfthftjfj-copy {
    padding-left: 2.5rem;
    padding-right: 7rem;
  }

  .ftjftjfj {
    white-space: normal;
    line-height: 22px;
  }

  .dhdrdh.border-bottom-remove-copy-copy {
    grid-template-columns: .25fr 1fr;
  }

  .vrrdbrdbd {
    background-color: #343f52;
  }

  .wefesfefs {
    border-bottom: 1px solid #e5e7eb;
    border-left-style: none;
  }

  ._12121-12 {
    text-align: center;
    line-height: 22px;
  }

  .ddrxdrhxdrh {
    margin-bottom: 2rem;
  }

  .xfthfttft {
    padding-top: 0;
  }

  .fthtf, ._56416415 {
    border-bottom: 1px solid #e5e7eb;
    border-left-style: none;
  }

  .home-features-grid-copy {
    justify-content: stretch;
    justify-items: stretch;
    padding-left: 4rem;
    padding-right: 0;
  }

  .button-text-text-3 {
    width: auto;
  }

  .div-block-71 {
    height: 38px;
  }

  .text-block-118 {
    font-size: 1.5rem;
  }

  .cookie-modal_closebutton {
    background-color: #f2f3f7;
  }

  .cookie-modal_button {
    background-color: #0c79c1;
  }

  .cookie-modal_button-wrap.is-small, .cookie-modal_button-wrap.in-pref-manger {
    background-color: #f2f3f7;
  }

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

  .fesvesse {
    color: var(--343f52);
    font-weight: 600;
  }

  .cookie-modal_closebutton-2.is-sticky {
    background-color: #f2f3f7;
  }

  .cookie-modal_button-2 {
    background-color: #0c79c1;
  }

  .cookie-preference_background {
    background-color: #d5dde780;
  }

  .cookie-preference_component {
    display: none;
  }

  .cookie-modal_radio_button {
    border-color: #0c79c1;
  }

  .cookie-modal_radio_button.w--redirected-checked, .cookie-modal_radio_button.is-always-active {
    background-color: #0c79c1;
    border-color: #0c79c1;
  }

  .cookie-modal_button_text-2 {
    font-weight: 600;
  }

  .cookie-modal_button_text-2-copy {
    color: var(--343f52);
  }

  .container-35 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .button-text-wrapper-2 {
    align-items: center;
  }

  .howitworks-paddin-small {
    justify-content: stretch;
  }

  .container-36 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .container-default-5 {
    width: 80rem;
    max-width: 1600px;
    padding-left: 0;
    padding-right: 0;
  }

  .tfhcrhd-small {
    grid-column-gap: 4rem;
    grid-template-columns: 1fr 1fr;
    justify-content: stretch;
    justify-items: stretch;
    margin-bottom: 6rem;
  }

  ._45364646 {
    white-space: normal;
    line-height: 22px;
  }

  .text-size-xlarge-8.careers-values-cont {
    max-width: 100%;
  }

  .contain, .container-default-6, .container-default-7 {
    width: 80rem;
    max-width: 1600px;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-cols-2 {
    grid-template-areas: ".";
  }

  .drdrbdbdr-2 {
    line-height: 110%;
  }

  .contact-hero-grid-left {
    margin-left: 0;
  }

  .contact-headerhero {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .drdrbdbdr-3 {
    line-height: 110%;
  }

  .image-6-copy-2 {
    max-width: 1240px;
  }

  .contain-2 {
    width: 80rem;
    max-width: 1600px;
    padding-left: 0;
    padding-right: 0;
  }

  .drdrbdbdr-4 {
    line-height: 110%;
  }

  .grid-cols-3 {
    grid-template-areas: ".";
  }

  .grid-cols-3.cc-3col.careers-values-grid {
    place-content: stretch center;
  }

  .grid-cols-3.cc-3col.careers-values-grid.grid_lp_3col {
    flex-flow: wrap;
    grid-auto-rows: auto;
    grid-auto-columns: 1fr;
    place-content: stretch center;
    place-items: stretch center;
    display: flex;
  }

  .article-cards-overflow-copy-2 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    max-width: 1000px;
    overflow: hidden;
  }

  .container-default-8 {
    width: 80rem;
    max-width: 1600px;
  }

  .f-paragraph-large-copy-2, .f-paragraph-large-2 {
    text-align: center;
    margin-bottom: 1rem;
  }

  .careers-values-box {
    width: 30%;
  }

  .contain-3 {
    width: 80rem;
    max-width: 1600px;
    padding-left: 0;
    padding-right: 0;
  }

  .f-paragraph-large-3 {
    text-align: center;
    margin-bottom: 1rem;
  }

  .container-default-9 {
    width: 80rem;
    max-width: 1600px;
  }

  .header-padding {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .grid-11 {
    max-width: 1217px;
  }

  .contain-4 {
    width: 80rem;
    max-width: 1600px;
    padding-left: 0;
    padding-right: 0;
  }

  .f-paragraph-large-copy-3 {
    text-align: center;
    margin-bottom: 1rem;
  }

  .f-paragraph-large-left-aligned {
    text-align: left;
    margin-bottom: 1rem;
  }

  .contain-5 {
    width: 80rem;
    max-width: 1600px;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-13, .grid-14 {
    max-width: 1217px;
  }

  .contain-6, .contain-7 {
    width: 80rem;
    max-width: 1600px;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-15 {
    max-width: 1217px;
  }

  .div-block-47-copy {
    height: auto;
    min-height: 100%;
    padding: 2rem;
  }

  .productswuare-copy-2 {
    background-color: #0c79c10f;
    border-radius: 7px;
    padding-left: 0;
  }

  .productswuare-copy-3, .productswuare-copy-4 {
    background-color: #0c79c1;
    border-radius: 7px;
    padding-left: 0;
  }

  .f-paragraph-large-copy-4 {
    text-align: center;
    margin-bottom: 1rem;
  }

  .heading-2273 {
    color: #343f52;
    font-family: Open Sans, sans-serif;
    font-size: 1.8rem;
    font-weight: 600;
  }

  .paragraph-32 {
    color: #343f52;
    margin-bottom: 40px;
    font-family: Open Sans, sans-serif;
    font-weight: 400;
  }

  .div-block-110 {
    height: auto;
    min-height: 54.466%;
    padding: 2rem;
  }

  .h2-main-heading {
    text-align: center;
  }

  ._404-body-text {
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
    width: 90%;
    display: flex;
  }

  .text-size-xlarge-11 {
    width: 45rem;
  }

  .text-size-xlarge-11._404-text-body {
    text-align: center;
    width: auto;
    margin-top: 20px;
    margin-bottom: 30px;
  }

  .award-title {
    line-height: 110%;
  }

  .trustpilot-slider-title {
    margin-bottom: 4rem;
  }

  .compare-solutions-select {
    padding-left: 10px;
    padding-right: 20px;
  }

  .award-recognition-box-title {
    top: 100px;
  }

  .partnerships-manager-content.margin-bottom-37 {
    font-size: 1.09rem;
  }

  .contain-8 {
    width: 80rem;
    max-width: 1600px;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-33 {
    margin-left: 80px;
    margin-right: 80px;
  }

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

  .paragraph-34 {
    text-align: center;
    margin-left: 80px;
    margin-right: 80px;
  }

  .div-block-116 {
    grid-column-gap: 80px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: space-between;
    display: flex;
  }

  .div-block-117 {
    margin-left: 0;
    padding-left: 0;
  }

  .div-block-118 {
    margin-right: 0;
    padding-right: 0;
  }

  .text-block-130 {
    text-align: left;
    font-size: 18px;
    line-height: 160%;
  }

  .whitebg {
    background-color: #fff;
  }

  .section-435 {
    max-width: 1350px;
    margin-left: auto;
    margin-right: auto;
  }

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

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

  .div-block-120 {
    flex: 1;
    width: 50%;
  }

  .div-block-121 {
    flex: 1;
    justify-content: flex-end;
    align-items: center;
    width: 50%;
    display: flex;
  }

  .div-block-122 {
    background-color: #eff5f6;
  }

  .section-436 {
    max-width: 1350px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-2278 {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 4rem;
  }

  .div-block-123 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .breadcrumb_link {
    font-size: 14px;
  }

  .image-78 {
    line-height: 1.5px;
  }

  .rich-text-block-2 {
    text-align: left;
    text-indent: 0;
    text-overflow: clip;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    line-height: 150%;
    text-decoration: none;
  }

  .section-437 {
    max-width: 1350px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 4rem;
    padding-bottom: 4rem;
    padding-right: 0;
  }

  .heading-2279 {
    text-align: center;
    padding-bottom: 20px;
  }

  .section-438 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    justify-items: start;
    max-width: 1150px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 4rem;
    padding-bottom: 4rem;
    display: flex;
  }

  .glossary_listing_title {
    font-size: 22px;
  }

  .glossary_listing_description {
    font-size: 18px;
  }

  .div-block-124 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 10px;
    display: block;
  }

  .read_more_listing {
    color: #333;
    font-size: 18px;
  }

  .collection-list-3 {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    flex-flow: column;
    display: flex;
  }

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

  .div-block-125 {
    background-color: #eff5f6;
  }

  .sidebar_block {
    width: 30px;
    margin-right: 40px;
    display: block;
    position: relative;
  }

  .collection-list-wrapper-4 {
    max-width: 800px;
    display: block;
  }

  .flex_div_trustpilot {
    flex-flow: wrap;
    max-width: 600px;
    display: block;
  }

  .rich-text-block-3 {
    text-align: center;
  }

  .div-block-127 {
    text-align: center;
    max-width: 1012px;
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-39 {
    padding-top: 20px;
  }

  .section-439 {
    background-color: #0c79c10f;
    padding-top: 70px;
    padding-bottom: 70px;
    padding-right: 0;
  }

  .div-block-128 {
    max-width: 1220px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-129 {
    flex-flow: wrap;
    place-content: space-between;
    align-items: center;
    display: flex;
  }

  .div-block-130 {
    max-width: 40%;
  }

  .div-block-131 {
    max-width: 50%;
  }

  .paragraph-40 {
    text-align: center;
    padding-top: 20px;
  }

  .container-default-10 {
    width: 80rem;
    max-width: 1600px;
    padding-left: 0;
    padding-right: 0;
  }

  .button-text-text-6 {
    width: auto;
  }

  .button-text-wrapper-3 {
    align-items: center;
  }

  .button-text-text-7 {
    width: auto;
  }

  .button-text-wrapper-4 {
    align-items: center;
  }

  .text-block-136 {
    font-size: 1rem;
  }

  .text {
    padding-top: 10px;
  }

  .bold-text-14 {
    padding-top: 10px;
    display: block;
  }

  .div-block-133 {
    padding-top: 4rem;
  }

  .bold-text-25 {
    padding-top: 10px;
    display: block;
  }

  .div-block-134 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    margin: 0;
    padding: 0;
    display: flex;
  }

  .div-block-135 {
    justify-content: center;
    align-items: center;
  }

  .page-padding-copy, .page-padding-copy.white_bg {
    background-color: #ffffff0f;
  }

  .div-block-146 {
    padding-left: 7rem;
  }

  .div-block-155 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    margin: 4rem;
    padding: 40px 220px;
    display: flex;
  }

  .heading-2288 {
    color: #fff;
    text-align: center;
  }

  .body-3 {
    background-color: #0c79c1;
  }

  .paragraph-46 {
    color: #fff;
  }

  .div-block-156 {
    padding-left: 140px;
    padding-right: 140px;
  }

  .div-block-157 {
    width: 50%;
  }

  .paragraph-48 {
    font-size: 1.125rem;
  }
}

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

  h2 {
    font-size: 3rem;
  }

  .hide-tablet {
    display: none;
  }

  .heading-medium {
    font-size: 4rem;
  }

  .heading-medium.text-align-left-mobile-center {
    text-align: center;
  }

  .heading-large {
    font-size: 5rem;
  }

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

  .section-styleguide {
    grid-column-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .text-rich-text blockquote {
    background-position: 0 49px;
    background-size: 40px;
    padding-left: 4rem;
    font-size: 2rem;
    line-height: 140%;
  }

  .heading-xlarge {
    font-size: 10rem;
  }

  .page-padding {
    justify-content: center;
    align-items: flex-start;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .show-tablet {
    display: block;
  }

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

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-large {
    margin: 2.5rem;
  }

  .margin-xlarge {
    margin: 3rem;
  }

  .margin-xxlarge {
    margin: 4rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .margin-xxhuge {
    margin: 8rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .padding-xlarge {
    padding: 3rem;
  }

  .padding-xxlarge {
    padding: 4rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .padding-xxhuge {
    padding: 8rem;
  }

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

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

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

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

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

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

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

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

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

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

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

  .padding-vertical.padding-xxhuge {
    padding-bottom: 2rem;
  }

  .padding-vertical.padding-xhuge {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .padding-vertical.padding-huge.text-align-center.calculator-hero {
    flex-flow: column;
  }

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

  .navbar-inner {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .navbar-logo {
    min-width: 80px;
    height: 25px;
  }

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

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

  .exhibiton-cta {
    justify-content: flex-start;
  }

  .heading-h4 {
    font-size: 1.65rem;
  }

  .heading-h1 {
    font-size: 3.5rem;
  }

  .button.primary {
    flex: 0 auto;
    align-self: auto;
    width: auto;
    max-width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .navbar-menu-item.navbar-menu-item-tablet-hide {
    display: none;
  }

  .navbar-menu-item.navbar-menu-item-tablet-show {
    display: block;
  }

  .navbar-menu-text {
    font-size: .875rem;
  }

  .nav-link {
    padding: 1rem 3rem;
  }

  .button-inner-text {
    white-space: normal;
    flex: 0 auto;
    width: 100%;
    height: 1.5%;
    font-size: 1.125rem;
  }

  .button-inner {
    z-index: 10;
    flex-flow: row;
    align-items: center;
    width: auto;
    height: auto;
    line-height: 1.3;
    display: block;
    position: relative;
  }

  .button-text-text {
    flex-flow: column;
    flex: 0 auto;
    justify-content: space-between;
    align-items: center;
    padding-left: 0;
    font-size: 1rem;
  }

  .badge {
    flex: none;
  }

  .headerhero {
    flex-flow: row;
    display: block;
  }

  .home-hero-grid {
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: minmax(0, 1fr);
    grid-auto-flow: row dense;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .home-hero-grid.lp {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, .75fr);
    grid-auto-columns: 1fr;
    display: grid;
  }

  .home-hero-grid.competitor-single-col-hero {
    grid-template-columns: minmax(0, 1fr);
  }

  .home-hero-grid.paid-social-grid {
    flex-flow: column;
    display: flex;
  }

  .text-size-xlarge {
    font-size: 1rem;
  }

  .container-default {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: center;
    flex-flow: column-reverse;
    flex: 0 auto;
    order: 0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-self: auto;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    display: block;
  }

  .home-hero-card-2, .home-hero-card-1 {
    width: 200px;
  }

  .home-hero-cards {
    text-align: left;
    justify-content: flex-end;
    align-items: center;
    width: auto;
    min-width: auto;
    margin-right: 0;
    display: flex;
  }

  .home-features-card-grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

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

  .home-savings-heading {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr auto;
  }

  .home-savings-grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .home-savings-column._04 {
    display: none;
  }

  .home-tools-logos {
    flex-wrap: wrap;
  }

  .home-notifications-grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    text-align: left;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1.25fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .home-card-1 {
    width: 400px;
  }

  .home-card-2, .home-card-3 {
    width: 400px;
    margin-top: -150px;
  }

  .home-testimonials-heading {
    grid-template-columns: 1fr;
  }

  .home-testimonials-grid {
    column-count: 2;
    grid-template-columns: 1fr 1fr;
    column-gap: 1.5rem;
    margin-top: -1.5rem;
  }

  .cta {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding: 3rem;
  }

  .cta-image-wrapper {
    margin-bottom: -3rem;
    margin-right: -14rem;
  }

  .faq-grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: .75fr 1fr;
  }

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

  .post-preview-image {
    height: 100%;
    min-height: 0;
    max-height: 100%;
  }

  .footer-grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .features-hero-cards {
    height: 200px;
  }

  .features-hero-cards-inner {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    display: flex;
  }

  .features-app-grid {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr auto;
  }

  .choose-cards-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .choose-card-price {
    font-size: 2rem;
  }

  .features-overview-grid-top {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .features-overview-card-large {
    padding: 2rem;
  }

  .features-overview-stats-image-wrapper {
    height: 250px;
    margin-bottom: -2rem;
    margin-left: -2rem;
    margin-right: -2rem;
    overflow: hidden;
  }

  .features-overview-cards-image {
    height: 200px;
    margin-bottom: -2rem;
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .features-overview-card-middle {
    width: 50%;
  }

  .features-overview-card-outer {
    padding-top: 3rem;
  }

  .features-overview-cards-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .features-overview-card-small {
    padding: 2rem 2rem 3rem;
  }

  .blog-posts-grid {
    grid-template-columns: 1fr 1fr;
  }

  .post-content blockquote {
    background-position: 0 52px;
    background-size: 30px;
    padding-left: 4rem;
    font-size: 2rem;
    line-height: 140%;
  }

  .support-hero-grid {
    grid-template-columns: 1fr .75fr;
  }

  .compare-hero-cards-wrapper {
    margin-bottom: -7rem;
  }

  .cta-support {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 1.5rem;
  }

  .support-faq-grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: auto 1fr;
  }

  .support-faq-sidebar {
    top: 110px;
  }

  .support-compare-table-cards {
    grid-template-columns: 1fr;
  }

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

  .compare-table-row {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .transaction-title, .transaction-price {
    font-size: 1.125rem;
  }

  .transactions-grid-right {
    width: 100%;
  }

  .transactions-grid-right-inner {
    width: 100%;
    height: auto;
  }

  .features-app-phone {
    border-width: 8px;
    border-radius: 40px;
    width: 300px;
  }

  .cursor-wrapper {
    display: none;
  }

  .dropdown-blog-grid {
    grid-template-columns: 1fr;
  }

  .home-features-phone {
    width: 280px;
  }

  .home-features-grid {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr auto;
  }

  .navbar-menu-item-inner {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .features-overview-transactions-image-wrapper {
    height: auto;
    margin-bottom: -2rem;
    margin-left: -2rem;
    margin-right: -2rem;
    overflow: hidden;
  }

  .cta-list-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .home-hero-grid-left {
    text-align: left;
    flex: 1;
    align-self: auto;
    padding-left: 0;
  }

  .home-hero-grid-left.padding-end-40 {
    padding-right: 0;
  }

  .home-hero-grid-right {
    text-align: left;
    flex: 1;
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    min-width: auto;
    max-width: 100%;
    display: block;
  }

  .home-hero-grid-right.competitor-hidden {
    display: none;
  }

  .transactions-grid-left {
    padding-top: 0;
    padding-bottom: 0;
  }

  .home-testimonials-card {
    margin-top: 1.5rem;
  }

  .home-testimonials-heading-left {
    text-align: center;
    flex-direction: column;
    align-items: center;
    max-width: 30rem;
    display: flex;
  }

  .support-compare-table-cards-left, .dropdown-blog-grid-left {
    display: none;
  }

  .compare-table-row-title {
    text-align: center;
    flex-direction: column;
    justify-content: center;
  }

  .licensing-grid {
    grid-column-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .changelog-inner-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .block-quote {
    background-position: 0 52px;
    background-size: 40px;
    padding-left: 4rem;
  }

  .support-hero-image {
    width: 250px;
  }

  .compare-hero-card {
    width: 180px;
  }

  .support-hero-cards-wrapper {
    height: 290px;
    margin-bottom: -6rem;
  }

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

  .caption {
    display: block;
  }

  .caption.caption-start {
    background-color: #fff0;
    margin-bottom: 10px;
  }

  .howitworks {
    flex-flow: column wrap-reverse;
    margin-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .display-2 {
    font-size: 37px;
    line-height: 44px;
  }

  .button-4 {
    position: relative;
  }

  .sticky {
    position: relative;
    top: auto;
  }

  .loader-wrapper {
    width: 100%;
  }

  .heading-21 {
    font-size: 3rem;
  }

  .heading-22 {
    text-align: left;
    padding-bottom: 30px;
    font-size: 2.5rem;
    line-height: 110%;
  }

  .reasons {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .button-5 {
    position: relative;
  }

  .tabs-menu {
    flex-direction: column;
  }

  .tab-pane-grid {
    flex-direction: column;
    display: flex;
  }

  .image-3 {
    width: 100%;
    max-width: 105%;
  }

  .card_img:hover {
    opacity: 1;
  }

  .cards {
    grid-column-gap: 0rem;
    grid-row-gap: 3rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: grid;
  }

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

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

  .field-label-10 {
    font-size: 14px;
  }

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

  .text-field-15, .text-field-14 {
    margin-bottom: 10px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .faq-grid-copy {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: .75fr 1fr;
  }

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

  .footer-cta {
    grid-row-gap: 10px;
    flex-direction: column;
    align-items: flex-start;
  }

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

  .display-3 {
    font-size: 34px;
    line-height: 44px;
  }

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

  .display-4 {
    font-size: 34px;
    line-height: 44px;
  }

  .footer-2.background-dark {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .footer-cta-2 {
    grid-row-gap: 10px;
    flex-direction: column;
    align-items: flex-start;
    margin-right: 0;
    display: flex;
  }

  .logo {
    flex: none;
  }

  .footer-grid-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 2fr .25fr;
    width: 100%;
  }

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

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

  .dropdown-link-18 {
    color: #0c79c1;
    padding-left: 0;
    font-family: Open Sans, sans-serif;
    font-weight: 600;
  }

  .nav-link-mobile-2 {
    color: #0c79c1;
    border-bottom: 1px solid #00000040;
    width: 100%;
    height: auto;
    padding: 12px 0;
    font-family: Open Sans, sans-serif;
    font-size: 16px;
    font-weight: 600;
  }

  .nav-link-mobile-2:hover {
    color: #03436d;
  }

  .nav-link-mobile-2.w--current {
    color: #605dba;
  }

  .nav-menu-flex-2 {
    flex-direction: column;
    padding-left: 30px;
    padding-right: 30px;
  }

  .navbar-space {
    display: none;
  }

  .icon-13 {
    margin-left: 8px;
  }

  .navbar-inner-mobile-2 {
    align-items: center;
    display: flex;
  }

  .navbar-brand-mobile {
    padding-top: 24px;
    padding-bottom: 24px;
    display: flex;
  }

  .menu-button-5 {
    margin-left: 10px;
    padding: 0;
  }

  .menu-button-5.w--open {
    color: #60697b;
    background-color: #0000;
  }

  .list-item-6 {
    width: 100%;
    list-style-type: none;
  }

  .nav-link-6 {
    height: auto;
    padding: 6px 0;
  }

  .logo-2 {
    flex: none;
  }

  .navbar-wrapper-mobile {
    display: flex;
  }

  .nav-menu-flex-mobile-2 {
    background-color: #fff;
    flex-direction: column;
    width: 100%;
    padding: 0 40px 30px;
  }

  .dropdown-list-8.w--open {
    border-style: none;
    padding: 0;
    position: relative;
  }

  .list-item-7 {
    width: 100%;
  }

  .button-5-copy {
    position: relative;
  }

  .navbar-inner-2 {
    display: none;
    position: relative;
  }

  .nav-menu-5 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column wrap;
    justify-content: space-around;
    align-items: flex-start;
    margin-top: 0;
    padding-left: 0;
    display: flex;
  }

  .nav-menu-wrapper {
    z-index: 999;
    background-color: #fff;
    width: 100%;
    height: auto;
    position: absolute;
  }

  .navbar-button-wrapper-2 {
    margin-top: 20px;
  }

  .full-width-mobile {
    width: 100%;
    margin-bottom: 0;
    display: block;
  }

  .nav-menu-wrapper-mobile-2 {
    background-color: #343f52;
    margin-left: 50px;
    margin-right: 50px;
    transform: translate(0, 10px);
  }

  .button-8 {
    position: relative;
  }

  .home-features-phone-2 {
    width: 280px;
  }

  .image-27 {
    flex: none;
    order: 0;
    align-self: center;
    width: 70%;
  }

  .heading-medium-2 {
    font-size: 3.5rem;
  }

  .heading-2225 {
    font-size: 3.4rem;
  }

  .heading-h5-3 {
    font-size: 1.2rem;
  }

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

  .home-hero-card-3 {
    text-align: left;
    vertical-align: middle;
    flex-flow: row;
    align-self: center;
    width: 60%;
    margin-top: 4rem;
    padding-top: 0;
    display: block;
    position: static;
  }

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

  .home-hero-card-4 {
    width: 200px;
  }

  .text-size-medium-copy-3, .text-size-xlarge-2 {
    font-size: 1.125rem;
  }

  .text-size-xlarge-2.line-create-hero-text {
    font-size: 1rem;
  }

  .text-size-xlarge-2-copy {
    font-size: 1.25rem;
  }

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

  .home-hero-grid-2 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    place-content: stretch flex-start;
    place-items: flex-start start;
    display: flex;
  }

  .grid-second-half {
    max-width: 500px;
  }

  .grid-second-half.features {
    margin-top: 1rem;
  }

  .section-407 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-407.hero-padding {
    padding-top: 23px;
    padding-bottom: 40px;
  }

  .content-width-hero {
    text-align: center;
    align-items: center;
  }

  .grid-halves {
    grid-row-gap: 60px;
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    place-items: center start;
    margin-top: 2rem;
  }

  .grid-halves.features {
    grid-template-columns: 1fr 1fr;
    align-items: stretch;
  }

  .bold-text {
    color: #063655;
    font-size: 3.5rem;
    line-height: 100%;
  }

  .content-width.vertical-flex.features {
    max-width: 470px;
  }

  .contact {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .drhhdrhdr {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

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

  .paragraph-4 {
    padding-bottom: 1rem;
    font-weight: 400;
  }

  .list-item-12 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  ._22222 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .sectionheader {
    margin-top: -3rem;
  }

  .section-408 {
    padding-top: 0;
    padding-bottom: 60px;
  }

  .section-409 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .heading-2229 {
    font-size: 2.7rem;
  }

  .section-410.background-light {
    background-color: #0c79c10d;
    margin-top: 8rem;
  }

  .display-5 {
    font-size: 37px;
    line-height: 44px;
  }

  .display-5.margin-bottom-25 {
    font-size: 3rem;
  }

  .button-14 {
    position: relative;
  }

  .sticky-2 {
    position: relative;
    top: auto;
  }

  .margin-bottom-37 {
    margin-top: 35px;
  }

  .section-411 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-411.featured {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-partner-faqs {
    padding-top: 100px;
  }

  .accordion-wrapper-copy {
    margin-left: 20px;
    margin-right: 20px;
  }

  .footer-3.background-dark {
    padding-top: 0;
    padding-bottom: 80px;
  }

  .button-15 {
    position: relative;
  }

  .footer-grid-3 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .footer-cta-3 {
    grid-row-gap: 10px;
    flex-direction: column;
    align-items: flex-start;
  }

  .container-14 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .join-2 {
    max-width: none;
  }

  .home-hero-grid-23 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr .75fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: flex;
  }

  .home-hero233 {
    width: 50%;
    left: -15%;
  }

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

  .section-412.partner-hero-img-box {
    clear: none;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    aspect-ratio: 3 / 2;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: center;
    width: 100%;
    max-width: none;
    height: auto;
    margin-top: 2rem;
    display: block;
    position: static;
  }

  .home-hero244 {
    width: 50%;
    left: 17%;
  }

  ._22222-ewrwr {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .dthdrhdrh {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .sefsfseffs, .awfafaf {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .section-heading-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .icon-arrow-right {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .text-block-80 {
    text-align: left;
    white-space: nowrap;
    flex: 0 auto;
  }

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

  .grid-cols.cc-3col {
    grid-column-gap: 11px;
    grid-row-gap: 17px;
    grid-template-columns: minmax(234px, .5fr) minmax(200px, .25fr) 1.25fr;
    align-items: end;
  }

  .grid-cols.cc-3col.stats-competitor {
    grid-template-columns: 1fr;
  }

  .u-text-center, .counter_number.cc-comma, .counter_number.cc-decimal {
    font-size: 3rem;
  }

  .h1 {
    font-size: 4rem;
  }

  .text-lg-2 {
    font-size: 1.1rem;
  }

  .text-lg-2.pd-right {
    text-align: center;
    align-self: flex-end;
    font-size: 1.1rem;
    position: static;
  }

  .counter-3 {
    justify-content: flex-start;
    align-items: center;
  }

  .h1-2 {
    flex: 0 auto;
    font-size: 4rem;
  }

  .h1-3 {
    font-size: 3rem;
  }

  .button-text-3 {
    flex: 0 auto;
  }

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

  .text-size-medium-4 {
    font-size: 1.125rem;
  }

  .faq-grid-2 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: .75fr 1fr;
  }

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

  .herocardhome {
    aspect-ratio: auto;
    vertical-align: baseline;
    object-fit: fill;
    flex: 1;
    align-self: center;
    width: 60%;
    max-width: 100%;
  }

  .herocardhome.header-img2, .herocardhome.lp {
    width: 100%;
  }

  .bizcap-by-numbers {
    padding-top: 4rem;
  }

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

  .margin-bottom-41.headersma {
    display: block;
  }

  .cta-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding: 3rem;
  }

  .heading-3 {
    font-size: 2.9rem;
  }

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

  .text-span {
    font-size: 3rem;
  }

  .section-heading-wrapper-copy, .section-heading-wrapper-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .section-heading-wrapper-2.section-about-bizcap {
    justify-content: center;
    align-items: center;
  }

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

  .c-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .c-title-2 {
    margin-bottom: 1rem;
    font-size: 3rem;
  }

  .c-title-wrapper.cc-title_intro {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .c-autotabs {
    flex-flow: column-reverse;
    justify-content: space-around;
    align-items: center;
  }

  .c-title-3 {
    font-size: 25px;
  }

  .c-autotabs_menu {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: none;
  }

  .c-container.cc-10cols {
    padding-left: 4rem;
    padding-right: 4rem;
  }

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

  .home-features-phone-3 {
    width: 280px;
  }

  ._868686 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
  }

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

  .productcompare {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

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

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

  .icon-19 {
    color: #0c79c1;
  }

  .menu-button-7 {
    padding: 12px;
  }

  .menu-button-7.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .nav-menu-7 {
    background-color: #fff;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .nav-button-wrapper {
    width: 100%;
    margin-left: 0;
  }

  .nav-menu-wrapper-3 {
    background-color: #0000;
  }

  .heading-2-how-much-do-you-need {
    font-weight: 600;
  }

  .cont-sentimientos-2 {
    flex: none;
  }

  .fhf {
    padding-right: 10px;
  }

  .form-container-default {
    max-width: none;
    padding-left: 32px;
    padding-right: 32px;
  }

  .container-20 {
    max-width: 728px;
  }

  .grid-cell-feature.competitor-cell {
    display: block;
  }

  .comparison-grid-row.competitor-table {
    grid-template-columns: .75fr;
    display: block;
  }

  .comparison-grid-row.competitor-table.competitor-table-header {
    display: none;
  }

  .home-hero-buttons-3-copy {
    justify-content: center;
    align-items: center;
  }

  .badge-copy {
    flex: none;
  }

  .testimonial-grid {
    grid-template-columns: 1fr 1.5fr;
  }

  .blog-mask {
    width: 420px;
  }

  .aewfaff, .aewfaff-copy {
    padding-left: 0;
    padding-right: 0;
  }

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

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

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

  .padding-vertical-copy-copy.padding-xxhuge {
    padding-top: 4rem;
  }

  .howitworks-copy {
    flex-direction: column;
    margin-top: 0;
    padding-top: 80px;
    padding-bottom: 29px;
    display: flex;
  }

  .blog-heade {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .grid-6 {
    margin-bottom: 40px;
  }

  .container-22 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .grid-5 {
    display: block;
  }

  .section-8 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-8.hero-padding {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .image-22 {
    align-self: center;
    max-width: 80%;
  }

  .container-26 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .container-27 {
    margin-bottom: 0;
    position: static;
  }

  .div-block-33 {
    width: 100%;
  }

  .grid {
    display: block;
  }

  .section-9.cloneables-listing, .section-9.cloneables-listing-copy {
    padding-top: 20px;
  }

  .div-block-53 {
    margin-bottom: 10px;
  }

  .text-field-16 {
    margin-bottom: 10px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .social-links-5 {
    margin-top: 40px;
  }

  .footer-grid-4 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .container-30 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

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

  .subheading-copy {
    font-size: 18px;
    line-height: 28px;
  }

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

  .heading-2250 {
    letter-spacing: 0;
    line-height: 125%;
  }

  ._151551551522-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .home-notifications-grid-copy {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .dropdown-card-xl {
    max-width: none;
    padding: 12px;
  }

  .nav-menu-button {
    color: #000;
    border: 1px solid #d4d4d4;
    padding: 12px;
  }

  .nav-menu-button.w--open {
    background-color: #4b264b;
  }

  .nav-wrapper {
    align-items: center;
    width: auto;
    display: flex;
  }

  .nav-logo-link {
    margin-right: 0;
  }

  .dropdown-list-wide.w--open {
    margin-top: 0;
    padding-top: 0;
    padding-left: 0%;
    padding-right: 0%;
    position: relative;
  }

  .navigation-toggle {
    justify-content: space-between;
    width: 100%;
  }

  .nav-button-group {
    align-items: center;
    width: auto;
    display: flex;
  }

  .navigation-grid-c {
    grid-template-columns: 2fr;
  }

  .nav-link-7 {
    width: 100%;
    margin-top: 14px;
    margin-bottom: 14px;
  }

  .nav-menu-8 {
    background-color: #fff;
    padding: 12px;
    position: absolute;
    left: 10px;
    right: 10px;
  }

  .nav-menu-8.w--open {
    background-color: #282556;
    border-color: #fff;
  }

  .navigation-dropdown {
    width: 100%;
  }

  .nav-menu-9 {
    background-color: #fff;
    padding: 12px;
    position: absolute;
    left: 10px;
    right: 10px;
  }

  .nav-menu-9.w--open {
    background-color: #282556;
    border-color: #fff;
  }

  .navigation-grid {
    grid-template-columns: 100px 1fr;
    position: relative;
  }

  .dropdown-toggle {
    justify-content: space-between;
  }

  .dropdown-list-wrap.w--open {
    width: 100%;
    box-shadow: none;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    position: static;
  }

  .navigation-menu {
    background-color: #fff;
    border-radius: 12px;
    flex-direction: column;
    align-items: flex-start;
    padding: 8px;
    left: 3%;
    right: 3%;
    box-shadow: 0 1px 2px #23272e14;
  }

  .navigation-menu.w--open {
    background-color: #282556;
    border-color: #fff;
  }

  .navigation-menu-button {
    color: #fff;
    background-color: #23272f;
    border-radius: 12px;
    width: 2.75rem;
    height: 2.75rem;
    padding: .625rem;
    box-shadow: inset 0 2px 2px #ffffff3d;
  }

  .navigation-menu-button.w--open {
    background-color: #000;
  }

  .navigation-dropdown-2 {
    width: 100%;
  }

  .container-33 {
    max-width: 728px;
  }

  .navbar-wrapper-three {
    justify-content: space-between;
  }

  .navbar-brand-three {
    position: relative;
  }

  .nav-menu-wrapper-three {
    background-color: #0000;
    top: 70px;
  }

  .nav-menu-three {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link-8 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .menu-button {
    padding: 12px;
  }

  .menu-button.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .f-container-regular {
    text-align: center;
    flex-flow: column-reverse;
    padding-top: 3rem;
    padding-bottom: 2rem;
    display: flex;
  }

  .aboutimg {
    margin-top: 2rem;
  }

  ._65156615 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .faqdad-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .tfhcrhd {
    grid-column-gap: 2.4rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1.25fr 2fr;
    grid-template-areas: ". Area";
    place-items: start stretch;
  }

  .edxtgd {
    white-space: normal;
    font-size: 3.6rem;
    line-height: 1.1;
  }

  .f-paragraph-large-copy {
    text-align: center;
    padding-top: 0;
    font-size: 1.25rem;
  }

  .home-hero-buttons-3-copy-copy {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex: 1;
    width: 50%;
    padding-left: 2rem;
  }

  .ftjfjfjfjfjf {
    flex-direction: column;
    margin-top: 0;
    padding-top: 80px;
    padding-bottom: 29px;
    display: flex;
  }

  .fjfjfjftjf {
    padding-top: 4rem;
    padding-bottom: 6rem;
  }

  .ftjfjfjfjfjf-copy {
    flex-direction: column;
    margin-top: 0;
    padding-top: 80px;
    padding-bottom: 29px;
    display: flex;
  }

  .home-features-grid-copy {
    grid-column-gap: 2.3rem;
    grid-row-gap: 4rem;
    grid-template-columns: minmax(238px, 1.75fr) auto;
  }

  .navbar-menu-text-2 {
    font-size: .875rem;
  }

  .heading-medium-3 {
    margin-top: 0;
    font-size: 3.5rem;
  }

  .sticky-3 {
    position: relative;
    top: auto;
  }

  .howitworks-paddin-small {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 29px;
    display: flex;
  }

  .sticky-4 {
    position: relative;
    top: auto;
  }

  .text-size-xlarge-4 {
    font-size: 1.25rem;
  }

  .thank-you-heading {
    font-size: 3rem;
  }

  .thank-you-hero {
    margin-bottom: 3rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  ._1516565465 {
    font-size: 1.25rem;
  }

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

  .text-size-xlarge-5 {
    font-size: 1.25rem;
  }

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

  .text-size-xlarge-6, .text-size-xlarge-7, .text-size-xlarge-8 {
    font-size: 1.25rem;
  }

  .contain {
    flex-flow: row;
  }

  .text-size-xlarge-9 {
    font-size: 1.25rem;
  }

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

  .multi-step-submit-button {
    display: flex;
  }

  .step-form-grid {
    grid-template-columns: 1fr;
  }

  .form-slider.multi-step-03 {
    height: 728px;
  }

  .next-button-slide {
    display: flex;
  }

  .testimonial-content-wrapper {
    min-height: 340px;
    padding-top: 0;
  }

  .grid-team-slider {
    grid-template-columns: 1fr;
  }

  .brokertestimonial {
    min-height: 340px;
    padding-top: 0;
  }

  .h1-5 {
    font-size: 4rem;
  }

  .grid-cols-2 {
    grid-template-areas: ".";
  }

  .grid-cols-2.cc-3col {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
  }

  .h1-4 {
    font-size: 4rem;
  }

  .mask-2 {
    margin-bottom: 20px;
  }

  .right-arrow-3 {
    position: relative;
    right: 0;
  }

  .left-arrow-3 {
    margin-left: auto;
    margin-right: 20px;
    position: relative;
    left: auto;
  }

  .slider-2 {
    text-align: right;
    max-width: 100%;
  }

  .heading-medium-2-copy {
    font-size: 4rem;
  }

  .container-27-copy {
    margin-bottom: 20px;
  }

  .contact-hero-grid-left.padding-end-40 {
    padding-right: 60px;
  }

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

  .headerpadding-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .get-in-touch-image {
    padding-right: 0;
  }

  .image-66 {
    text-align: left;
    width: 80%;
    height: auto;
    display: inline-block;
  }

  .seesf-copy {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .image-6-copy-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .home-testimonials-grid-copy {
    column-count: 2;
    grid-template-columns: 1fr 1fr;
    column-gap: 1.5rem;
    margin-top: -1.5rem;
  }

  .h1-6 {
    font-size: 4rem;
  }

  .grid-cols-3 {
    grid-template-areas: ".";
  }

  .grid-cols-3.cc-3col {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
  }

  .section-heading-wrapper-3 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .careers-perks-row {
    flex-flow: column-reverse;
  }

  .careers-values-icon {
    flex: none;
  }

  .careers-perks-img-box, .careers-perks-cont-box {
    max-width: 100%;
  }

  .h1-7 {
    font-size: 4rem;
  }

  .section-awards-img.award-business-loans {
    padding-bottom: 1rem;
  }

  .margin-bottom-copy-2, .margin-bottom-43 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .grid-11, .grid-team-slider-2 {
    grid-template-columns: 1fr;
  }

  .section-testimonial-2 {
    padding-bottom: 0;
  }

  .review-slider {
    width: auto;
  }

  .landing-container {
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .div-block-101 {
    height: 61.5938px;
  }

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

  .headerpadding-3 {
    padding-left: 0;
    padding-right: 0;
  }

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

  .margin-bottom-copy-3, .margin-bottom-45 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

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

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

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

  .div-block-47-copy, .div-block-110 {
    padding: 1.5rem;
  }

  .grid-16 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    text-align: left;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: grid;
  }

  .heading-medium-2-center {
    font-size: 4rem;
  }

  .landing-page-header-center {
    font-size: 3rem;
  }

  .text-size-xlarge-2-copy-2 {
    font-size: 1.25rem;
  }

  .h2-main-heading {
    text-align: center;
    font-size: 2.5rem;
  }

  .text-size-xlarge-11 {
    font-size: 1.25rem;
  }

  .text-size-xlarge-11._404-text-body {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .trustpilot-slider-title {
    font-size: 3rem;
  }

  .dropdown-list-14 {
    overflow: hidden;
  }

  .compare-solutions-header, .compare-solutions-heading-box {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .compare-solutions-body {
    padding-right: 32px;
  }

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

  .cs-title-box {
    width: 100%;
  }

  .cs-first-box, .cs-second-box, .cs-footer-first, .cs-footer-second {
    width: calc(50% - 8px);
  }

  .comparison-inner-box {
    min-width: 1200px;
  }

  .comparison-inner-box.competitor-table-wrapper {
    min-width: 0;
  }

  .timeline__first-right-box-in {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .partnerships-manager-title {
    font-family: Open Sans, sans-serif;
    font-size: 2.6rem;
  }

  .partnerships-manager-img-link {
    width: 160%;
  }

  .partnerships-manager-img {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-items: stretch;
    width: 100%;
    min-width: 140%;
    height: auto;
    font-size: 1rem;
    display: inline-flex;
  }

  .partner-hero-popup-img-box {
    aspect-ratio: 3 / 2;
    justify-content: center;
    align-items: center;
    min-width: auto;
    max-width: 100%;
    display: flex;
    position: static;
  }

  .padding-overflow-mobile {
    overflow: visible;
  }

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

  .section_home-function {
    min-height: 32rem;
  }

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

  .columns {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .text-field-18 {
    object-fit: fill;
    width: 100%;
  }

  .text-field-19 {
    object-fit: fill;
  }

  .columns-4 {
    flex-flow: wrap;
  }

  .div-block-116 {
    flex-flow: wrap-reverse;
    width: 100%;
  }

  .div-block-117, .div-block-118 {
    width: 100%;
  }

  .h1-bs {
    font-size: 4rem;
  }

  .div-block-119 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .div-block-120 {
    width: 100%;
    padding-bottom: 40px;
  }

  .div-block-121 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .faq_narrow, .extra_padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .post-preview-image-copy {
    height: 100%;
    min-height: 0;
    max-height: 100%;
  }

  .blog-posts-grid-blog {
    grid-template-columns: 1fr 1fr;
  }

  .competitor-cell-label {
    display: block;
  }

  .sticky-cta-mobile {
    z-index: 999;
    background-color: var(--white);
    border: 1px solid #e5e7eb;
    justify-content: center;
    width: 100%;
    padding-top: 12px;
    padding-bottom: 12px;
    display: flex;
    position: fixed;
    inset: auto 0% 0%;
  }

  .sticky-cta-spacer {
    height: 85px;
    display: block;
  }

  .heading-small {
    font-size: 4rem;
  }

  .use-case-grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .hero-content-left {
    width: 100%;
  }

  .hero-content-left.text-align-left-mobile-center {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .hero-content-right {
    width: 100%;
  }

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

  .navbar-menu-item-inner-2 {
    padding-left: .5rem;
    padding-right: .45rem;
  }

  .text-block-134 {
    font-size: .875rem;
  }

  .navbar-menu-item-inner-3 {
    padding-left: .5rem;
    padding-right: .45rem;
  }

  .text-block-135 {
    font-size: .875rem;
  }

  .bold-text-19 {
    line-height: 150%;
  }

  .div-block-133 {
    text-align: left;
  }

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

  .div-block-134 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
    align-items: center;
    padding-top: 0;
    display: flex;
  }

  .div-block-135 {
    display: flex;
  }

  .div-block-136 {
    padding-top: 10px;
  }

  .page-padding-copy {
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .div-block-143 {
    flex: 0 auto;
    align-self: center;
  }

  .container-60 {
    text-align: left;
    width: auto;
    min-width: auto;
    max-width: 100%;
    display: inline-block;
  }

  .div-block-144 {
    margin-top: 3rem;
  }

  .div-block-145 {
    text-align: left;
    flex-flow: column;
    display: flex;
  }

  .div-block-146 {
    text-align: left;
    padding-left: 0;
  }

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

  .heading-2287 {
    display: block;
  }

  .heading-2287.heading-medium-3 {
    margin-bottom: 3rem;
    font-size: 3.5rem;
  }

  .text-block-194 {
    margin-top: auto;
    padding-left: 3rem;
    padding-right: 3rem;
    font-size: 1.2rem;
  }

  .list-item-139, .list-28 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .text-size-medium-6 {
    font-size: 1.15rem;
  }

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

  .image-89 {
    width: 8%;
  }

  .div-block-152 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .div-block-155 {
    margin-left: 60px;
    margin-right: 60px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .body-3 {
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-156 {
    padding-left: 20px;
    padding-right: 20px;
  }
}

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

  h2 {
    font-size: 2.5rem;
  }

  h3 {
    font-size: 1.5rem;
  }

  h4 {
    font-size: 1.25rem;
  }

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

  .heading-medium {
    font-size: 3.125rem;
  }

  .heading-large {
    font-size: 3.25rem;
  }

  .text-size-large {
    text-align: left;
    margin-bottom: 1rem;
    font-size: 1rem;
  }

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

  .text-rich-text blockquote {
    background-position: 0 33px;
    margin-top: 2rem;
    margin-bottom: 2rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
    font-size: 1.5rem;
  }

  .max-width-medium {
    width: 100%;
    max-width: 200%;
  }

  .heading-xlarge {
    font-size: 6rem;
  }

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

  .page-wrapper {
    margin-top: 0;
  }

  .page-padding {
    text-align: left;
    margin-bottom: 0;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .show-mobile-landscape {
    display: block;
  }

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

  .margin-medium {
    margin: 1.25rem;
  }

  .margin-large {
    margin: 1.5rem;
  }

  .margin-xlarge {
    margin: 2rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .margin-xxhuge {
    margin: 4.5rem;
  }

  .padding-medium {
    padding: 1.25rem;
  }

  .padding-large {
    padding: 1.5rem;
  }

  .padding-xlarge {
    padding: 2rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .padding-xxhuge {
    padding: 4.5rem;
  }

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

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

  .margin-bottom.margin-small {
    flex-flow: column;
  }

  .margin-bottom.margin-medium {
    text-align: left;
    margin-bottom: 0;
  }

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

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

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

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

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

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

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

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

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

  .padding-vertical.padding-xxhuge {
    padding: 0;
  }

  .padding-vertical.padding-xhuge {
    padding-left: 2rem;
    padding-right: 2rem;
  }

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

  .body {
    font-size: 15px;
  }

  .navbar-inner {
    background-color: #fff;
    grid-template-columns: 1fr auto;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar-logo {
    min-width: 0;
  }

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

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

  .heading-h2 {
    font-size: 2.5rem;
  }

  .exhbition-date-day {
    font-size: 4rem;
  }

  .exhbition-date-month, .heading-h4 {
    font-size: 1.5rem;
  }

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

  .navbar-right {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .navbar {
    z-index: 10;
    position: relative;
  }

  .button.primary {
    flex: 1;
    align-self: auto;
  }

  .button.primary.small.button-mobile-max-width {
    width: 100%;
  }

  .navbar-menu-item.navbar-menu-item-tablet-hide {
    display: block;
  }

  .navbar-menu-item.navbar-menu-item-tablet-show {
    display: none;
  }

  .nav-link {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .mobile-menu-toggle {
    cursor: pointer;
    width: 30px;
    height: 20px;
    display: block;
    position: relative;
  }

  .mobile-menu {
    z-index: 5;
    background-color: #fff;
    display: none;
    position: relative;
  }

  .mobile-menu-nav-link {
    justify-content: space-between;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    text-decoration: none;
    display: flex;
  }

  .mobile-menu-wrapper {
    padding-bottom: .5rem;
  }

  .navbar-sticky-placeholder {
    height: 76px;
    display: block;
  }

  .mobile-menu-nav-text {
    font-family: DM Sans, sans-serif;
    font-size: 1rem;
    font-weight: 500;
  }

  .navbar-wrapper {
    z-index: 9999;
    position: fixed;
    inset: 0% 0% auto;
  }

  .navbar-center {
    display: none;
  }

  .headerhero {
    margin-top: 4rem;
  }

  .home-hero-grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .home-hero-grid.lp {
    flex-flow: wrap;
    display: flex;
  }

  .text-size-xlarge {
    text-align: center;
    margin-bottom: 2rem;
    font-size: 1.125rem;
  }

  .container-default {
    text-align: center;
    flex-flow: column-reverse;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 2rem;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .home-hero-buttons {
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
  }

  .list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-top: 0;
  }

  .list-item {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .home-hero-list-grid {
    max-width: 100%;
    display: block;
  }

  .home-hero-card-2, .home-hero-card-1 {
    width: 180px;
  }

  .home-hero-cards {
    text-align: left;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    margin-right: auto;
    display: flex;
  }

  .card-padding-default {
    padding: 1.5rem;
  }

  .home-features-card-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    place-content: stretch;
  }

  .home-transactions-grid {
    grid-template-columns: 1fr;
  }

  .home-savings-heading {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    align-items: center;
  }

  .home-savings-grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .home-savings-column._04 {
    display: block;
  }

  .home-tools-grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .home-tools-logo-row {
    justify-content: center;
    max-width: none;
  }

  .home-notifications-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    text-align: left;
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    margin-top: auto;
  }

  .notification-title {
    font-size: 1.125rem;
  }

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

  .cta-image-wrapper {
    width: 300px;
    height: 300px;
    margin-right: 0;
  }

  .faq-grid {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .posts-preview-grid {
    grid-template-columns: 1fr 1fr;
  }

  .post-preview-image {
    width: 100%;
  }

  .footer-bottom {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .footer-subnav {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .footer-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .features-hero-cards {
    height: 140px;
  }

  .features-hero-cards-inner {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    width: 110%;
    display: flex;
  }

  .features-app-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .features-app-grid-left {
    padding-top: 35vh;
    padding-bottom: 35vh;
  }

  .choose-cards-grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

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

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

  .features-overview-stats-image-wrapper {
    height: 220px;
  }

  .features-overview-cards-image {
    height: 250px;
  }

  .features-overview-card-middle {
    width: 200px;
  }

  .features-overview-card-outer {
    width: 200px;
    padding-top: 4rem;
  }

  .features-overview-cards-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .features-overview-card-small {
    text-align: center;
  }

  .blog-posts-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-right: 0;
  }

  .post-content blockquote {
    background-position: 0 38px;
    margin-top: 2rem;
    margin-bottom: 2rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .posts-preview-item:last-child {
    display: none;
  }

  .support-hero-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .compare-hero-cards-wrapper {
    margin-top: 0;
    margin-bottom: -8rem;
  }

  .cta-support {
    text-align: center;
    grid-template-columns: 1fr 1fr;
  }

  .support-faq-grid {
    grid-template-columns: auto;
  }

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

  .support-faq-right {
    display: 4remrem;
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .transactions-grid-right-inner {
    max-width: 400px;
  }

  .features-app-phone {
    border-width: 6px;
    border-radius: 30px;
    width: 250px;
  }

  .dropdown-blog-post-grid {
    grid-template-columns: 1fr 1fr;
  }

  .dropdown-blog-post-item:last-child {
    display: none;
  }

  .home-features-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .mobile-menu-toggle-line {
    transform-origin: 100%;
    background-color: #000;
    width: 30px;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    right: 0;
  }

  .mobile-menu-toggle-line._01 {
    top: 0;
  }

  .mobile-menu-toggle-line._02 {
    top: 50%;
  }

  .support-faq-left {
    display: none;
  }

  .features-overview-stats-image {
    width: 250px;
  }

  .features-overview-transactions-image-wrapper {
    margin-bottom: -3rem;
  }

  .cta-grid-left {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .faq-grid-left {
    text-align: center;
  }

  .faq-contact-list {
    text-align: left;
    flex-direction: row;
    justify-content: center;
  }

  .home-hero-grid-left {
    text-align: left;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex;
  }

  .home-hero-grid-left.padding-end-40 {
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .home-hero-grid-right {
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: 70%;
    min-width: 50%;
    display: block;
  }

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

  .transactions-grid-left {
    text-align: left;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .home-savings-heading-left {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .home-savings-heading-right {
    display: none;
  }

  .home-notifications-grid-left {
    text-align: left;
    flex-direction: column;
    justify-content: space-between;
    align-self: flex-start;
    align-items: center;
    margin-top: 4rem;
    display: block;
  }

  .home-tools-grid-left {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .home-tools-logo {
    height: 50px;
  }

  .compare-table-row-title-wrapper {
    text-align: left;
  }

  .home-notifications-grid-right-inner {
    max-width: 400px;
  }

  .menu-overlay {
    background-color: #000c;
    display: none;
  }

  .block-quote {
    background-position: 0 33px;
    padding-top: 2rem;
    padding-bottom: 2rem;
    font-size: 1.5rem;
  }

  .support-hero-image {
    width: 250px;
  }

  .compare-hero-card {
    width: 140px;
  }

  .support-hero-cards-wrapper {
    height: 210px;
    margin-top: 0;
    margin-bottom: -4rem;
  }

  .section-2.background-light {
    background-color: #e5ebf754;
  }

  .container-2 {
    margin-top: 0;
    padding-top: 4rem;
  }

  .howitworks {
    grid-column-gap: 0px;
    grid-row-gap: 80px;
    flex-flow: column;
    flex: 0 auto;
    grid-template-rows: auto;
    grid-template-columns: 2.25fr;
    grid-auto-columns: .25fr;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    display: block;
  }

  .loader-wrapper {
    border-bottom: 1px solid #141314;
    border-right-style: solid;
    flex-direction: column-reverse;
    justify-content: center;
  }

  .heading-21 {
    font-size: 3rem;
  }

  .heading-22 {
    text-align: center;
    font-size: 2.5rem;
  }

  .image-3 {
    flex: 0 auto;
    width: 80%;
    height: auto;
  }

  .card_front-content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: row;
    justify-content: center;
  }

  .card_img {
    width: 100%;
    padding: 2rem;
  }

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

  .text-size-large-2 {
    font-size: 1.25rem;
    line-height: 1.5;
  }

  .page-padding-2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .card_component {
    grid-row-gap: 1.5rem;
    place-items: start;
    height: auto;
    padding-bottom: 1rem;
  }

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

  .section-tip {
    align-items: center;
  }

  .form-3 {
    max-width: 100%;
    padding-right: 0;
    position: static;
  }

  .submit-button {
    padding: 0;
  }

  .form-block-6 {
    max-width: 100%;
    padding-right: 0;
  }

  .text-field-15 {
    padding-left: 6px;
    padding-right: 0;
  }

  .message-text-box {
    padding-left: 6px;
  }

  .text-field-14 {
    padding-left: 6px;
    padding-right: 0;
  }

  .faq-contact-li2st-copy {
    text-align: left;
    flex-direction: row;
    justify-content: center;
  }

  .faq-grid-copy {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .text-size-medium-copy {
    font-size: 1.125rem;
  }

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

  .tutfuft {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .display-4.text-white-copy {
    font-size: 2.2rem;
    font-weight: 400;
    line-height: 40px;
  }

  .footer-2.background-dark {
    padding-top: 40px;
  }

  .footer-cta-2 {
    margin-right: 0;
  }

  .footer-grid-2 {
    flex-direction: column;
    display: flex;
  }

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

  .moving-text_component {
    font-size: 1rem;
  }

  .text-block-45 {
    font-weight: 600;
  }

  .list-item-5 {
    font-family: Open Sans, sans-serif;
  }

  .nav-link-mobile-2 {
    color: #0c79c1;
    border-bottom: 1px solid #00000040;
    width: 100%;
    padding-top: 12px;
    padding-bottom: 12px;
    font-weight: 600;
  }

  .nav-link-mobile-2:hover {
    color: #0d517e;
  }

  .icon-13 {
    margin-left: 8px;
  }

  .navbar-brand-mobile {
    padding-left: 0;
  }

  .list-item-6 {
    width: 100%;
    list-style-type: none;
  }

  .nav-link-6 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-menu-flex-mobile-2 {
    background-color: #fff;
    width: 100%;
    padding-top: 0;
  }

  .list-item-7 {
    width: 100%;
  }

  .nav-menu-5 {
    grid-column-gap: 0px;
    flex-direction: column;
    margin-top: 0;
    padding-left: 0;
  }

  .navbar-button-wrapper-2 {
    margin-top: 20px;
  }

  .full-width-mobile {
    margin-bottom: 0;
  }

  .image-27 {
    width: 80%;
  }

  .heading-medium-2 {
    text-align: left;
    align-self: auto;
    font-size: 3.125rem;
  }

  .heading-2225 {
    text-align: left;
    font-size: 3.2rem;
    font-weight: 600;
    line-height: 110%;
  }

  .heading-h5-3 {
    text-align: left;
    align-self: auto;
  }

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

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

  .home-hero-card-3 {
    text-align: left;
    flex: 0 auto;
    align-self: center;
    width: 70%;
    margin-top: 2rem;
    display: block;
  }

  .text-size-medium-3, .text-size-large-2-copy {
    font-size: 1.125rem;
  }

  .home-hero-card-4 {
    width: 180px;
  }

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

  .text-size-xlarge-2 {
    text-align: left;
    font-size: 1.125rem;
  }

  .text-size-xlarge-2.line-create-hero-text, .text-size-xlarge-2-copy {
    font-size: 1.125rem;
  }

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

  .headerpadding.padding-xxhuge {
    flex: 0 auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .home-hero-buttons-2 {
    align-self: flex-start;
  }

  .home-hero-grid-2 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .grid-second-half {
    max-width: 400px;
  }

  .grid-second-half.features {
    width: auto;
    max-width: none;
  }

  .grid-first-half {
    max-width: 100%;
    margin-top: 0;
  }

  .section-407 {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .section-407.hero-padding {
    padding-top: 50px;
  }

  .large-text {
    font-size: 16px;
    line-height: 1.5;
  }

  .grid-halves {
    grid-column-gap: 40px;
    grid-row-gap: 60px;
    text-align: center;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-items: start center;
    margin-top: 4rem;
    display: grid;
  }

  .grid-halves.features {
    grid-template-columns: 1fr 1fr;
    margin-top: 0;
  }

  .bold-text {
    text-align: center;
    font-size: 3rem;
    line-height: 100%;
  }

  .content-width {
    max-width: 400px;
  }

  .content-width.vertical-flex {
    justify-content: flex-start;
    align-items: center;
  }

  .content-width.vertical-flex.features {
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 100%;
  }

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

  .form-content-2 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .paragraph-4 {
    color: #343f52;
    text-align: left;
    padding-top: 1rem;
    font-size: 1.125rem;
  }

  .text-block-13 {
    font-size: 1.125rem;
  }

  .list-item-12 {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
  }

  .text-block-12 {
    font-size: 1.125rem;
  }

  ._22222 {
    padding-top: 45px;
    padding-bottom: 45px;
  }

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

  .list-3 {
    text-align: center;
    align-self: center;
  }

  .slider-content-wrap {
    width: 100%;
  }

  .sectionheader {
    margin-top: 0;
  }

  .text-block-14 {
    font-size: 1.125rem;
  }

  .section-408 {
    text-align: center;
    justify-content: center;
    align-items: center;
    padding-top: 45px;
    padding-bottom: 45px;
    display: block;
  }

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

  .grid-tile {
    margin-left: auto;
    margin-right: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .grid-tile.features {
    text-align: left;
  }

  .section-409 {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .heading-2229 {
    letter-spacing: -1px;
    margin-top: 1rem;
    font-family: Open Sans, sans-serif;
    line-height: 120%;
  }

  .section-410.background-light {
    margin-top: 8rem;
    padding-top: 0;
  }

  .display-5.margin-bottom-25 {
    letter-spacing: 0;
    font-size: 3rem;
  }

  .sticky-2 {
    padding-bottom: 2rem;
  }

  .margin-bottom-37 {
    color: #343f52;
    font-size: 1.125rem;
  }

  .section-411 {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .accordion-wrapper {
    margin-bottom: 25px;
    padding-bottom: 25px;
  }

  .section-partner-faqs {
    padding-top: 0;
    padding-bottom: 0;
  }

  .accordion-icon-2 {
    height: 14px;
  }

  .accordion-wrapper-copy {
    margin-bottom: 25px;
    padding-bottom: 25px;
  }

  .footer-3.background-dark {
    padding-top: 0;
  }

  .footer-grid-3 {
    flex-direction: column;
    display: flex;
  }

  .accordion-icon-3 {
    height: 14px;
  }

  .container-15 {
    padding-top: 8rem;
  }

  .accordion-icon-4 {
    height: 14px;
  }

  .heading-2235 {
    font-size: 2.5rem;
  }

  .home-hero-grid-23 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .home-hero233 {
    width: 200px;
    left: -10%;
  }

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

  .padding-top-header.padding-xxhuge {
    text-align: center;
    flex-flow: column-reverse;
    display: block;
  }

  .section-412.partner-hero-img-box {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .home-hero244 {
    width: 195px;
    left: 20%;
  }

  ._22222-ewrwr {
    padding-top: 0;
    padding-bottom: 45px;
  }

  .page-padding-copy-copy {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .sefsfseffs, .awfafaf {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

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

  .grid-cols, .grid-cols.cc-3col {
    grid-template-columns: 1fr;
  }

  .container-17 {
    margin-bottom: 5rem;
    padding-left: 0;
    padding-right: 0;
  }

  .u-text-center {
    font-size: 3rem;
  }

  .text-lg-2.pd-right {
    align-self: center;
    padding-right: 0;
  }

  .counter-3 {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

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

  .home-hero-buttons-3 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .page-padding-3 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

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

  .list-item-14 {
    justify-content: flex-start;
    align-items: center;
  }

  .list-4 {
    align-self: auto;
  }

  .heading-4 {
    text-align: center;
    font-size: 3rem;
  }

  .faq-grid-2 {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .page-padding-4 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .faq-grid-left-2 {
    text-align: center;
  }

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

  .faq-contact-list-2 {
    text-align: left;
    flex-direction: row;
    justify-content: center;
  }

  .herocardhome {
    box-sizing: border-box;
    object-fit: fill;
    align-self: center;
    width: 70%;
    max-width: 100%;
    display: inline;
  }

  .bizcap-by-numbers {
    padding-top: 4rem;
  }

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

  .margin-bottom-41.margin-small {
    align-self: center;
    margin-bottom: 1rem;
  }

  .cta-2 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    align-self: auto;
  }

  .page-padding-5 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

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

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

  .padding-top-copy-copy.padding-4444copy-copy {
    padding-top: 0;
  }

  ._51515515 {
    align-self: auto;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .carousel-slider._6 {
    right: -45%;
  }

  .carousel-slider._5 {
    right: -36%;
  }

  .carousel-slider._3 {
    right: -18%;
  }

  .carousel-slider._4 {
    right: -27%;
  }

  .carousel-slider._7 {
    right: -54%;
  }

  .carousel-slider._2 {
    right: -9%;
  }

  .carousel-slider._8 {
    right: -63%;
  }

  .carousel-mask {
    width: 60%;
  }

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

  .c-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .c-title-2 {
    font-size: 7vw;
    font-weight: 500;
    line-height: 44px;
  }

  .c-title-wrapper.cc-title_intro {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .c-autotabs {
    flex-direction: column-reverse;
    margin-bottom: 2rem;
  }

  .c-autotabs_content {
    width: 100%;
    margin-bottom: 30px;
  }

  .c-title-3 {
    font-size: 24px;
    line-height: 38px;
  }

  .c-autotabs_image {
    margin-right: auto;
  }

  .c-autotabs_image.cc-pane-crypto {
    margin-left: 0;
    margin-right: 0;
  }

  .c-autotabs_image.cc-pane-crypto-mobile {
    margin-right: -24px;
    display: block;
  }

  .c-autotabs_menu {
    width: 100%;
  }

  .c-container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .c-container.cc-10cols {
    text-align: left;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
  }

  .c-text-1 {
    font-family: Opensans, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
  }

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

  .page-padding-6 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

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

  ._54155.margin-xlarge {
    text-align: left;
    align-self: center;
  }

  .padding-vertical-copy-copy.padding-xxhuge-copy {
    padding-top: 0;
  }

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

  .productswuare {
    max-width: 436px;
    margin-left: auto;
    margin-right: auto;
  }

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

  .c-title-2-copy {
    font-size: 7vw;
    font-weight: 500;
    line-height: 44px;
  }

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

  .text-size {
    margin-bottom: 0;
    font-size: 1.3rem;
  }

  .navbar-brand-2 {
    padding-left: 0;
  }

  .mobile-margin-top-11 {
    margin-top: 10px;
  }

  .nav-menu-7 {
    flex-direction: column;
    padding-bottom: 30px;
    padding-left: 0;
  }

  .slide-copy-copy-copy {
    width: 100%;
    padding-bottom: 8px;
    overflow: visible;
  }

  .heading-2-how-much-do-you-need {
    font-weight: 600;
  }

  .container-19 {
    width: 100%;
    margin: auto;
  }

  .slider {
    width: auto;
    max-width: none;
  }

  .container-default-4 {
    max-width: none;
  }

  .cont-sentimientos-2 {
    width: 100%;
  }

  .form-wrapper-2.preview-page {
    align-self: auto;
    width: 100.004%;
    max-width: none;
    margin-top: 2rem;
    margin-left: 2.5rem;
    margin-right: 2.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section-5.cloneables-listing {
    width: 100%;
  }

  .next-button {
    top: 990px;
  }

  .next-button.left---brix {
    left: -32px;
  }

  .next-button.left---brix.preview-page {
    top: 960px;
  }

  .next-button.next-button2 {
    right: -32px;
  }

  .next-button.next-button2.preview-page {
    top: 960px;
  }

  .slide {
    width: 100%;
    padding-bottom: 8px;
  }

  .form-content-4 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .page-wrapper-2, .form-mask {
    width: 100%;
  }

  .text-3 {
    font-size: 1.1rem;
  }

  .fhf {
    padding-right: 10px;
  }

  .slider-content-wrap-2 {
    width: 100%;
  }

  .error-message-form {
    margin-top: 170px;
  }

  .form-block-3 {
    text-align: center;
    width: 100%;
    min-height: auto;
  }

  .ghghg {
    width: 100%;
    padding-bottom: 8px;
  }

  .multistep {
    width: 100%;
    padding-bottom: 48px;
    padding-left: 0;
    padding-right: 0;
  }

  .form-container-default {
    flex: 0 auto;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer-subscribe-2 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer-bottom-3 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-copyright-2 {
    font-size: 14px;
    line-height: 20px;
  }

  .footer-legal-block-2 {
    margin-top: 15px;
    margin-left: -24px;
  }

  .footer-legal-link-2 {
    font-size: 14px;
    line-height: 20px;
  }

  .grid-cell.background-color-primary-light.competitor-cell {
    width: 100%;
  }

  .comparison-tab-menu {
    border-radius: 28px;
    flex-direction: column;
    width: 100%;
  }

  .section-regular {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .section-regular.background-image {
    background-image: none;
  }

  .comparison-tab-link {
    width: 100%;
  }

  .h1-heading {
    font-size: 54px;
    line-height: 62px;
  }

  .comparison-grid-row {
    width: 920px;
  }

  .comparison-grid-row.competitor-table {
    width: 100%;
  }

  .productswuare-copy {
    max-width: 436px;
  }

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

  .testimonial-heading-wrap {
    margin-bottom: 100px;
  }

  .right-arrow {
    inset: -64px 0% auto 72px;
  }

  .left-arrow {
    inset: -64px 0% auto -72px;
  }

  .blog-title-large {
    margin-right: 0;
  }

  .blog-mask {
    width: 400px;
  }

  .right-arrow-2, .left-arrow-2 {
    display: none;
  }

  .blog-image-wrap {
    height: 320px;
  }

  .aewfaff, .aewfaff-copy {
    padding-left: 0;
    padding-right: 0;
  }

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

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

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

  ._51515515-copy {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .howitworks-copy {
    align-self: auto;
    display: block;
  }

  .blog-heade {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .section-8 {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .section-8.hero-padding {
    padding-top: 50px;
  }

  .container-23 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-26 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-left: 1rem;
    margin-right: 1rem;
    display: flex;
  }

  .container-25 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-33, .grid {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .form-block-7 {
    max-width: 100%;
    padding-right: 0;
  }

  .section-9.cloneables-listing, .section-9.cloneables-listing-copy {
    width: 100%;
  }

  .text-field-16 {
    padding-left: 6px;
    padding-right: 0;
  }

  .social-links-5 {
    margin-top: 40px;
  }

  .footer-grid-4 {
    flex-direction: column;
    display: flex;
  }

  .cta-grid-left-copy {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .container-2-copy {
    padding-top: 2rem;
  }

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

  .div-block-59 {
    text-align: left;
    margin-top: auto;
    padding-top: 40px;
  }

  .page-padding-5-copy {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .faq-contact-list-2-copy {
    text-align: left;
    flex-direction: row;
    justify-content: center;
  }

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

  .text-size-large-copy-copy {
    text-align: left;
    padding-bottom: 2rem;
    font-size: 1.125rem;
  }

  .heading-2250 {
    text-align: left;
    font-size: 1.8rem;
  }

  .drdrbdbdr {
    font-size: 7vw;
    font-weight: 500;
    line-height: 44px;
  }

  .awards-section {
    margin-top: 0;
  }

  .awards-section.section-ar-awards {
    padding-bottom: 4rem;
  }

  ._51515515-copy-copy {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .home-hero-buttons-3-copy-copy {
    text-align: left;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  ._151551551522-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .home-notifications-grid-copy {
    grid-template-columns: 1fr;
  }

  ._156543 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .banner {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .dropdown-link-grid {
    grid-template-columns: 1fr;
  }

  .navbar-brand-three {
    padding-left: 0;
  }

  .nav-menu-three {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-menu-block {
    flex-direction: column;
  }

  .nav-link-8 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

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

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-link-accent {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

  .f-container-regular {
    flex-flow: column-reverse;
    padding-top: 3rem;
    padding-bottom: 2rem;
    display: flex;
  }

  .f-title-wrapper-center {
    padding-left: 0;
    padding-right: 0;
  }

  .f-h1-heading {
    margin-top: 0;
    font-size: 48px;
  }

  .f-paragraph-large {
    font-size: 1.1rem;
  }

  .f-section-large {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  ._65156615 {
    padding-left: 2rem;
    padding-right: 2rem;
    display: block;
  }

  .container-17-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .vvesvse {
    margin-top: 0;
  }

  .page-padding-copy, .drhdrh {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .faqdad-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .c-title-2-copy-copy {
    font-size: 7vw;
    font-weight: 500;
    line-height: 44px;
  }

  .tfhcrhd {
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .edxtgd {
    margin-top: 0;
    font-size: 3.5rem;
    line-height: 95%;
  }

  .f-paragraph-large-copy {
    font-size: 1.1rem;
  }

  .f-section-large-copy {
    padding: 0 3rem;
  }

  .container-17-copy-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .home-hero-buttons-3-copy-copy {
    justify-content: center;
    align-items: center;
    padding-left: 0;
  }

  .fjfjfjftjf {
    text-align: center;
    flex-direction: column;
    align-items: center;
    padding-bottom: 0;
    display: flex;
  }

  .comparison-grid-row-copy, .dhdrdh, .drdhrdhdr {
    grid-template-columns: minmax(auto, 240px) 1fr 1fr 1fr 1fr;
    width: 920px;
  }

  .ddrxdrhxdrh {
    font-size: 1.125rem;
  }

  .page-padding-7, .page-padding-copy-2, .page-padding-8, .page-padding-copy-3 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .home-features-grid-copy {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .page-padding-9, .page-padding-copy-4 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .navbar-5 {
    z-index: 10;
    position: relative;
  }

  .page-padding-10 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .large-text-copy {
    font-size: 16px;
    line-height: 1.5;
  }

  .heading-medium-3 {
    text-align: center;
    font-size: 3.3rem;
  }

  .cookie-modal_content-wrap {
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .cookie-modal_closebutton {
    margin-right: 1.25rem;
  }

  .cookie-modal_button-wrap {
    padding: 1.5rem;
  }

  .cookie-modal_button-wrap.in-pref-manger {
    margin: 1.5rem -1.5rem -2rem;
    padding-top: 1.25rem;
    position: sticky;
    bottom: -2rem;
  }

  .cookie-modal_closebutton-2 {
    margin-right: 1.25rem;
  }

  .cookie-modal_closebutton-2.is-sticky {
    top: -1rem;
  }

  .cookie-preference_wrapper {
    padding-top: 2rem;
  }

  .cookie-modal_form {
    padding-top: .75rem;
  }

  .cookie-preference-button_icon {
    margin-right: 0;
  }

  .cookie-preference-button_text {
    display: none;
  }

  .faq-grid-left-3 {
    text-align: center;
  }

  .text-size-xlarge-4 {
    font-size: 1.125rem;
  }

  .thank-you-heading {
    font-size: 2.5rem;
  }

  .subprivh1 {
    text-align: left;
  }

  ._1516565465 {
    font-size: 1.125rem;
  }

  .tfhcrhd-small {
    grid-template-columns: 1fr;
  }

  .page-padding-11 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .text-size-xlarge-5 {
    font-size: 1.125rem;
  }

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

  .text-size-xlarge-6, .text-size-xlarge-7, .text-size-xlarge-8 {
    font-size: 1.125rem;
  }

  .page-padding-12 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .contain {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: center;
    flex-flow: column;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    margin-top: 0;
    display: block;
  }

  .text-size-xlarge-9 {
    font-size: 1.125rem;
  }

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

  .multicheck {
    width: 100%;
  }

  .multi-step-holder {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
  }

  .next-placeholder, .previous-placeholder {
    z-index: 6;
    position: fixed;
  }

  .multi-step-divider {
    display: none;
  }

  .form-slider.multi-step-03 {
    height: 880px;
  }

  .multi-step-nav {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 24px;
    flex-direction: column;
    align-items: flex-start;
    padding-left: 40px;
    padding-right: 40px;
  }

  .partner-form {
    width: 100%;
  }

  ._15165651456156 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .grid-team-slider, .grid-cols-2, .grid-cols-2.cc-3col {
    grid-template-columns: 1fr;
  }

  .container-42 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .drdrbdbdr-2 {
    font-size: 7vw;
    font-weight: 500;
    line-height: 44px;
  }

  .div-block-6 {
    border-radius: 0;
  }

  .model-close {
    right: 0;
  }

  .div-block-90, .model-wrapper-video-box {
    border-radius: 0;
  }

  .partner-slider-container {
    padding-left: 4px;
    padding-right: 4px;
  }

  .partner-slider-row {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .right-arrow-3 {
    margin-right: 20px;
  }

  .partner-slider-content {
    max-width: 100%;
  }

  .heading-medium-2-copy {
    align-self: auto;
    font-size: 3.125rem;
  }

  .contact-hero-grid-left {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .home-hero-grid-24 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .headerpadding-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .blog-get-in-touch-box {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .get-in-touch-image {
    max-width: 100%;
    padding-right: 0;
  }

  .get-in-touch-content {
    max-width: 100%;
  }

  .image-66 {
    width: 90%;
  }

  .seesf-copy {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .drdrbdbdr-3 {
    font-size: 7vw;
    font-weight: 500;
    line-height: 44px;
  }

  .trustpiot-slider-container-wrap {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section-author-hero {
    padding: 60px 2rem;
  }

  .author-hero-row {
    flex-flow: column-reverse;
  }

  .author-hero-content-box {
    max-width: 100%;
  }

  .author-hero-img-box {
    justify-content: flex-start;
    align-items: center;
    max-width: 100%;
  }

  .section-careers-award {
    padding: 0 2rem 60px;
  }

  .drdrbdbdr-4 {
    font-size: 7vw;
    font-weight: 500;
    line-height: 44px;
  }

  .grid-cols-3, .grid-cols-3.cc-3col {
    grid-template-columns: 1fr;
  }

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

  .f-section-large-copy-2 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .section-careers-position {
    padding: 100px 2rem 60px;
  }

  .section-careers-values {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .careers-values-box {
    width: 100%;
    max-width: 380px;
    margin-left: auto;
    margin-right: auto;
  }

  .container-44 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-careers-perks {
    padding-bottom: 0;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .f-section-large-copy-3 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .container-46 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .margin-bottom-copy-2, .margin-bottom-43 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

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

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

  .plumber-section {
    padding-bottom: 5rem;
  }

  .container-47 {
    max-width: 500px;
  }

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

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

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

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

  .headerpadding-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-why-bizcap-get-grid {
    justify-content: center;
    align-items: flex-start;
    padding-top: 4rem;
    display: flex;
  }

  .section-why-bizcap-get-grid.last {
    padding-bottom: 4rem;
  }

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

  .section-428 {
    justify-content: center;
    align-items: flex-start;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
  }

  .margin-bottom-copy-3, .margin-bottom-45 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

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

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

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

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

  .section-429 {
    justify-content: center;
    align-items: flex-start;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
  }

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

  .heading-medium-2-center {
    font-size: 3.125rem;
  }

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

  .h2-main-heading {
    font-size: 2.3rem;
  }

  .text-size-xlarge-11 {
    font-size: 1.125rem;
  }

  .text-size-xlarge-11._404-text-body {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 1.125rem;
  }

  .award-title {
    font-size: 3rem;
    font-weight: 500;
    line-height: 44px;
  }

  .trustpilot-slider-title {
    font-size: 3rem;
  }

  .compare-solutions-header {
    padding: 24px;
  }

  .compare-solutions-body {
    padding-left: 24px;
    padding-right: 24px;
  }

  .compare-solutions-footer {
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .cs-footer-btn-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column-reverse;
  }

  .comparison-inner-box {
    min-width: 920px;
  }

  .section-award-recognition-heading {
    padding-top: 6rem;
    padding-bottom: 5rem;
  }

  .award-recognition-grid {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .award-recognition-right {
    margin-bottom: 3rem;
  }

  .award-recognition-right.last {
    margin-bottom: 0;
  }

  .award-recognition-list {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    font-size: 1.125rem;
  }

  .award-recognition-title.heading-medium-2-center {
    margin-bottom: 2rem;
  }

  .margin-bottom-xlarge {
    margin-bottom: 48px;
  }

  .timeline_centre {
    justify-content: flex-start;
  }

  .timeline_item {
    grid-template-columns: 64px 1fr;
    width: 100%;
  }

  .timeline_left {
    text-align: left;
  }

  .timeline__first-right-box-in {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .timeline_progress {
    left: 6px;
  }

  .timeline_text {
    font-size: 20px;
  }

  .timeline_right.first {
    margin-top: 0;
  }

  .timeline_date-text {
    margin-bottom: 24px;
    font-size: 36px;
  }

  .partnerships-manager-content.margin-bottom-37 {
    font-size: 1.125rem;
  }

  .partnerships-manager-row {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin: 0;
  }

  .partnerships-manager-title {
    max-width: 100%;
    font-size: 2.5rem;
  }

  .partnerships-manager-img-link {
    width: 100%;
    margin-left: 0;
  }

  .partnerships-manager-img {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    text-align: left;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    min-width: 100%;
  }

  .partner-hero-popup-img-box {
    justify-content: center;
    align-items: center;
    width: 100%;
    min-width: 100%;
  }

  .round-tab-2 {
    flex: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .round_tab-menu {
    grid-column-gap: .8rem;
    grid-row-gap: .8rem;
    flex-flow: row;
    justify-content: flex-start;
  }

  .padding-overflow-mobile {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .slider-tab {
    margin-top: 20px;
  }

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

  .section_home-function {
    min-height: 24rem;
  }

  .div-block-115 {
    width: auto;
    max-width: 968px;
  }

  .section-432 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .image-77 {
    padding-top: 40px;
  }

  .div-block-129.flex_image_content {
    flex-flow: row-reverse wrap-reverse;
  }

  .div-block-130 {
    max-width: 100%;
    padding-top: 25px;
  }

  .div-block-131 {
    max-width: 100%;
    padding-top: 0;
  }

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

  .post-preview-categories-blog {
    flex-flow: wrap;
  }

  .sticky-cta-mobile {
    z-index: 999;
  }

  .heading-small {
    font-size: 3.125rem;
  }

  .faq-grid-left-4 {
    text-align: center;
  }

  .home-hero-buttons-6 {
    justify-content: flex-start;
    align-items: center;
  }

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

  .text, .bold-text-14, .text-block-144, .text-block-145, .text-block-147, .bold-text-17, .list-item-90, .list-item-91, .bold-text-21, .bold-text-22, .bold-text-23 {
    text-align: left;
  }

  .list-item-109 {
    color: #343f52;
  }

  .div-block-133 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .list-item-124 {
    text-align: left;
    font-size: 1.125rem;
  }

  .list-item-125 {
    text-align: left;
    font-size: 1rem;
  }

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

  .text-block-187 {
    font-size: 1.3rem;
  }

  .div-block-134 {
    justify-content: center;
    align-items: center;
  }

  .div-block-135 {
    padding-top: 0;
  }

  .list-3-copy {
    text-align: left;
    align-self: flex-start;
  }

  .page-padding-copy {
    text-align: left;
    flex-flow: column;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .div-block-138 {
    padding-top: 4rem;
  }

  .div-block-139 {
    text-align: left;
    align-self: center;
  }

  .div-block-140, .div-block-141 {
    padding-top: 40px;
  }

  .div-block-142 {
    padding-top: 30px;
  }

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

  .list-item-137 {
    font-size: 1.125rem;
  }

  .image-85 {
    flex: none;
    width: 150%;
    max-width: 200%;
  }

  .container-61 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: .25fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row dense;
    display: grid;
  }

  .heading-2287.heading-medium-3 {
    margin-bottom: 3rem;
    font-size: 3.2rem;
  }

  .div-block-150 {
    align-self: auto;
  }

  .div-block-151 {
    flex-flow: row;
  }

  .text-block-194 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .list-item-139 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .list-28 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    margin-top: 1rem;
    display: flex;
  }

  .text-size-medium-6 {
    font-size: 1.2rem;
  }

  .text-size-medium-copy-4 {
    font-size: 1.125rem;
  }

  .image-89 {
    width: 10%;
  }

  .div-block-153 {
    margin-top: 0;
  }

  .div-block-154 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section-441 {
    margin-top: 0;
  }

  .collection-list-wrapper-6 {
    flex-flow: row;
    padding-left: 2rem;
    padding-right: 2rem;
    display: block;
  }

  .div-block-155 {
    margin-left: 0;
    margin-right: 0;
  }
}

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

  .heading-medium {
    width: 100%;
    font-size: 2.3rem;
  }

  .heading-large {
    font-size: 2.5rem;
  }

  .text-size-large {
    text-align: center;
    font-size: 1rem;
  }

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

  .show-mobile-portrait {
    display: block;
  }

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

  .text-rich-text blockquote {
    background-position: 0 20px;
    padding-top: 5rem;
    padding-left: 0;
    font-size: 1.75rem;
  }

  .max-width-medium {
    text-align: center;
    width: 100.005%;
    max-width: none;
  }

  .heading-xlarge {
    font-size: 4rem;
  }

  .page-padding {
    text-align: left;
    flex-flow: row;
    width: 100%;
    max-width: none;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex;
    overflow: hidden;
  }

  .page-padding.no-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .show-mobile-landscape, .button-text.small {
    display: none;
  }

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

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

  .margin-bottom.margin-small {
    text-align: left;
    flex-direction: column;
    align-items: center;
    width: 100%;
    max-width: 100%;
    display: flex;
  }

  .margin-bottom.margin-medium {
    width: 100%;
    max-width: 99.995%;
  }

  .margin-bottom.margin-large {
    width: 100%;
    max-width: 100%;
  }

  .margin-bottom.headersma, .margin-bottom.margin-headercopy {
    text-align: left;
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

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

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

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

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

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

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

  .padding-bottom.padding-xhuge {
    text-align: center;
  }

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

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

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

  .padding-vertical.padding-xhuge {
    padding-top: 2rem;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical.padding-huge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-vertical.padding-huge.text-align-center.calculator-hero {
    flex-flow: column;
  }

  .padding-vertical.padding-xxhuge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

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

  .text-size-medium {
    font-size: .9rem;
  }

  .text-size-medium.text-overflow-wrap {
    white-space: normal;
  }

  .exhbition-date-day {
    font-size: 2rem;
    line-height: 120%;
  }

  .exhbition-date-month {
    font-size: 1rem;
  }

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

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

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

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

  .exhibition-information-grid {
    grid-column-gap: 16px;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .button.primary {
    align-self: auto;
    width: 220px;
  }

  .label.w--current {
    display: none;
  }

  .button-text-text {
    font-size: 15px;
  }

  .mobile-menu {
    display: none;
  }

  .mobile-menu-nav-link {
    position: relative;
  }

  .mobile-menu-nav-link:hover {
    color: #0c79c1;
  }

  .mobile-menu-nav-text {
    color: var(--343f52);
    font-family: Open Sans, sans-serif;
  }

  .home-hero-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .home-hero-grid.paid-social-grid {
    flex-flow: column;
  }

  .text-size-xlarge {
    text-align: center;
    width: 100%;
    font-size: .9rem;
  }

  .container-default {
    box-sizing: border-box;
    width: 100.005%;
    min-width: auto;
    max-width: 100%;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .home-hero-buttons {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    align-self: center;
    align-items: center;
    display: flex;
  }

  .list {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    text-align: left;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    width: 100%;
    max-width: 100%;
    margin-top: auto;
  }

  .list-item {
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    width: auto;
  }

  .home-hero-list-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: left;
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    max-width: 100%;
    display: block;
  }

  .home-hero-card-2 {
    width: 100px;
  }

  .home-hero-card-1 {
    width: 20rem;
  }

  .home-hero-cards {
    align-self: center;
    width: 80%;
  }

  .home-hero-cards.lp {
    width: 100%;
  }

  .card-padding-default {
    text-align: left;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .home-features-card-grid {
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .home-savings-grid {
    grid-template-columns: 1fr 1fr;
  }

  .home-savings-column._04 {
    display: none;
  }

  .eligibility {
    width: 100%;
    max-width: 100%;
    margin-top: 2rem;
  }

  .home-tools-logo-row {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .home-notifications-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-auto-flow: row;
    justify-content: flex-end;
    place-items: center;
    width: 100%;
    max-width: 99.9936%;
    margin-top: auto;
    display: flex;
    overflow: visible;
  }

  .notification {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    padding: .75rem;
  }

  .home-cards-buttons {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .home-card-2, .home-card-3 {
    margin-top: -35%;
  }

  .home-testimonials-grid {
    column-count: 1;
  }

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

  .cta {
    padding: 2rem 1.5rem 1.5rem;
  }

  .cta-badges {
    flex-direction: column;
    align-items: center;
  }

  .cta-image-wrapper {
    width: 100%;
    max-width: 80%;
    margin-bottom: -1.5rem;
  }

  .accordion {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .accordion-content {
    padding-top: 1rem;
  }

  .posts-preview-grid {
    grid-template-columns: 1fr;
  }

  .post-preview-image {
    display: inline-block;
  }

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

  .footer-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .features-hero-buttons {
    display: 1.5remrem;
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
  }

  .features-hero-card-wrapper._01, .features-hero-card-wrapper._05 {
    display: none;
  }

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

  .features-app-grid-left {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
    padding-top: 4rem;
    padding-bottom: 4rem;
    display: flex;
  }

  .choose-cards-grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .features-overview-grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    display: flex;
  }

  .features-overview-cards-wrapper {
    grid-template-columns: 1fr;
  }

  .blog-posts-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .blog-categories {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .blog-categories-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    width: 100%;
  }

  .blog-categories-list-item {
    flex-direction: row;
  }

  .post-content blockquote {
    background-position: 16px 20px;
    background-size: 40px;
    padding: 4.25rem 1rem 1.5rem;
    font-size: 1.5rem;
  }

  .posts-preview-item:last-child {
    display: block;
  }

  .support-hero-grid {
    text-align: center;
    grid-template-columns: 1fr;
  }

  .compare-hero-cards-wrapper {
    margin-top: 1rem;
  }

  .cta-support {
    grid-template-columns: 1fr;
  }

  .compare-table {
    display: none;
  }

  .transaction {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    padding: .75rem 1.25rem .75rem .75rem;
  }

  .transaction-title, .transaction-price {
    font-size: 1rem;
  }

  .features-app-grid-right {
    display: none;
  }

  .features-app-content {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .features-app-content._01 {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .dropdown-blog-post-grid {
    grid-template-columns: 1fr;
  }

  .dropdown-blog-post-item:last-child {
    display: block;
  }

  .blog-categories-label.w--current {
    display: none;
  }

  .cta-list-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .cta-grid-right {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .faq-grid-left {
    width: 100%;
  }

  .faq-contact-list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .home-hero-grid-left {
    text-align: center;
    flex-direction: column;
    flex: 0 auto;
    justify-content: flex-start;
    align-self: center;
    align-items: flex-start;
    width: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .home-hero-grid-left.padding-end-40 {
    justify-content: flex-start;
    align-items: center;
    padding-right: 0;
  }

  .home-hero-grid-right {
    flex-direction: column;
    flex: 0 auto;
    align-self: center;
    align-items: center;
    width: auto;
    display: flex;
  }

  .transactions-grid-left {
    padding-top: 0;
  }

  .home-notifications-grid-left {
    text-align: left;
    align-self: flex-start;
    width: 100%;
    max-width: 100%;
    margin-top: 2rem;
  }

  .home-tools-logo {
    height: 40px;
  }

  .compare-table-mobile {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    text-align: center;
    flex-direction: column;
    align-self: stretch;
    margin-top: 3rem;
    display: flex;
  }

  .compare-table-mobile-row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    align-items: center;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    display: flex;
  }

  .compare-table-mobile-title {
    flex-direction: column;
    align-items: center;
  }

  .licensing-inner-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .block-quote {
    background-position: 0 20px;
    background-size: 40px;
    padding-top: 5rem;
    padding-left: 0;
  }

  .compare-hero-card {
    width: 160px;
  }

  .support-hero-cards-wrapper {
    height: 230px;
  }

  .buy-badge {
    bottom: 1rem;
    right: 1rem;
  }

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

  .card-inner {
    grid-column-gap: 0px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    align-items: flex-start;
    display: flex;
  }

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

  .container-2 {
    min-width: auto;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-12 {
    text-align: left;
    font-size: 1.5rem;
  }

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

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

  .howitworks {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .service-icon {
    width: 19%;
  }

  .button-4 {
    width: auto;
    font-size: 16px;
  }

  .sticky {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

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

  .card-2.shadow, .card-2.shadow-copy {
    padding: 30px;
  }

  .heading-11, .heading-10 {
    text-align: left;
  }

  .html-embed {
    min-width: auto;
    margin-top: 1rem;
  }

  .typedjs-no-cursor {
    white-space: nowrap;
  }

  .footer-subscribe {
    margin-top: 1rem;
    padding-top: 20px;
    padding-bottom: 20px;
    position: relative;
  }

  .container-3 {
    max-width: none;
  }

  .footer-bottom-2 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .footer-copyright {
    margin-bottom: 20px;
    margin-right: 0;
    font-size: 14px;
  }

  .footer-legal-link {
    font-size: 14px;
    line-height: 20px;
  }

  .heading-20 {
    text-align: left;
    font-size: 2.5rem;
  }

  .text-block-29, .text-block-30, .text-block-31, .text-block-32 {
    text-align: center;
  }

  .heading-21 {
    text-align: center;
    letter-spacing: -1px;
    width: 100%;
    font-size: 2.3rem;
  }

  .heading-22 {
    text-align: center;
    letter-spacing: -.5px;
    font-size: 1.5rem;
  }

  .heading-23 {
    font-size: 2.5rem;
  }

  .heading-24 {
    font-size: 2rem;
  }

  .rocket {
    flex-direction: column;
    display: flex;
    overflow: visible;
  }

  .text-block-6 {
    width: 100%;
    font-size: 3rem;
  }

  .lottie-animation {
    position: relative;
    bottom: -178px;
    right: -30px;
  }

  .button-5 {
    width: auto;
    font-size: 16px;
  }

  .button-5.footerbut {
    margin-right: 0;
  }

  .text-block-7 {
    width: 100%;
  }

  .div-block-2 {
    flex-direction: column;
    width: auto;
    margin-left: 20px;
    margin-right: 20px;
    display: flex;
    position: absolute;
    left: 0;
    right: 0;
  }

  .container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tab.card {
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .tabs-menu {
    flex-direction: column;
    display: flex;
  }

  .margin-bottom-copy.margin-xlarge {
    width: 100%;
  }

  .image-3 {
    width: 100%;
    max-width: none;
  }

  .card_front-content {
    justify-content: center;
  }

  .card_img {
    min-height: 12rem;
  }

  .cards {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    align-items: center;
    display: flex;
  }

  .card_logo {
    width: 6rem;
    font-size: 0;
  }

  .page-padding-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .card_component {
    justify-items: start;
    padding-bottom: 2.5rem;
  }

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

  .section-tip {
    padding-top: 0;
    padding-bottom: 0;
  }

  .field-label-10 {
    margin-bottom: 0;
    font-size: 14px;
  }

  .form-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-58 {
    font-size: 25px;
    line-height: 1.2;
  }

  .text-block-35-copy-2 {
    margin-top: 20px;
  }

  .form-block-6 {
    width: auto;
    max-width: 100%;
    margin-top: 2rem;
    padding-right: 0;
  }

  .div-dropdown-input {
    width: 100%;
  }

  .div-block-38 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    width: 100%;
  }

  .text-field-15 {
    min-height: 45px;
  }

  .text-field-14 {
    height: 45px;
  }

  .div-block-39 {
    width: 100%;
  }

  .heading-2222 {
    font-size: 2.5rem;
  }

  .faq-contact-li2st-copy {
    flex-direction: column;
    align-items: center;
  }

  .faq-grid-copy {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    width: 100%;
  }

  .page-padding-copy {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .text-size-medium-copy {
    text-align: left;
    white-space: normal;
  }

  .div-block-40 {
    display: block;
  }

  .text-size-medium-copy {
    font-size: .9rem;
  }

  .footer-cta {
    align-items: center;
  }

  .join {
    width: 100%;
  }

  .display-3.text-white {
    text-align: center;
  }

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

  .tuucu6.padding-xxhuge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .tutfuft {
    margin-bottom: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .cta2 {
    width: auto;
  }

  .award-box {
    padding-left: 0;
    padding-right: 0;
  }

  .award-image {
    min-width: 100%;
    max-width: 100%;
  }

  .display-4.text-white {
    text-align: center;
    text-align: center;
    width: 100%;
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 36px;
  }

  .display-4.text-white-copy {
    box-sizing: border-box;
    text-align: center;
    letter-spacing: -.03rem;
    width: 100%;
    height: auto;
    padding-right: 0;
    font-size: 1.5rem;
    line-height: 30px;
  }

  .footer-2.background-dark {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .footer-cta-2 {
    align-items: center;
    width: 100%;
  }

  .logo {
    width: 245px;
    max-width: 80%;
  }

  .logo.margin-bottom-20 {
    align-self: auto;
    width: 100%;
    max-width: 250px;
  }

  .container-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .margin-bottom-20 {
    text-align: center;
  }

  .address.margin-bottom-20 {
    max-width: 100%;
  }

  .social-links {
    justify-content: center;
  }

  .footer-grid-2 {
    justify-content: flex-start;
    align-items: center;
  }

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

  .faqdad.padding-xxhuge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .page-padding-copy {
    margin-bottom: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .number {
    font-size: 1.5rem;
  }

  .burger-line.cc-middle, .burger-line.cc-top, .burger-line.cc-bottom {
    background-color: #0c79c1;
  }

  .dropdown-link-18 {
    color: #0c79c1;
    padding-left: 4px;
    transition-property: none;
  }

  .dropdown-link-18:hover {
    color: #03436d;
    background-color: #fff;
  }

  .nav-link-mobile-2 {
    color: #0c79c1;
    border-bottom: 1px solid #00000040;
    justify-content: flex-start;
    width: 100%;
    height: auto;
    padding-top: 12px;
    padding-bottom: 12px;
    font-family: Open Sans, sans-serif;
    font-weight: 600;
    transition: color .2s;
  }

  .nav-link-mobile-2:hover {
    color: #03436d;
  }

  .nav-link-mobile-2.w--open {
    border-bottom-style: none;
  }

  .icon-13 {
    margin-left: 8px;
  }

  .logo-2 {
    width: 245px;
    max-width: 80%;
  }

  .nav-menu-flex-mobile-2 {
    padding: 0 20px 40px;
  }

  .dropdown-list-8.w--open {
    background-color: #fff;
    border-style: none none solid;
    border-bottom-color: #00000040;
    border-radius: 0;
    padding: 0;
  }

  .button-5-copy {
    width: auto;
    font-size: 16px;
  }

  .nav-menu-5 {
    flex-direction: column;
    align-items: stretch;
    margin-top: 0;
  }

  .nav-menu-wrapper {
    width: 80%;
  }

  .navbar-button-wrapper-2 {
    flex-direction: column-reverse;
    align-items: stretch;
    margin-top: 20px;
    display: flex;
  }

  .full-width-mobile {
    margin-bottom: 0;
  }

  .nav-menu-wrapper-mobile-2 {
    z-index: 11;
    background-color: #fff;
    width: auto;
    margin-left: 20px;
    margin-right: 20px;
  }

  .container-7 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-8 {
    width: auto;
    font-size: 16px;
  }

  .div-block-42 {
    width: 100%;
  }

  .home-features-phone-2 {
    width: 240px;
  }

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

  .image-27 {
    width: 90%;
    max-width: 100%;
  }

  .heading-2223 {
    font-size: 2.5rem;
  }

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

  .heading-2224 {
    font-size: 2.5rem;
  }

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

  .button-12.primary {
    align-self: auto;
  }

  .image-26 {
    max-width: 100%;
    margin-bottom: 20px;
    padding: 0 20px;
  }

  .heading-medium-2 {
    text-align: center;
    width: 100%;
    font-size: 2.3rem;
  }

  .heading-2225 {
    aspect-ratio: auto;
    text-align: center;
    width: 100%;
    max-width: 100%;
    font-size: 2.5rem;
  }

  .text-block-64, .heading-27 {
    text-align: center;
  }

  .heading-2226 {
    font-size: 2rem;
  }

  .heading-h5-3 {
    text-align: center;
    width: 100%;
    font-size: 1.1rem;
  }

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

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

  .list-item-11 {
    align-self: flex-start;
  }

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

  .home-hero-card-3 {
    z-index: 5;
    vertical-align: baseline;
    flex: 0 auto;
    order: 0;
    align-self: baseline;
    width: 100%;
    max-width: none;
    height: auto;
  }

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

  .text-size-medium-3.text-overflow-wrap {
    white-space: normal;
  }

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

  .text-size-medium-copy-2 {
    text-align: left;
    font-size: 1rem;
  }

  .home-hero-card-4 {
    width: 220px;
  }

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

  .text-size-xlarge-2 {
    text-align: left;
    width: auto;
    max-width: 100%;
    margin-bottom: auto;
    padding-right: 0;
    font-size: 1rem;
  }

  .text-size-xlarge-2.line-create-hero-text {
    text-align: center;
    font-size: 1rem;
  }

  .text-size-xlarge-2-copy {
    text-align: left;
    width: 100%;
    font-size: 1rem;
  }

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

  .card-3.shadow {
    padding: 30px;
  }

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

  .headerpadding.padding-xxhuge {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: auto;
    padding-top: 0;
    padding-bottom: 3rem;
    padding-left: 0;
    display: flex;
  }

  .home-hero-list-grid-3 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    width: 100%;
    padding-left: 2rem;
  }

  .home-hero-buttons-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    align-self: center;
    align-items: center;
    display: flex;
  }

  .text-size-medium-copy-copy {
    text-align: left;
    font-size: 1rem;
  }

  .home-hero-grid-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
  }

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

  .grid-second-half.features {
    width: 100%;
    margin-top: 4rem;
  }

  .grid-first-half {
    width: 100%;
  }

  .section-407.hero-padding {
    padding-top: 40px;
  }

  .large-text {
    margin-top: 10px;
    text-decoration: none;
  }

  .grid-halves {
    margin-top: 6rem;
    display: block;
  }

  .grid-halves.features {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .bold-text {
    text-align: center;
    white-space: normal;
    width: 100%;
    max-width: 100%;
    font-size: 2.5rem;
    line-height: 100%;
  }

  .container-8 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .content-width.vertical-flex.features {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    text-align: center;
    flex-flow: column;
    width: 100%;
    min-width: 0%;
    max-width: none;
    display: flex;
  }

  .abn-lookupfield {
    width: 100%;
  }

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

  .text-field-2 {
    height: 45px;
    font-family: Open Sans, sans-serif;
    font-size: 16px;
    line-height: 15px;
  }

  .drhhdrhdr.features {
    width: 100%;
  }

  .input-4 {
    overflow-wrap: normal;
    direction: ltr;
    min-height: 45px;
    font-family: Open Sans, sans-serif;
    font-size: 16px;
    line-height: 15px;
  }

  .field-label-2 {
    margin-bottom: 0;
    font-size: 14px;
  }

  .div-block-13 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    width: 100%;
  }

  .form-block-2 {
    width: 100%;
  }

  .field-label-3 {
    margin-bottom: 0;
    font-size: 14px;
  }

  .div-industry-selection {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    width: 100%;
  }

  .form-content-2 {
    width: 100%;
    max-width: none;
    padding-top: 0;
  }

  .proviso-submit {
    float: none;
    clear: none;
    margin-bottom: 20px;
    position: static;
  }

  .paragraph-4 {
    text-align: center;
    font-size: 1rem;
  }

  .text-block-13 {
    color: #343f52;
    font-size: 1rem;
  }

  .list-item-12 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-block-12 {
    color: #343f52;
    font-size: 1rem;
  }

  .div-block-13-copy {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-direction: column;
    width: 100%;
  }

  .abn-input {
    width: 100%;
    height: 45px;
    min-height: 45px;
  }

  .form-2 {
    width: 100%;
  }

  ._22222 {
    padding-top: 38px;
    padding-bottom: 38px;
  }

  .heading-2227 {
    text-align: center;
    width: 100%;
    font-family: Opensans, sans-serif;
    font-size: 2.3rem;
    font-weight: 500;
  }

  .abn-input-wrap {
    height: 45px;
  }

  .div-loan-amount {
    height: 45px;
    min-height: 45px;
  }

  .list-3 {
    margin-bottom: 0;
  }

  .slider-content-wrap {
    width: 100%;
  }

  .sectionheader {
    flex-wrap: nowrap;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .vectors-wrapper-4 {
    width: 16px;
    height: 14px;
  }

  .text-block-14 {
    color: #343f52;
    font-size: 1rem;
  }

  .col {
    flex-basis: 100%;
    order: 1;
    max-width: 100%;
  }

  .span-input-group-text {
    width: auto;
    height: 43px;
    min-height: 43px;
  }

  .container-9 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-2228 {
    text-align: center;
    flex: 0 auto;
    width: auto;
    font-family: Open Sans, sans-serif;
    font-size: 2.5rem;
  }

  .text-block-16, .text-block-17 {
    font-family: Open Sans, sans-serif;
  }

  .container-10 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-2229 {
    text-align: center;
    font-family: Open Sans, sans-serif;
    font-size: 2.5rem;
    line-height: 110%;
  }

  .div-block-20 {
    height: 40px;
  }

  .container-11 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-410.background-light {
    margin-top: 0;
  }

  .card-inner-2 {
    grid-row-gap: 30px;
    flex-direction: column;
  }

  .display-5.margin-bottom-25 {
    text-align: center;
    font-size: 2.5rem;
    line-height: 100%;
  }

  .button-14 {
    width: auto;
    font-size: 16px;
  }

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

  .margin-bottom-37 {
    font-size: 1rem;
  }

  .card-4.shadow {
    padding: 30px;
  }

  .section-411.featured {
    padding-top: 0;
    padding-bottom: 0;
  }

  .html-embed-2 {
    min-width: auto;
  }

  .image-7 {
    margin-top: 20px;
    padding-left: 23px;
    padding-right: 23px;
  }

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

  .wrapper {
    grid-row-gap: 20px;
    padding-top: 40px;
  }

  .text-block-21 {
    width: 90%;
  }

  .section-partner-faqs {
    text-align: left;
  }

  .wrapper-body.container-large {
    align-self: auto;
  }

  .accordion-wrapper-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .discl {
    margin-top: 20px;
    padding-bottom: 20px;
  }

  .container-12 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer-3.background-dark {
    padding-top: 40px;
  }

  .button-15 {
    width: auto;
    font-size: 16px;
  }

  .button-15.footerbut {
    margin-right: 0;
  }

  .section-3-copy {
    margin-top: 0;
    margin-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer-cta-3 {
    align-items: center;
    max-width: none;
  }

  .container-14 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-39 {
    margin-top: 20px;
    padding-left: 23px;
    padding-right: 23px;
  }

  .text-block-76 {
    width: 90%;
  }

  .container-15 {
    text-align: left;
    padding-top: 6rem;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-2235 {
    font-family: Opensans, sans-serif;
    font-size: 2rem;
  }

  .home-hero-grid-23 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .home-hero233 {
    width: 150px;
    left: -15%;
  }

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

  .padding-top-header.padding-xxhuge {
    flex-flow: column-reverse;
    width: 100%;
    max-width: 99.9936%;
    display: block;
  }

  .section-412 {
    flex-direction: column;
    align-items: center;
    width: 100%;
    max-width: 100%;
    display: flex;
  }

  .home-hero244 {
    width: 145px;
    left: 0%;
  }

  ._22222-ewrwr {
    padding-top: 38px;
    padding-bottom: 38px;
  }

  .page-padding-copy-copy {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .padding-vertical-copy.padding-xxhuge, .padding-vertical-copy.padding-xxhuge-copy {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

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

  .sefsfseffs.margin-small {
    text-align: left;
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

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

  .awfafaf.margin-small {
    text-align: left;
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .section-heading-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .container-16 {
    width: 100%;
  }

  .h3 {
    font-size: 1.5rem;
  }

  .icon-arrow-right {
    display: block;
  }

  .button-16 {
    text-align: center;
    justify-content: center;
  }

  .button-16.text-only.font-color-primary {
    width: 100%;
  }

  .text-block-80 {
    white-space: normal;
    font-size: .9rem;
    text-decoration: none;
  }

  .text-lg {
    font-size: 1.13rem;
  }

  .grid-cols.cc-3col {
    max-width: 100%;
  }

  .container-17 {
    margin-top: 2rem;
    margin-bottom: 4rem;
  }

  .u-text-center {
    letter-spacing: -1px;
    font-size: 2.3rem;
  }

  .counter_number.cc-comma, .counter_number.cc-decimal, .counter_number.cc-decimal {
    font-size: 3.5rem;
  }

  .h1 {
    font-size: 3rem;
  }

  .heading-24-copy {
    font-size: 2rem;
  }

  .text-lg-2 {
    max-width: 100%;
    font-size: 1.13rem;
  }

  .text-lg-2.pd-right {
    padding-right: 0;
  }

  .counter-3 {
    align-items: stretch;
    width: 100%;
    max-width: 100%;
    display: flex;
  }

  .h1-2 {
    font-size: 3rem;
  }

  .div-block-45 {
    width: 100%;
    padding-top: 0;
  }

  .h1-3 {
    max-width: 100%;
    font-size: 3.5rem;
  }

  .text-size-large-4 {
    text-align: left;
  }

  .home-hero-buttons-3 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .page-padding-3 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .heading {
    text-align: left;
    width: 100%;
    font-size: 2rem;
  }

  .button-text-3 {
    width: auto;
    display: block;
  }

  .transaction-2 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    padding: .75rem 1.25rem .75rem .75rem;
  }

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

  .margin-bottom-39.margin-small {
    width: 100%;
  }

  .text-size-medium-4 {
    text-align: left;
    font-size: .9rem;
  }

  .list-4 {
    align-self: auto;
  }

  .accordion-2 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .accordion-2.first {
    max-width: none;
  }

  .heading-4 {
    text-align: center;
    font-size: 2.5rem;
  }

  .accordion-content-3 {
    padding-top: 1rem;
  }

  .heading-h6-2 {
    font-size: 1rem;
    line-height: 100%;
  }

  .page-padding-4 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .faq-grid-left-2 {
    flex: 0 auto;
    line-height: 100%;
  }

  .faq-2 {
    max-width: none;
  }

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

  .faq-contact-list-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    align-items: center;
  }

  .herocardhome {
    width: 90%;
  }

  .bizcap-by-numbers {
    padding-top: 0;
  }

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

  .margin-bottom-41.margin-small {
    letter-spacing: -.9px;
  }

  .margin-bottom-41.margin-medium {
    justify-content: center;
    display: flex;
  }

  .margin-bottom-41.margin-small, .margin-bottom-41.margin-headercopy {
    text-align: left;
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .margin-bottom-41.headersma {
    text-align: left;
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: block;
  }

  .margin-bottom-41.margin-large {
    width: 100%;
    max-width: 100%;
  }

  .margin-bottom-41.margin-medium {
    width: 100%;
    max-width: 99.995%;
  }

  .margin-bottom-41.margin-small {
    text-align: left;
    flex-direction: column;
    align-items: center;
    width: 100%;
    max-width: 100%;
    display: flex;
  }

  .cta-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 2rem 1rem 1.5rem;
  }

  .page-padding-5 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .text-size-medium-5 {
    text-align: left;
  }

  .heading-3 {
    text-align: center;
    letter-spacing: -.2px;
    font-size: 1.9rem;
    line-height: 100%;
  }

  .image-46 {
    min-width: 100%;
    max-width: 100%;
    position: static;
    top: 107px;
  }

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

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

  .padding-top-copy-copy.padding-4444copy-copy {
    width: 100%;
  }

  .text-span {
    font-size: 3.5rem;
  }

  .text-lg-2-copy {
    font-size: 1.13rem;
  }

  .section-heading-wrapper-copy {
    flex-direction: column;
    align-items: flex-start;
  }

  ._51515515 {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section-heading-wrapper-2 {
    flex-direction: column;
    align-items: center;
    font-family: Open Sans, sans-serif;
  }

  .h3-2 {
    font-size: 2.5rem;
  }

  .button-17 {
    text-align: center;
    justify-content: center;
  }

  .carousel-slider {
    padding-left: 10px;
    padding-right: 10px;
  }

  .carousel-slider._6, .carousel-slider._5, .carousel-slider._3, .carousel-slider._4, .carousel-slider._7, .carousel-slider._2, .carousel-slider._8 {
    right: 0%;
  }

  .carousel-mask {
    width: 100%;
  }

  .card-body, .card-body-2 {
    padding: 20px;
  }

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

  ._151551551522.padding-xxhuge {
    padding-top: 2rem;
    padding-bottom: 4rem;
  }

  ._151551551522._5151515 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .c-section {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .c-section.cc-main {
    justify-content: center;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .c-title-2 {
    margin-bottom: 2rem;
    font-size: 2.3rem;
    line-height: 48px;
  }

  .c-autotabs_line {
    left: 25px;
  }

  .c-title-wrapper.cc-title_intro {
    max-width: 100%;
    margin-bottom: 2rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .c-title-3 {
    font-size: 20px;
    line-height: 34px;
  }

  .c-autotabs_image.cc-pane-crypto {
    display: block;
  }

  .c-autotabs_image.cc-pane-crypto-mobile {
    width: auto;
    height: auto;
    margin-right: 0;
    position: static;
    transform: translate(16px);
  }

  .c-autotabs_link {
    padding-left: 37px;
    padding-right: 0;
  }

  .c-autotabs_link.w--current {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .c-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .c-container.cc-10cols {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .text-span-2 {
    font-size: 3.5rem;
  }

  .text-block-91 {
    text-align: center;
    font-size: 15px;
    line-height: 120%;
  }

  .heading-h1-3 {
    letter-spacing: -1px;
    font-size: 2.3rem;
  }

  .heading-h1-3.careers-values-title {
    font-size: 2rem;
  }

  .heading-h1-3.careers-perks-title {
    text-align: center;
  }

  .container-default-3 {
    width: auto;
    min-width: auto;
  }

  .text-block-92 {
    text-align: center;
    line-height: 120%;
  }

  .page-padding-6 {
    flex-flow: row;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    line-height: 100%;
  }

  .text-block-93 {
    text-align: center;
    height: auto;
    line-height: 120%;
  }

  .text-block-94 {
    text-align: center;
    line-height: 120%;
  }

  ._868686 {
    flex-direction: column;
    align-items: flex-start;
  }

  ._1564 {
    width: auto;
    max-width: none;
  }

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

  ._54155.margin-xlarge {
    text-align: left;
    flex: 0 auto;
    align-self: flex-start;
    width: 100%;
  }

  .padding-vertical-copy-copy.padding-xxhuge-copy {
    padding-top: 0;
    padding-bottom: 4rem;
    padding-left: 0;
  }

  .productcompare {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-auto-flow: row;
    justify-items: center;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
  }

  .productswuare {
    width: 100%;
    max-width: 100%;
    margin-bottom: 0;
  }

  .imageproduct {
    width: auto;
    max-width: 99.9999%;
  }

  .heading-2246 {
    white-space: normal;
  }

  .div-block-47 {
    width: 99.9999%;
    max-width: 100%;
  }

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

  .product-padding.padding-4444copy-copy {
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .c-title-2-copy {
    margin-bottom: 2rem;
    font-size: 2.5rem;
    line-height: 36px;
  }

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

  .text-size {
    text-align: center;
    flex: 0 auto;
    width: 100%;
    max-width: none;
    margin-top: auto;
    margin-bottom: auto;
    font-size: 1rem;
    line-height: 130%;
    display: block;
  }

  .padding-vertical-copy.padding-xxhuge, .padding-vertical-copy.padding-huge, .padding-vertical-copy.padding-xxhuge, .padding-vertical-copy.padding-xxhuge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .icon-19 {
    color: #0c79c1;
  }

  .menu-button-7 {
    display: none;
  }

  .image-19 {
    width: auto;
    max-width: 126px;
  }

  .nav-menu-7 {
    outline-offset: 0px;
    background-color: #fff;
    border-bottom: 1px solid #00000017;
    outline: 3px #fff;
    flex-direction: column;
  }

  .nav-button-wrapper {
    width: auto;
  }

  .navbar-no-shadow-container {
    padding-top: 0;
    padding-bottom: 0;
    box-shadow: 0 0 3px #00000021;
  }

  .nav-menu-wrapper-3 {
    background-color: #cfc8c800;
  }

  .navbar-no-shadow {
    margin-bottom: 1rem;
  }

  .navbar-wrapper-3 {
    align-self: center;
    width: 100%;
  }

  .slide-copy-copy-copy {
    width: 100%;
    height: 100%;
    margin-right: 0;
    padding-bottom: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .home-text {
    font-family: Open Sans, sans-serif;
    font-size: 14px;
    line-height: 20px;
  }

  .heading-2-how-much-do-you-need {
    letter-spacing: -1px;
    font-family: Open Sans, sans-serif;
    font-size: 2.2rem;
    font-weight: 600;
    line-height: 40px;
  }

  .div-block-24 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .trustpilot {
    height: auto;
    display: none;
  }

  .input-8 {
    font-size: 16px;
  }

  .container-19 {
    width: auto;
    max-width: none;
    height: auto;
    margin: 2rem 0 0;
    padding-left: 0;
  }

  .lottie-animation-2 {
    width: 100%;
  }

  .field-label-5 {
    margin-bottom: 0;
    font-size: 14px;
  }

  .div-industry-selection-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: auto;
  }

  .slider {
    width: auto;
    max-width: none;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .container-default-4 {
    object-fit: fill;
    flex-flow: column;
    align-items: center;
    max-width: 100%;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    overflow: visible;
  }

  .cont-sentimientos-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: grid;
  }

  .checkbox-field {
    font-size: 14px;
  }

  .form-wrapper-2.preview-page {
    object-fit: fill;
    flex: 0 auto;
    width: 100%;
    max-width: none;
    height: auto;
    margin-top: 0;
  }

  .checkbox-label-4 {
    align-self: auto;
    margin-bottom: 0;
    font-size: 12px;
    line-height: 20px;
  }

  .div-loan-amount-2 {
    height: 45px;
    min-height: 45px;
  }

  .first-dropdown {
    font-family: Open Sans, sans-serif;
  }

  .section-5.cloneables-listing {
    width: auto;
    max-width: 100%;
    margin-top: 0;
  }

  .next-button {
    font-size: 16px;
  }

  .next-button.left---brix {
    margin-bottom: 12px;
    display: block;
    position: static;
    left: auto;
  }

  .next-button.left---brix.preview-page {
    width: auto;
    margin: auto 0 20px;
    padding: 0;
    display: flex;
    position: static;
    top: auto;
    bottom: 45px;
  }

  .next-button.next-button2 {
    display: block;
    position: static;
    right: auto;
  }

  .next-button.next-button2.preview-page.button {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-top: 0;
    font-family: Open Sans, sans-serif;
    display: flex;
    position: static;
    overflow: hidden;
  }

  .slide {
    width: 100%;
    height: auto;
    margin-right: 0;
    padding-bottom: 0;
  }

  .text-block-51 {
    text-align: left;
    margin-top: 1rem;
    font-size: 14px;
  }

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

  .radio-button-field-3 {
    flex-direction: row-reverse;
    margin-bottom: 10px;
    padding: 10px;
    display: flex;
  }

  .html-embed-4 {
    max-height: 40px;
    display: block;
  }

  .qualify {
    margin-top: 1rem;
  }

  .div-block-23 {
    margin-left: 0;
    margin-right: 0;
  }

  .abn-input-wrap-3 {
    height: 45px;
  }

  .form-content-4 {
    max-width: none;
    padding-top: 0;
  }

  .businessaddresslookup {
    width: 100%;
  }

  .input-7 {
    overflow-wrap: normal;
    direction: ltr;
    min-height: 45px;
    font-family: Open Sans, sans-serif;
    font-size: 16px;
    line-height: 15px;
  }

  .field-label-copy {
    margin-bottom: 8px;
    font-size: 14px;
  }

  .radio-options-purpose {
    background-color: #f5f5f500;
    width: 100%;
  }

  .page-wrapper-2 {
    width: 100%;
    max-width: 100%;
    overflow: hidden;
  }

  .form-mask {
    float: none;
    clear: none;
    object-fit: fill;
    width: auto;
    height: auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-family: Open Sans, sans-serif;
    position: static;
    top: auto;
    bottom: auto;
    overflow: hidden;
  }

  .text-3 {
    margin-top: 1rem;
    margin-bottom: 2rem;
    font-family: Open Sans, sans-serif;
    font-size: 1.2rem;
    line-height: 28px;
  }

  .div-block-25 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    margin-top: 1rem;
    display: flex;
  }

  .fhf {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 10px;
  }

  .div-block-26 {
    padding-left: 0;
  }

  .slider-content-wrap-2 {
    width: 100%;
  }

  .proviso-submit-3 {
    float: none;
    clear: none;
    margin-bottom: 20px;
    position: static;
  }

  .radio-button-4 {
    align-self: auto;
    margin-bottom: 0;
  }

  .radio-button-4.w--redirected-focus-visible {
    border-width: 2px;
    border-color: #0c79c147;
  }

  .text-block-50 {
    font-size: 14px;
  }

  .error-message-form {
    background-color: #ffdede00;
    margin-top: 0;
    padding: 0;
    font-size: 5px;
  }

  .image-17 {
    max-width: none;
  }

  .form-block-3 {
    width: 100%;
    min-height: auto;
  }

  .div-block-28 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    width: 100%;
  }

  .ghghg {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
    padding-bottom: 0;
  }

  .multistep {
    width: auto;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .text-field-4 {
    height: 45px;
    font-family: Open Sans, sans-serif;
    font-size: 16px;
    line-height: 15px;
  }

  .form-container-default {
    width: 100%;
    max-width: none;
    height: auto;
    padding: 0 20px;
    overflow: visible;
  }

  .sectionheader-3 {
    flex-wrap: nowrap;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .success-message-form {
    width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    padding-bottom: 0;
  }

  .abn-input-3 {
    width: 100%;
    height: 45px;
    min-height: 45px;
  }

  .span-input-group-text-3 {
    width: auto;
    height: 43px;
    min-height: 43px;
  }

  .footer-subscribe-2 {
    margin-top: 1rem;
    padding: 20px 0;
  }

  .container-20 {
    max-width: none;
  }

  .footer-bottom-3 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .footer-copyright-2 {
    margin-bottom: 20px;
    margin-right: 0;
  }

  .footer-legal-block-2 {
    justify-content: flex-start;
    margin-left: 0;
  }

  .trustpilot-copy {
    height: auto;
    display: none;
  }

  .grid-cell {
    justify-content: center;
  }

  .section-regular {
    padding-top: 40px;
  }

  .grid-cell-feature {
    background-color: #fff;
    position: sticky;
    left: 0;
  }

  .title-wrapper-m {
    margin-bottom: 2rem;
  }

  .comparison-tab-link {
    min-width: auto;
    font-size: 16px;
  }

  .comparison-grid-row {
    grid-template-columns: minmax(auto, 120px) 1fr 1fr 1fr 1fr 1fr;
    width: 840px;
  }

  .comparison-grid-row.border-bottom-remove {
    background-color: #fff;
    grid-template-columns: 120px 1fr 1fr 1fr 1fr 1fr;
    position: sticky;
    top: 80px;
  }

  .comparison-grid-row.competitor-table {
    width: 100%;
  }

  .grid-cell-fe2ature-copy {
    background-color: #fff;
    position: sticky;
    left: 0;
  }

  .grid-cell-fe2ature-copy-copy {
    z-index: 1;
    background-color: #fff;
    position: sticky;
    left: 0;
  }

  .productswuare-copy {
    width: auto;
  }

  .cta-grid-right-copy {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .testimonial-content {
    padding-right: 0;
  }

  .quote-mark {
    display: none;
  }

  .blog-section {
    padding-top: 40px;
    padding-bottom: 40px;
    overflow: hidden;
  }

  .blog-title-large {
    margin-bottom: 2rem;
    font-family: Opensans, sans-serif;
    font-size: 2.5rem;
    font-weight: 500;
  }

  .blog-mask {
    width: 100%;
  }

  .blog-image-wrap {
    height: 240px;
  }

  .margin-bottom-copy.margin-small, .margin-bottom-copy.headersma, .margin-bottom-copy.margin-headercopy {
    text-align: left;
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .margin-bottom-copy.margin-medium-copy {
    width: 100%;
    max-width: 99.995%;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-bottom-copy.margin-small, .margin-bottom-copy.headersma, .margin-bottom-copy.margin-headercopy, .margin-bottom-copy.margin-small-copy {
    text-align: left;
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

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

  .aewfaff.padding-xxhuge, .aewfaff.padding-huge, .aewfaff.padding-xxhuge, .aewfaff.padding-xxhuge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .aewfaff-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .aewfaff-copy.padding-xxhuge, .aewfaff-copy.padding-huge, .aewfaff-copy.padding-xxhuge, .aewfaff-copy.padding-xxhuge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  .margin-bottom-copy.margin-small, .margin-bottom-copy.headersma, .margin-bottom-copy.margin-headercopy {
    text-align: left;
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

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

  .padding-vertical-copy.padding-xxhuge, .padding-vertical-copy.padding-huge, .padding-vertical-copy.padding-xxhuge, .padding-vertical-copy.padding-xxhuge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .margin-bottom-copy-copy.margin-small, .margin-bottom-copy-copy.headersma, .margin-bottom-copy-copy.margin-headercopy {
    text-align: left;
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

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

  .padding-vertical-copy-copy.padding-xxhuge, .padding-vertical-copy-copy.padding-huge, .padding-vertical-copy-copy.padding-xxhuge, .padding-vertical-copy-copy.padding-xxhuge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  ._51515515-copy {
    margin-bottom: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .blog-section-copy {
    overflow: hidden;
  }

  .howitworks-copy {
    width: auto;
    max-width: 100%;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .blog-heade {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .blog-heade.margin-small, .blog-heade.headersma, .blog-heade.margin-headercopy {
    text-align: left;
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .text-size-large-copy {
    font-size: 1rem;
  }

  .srhfthy {
    background-color: #fff;
    position: sticky;
    left: 0;
  }

  .container-22 {
    width: 100%;
    margin-top: 20px;
  }

  .grid-5 {
    width: auto;
  }

  .mobile-icon {
    margin-right: 0;
    padding-right: 15px;
  }

  .section-8.hero-padding {
    padding-top: 40px;
  }

  .container-23 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-24 {
    min-width: 100%;
  }

  .image-22 {
    min-width: 100%;
    max-width: 100%;
  }

  .bold-text-7 {
    text-align: center;
    font-family: Opensans, sans-serif;
    font-size: 3.5rem;
    font-weight: 500;
  }

  .container-26 {
    width: auto;
    max-width: none;
    height: auto;
    margin: 0;
    padding-left: 0;
  }

  .text-block-106 {
    font-size: 25px;
    line-height: 1.2;
  }

  .container-27 {
    flex-direction: column;
    width: 100%;
    min-width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .form-block-7 {
    max-width: 100%;
    padding-right: 0;
  }

  .section-9.cloneables-listing, .section-9.cloneables-listing-copy {
    width: auto;
    max-width: 100%;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 4rem;
  }

  .div-block-53 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    width: 100%;
  }

  .bold-text-8 {
    width: 99.9999%;
    font-family: Opensans, sans-serif;
    font-size: 3rem;
    font-weight: 500;
  }

  .text-field-16 {
    height: 45px;
  }

  .container-32 {
    width: 100%;
    max-width: 100%;
    height: 100px;
    max-height: 100%;
    margin-bottom: 0;
    line-height: 1.45;
    display: block;
  }

  .social-links-5 {
    margin-top: 40px;
  }

  .container-30 {
    min-height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .divider-3 {
    margin-bottom: 20px;
  }

  .section-11 {
    margin-bottom: 40px;
  }

  .container-2-copy {
    min-width: auto;
    padding-left: 0;
    padding-right: 0;
  }

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

  .margin-bottom-copy-copy.margin-small, .margin-bottom-copy-copy.headersma, .margin-bottom-copy-copy.margin-headercopy, .margin-bottom-copy-copy.margin-small-copy, .margin-bottom-copy-copy.margin-small-copy-copy {
    text-align: left;
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .subheading-copy {
    font-size: 16px;
    line-height: 25px;
  }

  .heading-2249 {
    color: var(--343f52);
    font-size: 40px;
    font-weight: 400;
  }

  .div-block-59 {
    width: auto;
    max-width: none;
  }

  .page-padding-5-copy {
    padding-left: 0;
    padding-right: 0;
    line-height: 100%;
  }

  .div-block-60, .div-block-61 {
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .section-413 {
    width: 100%;
    max-width: 100%;
    display: block;
  }

  .faq-contact-list-2-copy {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .collection-list-wrapper-2 {
    flex-direction: row;
    width: 100%;
    display: flex;
  }

  .text-size-large-copy {
    text-align: left;
    text-align: left;
    font-size: 1rem;
  }

  .text-size-large-copy-copy {
    text-align: center;
    padding-top: 0;
    font-size: .9rem;
  }

  .heading-2250 {
    text-align: left;
    letter-spacing: 0;
    font-size: 1.3rem;
    line-height: 130%;
  }

  .drdrbdbdr {
    margin-bottom: 2rem;
    font-size: 2.5rem;
    line-height: 36px;
  }

  .awards-section {
    margin-top: 4rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .awards-section.section-ar-awards {
    padding-bottom: 3rem;
  }

  .container-default-copy {
    width: auto;
    min-width: auto;
  }

  ._51515515-copy-copy {
    margin-bottom: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .home-hero-buttons-3-copy {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .home-hero-buttons-3-copy-copy {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    text-align: left;
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-left: 0;
    display: flex;
  }

  ._151551551522-copy {
    padding-left: 0;
    padding-right: 0;
  }

  ._151551551522-copy.padding-xxhuge {
    padding-top: 2rem;
    padding-bottom: 4rem;
  }

  ._151551551522-copy._5151515, ._151551551522-copy._5151515-copy {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .home-notifications-grid-copy {
    grid-auto-flow: row;
    justify-items: center;
    margin-top: 0;
  }

  ._156543 {
    width: 100%;
    margin-bottom: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .grid-cell-copy {
    justify-content: center;
  }

  .blog-categories-label-copy.w--current, .banner, .nav-button-wrap {
    display: none;
  }

  .navigation-menu-button-wrap {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .navigation-buttons {
    display: none;
  }

  .navigation-buttons-mobile {
    flex-direction: column;
    display: flex;
  }

  .dropdown-icon-wrap {
    width: 2.75rem;
    height: 2.75rem;
  }

  .container-33 {
    max-width: none;
  }

  .nav-menu-three {
    flex-direction: column;
  }

  .f-container-regular {
    flex-flow: column-reverse;
    padding: 3rem 2rem 2rem;
    display: flex;
  }

  .f-paragraph-large {
    font-size: 1rem;
    line-height: 150%;
  }

  .aboutimg {
    width: 100%;
  }

  ._65156615 {
    padding-top: 2rem;
    padding-left: 0;
    padding-right: 0;
  }

  .container-17-copy {
    margin-top: 2rem;
    margin-bottom: 4rem;
  }

  .image-6-copy {
    min-width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
    padding: 0 20px;
  }

  .formstack-embed {
    width: auto;
    min-width: auto;
    max-width: none;
  }

  .formstackdiv {
    flex-direction: row;
    max-width: 320px;
    margin-left: 2rem;
    margin-right: 2rem;
    display: block;
  }

  .vvesvse {
    text-align: left;
    margin-top: 1rem;
  }

  .sesfse {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .page-padding-copy {
    width: 100%;
    margin-bottom: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .drhdrh {
    text-align: left;
    width: 100%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .faqdad-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .faqdad-copy.padding-xxhuge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .c-title-2-copy-copy {
    margin-bottom: 2rem;
    font-size: 2.5rem;
    line-height: 36px;
  }

  .tfhcrhd {
    grid-row-gap: .7rem;
    grid-template-rows: auto auto;
    grid-template-areas: "."
                         "Area";
    grid-auto-flow: row;
    justify-items: center;
    margin-top: 0;
  }

  .edxtgd {
    width: 100%;
    max-width: none;
    font-size: 2.3rem;
  }

  .f-paragraph-large-copy {
    padding-top: 0;
    font-size: 1rem;
  }

  .section-415 {
    padding-left: 0;
    padding-right: 0;
  }

  .f-section-large-copy {
    padding: 0 0%;
  }

  .container-17-copy-copy {
    margin-top: 2rem;
    margin-bottom: 4rem;
  }

  .home-hero-buttons-3-copy-copy {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .dfthftjfj {
    min-width: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ftjfjfjfjfjf {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .fjfjfjftjf {
    padding-top: 0;
  }

  .ftjfjfj.shadow, .ftjfjfj.shadow-copy {
    padding: 30px;
  }

  .ftjfjfjfjfjf-copy {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .comparison-grid-row-copy {
    grid-template-columns: minmax(auto, 220px) 1fr 1fr 1fr 1fr;
    width: 840px;
  }

  .dfthftjfj-copy {
    min-width: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .drdrdrbb {
    text-align: left;
    width: 100%;
    font-size: 2.5rem;
  }

  .dhdrdh, .drdhrdhdr {
    grid-template-columns: minmax(auto, 220px) 1fr 1fr 1fr 1fr;
    width: 840px;
  }

  .ddrxdrhxdrh {
    text-align: left;
    font-size: 1rem;
  }

  .page-padding-7 {
    width: 100%;
    margin-bottom: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .page-padding-copy-2 {
    margin-bottom: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .page-padding-8 {
    width: 100%;
    margin-bottom: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .page-padding-copy-3 {
    margin-bottom: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

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

  .page-padding-9 {
    width: 100%;
    margin-bottom: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .page-padding-copy-4 {
    margin-bottom: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .button-text-6.small {
    display: none;
  }

  .page-padding-10 {
    width: 100%;
    margin-bottom: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .dropdown-toggle-17 {
    position: static;
  }

  .collection-list-wrapper-3 {
    flex-direction: row;
    width: 100%;
    display: flex;
  }

  .blog-categories-list-item-2 {
    flex-direction: row;
  }

  .large-text-copy {
    margin-top: 0;
    text-decoration: none;
  }

  .div-block-70 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  ._4634834834 {
    justify-content: center;
  }

  .grid-cell-heading-white {
    background-color: #fff;
  }

  .thtfhtfhfht {
    background-color: #fff;
    position: sticky;
    left: 0;
  }

  .heading-medium-3 {
    letter-spacing: -1.5px;
    width: 100%;
    font-size: 2.3rem;
  }

  .cookie-modal_content-wrap.is-small {
    padding-bottom: 1.25rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .cookie-modal_component {
    max-width: 100%;
  }

  .cookie-modal_closebutton {
    margin-top: 1rem;
    margin-right: 1rem;
  }

  .cookie-modal_button {
    flex: auto;
    padding-left: 1.25em;
    padding-right: 1.25em;
  }

  .cookie-modal_button-wrap.is-small {
    justify-content: space-between;
    padding: 1.25rem;
  }

  .cookie-modal_button-wrap.in-pref-manger {
    bottom: 0;
  }

  .cookie-popup_component {
    max-width: 100%;
    inset: auto 0% 0%;
  }

  .cookie-modal_closebutton-2 {
    margin-top: 1rem;
    margin-right: 1rem;
  }

  .cookie-preference_wrapper {
    max-width: 100%;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .cookie-modal_button-2 {
    flex: auto;
    padding-left: 1.25em;
    padding-right: 1.25em;
  }

  .cookie-preference_component {
    align-items: flex-end;
  }

  .cookie-preference-button {
    left: 1rem;
  }

  .accordion-content-4 {
    padding-top: 1rem;
  }

  .faq-3 {
    max-width: none;
  }

  .sticky-3 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .container-35 {
    min-width: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-text-7 {
    width: auto;
    display: block;
  }

  .div-block-72 {
    width: auto;
    max-width: none;
  }

  .heading-2255 {
    text-align: left;
    font-size: 2.5rem;
  }

  .sfsfsese {
    margin-top: 20px;
  }

  .faq-4 {
    max-width: none;
  }

  .button-text-9 {
    width: auto;
    display: block;
  }

  .accordion-3 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .howitworks-paddin-small {
    width: auto;
    max-width: 100%;
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .sticky-4 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .container-36 {
    min-width: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .accordion-4 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .div-block-73 {
    width: auto;
    max-width: none;
  }

  .heading-2256 {
    text-align: left;
    font-size: 2.5rem;
  }

  .text-size-xlarge-4 {
    text-align: center;
    width: 100%;
    font-size: 1rem;
  }

  .container-default-5 {
    width: 100.005%;
    min-width: 100.005%;
    max-width: 100%;
    display: block;
  }

  .thank-you-hero {
    margin-bottom: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .privacyparent {
    flex: 0 auto;
    align-self: auto;
    margin-right: 0;
    padding-right: 0;
  }

  ._1516565465 {
    text-align: center;
    width: 100%;
    font-size: 1rem;
  }

  .max-width-medium-3 {
    text-align: center;
    width: 100.005%;
    max-width: 100.005%;
  }

  .image-63 {
    width: 100%;
    max-width: none;
  }

  .heading-2259 {
    font-size: 2.5rem;
  }

  .tfhcrhd-small {
    grid-auto-flow: row;
    justify-items: center;
    margin-top: 0;
  }

  .button-text-10 {
    width: auto;
    display: block;
  }

  .page-padding-11 {
    flex-direction: row;
    width: 100%;
    max-width: 100%;
    margin-bottom: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: block;
    overflow: hidden;
  }

  .text-size-xlarge-5 {
    text-align: center;
    width: 100%;
    font-size: 1rem;
  }

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

  .text-size-xlarge-6 {
    text-align: center;
    width: 100%;
    font-size: 1rem;
  }

  ._44444555 {
    margin-top: 0;
    display: block;
  }

  ._454543 {
    width: 100%;
    margin-left: 0;
  }

  .container-39 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-81 {
    display: block;
  }

  ._45364646 {
    text-align: center;
    width: auto;
    margin-bottom: 20px;
  }

  .text-size-xlarge-7 {
    text-align: center;
    width: 100%;
    font-size: 1rem;
  }

  .button-text-11 {
    width: auto;
    display: block;
  }

  .text-size-xlarge-8 {
    text-align: center;
    width: 100%;
    font-size: 1rem;
  }

  .html-embed-6 {
    width: auto;
    height: auto;
    display: block;
  }

  .page-padding-12 {
    flex-direction: row;
    width: 100%;
    max-width: 100%;
    margin-bottom: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: block;
    overflow: hidden;
  }

  .contain {
    flex: 1;
    width: 100%;
    min-width: 100%;
    max-width: none;
    margin: 0 auto auto 0;
    display: block;
    position: static;
  }

  .html-embed-7 {
    width: auto;
    height: auto;
    display: block;
  }

  .max-width-medium-4 {
    text-align: center;
    width: 100.005%;
    max-width: 100.005%;
  }

  .text-size-xlarge-9 {
    text-align: center;
    width: 100%;
    font-size: 1rem;
  }

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

  .container-default-6 {
    width: 100.005%;
    min-width: 100.005%;
    max-width: 100%;
    display: block;
  }

  .button-text-12 {
    width: auto;
    display: block;
  }

  .home-hero-buttons-4 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .previous-placeholder {
    max-width: 75px;
    display: flex;
  }

  .back-button-slide {
    flex: none;
  }

  .multi-step-card {
    padding-left: 24px;
    padding-right: 24px;
  }

  .form-slider {
    height: auto;
    min-height: 80vh;
  }

  .multi-step-nav {
    padding-left: 24px;
    padding-right: 24px;
  }

  .partner-form {
    width: 100%;
  }

  ._15165651456156 {
    flex-direction: row;
    width: 100%;
    max-width: 100%;
    margin-bottom: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: block;
    overflow: hidden;
  }

  .container-default-7 {
    width: 100.005%;
    min-width: 100.005%;
    max-width: 100%;
    display: block;
  }

  .heading-2263 {
    color: #343f52;
    font-size: 48px;
    font-weight: 400;
  }

  .back-button {
    display: flex;
    top: auto;
    bottom: 5%;
  }

  .testimonial-content-wrapper, .testimonial-content-wrapper.brokertestimonial {
    min-height: 0;
  }

  .reviews-cta {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .next-button-3 {
    display: flex;
    top: auto;
    bottom: 5%;
  }

  .testimonial-bottom-wrapper {
    margin-top: 0;
  }

  .button-text-13 {
    width: auto;
    display: block;
  }

  .slider-testimonial {
    width: auto;
    height: auto;
  }

  .brokertestimonial {
    min-height: 200px;
  }

  .quotes {
    height: auto;
    display: block;
  }

  .cta-reviews2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .section-testimonial {
    padding-top: 20px;
    padding-bottom: 0;
    overflow: hidden;
  }

  .html-embed-8 {
    min-width: auto;
    max-width: 100%;
    margin-top: 1rem;
  }

  .text-span-4 {
    font-size: 3.5rem;
  }

  .h1-5 {
    max-width: 100%;
    font-size: 3.5rem;
  }

  .text-block-126 {
    white-space: normal;
    text-decoration: none;
  }

  .button-23 {
    text-align: center;
    justify-content: center;
  }

  .button-23.text-only.font-color-primary {
    width: 100%;
  }

  .grid-cols-2.cc-3col {
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    max-width: 100%;
  }

  .icon-arrow-right-3 {
    display: block;
  }

  .h1-4 {
    font-size: 3rem;
  }

  .div-block-84 {
    width: 100%;
    padding-top: 0;
  }

  .counter-4 {
    align-items: stretch;
    width: 100%;
    max-width: 100%;
    display: flex;
  }

  .container-42 {
    margin-top: 2rem;
    margin-bottom: 4rem;
  }

  .drdrbdbdr-2 {
    margin-bottom: 2rem;
    font-size: 1.8rem;
    line-height: 36px;
  }

  .model-close {
    right: 0;
  }

  .partner-slider-name {
    font-family: Opensans, sans-serif;
    font-size: 3rem;
  }

  .heading-medium-2-copy {
    text-align: center;
    align-self: auto;
    width: 100%;
    font-size: 2.3rem;
  }

  .max-width-medium-5 {
    text-align: center;
    width: 100.005%;
    max-width: 100.005%;
  }

  .container-27-copy {
    flex-direction: column;
    width: 100%;
    min-width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .contact-hero-grid-left {
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: auto;
    display: flex;
  }

  .contact-hero-grid-left.padding-end-40 {
    padding-right: 0;
  }

  .home-hero-grid-24 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column-reverse;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-self: auto;
    align-items: stretch;
    display: flex;
  }

  .headerpadding-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .headerpadding-2.padding-xxhuge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .home-hero-grid-right-2 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .max-width-medium-6 {
    text-align: center;
    width: 100.005%;
    max-width: 100.005%;
  }

  .contact-container-25 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .button-text-14 {
    width: auto;
    display: block;
  }

  .post-content-header {
    padding: 1.5rem 1.5rem 1rem;
  }

  .post-content-header blockquote {
    background-position: 24px 16px;
    background-size: 40px;
    padding: 5rem 1.5rem 1.5rem;
    font-size: 1.5rem;
  }

  .post-content-info-box {
    padding: 0 1.5rem 1rem;
  }

  .post-content-info-box blockquote {
    background-position: 24px 16px;
    background-size: 40px;
    padding: 5rem 1.5rem 1.5rem;
    font-size: 1.5rem;
  }

  .button-text-15, .button-text-16 {
    width: auto;
    display: block;
  }

  .image-66 {
    width: 100%;
  }

  .seesf-copy {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .drdrbdbdr-3 {
    margin-bottom: 2rem;
    font-size: 1.8rem;
    line-height: 36px;
  }

  .image-6-copy-2 {
    min-width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .home-testimonials-grid-copy {
    column-count: 1;
  }

  .trustpiot-slider-container-wrap {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .blog-info-box {
    flex-flow: column;
    align-items: flex-start;
  }

  .section-careers-award {
    margin-bottom: 0;
    padding-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .contain-2 {
    width: 100.005%;
    min-width: 100.005%;
    max-width: 100%;
    display: block;
  }

  .drdrbdbdr-4 {
    margin-bottom: 2rem;
    font-size: 1.8rem;
    line-height: 36px;
  }

  .text-span-5 {
    font-size: 3.5rem;
  }

  .h1-6 {
    max-width: 100%;
    font-size: 3.5rem;
  }

  .grid-cols-3.cc-3col {
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    max-width: 100%;
  }

  .container-43 {
    width: 100%;
  }

  .container-default-8 {
    width: auto;
    min-width: auto;
  }

  ._65156615-copy {
    padding-top: 2rem;
  }

  .f-paragraph-large-copy-2 {
    font-size: 1.1rem;
  }

  .section-heading-wrapper-3 {
    flex-direction: column;
    align-items: center;
    font-family: Open Sans, sans-serif;
  }

  .home-hero-buttons-5, .home-hero-buttons-3-copy-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .f-section-large-copy-2 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .f-paragraph-large-2 {
    font-size: 1.1rem;
  }

  .h3-3 {
    font-size: 2.5rem;
  }

  .section-careers-position {
    margin-bottom: 0;
    padding: 3rem 1.5rem;
  }

  .section-careers-values {
    margin-top: 2rem;
    margin-bottom: 4rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .careers-values-box {
    padding: 3rem 1.5rem;
  }

  .container-44 {
    margin-top: 2rem;
    margin-bottom: 4rem;
  }

  .contain-3 {
    width: 100.005%;
    min-width: 100.005%;
    max-width: 100%;
    display: block;
  }

  .careers-values-icon {
    margin-bottom: 1.5rem;
  }

  .f-paragraph-large-3 {
    font-size: 1.1rem;
  }

  .section-careers-perks {
    padding: 2rem 1.5rem 3rem;
  }

  .text-span-6 {
    font-size: 3.5rem;
  }

  .h1-7 {
    max-width: 100%;
    font-size: 3.5rem;
  }

  .container-45 {
    width: 100%;
  }

  .container-default-9 {
    width: auto;
    min-width: auto;
  }

  .f-section-large-copy-3 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .h3-4 {
    font-size: 2.5rem;
  }

  .container-46 {
    margin-top: 2rem;
    margin-bottom: 4rem;
  }

  .section-awards-img {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .section-awards-img.award-partners {
    padding-bottom: 0;
  }

  .section-awards-img.award-business-loans {
    padding-bottom: 2.5rem;
  }

  .section-awards-img.award-about-us {
    padding-bottom: 0;
  }

  .partner-form-success-cont {
    margin-top: 20px;
  }

  .margin-bottom-copy-2, .margin-bottom-43 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .header-padding {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

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

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

  .contain-4 {
    width: 100.005%;
    min-width: 100.005%;
    max-width: 319.5px;
    display: block;
  }

  .headerhero-4, .plumber-section {
    padding-left: 0;
    padding-right: 0;
  }

  .landing-page-case-studies {
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .container-47 {
    width: 300px;
  }

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

  .section-testimonial-2 {
    padding-top: 20px;
    overflow: hidden;
  }

  .quotes-2 {
    height: auto;
    display: block;
  }

  .review-slider {
    width: 100%;
    max-width: 100%;
  }

  .f-paragraph-large-copy-3 {
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 1.1rem;
  }

  .grid-12 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: 1fr;
  }

  .heading-2265-left-aligned {
    font-family: Opensans, sans-serif;
  }

  .f-paragraph-large-left-aligned {
    font-size: 1.1rem;
  }

  .div-block-101 {
    justify-content: center;
    align-items: center;
    height: 58px;
    display: flex;
  }

  .centered-moving-title {
    height: 280px;
  }

  .margin-bottom-44 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .margin-bottom-44.margin-small {
    text-align: left;
    flex-direction: column;
    align-items: center;
    width: 100%;
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .div-block-107 {
    width: auto;
    max-width: 319.5px;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

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

  .img-max-width-100 {
    width: auto;
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .contain-5 {
    width: 100.005%;
    min-width: 100.005%;
    max-width: 319.5px;
    display: block;
  }

  .headerhero-5 {
    padding-left: 0;
    padding-right: 0;
  }

  .headerpadding-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .headerpadding-3.padding-xxhuge {
    padding: 4rem 0;
  }

  .section-why-bizcap-get-grid {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-13 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    max-width: none;
  }

  .section-428 {
    padding-left: 0;
    padding-right: 0;
  }

  .margin-bottom-copy-3, .margin-bottom-45 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-14 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

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

  .contain-6 {
    width: 100.005%;
    min-width: 100.005%;
    max-width: 319.5px;
    display: block;
  }

  .headerhero-6 {
    padding-left: 0;
    padding-right: 0;
  }

  .margin-bottom-46 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .margin-bottom-46.margin-small {
    text-align: left;
    flex-direction: column;
    align-items: center;
    width: 100%;
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

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

  .div-block-108 {
    justify-content: center;
    align-items: flex-start;
    width: auto;
    height: auto;
    display: flex;
  }

  .contain-7 {
    width: 100.005%;
    min-width: 100.005%;
    max-width: 319.5px;
    display: block;
  }

  .headerhero-7, .section-429 {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-15 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    max-width: none;
  }

  .div-block-47-copy {
    width: 99.9999%;
    max-width: 100%;
  }

  .productswuare-copy-2 {
    width: 100%;
    max-width: 100%;
    margin-bottom: 0;
  }

  .productswuare-copy-3, .productswuare-copy-4 {
    width: auto;
  }

  .f-paragraph-large-copy-4 {
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 1.1rem;
  }

  .heading-2273 {
    white-space: normal;
  }

  .div-block-110 {
    width: 99.9999%;
    max-width: 100%;
  }

  .grid-16 {
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-medium-2-center {
    width: 100%;
    font-size: 2.3rem;
  }

  .landing-page-header-center {
    font-size: 2rem;
  }

  .text-size-xlarge-2-copy-2 {
    text-align: center;
    width: 100%;
    font-size: 1rem;
  }

  .landing-hero-list-grid-3-copy {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .h2-main-heading {
    letter-spacing: 0;
    align-self: center;
    font-size: 30px;
  }

  .text-size-xlarge-11 {
    text-align: left;
    width: 100%;
    font-size: 1rem;
  }

  .text-size-xlarge-11._404-text-body {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 1rem;
  }

  .award-title {
    margin-bottom: 1rem;
    font-size: 2rem;
    line-height: 36px;
  }

  .trustpilot-slider-title {
    letter-spacing: -.5px;
    font-size: 2rem;
  }

  .key-figures-cash-flow {
    padding-top: 2rem;
    padding-bottom: 0;
  }

  .compare-solutions-outer-box {
    padding-left: .625rem;
    padding-right: .625rem;
  }

  .compare-solutions-header {
    padding: 12px 10px 16px;
  }

  .compare-solutions-select {
    padding: 8px 24px 8px 8px;
  }

  .compare-solutions-heading-box {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .compare-solutions-close {
    margin-right: 0;
    padding: .25rem;
  }

  .compare-solutions-body {
    padding-left: 10px;
    padding-right: 10px;
  }

  .compare-solutions-row {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: space-around;
    align-items: stretch;
    margin-bottom: 16px;
    padding-bottom: 16px;
  }

  .cs-title-box {
    padding-left: 10px;
  }

  .cs-first-box, .cs-second-box {
    width: calc(50% - 25px);
  }

  .compare-solutions-footer {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-bottom: 16px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .cs-footer-first, .cs-footer-second {
    width: calc(50% - 5px);
  }

  .compare-solutions-select-icon {
    margin-right: 6px;
  }

  .comparison-inner-box {
    min-width: 840px;
  }

  .comparison-inner-box.competitor-table-wrapper {
    overflow: hidden;
  }

  .div-block-88 {
    height: 800px;
    min-height: 800px;
  }

  .section-award-recognition-heading {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .award-recognition-right {
    margin-bottom: 1.5rem;
  }

  .award-recognition-box-title {
    font-size: 2.5rem;
  }

  .award-recognition-list {
    font-size: 1rem;
  }

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

  .timeline_item {
    grid-template-columns: 48px 1fr;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .timeline__first-right-box-in {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .partnerships-manager-content.margin-bottom-37 {
    font-size: 1rem;
  }

  .section-partnerships-manager {
    padding-top: 2.8rem;
    padding-bottom: 2.8rem;
  }

  .contain-8 {
    width: 100.005%;
    min-width: 100.005%;
    max-width: 319.5px;
    display: block;
  }

  .partnerships-manager-row {
    max-width: 100%;
  }

  .partnerships-manager-title {
    font-size: 2.5rem;
    line-height: 110%;
  }

  .partnerships-manager-img-link {
    width: 80%;
  }

  .partnerships-manager-img {
    width: 100%;
  }

  .partner-hero-popup-play-link {
    width: 50px;
    height: 50px;
  }

  .partner-hero-popup-img-box {
    justify-content: center;
    align-items: center;
  }

  .round-tab-2 {
    text-align: center;
    border-radius: 16px;
    flex: 0 auto;
    padding: 18px;
    font-size: .9rem;
  }

  .round_tab-menu {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    margin-bottom: -10px;
    padding-bottom: 10px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .padding-overflow-mobile {
    padding-left: 0;
    padding-right: 0;
  }

  .subheader-wrapper {
    flex-direction: column;
    align-items: center;
  }

  .checkbox-label-4-copy {
    align-self: auto;
    margin-bottom: 0;
    font-size: 12px;
    line-height: 20px;
  }

  .section-430 {
    padding-left: 1em;
    padding-right: 1em;
  }

  .heading-2276 {
    font-size: 2rem;
  }

  .section-431 {
    padding-left: 1em;
    padding-right: 1em;
  }

  .div-block-115 {
    width: auto;
    max-width: 968px;
  }

  .section-432 {
    padding: 1rem;
  }

  .heading-2277 {
    font-size: 2rem;
  }

  .image-77 {
    padding-top: 35px;
  }

  .div-block-116 {
    grid-column-gap: 33px;
    grid-row-gap: 33px;
  }

  .h1-bs {
    font-size: 3rem;
  }

  .paragraph-40 {
    padding-bottom: 20px;
  }

  .fs-consent_banner_buttons {
    text-align: center;
    flex-flow: column;
    align-items: stretch;
  }

  .fs-consent_prefs_heading {
    font-size: 1rem;
  }

  .container-default-10 {
    width: 100.005%;
    min-width: 100.005%;
    max-width: 100%;
    display: block;
  }

  .blog-posts-grid-blog {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .competitor-agitation-grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .sticky-cta-mobile {
    z-index: 999;
  }

  .heading-small {
    width: 100%;
    font-size: 2.3rem;
  }

  .header-padding-landing {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .use-case-grid {
    grid-template-columns: 1fr;
  }

  .accordion-5 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .button-text-17.small {
    display: none;
  }

  .div-block-132, .faq-grid-left-4 {
    width: 100%;
  }

  .card-elevated {
    width: auto;
  }

  .button-text-18 {
    width: auto;
    display: block;
  }

  .home-hero-buttons-6 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .heading-2-how-much-do-you-need-2 {
    font-family: Open Sans, sans-serif;
    font-size: 24px;
  }

  .hero-content-left, .hero-content-right {
    width: 100%;
  }

  .checkbox-label-copy {
    align-self: auto;
    margin-bottom: 0;
    font-size: 12px;
    line-height: 20px;
  }

  .checkbox-4-copy {
    padding-top: 1rem;
  }

  .text-block-131, .text-block-132, .text-block-133, .heading-2283, .heading-2284, .heading-2285 {
    text-align: left;
  }

  .brand-grid {
    grid-template-columns: 1fr .25fr .75fr;
    margin-left: 2rem;
  }

  .image-82 {
    max-width: 50%;
    margin-left: 0;
    padding-left: 0;
  }

  .image-83 {
    height: 40px;
  }

  .image-84 {
    max-width: 90%;
  }

  .text-block-144 {
    font-family: Opensans, sans-serif;
    font-size: 1.5rem;
  }

  .bold-text-17 {
    font-size: 1.3rem;
    font-weight: 700;
  }

  .bold-text-18 {
    text-align: left;
    font-family: Open Sans, sans-serif;
    font-size: 1.3rem;
  }

  .list-item-78 {
    white-space: normal;
    overflow-wrap: break-word;
    display: inline;
  }

  .bold-text-19 {
    letter-spacing: 0;
    font-size: 1.125rem;
  }

  .list-item-90, .list-item-91 {
    font-size: 1rem;
  }

  .div-block-133 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-26 {
    font-size: 1.3rem;
  }

  .list-item-124 {
    margin-right: 0;
    padding-right: 0;
    font-size: 1rem;
  }

  .text-block-186 {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-187 {
    text-align: center;
    font-size: 1.2rem;
    line-height: 1.2;
  }

  .div-block-134 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .list-3-copy {
    margin-bottom: 0;
  }

  .page-padding-copy {
    flex-direction: row;
    width: 100%;
    max-width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .bold-text-28 {
    font-size: .7rem;
    line-height: 100%;
  }

  .text-block-191 {
    font-size: 13px;
    line-height: 150%;
  }

  .image-85 {
    align-self: auto;
    width: 120%;
  }

  .container-61 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: .25fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row dense;
    justify-content: center;
    place-items: center;
    display: grid;
  }

  .text-block-192, .list-27 {
    text-align: left;
  }

  .div-block-145 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .bold-text-30, .bold-text-31 {
    font-size: 1.3rem;
  }

  .div-block-147 {
    text-align: center;
  }

  .div-block-148 {
    width: 100%;
  }

  .heading-2287.heading-medium-3 {
    font-size: 2.5rem;
  }

  .div-block-150 {
    margin-top: 1rem;
  }

  .div-block-151 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    margin-top: 1rem;
  }

  .image-86 {
    width: 105%;
    padding-right: 10px;
  }

  .image-87 {
    width: 100%;
  }

  .text-block-194 {
    padding-left: 0;
    padding-right: 0;
    font-size: 1rem;
  }

  .list-item-139 {
    text-align: left;
    flex-flow: row-reverse;
    justify-content: flex-end;
    align-self: flex-start;
    align-items: center;
    width: auto;
  }

  .list-28 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 100%;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .text-size-medium-6 {
    align-self: auto;
    font-size: 1.1rem;
  }

  .text-size-medium-copy-4 {
    font-size: .9rem;
  }

  .div-block-152 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .div-block-153 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .image-92 {
    width: 12%;
  }

  .div-block-154 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-441 {
    margin-top: 0;
  }

  .div-block-155 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

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

  .body-3 {
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-46 {
    font-size: 1rem;
  }

  .div-block-156 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-157 {
    width: 70%;
  }
}

#w-node-ddea8b52-8490-5f97-bd18-d74bb1cae44f-b1cae430, #w-node-ddea8b52-8490-5f97-bd18-d74bb1cae460-b1cae430, #w-node-ddea8b52-8490-5f97-bd18-d74bb1cae46a-b1cae430 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_015bd002-a191-30b0-70b6-0a304d7e257f-b1cae430 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_6ea05c83-b1e3-6aed-4373-183b62af96e1-62af96de {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_6ea05c83-b1e3-6aed-4373-183b62af9700-62af96de {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_6ea05c83-b1e3-6aed-4373-183b62af9702-62af96de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8be2dc0e-9051-25b5-df3d-3a7544240844-44240840 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_8be2dc0e-9051-25b5-df3d-3a7544240845-44240840, #w-node-_8be2dc0e-9051-25b5-df3d-3a7544240848-44240840 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8be2dc0e-9051-25b5-df3d-3a754424084b-44240840 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_317ef279-df0e-413f-1065-750b26b488a6-26b488a0, #w-node-eea1d1b1-5b09-f5c6-a004-d314bf5076f4-bf5076ef, #w-node-eea1d1b1-5b09-f5c6-a004-d314bf5076f5-bf5076ef, #w-node-eea1d1b1-5b09-f5c6-a004-d314bf5076fb-bf5076ef, #w-node-eea1d1b1-5b09-f5c6-a004-d314bf5076fc-bf5076ef, #w-node-eea1d1b1-5b09-f5c6-a004-d314bf507707-bf5076ef, #w-node-eea1d1b1-5b09-f5c6-a004-d314bf507712-bf5076ef, #w-node-eea1d1b1-5b09-f5c6-a004-d314bf50771d-bf5076ef, #w-node-eea1d1b1-5b09-f5c6-a004-d314bf507728-bf5076ef, #w-node-eea1d1b1-5b09-f5c6-a004-d314bf507733-bf5076ef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eea1d1b1-5b09-f5c6-a004-d314bf507743-bf5076ef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-dafbd5fc-9d3f-4343-6a6a-bf26ac8b346c-ac8b3469 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-dafbd5fc-9d3f-4343-6a6a-bf26ac8b346e-ac8b3469, #w-node-dafbd5fc-9d3f-4343-6a6a-bf26ac8b3472-ac8b3469, #w-node-_7849bccf-3c2b-c632-7bc8-64733e9ceebf-3e9ceeb9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7849bccf-3c2b-c632-7bc8-64733e9ceec8-3e9ceeb9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c246d042-f737-096d-0879-4258d57d79e1-3e9ceeb9, #w-node-_7849bccf-3c2b-c632-7bc8-64733e9ceed2-3e9ceeb9, #w-node-_66b71d00-c79a-03a5-9fca-65e932f869c6-32f869c1, #w-node-_66b71d00-c79a-03a5-9fca-65e932f869ce-32f869c1, #w-node-cf665aa7-612c-9713-0917-12f535c66611-35c6660f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf665aa7-612c-9713-0917-12f535c66615-35c6660f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-cf665aa7-612c-9713-0917-12f535c66619-35c6660f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-cf665aa7-612c-9713-0917-12f535c66629-35c6660f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_5a75ec68-2b0b-f3e2-833c-4277ebe74fb7-ebe74f43, #w-node-_5a75ec68-2b0b-f3e2-833c-4277ebe74fc6-ebe74f43, #w-node-_5a75ec68-2b0b-f3e2-833c-4277ebe74fc9-ebe74f43, #w-node-_08e843f6-3eab-bd1d-fc6c-66ec6b9ac4de-0d2c71b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_08e843f6-3eab-bd1d-fc6c-66ec6b9ac4e2-0d2c71b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_08e843f6-3eab-bd1d-fc6c-66ec6b9ac4e6-0d2c71b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_08e843f6-3eab-bd1d-fc6c-66ec6b9ac569-0d2c71b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_649b07e1-c547-bfa5-960e-c0c7f48d14ba-0d2c71b4, #w-node-_649b07e1-c547-bfa5-960e-c0c7f48d14c2-0d2c71b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_649b07e1-c547-bfa5-960e-c0c7f48d14e3-0d2c71b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_649b07e1-c547-bfa5-960e-c0c7f48d1548-0d2c71b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_649b07e1-c547-bfa5-960e-c0c7f48d1549-0d2c71b4, #w-node-_649b07e1-c547-bfa5-960e-c0c7f48d154c-0d2c71b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_649b07e1-c547-bfa5-960e-c0c7f48d154f-0d2c71b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_1d56ee83-02ef-8ca6-1c98-62496c2a8464-0d2c71b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1d56ee83-02ef-8ca6-1c98-62496c2a846e-0d2c71b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d56ee83-02ef-8ca6-1c98-62496c2a848f-0d2c71b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1f10f815-a0c5-4b23-80be-d8b4fd892e3f-0d2c71b7 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_1f10f815-a0c5-4b23-80be-d8b4fd892e41-0d2c71b7, #w-node-_1f10f815-a0c5-4b23-80be-d8b4fd892e47-0d2c71b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1f10f815-a0c5-4b23-80be-d8b4fd892e63-0d2c71b7 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_8ef1f9dd-27e0-696a-f7df-e22e5a957c62-0d2c71b7 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_8ef1f9dd-27e0-696a-f7df-e22e5a957c81-0d2c71b7 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-aaa4b3f3-52d3-1975-db91-a0ad4faf157c-0d2c71b7, #w-node-_903975ec-fa86-ac44-c484-5e3b82d86cd0-82d86cad, #w-node-_903975ec-fa86-ac44-c484-5e3b82d86ce5-82d86cad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f32a2064-1434-f426-fb34-63acde61dc3f-de61dc3b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-f32a2064-1434-f426-fb34-63acde61dc40-de61dc3b, #w-node-f32a2064-1434-f426-fb34-63acde61dc43-de61dc3b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f32a2064-1434-f426-fb34-63acde61dc4a-de61dc3b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-d1ab7674-2ca3-4fc9-4b30-11a35e8e2eb2-5e8e2ead, #w-node-d1ab7674-2ca3-4fc9-4b30-11a35e8e2eb3-5e8e2ead, #w-node-d1ab7674-2ca3-4fc9-4b30-11a35e8e2eb7-5e8e2ead, #w-node-d1ab7674-2ca3-4fc9-4b30-11a35e8e2eb8-5e8e2ead, #w-node-d1ab7674-2ca3-4fc9-4b30-11a35e8e2ec3-5e8e2ead, #w-node-d1ab7674-2ca3-4fc9-4b30-11a35e8e2ece-5e8e2ead, #w-node-d1ab7674-2ca3-4fc9-4b30-11a35e8e2ed9-5e8e2ead, #w-node-d1ab7674-2ca3-4fc9-4b30-11a35e8e2ee4-5e8e2ead, #w-node-d1ab7674-2ca3-4fc9-4b30-11a35e8e2eef-5e8e2ead {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d1ab7674-2ca3-4fc9-4b30-11a35e8e2eff-5e8e2ead {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_40f8ad29-cca1-bd14-a395-5d1d6e52246b-0d2c71b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40f8ad29-cca1-bd14-a395-5d1d6e52246f-0d2c71b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_40f8ad29-cca1-bd14-a395-5d1d6e522473-0d2c71b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_40f8ad29-cca1-bd14-a395-5d1d6e5224f6-0d2c71b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_2408e6de-b813-dc68-7bcd-35568720ce03-0d2c71b8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-_2408e6de-b813-dc68-7bcd-35568720ce05-0d2c71b8, #w-node-_2408e6de-b813-dc68-7bcd-35568720ce0a-0d2c71b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2408e6de-b813-dc68-7bcd-35568720ce26-0d2c71b8 {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-b5367830-ecf5-7d2c-01ac-1ea1f9b373ec-0d2c71b8, #w-node-b5367830-ecf5-7d2c-01ac-1ea1f9b373ed-0d2c71b8, #w-node-b5367830-ecf5-7d2c-01ac-1ea1f9b373f2-0d2c71b8, #w-node-b5367830-ecf5-7d2c-01ac-1ea1f9b37405-0d2c71b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b5367830-ecf5-7d2c-01ac-1ea1f9b37408-0d2c71b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-b5367830-ecf5-7d2c-01ac-1ea1f9b3740b-0d2c71b8, #w-node-e1602c48-4e78-1323-b098-d374b4e65c3c-0d2c71b8, #w-node-_12375501-281e-9959-e4ef-0c730f821432-0d2c71b8, #w-node-_04a794c7-5caf-28f8-fb2d-3e085823f600-0d2c71b8, #w-node-_04a794c7-5caf-28f8-fb2d-3e085823f603-0d2c71b8, #w-node-_04a794c7-5caf-28f8-fb2d-3e085823f606-0d2c71b8, #w-node-_3711526d-ca25-e215-1585-e020235442cd-0d2c71b8, #w-node-_3711526d-ca25-e215-1585-e020235442d0-0d2c71b8, #w-node-_3711526d-ca25-e215-1585-e020235442d3-0d2c71b8, #w-node-_04e008a0-428e-afdf-1712-24d06920d5ac-0d2c71b8, #w-node-_04e008a0-428e-afdf-1712-24d06920d5af-0d2c71b8, #w-node-_5dd1a621-0369-eb29-51b0-ee6ba66959be-0d2c71b8, #w-node-_5dd1a621-0369-eb29-51b0-ee6ba66959c1-0d2c71b8, #w-node-fec799bd-8593-b676-42e6-f87b26c2d3cb-0d2c71b8, #w-node-fec799bd-8593-b676-42e6-f87b26c2d3ce-0d2c71b8, #w-node-_731d7306-def3-79d2-b658-12ab2fc25924-0d2c71b8, #w-node-_731d7306-def3-79d2-b658-12ab2fc25927-0d2c71b8, #w-node-_731d7306-def3-79d2-b658-12ab2fc2592a-0d2c71b8, #w-node-_6f079204-41a2-7109-2f79-80c4f1239e4a-0d2c71b8, #w-node-_6f079204-41a2-7109-2f79-80c4f1239e4b-0d2c71b8, #w-node-_64e6e5f7-b191-94b5-9b7b-02ae56feca78-0d2c71b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_64e6e5f7-b191-94b5-9b7b-02ae56feca81-0d2c71b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_64e6e5f7-b191-94b5-9b7b-02ae56feca88-0d2c71b9, #w-node-_64e6e5f7-b191-94b5-9b7b-02ae56feca8d-0d2c71b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5507e07a-d24f-66c0-fcf4-2b378184c2ed-0d2c71ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5507e07a-d24f-66c0-fcf4-2b378184c2f5-0d2c71ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5507e07a-d24f-66c0-fcf4-2b378184c316-0d2c71ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e73c530a-bd9d-93ce-ba24-8d1b7cccee16-0d2c71ba {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-e73c530a-bd9d-93ce-ba24-8d1b7cccee23-0d2c71ba {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}

#w-node-_2745b0b7-9223-365d-a6d0-2026bae7c354-0d2c71ba {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_2745b0b7-9223-365d-a6d0-2026bae7c356-0d2c71ba, #w-node-_010eb94e-e537-e275-f514-c9f83fd6c0e6-3fd6c0e0, #w-node-_010eb94e-e537-e275-f514-c9f83fd6c0e8-3fd6c0e0, #w-node-_010eb94e-e537-e275-f514-c9f83fd6c0f6-3fd6c0e0, #w-node-_010eb94e-e537-e275-f514-c9f83fd6c104-3fd6c0e0, #w-node-_010eb94e-e537-e275-f514-c9f83fd6c112-3fd6c0e0, #w-node-a966ab6f-3cf7-903c-c23e-0d0fe713cef8-3fd6c0e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a966ab6f-3cf7-903c-c23e-0d0fe713cefa-3fd6c0e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-a966ab6f-3cf7-903c-c23e-0d0fe713cefc-3fd6c0e0, #w-node-_4b3a973b-d548-37b1-55dd-32179ab2c7f4-0d2c71bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4b3a973b-d548-37b1-55dd-32179ab2c7fc-0d2c71bc {
  justify-self: center;
}

#w-node-_4b3a973b-d548-37b1-55dd-32179ab2c805-0d2c71bc, #w-node-_058ec272-9ce4-9930-f9be-f7a039dba914-0d2c71bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_401e6dda-8a8a-5932-4b6e-9e4a60879f9a-0d2c71bc, #w-node-_401e6dda-8a8a-5932-4b6e-9e4a60879faa-0d2c71bc, #w-node-_401e6dda-8a8a-5932-4b6e-9e4a60879fbb-0d2c71bc, #w-node-d1bab812-0aab-c996-703c-795157105c51-0d2c71bc, #w-node-_1b32856d-c3f9-eb29-60a1-90698cfcb5ba-0d2c71bc, #w-node-_609c243c-2539-03c4-eb65-a4ac7c871589-0d2c71bc, #w-node-ae81f2d9-68dd-c447-09be-5b0aa11b757a-0d2c71bc, #w-node-ae81f2d9-68dd-c447-09be-5b0aa11b757d-0d2c71bc, #w-node-ae81f2d9-68dd-c447-09be-5b0aa11b7580-0d2c71bc, #w-node-_66c2c3b3-009c-4dba-3a51-d4122553c347-0d2c71bc, #w-node-_66c2c3b3-009c-4dba-3a51-d4122553c34a-0d2c71bc, #w-node-_66c2c3b3-009c-4dba-3a51-d4122553c34d-0d2c71bc, #w-node-_516846dc-892b-de43-aad2-be5eccd277ca-0d2c71bc, #w-node-_516846dc-892b-de43-aad2-be5eccd277cd-0d2c71bc, #w-node-_516846dc-892b-de43-aad2-be5eccd277d0-0d2c71bc, #w-node-_14bd665e-7284-d963-0d43-8b1497bc7f4f-0d2c71bc, #w-node-_14bd665e-7284-d963-0d43-8b1497bc7f52-0d2c71bc, #w-node-_14bd665e-7284-d963-0d43-8b1497bc7f55-0d2c71bc, #w-node-_14bd665e-7284-d963-0d43-8b1497bc7f64-0d2c71bc, #w-node-_14bd665e-7284-d963-0d43-8b1497bc7f67-0d2c71bc, #w-node-_14bd665e-7284-d963-0d43-8b1497bc7f6a-0d2c71bc, #w-node-_14bd665e-7284-d963-0d43-8b1497bc7f79-0d2c71bc, #w-node-_14bd665e-7284-d963-0d43-8b1497bc7f7c-0d2c71bc, #w-node-_14bd665e-7284-d963-0d43-8b1497bc7f7f-0d2c71bc, #w-node-_95b1db9e-0b64-f0b2-cf65-eaf8d4f9de87-0d2c71bc, #w-node-_95b1db9e-0b64-f0b2-cf65-eaf8d4f9de8a-0d2c71bc, #w-node-_95b1db9e-0b64-f0b2-cf65-eaf8d4f9de8d-0d2c71bc, #w-node-_95b1db9e-0b64-f0b2-cf65-eaf8d4f9de9c-0d2c71bc, #w-node-_95b1db9e-0b64-f0b2-cf65-eaf8d4f9de9f-0d2c71bc, #w-node-_95b1db9e-0b64-f0b2-cf65-eaf8d4f9dea2-0d2c71bc, #w-node-_95b1db9e-0b64-f0b2-cf65-eaf8d4f9deb1-0d2c71bc, #w-node-_95b1db9e-0b64-f0b2-cf65-eaf8d4f9deb4-0d2c71bc, #w-node-_95b1db9e-0b64-f0b2-cf65-eaf8d4f9deb7-0d2c71bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-f72c12e7-2d4a-826f-e492-33bab074d073-b074d072, #w-node-f72c12e7-2d4a-826f-e492-33bab074d074-b074d072, #w-node-c47b3f42-42f3-5713-a44e-4883d683d89d-0d2c71bd, #w-node-c47b3f42-42f3-5713-a44e-4883d683d8a5-0d2c71bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c47b3f42-42f3-5713-a44e-4883d683d8c6-0d2c71bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9bb2afe2-b8ed-61e0-cc58-03cbcacf7cc5-0d2c71bd {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_9bb2afe2-b8ed-61e0-cc58-03cbcacf7cc7-0d2c71bd, #w-node-_9bb2afe2-b8ed-61e0-cc58-03cbcacf7ccc-0d2c71bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9bb2afe2-b8ed-61e0-cc58-03cbcacf7ce9-0d2c71bd {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c47b3f42-42f3-5713-a44e-4883d683d94c-0d2c71bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-c47b3f42-42f3-5713-a44e-4883d683d94d-0d2c71bd, #w-node-c47b3f42-42f3-5713-a44e-4883d683d950-0d2c71bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c47b3f42-42f3-5713-a44e-4883d683d953-0d2c71bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5604-0d2c71be, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5607-0d2c71be, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca560b-0d2c71be, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca560e-0d2c71be, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5611-0d2c71be, #w-node-_2607251f-912f-39a7-749c-1370c0f3fbe0-0d2c71be, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5615-0d2c71be, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca561a-0d2c71be, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca561d-0d2c71be, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5620-0d2c71be, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5623-0d2c71be, #w-node-f7c0ab86-c30c-d10b-5e32-ca4007e1f356-0d2c71be, #w-node-_7969aae6-6f3e-5030-8bda-601893fe7fa1-0d2c71be, #w-node-_7969aae6-6f3e-5030-8bda-601893fe7fa4-0d2c71be, #w-node-_7969aae6-6f3e-5030-8bda-601893fe7fa8-0d2c71be, #w-node-_7969aae6-6f3e-5030-8bda-601893fe7fac-0d2c71be, #w-node-_7969aae6-6f3e-5030-8bda-601893fe7fb0-0d2c71be, #w-node-_7969aae6-6f3e-5030-8bda-601893fe7fb4-0d2c71be, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5627-0d2c71be, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca562c-0d2c71be, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca562f-0d2c71be, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5632-0d2c71be, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5635-0d2c71be, #w-node-f1ebb3be-8bdc-b568-8482-c08460d20bb9-0d2c71be, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5639-0d2c71be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6f2f3f02-e351-8b76-560e-218cf4ca563e-0d2c71be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5641-0d2c71be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5644-0d2c71be, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5647-0d2c71be, #w-node-_900f6cf7-82fa-7987-47eb-b9281103f950-0d2c71be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_6f2f3f02-e351-8b76-560e-218cf4ca564b-0d2c71be, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5650-0d2c71be, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5653-0d2c71be, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5656-0d2c71be, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5659-0d2c71be, #w-node-_0d632cc1-3b0b-6534-2ab1-f339b81cd8f9-0d2c71be, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca565d-0d2c71be, #w-node-_266f9ff3-c140-d0d7-d04b-b4ecee37cc1b-0d2c71be, #w-node-_7ed21af8-8b30-d7bc-d9b0-6b11cc8c9f0b-0d2c71be, #w-node-_2f8c6ef3-1a63-cc25-3761-10a3b40851a1-0d2c71be, #w-node-cb23d9fc-b099-642e-90ba-478197a61f2d-0d2c71be, #w-node-_650442f7-60f6-d659-c23a-a8df129c34d5-0d2c71be, #w-node-_0d995b1b-3589-6927-175a-392ecc90e3fb-0d2c71be, #w-node-_0d995b1b-3589-6927-175a-392ecc90e3fe-0d2c71be, #w-node-_82727235-db50-7623-2781-2b98c3a42db9-0d2c71be, #w-node-_4339d5b2-d7b9-eb4f-99c6-a6d91de46c1f-0d2c71be, #w-node-_435f919c-b9f4-db53-9f28-47d4e6dd1812-0d2c71be, #w-node-c6adbe0a-a50f-d5ea-c0ff-eecac7769077-0d2c71be, #w-node-_3b067a6f-562d-423c-e194-67685f80e5f2-0d2c71be, #w-node-_3b067a6f-562d-423c-e194-67685f80e5f5-0d2c71be, #w-node-de175f57-31bc-6695-2a9d-827506e562f5-0d2c71be, #w-node-_7aae4a05-0520-712c-a84d-39729a870970-0d2c71be, #w-node-_6892708c-63d5-b1e1-4bca-5c5c58d37bae-0d2c71be, #w-node-e9bfd271-8cc3-01ba-60ee-db4043e23cdd-0d2c71be, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca56e0-0d2c71be, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca56e3-0d2c71be, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca56e7-0d2c71be, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca56ea-0d2c71be, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca56ed-0d2c71be, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca56f1-0d2c71be, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca56f6-0d2c71be, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca56f9-0d2c71be, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca56fc-0d2c71be, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca56ff-0d2c71be, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5703-0d2c71be, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5708-0d2c71be, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca570b-0d2c71be, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca570e-0d2c71be, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5711-0d2c71be, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5715-0d2c71be, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca571a-0d2c71be, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca571d-0d2c71be, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5720-0d2c71be, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5723-0d2c71be, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5727-0d2c71be, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca572c-0d2c71be, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca572f-0d2c71be, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5732-0d2c71be, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5735-0d2c71be, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5739-0d2c71be, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca573e-0d2c71be, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5741-0d2c71be, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5744-0d2c71be, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5747-0d2c71be, #w-node-db562bae-16eb-a374-bcf7-be09308368b0-0d2c71be, #w-node-db562bae-16eb-a374-bcf7-be09308368b3-0d2c71be, #w-node-db562bae-16eb-a374-bcf7-be09308368b7-0d2c71be, #w-node-db562bae-16eb-a374-bcf7-be09308368ba-0d2c71be, #w-node-db562bae-16eb-a374-bcf7-be09308368bd-0d2c71be, #w-node-db562bae-16eb-a374-bcf7-be09308368c1-0d2c71be, #w-node-db562bae-16eb-a374-bcf7-be09308368c6-0d2c71be, #w-node-db562bae-16eb-a374-bcf7-be09308368c9-0d2c71be, #w-node-db562bae-16eb-a374-bcf7-be09308368cc-0d2c71be, #w-node-db562bae-16eb-a374-bcf7-be09308368cf-0d2c71be, #w-node-db562bae-16eb-a374-bcf7-be09308368d3-0d2c71be, #w-node-db562bae-16eb-a374-bcf7-be09308368d8-0d2c71be, #w-node-db562bae-16eb-a374-bcf7-be09308368db-0d2c71be, #w-node-db562bae-16eb-a374-bcf7-be09308368de-0d2c71be, #w-node-db562bae-16eb-a374-bcf7-be09308368e1-0d2c71be, #w-node-db562bae-16eb-a374-bcf7-be09308368e5-0d2c71be, #w-node-db562bae-16eb-a374-bcf7-be09308368ea-0d2c71be, #w-node-db562bae-16eb-a374-bcf7-be09308368ed-0d2c71be, #w-node-db562bae-16eb-a374-bcf7-be09308368f0-0d2c71be, #w-node-db562bae-16eb-a374-bcf7-be09308368f3-0d2c71be, #w-node-db562bae-16eb-a374-bcf7-be09308368f7-0d2c71be, #w-node-db562bae-16eb-a374-bcf7-be09308368fc-0d2c71be, #w-node-db562bae-16eb-a374-bcf7-be09308368ff-0d2c71be, #w-node-db562bae-16eb-a374-bcf7-be0930836902-0d2c71be, #w-node-db562bae-16eb-a374-bcf7-be0930836905-0d2c71be, #w-node-db562bae-16eb-a374-bcf7-be0930836909-0d2c71be, #w-node-db562bae-16eb-a374-bcf7-be093083690e-0d2c71be, #w-node-db562bae-16eb-a374-bcf7-be0930836911-0d2c71be, #w-node-db562bae-16eb-a374-bcf7-be0930836914-0d2c71be, #w-node-db562bae-16eb-a374-bcf7-be0930836917-0d2c71be, #w-node-_0d57da09-8499-b823-d807-daa9f3c2361d-0d2c71be, #w-node-_0d57da09-8499-b823-d807-daa9f3c23620-0d2c71be, #w-node-_0d57da09-8499-b823-d807-daa9f3c23624-0d2c71be, #w-node-_0d57da09-8499-b823-d807-daa9f3c23627-0d2c71be, #w-node-_0d57da09-8499-b823-d807-daa9f3c2362a-0d2c71be, #w-node-_0d57da09-8499-b823-d807-daa9f3c2362e-0d2c71be, #w-node-_0d57da09-8499-b823-d807-daa9f3c23633-0d2c71be, #w-node-_0d57da09-8499-b823-d807-daa9f3c23636-0d2c71be, #w-node-_0d57da09-8499-b823-d807-daa9f3c23639-0d2c71be, #w-node-_0d57da09-8499-b823-d807-daa9f3c2363c-0d2c71be, #w-node-_0d57da09-8499-b823-d807-daa9f3c23640-0d2c71be, #w-node-_0d57da09-8499-b823-d807-daa9f3c23645-0d2c71be, #w-node-_0d57da09-8499-b823-d807-daa9f3c23648-0d2c71be, #w-node-_0d57da09-8499-b823-d807-daa9f3c2364b-0d2c71be, #w-node-_0d57da09-8499-b823-d807-daa9f3c2364e-0d2c71be, #w-node-_0d57da09-8499-b823-d807-daa9f3c23652-0d2c71be, #w-node-_0d57da09-8499-b823-d807-daa9f3c23657-0d2c71be, #w-node-_0d57da09-8499-b823-d807-daa9f3c2365a-0d2c71be, #w-node-_0d57da09-8499-b823-d807-daa9f3c2365d-0d2c71be, #w-node-_0d57da09-8499-b823-d807-daa9f3c23660-0d2c71be, #w-node-_0d57da09-8499-b823-d807-daa9f3c23664-0d2c71be, #w-node-_0d57da09-8499-b823-d807-daa9f3c23669-0d2c71be, #w-node-_0d57da09-8499-b823-d807-daa9f3c2366c-0d2c71be, #w-node-_0d57da09-8499-b823-d807-daa9f3c2366f-0d2c71be, #w-node-_0d57da09-8499-b823-d807-daa9f3c23672-0d2c71be, #w-node-_0d57da09-8499-b823-d807-daa9f3c23676-0d2c71be, #w-node-_0d57da09-8499-b823-d807-daa9f3c2367b-0d2c71be, #w-node-_0d57da09-8499-b823-d807-daa9f3c2367e-0d2c71be, #w-node-_0d57da09-8499-b823-d807-daa9f3c23681-0d2c71be, #w-node-_0d57da09-8499-b823-d807-daa9f3c23684-0d2c71be, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae10-0d2c71be, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae13-0d2c71be, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae17-0d2c71be, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae1a-0d2c71be, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae1d-0d2c71be, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae21-0d2c71be, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae26-0d2c71be, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae29-0d2c71be, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae2c-0d2c71be, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae2f-0d2c71be, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae33-0d2c71be, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae38-0d2c71be, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae3b-0d2c71be, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae3e-0d2c71be, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae41-0d2c71be, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae45-0d2c71be, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae4a-0d2c71be, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae4d-0d2c71be, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae50-0d2c71be, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae53-0d2c71be, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae57-0d2c71be, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae5c-0d2c71be, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae5f-0d2c71be, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae62-0d2c71be, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae65-0d2c71be, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae69-0d2c71be, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae6e-0d2c71be, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae71-0d2c71be, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae74-0d2c71be, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae77-0d2c71be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a357d09b-e7f0-50a7-def9-f5bf0745a7ab-0d2c71bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a357d09b-e7f0-50a7-def9-f5bf0745a7af-0d2c71bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a357d09b-e7f0-50a7-def9-f5bf0745a7be-0d2c71bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d705fb3d-bb55-4c98-2d4e-86114c2a6991-0d2c71c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d705fb3d-bb55-4c98-2d4e-86114c2a6994-0d2c71c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_757c13c6-ffe4-7b04-b5f9-cc9103516cb6-0d2c71c2 {
  align-self: auto;
}

#w-node-_3dac9ff0-1a03-2c4e-b1bf-8c82ae6e8da2-ae6e8d9d, #w-node-_3dac9ff0-1a03-2c4e-b1bf-8c82ae6e8dbb-ae6e8d9d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d56ee83-02ef-8ca6-1c98-62496c2a8464-0d2c71c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1d56ee83-02ef-8ca6-1c98-62496c2a846e-0d2c71c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d56ee83-02ef-8ca6-1c98-62496c2a8491-0d2c71c6 {
  justify-self: end;
}

#w-node-fb6bf072-8e3e-9090-d6ee-1f3062fa0534-0d2c71c6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-fb6bf072-8e3e-9090-d6ee-1f3062fa0536-0d2c71c6, #w-node-fb6bf072-8e3e-9090-d6ee-1f3062fa053b-0d2c71c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fb6bf072-8e3e-9090-d6ee-1f3062fa0557-0d2c71c6 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_50317737-a28c-6624-75b4-c3c153bdde7d-0d2c71c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_50317737-a28c-6624-75b4-c3c153bdde7e-0d2c71c6, #w-node-_50317737-a28c-6624-75b4-c3c153bdde81-0d2c71c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50317737-a28c-6624-75b4-c3c153bdde84-0d2c71c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_5d4d1b82-0172-bb61-d644-6accdf8d8a0c-df8d89e9, #w-node-_5d4d1b82-0172-bb61-d644-6accdf8d8a21-df8d89e9, #w-node-_5d4d1b82-0172-bb61-d644-6accdf8d8a2a-df8d89e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e942b879-ef4d-4384-574b-7b9a155c0b5c-155c0b59 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-e942b879-ef4d-4384-574b-7b9a155c0b79-155c0b59 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-e942b879-ef4d-4384-574b-7b9a155c0b7b-155c0b59, #w-node-_7ce1020f-1285-3c82-d20c-d1c0c58129c8-c58129c3, #w-node-_7ce1020f-1285-3c82-d20c-d1c0c58129c9-c58129c3, #w-node-_7ce1020f-1285-3c82-d20c-d1c0c58129cd-c58129c3, #w-node-_7ce1020f-1285-3c82-d20c-d1c0c58129ce-c58129c3, #w-node-_7ce1020f-1285-3c82-d20c-d1c0c58129d9-c58129c3, #w-node-_7ce1020f-1285-3c82-d20c-d1c0c58129e4-c58129c3, #w-node-_7ce1020f-1285-3c82-d20c-d1c0c58129ef-c58129c3, #w-node-_7ce1020f-1285-3c82-d20c-d1c0c58129fa-c58129c3, #w-node-_7ce1020f-1285-3c82-d20c-d1c0c5812a05-c58129c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ce1020f-1285-3c82-d20c-d1c0c5812a15-c58129c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_0643adc6-c469-d5e6-7059-77610edd3789-0edd3784 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0643adc6-c469-d5e6-7059-77610edd3792-0edd3784 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_0643adc6-c469-d5e6-7059-77610edd3798-0edd3784, #w-node-_0643adc6-c469-d5e6-7059-77610edd379d-0edd3784, #w-node-_0643adc6-c469-d5e6-7059-77610edd37a4-0edd3784, #w-node-_0643adc6-c469-d5e6-7059-77610edd37a5-0edd3784, #w-node-_52594825-e4b9-177f-0017-e62bbf5feeb8-0d2c71c7, #w-node-_52594825-e4b9-177f-0017-e62bbf5feeb9-0d2c71c7, #w-node-_52594825-e4b9-177f-0017-e62bbf5feebe-0d2c71c7, #w-node-_1d760c42-6ec7-08c7-0346-c7c8fb5ee1ed-0d2c71c7, #w-node-_1d760c42-6ec7-08c7-0346-c7c8fb5ee1ee-0d2c71c7, #w-node-_8e3b324b-e7f7-032a-cf74-4a6646f602bb-0d2c71c7, #w-node-_69a3f469-22b3-e6fe-69a2-62eebad0785c-0d2c71c7, #w-node-_738a1467-8cb9-5c81-6dc0-e3373b246603-0d2c71c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_52594825-e4b9-177f-0017-e62bbf5fef29-0d2c71c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_303def37-461a-fed6-7172-25f9ccab38e6-0d2c71c7, #w-node-_8c496f6f-d323-1b4b-331e-bb89d106175a-0d2c71c7, #w-node-bd0015a5-a90b-ca87-4177-338b3d5eb021-0d2c71c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-ab3541af-0656-c3b8-8e5f-20dbfba8324d-0d2c71c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ab3541af-0656-c3b8-8e5f-20dbfba83250-0d2c71c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_01848c26-af51-6444-7f85-62b67c6fcd38-7c6fcd34, #w-node-_01848c26-af51-6444-7f85-62b67c6fcd39-7c6fcd34, #w-node-_01848c26-af51-6444-7f85-62b67c6fcd3e-7c6fcd34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01848c26-af51-6444-7f85-62b67c6fcd5c-7c6fcd34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-c51384ab-931c-591e-ac60-323b4bfdcc9a-0d2c71c8, #w-node-c51384ab-931c-591e-ac60-323b4bfdccbb-0d2c71c8, #w-node-c51384ab-931c-591e-ac60-323b4bfdccbe-0d2c71c8, #w-node-d354c247-b26a-a015-518c-6da6f6fceb0a-0d2c71c9, #w-node-_39573d0d-ccaf-1222-e0ff-44aa912e5a0b-0d2c71c9, #w-node-_00d32443-d68a-057c-b260-f4cb639cf99b-0d2c71c9, #w-node-_0a2f711f-804b-9c2b-fcf0-5cb710b4a464-0d2c71ca, #w-node-_0a2f711f-804b-9c2b-fcf0-5cb710b4a485-0d2c71ca, #w-node-_0a2f711f-804b-9c2b-fcf0-5cb710b4a488-0d2c71ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_10c37421-ad1a-f76d-d620-7005e607cdf7-0d2c71ca {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}

#w-node-_10c37421-ad1a-f76d-d620-7005e607ce1a-0d2c71ca {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_3bf50c7c-4d2a-9bb1-89f1-c5da5efbd2e7-0d2c71ca, #w-node-_3bf50c7c-4d2a-9bb1-89f1-c5da5efbd2ea-0d2c71ca, #w-node-_1b607cc6-bf82-a943-2ec4-f6d262ee8c6d-0d2c71cb, #w-node-_1b607cc6-bf82-a943-2ec4-f6d262ee8c8e-0d2c71cb, #w-node-_1b607cc6-bf82-a943-2ec4-f6d262ee8c91-0d2c71cb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4c7b39d7-7eaa-6730-3643-72ac6595fcd0-0d2c71cb {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}

#w-node-_4c7b39d7-7eaa-6730-3643-72ac6595fcde-0d2c71cb {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_922fbb2c-d4c9-44c3-9537-b78c33cac326-0d2c71cb, #w-node-_922fbb2c-d4c9-44c3-9537-b78c33cac329-0d2c71cb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ded4097e-ed79-1a9c-3368-8bbaab8937b6-0d2c71cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ded4097e-ed79-1a9c-3368-8bbaab8937df-0d2c71cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_65b4ec81-0cba-201c-e3d1-5b31e73b1094-0d2c71cc, #w-node-_65b4ec81-0cba-201c-e3d1-5b31e73b1097-0d2c71cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_82fc16c4-7ae7-6583-ca82-e4473015f3db-3015f3d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_82fc16c4-7ae7-6583-ca82-e4473015f3dc-3015f3d7, #w-node-_82fc16c4-7ae7-6583-ca82-e4473015f3df-3015f3d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_82fc16c4-7ae7-6583-ca82-e4473015f3e6-3015f3d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_4d883d47-16e5-c513-ae83-2d680f165e81-0f165e7e {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_4d883d47-16e5-c513-ae83-2d680f165e83-0f165e7e, #w-node-_4d883d47-16e5-c513-ae83-2d680f165e88-0f165e7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d883d47-16e5-c513-ae83-2d680f165ea5-0f165e7e {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-dd6da7d2-ede9-89c1-098a-44fbad2f0614-0d2c71cd, #w-node-dd6da7d2-ede9-89c1-098a-44fbad2f0632-0d2c71cd, #w-node-_8bce57a5-5db2-993c-88b2-bdc75bb8fa7a-0d2c71cd, #w-node-ade75a64-5bfa-c69c-d9d1-6c6597a0b206-0d2c71ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ade75a64-5bfa-c69c-d9d1-6c6597a0b20a-0d2c71ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-ade75a64-5bfa-c69c-d9d1-6c6597a0b20e-0d2c71ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ade75a64-5bfa-c69c-d9d1-6c6597a0b210-0d2c71ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_1d56ee83-02ef-8ca6-1c98-62496c2a8464-0d2c71ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1d56ee83-02ef-8ca6-1c98-62496c2a846e-0d2c71ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d56ee83-02ef-8ca6-1c98-62496c2a848f-0d2c71ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3cd24ea2-5614-814b-d0bc-5e2ce7a97d0b-0d2c71ce {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_3cd24ea2-5614-814b-d0bc-5e2ce7a97d0d-0d2c71ce, #w-node-_3cd24ea2-5614-814b-d0bc-5e2ce7a97d13-0d2c71ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3cd24ea2-5614-814b-d0bc-5e2ce7a97d2f-0d2c71ce {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_2954c613-ec99-cb17-bbe2-e458cd785def-0d2c71ce, #w-node-_2954c613-ec99-cb17-bbe2-e458cd785df0-0d2c71ce, #w-node-_2954c613-ec99-cb17-bbe2-e458cd785df4-0d2c71ce, #w-node-_2954c613-ec99-cb17-bbe2-e458cd785df5-0d2c71ce, #w-node-_2954c613-ec99-cb17-bbe2-e458cd785e00-0d2c71ce, #w-node-_2954c613-ec99-cb17-bbe2-e458cd785e0b-0d2c71ce, #w-node-_2954c613-ec99-cb17-bbe2-e458cd785e16-0d2c71ce, #w-node-_2954c613-ec99-cb17-bbe2-e458cd785e21-0d2c71ce, #w-node-_2954c613-ec99-cb17-bbe2-e458cd785e2c-0d2c71ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2954c613-ec99-cb17-bbe2-e458cd785e3c-0d2c71ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_3376e378-919b-d38b-c5ea-f9d0da50f483-0d2c71ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_3376e378-919b-d38b-c5ea-f9d0da50f484-0d2c71ce, #w-node-_3376e378-919b-d38b-c5ea-f9d0da50f487-0d2c71ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3376e378-919b-d38b-c5ea-f9d0da50f48a-0d2c71ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_17dd4281-67cb-d511-8d26-4fa293c3e830-93c3e80d, #w-node-_17dd4281-67cb-d511-8d26-4fa293c3e845-93c3e80d, #w-node-_17dd4281-67cb-d511-8d26-4fa293c3e84e-93c3e80d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_026d93d1-6c97-1de1-4285-05181201a5ac-93c3e80d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_82d7c888-56c2-81ba-3a75-37de77ffed66-77ffed63 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_82d7c888-56c2-81ba-3a75-37de77ffed83-77ffed63 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_82d7c888-56c2-81ba-3a75-37de77ffed85-77ffed63 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f128106d-5e47-b58a-878d-8d8068d19ef5-0d2c71cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f128106d-5e47-b58a-878d-8d8068d19ef6-0d2c71cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f128106d-5e47-b58a-878d-8d8068d19f1b-0d2c71cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_1b6c06b9-fdc5-55ee-6c9a-10c6a0aceeaa-0d2c71cf, #w-node-_1b6c06b9-fdc5-55ee-6c9a-10c6a0aceec3-0d2c71cf, #w-node-_8ee6931f-39f1-cad6-3f74-5da54dc5607a-0d2c71cf, #w-node-_8ee6931f-39f1-cad6-3f74-5da54dc5609b-0d2c71cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8ee6931f-39f1-cad6-3f74-5da54dc5609d-0d2c71cf, #w-node-_8ee6931f-39f1-cad6-3f74-5da54dc560a6-0d2c71cf, #w-node-_8ee6931f-39f1-cad6-3f74-5da54dc560af-0d2c71cf, #w-node-_8ee6931f-39f1-cad6-3f74-5da54dc560b8-0d2c71cf {
  place-self: auto;
}

#w-node-be7e58e3-df1b-0947-07a3-6b22c400f81b-0d2c71cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-be7e58e3-df1b-0947-07a3-6b22c400f842-0d2c71cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ea5d67d6-4301-ef99-0dea-ec0ba822d83d-0d2c71d1, #w-node-ea5d67d6-4301-ef99-0dea-ec0ba822d841-0d2c71d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea5d67d6-4301-ef99-0dea-ec0ba822d862-0d2c71d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_28a52f41-1544-d07f-fcf8-79ddd9d30517-0d2c71d1, #w-node-_77e411b9-9fab-7fd0-bdfe-3fc94585995a-0d2c71d1, #w-node-_84e41806-9587-0588-0714-b9d30f02bd44-0d2c71d1, #w-node-_47430b04-7c4c-baf7-bf16-9a7d140d6268-0d2c71d1, #w-node-_8b368bde-e254-64da-391d-e1dc2217751d-0d2c71d1, #w-node-_96d714c8-82f6-603d-e905-d860400b9d6c-0d2c71d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d56ee83-02ef-8ca6-1c98-62496c2a8464-0d2c71fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1d56ee83-02ef-8ca6-1c98-62496c2a846e-0d2c71fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d56ee83-02ef-8ca6-1c98-62496c2a848f-0d2c71fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2d612428-f716-cad3-34da-d4ed4bf61df6-0d2c71fc {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_2d612428-f716-cad3-34da-d4ed4bf61df8-0d2c71fc, #w-node-_2d612428-f716-cad3-34da-d4ed4bf61dfd-0d2c71fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d612428-f716-cad3-34da-d4ed4bf61e18-0d2c71fc {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-eef054ea-ea3e-679a-e26b-e140148c4b07-148c4ae4, #w-node-eef054ea-ea3e-679a-e26b-e140148c4b1c-148c4ae4, #w-node-eef054ea-ea3e-679a-e26b-e140148c4b25-148c4ae4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1cdc7861-ac98-f4dc-1fe1-c7faf9587bc0-f9587bbd {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_1cdc7861-ac98-f4dc-1fe1-c7faf9587bdd-f9587bbd {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_1cdc7861-ac98-f4dc-1fe1-c7faf9587bdf-f9587bbd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8d75b0f-f617-fdd3-90f5-fa303b4e6982-3b4e697e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-b8d75b0f-f617-fdd3-90f5-fa303b4e6983-3b4e697e, #w-node-b8d75b0f-f617-fdd3-90f5-fa303b4e6986-3b4e697e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8d75b0f-f617-fdd3-90f5-fa303b4e698d-3b4e697e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_9722bfa2-5e2a-aaba-f91c-c0d15adf2ec5-0d2c721e, #w-node-_9722bfa2-5e2a-aaba-f91c-c0d15adf2ecd-0d2c721e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9722bfa2-5e2a-aaba-f91c-c0d15adf2eee-0d2c721e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9722bfa2-5e2a-aaba-f91c-c0d15adf2ef6-0d2c721e {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_9722bfa2-5e2a-aaba-f91c-c0d15adf2ef8-0d2c721e, #w-node-_9722bfa2-5e2a-aaba-f91c-c0d15adf2efd-0d2c721e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9722bfa2-5e2a-aaba-f91c-c0d15adf2f19-0d2c721e {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-d5293465-0cb8-28cc-f1fc-067e19353ca3-0d2c721e, #w-node-f09a8246-fc19-144d-c408-62c9be6fe636-0d2c721e, #w-node-_121750b3-6a42-c3f6-ed08-3438f96982b5-0d2c721e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e2d1623b-11b5-f07a-9cad-a1f09ca0e158-0d2c721e {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-e2d1623b-11b5-f07a-9cad-a1f09ca0e15a-0d2c721e, #w-node-e2d1623b-11b5-f07a-9cad-a1f09ca0e15f-0d2c721e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e2d1623b-11b5-f07a-9cad-a1f09ca0e17b-0d2c721e {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_9722bfa2-5e2a-aaba-f91c-c0d15adf2f45-0d2c721e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_9722bfa2-5e2a-aaba-f91c-c0d15adf2f46-0d2c721e, #w-node-_9722bfa2-5e2a-aaba-f91c-c0d15adf2f49-0d2c721e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9722bfa2-5e2a-aaba-f91c-c0d15adf2f4c-0d2c721e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_1d56ee83-02ef-8ca6-1c98-62496c2a8464-0d2c723d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1d56ee83-02ef-8ca6-1c98-62496c2a846e-0d2c723d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d56ee83-02ef-8ca6-1c98-62496c2a848f-0d2c723d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_04c839c6-842c-5f1c-7058-f7cdbe58a467-0d2c723d {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_04c839c6-842c-5f1c-7058-f7cdbe58a469-0d2c723d, #w-node-_04c839c6-842c-5f1c-7058-f7cdbe58a46e-0d2c723d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_04c839c6-842c-5f1c-7058-f7cdbe58a48a-0d2c723d {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_85777a24-9b41-5bad-9a91-094c7d261048-7d261045 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_85777a24-9b41-5bad-9a91-094c7d261065-7d261045 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_85777a24-9b41-5bad-9a91-094c7d261067-7d261045 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76ae2f71-9ded-fc84-b40d-837ea1a092c1-a1a092bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_76ae2f71-9ded-fc84-b40d-837ea1a092c2-a1a092bd, #w-node-_76ae2f71-9ded-fc84-b40d-837ea1a092c5-a1a092bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76ae2f71-9ded-fc84-b40d-837ea1a092cc-a1a092bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-a6c11e56-d508-5190-1018-f362adfe9e41-0d2c7240 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_91032deb-fd9d-dd2e-aefe-c00c5b8b0309-0d2c7240 {
  justify-self: center;
}

#w-node-a6c11e56-d508-5190-1018-f362adfe9e7b-0d2c7240, #w-node-_9c188a02-0b86-42d3-fec4-3906ec7db7bd-0d2c7243 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f496e12-dd40-d8bd-8676-bc679c19f871-9c19f86e {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_9f496e12-dd40-d8bd-8676-bc679c19f890-9c19f86e {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_9f496e12-dd40-d8bd-8676-bc679c19f892-9c19f86e, #w-node-_9fa88271-1d08-756e-150f-869fe39e1492-0d2c7244, #w-node-dc2bd338-e307-597e-262f-bdf28fdac9ad-0d2c7245, #w-node-_52b5c643-7cf2-a1dc-3fee-5f1445f5711c-0d2c7246 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f39053b6-d8e2-1490-0c35-a81f7b2326b2-0d2c7246 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}

#w-node-f39053b6-d8e2-1490-0c35-a81f7b2326c0-0d2c7246 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_52b5c643-7cf2-a1dc-3fee-5f1445f5713d-0d2c7246, #w-node-_52b5c643-7cf2-a1dc-3fee-5f1445f57140-0d2c7246, #w-node-_77e0fe69-ae72-e3eb-64d9-2a5b89423eba-0d2c7246, #w-node-_77e0fe69-ae72-e3eb-64d9-2a5b89423ebd-0d2c7246, #w-node-_92c44d32-8d9d-591c-f300-81332b0fb979-0d2c7247, #w-node-_92c44d32-8d9d-591c-f300-81332b0fb9a7-0d2c7247, #w-node-_92c44d32-8d9d-591c-f300-81332b0fb9aa-0d2c7247 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5830fa20-9068-dfda-5853-bbaa45253b8c-0d2c7248, #w-node-_1311feae-a59e-c80f-5fbb-f46c948c1cb3-0d2c7248, #w-node-_100bc653-bc0e-84df-fc4f-1e8de37a9f69-0d2c7248, #w-node-_1e28f7bb-075e-c900-5f6d-10b39ff2c904-0d2c7248, #w-node-_5791d009-f57b-dd35-0f10-2686f32a88da-0d2c7248, #w-node-_04c52274-662c-ec5c-814b-782fc55c7bae-0d2c7248, #w-node-_96208e67-3a08-f609-f620-3ff9914da794-0d2c7248, #w-node-_96208e67-3a08-f609-f620-3ff9914da7a1-0d2c7248, #w-node-_96208e67-3a08-f609-f620-3ff9914da7a7-0d2c7248, #w-node-a135a469-39c7-02f9-83a4-2fe626736b78-0d2c7248, #w-node-a135a469-39c7-02f9-83a4-2fe626736b81-0d2c7248, #w-node-a135a469-39c7-02f9-83a4-2fe626736b86-0d2c7248, #w-node-_38383416-b802-b2b2-8c48-5dfd042a719d-0d2c7248, #w-node-_38383416-b802-b2b2-8c48-5dfd042a71a6-0d2c7248, #w-node-_38383416-b802-b2b2-8c48-5dfd042a71ab-0d2c7248, #w-node-_3d4c7389-e7e7-d1bf-a8ce-f912b20457ea-0d2c7248, #w-node-_3d4c7389-e7e7-d1bf-a8ce-f912b20457f3-0d2c7248, #w-node-_3d4c7389-e7e7-d1bf-a8ce-f912b20457f8-0d2c7248 {
  align-self: stretch;
}

#w-node-_89f99ae8-25ce-6123-54db-c2a31b1ccb60-0d2c7249 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_89f99ae8-25ce-6123-54db-c2a31b1ccb61-0d2c7249, #w-node-_89f99ae8-25ce-6123-54db-c2a31b1ccb62-0d2c7249, #w-node-dcf75475-e098-1846-3284-4a18638551eb-0d2c7249, #w-node-dcf75475-e098-1846-3284-4a18638551ee-0d2c7249 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f9fa433a-d32b-6165-70b1-659658285053-0d2c7249 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-f9fa433a-d32b-6165-70b1-659658285055-0d2c7249, #w-node-_0574068c-7dca-87f9-6ef0-49453aa22a87-0d2c7249, #w-node-_0574068c-7dca-87f9-6ef0-49453aa22a8a-0d2c7249, #w-node-_74c4ffb3-a27c-368a-fded-9b169e68e98c-0d2c724b, #w-node-_74c4ffb3-a27c-368a-fded-9b169e68e992-0d2c724b, #w-node-_74c4ffb3-a27c-368a-fded-9b169e68e998-0d2c724b, #w-node-_74c4ffb3-a27c-368a-fded-9b169e68e99e-0d2c724b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_74c4ffb3-a27c-368a-fded-9b169e68e9a4-0d2c724b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ebfb24c0-04e5-d484-ab97-76b6a1bab089-0d2c724c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ebfb24c0-04e5-d484-ab97-76b6a1bab092-0d2c724c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-ebfb24c0-04e5-d484-ab97-76b6a1bab099-0d2c724c, #w-node-ebfb24c0-04e5-d484-ab97-76b6a1bab09e-0d2c724c, #w-node-ebfb24c0-04e5-d484-ab97-76b6a1bab0a5-0d2c724c, #w-node-ebfb24c0-04e5-d484-ab97-76b6a1bab0a6-0d2c724c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_028d564d-96eb-b442-a6a3-75e3afa6c6ec-afa6c6b9, #w-node-_028d564d-96eb-b442-a6a3-75e3afa6c6fc-afa6c6b9, #w-node-_028d564d-96eb-b442-a6a3-75e3afa6c70c-afa6c6b9 {
  align-self: center;
}

#w-node-_9c188a02-0b86-42d3-fec4-3906ec7db7bd-0d2c724d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_81792d9b-1655-d6a2-ecdd-6930ef68f6de-0d2c724f {
  place-self: center;
}

#w-node-a6154e3a-9dc7-3ca8-7b6f-be97d719f5c1-0d2c724f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a6154e3a-9dc7-3ca8-7b6f-be97d719f5c5-0d2c724f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6154e3a-9dc7-3ca8-7b6f-be97d719f5d0-0d2c724f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1f6177cf-6477-151b-f27b-ba7031f65460-0d2c724f {
  place-self: center;
}

#w-node-ee062c0e-0e1d-78d3-826b-03dc2856be62-0d2c724f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ee062c0e-0e1d-78d3-826b-03dc2856be66-0d2c724f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee062c0e-0e1d-78d3-826b-03dc2856be6e-0d2c724f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_724fec7c-603e-9ebc-9898-3c456a83133a-0d2c724f, #w-node-_724fec7c-603e-9ebc-9898-3c456a83133e-0d2c724f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_50317737-a28c-6624-75b4-c3c153bdde7d-0d2c724f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_50317737-a28c-6624-75b4-c3c153bdde7e-0d2c724f, #w-node-_50317737-a28c-6624-75b4-c3c153bdde81-0d2c724f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50317737-a28c-6624-75b4-c3c153bdde84-0d2c724f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_6f5ae59c-886d-f7e3-9449-e570f0330236-0d2c7251 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6f5ae59c-886d-f7e3-9449-e570f033023a-0d2c7251 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_6f5ae59c-886d-f7e3-9449-e570f0330240-0d2c7251 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-c1d6ad4c-0f66-a646-c5e5-fba9b5a60b4c-0d2c7251, #w-node-c1d6ad4c-0f66-a646-c5e5-fba9b5a60b5f-0d2c7251, #w-node-c1d6ad4c-0f66-a646-c5e5-fba9b5a60b69-0d2c7251 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5207381-370b-b2fe-24c6-9cec648d5538-0d2c7255 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-a5207381-370b-b2fe-24c6-9cec648d553a-0d2c7255, #w-node-a5207381-370b-b2fe-24c6-9cec648d553d-0d2c7255 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5207381-370b-b2fe-24c6-9cec648d555b-0d2c7255 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-b6705970-1f7b-e1d9-76cf-7e24e90700bf-0d2c7255, #w-node-b6705970-1f7b-e1d9-76cf-7e24e90700c0-0d2c7255, #w-node-b6705970-1f7b-e1d9-76cf-7e24e90700c5-0d2c7255, #w-node-b6705970-1f7b-e1d9-76cf-7e24e90700ca-0d2c7255, #w-node-b6705970-1f7b-e1d9-76cf-7e24e90700cf-0d2c7255, #w-node-b6705970-1f7b-e1d9-76cf-7e24e90700d4-0d2c7255, #w-node-b6705970-1f7b-e1d9-76cf-7e24e90700da-0d2c7255, #w-node-b6705970-1f7b-e1d9-76cf-7e24e90700dd-0d2c7255, #w-node-b6705970-1f7b-e1d9-76cf-7e24e90700e0-0d2c7255, #w-node-b6705970-1f7b-e1d9-76cf-7e24e90700e3-0d2c7255, #w-node-b6705970-1f7b-e1d9-76cf-7e24e90700e6-0d2c7255, #w-node-b6705970-1f7b-e1d9-76cf-7e24e90700e9-0d2c7255, #w-node-b6705970-1f7b-e1d9-76cf-7e24e90700ed-0d2c7255, #w-node-b6705970-1f7b-e1d9-76cf-7e24e90700f0-0d2c7255, #w-node-b6705970-1f7b-e1d9-76cf-7e24e90700f4-0d2c7255, #w-node-b6705970-1f7b-e1d9-76cf-7e24e90700f8-0d2c7255, #w-node-b6705970-1f7b-e1d9-76cf-7e24e90700fc-0d2c7255, #w-node-b6705970-1f7b-e1d9-76cf-7e24e9070100-0d2c7255, #w-node-b6705970-1f7b-e1d9-76cf-7e24e9070105-0d2c7255, #w-node-b6705970-1f7b-e1d9-76cf-7e24e9070108-0d2c7255, #w-node-b6705970-1f7b-e1d9-76cf-7e24e907010c-0d2c7255, #w-node-b6705970-1f7b-e1d9-76cf-7e24e9070110-0d2c7255, #w-node-b6705970-1f7b-e1d9-76cf-7e24e9070114-0d2c7255, #w-node-b6705970-1f7b-e1d9-76cf-7e24e9070118-0d2c7255, #w-node-b6705970-1f7b-e1d9-76cf-7e24e907011d-0d2c7255 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b6705970-1f7b-e1d9-76cf-7e24e9070120-0d2c7255 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-b6705970-1f7b-e1d9-76cf-7e24e9070123-0d2c7255 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-b6705970-1f7b-e1d9-76cf-7e24e9070126-0d2c7255, #w-node-b6705970-1f7b-e1d9-76cf-7e24e9070129-0d2c7255, #w-node-b6705970-1f7b-e1d9-76cf-7e24e907012c-0d2c7255 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_6f5ae59c-886d-f7e3-9449-e570f0330236-0d2c726a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6f5ae59c-886d-f7e3-9449-e570f033023a-0d2c726a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_6f5ae59c-886d-f7e3-9449-e570f0330240-0d2c726a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-c1d6ad4c-0f66-a646-c5e5-fba9b5a60b4c-0d2c726a, #w-node-c1d6ad4c-0f66-a646-c5e5-fba9b5a60b5f-0d2c726a, #w-node-c1d6ad4c-0f66-a646-c5e5-fba9b5a60b69-0d2c726a, #w-node-_1a0b5978-3292-4d85-05a9-8f8eca6a261d-0d2c726b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a0b5978-3292-4d85-05a9-8f8eca6a2621-0d2c726b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_1a0b5978-3292-4d85-05a9-8f8eca6a2625-0d2c726b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1a0b5978-3292-4d85-05a9-8f8eca6a26a8-0d2c726b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_7169cca9-8e2d-d065-8769-e956dd21dd0a-0d2c726b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7169cca9-8e2d-d065-8769-e956dd21dd7b-0d2c726b, #w-node-_7169cca9-8e2d-d065-8769-e956dd21dd82-0d2c726b, #w-node-_7169cca9-8e2d-d065-8769-e956dd21dd89-0d2c726b, #w-node-_7169cca9-8e2d-d065-8769-e956dd21dd90-0d2c726b, #w-node-_7169cca9-8e2d-d065-8769-e956dd21dd97-0d2c726b, #w-node-_7169cca9-8e2d-d065-8769-e956dd21dd9e-0d2c726b, #w-node-_7169cca9-8e2d-d065-8769-e956dd21dda5-0d2c726b, #w-node-_7169cca9-8e2d-d065-8769-e956dd21ddac-0d2c726b {
  justify-self: stretch;
}

#w-node-_906acc93-92e8-3d3f-955d-fae35379ef45-0d2c726c, #w-node-_906acc93-92e8-3d3f-955d-fae35379ef4b-0d2c726c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_906acc93-92e8-3d3f-955d-fae35379ef72-0d2c726c, #w-node-_3b77be3a-00c5-2c24-cfb2-ca71ef8fc79c-0d2c726c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3b77be3a-00c5-2c24-cfb2-ca71ef8fc78a-0d2c726c, #w-node-_3b77be3a-00c5-2c24-cfb2-ca71ef8fc78e-0d2c726c, #w-node-bd97496f-2936-bff7-2147-7c1347a16ac8-0d2c726c, #w-node-bd97496f-2936-bff7-2147-7c1347a16ac9-0d2c726c, #w-node-bd97496f-2936-bff7-2147-7c1347a16acd-0d2c726c, #w-node-bd97496f-2936-bff7-2147-7c1347a16ace-0d2c726c, #w-node-bd97496f-2936-bff7-2147-7c1347a16ad9-0d2c726c, #w-node-bd97496f-2936-bff7-2147-7c1347a16ae4-0d2c726c, #w-node-bd97496f-2936-bff7-2147-7c1347a16aef-0d2c726c, #w-node-bd97496f-2936-bff7-2147-7c1347a16afa-0d2c726c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bd97496f-2936-bff7-2147-7c1347a16b15-0d2c726c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_243ebc58-5110-a329-9070-4ffb8f561b8a-0d2c726c {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_243ebc58-5110-a329-9070-4ffb8f561b8c-0d2c726c, #w-node-_243ebc58-5110-a329-9070-4ffb8f561b91-0d2c726c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_243ebc58-5110-a329-9070-4ffb8f561bae-0d2c726c {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-e81b9a7c-0697-1e25-1e8c-5bb49dd55406-0d2c726c, #w-node-e81b9a7c-0697-1e25-1e8c-5bb49dd55407-0d2c726c, #w-node-e81b9a7c-0697-1e25-1e8c-5bb49dd5540b-0d2c726c, #w-node-e81b9a7c-0697-1e25-1e8c-5bb49dd5540c-0d2c726c, #w-node-e81b9a7c-0697-1e25-1e8c-5bb49dd55417-0d2c726c, #w-node-e81b9a7c-0697-1e25-1e8c-5bb49dd55422-0d2c726c, #w-node-_87810abc-5fb2-bec5-719f-58dded067c82-0d2c726c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e81b9a7c-0697-1e25-1e8c-5bb49dd55443-0d2c726c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_7c3afc8c-2da9-3768-0e5c-614c8c7ac780-0d2c726c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_7c3afc8c-2da9-3768-0e5c-614c8c7ac781-0d2c726c, #w-node-_7c3afc8c-2da9-3768-0e5c-614c8c7ac784-0d2c726c, #w-node-aecf88a7-c1b4-085c-99f1-fafb36738ae0-0d2c7283, #w-node-aecf88a7-c1b4-085c-99f1-fafb36738ae6-0d2c7283 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aecf88a7-c1b4-085c-99f1-fafb36738b0d-0d2c7283 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_08418c0e-7024-1831-ec4f-e3f7a85bdcfd-0d2c7283 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_08418c0e-7024-1831-ec4f-e3f7a85bdd06-0d2c7283 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_08418c0e-7024-1831-ec4f-e3f7a85bdd0d-0d2c7283, #w-node-_08418c0e-7024-1831-ec4f-e3f7a85bdd12-0d2c7283 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e21c209-463e-fb38-4d89-c0ecfd40dc51-0d2c7283 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_1e21c209-463e-fb38-4d89-c0ecfd40dc53-0d2c7283, #w-node-_1e21c209-463e-fb38-4d89-c0ecfd40dc58-0d2c7283 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e21c209-463e-fb38-4d89-c0ecfd40dc75-0d2c7283 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_7603639f-ce51-85ab-230d-dc37fbecbe6a-0d2c7283 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_7603639f-ce51-85ab-230d-dc37fbecbe6c-0d2c7283 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7603639f-ce51-85ab-230d-dc37fbecbe79-0d2c7283 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-ad7b1f23-f0e8-8d1c-52c6-002f9412ec03-0d2c7283 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-ad7b1f23-f0e8-8d1c-52c6-002f9412ec04-0d2c7283, #w-node-ad7b1f23-f0e8-8d1c-52c6-002f9412ec07-0d2c7283 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad7b1f23-f0e8-8d1c-52c6-002f9412ec0a-0d2c7283 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_57475fe0-fa8e-ae25-0bb6-7f5bb61d36d4-0d2c7283 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_57475fe0-fa8e-ae25-0bb6-7f5bb61d36d6-0d2c7283, #w-node-aecf88a7-c1b4-085c-99f1-fafb36738ae0-0d2c7284, #w-node-aecf88a7-c1b4-085c-99f1-fafb36738ae6-0d2c7284 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aecf88a7-c1b4-085c-99f1-fafb36738b0d-0d2c7284 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_08418c0e-7024-1831-ec4f-e3f7a85bdcfd-0d2c7284 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_08418c0e-7024-1831-ec4f-e3f7a85bdd06-0d2c7284 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_08418c0e-7024-1831-ec4f-e3f7a85bdd0d-0d2c7284, #w-node-_08418c0e-7024-1831-ec4f-e3f7a85bdd12-0d2c7284 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e21c209-463e-fb38-4d89-c0ecfd40dc51-0d2c7284 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_1e21c209-463e-fb38-4d89-c0ecfd40dc53-0d2c7284, #w-node-_1e21c209-463e-fb38-4d89-c0ecfd40dc58-0d2c7284 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e21c209-463e-fb38-4d89-c0ecfd40dc75-0d2c7284 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_7603639f-ce51-85ab-230d-dc37fbecbe6a-0d2c7284 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_7603639f-ce51-85ab-230d-dc37fbecbe6c-0d2c7284 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7603639f-ce51-85ab-230d-dc37fbecbe79-0d2c7284 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-ad7b1f23-f0e8-8d1c-52c6-002f9412ec03-0d2c7284 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-ad7b1f23-f0e8-8d1c-52c6-002f9412ec04-0d2c7284, #w-node-ad7b1f23-f0e8-8d1c-52c6-002f9412ec07-0d2c7284 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad7b1f23-f0e8-8d1c-52c6-002f9412ec0a-0d2c7284 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_57475fe0-fa8e-ae25-0bb6-7f5bb61d36d4-0d2c7284 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_57475fe0-fa8e-ae25-0bb6-7f5bb61d36d6-0d2c7284, #w-node-aecf88a7-c1b4-085c-99f1-fafb36738ae0-0d2c7285, #w-node-aecf88a7-c1b4-085c-99f1-fafb36738ae6-0d2c7285 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aecf88a7-c1b4-085c-99f1-fafb36738b0d-0d2c7285 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_08418c0e-7024-1831-ec4f-e3f7a85bdcfd-0d2c7285 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_08418c0e-7024-1831-ec4f-e3f7a85bdd06-0d2c7285 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_08418c0e-7024-1831-ec4f-e3f7a85bdd0d-0d2c7285, #w-node-_08418c0e-7024-1831-ec4f-e3f7a85bdd12-0d2c7285 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e21c209-463e-fb38-4d89-c0ecfd40dc51-0d2c7285 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_1e21c209-463e-fb38-4d89-c0ecfd40dc53-0d2c7285, #w-node-_1e21c209-463e-fb38-4d89-c0ecfd40dc58-0d2c7285 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e21c209-463e-fb38-4d89-c0ecfd40dc75-0d2c7285 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_7603639f-ce51-85ab-230d-dc37fbecbe6a-0d2c7285 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_7603639f-ce51-85ab-230d-dc37fbecbe6c-0d2c7285 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7603639f-ce51-85ab-230d-dc37fbecbe79-0d2c7285 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-ad7b1f23-f0e8-8d1c-52c6-002f9412ec03-0d2c7285 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-ad7b1f23-f0e8-8d1c-52c6-002f9412ec04-0d2c7285, #w-node-ad7b1f23-f0e8-8d1c-52c6-002f9412ec07-0d2c7285 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad7b1f23-f0e8-8d1c-52c6-002f9412ec0a-0d2c7285 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_57475fe0-fa8e-ae25-0bb6-7f5bb61d36d4-0d2c7285 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_57475fe0-fa8e-ae25-0bb6-7f5bb61d36d6-0d2c7285, #w-node-aecf88a7-c1b4-085c-99f1-fafb36738ae0-0d2c7286, #w-node-aecf88a7-c1b4-085c-99f1-fafb36738ae6-0d2c7286 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aecf88a7-c1b4-085c-99f1-fafb36738b0d-0d2c7286 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_08418c0e-7024-1831-ec4f-e3f7a85bdcfd-0d2c7286 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_08418c0e-7024-1831-ec4f-e3f7a85bdd06-0d2c7286 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_08418c0e-7024-1831-ec4f-e3f7a85bdd0d-0d2c7286, #w-node-_08418c0e-7024-1831-ec4f-e3f7a85bdd12-0d2c7286 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e21c209-463e-fb38-4d89-c0ecfd40dc51-0d2c7286 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_1e21c209-463e-fb38-4d89-c0ecfd40dc53-0d2c7286, #w-node-_1e21c209-463e-fb38-4d89-c0ecfd40dc58-0d2c7286 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e21c209-463e-fb38-4d89-c0ecfd40dc75-0d2c7286 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_7603639f-ce51-85ab-230d-dc37fbecbe6a-0d2c7286 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_7603639f-ce51-85ab-230d-dc37fbecbe6c-0d2c7286 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7603639f-ce51-85ab-230d-dc37fbecbe79-0d2c7286 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-ad7b1f23-f0e8-8d1c-52c6-002f9412ec03-0d2c7286 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-ad7b1f23-f0e8-8d1c-52c6-002f9412ec04-0d2c7286, #w-node-ad7b1f23-f0e8-8d1c-52c6-002f9412ec07-0d2c7286 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad7b1f23-f0e8-8d1c-52c6-002f9412ec0a-0d2c7286 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_57475fe0-fa8e-ae25-0bb6-7f5bb61d36d4-0d2c7286 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_57475fe0-fa8e-ae25-0bb6-7f5bb61d36d6-0d2c7286, #w-node-aecf88a7-c1b4-085c-99f1-fafb36738ae0-0d2c7287, #w-node-aecf88a7-c1b4-085c-99f1-fafb36738ae6-0d2c7287 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aecf88a7-c1b4-085c-99f1-fafb36738b0d-0d2c7287 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_08418c0e-7024-1831-ec4f-e3f7a85bdcfd-0d2c7287 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_08418c0e-7024-1831-ec4f-e3f7a85bdd06-0d2c7287 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_08418c0e-7024-1831-ec4f-e3f7a85bdd0d-0d2c7287, #w-node-_08418c0e-7024-1831-ec4f-e3f7a85bdd12-0d2c7287 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e21c209-463e-fb38-4d89-c0ecfd40dc51-0d2c7287 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_1e21c209-463e-fb38-4d89-c0ecfd40dc53-0d2c7287, #w-node-_1e21c209-463e-fb38-4d89-c0ecfd40dc58-0d2c7287 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e21c209-463e-fb38-4d89-c0ecfd40dc75-0d2c7287 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_7603639f-ce51-85ab-230d-dc37fbecbe6a-0d2c7287 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_7603639f-ce51-85ab-230d-dc37fbecbe6c-0d2c7287 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7603639f-ce51-85ab-230d-dc37fbecbe79-0d2c7287 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-ad7b1f23-f0e8-8d1c-52c6-002f9412ec03-0d2c7287 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-ad7b1f23-f0e8-8d1c-52c6-002f9412ec04-0d2c7287, #w-node-ad7b1f23-f0e8-8d1c-52c6-002f9412ec07-0d2c7287 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad7b1f23-f0e8-8d1c-52c6-002f9412ec0a-0d2c7287 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_57475fe0-fa8e-ae25-0bb6-7f5bb61d36d4-0d2c7287 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_57475fe0-fa8e-ae25-0bb6-7f5bb61d36d6-0d2c7287, #w-node-aecf88a7-c1b4-085c-99f1-fafb36738ae0-0d2c7288, #w-node-aecf88a7-c1b4-085c-99f1-fafb36738ae6-0d2c7288 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aecf88a7-c1b4-085c-99f1-fafb36738b0d-0d2c7288 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_08418c0e-7024-1831-ec4f-e3f7a85bdcfd-0d2c7288 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_08418c0e-7024-1831-ec4f-e3f7a85bdd06-0d2c7288 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_08418c0e-7024-1831-ec4f-e3f7a85bdd0d-0d2c7288, #w-node-_08418c0e-7024-1831-ec4f-e3f7a85bdd12-0d2c7288 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e21c209-463e-fb38-4d89-c0ecfd40dc51-0d2c7288 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_1e21c209-463e-fb38-4d89-c0ecfd40dc53-0d2c7288, #w-node-_1e21c209-463e-fb38-4d89-c0ecfd40dc58-0d2c7288 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e21c209-463e-fb38-4d89-c0ecfd40dc75-0d2c7288 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_7603639f-ce51-85ab-230d-dc37fbecbe6a-0d2c7288 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_7603639f-ce51-85ab-230d-dc37fbecbe6c-0d2c7288 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7603639f-ce51-85ab-230d-dc37fbecbe79-0d2c7288 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-ad7b1f23-f0e8-8d1c-52c6-002f9412ec03-0d2c7288 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-ad7b1f23-f0e8-8d1c-52c6-002f9412ec04-0d2c7288, #w-node-ad7b1f23-f0e8-8d1c-52c6-002f9412ec07-0d2c7288 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad7b1f23-f0e8-8d1c-52c6-002f9412ec0a-0d2c7288 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_57475fe0-fa8e-ae25-0bb6-7f5bb61d36d4-0d2c7288 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_57475fe0-fa8e-ae25-0bb6-7f5bb61d36d6-0d2c7288, #w-node-aecf88a7-c1b4-085c-99f1-fafb36738ae0-0d2c7289, #w-node-aecf88a7-c1b4-085c-99f1-fafb36738ae6-0d2c7289 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aecf88a7-c1b4-085c-99f1-fafb36738b0d-0d2c7289 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_08418c0e-7024-1831-ec4f-e3f7a85bdcfd-0d2c7289 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_08418c0e-7024-1831-ec4f-e3f7a85bdd06-0d2c7289 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_08418c0e-7024-1831-ec4f-e3f7a85bdd0d-0d2c7289, #w-node-_08418c0e-7024-1831-ec4f-e3f7a85bdd12-0d2c7289 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e21c209-463e-fb38-4d89-c0ecfd40dc51-0d2c7289 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_1e21c209-463e-fb38-4d89-c0ecfd40dc53-0d2c7289, #w-node-_1e21c209-463e-fb38-4d89-c0ecfd40dc58-0d2c7289 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e21c209-463e-fb38-4d89-c0ecfd40dc75-0d2c7289 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_7603639f-ce51-85ab-230d-dc37fbecbe6a-0d2c7289 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_7603639f-ce51-85ab-230d-dc37fbecbe6c-0d2c7289 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7603639f-ce51-85ab-230d-dc37fbecbe79-0d2c7289 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-ad7b1f23-f0e8-8d1c-52c6-002f9412ec03-0d2c7289 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-ad7b1f23-f0e8-8d1c-52c6-002f9412ec04-0d2c7289, #w-node-ad7b1f23-f0e8-8d1c-52c6-002f9412ec07-0d2c7289 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad7b1f23-f0e8-8d1c-52c6-002f9412ec0a-0d2c7289 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_57475fe0-fa8e-ae25-0bb6-7f5bb61d36d4-0d2c7289 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_57475fe0-fa8e-ae25-0bb6-7f5bb61d36d6-0d2c7289 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bc2287e1-8311-2d75-fbc1-d2ac92a9ec92-0d2c728a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bc2287e1-8311-2d75-fbc1-d2ac92a9ec9c-0d2c728a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bc2287e1-8311-2d75-fbc1-d2ac92a9ecc1-0d2c728a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b9518d53-2722-848a-0833-0829ab229c89-0d2c728a {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-b9518d53-2722-848a-0833-0829ab229c8b-0d2c728a, #w-node-b9518d53-2722-848a-0833-0829ab229c91-0d2c728a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9518d53-2722-848a-0833-0829ab229cae-0d2c728a {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a085ced2-82f5-425c-294d-51dd6acc3955-6acc3951 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-a085ced2-82f5-425c-294d-51dd6acc3956-6acc3951, #w-node-a085ced2-82f5-425c-294d-51dd6acc3959-6acc3951 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a085ced2-82f5-425c-294d-51dd6acc3960-6acc3951 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-f64fc481-6d3e-0c88-4e7d-8790c6974944-c697493f, #w-node-f64fc481-6d3e-0c88-4e7d-8790c6974945-c697493f, #w-node-f64fc481-6d3e-0c88-4e7d-8790c6974949-c697493f, #w-node-f64fc481-6d3e-0c88-4e7d-8790c697494a-c697493f, #w-node-f64fc481-6d3e-0c88-4e7d-8790c6974955-c697493f, #w-node-f64fc481-6d3e-0c88-4e7d-8790c6974960-c697493f, #w-node-f64fc481-6d3e-0c88-4e7d-8790c697496b-c697493f, #w-node-f64fc481-6d3e-0c88-4e7d-8790c6974976-c697493f, #w-node-f64fc481-6d3e-0c88-4e7d-8790c6974981-c697493f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f64fc481-6d3e-0c88-4e7d-8790c6974991-c697493f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_2aea5681-62a2-cf28-9d0a-ad6ae30ce2ae-e30ce2ab {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_2aea5681-62a2-cf28-9d0a-ad6ae30ce2b0-e30ce2ab, #w-node-_2aea5681-62a2-cf28-9d0a-ad6ae30ce2b5-e30ce2ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2aea5681-62a2-cf28-9d0a-ad6ae30ce2d2-e30ce2ab {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_4206f07a-c25f-5247-6a04-727a5a446fc6-5a446fc1, #w-node-_0e51b76d-a9a2-9924-7002-df0ad0099153-5a446fc1, #w-node-_4206f07a-c25f-5247-6a04-727a5a446fcc-5a446fc1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4206f07a-c25f-5247-6a04-727a5a446ff3-5a446fc1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7c71b8b6-ffb3-3e51-9d2e-87cedcc3cc3b-dcc3cc39 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7c71b8b6-ffb3-3e51-9d2e-87cedcc3cc3f-dcc3cc39 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_7c71b8b6-ffb3-3e51-9d2e-87cedcc3cc43-dcc3cc39 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7c71b8b6-ffb3-3e51-9d2e-87cedcc3cc45-dcc3cc39 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-df96db1c-c6e5-01d9-944f-ab93949ca4b8-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5604-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5607-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca560b-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca560e-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5611-0d2c72b5, #w-node-_2607251f-912f-39a7-749c-1370c0f3fbe0-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5615-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca561a-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca561d-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5620-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5623-0d2c72b5, #w-node-f7c0ab86-c30c-d10b-5e32-ca4007e1f356-0d2c72b5, #w-node-_7969aae6-6f3e-5030-8bda-601893fe7fa1-0d2c72b5, #w-node-_7969aae6-6f3e-5030-8bda-601893fe7fa4-0d2c72b5, #w-node-_7969aae6-6f3e-5030-8bda-601893fe7fa8-0d2c72b5, #w-node-_7969aae6-6f3e-5030-8bda-601893fe7fac-0d2c72b5, #w-node-_7969aae6-6f3e-5030-8bda-601893fe7fb0-0d2c72b5, #w-node-_7969aae6-6f3e-5030-8bda-601893fe7fb4-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5627-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca562c-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca562f-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5632-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5635-0d2c72b5, #w-node-f1ebb3be-8bdc-b568-8482-c08460d20bb9-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5639-0d2c72b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6f2f3f02-e351-8b76-560e-218cf4ca563e-0d2c72b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5641-0d2c72b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5644-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5647-0d2c72b5, #w-node-_900f6cf7-82fa-7987-47eb-b9281103f950-0d2c72b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_6f2f3f02-e351-8b76-560e-218cf4ca564b-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5650-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5653-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5656-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5659-0d2c72b5, #w-node-_0d632cc1-3b0b-6534-2ab1-f339b81cd8f9-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca565d-0d2c72b5, #w-node-_266f9ff3-c140-d0d7-d04b-b4ecee37cc1b-0d2c72b5, #w-node-_7ed21af8-8b30-d7bc-d9b0-6b11cc8c9f0b-0d2c72b5, #w-node-_2f8c6ef3-1a63-cc25-3761-10a3b40851a1-0d2c72b5, #w-node-cb23d9fc-b099-642e-90ba-478197a61f2d-0d2c72b5, #w-node-_650442f7-60f6-d659-c23a-a8df129c34d5-0d2c72b5, #w-node-_0d995b1b-3589-6927-175a-392ecc90e3fb-0d2c72b5, #w-node-_0d995b1b-3589-6927-175a-392ecc90e3fe-0d2c72b5, #w-node-_82727235-db50-7623-2781-2b98c3a42db9-0d2c72b5, #w-node-_4339d5b2-d7b9-eb4f-99c6-a6d91de46c1f-0d2c72b5, #w-node-_435f919c-b9f4-db53-9f28-47d4e6dd1812-0d2c72b5, #w-node-c6adbe0a-a50f-d5ea-c0ff-eecac7769077-0d2c72b5, #w-node-_3b067a6f-562d-423c-e194-67685f80e5f2-0d2c72b5, #w-node-_3b067a6f-562d-423c-e194-67685f80e5f5-0d2c72b5, #w-node-de175f57-31bc-6695-2a9d-827506e562f5-0d2c72b5, #w-node-_7aae4a05-0520-712c-a84d-39729a870970-0d2c72b5, #w-node-_6892708c-63d5-b1e1-4bca-5c5c58d37bae-0d2c72b5, #w-node-e9bfd271-8cc3-01ba-60ee-db4043e23cdd-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca56e0-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca56e3-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca56e7-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca56ea-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca56ed-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca56f1-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca56f6-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca56f9-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca56fc-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca56ff-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5703-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5708-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca570b-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca570e-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5711-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5715-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca571a-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca571d-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5720-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5723-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5727-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca572c-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca572f-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5732-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5735-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5739-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca573e-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5741-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5744-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5747-0d2c72b5, #w-node-db562bae-16eb-a374-bcf7-be09308368b0-0d2c72b5, #w-node-db562bae-16eb-a374-bcf7-be09308368b3-0d2c72b5, #w-node-db562bae-16eb-a374-bcf7-be09308368b7-0d2c72b5, #w-node-db562bae-16eb-a374-bcf7-be09308368ba-0d2c72b5, #w-node-db562bae-16eb-a374-bcf7-be09308368bd-0d2c72b5, #w-node-db562bae-16eb-a374-bcf7-be09308368c1-0d2c72b5, #w-node-db562bae-16eb-a374-bcf7-be09308368c6-0d2c72b5, #w-node-db562bae-16eb-a374-bcf7-be09308368c9-0d2c72b5, #w-node-db562bae-16eb-a374-bcf7-be09308368cc-0d2c72b5, #w-node-db562bae-16eb-a374-bcf7-be09308368cf-0d2c72b5, #w-node-db562bae-16eb-a374-bcf7-be09308368d3-0d2c72b5, #w-node-db562bae-16eb-a374-bcf7-be09308368d8-0d2c72b5, #w-node-db562bae-16eb-a374-bcf7-be09308368db-0d2c72b5, #w-node-db562bae-16eb-a374-bcf7-be09308368de-0d2c72b5, #w-node-db562bae-16eb-a374-bcf7-be09308368e1-0d2c72b5, #w-node-db562bae-16eb-a374-bcf7-be09308368e5-0d2c72b5, #w-node-db562bae-16eb-a374-bcf7-be09308368ea-0d2c72b5, #w-node-db562bae-16eb-a374-bcf7-be09308368ed-0d2c72b5, #w-node-db562bae-16eb-a374-bcf7-be09308368f0-0d2c72b5, #w-node-db562bae-16eb-a374-bcf7-be09308368f3-0d2c72b5, #w-node-db562bae-16eb-a374-bcf7-be09308368f7-0d2c72b5, #w-node-db562bae-16eb-a374-bcf7-be09308368fc-0d2c72b5, #w-node-db562bae-16eb-a374-bcf7-be09308368ff-0d2c72b5, #w-node-db562bae-16eb-a374-bcf7-be0930836902-0d2c72b5, #w-node-db562bae-16eb-a374-bcf7-be0930836905-0d2c72b5, #w-node-db562bae-16eb-a374-bcf7-be0930836909-0d2c72b5, #w-node-db562bae-16eb-a374-bcf7-be093083690e-0d2c72b5, #w-node-db562bae-16eb-a374-bcf7-be0930836911-0d2c72b5, #w-node-db562bae-16eb-a374-bcf7-be0930836914-0d2c72b5, #w-node-db562bae-16eb-a374-bcf7-be0930836917-0d2c72b5, #w-node-_0d57da09-8499-b823-d807-daa9f3c2361d-0d2c72b5, #w-node-_0d57da09-8499-b823-d807-daa9f3c23620-0d2c72b5, #w-node-_0d57da09-8499-b823-d807-daa9f3c23624-0d2c72b5, #w-node-_0d57da09-8499-b823-d807-daa9f3c23627-0d2c72b5, #w-node-_0d57da09-8499-b823-d807-daa9f3c2362a-0d2c72b5, #w-node-_0d57da09-8499-b823-d807-daa9f3c2362e-0d2c72b5, #w-node-_0d57da09-8499-b823-d807-daa9f3c23633-0d2c72b5, #w-node-_0d57da09-8499-b823-d807-daa9f3c23636-0d2c72b5, #w-node-_0d57da09-8499-b823-d807-daa9f3c23639-0d2c72b5, #w-node-_0d57da09-8499-b823-d807-daa9f3c2363c-0d2c72b5, #w-node-_0d57da09-8499-b823-d807-daa9f3c23640-0d2c72b5, #w-node-_0d57da09-8499-b823-d807-daa9f3c23645-0d2c72b5, #w-node-_0d57da09-8499-b823-d807-daa9f3c23648-0d2c72b5, #w-node-_0d57da09-8499-b823-d807-daa9f3c2364b-0d2c72b5, #w-node-_0d57da09-8499-b823-d807-daa9f3c2364e-0d2c72b5, #w-node-_0d57da09-8499-b823-d807-daa9f3c23652-0d2c72b5, #w-node-_0d57da09-8499-b823-d807-daa9f3c23657-0d2c72b5, #w-node-_0d57da09-8499-b823-d807-daa9f3c2365a-0d2c72b5, #w-node-_0d57da09-8499-b823-d807-daa9f3c2365d-0d2c72b5, #w-node-_0d57da09-8499-b823-d807-daa9f3c23660-0d2c72b5, #w-node-_0d57da09-8499-b823-d807-daa9f3c23664-0d2c72b5, #w-node-_0d57da09-8499-b823-d807-daa9f3c23669-0d2c72b5, #w-node-_0d57da09-8499-b823-d807-daa9f3c2366c-0d2c72b5, #w-node-_0d57da09-8499-b823-d807-daa9f3c2366f-0d2c72b5, #w-node-_0d57da09-8499-b823-d807-daa9f3c23672-0d2c72b5, #w-node-_0d57da09-8499-b823-d807-daa9f3c23676-0d2c72b5, #w-node-_0d57da09-8499-b823-d807-daa9f3c2367b-0d2c72b5, #w-node-_0d57da09-8499-b823-d807-daa9f3c2367e-0d2c72b5, #w-node-_0d57da09-8499-b823-d807-daa9f3c23681-0d2c72b5, #w-node-_0d57da09-8499-b823-d807-daa9f3c23684-0d2c72b5, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae10-0d2c72b5, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae13-0d2c72b5, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae17-0d2c72b5, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae1a-0d2c72b5, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae1d-0d2c72b5, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae21-0d2c72b5, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae26-0d2c72b5, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae29-0d2c72b5, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae2c-0d2c72b5, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae2f-0d2c72b5, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae33-0d2c72b5, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae38-0d2c72b5, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae3b-0d2c72b5, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae3e-0d2c72b5, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae41-0d2c72b5, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae45-0d2c72b5, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae4a-0d2c72b5, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae4d-0d2c72b5, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae50-0d2c72b5, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae53-0d2c72b5, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae57-0d2c72b5, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae5c-0d2c72b5, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae5f-0d2c72b5, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae62-0d2c72b5, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae65-0d2c72b5, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae69-0d2c72b5, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae6e-0d2c72b5, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae71-0d2c72b5, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae74-0d2c72b5, #w-node-_6899be6a-c0b0-09fa-d473-2e1423afae77-0d2c72b5, #w-node-_56b65ff7-0876-2026-b4d2-bad3c33a92f2-c33a92ed, #w-node-_56b65ff7-0876-2026-b4d2-bad3c33a92f3-c33a92ed, #w-node-_56b65ff7-0876-2026-b4d2-bad3c33a92f7-c33a92ed, #w-node-_56b65ff7-0876-2026-b4d2-bad3c33a92f8-c33a92ed, #w-node-_56b65ff7-0876-2026-b4d2-bad3c33a9303-c33a92ed, #w-node-_56b65ff7-0876-2026-b4d2-bad3c33a930e-c33a92ed, #w-node-_56b65ff7-0876-2026-b4d2-bad3c33a9319-c33a92ed, #w-node-_56b65ff7-0876-2026-b4d2-bad3c33a9324-c33a92ed, #w-node-_56b65ff7-0876-2026-b4d2-bad3c33a932f-c33a92ed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_56b65ff7-0876-2026-b4d2-bad3c33a933f-c33a92ed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_8ef1f9dd-27e0-696a-f7df-e22e5a957c62-0d2c72b7 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_8ef1f9dd-27e0-696a-f7df-e22e5a957c81-0d2c72b7 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-aaa4b3f3-52d3-1975-db91-a0ad4faf157c-0d2c72b7, #w-node-e9ee3c00-da02-1747-8dc6-0c452c9a85f3-2c9a85ee, #w-node-e9ee3c00-da02-1747-8dc6-0c452c9a85f4-2c9a85ee, #w-node-e9ee3c00-da02-1747-8dc6-0c452c9a85f8-2c9a85ee, #w-node-e9ee3c00-da02-1747-8dc6-0c452c9a85f9-2c9a85ee, #w-node-e9ee3c00-da02-1747-8dc6-0c452c9a8604-2c9a85ee, #w-node-e9ee3c00-da02-1747-8dc6-0c452c9a860f-2c9a85ee, #w-node-e9ee3c00-da02-1747-8dc6-0c452c9a861a-2c9a85ee, #w-node-e9ee3c00-da02-1747-8dc6-0c452c9a8625-2c9a85ee, #w-node-e9ee3c00-da02-1747-8dc6-0c452c9a8630-2c9a85ee {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ee3c00-da02-1747-8dc6-0c452c9a8640-2c9a85ee {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_3376e378-919b-d38b-c5ea-f9d0da50f483-0d2c72b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_3376e378-919b-d38b-c5ea-f9d0da50f484-0d2c72b9, #w-node-_3376e378-919b-d38b-c5ea-f9d0da50f487-0d2c72b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3376e378-919b-d38b-c5ea-f9d0da50f48a-0d2c72b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-cb2451a8-af81-458d-1fd4-d73b0c4d0eb5-0c4d0eb2 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-cb2451a8-af81-458d-1fd4-d73b0c4d0ed2-0c4d0eb2 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-cb2451a8-af81-458d-1fd4-d73b0c4d0ed4-0c4d0eb2, #w-node-_98b38d54-cfb2-977d-69d9-380561a59ce1-61a59cdc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_98b38d54-cfb2-977d-69d9-380561a59ce8-61a59cdc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_98b38d54-cfb2-977d-69d9-380561a59cee-61a59cdc, #w-node-_98b38d54-cfb2-977d-69d9-380561a59cf3-61a59cdc, #w-node-_98b38d54-cfb2-977d-69d9-380561a59cfa-61a59cdc, #w-node-_98b38d54-cfb2-977d-69d9-380561a59cfb-61a59cdc, #w-node-c4c4ece7-2c88-9a88-797d-d9a55c45d45f-5c45d43c, #w-node-c4c4ece7-2c88-9a88-797d-d9a55c45d474-5c45d43c, #w-node-c4c4ece7-2c88-9a88-797d-d9a55c45d47d-5c45d43c, #w-node-e9d878f1-1141-83c3-3904-f29f335dec4d-335dec48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9d878f1-1141-83c3-3904-f29f335dec50-335dec48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-e9d878f1-1141-83c3-3904-f29f335dec56-335dec48, #w-node-e9d878f1-1141-83c3-3904-f29f335dec5a-335dec48, #w-node-e9d878f1-1141-83c3-3904-f29f335dec60-335dec48, #w-node-e9d878f1-1141-83c3-3904-f29f335dec61-335dec48, #w-node-_4d6f5107-f8ca-bd3b-970a-f7b317ce3c27-17ce3c22, #w-node-_4d6f5107-f8ca-bd3b-970a-f7b317ce3c2f-17ce3c22, #w-node-_4d6f5107-f8ca-bd3b-970a-f7b317ce3c37-17ce3c22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d6f5107-f8ca-bd3b-970a-f7b317ce3c5c-17ce3c22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_885d59aa-940c-13df-2c9f-17f634d28bf1-34d28bef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_885d59aa-940c-13df-2c9f-17f634d28bf5-34d28bef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_885d59aa-940c-13df-2c9f-17f634d28bfb-34d28bef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_6505a130-2e76-ddd6-9950-39f997cc3d10-0d2c72d8, #w-node-e5b1265d-6db7-0a7f-9518-208a151c344f-0d2c72d8, #w-node-b1eda131-6acc-db2e-3eb2-eb8e2a0cf3fb-0d2c72d8, #w-node-_76140efb-cfce-4efe-4697-0f4ff1260ef5-0d2c72d8 {
  justify-self: center;
}

#w-node-_60d1b25a-3a6d-29f5-8457-93d9b8b18740-b8b1873b, #w-node-_60d1b25a-3a6d-29f5-8457-93d9b8b18748-b8b1873b, #w-node-_60d1b25a-3a6d-29f5-8457-93d9b8b1875d-b8b1873b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60d1b25a-3a6d-29f5-8457-93d9b8b1877c-b8b1873b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a57ddc0f-83f8-cf07-36bb-5ce4b6915ca6-0d2c72da {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a57ddc0f-83f8-cf07-36bb-5ce4b6915d1a-0d2c72da, #w-node-a57ddc0f-83f8-cf07-36bb-5ce4b6915d21-0d2c72da, #w-node-a57ddc0f-83f8-cf07-36bb-5ce4b6915d28-0d2c72da, #w-node-a57ddc0f-83f8-cf07-36bb-5ce4b6915d2f-0d2c72da, #w-node-a57ddc0f-83f8-cf07-36bb-5ce4b6915d36-0d2c72da, #w-node-a57ddc0f-83f8-cf07-36bb-5ce4b6915d3d-0d2c72da, #w-node-a57ddc0f-83f8-cf07-36bb-5ce4b6915d44-0d2c72da, #w-node-a57ddc0f-83f8-cf07-36bb-5ce4b6915d4b-0d2c72da {
  justify-self: stretch;
}

#w-node-d9c0ed18-947d-2348-f6ce-4cde734b7ee8-0d2c72f5, #w-node-d9c0ed18-947d-2348-f6ce-4cde734b7ee8-0d2c72f6, #w-node-d9c0ed18-947d-2348-f6ce-4cde734b7ee8-0d2c72f7, #w-node-_974ee130-9d2c-bbf5-6b35-a0ef0bc477a1-0bc4779c, #w-node-_974ee130-9d2c-bbf5-6b35-a0ef0bc477a9-0bc4779c, #w-node-_974ee130-9d2c-bbf5-6b35-a0ef0bc477b2-0bc4779c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_974ee130-9d2c-bbf5-6b35-a0ef0bc477d1-0bc4779c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a880e13a-3eeb-840c-6f9e-d5d7bd361554-bd361552 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a880e13a-3eeb-840c-6f9e-d5d7bd361558-bd361552 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-a880e13a-3eeb-840c-6f9e-d5d7bd36155d-bd361552 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_1a0b5978-3292-4d85-05a9-8f8eca6a261d-4924c8aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a0b5978-3292-4d85-05a9-8f8eca6a2621-4924c8aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_1a0b5978-3292-4d85-05a9-8f8eca6a2625-4924c8aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1a0b5978-3292-4d85-05a9-8f8eca6a26a8-4924c8aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-e1013ec2-2e24-a74e-2196-c36d1cfb5885-4924c8aa {
  justify-self: end;
}

#w-node-_32623fba-de34-627f-1b08-975fb82a51af-4924c8aa {
  place-self: center start;
}

#w-node-_0a78809f-57a9-e917-16b0-32a952fb6b42-4924c8aa {
  justify-self: end;
}

#w-node-_7169cca9-8e2d-d065-8769-e956dd21dd0a-4924c8aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7169cca9-8e2d-d065-8769-e956dd21dd7b-4924c8aa, #w-node-_7169cca9-8e2d-d065-8769-e956dd21dd82-4924c8aa, #w-node-_7169cca9-8e2d-d065-8769-e956dd21dd89-4924c8aa, #w-node-_7169cca9-8e2d-d065-8769-e956dd21dd90-4924c8aa, #w-node-_7169cca9-8e2d-d065-8769-e956dd21dd97-4924c8aa, #w-node-_7169cca9-8e2d-d065-8769-e956dd21dd9e-4924c8aa, #w-node-_7169cca9-8e2d-d065-8769-e956dd21dda5-4924c8aa, #w-node-_7169cca9-8e2d-d065-8769-e956dd21ddac-4924c8aa {
  justify-self: stretch;
}

#w-node-ade75a64-5bfa-c69c-d9d1-6c6597a0b206-c41cf3eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ade75a64-5bfa-c69c-d9d1-6c6597a0b20a-c41cf3eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-ade75a64-5bfa-c69c-d9d1-6c6597a0b20e-c41cf3eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ade75a64-5bfa-c69c-d9d1-6c6597a0b210-c41cf3eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_1d56ee83-02ef-8ca6-1c98-62496c2a846e-c41cf3eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d56ee83-02ef-8ca6-1c98-62496c2a8491-c41cf3eb {
  justify-self: end;
}

#w-node-_1d56ee83-02ef-8ca6-1c98-62496c2a848f-c41cf3eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_2954c613-ec99-cb17-bbe2-e458cd785def-c41cf3eb, #w-node-_2954c613-ec99-cb17-bbe2-e458cd785df0-c41cf3eb, #w-node-_2954c613-ec99-cb17-bbe2-e458cd785df4-c41cf3eb, #w-node-_2954c613-ec99-cb17-bbe2-e458cd785df5-c41cf3eb, #w-node-_2954c613-ec99-cb17-bbe2-e458cd785e00-c41cf3eb, #w-node-_2954c613-ec99-cb17-bbe2-e458cd785e0b-c41cf3eb, #w-node-_2954c613-ec99-cb17-bbe2-e458cd785e16-c41cf3eb, #w-node-_2954c613-ec99-cb17-bbe2-e458cd785e21-c41cf3eb, #w-node-_2954c613-ec99-cb17-bbe2-e458cd785e2c-c41cf3eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2954c613-ec99-cb17-bbe2-e458cd785e3c-c41cf3eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_3cd24ea2-5614-814b-d0bc-5e2ce7a97d0b-c41cf3eb {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_3cd24ea2-5614-814b-d0bc-5e2ce7a97d0d-c41cf3eb, #w-node-_3cd24ea2-5614-814b-d0bc-5e2ce7a97d13-c41cf3eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3376e378-919b-d38b-c5ea-f9d0da50f483-c41cf3eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_3376e378-919b-d38b-c5ea-f9d0da50f484-c41cf3eb, #w-node-_3376e378-919b-d38b-c5ea-f9d0da50f487-c41cf3eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3376e378-919b-d38b-c5ea-f9d0da50f48a-c41cf3eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch end;
}

#w-node-_1d56ee83-02ef-8ca6-1c98-62496c2a8464-d2439540 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1d56ee83-02ef-8ca6-1c98-62496c2a846e-d2439540 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d56ee83-02ef-8ca6-1c98-62496c2a848f-d2439540 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_1f10f815-a0c5-4b23-80be-d8b4fd892e3f-d2439540 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_1f10f815-a0c5-4b23-80be-d8b4fd892e41-d2439540, #w-node-_1f10f815-a0c5-4b23-80be-d8b4fd892e47-d2439540 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1f10f815-a0c5-4b23-80be-d8b4fd892e63-d2439540 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_8ef1f9dd-27e0-696a-f7df-e22e5a957c62-d2439540 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_8ef1f9dd-27e0-696a-f7df-e22e5a957c81-d2439540 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-aaa4b3f3-52d3-1975-db91-a0ad4faf157c-d2439540 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d56ee83-02ef-8ca6-1c98-62496c2a8464-a9d05335 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1d56ee83-02ef-8ca6-1c98-62496c2a846e-a9d05335 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d56ee83-02ef-8ca6-1c98-62496c2a848f-a9d05335 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_1f10f815-a0c5-4b23-80be-d8b4fd892e3f-a9d05335 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_1f10f815-a0c5-4b23-80be-d8b4fd892e41-a9d05335, #w-node-_1f10f815-a0c5-4b23-80be-d8b4fd892e47-a9d05335 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1f10f815-a0c5-4b23-80be-d8b4fd892e63-a9d05335 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_8ef1f9dd-27e0-696a-f7df-e22e5a957c62-a9d05335 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_8ef1f9dd-27e0-696a-f7df-e22e5a957c81-a9d05335 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-aaa4b3f3-52d3-1975-db91-a0ad4faf157c-a9d05335 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d56ee83-02ef-8ca6-1c98-62496c2a8464-7d51b6db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1d56ee83-02ef-8ca6-1c98-62496c2a846e-7d51b6db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d56ee83-02ef-8ca6-1c98-62496c2a848f-7d51b6db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_1f10f815-a0c5-4b23-80be-d8b4fd892e3f-7d51b6db {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_1f10f815-a0c5-4b23-80be-d8b4fd892e41-7d51b6db, #w-node-_1f10f815-a0c5-4b23-80be-d8b4fd892e47-7d51b6db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1f10f815-a0c5-4b23-80be-d8b4fd892e63-7d51b6db {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_8ef1f9dd-27e0-696a-f7df-e22e5a957c62-7d51b6db {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_8ef1f9dd-27e0-696a-f7df-e22e5a957c81-7d51b6db {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-aaa4b3f3-52d3-1975-db91-a0ad4faf157c-7d51b6db, #w-node-aaa4b3f3-52d3-1975-db91-a0ad4faf160f-7d51b6db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_428ac24a-f784-804c-7d54-1dd3144c205e-d20c9e9c {
  justify-self: auto;
}

#w-node-_1bd1d495-f142-895a-8531-42d4b7ad3a4e-d20c9e9c {
  align-self: auto;
}

#w-node-_0fbde7c5-4833-c6b6-6ff1-0de6cd3833f3-f669ac47 {
  justify-self: auto;
}

#w-node-_04680a0b-0357-e21b-182d-9ab1aefd2bae-f669ac47 {
  justify-self: center;
}

#w-node-_14efcc18-da86-4e19-0bd3-1cd65ed83092-f669ac47 {
  justify-self: auto;
}

@media screen and (min-width: 1440px) {
  #w-node-_317ef279-df0e-413f-1065-750b26b488a6-26b488a0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_328140fa-8457-45aa-fba5-d0606af65e1f-26b488a0 {
    justify-self: auto;
  }

  #w-node-dc860254-2336-b356-00ab-29d0c15429c2-c1542994, #w-node-dc860254-2336-b356-00ab-29d0c15429cf-c1542994, #w-node-dc860254-2336-b356-00ab-29d0c15429dc-c1542994 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-eea1d1b1-5b09-f5c6-a004-d314bf50773e-bf5076ef {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_03baaa9a-cd2e-5d83-73b5-ae383d75e39c-0d2c71b6 {
    justify-self: center;
  }

  #w-node-d1ab7674-2ca3-4fc9-4b30-11a35e8e2efa-5e8e2ead {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b5367830-ecf5-7d2c-01ac-1ea1f9b37408-0d2c71b8, #w-node-b5367830-ecf5-7d2c-01ac-1ea1f9b3740b-0d2c71b8 {
    align-self: stretch;
  }

  #w-node-e1602c48-4e78-1323-b098-d374b4e65c3c-0d2c71b8, #w-node-_12375501-281e-9959-e4ef-0c730f821432-0d2c71b8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_04a794c7-5caf-28f8-fb2d-3e085823f603-0d2c71b8, #w-node-_04a794c7-5caf-28f8-fb2d-3e085823f606-0d2c71b8, #w-node-_3711526d-ca25-e215-1585-e020235442d0-0d2c71b8, #w-node-_3711526d-ca25-e215-1585-e020235442d3-0d2c71b8, #w-node-_04e008a0-428e-afdf-1712-24d06920d5af-0d2c71b8, #w-node-_5dd1a621-0369-eb29-51b0-ee6ba66959c1-0d2c71b8, #w-node-fec799bd-8593-b676-42e6-f87b26c2d3ce-0d2c71b8, #w-node-_731d7306-def3-79d2-b658-12ab2fc25927-0d2c71b8, #w-node-_731d7306-def3-79d2-b658-12ab2fc2592a-0d2c71b8 {
    align-self: stretch;
  }

  #w-node-_6f079204-41a2-7109-2f79-80c4f1239e4a-0d2c71b8, #w-node-_6f079204-41a2-7109-2f79-80c4f1239e4b-0d2c71b8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7ce1020f-1285-3c82-d20c-d1c0c5812a10-c58129c3, #w-node-_2954c613-ec99-cb17-bbe2-e458cd785e37-0d2c71ce {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f128106d-5e47-b58a-878d-8d8068d19f1b-0d2c71cf {
    place-self: auto center;
  }

  #w-node-_8ee6931f-39f1-cad6-3f74-5da54dc560af-0d2c71cf {
    justify-self: auto;
  }

  #w-node-_89f99ae8-25ce-6123-54db-c2a31b1ccb60-0d2c7249 {
    place-self: auto start;
  }

  #w-node-_243ebc58-5110-a329-9070-4ffb8f561bae-0d2c726c {
    grid-area: 1 / 7 / 2 / 13;
  }

  #w-node-_7c3afc8c-2da9-3768-0e5c-614c8c7ac780-0d2c726c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
  }

  #w-node-da4d1147-7de1-6e94-d181-fdc359d608d5-0d2c7283, #w-node-da4d1147-7de1-6e94-d181-fdc359d608ed-0d2c7283, #w-node-da4d1147-7de1-6e94-d181-fdc359d608e1-0d2c7283, #w-node-da4d1147-7de1-6e94-d181-fdc359d60905-0d2c7283, #w-node-da4d1147-7de1-6e94-d181-fdc359d608f9-0d2c7283, #w-node-da4d1147-7de1-6e94-d181-fdc359d60911-0d2c7283, #w-node-da4d1147-7de1-6e94-d181-fdc359d608d5-0d2c7284, #w-node-da4d1147-7de1-6e94-d181-fdc359d608ed-0d2c7284, #w-node-da4d1147-7de1-6e94-d181-fdc359d608e1-0d2c7284, #w-node-da4d1147-7de1-6e94-d181-fdc359d60905-0d2c7284, #w-node-da4d1147-7de1-6e94-d181-fdc359d608f9-0d2c7284, #w-node-da4d1147-7de1-6e94-d181-fdc359d60911-0d2c7284, #w-node-da4d1147-7de1-6e94-d181-fdc359d608d5-0d2c7285, #w-node-da4d1147-7de1-6e94-d181-fdc359d608ed-0d2c7285, #w-node-da4d1147-7de1-6e94-d181-fdc359d608e1-0d2c7285, #w-node-da4d1147-7de1-6e94-d181-fdc359d60905-0d2c7285, #w-node-da4d1147-7de1-6e94-d181-fdc359d608f9-0d2c7285, #w-node-da4d1147-7de1-6e94-d181-fdc359d60911-0d2c7285, #w-node-da4d1147-7de1-6e94-d181-fdc359d608d5-0d2c7286, #w-node-da4d1147-7de1-6e94-d181-fdc359d608ed-0d2c7286, #w-node-da4d1147-7de1-6e94-d181-fdc359d608e1-0d2c7286, #w-node-da4d1147-7de1-6e94-d181-fdc359d60905-0d2c7286, #w-node-da4d1147-7de1-6e94-d181-fdc359d608f9-0d2c7286, #w-node-da4d1147-7de1-6e94-d181-fdc359d60911-0d2c7286, #w-node-da4d1147-7de1-6e94-d181-fdc359d608d5-0d2c7287, #w-node-da4d1147-7de1-6e94-d181-fdc359d608ed-0d2c7287, #w-node-da4d1147-7de1-6e94-d181-fdc359d608e1-0d2c7287, #w-node-da4d1147-7de1-6e94-d181-fdc359d60905-0d2c7287, #w-node-da4d1147-7de1-6e94-d181-fdc359d608f9-0d2c7287, #w-node-da4d1147-7de1-6e94-d181-fdc359d60911-0d2c7287, #w-node-da4d1147-7de1-6e94-d181-fdc359d608d5-0d2c7288, #w-node-da4d1147-7de1-6e94-d181-fdc359d608ed-0d2c7288, #w-node-da4d1147-7de1-6e94-d181-fdc359d608e1-0d2c7288, #w-node-da4d1147-7de1-6e94-d181-fdc359d60905-0d2c7288, #w-node-da4d1147-7de1-6e94-d181-fdc359d608f9-0d2c7288, #w-node-da4d1147-7de1-6e94-d181-fdc359d60911-0d2c7288, #w-node-da4d1147-7de1-6e94-d181-fdc359d608d5-0d2c7289, #w-node-da4d1147-7de1-6e94-d181-fdc359d608ed-0d2c7289, #w-node-da4d1147-7de1-6e94-d181-fdc359d608e1-0d2c7289, #w-node-da4d1147-7de1-6e94-d181-fdc359d60905-0d2c7289, #w-node-da4d1147-7de1-6e94-d181-fdc359d608f9-0d2c7289, #w-node-da4d1147-7de1-6e94-d181-fdc359d60911-0d2c7289 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f64fc481-6d3e-0c88-4e7d-8790c697498c-c697493f, #w-node-_56b65ff7-0876-2026-b4d2-bad3c33a933a-c33a92ed, #w-node-a2d52cce-a482-2b91-bde1-100b5528bfd7-2c9a85ee {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1a227e24-8c71-4622-7d6a-fb46aaac61e4-aaac61dd, #w-node-_1a227e24-8c71-4622-7d6a-fb46aaac61f0-aaac61dd, #w-node-_1a227e24-8c71-4622-7d6a-fb46aaac61fc-aaac61dd, #w-node-_1a227e24-8c71-4622-7d6a-fb46aaac6208-aaac61dd, #w-node-_1a227e24-8c71-4622-7d6a-fb46aaac6214-aaac61dd, #w-node-_1a227e24-8c71-4622-7d6a-fb46aaac6220-aaac61dd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2954c613-ec99-cb17-bbe2-e458cd785e37-c41cf3eb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-e1013ec2-2e24-a74e-2196-c36d1cfb5885-4924c8aa {
    justify-self: end;
  }

  #w-node-_32623fba-de34-627f-1b08-975fb82a51af-4924c8aa {
    justify-self: start;
  }
}

@media screen and (max-width: 991px) {
  #w-node-ddea8b52-8490-5f97-bd18-d74bb1cae460-b1cae430 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_328140fa-8457-45aa-fba5-d0606af65e1f-26b488a0 {
    grid-area: Area;
  }

  #w-node-_903975ec-fa86-ac44-c484-5e3b82d86ce5-82d86cad {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_010eb94e-e537-e275-f514-c9f83fd6c0e6-3fd6c0e0 {
    grid-column: span 2 / span 2;
  }

  #w-node-_32d35d26-7315-e300-293e-5279f04a889f-0d2c71bc, #w-node-ae81f2d9-68dd-c447-09be-5b0aa11b7570-0d2c71bc, #w-node-_66c2c3b3-009c-4dba-3a51-d4122553c33d-0d2c71bc, #w-node-_516846dc-892b-de43-aad2-be5eccd277c0-0d2c71bc, #w-node-_14bd665e-7284-d963-0d43-8b1497bc7f45-0d2c71bc, #w-node-_14bd665e-7284-d963-0d43-8b1497bc7f5a-0d2c71bc, #w-node-_14bd665e-7284-d963-0d43-8b1497bc7f6f-0d2c71bc, #w-node-_95b1db9e-0b64-f0b2-cf65-eaf8d4f9de7d-0d2c71bc, #w-node-_95b1db9e-0b64-f0b2-cf65-eaf8d4f9de92-0d2c71bc, #w-node-_95b1db9e-0b64-f0b2-cf65-eaf8d4f9dea7-0d2c71bc, #w-node-_5d4d1b82-0172-bb61-d644-6accdf8d8a21-df8d89e9, #w-node-_17dd4281-67cb-d511-8d26-4fa293c3e845-93c3e80d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-f128106d-5e47-b58a-878d-8d8068d19f1b-0d2c71cf {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto start;
  }

  #w-node-eef054ea-ea3e-679a-e26b-e140148c4b1c-148c4ae4 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_724fec7c-603e-9ebc-9898-3c456a83133a-0d2c724f, #w-node-_724fec7c-603e-9ebc-9898-3c456a83133e-0d2c724f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_724fec7c-603e-9ebc-9898-3c456a831341-0d2c724f, #w-node-_724fec7c-603e-9ebc-9898-3c456a83134a-0d2c724f, #w-node-_724fec7c-603e-9ebc-9898-3c456a831353-0d2c724f, #w-node-_724fec7c-603e-9ebc-9898-3c456a83135c-0d2c724f, #w-node-_724fec7c-603e-9ebc-9898-3c456a831365-0d2c724f, #w-node-_724fec7c-603e-9ebc-9898-3c456a83136e-0d2c724f {
    justify-self: center;
  }

  #w-node-c1d6ad4c-0f66-a646-c5e5-fba9b5a60b5f-0d2c7251, #w-node-c1d6ad4c-0f66-a646-c5e5-fba9b5a60b5f-0d2c726a, #w-node-c4c4ece7-2c88-9a88-797d-d9a55c45d474-5c45d43c {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
}

@media screen and (max-width: 767px) {
  #w-node-eea1d1b1-5b09-f5c6-a004-d314bf5076f4-bf5076ef {
    place-self: auto;
  }

  #w-node-eea1d1b1-5b09-f5c6-a004-d314bf50773e-bf5076ef {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-eea1d1b1-5b09-f5c6-a004-d314bf507743-bf5076ef {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_66b71d00-c79a-03a5-9fca-65e932f869c6-32f869c1 {
    place-self: auto;
  }

  #w-node-_649b07e1-c547-bfa5-960e-c0c7f48d14e3-0d2c71b4, #w-node-_1d56ee83-02ef-8ca6-1c98-62496c2a848f-0d2c71b7, #w-node-d1ab7674-2ca3-4fc9-4b30-11a35e8e2eff-5e8e2ead, #w-node-_5507e07a-d24f-66c0-fcf4-2b378184c316-0d2c71ba {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_010eb94e-e537-e275-f514-c9f83fd6c0e6-3fd6c0e0, #w-node-f72c12e7-2d4a-826f-e492-33bab074d073-b074d072 {
    grid-column: span 2 / span 2;
  }

  #w-node-c47b3f42-42f3-5713-a44e-4883d683d8c6-0d2c71bd {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a357d09b-e7f0-50a7-def9-f5bf0745a7ab-0d2c71bf {
    justify-self: auto;
  }

  #w-node-a357d09b-e7f0-50a7-def9-f5bf0745a7be-0d2c71bf {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_7ce1020f-1285-3c82-d20c-d1c0c5812a10-c58129c3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: auto;
  }

  #w-node-_7ce1020f-1285-3c82-d20c-d1c0c5812a15-c58129c3, #w-node-ded4097e-ed79-1a9c-3368-8bbaab8937df-0d2c71cc, #w-node-_1d56ee83-02ef-8ca6-1c98-62496c2a848f-0d2c71ce, #w-node-_2954c613-ec99-cb17-bbe2-e458cd785e3c-0d2c71ce {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f128106d-5e47-b58a-878d-8d8068d19f1b-0d2c71cf {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_8ee6931f-39f1-cad6-3f74-5da54dc5607a-0d2c71cf {
    place-self: auto center;
  }

  #w-node-_8ee6931f-39f1-cad6-3f74-5da54dc5609b-0d2c71cf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-be7e58e3-df1b-0947-07a3-6b22c400f842-0d2c71cf, #w-node-ea5d67d6-4301-ef99-0dea-ec0ba822d862-0d2c71d1, #w-node-_1d56ee83-02ef-8ca6-1c98-62496c2a848f-0d2c71fc, #w-node-_9722bfa2-5e2a-aaba-f91c-c0d15adf2eee-0d2c721e, #w-node-_1d56ee83-02ef-8ca6-1c98-62496c2a848f-0d2c723d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_89f99ae8-25ce-6123-54db-c2a31b1ccb60-0d2c7249 {
    justify-self: center;
  }

  #w-node-a6154e3a-9dc7-3ca8-7b6f-be97d719f5d0-0d2c724f, #w-node-ee062c0e-0e1d-78d3-826b-03dc2856be6e-0d2c724f {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-bb6f2600-0a3d-cf7f-214f-0a5baa7b1876-0d2c7253 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-bb6f2600-0a3d-cf7f-214f-0a5baa7b1879-0d2c7253 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-bb6f2600-0a3d-cf7f-214f-0a5baa7b187b-0d2c7253 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bb6f2600-0a3d-cf7f-214f-0a5baa7b188c-0d2c7253 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-bb6f2600-0a3d-cf7f-214f-0a5baa7b188f-0d2c7253 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-bb6f2600-0a3d-cf7f-214f-0a5baa7b18a2-0d2c7253 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-bb6f2600-0a3d-cf7f-214f-0a5baa7b18a5-0d2c7253 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_906acc93-92e8-3d3f-955d-fae35379ef72-0d2c726c, #w-node-_3b77be3a-00c5-2c24-cfb2-ca71ef8fc79c-0d2c726c, #w-node-bd97496f-2936-bff7-2147-7c1347a16b15-0d2c726c, #w-node-e81b9a7c-0697-1e25-1e8c-5bb49dd55443-0d2c726c, #w-node-aecf88a7-c1b4-085c-99f1-fafb36738b0d-0d2c7283, #w-node-aecf88a7-c1b4-085c-99f1-fafb36738b0d-0d2c7284, #w-node-aecf88a7-c1b4-085c-99f1-fafb36738b0d-0d2c7285, #w-node-aecf88a7-c1b4-085c-99f1-fafb36738b0d-0d2c7286, #w-node-aecf88a7-c1b4-085c-99f1-fafb36738b0d-0d2c7287, #w-node-aecf88a7-c1b4-085c-99f1-fafb36738b0d-0d2c7288, #w-node-aecf88a7-c1b4-085c-99f1-fafb36738b0d-0d2c7289, #w-node-bc2287e1-8311-2d75-fbc1-d2ac92a9ecc1-0d2c728a, #w-node-f64fc481-6d3e-0c88-4e7d-8790c6974991-c697493f, #w-node-_4206f07a-c25f-5247-6a04-727a5a446ff3-5a446fc1, #w-node-_56b65ff7-0876-2026-b4d2-bad3c33a933f-c33a92ed, #w-node-e9ee3c00-da02-1747-8dc6-0c452c9a8640-2c9a85ee, #w-node-_4d6f5107-f8ca-bd3b-970a-f7b317ce3c5c-17ce3c22, #w-node-_60d1b25a-3a6d-29f5-8457-93d9b8b1877c-b8b1873b, #w-node-_974ee130-9d2c-bbf5-6b35-a0ef0bc477d1-0bc4779c, #w-node-_1d56ee83-02ef-8ca6-1c98-62496c2a848f-c41cf3eb {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2954c613-ec99-cb17-bbe2-e458cd785e37-c41cf3eb {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: auto;
  }

  #w-node-_2954c613-ec99-cb17-bbe2-e458cd785e3c-c41cf3eb {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_3376e378-919b-d38b-c5ea-f9d0da50f48a-c41cf3eb {
    justify-self: center;
  }

  #w-node-_1d56ee83-02ef-8ca6-1c98-62496c2a848f-d2439540 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1d56ee83-02ef-8ca6-1c98-62496c2a8464-a9d05335 {
    justify-self: auto;
  }

  #w-node-_1d56ee83-02ef-8ca6-1c98-62496c2a848f-a9d05335 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1d56ee83-02ef-8ca6-1c98-62496c2a8464-7d51b6db {
    justify-self: auto;
  }

  #w-node-_1d56ee83-02ef-8ca6-1c98-62496c2a848f-7d51b6db {
    grid-area: 1 / 1 / 2 / 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_8be2dc0e-9051-25b5-df3d-3a754424084b-44240840 {
    justify-self: center;
  }

  #w-node-_649b07e1-c547-bfa5-960e-c0c7f48d14e3-0d2c71b4 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_649b07e1-c547-bfa5-960e-c0c7f48d154f-0d2c71b4 {
    justify-self: center;
  }

  #w-node-_1d56ee83-02ef-8ca6-1c98-62496c2a848f-0d2c71b7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f32a2064-1434-f426-fb34-63acde61dc4a-de61dc3b {
    justify-self: center;
  }

  #w-node-_5507e07a-d24f-66c0-fcf4-2b378184c316-0d2c71ba {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_010eb94e-e537-e275-f514-c9f83fd6c0e6-3fd6c0e0, #w-node-f72c12e7-2d4a-826f-e492-33bab074d073-b074d072 {
    grid-column: span 1 / span 1;
  }

  #w-node-f72c12e7-2d4a-826f-e492-33bab074d079-b074d072, #w-node-f72c12e7-2d4a-826f-e492-33bab074d083-b074d072 {
    justify-self: center;
  }

  #w-node-c47b3f42-42f3-5713-a44e-4883d683d8c6-0d2c71bd {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c47b3f42-42f3-5713-a44e-4883d683d953-0d2c71bd {
    justify-self: center;
  }

  #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca563e-0d2c71be, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5650-0d2c71be {
    align-self: stretch;
  }

  #w-node-a357d09b-e7f0-50a7-def9-f5bf0745a7be-0d2c71bf {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_50317737-a28c-6624-75b4-c3c153bdde84-0d2c71c6, #w-node-_01848c26-af51-6444-7f85-62b67c6fcd5c-7c6fcd34 {
    justify-self: center;
  }

  #w-node-ded4097e-ed79-1a9c-3368-8bbaab8937df-0d2c71cc {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_82fc16c4-7ae7-6583-ca82-e4473015f3e6-3015f3d7 {
    justify-self: center;
  }

  #w-node-_1d56ee83-02ef-8ca6-1c98-62496c2a848f-0d2c71ce {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_3376e378-919b-d38b-c5ea-f9d0da50f48a-0d2c71ce, #w-node-f128106d-5e47-b58a-878d-8d8068d19f1b-0d2c71cf {
    justify-self: center;
  }

  #w-node-_8ee6931f-39f1-cad6-3f74-5da54dc5607a-0d2c71cf {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-be7e58e3-df1b-0947-07a3-6b22c400f842-0d2c71cf, #w-node-ea5d67d6-4301-ef99-0dea-ec0ba822d862-0d2c71d1, #w-node-_1d56ee83-02ef-8ca6-1c98-62496c2a848f-0d2c71fc {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b8d75b0f-f617-fdd3-90f5-fa303b4e698d-3b4e697e {
    justify-self: center;
  }

  #w-node-_9722bfa2-5e2a-aaba-f91c-c0d15adf2eee-0d2c721e {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_9722bfa2-5e2a-aaba-f91c-c0d15adf2f4c-0d2c721e {
    justify-self: center;
  }

  #w-node-_1d56ee83-02ef-8ca6-1c98-62496c2a848f-0d2c723d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_76ae2f71-9ded-fc84-b40d-837ea1a092cc-a1a092bd {
    justify-self: center;
  }

  #w-node-_03baaa9a-cd2e-5d83-73b5-ae383d75e39c-0d2c723f {
    align-self: auto;
  }

  #w-node-_89f99ae8-25ce-6123-54db-c2a31b1ccb60-0d2c7249 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_89f99ae8-25ce-6123-54db-c2a31b1ccb62-0d2c7249 {
    justify-self: auto;
  }

  #w-node-_74c4ffb3-a27c-368a-fded-9b169e68e98c-0d2c724b, #w-node-_74c4ffb3-a27c-368a-fded-9b169e68e992-0d2c724b, #w-node-_74c4ffb3-a27c-368a-fded-9b169e68e998-0d2c724b, #w-node-_74c4ffb3-a27c-368a-fded-9b169e68e99e-0d2c724b, #w-node-_74c4ffb3-a27c-368a-fded-9b169e68e9a4-0d2c724b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a6154e3a-9dc7-3ca8-7b6f-be97d719f5d0-0d2c724f, #w-node-ee062c0e-0e1d-78d3-826b-03dc2856be6e-0d2c724f {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_50317737-a28c-6624-75b4-c3c153bdde84-0d2c724f {
    justify-self: center;
  }

  #w-node-b6705970-1f7b-e1d9-76cf-7e24e9070120-0d2c7255 {
    align-self: stretch;
  }

  #w-node-_906acc93-92e8-3d3f-955d-fae35379ef72-0d2c726c, #w-node-_3b77be3a-00c5-2c24-cfb2-ca71ef8fc79c-0d2c726c, #w-node-aecf88a7-c1b4-085c-99f1-fafb36738b0d-0d2c7283 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-ad7b1f23-f0e8-8d1c-52c6-002f9412ec0a-0d2c7283 {
    justify-self: center;
  }

  #w-node-aecf88a7-c1b4-085c-99f1-fafb36738b0d-0d2c7284 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-ad7b1f23-f0e8-8d1c-52c6-002f9412ec0a-0d2c7284 {
    justify-self: center;
  }

  #w-node-aecf88a7-c1b4-085c-99f1-fafb36738b0d-0d2c7285 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-ad7b1f23-f0e8-8d1c-52c6-002f9412ec0a-0d2c7285 {
    justify-self: center;
  }

  #w-node-aecf88a7-c1b4-085c-99f1-fafb36738b0d-0d2c7286 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-ad7b1f23-f0e8-8d1c-52c6-002f9412ec0a-0d2c7286 {
    justify-self: center;
  }

  #w-node-aecf88a7-c1b4-085c-99f1-fafb36738b0d-0d2c7287 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-ad7b1f23-f0e8-8d1c-52c6-002f9412ec0a-0d2c7287 {
    justify-self: center;
  }

  #w-node-aecf88a7-c1b4-085c-99f1-fafb36738b0d-0d2c7288 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-ad7b1f23-f0e8-8d1c-52c6-002f9412ec0a-0d2c7288 {
    justify-self: center;
  }

  #w-node-aecf88a7-c1b4-085c-99f1-fafb36738b0d-0d2c7289 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-ad7b1f23-f0e8-8d1c-52c6-002f9412ec0a-0d2c7289 {
    justify-self: center;
  }

  #w-node-bc2287e1-8311-2d75-fbc1-d2ac92a9ecc1-0d2c728a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a085ced2-82f5-425c-294d-51dd6acc3960-6acc3951 {
    justify-self: center;
  }

  #w-node-_4206f07a-c25f-5247-6a04-727a5a446ff3-5a446fc1 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca563e-0d2c72b5, #w-node-_6f2f3f02-e351-8b76-560e-218cf4ca5650-0d2c72b5 {
    align-self: stretch;
  }

  #w-node-_3376e378-919b-d38b-c5ea-f9d0da50f48a-0d2c72b9 {
    justify-self: center;
  }

  #w-node-_4d6f5107-f8ca-bd3b-970a-f7b317ce3c5c-17ce3c22, #w-node-_60d1b25a-3a6d-29f5-8457-93d9b8b1877c-b8b1873b, #w-node-_974ee130-9d2c-bbf5-6b35-a0ef0bc477d1-0bc4779c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e1013ec2-2e24-a74e-2196-c36d1cfb5885-4924c8aa {
    justify-self: center;
  }

  #w-node-_32623fba-de34-627f-1b08-975fb82a51af-4924c8aa {
    justify-self: start;
  }

  #w-node-_1d56ee83-02ef-8ca6-1c98-62496c2a848f-c41cf3eb {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_3376e378-919b-d38b-c5ea-f9d0da50f48a-c41cf3eb {
    justify-self: center;
  }

  #w-node-_1d56ee83-02ef-8ca6-1c98-62496c2a848f-d2439540, #w-node-_1d56ee83-02ef-8ca6-1c98-62496c2a848f-a9d05335, #w-node-_1d56ee83-02ef-8ca6-1c98-62496c2a848f-7d51b6db {
    grid-area: 1 / 1 / 2 / 2;
  }
}


@font-face {
  font-family: 'DM Sans';
  src: url('../fonts/DMSans-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Opensans';
  src: url('../fonts/OpenSans-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}