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

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

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

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

:root {
  --newdesign--black-dark: #282a30;
  --yuno: #3e4fe0;
  --text-color: #121212;
  --white: white;
  --newdesign--primary: #3e4fe0;
  --dark-green: #d1e0e3;
  --newdesign--blue-light: #e3eeff;
  --radius-l: 1.25rem;
  --bg-orange: #f9f0e7;
  --border-gray-light: #eceff2;
  --radius-s: .5rem;
  --newdesign--white: white;
  --radius-m: .75rem;
  --bg-blue: #e5eefb;
  --black: #121212;
  --radius-xs: .25rem;
  --newdesign--text-color-grey: #6c6f75;
  --newdesign--whitesmoke: #eceff2;
  --newdesign--grey: #fcfcff;
  --darker-blue: #c9dbe9;
  --body-copy: #3d4043;
  --bg-purple: #eaecf8;
  --bg-grey: #f8fafb;
  --newdesign--bg-secondary-1: #e3eeff;
  --newdesign--purple-light200: #dbdff1;
  --newdesign--sky-blue: #c9dfff;
  --newdesign--blue-burnt: #6f7df6;
  --newdesign--purple-burnt: #7b5a8a;
  --newdesign--purple-light100: #e8eaf5;
  --light-purple: #f6f7ff;
  --secondary: #e4e5f2;
  --newdesign--black: #000;
  --newdesign--grey100: #f6f7fa;
  --newdesign--green: #e0ed80;
  --newdesign--blue400: #5c6cf7;
  --off-white: #f6f7fa;
  --bg-green: #ecefea;
  --navy-blue-2: #022239;
  --navy-blue-3: #022742;
  --light-green: #edf5f6;
  --darker-green: #aac5c5;
  --dark-purple: #e4e5f2;
  --darker-purple: #d1d1ed;
  --light-grey: #f4f5f7;
  --dark-grey: #d1d8e3;
  --darker-grey: #16161699;
  --light-blue: #edf8ff;
  --dark-blue: #d9edfc;
  --radius-tag: .3125rem;
  --gray: #595959;
  --newdesign--purple-dark: #312293;
}

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

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

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

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

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

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

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

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

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

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('/images/custom-checkbox-checkmark.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

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

.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.w-pagination-previous {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-previous-icon {
  margin-right: 4px;
}

.w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-next-icon {
  margin-left: 4px;
}

.w-page-count {
  text-align: center;
  width: 100%;
  margin-top: 20px;
}

body {
  color: var(--newdesign--black-dark);
  background-color: #fff;
  font-family: Titillium Web, Impact, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

html {
  overflow-x: hidden;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4rem;
  font-weight: 400;
  line-height: 1.1;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 400;
  line-height: 1.2;
}

h3 {
  color: var(--newdesign--black-dark);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.2;
}

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

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.5;
}

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

p {
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
}

a {
  color: var(--yuno);
  text-decoration: underline;
}

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

label {
  margin-bottom: 0;
  display: block;
}

figcaption {
  text-align: left;
  margin-top: 5px;
}

.overflow-hidden {
  overflow: hidden;
}

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

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

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

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

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

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

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

.padding-section-medium.postion-relative {
  position: relative;
}

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

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

.align-center.max-width-46rem {
  max-width: 46rem;
}

.align-center.max-width-40rem {
  max-width: 40rem;
}

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

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

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

.form_field-label {
  color: #000;
  margin-bottom: .5rem;
  font-size: .833vw;
  font-weight: 600;
}

.icon-1x1-xxxsmall {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

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

.button {
  background-color: var(--text-color);
  color: #fff;
  text-align: center;
  border: 1px solid #000;
  border-radius: 200vw;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button.is-secondary {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  color: #000;
  background-color: #0000;
  align-items: center;
  display: flex;
}

.button.is-secondary.submit-copy {
  background-color: var(--text-color);
  color: #fff;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border-width: .069vh;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: auto;
  padding: 1.2vh 1.389vw;
  font-size: .972vw;
  line-height: 1;
  transition: all .2s;
  display: flex;
}

.button.is-secondary.submit-copy:hover {
  border-color: var(--yuno);
  background-color: var(--yuno);
}

.button.is-secondary.submit-copy {
  background-color: var(--white);
  color: var(--text-color);
  background-image: none;
  border-width: .069vh;
  align-items: center;
  width: 100%;
  min-height: 4vw;
  margin-right: 0;
  padding: 1.2vh 1.38vw 1.2vh 1.389vw;
  font-size: 1.111vw;
  line-height: 1;
  transition: all .2s;
  display: flex;
}

.button.is-secondary.submit-copy:hover {
  border-color: var(--yuno);
  background-color: var(--yuno);
  color: var(--white);
}

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

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

.text-size-tiny {
  font-size: .75rem;
}

.text-size-tiny.is_text-spacer {
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-weight: 500;
}

.text-size-tiny.is_text-spacer.text-weight-bold {
  font-weight: 700;
}

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

.navbar1_logo {
  color: var(--yuno);
  width: auto;
  height: 100%;
  margin-top: .2vh;
}

.navbar1_logo.demo {
  width: 70px;
  height: auto;
  margin-bottom: 20px;
}

.languages_item-link {
  opacity: .7;
  padding: 0 1.111vw 0;
  font-size: 1rem;
  line-height: 1;
  transition: opacity .2s linear;
}

.languages_item-link:hover {
  opacity: 1;
}

.languages_item-link.w--current {
  opacity: 1;
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  font-weight: 600;
}

.languages_item-link.is-dropdown {
  color: var(--text-color);
  white-space: nowrap;
  word-break: keep-all;
  order: 0;
  align-self: auto;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  text-decoration: none;
}

.languages_item-link.is-dropdown.w--current {
  text-decoration: none;
}

.languages_item-link.external {
  padding: 0 0 0;
  font-size: 14px;
  font-weight: 500;
}

.h6 {
  font-size: 1.389vw;
}

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

.tab-button {
  color: var(--text-color);
  background-color: #ddd0;
  border: 1px solid #001c301a;
  border-radius: 200vw;
  padding: 1.4vh 1.389vw;
  font-size: .972vw;
  line-height: 1;
  text-decoration: none;
  transition: all .2s ease-in-out;
}

.tab-button:hover,
.tab-button.w--current {
  background-color: var(--yuno);
  color: var(--white);
}

.tab-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #001b2e99;
  background-color: #ddd0;
  border: .069vh solid #001c301a;
  border-radius: 200vw;
  align-items: center;
  padding: 1.2vh 1.667vw;
  font-size: .972vw;
  line-height: 1;
  transition: all .2s ease-in-out;
  display: flex;
}

.tab-2:hover {
  background-color: var(--yuno);
  color: var(--white);
}

.tab-2.w--current {
  background-color: var(--yuno);
  color: var(--white);
  transition: all .2s ease-in-out;
}

.features-grid-sticky {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 8vh;
  display: grid;
}

.heading {
  color: var(--text-color);
}

.title-max-w--whiite {
  color: var(--white);
  max-width: 56vw;
}

.section_features_header {
  margin-top: 7vh;
}

.features-hero-block {
  background-color: var(--dark-green);
  text-align: center;
  border-radius: 2.778vw;
  justify-content: center;
  align-items: center;
  padding: 5rem;
  display: flex;
}

.features-hero-block.terms {
  background-color: var(--newdesign--blue-light);
  flex-flow: column;
  margin-top: 5rem;
}

.features-hero-block.terms.demo {
  margin-top: -5vh;
}

.download-link {
  color: var(--yuno);
}

.whitepaper-image-block {
  text-align: center;
  border: .069vh solid #3e4fe03d;
  border-radius: 1.667vw;
  flex-direction: column;
  align-items: center;
  padding: 3vh 2.222vw;
  display: flex;
}

.whitepaper-image-block.hide-cont {
  display: none;
}

.whitepaper-image-wrapper {
  width: 46%;
  margin-bottom: 3.5vh;
}

.whitepaper-grid {
  grid-column-gap: 1.667vw;
  grid-row-gap: 1.667vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  justify-items: center;
  margin-top: 7.6vh;
  display: grid;
}

.features-hero-text {
  flex-direction: column;
  align-items: center;
  max-width: 51vw;
  display: flex;
}

.button-link {
  grid-column-gap: .4375rem;
  grid-row-gap: .4375rem;
  color: var(--yuno);
  justify-content: flex-start;
  align-items: center;
  font-size: 1rem;
  text-decoration: none;
  display: flex;
}

.button-link.is-security {
  color: var(--newdesign--black-dark);
  padding-top: .75rem;
  padding-bottom: .75rem;
  font-weight: 600;
}

.dropdown-toggle {
  padding: 0;
}

.dropdown-list {
  border-radius: .833vw;
  flex: 0 auto;
}

.dropdown-list.w--open {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--white);
  white-space: nowrap;
  flex-flow: column wrap;
  flex: 0 auto;
  align-items: flex-start;
  margin-top: 2.111vw;
  padding: 1.111vw;
  display: flex;
}

.dropdown-2 {
  display: flex;
}

.post-rich-text-copy {
  text-align: left;
  max-width: 60.069vw;
  margin-left: auto;
  margin-right: auto;
}

.post-rich-text-copy p {
  font-size: 1.25vw;
}

.post-rich-text-copy h2,
.post-rich-text-copy h3 {
  margin-bottom: 2.5vh;
}

.post-rich-text-copy ul {
  grid-column-gap: 1.2vh;
  grid-row-gap: 1.2vh;
  flex-direction: column;
  padding-left: 4vh;
  font-size: 1.25vw;
  display: flex;
}

.post-rich-text-copy ol {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  flex-direction: column;
  font-size: 1.25vw;
  list-style-type: lower-alpha;
  display: flex;
}

.post-rich-text-copy h4 {
  margin-bottom: 20px;
}

.title-animation {
  color: var(--text-color);
  font-size: 3.7vw;
}

.form_input-big {
  color: #0009;
  background-color: #fff;
  border: .069vh solid #001c301a;
  border-radius: .833vw;
  height: auto;
  min-height: 3vw;
  margin-bottom: 0;
  padding: .6vh 1.25vw;
  font-size: .972vw;
  line-height: 1.6;
}

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

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

.form_input-big.no-border {
  border-width: 0;
  border-color: #001c3000;
}

.form-info-text {
  color: #000;
  text-align: center;
  margin-top: 1.5vh;
  font-size: .833vw;
}

.form-button-wrapper {
  margin-top: 2vh;
}

.privacy {
  color: var(--text-color);
  text-decoration: none;
}

.privacy:hover {
  text-decoration: underline;
}

.form_input-big-copy {
  border: .069vh solid #001c301a;
  border-radius: .833vw;
  padding-right: 1.25vw;
  line-height: 1.6;
}

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

.form_input-big-copy::placeholder {
  color: #0009;
}

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

.section_404-content {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  text-align: center;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.success-message-2 {
  padding: 2rem;
}

.locales-wrapper {
  width: auto;
}

.locales-wrapper.external {
  background-color: #fff;
  border-radius: 5px;
  padding: 11px 11px 15px;
}

.languages_list {
  grid-column-gap: 0px;
  grid-row-gap: 1rem;
  flex-direction: column;
  flex: 0 auto;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.languages_item {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.popup-block {
  color: #000;
  background-color: #fff;
  border-radius: 24px;
  flex-direction: column;
  align-items: stretch;
  width: 40%;
  height: auto;
  min-height: 0;
  max-height: none;
  margin-top: 24px;
  margin-bottom: 24px;
  margin-right: 24px;
  padding: 2.5rem;
  display: block;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: auto;
}

.close-popup {
  z-index: 10000;
  color: #000;
  background-color: #ffffff08;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-top: 40px;
  margin-right: 32px;
  transition: all .24s;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
  overflow: auto;
}

.close-popup:hover {
  color: #000;
  background-color: #f5f5f5;
}

.form-title-block {
  justify-content: space-between;
  margin-bottom: 40px;
  display: flex;
}

.button-2 {
  color: #181818;
  text-align: center;
  background-color: #f5d92d;
  border-radius: 100px;
  padding: 1.15625rem 2rem;
  font-size: 1rem;
  text-decoration: none;
  position: relative;
  overflow: hidden;
}

.button-2:hover {
  background-color: #f1d003;
}

.button-2:active {
  background-color: #e0c102;
}

.popup-wrapper {
  z-index: 9999;
  background-color: #18181899;
  display: none;
  position: fixed;
  inset: 0%;
}

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

.div-block-4,
.div-block-5 {
  width: 100%;
}

.div-block-6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: fill;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-height: none;
  display: grid;
  position: static;
  overflow: visible;
}

.form-block-3 {
  max-height: none;
  margin-bottom: 0;
  display: none;
}

._404 {
  color: var(--yuno);
  font-size: 15vw;
  font-weight: 800;
}

.live_block,
.form-3 {
  display: block;
}

.heading-3 {
  align-self: flex-start;
  margin-top: 0;
  position: relative;
  top: 0;
  left: auto;
}

.hs-container {
  flex: 1;
  order: 1;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 2vw;
  display: flex;
}

.popup-wrapper-2 {
  z-index: 9999;
  background-color: #18181899;
  display: none;
  position: fixed;
  inset: 0%;
}

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

.heading-5 {
  font-size: 4vw;
}

.h1-yuno {
  color: var(--text-color);
  letter-spacing: -2px;
  text-transform: none;
  font-size: 4rem;
  font-weight: 600;
  line-height: 103%;
}

.button-primary {
  background-color: var(--yuno);
  color: var(--white);
  text-align: center;
  cursor: pointer;
  border-radius: .25rem;
  padding: 1.25rem 1.875rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
  transition: all .3s cubic-bezier(.165, .84, .44, 1);
}

.button-primary:hover {
  color: var(--white);
  background-color: #3e4fe0e0;
  transform: translate(0, -2px);
  box-shadow: inset 0 1px #ffffff1f, 0 10px 17px #3f4fe01a;
}

.cont-head-group {
  z-index: 20;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.cont-features-m {
  border-radius: var(--radius-l);
  background-color: var(--bg-orange);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 650px;
  padding-top: 70px;
  padding-left: 50px;
  padding-right: 50px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.partner_card-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid var(--border-gray-light);
  border-radius: var(--radius-s);
  grid-template-rows: auto;
  grid-template-columns: 4.75rem 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  padding: 1rem;
  text-decoration: none;
  transition: all .5s cubic-bezier(.165, .84, .44, 1);
  display: flex;
}

.partner_card-content:hover {
  background-color: #ffffff54;
  transform: translate(0, -2px);
  box-shadow: 0 31px 30px #b776361f;
}

.partner_card-content.is-seo {
  background-color: var(--newdesign--white);
  width: 17.75rem;
}

.partner_template-icon {
  border-radius: var(--radius-m);
  object-fit: cover;
  width: 4rem;
  height: 4rem;
}

.icon_toggle {
  margin: 0 0 0 -5px;
  padding-left: 0;
  position: relative;
}

.cont-external-links {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  margin-top: 40px;
  margin-bottom: 60px;
  display: flex;
}

.cont-hero-external-links {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  aspect-ratio: auto;
  border-radius: var(--radius-l);
  background-color: var(--bg-blue);
  object-fit: fill;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: auto;
  min-height: 370px;
  padding: 70px 50px;
  display: flex;
}

.body-external-links {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.rich-text-yuno {
  color: var(--black);
  width: 70%;
  font-size: 50px;
  font-weight: 400;
  line-height: 30%;
}

.logo-external-links {
  width: 98px;
}

.cont-2c-left {
  grid-column-gap: 5%;
  grid-row-gap: 5%;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.image-product {
  width: 100%;
}

.year-text {
  margin-top: -18px;
  margin-right: 60px;
  font-size: 70px;
  font-weight: 200;
}

.cont-mile-item {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border-bottom: 1px solid #0000004d;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 10px;
  display: flex;
}

.locales_wrapper-yuno {
  width: auto;
}

.footer_content-legal {
  opacity: 1;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.lenguage-wrap {
  justify-content: center;
  align-items: flex-start;
  display: block;
}

.dropdown-language {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  border-radius: 2.5rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: .625rem .75rem;
  font-size: .85rem;
  display: flex;
}

.dropdown-language.border-hard {
  border-radius: 0;
}

.cont-mega-language {
  width: 100%;
}

.cont-mega-language.w--open {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: var(--radius-xs);
  background-color: var(--white);
  border: 1px solid #001baa0f;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  padding: 1rem;
  display: flex;
  box-shadow: 0 8px 17px #00106405;
}

.link-language {
  color: var(--text-color);
  text-align: center;
  padding: 0;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  transition: all .2s;
}

.link-language:hover {
  border-radius: 5px;
}

.link-language.w--current:hover {
  background-color: #0000000f;
  border-radius: 3px;
}

.hubspot_form-code {
  width: 100%;
  margin-bottom: 0;
}

.video-border {
  z-index: 2;
  border-radius: var(--radius-l);
  position: absolute;
  inset: 0%;
  box-shadow: 0 0 0 1px #fff, inset 0 0 0 1px #fff;
}

.splide__list,
.flex-horizontal {
  display: flex;
}

.flex-horizontal.is-center {
  justify-content: center;
}

.flex-horizontal.gap-0-75rem {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
}

.flex-horizontal.gap-0-5rem {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.flex-horizontal.is-space-between {
  justify-content: space-between;
  align-items: center;
}

.flex-horizontal.gap-1rem {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.flex-horizontal.is-center-left {
  justify-content: flex-start;
  align-items: center;
}

.testimonial_item-author {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.splide__slide {
  flex: none;
}

.splide__slide.is-rtl {
  direction: ltr !important;
}

.splide__slide.is-join {
  width: 100%;
}

.splide__slide.is-gallery {
  flex: none;
}

.splide__slide.is-industries {
  text-align: left;
  width: 50rem;
}

.custom-styles {
  display: none;
}

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

.text-size-normal-old-no-use {
  font-size: 1rem;
}

.text-size-xsmall {
  font-size: .75rem;
  line-height: 1.5;
}

.all-post-item-content {
  height: 100%;
}

.text-color-gray {
  color: var(--newdesign--text-color-grey);
}

.filters_block {
  margin-bottom: 0;
}

.filters_form-content {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  display: flex;
}

.filters_form {
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
}

.dropdown-filter-toggle {
  cursor: pointer;
}

.navbar {
  background-color: #fff;
  flex-flow: column;
  align-items: center;
}

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

.nav_button_group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.nav_link {
  text-align: center;
  padding: .625rem .75rem;
  font-size: 1rem;
  transition: all .2s;
}

.nav_link:hover {
  background-color: #0017db0d;
  border-radius: .4375rem;
}

.nav_link.w--current {
  color: var(--black);
}

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

.brand_logo {
  color: var(--newdesign--primary);
  width: 6rem;
}

.column {
  align-self: stretch;
}

.column.is-full {
  flex-flow: column;
  justify-content: flex-end;
  align-self: flex-end;
  height: 100%;
  display: flex;
}

.footer_content-grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 17.75rem 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: grid;
  position: relative;
}

.footer_content-column {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.footer_content-item-link {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--newdesign--black-dark);
  cursor: pointer;
  border-radius: .625rem;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: .85rem;
  font-weight: 400;
  text-decoration: none;
  transition: all .2s;
  display: block;
}

.footer_content-item-link:hover {
  opacity: .6;
}

.footer_content-item-link.cursor-default {
  cursor: default;
}

.footer_content-item-link.cursor-default:hover {
  opacity: 1;
}

.footer_content-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.column_sticky {
  position: sticky;
  top: 5rem;
}

.column_sticky.is-template {
  top: 8rem;
}

.roles_position-wrapper-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 4rem;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: stretch stretch;
}

.roles_link-apply {
  color: var(--newdesign--black-dark);
  border-radius: 100%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  transition: all .2s;
  display: flex;
}

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

.image-responsive.is-border-radius-0-5rem {
  border-radius: var(--radius-s);
}

.image-responsive.border-radius-2-5rem {
  border-radius: 2.5rem;
}

.image-responsive.is-border-radius-1-25rem {
  border-radius: var(--radius-l);
}

.image-responsive.is-opacity-0 {
  opacity: 0;
}

.career-option {
  cursor: pointer;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.career-option.active {
  color: var(--yuno);
}

.roles_positions-item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-bottom: 1px solid var(--newdesign--whitesmoke);
  color: var(--text-color);
  grid-template-rows: auto;
  grid-template-columns: minmax(40rem, 40rem) 1fr .5fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center stretch;
  width: 100%;
  padding-top: 2rem;
  padding-bottom: 2rem;
  text-decoration: none;
  transition: all .2s;
  display: grid;
  position: relative;
}

.roles_positions-item:hover {
  background-color: #e3eeff52;
  padding-left: 2rem;
  padding-right: 2rem;
}

.body-v2 {
  background-color: var(--white);
  font-size: 1rem;
  font-weight: 300;
}

.image-full {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

.image-full.is-overlay {
  opacity: .25;
  mix-blend-mode: overlay;
  width: 90%;
  height: 70%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0%;
}

.position-relative {
  position: relative;
}

.section_partners-hero {
  background-color: #e3eeff;
  position: relative;
}

.partner_card-icon {
  background-color: var(--newdesign--grey);
  text-align: center;
  border-radius: .5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 4.5rem;
  height: 4.5rem;
  padding: .625rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.separator_horizontal {
  background-color: var(--border-gray-light);
  width: 100%;
  height: 1px;
}

.pagination_wrapper {
  justify-content: center;
  align-items: center;
  margin-top: 4rem;
  display: flex;
}

.card_icon-logo-text {
  color: var(--darker-blue);
  text-transform: uppercase;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  font-size: 2.5rem;
  font-weight: 800;
  display: flex;
  position: absolute;
  inset: 0%;
}

.card_integrations {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-radius: var(--radius-s);
  background-color: var(--bg-orange);
  color: var(--newdesign--black-dark);
  grid-template-rows: auto;
  grid-template-columns: 20rem 1fr;
  grid-auto-columns: 1fr;
  text-decoration: none;
  transition: box-shadow .3s;
  display: grid;
  position: relative;
  overflow: hidden;
}

.card_integrations:hover {
  box-shadow: 0 0 0 2px var(--newdesign--primary);
}

.section_home-metrics {
  z-index: 20;
  background-color: var(--white);
  position: relative;
}

.text-color-body {
  color: var(--body-copy);
}

.text-color-body.underline_none {
  text-decoration: none;
}

.global_scale-card {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid var(--newdesign--whitesmoke);
  text-align: left;
  border-radius: .5rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 3rem;
}

.global_scale-header {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.global_scale-icon {
  z-index: 10;
  -webkit-backdrop-filter: blur(13px);
  backdrop-filter: blur(13px);
  background-color: #bcdcff12;
  border: 1px solid #ffffffa8;
  border-radius: 100%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 4.5rem;
  height: 4.5rem;
  margin-bottom: 0;
  display: flex;
  position: relative;
  box-shadow: 0 20px 30px #1d25b32b;
}

.security_card {
  border-radius: var(--radius-s);
  background-color: var(--bg-blue);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 3.125rem;
  padding-right: 3.125rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.security_card-content {
  z-index: 20;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.bg_animation-security {
  pointer-events: none;
  width: 100%;
  position: absolute;
  right: 0;
}

.bg_animation-security.is_inverse {
  filter: invert();
}

.testimonial_client-image {
  border-radius: .833vw;
  flex: none;
  display: flex;
  overflow: hidden;
}

.testimonial_client-description {
  align-self: center;
}

.testimonial_client_logo {
  z-index: 1;
  object-fit: cover;
  border-radius: 32px;
  width: 3rem;
  height: 3rem;
  margin-left: -5px;
  position: relative;
}

.testimonial_client-img {
  z-index: 2;
  object-fit: cover;
  border-radius: 4rem;
  width: 3rem;
  height: 3rem;
  position: relative;
}

.testimonial_client-img.is-large {
  width: 4rem;
  height: 4rem;
}

.product_content {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.product_content.is_version2 {
  display: block;
}

.product_content-image {
  border-radius: var(--radius-l);
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  background-color: #ffffff5e;
  border: 2px solid #fffc;
  width: 100%;
  margin-bottom: -15rem;
  padding: 1.75rem;
  box-shadow: 0 70px 50px -30px #676db817;
}

.product_content-image.is_hero {
  margin-bottom: 0;
}

.product_process-grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: grid;
}

.product_media-content {
  border-radius: var(--radius-l);
  background-color: var(--bg-purple);
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 0 2px #fff;
}

.product_description {
  z-index: 20;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 40rem;
  margin-bottom: 0;
  position: relative;
}

.product_description.is_product2 {
  width: 32rem;
}

.filters_form-content-grid {
  grid-column-gap: 8rem;
  grid-row-gap: 1.5rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.filters_form-content-grid.is-product-updates {
  border: 1px solid var(--newdesign--whitesmoke);
  border-radius: var(--radius-m);
  flex-flow: column;
  padding: 1.5rem;
  display: flex;
}

.section_filters {
  z-index: 99;
  position: sticky;
  top: 0;
}

.section_filters.is-top-8rem {
  top: 8rem;
}

.filter-search {
  border: 1px solid var(--border-gray-light);
  border-radius: var(--radius-xs);
  color: var(--newdesign--black-dark);
  background-image: url('../images/Light_MagnifyingGlassb.svg');
  background-position: 3%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 100%;
  max-width: none;
  height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: .75rem 1rem .75rem 2.5rem;
  font-size: 1rem;
}

.filter-search:focus {
  border-width: 1px;
  border-color: var(--yuno);
}

.filter-search::placeholder {
  color: var(--newdesign--text-color-grey);
}

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

.integrations_filter-list.is-product-updates {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.dropdown-filters {
  margin-left: 0;
  margin-right: 0;
}

.dropdown-filters-toggle {
  border: 1px solid var(--border-gray-light);
  border-radius: var(--radius-xs);
  color: var(--newdesign--text-color-grey);
  margin-left: 0;
  margin-right: 0;
  padding: .75rem .625rem;
}

.dropdown-filters-toggle:hover {
  border-color: var(--yuno);
}

.dropdown-filters-list {
  border-radius: var(--radius-xs);
  background-color: #fff;
  border: 1px solid #eceff2;
  width: 13rem;
  height: auto;
  padding: 1rem;
  position: absolute;
  inset: 0%;
}

.dropdown-filters-list.w--open {
  background-color: #fff;
  inset: 100% 0% auto;
}

.filters-toggle {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: space-between;
  align-items: center;
  width: 8rem;
  display: flex;
}

.filters-toggle.is-size-large {
  width: 12.5rem;
}

.collection_list-partners {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.partners_filter-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 0;
  transition: all .2s;
  display: flex;
}

.partners_filter-item:hover {
  color: var(--yuno);
}

.partner_card-link-v2 {
  z-index: 1;
  border-radius: var(--radius-s);
  color: #3e4fe000;
  text-decoration: none;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.partner_card-link-v2:hover {
  border: 1px solid var(--yuno);
  box-shadow: 0 0 0 1px var(--newdesign--primary);
}

.input-search-country-box {
  background-color: var(--white);
  margin-top: -1rem;
  margin-left: -1rem;
  margin-right: -1rem;
  padding: 1rem;
  position: sticky;
  top: 0;
}

.partners_logo-box {
  justify-content: center;
  align-items: center;
  width: 10rem;
  display: flex;
}

.partners_logo-img {
  opacity: .5;
  filter: grayscale();
  mix-blend-mode: multiply;
  max-width: none;
  height: 1.6rem;
  display: block;
}

.filters_button-open {
  border-radius: .75rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 2.5rem;
}

.show-tablet {
  display: none;
}

.hide-tablet {}

.spacer-xxmedium {
  width: 100%;
  padding-top: 1.25rem;
}

.section_partners-template {
  background-color: #f6faff;
  position: relative;
}

.partners_template-content {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 19.25rem 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

.partners_template-content-right {
  border: 1px solid var(--border-gray-light);
  border-radius: var(--radius-s);
  background-color: var(--white);
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.partners_template-tags-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  display: flex;
}

.partners_template-tag-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--border-gray-light);
  border-radius: var(--radius-l);
  text-transform: capitalize;
  padding: .5rem .75rem;
  display: flex;
}

.max-width-xxmedium {
  max-width: 42rem;
}

.partners_filters-bg {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #ffffff80;
  position: absolute;
  inset: 0%;
}

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

.product_template-tag {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section_orchestration-hero {
  background-color: var(--bg-blue);
  position: relative;
  overflow: hidden;
}

.section_solutions-content {
  background-color: var(--bg-grey);
}

.section_solutions-slider-partners {
  z-index: 9;
  background-color: var(--bg-blue);
  position: relative;
}

.solution_benefits-card {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-radius: var(--radius-l);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.nav_category-title {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: var(--body-copy);
  white-space: nowrap;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.body-new {
  background-color: var(--newdesign--white);
  color: var(--newdesign--black-dark);
  font-family: Titillium Web, Impact, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.section_hero-cases {
  background-color: var(--newdesign--bg-secondary-1);
}

.tag_primary {
  background-color: var(--newdesign--blue-light);
  letter-spacing: 1.5px;
  text-transform: uppercase;
  border-radius: .25rem;
  padding: .5rem;
  font-size: .75rem;
  font-weight: 500;
}

.tag_primary.bg-color-green {
  background-color: #dbe6d3;
}

.button-primary-new {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  background-color: var(--yuno);
  color: var(--white);
  text-align: center;
  border-style: none;
  border-radius: 5rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  font-size: 1rem;
  line-height: 1;
  text-decoration: none;
  transition: all .3s cubic-bezier(.165, .84, .44, 1);
  display: flex;
  position: relative;
}

.button-primary-new:hover {
  color: var(--white);
  background-color: #3e4fe0e0;
  text-decoration: none;
}

.button-primary-new.is-white {
  background-color: var(--newdesign--white);
  color: var(--newdesign--black-dark);
}

.button-primary-new.is-border {
  border: 1px solid var(--newdesign--primary);
  color: var(--newdesign--primary);
  background-color: #3e4fe000;
}

.button-primary-new.mobile-visible {
  display: none;
}

.button-primary-new.is-border-full {
  border-radius: 4rem;
  flex: none;
}

.category_filters {
  margin-bottom: 0;
}

.category_filters-item {
  color: var(--newdesign--black-dark);
  white-space: nowrap;
  margin-bottom: 0;
  padding-bottom: .5rem;
  padding-left: 0;
  text-decoration: none;
}

.category_filters-item.active {
  border-bottom: 1px solid #3e4fe0;
  color: #3e4fe0;
}

.cases_item.is-filter-hidden {
  display: none !important;
}

.cases_item {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  border: 1px solid var(--newdesign--whitesmoke);
  color: var(--newdesign--black-dark);
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 26rem 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding: 4rem;
  text-decoration: none;
  transition: all .2s;
  display: grid;
  position: relative;
}

.cases_item:hover {
  border-color: var(--newdesign--primary);
  box-shadow: inset 0 0 0 1px var(--newdesign--primary);
  background-color: #e3eeff52;
}

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

.post_template-share {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

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

.share_social-list.is-vertical {
  flex-flow: column;
  align-items: flex-start;
  position: sticky;
  top: 50%;
}

.separator-line {
  border-bottom: 1px solid var(--newdesign--whitesmoke);
  width: 100%;
}

.separator-line.is-grey {
  border-bottom-color: var(--newdesign--text-color-grey);
  width: 100%;
  height: 1px;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  top: 0%;
  bottom: 0%;
}

.separator-line.is-white-0-8 {
  border-bottom-color: var(--white);
  opacity: .08;
}

.separator-line.is-sides {
  width: auto;
  margin-left: -2.5rem;
  margin-right: -2.5rem;
}

.separator-line.is-vertical {
  border-bottom-style: solid;
}

.separator-line.is-white-16 {
  border-bottom-color: var(--white);
  opacity: .16;
}

.separator-line.is-blue-gray {
  border-bottom-color: var(--newdesign--purple-light200);
}

.return_link {
  color: var(--newdesign--black-dark);
  align-items: center;
  text-decoration: none;
  display: flex;
}

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

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

.section_book-demo {
  z-index: 20;
  background-color: var(--newdesign--grey);
  position: relative;
}

.bookdemo_grid {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 42.875rem;
  grid-auto-columns: 1fr;
  display: grid;
}

.form_connect {
  background-color: #fff;
  border-radius: .5rem;
  padding: 3rem;
}

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

.input_field {
  background-color: #fff;
  border: 1px solid #eceff2;
  border-radius: .25rem;
  height: 2.6875rem;
  margin-bottom: 0;
  padding-left: .625rem;
}

.input_field::placeholder {
  color: #6c6f75;
}

.share_social-copy {
  cursor: pointer;
}

.cases_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.cases_list.is-gap-0rem {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.category_filters-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: center;
  display: flex;
  overflow: auto;
}

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

.fs-styleguide_label {
  color: #fff;
  background-color: #2d62ff;
  border-radius: .25rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: .25rem .75rem .3rem;
  font-weight: 600;
  display: flex;
}

.fs-styleguide_label.is-tag {
  background-color: #dd23bb;
}

.heading-style-h2 {
  font-size: 3rem;
  font-weight: 400;
  line-height: 1.2;
}

.fs-styleguide_section-header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid #eee;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-bottom: 3rem;
  line-height: 1.4;
  display: grid;
}

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

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

.fs-styleguide_hero-label {
  color: #000;
  text-transform: uppercase;
  background-color: #eee;
  border-radius: .25rem;
  padding: .25rem .375rem;
  font-size: .75rem;
  font-weight: 500;
  text-decoration: none;
}

.heading-style-h6 {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

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

.fs-styleguide_background {
  border: 1px solid #0000001a;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.background-color-purpledark {
  background-color: #312293;
}

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

.overflow-visible {
  overflow: visible !important;
}

.fs-styleguide_header-block {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  display: grid;
}

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

.icon-1x1-large {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.fs-styleguide_item-header {
  border-bottom: 1px solid #0000001a;
  width: 100%;
  padding-bottom: 2rem;
}

.fs-styleguide_heading-header {
  font-size: 6rem;
}

.fs-styleguide_item-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

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

.fs-styleguide_section {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.fs-styleguide_section.is-vertical {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-columns: 1fr;
}

.icon-1x1-small {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

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

.fs-styleguide_header {
  color: #fff;
  background-color: #000;
  background-image: radial-gradient(circle at 100% 100%, #dd23bb40, #0000 40%), radial-gradient(circle at 0 100%, #2d62ff4d, #0000 60%);
}

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

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

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

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

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

.text-size-regular {
  font-size: 1rem;
}

.text-size-regular.is_tag-text {
  font-weight: 700;
}

.text-size-regular.text-style-justify {
  text-align: justify;
}

.text-size-regular.text-style-allcaps.text-color-green {
  color: #e0ed80;
}

.form_component {
  margin-bottom: 0;
}

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

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

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

.heading-style-h1 {
  font-size: 4rem;
  font-weight: 400;
  line-height: 1.1;
}

.overflow-scroll {
  overflow: scroll;
}

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

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

.text-color-primary {
  color: var(--newdesign--primary);
}

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

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

.button-group.is-center {
  justify-content: center;
}

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

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

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

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

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

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

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

.overflow-auto {
  overflow: auto;
}

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

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

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

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

.fs-styleguide_empty-box {
  z-index: -1;
  background-color: #2d40ea0d;
  border: 1px dashed #2d40ea;
  min-width: 3rem;
  height: 3rem;
  position: relative;
}

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

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

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

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

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

.form_message-success {
  color: #114e0b;
  background-color: #cef5ca;
  padding: 1.25rem;
}

.aspect-ratio-square {
  aspect-ratio: 1;
  object-fit: cover;
}

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

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

.heading-style-h3.text-weight-semibold {
  font-weight: 600;
}

.fs-styleguide_heading-medium {
  font-size: 4rem;
}

.button-3 {
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: .25rem;
  padding: .75rem 1.5rem;
  font-weight: 600;
}

.button-3.is-text {
  color: #000;
  background-color: #0000;
  border: 2px solid #0000;
}

.button-3.is-secondary {
  color: #000;
  background-color: #0000;
  border: 1px solid #222;
}

.button-3.is-large {
  padding: 1rem 2rem;
}

.button-3.is-icon {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

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

.fs-styleguide_spacing {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-image: linear-gradient(to top, #2d40ea1a, #fff0);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start stretch;
  display: grid;
  position: relative;
}

.form_radio-icon {
  width: .875rem;
  height: .875rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: .5rem;
}

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

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

.fs-styleguide_background-space {
  width: 1px;
  height: 1px;
  margin: 5rem;
}

.text-size-small {
  font-size: .875rem;
}

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

.text-size-large.text-color-white.is-opacity-70 {
  opacity: .7;
}

.form_message-error {
  color: #3b0b0b;
  background-color: #f8e4e4;
  margin-top: .75rem;
  padding: .75rem;
}

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

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

.container-large.position-relative.z-index-3 {
  z-index: 3;
}

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

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

.heading-style-h5 {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.5;
}

.spacer-small {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-top: 1rem;
}

.fs-styleguide_3-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  display: grid;
}

.fs-styleguide_item {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  border-bottom: 1px solid #0000001a;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  padding-bottom: 3rem;
  display: grid;
  position: relative;
}

.fs-styleguide_item.is-stretch {
  justify-items: stretch;
}

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

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

.fs-styleguide_spacer-box {
  background-color: #2d40ea1a;
  border: 1px dashed #2d40ea;
  width: 100%;
  position: relative;
}

.form_input {
  background-color: #0000;
  border: 1px solid #eee;
  min-height: 3rem;
  margin-bottom: .75rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.form_input::placeholder,
.form_input.is-select-input {
  color: #222;
}

.form_input.is-text-area {
  min-height: 8rem;
  padding-top: .75rem;
  font-size: 1rem;
}

.padding-global {
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

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

.text-style-link {
  color: var(--white);
  text-decoration: underline;
}

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

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

.fs-styleguide_row {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

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

.background-color-black800 {
  background-color: var(--newdesign--black-dark);
  color: #fff;
}

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

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

.fs-styleguide_1-col {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.fs-styleguide_message {
  color: #5e5515;
  background-color: #fcf8d8;
  border-radius: .25rem;
  padding: .25rem .5rem;
  font-size: .875rem;
}

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

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

.form_checkbox-icon.w--redirected-checked {
  background-size: 90%;
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
}

.form_checkbox-icon.w--redirected-focus {
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
  box-shadow: 0 0 .25rem 0 #3898ec;
}

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

.cases_item-media {
  border-radius: var(--radius-s);
  cursor: pointer;
  position: relative;
  overflow: hidden;
}

.cases_item-video {
  position: absolute;
  inset: 0%;
}

.customers_card {
  justify-content: center;
  align-items: center;
  height: 9.8125rem;
  display: flex;
}

.customers_card.is-line-right {
  border-right: 1px solid var(--newdesign--whitesmoke);
}

.customers_card.is-line-left {
  border-left: 1px solid var(--newdesign--whitesmoke);
}

.slider_main-buttons {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  align-items: flex-end;
  display: flex;
}

.slider_main-buttons.is-careers {
  justify-content: flex-end;
  align-items: center;
}

.left_arrow-slider,
.right_arrow-slider {
  background-color: var(--newdesign--primary);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.section_footer-new {
  background-color: var(--white);
}

.footer_content {
  z-index: 120;
  width: 100%;
  height: auto;
  position: relative;
}

.footer_item-social {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  color: var(--text-color);
  align-items: center;
  text-decoration: none;
  display: flex;
}

.footer_item-social:hover {
  opacity: 1;
}

.footer_links-social {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  display: flex;
}

.lenguage-wrap-item {
  border: 1px solid var(--newdesign--whitesmoke);
  border-radius: var(--radius-xs);
  justify-content: center;
  align-items: flex-start;
  width: 12.5rem;
  display: block;
}

.footer_item-link-icon {
  background-color: var(--newdesign--primary);
  border-radius: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.custom-select {
  display: none;
}

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

.we_do-content {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_we-do {
  z-index: 20;
}

.we_do-image {
  border-radius: 2.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  position: relative;
  overflow: hidden;
}

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

.section_yuno-advantage {
  z-index: 20;
}

.yuno_advantage-content {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.yuno_advantage-card {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid var(--newdesign--whitesmoke);
  border-radius: var(--radius-s);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding: 2rem;
}

.yuno_advantage-card.is-blue {
  background-color: var(--newdesign--primary);
  color: var(--newdesign--white);
  justify-content: space-between;
  display: flex;
}

.icon-1x1-xxlarge {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.section_investors {
  z-index: 20;
}

.investors_content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--newdesign--whitesmoke);
  border-radius: var(--radius-s);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.investors-icon {
  height: 2rem;
}

.investors-icon.is-height-3rem {
  height: 3rem;
}

.nav_wrapper {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
  position: relative;
}

.brand_logo-code {
  justify-content: center;
  align-items: center;
  display: flex;
}

.section_navbar {
  z-index: 200;
  transition: opacity .3s;
  position: fixed;
  inset: 0% 0% auto;
}

.arrow_icon-small {
  background-color: var(--newdesign--primary);
  border-radius: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.arrow_icon-small.is_card-cases {
  position: absolute;
  inset: 1.5rem 1.5rem auto auto;
}

.component_toast {
  z-index: 99;
  -webkit-backdrop-filter: blur(48px);
  backdrop-filter: blur(48px);
  background-color: #f1f6ffcc;
  border-radius: .5rem;
  padding: 1rem;
  display: none;
  position: fixed;
  inset: auto 5rem 3rem auto;
  box-shadow: 0 8px 16px #3e4fe005;
}

.toast_close {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.button_spotify {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--newdesign--black-dark);
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.nav_menu26 {
  position: static;
}

.dropdown_nav-2 {
  justify-content: center;
  align-items: flex-start;
  display: block;
  position: static;
}

.dropdown_nav-toogle-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  padding: 0 0 0 0;
  transition: all .2s;
  display: flex;
}

.dropdown_nav-toogle-2:hover {
  color: var(--newdesign--primary);
}

.dropdown_nav-content-2 {
  background-color: #fff0;
  width: 100%;
  padding-top: 1.15rem;
  display: none;
  left: 0%;
  right: 0%;
  overflow: visible;
}

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

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

.nav_content-cta {
  z-index: 0;
  background-color: var(--newdesign--primary);
  color: var(--white);
  text-align: left;
  border-radius: .5rem;
  padding: 2rem;
  position: relative;
  overflow: hidden;
}

.nav_content-item {
  border-left: 1px none var(--newdesign--whitesmoke);
  height: 100%;
}

.nav_content-item-title {
  color: var(--newdesign--black-dark);
  text-decoration: none;
  display: block;
}

.text-style-letterspacing {
  letter-spacing: 2px;
}

.nav_content-item-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.nav_content-item-list-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--newdesign--black-dark);
  cursor: pointer;
  border-radius: .5rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: .5rem 1rem;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
  position: relative;
}

.nav_content-item-list-item:hover {
  background-color: #e8eaf5;
}

.spacer-hero-section {
  padding-top: 6rem;
}

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

.text_dropdown {
  text-align: center;
  padding: .625rem .75rem;
  font-size: 1rem;
  text-decoration: none;
  transition: all .2s;
}

.text_dropdown.w--current:hover {
  background-color: #0000;
  border-radius: 3px;
}

.bg_main {
  z-index: -1;
  pointer-events: none;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.bg_main.is-contact {
  z-index: 0;
}

.bg_main.z-index-1 {
  z-index: 1;
}

.bg_main.is-indutries {
  width: 60vw;
}

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

.nav_content-card {
  border-radius: var(--radius-s);
  background-color: var(--newdesign--white);
  width: 100%;
  position: relative;
  left: 0%;
  right: 0%;
  overflow: hidden;
  box-shadow: 0 40px 64px #282a3029;
}

.nav_content-card.is-small {
  max-width: 55rem;
  margin-left: auto;
  margin-right: auto;
}

.author_block {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blog_item-grid {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: 26rem 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog_featured-item {
  border: 1px solid var(--newdesign--whitesmoke);
  background-color: var(--newdesign--grey);
  color: var(--newdesign--black-dark);
  border-radius: .5rem;
  width: 100%;
  padding: 4rem;
  text-decoration: none;
  transition: all .2s;
  position: relative;
}

.blog_featured-item:hover {
  border-color: var(--newdesign--primary);
  box-shadow: inset 0 0 0 1px var(--newdesign--primary);
  background-color: #e3eeff52;
}

.author_image {
  border-radius: var(--radius-l);
  object-fit: cover;
  width: 2.5rem;
  height: 2.5rem;
}

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

.blog_posts-item {
  border: 1px solid var(--newdesign--whitesmoke);
  color: var(--newdesign--black-dark);
  border-radius: .5rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding: 2rem;
  text-decoration: none;
  transition: all .2s;
  display: flex;
  position: relative;
}

.blog_posts-item:hover {
  border-color: var(--newdesign--primary);
  box-shadow: inset 0 0 0 1px var(--newdesign--primary);
  background-color: #e3eeff52;
}

.filter_search {
  border: 1px solid var(--newdesign--whitesmoke);
  border-radius: var(--radius-xs);
  color: var(--newdesign--black-dark);
  background-image: url('../images/icon-search-bar.svg');
  background-position: 2%;
  background-repeat: no-repeat;
  background-size: 1rem;
  height: 2.6rem;
  margin-bottom: 0;
  padding: .84375rem .84375rem .84375rem 2.25rem;
  font-size: 1rem;
}

.filter_search::placeholder {
  color: var(--newdesign--text-color-grey);
}

.filter_empty.is-border {
  border: 1px solid var(--newdesign--whitesmoke);
  border-radius: var(--radius-s);
}

.section_hero-bookdemo {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
}

.hero_bookdemo-left {
  padding-right: 2.5rem;
}

.hero_bookdemo-right {
  background-color: var(--newdesign--blue-light);
  padding-left: 2.5rem;
}

.max-width-xmedium {
  max-width: 35rem;
}

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

.background-color-skyblue {
  background-color: var(--newdesign--sky-blue);
}

.section_thankyou-hero-2 {
  background-color: var(--newdesign--blue-light);
}

.thankyou-hero-logo {
  max-width: 15rem;
}

.tag_secondary {
  border: 1px solid var(--newdesign--whitesmoke);
  border-radius: var(--radius-xs);
  letter-spacing: 1.5px;
  text-transform: uppercase;
  padding: .5rem;
  font-size: .75rem;
  font-weight: 500;
}

.cta_content_card {
  border-radius: var(--radius-s);
  background-color: var(--newdesign--black-dark);
  color: var(--newdesign--white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 3.125rem;
  padding-right: 3.125rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.nav_content-card-padding {
  z-index: 3;
  width: 100%;
  padding: 3rem 5rem;
  position: relative;
  left: 0%;
  right: 0%;
}

.table_rows-header {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.table_rows-header.is-four-columns {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.table_rows-header.is-five-columns {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.table_rows-header.is-two-columns {
  grid-template-columns: 1fr 1fr;
}

.column_header {
  background-color: var(--newdesign--sky-blue);
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 1rem .75rem;
  display: flex;
}

.column_header.line-right {
  border-right: 1px solid var(--newdesign--text-color-grey);
}

.column_header.line-left {
  border-left: 1px solid var(--newdesign--text-color-grey);
}

.column_header.line-bottom {
  border-bottom: 1px solid var(--newdesign--text-color-grey);
}

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

.table_rows.is-four-columns {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.table_rows.line-bottom {
  border-bottom: 1px solid var(--newdesign--text-color-grey);
}

.table_rows.is-five-columns,
.table_rows.is-five-columns.line-bottom {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.table_rows.is-two-columns {
  grid-template-columns: 1fr 1fr;
}

.column_table {
  background-color: var(--newdesign--bg-secondary-1);
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 1rem .75rem;
  display: flex;
}

.column_table.line-right {
  border-right: 1px solid var(--newdesign--text-color-grey);
}

.column_table.line-left {
  border-left: 1px solid var(--newdesign--text-color-grey);
}

.column_table.line-left.line-bottom {
  border-bottom: 1px solid var(--newdesign--text-color-grey);
}

.table-form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.is-flex {
  flex-flow: column;
  align-items: center;
  display: flex;
  position: relative;
}

.dropdown-country {
  grid-column-gap: .8125rem;
  grid-row-gap: .8125rem;
  background-color: #fff;
  border-radius: 2.5rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: .625rem 1.25rem;
  font-size: .85rem;
  display: flex;
}

.dropdown_country-wrap {
  z-index: 1;
  justify-content: center;
  align-items: flex-start;
}

.content_country {
  width: 100.813px;
}

.content_country.w--open {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: var(--radius-l);
  background-color: var(--white);
  border: 1px solid #001baa0f;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  padding: 20px 10px 20px 20px;
  display: flex;
  box-shadow: 0 8px 17px #00106405;
}

.link_country {
  opacity: .7;
  color: var(--black);
  width: 100%;
  margin-left: 0;
  padding: 0 0 0;
  font-size: 1rem;
  line-height: 1;
  text-decoration: none;
  transition: opacity .2s linear;
  display: block;
  position: static;
}

.link_country:hover {
  opacity: 1;
}

.link_country.w--current {
  opacity: 1;
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  font-weight: 600;
}

.link_country.pr {
  display: none;
}

.link_country.pr:lang(pt-br) {
  display: block;
}

.link_country.es {
  display: none;
}

.link_country.es:lang(es-es) {
  display: block;
}

.link_country.en:lang(es-es),
.link_country.en:lang(pt-br) {
  display: none;
}

.link_country.en-es:lang(es-es) {
  display: block;
}

.link_country.en-es:lang(pt-br) {
  display: none;
}

.link_country.is-active {
  opacity: 1;
  color: var(--newdesign--primary);
}

.link_country.is-mx {
  display: none;
}

.link_country.is-mx:lang(es-es) {
  display: block;
}

.link_country.is-usa:lang(es-es),
.link_country.is-usa:lang(pt-br),
.link_country.is-singapore:lang(es-es),
.link_country.is-singapore:lang(pt-br),
.link_country.is-colombia {
  display: none;
}

.link_country.is-colombia:lang(es-es) {
  display: block;
}

.link_country.is-brazil {
  display: none;
}

.link_country.is-brazil:lang(pt-br) {
  display: block;
}

.country_list {
  grid-column-gap: 0px;
  grid-row-gap: 14px;
  flex-direction: column;
  flex: 0 auto;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.terms-services-content {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.product_updates-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 51.875rem;
  grid-auto-columns: 1fr;
  display: flex;
}

.product_update_card {
  border: 1px solid var(--newdesign--whitesmoke);
  border-radius: .5rem;
  padding: 4rem;
}

.product_update_card:hover {
  border-color: var(--newdesign--primary);
  box-shadow: inset 0 0 0 1px var(--newdesign--primary);
  background-color: #e3eeff52;
}

.product_image {
  border-radius: .5rem;
  width: 100%;
}

.product_card-title {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2rem;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}

.product_updates-grid {
  grid-column-gap: 7.5rem;
  grid-row-gap: 7.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 51rem;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.tab_link-country {
  background-color: #fff;
  border-radius: 2.5rem;
  padding: .625rem 1.25rem;
  font-size: .875rem;
}

.tab_link-country.w--current {
  background-color: #fff;
  border-radius: 2.5rem;
  padding: .625rem 1.25rem;
  font-size: 8.75rem;
}

.tab_pane-country {
  text-align: justify;
}

.text-style-firstcap {
  text-transform: capitalize;
}

.language_item-link {
  color: var(--newdesign--black-dark);
  width: 100%;
  padding-top: .5rem;
  padding-bottom: .5rem;
  line-height: 1;
  text-decoration: none;
}

.language_item-link.w--current {
  color: var(--newdesign--primary);
}

.section_seo-hero.backgorund-color-green {
  background-color: #f1fdf4;
}

.seo_content-item {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.seo_icon {
  width: 6.25rem;
  height: 6.25rem;
}

.seo_connect-benefits {
  justify-content: space-between;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

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

.section_seo-integration,
.section_seo-connection {
  z-index: 20;
  background-color: var(--white);
  position: relative;
}

.seo_integration-content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 33.25rem 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.integration_assets {
  background-color: #e3eeff;
  border-radius: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  position: relative;
  overflow: hidden;
}

.integration_assets-content {
  z-index: 1;
  background-color: var(--newdesign--black-dark);
  color: var(--newdesign--white);
  flex-flow: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 15.875rem;
  padding-bottom: 2.5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.integration_image {
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_seo-providers {
  background-color: var(--newdesign--grey);
  position: relative;
  overflow: hidden;
}

.seo_providers-content {
  flex-flow: column;
  display: flex;
}

.link_nav {
  color: var(--text-color);
  text-align: center;
  padding: .625rem .75rem;
  font-size: 1rem;
  text-decoration: none;
  transition: all .2s;
}

.link_nav:hover,
.link_nav.w--current {
  color: var(--newdesign--primary);
}

.link_nav.w--current:hover {
  background-color: #0000;
  border-radius: 3px;
}

.background-color-blue {
  background-color: var(--newdesign--primary);
}

.background-color-darkpurple {
  background-image: linear-gradient(90deg, #282a30, #5b4266 52%, #282a30);
}

.background-color-blueburnt {
  background-color: var(--newdesign--blue-burnt);
}

.background-color-purpleburnt {
  background-color: var(--newdesign--purple-burnt);
}

.icon-1x1-xmedium {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.announcement_spacer {
  height: 3.5rem;
  display: none;
}

.background-color-purple-light {
  background-color: var(--newdesign--purple-light100);
}

.background-color-purple-light2 {
  background-color: var(--newdesign--purple-light200);
}

.link_absolute {
  position: absolute;
  inset: 0%;
}

.section_careers-hero {
  z-index: 0;
}

.section_careers-whyjoin {
  z-index: 0;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
}

.join_us-video {
  border-radius: 2.5rem;
  width: 100%;
  position: relative;
  overflow: hidden;
}

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

.section_careers-testimonials {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
}

.join_team-card {
  border: 1px none var(--newdesign--whitesmoke);
  background-color: var(--newdesign--white);
  background-image: url('../images/bg-team_1.avif');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: .5rem;
  width: 100%;
  padding-top: 6rem;
  padding-bottom: 6rem;
  padding-left: 8rem;
}

.team_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.team_content {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: center;
  display: flex;
}

.team_author {
  border-radius: 100%;
  width: 4rem;
  height: 4rem;
}

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

.our_values-item {
  border: 1px solid var(--newdesign--whitesmoke);
  border-radius: var(--radius-s);
  padding: 2rem;
}

.section_gallery {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
}

.section_careers-values {
  z-index: 0;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
}

.careers_gallery {
  object-fit: cover;
  border-radius: .5rem;
  width: 27.5rem;
  height: 27.55rem;
  display: block;
}

.section_careers-life {
  z-index: 0;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  position: relative;
  overflow: hidden;
}

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

.careers_life-list {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  display: flex;
}

.careers_life-item {
  width: 100%;
}

.dropdown_life-toggle {
  width: 100%;
  padding: 0;
}

.dropdown_life-list {
  background-color: #0000;
  display: block;
  position: static;
  overflow: hidden;
}

.life_toggle-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  white-space: normal;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.dropdown_life-content {
  margin-top: 2rem;
}

.toggle-item {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: .75rem;
  height: .75rem;
  display: flex;
  position: relative;
}

.line-horizontal {
  background-color: #282a30;
  width: 100%;
  height: .0625rem;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0% auto;
}

.line-vertical {
  background-color: #282a30;
  width: .0625rem;
  height: 100%;
}

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

.positions_item-link {
  position: absolute;
  inset: 0%;
}

.certifications_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.certifications_item {
  width: 2.5rem;
  height: 2.5rem;
}

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

.tags_list.is-center {
  justify-content: center;
  align-items: stretch;
}

.background-color-whitesmoke {
  background-color: var(--newdesign--whitesmoke);
}

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

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

.security_sticky {
  position: sticky;
  top: 10rem;
}

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

.compliance_item {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  box-shadow: 0 0 0 1px var(--newdesign--whitesmoke);
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 42.875rem;
  padding: 4rem;
  transition: all .2s;
  display: flex;
}

.compliance_item:hover {
  box-shadow: 0 0 0 2px var(--newdesign--primary);
  background-color: #e3eeff52;
}

.infrastructure_grid {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.infrastructure_item {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  box-shadow: 0 0 0 1px var(--newdesign--whitesmoke);
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 42.875rem;
  padding: 4rem;
  transition: all .2s;
}

.infrastructure_item:hover {
  box-shadow: 0 0 0 2px var(--newdesign--primary);
}

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

.security_grid {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

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

.image-security {
  height: 11.25rem;
}

.section_hero-seo {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.hero_seo-left {
  padding-right: 2.5rem;
}

.hero_seo-right {
  background-color: var(--light-purple);
  padding-left: 2.5rem;
}

.hero_seo-right.is-blue {
  background-color: var(--newdesign--primary);
}

.payment_evolution-grid,
.difference_grid {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_comparison {
  background-color: var(--newdesign--grey);
}

.comparison_table-content {
  overflow: auto;
}

.comparison_table-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template: "."
    / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.comparison_table-item.is-white {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: 1px solid var(--newdesign--whitesmoke);
  background-color: #fcfcff;
  border-radius: .5rem;
  flex-flow: column;
  padding: 2rem;
  display: flex;
}

.comparison_table-item.is-blue {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: 2px solid var(--newdesign--primary);
  box-shadow: inset 0 0 0 1px var(--newdesign--primary), 0 10px 20px 0 #282a300a;
  background-color: #e3eeff52;
  border-radius: .5rem;
  flex-flow: column;
  padding: 2rem;
  display: flex;
}

.comparison_table-item.is-left {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-radius: .5rem;
  flex-flow: column;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.comparison_features-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.comparison_features-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  min-height: 2rem;
  display: flex;
}

.is-transparent {
  color: #0000;
}

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

.standars-content {
  background-color: var(--secondary);
  border-radius: 2rem;
}

.section_privacy-hero {
  background-color: var(--newdesign--bg-secondary-1);
}

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

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

.language_link-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.privacy_policy-content {
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.yuno_team {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

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

.skeleton_text {
  opacity: .5;
  transform-style: preserve-3d;
  max-width: 30rem;
  margin-left: auto;
  margin-right: auto;
  transform: rotateX(0)rotateY(180deg)rotateZ(0)scale3d(1, .8, 1);
}

.text-style-initialcaps {
  text-transform: capitalize;
}

.card_highlight {
  border: 1px solid var(--newdesign--primary);
  border-radius: var(--radius-s);
  background-color: #e3eeff52;
  padding: 2rem;
}

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

.brandguide_item-block {
  border-radius: var(--radius-s);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 11.625rem;
  padding: 1.5rem;
  display: flex;
}

.brandguide_item-block.background-color-purple-light.is-large {
  height: 16.8rem;
}

.download_link {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: var(--newdesign--black-dark);
  justify-content: flex-start;
  align-items: center;
  font-size: .75rem;
  text-decoration: none;
  display: flex;
}

.brandguide_item-wordmark {
  max-width: 5.6875rem;
}

.brandguide_item-mark {
  max-width: 6.375rem;
}

.brandguide_item-icon {
  max-width: 12.5rem;
}

.brandguide_item-logo {
  max-width: 7.5rem;
}

.brand_guidepopup {
  z-index: 105;
  border-radius: var(--radius-xs);
  background-color: var(--newdesign--white);
  padding: .5rem;
  display: none;
  position: absolute;
}

.brand_guidepopup-list {
  width: 16rem;
}

.brand_guidepopup-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-radius: var(--radius-xs);
  color: var(--newdesign--black-dark);
  justify-content: flex-start;
  align-items: center;
  padding: .5rem;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.brand_guidepopup-item:hover {
  background-color: var(--newdesign--grey);
}

.icon_play-video {
  width: 5rem;
  height: 5rem;
  margin: auto;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.icon_play-video:hover {
  transform: scale(.9);
}

.section_navbar-simple {
  z-index: 999;
  background-color: var(--newdesign--black);
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
  position: static;
  top: 0;
}

.navbar_simple {
  background-color: #0000;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.nav_menu-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav_menu-wrapper.is-summer {
  position: relative;
}

.nav_menu {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  align-items: center;
  display: flex;
}

.nav_menu-link {
  color: var(--white);
  padding: 0;
}

.bg_overlay {
  z-index: 2;
  background-image: linear-gradient(#000000b3, #fff0);
  position: absolute;
  inset: 0%;
}

.footer_wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer_wrapper.is-summit {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  justify-content: flex-start;
  align-items: flex-start;
}

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

.ebook_item {
  border: 1px solid var(--newdesign--whitesmoke);
  background-color: var(--newdesign--grey);
  border-radius: .5rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  padding: 2rem;
  display: flex;
}

.ebook_item:hover {
  border-color: var(--newdesign--primary);
  box-shadow: inset 0 0 0 1px var(--newdesign--primary);
}

.ebook_item.is-featured {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 4rem;
  transition: all .2s;
  display: grid;
}

.line-left,
.line-right {
  background-color: #ffffff14;
  height: 100%;
}

.line-bottom {
  background-color: #ffffff14;
}

.text-size-xxlarge {
  font-size: 2.5rem;
}

.text-size-huge {
  font-size: 3rem;
}

.text-size-xhuge {
  font-size: 3.5rem;
  line-height: 1.1;
}

.heading-style-h1xx {
  font-size: 5rem;
  line-height: 1.1;
}

.text-font-menlo {
  font-family: Menlo, Arial, sans-serif;
}

.page-guides {
  z-index: 99;
  pointer-events: none;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  position: fixed;
  inset: 0%;
}

.guide_page-left {
  border-left: 1px solid var(--white);
  opacity: .08;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.guide_page-right {
  border-right: 1px solid var(--white);
  opacity: .08;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.padding-section-xmedium {
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
}

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

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

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

.locales_list-link {
  color: var(--newdesign--text-color-grey);
  text-transform: uppercase;
  text-decoration: none;
}

.locales_list-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--newdesign--text-color-grey);
  display: flex;
}

.go-next-line {
  display: none;
}

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

.go-next-line-dk {
  display: block;
}

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

.section_summit-hero {
  color: var(--white);
  background-color: #000;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-height: 60rem;
  display: flex;
  position: relative;
}

.section_summit-nav {
  z-index: 999;
  -webkit-backdrop-filter: blur(80px);
  backdrop-filter: blur(80px);
  background-color: #00000014;
  position: sticky;
  top: 0;
}

.section_summit-nav.is-summer {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #0000;
  flex-flow: column;
  justify-content: center;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.section_summit-footer {
  color: var(--white);
  background-color: #000;
}

.brand_logo-summer {
  color: var(--newdesign--primary);
  width: 7rem;
}

.brand_logo-summer.w--current {
  z-index: 1;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0%;
}

.bg_summit {
  pointer-events: none;
  position: absolute;
  inset: 0%;
}

.summit_video {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

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

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

.dropdown_agenda {
  border-bottom: 1px solid #ffffff1a;
  width: 100%;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.dropdown_agenda-toggle {
  color: var(--white);
  width: 100%;
  padding: 0;
}

.dropdown_agenda-nav {
  background-color: #0000;
  display: block;
  position: static;
  overflow: hidden;
}

.agenda_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 20rem 25rem 1fr;
  grid-auto-columns: 1fr;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: grid;
}

.agenda_toggle-icon {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

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

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

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

.dropdown_faqs {
  color: var(--white);
  border-bottom: 1px solid #ffffff1a;
  width: 100%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.dropdown_faqs-toggle {
  width: 100%;
  padding: 0;
}

.dropdown_faqs-nav {
  background-color: #0000;
  display: block;
  position: static;
  overflow: hidden;
}

.dropdown_faqs-content {
  padding-top: 1.5rem;
}

.faqs_toggle-icon {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.attending_video {
  border-radius: var(--radius-s);
  position: relative;
}

.icon_play {
  width: 5rem;
  height: 5rem;
  margin: auto;
  position: absolute;
  inset: 0%;
}

.section_summit-contact {
  position: relative;
}

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

.summit_contact-wrapper {
  border-radius: var(--radius-s);
  background-color: var(--white);
  color: var(--text-color);
  padding: 2.5rem;
}

.footer_summit-logo {
  width: 8rem;
}

.footer_link {
  color: var(--white);
  font-size: 1rem;
  font-weight: 500;
  text-decoration: none;
}

.footer_menu-items {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

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

.footer_social-icon {
  background-color: var(--white);
  border-radius: 100%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.icon-1x1-huge {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  display: flex;
}

.section_home26-hero {
  z-index: 0;
  background-color: var(--newdesign--purple-light100);
  position: relative;
  overflow: clip;
}

.button-secondary-26 {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  border: 1px solid var(--newdesign--white);
  border-radius: var(--radius-l);
  background-color: var(--newdesign--white);
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  line-height: 1;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.button-secondary-26:hover {
  color: var(--newdesign--white);
  background-color: #e8eaf500;
}

.awards_item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.branch_icon {
  height: 2.5rem;
}

.section_home26-leaders {
  overflow: hidden;
}

.leaders_list {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  display: grid;
}

.card_content-wrapper {
  border: 1px solid var(--newdesign--whitesmoke);
  border-radius: var(--radius-s);
  background-color: var(--newdesign--grey);
  padding: 2.5rem;
  position: relative;
  overflow: clip;
}

.card_content-wrapper.is-wrapper-lotties-2remtopyb {
  background-color: var(--newdesign--white);
  padding: 3.15rem 1rem;
}

.card_content-wrapper.is-results {
  background-color: var(--newdesign--white);
  padding-top: 4rem;
  padding-bottom: 4rem;
  overflow: visible;
}

.card_content-wrapper.is-tabs-problems {
  padding-bottom: 2.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.card_content-wrapper.is-global {
  padding-top: 4rem;
  padding-bottom: 4rem;
  padding-right: 5rem;
}

.card_content-wrapper.is-values {
  padding-top: 4rem;
  padding-bottom: 0;
  transition: all .4s;
  overflow: clip;
}

.card_content-wrapper.is-values:hover {
  border-color: var(--newdesign--primary);
}

.card_content-wrapper.is-sides-0rem {
  padding-left: 0;
  padding-right: 0;
}

.globe_content {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 26rem 1fr;
  grid-auto-columns: 1fr;
  margin-top: -5rem;
  display: grid;
}

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

.sections_menu-wrapper.is-sticky-platform {
  position: sticky;
  top: 8rem;
}

.sections_menu-line {
  flex-flow: column;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.sections-menu_tracker {
  background-color: #282a3029;
  width: .063rem;
  height: 100%;
}

.sections_menu-point {
  background-color: var(--newdesign--primary);
  border-radius: 100%;
  width: 1rem;
  height: 1rem;
  transition: transform .2s;
  position: absolute;
  inset: 0% auto;
}

.globe_provider-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.globe_provider-item {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  text-transform: uppercase;
  align-items: center;
  font-size: .75rem;
  display: flex;
}

.provider_icon {
  border-radius: .375rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.value_features-grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 17.75rem 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.value_features-grid.is-col2 {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  grid-template-columns: 1fr 1fr;
}

.text-results {
  color: var(--newdesign--primary);
  font-size: 5.5rem;
  line-height: 1.1;
}

.section_home26-platform {
  z-index: 0;
  background-color: var(--newdesign--grey100);
  position: relative;
}

.platform_services-grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 17.75rem 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.sections_menu-item {
  color: var(--newdesign--text-color-grey);
  text-transform: uppercase;
  cursor: pointer;
  text-decoration: none;
  position: relative;
}

.sections_menu-item.w--current {
  color: var(--newdesign--primary);
  position: relative;
}

.platform_features-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.platform_feature-item {
  border: 1px solid var(--newdesign--whitesmoke);
  border-radius: var(--radius-s);
  background-color: var(--newdesign--purple-light100);
  color: var(--newdesign--black-dark);
  padding-top: 3rem;
  padding-left: 3rem;
  padding-right: 3rem;
  text-decoration: none;
  position: relative;
  overflow: hidden;
}

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

.platform_feature-image {
  border-radius: var(--radius-m);
  margin-right: -3rem;
  position: relative;
}

.platform_feature-overlay {
  pointer-events: none;
  background-image: linear-gradient(0deg, #e8eaf5, #e8eaf500 25%);
  position: absolute;
  inset: 0%;
}

.platform_feature-gradient-right {
  pointer-events: none;
  background-image: linear-gradient(270deg, #e8eaf5, #e8eaf500 25%);
  position: absolute;
  inset: 0%;
}

.platform_feature-icon-link {
  z-index: 1;
  background-color: var(--newdesign--primary);
  color: var(--newdesign--text-color-grey);
  text-transform: uppercase;
  border-radius: 100%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 3rem 3rem auto auto;
}

.sections_menu-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
  position: sticky;
  top: 7rem;
}

.section_home26-problem {
  position: relative;
}

.problem_tabs-grid {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  grid-template-rows: auto;
  grid-template-columns: 36rem 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.problem_tabs {
  flex-flow: column;
  align-items: center;
  height: 100%;
  display: flex;
}

.problem_tabs-menu {
  background-color: var(--newdesign--grey100);
  border-radius: 6.25rem;
  justify-content: center;
  align-items: center;
  padding: .5rem;
  display: flex;
}

.problem_tab-link {
  color: var(--newdesign--black-dark);
  background-color: #0000;
  padding: .5rem 1rem;
}

.problem_tab-link.w--current {
  background-color: var(--newdesign--white);
  color: var(--newdesign--primary);
  border-radius: 6.25rem;
}

.problem_tab-content {
  width: 100%;
  height: 28rem;
  margin-top: 3rem;
  overflow: visible;
}

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

.line_animation-theproblem {
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  width: 21rem;
  margin: -5rem auto 1rem;
  display: flex;
  position: relative;
  left: -9rem;
}

.section_home26-industries {
  z-index: 0;
  color: var(--newdesign--white);
  position: relative;
  overflow: clip;
}

.industries_item {
  z-index: 0;
  border: 1px solid var(--newdesign--black-dark);
  border-radius: var(--radius-s);
  background-color: #000;
  flex: none;
  width: 28.5rem;
  height: 22rem;
  padding: 2.5rem;
  position: relative;
}

.industries_image {
  border-radius: var(--radius-s);
  height: 8.5rem;
  overflow: hidden;
}

.spacer-xhuge-dynamic {
  width: 100%;
  padding-top: 8vh;
}

.section_home26-stories {
  color: var(--newdesign--white);
  position: relative;
  overflow: hidden;
}

.stories_list {
  display: flex;
}

.stories_list.swiper-wrapper {
  grid-column-gap: 7.5rem;
  grid-row-gap: 7.5rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.stories_item {
  border-radius: var(--radius-l);
  color: var(--newdesign--white);
  flex: none;
  max-width: 64rem;
  position: relative;
  overflow: hidden;
}

.stories_content {
  z-index: 1;
  width: 20rem;
  position: absolute;
  inset: auto auto 2.5rem 2.5rem;
}

.stories_gradient {
  z-index: 0;
  background-image: linear-gradient(50deg, #000, #0000);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.stories_buttons {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #fffc;
  border-radius: 100%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  margin: auto;
  display: flex;
  position: absolute;
  inset: 0%;
}

.stories_list-wrapper.swiper {
  display: none;
}

.swiper-pagination {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.pagination_tracker {
  background-color: #282a30;
  width: 20rem;
  height: .125rem;
  position: relative;
}

.pagination_fill {
  background-color: var(--white);
  width: 0%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.section_home26-faqs {
  position: relative;
}

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

.dropdown_questions {
  border-bottom: 1px solid var(--newdesign--whitesmoke);
  width: 100%;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.dropdown_questions-toggle {
  white-space: normal;
  width: 100%;
  padding: 0;
}

.questions_toggle-icon {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.toggle_icon {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: .75rem;
  height: .75rem;
  display: flex;
  position: relative;
}

.line_horizontal {
  background-color: #282a30;
  width: 100%;
  height: .063rem;
}

.line_vertical {
  background-color: #282a30;
  width: .063rem;
  height: 100%;
  position: absolute;
}

.dropdown_questions-nav {
  background-color: #0000;
  display: block;
  position: static;
  overflow: hidden;
}

.dropdown_questions-content {
  margin-top: 1.5rem;
}

.section_home26-cta {
  z-index: 0;
  background-color: var(--newdesign--primary);
  color: var(--newdesign--white);
  position: relative;
}

.text-demo {
  font-size: 8.5rem;
  line-height: 1;
}

.button-primary-26 {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  border: 1px solid var(--yuno);
  border-radius: var(--radius-l);
  background-color: var(--newdesign--primary);
  color: var(--white);
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  font-size: 1rem;
  line-height: 1;
  text-decoration: none;
  transition: all .3s cubic-bezier(.165, .84, .44, 1);
  display: flex;
  position: relative;
}

.button-primary-26:hover {
  color: var(--white);
  background-color: #3e4fe0e0;
  border-color: #3e4fe0e0;
  text-decoration: none;
}

.button-primary-26.is-border {
  color: var(--newdesign--primary);
  background-color: #3e4fe000;
}

.section_home26-value {
  position: relative;
}

.section_home26-value.background-color-gray {
  background-color: var(--light-purple);
}

.tag_primary26 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--newdesign--whitesmoke);
  border-radius: var(--radius-s);
  background-color: var(--newdesign--grey);
  color: var(--newdesign--text-color-grey);
  text-transform: uppercase;
  margin-bottom: 0;
  padding: .5rem;
  font-size: .75rem;
  line-height: 1.4;
  display: flex;
}

.tag_primary26.is-dark {
  border-color: var(--newdesign--black-dark);
  color: var(--newdesign--white);
  background-color: #0000;
}

.tag_primary26.is-transparent {
  color: var(--newdesign--white);
  text-transform: uppercase;
  background-color: #0000;
  border-color: #ffffff12;
  position: relative;
}

.tag_primary26.is-large-white {
  color: var(--white);
  background-color: #0000;
  border-color: #5c6cf7;
  border-radius: 6.25rem;
  padding: 1rem 1.5rem;
  font-family: Menlo, Arial, sans-serif;
}

.tag_primary26.is-industries {
  color: var(--newdesign--white);
  text-transform: uppercase;
  background-color: #0000;
  border-color: #5c6cf7;
  font-family: Menlo, Arial, sans-serif;
  position: relative;
}

.tag_primary26.is-large-color {
  border-color: var(--newdesign--whitesmoke);
  color: var(--newdesign--black-dark);
  background-color: #0000;
  border-radius: 6.25rem;
  padding: 1rem 1.5rem;
  font-family: Menlo, Arial, sans-serif;
}

.number_section {
  color: var(--newdesign--text-color-grey);
  font-size: .75rem;
  position: absolute;
  inset: 1.5rem 1.5rem auto auto;
}

.globe_provider-wrapper {
  z-index: 2;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--white);
  background-color: var(--newdesign--white);
  border-radius: .5rem;
  flex-flow: column;
  max-width: 10rem;
  padding: 1rem;
  display: none;
  position: absolute;
  inset: 11rem auto auto -4rem;
  box-shadow: 0 24px 24px #0000000a;
}

.globe_provider-wrapper.is-visible {
  display: block;
}

.value_content-lottie {
  margin-left: -2.5rem;
  margin-right: -2.5rem;
}

.value_content-lottie.is-flow-start {
  margin-bottom: -10rem;
}

.value_content-lottie.is-boost-revenue {
  margin-bottom: -.5rem;
}

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

.background-color-green {
  background-color: var(--newdesign--green);
}

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

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

.platform_feature-head {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

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

.button-white-26 {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  border: 1px solid var(--newdesign--white);
  border-radius: var(--radius-l);
  background-color: var(--newdesign--white);
  color: var(--newdesign--primary);
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  font-size: 1rem;
  line-height: 1;
  text-decoration: none;
  transition: all .3s cubic-bezier(.165, .84, .44, 1);
  display: flex;
  position: relative;
}

.button-white-26:hover {
  background-color: #ffffffe0;
}

.awards_list {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: none;
}

.global_regions-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.theme_home26-black {
  background-color: var(--newdesign--black);
}

.globe_component {
  opacity: .8;
  filter: brightness(105%);
}

.globe_component-wrapper {
  position: relative;
}

.globe_espiral {
  width: 100%;
}

.globe_espiral-wrapper {
  z-index: 1;
  pointer-events: none;
  position: absolute;
  inset: 0%;
  transform: scale(1.08);
}

.spacer-hero-section26 {
  padding-top: 4.75rem;
}

.section26_wrapper {
  border-right: 1px solid var(--newdesign--whitesmoke);
  border-left: 1px solid var(--newdesign--whitesmoke);
  height: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.section26_wrapper.is-purple {
  border-right-color: var(--newdesign--purple-light200);
  border-left-color: var(--newdesign--purple-light200);
}

.section26_wrapper.is-dark {
  border-right-color: var(--newdesign--black-dark);
  border-left-color: var(--newdesign--black-dark);
}

.section26_wrapper.is-blue {
  border-right-color: var(--newdesign--blue400);
  border-left-color: var(--newdesign--blue400);
}

.section26_wrapper.is-gray {
  border-right-color: var(--newdesign--purple-light200);
  border-left-color: var(--newdesign--purple-light200);
}

.section26_wrapper.is-opacity {
  border-left-color: #ffffff3d;
  border-right-color: #ffffff3d;
}

.counter_wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: flex-end;
  align-items: flex-start;
  width: 10.8rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.counter_list {
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
  position: absolute;
  inset: 0% 3.5rem auto auto;
}

.lottie_animation-hero {
  pointer-events: none;
  height: 100%;
  position: absolute;
  inset: 0%;
  transform: scale(1.1);
}

.line_animation-hero1 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 22.8125rem;
  height: 22.5rem;
  margin-bottom: 0;
  display: none;
  position: absolute;
  inset: 4.5rem auto auto 0%;
}

.line_animation-hero2 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 19.1rem;
  height: 22.5rem;
  margin-bottom: 0;
  display: none;
  position: absolute;
  inset: 4.5rem 0% auto auto;
}

.line_animation-topleft {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 22.8125rem;
  height: 22.5rem;
  margin-bottom: 0;
  display: flex;
  position: absolute;
  inset: 0%;
}

.line_animation-topleft.is-industries {
  width: 20rem;
  height: 20rem;
  top: 3.6rem;
}

.line_animation-topright {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 19.1rem;
  height: 22.5rem;
  margin-bottom: 0;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.line_animation-topright.is-industries {
  height: 25rem;
  top: 4.1rem;
}

.line_animation-bottomleft {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 22.8125rem;
  height: 22.5rem;
  margin-bottom: 0;
  display: flex;
  position: absolute;
  inset: auto auto 0% 0%;
}

.problem_tab-content-item {
  z-index: 5;
  position: absolute;
  inset: 0% 0% auto;
}

.brand_logo-blue {
  justify-content: center;
  align-items: center;
}

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

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

.lottie_animation-wrapper-hero {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 38.5rem;
  display: flex;
  position: relative;
}

.scroll_to_explore {
  color: var(--newdesign--text-color-grey);
  text-align: center;
  width: 10rem;
  height: 1rem;
  font-size: .625rem;
  position: absolute;
}

.scroll_to_explore-wrapper {
  z-index: 9;
  opacity: 0;
  pointer-events: none;
  mix-blend-mode: multiply;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  transition: opacity .2s;
  display: flex;
  position: fixed;
  inset: 0%;
}

.hero_heading-wrapper {
  cursor: default;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cursor-deafult {
  cursor: default;
}

.summit_speakers-item {
  color: var(--white);
  text-align: center;
  margin-left: 1rem;
  margin-right: 1rem;
  text-decoration: none;
}

.summit_speakers-logo {
  max-width: 3.5rem;
}

.summit_speakers-logo.is-large {
  max-width: 5rem;
}

.summit_speakers-logo.is-xlarge {
  max-width: 7rem;
}

.summit_speakers-slider {
  background-color: #ddd0;
  height: auto;
}

.summit_speakers-itemslide {
  max-width: 25%;
}

.section_integrations-hero {
  z-index: 0;
  background-color: var(--newdesign--purple-light100);
  position: relative;
}

.integrations_filters-wrapper {
  z-index: 101;
  background-color: var(--newdesign--white);
  border-bottom: 1px solid #fff;
  margin-bottom: 0;
  position: sticky;
  top: 0;
}

.integrations_filters-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  background-color: #0000;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 27.5rem auto;
  grid-auto-columns: 1fr;
  display: grid;
}

.integrations_filters {
  background-color: #0000;
}

.integrations_filters-search {
  border: 1px solid var(--border-gray-light);
  border-radius: var(--radius-xs);
  color: var(--newdesign--black-dark);
  background-image: url('../images/Light_MagnifyingGlassb.svg');
  background-position: 10px;
  background-repeat: no-repeat;
  background-size: 1rem 1rem;
  width: 100%;
  height: auto;
  margin-bottom: 0;
  padding: .75rem 1rem .75rem 2.25rem;
  font-size: 1rem;
}

.integrations_filters-search:focus {
  border-width: 1px;
  border-color: var(--yuno);
}

.integrations_filters-search::placeholder {
  color: var(--newdesign--text-color-grey);
}

.integrations_filters-item {
  margin-left: 0;
  margin-right: 0;
}

.integrations_filters-toggle {
  border: 1px solid var(--border-gray-light);
  border-radius: var(--radius-xs);
  color: var(--newdesign--text-color-grey);
  margin-left: 0;
  margin-right: 0;
  padding: .75rem .625rem;
}

.integrations_filters-toggle-item {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: space-between;
  align-items: center;
  width: 9.5rem;
  display: flex;
}

.integrations_filters-nav {
  border-radius: var(--radius-xs);
  background-color: #fff;
  border: 1px solid #eceff2;
  width: 10rem;
  height: auto;
  padding: 1rem;
  position: absolute;
  inset: 0%;
}

.integrations_filters-nav.w--open {
  background-color: #fff;
  inset: 100% 0% auto;
}

.integrations_filters-nav.is_country {
  height: auto;
  max-height: 16rem;
  padding-top: 0;
  inset: 100% 0% auto;
  overflow: auto;
}

.integrations_table {
  border-radius: var(--radius-s);
  border: 1px solid #eceff2;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.integrations_table-header {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #eceff2;
  grid-template-rows: auto;
  grid-template-columns: 14rem 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.integrations_column {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  align-items: center;
  padding: 1.5rem .5rem;
}

.integrations_table-item {
  border-bottom: 1px solid var(--newdesign--whitesmoke);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.integrations_tag-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-radius: var(--radius-s);
  background-color: var(--newdesign--grey);
  border: 1px solid #eceff2;
  justify-content: flex-start;
  align-items: center;
  padding: .5rem;
  display: flex;
}

.integrations_tag-item.is-country,
.integrations_tag-item.is-features {
  text-transform: capitalize;
}

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

.integrations_providers-icon {
  border: 1px solid var(--newdesign--grey100);
  border-radius: var(--radius-m);
  object-fit: cover;
  width: 2.5rem;
  height: 2.5rem;
}

.integrations_providers-icon.is-large {
  border-radius: var(--radius-m);
  width: 3.5rem;
  height: 3.5rem;
}

.integrations_popup-overlay {
  z-index: 998;
  opacity: 0;
  cursor: auto;
  background-color: #0000003d;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.integrations_popup-wrapper {
  z-index: 999;
  background-color: var(--newdesign--white);
  width: 44rem;
  height: 100%;
  margin-left: auto;
  position: fixed;
  inset: 0% 0% 0% auto;
  overflow: auto;
  transform: translate(100%);
}

.integrations_popup-top {
  z-index: 1;
  border-bottom: 1px solid var(--newdesign--whitesmoke);
  background-color: var(--newdesign--white);
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
  position: sticky;
  top: 0;
}

.integrations_popup-bottom {
  padding: 3rem 1.5rem;
}

.integrations_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  display: flex;
}

.integrations_table-content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 14.8rem 16rem 16rem 16rem;
  grid-auto-columns: 1fr;
  display: grid;
}

.integrations_filters-checkbox {
  border: 1px solid #97a9c4;
  border-radius: 2px;
  flex: none;
  margin-top: .1rem;
  margin-left: 0;
  margin-right: 0;
  display: none;
}

.integrations_filters-checkbox.w--redirected-checked {
  border-color: var(--yuno);
  background-color: var(--yuno);
  background-image: url('../images/check-box.svg');
  background-position: 50%;
  background-size: auto;
  margin-top: .1rem;
  margin-left: 0;
  box-shadow: 0 0 #0000;
}

.integrations_filters-checkbox.w--redirected-focus {
  margin-top: .1rem;
  margin-left: 0;
  box-shadow: 0 0 #0000;
}

.integrations_tag-value {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--newdesign--whitesmoke);
  border-radius: var(--radius-xs);
  background-color: var(--newdesign--white);
  text-transform: capitalize;
  align-items: center;
  padding: .5rem .25rem .5rem .75rem;
  display: flex;
}

.integrations_tag-values-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.integrations_list-empty {
  background-color: var(--newdesign--grey100);
  text-align: center;
  border-radius: .5rem;
  padding: 4rem;
  position: relative;
}

.globe_content-tabscontent {
  overflow: visible;
}

.loading_wrapper {
  z-index: 999;
  background-color: var(--newdesign--primary);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.loading_lottie {
  max-width: 15rem;
}

.integrations_table-item-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  cursor: pointer;
  grid-template-rows: auto;
  grid-template-columns: 14rem 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.body-new-26 {
  font-family: Titillium Web, Impact, sans-serif;
}

.left-arrow {
  font-size: 2rem;
  left: -5rem;
}

.right-arrow {
  font-size: 2rem;
  right: -5rem;
}

.nav_icon {
  width: 2.5rem;
  height: 2.5rem;
}

.nav_content {
  width: 100%;
}

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

.nav_menu-separator {
  border-left: 1px solid var(--newdesign--whitesmoke);
}

.nav_content-bg {
  z-index: 1;
  background-color: #fff;
  position: absolute;
  inset: 0%;
}

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

.nav_feature-image {
  border-radius: .5rem;
  overflow: hidden;
}

.u-width-100 {
  width: 100%;
}

.section_temp-product-hero {
  z-index: 0;
  background-color: var(--newdesign--primary);
  color: var(--newdesign--white);
  position: relative;
  overflow: clip;
}

.products_hero-assets {
  position: relative;
  overflow: hidden;
}

.products_hero-assets-1 {
  max-width: 23.3125rem;
  position: absolute;
  inset: 33% auto auto 5%;
  overflow: hidden;
}

.products_hero-assets-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid var(--newdesign--whitesmoke);
  border-radius: var(--radius-s);
  background-color: var(--newdesign--white);
  color: var(--newdesign--black-dark);
  text-overflow: clip;
  flex-flow: row;
  align-items: center;
  max-width: 23.3125rem;
  font-weight: 600;
  display: flex;
  position: absolute;
  inset: auto auto 7% 0%;
  overflow: hidden;
  box-shadow: 40px 15px 40px #00000029;
}

.products_features-list {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: start;
  display: grid;
}

.products_features-litem {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section_products-value {
  background-color: var(--off-white);
  position: relative;
}

.products_value-card {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 36rem;
  grid-auto-columns: 1fr;
  display: grid;
}

.product_value-asset-wrapper {
  border: 1px solid var(--newdesign--whitesmoke);
  border-radius: var(--radius-s);
  background-color: #e8eaf5;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 36rem;
  display: flex;
  overflow: hidden;
}

.products_value-card-list {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  flex-flow: column;
  display: flex;
}

.section_products-data {
  flex-flow: column;
  justify-content: center;
  position: relative;
}

.line_animation-bottomcenter {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 20rem;
  margin-bottom: 0;
  margin-left: 21.5rem;
  margin-right: 16.9rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.button-tertiary-26 {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  border: 1px solid var(--newdesign--purple-light200);
  border-radius: var(--radius-l);
  background-color: var(--newdesign--purple-light200);
  color: var(--newdesign--black-dark);
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  line-height: 1;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.button-tertiary-26:hover {
  background-color: #d1d6ed;
}

.padding-section-xhuge {
  padding-top: 20rem;
  padding-bottom: 20rem;
}

.products_hero-asset-pattern {
  max-width: 65rem;
  margin-left: auto;
}

.products_hero-asset-dash {
  border-radius: var(--radius-s);
  max-width: 62.25rem;
  position: absolute;
  inset: 3rem 0% auto auto;
  overflow: hidden;
}

.products_hero-asset {
  color: var(--newdesign--black-dark);
  text-overflow: clip;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  max-width: 33rem;
  height: 100%;
  font-weight: 600;
  display: flex;
  position: absolute;
  inset: auto auto 0% 0%;
  overflow: hidden;
}

.line_animation_wrapper-bottom {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 5rem auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 20rem;
  padding-left: 21.5rem;
  padding-right: 17.8rem;
  display: grid;
  position: absolute;
  inset: auto 0% 0%;
}

.line_animation-wrapper-left {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 3rem 3rem auto;
  grid-template-columns: auto 1fr auto;
  grid-auto-columns: 1fr;
  height: 100%;
  display: grid;
}

.line_animation-asset-curve {
  border-top: 1px #000;
  height: 100%;
  position: relative;
}

.line_animation-asset-curve.is-center {
  top: 1px;
}

.line_animation-asset-vertical {
  border-left: 1px solid #dbdff1;
  width: 100%;
  position: relative;
}

.line_animation-asset-horizontal {
  border-top: 1px solid #dbdff1;
  width: 100%;
  position: relative;
}

.line_animation-wrapper-right {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  transform-style: preserve-3d;
  grid-template-rows: 3rem 3rem auto;
  grid-template-columns: auto 1fr auto;
  grid-auto-columns: 1fr;
  height: 100%;
  display: grid;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.line_animation-wrapper-center {
  justify-content: center;
  display: flex;
  position: relative;
  top: 2px;
}

.line_animation-glow-1 {
  width: 3rem;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: -.5rem;
  left: 0%;
  right: 0%;
}

.line_animation-glow-2 {
  height: 3rem;
  margin: auto 0%;
  position: absolute;
  inset: 0% 3.6rem 0% auto;
}

.line_animation-glow-3 {
  z-index: 1;
  height: 3rem;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  top: 0%;
  bottom: 0%;
  right: auto;
}

.line_animation-center {
  border-left: 1px solid #dbdff1;
  height: 100%;
}

.icon-style-inverse {
  filter: brightness(0%) invert();
}

.line_animation-straight {
  justify-content: center;
  align-items: center;
  max-width: 2rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.line_animation-straight.is-product-page {
  position: relative;
  right: -1.6rem;
}

.spacer-xxxhuge {
  width: 100%;
  padding-top: 14rem;
}

.leaders_item-logo {
  width: auto;
  height: 40px;
}

.hero_features-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-bottom: 1px solid var(--newdesign--purple-light200);
  align-items: center;
  padding-top: .75rem;
  padding-bottom: .75rem;
  display: flex;
}

.dots_icon {
  width: 1.2rem;
}

.faqs_agentic {
  width: 100%;
}

.section_home26-solution,
.video_wrapper {
  position: relative;
}

.border-radius-small {
  border-radius: var(--radius-s);
  overflow: hidden;
}

.video-full {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.lottie_animation-hero-lottie {
  position: absolute;
  inset: 0% -1.9rem 0% 0%;
}

.lottie_animation-hero-image-mb {
  justify-content: center;
  align-items: center;
  width: 38.5rem;
  height: 38.5rem;
  display: none;
}

.lottie_animation-hero-center {
  z-index: 4;
  background-color: #e8eaf5;
  border-radius: 20rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 14.5rem;
  height: 14.5rem;
  margin: auto;
  display: flex;
  position: absolute;
  inset: 0%;
  box-shadow: -8.5px -7px 10.75px #ffffff91, 20px 26px 23px #b5bec5a8;
}

.lottie_animation-hero-center-inner {
  background-color: #e8eaf5;
  border-radius: 20rem;
  justify-content: center;
  align-items: center;
  width: 10rem;
  height: 10rem;
  display: flex;
  box-shadow: -8.5px -7px 10.75px #ffffff91, 20px 26px 23px #b5bec5a8;
}

.lottie_animation-hero-center-blue {
  width: 6rem;
  height: 6rem;
}

.lottie_animation-hero-center-logo {
  z-index: 1;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 3.25rem;
  height: 3.25rem;
  display: flex;
  position: absolute;
}

.home26_hero-va {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1.15fr 37.5rem;
  grid-auto-columns: 1fr;
  max-width: 80rem;
  margin-top: 4.75rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5rem;
  padding-bottom: 6rem;
  display: grid;
}

.slider_industries {
  touch-action: pan-y;
  cursor: grab;
  background-color: #0000;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.slide_industries {
  height: 100%;
}

.slider_mask-industries {
  width: 30.5rem;
  height: 100%;
  overflow: visible;
}

.slider_testimonials {
  background-color: #0000;
  height: 100%;
}

.slider_mask-testimonials {
  overflow: visible;
}

.slide_testimonials {
  margin-right: 2rem;
}

.slider_nav {
  position: static;
}

.slide_testimonials-lightbox {
  width: 100%;
  display: block;
}

.industries_item-wrapper {
  padding-right: 2rem;
  position: relative;
}

.industries_item-overlay {
  z-index: 2;
  position: absolute;
  inset: 0%;
}

.background-color-offwhite {
  background-color: var(--off-white);
}

.background-color-softgreen {
  background-color: var(--bg-green);
}

.section_industries-hero {
  z-index: 0;
  flex-flow: column;
  justify-content: flex-end;
  position: relative;
  overflow: hidden;
}

.industries_hero-grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1.1fr 31rem;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-end;
  height: 70vh;
  min-height: 30rem;
  max-height: 50rem;
  display: grid;
}

.section_industries-delivers {
  z-index: 0;
  overflow: clip;
}

.deliver_grid {
  grid-column-gap: 12rem;
  grid-row-gap: 12rem;
  grid-template-rows: auto;
  grid-template-columns: 1.1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.section_industries-problem {
  z-index: 300;
  color: var(--white);
  position: relative;
  overflow: clip;
}

.optimization_grid {
  grid-column-gap: 12rem;
  grid-row-gap: 12rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 50rem;
  grid-auto-columns: 1fr;
  display: grid;
}

.optimization_track {
  background-color: #5c6cf7;
  width: 100%;
  height: .0625rem;
}

.optimization_track.background-color-whitesmoke {
  background-color: var(--newdesign--whitesmoke);
}

.optimization_bar {
  position: relative;
}

.optimization_fill {
  background-color: #fff;
  width: 100%;
  height: .0625rem;
  position: absolute;
}

.optimization_fill.background-color-blue {
  background-color: var(--newdesign--primary);
}

.section_industries-solution {
  z-index: 300;
  position: relative;
  overflow: clip;
}

.industries_solutions-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
}

.industries_solutions-item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: 1px dashed var(--newdesign--whitesmoke);
  border-radius: var(--radius-s);
  background-color: var(--newdesign--grey);
  align-items: center;
  padding: 1rem 1.5rem;
  display: flex;
}

.section_industries-process,
.section_industries-built {
  z-index: 0;
  position: relative;
}

.built_grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1.1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.built_item {
  border-bottom: 1px solid #dbdff1;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.built_item.is-no-border {
  border-bottom-color: #0000;
}

.section_industries-results {
  z-index: 0;
  position: relative;
}

.results_grid {
  grid-column-gap: 7rem;
  grid-row-gap: 7rem;
  grid-template-rows: auto;
  grid-template-columns: 11rem 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.results__item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-top: 1px solid #3c3e42;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: grid;
}

.text-color-green {
  color: var(--newdesign--green);
}

.results__item-content {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.section_industries-cta {
  z-index: 0;
  color: var(--newdesign--black-dark);
  position: relative;
}

.cta_content {
  border-radius: var(--radius-s);
  text-align: center;
  padding: 8rem;
}

.bg-grid {
  grid-column-gap: 11.5rem;
  grid-row-gap: 11.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.bg_grid-line {
  border-left: 1px solid #fff6;
  height: 100%;
}

.industries_slider {
  background-color: #0000;
  height: 100%;
}

.industries_slider-mask {
  margin-left: auto;
}

.industries_sliders-slide {
  margin-right: 2rem;
}

.optimization_content {
  overflow: hidden;
}

.bg_overlay-industries {
  z-index: 2;
  background-color: #000000b3;
  position: absolute;
  inset: 0%;
}

.industries_hero-image {
  border-radius: var(--radius-s);
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 70vh;
  min-height: 30rem;
  max-height: 50rem;
}

.component_tabs-menu {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.component_tabs-menu-link {
  background-color: #ddd0;
  border-bottom: 1px solid #fff;
  padding: 0 0 .5rem;
}

.component_tabs-menu-link.w--current {
  border-bottom-color: var(--yuno);
  color: var(--yuno);
  background-color: #ddd0;
}

.coverage_item {
  border-top: 1px solid var(--newdesign--whitesmoke);
  border-bottom: 1px solid var(--newdesign--whitesmoke);
  color: var(--newdesign--black-dark);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding: 3rem 8rem 3rem 0;
  text-decoration: none;
  transition: all .2s;
  position: relative;
}

.coverage_item:nth-child(2n) {
  border-top-style: none;
}

.coverage_item:hover {
  background-color: #e3eeff52;
  padding-left: 2rem;
}

.arrow_button-icon {
  z-index: 9;
  color: var(--newdesign--black-dark);
  border-radius: 100%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-top: auto;
  margin-bottom: auto;
  transition: all .2s;
  display: flex;
  position: absolute;
  inset: 0% 0 0% auto;
}

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

.lottie_animation-hero-lottie-iframe {
  position: absolute;
  inset: 0% -1.9rem 0% 0%;
}

.yuno-lottie-container {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 38.5rem;
  height: 38.5rem;
  display: flex;
  position: absolute;
  inset: 0% -1.9rem 0% 0%;
}

.lottie_animation-hero-image-dk {
  justify-content: center;
  align-items: center;
  width: 38.5rem;
  height: 38.5rem;
  display: flex;
}

@media screen and (min-width: 1440px) {
  .dropdown-list.w--open {
    flex-wrap: nowrap;
    flex: 0 auto;
    position: absolute;
  }
}

@media screen and (min-width: 1920px) {
  .dropdown-list.w--open {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: .75rem;
    flex-flow: column;
    margin-top: 2rem;
    padding: 1.5rem 1rem;
  }
}

@media screen and (max-width: 991px) {
  body {
    font-size: .875rem;
  }

  h1 {
    font-size: 4rem;
  }

  h2 {
    font-size: 3rem;
  }

  h3 {
    font-size: 2rem;
  }

  h4 {
    font-size: 1.5rem;
  }

  p {
    font-size: 1rem;
  }

  label {
    font-size: .75rem;
  }

  .icon-1x1-xsmall {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

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

  .spacer-huge.is-mb-2rem {
    padding-top: 2rem;
  }

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

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

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

  .max-width-medium.is_tb-align-center {
    margin-left: auto;
    margin-right: auto;
  }

  .form_field-label {
    font-size: .75rem;
  }

  .button.is-secondary.submit-copy {
    background-position: 58%;
    background-size: 14px;
    min-height: 3.5rem;
    padding: .7125rem 2.75rem .7125rem 1.25rem;
    font-size: .875rem;
    line-height: 1;
  }

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

  .languages_item-link.is-dropdown {
    padding-top: 0;
  }

  .languages_item-link.external {
    font-size: 14px;
  }

  .h6 {
    font-size: 1.125rem;
  }

  .tab-button {
    text-align: center;
    flex: none;
    padding: .9375rem 1.25rem;
    font-size: .875rem;
  }

  .tab-2 {
    padding: .625rem 1.5rem;
    font-size: .875rem;
  }

  .features-grid-sticky {
    margin-top: 19vh;
  }

  .title-max-w--whiite.text-align-center.align-center {
    max-width: none;
  }

  .whitepaper-grid {
    margin-top: 4vh;
  }

  .features-hero-text {
    max-width: none;
  }

  .dropdown-toggle {
    margin-left: 0;
  }

  .dropdown-list.w--open {
    background-color: #fff0;
    flex-direction: column;
    margin-top: 1rem;
    padding: 1rem;
    position: relative;
  }

  .dropdown-2 {
    flex-direction: column;
  }

  .post-rich-text-copy {
    max-width: none;
  }

  .post-rich-text-copy p {
    font-size: 1rem;
  }

  .post-rich-text-copy ul {
    padding-left: 30px;
    font-size: 1rem;
  }

  .post-rich-text-copy ol {
    font-size: 1rem;
  }

  .form_input-big {
    border-width: 1px;
    border-radius: .75rem;
    height: 40px;
    min-height: 3rem;
    padding: 10px 18px;
    font-size: .875rem;
  }

  .form-info-text {
    font-size: .75rem;
  }

  .form_input-big-copy {
    border-width: 1px;
    border-radius: .75rem;
    padding-right: 18px;
    font-size: .875rem;
  }

  .popup-block {
    border-radius: 0;
    width: 100%;
    margin: 0;
  }

  .close-popup {
    margin-top: 32px;
    margin-right: 24px;
  }

  .popup-wrapper {
    display: none;
  }

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

  .popup-wrapper-2 {
    display: none;
  }

  .h1-yuno {
    font-size: 50px;
  }

  .cont-head-group {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .cont-features-m {
    height: 450px;
    padding-top: 40px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .cont-hero-external-links {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .rich-text-yuno {
    width: 82%;
  }

  .logo-external-links {
    width: 80px;
  }

  .cont-2c-left {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .image-product {
    border-radius: var(--radius-l);
  }

  .year-text {
    margin-right: 40px;
    font-size: 60px;
  }

  .footer_content-legal {
    padding-left: 20px;
    padding-right: 20px;
  }

  .link-language {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
  }

  .splide__slide.is-industries {
    width: 100%;
  }

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

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

  .container-nav {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .nav_link {
    padding-left: .25rem;
    padding-right: .25rem;
    font-size: .875rem;
  }

  .brand_logo {
    padding-left: 0;
  }

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

  .footer_content-item-link {
    padding-left: 0;
  }

  .roles_positions-list {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .roles_link-apply {
    flex: none;
  }

  .roles_positions-item {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 3fr 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .roles_positions-item:hover {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .card_integrations {
    flex-flow: column;
    justify-content: center;
  }

  .global_scale-card {
    flex: none;
    justify-content: flex-start;
    align-items: center;
    width: 20.9375rem;
    height: 100%;
    padding: 1.125rem;
  }

  .global_scale-header {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .global_scale-icon {
    width: 50px;
    height: 50px;
  }

  .testimonial_client-image {
    border-radius: 8px;
    margin-right: 0;
  }

  .testimonial_client_logo {
    width: 40px;
    height: 40px;
  }

  .testimonial_client-img {
    width: 40px;
    max-width: none;
    height: 40px;
  }

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

  .product_content-image {
    margin-bottom: -10rem;
    padding: 1.25rem;
  }

  .product_process-grid {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .product_description {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: auto;
  }

  .product_description.is_product2 {
    width: 24rem;
  }

  .filters_form-content-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1.5rem;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: stretch;
    display: grid;
  }

  .filters_form-content-grid.is-product-updates {
    border-style: none;
    flex-flow: row;
    padding: 0;
    display: flex;
  }

  .section_filters {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
  }

  .filter-search {
    background-position: 2%;
    max-width: none;
    height: 2.5rem;
    padding-left: 3rem;
    font-size: .875rem;
  }

  .integrations_filter-list {
    z-index: 999;
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    background-color: var(--white);
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    height: 100dvh;
    padding: 1.25rem;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: auto;
  }

  .dropdown-filters {
    border-left: 1px solid var(--newdesign--whitesmoke);
    padding-left: 1.5rem;
    display: block;
  }

  .dropdown-filters-toggle {
    border-style: none;
    border-width: 0;
    width: 100%;
    padding: 0;
    font-weight: 600;
  }

  .dropdown-filters-list {
    border-style: none;
    border-radius: 0;
    padding: 0;
    display: block;
    position: static;
  }

  .filters-toggle {
    justify-content: space-between;
    width: auto;
  }

  .filters-toggle.is-size-large {
    width: auto;
  }

  .collection_list-partners.is_country.is_partners {
    overflow: auto;
  }

  .input-search-country-box.is_partners {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }

  .filters_button-open {
    cursor: pointer;
    flex: none;
    display: flex;
  }

  .filters_button-open.show-tablet {
    display: flex;
  }

  .filters_dropdowns-list-header {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .filters_dropdowns-list-header.show-tablet {
    display: flex;
  }

  .show-tablet {
    display: block;
  }

  .hide-tablet {
    display: none !important;
  }

  .filters_button-save {
    z-index: 999;
    background-color: var(--white);
    margin-left: -1.25rem;
    margin-right: -1.25rem;
    padding: 1.25rem;
    position: sticky;
    inset: auto 0% -1.25rem;
  }

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

  .partners_template-content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .partners_template-content-right {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .max-width-xxmedium.is_tb-align-center {
    margin-left: auto;
    margin-right: auto;
  }

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

  .product_template-tag {
    justify-content: center;
    align-items: center;
  }

  .solution_benefits-card {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
    height: 100%;
  }

  .solution_benefits-grid,
  .cases_item {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .share_social-list.is-vertical {
    display: none;
  }

  .case_template-grid {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .bookdemo_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .category_filters-list {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    overflow: auto;
  }

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

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

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

  .fs-styleguide_heading-header {
    font-size: 4rem;
  }

  .fs-styleguide_section {
    grid-column-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

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

  .text-size-regular.is-title-dropdown {
    color: var(--newdesign--black-dark);
    text-transform: uppercase;
    font-family: Menlo, Arial, sans-serif;
  }

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

  .fs-styleguide_2-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .fs-styleguide_heading-medium {
    font-size: 3rem;
  }

  .fs-styleguide_4-col,
  .fs-styleguide_3-col {
    grid-template-columns: 1fr;
  }

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

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

  .fs-styleguide_1-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .slider_main-buttons {
    justify-content: center;
    align-self: flex-start;
    position: static;
  }

  .slider_main-buttons.is-careers {
    justify-content: center;
    align-items: center;
    position: absolute;
    inset: auto 0% 0%;
  }

  .footer_content {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
  }

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

  .we_do-content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .we_do-image {
    border-radius: 1rem;
  }

  .we_do-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .yuno_advantage-content {
    grid-template-columns: 1fr;
  }

  .yuno_advantage-card {
    height: 100%;
    padding: 1.875rem 1rem;
  }

  .nav_wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .spacer-hero-section {
    padding-top: 5.75rem;
  }

  .nav_menu-flex-2 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .text_dropdown {
    padding-left: 10px;
    padding-right: 10px;
    font-size: .875rem;
  }

  .bg_main.is-indutries {
    width: 100%;
  }

  .blog_item-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .blog_posts-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr;
  }

  .section_hero-bookdemo {
    grid-template-columns: 1fr;
  }

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

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

  .max-width-xmedium.align-right.is-mb-full,
  .max-width-xmedium.is-mb-full {
    max-width: 100%;
  }

  .dropdown-country {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    padding-left: 5px;
    padding-right: 10px;
  }

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

  .terms-services-content {
    grid-template-columns: 3fr;
  }

  .is-filters-open {
    opacity: 0 !important;
    pointer-events: none !important;
  }

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

  .product_card-title {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 2rem;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .product_updates-grid {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .seo_content-item {
    grid-template-columns: 1fr;
  }

  .seo_connect-benefits {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    display: grid;
  }

  .seo_integration-content {
    grid-template-columns: 1fr;
  }

  .link_nav {
    padding-left: 10px;
    padding-right: 10px;
    font-size: .875rem;
  }

  .section_careers-hero,
  .section_careers-whyjoin {
    width: 100vw;
    height: auto;
  }

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

  .section_careers-testimonials {
    padding-bottom: 5rem;
  }

  .join_team-card {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding: 4rem 2rem;
  }

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

  .section_gallery,
  .section_careers-values,
  .section_careers-life {
    width: 100vw;
    height: auto;
  }

  .careers_life-grid,
  .security_hero-grid {
    grid-template-columns: 1fr;
  }

  .compliance_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .compliance_item {
    width: 100%;
  }

  .infrastructure_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .infrastructure_item {
    width: 100%;
  }

  .security_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .section_hero-seo {
    grid-template-columns: 1fr;
  }

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

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

  .payment_evolution-grid,
  .difference_grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .comparison_table-list {
    white-space: nowrap;
    grid-template-columns: 25rem 25rem 25rem;
    margin-left: -2.5rem;
    margin-right: -2.5rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

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

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

  .footer_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    align-items: center;
  }

  .ebook_list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr;
  }

  .ebook_item.is-featured {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .text-size-xhuge,
  .heading-style-h1xx {
    font-size: 3rem;
  }

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

  .brand_logo-summer {
    padding-left: 0;
  }

  .brand_logo-summer.w--current {
    margin-left: 0;
    margin-right: 0;
    position: static;
  }

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

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

  .agenda_content,
  .testimonial_summit-list,
  .faqs_summit-list,
  .summit_contact-grid {
    grid-template-columns: 1fr;
  }

  .card_content-wrapper.is-wrapper-lotties-2remtopyb {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .card_content-wrapper.is-global {
    padding-right: 2.5rem;
  }

  .globe_content {
    grid-template-columns: 1fr;
    margin-top: 0;
  }

  .value_features-grid {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .value_features-grid.is-col2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .sections_menu-item {
    border: 1px solid var(--newdesign--whitesmoke);
    border-radius: var(--radius-s);
    padding: .5rem;
  }

  .sections_menu-item.w--current {
    background-color: var(--newdesign--primary);
    color: var(--newdesign--white);
  }

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

  .problem_tab-content {
    height: auto;
  }

  .solution_list {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .line_animation-theproblem {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

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

  .stories_item {
    width: 32rem;
    height: 39rem;
  }

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

  .text-demo {
    font-size: 5rem;
  }

  .globe_provider-wrapper {
    inset: 0% 0% auto auto;
  }

  .value_content-lottie.is-flow-start {
    margin-bottom: 0;
  }

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

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

  .global_regions-list {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .spacer-hero-section26 {
    padding-top: 4.5rem;
  }

  .lottie_animation-hero {
    transform: none;
  }

  .line_animation-hero1 {
    left: -13.5rem;
  }

  .line_animation-hero2 {
    right: -13.5rem;
  }

  .line_animation-topleft {
    left: -13rem;
  }

  .line_animation-topleft.is-industries {
    left: 0;
  }

  .line_animation-topright {
    right: -13rem;
  }

  .line_animation-topright.is-industries {
    right: 0;
  }

  .problem_tab-content-item {
    position: static;
  }

  .lottie_animation-wrapper-hero {
    min-height: 34.3rem;
    margin-top: 4rem;
  }

  .scroll_to_explore-wrapper {
    display: none;
  }

  .summit_speakers-itemslide {
    max-width: 33%;
  }

  .integrations_filters-grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr auto;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid;
  }

  .integrations_filters-search {
    background-position: 2%;
    max-width: none;
    height: 2.5rem;
    padding-left: 3rem;
    font-size: .875rem;
  }

  .integrations_filters-item {
    border-left: 1px solid var(--newdesign--whitesmoke);
    padding-left: 1.5rem;
    display: block;
  }

  .integrations_filters-toggle {
    border-style: none;
    border-width: 0;
    width: 100%;
    padding: 0;
  }

  .integrations_filters-toggle-item {
    justify-content: space-between;
    width: auto;
  }

  .integrations_filters-nav {
    border-style: none;
    border-radius: 0;
    width: auto;
    margin-bottom: 3rem;
    padding: 0;
    display: block;
    position: static;
    overflow: hidden;
  }

  .integrations_filters-nav.is_country {
    width: auto;
    max-height: none;
    overflow: hidden;
  }

  .integrations_popup-overlay {
    display: none;
  }

  .integrations_popup-wrapper {
    width: 100%;
  }

  .integrations_table-content {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 14rem 14rem 14rem 14rem;
    grid-auto-columns: 1fr;
    display: grid;
    overflow: auto;
  }

  .integrations_filters-checkbox {
    display: block;
  }

  .integrations_filters-content {
    padding-top: 3rem;
  }

  .integrations_tag-value {
    margin-top: 0;
  }

  .products_hero-assets-1 {
    max-width: 11.5rem;
  }

  .products_hero-assets-2 {
    max-width: 15.6rem;
  }

  .products_value-card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    border-radius: var(--radius-s);
    background-color: var(--newdesign--white);
    grid-template-columns: 1fr;
    padding: 2rem 1.5rem;
  }

  .product_value-asset-wrapper {
    width: 100%;
    height: 100%;
  }

  .products_value-card-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .padding-section-xhuge {
    padding-top: 17rem;
    padding-bottom: 17rem;
  }

  .products_hero-asset-pattern {
    max-width: 40rem;
  }

  .products_hero-asset-dash {
    max-width: 38rem;
    top: 2rem;
  }

  .products_hero-asset {
    max-width: 11.5rem;
  }

  .line_animation-straight.is-product-page {
    right: auto;
  }

  .spacer-xxxhuge {
    padding-top: 8rem;
  }

  .lottie_animation-hero-lottie {
    right: 0;
  }

  .lottie_animation-hero-image-mb {
    width: 100%;
    height: auto;
    margin-top: 2rem;
    display: flex;
  }

  .lottie_animation-hero-center {
    top: -8.8rem;
    transform: none;
  }

  .home26_hero-va {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
    margin-top: 4.5rem;
    padding-bottom: 4rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .industries_hero-grid {
    flex-flow: column;
    grid-template-columns: 1fr;
    height: auto;
    min-height: 0;
    max-height: none;
  }

  .deliver_grid {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .optimization_grid,
  .built_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .results_grid {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .cta_content {
    padding: 3rem;
  }

  .industries_hero-image {
    height: 32rem;
    min-height: 0;
    max-height: none;
  }

  .coverage_item {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .arrow_button-icon {
    flex: none;
  }

  .lottie_animation-hero-lottie-iframe {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
    right: 0;
  }

  .yuno-lottie-container {
    width: 48rem;
    height: 48rem;
    right: 0;
  }

  .lottie_animation-hero-image-dk {
    width: 100%;
    height: auto;
    display: none;
  }

  .scene_lottie-mobile {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 36rem;
    display: flex;
    transform: scale(1.7);
  }
}

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

  h2 {
    font-size: 2rem;
  }

  h3 {
    font-size: 1.5rem;
  }

  h4 {
    font-size: 1rem;
  }

  h5 {
    font-size: .875rem;
  }

  h6,
  label {
    font-size: .75rem;
  }

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

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

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

  .button.is-secondary.submit-copy {
    background-image: none;
    background-position: 59%;
    background-repeat: no-repeat;
    background-size: 14px;
    margin-top: 8px;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-right: 1.25rem;
    line-height: 1.6;
    display: block;
  }

  .h6 {
    font-size: 1.25rem;
  }

  .tab-2 {
    border-width: 1px;
  }

  .features-grid-sticky {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-columns: 1fr;
    margin-top: 2.5rem;
  }

  .title-max-w--whiite.text-align-center.align-center {
    max-width: none;
  }

  .features-hero-block {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .whitepaper-image-block {
    padding: 1.5rem 1rem;
  }

  .whitepaper-grid {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-columns: 1fr;
  }

  .features-hero-text {
    max-width: none;
  }

  .form_input-big {
    height: auto;
    min-height: auto;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: .875rem;
  }

  .languages_list {
    grid-row-gap: 4px;
  }

  .popup-block {
    border-radius: 0;
    width: 100%;
    height: 100%;
    max-height: none;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    padding: 2rem 1rem;
    overflow: auto;
  }

  .close-popup {
    margin-top: 24px;
    margin-right: 16px;
  }

  .button-2 {
    padding: .96875rem 1.5rem;
    font-size: .875rem;
  }

  .popup-wrapper {
    display: none;
  }

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

  .popup-wrapper-2 {
    display: none;
  }

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

  .cont-hero-external-links {
    justify-content: center;
    align-items: center;
    width: 90%;
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .rich-text-yuno {
    width: 90%;
  }

  .cont-2c-left {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column-reverse;
    order: 0;
    justify-content: center;
    align-items: center;
  }

  .year-text {
    font-size: 40px;
  }

  .locales_wrapper-yuno {
    z-index: 0;
    position: relative;
  }

  .lenguage-wrap {
    border: 0 #000;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .link-language {
    text-align: left;
    border: 0 #000;
    width: 100%;
    font-size: 16px;
  }

  .link-language:hover {
    background-color: #fff0;
  }

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

  .container-nav {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

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

  .nav_link {
    text-align: left;
    border-bottom: 1px #00063c1f;
    margin-left: 0;
    margin-right: 0;
    padding-top: 1.25rem;
    padding-left: 1.875rem;
    font-size: 1.25rem;
  }

  .brand_logo {
    z-index: 2;
  }

  .menu_wrapper-burger {
    grid-column-gap: .3125rem;
    grid-row-gap: .3125rem;
    flex-flow: column;
    justify-content: center;
    width: 1.25rem;
    display: flex;
  }

  .line_burger {
    background-color: var(--text-color);
    width: 100%;
    height: .1rem;
    padding-bottom: 0;
    padding-right: 0;
  }

  .footer_content-grid {
    flex-flow: wrap;
    grid-template-columns: 1fr;
    align-items: flex-start;
  }

  .footer_content-item-link {
    border-radius: 0;
  }

  .footer_content-item-link.w--current {
    padding-right: 0;
  }

  .image-responsive.border-radius-2-5rem {
    border-radius: 1rem;
  }

  .card_integrations {
    justify-content: flex-start;
  }

  .global_scale-card {
    height: auto;
  }

  .global_scale-header {
    grid-column-gap: 11px;
    grid-row-gap: 11px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .global_scale-icon {
    margin-bottom: 0;
  }

  .testimonial_client-image {
    margin-right: 20px;
  }

  .product_process-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column-reverse;
    order: 0;
    grid-template-columns: 1fr;
    justify-content: center;
    align-items: center;
  }

  .product_media-content {
    width: 100%;
  }

  .product_description {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    width: 100%;
  }

  .product_description.is_product2 {
    width: auto;
  }

  .solution_benefits-card {
    height: auto;
  }

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

  .button-primary-new.mobile-visible {
    display: flex;
  }

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

  .fs-styleguide_section-header {
    font-size: .875rem;
  }

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

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

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

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

  .icon-1x1-small.show-mobile-landscape {
    display: flex;
  }

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

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

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

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

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

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

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

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

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

  .heading-style-h4.job-department {
    font-size: 1.125rem;
  }

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

  .fs-styleguide_heading-medium {
    font-size: 2rem;
  }

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

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

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

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

  .text-size-medium.job-name {
    font-size: 1.125rem;
  }

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

  .customers_card.is-line-left {
    border-top-width: 1px;
    border-top-color: var(--newdesign--whitesmoke);
    border-right-width: 1px;
    border-right-color: var(--newdesign--whitesmoke);
    border-left-style: solid;
  }

  .footer_content {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .lenguage-wrap-item {
    width: 100%;
  }

  .we_do-content {
    flex-flow: wrap;
    grid-template-columns: 1fr 1fr;
    justify-content: center;
    display: flex;
  }

  .yuno_advantage-content {
    grid-template-columns: 1fr;
  }

  .yuno_advantage-card {
    height: auto;
  }

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

  .nav_wrapper {
    z-index: 10;
    height: 4.6875rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    position: relative;
  }

  .nav_menu26 {
    background-color: var(--newdesign--white);
    height: 95vh;
    padding: 2rem 1.25rem;
    position: absolute;
    inset: 0 0% auto;
    overflow: auto;
    box-shadow: 0 40px 64px #282a3029;
  }

  .dropdown_nav-2 {
    border-bottom: 1px solid var(--newdesign--whitesmoke);
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .dropdown_nav-toogle-2 {
    padding-right: .75rem;
  }

  .dropdown_nav-toogle-2:hover {
    background-color: #c9dfff00;
  }

  .dropdown_nav-content-2 {
    z-index: 2;
    height: 100%;
    padding-top: 0;
    position: fixed;
    inset: 0 0% auto;
    overflow: auto;
  }

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

  .nav_content-item-list {
    border-left: 1px solid #f5f5f5;
    padding-left: 1.5rem;
  }

  .nav_content-item-list-item.is_goback {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    justify-content: flex-start;
    padding-left: 0;
  }

  .menu_burguer-2 {
    z-index: 2;
    padding: 0;
  }

  .menu_burguer-2.w--open {
    background-color: #c8c8c800;
    padding: 0;
  }

  .spacer-hero-section {
    padding-top: 5.55rem;
  }

  .nav_menu-flex-2 {
    flex-flow: column;
    display: block;
  }

  .text_dropdown {
    text-align: left;
    border-bottom: 1px #00063c1f;
    width: 100%;
    padding: 1.5rem 0;
    font-size: 1.5rem;
  }

  .text_dropdown:hover {
    background-color: #fff0;
  }

  .nav_content-card {
    z-index: 2;
    height: 85vh;
    inset: 0%;
    overflow: auto;
  }

  .nav_content-card.w--open {
    position: absolute;
  }

  .nav_content-card.is-small {
    max-width: none;
  }

  .nav_content-card-padding {
    z-index: 2;
    padding: 2rem 1rem;
    inset: 0%;
  }

  .nav_content-card-padding.w--open {
    position: absolute;
  }

  .dropdown-country {
    border: 0 #000;
  }

  .dropdown_country-wrap {
    border: 0 #000;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .content_country {
    position: relative;
  }

  .content_country.w--open {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    background-color: #fff;
    border-radius: 17px;
    flex-flow: column;
    margin-left: 0;
    padding: 20px 0 10px 17px;
    position: absolute;
  }

  .country_list {
    grid-row-gap: 4px;
  }

  .terms-services-content,
  .product_updates-list,
  .product_updates-grid {
    grid-template-columns: 1fr;
  }

  .link_nav {
    text-align: left;
    border-bottom: 1px #00063c1f;
    width: 100%;
    padding: 1.5rem 0;
    font-size: 1.5rem;
    display: block;
  }

  .link_nav:hover {
    background-color: #fff0;
  }

  .section_careers-hero,
  .section_careers-whyjoin,
  .section_gallery,
  .section_careers-values,
  .section_careers-life {
    height: auto;
  }

  .comparison_table-list {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .text-size-xxlarge,
  .text-size-huge {
    font-size: 1.25rem;
  }

  .brand_logo-summer {
    z-index: 2;
  }

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

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

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

  .lottie_animation-wrapper-hero {
    min-height: 35.5rem;
  }

  .nav_menu-separator {
    display: none;
  }

  .spacer-xxxhuge {
    padding-top: 4.5rem;
  }

  .home26_hero-va {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .yuno-lottie-container {
    width: 51rem;
    height: 51rem;
  }
}

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

  label {
    font-size: .75rem;
  }

  .spacer-huge.is-mb-2rem {
    padding-top: 2rem;
  }

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

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

  .button.is-secondary.submit-copy {
    background-image: none;
    background-position: 51vw;
    padding-right: 1.25rem;
  }

  .languages_item-link {
    font-size: 1rem;
  }

  .languages_item-link.is-dropdown {
    text-transform: uppercase;
    width: 1.45rem;
    padding-bottom: 0;
    font-size: 1.25rem;
    overflow: hidden;
  }

  .languages_item-link.is-dropdown.w--current {
    color: var(--newdesign--primary);
    font-weight: 400;
  }

  .tab-button {
    padding: .75rem 1rem;
  }

  .title-max-w--whiite.text-align-center.align-center {
    text-align: left;
  }

  .section_features_header {
    margin-top: 7vh;
  }

  .features-hero-block {
    border-radius: 1.5rem;
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .features-hero-block.terms {
    text-align: left;
    justify-content: flex-start;
  }

  .whitepaper-image-block {
    border-radius: 1.5rem;
  }

  .features-hero-text {
    text-align: left;
    align-items: flex-start;
  }

  .dropdown-list.w--open {
    padding-top: 0;
    padding-bottom: 0;
  }

  .post-rich-text-copy {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .title-animation {
    text-align: left;
    font-size: 8vw;
  }

  .form_input-big {
    height: 3.3rem;
    font-size: .875rem;
  }

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

  .form-button-wrapper {
    margin-top: 0;
  }

  .form_input-big-copy {
    font-size: .875rem;
  }

  .section_404 {
    height: 80vh;
    max-height: 80%;
  }

  .section_404-content {
    width: 90%;
  }

  .languages_list {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: row;
    width: auto;
    max-width: 10rem;
    overflow: hidden;
  }

  .languages_item {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .popup-block {
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 2rem;
  }

  .close-popup {
    margin-top: 16px;
    margin-right: 16px;
  }

  .button-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .popup-wrapper {
    display: none;
  }

  ._404 {
    font-size: 35vw;
  }

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

  .popup-wrapper-2 {
    display: none;
  }

  .heading-5 {
    font-size: 8vw;
  }

  .h1-yuno {
    text-align: center;
    font-size: 10vw;
  }

  .button-primary {
    padding: 1rem 1.5rem;
  }

  .cont-head-group {
    grid-column-gap: 7vw;
    grid-row-gap: 7vw;
    margin-bottom: 0;
  }

  .cont-features-m {
    height: 50vh;
    padding-top: 10vw;
    padding-left: 6vw;
    padding-right: 6vw;
  }

  .icon_toggle {
    margin-left: 0;
  }

  .icon_toggle.mobile {
    margin-bottom: 0;
  }

  .cont-external-links {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-top: 20px;
  }

  .cont-hero-external-links {
    padding-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .cont-2c-left {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
  }

  .year-text {
    margin-top: 0;
    font-size: 9vw;
  }

  .cont-mile-item {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 2vw;
  }

  .locales_wrapper-yuno {
    margin-top: 2rem;
  }

  .footer_content-legal {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .lenguage-wrap {
    justify-content: flex-start;
    align-items: center;
    display: flex;
    overflow: hidden;
  }

  .dropdown-language {
    width: 12.5rem;
    margin-left: 0;
    margin-right: auto;
    padding-left: 0;
  }

  .cont-mega-language {
    background-color: #ddd0;
    display: block;
    position: static;
  }

  .link-language {
    padding-right: 0;
    font-size: 4vw;
  }

  .hubspot_form-code {
    height: 100%;
    margin-bottom: 0;
  }

  .splide__track {
    overflow: hidden;
  }

  .flex-horizontal.is-center.mb-100 {
    width: 100%;
  }

  .nav_button_group-flex {
    width: 100%;
    margin-right: 0;
  }

  .brand_logo {
    width: 5.5rem;
  }

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

  .roles_positions-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    align-items: flex-start;
  }

  .roles_link-apply {
    align-self: auto;
  }

  .image-full.is-overlay {
    object-fit: cover;
    width: 100%;
    height: 50%;
  }

  .image-full.is-mb-hero {
    height: 50%;
  }

  .card_integrations {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: flex-start;
    align-items: center;
  }

  .global_scale-card {
    width: 100%;
    height: 100%;
  }

  .global_scale-icon {
    width: 16vw;
    height: 16vw;
  }

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

  .bg_animation-security {
    width: 140vw;
    height: 140vw;
    left: -22.6vw;
  }

  .testimonial_client-image {
    margin-bottom: 0;
    margin-right: 10px;
  }

  .product_content-image {
    border-radius: 1vw;
    margin-bottom: 0;
    padding: 1rem;
  }

  .product_process-grid {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
  }

  .product_description {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    margin-bottom: 0;
  }

  .filter-search {
    background-position: 6%;
  }

  .partners_logo-box {
    width: 8rem;
  }

  .button-primary-new {
    width: 100%;
  }

  .button-primary-new.is-width-auto {
    width: auto;
  }

  .cases_item {
    padding: 2rem;
  }

  .post_template-share {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .separator-line.is-sides {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .separator-line.is-vertical {
    border-left: 1px solid var(--newdesign--whitesmoke);
    width: 1px;
    height: 100%;
  }

  .form_connect {
    padding: 2rem;
  }

  .form_connect-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .text-size-regular.job-location {
    font-size: .875rem;
  }

  .button-group {
    width: 100%;
  }

  .button-group.is-center-mb {
    justify-content: center;
    align-items: center;
  }

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

  .fs-styleguide_row {
    flex-wrap: wrap;
  }

  .customers_card {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .customers_card.is-line-right {
    border-right-style: none;
  }

  .customers_card.is-line-left {
    border-top-style: none;
    border-left-style: none;
  }

  .footer_item-link-icon {
    inset: 0% 0% auto auto;
  }

  .section_hero-about {
    padding-top: 2rem;
  }

  .we_do-content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .we_do-image {
    border-radius: .5rem;
  }

  .yuno_advantage-content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

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

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

  .investors-icon.is-height-3rem {
    height: 2rem;
  }

  .component_toast {
    bottom: 1rem;
    left: 1.25rem;
    right: 1.25rem;
  }

  .dropdown_nav-toogle-2 {
    justify-content: flex-start;
    align-items: center;
  }

  .dropdown_nav-toogle-2.w--open {
    align-items: center;
  }

  .spacer-hero-section {
    padding-top: 5.5rem;
  }

  .text_dropdown {
    padding-right: 0;
    font-size: 1.25rem;
    font-weight: 400;
  }

  .bg_main.is-indutries {
    width: 100%;
  }

  .blog_featured-item {
    padding: 2rem;
  }

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

  .blog_posts-item {
    padding: 2rem;
  }

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

  .table-terms {
    margin-left: -.5rem;
    margin-right: -.5rem;
    padding-left: .5rem;
    padding-right: .5rem;
    overflow: auto;
  }

  .table-terms:lang(pt-br) {
    margin-left: -.5rem;
    margin-right: -.5rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .table-form {
    flex-flow: column;
  }

  .table-terms-content {
    min-width: 100vh;
  }

  .dropdown-country {
    border-radius: 40vw;
    justify-content: flex-start;
    align-items: center;
    padding: 4vw 5vw 4vw 3vw;
  }

  .content_country.w--open {
    background-color: #fff;
    padding-top: 5vw;
    padding-bottom: 5vw;
    padding-left: 5vw;
  }

  .link_country {
    font-size: 1rem;
  }

  .country_list {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
  }

  .terms-services-content {
    flex-flow: column;
    display: flex;
  }

  .product_update_card {
    padding: 2rem;
  }

  .section_seo-hero {
    padding-top: 2rem;
  }

  .seo_content-item {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .seo_icon {
    width: 4.5rem;
    height: 4.5rem;
  }

  .seo_connect-benefits {
    flex-flow: column;
    display: flex;
  }

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

  .integration_assets-content {
    width: 100%;
    max-width: 10.375rem;
    height: auto;
    padding-top: 2.5rem;
  }

  .integration_image {
    width: 85rem;
    height: auto;
    top: 1rem;
    right: 25rem;
  }

  .link_nav {
    padding-right: 0;
    font-size: 1.25rem;
    font-weight: 400;
  }

  .is-mb-full-width {
    width: 100%;
  }

  .announcement_spacer {
    pointer-events: none;
    height: 7rem;
  }

  .section_careers-hero,
  .section_careers-whyjoin {
    height: auto;
  }

  .join_us-video {
    border-radius: .5rem;
  }

  .join_us-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .our_values-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .section_gallery,
  .section_careers-values {
    height: auto;
  }

  .careers_gallery {
    width: 20rem;
    height: 20rem;
  }

  .section_careers-life {
    height: auto;
  }

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

  .life_toggle-content {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    white-space: normal;
    grid-template-rows: auto;
    grid-template-columns: 1fr .75rem;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .certifications_list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .certifications_item {
    width: 2rem;
    height: 2rem;
  }

  .tags_list.is-center-mobile {
    justify-content: center;
    align-items: center;
  }

  .compliance_item {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    padding: 2rem;
  }

  .infrastructure_item {
    padding: 2rem;
  }

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

  .comparison_table-list {
    grid-template-columns: 15rem 25rem 25rem;
  }

  .privacy_language {
    top: 20rem;
  }

  .language_link-content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    text-align: left;
    grid-template-columns: 1fr 1fr;
  }

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

  .brandguide_list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .brandguide_item-block {
    height: 10.5rem;
  }

  .icon_play-video {
    width: 3.5rem;
    height: 3.5rem;
  }

  .bg_overlay {
    height: 100%;
  }

  .footer_wrapper.is-summit {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

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

  .ebook_item.is-featured {
    padding: 2rem;
  }

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

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

  .go-next-line {
    height: 0;
    display: block;
  }

  .go-next-line-dk {
    display: none;
  }

  .section_summit-hero {
    min-height: 50rem;
  }

  .brand_logo-summer {
    width: 5.5rem;
  }

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

  .agenda_wrapper {
    flex-flow: column;
  }

  .agenda_toggle-icon {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    white-space: normal;
    grid-template-rows: auto;
    grid-template-columns: 1fr auto;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .faqs_summit-list {
    flex-flow: column;
    display: flex;
  }

  .faqs_toggle-icon {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    white-space: normal;
    grid-template-rows: auto;
    grid-template-columns: auto 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .button-secondary-26 {
    width: 100%;
  }

  .branch_icon {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

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

  .card_content-wrapper {
    padding: 3rem 1.5rem;
  }

  .card_content-wrapper.is-wrapper-lotties-2remtopyb {
    padding-left: 1.5rem;
  }

  .card_content-wrapper.is-global {
    padding-top: 3rem;
    padding-bottom: 3rem;
    padding-right: 1.5rem;
  }

  .card_content-wrapper.is-values {
    padding-top: 3rem;
  }

  .globe_provider-item {
    font-size: .5rem;
  }

  .provider_icon {
    width: 1rem;
    height: 1rem;
  }

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

  .value_features-grid.is-col2 {
    border-radius: var(--radius-s);
    background-color: var(--white);
    padding: 2rem 1.5rem;
  }

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

  .platform_feature-item {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .platform_feature-icon-link {
    right: 1.5rem;
  }

  .problem_tabs-grid {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
  }

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

  .line_animation-theproblem {
    justify-content: center;
    align-items: center;
    left: 0;
  }

  .industries_item {
    width: 18rem;
    height: 23rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .stories_item {
    width: 100%;
  }

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

  .text-demo {
    font-size: 3rem;
  }

  .button-primary-26 {
    width: 100%;
  }

  .button-primary-26.is-normal {
    width: auto;
  }

  .number_section {
    font-size: .75rem;
    top: 1rem;
    right: 1rem;
  }

  .globe_provider-wrapper {
    padding: .75rem;
  }

  .value_content-lottie.is-flow-start {
    max-height: 20rem;
  }

  .platform_feature-head {
    flex-flow: column;
  }

  .button-white-26 {
    width: 100%;
  }

  .awards_list {
    flex-flow: column-reverse;
    margin-top: 3rem;
    display: flex;
  }

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

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

  .section26_wrapper {
    border-left-style: none;
    border-right-style: none;
    padding-left: 0;
    padding-right: 0;
  }

  .lottie_animation-hero {
    padding-left: 0;
    padding-right: 0;
  }

  .line_animation-hero1 {
    display: flex;
    top: 0;
    left: -16rem;
  }

  .line_animation-hero2 {
    display: flex;
    top: 0;
    right: -15rem;
  }

  .line_animation-topleft {
    left: -18rem;
  }

  .line_animation-topleft.is-industries {
    width: 10rem;
    height: 10rem;
  }

  .line_animation-topright {
    top: -3rem;
    right: -15rem;
  }

  .line_animation-topright.is-industries {
    width: 10rem;
    height: 18rem;
  }

  .line_animation-bottomleft {
    right: -8rem;
  }

  .go_nextline-tb {
    display: block;
  }

  .lottie_animation-wrapper-hero {
    min-height: 20rem;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    right: -.5rem;
  }

  .nav_menu-flex-wrapper {
    flex-flow: column;
    justify-content: space-between;
    height: 100%;
    display: flex;
  }

  .summit_speakers-itemslide {
    max-width: 100%;
  }

  .integrations_filters-grid {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .integrations_filters-search {
    background-position: 6%;
  }

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

  .integrations_table-header,
  .integrations_table-item {
    grid-template-columns: 10rem 1fr;
  }

  .integrations_table-content {
    margin-right: -1rem;
    padding-right: 1rem;
  }

  .loading_lottie {
    max-width: 10rem;
  }

  .integrations_table-item-wrapper {
    grid-template-columns: 10rem 1fr;
  }

  .menu-button,
  .menu-button.w--open {
    background-color: #c8c8c800;
  }

  .left-arrow {
    height: 5rem;
    inset: auto auto 0% 0%;
  }

  .right-arrow {
    height: 5rem;
    inset: auto 0% 0% auto;
  }

  .products_hero-assets-1 {
    border-radius: 0;
    max-width: 6.9rem;
  }

  .products_hero-assets-2 {
    border-radius: .25rem;
    max-width: 7.1rem;
  }

  .products_features-list {
    flex-flow: column-reverse;
    display: flex;
  }

  .products_features-litem {
    flex-flow: column;
  }

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

  .line_animation-bottomcenter {
    right: -8rem;
  }

  .button-tertiary-26 {
    width: 100%;
  }

  .products_hero-asset-pattern {
    max-width: 19rem;
  }

  .products_hero-asset-dash {
    max-width: 18rem;
    top: 1rem;
  }

  .products_hero-asset {
    border-radius: .25rem;
    max-width: 10rem;
  }

  .hero_features-item {
    justify-content: center;
    align-items: center;
  }

  .lottie_animation-hero-image-mb {
    margin-top: 1.75rem;
  }

  .lottie_animation-hero-center {
    top: -4.5rem;
    right: 1rem;
    transform: scale(.475);
  }

  .home26_hero-va {
    padding-top: 4rem;
  }

  .slider_mask-industries {
    width: 20rem;
  }

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

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

  .section_industries-process {
    overflow: hidden;
  }

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

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

  .cta_content {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .bg-grid {
    grid-column-gap: 3.7rem;
    grid-row-gap: 3.7rem;
  }

  .industries_results-list {
    flex-flow: column;
  }

  .bg_overlay-industries {
    height: 100%;
  }

  .coverage_item {
    padding: 2rem;
  }

  .arrow_button-icon {
    align-self: auto;
    margin-top: 1rem;
  }

  .lottie_animation-hero-lottie-iframe {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .yuno-lottie-container {
    width: 26.1rem;
    height: 20rem;
  }

  .scene_lottie-mobile {
    flex-flow: row;
    max-width: 26rem;
    height: auto;
    display: flex;
    transform: none;
  }
}

#w-node-_593fc56e-55c9-79a2-b1e8-c5a904ba8330-04ba8321,
#w-node-_593fc56e-55c9-79a2-b1e8-c5a904ba8331-04ba8321,
#w-node-_593fc56e-55c9-79a2-b1e8-c5a904ba8332-04ba8321,
#w-node-_593fc56e-55c9-79a2-b1e8-c5a904ba8335-04ba8321,
#w-node-_593fc56e-55c9-79a2-b1e8-c5a904ba8336-04ba8321,
#w-node-_593fc56e-55c9-79a2-b1e8-c5a904ba833a-04ba8321,
#w-node-_593fc56e-55c9-79a2-b1e8-c5a904ba833b-04ba8321,
#w-node-_593fc56e-55c9-79a2-b1e8-c5a904ba833e-04ba8321,
#w-node-_593fc56e-55c9-79a2-b1e8-c5a904ba833f-04ba8321,
#w-node-_593fc56e-55c9-79a2-b1e8-c5a904ba8342-04ba8321,
#w-node-_593fc56e-55c9-79a2-b1e8-c5a904ba8343-04ba8321,
#w-node-_593fc56e-55c9-79a2-b1e8-c5a904ba8346-04ba8321,
#w-node-_593fc56e-55c9-79a2-b1e8-c5a904ba8347-04ba8321,
#w-node-_593fc56e-55c9-79a2-b1e8-c5a904ba834a-04ba8321,
#w-node-_593fc56e-55c9-79a2-b1e8-c5a904ba834b-04ba8321,
#w-node-_593fc56e-55c9-79a2-b1e8-c5a904ba834e-04ba8321,
#w-node-_593fc56e-55c9-79a2-b1e8-c5a904ba834f-04ba8321,
#w-node-_593fc56e-55c9-79a2-b1e8-c5a904ba8353-04ba8321,
#w-node-_593fc56e-55c9-79a2-b1e8-c5a904ba8354-04ba8321,
#w-node-_593fc56e-55c9-79a2-b1e8-c5a904ba8358-04ba8321,
#w-node-fe61ecbe-b6ec-bf36-7670-0a2932b6dfac-32b6df99,
#w-node-fe61ecbe-b6ec-bf36-7670-0a2932b6dfad-32b6df99,
#w-node-fe61ecbe-b6ec-bf36-7670-0a2932b6dfae-32b6df99,
#w-node-fe61ecbe-b6ec-bf36-7670-0a2932b6dfb1-32b6df99,
#w-node-fe61ecbe-b6ec-bf36-7670-0a2932b6dfb2-32b6df99,
#w-node-fe61ecbe-b6ec-bf36-7670-0a2932b6dfb6-32b6df99,
#w-node-fe61ecbe-b6ec-bf36-7670-0a2932b6dfb7-32b6df99,
#w-node-fe61ecbe-b6ec-bf36-7670-0a2932b6dfba-32b6df99,
#w-node-fe61ecbe-b6ec-bf36-7670-0a2932b6dfbb-32b6df99,
#w-node-fe61ecbe-b6ec-bf36-7670-0a2932b6dfbe-32b6df99,
#w-node-fe61ecbe-b6ec-bf36-7670-0a2932b6dfbf-32b6df99,
#w-node-fe61ecbe-b6ec-bf36-7670-0a2932b6dfc2-32b6df99,
#w-node-fe61ecbe-b6ec-bf36-7670-0a2932b6dfc3-32b6df99,
#w-node-fe61ecbe-b6ec-bf36-7670-0a2932b6dfc6-32b6df99,
#w-node-fe61ecbe-b6ec-bf36-7670-0a2932b6dfc7-32b6df99,
#w-node-fe61ecbe-b6ec-bf36-7670-0a2932b6dfca-32b6df99,
#w-node-fe61ecbe-b6ec-bf36-7670-0a2932b6dfcb-32b6df99,
#w-node-fe61ecbe-b6ec-bf36-7670-0a2932b6dfcf-32b6df99,
#w-node-fe61ecbe-b6ec-bf36-7670-0a2932b6dfd0-32b6df99,
#w-node-fe61ecbe-b6ec-bf36-7670-0a2932b6dfd4-32b6df99,
#w-node-_9582be42-8cf0-f7de-ab04-165cae094725-cb3ed3d4,
#w-node-_9582be42-8cf0-f7de-ab04-165cae094730-cb3ed3d4,
#w-node-_9582be42-8cf0-f7de-ab04-165cae09473b-cb3ed3d4,
#w-node-_9582be42-8cf0-f7de-ab04-165cae094746-cb3ed3d4,
#w-node-_53da1b44-a223-75fb-15ab-59fd8f90ae74-b48ab691 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1c078433-e2da-7bbe-9398-856a1579b869-b48ab691,
#w-node-_5be6b8c2-5fff-d87d-f9e8-d1cec6925724-b48ab691 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-d95a10ff-86b6-411c-0c56-bb05359abdf2-b48ab691 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_0685695f-5072-5c83-e1e7-db6588a9a8d8-b48ab691 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4574270b-f091-1656-8d0f-7e20b9309047-b48ab691 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_72240de4-b7c5-b0a9-424b-9053a2ebe72b-b48ab691 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-af8477ae-df79-27aa-4330-0adc17e22713-b48ab691 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-af8477ae-df79-27aa-4330-0adc17e22714-b48ab691 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-af8477ae-df79-27aa-4330-0adc17e22715-b48ab691 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-af8477ae-df79-27aa-4330-0adc17e22716-b48ab691 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-af8477ae-df79-27aa-4330-0adc17e22717-b48ab691 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_4b8fa538-f8dc-5c68-e5b8-0e5dc4b87cbd-33ebef6c,
#w-node-_4b8fa538-f8dc-5c68-e5b8-0e5dc4b87cce-33ebef6c,
#w-node-_4b8fa538-f8dc-5c68-e5b8-0e5dc4b87d0a-33ebef6c,
#w-node-e80e8701-3c54-280e-76cd-2c57904a9cf9-33ebef6c,
#w-node-_9efbf46b-3076-91b2-601d-6ac338cfa2bf-33ebef6c,
#w-node-a65abba4-5c52-8c8c-0444-e9cae867fda5-33ebef6c {
  align-self: center;
}

#w-node-f19366ac-6428-9de7-4d5c-2f32a490a88e-50341bf7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f19366ac-6428-9de7-4d5c-2f32a490a8ad-50341bf7,
#w-node-f19366ac-6428-9de7-4d5c-2f32a490a8b2-50341bf7,
#w-node-f19366ac-6428-9de7-4d5c-2f32a490a8b7-50341bf7,
#w-node-f19366ac-6428-9de7-4d5c-2f32a490a8bc-50341bf7,
#w-node-f19366ac-6428-9de7-4d5c-2f32a490a8c2-50341bf7,
#w-node-f19366ac-6428-9de7-4d5c-2f32a490a8c8-50341bf7,
#w-node-f19366ac-6428-9de7-4d5c-2f32a490a8ce-50341bf7 {
  justify-self: start;
}

#w-node-f19366ac-6428-9de7-4d5c-2f32a490a9b6-50341bf7,
#w-node-f19366ac-6428-9de7-4d5c-2f32a490a9be-50341bf7,
#w-node-f19366ac-6428-9de7-4d5c-2f32a490a9d5-50341bf7,
#w-node-f19366ac-6428-9de7-4d5c-2f32a490a9ee-50341bf7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f19366ac-6428-9de7-4d5c-2f32a490a9f1-50341bf7 {
  justify-self: start;
}

#w-node-f19366ac-6428-9de7-4d5c-2f32a490a9f3-50341bf7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f19366ac-6428-9de7-4d5c-2f32a490a9f6-50341bf7 {
  justify-self: start;
}

#w-node-f19366ac-6428-9de7-4d5c-2f32a490aa46-50341bf7,
#w-node-f19366ac-6428-9de7-4d5c-2f32a490aa50-50341bf7,
#w-node-f19366ac-6428-9de7-4d5c-2f32a490aa51-50341bf7,
#w-node-_33a7dce2-7902-7f12-4422-4af3dece408d-50341bf7,
#w-node-df24121f-7470-a5b5-6bd2-843ab7604530-50341bf7,
#w-node-_585b7884-3b00-4bee-3f29-e6722b3963fc-50341bf7,
#w-node-f58703f2-c72d-d189-12d9-cb4a39e39aa3-50341bf7,
#w-node-_3e38cc7e-3add-a854-1fda-0bbd5d2e37ba-50341bf7,
#w-node-_6a6e0c65-44f5-b315-5d28-156d8d24c07e-50341bf7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f19366ac-6428-9de7-4d5c-2f32a490abba-50341bf7,
#w-node-f19366ac-6428-9de7-4d5c-2f32a490abbf-50341bf7,
#w-node-f19366ac-6428-9de7-4d5c-2f32a490abc4-50341bf7,
#w-node-f19366ac-6428-9de7-4d5c-2f32a490abc9-50341bf7,
#w-node-f19366ac-6428-9de7-4d5c-2f32a490abce-50341bf7,
#w-node-f19366ac-6428-9de7-4d5c-2f32a490abd3-50341bf7,
#w-node-f19366ac-6428-9de7-4d5c-2f32a490abd8-50341bf7,
#w-node-f19366ac-6428-9de7-4d5c-2f32a490abdd-50341bf7,
#w-node-f19366ac-6428-9de7-4d5c-2f32a490abe2-50341bf7,
#w-node-f19366ac-6428-9de7-4d5c-2f32a490abe7-50341bf7 {
  justify-self: start;
}

#w-node-f19366ac-6428-9de7-4d5c-2f32a490abeb-50341bf7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f19366ac-6428-9de7-4d5c-2f32a490abec-50341bf7 {
  justify-self: start;
}

#w-node-f19366ac-6428-9de7-4d5c-2f32a490abef-50341bf7,
#w-node-f19366ac-6428-9de7-4d5c-2f32a490ac70-50341bf7,
#w-node-f19366ac-6428-9de7-4d5c-2f32a490ac9d-50341bf7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f19366ac-6428-9de7-4d5c-2f32a490acdb-50341bf7 {
  justify-self: start;
}

#w-node-_4b0cf6c3-fbd2-4fd1-a0b8-0e19bbee87b2-f52254c0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4eed4bd5-4846-f548-0eb0-0c602352c4cb-f52254c0,
#w-node-_81a6cc96-1095-100e-5806-661a22a1d0a3-f52254c0,
#w-node-a551f491-b291-7d21-db48-30d102303d2a-f52254c0 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-a0ba4e8b-b0c8-96f3-3b76-9a7200105ec0-f59b8c78 {
  align-self: center;
}

#w-node-_9020107d-354c-640c-87bf-28c02d4b894b-3696c3ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9020107d-354c-640c-87bf-28c02d4b89cd-3696c3ca {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9020107d-354c-640c-87bf-28c02d4b89d1-3696c3ca,
#w-node-_9020107d-354c-640c-87bf-28c02d4b89d5-3696c3ca {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_9020107d-354c-640c-87bf-28c02d4b89e2-3696c3ca,
#w-node-_9020107d-354c-640c-87bf-28c02d4b89e5-3696c3ca {
  grid-area: span 4 / span 1 / span 4 / span 1;
}

#w-node-e392e377-69e3-b26f-4456-b1d1189f9b3d-3696c3ca {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e392e377-69e3-b26f-4456-b1d1189f9b41-3696c3ca,
#w-node-e392e377-69e3-b26f-4456-b1d1189f9b45-3696c3ca,
#w-node-e392e377-69e3-b26f-4456-b1d1189f9b49-3696c3ca {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-e392e377-69e3-b26f-4456-b1d1189f9b52-3696c3ca,
#w-node-e392e377-69e3-b26f-4456-b1d1189f9b55-3696c3ca {
  grid-area: span 4 / span 1 / span 4 / span 1;
}

#w-node-ed37cd78-6fcc-6fa0-c299-13767b9e87bb-b1e0cc83 {
  justify-self: end;
}

#w-node-f3b4a2f9-b389-5dfb-ae3a-393d77298696-8e70e5c0 {
  align-self: center;
}

#w-node-a0ba4e8b-b0c8-96f3-3b76-9a7200105ec0-a302fe2c {
  align-self: start;
}

#w-node-_0d4de4cf-27f6-446f-d594-f06d5397af23-b8fd536f {
  justify-self: end;
}

#w-node-_7607469e-251f-e72d-798c-40359770f0f8-b8fd536f {
  place-self: center end;
}

#w-node-_07b53019-8a20-6ffe-bb2d-5ebb05c00959-953af285,
#w-node-_90a861be-c825-66b1-5465-fabfbc2dc54f-88fe7ca3,
#w-node-_2b641ca7-b664-51e6-6149-e739bd1c95d9-298e5898,
#w-node-b6eadd70-97f3-6ab0-f34e-1fab01adbb72-9782ded5 {
  align-self: center;
}

#w-node-_8fdf657c-bb51-6f93-7917-f1e34b9f041a-9782ded5,
#w-node-_8392af06-947e-3d49-9237-b26e1f0df2be-9782ded5,
#w-node-_7ecef911-0f01-8cda-626a-46f586b49ce3-9782ded5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3665e983-65a6-97ad-6c20-f63cc2afa0ed-9782ded5 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_5a32cfa3-143c-a4db-8ae3-1b9b9c3c74e7-710a80e9 {
  align-self: center;
}

#w-node-_02735343-ad66-8119-1fda-cf18adb46c21-710a80e9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_506becf7-252e-9b0f-c43b-a1ba09315f64-710a80e9 {
  align-self: center;
}

#w-node-_506becf7-252e-9b0f-c43b-a1ba09315f82-710a80e9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_506becf7-252e-9b0f-c43b-a1ba09315f95-710a80e9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c726f070-477b-ea0d-0150-73878cbf68c3-710a80e9 {
  align-self: center;
}

#w-node-_8061fcbb-18c0-c503-38f2-abbdbe5e902a-710a80e9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_02735343-ad66-8119-1fda-cf18adb46c21-d934e686 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d6eeb18e-f344-11f1-e73f-f19e10e48908-d934e686,
#w-node-c726f070-477b-ea0d-0150-73878cbf68c3-d934e686 {
  align-self: center;
}

#w-node-_8061fcbb-18c0-c503-38f2-abbdbe5e902a-d934e686 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-da6dd062-c213-a3c5-a092-b376180f464e-3dc8c114 {
  justify-self: end;
}

#w-node-f334d1c7-a159-89db-3510-edbe563dabab-3dc8c114 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2a7ee38e-0c8e-1eb7-fa28-eef0ecd9ae87-3dc8c114,
#w-node-_2a7ee38e-0c8e-1eb7-fa28-eef0ecd9ae8a-3dc8c114,
#w-node-_2a7ee38e-0c8e-1eb7-fa28-eef0ecd9ae90-3dc8c114,
#w-node-_2a7ee38e-0c8e-1eb7-fa28-eef0ecd9ae93-3dc8c114,
#w-node-_2a7ee38e-0c8e-1eb7-fa28-eef0ecd9ae8d-3dc8c114 {
  align-self: start;
}

#w-node-_02735343-ad66-8119-1fda-cf18adb46c21-7c7f80d1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_506becf7-252e-9b0f-c43b-a1ba09315f64-7c7f80d1 {
  align-self: center;
}

#w-node-_506becf7-252e-9b0f-c43b-a1ba09315f82-7c7f80d1 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_506becf7-252e-9b0f-c43b-a1ba09315f95-7c7f80d1 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c726f070-477b-ea0d-0150-73878cbf68c3-7c7f80d1 {
  align-self: center;
}

#w-node-_8061fcbb-18c0-c503-38f2-abbdbe5e902a-7c7f80d1 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_02735343-ad66-8119-1fda-cf18adb46c21-038ff125 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_506becf7-252e-9b0f-c43b-a1ba09315f64-038ff125 {
  align-self: center;
}

#w-node-_506becf7-252e-9b0f-c43b-a1ba09315f82-038ff125 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_506becf7-252e-9b0f-c43b-a1ba09315f95-038ff125 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c726f070-477b-ea0d-0150-73878cbf68c3-038ff125 {
  align-self: center;
}

#w-node-_8061fcbb-18c0-c503-38f2-abbdbe5e902a-038ff125 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a0ba4e8b-b0c8-96f3-3b76-9a7200105ec0-0a70ee78 {
  align-self: center;
}

#w-node-_5a32cfa3-143c-a4db-8ae3-1b9b9c3c751b-d0308f5a {
  align-self: end;
}

#w-node-b0843640-55c2-b134-189a-2f5a7fc4f813-d0308f5a {
  place-self: start;
}

#w-node-bd212f82-20ba-791e-b898-bb32a28be2c9-d0308f5a,
#w-node-b672fafa-557e-08d3-f82f-571225c75d70-d0308f5a,
#w-node-_3566e22e-634f-3e00-42ee-d9f1f4a4c424-d0308f5a,
#w-node-_3566e22e-634f-3e00-42ee-d9f1f4a4c432-d0308f5a,
#w-node-c719974e-1bd4-10c7-13f2-a38ff0e822ca-d0308f5a,
#w-node-_9f9d7d31-7993-dcc6-9006-c7dc242f0885-d0308f5a {
  align-self: start;
}

#w-node-da6dd062-c213-a3c5-a092-b376180f464e-466ece22 {
  justify-self: end;
}

#w-node-f334d1c7-a159-89db-3510-edbe563dabab-466ece22 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2a7ee38e-0c8e-1eb7-fa28-eef0ecd9ae87-466ece22,
#w-node-_2a7ee38e-0c8e-1eb7-fa28-eef0ecd9ae8a-466ece22,
#w-node-_2a7ee38e-0c8e-1eb7-fa28-eef0ecd9ae90-466ece22,
#w-node-_2a7ee38e-0c8e-1eb7-fa28-eef0ecd9ae93-466ece22,
#w-node-_2a7ee38e-0c8e-1eb7-fa28-eef0ecd9ae8d-466ece22 {
  align-self: start;
}

#w-node-da6dd062-c213-a3c5-a092-b376180f464e-838d8beb {
  justify-self: end;
}

#w-node-f334d1c7-a159-89db-3510-edbe563dabab-838d8beb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2a7ee38e-0c8e-1eb7-fa28-eef0ecd9ae87-838d8beb,
#w-node-_2a7ee38e-0c8e-1eb7-fa28-eef0ecd9ae8a-838d8beb,
#w-node-_2a7ee38e-0c8e-1eb7-fa28-eef0ecd9ae90-838d8beb,
#w-node-_2a7ee38e-0c8e-1eb7-fa28-eef0ecd9ae93-838d8beb,
#w-node-_2a7ee38e-0c8e-1eb7-fa28-eef0ecd9ae8d-838d8beb {
  align-self: start;
}

#w-node-_3e648257-a098-0be7-c181-dbd810470fad-728023f8 {
  align-self: end;
}

#w-node-_3e648257-a098-0be7-c181-dbd810470fb8-728023f8 {
  place-self: start;
}

#w-node-_3e648257-a098-0be7-c181-dbd810470fd3-728023f8,
#w-node-_3e648257-a098-0be7-c181-dbd810470fe1-728023f8,
#w-node-_3e648257-a098-0be7-c181-dbd810471005-728023f8,
#w-node-_3e648257-a098-0be7-c181-dbd810471010-728023f8,
#w-node-_3e648257-a098-0be7-c181-dbd810471074-728023f8,
#w-node-_3e648257-a098-0be7-c181-dbd8104710a5-728023f8 {
  align-self: start;
}

#w-node-_5a32cfa3-143c-a4db-8ae3-1b9b9c3c74e7-33390e19 {
  align-self: center;
}

#w-node-_02735343-ad66-8119-1fda-cf18adb46c21-33390e19 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_506becf7-252e-9b0f-c43b-a1ba09315f64-33390e19 {
  align-self: center;
}

#w-node-_506becf7-252e-9b0f-c43b-a1ba09315f82-33390e19 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_506becf7-252e-9b0f-c43b-a1ba09315f95-33390e19 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c726f070-477b-ea0d-0150-73878cbf68c3-33390e19 {
  align-self: center;
}

#w-node-_8061fcbb-18c0-c503-38f2-abbdbe5e902a-33390e19 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5a32cfa3-143c-a4db-8ae3-1b9b9c3c74e7-3f6cff4b {
  align-self: center;
}

#w-node-_02735343-ad66-8119-1fda-cf18adb46c21-3f6cff4b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_506becf7-252e-9b0f-c43b-a1ba09315f64-3f6cff4b {
  align-self: center;
}

#w-node-_506becf7-252e-9b0f-c43b-a1ba09315f82-3f6cff4b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_506becf7-252e-9b0f-c43b-a1ba09315f95-3f6cff4b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c726f070-477b-ea0d-0150-73878cbf68c3-3f6cff4b {
  align-self: center;
}

#w-node-_8061fcbb-18c0-c503-38f2-abbdbe5e902a-3f6cff4b {
  grid-area: 1 / 2 / 2 / 3;
}

@media screen and (min-width: 1920px) {

  #w-node-_593fc56e-55c9-79a2-b1e8-c5a904ba8339-04ba8321,
  #w-node-fe61ecbe-b6ec-bf36-7670-0a2932b6dfb5-32b6df99 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (min-width: 1440px) {

  #w-node-_593fc56e-55c9-79a2-b1e8-c5a904ba8330-04ba8321,
  #w-node-fe61ecbe-b6ec-bf36-7670-0a2932b6dfac-32b6df99 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-a0ba4e8b-b0c8-96f3-3b76-9a7200105ec0-c13a1605 {
    order: 9999;
  }

  #w-node-_4b0cf6c3-fbd2-4fd1-a0b8-0e19bbee87b2-f52254c0 {
    grid-column: span 1 / span 1;
  }

  #w-node-a551f491-b291-7d21-db48-30d102303d2a-f52254c0 {
    grid-row: 2 / 3;
  }

  #w-node-a0ba4e8b-b0c8-96f3-3b76-9a7200105ec0-f59b8c78 {
    order: 9999;
  }

  #w-node-_13725d28-21f6-c0b8-0577-66ae83168615-f59b8c78 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ed37cd78-6fcc-6fa0-c299-13767b9e87bb-b1e0cc83 {
    justify-self: auto;
  }

  #w-node-a0ba4e8b-b0c8-96f3-3b76-9a7200105ec0-a302fe2c {
    order: 9999;
  }

  #w-node-_0d4de4cf-27f6-446f-d594-f06d5397af23-b8fd536f {
    justify-self: auto;
  }

  #w-node-f6b40e02-1fb2-321d-bb7e-e88d41c98627-b8fd536f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_7607469e-251f-e72d-798c-40359770f0f8-b8fd536f {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_07b53019-8a20-6ffe-bb2d-5ebb05c00959-953af285 {
    order: -9999;
  }

  #w-node-_90a861be-c825-66b1-5465-fabfbc2dc54f-88fe7ca3 {
    order: 9999;
  }

  #w-node-_90a861be-c825-66b1-5465-fabfbc2dc55a-88fe7ca3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_3665e983-65a6-97ad-6c20-f63cc2afa0ed-9782ded5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_02735343-ad66-8119-1fda-cf18adb46c21-710a80e9 {
    grid-column: span 1 / span 1;
  }

  #w-node-_506becf7-252e-9b0f-c43b-a1ba09315f64-710a80e9 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_506becf7-252e-9b0f-c43b-a1ba09315f6a-710a80e9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8061fcbb-18c0-c503-38f2-abbdbe5e902a-710a80e9 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_02735343-ad66-8119-1fda-cf18adb46c21-d934e686 {
    grid-column: span 1 / span 1;
  }

  #w-node-d6eeb18e-f344-11f1-e73f-f19e10e48908-d934e686 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-a2cf9077-a67b-e945-684a-27621ec22bf1-d934e686 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8061fcbb-18c0-c503-38f2-abbdbe5e902a-d934e686 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-da6dd062-c213-a3c5-a092-b376180f464e-3dc8c114 {
    justify-self: auto;
  }

  #w-node-_02735343-ad66-8119-1fda-cf18adb46c21-7c7f80d1 {
    grid-column: span 1 / span 1;
  }

  #w-node-_506becf7-252e-9b0f-c43b-a1ba09315f64-7c7f80d1 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_506becf7-252e-9b0f-c43b-a1ba09315f6a-7c7f80d1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8061fcbb-18c0-c503-38f2-abbdbe5e902a-7c7f80d1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_02735343-ad66-8119-1fda-cf18adb46c21-038ff125 {
    grid-column: span 1 / span 1;
  }

  #w-node-_506becf7-252e-9b0f-c43b-a1ba09315f64-038ff125 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_506becf7-252e-9b0f-c43b-a1ba09315f6a-038ff125 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8061fcbb-18c0-c503-38f2-abbdbe5e902a-038ff125 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-a0ba4e8b-b0c8-96f3-3b76-9a7200105ec0-0a70ee78 {
    order: 9999;
  }

  #w-node-_13725d28-21f6-c0b8-0577-66ae83168615-0a70ee78 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-da6dd062-c213-a3c5-a092-b376180f464e-466ece22,
  #w-node-da6dd062-c213-a3c5-a092-b376180f464e-838d8beb {
    justify-self: auto;
  }

  #w-node-_02735343-ad66-8119-1fda-cf18adb46c21-33390e19 {
    grid-column: span 1 / span 1;
  }

  #w-node-_506becf7-252e-9b0f-c43b-a1ba09315f64-33390e19 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_506becf7-252e-9b0f-c43b-a1ba09315f6a-33390e19 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8061fcbb-18c0-c503-38f2-abbdbe5e902a-33390e19 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_02735343-ad66-8119-1fda-cf18adb46c21-3f6cff4b {
    grid-column: span 1 / span 1;
  }

  #w-node-_506becf7-252e-9b0f-c43b-a1ba09315f64-3f6cff4b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_506becf7-252e-9b0f-c43b-a1ba09315f6a-3f6cff4b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8061fcbb-18c0-c503-38f2-abbdbe5e902a-3f6cff4b {
    grid-area: 1 / 1 / 2 / 3;
  }
}

@media screen and (max-width: 767px) {

  #w-node-_4b8fa538-f8dc-5c68-e5b8-0e5dc4b87d11-33ebef6c,
  #w-node-e80e8701-3c54-280e-76cd-2c57904a9cfd-33ebef6c,
  #w-node-_9efbf46b-3076-91b2-601d-6ac338cfa2c3-33ebef6c,
  #w-node-a65abba4-5c52-8c8c-0444-e9cae867fda9-33ebef6c {
    order: -9999;
  }

  #w-node-_8061fcbb-18c0-c503-38f2-abbdbe5e902a-710a80e9,
  #w-node-_8061fcbb-18c0-c503-38f2-abbdbe5e902a-d934e686,
  #w-node-_8061fcbb-18c0-c503-38f2-abbdbe5e902a-7c7f80d1,
  #w-node-_8061fcbb-18c0-c503-38f2-abbdbe5e902a-038ff125,
  #w-node-_8061fcbb-18c0-c503-38f2-abbdbe5e902a-33390e19,
  #w-node-_8061fcbb-18c0-c503-38f2-abbdbe5e902a-3f6cff4b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {

  #w-node-_593fc56e-55c9-79a2-b1e8-c5a904ba832d-04ba8321,
  #w-node-fe61ecbe-b6ec-bf36-7670-0a2932b6dfa9-32b6df99 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0f4a599c-b0d5-cfc3-7747-37e87944fb93-f52254c0 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0f4a599c-b0d5-cfc3-7747-37e87944fb96-f52254c0 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-f098378c-bf5b-6ef0-6ba2-de79172112cc-f52254c0 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_4eed4bd5-4846-f548-0eb0-0c602352c4cb-f52254c0 {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-_81a6cc96-1095-100e-5806-661a22a1d0a2-f52254c0 {
    grid-area: 1 / 2 / 6 / 3;
  }

  #w-node-_81a6cc96-1095-100e-5806-661a22a1d0a3-f52254c0 {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-_0f4a599c-b0d5-cfc3-7747-37e87944fb99-f52254c0 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_0f4a599c-b0d5-cfc3-7747-37e87944fb9c-f52254c0 {
    grid-area: 3 / 3 / 4 / 4;
  }

  #w-node-a551f491-b291-7d21-db48-30d102303d2a-f52254c0 {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-_0f4a599c-b0d5-cfc3-7747-37e87944fb9f-f52254c0 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_0f4a599c-b0d5-cfc3-7747-37e87944fba2-f52254c0 {
    grid-area: 5 / 3 / 6 / 4;
  }

  #w-node-_90a861be-c825-66b1-5465-fabfbc2dc55a-88fe7ca3 {
    grid-row: 1 / 2;
  }

  #w-node-_2b641ca7-b664-51e6-6149-e739bd1c95e5-298e5898 {
    order: -9999;
  }

  #w-node-_8061fcbb-18c0-c503-38f2-abbdbe5e902a-710a80e9,
  #w-node-_8061fcbb-18c0-c503-38f2-abbdbe5e902a-d934e686,
  #w-node-_8061fcbb-18c0-c503-38f2-abbdbe5e902a-7c7f80d1,
  #w-node-_8061fcbb-18c0-c503-38f2-abbdbe5e902a-038ff125,
  #w-node-_8061fcbb-18c0-c503-38f2-abbdbe5e902a-33390e19,
  #w-node-_8061fcbb-18c0-c503-38f2-abbdbe5e902a-3f6cff4b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


@font-face {
  font-family: 'Titillium Web';
  src: url('../fonts/TitilliumWeb-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Titillium Web';
  src: url('../fonts/TitilliumWeb-SemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Titillium Web';
  src: url('../fonts/TitilliumWeb-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Menlo';
  src: url('../fonts/Menlo-Regularv1.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

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

@media screen and (max-width: 479px) {
  .show-mobile-portrait {
    display: block;
  }
}

/* Prevent Splide's screen-reader helper from flashing visually. */
.splide__sr {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
  overflow: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}
