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

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

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

body {
  color: #5d6389;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

h1 {
  color: #293056;
  letter-spacing: -.08rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4rem;
  font-weight: 600;
  line-height: 1.1;
}

h2 {
  color: #293056;
  letter-spacing: -.04rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  line-height: 1.2;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5;
}

h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}

p {
  margin-bottom: 0;
}

a {
  text-decoration: none;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1.5rem;
}

li {
  margin-bottom: .25rem;
}

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

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

blockquote {
  border-left: .25rem solid #e2e2e2;
  margin-bottom: 0;
  padding: 0 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

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

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

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

.utility-page_wrapper {
  max-width: 20rem;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: stretch;
      align-items: stretch;
  display: -ms-flexbox;
  display: flex;
}

.utility-page_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: stretch;
      align-items: stretch;
  display: -ms-flexbox;
  display: flex;
}

.utility-page_image {
  margin-left: auto;
  margin-right: auto;
}

.global-styles {
  display: block;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.margin-xlarge {
  margin: 4rem;
}

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

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

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

.form_input {
  min-height: 3rem;
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: .75rem;
  padding: .5rem 1rem;
}

.form_message-error {
  margin-top: .75rem;
  padding: .75rem;
}

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

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

.menu-icon_line-bottom {
  width: 24px;
  height: 2px;
  background-color: #344054;
  border-radius: 1rem;
}

.menu-icon_line-middle {
  width: 24px;
  height: 2px;
  background-color: #344054;
  border-radius: 1rem;
  margin-top: 6px;
  margin-bottom: 6px;
}

.menu-icon_line-top {
  width: 24px;
  height: 2px;
  background-color: #344054;
  border-radius: 1rem;
}

.menu-icon_component {
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin-right: 0;
  display: -ms-flexbox;
  display: flex;
}

.navbar_menu-button {
  width: 3rem;
  height: 3rem;
  background-color: rgba(0, 0, 0, 0);
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  padding: 0;
  display: -ms-flexbox;
  display: flex;
  right: -.5rem;
}

.navbar_menu-button.w--open {
  background-color: rgba(0, 0, 0, 0);
}

.button {
  grid-column-gap: .5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #2970ff;
  border: 1px solid #2970ff;
  border-radius: 2rem;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: -ms-flexbox;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.button:hover, .button:focus {
  background-color: #0041c2;
  border-color: #0041c2;
}

.button.is-button-large {
  grid-column-gap: .75rem;
  padding: .8rem 1.75rem;
  font-size: 1.125rem;
}

.button-secondary-gray {
  grid-column-gap: .5rem;
  color: #293056;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #eaecf0;
  border-radius: 2rem;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: -ms-flexbox;
  display: flex;
  box-shadow: 0 1px 2px rgba(21, 84, 141, .05);
}

.button-secondary-gray:hover {
  color: #2970ff;
  background-color: #f0f5ff;
  border-color: #d1e0ff;
}

.button-secondary-gray.is-button-large {
  grid-column-gap: .75rem;
  padding: .8rem 1.75rem;
  font-size: 1.125rem;
}

.navbar_button-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
}

.navbar_button-wrapper.hide-desktop {
  display: none;
}

.navbar_menu-right {
  z-index: 1;
  -ms-grid-rows: auto;
      grid-template-rows: auto;
  -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.navbar_link {
  width: 100%;
  color: #293056;
  -ms-flex-align: center;
      align-items: center;
  padding: .75rem 0;
  font-weight: 500;
  transition: all .3s;
  display: block;
}

.navbar_link:hover {
  color: #344054;
}

.navbar_link.w--current {
  color: #000;
}

.navbar_dropdown-right-overlay-absolute {
  width: 100%;
  background-color: #f3f7fc;
  border-radius: .5rem;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.navbar_dropdown-right-overlay-absolute.hide-tablet {
  display: none;
}

.button-link {
  grid-column-gap: .25rem;
  color: #2970ff;
  white-space: nowrap;
  background-color: rgba(0, 0, 0, 0);
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
  display: -ms-flexbox;
  display: flex;
}

.button-link:hover {
  color: #155eef;
}

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

.button-row.button-row-center {
  -ms-flex-pack: center;
      justify-content: center;
}

.text-size-small {
  color: #5d6389;
  font-size: .875rem;
  line-height: 1.5;
}

.text-size-small.is--light {
  color: #d6daeb;
}

.navbar_item-heading {
  color: #293056;
  margin-bottom: .25rem;
  font-weight: 600;
}

.navbar_video-item-content {
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  font-weight: 400;
  display: -ms-flexbox;
  display: flex;
}

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

.navbar_video-image-wrapper {
  width: 100%;
  height: 5.625rem;
  min-width: 10rem;
  border-radius: .5rem;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  overflow: hidden;
}

.navbar_video-image-wrapper.hide-tablet {
  display: none;
}

.navbar_video-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1.5rem;
  border-radius: .5rem;
  -ms-grid-rows: auto;
      grid-template-rows: auto;
  -ms-grid-columns: max-content 1fr;
      grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  -ms-flex-align: start;
      align-items: start;
  padding: .5rem;
  text-decoration: none;
  transition: all .3s;
  display: -ms-grid;
  display: grid;
}

.navbar_dropdown-video-list {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-grid-rows: auto;
      grid-template-rows: auto;
  -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  -ms-flex-align: start;
      align-items: flex-start;
  display: -ms-grid;
  display: grid;
}

.navbar_dropdown-content-wrapper {
  z-index: 1;
  grid-row-gap: 0rem;
  -ms-grid-rows: min-content;
      grid-template-rows: min-content;
  -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
  grid-auto-rows: min-content;
  grid-auto-columns: 1fr;
  position: relative;
}

.navbar_dropdown-content-right {
  max-width: 30rem;
  -ms-flex: 1;
      flex: 1;
  padding: 0;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.navbar_item-right {
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: start;
      align-items: flex-start;
  font-weight: 400;
  display: -ms-flexbox;
  display: flex;
}

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

.navbar_icon-wrapper {
  color: #7f56d9;
  -ms-flex: none;
      flex: none;
}

.navbar_icon-wrapper.hide-desktop {
  display: block;
}

.navbar_dropdown-link {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  border-radius: .5rem;
  -ms-grid-rows: auto;
      grid-template-rows: auto;
  -ms-grid-columns: max-content 1fr;
      grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  -ms-flex-align: start;
      align-items: flex-start;
  padding: .5rem;
  text-decoration: none;
  transition: all .3s;
  display: -ms-grid;
  display: grid;
}

.navbar_dropdown-link:hover {
  background-color: #f5f8ff;
}

.navbar_heading {
  color: #293056;
  letter-spacing: normal;
  margin-bottom: .5rem;
  font-size: .875rem;
  font-weight: 600;
  display: none;
}

.navbar_dropdown-content-left {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  -ms-flex: 1;
      flex: 1;
  -ms-grid-rows: auto;
      grid-template-rows: auto;
  -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 0;
  display: -ms-grid;
  display: grid;
}

.navbar01_dropdown-content {
  display: -ms-flexbox;
  display: flex;
}

.navbar_container {
  width: 100%;
  max-width: 80rem;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: -ms-flexbox;
  display: flex;
}

.navbar01_dropdown-list {
  overflow: hidden;
}

.navbar01_dropdown-list.w--open {
  width: 100%;
  box-shadow: none;
  background-color: #fff;
  border-bottom: 1px solid #f2f4f7;
  border-radius: 0;
  margin-bottom: 1rem;
  padding: 1rem 0;
  position: static;
  left: -110%;
  overflow: hidden;
}

.navbar_menu-left {
  width: 100%;
  -ms-flex-direction: column;
      flex-direction: column;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  left: 0%;
}

.navbar_menu {
  width: 100%;
  height: 100vh;
  background-color: #fff;
  border-radius: 1rem;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: start;
      align-items: flex-start;
  padding-top: 1.5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: none;
  position: absolute;
  top: 5rem;
  overflow: auto;
}

.logo_logotype {
  width: 138px;
  height: 36px;
  -ms-flex: none;
      flex: none;
}

.navbar_logo-link {
  padding-left: 0;
}

.navbar {
  z-index: 99;
  width: 95%;
  height: 5rem;
  box-shadow: none;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: rgba(255, 255, 255, 0);
  border: 0 solid rgba(255, 255, 255, .5);
  border-radius: 0;
  -ms-flex-align: center;
      align-items: center;
  margin-left: auto;
  margin-right: auto;
  transition: all .5s cubic-bezier(.165, .84, .44, 1);
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  top: .2rem;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.navbar.scroll {
  height: 4rem;
  background-color: rgba(255, 255, 255, .75);
  border-width: 1px;
  border-radius: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  top: .3rem;
  box-shadow: 0 10px 12px -4px rgba(21, 84, 141, .1);
}

.space-small {
  width: 100%;
  min-height: 1.5rem;
}

.heading-xlarge {
  color: #293056;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.2rem;
  font-weight: 600;
  line-height: 1.2;
}

.padding-vertical-xhuge {
  padding-top: 6rem;
  padding-bottom: 6rem;
  position: relative;
}

.padding-vertical-xhuge.hero {
  padding-bottom: 0;
}

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

.section_header {
  background-image: linear-gradient(#f3f7fc, #fff);
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  overflow: hidden;
}

.space-xxlarge {
  width: 100%;
  min-height: 5rem;
}

.logos_logo {
  width: auto;
  height: 3.75rem;
  -webkit-text-fill-color: transparent;
  background-color: #6b7194;
  -webkit-background-clip: text;
  background-clip: text;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.logos_list {
  min-width: 100%;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex: none;
      flex: none;
  -ms-grid-rows: auto;
      grid-template-rows: auto;
  -ms-grid-columns: 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem;
      grid-template-columns: 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem;
  grid-auto-columns: 1fr;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -ms-flex-align: center;
      align-items: center;
  -ms-grid-column-align: start;
      justify-items: start;
  display: -ms-flexbox;
  display: flex;
}

.logo-loop_inner {
  z-index: -1;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  overflow: hidden;
}

.logo-loop_component {
  background-image: linear-gradient(to right, #fff 5%, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0) 80%, #fff 95%);
}

.logos_text {
  color: #5d6389;
  font-size: 1.125rem;
  font-weight: 500;
}

.text-align-center {
  text-align: center;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
}

.section_logos {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.text-size-medium.is--blue {
  color: #155eef;
  font-weight: 500;
}

.space-xxsmall {
  width: 100%;
  min-height: .5rem;
}

.space-xxsmall.hide-tablet {
  display: none;
}

.heading-xxsmall {
  color: #293056;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.heading-xxsmall.is--white {
  color: #fff;
}

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

.text-size-large.is--light {
  color: #d6daeb;
}

.space-xsmall {
  width: 100%;
  min-height: 1rem;
}

.heading-medium {
  color: #293056;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.2;
}

.heading-medium.is--white {
  color: #fff;
}

.heading-subheading {
  color: #2970ff;
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

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

.section-lottie.bg {
  background-image: linear-gradient(#f3f7fc, #fff);
}

.button-icon {
  width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  min-width: 1.25rem;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
}

.card_outlined-item {
  height: 100%;
  background-color: #fff;
  border: 1px solid #eaecf5;
  border-radius: 1.5rem;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  padding: 2rem;
}

.card_outlined-item.bg {
  min-height: 30rem;
  background-image: url('../images/bg-img.svg');
  background-position: 105% 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

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

._3col_layout.wide {
  grid-column-gap: 4rem;
}

.space-medium {
  width: 100%;
  min-height: 2rem;
}

.row_column.lottie {
  height: 30rem;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  overflow: hidden;
}

.row_column.lottie-img {
  max-height: 27rem;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
}

.lottie-layout {
  grid-column-gap: 0rem;
  grid-row-gap: 2rem;
  -ms-grid-rows: auto;
      grid-template-rows: auto;
  -ms-grid-columns: .8fr 1fr;
      grid-template-columns: .8fr 1fr;
  grid-auto-columns: 1fr;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-grid;
  display: grid;
}

.heading-tiny {
  color: #293056;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.heading-xsmall {
  color: #293056;
  letter-spacing: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.2;
}

.testimonial_arrow {
  width: 3.5rem;
  height: 3.5rem;
  color: #667085;
  background-color: #fff;
  border: 1px solid #eaecf0;
  border-radius: 100%;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  transition: all .3s;
  display: -ms-flexbox;
  display: flex;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.testimonial_arrow:hover {
  background-color: #f9fafb;
}

.testimonial_arrow.left {
  right: 4rem;
}

.testimonial_logo-wrapper {
  margin-bottom: 2rem;
}

.testimonial_client {
  text-align: left;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
}

.testimonial_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  -ms-flex-direction: column;
      flex-direction: column;
}

.testimonial_slide {
  height: 100%;
}

.testimonial_component {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}

.section_testimonial {
  background-image: linear-gradient(#f4f8fc, #fff);
}

.blog_title-link {
  margin-bottom: .5rem;
  text-decoration: none;
  display: block;
}

.blog_image {
  width: 100%;
  height: auto;
  object-fit: cover;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.blog_image-wrapper {
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.blog_image-link {
  width: 100%;
  border-radius: 1rem;
  margin-bottom: 2rem;
  transition: all .3s;
  overflow: hidden;
}

.blog_image-link:hover {
  box-shadow: 0 24px 30px -16px rgba(21, 84, 141, .3);
}

.blog_item {
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  display: -ms-flexbox;
  display: flex;
}

.blog_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  -ms-grid-rows: auto;
      grid-template-rows: auto;
  -ms-grid-columns: 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr;
}

.blog_list-wrapper {
  margin-top: 4rem;
}

.blog_heading {
  -ms-flex: 1;
      flex: 1;
}

.blog_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  -ms-grid-rows: auto;
      grid-template-rows: auto;
  -ms-grid-columns: 1fr max-content;
      grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: start;
      align-items: start;
  display: -ms-grid;
  display: grid;
}

.footer_social-icon {
  width: 1.375rem;
  height: 1.375rem;
  color: #5d6389;
  transition: all .15s;
}

.footer_social-icon:hover {
  color: #2970ff;
}

.footer_social-link {
  color: #98a2b3;
  -ms-flex-align: center;
      align-items: center;
  text-decoration: none;
  transition: all .3s;
  display: -ms-flexbox;
  display: flex;
}

.footer_social-icons {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  white-space: normal;
  -ms-grid-rows: auto;
      grid-template-rows: auto;
  -ms-grid-columns: max-content;
      grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  -ms-flex-align: start;
      align-items: start;
  -ms-grid-column-align: start;
      justify-items: start;
  display: -ms-grid;
  display: grid;
}

.footer_legal-list-wrapper {
  grid-column-gap: 1.5rem;
  display: -ms-flexbox;
  display: flex;
}

.footer_bottom-wrapper {
  border-top: 1px solid #eaecf0;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 3rem;
  padding-top: 1.5rem;
  display: -ms-flexbox;
  display: flex;
}

.footer_link {
  color: #293056;
  padding-top: .35rem;
  padding-bottom: .35rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-weight: 500;
  text-decoration: none;
  transition: all .3s;
}

.footer_link:hover {
  color: #155eef;
}

.footer_link-list-heading {
  color: #5d6389;
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .875rem;
  font-weight: 500;
}

.footer_link-list {
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-grid-rows: auto;
      grid-template-rows: auto;
  -ms-grid-columns: 100%;
      grid-template-columns: 100%;
  grid-auto-columns: 100%;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-grid-column-align: start;
      justify-items: start;
  display: -ms-flexbox;
  display: flex;
}

.footer_top-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  -ms-grid-rows: auto;
      grid-template-rows: auto;
  -ms-grid-columns: 1fr 1fr 1fr 1fr minmax(200px, 22rem);
      grid-template-columns: 1fr 1fr 1fr 1fr minmax(200px, 22rem);
  -ms-flex-align: start;
      align-items: start;
  -ms-grid-column-align: start;
      justify-items: start;
}

.error-message {
  text-align: center;
  background-color: #fef2f1;
  border-radius: .5rem;
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.success-message {
  color: #039654;
  background-color: #edfdf3;
  border-radius: .5rem;
  padding: 1rem;
}

.footer_form {
  background-color: #fff;
  border-radius: 4rem;
  -ms-grid-rows: auto;
      grid-template-rows: auto;
  -ms-grid-columns: 1fr max-content;
      grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  padding: .25rem .25rem .25rem .5rem;
  display: -ms-flexbox;
  display: flex;
  box-shadow: 0 10px 40px -10px rgba(21, 84, 141, .2);
}

.footer_form-block {
  width: 100%;
  margin-bottom: 0;
}

.footer_newsletter-wrapper {
  -ms-flex-direction: column;
      flex-direction: column;
}

.padding-vertical-xlarge {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.footer {
  background-image: linear-gradient(rgba(244, 248, 252, 0), #f4f8fc);
}

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

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

.section_inner-header {
  background-image: linear-gradient(#f3f7fc, #fff);
  position: relative;
  overflow: hidden;
}

.vetical_item-text-wrapper {
  padding-top: .5rem;
}

.vertical_item-icon-wrapper {
  -ms-flex: none;
      flex: none;
  -ms-flex-item-align: start;
      align-self: flex-start;
  margin-right: 1.5rem;
}

.vertical_item {
  display: -ms-flexbox;
  display: flex;
}

.vertical_item-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  -ms-grid-rows: auto;
      grid-template-rows: auto;
  -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
}

.faq_answer {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  overflow: hidden;
}

.accordion-icon_vertical-line {
  width: 2px;
  height: 1rem;
  background-color: #98a2b3;
  border-radius: 1px;
  position: absolute;
}

.accordion-icon_horizontal-line {
  width: 1rem;
  height: 2px;
  background-color: #98a2b3;
  border-radius: 1px;
  position: absolute;
}

.accordion-icon_component {
  width: 1.5rem;
  height: 1.5rem;
  color: #98a2b3;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-item-align: start;
      align-self: flex-start;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.faq_icon-wrapper {
  color: #98a2b3;
}

.faq_heading {
  color: #293056;
  margin-right: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
}

.faq_question {
  cursor: pointer;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding: 1rem 1.5rem;
  display: -ms-flexbox;
  display: flex;
}

.faq_accordion {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 1rem;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: stretch;
      align-items: stretch;
  margin-bottom: .5rem;
}

.faq_list {
  padding-left: 6rem;
}

.faq-navigation {
  -ms-flex: 0 auto;
      flex: 0 auto;
  position: relative;
}

.faq-grid {
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-grid-rows: auto;
      grid-template-rows: auto;
  -ms-grid-columns: .25fr 1fr;
      grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  -ms-flex-align: stretch;
      align-items: stretch;
  display: -ms-flexbox;
  display: flex;
}

.heading-large {
  color: #293056;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.error-text {
  color: #f04438;
  font-weight: 500;
}

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

.form-button {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #2970ff;
  border: 1px solid #7f56d9;
  border-radius: 2rem;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  padding: 1rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: -ms-flexbox;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.form-button:hover {
  background-color: #0041c2;
  border-color: #6941c6;
}

.form-button:focus {
  background-color: #0041c2;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05), 0 0 0 4px #f4ebff;
}

.form-button-wrapper {
  -ms-flex-direction: column;
      flex-direction: column;
  margin-top: .5rem;
  display: -ms-flexbox;
  display: flex;
}

.contact-form_input {
  height: auto;
  min-height: 3.2rem;
  color: #293056;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: .5rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.contact-form_input:focus {
  border-color: #b3ccff;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05), 0 0 0 4px #f0f5ff;
}

.contact-form_input::-ms-input-placeholder {
  color: #98a2b3;
}

.contact-form_input::-webkit-input-placeholder {
  color: #98a2b3;
}

.contact-form_input::-moz-placeholder {
  color: #98a2b3;
}

.contact-form_input:-ms-input-placeholder {
  color: #98a2b3;
}

.contact-form_input::placeholder {
  color: #98a2b3;
}

.contact-form_input.text-area {
  height: auto;
  min-height: 6rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.field-label {
  color: #293056;
  margin-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
}

.form-field-wrapper {
  position: relative;
}

.form-radio-label {
  color: #293056;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-weight: 500;
}

.form-radio-icon {
  width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  min-width: 1.25rem;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: 100px;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .75rem;
  transition: all .3s;
}

.form-radio-icon:hover {
  background-color: #f0f5ff;
  border-color: #528bff;
}

.form-radio-icon.w--redirected-checked {
  background-color: #f0f5ff;
  background-image: url('../images/radio-check.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-width: 1px;
  border-color: #528bff;
}

.form-radio-icon.w--redirected-focus {
  background-color: #f0f5ff;
  border-color: #528bff;
  margin-top: 0;
  box-shadow: 0 0 0 4px #f0f5ff;
}

.form-radio-icon.tick-icon.w--redirected-checked {
  background-color: #155eef;
  background-image: url('../images/check-tick.svg');
}

.form-radio {
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: -ms-flexbox;
  display: flex;
}

.form-radio-2col {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  -ms-grid-rows: auto;
      grid-template-rows: auto;
  -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1rem;
  display: -ms-grid;
  display: grid;
}

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

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

.contact_form-wrapper {
  width: 100%;
  max-width: 32rem;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: stretch;
      align-items: stretch;
  display: none;
}

.contact_component {
  max-width: 32rem;
  -ms-grid-rows: auto;
      grid-template-rows: auto;
  -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.social-icon {
  width: 1.5rem;
  height: 1.5rem;
  color: #5d6389;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  transition: all .2s;
  display: -ms-flexbox;
  display: flex;
}

.social-icon:hover {
  color: #2970ff;
}

.social-link {
  color: #98a2b3;
  margin-top: .2rem;
  transition: all .3s;
}

.social-link:hover {
  color: #667085;
}

.team_social {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  -ms-grid-rows: auto;
      grid-template-rows: auto;
  -ms-grid-columns: max-content auto;
      grid-template-columns: max-content auto;
  grid-auto-columns: .25fr;
  grid-auto-flow: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-item-align: start;
      align-self: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  display: -ms-flexbox;
  display: flex;
}

.team_image {
  width: 100%;
  height: 11rem;
  object-fit: cover;
  border-radius: 1.5rem;
}

.team_image.main {
  height: 22rem;
}

.team_image.team {
  height: 16rem;
}

.team1_list {
  width: 100%;
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  -ms-grid-rows: auto;
      grid-template-rows: auto;
  -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
  -ms-flex-align: start;
      align-items: start;
  display: -ms-flexbox;
  display: flex;
}

.team1_content {
  width: 100%;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
}

.team1_component {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  -ms-grid-rows: auto;
      grid-template-rows: auto;
  -ms-grid-columns: 1fr minmax(22rem, .5fr) minmax(22rem, .5fr);
      grid-template-columns: 1fr minmax(22rem, .5fr) minmax(22rem, .5fr);
  grid-auto-columns: 1fr;
  -ms-flex-align: stretch;
      align-items: stretch;
  -ms-grid-column-align: stretch;
      justify-items: stretch;
  display: -ms-grid;
  display: grid;
}

.team02_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  -ms-grid-rows: auto;
      grid-template-rows: auto;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  -ms-flex-align: start;
      align-items: start;
  -ms-grid-column-align: stretch;
      justify-items: stretch;
  display: -ms-grid;
  display: grid;
}

.team03_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  -ms-grid-rows: auto;
      grid-template-rows: auto;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  -ms-flex-align: start;
      align-items: start;
  -ms-grid-column-align: start;
      justify-items: start;
  display: -ms-grid;
  display: grid;
}

.lightbox_video-overlay-layer {
  z-index: 1;
  height: 96%;
  border-radius: .75rem;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: .5rem;
  bottom: .5rem;
  left: .5rem;
  right: .5rem;
}

.layout_lightbox {
  z-index: 1;
  width: 100%;
  height: 100%;
  max-width: 38rem;
  min-height: 24rem;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: rgba(255, 255, 255, .5);
  border: 1px solid rgba(255, 255, 255, .5);
  border-radius: 1.5rem;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  overflow: hidden;
}

.main-header_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  -ms-grid-rows: auto;
      grid-template-rows: auto;
  -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-grid;
  display: grid;
}

.check-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.item-icon-wrapper {
  -ms-flex-item-align: start;
      align-self: flex-start;
  margin-right: .75rem;
}

.list_item {
  display: -ms-flexbox;
  display: flex;
}

.item-list {
  grid-column-gap: 1rem;
  grid-row-gap: .25rem;
  -ms-grid-rows: auto;
      grid-template-rows: auto;
  -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: -ms-grid;
  display: grid;
}

.navbar02_dropdown-list {
  overflow: hidden;
}

.navbar02_dropdown-list.w--open {
  width: 37rem;
  box-shadow: none;
  background-color: #fff;
  border-bottom: 1px solid #f2f4f7;
  border-radius: 0;
  margin-bottom: 1rem;
  padding: 1rem 0;
  position: static;
  left: -125%;
}

.dropdown-icon {
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin-right: 0;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: auto;
  bottom: auto;
  left: auto;
  right: 0%;
}

.navbar_dropdown-link-list {
  grid-column-gap: 1.5rem;
  -ms-grid-rows: max-content;
      grid-template-rows: max-content;
  -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
}

.navbar_dropdown-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0px;
  -ms-flex: 1;
      flex: 1;
  -ms-grid-rows: auto;
      grid-template-rows: auto;
  -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: -ms-grid;
  display: grid;
}

.navbar_dropdown-toggle {
  color: #293056;
  -ms-flex-align: center;
      align-items: center;
  padding: .75rem 0;
  font-weight: 500;
  transition: all .3s;
  display: -ms-flexbox;
  display: flex;
}

.navbar_menu-dropdown {
  width: 100%;
}

.navbar04_dropdown-list {
  overflow: hidden;
}

.navbar04_dropdown-list.w--open {
  width: 100%;
  box-shadow: none;
  background-color: #fff;
  border-radius: 1rem;
  padding: 1rem 0;
  position: static;
  left: -80%;
}

.two-column-row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  -ms-grid-rows: auto;
      grid-template-rows: auto;
  -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-grid;
  display: grid;
}

.two-column-row.align-top {
  -ms-flex-align: start;
      align-items: start;
}

.row_wrapper {
  width: 100%;
  grid-column-gap: 1rem;
  grid-row-gap: 4rem;
  -ms-grid-rows: auto auto;
      grid-template-rows: auto auto;
  -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: -ms-grid;
  display: grid;
}

.heading-small {
  color: #293056;
  letter-spacing: normal;
  font-size: 1.625rem;
  font-weight: 600;
  line-height: 1.2;
}

.space-xlarge {
  height: 4rem;
}

.section-features.bg {
  background-image: linear-gradient(#f4f8fc, rgba(255, 255, 255, 0));
}

.lottie-02 {
  -ms-flex: none;
      flex: none;
}

._4col_layout {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  -ms-grid-rows: auto;
      grid-template-rows: auto;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  -ms-flex-align: start;
      align-items: start;
  -ms-grid-column-align: start;
      justify-items: start;
  display: -ms-grid;
  display: grid;
}

.card_item {
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
}

.lottie-03 {
  width: 100%;
  -ms-flex: none;
      flex: none;
}

.space-large {
  height: 3rem;
}

.use-cases_tabs-content {
  width: 100%;
  overflow: visible;
}

.tab-link {
  color: #5d6389;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 4rem;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  padding: .75rem 1.5rem;
  font-weight: 500;
  display: -ms-flexbox;
  display: flex;
}

.tab-link.w--current {
  color: #2970ff;
  background-color: #fff;
  box-shadow: 0 3px 5px rgba(0, 53, 158, .08), 0 1px 2px rgba(0, 53, 158, .1);
}

.tabs-menu {
  background-color: #f5f8ff;
  border: 1px solid #e5edfd;
  border-radius: 4rem;
  -ms-grid-rows: auto;
      grid-template-rows: auto;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 4rem;
  padding: .25rem;
  display: -ms-flexbox;
  display: flex;
}

.tabs_component {
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
}

.section_tabs.bg {
  background-image: linear-gradient(#f4f8fc, rgba(255, 255, 255, 0));
}

.text-link {
  color: #2970ff;
  border-bottom: 1px solid #2970ff;
  font-weight: 500;
}

._2col-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  -ms-grid-rows: auto;
      grid-template-rows: auto;
  -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  -ms-flex-align: start;
      align-items: start;
  display: -ms-grid;
  display: grid;
}

.cta-grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  -ms-grid-rows: auto auto;
      grid-template-rows: auto auto;
  -ms-grid-columns: minmax(200px, 230px) minmax(200px, 230px);
      grid-template-columns: minmax(200px, 230px) minmax(200px, 230px);
  grid-auto-columns: 1fr;
  display: -ms-grid;
  display: grid;
}

.cta_component {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  background-image: url('../images/cta-bg.svg'), radial-gradient(circle closest-corner at 50% -20%, #222d7c, #101323);
  background-position: 0 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: contain, auto;
  background-attachment: scroll, scroll;
  border-radius: 1.5rem;
  -ms-grid-rows: auto;
      grid-template-rows: auto;
  -ms-grid-columns: .75fr 1fr;
      grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  padding: 3.5rem;
  display: -ms-grid;
  display: grid;
}

.section_cta {
  background-color: #fff;
}

.video_wrap {
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.video_shadow {
  width: 90%;
  height: 6rem;
  filter: blur(40px);
  background-color: rgba(21, 84, 141, .5);
  border-radius: 100%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: auto;
}

.mainheader-bg-img {
  width: auto;
  height: 100%;
  position: absolute;
  bottom: 0%;
  right: -15%;
}

.video_play-wrap {
  grid-column-gap: .5rem;
  grid-row-gap: 16px;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  cursor: pointer;
  background-color: rgba(255, 255, 255, .6);
  border: 1px solid rgba(255, 255, 255, .5);
  border-radius: 4rem;
  -ms-grid-rows: auto;
      grid-template-rows: auto;
  -ms-grid-columns: min-content 1fr;
      grid-template-columns: min-content 1fr;
  grid-auto-columns: 1fr;
  -ms-flex-align: center;
      align-items: center;
  padding: .25rem 1.5rem .25rem .25rem;
  transition: all .3s;
  display: -ms-grid;
  display: grid;
  position: absolute;
  top: auto;
  bottom: 2rem;
  left: auto;
  right: auto;
}

.video_play-wrap:hover {
  color: #2970ff;
  background-color: rgba(255, 255, 255, .8);
}

.play_title {
  color: #293056;
  font-weight: 600;
}

.play_button {
  color: #293056;
  padding: 1rem 1rem .7rem 1.2rem;
}

.gradient-bg {
  background-image: linear-gradient(#f4f8fc, #fff);
}

.testimonial_grid {
  width: 100%;
  grid-column-gap: 0rem;
  -ms-grid-rows: auto;
      grid-template-rows: auto;
  -ms-grid-columns: 35% 60%;
      grid-template-columns: 35% 60%;
  grid-auto-columns: 1fr;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-grid;
  display: grid;
}

.testimonial_stats-wrapper {
  background-color: #f0f5ff;
  border-radius: 1rem;
  -ms-flex-pack: center;
      justify-content: center;
  position: relative;
}

.testimonial-text {
  color: #293056;
  letter-spacing: -.04rem;
  margin-bottom: 2rem;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.2;
}

.testimonial-avatar {
  margin-right: 1rem;
}

.stats_img {
  z-index: 1;
  width: 100%;
  height: auto;
  position: relative;
  bottom: 0;
  transform: translate(0);
}

.stats_shadow {
  z-index: 0;
  width: 90%;
  height: 4rem;
  filter: blur(30px);
  background-color: rgba(21, 84, 141, .5);
  border-radius: 100%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: auto;
}

.stats-wrapper {
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.gradient-wrap {
  z-index: -1;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.blue {
  width: 18rem;
  height: 18rem;
  filter: blur(120px);
  background-color: #d1e0ff;
  border-radius: 100%;
  position: absolute;
  top: auto;
  bottom: 5%;
  left: auto;
  right: 15%;
}

.green {
  width: 18rem;
  height: 18rem;
  filter: blur(120px);
  background-color: #d1fadf;
  border-radius: 100%;
  position: absolute;
  top: 5%;
  bottom: auto;
  left: 15%;
  right: auto;
}

.blue-text {
  color: #2970ff;
}

.dashboard {
  width: 100%;
  height: auto;
  max-width: 50rem;
  background-color: #fff;
  border: 6px solid #293056;
  border-radius: 1.5rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
  box-shadow: 0 16px 50px -24px rgba(21, 84, 141, .5);
}

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

.icon-wrapper {
  grid-column-gap: 1.5rem;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
}

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

.footer_subscribe-input {
  height: auto;
  color: #5d6389;
  background-color: #fff;
  border: 0 solid #000;
  border-radius: 4rem;
  margin-bottom: 0;
  padding: .5rem .5rem .5rem 1rem;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
}

.footer_subscribe-input::-ms-input-placeholder {
  color: #667085;
}

.footer_subscribe-input::-webkit-input-placeholder {
  color: #667085;
}

.footer_subscribe-input::-moz-placeholder {
  color: #667085;
}

.footer_subscribe-input:-ms-input-placeholder {
  color: #667085;
}

.footer_subscribe-input::placeholder {
  color: #667085;
}

.navbar_item-heading-wrap {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
}

.external-link-icon {
  margin-left: .5rem;
}

.testimonial_content-wrap {
  height: 100%;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: start;
      align-items: flex-start;
  display: -ms-flexbox;
  display: flex;
}

.slide-nav {
  display: none;
}

.faq_menu-link {
  width: 100%;
  color: #5d6389;
  white-space: nowrap;
  border-radius: .5rem;
  margin-bottom: 0;
  padding: .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
  display: block;
}

.faq_menu-link.w--current {
  color: #155eef;
  background-color: #fff;
  box-shadow: 0 1px 2px rgba(0, 53, 158, .1), 0 3px 5px rgba(0, 53, 158, .08);
}

.faq_category-menu {
  z-index: auto;
  background-color: #f5f8ff;
  border: 1px solid #e5edfd;
  border-radius: .8rem;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: stretch;
      align-items: stretch;
  margin-top: 4rem;
  padding: .25rem;
  display: -ms-flexbox;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 5rem;
}

.faq_section {
  border-bottom: 1px solid #eaecf0;
  padding-top: 8rem;
  padding-bottom: 2rem;
}

.faq_section.first {
  padding-top: 4rem;
}

.section.bg {
  background-image: linear-gradient(#f3f7fc, #fff);
}

.contact_cta-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-image: linear-gradient(#f3f7fc, #fff);
  border-radius: 1.5rem;
  -ms-grid-rows: auto;
      grid-template-rows: auto;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2.5rem;
  display: -ms-grid;
  display: grid;
}

.partners_item {
  width: 100%;
  height: 100%;
  border: 1px solid #eaecf0;
  border-radius: 1.5rem;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-grid-rows: auto auto;
      grid-template-rows: auto auto;
  -ms-grid-columns: .5fr 1fr;
      grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem;
  display: -ms-flexbox;
  display: flex;
}

.navbar_logo-wrap {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
}

.github_btn {
  margin-left: 1rem;
}

.partners_logo-wrap {
  height: 7rem;
  background-color: #f3f7fc;
  border-radius: .75rem;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  padding: 1rem;
  display: -ms-flexbox;
  display: flex;
}

.partners_logo {
  width: 100%;
  height: auto;
}

.partners_title-wrap {
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 1rem;
  display: -ms-flexbox;
  display: flex;
}

.partners_tag {
  color: #0041c2;
  background-color: #f0f5ff;
  border-radius: 1rem;
  -ms-flex-align: center;
      align-items: center;
  margin-left: 1rem;
  padding: .25rem .75rem;
  font-size: .875rem;
  font-weight: 500;
  text-decoration: none;
  transition: all .3s;
  display: -ms-flexbox;
  display: flex;
}

.partners_tag:hover {
  background-color: #d1e0ff;
}

.partners_item-top {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  -ms-grid-rows: auto;
      grid-template-rows: auto;
  -ms-grid-columns: minmax(150px, .5fr) 1fr;
      grid-template-columns: minmax(150px, .5fr) 1fr;
  grid-auto-columns: 1fr;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-grid;
  display: grid;
}

.use-cases-menu {
  width: 100%;
  max-width: 20rem;
  grid-column-gap: 0rem;
  grid-row-gap: 0px;
  background-color: #f0f5ff;
  border: 1px solid #e5edfd;
  border-radius: 4rem;
  -ms-grid-rows: auto;
      grid-template-rows: auto;
  -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  -ms-grid-row-align: center;
      align-self: center;
  margin-bottom: 3rem;
  padding: .25rem;
  display: -ms-grid;
  display: grid;
}

.use-case_item {
  width: 100%;
  height: 100%;
  grid-column-gap: 6rem;
  grid-row-gap: 2rem;
  border: 1px solid #eaecf0;
  border-radius: 1.5rem;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-grid-rows: auto;
      grid-template-rows: auto;
  -ms-grid-columns: .4fr 1fr;
      grid-template-columns: .4fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 2rem;
  padding: 2rem;
  display: -ms-grid;
  display: grid;
}

.use-case_left {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  -ms-grid-rows: auto;
      grid-template-rows: auto;
  -ms-grid-columns: .5fr 1fr;
      grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  -ms-flex-align: start;
      align-items: flex-start;
}

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

.download_wrap {
  background-image: linear-gradient(#f3f7fc, #fff);
  border-radius: 1.5rem;
  padding: 3rem;
}

.lottie_32 {
  height: 32rem;
}

.lottie_35 {
  width: 100%;
  height: 35rem;
}

.info-message {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #f0f5ff;
  border: 1px solid #d1e0ff;
  border-radius: .75rem;
  -ms-grid-rows: auto auto;
      grid-template-rows: auto auto;
  -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 1rem;
  display: -ms-flexbox;
  display: flex;
}

.info-icon {
  width: 1.5rem;
  height: 1.5rem;
  color: #155eef;
}

.button-tertiary-gray_cta {
  grid-column-gap: .5rem;
  color: #fff;
  white-space: nowrap;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #717bbc;
  border-radius: 2rem;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: -ms-flexbox;
  display: flex;
}

.button-tertiary-gray_cta:hover {
  color: #293056;
  background-color: #fff;
}

.button-tertiary-gray_cta.is-button-large {
  grid-column-gap: .75rem;
  padding: .8rem 1.75rem;
  font-size: 1.125rem;
}

.navbar03_dropdown-list {
  overflow: hidden;
}

.navbar03_dropdown-list.w--open {
  width: 100%;
  box-shadow: none;
  background-color: #fff;
  border-bottom: 1px solid #f2f4f7;
  border-radius: 0;
  margin-bottom: 1rem;
  padding: 1rem 0;
  position: static;
  left: -320%;
}

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

.heading-h1 {
  color: #293056;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4.3vw;
  font-weight: 600;
  line-height: 1.2;
}

.max-width-logos {
  width: 100%;
  max-width: 34rem;
}

.button-row_center {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
}

.beams-left {
  z-index: 0;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.beams-right {
  z-index: 0;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.button-link-label {
  border-bottom: 1px solid #155eef;
}

.payments_img {
  width: 100%;
  height: auto;
  max-width: 20rem;
  border-radius: 1rem;
}

.lottie-01 {
  width: 120%;
  -ms-flex: none;
      flex: none;
}

.team_item-wrap {
  width: 100%;
  height: 100%;
}

.popup_block {
  z-index: 99;
  background-color: rgba(16, 19, 35, .8);
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.popup_wrap {
  width: 100%;
  max-width: 32rem;
  text-align: center;
  background-color: #fff;
  border-radius: 1rem;
  padding: 2rem 2rem 1rem;
  position: relative;
}

.popup_close-btn {
  width: 1.5rem;
  height: 1.5rem;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 1rem;
  bottom: auto;
  left: auto;
  right: 1rem;
}

@media screen and (min-width: 1280px) {
  .navbar_menu-button {
    display: none;
  }

  .navbar_link {
    padding-left: 1rem;
    padding-right: 1rem;
    display: -ms-flexbox;
    display: flex;
  }

  .navbar_dropdown-right-overlay-absolute.hide-tablet {
    display: block;
  }

  .navbar_video-image-wrapper.hide-tablet {
    display: -ms-flexbox;
    display: flex;
  }

  .navbar_video-item {
    grid-column-gap: 1.5rem;
    -ms-grid-columns: .5fr 1fr;
        grid-template-columns: .5fr 1fr;
    -ms-flex-align: center;
        align-items: center;
    padding: 0;
  }

  .navbar_dropdown-video-list {
    grid-row-gap: 1rem;
  }

  .navbar_dropdown-content-right {
    max-width: 30rem;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex: 1;
        flex: 1;
    -ms-flex-align: stretch;
        align-items: stretch;
    padding: 1.5rem 2rem;
    display: -ms-flexbox;
    display: flex;
    position: relative;
  }

  .navbar_icon-wrapper.hide-desktop {
    display: none;
  }

  .navbar_dropdown-link {
    padding: .75rem;
  }

  .navbar_heading {
    margin-top: 0;
    margin-bottom: .5rem;
    display: block;
  }

  .navbar_dropdown-content-left {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    -ms-flex: 1;
        flex: 1;
    -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
    padding: 1.5rem 2rem 1.5rem 0;
    display: -ms-grid;
    display: grid;
  }

  .navbar01_dropdown-content {
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-align: stretch;
        align-items: stretch;
    display: -ms-flexbox;
    display: flex;
  }

  .navbar01_dropdown-list.w--open {
    width: 71rem;
    border-bottom-width: 0;
    border-radius: 1rem;
    padding: .5rem .5rem .5rem 2rem;
    position: absolute;
    left: -110%;
    overflow: hidden;
    box-shadow: 0 12px 16px -4px rgba(21, 84, 141, .16), 0 4px 6px -2px rgba(21, 84, 141, .03);
  }

  .navbar_menu-left {
    -ms-flex-direction: row;
        flex-direction: row;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    left: -50%;
  }

  .navbar_menu {
    width: auto;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    margin-top: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: absolute;
    top: auto;
    left: 50%;
    overflow: visible;
  }

  .navbar {
    max-width: 80rem;
    position: fixed;
    top: .3rem;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .heading-xlarge {
    font-size: 3.5rem;
  }

  .space-xxsmall.hide-tablet {
    display: block;
  }

  .footer_top-wrapper {
    -ms-grid-columns: 1fr 1fr 1fr 1fr minmax(200px, 24rem);
        grid-template-columns: 1fr 1fr 1fr 1fr minmax(200px, 24rem);
  }

  .team1_list {
    grid-column-gap: 2rem;
    grid-row-gap: 4rem;
    -ms-grid-rows: auto;
        grid-template-rows: auto;
    -ms-grid-columns: 45% 45%;
        grid-template-columns: 45% 45%;
    grid-auto-columns: 1fr;
    display: -ms-grid;
    display: grid;
  }

  .navbar02_dropdown-list.w--open {
    border-bottom-width: 0;
    padding:0.5rem;
    border-radius: 1rem;
    position: absolute;
    left: -125%;
    box-shadow: 0 12px 16px -4px rgba(21, 84, 141, .16), 0 4px 6px -2px rgba(21, 84, 141, .03);
  }

  .dropdown-icon {
    margin-right: 1rem;
  }

  .navbar_dropdown-toggle {
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-align: center;
        align-items: center;
    padding: 20px 2.5rem 20px 1rem;
    display: -ms-flexbox;
    display: flex;
  }

  .navbar_dropdown-toggle.w--open {
    padding-left: 1rem;
    padding-right: 2.5rem;
  }

  .navbar04_dropdown-list.w--open {
    width: 20rem;
    padding: .5rem;
    position: absolute;
    left: -80%;
    box-shadow: 0 12px 16px -4px rgba(21, 84, 141, .16), 0 4px 6px -2px rgba(21, 84, 141, .03);
  }

  .heading-small {
    font-size: 1.625rem;
  }

  .cta_content {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: justify;
        justify-content: space-between;
    display: -ms-flexbox;
    display: flex;
  }

  .mainheader-bg-img {
    right: -11%;
  }

  .testimonial_grid {
    -ms-grid-columns: 30% 60%;
        grid-template-columns: 30% 60%;
  }

  .navbar03_dropdown-list.w--open {
    width: 37rem;
    border-bottom-width: 0;
    border-radius: 1rem;
    padding: .5rem;
    position: absolute;
    left: -320%;
    box-shadow: 0 12px 16px -4px rgba(21, 84, 141, .16), 0 4px 6px -2px rgba(21, 84, 141, .03);
  }

  .max-width-37 {
    max-width: 37rem;
  }

  .heading-h1 {
    font-size: 3.5rem;
  }
}

@media screen and (max-width: 991px) {
  .margin-xlarge {
    margin: 3rem;
  }

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

  .margin-bottom.margin-xlarge {
    margin-bottom: 4rem;
  }

  .hide-tablet {
    display: none;
  }

  .max-width-medium {
    max-width: none;
  }

  .menu-icon_line-bottom {
    width: 24px;
    height: 2px;
    background-color: #344054;
    border-radius: 1rem;
  }

  .menu-icon_line-middle {
    width: 24px;
    height: 2px;
    background-color: #344054;
    border-radius: 1rem;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    margin-bottom: 6px;
    display: -ms-flexbox;
    display: flex;
  }

  .menu-icon_line-top {
    width: 24px;
    height: 2px;
    background-color: #344054;
    border-radius: 1rem;
  }

  .menu-icon_component {
    width: 3rem;
    height: 3rem;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
  }

  .navbar_menu-button.w--open {
    background-color: rgba(0, 0, 0, 0);
    right: -.5rem;
  }

  .navbar_menu-right {
    -ms-grid-rows: auto auto;
        grid-template-rows: auto auto;
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
  }

  .navbar_link {
    width: 100%;
    padding: .75rem 0;
    font-weight: 400;
  }

  .navbar_link:hover {
    color: #101828;
  }

  .navbar_dropdown-right-overlay-absolute {
    min-width: 100%;
    border-radius: .5rem;
  }

  .navbar_item-heading {
    font-weight: 500;
  }

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

  .navbar_video-image-wrapper {
    height: 8rem;
  }

  .navbar_video-item {
    grid-column-gap: 1rem;
    grid-row-gap: 1.5rem;
    -ms-grid-columns: max-content 1fr;
        grid-template-columns: max-content 1fr;
    grid-auto-columns: 1fr;
    -ms-flex-align: start;
        align-items: start;
    display: -ms-grid;
    display: grid;
  }

  .navbar_video-item:hover {
    background-color: rgba(0, 0, 0, 0);
  }

  .navbar_dropdown-video-list {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .navbar_dropdown-content-wrapper {
    width: 100%;
  }

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

  .navbar_icon-wrapper.hide-desktop {
    display: block;
  }

  .navbar_dropdown-link {
    padding: .5rem;
  }

  .navbar_dropdown-link:hover {
    background-color: rgba(0, 0, 0, 0);
  }

  .navbar_dropdown-content-left {
    grid-row-gap: 0rem;
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar01_dropdown-list {
    border-bottom: 1px solid #f2f4f7;
    position: relative;
  }

  .navbar01_dropdown-list.w--open {
    width: 100%;
    box-shadow: none;
    border-bottom-color: #f2f4f7;
    -ms-flex-align: start;
        align-items: flex-start;
    margin-bottom: 1rem;
    padding: 1rem 0;
    position: static;
    left: 0;
    overflow: hidden;
  }

  .navbar_menu-left {
    grid-column-gap: 0px;
    grid-row-gap: 0rem;
    color: #101828;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: start;
        align-items: flex-start;
    padding-bottom: 10rem;
    display: -ms-flexbox;
    display: flex;
    left: 0%;
  }

  .navbar_menu {
    height: 100vh;
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    border-radius: 1rem;
    -ms-flex-align: start;
        align-items: flex-start;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    position: absolute;
    overflow: auto;
  }

  .navbar {
    width: 96%;
    top: 0;
  }

  .heading-xlarge {
    font-size: 3.25rem;
  }

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

  .page-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  ._3col_layout {
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
  }

  ._3col_layout.wide {
    grid-column-gap: 2rem;
    -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
  }

  .row_column.lottie {
    height: auto;
  }

  .lottie-layout {
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .blog_list {
    -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
  }

  .blog_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .footer_top-wrapper {
    -ms-grid-columns: 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr;
  }

  .footer_newsletter-wrapper {
    max-width: 24rem;
  }

  .faq_list {
    padding-left: 0;
  }

  .faq-navigation {
    display: none;
  }

  .faq-grid {
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .heading-large {
    font-size: 2.75rem;
  }

  .contact_component {
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .team_image.main {
    height: 40rem;
  }

  .team1_component {
    grid-column-gap: 3rem;
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
  }

  .team02_list {
    -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
  }

  .team03_list {
    -ms-grid-columns: 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr;
  }

  .layout_lightbox {
    max-width: none;
    min-height: 28rem;
  }

  .main-header_component {
    min-height: auto;
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .navbar02_dropdown-list {
    position: static;
  }

  .navbar02_dropdown-list.w--open {
    width: 100%;
    box-shadow: none;
    border-bottom: 1px solid #f2f4f7;
    margin-bottom: 1rem;
    padding: 1rem 0;
  }

  .dropdown-icon {
    color: #667085;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    top: auto;
    bottom: auto;
    left: auto;
    right: 0%;
  }

  .navbar_dropdown-link-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 0px;
    -ms-grid-rows: max-content;
        grid-template-rows: max-content;
    -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .navbar_dropdown-toggle {
    padding: .75rem 0;
    font-weight: 400;
  }

  .navbar_dropdown-toggle.w--open {
    font-weight: 400;
  }

  .navbar_menu-dropdown {
    width: 100%;
  }

  .navbar04_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar04_dropdown-list.w--open {
    width: 100%;
    box-shadow: none;
    border-style: none;
    border-color: rgba(0, 0, 0, 0);
    padding: 1rem 0;
  }

  .two-column-row {
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  ._4col_layout, .cta-grid {
    -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
  }

  .cta_component {
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
  }

  .mainheader-bg-img {
    display: none;
  }

  .testimonial_grid {
    grid-row-gap: 4rem;
    -ms-grid-rows: auto auto;
        grid-template-rows: auto auto;
    -ms-grid-columns: 100%;
        grid-template-columns: 100%;
  }

  .testimonial_stats-wrapper {
    max-width: 400px;
  }

  .dashboard {
    max-width: 100%;
  }

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

  .faq_section {
    padding-top: 4rem;
  }

  .contact_cta-grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
  }

  .use-case_item {
    grid-column-gap: 2rem;
  }

  .download-grid {
    grid-column-gap: 3rem;
    -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
  }

  .navbar03_dropdown-list {
    position: static;
  }

  .navbar03_dropdown-list.w--open {
    width: 100%;
    box-shadow: none;
    border-bottom: 1px solid #f2f4f7;
    margin-bottom: 1rem;
    padding: 1rem 0;
  }

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

  .beams-left {
    width: 100%;
    height: auto;
  }

  .beams-right {
    display: none;
  }

  .payments_img {
    max-width: 100%;
  }

  .lottie-01 {
    width: 100%;
  }
}

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

  h2 {
    font-size: 2rem;
  }

  h3 {
    font-size: 1.5rem;
  }

  h4 {
    font-size: 1rem;
  }

  .margin-xlarge {
    margin: 2rem;
  }

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

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

  .max-width-medium {
    max-width: none;
  }

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

  .button {
    font-size: 1rem;
  }

  .button.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
  }

  .button-secondary-gray {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .button-secondary-gray:hover {
    color: #344054;
    background-color: #fff;
  }

  .button-secondary-gray.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
  }

  .navbar_button-wrapper.hide-desktop {
    width: 100%;
    grid-column-gap: .75rem;
    grid-row-gap: 1rem;
    -ms-grid-rows: auto auto;
        grid-template-rows: auto auto;
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 3rem;
    display: -ms-grid;
    display: grid;
  }

  .navbar_link, .button-link {
    font-size: 1rem;
  }

  .button-row {
    -ms-flex-item-align: stretch;
        -ms-grid-row-align: stretch;
        align-self: stretch;
  }

  .button-row.is-reverse-mobile-landscape {
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
  }

  .text-size-small.hide-mobile-landscape {
    display: none;
  }

  .navbar_video-item, .navbar_dropdown-link {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .navbar_dropdown-content-left {
    -ms-flex-direction: column;
        flex-direction: column;
    grid-auto-columns: 1fr;
  }

  .navbar {
    width: 94%;
    height: 4rem;
  }

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

  .space-small {
    min-height: 1.25rem;
  }

  .heading-xlarge {
    font-size: 2.5rem;
  }

  .space-xxlarge {
    min-height: 4rem;
  }

  .logos_logo {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .logos_list {
    -ms-grid-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
        grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
  }

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

  .space-xsmall {
    min-height: .75rem;
  }

  .heading-medium {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .page-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .card_outlined-item.bg {
    min-height: 34rem;
  }

  ._3col_layout {
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
  }

  ._3col_layout.wide {
    grid-row-gap: 3rem;
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
  }

  .space-medium {
    min-height: 1.5rem;
  }

  .heading-xsmall {
    font-size: 1.25rem;
  }

  .testimonial_arrow:hover {
    background-color: #fff;
  }

  .testimonial_logo {
    max-height: 2.5rem;
  }

  .testimonial_logo-wrapper {
    margin-top: 1rem;
  }

  .testimonial_client {
    width: 100%;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: start;
        align-items: flex-start;
  }

  .testimonial_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

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

  .blog_image-link {
    margin-bottom: 1.5rem;
  }

  .blog_image-link:hover {
    box-shadow: none;
  }

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

  .blog_heading-wrapper {
    grid-row-gap: 2rem;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: start;
        align-items: flex-start;
  }

  .footer_social-link:hover {
    color: #98a2b3;
  }

  .footer_legal-list-wrapper {
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
  }

  .footer_link:hover {
    color: #667085;
  }

  .footer_top-wrapper {
    grid-row-gap: 2rem;
  }

  .footer_newsletter-wrapper {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: start;
        align-items: flex-start;
  }

  .vertical_item-list {
    grid-row-gap: 2.5rem;
    margin-bottom: 2rem;
  }

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

  .faq_question {
    padding: 1rem 1.25rem;
  }

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

  .heading-large {
    font-size: 2.25rem;
  }

  .form-button {
    font-size: 1rem;
  }

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

  .social-link:hover {
    color: #98a2b3;
  }

  .team1_list, .team1_component {
    grid-row-gap: 3rem;
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
  }

  .team02_list {
    grid-row-gap: 2.5rem;
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
  }

  .team03_list {
    grid-row-gap: 2rem;
    -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
  }

  .layout_lightbox {
    min-height: 20rem;
  }

  .main-header_component {
    grid-row-gap: 3rem;
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
  }

  .navbar_dropdown-content {
    -ms-flex-direction: column;
        flex-direction: column;
    grid-auto-columns: 1fr;
  }

  .navbar_dropdown-toggle {
    font-size: 1rem;
  }

  .two-column-row {
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
  }

  ._4col_layout {
    grid-row-gap: 2.5rem;
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
  }

  .tab-link {
    white-space: nowrap;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .tabs-menu {
    width: 100%;
    overflow: auto;
  }

  .tabs_component {
    width: 100%;
    padding-bottom: 4rem;
  }

  .cta-grid {
    min-height: auto;
  }

  .cta_component {
    padding: 2rem;
  }

  .testimonial-text {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .dashboard {
    border-radius: 1rem;
  }

  .faq_menu-link:hover {
    color: #667085;
    background-color: rgba(0, 0, 0, 0);
  }

  .faq_category-menu {
    overflow: scroll;
  }

  .contact_cta-grid {
    padding: 2rem;
  }

  .partners_tag {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .use-case_item, .download-grid {
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
  }

  .download_wrap {
    padding: 2rem;
  }

  .button-tertiary-gray_cta:hover {
    color: #475467;
    background-color: rgba(0, 0, 0, 0);
  }

  .heading-h1 {
    font-size: 2.8rem;
  }

  .button-row_center {
    -ms-flex-item-align: stretch;
        -ms-grid-row-align: stretch;
        align-self: stretch;
  }

  .button-row_center.is-reverse-mobile-landscape {
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
  }
}

@media screen and (max-width: 479px) {
  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .button, .button-secondary-gray, .navbar_link {
    font-size: 1.15rem;
  }

  .navbar_video-item {
    -ms-flex-direction: column;
        flex-direction: column;
  }

  .navbar_dropdown-video-list {
    grid-auto-columns: 1fr;
  }

  .navbar_dropdown-content-left {
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
  }

  .navbar01_dropdown-content {
    -ms-flex-direction: column;
        flex-direction: column;
  }

  .navbar {
    width: 93%;
  }

  .heading-medium {
    font-size: 2rem;
  }

  .card_outlined-item.bg {
    background-size: contain;
  }

  .row_column.lottie-img {
    max-height: 20rem;
  }

  .testimonial_arrow {
    bottom: -3rem;
  }

  .testimonial_component {
    margin-bottom: 3rem;
  }

  .footer_social-icons {
    grid-column-gap: 1rem;
    margin-bottom: 1rem;
  }

  .footer_bottom-wrapper {
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
  }

  .footer_top-wrapper {
    grid-row-gap: 2rem;
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
  }

  .footer_form {
    box-shadow: none;
    background-color: rgba(255, 255, 255, 0);
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    padding: 0;
  }

  .faq-grid {
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
  }

  .heading-large {
    font-size: 2rem;
  }

  .form-button {
    font-size: 1.125rem;
  }

  .form-radio-2col {
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
  }

  .form-field-2col {
    -ms-grid-rows: auto auto;
        grid-template-rows: auto auto;
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
  }

  .contact_component {
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
  }

  .team_image.main, .team_image.team {
    height: 22rem;
  }

  .team1_list, .team1_component {
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
  }

  .team03_list {
    grid-column-gap: 1rem;
  }

  .lightbox_video-overlay-layer {
    height: 93%;
  }

  .layout_lightbox {
    min-height: 14rem;
  }

  .navbar_dropdown-link-list, .navbar_dropdown-content {
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
  }

  .navbar_dropdown-toggle {
    font-size: 1.15rem;
  }

  .lottie-02, .lottie-03 {
    width: 120%;
  }

  ._2col-grid {
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
  }

  ._2col-grid.custom {
    -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
  }

  .cta-grid {
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
  }

  .cta_component {
    -ms-grid-columns: 100%;
        grid-template-columns: 100%;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .mainheader-bg-img {
    height: 50%;
    bottom: -5%;
  }

  .footer_subscribe-input {
    min-height: 3.5rem;
    margin-bottom: 1rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    box-shadow: 0 10px 30px -10px rgba(21, 84, 141, .3);
  }

  .contact_cta-grid {
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
  }

  .partners_item {
    padding: 1.5rem;
  }

  .partners_title-wrap {
    margin-bottom: .5rem;
  }

  .partners_item-top {
    grid-row-gap: 1.5rem;
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
  }

  .lottie_35 {
    height: auto;
  }

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

  .lottie-01 {
    width: 120%;
  }

  .popup_wrap {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .popup_close-btn {
    top: .5rem;
    right: .5rem;
  }
}

#w-node-c9ac5088-d3d8-f0d6-0860-717d98fd6e5d-122b52ab, #w-node-c9ac5088-d3d8-f0d6-0860-717d98fd6e63-122b52ab, #w-node-c9ac5088-d3d8-f0d6-0860-717d98fd6e69-122b52ab {
  -ms-flex-item-align: start;
      -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_8ee6a51f-6ded-2332-2c44-8879639344ad-122b52ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8bb3481-70a6-125f-e07d-6bd0bc89448a-122b52ab, #w-node-f8bb3481-70a6-125f-e07d-6bd0bc89449c-122b52ab, #w-node-_5e463f39-0f6d-1a98-4ed4-3fd1a051d0d2-122b52ab, #w-node-_5e463f39-0f6d-1a98-4ed4-3fd1a051d0c0-122b52ab, #w-node-_4138c52a-3b49-e62e-a3cb-4b9e89f0f955-122b52ab, #w-node-_5064e499-ca67-853c-3da9-68eb1aed5cb6-122b52ab {
  justify-self: center;
}

#w-node-fc79d5b4-3298-9c69-e122-a32863ac7c70-122b52ab {
  -ms-flex-item-align: end;
      -ms-grid-row-align: end;
      align-self: end;
}

#w-node-_42bbc55d-fa0f-30fa-858f-68189d343b58-9d343b40 {
  justify-self: end;
}

#w-node-_42bbc55d-fa0f-30fa-858f-68189d343b59-9d343b40, #w-node-_42bbc55d-fa0f-30fa-858f-68189d343b67-9d343b40, #w-node-_42bbc55d-fa0f-30fa-858f-68189d343b75-9d343b40, #w-node-_42bbc55d-fa0f-30fa-858f-68189d343b83-9d343b40, #w-node-_7be56255-a3f8-b3d6-7eb2-3361eca3a44e-cc1c2dce, #w-node-_1408be62-9461-238e-480c-603ccc1c2e15-cc1c2dce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_89d5285e-b0c5-647e-1845-5edaad4af378-710694a2, #w-node-_89d5285e-b0c5-647e-1845-5edaad4af37e-710694a2, #w-node-_89d5285e-b0c5-647e-1845-5edaad4af384-710694a2 {
  -ms-flex-item-align: start;
      -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_40f3bddd-2787-d3fc-26e9-a87af98eb1c1-710694a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  justify-self: center;
}

#w-node-_0e4f99e2-c5aa-7c62-e538-3777a3a289c0-710694a2, #w-node-_0e4f99e2-c5aa-7c62-e538-3777a3a289c6-710694a2, #w-node-_0e4f99e2-c5aa-7c62-e538-3777a3a289cc-710694a2, #w-node-_0e4f99e2-c5aa-7c62-e538-3777a3a289d2-710694a2, #w-node-e6646f88-73ae-a13e-6f82-802ffc9a2266-710694a2, #w-node-e6646f88-73ae-a13e-6f82-802ffc9a226c-710694a2, #w-node-e6646f88-73ae-a13e-6f82-802ffc9a2272-710694a2, #w-node-e6646f88-73ae-a13e-6f82-802ffc9a2278-710694a2, #w-node-b5f5bd81-1ba2-2c7d-adc4-a882fd5923e3-710694a2, #w-node-b5f5bd81-1ba2-2c7d-adc4-a882fd5923e9-710694a2, #w-node-_8c5f3c8a-2449-bd00-f8af-5d338a7c2ffd-710694a2, #w-node-_8c5f3c8a-2449-bd00-f8af-5d338a7c3003-710694a2 {
  -ms-flex-item-align: start;
      -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_2944061c-0724-dbe2-8485-d7487543f413-710694a2 {
  justify-self: center;
}

#w-node-_2944061c-0724-dbe2-8485-d7487543f419-710694a2, #w-node-_2944061c-0724-dbe2-8485-d7487543f41f-710694a2, #w-node-_2944061c-0724-dbe2-8485-d7487543f425-710694a2, #w-node-_2944061c-0724-dbe2-8485-d7487543f42b-710694a2, #w-node-_2944061c-0724-dbe2-8485-d7487543f431-710694a2, #w-node-_2944061c-0724-dbe2-8485-d7487543f437-710694a2, #w-node-_2944061c-0724-dbe2-8485-d7487543f43d-710694a2 {
  -ms-flex-item-align: start;
      -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_2944061c-0724-dbe2-8485-d7487543f443-710694a2, #w-node-_2944061c-0724-dbe2-8485-d7487543f446-710694a2, #w-node-_2944061c-0724-dbe2-8485-d7487543f448-710694a2 {
  justify-self: center;
}

#w-node-_2944061c-0724-dbe2-8485-d7487543f44e-710694a2, #w-node-_2944061c-0724-dbe2-8485-d7487543f454-710694a2 {
  -ms-flex-item-align: start;
      -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_2944061c-0724-dbe2-8485-d7487543f45b-710694a2 {
  justify-self: center;
}

#w-node-_2944061c-0724-dbe2-8485-d7487543f461-710694a2, #w-node-_2944061c-0724-dbe2-8485-d7487543f467-710694a2, #w-node-_2944061c-0724-dbe2-8485-d7487543f46d-710694a2 {
  -ms-flex-item-align: start;
      -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_2944061c-0724-dbe2-8485-d7487543f473-710694a2 {
  justify-self: center;
}

#w-node-e6abaa2d-8f5d-eb72-b1a6-736cffe6c533-7767c6ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d2b9d627-0322-dfee-9683-19807cb38389-6428f40d, #w-node-d2b9d627-0322-dfee-9683-19807cb383b9-6428f40d, #w-node-d2b9d627-0322-dfee-9683-19807cb383bc-6428f40d, #w-node-d2b9d627-0322-dfee-9683-19807cb383be-6428f40d, #w-node-d2b9d627-0322-dfee-9683-19807cb383d1-6428f40d, #w-node-d2b9d627-0322-dfee-9683-19807cb383e9-6428f40d, #w-node-_850f973e-8ab0-4a99-ea10-9db85081079a-6428f40d, #w-node-_850f973e-8ab0-4a99-ea10-9db85081079c-6428f40d, #w-node-b46e5674-e406-efd2-8af9-cffc4fca25cb-6428f40d, #w-node-b46e5674-e406-efd2-8af9-cffc4fca25e3-6428f40d {
  justify-self: center;
}

#w-node-fda525a1-bb09-da72-d96a-9d9db93f05bd-6a877376, #w-node-fda525a1-bb09-da72-d96a-9d9db93f05c3-6a877376, #w-node-_0229efd2-92f4-4c28-a2a2-3f5e0a3c6511-6a877376, #w-node-fda525a1-bb09-da72-d96a-9d9db93f05ca-6a877376, #w-node-fda525a1-bb09-da72-d96a-9d9db93f05d0-6a877376, #w-node-_394cb8c9-9c60-515e-f2ec-23a5b0b5b13c-6a877376, #w-node-_394cb8c9-9c60-515e-f2ec-23a5b0b5b142-6a877376, #w-node-_394cb8c9-9c60-515e-f2ec-23a5b0b5b14f-6a877376, #w-node-_394cb8c9-9c60-515e-f2ec-23a5b0b5b155-6a877376, #w-node-fef6097f-fb0d-3744-76bf-6b76c7f15e03-6a877376, #w-node-fef6097f-fb0d-3744-76bf-6b76c7f15e09-6a877376, #w-node-fef6097f-fb0d-3744-76bf-6b76c7f15e16-6a877376, #w-node-fef6097f-fb0d-3744-76bf-6b76c7f15e1c-6a877376, #w-node-_10e7462f-4a9c-fd8a-4b8f-0dd2894e7826-6a877376, #w-node-_10e7462f-4a9c-fd8a-4b8f-0dd2894e7830-6a877376, #w-node-_10e7462f-4a9c-fd8a-4b8f-0dd2894e783a-6a877376, #w-node-_02484e2a-e5f2-6ebe-049b-4b6c0d8414df-6a877376, #w-node-_02484e2a-e5f2-6ebe-049b-4b6c0d8414e5-6a877376, #w-node-_02484e2a-e5f2-6ebe-049b-4b6c0d8414eb-6a877376 {
  -ms-flex-item-align: start;
      -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_86ffba5f-9aef-b6db-9e66-1c1bd2de7280-6a877376 {
  justify-self: center;
}

#w-node-fc6c49ca-0730-3348-2435-35d2793ea709-6a877376, #w-node-fc6c49ca-0730-3348-2435-35d2793ea712-6a877376, #w-node-fc6c49ca-0730-3348-2435-35d2793ea71b-6a877376 {
  -ms-flex-item-align: start;
      -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_3f0fe40d-631c-c75a-d26b-d1c4b13c3611-6a877376 {
  justify-self: start;
}

#w-node-_3f0fe40d-631c-c75a-d26b-d1c4b13c3616-6a877376, #w-node-_3f0fe40d-631c-c75a-d26b-d1c4b13c361c-6a877376, #w-node-_3f0fe40d-631c-c75a-d26b-d1c4b13c3622-6a877376, #w-node-_3f0fe40d-631c-c75a-d26b-d1c4b13c3628-6a877376, #w-node-_3f0fe40d-631c-c75a-d26b-d1c4b13c362e-6a877376 {
  -ms-flex-item-align: start;
      -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_3f0fe40d-631c-c75a-d26b-d1c4b13c3634-6a877376 {
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
  justify-self: center;
}

#w-node-_7e2c6b60-d0a4-2ae5-4578-92083e890322-3044f5d5 {
  justify-self: center;
}

#w-node-_95e671a3-fa4f-04c5-0b46-d2f2619a55f9-3044f5d5, #w-node-_95e671a3-fa4f-04c5-0b46-d2f2619a55ff-3044f5d5, #w-node-_95e671a3-fa4f-04c5-0b46-d2f2619a560c-3044f5d5, #w-node-_95e671a3-fa4f-04c5-0b46-d2f2619a5612-3044f5d5 {
  -ms-flex-item-align: start;
      -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_7e2c6b60-d0a4-2ae5-4578-92083e890355-3044f5d5, #w-node-_7e2c6b60-d0a4-2ae5-4578-92083e890357-3044f5d5, #w-node-_7e2c6b60-d0a4-2ae5-4578-92083e89036a-3044f5d5 {
  justify-self: center;
}

#w-node-cc4f0db1-700a-19ee-187d-2cb43a1b907d-3044f5d5, #w-node-cc4f0db1-700a-19ee-187d-2cb43a1b9083-3044f5d5, #w-node-cc4f0db1-700a-19ee-187d-2cb43a1b9089-3044f5d5 {
  -ms-flex-item-align: start;
      -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_7e2c6b60-d0a4-2ae5-4578-92083e890382-3044f5d5, #w-node-_53020183-18d3-c2bb-f999-77d3ad320b18-3044f5d5, #w-node-_53020183-18d3-c2bb-f999-77d3ad320b1a-3044f5d5, #w-node-_53020183-18d3-c2bb-f999-77d3ad320ae5-3044f5d5, #w-node-_53020183-18d3-c2bb-f999-77d3ad320b15-3044f5d5, #w-node-_53020183-18d3-c2bb-f999-77d3ad320b45-3044f5d5, #w-node-_53020183-18d3-c2bb-f999-77d3ad320b2d-3044f5d5, #w-node-_792e0d6d-bc9e-2367-0b4b-d65e18cab97e-3044f5d5, #w-node-_792e0d6d-bc9e-2367-0b4b-d65e18cab9ae-3044f5d5, #w-node-aa29e3b9-0173-024c-268b-557654b181f5-3044f5d5, #w-node-aa29e3b9-0173-024c-268b-557654b18202-3044f5d5, #w-node-c6f95d80-d1e8-69a4-3fa6-5f08080f7224-3044f5d5 {
  justify-self: center;
}

#w-node-_7e2c6b60-d0a4-2ae5-4578-92083e890370-3044f5d5, #w-node-_7e2c6b60-d0a4-2ae5-4578-92083e890376-3044f5d5, #w-node-_7e2c6b60-d0a4-2ae5-4578-92083e89037c-3044f5d5, #w-node-_3cb26789-4739-5559-60d8-94fd3373f0cb-3044f5d5, #w-node-_3cb26789-4739-5559-60d8-94fd3373f0d1-3044f5d5 {
  -ms-flex-item-align: start;
      -ms-grid-row-align: start;
      align-self: start;
}

#w-node-c6f95d80-d1e8-69a4-3fa6-5f08080f7231-3044f5d5, #w-node-_0683ffbb-ebe3-7e8f-8430-67f89aff13aa-3044f5d5, #w-node-_0683ffbb-ebe3-7e8f-8430-67f89aff13b7-3044f5d5, #w-node-_219a2241-d946-d802-901b-afa512236819-3044f5d5, #w-node-_219a2241-d946-d802-901b-afa512236826-3044f5d5, #w-node-_39c1a992-2a0d-3d4b-af49-3626a786d962-3044f5d5 {
  justify-self: center;
}

#w-node-_976cde84-1f6b-59ec-aee1-9ec723183949-3044f5d5, #w-node-_976cde84-1f6b-59ec-aee1-9ec72318394f-3044f5d5, #w-node-_976cde84-1f6b-59ec-aee1-9ec723183955-3044f5d5 {
  -ms-flex-item-align: start;
      -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_39c1a992-2a0d-3d4b-af49-3626a786d96f-3044f5d5, #w-node-fe262d51-14d5-c725-bfa0-b79a2ccecb82-3044f5d5, #w-node-fe262d51-14d5-c725-bfa0-b79a2ccecb8f-3044f5d5 {
  justify-self: center;
}

#w-node-_0d7d8d61-9625-c671-7afd-5f068f6facc5-0c7e9194 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92d3fe5b-cdc7-a46e-eab0-4f3309e27f6b-0c7e9194 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_165973fe-6df3-6ba1-6eb3-38fa90f721ae-0c7e9194, #w-node-f6f7ee99-0cc6-95f6-1ff2-858dd1da3886-0c7e9194 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92d3fe5b-cdc7-a46e-eab0-4f3309e27f78-0c7e9194, #w-node-_92d3fe5b-cdc7-a46e-eab0-4f3309e27f7e-0c7e9194, #w-node-_92d3fe5b-cdc7-a46e-eab0-4f3309e27f84-0c7e9194, #w-node-_4d88645d-c066-a7f3-66af-776b6fbe8515-0c7e9194, #w-node-_434c9848-1b42-4e60-0885-05961eaa8bf3-0c7e9194, #w-node-c9d70a38-bfeb-d5a0-1669-3c872fd113c5-0c7e9194, #w-node-_6ed0cb16-bf36-eda3-f92c-4b5b6ad4166f-0c7e9194, #w-node-_93fe9836-1455-f3d3-e95b-8b083d4d7ec2-0c7e9194, #w-node-ced76306-7834-dbcc-1331-0de94d0f1e40-0c7e9194 {
  -ms-flex-item-align: start;
      -ms-grid-row-align: start;
      align-self: start;
}

#w-node-eb74be39-c7dc-a202-d116-2ae0b8611a93-0c7e9194 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f1f6518-adc0-abfe-ff20-689649e13abd-0c7e9194, #w-node-eff05939-f916-7fbe-0242-11db0380a96b-0c7e9194, #w-node-_673368e0-43c3-670b-9f62-c0ce98619b7c-0c7e9194, #w-node-_0ede3ef7-b280-0ab7-6a34-3780751d5d8d-0c7e9194, #w-node-d7891e92-0615-f54e-63bd-2462c6b1e63e-0c7e9194, #w-node-_92d3fe5b-cdc7-a46e-eab0-4f3309e27f98-0c7e9194, #w-node-_2eb843eb-ca36-20b6-cee7-c1ca31e00324-0c7e9194, #w-node-bc316cdd-7fca-1053-b3ee-8b67b64ad85b-0c7e9194, #w-node-ea2d4bd5-1499-af3e-c64f-e8092f28a171-0c7e9194, #w-node-_54b4b7d4-bb4c-006c-e219-8daac1412c20-0c7e9194, #w-node-_1657a605-b4ce-5665-c60b-2b378a82c2e0-0c7e9194, #w-node-_258c09b5-3582-7265-cbed-d3fb17f6165b-0c7e9194, #w-node-_709015cb-438c-6835-8e47-89d2a816174d-0c7e9194, #w-node-_13e88246-b5a1-4b9b-608f-688ac25e399c-0c7e9194, #w-node-_13e88246-b5a1-4b9b-608f-688ac25e39a6-0c7e9194, #w-node-_13e88246-b5a1-4b9b-608f-688ac25e39ab-0c7e9194, #w-node-_13e88246-b5a1-4b9b-608f-688ac25e39b0-0c7e9194, #w-node-_9391bf4a-a354-72ae-a1f8-385b15cfa857-0c7e9194, #w-node-_3edd8e74-2dae-2946-aafb-b7090b503d8c-0c7e9194, #w-node-_5217d825-27b8-272d-2955-6e5cfeeed90b-0c7e9194, #w-node-_8dd884b2-762f-58cd-af04-75cc1db2598f-0c7e9194, #w-node-_934bec9c-1ed5-b8c4-19cf-f6cf3bfdb4a2-0c7e9194, #w-node-a686a827-3d29-c6c3-63d6-3b1ecfa40d28-0c7e9194, #w-node-fb864e9f-2afe-a9de-73bf-bd419b4b1f59-0c7e9194, #w-node-_5c12c2da-84fd-dcf3-b780-6c2ed6abc12b-0c7e9194, #w-node-_922622ed-d9c8-3d15-e4da-13f8705f64e0-0c7e9194, #w-node-a4f03f82-c8c4-7d03-18ea-3e4772b21087-0c7e9194 {
  -ms-flex-item-align: start;
      -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_75d2d16f-8a6f-fee7-50dc-de555e2f4e25-191ee0ac {
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
  justify-self: center;
}

#w-node-_6cc56a41-3a91-3688-b4f3-3c6f14c35815-191ee0ac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_593ee7c7-da60-9931-8968-952e51621d9c-191ee0ac {
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
}

#w-node-_593ee7c7-da60-9931-8968-952e51621da9-191ee0ac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_593ee7c7-da60-9931-8968-952e51621dc8-191ee0ac {
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
}

#w-node-_593ee7c7-da60-9931-8968-952e51621dd5-191ee0ac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_386949b5-2a1e-2a65-629e-be1b0b3ac3b3-191ee0ac {
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
}

#w-node-_386949b5-2a1e-2a65-629e-be1b0b3ac3c0-191ee0ac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e5311835-98f4-991c-b6da-153dc4cac3c4-68fd57b6, #w-node-e5311835-98f4-991c-b6da-153dc4cac3d2-68fd57b6, #w-node-e5311835-98f4-991c-b6da-153dc4cac3e0-68fd57b6, #w-node-e5311835-98f4-991c-b6da-153dc4cac3ee-68fd57b6, #w-node-_5288dfd9-ece0-0e10-9db0-13740f8bd50f-68fd57b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5288dfd9-ece0-0e10-9db0-13740f8bd510-68fd57b6 {
  justify-self: center;
}

#w-node-bf1991f2-2a54-7eab-9e41-7dcbb3e37c96-9c83eb38, #w-node-bf1991f2-2a54-7eab-9e41-7dcbb3e37ca7-9c83eb38, #w-node-_319f0e21-1569-38a3-9f6a-16e7628ce926-9c83eb38, #w-node-cc1579d3-a7e4-e814-88a6-1e43b8590b13-9c83eb38 {
  justify-self: end;
}

#w-node-_9a4596cb-d4f1-512e-ee74-a27c32384bca-f9537027 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3c74e222-e8db-daef-78cd-ae8916b64d51-f9537027, #w-node-_3c74e222-e8db-daef-78cd-ae8916b64d57-f9537027 {
  -ms-flex-item-align: start;
      -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_9a4596cb-d4f1-512e-ee74-a27c32384bd8-f9537027 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f976c75-bb3f-af28-fd5c-32485c65740f-f9537027, #w-node-_7f976c75-bb3f-af28-fd5c-32485c657415-f9537027 {
  -ms-flex-item-align: start;
      -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_9a4596cb-d4f1-512e-ee74-a27c32384be6-f9537027 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ffa2501-2f88-7382-15df-fcbb80a3bf9b-f9537027, #w-node-_57b04fbd-30ea-4aad-5eff-dcbdda4d9584-f9537027 {
  -ms-flex-item-align: start;
      -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_72b3cb29-45a0-6462-fb59-1c0b212f92c3-188fcd01, #w-node-_72b3cb29-45a0-6462-fb59-1c0b212f92e3-188fcd01 {
  justify-self: center;
}

#w-node-_72b3cb29-45a0-6462-fb59-1c0b212f9303-188fcd01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_72b3cb29-45a0-6462-fb59-1c0b212f9317-188fcd01, #w-node-_53c1990c-d95c-dbf9-f947-9e4948e69bc6-188fcd01 {
  justify-self: center;
}

@media screen and (min-width: 1280px) {
  #w-node-b2b2c3f4-74ca-b25b-162b-6ffdb7f4e447-cc1c2dce, #w-node-_1d144d51-279b-08c4-bc42-00883d15a789-cc1c2dce, #w-node-_5cbacbba-238a-bb17-6566-295e84d56ede-9c83eb38 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_72b3cb29-45a0-6462-fb59-1c0b212f92c3-188fcd01 {
    justify-self: center;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_6db191b0-6485-0bf9-1bbe-1923e6a8642c-122b52ab {
    justify-self: center;
  }

  #w-node-f8bb3481-70a6-125f-e07d-6bd0bc89448a-122b52ab {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: center;
  }

  #w-node-_4138c52a-3b49-e62e-a3cb-4b9e89f0f955-122b52ab {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-d1bcd370-686d-2d6a-551c-23ceaff677d5-122b52ab {
    justify-self: center;
  }

  #w-node-f1080338-52fe-f34b-8ec0-83c2b8613bac-b8613ba8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a41c4402-3479-9810-5555-cc1de61792ed-cc1c2dce, #w-node-_1408be62-9461-238e-480c-603ccc1c2e15-cc1c2dce, #w-node-_0e86f98d-5ecf-e7e7-9a13-f56394c36cbf-cc1c2dce {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2944061c-0724-dbe2-8485-d7487543f413-710694a2, #w-node-_2944061c-0724-dbe2-8485-d7487543f45b-710694a2, #w-node-d2b9d627-0322-dfee-9683-19807cb38389-6428f40d, #w-node-d2b9d627-0322-dfee-9683-19807cb383d1-6428f40d, #w-node-b46e5674-e406-efd2-8af9-cffc4fca25cb-6428f40d, #w-node-_7e2c6b60-d0a4-2ae5-4578-92083e890322-3044f5d5, #w-node-_7e2c6b60-d0a4-2ae5-4578-92083e89036a-3044f5d5, #w-node-_53020183-18d3-c2bb-f999-77d3ad320ae5-3044f5d5, #w-node-_792e0d6d-bc9e-2367-0b4b-d65e18cab97e-3044f5d5, #w-node-aa29e3b9-0173-024c-268b-557654b181f5-3044f5d5, #w-node-c6f95d80-d1e8-69a4-3fa6-5f08080f7224-3044f5d5, #w-node-_0683ffbb-ebe3-7e8f-8430-67f89aff13aa-3044f5d5, #w-node-_219a2241-d946-d802-901b-afa512236819-3044f5d5, #w-node-_39c1a992-2a0d-3d4b-af49-3626a786d962-3044f5d5, #w-node-fe262d51-14d5-c725-bfa0-b79a2ccecb82-3044f5d5 {
    grid-area: 2 / 1 / 3 / 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_6db191b0-6485-0bf9-1bbe-1923e6a8642c-122b52ab, #w-node-f8bb3481-70a6-125f-e07d-6bd0bc89448a-122b52ab, #w-node-_4138c52a-3b49-e62e-a3cb-4b9e89f0f955-122b52ab, #w-node-_1df75833-5a51-cce6-da11-7513541b9233-122b52ab, #w-node-_2944061c-0724-dbe2-8485-d7487543f413-710694a2, #w-node-_2944061c-0724-dbe2-8485-d7487543f45b-710694a2, #w-node-_6685b5c0-427d-c802-fbe0-bc7740d73847-7767c6ad, #w-node-d2b9d627-0322-dfee-9683-19807cb38389-6428f40d, #w-node-d2b9d627-0322-dfee-9683-19807cb383d1-6428f40d, #w-node-b46e5674-e406-efd2-8af9-cffc4fca25cb-6428f40d, #w-node-_86ffba5f-9aef-b6db-9e66-1c1bd2de7279-6a877376, #w-node-_3f0fe40d-631c-c75a-d26b-d1c4b13c3611-6a877376, #w-node-_7e2c6b60-d0a4-2ae5-4578-92083e890322-3044f5d5, #w-node-aa29e3b9-0173-024c-268b-557654b181f5-3044f5d5, #w-node-c6f95d80-d1e8-69a4-3fa6-5f08080f7224-3044f5d5, #w-node-_0683ffbb-ebe3-7e8f-8430-67f89aff13aa-3044f5d5, #w-node-_219a2241-d946-d802-901b-afa512236819-3044f5d5, #w-node-_39c1a992-2a0d-3d4b-af49-3626a786d962-3044f5d5, #w-node-fe262d51-14d5-c725-bfa0-b79a2ccecb82-3044f5d5, #w-node-_3d752395-e82a-552b-a7ed-3baafb7a1a7a-0c7e9194 {
    -ms-flex-order: -9999;
        order: -9999;
  }

  #w-node-_92d3fe5b-cdc7-a46e-eab0-4f3309e27f6b-0c7e9194 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_75d2d16f-8a6f-fee7-50dc-de555e2f4e25-191ee0ac, #w-node-_593ee7c7-da60-9931-8968-952e51621d9c-191ee0ac, #w-node-_593ee7c7-da60-9931-8968-952e51621dc8-191ee0ac, #w-node-_386949b5-2a1e-2a65-629e-be1b0b3ac3b3-191ee0ac {
    -ms-flex-order: -9999;
        order: -9999;
  }
}


@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-ExtraBold.ttf') format('truetype'), url('../fonts/Inter-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
