:root {
  --black\<deleted\|variable-07ca9142\>: black;
  --white\<deleted\|variable-27c22a21\>: white;
  --hero-background\<deleted\|variable-461c0f44\>: #f8f8f8;
  --black-divider-footer\<deleted\|variable-8a2a75d4\>: #171717;
  --shadow-color\<deleted\|variable-74e09525\>: #00000014;
  --body-black\<deleted\|variable-160c1020\>: #424242;
  --secondary\<deleted\|variable-d170d0fa\>: #008eff;
  --feedback--button-hover\<deleted\|variable-e47234f6\>: #0075e0;
  --branding\<deleted\|variable-437fa98c\>: #003282;
  --mute\<deleted\|variable-02763244\>: #b2bebe;
  --accent-green\<deleted\|variable-a0ad44ca\>: #00e07e;
  --grey\<deleted\|variable-33628f83\>: #999;
  --sub-black\<deleted\|variable-f09c5c5f\>: #6b7280;
  --container\<deleted\|variable-47ad5b6f\>: #f3f3f3;
  --logo-dark-blue\<deleted\|variable-aca8cb2c\>: #002855;
  --icon\<deleted\|variable-c92fbe80\>: #657cff;
  --accessible-grey\<deleted\|variable-93675b1f\>: #737373;
  --divider\<deleted\|variable-258ad290\>: #ebebeb;
  --container-blue\<deleted\|variable-9a9a50e7\>: #eaf1f8;
  --container-yellow\<deleted\|variable-f6d1abc5\>: #fff4cd;
  --hover\<deleted\|variable-bed9abb2\>: #d7f5ff;
  --tertiary\<deleted\|variable-367dc0ba\>: #f4b302;
  --dash-line\<deleted\|variable-f53e7f14\>: #6a8fbb;
  --side-note\<deleted\|variable-93f59592\>: #acc2e4;
  --error\<deleted\|variable-fa27285c\>: #ec2a60;
  --body-black-0\<deleted\|variable-e6a68829\>: #757575;
  --secondary-blue-hover\<deleted\|variable-671139c9\>: #80c7ff;
  --hover--pressed\<deleted\|variable-1a182936\>: #0075e0;
  --ghost-white\<deleted\|variable-b384eef3\>: #f9fbff;
  --white-smoke\<deleted\|variable-99db16cb\>: #e9e9e9;
  --bordercontainerlightblue\<deleted\|variable-36103108\>: #d5ecf3;
  --bordercontainerlightyellow\<deleted\|variable-22ba4721\>: #f3e9c6;
  --light-green\<deleted\|variable-3e93fcf8\>: #b5e5a4;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

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

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

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

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

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

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

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

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

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

body {
  color: var(--black\<deleted\|variable-07ca9142\>);
  font-family: Poppins, sans-serif;
  font-size: 1vw;
  line-height: 1.5;
}

h1 {
  margin-top: .2em;
  margin-bottom: .1em;
  font-size: 4.3em;
  font-weight: 800;
  line-height: 1.3;
}

h2 {
  margin-top: .2em;
  margin-bottom: .2em;
  font-size: 3.7em;
  font-weight: 800;
  line-height: 1.3;
}

h3 {
  margin-top: .2em;
  margin-bottom: .1em;
  font-size: 3.2em;
  font-weight: 800;
  line-height: 1.3;
}

h4 {
  margin-top: .1em;
  margin-bottom: .1em;
  font-size: 2.2em;
  font-weight: 600;
  line-height: 1.3;
}

h5 {
  margin-top: .1em;
  margin-bottom: .1em;
  font-size: 2.3em;
  font-weight: 500;
  line-height: 1.3;
}

h6 {
  margin-top: .1em;
  margin-bottom: .1em;
  font-size: 1.1em;
  font-weight: 700;
  line-height: 1.3;
}

p {
  margin-bottom: .1em;
  font-size: 1.6em;
  font-weight: 300;
}

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

.section {
  margin-top: 0;
  padding-top: 4em;
  padding-bottom: 4em;
}

.section.footer-licencing {
  padding-top: 0;
  padding-bottom: 0;
}

.section.no-padding-top {
  padding-top: 4em;
}

.section.inter {
  z-index: -999;
  height: 0;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.section.inter.hidden {
  display: none;
}

.section.no-padding-bottom-mobile {
  margin-bottom: 0;
}

.section.no-padding-bottom-mobile.new-0en-spacing {
  padding-bottom: 0;
}

.section.footer {
  margin-top: 0;
  padding-bottom: 3em;
}

.section.trial {
  margin-bottom: 0;
  padding-top: 4em;
}

.section.trial.new-0en-spacing {
  padding-bottom: 0;
}

.section.trial.new-0en-spacing.last-section-8en.small-margin {
  padding-top: 1rem;
}

.section.hero-top-page {
  height: auto;
  padding-top: 6em;
}

.section.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.section.top-page {
  padding-top: 10em;
}

.section.hidden {
  display: block;
}

.section.small-padding {
  padding-top: 1em;
  padding-bottom: 1em;
}

.section.small-padding.mobile-no-padding-top._3.padding-adjustment {
  padding-top: 4em;
  padding-bottom: 4em;
}

.section.small-padding.mobile-no-padding-top.padding-adjustment {
  padding-top: 2em;
  padding-bottom: 7em;
}

.section.related-pages {
  padding-top: 6.5em;
  padding-bottom: 6.5em;
}

.section.bottom_padding_5rem {
  margin-bottom: 5rem;
}

.section.aboutus-hero {
  padding-bottom: 4em;
}

.section.about-us-page {
  padding-top: 0;
}

.section.spacing-adjustment {
  padding-top: 2em;
}

.section.spacing-adjustment.customised-space {
  padding-top: 0;
  padding-bottom: 5.5em;
}

.section.pricing-page {
  border: 1px solid #0000;
  padding-top: 1.5rem;
}

.section.video {
  border: 1px none var(--white\<deleted\|variable-27c22a21\>);
  background-color: var(--white\<deleted\|variable-27c22a21\>);
  margin-bottom: 4em;
  padding-top: 0;
  padding-bottom: 0;
}

.section.quote-box {
  padding-bottom: 0;
}

.section.padding-adjustment {
  margin-top: 2rem;
}

.section.mobile-spacing {
  justify-content: center;
  margin-top: 0;
  display: block;
}

.section.mobile-spacing.sepcial-hero {
  margin-top: 5.5em;
}

.section.mobile-spacing.special-milestones {
  padding-top: 0;
}

.section.mobile-spacing.powerful-spacing {
  padding-top: 3em;
  padding-bottom: 1.5em;
  display: block;
}

.section.mobile-spacing.color-background {
  background-color: var(--hero-background\<deleted\|variable-461c0f44\>);
  padding-bottom: 8em;
}

.section.mobile-spacing.last-section-8en {
  margin-bottom: -1.6em;
}

.section.mobile-spacing.last-section-8en.hide {
  display: none;
}

.section.mobile-spacing.new-spacing {
  padding-bottom: 0;
}

.section.mobile-spacing.new-spacing.last-section-4en {
  margin-bottom: 4em;
}

.section.mobile-spacing.spacing-0-en {
  padding-bottom: 0;
}

.section.mobile-spacing.bleu-bg {
  background-color: #008eff;
}

.section.mobile-spacing.light-bleu-bg {
  background-color: #d7f5ff;
}

.section.banner-spacing {
  margin-top: 9.5em;
}

.section.section-hidden {
  display: none;
}

.section.last-section-8en {
  margin-bottom: 8em;
}

.section.new-0-spacing {
  padding-bottom: 0;
}

.section.filter-section {
  padding-top: 8em;
  padding-bottom: .25em;
  display: none;
}

.section.mktcard {
  margin-top: 4rem;
}

.section.mktcard-section {
  margin-top: 4em;
}

.container {
  border: 1px solid #0000;
  width: auto;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 1em;
  padding-left: 7em;
  padding-right: 7em;
  transition: opacity .2s;
}

.container.navbar {
  box-shadow: inset 0 0 0 -2px var(--hero-background\<deleted\|variable-461c0f44\>);
  flex: 1;
  max-width: none;
  padding-bottom: 0;
  padding-left: 2em;
  padding-right: 2em;
  display: flex;
}

.container.footer-licencing {
  padding-top: 2em;
  padding-left: 0;
  padding-right: 0;
}

.container.footer {
  padding-left: 5em;
  padding-right: 5em;
}

.container.footer.with-divider-top {
  border-top-color: var(--black-divider-footer\<deleted\|variable-8a2a75d4\>);
}

.container.footer.with-divider-top.with-divider-bottom {
  border-bottom-color: var(--black-divider-footer\<deleted\|variable-8a2a75d4\>);
}

.container.no-paddingcontainermobile {
  transition-duration: .3s;
}

.container.hero {
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
}

.container.center {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.container.center.industry.white-blackground {
  background-color: var(--hero-background\<deleted\|variable-461c0f44\>);
  margin-bottom: 3em;
  margin-left: 0;
  margin-right: 0;
  padding-right: 8em;
}

.container.center.industry {
  background-color: #f8f8f8;
  margin-top: 5.5em;
  margin-bottom: 3em;
  padding-left: 8em;
}

.container.center.industry.web-call {
  margin-top: 6em;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.container.contact-us {
  margin-top: 50px;
}

.container.address {
  margin-bottom: 96px;
  padding-top: 220px;
}

.container.address.mobile-adjustment {
  margin-bottom: 8em;
}

.container.dotline1 {
  justify-content: center;
  align-items: center;
  width: auto;
  margin-top: -180px;
  margin-bottom: -80px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.container.dotline1.dotline3 {
  width: 47%;
  margin-top: -580px;
  margin-bottom: -200px;
  padding-right: 4em;
}

.container.dotline2 {
  width: 48%;
  margin-top: -220px;
  margin-bottom: -400px;
  padding-left: 0;
  padding-right: 0;
}

.container.dotline3 {
  justify-content: center;
  align-items: center;
  margin-top: -390px;
  margin-bottom: -190px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.container.inter {
  clear: both;
  display: flex;
  position: static;
}

.container.half-container {
  height: 360px;
  margin-top: -180px;
}

.container.navbar {
  max-width: none;
  padding-left: 2em;
  padding-right: 2em;
  box-shadow: inset 0 0 0 -2px #f8f8f8;
}

.container.about-us {
  margin-top: 5rem;
}

.container.spacing-fix {
  max-width: 0;
  padding-left: 0;
  padding-right: 0;
}

.container.investorrelations {
  padding-left: 9.5em;
  padding-right: 9.5em;
}

.container.hero-special {
  margin-top: 0;
}

.container.special-no-spacing {
  padding-left: 0;
  padding-right: 0;
}

.container.keypoint-spacing {
  margin-bottom: 2rem;
  padding-top: 2em;
}

.container.newpagespacing {
  margin-top: 1.5em;
  padding-left: 15em;
  padding-right: 15em;
}

.container.mobile-spacing-2 {
  justify-content: center;
  display: flex;
}

.container.last-section-8en {
  margin-bottom: 8em;
}

.container.top-spacing {
  padding-top: 3em;
}

.style-item {
  border-bottom: 1px solid #000;
  justify-content: center;
  align-items: center;
  margin-top: 1em;
  margin-bottom: 1em;
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  font-weight: 800;
}

.style-item.style-color {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  border-bottom-style: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.style-item.title {
  background-color: var(--shadow-color\<deleted\|variable-74e09525\>);
  color: var(--black\<deleted\|variable-07ca9142\>);
  cursor: auto;
  padding-left: 2em;
  padding-right: 2em;
}

.style-item.bg-black {
  background-color: var(--body-black\<deleted\|variable-160c1020\>);
}

.style-item.title-big {
  background-color: var(--black\<deleted\|variable-07ca9142\>);
  color: var(--white\<deleted\|variable-27c22a21\>);
  text-transform: uppercase;
  padding-left: 4em;
  padding-right: 2em;
}

.style-item.style-grid {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  border-bottom-style: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.style-item.with-symbol {
  grid-column-gap: 3em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  display: grid;
}

.style-item.with-symbol.fullwidth {
  grid-template-columns: 1fr;
  min-height: 20em;
  position: relative;
}

.p-big {
  color: #fff;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.75rem;
}

.p-big.plus {
  margin-left: 1.6em;
  margin-right: 1.6em;
}

.p-big.mobile-16px {
  color: var(--body-black\<deleted\|variable-160c1020\>);
}

.p-big.link-box {
  margin-top: 16px;
  line-height: 2rem;
}

.p-big.contact-us {
  text-align: center;
  margin-bottom: 32px;
}

.p-big.contact-us.black {
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.p-big.padding-adjustment {
  margin-top: .5rem;
}

.button {
  background-color: var(--secondary\<deleted\|variable-d170d0fa\>);
  color: var(--white\<deleted\|variable-27c22a21\>);
  border-radius: 5px;
  align-self: center;
  padding: 8px 16px;
  font-size: 1.3em;
  font-weight: 600;
  transition: all .3s cubic-bezier(.215, .61, .355, 1);
}

.button:hover {
  background-color: var(--feedback--button-hover\<deleted\|variable-e47234f6\>);
}

.color {
  background-color: var(--black\<deleted\|variable-07ca9142\>);
  color: var(--white\<deleted\|variable-27c22a21\>);
  justify-content: center;
  align-items: center;
  height: 20em;
  display: flex;
}

.color.white {
  background-color: var(--white\<deleted\|variable-27c22a21\>);
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.color.branding {
  background-color: var(--branding\<deleted\|variable-437fa98c\>);
}

.color.secondary {
  background-color: var(--secondary\<deleted\|variable-d170d0fa\>);
}

.color.mute {
  background-color: var(--mute\<deleted\|variable-02763244\>);
  color: #000;
}

.color.accent-green {
  background-color: var(--accent-green\<deleted\|variable-a0ad44ca\>);
}

.color.grey {
  background-color: var(--grey\<deleted\|variable-33628f83\>);
}

.color.sub-black {
  background-color: var(--sub-black\<deleted\|variable-f09c5c5f\>);
}

.color.body-black {
  background-color: var(--body-black\<deleted\|variable-160c1020\>);
}

.color.container {
  background-color: var(--container\<deleted\|variable-47ad5b6f\>);
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.color.logo-dark-blue {
  background-color: var(--logo-dark-blue\<deleted\|variable-aca8cb2c\>);
}

.color.icon {
  background-color: var(--icon\<deleted\|variable-c92fbe80\>);
}

.color.black {
  background-color: var(--black\<deleted\|variable-07ca9142\>);
  color: var(--white\<deleted\|variable-27c22a21\>);
}

.color.accessible-grey {
  background-color: var(--accessible-grey\<deleted\|variable-93675b1f\>);
}

.color.divider {
  background-color: var(--divider\<deleted\|variable-258ad290\>);
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.color.hero-background {
  background-color: var(--hero-background\<deleted\|variable-461c0f44\>);
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.color.background {
  background-color: var(--white\<deleted\|variable-27c22a21\>);
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.color.container-blue {
  background-color: var(--container-blue\<deleted\|variable-9a9a50e7\>);
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.color.container-yelow {
  background-color: var(--container-yellow\<deleted\|variable-f6d1abc5\>);
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.color.hover {
  background-color: var(--hover\<deleted\|variable-bed9abb2\>);
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.color.tertiary {
  background-color: var(--tertiary\<deleted\|variable-367dc0ba\>);
}

.color.dash-line {
  background-color: var(--dash-line\<deleted\|variable-f53e7f14\>);
}

.color.side-note {
  background-color: var(--side-note\<deleted\|variable-93f59592\>);
}

.color.error {
  background-color: var(--error\<deleted\|variable-fa27285c\>);
}

.color.body-black2 {
  background-color: var(--body-black-0\<deleted\|variable-e6a68829\>);
}

.txt {
  text-align: center;
  white-space: nowrap;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}

.txt.with-txtwrap {
  color: var(--body-black\<deleted\|variable-160c1020\>);
  white-space: normal;
  font-size: 1.1em;
}

.txt.with-txtwrapsmall {
  white-space: normal;
  width: 9.1em;
}

.txt.center-middle {
  margin-top: 7em;
  margin-bottom: 7em;
}

.block-hero {
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(30em, .7fr);
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: space-between;
  align-items: center;
  height: auto;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
}

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

.hero-section {
  background-color: var(--branding\<deleted\|variable-437fa98c\>);
  color: var(--white\<deleted\|variable-27c22a21\>);
  height: 100vh;
  min-height: 600px;
  max-height: 900px;
  margin-top: 5rem;
  padding-bottom: 5rem;
  position: relative;
  overflow: hidden;
}

.hero-section.hero-investorrelations {
  background-color: var(--hero-background\<deleted\|variable-461c0f44\>);
  padding-top: 10vh;
  padding-bottom: 10vh;
}

.footer {
  background-color: var(--black\<deleted\|variable-07ca9142\>);
  color: var(--white\<deleted\|variable-27c22a21\>);
}

.navbar {
  z-index: 20;
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  height: 5rem;
  display: flex;
  box-shadow: 1px 1px 4px #0003;
}

.block-navbar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
}

.navbar-logo {
  object-fit: contain;
  width: 6.63375rem;
  height: 1.07938rem;
}

.navbar-wrap {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.navbar-wrap.desktop-hide {
  display: none;
}

.navbar-wrap1 {
  flex-direction: row;
  flex: 0 auto;
  align-items: center;
  margin-left: 1em;
  display: flex;
}

.navbar-link {
  color: var(--black\<deleted\|variable-07ca9142\>);
  white-space: nowrap;
  padding: .8em 1em;
  text-decoration: none;
  transition: opacity .3s cubic-bezier(.215, .61, .355, 1);
}

.navbar-wrap2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.navbar-wrap2.wg-dd-1-list-3 {
  flex: 1;
}

.navbar-logowrap {
  margin-right: .5em;
}

.hdp {
  z-index: 100;
  position: relative;
}

.navbar-fixed {
  z-index: 101;
  height: 9rem;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

.center {
  text-align: center;
}

.set-up---process {
  padding-top: 4em;
  padding-bottom: 4em;
}

.item-video {
  margin-bottom: 1.5em;
}

.h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4rem;
  line-height: 4.5rem;
}

.h1.mobile-weight700 {
  margin-top: .5rem;
}

.h1.mobile-weight700.no-margin-topbottom {
  margin-top: 0;
  margin-bottom: 0;
}

.h1.mobile-weight700.hero-small {
  margin-bottom: 1.5rem;
}

.h1.no-margin-topbottom {
  margin-top: 0;
  margin-bottom: 0;
}

.h1.mobile-h2.hero-small {
  margin-bottom: 1.5rem;
  font-size: 64px;
}

.h1.mobile-h2.spacing-adjustment {
  margin-bottom: 1rem;
}

.h1.contact-us {
  text-align: center;
  margin-top: 88px;
}

.h1.text-black.position-fix {
  position: relative;
  top: 32%;
  bottom: 32%;
}

.h2 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.5em;
  line-height: 4rem;
}

.h2.hero {
  font-size: 3.5em;
}

.h2.contact-us {
  text-align: center;
  margin-top: 0;
  margin-bottom: 1rem;
}

.h2.news-events {
  text-align: center;
  margin-bottom: 1em;
}

.h2.mobile-h2 {
  font-size: 3em;
  line-height: 3rem;
}

.h2.mobile-h2.hero-small {
  margin-top: .5rem;
  margin-bottom: 1.5rem;
  font-size: 3em;
  line-height: 3rem;
}

.h2.mobile-h2.hero-small.mobile-spacing {
  text-align: left;
  line-height: 3rem;
}

.h2.mobile-h2.hero-small.mobile-spacing.career-post, .h2.mobile-h2.hero-small.mobile-spacing.aligh-left {
  text-align: left;
}

.h2.mobile-h2.hero-small.mobile-spacing {
  line-height: 3rem;
}

.h2.mobile-h2.hero-small.mobile-spacing.aligh-left {
  text-align: left;
}

.h2.mobile-h2.spacing-adjustment.spaciing-add {
  margin-bottom: 2rem;
}

.h2.mobile-h2.spacing-adjustment.spaciing-add.newspacing {
  margin-top: 5rem;
}

.h2.mobile-h2.mobile-spacing-1rem.mobile-align-left {
  font-weight: 800;
}

.h2.mobile-h2.mobile-spacing-1rem.mobile-align-left.left-text {
  text-align: left;
}

.h2.spacing-adjustment {
  margin-top: .5rem;
  margin-bottom: 1rem;
}

.h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 800;
  line-height: 3.5rem;
}

.h3.center.contact-us {
  margin-bottom: 0;
}

.h3.center.vertical-padding {
  margin-top: 1rem;
  margin-bottom: 4rem;
}

.h3.number {
  object-position: 0% 50%;
  background-image: none;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  justify-content: center;
  align-items: center;
  width: 1.5em;
  height: 1.5em;
  display: flex;
}

.h3.number.bottom-padding-8px {
  margin-bottom: .5rem;
}

.h3.text-brandblue.text-align-left {
  color: var(--black\<deleted\|variable-07ca9142\>);
  text-align: center;
}

.h3.hero {
  margin-bottom: .5em;
  font-size: 3em;
  line-height: 56px;
}

.h3.hero.center-middle.hero-investorrelations {
  position: absolute;
  inset: 0% 0% auto;
}

.h3.mobile-32px {
  margin-bottom: .5rem;
  font-size: 48px;
  line-height: 56px;
}

.h3.mobile-32px.padding-bottom-8px._40px {
  font-size: 2.5rem;
  line-height: 3rem;
}

.h3.mobile-32px.padding-bottom-14px {
  margin-bottom: .875rem;
}

.h3.mobile-h2.spacing-adjustment {
  text-align: center;
  width: 100%;
  margin-bottom: 1rem;
  line-height: 3rem;
}

.h3.hero-text-bright {
  color: var(--black\<deleted\|variable-07ca9142\>);
  margin-bottom: .5em;
  font-size: 3em;
  line-height: 56px;
}

.h3.hero-text-bright.center-middle.hero-investorrelations {
  position: absolute;
  inset: 0% 0% auto;
}

.h3.aboutus-spacing {
  margin-bottom: .5em;
}

.h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 700;
  line-height: 2.5rem;
}

.h4.bold {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700;
}

.h4.bold.mobile-32px {
  font-size: 32px;
}

.h4.mobile-32px.center {
  margin-bottom: 0;
  padding-bottom: 1rem;
}

.h4.mobile-24px.bottom-padding-16px {
  margin-bottom: 1rem;
}

.h4.text-black.mobile-ver {
  font-size: 3.6rem;
  font-weight: 600;
}

.h4.vertical-padding {
  margin-bottom: 1.5rem;
}

.h4.vertical-padding.mobile-ver.center.mobile-h2 {
  text-align: center;
}

.h4.vertical-padding.mobile-ver.center.mobile-h2.text-align-left {
  text-align: left;
}

.h4._40px {
  font-size: 2.5rem;
  line-height: 3rem;
}

.h4.spacing-highlight {
  margin-bottom: 1rem;
}

.h5 {
  white-space: nowrap;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 2rem;
  display: block;
}

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

.h5.bold._24px {
  white-space: break-spaces;
  flex-direction: column;
  justify-content: space-around;
  align-items: stretch;
  font-size: 1.6em;
  display: block;
  overflow: visible;
}

.h5.bold._24px.with-wrap {
  align-items: center;
  display: flex;
}

.h5.bold._24px.tablet-adjustment {
  position: static;
}

.h5.bold.text-brandblue.mobile-24px {
  color: var(--black\<deleted\|variable-07ca9142\>);
  margin-bottom: .25rem;
  font-size: 1.5rem;
}

.h5.bold.text-brandblue.mobile-24px.semibold {
  font-weight: 600;
  position: relative;
}

.h5.bold.text-brandblue.mobile-24px.semibold.mobile-version {
  z-index: 0;
  margin-right: .5em;
}

.h5.footer {
  font-size: 1.5em;
  line-height: 2;
}

.h5.with-wrap.padding-bottom-1rem {
  margin-bottom: 1em;
}

.h5._24px.mobile-16px.no-underline {
  text-decoration: none;
}

.h5._24px.mobile-16px.purple {
  color: var(--icon\<deleted\|variable-c92fbe80\>);
}

.h5.mobile-24px.with-wrap {
  font-size: 1.6em;
}

.h5._20px {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.h5._24px {
  font-size: 1.4em;
}

.h5._24px.mobile-16px {
  color: #008eff;
  font-size: 1rem;
  line-height: 1.5rem;
}

.h5._24px.mobile-16px:hover {
  text-decoration: underline;
}

.h5.breaking-normal {
  white-space: normal;
}

.h5.breaking-normal.verticalpadding {
  margin-top: .5rem;
  margin-bottom: 1.5rem;
}

.h5.breaking-normal.verticalpadding.padding-fix {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.h6 {
  color: var(--black\<deleted\|variable-07ca9142\>);
  white-space: nowrap;
  margin: 0 0;
  padding: 0 0 .25rem;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
}

.h6.mobile-16px {
  text-align: center;
  white-space: break-spaces;
  object-fit: fill;
  align-self: center;
  max-width: 90%;
  max-height: 100%;
  overflow: visible;
}

.h6.navbar-tab {
  font-size: 1.8em;
}

.h6.text-black.for-pricingplancompare {
  font-size: 1rem;
}

.h6.text-brandblue.mobile-weight600 {
  color: var(--white\<deleted\|variable-27c22a21\>);
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.h6.text-brandblue.mobile-weight600.mobile-ver.text-black, .h6.text-brandblue.mobile-weight600.text-black {
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.h6.nav-h6 {
  align-items: stretch;
  padding-top: 0;
  padding-bottom: .1em;
  display: block;
}

.h6.padding-bottom-14px.version-1020.version-1440.version-tablet {
  overflow: visible;
}

.h6.verticalpadding {
  margin-top: .5rem;
  margin-bottom: 1.5rem;
}

.h6.semibold {
  margin-right: 1rem;
  padding-right: 1rem;
  font-weight: 600;
}

.h6.semibold.mobile-version {
  color: var(--black\<deleted\|variable-07ca9142\>);
  white-space: break-spaces;
}

.p-small {
  color: var(--body-black\<deleted\|variable-160c1020\>);
  text-align: left;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.375rem;
}

.p-small.footer-link {
  font-weight: 400;
}

.p-small.text-grey.home-quote-description {
  font-size: 1rem;
}

.p-small.text-logodarkblue {
  font-weight: 500;
}

.p-small.text-logodarkblue.center {
  margin-top: .6em;
}

.p-small.text-logodarkblue.center.text-12px {
  font-size: .75rem;
  line-height: 1.25rem;
}

.p-small.lang {
  font-size: 1em;
}

.p-small.text-accessiblegrey.padding-fix {
  margin-right: 24px;
}

.p {
  clear: none;
  color: var(--black\<deleted\|variable-07ca9142\>);
  column-count: 0;
  object-fit: fill;
  flex: 0 auto;
  align-self: auto;
  width: auto;
  max-width: 18rem;
  padding-top: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.65rem;
  display: inline-block;
  position: static;
}

.p.text-white.hero {
  color: var(--white\<deleted\|variable-27c22a21\>);
  font-size: 1em;
}

.p.text-white.hero.black {
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.p.text-white.hero.black.cta-bottom {
  color: var(--body-black\<deleted\|variable-160c1020\>);
  font-size: 1rem;
}

.p.text-white.hero.text-black.black {
  color: var(--body-black\<deleted\|variable-160c1020\>);
}

.p.text-grey.upperfont-text, .p.text-grey.upperfont-text.hero-sideimg {
  display: block;
}

.p.text-grey.upperfont-text.hidden {
  display: none;
}

.p.text-black {
  font-size: 1.1em;
}

.p.text-black.hero {
  max-width: 26rem;
}

.p.text-align-left.faq {
  max-width: none;
  margin-bottom: 1em;
  margin-right: 32px;
  font-size: 14px;
  display: block;
}

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

.p.mobile-16px.text-bodyblack.bottom-padding {
  margin-top: 1rem;
  margin-bottom: 1.9rem;
}

.p.mobile-16px.text-bodyblack.bottom-padding-8px.version-tablet {
  display: block;
  overflow: visible;
}

.p.mobile-16px.text-bodyblack.bottom-padding-8px.version-tablet.bottom-padding-16px {
  padding-bottom: 10rem;
}

.p.mobile-16px.text-bodyblack.vertical-padding-8px {
  margin-top: .5rem;
}

.p.mobile-16px.text-bodyblack.vertical-padding {
  margin-top: 0;
}

.p.mobile-16px.text-bodyblack.version-1920.version-1440.version-tablet.padding-adjustment {
  margin-bottom: 1.5rem;
}

.p.mobile-16px.text-bodyblack.padding-adjusment {
  padding-bottom: 5rem;
}

.p.margin-right-16px {
  margin-left: 1rem;
}

.p.text-bodyblack {
  color: var(--black\<deleted\|variable-07ca9142\>);
  max-width: none;
  margin-right: .25rem;
  padding-top: 0;
  padding-left: 0;
  padding-right: 2rem;
  line-height: 1.5rem;
}

.p.text-bodyblack.tablet-mobile_ver {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--black\<deleted\|variable-07ca9142\>);
  letter-spacing: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  display: block;
}

.p.text-bodyblack.tablet-mobile_ver.icon {
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  grid-template-rows: minmax(1rem, 1.5rem);
  grid-template-columns: minmax(1rem, 1.5rem) minmax(1rem, 1.5rem) minmax(1rem, 1.5rem) minmax(1rem, 1.5rem) minmax(1rem, 1.5rem) minmax(1rem, 1.5rem) minmax(1rem, 1.5rem) minmax(1rem, 1.5rem);
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  padding-right: 0;
  display: grid;
}

.p.text-bodyblack.min-height {
  min-width: auto;
  min-height: 4.5rem;
}

.p._24px {
  font-size: 1.5rem;
  line-height: 2rem;
}

.p.padding-adjustment {
  margin-top: .5rem;
}

.p.medium {
  color: var(--black\<deleted\|variable-07ca9142\>);
  font-weight: 600;
  position: static;
}

.p.medium.mobile-version {
  cursor: pointer;
  font-weight: 600;
}

.p.mobile-version {
  width: auto;
}

.p.tablet-version {
  min-width: 18px;
}

.p.with-label {
  max-width: 12rem;
}

.p.all-plans {
  max-width: none;
}

.subtitle {
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.75rem;
}

.subtitle.mobile-16px {
  font-size: 1.5rem;
  line-height: 2rem;
}

.subtitle.mobile-16px.hero-content {
  color: var(--white\<deleted\|variable-27c22a21\>);
  font-size: 1.5em;
  line-height: 32px;
}

.subtitle.mobile-16px.text-bodyblack._20px {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.subtitle.mobile-16px.hero-content-bright {
  color: var(--black\<deleted\|variable-07ca9142\>);
  font-size: 1.5em;
  line-height: 32px;
}

.subtitle.text-bodyblack.hero {
  width: 35em;
  max-width: 85%;
}

.subtitle.text-bodyblack._20px.mobile-16px {
  max-width: 670px;
  margin-bottom: 1.5rem;
}

.subtitle.text-bodyblack._20px.mobile-16px.padding-adjustment {
  margin-bottom: 2rem;
}

.subtitle.text-bodyblack._20px.mobile-16px {
  max-width: 670px;
  margin-bottom: 1.5rem;
  font-size: 1rem;
  line-height: 1.5;
}

.p-medium {
  color: var(--body-black\<deleted\|variable-160c1020\>);
  margin-bottom: 0;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.625rem;
}

.p-medium.mobile-16px {
  color: var(--body-black\<deleted\|variable-160c1020\>);
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5rem;
}

.p-medium.mobile-16px.yearlyplan-offer.padding-fix {
  margin-top: 0;
  margin-bottom: auto;
  font-size: .75rem;
}

.p-medium.mobile-16px.monthlyplan-offer {
  margin-bottom: auto;
  font-size: .75rem;
  display: none;
}

.p-medium.mobile-16px.monthlyplan-offer.padding-fix._0-75rem {
  font-size: .75rem;
}

.p-medium.bottom-padding {
  margin-bottom: 1.45rem;
}

.p-medium.quote-name {
  text-align: right;
  width: 100%;
}

.tab-description {
  color: var(--body-black\<deleted\|variable-160c1020\>);
  max-height: none;
  font-size: .875rem;
  font-weight: 300;
  line-height: 1.375rem;
  display: block;
}

.tab-description.text-grey.copyright {
  font-size: .85em;
  line-height: 1.5;
}

.tab-description.special-hide {
  display: none;
}

.quote {
  color: var(--black\<deleted\|variable-07ca9142\>);
  text-align: center;
  margin-bottom: 0;
  font-size: 1.6rem;
  font-style: italic;
  font-weight: 600;
  line-height: 2rem;
  display: block;
}

.quote.lightgrey {
  z-index: 10;
  color: var(--sub-black\<deleted\|variable-f09c5c5f\>);
  text-align: left;
  font-size: 3.2em;
  font-weight: 300;
  position: relative;
}

.caption {
  color: var(--grey\<deleted\|variable-33628f83\>);
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5rem;
}

.caption.mobile-16px {
  color: #6b7280;
}

.caption.text-accesiblegrey {
  color: var(--accessible-grey\<deleted\|variable-93675b1f\>);
}

.caption.text-accesiblegrey.no-capitalization-letter {
  box-shadow: none;
  background-color: #0000;
}

.caption.text-accesiblegrey.no-capitalization-letter.padding-fix {
  margin-right: 10px;
}

.caption.text-accesiblegrey.no-capitalization-letter.padding-fix.light {
  font-weight: 300;
}

.caption.text-accesiblegrey.no-capitalization-letter.padding-fix.normal {
  font-weight: 400;
}

.handwriting {
  color: var(--side-note\<deleted\|variable-93f59592\>);
  align-self: center;
  padding-left: 0;
  font-family: Gochi Hand, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2rem;
}

.handwriting._2 {
  align-self: center;
}

.handwriting._1 {
  align-self: center;
  width: 9.3em;
}

.stat-numbers {
  font-family: Poppins, sans-serif;
  font-size: 2rem;
  font-weight: 800;
  line-height: 2.5rem;
}

.cta-blue {
  color: var(--secondary\<deleted\|variable-d170d0fa\>);
  align-items: center;
  font-size: 1.6em;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.cta-blue:focus {
  color: var(--feedback--button-hover\<deleted\|variable-e47234f6\>);
  text-decoration: none;
}

.cta-blue:visited {
  color: var(--feedback--button-hover\<deleted\|variable-e47234f6\>);
}

.cta-blue.small {
  justify-content: center;
  font-size: 1em;
}

.cta-blue.with-arrow {
  padding-right: 3em;
  display: inline-block;
}

.cta-blue.with-download {
  height: 2em;
  padding-right: 2em;
  display: flex;
}

.cta-blue.with-download.secondarybtn {
  background-position: 98%;
  background-size: auto 70%;
  padding: 1em 2em 1em 1.3em;
}

.cta-cookiesbtn {
  background-color: var(--branding\<deleted\|variable-437fa98c\>);
  color: var(--white\<deleted\|variable-27c22a21\>);
  border-radius: 5px;
  padding: 6px 16px;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s cubic-bezier(.215, .61, .355, 1);
  display: inline-block;
}

.cta-cookiesbtn:hover {
  color: var(--secondary\<deleted\|variable-d170d0fa\>);
}

.cta-cookiesbtn.primary-cta {
  background-color: var(--branding\<deleted\|variable-437fa98c\>);
}

.button-big {
  color: var(--white\<deleted\|variable-27c22a21\>);
  background-color: #3898ec;
  border-radius: 5px;
  font-size: 2.4em;
  font-weight: 300;
}

.footer-link {
  color: var(--white\<deleted\|variable-27c22a21\>);
  white-space: nowrap;
  text-decoration: none;
  transition: all .3s cubic-bezier(.215, .61, .355, 1);
}

.footer-link:hover {
  color: var(--secondary\<deleted\|variable-d170d0fa\>);
}

.footer-link.big {
  color: var(--divider\<deleted\|variable-258ad290\>);
  margin-left: 1em;
  margin-right: 1em;
  font-size: 1.3em;
}

.footer-link.big:hover {
  overflow: visible;
}

.link-navbar {
  font-family: Fira Sans, sans-serif;
  font-size: 1.6em;
  font-weight: 600;
  text-decoration: none;
}

.navbar-login {
  margin-left: .8em;
  margin-right: .8em;
  display: none;
}

.login-img {
  width: 20px;
  height: 18px;
  margin-right: 10px;
}

.dropdown-toggle {
  padding-right: 1.5em;
}

.toggle-icon {
  margin-right: 0;
}

.navbar-dropdown {
  margin-right: 1em;
}

.hero-txtwrap {
  margin-bottom: 8.5em;
}

.hero-txtwrap.home {
  width: 45em;
  margin-bottom: auto;
}

.hero-imgwrap {
  position: relative;
}

.hero-registrationwrap {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: auto;
  padding-top: 0;
}

.hero-registrationwrap.cta-bottom {
  width: auto;
  display: block;
}

.subscribe-form-input-wrapper {
  text-align: left;
}

.subscribe-form-input {
  margin-bottom: 0;
}

.span-green {
  color: var(--accent-green\<deleted\|variable-a0ad44ca\>);
}

.hero-img {
  z-index: 10;
  max-width: none;
  max-height: 47.4em;
  display: none;
  position: relative;
}

.decoration {
  position: absolute;
}

.decoration._2 {
  z-index: 11;
  max-width: 25em;
  inset: auto auto 0% -35%;
}

.decoration._1 {
  z-index: 9;
  max-width: 40em;
  inset: 0% 0% auto auto;
}

.decoration._3 {
  inset: 0% auto auto 0%;
}

.decoration._4 {
  top: -71%;
  left: 55%;
}

.decoration._5 {
  max-width: 80%;
  inset: auto auto -46% -42%;
}

.decoration._6 {
  height: auto;
  inset: 0%;
}

.registrationform-emailfield {
  color: var(--sub-black\<deleted\|variable-f09c5c5f\>);
  border: 1px solid #0000;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  align-self: stretch;
  height: 100%;
  padding-left: 16px;
  overflow: visible;
}

.registrationform-emailfield.outline-grey {
  border-width: 1px;
  border-color: var(--mute\<deleted\|variable-02763244\>);
  background-color: #0000;
}

.registrationform-emailfield.hero-bright {
  border-width: 2px;
  border-color: var(--secondary\<deleted\|variable-d170d0fa\>);
}

.hero-registrationform {
  color: var(--white\<deleted\|variable-27c22a21\>);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 34.5em;
  margin: 1rem auto 0;
}

.hero-registrationform.cta-bottom {
  width: 46em;
  margin-top: 2rem;
}

.hero-registrationwraptop {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 4em;
  margin-bottom: .8em;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.hero-registrationwraptop.mobile-version {
  white-space: normal;
  display: none;
}

.hero-registrationwraptop.desktop-version {
  flex-wrap: nowrap;
  display: flex;
}

.hero-registrationwraptop.desktop-version.cta-bottom {
  width: auto;
}

.hero-registrationwrapbottom {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.hero-registrationwrapbottom.cta-bottom {
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.cta-registration {
  background-color: var(--secondary\<deleted\|variable-d170d0fa\>);
  color: var(--white\<deleted\|variable-27c22a21\>);
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  height: 100%;
  padding: .4em 2em;
  font-size: 1.2em;
  font-weight: 600;
}

.cta-registration:hover, .cta-registration:focus {
  background-color: var(--feedback--button-hover\<deleted\|variable-e47234f6\>);
}

.cta-registration.hero.dark-bg {
  background-color: var(--branding\<deleted\|variable-437fa98c\>);
}

.footer-featuresgrid {
  grid-column-gap: 1.25em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.block-copyright {
  padding-top: 1.5em;
  padding-bottom: 1.5em;
}

.footer-featurewrap {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 13em;
  margin-left: auto;
  margin-right: auto;
  line-height: 2.2;
  display: flex;
}

.footer-featurewrap.with-animation-dropdown {
  max-width: 14em;
}

.footer-featurewrap.get-in-touch {
  margin-bottom: 3em;
}

.footer-featuretitle {
  white-space: nowrap;
  margin-bottom: .8em;
  font-size: 1.7em;
  font-weight: 600;
}

.footer-subfeature {
  flex-direction: column;
  width: 100%;
  margin-bottom: 1em;
  display: flex;
}

.footer-socialnetworkgrid {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  text-align: center;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  align-self: auto;
  place-items: stretch stretch;
  width: 100%;
  margin-top: 1.5em;
  margin-bottom: 0;
  display: grid;
  overflow: visible;
}

.socialnetwork-link {
  width: 3.2em;
  height: 3.2em;
}

.mobileapp-logo {
  width: 135px;
}

.footer-mobileappgrid {
  grid-column-gap: 16px;
  grid-row-gap: 1.5em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  width: 100%;
  margin-top: 1.5em;
  display: grid;
}

.policy-wrap {
  grid-column-gap: 5.3em;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.block-policy {
  padding-top: 1.6em;
  padding-bottom: 1.6em;
  display: flex;
}

.privacy-languagewrap {
  color: #e9e9e9;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: relative;
}

.language-img {
  align-items: center;
  width: 16px;
  display: flex;
}

.block-testimony {
  text-align: center;
  padding-left: 3em;
  padding-right: 3em;
}

.block-testimony.block-automargin {
  flex-direction: column;
  min-width: 50%;
  display: flex;
}

.customerslogos {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: space-between;
  place-items: center;
  width: 100%;
  margin-top: 1.6em;
  display: flex;
}

.customerslogo-logo {
  object-fit: fill;
  width: 100%;
  min-width: 60px;
  max-width: 6.4em;
  height: 100%;
  margin-right: 50px;
}

.testimony-quote {
  margin: 4em;
}

.quote-logo {
  height: 2em;
  margin: 3em 10px 3em auto;
}

.quote-mark {
  width: 6.1em;
  height: 4.5em;
  position: absolute;
  inset: 0%;
}

.quote-mark.lightgrey {
  z-index: 9;
  inset: -1.7em auto auto -5%;
}

.quote-mark.close {
  opacity: .3;
  mix-blend-mode: multiply;
  width: 4rem;
  inset: auto -3% -3% auto;
}

.quote-mark.open {
  opacity: .3;
  mix-blend-mode: multiply;
  width: 4rem;
  position: absolute;
  inset: -3% auto auto -3%;
}

.quote-mark.open-inbox {
  opacity: .3;
  mix-blend-mode: multiply;
  width: 4rem;
  position: absolute;
  inset: -3% auto auto -12%;
}

.quote-mark.close-inbox {
  opacity: .3;
  mix-blend-mode: multiply;
  width: 4rem;
  inset: auto -12% -3% auto;
}

.block-slogan {
  margin-bottom: 3em;
}

.block-slogan.center {
  padding-left: 3em;
  padding-right: 3em;
}

.block-slogan.center.block-automargin {
  max-width: 85em;
}

.span-blue {
  color: var(--secondary\<deleted\|variable-d170d0fa\>);
}

.block-maincontentstylish {
  grid-column-gap: 1rem;
  grid-row-gap: 16px;
  direction: ltr;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: grid;
}

.block-maincontentstylish._2 {
  grid-column-gap: 7.5em;
  grid-row-gap: 2em;
  grid-template-columns: 35em 40em;
}

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

.maincontentstylish-wrapright {
  z-index: 10;
  flex-direction: column;
  align-items: center;
  padding-top: 3em;
  padding-bottom: 3em;
  position: relative;
}

.maincontentstylish-wrapright._1 {
  margin-bottom: 10em;
}

.maincontentstylish-wrapright.dotline {
  padding-top: 0;
}

.maincontentstylish-wraphandwriting {
  font-size: .7vw;
  display: flex;
  position: relative;
  bottom: 3.8em;
  left: -1em;
}

.maincontentstylish-wraphandwriting._2 {
  width: 24.3em;
  position: absolute;
  inset: 28% -12% auto auto;
}

.maincontentstylish-wraphandwriting._2.video-watchnow {
  width: 27em;
  top: 108%;
  left: 880px;
}

.maincontentstylish-wraphandwriting._2.mobile-ver.megascreen {
  width: 26em;
  right: -16%;
}

.maincontentstylish-wraphandwriting._3 {
  align-items: center;
  position: relative;
  bottom: -2.4em;
  left: -11%;
}

.maincontentstylish-wraphandwriting.static-position {
  position: static;
}

.maincontentstylish-wraphandwriting.static-position.center-middle.position-adjustment {
  margin-left: 30rem;
}

.maincontentstylish-wraphandwriting.static-position.center-middle.position-adjustment.padding-adjustment {
  margin-top: 1rem;
  margin-bottom: 0;
  margin-left: 18.3rem;
}

.handwriting-arrow {
  width: 10.5em;
  height: 9em;
  margin-top: 2em;
  position: relative;
  inset: auto auto -1em 0;
}

.handwriting-arrow._3 {
  width: 10.1em;
  height: 4.7em;
  margin-left: 1em;
}

.handwriting-arrow._2 {
  width: 10em;
  height: 4.7em;
  margin-top: 1em;
  bottom: -2.2em;
  left: -.6em;
}

.home-img._1 {
  margin-top: -1.5em;
  margin-left: 2px;
}

.home-img._1.dotline3 {
  margin-top: -5em;
}

.home-img._1.width-fix {
  max-width: 88%;
  margin-top: 0;
  margin-left: 6px;
}

.home-img._2 {
  margin-left: -1.7em;
  margin-right: -1.7em;
}

.home-img._3 {
  width: 15em;
  margin-top: .6em;
  margin-bottom: .6em;
}

.home-img._4 {
  border-radius: 24px;
  width: 11em;
  position: absolute;
  inset: 15% auto auto;
}

.maincontentstylish-paragraphnumber {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.image {
  width: 6em;
}

.txt-yellowbg {
  background-image: none;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  padding-top: .3em;
  padding-bottom: .3em;
  display: inline-block;
}

.txt-yellowbg.txt-yellowbg-thicker {
  background-size: auto 80%;
  padding-top: .3em;
  padding-bottom: .3em;
}

.maincontentstylish-wraplist {
  flex-direction: column;
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  display: flex;
}

.maincontentstylish-wraplist.salesforcepartner {
  margin-bottom: 0;
}

.listitem {
  align-items: flex-start;
  padding-top: .5em;
  padding-bottom: .5em;
  display: flex;
}

.listitem.small {
  align-items: flex-start;
}

.listbullet-greencheck {
  width: 1.46688rem;
  height: auto;
  margin-top: .3em;
  margin-right: 1rem;
}

.listbullet-greencheck.small {
  width: 1.8em;
  height: 1.6em;
}

.listbullet-greencheck.x-small {
  width: 1.1rem;
  height: auto;
}

.default-link {
  background-color: var(--white\<deleted\|variable-27c22a21\>);
  color: var(--secondary\<deleted\|variable-d170d0fa\>);
  cursor: pointer;
  padding-left: 1.4em;
  padding-right: 1.4em;
  font-family: Poppins, sans-serif;
  font-weight: 500;
  text-decoration: underline;
  transition: all .3s cubic-bezier(.215, .61, .355, 1);
}

.default-link:hover {
  background-color: var(--white\<deleted\|variable-27c22a21\>);
  color: var(--secondary-blue-hover\<deleted\|variable-671139c9\>);
  text-decoration: none;
}

.default-link.discard {
  color: var(--accessible-grey\<deleted\|variable-93675b1f\>);
  font-weight: 500;
}

.default-link.discard:hover {
  color: var(--grey\<deleted\|variable-33628f83\>);
}

.default-link.primary-cta:hover {
  color: var(--secondary-blue-hover\<deleted\|variable-671139c9\>);
}

.default-link.small {
  font-size: .8em;
}

.default-link.small.nounderline {
  text-decoration: none;
}

.default-link.text-black.bold {
  font-weight: 600;
}

.default-link.text-black.bold.margin-right-8px {
  padding-left: .5rem;
  padding-right: 0;
}

.default-link.text-black.bold.margin-right-8px:hover {
  color: var(--feedback--button-hover\<deleted\|variable-e47234f6\>);
}

.cta-blueicon {
  flex: 0 auto;
  height: 1.4em;
  padding-left: 0;
  font-size: 18px;
}

.cta-blueicon.smaller {
  height: 1.1em;
}

.cta-blueicon.smaller.download {
  height: 1.5em;
  font-size: 12px;
}

.cta-blueicon.download {
  font-size: 12px;
}

.cta-blueicon.purple {
  color: var(--icon\<deleted\|variable-c92fbe80\>);
}

.home-channelswrap {
  grid-column-gap: 1em;
  grid-row-gap: 16px;
  background-color: var(--white\<deleted\|variable-27c22a21\>);
  box-shadow: 0 4px 24px 0 var(--shadow-color\<deleted\|variable-74e09525\>);
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  margin-top: -4em;
  padding: 1.3em;
  display: grid;
}

.maincontentstylish-imgwrap {
  z-index: 10;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 90%;
  display: flex;
  position: relative;
}

.channel-logo {
  box-shadow: 0 0 8px 0 var(--shadow-color\<deleted\|variable-74e09525\>);
  border-radius: 18px;
  width: 5em;
}

.block-intersection {
  z-index: -1;
  clear: both;
  background-image: none;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  justify-content: center;
  align-items: center;
  width: 45em;
  height: 100em;
  margin-top: -39.5em;
  margin-left: 260px;
  display: flex;
  position: static;
  inset: 0% 0% 0% 25.5%;
}

.block-intersection.position-adjustment {
  opacity: 1;
  border-radius: 0;
  width: 43.2em;
  margin-top: -37.7em;
  margin-left: 18em;
  position: relative;
  left: 0%;
}

.block-intersection.position-adjustment.con2orc {
  margin-left: 19.5em;
}

.intersection-img {
  z-index: 9;
  position: absolute;
}

.intersection-img._1 {
  max-width: 19%;
  inset: -150% 30% auto auto;
}

.intersection-img._2 {
  max-width: 35%;
  inset: 62% auto auto 24%;
}

.intersection-img._4 {
  max-width: 44%;
  bottom: -162%;
  right: 31%;
}

.intersection-img._3 {
  max-width: 21%;
  top: -256%;
  right: 55%;
}

.image-2 {
  margin-top: .6em;
  margin-bottom: 3.9em;
}

.team-imggrid {
  grid-column-gap: 1em;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
  top: -158px;
}

.team-box {
  background-color: var(--white\<deleted\|variable-27c22a21\>);
  box-shadow: 3px 3px 24px 0 var(--shadow-color\<deleted\|variable-74e09525\>);
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 12em;
  padding: 1.5em;
  display: flex;
}

.team-img {
  width: 4.5em;
}

.team-img.overlapleft {
  margin-left: -1em;
}

.team-imgdouble {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.cardcta-yellow {
  background-color: var(--tertiary\<deleted\|variable-367dc0ba\>);
  text-align: center;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 5.1em 7em;
  display: flex;
}

.trial-registrationwraptop {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 49em;
  height: 4em;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.trial-registrationwraptop.version-mobile {
  display: none;
}

.trial-registrationwrap {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: center;
  height: 100%;
  display: flex;
}

.trial-registrationform {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2em;
}

.block-saleforcepartner {
  border-radius: 16px;
  justify-content: center;
  margin-top: 4em;
  margin-bottom: 4em;
  display: flex;
}

.saleforcepartner-txtwrap {
  background-color: var(--container\<deleted\|variable-47ad5b6f\>);
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
  width: 60%;
  padding-top: 3.5em;
  padding-bottom: 3.5em;
  padding-left: 5em;
}

.casestudycard-wrapr {
  background-color: var(--mute\<deleted\|variable-02763244\>);
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
  width: 47%;
  display: flex;
  overflow: hidden;
}

.casestudycard-wrapr.background-secondaryblue {
  background-image: none, none;
  background-position: -15vw 85vh, 15vw 0;
  background-repeat: no-repeat, no-repeat;
  background-size: 30vw, 50vw;
  width: 40%;
}

.casestudycard-wrapr.background-secondaryblue.mobilecasestudycardcorner {
  width: 35%;
}

.casestudycard-wrapr.page-connect {
  background-image: none;
  background-position: 14% 67%;
  background-repeat: no-repeat;
  background-size: 140%;
}

.casestudycard-wrapr.page-evaluate {
  background-image: none;
  background-position: 14% 0;
  background-repeat: no-repeat;
  background-size: 145%;
}

.saleforcepartner-img {
  z-index: 10;
  width: 100%;
  max-width: 95%;
  margin: auto;
  position: relative;
}

.saleforcepartner-logoroche {
  width: 7em;
  height: 3.3em;
  margin-right: 1em;
}

.saleforcepartner-logoroche.right-padding-16px {
  margin-right: 1rem;
}

.selforcepartner-txtwrapbottom {
  align-items: center;
  display: flex;
}

.saleforcepartner-logo {
  width: 8.8em;
  height: 5.4em;
}

.saleforcepartner-cinnoxlogo {
  width: 178px;
  height: 28px;
}

.saleforcepartner-txtwraptop {
  align-items: center;
  display: flex;
}

.saleforcepartner-txtwrapcenter {
  margin-top: 1.2em;
}

.block-intersection2 {
  z-index: 99999;
  clear: both;
  background-image: none;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  justify-content: center;
  align-items: center;
  width: 43.1em;
  height: 100em;
  margin-top: -50.5em;
  margin-left: 260px;
  display: flex;
  position: static;
  bottom: auto;
  right: auto;
}

.block-intersection2.test {
  opacity: 1;
  width: 44.5em;
  height: 130em;
  margin-top: -70em;
  margin-left: 18em;
  position: relative;
  inset: 0;
  overflow: visible;
}

.block-intersection2.test.orc2eva {
  height: 150em;
  margin-top: -79.5em;
  margin-left: 18.2em;
}

.footer-featurewrap1 {
  width: 100%;
  margin-bottom: 1.5em;
}

.footer-arrow {
  display: none;
}

.footer-featurewrap2 {
  flex-direction: column;
  align-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.block-automargin {
  width: 100%;
  max-width: 200em;
  margin-left: auto;
  margin-right: auto;
}

.navbar-boxlink {
  background-color: var(--white\<deleted\|variable-27c22a21\>);
  cursor: pointer;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-left: .2em;
  margin-right: .2em;
  padding: 0;
  text-decoration: none;
  display: flex;
  position: relative;
}

.navbar-boxlink.with-dropdown-interaction.with-divider-top-megamenuonly {
  overflow: visible;
}

.navbar-boxlink.with-dropdown-interaction.with-divider-top-megamenuonly.testmenu {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.navbar-boxlink.with-dropdown-interaction.with-divider-top-megamenuonly.border-hright {
  display: block;
}

.navbar-boxlink.with-dropdown-interaction.with-divider-top-megamenuonly.border-hright.new-technology-sub-title {
  display: flex;
}

.navbar-boxlink.with-dropdown-interaction.display-none {
  display: none;
  overflow: visible;
}

.navbar-boxlink.with-dropdown-interaction.hidden {
  display: none;
}

.navbar-boxlink.with-dropdown-interaction.testmenu {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.navbar-boxlink.with-dropdown-interaction.desktop-hide, .navbar-boxlink.hidden {
  display: none;
}

.navbar-linkarrow {
  justify-content: center;
  align-items: center;
  width: .75rem;
  margin-right: 1em;
  display: flex;
  position: relative;
}

.navbar-linkarrow.padding-fix {
  margin-left: .5em;
  margin-right: 0;
}

.navbar-linkarrow.language {
  margin-left: .5em;
  margin-right: 0;
}

.navbar-subboxlinkwrap {
  grid-column-gap: 1em;
  grid-row-gap: .5em;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding-top: 0;
  display: grid;
}

.navbar-subboxlinkwrap.special-grid-menu {
  grid-template-columns: 1fr 1fr 1fr;
}

.navbar-subboxlinkwrap.special-grid-menu.menu-grid {
  grid-template-rows: auto;
}

.navbar-subboxlink {
  color: var(--black\<deleted\|variable-07ca9142\>);
  border-radius: 8px;
  align-items: flex-start;
  width: 100%;
  padding: 1rem 2rem 1rem 1rem;
  font-size: .9em;
  text-decoration: none;
  display: flex;
}

.navbar-subboxlink.size-adjustment.padding-adjustment {
  padding: 1rem 2rem 1rem 1rem;
}

.subboxlink-icon {
  width: 100%;
  height: 100%;
}

.subboxlink-icon.material_icon.padding-fix {
  margin-top: .1em;
  margin-bottom: 0;
  margin-left: 0;
}

.subboxlink-icon.material_icon.padding-fix.size-adjustment {
  color: #000;
  align-items: center;
  margin-top: 0;
  font-size: 1.375rem;
  display: block;
}

.subboxlink-txtwrap {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.navbar-subbox {
  z-index: 19;
  box-shadow: 4px 0 24px 0 var(--shadow-color\<deleted\|variable-74e09525\>);
  object-fit: fill;
  background-color: #fff;
  border-radius: 5px;
  flex-direction: row;
  align-items: flex-start;
  margin-top: 0;
  padding-top: 0;
  display: none;
  position: absolute;
  top: 100%;
  left: -10%;
  overflow: hidden;
}

.navbar-subbox.large {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100vw;
  display: flex;
  position: fixed;
  inset: 4.8em 0 auto;
}

.navbar-subbox.large.with-divider-top.hidde {
  display: none;
}

.navbar-subbox.large.hidden {
  display: none;
  overflow: visible;
}

.navbar-subbox._2.with-divider-top {
  border-bottom-color: var(--grey\<deleted\|variable-33628f83\>);
}

.navbar-subbox.with-divider-top {
  margin-top: 2px;
  display: flex;
}

.navbar-subbox.with-divider-top.hidden {
  display: none;
}

.navbar-subbox.hidden {
  box-shadow: none;
  display: none;
}

.navbar-subbox.large-megamenu {
  padding-top: 0;
  display: block;
  overflow: hidden;
}

.navbar-subbox.large-megamenu.large {
  width: 100%;
}

.navbar-subbox.large-megamenu.large.hidden {
  padding-top: .5em;
}

.navbar-subbox.large-megamenu.hidden {
  display: none;
}

.navbar-subbox.large-megamenu--2 {
  justify-content: center;
  margin-left: 0;
  padding-top: 0;
  display: block;
  position: absolute;
  top: 100%;
  left: -100%;
  overflow: hidden;
}

.navbar-subbox.large-megamenu--2.large {
  width: 100%;
}

.navbar-subbox.large-megamenu--2.large.hidden {
  padding-top: .5em;
}

.navbar-subbox.large-megamenu--2.hidden {
  display: none;
}

.navbar-subbox.large-megamenu--2.special-spacing-grid {
  z-index: 19;
  display: none;
  left: -316%;
  right: auto;
}

.navbar-subbox.large-megamenu--2.special-spacing-grid.mobile-menu-grid {
  display: none;
  left: -370%;
}

.navbar-subbox.large-megamenu--1 {
  background-color: var(--white\<deleted\|variable-27c22a21\>);
  padding-top: 0;
  display: none;
  overflow: hidden;
}

.navbar-subbox.large-megamenu--1.large {
  width: 100%;
}

.navbar-subbox.large-megamenu--1.large.hidden {
  padding-top: .5em;
}

.navbar-subbox.large-megamenu--1.hidden {
  display: none;
}

.navbar-subbox.large-megamenu--3 {
  padding-top: 0;
  display: none;
  overflow: hidden;
}

.navbar-subbox.large-megamenu--3.large {
  width: 100%;
}

.navbar-subbox.large-megamenu--3.large.hidden {
  padding-top: .5em;
}

.navbar-subbox.large-megamenu--3.hidden {
  display: none;
}

.navbar-subbox.large-megamenu--14 {
  padding-top: 0;
  display: block;
  overflow: hidden;
}

.navbar-subbox.large-megamenu--14.large {
  width: 100%;
}

.navbar-subbox.large-megamenu--14.large.hidden {
  padding-top: .5em;
}

.navbar-subbox.large-megamenu--14.hidden {
  display: none;
}

.navbar-subbox.technology-sub-drop-down {
  box-shadow: none;
  display: block;
  position: static;
}

.navbar-subboxwrap {
  justify-content: center;
  width: 32em;
  height: auto;
  padding: 1rem;
  display: block;
}

.navbar-subboxwrap.hidden {
  display: none;
}

.navbar-subboxwrap.special-gird {
  width: 90em;
}

.navbar-subboxwrap.special-width {
  width: 20em;
}

.subboxwrap-captionbox {
  padding-bottom: .5em;
}

.subboxwrap-captionbox.with-divider-bottom {
  border-bottom-style: none;
  margin-left: 0;
}

.navbar-h6 {
  color: var(--black\<deleted\|variable-07ca9142\>);
  white-space: nowrap;
  margin-top: 0;
  margin-bottom: .5em;
  padding-top: .1em;
  padding-bottom: .1em;
  font-size: 1.1em;
  font-weight: 700;
}

.boxlink-txtwrap {
  cursor: pointer;
  border-radius: 5px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding: 0;
  text-decoration: none;
  display: flex;
  position: relative;
}

.boxlink-txtwrap.padding-adjustment {
  padding-top: 0;
  display: flex;
  overflow: hidden;
}

.boxlink-txtwrap.padding-adjustment.new_technoology-drop-down {
  color: #000;
  border: 1px #000;
  border-radius: 0;
  flex: 1;
  display: flex;
}

.hero-img1 {
  z-index: 11;
  width: 400px;
  height: 360px;
  position: absolute;
  inset: -20vh auto auto -20vw;
}

.hero-img2 {
  z-index: 11;
  width: 633px;
  height: 642px;
  position: absolute;
  inset: -324px -36.2vw auto auto;
}

.hero-img3 {
  z-index: 12;
  height: 13.3em;
  position: absolute;
  inset: auto 26% 0% 42%;
}

.hero-img4 {
  z-index: 11;
  height: 45em;
  margin-right: 20px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.hero-img4.wide-screen {
  right: 0;
}

.hero-img5 {
  width: 633px;
  display: none;
  position: absolute;
  inset: -332.4px -21.9vw auto auto;
}

.elevation-float {
  justify-content: center;
  align-items: center;
  box-shadow: 3px 3px 24px #0000001a;
}

.elevation-fab {
  justify-content: center;
  align-items: center;
  box-shadow: 0 1px 6px #00000029, 0 1px 10px #00000014, 0 4px 6px #00000014;
}

.elevation-card {
  justify-content: center;
  align-items: center;
  box-shadow: 4px 1px 13.11px 3.25px #00000026;
}

.elevation-card.accent-green {
  background-color: var(--accent-green\<deleted\|variable-a0ad44ca\>);
}

.elevation-card.grey {
  background-color: var(--grey\<deleted\|variable-33628f83\>);
}

.elevation-card.sub-black {
  background-color: var(--sub-black\<deleted\|variable-f09c5c5f\>);
}

.elevation-card.body-black {
  background-color: var(--body-black\<deleted\|variable-160c1020\>);
}

.elevation-card.container {
  background-color: var(--container\<deleted\|variable-47ad5b6f\>);
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.elevation-card.logo-dark-blue {
  background-color: var(--logo-dark-blue\<deleted\|variable-aca8cb2c\>);
}

.elevation-card.icon {
  background-color: var(--icon\<deleted\|variable-c92fbe80\>);
}

.elevation-card._13 {
  background-color: var(--dash-line\<deleted\|variable-f53e7f14\>);
}

.elevation-card._14 {
  background-color: var(--hover\<deleted\|variable-bed9abb2\>);
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.elevation-card._15 {
  background-color: var(--container-yellow\<deleted\|variable-f6d1abc5\>);
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.elevation-card.black {
  background-color: var(--black\<deleted\|variable-07ca9142\>);
  color: var(--white\<deleted\|variable-27c22a21\>);
}

.elevation-card.accessible-grey {
  background-color: var(--accessible-grey\<deleted\|variable-93675b1f\>);
}

.elevation-card.divider {
  background-color: var(--divider\<deleted\|variable-258ad290\>);
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.elevation-card.hero-background {
  background-color: var(--hero-background\<deleted\|variable-461c0f44\>);
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.elevation-card.background {
  background-color: var(--white\<deleted\|variable-27c22a21\>);
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.elevation-card.container-blue {
  background-color: var(--container-blue\<deleted\|variable-9a9a50e7\>);
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.elevation-card.container-yelow {
  background-color: var(--container-yellow\<deleted\|variable-f6d1abc5\>);
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.elevation-card.hover {
  background-color: var(--hover\<deleted\|variable-bed9abb2\>);
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.elevation-card.tertiary {
  background-color: var(--tertiary\<deleted\|variable-367dc0ba\>);
}

.elevation-card.dash-line {
  background-color: var(--dash-line\<deleted\|variable-f53e7f14\>);
}

.elevation-card.side-note {
  background-color: var(--side-note\<deleted\|variable-93f59592\>);
}

.elevation-card.error {
  background-color: var(--error\<deleted\|variable-fa27285c\>);
}

.center-middle {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: 4.5em;
  margin-bottom: 4.5em;
  display: flex;
}

.elevation-smallcard {
  justify-content: center;
  align-items: center;
  box-shadow: 3px 3px 24px #00000014;
}

.elevation-smallcard.white {
  background-color: var(--white\<deleted\|variable-27c22a21\>);
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.elevation-smallcard.branding {
  background-color: var(--branding\<deleted\|variable-437fa98c\>);
}

.elevation-smallcard.secondary {
  background-color: var(--secondary\<deleted\|variable-d170d0fa\>);
}

.elevation-smallcard.mute {
  background-color: var(--mute\<deleted\|variable-02763244\>);
  color: #000;
}

.elevation-smallcard.accent-green {
  background-color: var(--accent-green\<deleted\|variable-a0ad44ca\>);
}

.elevation-smallcard.grey {
  background-color: var(--grey\<deleted\|variable-33628f83\>);
}

.elevation-smallcard.sub-black {
  background-color: var(--sub-black\<deleted\|variable-f09c5c5f\>);
}

.elevation-smallcard.body-black {
  background-color: var(--body-black\<deleted\|variable-160c1020\>);
}

.elevation-smallcard.container {
  background-color: var(--container\<deleted\|variable-47ad5b6f\>);
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.elevation-smallcard.logo-dark-blue {
  background-color: var(--logo-dark-blue\<deleted\|variable-aca8cb2c\>);
}

.elevation-smallcard.icon {
  background-color: var(--icon\<deleted\|variable-c92fbe80\>);
}

.elevation-smallcard._13 {
  background-color: var(--dash-line\<deleted\|variable-f53e7f14\>);
}

.elevation-smallcard._14 {
  background-color: var(--hover\<deleted\|variable-bed9abb2\>);
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.elevation-smallcard._15 {
  background-color: var(--container-yellow\<deleted\|variable-f6d1abc5\>);
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.elevation-smallcard.black {
  background-color: var(--black\<deleted\|variable-07ca9142\>);
  color: var(--white\<deleted\|variable-27c22a21\>);
}

.elevation-smallcard.accessible-grey {
  background-color: var(--accessible-grey\<deleted\|variable-93675b1f\>);
}

.elevation-smallcard.divider {
  background-color: var(--divider\<deleted\|variable-258ad290\>);
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.elevation-smallcard.hero-background {
  background-color: var(--hero-background\<deleted\|variable-461c0f44\>);
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.elevation-smallcard.background {
  background-color: var(--white\<deleted\|variable-27c22a21\>);
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.elevation-smallcard.container-blue {
  background-color: var(--container-blue\<deleted\|variable-9a9a50e7\>);
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.elevation-smallcard.container-yelow {
  background-color: var(--container-yellow\<deleted\|variable-f6d1abc5\>);
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.elevation-smallcard.hover {
  background-color: var(--hover\<deleted\|variable-bed9abb2\>);
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.elevation-smallcard.tertiary {
  background-color: var(--tertiary\<deleted\|variable-367dc0ba\>);
}

.elevation-smallcard.dash-line {
  background-color: var(--dash-line\<deleted\|variable-f53e7f14\>);
}

.elevation-smallcard.side-note {
  background-color: var(--side-note\<deleted\|variable-93f59592\>);
}

.elevation-smallcard.error {
  background-color: var(--error\<deleted\|variable-fa27285c\>);
}

.elevation-smallcard.center-middle {
  justify-content: center;
  align-items: center;
  height: 20em;
  display: flex;
}

.elevation-dropdownmenu {
  justify-content: center;
  align-items: center;
  box-shadow: 0 16px 6px #0000001f;
}

.elevation-dropdownmenu.white {
  background-color: var(--white\<deleted\|variable-27c22a21\>);
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.elevation-dropdownmenu.branding {
  background-color: var(--branding\<deleted\|variable-437fa98c\>);
}

.elevation-dropdownmenu.secondary {
  background-color: var(--secondary\<deleted\|variable-d170d0fa\>);
}

.elevation-dropdownmenu.mute {
  background-color: var(--mute\<deleted\|variable-02763244\>);
  color: #000;
}

.elevation-dropdownmenu.accent-green {
  background-color: var(--accent-green\<deleted\|variable-a0ad44ca\>);
}

.elevation-dropdownmenu.grey {
  background-color: var(--grey\<deleted\|variable-33628f83\>);
}

.elevation-dropdownmenu.sub-black {
  background-color: var(--sub-black\<deleted\|variable-f09c5c5f\>);
}

.elevation-dropdownmenu.body-black {
  background-color: var(--body-black\<deleted\|variable-160c1020\>);
}

.elevation-dropdownmenu.container {
  background-color: var(--container\<deleted\|variable-47ad5b6f\>);
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.elevation-dropdownmenu.logo-dark-blue {
  background-color: var(--logo-dark-blue\<deleted\|variable-aca8cb2c\>);
}

.elevation-dropdownmenu.icon {
  background-color: var(--icon\<deleted\|variable-c92fbe80\>);
}

.elevation-dropdownmenu._13 {
  background-color: var(--dash-line\<deleted\|variable-f53e7f14\>);
}

.elevation-dropdownmenu._14 {
  background-color: var(--hover\<deleted\|variable-bed9abb2\>);
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.elevation-dropdownmenu._15 {
  background-color: var(--container-yellow\<deleted\|variable-f6d1abc5\>);
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.elevation-dropdownmenu.black {
  background-color: var(--black\<deleted\|variable-07ca9142\>);
  color: var(--white\<deleted\|variable-27c22a21\>);
}

.elevation-dropdownmenu.accessible-grey {
  background-color: var(--accessible-grey\<deleted\|variable-93675b1f\>);
}

.elevation-dropdownmenu.divider {
  background-color: var(--divider\<deleted\|variable-258ad290\>);
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.elevation-dropdownmenu.hero-background {
  background-color: var(--hero-background\<deleted\|variable-461c0f44\>);
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.elevation-dropdownmenu.background {
  background-color: var(--white\<deleted\|variable-27c22a21\>);
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.elevation-dropdownmenu.container-blue {
  background-color: var(--container-blue\<deleted\|variable-9a9a50e7\>);
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.elevation-dropdownmenu.container-yelow {
  background-color: var(--container-yellow\<deleted\|variable-f6d1abc5\>);
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.elevation-dropdownmenu.hover {
  background-color: var(--hover\<deleted\|variable-bed9abb2\>);
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.elevation-dropdownmenu.tertiary {
  background-color: var(--tertiary\<deleted\|variable-367dc0ba\>);
}

.elevation-dropdownmenu.dash-line {
  background-color: var(--dash-line\<deleted\|variable-f53e7f14\>);
}

.elevation-dropdownmenu.side-note {
  background-color: var(--side-note\<deleted\|variable-93f59592\>);
}

.elevation-dropdownmenu.error {
  background-color: var(--error\<deleted\|variable-fa27285c\>);
}

.elevation-dropdownmenu.center-middle {
  justify-content: center;
  align-items: center;
  height: 20em;
  display: flex;
}

.elevation-iconplaceholder {
  background-color: var(--white\<deleted\|variable-27c22a21\>);
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  padding: 1.7em;
  box-shadow: 0 0 12px #0000001f;
}

.elevation-iconplaceholder.white {
  background-color: var(--white\<deleted\|variable-27c22a21\>);
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.elevation-iconplaceholder.branding {
  background-color: var(--branding\<deleted\|variable-437fa98c\>);
}

.elevation-iconplaceholder.secondary {
  background-color: var(--secondary\<deleted\|variable-d170d0fa\>);
}

.elevation-iconplaceholder.mute {
  background-color: var(--mute\<deleted\|variable-02763244\>);
  color: #000;
}

.elevation-iconplaceholder.accent-green {
  background-color: var(--accent-green\<deleted\|variable-a0ad44ca\>);
}

.elevation-iconplaceholder.grey {
  background-color: var(--grey\<deleted\|variable-33628f83\>);
}

.elevation-iconplaceholder.sub-black {
  background-color: var(--sub-black\<deleted\|variable-f09c5c5f\>);
}

.elevation-iconplaceholder.body-black {
  background-color: var(--body-black\<deleted\|variable-160c1020\>);
}

.elevation-iconplaceholder.container {
  background-color: var(--container\<deleted\|variable-47ad5b6f\>);
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.elevation-iconplaceholder.logo-dark-blue {
  background-color: var(--logo-dark-blue\<deleted\|variable-aca8cb2c\>);
}

.elevation-iconplaceholder.icon {
  background-color: var(--icon\<deleted\|variable-c92fbe80\>);
}

.elevation-iconplaceholder._13 {
  background-color: var(--dash-line\<deleted\|variable-f53e7f14\>);
}

.elevation-iconplaceholder._14 {
  background-color: var(--hover\<deleted\|variable-bed9abb2\>);
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.elevation-iconplaceholder._15 {
  background-color: var(--container-yellow\<deleted\|variable-f6d1abc5\>);
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.elevation-iconplaceholder.black {
  background-color: var(--black\<deleted\|variable-07ca9142\>);
  color: var(--white\<deleted\|variable-27c22a21\>);
}

.elevation-iconplaceholder.accessible-grey {
  background-color: var(--accessible-grey\<deleted\|variable-93675b1f\>);
}

.elevation-iconplaceholder.divider {
  background-color: var(--divider\<deleted\|variable-258ad290\>);
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.elevation-iconplaceholder.hero-background {
  background-color: var(--hero-background\<deleted\|variable-461c0f44\>);
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.elevation-iconplaceholder.background {
  background-color: var(--white\<deleted\|variable-27c22a21\>);
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.elevation-iconplaceholder.container-blue {
  background-color: var(--container-blue\<deleted\|variable-9a9a50e7\>);
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.elevation-iconplaceholder.container-yelow {
  background-color: var(--container-yellow\<deleted\|variable-f6d1abc5\>);
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.elevation-iconplaceholder.hover {
  background-color: var(--hover\<deleted\|variable-bed9abb2\>);
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.elevation-iconplaceholder.tertiary {
  background-color: var(--tertiary\<deleted\|variable-367dc0ba\>);
}

.elevation-iconplaceholder.dash-line {
  background-color: var(--dash-line\<deleted\|variable-f53e7f14\>);
}

.elevation-iconplaceholder.side-note {
  background-color: var(--side-note\<deleted\|variable-93f59592\>);
}

.elevation-iconplaceholder.error {
  background-color: var(--error\<deleted\|variable-fa27285c\>);
}

.elevation-iconplaceholder.center-middle {
  justify-content: center;
  align-items: center;
  height: 20em;
  display: flex;
}

.primary-cta-typo {
  text-align: center;
  white-space: nowrap;
  justify-content: flex-start;
  align-items: center;
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5rem;
  text-decoration: none;
  display: flex;
}

.primary-cta-typo.large {
  font-size: 2rem;
  font-weight: 300;
  line-height: 2.5rem;
}

.primary-cta-typo.bold {
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 2rem;
}

.primary-cta-typo.bold.button {
  border: 1px solid var(--secondary\<deleted\|variable-d170d0fa\>);
  background-color: var(--secondary\<deleted\|variable-d170d0fa\>);
  opacity: 1;
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  justify-content: center;
  padding: 16px 40px;
  font-size: 24px;
  transition-property: all;
  transition-duration: .25s;
}

.primary-cta-typo.bold.button:hover {
  border: 1px solid var(--feedback--button-hover\<deleted\|variable-e47234f6\>);
  background-color: var(--feedback--button-hover\<deleted\|variable-e47234f6\>);
}

.primary-cta-typo.bold.button:focus {
  border-color: var(--feedback--button-hover\<deleted\|variable-e47234f6\>);
  background-color: var(--feedback--button-hover\<deleted\|variable-e47234f6\>);
}

.primary-cta-typo.bold.button:visited, .primary-cta-typo.bold.button.blue-button {
  border-color: var(--secondary\<deleted\|variable-d170d0fa\>);
  background-color: var(--secondary\<deleted\|variable-d170d0fa\>);
}

.primary-cta-typo.bold.button.blue-button:hover, .primary-cta-typo.bold.button.blue-button:focus {
  border-color: var(--feedback--button-hover\<deleted\|variable-e47234f6\>);
  background-color: var(--feedback--button-hover\<deleted\|variable-e47234f6\>);
}

.primary-cta-typo.bold.button.blue-button:visited {
  border-color: var(--secondary\<deleted\|variable-d170d0fa\>);
  background-color: var(--secondary\<deleted\|variable-d170d0fa\>);
}

.primary-cta-typo.bold.button.hero-button {
  width: 10em;
  padding-top: 12px;
  padding-bottom: 12px;
}

.primary-cta-typo.bold.button.hero-button._600-weight {
  font-weight: 600;
}

.primary-cta-typo.bold.button.hero-button._600-weight.text-16px {
  color: var(--white\<deleted\|variable-27c22a21\>);
  font-size: 1rem;
  line-height: 1.5rem;
}

.primary-cta-typo.small.cta-cookiesbtn {
  background-color: var(--secondary\<deleted\|variable-d170d0fa\>);
  padding: .375rem 1em;
  font-size: 16px;
  line-height: 24px;
}

.primary-cta-typo.small.cta-cookiesbtn:hover {
  background-color: var(--feedback--button-hover\<deleted\|variable-e47234f6\>);
  color: var(--white\<deleted\|variable-27c22a21\>);
}

.primary-cta-typo.small.button.registerbtn {
  justify-content: center;
  max-width: 32%;
  margin-top: 1rem;
}

.primary-cta-typo.small.text-subblack.mobile-16px {
  text-align: left;
  font-size: 1.1em;
  font-weight: 500;
}

.primary-cta-typo.small.text-subblack.mobile-16px.tablet-version {
  font-size: 1rem;
}

.primary-cta-typo.small.text-brandblue.background-orange {
  border: 1px solid #f4b302;
  border-radius: 4px;
}

.primary-cta-typo.small.text-brandblue.background-orange.absolute-position {
  max-width: 7.6em;
  margin-top: .5rem;
  margin-right: .5rem;
  padding: .2em .5rem;
  font-size: 1.1em;
  top: 5%;
  right: 2%;
}

.primary-cta-typo.small.text-brandblue.background-branding.absolute-position {
  top: 16px;
  right: 17.5px;
}

.primary-cta-typo.cta-login {
  padding-right: 1em;
}

.primary-cta-typo.default-link {
  background-color: var(--white\<deleted\|variable-27c22a21\>);
  color: var(--secondary\<deleted\|variable-d170d0fa\>);
  text-decoration: underline;
}

.primary-cta-typo.cta-registration {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  justify-content: center;
}

.primary-cta-typo.fullwidth {
  margin-top: 2em;
}

.primary-cta-typo.medium {
  font-size: 1rem;
  font-weight: 600;
}

.primary-cta-typo.medium.button.short-padding.vertical-padding {
  margin-top: .5rem;
}

.primary-cta-typo.medium.button.short-padding.vertical-padding.padding_adjustment {
  margin-top: 1.75rem;
}

.primary-cta-typo.medium.button.fullwidth {
  justify-content: center;
}

.primary-cta-typo.medium.button.fullwidth:hover {
  background-color: var(--feedback--button-hover\<deleted\|variable-e47234f6\>);
}

.primary-cta-typo.medium.button.hero-button {
  width: 10em;
}

.primary-cta-typo.medium.button.hero-button:hover {
  background-color: var(--feedback--button-hover\<deleted\|variable-e47234f6\>);
}

.primary-cta-typo.medium.navbar-link {
  font-size: .875rem;
}

.primary-cta-typo.medium.navbar-link._16px.padding-adjustment {
  text-align: left;
  flex: 1;
}

.primary-cta-typo.medium.navbar-link._16px.padding-adjustment.new_high {
  padding-left: .5rem;
  font-size: 1.25rem;
  transition-property: none;
}

.primary-cta-typo.medium.navbar-link.no-capitalization-letter {
  box-shadow: none;
  background-color: #0000;
  padding-left: .5em;
}

.primary-cta-typo.medium.footer {
  color: var(--white\<deleted\|variable-27c22a21\>);
}

.primary-cta-typo.medium.footer.big {
  margin-left: 1em;
  margin-right: 1em;
}

.primary-cta-typo.medium.footer-link {
  text-align: left;
  white-space: normal;
  font-size: 1.1em;
  line-height: 2;
}

.primary-cta-typo.medium.footer-link.big {
  margin-left: 0;
  margin-right: 0;
}

.primary-cta-typo.medium.footer-link.big.material_icon.padding_languageicon {
  margin-right: 8px;
  font-size: 1rem;
}

.primary-cta-typo.medium.footer-link.big.material_icon.padding_dropdownicon {
  margin-left: 8px;
}

.primary-cta-typo.medium.footer-link.big.no-capitalization-letter {
  display: none;
}

.primary-cta-typo.medium.language-link {
  font-size: .875rem;
  text-decoration: none;
}

.primary-cta-typo.medium.cta-registration {
  font-size: 16px;
  line-height: 24px;
  transition: all .25s;
}

.primary-cta-typo.medium.text-mute.upperfont-text {
  font-size: 16px;
}

.primary-cta-typo.medium.text-mute.font-desktopupper-mobilenormal-text {
  text-transform: uppercase;
}

.primary-cta-typo.medium.login {
  font-size: 1em;
}

.primary-cta-typo.medium.login.fontsize-fix {
  font-size: .875rem;
}

.primary-cta-typo.medium.no-capitalization-letter.language {
  box-shadow: none;
  background-color: #0000;
  margin-left: 8px;
  font-size: 1em;
  line-height: 1.375rem;
}

.primary-cta-typo.medium.no-capitalization-letter.background-transparent {
  box-shadow: none;
  background-color: #0000;
}

.primary-cta-typo.medium.no-capitalization-letter.background-transparent._14px, .primary-cta-typo.medium.fontsize-fix {
  font-size: .875rem;
  line-height: 1.375rem;
}

.primary-cta-typo.medium.fontsize-fix.no-capitalization-letter.no-bg {
  background-color: #0000;
}

.primary-cta-typo.medium.fontsize-fix.no-capitalization-letter.no-bg.no-shadow {
  box-shadow: none;
  display: none;
}

.primary-cta-typo.medium.button.center {
  background-color: #008eff;
}

.primary-cta-typo.medium.button.center.margin-small {
  margin-top: 20px;
}

.primary-cta-typo.medium.button {
  margin-top: 40px;
  padding: 12px 40px;
}

.primary-cta-typo.medium.button:hover {
  background-color: #0075e0;
}

.primary-cta-typo.medium.button.short-padding {
  justify-content: center;
  margin-top: .5rem;
  padding: 8px 16px;
  font-size: 1em;
}

.primary-cta-typo.medium.button.short-padding:hover {
  background-color: #0075e0;
}

.primary-cta-typo.medium.button.short-padding.no-padding-top {
  height: auto;
  margin-top: 0;
}

.primary-cta-typo.medium.button.short-padding.no-padding-top.pricing-page-buttton {
  height: 3.2rem;
  font-size: 1em;
}

.primary-cta-typo.text-divider {
  color: var(--divider\<deleted\|variable-258ad290\>);
}

.primary-cta-typo.material_icon.no-capitalization-letter.text-divider {
  margin-left: 34px;
}

.primary-cta-typo.small {
  font-size: 1rem;
  font-weight: 500;
}

.primary-cta-typo.small.text-grey.upperfont-text.menubar_title {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 3.5px;
}

.tertiarybtn {
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
}

.tertiarybtn.large {
  font-size: 1.6em;
}

.tertiarybtn.bold {
  font-size: 1.6em;
  font-weight: 800;
}

.tertiarybtn.contact-us {
  color: var(--secondary\<deleted\|variable-d170d0fa\>);
  margin-top: 24px;
  font-size: 1em;
  line-height: 2rem;
  transition: all .25s;
}

.tertiarybtn.contact-us:hover {
  color: var(--feedback--button-hover\<deleted\|variable-e47234f6\>);
  text-decoration: underline;
}

.tertiarybtn.contact-us._600w {
  font-size: 1.5rem;
  font-weight: 600;
}

.tertiarybtn.contact-us._600w._16px {
  font-size: 1rem;
  line-height: 1.5rem;
}

.placeholder::placeholder {
  color: var(--accessible-grey\<deleted\|variable-93675b1f\>);
  font-size: 1.07em;
  font-weight: 300;
}

.filled-input {
  color: var(--black\<deleted\|variable-07ca9142\>);
  font-size: 1.07em;
  font-weight: 400;
}

.secondarybtn {
  border: 2px solid var(--secondary\<deleted\|variable-d170d0fa\>);
  color: var(--secondary\<deleted\|variable-d170d0fa\>);
  white-space: nowrap;
  background-color: #0000;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: .6em 1.25em;
  font-size: 1rem;
  line-height: 1.5rem;
  transition: all .3s cubic-bezier(.215, .61, .355, 1);
  display: inline-block;
}

.secondarybtn:hover {
  border-color: var(--feedback--button-hover\<deleted\|variable-e47234f6\>);
  color: var(--feedback--button-hover\<deleted\|variable-e47234f6\>);
  background-color: #0000;
}

.secondarybtn.fulll-length {
  text-align: left;
  width: 100%;
}

.secondarybtn.background-branding {
  border-color: var(--white\<deleted\|variable-27c22a21\>);
  color: var(--white\<deleted\|variable-27c22a21\>);
}

.secondarybtn.background-branding:hover {
  border-color: var(--mute\<deleted\|variable-02763244\>);
  color: var(--mute\<deleted\|variable-02763244\>);
}

.secondarybtn.cta-blue.with-download:hover {
  background-position: 96%;
  background-size: auto 55%;
}

.cta-links {
  font-size: 1.1em;
}

.with-arrow {
  background-image: none;
  background-position: 90%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  padding-right: 2.3em;
  transition: all .3s cubic-bezier(.075, .82, .165, 1);
}

.with-download {
  background-image: none;
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto 80%;
  padding-right: 1.7em;
  transition: all .3s cubic-bezier(.215, .61, .355, 1);
}

.with-dropdown-animation {
  background-image: none;
  background-position: 85%;
  background-repeat: no-repeat;
  background-size: auto .8em;
  justify-content: center;
  align-items: center;
  padding-right: 4em;
  display: flex;
}

.navbar-cta {
  color: var(--black\<deleted\|variable-07ca9142\>);
  background-color: #0000;
  padding: 1em;
  text-decoration: none;
  display: inline-block;
}

.navbar-cta:hover {
  background-color: var(--hover\<deleted\|variable-bed9abb2\>);
  color: var(--secondary\<deleted\|variable-d170d0fa\>);
  border-radius: 5px;
}

.navbar-cta.primary-cta.with-dropdown-animation {
  padding-right: 4em;
}

.linkarrow-img1 {
  position: absolute;
  inset: auto;
}

.linkarrow-img1.padding-adjusment {
  display: block;
  position: static;
  right: auto;
}

.linkarrow-img2 {
  display: none;
  position: absolute;
  inset: auto;
  transform: rotate(180deg);
}

.linkarrow-img2.padding-adjustment {
  display: none;
  overflow: visible;
}

.subboxlink-imgwrap {
  width: auto;
  height: 24px;
  margin-right: 18px;
}

.subboxlink-imgwrap.roche-logo {
  width: 1.25938rem;
  height: .65375rem;
}

.subboxlink-imgwrap.primecredit-logo {
  width: 1.25rem;
  height: .794375rem;
}

.subboxlink-imgwrap.special-align {
  align-items: center;
  display: flex;
}

.subboxlink-img2 {
  display: none;
  position: absolute;
  inset: auto;
}

.cta-login {
  color: var(--black\<deleted\|variable-07ca9142\>);
  border-radius: 5px;
  align-items: center;
  width: auto;
  height: 40px;
  margin-right: 3em;
  padding: 1em 8px;
  text-decoration: none;
  transition: all .3s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.cta-login:hover {
  background-color: var(--hover\<deleted\|variable-bed9abb2\>);
  color: var(--secondary\<deleted\|variable-d170d0fa\>);
  background-position: 6%;
}

.cta-login.center.position-fix {
  margin-right: 0;
}

.popup-sitechange {
  text-align: center;
  border-radius: 16px;
  flex-direction: column;
  align-items: center;
  height: 40em;
  margin-left: auto;
  margin-right: auto;
  padding: 3em;
  display: flex;
}

.popup-sitechange-wrap {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: column;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch space-around;
  place-items: stretch center;
  width: 100%;
  height: 60%;
  margin-top: 15em;
  display: grid;
}

.elevation-popup {
  box-shadow: 0 4px 16px #00000026, 0 4px 6px #00000014;
}

.popup-unfinishedorder {
  text-align: left;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 30em;
  height: 19.5em;
  margin-left: auto;
  margin-right: auto;
  padding: 3em 3.5em;
  display: flex;
}

.cta-discard {
  background-color: var(--white\<deleted\|variable-27c22a21\>);
  color: var(--accessible-grey\<deleted\|variable-93675b1f\>);
  margin-right: 2em;
  font-weight: 500;
  text-decoration: none;
  transition: all .3s cubic-bezier(.215, .61, .355, 1);
}

.cta-discard:hover {
  background-color: var(--white\<deleted\|variable-27c22a21\>);
  color: var(--grey\<deleted\|variable-33628f83\>);
}

.popup-buttonwrap {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  margin-top: 1.3em;
  display: flex;
}

.popup-buttonwrap.center {
  justify-content: center;
}

.popup-header {
  margin-bottom: .8em;
  font-size: 1.6em;
  font-weight: 700;
}

.popup-header.number {
  object-position: 0% 50%;
  background-image: none;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  width: 1.7em;
  height: 1.7em;
  padding: .2em .5em .6em .65em;
  font-size: 2.9em;
}

.popup-leavingtoosoon {
  text-align: left;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 30em;
  margin-left: auto;
  margin-right: auto;
  padding: 3em 3.5em;
  display: flex;
}

.popup-cookies {
  z-index: 100;
  background-color: var(--white\<deleted\|variable-27c22a21\>);
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  width: 54rem;
  max-width: 100%;
  padding: .5rem 1.5em;
  display: flex;
  position: fixed;
  inset: auto auto 24px 15%;
}

.popup-cookies.elevation-float {
  justify-content: space-between;
  padding-top: 14px;
  padding-bottom: 14px;
  display: flex;
}

.popup-cookies.elevation-cookies {
  display: flex;
  position: fixed;
  left: 19.685%;
  box-shadow: 0 0 21px #00000029;
}

.popup-cookies-txtwrap {
  justify-content: space-between;
  align-items: center;
  width: auto;
  display: flex;
}

.with-divider-bottom {
  border-bottom: 1px solid var(--divider\<deleted\|variable-258ad290\>);
}

.label {
  background-color: var(--hover\<deleted\|variable-bed9abb2\>);
  color: var(--secondary\<deleted\|variable-d170d0fa\>);
  white-space: nowrap;
  border-radius: 5px;
  padding: .5em 1em;
  font-size: 1.6em;
  font-weight: 400;
  display: inline-block;
}

.label.comingsoon {
  text-transform: uppercase;
  font-size: 1rem;
}

.label.comingsoon.small {
  background-color: var(--hover\<deleted\|variable-bed9abb2\>);
  margin-right: 20px;
  padding: .25rem .5rem;
  font-size: .75rem;
  line-height: 1.375rem;
  display: block;
}

.label.comingsoon.small.absolute-position {
  inset: -5% -10% auto auto;
}

.label.comingsoon.small.absolute-position.capsule-shape {
  border-radius: 1.5rem;
  padding-left: .6rem;
  padding-right: .6rem;
  top: -10%;
  right: -30%;
}

.label.comingsoon.small.absolute-position.capsule-shape.x-small {
  padding-left: .5rem;
  padding-right: .5rem;
}

.label.comingsoon.small.absolute-position.capsule-shape.x-small.no-lineheight-24-7label {
  padding-top: .5rem;
  padding-bottom: .3rem;
  line-height: .625rem;
  top: -10%;
  right: -30%;
}

.label.comingsoon.small.absolute-position.capsule-shape.x-small.no-lineheight-24-7label._10px {
  font-size: .625rem;
}

.label.comingsoon.small.absolute-position.capsule-shape.no-lineheight {
  line-height: 1;
}

.label.comingsoon.small.no-capitalization-letter {
  text-transform: none;
}

.label.comingsoon.small.no-capitalization-letter.absolute-position {
  inset: auto 50% -100% auto;
}

.label.comingsoon.small.tiny {
  font-size: .8em;
}

.label.comingsoon.small.tiny._8px.no-lineheight._10px {
  display: none;
}

.label.comingsoon.small.web-version {
  position: absolute;
  right: 1.2rem;
}

.label.comingsoon.small.web-version.no-icon {
  right: 0;
}

.label.comingsoon.small.web-version.tablet-version.padding-0-25 {
  margin-top: .25rem;
  right: auto;
}

.label.comingsoon.no-capitalization-letter.absolute-position {
  bottom: -125%;
  right: 50%;
}

.features {
  z-index: 3;
  background-color: var(--body-black\<deleted\|variable-160c1020\>);
  color: var(--white\<deleted\|variable-27c22a21\>);
  white-space: normal;
  border-radius: 5px;
  width: 18rem;
  height: auto;
  padding: .5em 1em;
  font-size: .8em;
  font-weight: 400;
  display: none;
  position: absolute;
  inset: 15% auto auto 105%;
}

.features.comingsoon {
  text-transform: uppercase;
  font-size: 1em;
}

.features.comingsoon.small {
  font-size: .7em;
}

.features.sms-tooltip {
  display: flex;
  inset: auto auto -10px 40px;
}

.features.last-tooltips {
  display: none;
  top: auto;
  bottom: 110%;
}

.features.last-tooltips-2 {
  display: flex;
  top: -400%;
}

.features.last-tooltips-3 {
  display: flex;
  top: -150%;
}

.features.last-tooltips-4 {
  display: flex;
  top: -250%;
}

.features.last-tooltips-5 {
  display: none;
  top: -400%;
}

.features.tooltips-labels {
  display: block;
  top: 110%;
}

.features.last-tooltips-6 {
  display: none;
  top: -200%;
}

.features.last-tooltips-7 {
  display: flex;
  top: -300%;
}

.features.last-tooltips-8 {
  display: flex;
  top: -400%;
}

.casestudycard {
  border-radius: 16px;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.casestudycard-wrapl {
  grid-column-gap: 1em;
  grid-row-gap: 2rem;
  background-color: var(--container\<deleted\|variable-47ad5b6f\>);
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  width: 60%;
  padding: 3.5em;
  display: grid;
}

.casestudycard-wrapl.home-page.mobilecasestudycardcorner {
  grid-template-rows: auto auto;
  width: 65%;
}

.saleforcepartner-imgwrap {
  background-color: var(--secondary\<deleted\|variable-d170d0fa\>);
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
  width: 40%;
  padding: 4.1em;
  display: flex;
  overflow: hidden;
}

.background-secondaryblue {
  background-color: var(--secondary\<deleted\|variable-d170d0fa\>);
}

.trial-registrationwrapbottom {
  width: 100%;
  margin-top: 8px;
}

.quote-box {
  padding-left: 2em;
  padding-right: 2em;
  position: relative;
}

.testimony {
  text-align: center;
  padding-left: 3em;
  padding-right: 3em;
}

.testimony.block-automargin {
  flex-direction: column;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.block-customerslogos {
  text-align: center;
  padding-left: 3em;
  padding-right: 3em;
  overflow: hidden;
}

.block-customerslogos.block-automargin {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.cardcta-branding {
  background-color: var(--branding\<deleted\|variable-437fa98c\>);
  color: var(--white\<deleted\|variable-27c22a21\>);
  text-align: center;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 5.1em 1.5em;
  display: flex;
}

.cardcta-widthlimiter {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 79em;
  display: flex;
}

.cardcta-widthlimiter.small {
  max-width: 70em;
}

.cardcta-branding-buttonwrap {
  grid-column-gap: 2em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  justify-items: stretch;
  width: 100%;
  max-width: 30em;
  margin-top: 2rem;
  display: grid;
}

.cardcta-branding-buttonwrap.onebutton {
  margin-top: auto;
  display: flex;
}

.background-branding {
  background-color: var(--branding\<deleted\|variable-437fa98c\>);
  color: var(--white\<deleted\|variable-27c22a21\>);
}

.background-branding.absolute-position {
  top: 16px;
  right: 17.5px;
}

.hero-header {
  background-color: var(--hero-background\<deleted\|variable-461c0f44\>);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 100vw;
  min-height: 63em;
  margin-top: 6.3em;
  display: flex;
  position: relative;
  overflow: visible;
}

.hero-header.img-outlow-mobile {
  min-height: 65em;
  margin-top: 5.5em;
  margin-bottom: 5em;
}

.hero-header.img-halfoutlow {
  min-height: 50em;
  margin-top: 5.5em;
  margin-bottom: 15em;
  padding-top: 1em;
  overflow: visible;
}

.hero-header.img-halfoutlow.evaluate_hero {
  min-height: 15em;
  margin-bottom: 13em;
}

.hero-header.page-partner {
  min-height: 60em;
  margin-top: 5.5em;
  margin-bottom: 14em;
  padding-top: 1em;
  overflow: visible;
}

.hero-header.page-partner.version-1440px {
  min-height: 56em;
  margin-bottom: 20em;
}

.hero-header.page-aboutus {
  min-height: 50em;
  margin-bottom: 0;
  padding-top: 1em;
  overflow: visible;
}

.hero-header.page-aboutus.mobile-ver {
  min-height: 50rem;
}

.hero-header.page-aboutus.mobile-ver.tablet-ver.desktop-ver {
  margin-top: 5.3em;
}

.hero-header.page-aboutus.mobile-ver.desktop-ver {
  margin-top: 5.5em;
}

.hero-header.page-aboutus.mobile-ver.desktop-ver.tablet-ver.wide-screen {
  min-height: 46rem;
}

.hero-header.small {
  max-width: 100vw;
  min-height: 30em;
  margin-top: 5.5em;
  margin-bottom: 3em;
}

.hero-header.connect-hero {
  min-height: 55em;
  margin-top: 5.5em;
  margin-bottom: 20px;
}

.hero-buttonwrap {
  justify-content: center;
  width: 100%;
  margin-top: 2em;
  display: flex;
}

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

.hero-wrap {
  z-index: 10;
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 62em;
  margin-bottom: 3em;
  padding-left: .5em;
  padding-right: .5em;
  display: flex;
  position: relative;
}

.hero-backgroundimg {
  display: block;
  position: absolute;
  inset: 0%;
}

.hero-backgroundimg.version-mobile {
  display: none;
}

.hero-backgroundimg.page-orchestrate {
  max-width: 75%;
  inset: auto auto 5% 11%;
}

.hero-backgroundimg.page-orchestrate.version-desktop {
  max-width: 75%;
  bottom: 10%;
}

.hero-backgroundimg.page-connect {
  max-width: 100%;
  left: auto;
  right: auto;
}

.hero-backgroundimg.page-connect.version-desktop {
  width: 95%;
  max-width: 2000px;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
}

.hero-backgroundimg.page-connect.version-desktop:hover {
  border: 1px none var(--feedback--button-hover\<deleted\|variable-e47234f6\>);
}

.hero-backgroundimg.page-partner {
  z-index: 8;
  width: auto;
  max-width: 60%;
  height: auto;
  inset: auto auto -36%;
}

.hero-backgroundimg.page-partner.bottom-left {
  z-index: 11;
  max-width: 15em;
  height: auto;
  inset: auto auto -20px 0%;
}

.hero-backgroundimg.page-partner.top-left {
  max-width: 8em;
  height: auto;
  inset: auto auto 44% 12%;
}

.hero-backgroundimg.page-partner.bottom-right {
  z-index: 9;
  max-width: 15em;
  height: auto;
  bottom: -40px;
  right: 5%;
}

.hero-backgroundimg.page-partner.top-right {
  max-width: 8em;
  inset: 50% 0% auto auto;
}

.hero-backgroundimg.page-partner.middle {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  width: auto;
  height: auto;
  bottom: -23%;
  box-shadow: 0 0 18px 3.59px #00000014;
}

.hero-backgroundimg.page-partner.middle.mobile-ver._1440-px {
  height: 26rem;
  bottom: -20%;
}

.hero-backgroundimg.page-aboutus {
  z-index: 10;
  border-radius: 16px;
  max-width: 71%;
  inset: auto auto -20%;
}

.hero-backgroundimg.page-aboutus.bottom-left {
  z-index: 11;
  max-width: 15em;
  inset: auto auto auto 0%;
}

.hero-backgroundimg.page-aboutus.top-left {
  max-width: 8em;
  inset: 50% auto auto 10%;
}

.hero-backgroundimg.page-aboutus.bottom-right {
  z-index: 9;
  max-width: 15em;
  bottom: auto;
  right: 9%;
}

.hero-backgroundimg.page-aboutus.top-right {
  max-width: 8em;
  inset: 50% 0% auto auto;
}

.hero-backgroundimg.page-aboutus.version-desktop {
  top: 15rem;
  bottom: -10%;
}

.hero-backgroundimg.page-aboutus.version-mobile {
  bottom: -20%;
}

.hero-backgroundimg.page-evaluate {
  max-width: 67vw;
  display: block;
  position: absolute;
  inset: auto;
}

.generalheader {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 80em;
  margin-left: auto;
  margin-right: auto;
  padding-left: .5em;
  padding-right: .5em;
  display: flex;
}

.generalheader.mobile-text-left-align.mobile-spacing-2 {
  padding-top: 5rem;
}

.generalheader.pricing {
  max-width: 48rem;
}

.generalheader.special-banner {
  max-width: 50em;
}

.generalheader.special-banner.mobile-banner {
  max-width: 70em;
}

.generalheader.new-width {
  max-width: 90em;
}

.generalheader.title-spacing {
  padding-bottom: 1em;
}

.generalheader-heading {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-bottom: 1.5em;
  display: block;
}

.generalheader-heading.page-pricing {
  margin-bottom: 4.8em;
}

.generalheader-logogrid {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 2rem;
  display: grid;
}

.logogrid-onelogo {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 6em;
  display: flex;
}

.logogrid-logo.pricingcard-options {
  width: 2em;
  height: 2em;
}

.logogrid-logodescription {
  color: var(--sub-black\<deleted\|variable-f09c5c5f\>);
  text-align: center;
  margin-top: .8em;
  font-size: .75rem;
  font-weight: 400;
}

.block-pageheader {
  flex-direction: column;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.block-pageheader.block-automargin {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.block-pageheader.block-automargin.padding-adjustment {
  margin-top: 2rem;
}

.block-pageheader.block-automargin.mkt-filter-wrapper {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.block-pageheader.block-automargin.hidden-button {
  display: none;
}

.block-maincontentsimple {
  grid-column-gap: 3em;
  grid-row-gap: 1em;
  direction: ltr;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.block-maincontentsimple._2 {
  grid-template-columns: 1fr 1fr;
}

.block-maincontentsimple.block-automargin {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-columns: 1fr;
  grid-auto-flow: column;
  display: block;
}

.block-maincontentsimple.block-automargin.padding-adjustment {
  grid-column-gap: 4.5em;
  grid-row-gap: 4.5em;
  margin-top: 3rem;
}

.maincontentsimple-heading {
  flex-direction: column;
  align-items: flex-start;
  max-width: 90%;
  margin-bottom: 1em;
  display: flex;
}

.maincontentsimple-heading.new-center {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.maincontentsimple-listitem {
  padding-top: .5em;
  padding-bottom: .6em;
  display: flex;
}

.maincontentsimple-wraphandwriting {
  font-size: .7vw;
  display: flex;
}

.maincontentsimple-wraphandwriting._2 {
  width: 100%;
  max-width: 21em;
  position: absolute;
  inset: 30% -5% auto auto;
}

.maincontentsimple-wraphandwriting._3 {
  width: 20em;
  position: relative;
  bottom: -2em;
  left: -5em;
}

.maincontentsimple-wrapright {
  z-index: 10;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.maincontentsimple-img {
  z-index: 10;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 70%;
  height: 40em;
  display: flex;
  position: relative;
}

.maincontentsimple-img.smallheight {
  height: 24.2em;
}

.maincontentsimple-img._2 {
  width: 26.25rem;
  height: 21rem;
}

.maincontentsimple-img._1 {
  width: 21.6581rem;
  height: 20rem;
}

.maincontentsimple-img.mobile-version.smallerimg {
  max-width: 60%;
}

.maincontentsimple-img.bigger_img {
  max-width: 100%;
}

.maincontentsimple-img.smaller {
  max-width: 65%;
}

.casestudycard-logo {
  height: 2em;
}

.casestudycard-statisticswrap {
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.casestudycard-statistics {
  width: 50%;
  margin-top: .5em;
  padding-right: 1em;
}

.casestudycard-imgl {
  display: none;
}

.block-pagesadvertising {
  direction: ltr;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.block-pagesadvertising._2 {
  grid-column-gap: 7.5em;
  grid-row-gap: 2em;
  grid-template-columns: 35em 40em;
}

.block-pagesadvertising.block-automargin {
  position: relative;
}

.pagesadvertising-cardwrap {
  grid-column-gap: 3em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 1em;
  margin-bottom: 2em;
  display: grid;
}

.pagesadvertising-heading {
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  margin-bottom: 2em;
  display: flex;
  position: relative;
}

.pagesadvertisingcard {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  direction: ltr;
  border-radius: 16px;
  flex-direction: column;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center start;
  width: 100%;
  max-width: 40em;
  padding: 3em;
  display: grid;
}

.pagesadvertisingcard._2 {
  grid-column-gap: 7.5em;
  grid-row-gap: 2em;
  grid-template-columns: 35em 40em;
}

.pagesadvertisingcard.elevation-float.connect {
  grid-template-rows: auto auto auto;
  transition: transform .6s;
}

.pagesadvertisingcard.elevation-float.connect:hover {
  box-shadow: 3px 3px 24px 0 var(--shadow-color\<deleted\|variable-74e09525\>);
  transform: scale(1.05);
}

.pagesadvertisingcard-logo {
  border-radius: 14px;
  width: 5rem;
  height: 5rem;
  margin-bottom: 1em;
}

.footer-2 {
  text-align: center;
  align-items: flex-start;
  padding-top: 60px;
  padding-bottom: 40px;
}

.footer-flex-container {
  text-align: left;
  justify-content: space-between;
  margin-bottom: 40px;
  display: flex;
}

.footer-logo-link {
  flex: 0 auto;
  min-width: 60px;
  max-height: 60px;
}

.footer-image {
  object-fit: contain;
  object-position: 0% 50%;
  width: 100%;
  height: 100%;
}

.footer-heading {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 1.5;
}

.footer-link-2 {
  color: #444;
  margin-bottom: 10px;
  text-decoration: none;
  display: block;
}

.footer-link-2:hover {
  text-decoration: underline;
}

.pagesadvertisingcard-heading {
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.no-wrap-text {
  white-space: nowrap;
}

.version-mobile {
  display: none;
}

.hero-backgroundimgwrap {
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: -50px;
  margin-bottom: -120px;
  display: flex;
}

.unused {
  display: none;
}

.pageheader-partnergrid {
  grid-column-gap: 2em;
  grid-row-gap: 3em;
  grid-template-rows: auto;
  grid-template-columns: 31% 31% 31%;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: start center;
  width: 100%;
  margin-top: 4em;
  display: grid;
}

.pageheader-partnerwrap {
  width: 100%;
  max-width: 40em;
  margin-top: 0;
  display: block;
  position: static;
}

.pageheader-partnerwrap.winning-partnership {
  grid-column-gap: .05rem;
  grid-row-gap: .05rem;
  grid-template-rows: auto minmax(1rem, 1.4rem);
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: grid;
}

.partnerwrap-icon {
  background-color: var(--white\<deleted\|variable-27c22a21\>);
}

.partnerwrap-icon.elevation-iconplaceholder {
  width: 6.5em;
  height: 6.5em;
  padding-left: 0;
  padding-right: 0;
  box-shadow: 0 0 12px #0000001f;
}

.partnerwrap-heading {
  margin-top: 1.6em;
  margin-bottom: 1em;
}

._24px {
  font-size: 1.6em;
}

.bold {
  font-weight: 700;
}

.mobile-16px {
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.listitem-special-comingsoon {
  grid-column-gap: 1.4em;
  grid-row-gap: 3em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center start;
  display: grid;
}

.partnersadvertising-cardwrap {
  grid-column-gap: 3em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 2em;
  margin-bottom: 2em;
  display: grid;
}

.block-partnersadvertising {
  direction: ltr;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.block-partnersadvertising._2 {
  grid-column-gap: 7.5em;
  grid-row-gap: 2em;
  grid-template-columns: 35em 40em;
}

.partnersadvertising-heading {
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  margin-bottom: 3em;
  display: flex;
}

.partneradvertisingcard {
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  max-width: 15em;
  height: 100%;
  max-height: 15em;
  display: flex;
}

.partneradvertisingcard.elevation-card {
  border-radius: 8px;
}

.partneradvertisingcard-logo {
  width: 70%;
}

.partneradvertisingcard-partnername {
  background-color: var(--ghost-white\<deleted\|variable-b384eef3\>);
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 25%;
  padding-left: 0;
  display: flex;
}

.partneradvertisingcard-partnerlogo {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 75%;
  padding: 2em;
  display: flex;
}

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

.ourvision-grid {
  grid-column-gap: 3em;
  grid-row-gap: 1em;
  direction: ltr;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-top: 3rem;
  display: grid;
}

.ourvision-grid._2 {
  grid-template-columns: 1fr 1fr;
}

.block-ourvision {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.ourvision-heading {
  flex-direction: column;
  align-items: flex-start;
  max-width: 90%;
  margin-bottom: 1em;
  display: flex;
}

.with-wrap {
  white-space: normal;
}

.ourstory-grid0 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  width: 100%;
  display: none;
}

.ourstory-txtwrap {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.ourstory-icon {
  background-color: var(--white\<deleted\|variable-27c22a21\>);
  max-width: 48px;
  height: 48px;
  display: block;
}

.ourstory-icon.elevation-iconplaceholder {
  padding: 1em;
}

.ourstory-icon.big {
  height: 6em;
}

.ourstory-icon.who-are-we-image {
  max-width: 80px;
  height: 80px;
  position: relative;
  top: -12px;
}

.ourstory-icon.who-are-we-image.pedding-left-new {
  top: 0;
  left: -10px;
}

.ourstory-icon.who-are-we-image.pedding-left-new.color-background {
  background-color: var(--hero-background\<deleted\|variable-461c0f44\>);
}

.iconwrapround {
  z-index: 10;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.iconwrapround.elevation-iconplaceholder {
  z-index: 10;
  width: 72px;
  height: 72px;
  margin-bottom: 1.3em;
  padding: 0;
}

.iconwrapround.elevation-iconplaceholder.ingoodhands {
  height: 72px;
}

.iconwrapround.elevation-iconplaceholder.ingoodhands.ingoodhandsiconcontainer {
  height: 5em;
  margin-bottom: 0;
}

.iconwrapround.elevation-iconplaceholder.iconplaceholder-adjustment {
  height: 72px;
}

.iconwrapround.elevation-iconplaceholder.center-middle.spacing-adjustment {
  margin-top: 1.5rem;
}

.ourstory-headingsmall {
  align-items: center;
  max-width: 19.2em;
  margin-bottom: 1rem;
}

.ourstory-gridwrap {
  flex-direction: column;
  width: 100%;
  padding-top: 64px;
  display: flex;
}

.ourstory-grid {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  width: 100%;
  display: grid;
  position: relative;
}

.ourstory-dashline-vertical {
  display: none;
}

.ourstory-dashline-horizontal {
  z-index: 9;
  width: 26%;
  display: block;
  position: absolute;
  inset: 3em auto auto 11%;
}

.ourstory-dashline-horizontal._1 {
  top: 4em;
  left: 11%;
}

.ourstory-dashline-horizontal._2 {
  top: 4em;
  left: 38%;
}

.ourstory-dashline-horizontal._3 {
  top: 4em;
  left: 62%;
}

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

.progressring-img {
  flex: 0 auto;
  align-self: auto;
  max-width: 10rem;
  max-height: 10rem;
  position: absolute;
  inset: auto;
}

.progressring-titlewrap {
  justify-content: center;
  align-items: center;
  width: 8rem;
  height: 8rem;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.block-maincontentnoimg {
  direction: ltr;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.block-maincontentnoimg._2 {
  grid-template-columns: 1fr 1fr;
}

.maincontentnoimg-wrap {
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 63em;
  display: flex;
}

.ingoodhands-heading {
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  margin-bottom: 2.5rem;
  padding-top: .5em;
  display: flex;
}

.block-ingoodhands {
  direction: ltr;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.block-ingoodhands._2 {
  grid-column-gap: 7.5em;
  grid-row-gap: 2em;
  grid-template-columns: 35em 40em;
}

.ingoodhands-grid {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1em;
  padding-right: 1em;
  display: grid;
}

.text-black {
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.feature_list-centre {
  text-align: center;
  display: block;
}

.absolute-position {
  z-index: 10;
  position: absolute;
  inset: auto;
}

.ingoodhands-signature {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 4em;
  display: flex;
}

.signature-hyphen {
  border-top: 1px solid var(--accessible-grey\<deleted\|variable-93675b1f\>);
  width: 1em;
}

.signature-logo {
  height: 2em;
  margin-left: 1.1em;
  margin-right: 1.1em;
}

.hero-sideimg {
  object-fit: cover;
  border-radius: 16px;
  width: 40%;
  max-width: none;
  height: 22.5em;
  margin-top: 0;
  margin-left: 0;
  display: block;
}

.hero-sideimg.version-mobile {
  display: none;
}

.hero-sideimg.page-orchestrate {
  max-width: 75%;
  inset: auto auto 15% 11%;
}

.hero-sideimg.page-connect {
  max-width: 95%;
  left: auto;
  right: auto;
}

.hero-sideimg.page-evaluate {
  max-width: 75%;
  inset: auto auto -20%;
}

.hero-sideimg.page-partner {
  z-index: 10;
  max-width: 60%;
  inset: auto auto -37%;
}

.hero-sideimg.page-partner.bottom-left {
  z-index: 11;
  max-width: 15em;
  inset: auto auto auto 0%;
}

.hero-sideimg.page-partner.top-left {
  max-width: 8em;
  inset: 50% auto auto 10%;
}

.hero-sideimg.page-partner.bottom-right {
  z-index: 9;
  max-width: 15em;
  bottom: auto;
  right: 9%;
}

.hero-sideimg.page-partner.top-right {
  max-width: 8em;
  inset: 50% 0% auto auto;
}

.hero-sideimg.page-aboutus {
  z-index: 10;
  border-radius: 16px;
  max-width: 75%;
  inset: auto auto -20%;
}

.hero-sideimg.page-aboutus.bottom-left {
  z-index: 11;
  max-width: 15em;
  inset: auto auto auto 0%;
}

.hero-sideimg.page-aboutus.top-left {
  max-width: 8em;
  inset: 50% auto auto 10%;
}

.hero-sideimg.page-aboutus.bottom-right {
  z-index: 9;
  max-width: 15em;
  bottom: auto;
  right: 9%;
}

.hero-sideimg.page-aboutus.top-right {
  max-width: 8em;
  inset: 50% 0% auto auto;
}

.hero-sideimg.padding-fix {
  margin-top: 0;
}

.hero-sideimg.padding-fix.size-adjustment, .hero-sideimg.padding-fix.fill-cover {
  object-fit: cover;
}

.hero-sideimg.mobile-hero-image {
  width: 42.5%;
  height: 25em;
}

.hero-sideimg.mobile-hero-image.new-hero-big {
  width: 48%;
  height: 30em;
}

.hero-sideimg.mobile-hero-image.new-hero-big.mobile-hero {
  width: 40%;
  height: auto;
}

.hero-sideimg.hero-image {
  width: 50%;
  height: auto;
}

.hero-sideimg.hero-image.messaging {
  border-radius: 0;
  width: 45%;
  font-size: 1%;
}

.hero-wrap2 {
  z-index: 10;
  flex-direction: row;
  align-items: center;
  max-width: 100%;
  margin-top: 8.3em;
  margin-bottom: 8.3em;
  display: flex;
}

.hero-wrap2.hero-wrap-mobile {
  margin-top: 4em;
  margin-bottom: 4em;
}

.hero-heading-leftalign {
  text-align: left;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 1em;
  margin-right: 4rem;
  display: block;
}

.block-progressringgrid {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.listitem-specialitemwrap {
  grid-column-gap: .6em;
  grid-row-gap: .5em;
  grid-template: "Area-2"
                 "Area"
                 / 1fr;
  grid-auto-rows: minmax(1rem, 1.6rem);
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-between;
  place-items: center start;
  display: grid;
}

.listitem-specialitemwrap-imgwrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr .6fr .6fr .6fr .6fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: grid;
}

.listitem-specialitemwrap-imgwrap.hide-it-first {
  display: none;
}

.specialitemwrap-img.large {
  width: 7.5rem;
  max-width: none;
  height: 3rem;
}

.checkbox-field {
  justify-content: center;
  align-items: flex-start;
  margin-top: 2em;
  margin-bottom: 1em;
  display: flex;
}

.form-checkboxonly-successmsg {
  background-color: var(--white\<deleted\|variable-27c22a21\>);
}

.checkbox-label {
  color: var(--body-black\<deleted\|variable-160c1020\>);
  font-size: 1.6em;
  font-weight: 400;
}

.checkbox-checkbox {
  width: 1.25rem;
  height: 1.25rem;
  margin-top: .1em;
  margin-right: 1em;
}

.checkbox-checkbox.w--redirected-checked {
  border-color: var(--white-smoke\<deleted\|variable-99db16cb\>);
  background-color: var(--white\<deleted\|variable-27c22a21\>);
  background-image: none;
  background-size: contain;
  border-radius: 3px;
  width: 1.25rem;
  height: 1.25rem;
}

.form {
  width: 40em;
}

.form-inputs-namewrap {
  grid-column-gap: 1.5em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.fullwidth {
  width: 100%;
}

.form-inputfield {
  border: 1px solid var(--divider\<deleted\|variable-258ad290\>);
  border-radius: 4px;
  width: 100%;
  margin-bottom: 1em;
}

.form-inputfield:hover {
  border-color: var(--mute\<deleted\|variable-02763244\>);
}

.form-inputfield:focus {
  border-color: var(--accessible-grey\<deleted\|variable-93675b1f\>);
}

.form-inputfield::placeholder {
  color: var(--accessible-grey\<deleted\|variable-93675b1f\>);
  font-size: 1em;
}

.text-white {
  color: var(--white\<deleted\|variable-27c22a21\>);
}

.cardcta-downloadreport {
  background-color: var(--container-blue\<deleted\|variable-9a9a50e7\>);
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 4em 6em 5em;
  display: flex;
}

.cardcta-downloadreport.block-automargin.fullwidth {
  background-color: var(--hero-background\<deleted\|variable-461c0f44\>);
  align-items: stretch;
}

.cardcta-downloadreport-heading {
  text-align: center;
  max-width: 66em;
  margin-bottom: 4em;
}

.text-brandblue {
  color: var(--branding\<deleted\|variable-437fa98c\>);
}

.cardcta-downloadreport-wrap {
  justify-content: space-around;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.cardcta-downloadreport-img {
  width: 17.5rem;
  max-width: none;
  margin-right: 0;
}

.cardcta-downloadreport-img.elevation-bookcover {
  border-radius: 4px 16px 16px 4px;
  width: 28%;
}

.elevation-bookcover {
  box-shadow: 0 16px 52px #00000080;
}

.landingpageheader-heading {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-bottom: 1em;
  display: flex;
}

.landingpageheader {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 71em;
  padding-left: .5em;
  padding-right: .5em;
  display: flex;
}

.keypoint-wrap {
  width: 100%;
}

.landingpagehero {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  padding-left: 6em;
  padding-right: 6em;
  display: flex;
}

.landingpagehero-logobox {
  width: 15em;
}

.landingpagehero-wrap {
  grid-column-gap: 8em;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: grid;
}

.landingpagehero-heading {
  grid-column-gap: 1em;
  grid-row-gap: .75em;
  text-align: left;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 55em;
  margin-bottom: 4em;
  display: grid;
}

.background-yellow {
  background-color: var(--tertiary\<deleted\|variable-367dc0ba\>);
}

.background-blue {
  background-color: var(--secondary\<deleted\|variable-d170d0fa\>);
}

.background-grey {
  background-color: var(--hero-background\<deleted\|variable-461c0f44\>);
}

.text-bodyblack {
  color: var(--body-black\<deleted\|variable-160c1020\>);
}

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

.keypoints-buttonwrap {
  justify-content: center;
  margin-top: 5em;
  display: flex;
}

.fullscreen {
  width: 100vw;
}

.policylp-copyright {
  margin-left: 6em;
}

.block-policylp {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 7em;
  display: flex;
}

.policylp-wrap {
  grid-column-gap: 3em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.toggleswitch {
  background-color: var(--secondary\<deleted\|variable-d170d0fa\>);
  border-radius: 50px;
  justify-content: flex-start;
  align-items: center;
  width: 3.4rem;
  height: 1.8rem;
  margin-left: 1.5em;
  margin-right: 1.5em;
  text-decoration: none;
  display: flex;
}

.togglebutton-green {
  opacity: 0;
  background-color: #50e461;
  border-radius: 50px;
  width: 100px;
  height: 40px;
  position: absolute;
}

.toggleswitch-button {
  z-index: 2;
  background-color: var(--white\<deleted\|variable-27c22a21\>);
  border-radius: 100%;
  width: 1.4rem;
  height: 1.4rem;
  margin: 50% .2em;
  position: relative;
}

.buttontext-off {
  color: #0003;
  text-transform: uppercase;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

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

.pricingcard {
  border-radius: 16px;
}

.pricingcard.elevation-float.white-border {
  border: .375rem solid var(--white\<deleted\|variable-27c22a21\>);
}

.pricingcard.elevation-float.white-border.position-pricing-card-desktop {
  margin-top: 5.4rem;
}

.pricingcard.blur-border {
  border: .375rem none var(--secondary\<deleted\|variable-d170d0fa\>);
  position: static;
  box-shadow: 3px 3px 24px #0000001a;
}

.pricingcard-wrapheader {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  width: 100%;
  padding: 1.5rem;
}

.pricingcard-wrapheader.background-lightblue {
  border: 1px solid var(--bordercontainerlightblue\<deleted\|variable-36103108\>);
  height: 7rem;
}

.pricingcard-wrapheader.background-lightyellow {
  border: 1px solid var(--bordercontainerlightyellow\<deleted\|variable-22ba4721\>);
}

.pricingcard-wrapheader.background-lightyellow.relative-position {
  height: 7rem;
}

.pricingcard-wrapheader.background-lightyellow.relative-position.position-adjustment {
  padding-top: .75rem;
  padding-bottom: .75rem;
}

.pricingcard-wrapprice {
  grid-row-gap: .5rem;
  border-bottom: 1px solid var(--divider\<deleted\|variable-258ad290\>);
  grid-template-rows: minmax(2.5rem, auto) minmax(2.5rem, auto) minmax(7.5rem, auto) auto;
  grid-template-columns: 1fr;
  grid-auto-rows: 4.5rem;
  grid-auto-columns: 1fr;
  justify-content: center;
  width: 100%;
  padding: 1.875rem 2rem .5rem;
  display: grid;
}

.pricingcard-wrapprice.with-divider-bottom.smaller {
  grid-auto-rows: 4.375rem;
}

.pricingcard-wrapprice.with-divider-bottom.smaller.padding {
  padding-bottom: 2.75rem;
}

.pricingcard-wrapprice.with-divider-bottom.smaller.padding.tablet-ver {
  grid-template-rows: 2.5rem 4.5rem 1fr;
}

.pricingcard-wrapprice.with-divider-bottom.smaller.padding_fix {
  grid-template-rows: 2.5rem 2.5rem minmax(4.5rem, 7.5rem);
  grid-auto-rows: 6.5rem;
  padding-top: 1.875rem;
  padding-bottom: .5rem;
}

.pricingcard-wrapprice.pricingcard-1.padding {
  grid-row-gap: 1rem;
  grid-template-rows: 2.5rem 2.5rem 7rem 7rem;
  height: 18rem;
}

.pricingcard-wrapprice.pricingcard-2-3 {
  grid-template-rows: minmax(2.5rem, auto) minmax(4.5rem, auto) auto;
}

.pricingcard-wrapprice.pricingcard-2-3.padding {
  grid-row-gap: 1rem;
  grid-template-rows: 2.5rem 4.5rem 7rem;
  height: 18rem;
  padding-bottom: 3.25rem;
}

.pricingcard-wrapoptions {
  padding: 2.4em 5.7em 2.4em 2.4em;
}

.pricingcard-wrapoptions.pricingtable-adjustment-tablet {
  padding: .5rem 2rem 2rem;
}

.pricingcard-wrapoptions.pricingtable-adjustment-tablet.mobile-version {
  position: relative;
}

.pricingcard-heading {
  align-items: stretch;
  display: flex;
}

.pricingcard-heading.center-middle {
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  display: inline;
}

.background-lightblue {
  background-color: var(--hover\<deleted\|variable-bed9abb2\>);
}

.with-divider-footer {
  box-shadow: inset 1px 1px 0 0 var(--black-divider-footer\<deleted\|variable-8a2a75d4\>), inset -1px -1px 0 0 var(--black-divider-footer\<deleted\|variable-8a2a75d4\>);
}

.text-grey {
  color: var(--grey\<deleted\|variable-33628f83\>);
}

.p-big-including-mobile16px {
  color: var(--body-black\<deleted\|variable-160c1020\>);
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.75rem;
}

.p-big-including-mobile16px.plus {
  margin-left: 1.6em;
  margin-right: 1.6em;
}

.p-big-including-mobile16px.mobile-16px.bottom_padding_16px {
  margin-bottom: 1rem;
}

.p-big-including-mobile16px.mobile-16px.bottom_padding_24px {
  margin-bottom: 1.5rem;
}

.p-big-including-mobile16px.mobile-16px.bottom_padding_24px.text-bodyblack.fontsize-adjustment, .p-big-including-mobile16px.mobile-16px.text-bodyblack.fontsize-adjustment {
  font-size: 1.375rem;
  line-height: 1.875rem;
}

.p-big-including-mobile16px.text-black.text-block-padding {
  margin-top: .5rem;
  display: inline-block;
}

.p-big-including-mobile16px.sub-content {
  margin-top: 24px;
}

.p-big-including-mobile16px.padding-adjustment {
  margin-top: 1rem;
  margin-bottom: 2rem;
}

.p-big-including-mobile16px.spacing-height {
  margin-top: 1em;
  margin-bottom: 1em;
}

.boxlink-wrap {
  margin-bottom: 2em;
}

.relative-position {
  position: relative;
}

.with-divider-top {
  border-top: 1px solid var(--hero-background\<deleted\|variable-461c0f44\>);
}

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

.navbar-div {
  background-color: var(--white\<deleted\|variable-27c22a21\>);
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.navbar-div.with-divider-top {
  margin-top: 1px;
}

.navbar-div.with-divider-top.elevation-dropdownmenu {
  box-shadow: none;
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  border-top-style: none;
  border-left: 1px #000;
  margin-top: 0;
  display: block;
}

.navbar-div.large {
  justify-content: center;
  padding-left: 6em;
  padding-right: 6em;
}

.navbar-div.large.with-divider-top.elevation-dropdownmenu {
  justify-content: flex-start;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.navbar-div.large-2 {
  justify-content: center;
  padding-left: 6em;
  padding-right: 6em;
}

.navbar-div.large-2.with-divider-top.elevation-dropdownmenu {
  justify-content: center;
  padding-left: 2em;
  padding-right: 2em;
  display: block;
}

.navbar-div1 {
  z-index: 19;
  background-color: var(--white\<deleted\|variable-27c22a21\>);
  flex-direction: row;
  align-items: flex-start;
  height: 1.5em;
  position: relative;
}

.navbar-div1.large {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100vw;
  padding-left: 3.8em;
  padding-right: 3.8em;
  position: fixed;
  inset: 6.3em 0% auto;
}

.navbar-div1.large.with-divider-top.hidde {
  display: none;
}

.navbar-div1._2.with-divider-top {
  border-bottom-color: var(--grey\<deleted\|variable-33628f83\>);
}

.navbar-div1.with-divider-top {
  display: flex;
}

.navbar-div1.with-divider-top.hidden, .hidden {
  display: none;
}

._32px {
  font-size: 2rem;
  line-height: 2.5rem;
}

.text-logodarkblue {
  color: var(--logo-dark-blue\<deleted\|variable-aca8cb2c\>);
}

.pricingcard-buttonwrap.padding {
  padding-top: 8px;
}

.pricingcard-buttonwrap.button-padding {
  margin-top: 2rem;
}

.pricingcard-buttonwrap.essentials-card {
  padding-top: 33px;
}

.pricingcard-options {
  margin-bottom: 1.6em;
  position: relative;
}

.text-subblack {
  color: var(--sub-black\<deleted\|variable-f09c5c5f\>);
}

.pricingcard-options-listitem-logogrid {
  grid-column-gap: .6em;
  grid-row-gap: 16px;
  grid-template: ". . . Area-2 Area"
  / 1fr 1fr 1fr 1fr .75fr;
  grid-auto-columns: 1fr;
  margin-bottom: -.85rem;
  display: grid;
}

.pricingcard-options-listitem-logogrid.columns-plus3more {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-bottom: -.85rem;
}

.pricingcard-planincludes {
  margin-bottom: 1.5em;
}

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

.block-includedinallplans {
  margin-left: 7em;
  margin-right: 7em;
}

.includedinallplans-cardwrap {
  grid-column-gap: 3.2em;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 50% 50%;
  grid-auto-columns: 1fr;
  display: grid;
}

.includedinallplans-card {
  grid-column-gap: 1.6em;
  grid-row-gap: 0px;
  border: 1px solid #e9e9e9;
  border-radius: 8px;
  grid-template-rows: minmax(auto, auto) minmax(auto, auto) auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 48em;
  padding: 2.4em;
  display: grid;
}

.includedinallplans-heading {
  margin-bottom: 4.8em;
}

.block-faq {
  margin-left: 16.5em;
  margin-right: 16.5em;
}

.faq-heading.center {
  margin-bottom: 3.2em;
}

.faq-qawrap {
  cursor: pointer;
}

.faq-qawrap.with-divider-bottom {
  overflow: hidden;
}

.faq-question {
  justify-content: space-between;
  align-items: center;
  padding-top: 1.6em;
  padding-bottom: 1.6em;
  display: flex;
}

.faq-question.for-pricingplancompare {
  border-top: 1px solid var(--divider\<deleted\|variable-258ad290\>);
  border-right: 1px solid var(--divider\<deleted\|variable-258ad290\>);
  border-left: 1px solid var(--divider\<deleted\|variable-258ad290\>);
  padding-left: 2.4em;
}

.qa-answer {
  height: auto;
}

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

.qa-arrow-img {
  width: .625rem;
  height: .6em;
  margin-right: 1.4em;
}

.pricing-pricingplancompare {
  outline-offset: 0px;
  outline: 3px #000;
}

.pricingplancompare-table {
  z-index: auto;
  position: relative;
}

.pricingplancompare-tabletabs {
  display: flex;
}

.pricingplancompare-tabletabs.pricingplancompare-3columns {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  overflow: hidden;
}

.pricingplancompare-tabletabs.pricingplancompare-3columns.mobile-version {
  justify-content: flex-start;
  width: 65.8%;
}

.background-lightyellow {
  background-color: var(--container-yellow\<deleted\|variable-f6d1abc5\>);
}

.no-border-radius {
  border-radius: 0;
}

.text-mute {
  color: var(--mute\<deleted\|variable-02763244\>);
}

.pricingplancompare-onepart {
  padding-top: 1.6em;
}

.pricingplancompare-onepart-heading {
  margin-bottom: 1.5rem;
}

.pricingplancompare-onepart-sub {
  margin-bottom: 4em;
}

.pricingplancompare-onepart-subheading {
  margin-bottom: .8em;
}

.pricing-page {
  border-top: 1px solid var(--divider\<deleted\|variable-258ad290\>);
  border-left: 1px solid var(--divider\<deleted\|variable-258ad290\>);
  outline-offset: 0px;
  background-color: #0000;
  outline: 3px #000;
  width: auto;
  min-width: auto;
  display: flex;
}

.pricing-page.background-lightgrey {
  text-align: right;
}

.pricingplancompare-oneline-title {
  border-top-style: none;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.pricingplancompare-oneline-title.table-oneline-item {
  text-align: left;
  border-top-style: none;
  flex-direction: row;
  justify-content: space-between;
  width: 40%;
  margin-left: 0;
  padding-left: 2.4em;
  position: relative;
}

.pricingplancompare-oneline-title.table-oneline-item.mobile-version {
  background-color: var(--container\<deleted\|variable-47ad5b6f\>);
  flex: 0 auto;
  order: 1;
  align-self: auto;
  width: 100%;
  padding-right: 2.4em;
  display: flex;
}

.pricingplancompare-oneline-title.table-oneline-item.web-version {
  width: 50%;
  max-width: none;
  padding-right: 1em;
  display: flex;
}

.pricingplancompare-3columns {
  width: 100%;
  display: flex;
}

.pricingplancompare-tabletabswrap {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.pricingplancompare-tabletabswrap.sticky {
  z-index: 1;
  background-color: var(--white\<deleted\|variable-27c22a21\>);
  position: sticky;
  top: 80px;
}

.pricingplancompare-oneline-info {
  align-items: center;
  margin-left: 1.5em;
  margin-right: 1.5em;
  display: flex;
  position: relative;
}

.pricingplancompare-oneline-infologo {
  color: var(--mute\<deleted\|variable-02763244\>);
  margin-left: .875rem;
  line-height: 1;
}

.pricingplancompare-oneline-1column {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.pricingplancompare-oneline-1column.with-divider-right.table-cell.column-1 {
  min-height: 1.5rem;
  padding-left: .5em;
  padding-right: .5em;
}

.pricingplancompare-oneline-1column.with-divider-right.table-cell.column-2 {
  min-height: 2rem;
}

.pricingplancompare-oneline-1column.with-divider-right.table-cell.column-3 {
  border-right-width: 0;
}

.pricingplancompare-oneline-check {
  width: 1.1rem;
}

.with-divider-left {
  border-left: 1px solid var(--divider\<deleted\|variable-258ad290\>);
}

.with-divider-right {
  border-right: 1px solid var(--divider\<deleted\|variable-258ad290\>);
}

.background-lightgrey {
  background-color: var(--container\<deleted\|variable-47ad5b6f\>);
}

.table-oneline-item {
  border-top: 1px solid var(--divider\<deleted\|variable-258ad290\>);
  border-right: 1px solid var(--divider\<deleted\|variable-258ad290\>);
  padding-top: 1.6em;
  padding-bottom: 1.6em;
}

.qa-question {
  justify-content: space-between;
  align-items: center;
  padding-top: 1.6em;
  padding-bottom: 1.6em;
  display: flex;
}

.qa-question.for-pricingplancompare {
  border-top: 1px solid var(--divider\<deleted\|variable-258ad290\>);
  border-right: 1px solid var(--divider\<deleted\|variable-258ad290\>);
  border-left: 1px solid var(--divider\<deleted\|variable-258ad290\>);
  padding-left: 2.4em;
}

.qa-wrap {
  cursor: pointer;
}

.qa-wrap.with-divider-bottom {
  overflow: hidden;
}

.qa-wrap.with-divider-bottom.hidden {
  flex-direction: column;
  display: flex;
}

.maincontentstylish-subtitle {
  margin-top: 1.5em;
  margin-bottom: 1.5em;
}

.block-toggleyearlymonthly {
  justify-content: center;
  margin-bottom: 1.5rem;
  display: flex;
}

.pricing-cardswrap {
  grid-column-gap: 1.5em;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 27em 27em 27em;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: start;
  margin-bottom: 14.4em;
  display: grid;
  position: static;
}

.background-orange {
  background-color: var(--tertiary\<deleted\|variable-367dc0ba\>);
}

.background-orange.absolute-position {
  top: 16px;
}

.faq-arrow-img {
  width: 1.2em;
  height: .6em;
  margin-right: 1.4em;
}

.faq-answer {
  height: auto;
}

.no-capitalization-letter {
  z-index: 10;
  background-color: var(--white\<deleted\|variable-27c22a21\>);
  text-transform: none;
  font-weight: 500;
  box-shadow: 4px 0 24px #00000014;
}

.no-padding-bottom {
  padding-bottom: 0;
}

.pricingplancompare-wrapheader {
  border: 1px solid var(--mute\<deleted\|variable-02763244\>);
  background-color: var(--white\<deleted\|variable-27c22a21\>);
  width: 15.3rem;
  min-width: auto;
  padding: 2em;
  font-style: normal;
}

.pricingplancompare-wrapheader.background-white {
  border: 1px solid var(--bordercontainerlightblue\<deleted\|variable-36103108\>);
}

.pricingplancompare-wrapheader.background-white.no-border-radius {
  background-color: var(--white\<deleted\|variable-27c22a21\>);
  align-self: center;
  width: 100%;
  min-width: 15.1rem;
  max-width: none;
  margin-right: 0;
  padding: 1.5rem 3rem;
}

.pricingplancompare-wrapheader.background-white.no-border-radius.right {
  min-width: 14rem;
}

.pricingplancompare-wrapheader.background-lightyellow {
  border: 1px solid var(--bordercontainerlightyellow\<deleted\|variable-22ba4721\>);
}

.pricingplancompare-wrapheader.background-lightyellow.no-border-radius {
  border-color: var(--secondary\<deleted\|variable-d170d0fa\>);
  background-color: var(--secondary\<deleted\|variable-d170d0fa\>);
  align-self: center;
  width: 100%;
  min-width: 14.6rem;
  padding: 1.5rem 3rem;
}

.pricingplancompare-wrapheader.blue {
  background-color: var(--secondary\<deleted\|variable-d170d0fa\>);
  border-width: 0;
  width: 15.1rem;
  min-width: auto;
}

.pricingplancompare-wrapheader.right {
  width: 14.7rem;
  min-width: auto;
}

._16px {
  font-size: 1rem;
  line-height: 1.5rem;
}

.p-registrationdetails {
  padding-left: .5em;
  padding-right: .5em;
}

.p-registrationdetails.text-align-left.text-black.body-black {
  color: var(--body-black\<deleted\|variable-160c1020\>);
}

.p-registrationdetails.text-black.body-black {
  color: var(--body-black\<deleted\|variable-160c1020\>);
}

.p-registrationdetails.text-align-left {
  color: #424242;
  padding-left: 0;
  font-size: .75rem;
}

.p-registrationdetails.text-align-left.text-color-white {
  color: #fff;
}

.language-dropdown {
  background-color: var(--white\<deleted\|variable-27c22a21\>);
  color: var(--black\<deleted\|variable-07ca9142\>);
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: .8em .25em .8em 1.5em;
  display: flex;
  position: absolute;
  inset: auto auto 130% -.5em;
  overflow: hidden;
}

.language-dropdown-onelang {
  align-items: center;
  width: 7em;
  height: 3em;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.language-dropdown-onelang-txt {
  justify-content: center;
  align-items: flex-start;
}

.privacy-language-txtwrap {
  padding-left: .5em;
  padding-right: .5em;
}

.privacy-language-underline {
  background-color: #e9e9e9;
  width: 100%;
  height: 2px;
  margin-top: -.5em;
  display: none;
}

.language-dropdown-onelang-underline {
  background-color: var(--feedback--button-hover\<deleted\|variable-e47234f6\>);
  width: 100%;
  height: 1px;
  margin-top: -.4em;
  display: none;
}

.privacy-language {
  color: #e9e9e9;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  text-decoration: none;
  position: relative;
}

.privacy-language.hidden {
  display: none;
}

.privacy-language.text-black {
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.hero-contact-us {
  background-color: #f8f8f8;
  margin-top: 0;
  padding-top: 88px;
}

.address-grid {
  grid-column-gap: 48px;
  grid-row-gap: 0px;
  object-fit: contain;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 0;
  padding-top: 0;
  position: static;
  inset: 23% 0% auto;
}

.address-grid.half-background {
  grid-column-gap: 32px;
  max-width: 99.9819%;
  position: relative;
  top: 16em;
}

.clickable-box {
  background-color: var(--white\<deleted\|variable-27c22a21\>);
  border-radius: 16px;
  flex-direction: column;
  align-items: center;
  min-width: 80%;
  max-width: 488px;
  padding-top: 32px;
  padding-bottom: 32px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 24px #00000014;
}

.clickable-box.tablet-mobile-landscape {
  cursor: pointer;
}

.info-heading {
  font-size: 2em;
  font-weight: 700;
  line-height: 2.5;
}

.address-subheading {
  color: var(--body-black\<deleted\|variable-160c1020\>);
  font-size: 1em;
  font-weight: 700;
}

.address-subheading.mobile-16px {
  color: var(--body-black\<deleted\|variable-160c1020\>);
}

.div-block {
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.div-block.info-address {
  align-items: center;
  padding-top: 8px;
}

.address-text {
  color: var(--body-black\<deleted\|variable-160c1020\>);
  padding-left: 8px;
  font-size: 1em;
  font-weight: 400;
}

.address-text.mobile-16px {
  color: var(--accessible-grey\<deleted\|variable-93675b1f\>);
  font-size: 1rem;
  line-height: 1.5rem;
}

.address-details {
  align-items: flex-start;
  padding-top: 8px;
  display: flex;
}

.address-details.detail-w-btn {
  align-items: center;
}

.address {
  padding-bottom: 32px;
}

.address.newmergin {
  margin-bottom: 2rem;
}

.phone {
  grid-column-gap: 8px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 80%;
  padding-bottom: 48px;
  padding-right: 0;
  display: grid;
}

.phone-text {
  color: var(--body-black\<deleted\|variable-160c1020\>);
  font-size: 1em;
  font-weight: 700;
}

.phone-text.number {
  color: var(--branding\<deleted\|variable-437fa98c\>);
  text-decoration: none;
}

.link {
  color: var(--icon\<deleted\|variable-c92fbe80\>);
}

.link.number {
  font-weight: 400;
  text-decoration: none;
}

.contact-us-form {
  object-fit: contain;
  flex-direction: row;
  justify-content: center;
  min-width: 30%;
  margin-top: 48px;
  margin-bottom: 8em;
  padding: 32px;
  display: block;
  box-shadow: 0 4px 24px #00000014;
}

.contact-us-form.with-wrap {
  height: auto;
  margin-top: 0;
}

.html-embed {
  padding-top: 16px;
  padding-bottom: 16px;
}

.html-embed.form-wrap {
  object-fit: fill;
  flex-flow: column wrap;
  display: flex;
}

.html-embed.form-wrap.padding-adjustment {
  margin-left: 40px;
}

.partner-form {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 168px;
  display: flex;
}

.form-heading {
  text-align: center;
  font-size: 3rem;
}

.rich-text-block {
  padding-top: 112px;
}

.form-content {
  font-size: 1rem;
  font-weight: 400;
}

.connect-teritary {
  position: static;
  top: 20.5rem;
}

.connect-teritary.verticalpadding {
  margin-top: 1rem;
}

.connect-teritary.padding-adjustment {
  margin-bottom: .5rem;
}

.connect-teritary.user-manual {
  position: absolute;
  top: 22.5rem;
}

.connect-teritary.blog {
  position: absolute;
  top: 21rem;
}

.connect-teritary.explore-api {
  position: absolute;
  top: 7rem;
}

.html-embed-2 {
  width: 65%;
  padding-left: 40px;
}

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

.utility-page-content {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.dotline2 {
  max-width: 48%;
  padding-left: 4px;
  padding-right: 48px;
}

.dotline1 {
  width: 48em;
  padding-left: 2px;
  padding-right: 32px;
}

.material_icon {
  color: var(--body-black\<deleted\|variable-160c1020\>);
  text-transform: none;
  margin-left: 2em;
  font-family: Materialicons, sans-serif;
  font-size: 1rem;
  line-height: 1.4rem;
}

.material_icon.checkmark.padding-fix {
  color: var(--secondary\<deleted\|variable-d170d0fa\>);
  margin-left: 0;
}

.material_icon.checkmark {
  color: #00e07e;
  margin-right: 1rem;
  font-size: 1.1rem;
  line-height: 1.6rem;
}

.material_icon.no-capitalization-letter.text-divider {
  color: var(--divider\<deleted\|variable-258ad290\>);
}

.material_icon.no-capitalization-letter.text-divider:hover {
  color: var(--secondary\<deleted\|variable-d170d0fa\>);
}

.material_icon.no-capitalization-letter.text-divider._20px {
  font-size: 1.25rem;
}

.material_icon.no-capitalization-letter.text-divider._20px:hover {
  color: var(--secondary\<deleted\|variable-d170d0fa\>);
}

.material_icon._20px {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.material_icon._20px.position-fix {
  position: relative;
  top: .25em;
}

.material_icon._22px {
  font-size: 1.375rem;
}

.material_icon._22px.padding-fix {
  margin-left: .15em;
}

.material_icon.padding_fix {
  margin-right: 6px;
}

.material_icon.padding_fix.fontsize-fix {
  margin-left: 4px;
  font-size: 1.25rem;
  line-height: 1.25rem;
}

.material_icon.fontsize_fix {
  font-size: 1.375rem;
  font-weight: 400;
  line-height: .375rem;
  display: none;
}

.material_icon.fontsize_fix.padding-fix {
  margin-left: 6px;
}

.material_icon._24px {
  font-size: 1.5rem;
}

.material_icon._24px._16px {
  font-size: 1.25rem;
}

.heading {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4rem;
  line-height: 4.5rem;
}

.heading-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.5rem;
  line-height: 4rem;
}

.heading-3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  line-height: 3.5rem;
}

.heading-4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 700;
  line-height: 2.5rem;
}

.heading-5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 2rem;
}

.heading-6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5rem;
}

.paragraph {
  margin-bottom: 0;
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.image-3 {
  height: 4rem;
}

.navbar-subbox-2 {
  z-index: 19;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  flex-direction: row;
  align-items: flex-start;
  padding-top: 1rem;
  position: absolute;
  top: 100%;
  left: -10%;
  overflow: hidden;
}

.navbar-subbox-2.large {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100vw;
  display: flex;
  position: fixed;
  inset: 4.8em 0 auto;
}

.navbar-subbox-2.large.hidden {
  width: auto;
  display: none;
}

.cta-login-2 {
  color: #000;
  border-radius: 5px;
  align-items: center;
  width: auto;
  height: 40px;
  margin-right: 3em;
  padding: 1em 8px;
  text-decoration: none;
  transition: all .3s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.cta-login-2:hover {
  color: #008eff;
  background-color: #d7f5ff;
  background-position: 6%;
}

.navbar-boxlink-2 {
  cursor: pointer;
  background-color: #fff;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-left: .2em;
  margin-right: .2em;
  padding: 0;
  text-decoration: none;
  display: flex;
  position: relative;
}

.navbar-boxlink-2.with-dropdown-interaction.hidden {
  display: none;
}

.navbar-wrap1-2 {
  flex-direction: row;
  flex: 0 auto;
  align-items: center;
  margin-left: 1em;
  display: flex;
}

.h6-2 {
  white-space: nowrap;
  margin-top: 0;
  padding-top: .1em;
  padding-bottom: .1em;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
}

.h6-2.navbar-tab {
  font-size: 1.8em;
}

.navbar-subboxwrap-2 {
  width: 35em;
  padding: 2.4em 1.9em 3.2em;
  display: block;
}

.navbar-subboxlink-2 {
  color: #000;
  border-radius: 8px;
  align-items: flex-start;
  width: 100%;
  padding: 1em 2.4em 1em 1.8em;
  font-size: .9em;
  text-decoration: none;
  display: flex;
}

.block-navbar-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.primary-cta-typo-2 {
  text-align: center;
  white-space: nowrap;
  justify-content: flex-start;
  align-items: center;
  font-family: Poppins, sans-serif;
  font-size: 1.07em;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.primary-cta-typo-2.small {
  font-size: 1.6em;
  font-weight: 500;
}

.primary-cta-typo-2.medium {
  font-size: 1.6em;
  font-weight: 600;
}

.primary-cta-typo-2.medium.button {
  padding: 12px 40px;
}

.primary-cta-typo-2.medium.button:hover {
  background-color: #0075e0;
}

.primary-cta-typo-2.medium.button.short-padding {
  justify-content: center;
  padding: 8px 16px;
  font-size: 1em;
}

.primary-cta-typo-2.medium.button.short-padding:hover {
  background-color: #0075e0;
}

.primary-cta-typo-2.medium.login {
  font-size: 1em;
}

.primary-cta-typo-2.medium.navbar-link {
  font-size: 1rem;
}

.tab-description-2 {
  color: #424242;
  font-size: 14px;
  font-weight: 300;
  line-height: 22px;
}

.navbar-wrap-2 {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.navbar-div-2 {
  background-color: #fff;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.navbar-div-2.with-divider-top {
  margin-top: 1px;
}

.navbar-div-2.with-divider-top.elevation-dropdownmenu {
  margin-top: 0;
}

.navbar-div-2.large {
  justify-content: center;
  padding-left: 6em;
  padding-right: 6em;
}

.navbar-div-2.large.with-divider-top.elevation-dropdownmenu {
  padding-left: 2em;
  padding-right: 2em;
}

.navbar-fixed-2 {
  z-index: 101;
  height: 5rem;
  position: fixed;
  inset: 0% 0% auto;
  box-shadow: 1px 1px 10px #00000014;
}

.subboxlink-imgwrap-2 {
  width: 20px;
  height: 20px;
  margin-right: 18px;
}

.subboxlink-imgwrap-2.roche-logo {
  width: 1.25938rem;
  height: .65375rem;
}

.subboxlink-imgwrap-2.primecredit-logo {
  width: 1.25rem;
  height: .794375rem;
}

.button-padding-adjustment-8px {
  margin-top: .5rem;
}

.cookie {
  z-index: 999999;
  background-color: #fff;
  border-radius: 6px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: .5rem 1.5rem;
  display: flex;
  position: fixed;
  inset: auto 25% 24px;
  box-shadow: 0 0 21px #00000029;
}

.p-2 {
  color: #424242;
  flex: 0 auto;
  margin-bottom: 0;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2rem;
}

.privacy-link {
  color: #000;
  font-weight: 600;
}

.cookie-close-btn {
  text-align: left;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cta-cookiesbtn-2 {
  color: #fff;
  background-color: #008eff;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 6px 16px;
  font-size: .8rem;
  font-weight: 600;
  line-height: 1.2rem;
  text-decoration: none;
  transition: all .3s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.cta-cookiesbtn-2:hover {
  color: #fff;
  background-color: #0075e0;
}

.brandvideo-container {
  background-color: var(--white\<deleted\|variable-27c22a21\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 47.5%;
  height: 24rem;
  display: flex;
}

.brandvideo-container.elevation-video {
  box-shadow: 0 0 24px #00000014;
}

.brand-video {
  width: 42.6875rem;
  height: 24rem;
}

.section-video {
  border: 1px solid #0000;
  padding-top: 1em;
  padding-bottom: 4em;
}

.section-video.video {
  margin-bottom: 4em;
  padding-top: 0;
  padding-bottom: 0;
}

.brand-video-container {
  border: 2px #ebebeb;
  max-width: 47.5%;
  height: 24rem;
  box-shadow: 0 0 24px #00000014;
}

.video-div {
  text-align: left;
  object-fit: contain;
  justify-content: flex-start;
  width: auto;
  height: auto;
  display: block;
}

.video-div.crop {
  object-fit: fill;
  width: 42.6875rem;
  height: 23.1rem;
}

.youtube {
  width: 100%;
}

.container-video, .container-video.elevation-float {
  max-width: 56%;
}

.handwriting-2 {
  color: #acc2e4;
  align-self: center;
  padding-left: 0;
  font-family: Gochi Hand, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2rem;
}

.handwriting-2._2 {
  align-self: center;
}

.channelicon_placeholder {
  border-radius: 8px;
}

.channeliconcontainer {
  border-radius: 16px;
  width: 56px;
}

.channeliconcontainer.dropshadow_channelicon, .livechat-callwidget_icon.dropshadow_channelicon {
  box-shadow: 0 0 8px #00000014;
}

.vistual_text {
  color: #1455bd;
  font-size: .75rem;
  line-height: .75rem;
}

.vistual_text.center.white-bg {
  background-color: var(--white\<deleted\|variable-27c22a21\>);
}

.vistual_text.center.white-bg.padding-fix {
  padding-top: 6px;
  padding-bottom: 6px;
}

.vistual_text._24px {
  font-size: 1.5rem;
  line-height: 2rem;
}

.vistual_text._24px.extrabold {
  font-weight: 800;
}

.vistual_text._24px.extrabold.text-black {
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.vistual_text._24px.extrabold.text-black.text-align-center {
  text-align: center;
}

.vistual_text._24px.extrabold.text-black.text-align-center.mobile-ver {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.vistual_text.text-black {
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.vistual_text.text-black._11px {
  font-size: .6875rem;
  line-height: 1.1875rem;
}

.visualtext_container {
  padding-left: 30%;
  padding-right: 30%;
  position: absolute;
  top: 58%;
  left: 0%;
  right: 0%;
}

.visualtext_container.position-fix {
  top: 17%;
}

.visualtext_container.position-fix.padding-fix {
  padding-left: 37.5%;
  padding-right: 37.5%;
  top: 17.5%;
}

.viusualtext_container {
  position: absolute;
  top: 7.5%;
}

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

.tinyvisual-text.padding-fix {
  padding-left: 22%;
}

.tinyvisual-text.padding-fix.postion-fix.mobile-ver._2 {
  text-align: center;
  padding-left: 0%;
}

.tinyvisual-text._10px {
  font-size: .625rem;
  line-height: .625rem;
}

.tinyvisual-text._10px.position-fix {
  position: absolute;
  top: 93.5%;
  left: 8.5%;
}

.tinyvisual-text._14-88px {
  font-size: .93rem;
  line-height: .93rem;
}

.tinyvisual-text._14-88px.text-grey.light {
  font-weight: 300;
}

.tinyvisual-text._14-88px.text-grey.light.postion-fix {
  position: absolute;
  top: 90%;
  left: 75.5%;
}

.tinyvisual-text._14-88px.text-mute.light {
  font-weight: 300;
}

.tinyvisual-text._14-88px.text-mute.light.postion-fix {
  position: absolute;
  top: 90%;
  left: 76%;
}

.visual_grid {
  grid-column-gap: 19px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 91.5%;
  position: absolute;
  top: 55.5%;
  left: 4%;
}

.visual_grid._2 {
  top: 79.5%;
}

.heroimgtext_grid {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1rem;
}

.heroimgtext_grid.position-fix {
  grid-column-gap: 16px;
  grid-row-gap: 6.4rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: absolute;
  top: 58.5%;
  left: 80%;
}

.hero_text {
  flex-direction: column;
  justify-content: space-between;
  align-items: baseline;
  display: none;
}

.hero_text.align-center {
  align-items: center;
}

.hero_text.align-center.position-fix {
  position: absolute;
  top: 63%;
  left: 80%;
}

.hero_text.position-fix.mobile-ver {
  grid-column-gap: 16px;
  grid-row-gap: 6.15rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.herotext_container {
  padding-left: 62.5%;
}

.herotext_container.positio-fix {
  padding-left: 62.25%;
  position: absolute;
  top: 58%;
}

.heroimg_grid {
  grid-column-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 100% auto;
}

.heroimg_container {
  position: relative;
}

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

.herotext {
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr;
}

.herotext.padding-fix {
  grid-row-gap: 3.5rem;
  grid-template-rows: 1fr 1fr 1fr;
  grid-template-columns: 6rem;
  margin-top: 106%;
}

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

.wg-element-wrapper {
  border-radius: 5px;
  align-items: center;
  display: flex;
  position: relative;
}

.wg-element-wrapper.sw5.desktop-hide {
  display: none;
}

.imgtext.position-fix {
  z-index: 11;
  position: absolute;
  top: 28.5%;
  left: 27.5%;
}

.imgtext.text-subblack._16-8px {
  font-size: 1.05rem;
  line-height: 1.45rem;
}

.imgtext.text-subblack._16-8px.semibold {
  font-weight: 600;
}

.imgtext.purple-text {
  color: #657cffcc;
}

.imgtext.purple-text._12px {
  font-size: .75rem;
  line-height: 1.25rem;
}

.imgtext.text-white._8px {
  font-size: .5rem;
  line-height: 1rem;
}

.imgtext._10px {
  font-size: .625rem;
  line-height: .625rem;
}

.imgtext_container.position-fix-chathistoryw-kris {
  z-index: 11;
  position: relative;
  top: 33.75%;
}

.imgtext_container.position-fix-chathistoryw-kris.padding-fix-chathistoryw-kris {
  padding-right: 27%;
}

.imgtext_container.position-fix-addnotes {
  z-index: 11;
  position: absolute;
  top: 42.5%;
}

.imgtext_container.position-fix-addnotes.padding-fix-addnotes {
  padding-right: 26%;
}

.imgtext_container.position-fix-vip {
  z-index: 11;
  position: absolute;
  top: 30.25%;
  left: 27%;
}

.imgtext_container.position-fix-vip.padding-fix {
  padding-left: .5rem;
  padding-right: .5rem;
}

.heroimgtext_container {
  z-index: 1;
  padding: 15% 50%;
  position: relative;
}

.heroimgtext_businessgrowth {
  color: #1c1c1c;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
}

.heroimgtext_businessgrowth.position-fix-businessgrowth {
  position: absolute;
}

.heroimgtext_newvsreturningvisitors {
  color: #000000de;
  font-size: .7rem;
  font-weight: 600;
  line-height: .7rem;
  display: inline-block;
}

.heroimgtext_newvisitorwrap {
  z-index: 1;
  display: inline-block;
}

.heroimgtext_newvisitorwrap.position-fix {
  position: relative;
  top: 11.95vh;
  left: 1vw;
}

.heroimgtext_businessgrowthwrap {
  display: inline-block;
}

.heroimgtext_businessgrowthwrap.position-fix {
  z-index: 1;
  height: 20.25vw;
  position: relative;
  top: 2.25vw;
  left: -30.8vw;
}

.heroimgtext_newsvsreturningvisitorwrap {
  color: #000000de;
  font-size: .78125rem;
  display: inline-block;
}

.heroimgtext_newsvsreturningvisitorwrap.position-fix {
  z-index: 1;
  position: relative;
  top: .2vw;
}

.heroimgtext_new-returningvisitor {
  color: #343a40;
  font-size: .65rem;
  font-weight: 500;
  line-height: 1;
}

.heroimgtext_new-returningvisitor.position-fix {
  position: absolute;
  top: 95%;
  left: 80%;
}

.heroimgtext_new-returningvisitor.capitalize-text {
  text-transform: uppercase;
}

.heroimgtext_new-returningvisitor.capitalize-text.textcolour-fix {
  color: #343a4066;
}

.heroimgtext_new-returningvisitor.capitalize-text.textcolour-fix.texsize-fix {
  font-size: .55rem;
  line-height: .55rem;
  display: inline-block;
}

.heroimgtext_new-returningvisitor.capitalize-text.textsize_fix {
  font-size: .55rem;
  line-height: .55;
  display: inline;
}

.heroimgtext_returningvisitors {
  color: #343a40;
  display: inline-block;
}

.heroimgtext_returningvisitors.position-fix {
  z-index: 1;
  position: relative;
  top: 12.1vh;
  left: 1vw;
}

.evaluate_heroimg {
  width: 70vw;
  height: 26vw;
}

.evaluate_heroimg.heroimg {
  background-image: none;
  background-position: 0 0;
  background-size: cover;
  flex-direction: row;
  justify-content: space-between;
  width: 64vw;
  height: 24vw;
  display: none;
}

.wg-selector-text-wrapper {
  align-items: center;
  width: 100%;
  display: flex;
}

.wg-selector-text-wrapper:hover {
  color: var(--secondary\<deleted\|variable-d170d0fa\>);
}

.text-block {
  color: var(--divider\<deleted\|variable-258ad290\>);
  font-size: 1em;
  font-weight: 600;
  line-height: 2;
}

.hero-news-events {
  margin-top: 8rem;
}

.featurednews {
  margin-bottom: 3.5rem;
  display: block;
}

.label-date {
  align-items: center;
  font-size: 1rem;
  line-height: 1.5rem;
  display: flex;
}

.label-date.text-accessiblegrey {
  color: var(--accessible-grey\<deleted\|variable-93675b1f\>);
}

.p-3 {
  color: #424242;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}

.p-3.vetical-padding {
  margin-top: 1rem;
  margin-bottom: 1.5rem;
}

.h5-3 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 2rem;
}

.h5-3.vertical-padding {
  margin-top: .5rem;
  margin-bottom: 1.5rem;
}

.image-placeholder-2 {
  background-color: #0000;
}

.image-placeholder-2.vertical-padding {
  border-radius: 16px;
  margin-top: 1rem;
}

.featured-news-2 {
  width: 36.75rem;
  margin-right: 2rem;
}

.featured-news-2.news.padding-fix {
  padding-top: 0;
  padding-bottom: 0;
}

.h4-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 2.5rem;
}

.h4-2.vertical-padding {
  margin-top: 1.5rem;
}

.label-2 {
  color: #000;
  text-align: center;
  background-color: #0000;
  border-radius: 5px;
  width: 3.375rem;
  margin-right: 0;
  padding: .25rem .5rem;
}

.label-2.p-small {
  font-family: Poppins, sans-serif;
  font-size: .875rem;
  line-height: 1.375rem;
}

.label-2.p-small.blue {
  color: #008eff;
  background-color: #008eff26;
}

.label-2.p-small.green {
  color: #007c1a;
  background-color: #00e07e26;
}

.h3-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 3rem;
  font-weight: 800;
  line-height: 3.5rem;
}

.h3-2.vertical-padding {
  margin-bottom: 0;
}

.material-design-icon-2 {
  color: #008eff;
  font-family: Materialicons, sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  display: inline;
}

.material-design-icon-2:hover {
  color: #0075e0;
}

.material-design-icon-2.padding-0-5 {
  padding-left: .5em;
}

.featured-lastest-news {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: auto;
}

.dot {
  margin-left: .5rem;
  margin-right: .5rem;
}

.dot.caption {
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5rem;
}

.dot.caption.text-accessiblegrey {
  color: var(--accessible-grey\<deleted\|variable-93675b1f\>);
}

.dot.caption.accessible-grey {
  color: #737373;
}

.date_news {
  align-items: center;
  line-height: 1rem;
  display: flex;
}

.date_news.caption {
  text-transform: uppercase;
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5rem;
}

.date_news.caption.text-accessiblegrey.no-capitalization-letter {
  box-shadow: none;
  text-transform: none;
  background-color: #0000;
}

.date_news.caption.text-accessiblegrey.no-capitalization-letter.no-bg {
  box-shadow: none;
  background-color: #0000;
}

.date_news.caption.text-accessiblegrey.no-capitalization-letter.mobile-14px.padding-fix {
  margin-left: 1px;
  margin-right: 5px;
}

.date_news.text-accessiblegrey {
  color: var(--accessible-grey\<deleted\|variable-93675b1f\>);
}

.latest-news {
  padding-left: 2rem;
}

.latest-news.vertical-divider {
  border-left: 1px solid #e9e9e9;
  padding-left: 2rem;
}

.latestnews {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 2.25rem;
  padding-bottom: 2.25rem;
}

.latestnews.divider {
  border-bottom: 1px solid #e9e9e9;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.cta-blue-2 {
  color: #008eff;
  align-items: center;
  font-size: 1.6em;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.cta-blue-2:hover, .cta-blue-2:focus {
  color: #0075e0;
  text-decoration: underline;
}

.cta-blue-2:visited {
  color: #0075e0;
}

.featured-latestnews_container {
  display: none;
}

.featurednews_wrapper {
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.small_label {
  padding: .25rem .5rem;
}

.small_label.p-small.bluelabel {
  color: #0070e1;
  background-color: #008eff26;
}

.small_label.p-small.bluelabel.round_corners {
  border-radius: 5px;
}

.small_label.p-small.greenlabel {
  color: #0a7c1a;
  background-color: #00e07e26;
}

.small_label.p-small.greenlabel.round_corners {
  border-radius: 5px;
}

.small_label.p-small.greylabel {
  background-color: var(--divider\<deleted\|variable-258ad290\>);
  color: var(--accessible-grey\<deleted\|variable-93675b1f\>);
}

.small_label.p-small.greylabel.round_corners, .small_label.p-small.round_corners {
  border-radius: 5px;
}

.posttitle {
  margin-top: 1.5rem;
  margin-bottom: .5rem;
}

.posttitle.h5 {
  margin-top: .5rem;
}

.posttitle.h5.breaking_normal {
  white-space: normal;
}

.posttitle.h5.breaking_normal.padding-fix {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.posttitle.h5.breaking_normal.padding-adjustment {
  margin-top: 1rem;
}

.postdescription {
  margin-top: .5rem;
  margin-bottom: 0;
}

.postdescription.p {
  margin-bottom: 1.5rem;
}

.featuredpostimagepadding {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.featuredpostimagepadding.rounded_corners {
  border-radius: 16px;
}

.featured_news {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.hide {
  display: none;
}

.publishername {
  line-height: 1rem;
}

.publishername.caption.text-accessiblegrey {
  color: var(--accessible-grey\<deleted\|variable-93675b1f\>);
}

.publishername.caption.text-accessiblegrey.no-capitalization-letter {
  box-shadow: none;
  background-color: #0000;
}

.publishername.caption.text-accessiblegrey.no-capitalization-letter.light {
  font-weight: 300;
}

.emptystate {
  display: none;
}

.featured-latestnews_grid {
  grid-column-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.label-date-2 {
  align-items: center;
  display: flex;
}

.date-2 {
  margin-left: 0;
  margin-right: 0;
}

.date-2.caption {
  text-transform: uppercase;
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5rem;
}

.date-2.caption.accessible-grey {
  color: #737373;
}

.featurednews_container {
  padding-left: 6rem;
  padding-right: 6rem;
}

.grid-2 {
  grid-template-rows: auto;
}

.featurednews_grid {
  grid-column-gap: 24px;
  grid-template-rows: auto;
}

.featurednews_grid.mobile-ver {
  grid-column-gap: 40px;
}

.featuredevent_grid {
  grid-column-gap: 24px;
  grid-template-rows: auto;
}

.time {
  line-height: 1rem;
}

.time.caption.text-accessiblegrey {
  color: var(--accessible-grey\<deleted\|variable-93675b1f\>);
}

.time.caption.text-accessiblegrey.no-capitalization-letter {
  box-shadow: none;
  background-color: #0000;
}

.time.caption.text-accessiblegrey.no-capitalization-letter.light {
  font-weight: 300;
}

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

.filters {
  display: flex;
}

.filters.filter-box {
  border: 1px solid var(--divider\<deleted\|variable-258ad290\>);
  border-radius: 5px;
  padding: 8px 8px 8px 16px;
  display: flex;
}

.search-input {
  margin-bottom: 0;
}

.search-input.search-box {
  border: 1px solid var(--divider\<deleted\|variable-258ad290\>);
  border-radius: 5px;
  max-width: 20vw;
  padding-right: 0;
}

.eventtime {
  align-items: center;
  display: flex;
}

.eventtime.padding-fix {
  margin-top: 0;
}

.publisher-name {
  align-items: center;
  margin-top: .25rem;
  display: flex;
}

.date_press {
  align-items: center;
  display: flex;
}

.date_press.caption.text-accessiblegrey {
  color: var(--accessible-grey\<deleted\|variable-93675b1f\>);
}

.date_press.caption.text-accessiblegrey.no-capitalization-letter {
  box-shadow: none;
  background-color: #0000;
}

.date_press.caption.text-accessiblegrey.no-capitalization-letter.light {
  font-weight: 300;
}

.date_press.caption.text-accessiblegrey.no-capitalization-letter.light.mobile-14px.padding-fix {
  margin-left: 1px;
  margin-right: 5px;
}

.date_event {
  align-items: center;
  display: flex;
}

.date_event.caption.text-accessiblegrey {
  color: var(--accessible-grey\<deleted\|variable-93675b1f\>);
}

.date_event.caption.text-accessiblegrey.no-capitalization-letter {
  box-shadow: none;
  background-color: #0000;
}

.date_event.caption.text-accessiblegrey.no-capitalization-letter.light {
  font-weight: 300;
}

.date_event.caption.text-accessiblegrey.no-capitalization-letter.light.mobile-14px.padding-fix {
  margin-left: 1px;
  margin-right: 5px;
}

.date_event.paddin-fix {
  margin-top: .5rem;
}

.lastest-news-2 {
  padding-left: 2rem;
}

.lastest-news-2.divider {
  border-left: 1px solid #e9e9e9;
  padding-left: 2rem;
}

.news-2 {
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 2.25rem;
  padding-bottom: 2.25rem;
}

.news-2.divider {
  border-bottom: 1px solid #e9e9e9;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

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

.news.divider {
  grid-column-gap: 17px;
  border-bottom: 1px solid var(--divider\<deleted\|variable-258ad290\>);
  grid-template-columns: 3fr 1fr;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.postlist {
  grid-template-columns: 1fr;
  margin-bottom: 2rem;
  padding-left: 6rem;
  padding-right: 6rem;
}

.months.h5.text-grey.padding-fix {
  margin-top: 2rem;
}

.tab {
  color: var(--black\<deleted\|variable-07ca9142\>);
  background-color: #0000;
  display: block;
}

.news-eventspost {
  margin-top: 8rem;
  margin-bottom: 10rem;
  padding-left: 18rem;
  padding-right: 18rem;
}

.post-content {
  flex-direction: column;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  display: flex;
}

.article-info {
  flex-direction: column;
  display: flex;
}

.articleinfo_label {
  display: flex;
}

.articleinfo_date-time {
  justify-content: space-between;
}

.articleinfo_grid {
  grid-template-rows: auto;
  align-items: center;
  margin-top: 1rem;
}

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

.herotext-wrapper {
  flex-direction: column;
  display: flex;
}

.herotext-wrapper.positiion-fix {
  height: 17.5vw;
  display: none;
  position: relative;
  top: 3.65vw;
  left: 49.25vw;
}

.heroimg {
  width: 70%;
  max-width: 80%;
  display: block;
}

.heroimg_wrapper {
  justify-content: center;
  margin-top: -50px;
  margin-bottom: -120px;
  display: flex;
}

.heroimg_evaluate {
  max-width: 95%;
  display: block;
}

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

.hero-backgroundimgwrap_evaluate {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 110px;
  margin-bottom: 60px;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
}

.heroimgtext_returningvisitors-2 {
  color: #343a40;
}

.heroimgtext_returningvisitors-2.position-fix {
  position: absolute;
  top: 77%;
  left: 71.75%;
}

.evaluate_heroimg-2 {
  width: 92vw;
  max-width: 80rem;
}

.heroimgtext_businessgrowthwrap-2.position-fix {
  position: absolute;
  top: 12.75%;
  left: 39.5%;
}

.heroimgtext_newsvsreturningvisitorwrap-2 {
  color: #000000de;
  width: 11rem;
  font-size: .78125rem;
}

.heroimgtext_newsvsreturningvisitorwrap-2.position-fix {
  width: auto;
  position: absolute;
  top: 18%;
  left: 70%;
}

.heroimgtext_newvsreturningvisitors-2 {
  color: #000000de;
  font-size: .75rem;
  font-weight: 600;
}

.heroimgtext_newvisitorwrap-2 {
  position: absolute;
  top: 70.75%;
  left: 71.75%;
}

.wg-dropdown {
  text-transform: uppercase;
  flex-direction: column;
  align-items: stretch;
  width: auto;
  font-weight: 700;
}

.sublinkinktext {
  display: flex;
}

.wg-dd-1-list {
  background-color: #fff;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  overflow: hidden;
  box-shadow: 0 -13px 50px 3px #11179c12;
}

.wg-dd-1-list.dropshadow.w--open {
  box-shadow: 4px 0 24px #00000014;
}

.wg-dd-1-list.dropshadow.padding-fix {
  overflow: hidden;
}

.wg-dd-1-list.dropshadow.padding-fix.w--open {
  padding-top: 5px;
  right: 0;
}

.image-8 {
  height: 6rem;
}

.image-8.spacing-fix {
  color: var(--icon\<deleted\|variable-c92fbe80\>);
  margin-bottom: 1rem;
}

.wg-dd-1-togle {
  z-index: 1;
  border-radius: 4px;
  flex-direction: column;
  width: 100%;
  padding: 9px 8px;
}

.wg-dropdown-1-link {
  color: #000;
  text-transform: none;
  background-color: #fff;
  padding: 10px 15px;
  font-size: .8rem;
  font-weight: 500;
  line-height: 1.25rem;
  text-decoration: none;
  transition: background-color .1s;
}

.wg-dropdown-1-link:hover {
  background-color: var(--hover\<deleted\|variable-bed9abb2\>);
  color: var(--secondary\<deleted\|variable-d170d0fa\>);
}

.wg-code {
  display: none;
}

.languageswitcherbtntext {
  align-items: center;
  display: flex;
}

.navlanguageswitcher {
  border: 1px solid var(--accent-green\<deleted\|variable-a0ad44ca\>);
}

.languagebtn.desktop-hide {
  display: none;
}

.postimg_placeholder {
  border-radius: 8px;
}

.social-icons {
  max-width: 100%;
  margin-left: .125rem;
  margin-right: .125rem;
}

.social_icon {
  width: 1.5rem;
}

.next-previousbutton {
  background-color: #0000;
  border-style: none;
  align-items: center;
  font-size: .875rem;
  font-weight: 500;
  display: block;
}

.next-previousbutton.position-fix, .pagination_news-events {
  position: relative;
  top: 1.5rem;
}

.filterswrapper {
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center start;
  width: 748px;
  display: flex;
}

.filter-year {
  align-items: center;
  margin-right: 16px;
}

.filter-dropdown {
  border: 1px solid var(--divider\<deleted\|variable-258ad290\>);
  background-color: var(--white\<deleted\|variable-27c22a21\>);
  border-radius: 4px;
  display: none;
}

.filterdropdownwrapper {
  padding: .75rem .75rem .75rem 1.25rem;
  display: flex;
}

.filterdropdownwrapper.w--open {
  background-color: var(--white\<deleted\|variable-27c22a21\>);
}

.postdatewrapper {
  display: flex;
}

.filter-wrapper {
  flex-direction: column;
  display: flex;
}

.filter-button {
  background-color: #0000;
}

.filter-button:hover {
  background-color: var(--hover\<deleted\|variable-bed9abb2\>);
  color: var(--secondary\<deleted\|variable-d170d0fa\>);
}

.dropdown-list-2 {
  background-color: #0000;
}

.dropdown-list-2.w--open {
  background-color: var(--white\<deleted\|variable-27c22a21\>);
}

.dropdown-list-2.drop-shadow.w--open {
  box-shadow: 4px 0 24px 0 var(--shadow-color\<deleted\|variable-74e09525\>);
}

.dropdown-list-2.drop-shadow.round-corner {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.publisheyear {
  align-items: center;
  display: block;
}

.date-event, .date-news, .date-press {
  align-items: center;
  display: flex;
}

.filter-selection {
  border: 1px solid var(--divider\<deleted\|variable-258ad290\>);
  background-color: var(--white\<deleted\|variable-27c22a21\>);
  border-radius: 5px;
}

.filter-selection.p-small.text-grey {
  color: var(--accessible-grey\<deleted\|variable-93675b1f\>);
}

.filter-selection.p-small.text-grey.padding-fix {
  margin-right: 16px;
}

.filter-selection.p-small.padding-fix {
  margin-bottom: 0;
  margin-right: 16px;
}

.filter-selection.p-small.padding-fix.text-grey {
  color: var(--grey\<deleted\|variable-33628f83\>);
}

.filterwrapper {
  justify-content: flex-start;
  display: flex;
}

.text-field-search {
  border: 1px solid var(--divider\<deleted\|variable-258ad290\>);
  border-radius: 5px;
  width: 16rem;
  margin-bottom: 0;
}

.post-thumbnail {
  border-radius: 6px;
}

.registerbtn {
  justify-content: flex-start;
  max-width: 2%;
  display: flex;
}

.hero-img6 {
  width: 17rem;
  position: absolute;
  top: 50%;
}

.hero-img6.position-fix {
  inset: 0% 0% 0% auto;
}

.hero-img7 {
  width: 20.125rem;
  position: absolute;
  inset: -20% 0% 0% auto;
}

.ir_contactform {
  background-color: var(--white\<deleted\|variable-27c22a21\>);
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 3rem 3rem 3rem 2rem;
  display: grid;
}

.ir_contactform.formoutline {
  border: 1.5px solid var(--divider\<deleted\|variable-258ad290\>);
  border-radius: 8px;
}

.openwidgetwrapper {
  flex-direction: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: flex;
}

._24-7icon {
  max-width: 5.5rem;
}

.ir_contractform {
  margin-top: 3rem;
  margin-left: 8%;
  margin-right: 8%;
}

.contactformwrapper.divider-left {
  border-left: 1px solid var(--divider\<deleted\|variable-258ad290\>);
}

.html-embed-3 {
  margin-left: 40px;
}

.articleinfo_title {
  margin-top: 1.5rem;
  margin-bottom: .5rem;
}

.articleinfo_img {
  margin-top: 2.25rem;
  margin-bottom: 2.25rem;
}

.articleinfo_mainbody {
  margin-top: 1rem;
}

.heading-7 {
  color: var(--secondary\<deleted\|variable-d170d0fa\>);
  text-shadow: 12px 0 14px #00000014;
  font-size: 10em;
  line-height: 10rem;
}

.button-2, .hero-button {
  border: 2px solid var(--secondary\<deleted\|variable-d170d0fa\>);
  color: var(--secondary\<deleted\|variable-d170d0fa\>);
  background-color: #0000;
  border-radius: 5px;
  font-size: 1rem;
  font-weight: 500;
}

.text-block-2 {
  font-size: 1rem;
  font-weight: 600;
}

.feature-title {
  margin-bottom: 1rem;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.25;
}

.feature-title.mobile-feature-title {
  text-align: left;
  font-size: 1.25rem;
}

.feature-title.mobile-feature-title.text-white {
  margin-bottom: 1.5rem;
}

.feature-title.mobile-feature-title.center {
  text-align: center;
}

.feature-title.mobile-feature-title.center.mobile-align-left {
  text-align: left;
  margin-bottom: .2rem;
  margin-left: 1.5rem;
  font-size: 1.2rem;
}

.feature-title.mobile-feature-title.center.mobile-align-left.freature-small {
  font-size: 1.2rem;
}

.feature-description {
  color: var(--body-black\<deleted\|variable-160c1020\>);
  text-align: left;
  margin-top: .25rem;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5rem;
  display: flex;
}

.feature-description.text-white {
  color: var(--white\<deleted\|variable-27c22a21\>);
}

.feature-description.special-spacing {
  margin-bottom: 1rem;
  font-weight: 300;
  line-height: 1.25rem;
}

.feature-description.special-spacing.center {
  text-align: center;
}

.feature-description.special-spacing.center.mobile-align-left {
  text-align: left;
  justify-content: flex-start;
}

.feature-description._3remspacing {
  margin-top: 7rem;
}

.feature-description.sepcial-text.special-key {
  margin-top: 0;
  margin-bottom: 1rem;
}

.feature-description.sepcial-text.special-key.new-pedding-top {
  margin-top: .5em;
  margin-bottom: 0;
  display: none;
}

.feature-description.sepcial-text.new-add-spacing-vn {
  margin-bottom: 1rem;
}

.feature-description.technology-title-spacing {
  width: 80%;
  margin-top: 0;
  margin-bottom: 1rem;
  padding-left: 4rem;
}

.feature-description.newspacing-2 {
  margin-top: 2.5rem;
}

.grid-3 {
  grid-column-gap: 3em;
  grid-row-gap: 1em;
  grid-template: "Area"
  / 1fr 1fr 1fr 1fr;
  align-content: stretch;
  place-items: stretch stretch;
}

.feature-text-only {
  background-color: var(--secondary\<deleted\|variable-d170d0fa\>);
  border-radius: 10px;
  min-height: 18em;
  padding: 1rem;
}

.feature-subtitle {
  color: var(--grey\<deleted\|variable-33628f83\>);
  text-align: left;
  margin-bottom: .5rem;
  font-size: .875rem;
}

.image-9 {
  max-width: 4rem;
}

.function-icon {
  min-width: 4rem;
  max-width: 4rem;
  min-height: 3rem;
  max-height: 3rem;
  margin-bottom: 1rem;
}

.function-icon.mobile-align-left-cion {
  min-height: 4rem;
  max-height: 4rem;
  display: block;
}

.spacing {
  color: #0000;
  padding-top: 1em;
  padding-bottom: 1rem;
  display: block;
}

.spacing.hide {
  display: none;
}

.h3-copy {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 800;
  line-height: 3.5rem;
}

.h3-copy.center.contact-us {
  margin-bottom: 0;
}

.h3-copy.center.vertical-padding {
  margin-top: 1rem;
  margin-bottom: 4rem;
}

.h3-copy.number {
  object-position: 0% 50%;
  background-image: none;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  justify-content: center;
  align-items: center;
  width: 1.5em;
  height: 1.5em;
  display: flex;
}

.h3-copy.number.bottom-padding-8px {
  margin-bottom: .5rem;
}

.h3-copy.text-brandblue.text-align-left {
  color: var(--black\<deleted\|variable-07ca9142\>);
  text-align: center;
}

.h3-copy.hero {
  margin-bottom: .5em;
  font-size: 3em;
  line-height: 56px;
}

.h3-copy.hero.center-middle.hero-investorrelations {
  position: absolute;
  inset: 0% 0% auto;
}

.h3-copy.mobile-32px {
  margin-bottom: .5rem;
  font-size: 48px;
  line-height: 56px;
}

.h3-copy.mobile-32px.padding-bottom-8px._40px {
  font-size: 2.5rem;
  line-height: 3rem;
}

.h3-copy.mobile-32px.padding-bottom-14px {
  margin-bottom: .875rem;
}

.h3-copy.mobile-h2.spacing-adjustment {
  text-align: center;
  width: 100%;
  margin-bottom: 1rem;
  line-height: 3rem;
}

.feature_list-left {
  text-align: center;
  display: block;
}

.grid-4 {
  grid-template-rows: auto;
}

.feature-2-in-1-row {
  grid-column-gap: 5em;
  grid-row-gap: 5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  max-width: 80em;
  display: grid;
}

.image-10 {
  margin-bottom: 1.5rem;
}

.h4-5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 700;
  line-height: 2.5rem;
}

.h4-5.bold {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700;
}

.h4-5.bold.mobile-32px {
  font-size: 32px;
}

.h4-5.mobile-24px.bottom-padding-16px {
  margin-bottom: 1rem;
}

.h4-5.vertical-padding {
  margin-bottom: 1.5rem;
}

.h4-5.vertical-padding.mobile-ver.center.mobile-h2 {
  text-align: center;
}

.h4-5.vertical-padding.mobile-ver.center.mobile-h2.text-align-left {
  text-align: left;
}

.h4-5._40px {
  font-size: 2.5rem;
  line-height: 3rem;
}

.h4-5.spacing-highlight {
  margin-bottom: 1rem;
  font-size: 1.75rem;
  line-height: 2rem;
}

.h4-5.spacing-highlight.mobile-h4-5 {
  text-align: left;
  text-align: left;
  text-align: left;
  line-height: 1.5;
}

.h4-5.spacing-highlight.mobile-h4-5.text-align-center {
  text-align: center;
}

.hightlight-list.heiglight-container {
  background-color: var(--divider\<deleted\|variable-258ad290\>);
  border: 1px solid #0000;
  border-radius: 10px;
  margin-top: 0;
  padding: 1.5rem;
}

.hightlight-list.new-mobile-highlight, .hightlight-list.new-mobile-highlight-tech {
  margin-bottom: 2.5rem;
  display: block;
}

.button-3 {
  color: var(--secondary\<deleted\|variable-d170d0fa\>);
  background-color: #0000;
  border: 1px solid #0000;
  padding-left: 0;
  padding-right: 0;
  font-size: 1rem;
  font-weight: 500;
}

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

.h7.career-h-blue {
  grid-column-gap: 0px;
  grid-row-gap: 8px;
  color: var(--secondary\<deleted\|variable-d170d0fa\>);
  justify-content: flex-start;
  margin-top: 2em;
  font-size: 1.5em;
}

.highlight-description {
  color: var(--body-black\<deleted\|variable-160c1020\>);
  margin-left: 0;
  margin-right: 0;
  font-size: 1rem;
  font-weight: 300;
}

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

.spacing--highlight {
  color: #0000;
  padding-top: 1.5em;
  padding-bottom: 0;
  font-size: 1rem;
  line-height: 0;
}

.grid-5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  display: block;
}

.section-2 {
  align-items: flex-start;
  margin-top: .75rem;
  margin-bottom: 0;
  display: flex;
}

.section-2.newsectionspacing {
  align-items: flex-start;
  margin-bottom: 2rem;
  display: flex;
}

.image-11 {
  align-self: flex-start;
  min-width: 20px;
  max-width: 20px;
  min-height: 20px;
  max-height: 20px;
  margin-right: .5rem;
  padding-top: .2rem;
}

.highlight-key {
  color: var(--body-black\<deleted\|variable-160c1020\>);
  flex: 0 auto;
  align-self: center;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5;
}

.image-12 {
  max-width: 20rem;
  margin-top: 1.5rem;
}

.image-12.mobile-image-16rem {
  max-width: 30rem;
}

.div-block-2 {
  display: flex;
}

.feature-title-solution {
  margin-bottom: .75rem;
  margin-left: 0;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1;
}

.feature-title-solution.mobile-title-solution {
  font-weight: 600;
}

.container-5 {
  flex: 0 auto;
}

.solution-container {
  flex: 0 auto;
  order: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  position: static;
  left: 0;
}

.solution-feature-item {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.percentage-4 {
  background-color: var(--secondary\<deleted\|variable-d170d0fa\>);
  border-radius: 10px;
  padding: 1rem;
}

.percentage-text {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.5em;
  line-height: 4rem;
}

.percentage-text.hero {
  font-size: 3.5em;
}

.percentage-text.mobile-24px.text-white {
  text-align: center;
  align-self: auto;
  font-size: 2rem;
  font-weight: 700;
}

.percentage-text.contact-us {
  text-align: center;
  margin-top: 0;
  margin-bottom: 1rem;
}

.percentage-text.news-events {
  text-align: center;
  margin-bottom: 1em;
}

.percentage-text.mobile-h2 {
  font-size: 3em;
  line-height: 3rem;
}

.percentage-text.mobile-h2.hero-small {
  margin-top: .5rem;
  margin-bottom: 1.5rem;
  font-size: 3em;
  line-height: 3rem;
}

.percentage-text.mobile-h2.spacing-adjustment.spaciing-add {
  margin-bottom: 2rem;
}

.percentage-text.spacing-adjustment {
  margin-top: .5rem;
  margin-bottom: 1rem;
}

.corner {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: auto;
  margin-bottom: 1rem;
  display: flex;
}

.grid-3-copy {
  grid-column-gap: 3em;
  grid-row-gap: 1em;
  grid-template: "Area"
  / 1fr 1fr 1fr 1fr;
  align-content: stretch;
  place-items: stretch stretch;
}

.grid-3-copy-copy {
  grid-column-gap: 3em;
  grid-row-gap: 1em;
  grid-template: "Area"
  / 1fr 1fr 1fr;
  align-content: stretch;
  place-items: stretch stretch;
}

.image-13 {
  height: auto;
  max-height: 2rem;
  margin-bottom: 1rem;
}

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

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

.paragraph-2 {
  color: var(--black\<deleted\|variable-07ca9142\>);
  font-size: 1rem;
  line-height: 1rem;
}

.q-person {
  color: var(--black\<deleted\|variable-07ca9142\>);
  text-align: left;
  margin-top: 3rem;
  margin-bottom: .25rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1rem;
}

.q-person.q-bold {
  margin-top: 2rem;
  font-size: 1.5rem;
}

.grid-6 {
  grid-template-columns: 1fr;
  display: block;
}

.detail-content {
  margin-top: 2rem;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 2.5rem;
}

.image-14 {
  object-fit: fill;
  max-width: 100%;
  margin-bottom: 2rem;
  padding-bottom: 0;
  display: block;
}

.image-15 {
  display: inline-block;
}

.section-4 {
  display: flex;
}

.column-4 {
  justify-content: flex-end;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.columns {
  margin-top: 2rem;
}

.column-5 {
  padding-left: 1rem;
  padding-right: 1rem;
  display: block;
}

.image-16 {
  margin-top: 3rem;
  margin-bottom: 2.5rem;
  display: block;
}

.image-17 {
  margin-right: 1rem;
  display: block;
}

.section-6 {
  margin-top: 1rem;
  margin-bottom: .5rem;
  display: flex;
}

.q-person-center {
  color: var(--black\<deleted\|variable-07ca9142\>);
  text-align: center;
  margin-top: 3rem;
  margin-bottom: .25rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1rem;
}

.q-person-center.q-bold {
  font-size: 1.5rem;
}

.p-small-center {
  color: var(--body-black\<deleted\|variable-160c1020\>);
  text-align: center;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.375rem;
}

.p-small-center.footer-link {
  font-weight: 400;
}

.p-small-center.text-grey.home-quote-description {
  font-size: 1rem;
}

.p-small-center.text-logodarkblue {
  font-weight: 500;
}

.p-small-center.text-logodarkblue.center {
  margin-top: .6em;
}

.p-small-center.text-logodarkblue.center.text-12px {
  font-size: .75rem;
  line-height: 1.25rem;
}

.p-small-center.lang {
  font-size: 1em;
}

.p-small-center.text-accessiblegrey.padding-fix {
  margin-right: 24px;
}

.section-7 {
  margin-top: 2rem;
}

.mobile {
  max-width: 100%;
  display: block;
}

.subtitle-2 {
  color: var(--grey\<deleted\|variable-33628f83\>);
  margin-bottom: .5rem;
  font-size: 1rem;
  font-weight: 600;
}

.paragraph-3 {
  font-size: .75rem;
  font-weight: 600;
}

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

.column-6 {
  padding-left: 0;
  padding-right: 0;
}

.grid-8 {
  grid-template-rows: auto;
  grid-template-columns: 20px 1fr;
  padding-top: 6px;
  padding-bottom: 6px;
}

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

.vn-keypoint-title {
  margin-bottom: 10px;
  font-size: 1.2rem;
  font-weight: 700;
}

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

.special-space {
  margin-top: 0;
  padding-top: 1rem;
}

.special-space.center.mobile-text-left-align.feature-description-03 {
  color: var(--body-black\<deleted\|variable-160c1020\>);
  text-align: left;
  margin-top: .25rem;
  margin-bottom: 1rem;
  padding-top: 0;
  font-size: 1rem;
  line-height: 1.25;
}

.h6-3 {
  color: #000;
  white-space: nowrap;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
}

.h6-3.navbar-tab {
  font-size: 1.8em;
}

.tab-description-3 {
  color: #424242;
  font-size: .875rem;
  font-weight: 300;
  line-height: 1.375rem;
  display: block;
}

.navbar-subbox-3 {
  z-index: 19;
  border-radius: 2px;
  flex-direction: row;
  align-items: flex-start;
  margin-top: 0;
  padding-top: 0;
  display: none;
  position: absolute;
  top: 100%;
  left: -10%;
  overflow: hidden;
  box-shadow: 4px 0 24px #00000014;
}

.navbar-subbox-3.hidden {
  box-shadow: none;
  display: none;
}

.secondary-cta-typo {
  text-align: center;
  white-space: nowrap;
  justify-content: flex-start;
  align-items: center;
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5rem;
  text-decoration: none;
  display: flex;
}

.secondary-cta-typo.medium {
  font-size: 1rem;
  font-weight: 600;
}

.secondary-cta-typo.medium.navbar-link {
  font-size: .875rem;
}

.navbar-subboxlink-3 {
  color: #000;
  border-radius: 8px;
  align-items: flex-start;
  width: 100%;
  padding: 1.8em 2.4em 1.8em 1.8em;
  font-size: .9em;
  text-decoration: none;
  display: flex;
}

.empty {
  margin-top: 1px;
  margin-bottom: 1px;
  padding-top: 1px;
  padding-bottom: 1px;
}

.subtitle-footer {
  color: var(--grey\<deleted\|variable-33628f83\>);
}

.footer-subtitle {
  color: var(--grey\<deleted\|variable-33628f83\>);
  font-size: 1.1em;
  line-height: 2;
}

.image-18 {
  padding-left: 0;
}

.texhnoology-drop-down {
  z-index: 19;
  object-fit: fill;
  border-radius: 0;
  flex-direction: row;
  align-items: flex-start;
  margin-top: 0;
  padding-top: 0;
  display: block;
  position: static;
  top: 100%;
  left: -10%;
  overflow: hidden;
}

.texhnoology-drop-down.large {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100vw;
  display: flex;
  position: fixed;
  inset: 4.8em 0 auto;
}

.texhnoology-drop-down.large.with-divider-top.hidde {
  display: none;
}

.texhnoology-drop-down.large.hidden {
  display: none;
  overflow: visible;
}

.texhnoology-drop-down._2.with-divider-top {
  border-bottom-color: var(--grey\<deleted\|variable-33628f83\>);
}

.texhnoology-drop-down.with-divider-top {
  margin-top: 2px;
  display: flex;
}

.texhnoology-drop-down.with-divider-top.hidden {
  display: none;
}

.texhnoology-drop-down.hidden {
  box-shadow: none;
  display: none;
}

.texhnoology-drop-down.large-megamenu {
  padding-top: 0;
  display: block;
  overflow: hidden;
}

.texhnoology-drop-down.large-megamenu.large {
  width: 100%;
}

.texhnoology-drop-down.large-megamenu.large.hidden {
  padding-top: .5em;
}

.texhnoology-drop-down.large-megamenu.hidden {
  display: none;
}

.texhnoology-drop-down.large-megamenu--2 {
  justify-content: center;
  margin-left: 0;
  padding-top: 0;
  display: block;
  position: absolute;
  top: 100%;
  left: -100%;
  overflow: hidden;
}

.texhnoology-drop-down.large-megamenu--2.large {
  width: 100%;
}

.texhnoology-drop-down.large-megamenu--2.large.hidden {
  padding-top: .5em;
}

.texhnoology-drop-down.large-megamenu--2.hidden {
  display: none;
}

.texhnoology-drop-down.large-megamenu--2.special-spacing-grid {
  z-index: 19;
  display: none;
  left: -316%;
  right: auto;
}

.texhnoology-drop-down.large-megamenu--2.special-spacing-grid.mobile-menu-grid {
  display: none;
  left: -320%;
}

.texhnoology-drop-down.large-megamenu--1 {
  padding-top: 0;
  display: none;
  overflow: hidden;
}

.texhnoology-drop-down.large-megamenu--1.large {
  width: 100%;
}

.texhnoology-drop-down.large-megamenu--1.large.hidden {
  padding-top: .5em;
}

.texhnoology-drop-down.large-megamenu--1.hidden {
  display: none;
}

.texhnoology-drop-down.large-megamenu--3 {
  padding-top: 0;
  display: none;
  overflow: hidden;
}

.texhnoology-drop-down.large-megamenu--3.large {
  width: 100%;
}

.texhnoology-drop-down.large-megamenu--3.large.hidden {
  padding-top: .5em;
}

.texhnoology-drop-down.large-megamenu--3.hidden {
  display: none;
}

.texhnoology-drop-down.large-megamenu--14 {
  padding-top: 0;
  display: none;
  overflow: hidden;
}

.texhnoology-drop-down.large-megamenu--14.large {
  width: 100%;
}

.texhnoology-drop-down.large-megamenu--14.large.hidden {
  padding-top: .5em;
}

.texhnoology-drop-down.large-megamenu--14.hidden {
  display: none;
}

.container-6 {
  border-left: 1rem solid var(--light-green\<deleted\|variable-3e93fcf8\>);
  display: block;
}

.div-block-3 {
  cursor: auto;
  object-fit: fill;
  background-color: #0000;
  flex-wrap: wrap;
  align-content: stretch;
  margin-top: 0;
  font-size: 1rem;
  display: flex;
  overflow: visible;
}

.div-block-5 {
  cursor: pointer;
  display: block;
}

.section-8 {
  font-size: 1rem;
  display: flex;
}

.technology-title {
  width: 100%;
  padding-left: .5rem;
  font-size: 1.5rem;
  font-weight: 600;
}

.article {
  text-align: left;
  border-left: 1rem solid #cff3db;
  width: auto;
  margin-left: 6rem;
  margin-right: 6rem;
  padding-left: 2rem;
  display: block;
}

.new-section {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.div-block-5-copy {
  display: none;
}

.div-block-6 {
  cursor: pointer;
  padding-top: 1rem;
  padding-bottom: .5rem;
  display: flex;
}

.highlight-description-2 {
  color: var(--body-black\<deleted\|variable-160c1020\>);
  width: 80%;
  margin: 1rem 0 1rem 2rem;
  font-size: 1rem;
  font-weight: 300;
}

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

.div-block-7 {
  cursor: pointer;
  justify-content: flex-start;
  font-size: 1rem;
  display: none;
}

.div-block-9 {
  text-align: center;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-113 {
  cursor: pointer;
  background-color: #b5e5a43b;
  flex: 0 auto;
  justify-content: center;
  width: 20%;
  margin-left: 2rem;
  padding: 1rem;
  font-size: .5rem;
  display: flex;
}

.div-block-113.second-block {
  background-color: #f8fdfa;
  border: 1px solid #95ebba;
  border-radius: 5px;
  align-items: center;
  width: 23%;
  margin-top: .5rem;
  margin-left: 1rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.technology-subtitle {
  font-size: .8rem;
  font-weight: 600;
}

.image-19 {
  width: 50%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 4rem;
  display: block;
}

.div-block-12 {
  border: 1px solid var(--light-green\<deleted\|variable-3e93fcf8\>);
  cursor: pointer;
  border-radius: 5px;
  flex: 0 auto;
  justify-content: flex-start;
  width: 95%;
  min-width: 0;
  min-height: 0;
  margin-top: 1rem;
  margin-bottom: .5rem;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1rem;
  display: none;
  overflow: visible;
}

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

.black-main {
  border-bottom: 1px solid var(--divider\<deleted\|variable-258ad290\>);
}

.grid-12 {
  grid-template: "."
                 "Area"
                 / 1fr;
  width: 100%;
}

.block-111 {
  margin-bottom: 1.5rem;
  display: flex;
}

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

.block-112 {
  display: block;
}

.dropdown-2 {
  flex: 1;
}

.dropdown-list-3 {
  background-color: var(--white\<deleted\|variable-27c22a21\>);
  display: flex;
  position: static;
}

.div-block-5-copy {
  cursor: pointer;
  display: block;
}

.grid-14 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  display: block;
}

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

.div-block-15 {
  border: 1px solid var(--light-green\<deleted\|variable-3e93fcf8\>);
  cursor: pointer;
  border-radius: 5px;
  flex: 0 auto;
  justify-content: flex-start;
  width: 95%;
  min-width: 0;
  min-height: 0;
  margin-top: 1rem;
  margin-bottom: .5rem;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1rem;
  display: none;
  overflow: visible;
}

.div-block-17 {
  border: 1px solid var(--light-green\<deleted\|variable-3e93fcf8\>);
  cursor: pointer;
  border-radius: 5px;
  justify-content: flex-start;
  width: 95%;
  min-width: 0;
  min-height: 0;
  margin-top: 1rem;
  margin-bottom: .5rem;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1rem;
  display: none;
  overflow: visible;
}

.tab-link-tab-1 {
  margin-right: 0;
}

.tab-link-tab-1.w--current {
  margin-right: 4rem;
}

.highlight-description-tectechtechntechnotechnoltechnolotechnologtechnologytechnology-2 {
  color: var(--body-black\<deleted\|variable-160c1020\>);
  width: 80%;
  margin: 0 0 1rem;
  padding-bottom: 1rem;
  font-size: 1rem;
  font-weight: 300;
}

.new-icon-arrow-technoiogy {
  justify-content: center;
  align-items: center;
  width: 1rem;
  margin-left: 1rem;
  margin-right: 1em;
  padding-left: 0;
  display: flex;
  position: relative;
}

.new-icon-arrow-technoiogy.padding-fix {
  margin-left: .5em;
  margin-right: 0;
}

.new-icon-arrow-technoiogy.language {
  margin-left: .5em;
  margin-right: 0;
}

.hightlight-list-copy.heiglight-container {
  background-color: var(--divider\<deleted\|variable-258ad290\>);
  border: 1px solid #0000;
  border-radius: 10px;
  margin-top: 0;
  padding: 1.5rem;
}

.hightlight-list-copy.new-mobile-highlight {
  margin-bottom: 2.5rem;
  display: block;
}

.hightlight-list-copy.new-mobile-highlight-tech {
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding: 2rem 1rem 2rem 2rem;
  display: block;
}

.text-span {
  text-align: left;
  font-weight: 300;
}

.paragraph-4 {
  font-size: 1rem;
}

.text-span-2 {
  font-weight: 600;
}

.paragraph-5 {
  color: var(--body-black\<deleted\|variable-160c1020\>);
  margin-bottom: 1rem;
  padding-left: 1px;
  font-size: 1rem;
  display: block;
}

.h5-6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 700;
  line-height: 2.5rem;
}

.h5-6.bold {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700;
}

.h5-6.bold.mobile-32px {
  font-size: 32px;
}

.h5-6.mobile-24px.bottom-padding-16px {
  margin-bottom: 1rem;
}

.h5-6.vertical-padding {
  margin-bottom: 1.5rem;
}

.h5-6.vertical-padding.mobile-ver.center.mobile-h2 {
  text-align: center;
}

.h5-6.vertical-padding.mobile-ver.center.mobile-h2.text-align-left {
  text-align: left;
}

.h5-6._40px {
  font-size: 2.5rem;
  line-height: 3rem;
}

.h5-6.spacing-highlight {
  margin-bottom: 1rem;
  font-size: 1.75rem;
  line-height: 2rem;
}

.h5-6.spacing-highlight.mobile-h4-5 {
  font-size: 1.3rem;
  font-style: normal;
  line-height: 1.5rem;
}

.italic-text {
  text-align: center;
  justify-content: center;
  align-items: center;
  font-style: normal;
  font-weight: 600;
  display: flex;
}

.italic-text-2, .italic-text-3, .italic-text-4 {
  text-align: center;
  font-style: normal;
  font-weight: 600;
}

.hightlight-list-copy-copy.heiglight-container {
  background-color: var(--divider\<deleted\|variable-258ad290\>);
  border: 1px solid #0000;
  border-radius: 10px;
  margin-top: 0;
  padding: 1.5rem;
}

.hightlight-list-copy-copy.new-mobile-highlight {
  margin-bottom: 2.5rem;
  display: block;
}

.hightlight-list-copy-copy.new-mobile-highlight-tech {
  width: 100%;
  margin-bottom: 0;
  padding: 2rem 1rem 2rem 2rem;
  display: block;
}

.div-block-14-copy {
  display: none;
}

.text-block-3 {
  color: var(--body-black\<deleted\|variable-160c1020\>);
}

.text-block-4 {
  color: var(--body-black\<deleted\|variable-160c1020\>);
  text-align: center;
  max-width: 100px;
  font-size: .7rem;
  line-height: 1.5;
}

.div-block-18 {
  max-width: 40%;
  margin-right: 2rem;
}

.hightlight-list-copy-copy-copy.heiglight-container {
  background-color: var(--divider\<deleted\|variable-258ad290\>);
  border: 1px solid #0000;
  border-radius: 10px;
  margin-top: 0;
  padding: 1.5rem;
}

.hightlight-list-copy-copy-copy.new-mobile-highlight {
  margin-bottom: 2.5rem;
  display: block;
}

.hightlight-list-copy-copy-copy.new-mobile-highlight-tech {
  width: 50%;
  margin-bottom: 0;
  padding: 2rem 1rem 2rem 2rem;
  display: flex;
}

.text-span-3 {
  font-weight: 600;
}

.text-span-4 {
  font-weight: 700;
}

.div-block-12-copy {
  border: 1px solid var(--light-green\<deleted\|variable-3e93fcf8\>);
  cursor: pointer;
  border-radius: 5px;
  flex: 0 auto;
  justify-content: flex-start;
  width: 95%;
  min-width: 0;
  min-height: 0;
  margin-top: 1rem;
  margin-left: 2rem;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1rem;
  display: flex;
  overflow: visible;
}

.div-block-19 {
  border: 1px solid var(--light-green\<deleted\|variable-3e93fcf8\>);
  cursor: pointer;
  border-radius: 5px;
  flex: 0 auto;
  justify-content: flex-start;
  width: 95%;
  min-width: 0;
  min-height: 0;
  margin-top: 1rem;
  margin-bottom: .5rem;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1rem;
  display: none;
  overflow: visible;
}

.navbar-linkarrow-copy {
  justify-content: center;
  align-items: center;
  width: 4%;
  height: 4rem;
  margin-right: 1em;
  display: flex;
  position: absolute;
  right: 10%;
}

.navbar-linkarrow-copy.padding-fix {
  margin-left: .5em;
  margin-right: 0;
}

.navbar-linkarrow-copy.language {
  margin-left: .5em;
  margin-right: 0;
}

.div-block-11-copy {
  cursor: pointer;
  background-color: #f8fdfa;
  border: 1px solid #95ebba;
  border-radius: 5px;
  flex: 0 auto;
  justify-content: center;
  width: 23%;
  margin-top: .5rem;
  margin-left: 0;
  padding: 1rem;
  font-size: .5rem;
  display: flex;
}

.div-block-11-copy.second-block {
  border-radius: 5px;
  align-items: center;
  width: 23%;
  margin-left: 1rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.div-block-110 {
  cursor: pointer;
  background-color: #b5e5a43b;
  flex: 0 auto;
  justify-content: center;
  width: 20%;
  margin-left: 2rem;
  padding: 1rem;
  font-size: .5rem;
  display: flex;
}

.div-block-110.second-block {
  background-color: #f8fdfa;
  border: 1px solid #95ebba;
  border-radius: 5px;
  align-items: center;
  width: 23%;
  margin-top: .5rem;
  margin-left: 1rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.div-block-110.second-block.hide-it-first {
  display: none;
}

.div-block-112 {
  cursor: pointer;
  background-color: #b5e5a43b;
  flex: 0 auto;
  justify-content: center;
  width: 20%;
  margin-left: 2rem;
  padding: 1rem;
  font-size: .5rem;
  display: flex;
}

.div-block-112.second-block {
  background-color: #f8fdfa;
  border: 1px solid #95ebba;
  border-radius: 5px;
  align-items: center;
  width: 23%;
  margin-top: .5rem;
  margin-left: 1rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.div-block-131, .div-block-132 {
  border: 1px solid var(--light-green\<deleted\|variable-3e93fcf8\>);
  cursor: pointer;
  border-radius: 5px;
  flex: 0 auto;
  justify-content: flex-start;
  width: 95%;
  min-width: 0;
  min-height: 0;
  margin-top: 1rem;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1rem;
  display: none;
  overflow: visible;
}

.div-block-133 {
  text-align: left;
  cursor: pointer;
  background-color: #f8fdfa;
  border: 1px solid #95ebba;
  border-radius: 5px;
  flex: 0 auto;
  justify-content: center;
  width: 23%;
  margin-top: .5rem;
  margin-left: 1rem;
  padding: 1rem;
  font-size: .5rem;
  display: flex;
}

.div-block-133.second-block {
  border-radius: 5px;
  align-items: center;
  width: 23%;
  margin-left: 1rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.div-block-134 {
  cursor: pointer;
  background-color: #b5e5a43b;
  flex: 0 auto;
  justify-content: center;
  width: 20%;
  margin-left: 2rem;
  padding: 1rem;
  font-size: .5rem;
  display: flex;
}

.div-block-134.second-block {
  background-color: #f8fdfa;
  border: 1px solid #95ebba;
  border-radius: 5px;
  align-items: center;
  width: 23%;
  height: 10em;
  margin-top: .5rem;
  margin-left: 0;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.article-1 {
  text-align: left;
  border-left: 1rem solid #c2edf1;
  width: auto;
  margin-left: 6rem;
  margin-right: 6rem;
  padding-left: 2rem;
  display: block;
}

.div-block-141 {
  cursor: pointer;
  background-color: #f1f9f9;
  border: 1px solid #8be3ed;
  border-radius: 5px;
  flex: 0 auto;
  justify-content: center;
  width: 20%;
  margin-top: .5rem;
  margin-left: 0;
  padding: 1rem;
  font-size: .5rem;
  display: flex;
}

.div-block-141.second-block {
  border-radius: 5px;
  align-items: center;
  width: 23%;
  margin-left: 1rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.div-block-142 {
  cursor: pointer;
  background-color: #b5e5a43b;
  flex: 0 auto;
  justify-content: center;
  width: 20%;
  margin-left: 2rem;
  padding: 1rem;
  font-size: .5rem;
  display: flex;
}

.div-block-142.second-block {
  background-color: #f1f9f9;
  border: 1px solid #8be3ed;
  border-radius: 5px;
  align-items: center;
  width: 23%;
  margin-top: .5rem;
  margin-left: 1rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.div-block-143 {
  cursor: pointer;
  background-color: #b5e5a43b;
  flex: 0 auto;
  justify-content: center;
  width: 20%;
  margin-left: 2rem;
  padding: 1rem;
  font-size: .5rem;
  display: flex;
}

.div-block-143.second-block {
  background-color: #f1f9f9;
  border: 1px solid #8be3ed;
  border-radius: 5px;
  align-items: center;
  width: 23%;
  margin-top: .5rem;
  margin-left: 1rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.div-block-144 {
  cursor: pointer;
  background-color: #b5e5a43b;
  flex: 0 auto;
  justify-content: center;
  width: 20%;
  margin-left: 2rem;
  padding: 1rem;
  font-size: .5rem;
  display: flex;
}

.div-block-144.second-block {
  background-color: #f1f9f9;
  border: 1px solid #8be3ed;
  border-radius: 5px;
  align-items: center;
  width: 23%;
  margin-top: .5rem;
  margin-left: 1rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.div-block-145, .div-block-146 {
  cursor: pointer;
  border: 1px solid #c2edf1;
  border-radius: 5px;
  flex: 0 auto;
  justify-content: flex-start;
  width: 95%;
  min-width: 0;
  min-height: 0;
  margin-top: 1rem;
  margin-bottom: .5rem;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1rem;
  display: none;
  overflow: visible;
}

.div-block-147 {
  cursor: pointer;
  border: 1px solid #c2edf1;
  border-radius: 5px;
  justify-content: flex-start;
  width: 95%;
  min-width: 0;
  min-height: 0;
  margin-top: 1rem;
  margin-bottom: .5rem;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1rem;
  display: none;
  overflow: visible;
}

.div-block-148 {
  cursor: pointer;
  border: 1px solid #c2edf1;
  border-radius: 5px;
  flex: 0 auto;
  justify-content: flex-start;
  width: 95%;
  min-width: 0;
  min-height: 0;
  margin-top: 1rem;
  margin-bottom: .5rem;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1rem;
  display: none;
  overflow: visible;
}

.article-2 {
  text-align: left;
  border-left: 1rem solid #d4c3eb;
  width: auto;
  margin-left: 6rem;
  margin-right: 6rem;
  padding-left: 2rem;
  display: block;
}

.div-block-151 {
  cursor: pointer;
  background-color: #f7f3fb;
  border: 1px solid #b58ee9;
  border-radius: 5px;
  flex: 0 auto;
  justify-content: center;
  width: 20%;
  margin-top: .5rem;
  margin-left: 0;
  padding: 1rem;
  font-size: .5rem;
  display: flex;
}

.div-block-151.second-block {
  border-radius: 5px;
  align-items: center;
  width: 23%;
  margin-left: 1rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.div-block-152 {
  cursor: pointer;
  background-color: #b5e5a43b;
  flex: 0 auto;
  justify-content: center;
  width: 20%;
  margin-left: 2rem;
  padding: 1rem;
  font-size: .5rem;
  display: flex;
}

.div-block-152.second-block {
  background-color: #f7f3fb;
  border: 1px solid #b58ee9;
  border-radius: 5px;
  align-items: center;
  width: 23%;
  margin-top: .5rem;
  margin-left: 1rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.div-block-153 {
  cursor: pointer;
  background-color: #b5e5a43b;
  flex: 0 auto;
  justify-content: center;
  width: 20%;
  margin-left: 2rem;
  padding: 1rem;
  font-size: .5rem;
  display: flex;
}

.div-block-153.second-block {
  background-color: #f7f3fb;
  border: 1px solid #b58ee9;
  border-radius: 5px;
  align-items: center;
  width: 23%;
  margin-top: .5rem;
  margin-left: 1rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.div-block-154 {
  cursor: pointer;
  background-color: #b5e5a43b;
  flex: 0 auto;
  justify-content: center;
  width: 20%;
  margin-left: 2rem;
  padding: 1rem;
  font-size: .5rem;
  display: flex;
}

.div-block-154.second-block {
  background-color: #f7f3fb;
  border: 1px solid #b58ee9;
  border-radius: 5px;
  align-items: center;
  width: 23%;
  margin-top: .5rem;
  margin-left: 1rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.div-block-156 {
  cursor: pointer;
  background-color: #b5e5a43b;
  flex: 0 auto;
  justify-content: center;
  width: 20%;
  margin-left: 2rem;
  padding: 1rem;
  font-size: .5rem;
  display: flex;
}

.div-block-156.second-block {
  background-color: #f7f3fb;
  border: 1px solid #b58ee9;
  border-radius: 5px;
  align-items: center;
  width: 23%;
  margin-top: .5rem;
  margin-left: 1rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.div-block-155 {
  text-align: left;
  cursor: pointer;
  background-color: #f7f3fb;
  border: 1px solid #b58ee9;
  border-radius: 5px;
  flex: 0 auto;
  justify-content: center;
  width: 20%;
  margin-top: .5rem;
  margin-left: 0;
  padding: 1rem;
  font-size: .5rem;
  display: flex;
}

.div-block-155.second-block {
  border-radius: 5px;
  align-items: center;
  width: 23%;
  margin-left: 1rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.div-block-157, .div-block-158, .div-block-159, .div-block-160 {
  cursor: pointer;
  border: 1px solid #b58ee9;
  border-radius: 5px;
  flex: 0 auto;
  justify-content: flex-start;
  width: 95%;
  min-width: 0;
  min-height: 0;
  margin-top: 1rem;
  margin-bottom: .5rem;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1rem;
  display: none;
  overflow: visible;
}

.div-block-161 {
  cursor: pointer;
  border: 1px solid #b58ee9;
  border-radius: 5px;
  flex: 0 auto;
  justify-content: flex-start;
  width: 95%;
  min-width: 0;
  min-height: 0;
  margin-top: 1rem;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1rem;
  display: none;
  overflow: visible;
}

.div-block-162 {
  cursor: pointer;
  background-color: #b5e5a43b;
  flex: 0 auto;
  justify-content: center;
  width: 20%;
  margin-left: 2rem;
  padding: 1rem;
  font-size: .5rem;
  display: flex;
}

.div-block-162.second-block {
  background-color: #f7f3fb;
  border: 1px solid #b58ee9;
  border-radius: 5px;
  align-items: center;
  width: 23%;
  margin-top: .5rem;
  margin-left: 1rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.div-block-163 {
  cursor: pointer;
  border: 1px solid #b58ee9;
  border-radius: 5px;
  flex: 0 auto;
  justify-content: flex-start;
  width: 95%;
  min-width: 0;
  min-height: 0;
  margin-top: 1rem;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1rem;
  display: none;
  overflow: visible;
}

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

.feature-description-01 {
  color: var(--body-black\<deleted\|variable-160c1020\>);
  text-align: left;
  margin-top: .25rem;
  margin-bottom: 1rem;
  font-size: 1rem;
  line-height: 1.5rem;
  display: flex;
}

.feature-description-01.text-white {
  color: var(--white\<deleted\|variable-27c22a21\>);
}

.feature-description-01.special-spacing {
  margin-bottom: 1rem;
  font-weight: 300;
  line-height: 1.25rem;
}

.feature-description-01.special-spacing.center {
  text-align: center;
}

.feature-description-01._3remspacing {
  margin-top: 7rem;
}

.feature-description-01.sepcial-text.special-key {
  margin-top: 0;
  margin-bottom: 1rem;
}

.feature-description-01.technology-title-spacing {
  width: 80%;
  margin-top: 0;
  margin-bottom: 1rem;
  padding-left: 4rem;
}

.image-20 {
  max-width: 90%;
}

.feature-description-02 {
  color: var(--body-black\<deleted\|variable-160c1020\>);
  text-align: left;
  margin-top: 1.25rem;
  margin-bottom: 1rem;
  font-size: 1rem;
  line-height: 1.5rem;
  display: flex;
}

.feature-description-02.text-white {
  color: var(--white\<deleted\|variable-27c22a21\>);
}

.feature-description-02.special-spacing {
  margin-bottom: 1rem;
  font-weight: 300;
  line-height: 1.25rem;
}

.feature-description-02.special-spacing.center {
  text-align: center;
}

.feature-description-02._3remspacing {
  margin-top: 7rem;
}

.feature-description-02.sepcial-text.special-key {
  margin-top: 0;
  margin-bottom: 1rem;
}

.feature-description-02.technology-title-spacing {
  width: 80%;
  margin-top: 0;
  margin-bottom: 1rem;
  padding-left: 4rem;
}

.italic-text-6 {
  font-style: normal;
  font-weight: 600;
}

.text-span-5, .text-span-6, .text-span-7 {
  margin-right: .5rem;
}

.sub-band-title {
  font-style: normal;
}

.subtitle-banding {
  margin-top: 1.5rem;
  margin-bottom: .5rem;
  font-size: 1rem;
  font-weight: 700;
}

.subtitle-banding-1 {
  margin-top: .25rem;
  margin-bottom: 1rem;
  font-size: 1rem;
  font-weight: 500;
}

.italic-text-7 {
  font-style: normal;
  font-weight: 500;
}

.image-21 {
  margin-top: 2.5rem;
}

.image-22 {
  margin-top: 1rem;
}

.image-23 {
  max-width: 80px;
}

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

.slide-wrap-2 {
  align-items: center;
  width: 5000px;
  margin-left: -20px;
  margin-right: -20px;
  padding: 40px 40px 40px 10px;
  display: flex;
}

.logo-img._50-r-m {
  margin-right: 200px;
}

.animate_dot {
  width: 3em;
  display: none;
  position: absolute;
  top: 0;
  left: auto;
  right: -1.5em;
}

.animate_dot_2 {
  width: 3em;
  display: none;
  position: absolute;
  top: 28.5em;
  left: -1.5em;
  right: auto;
}

.quote-logo-roche {
  height: 6em;
  margin-top: 4em;
  margin-bottom: 4em;
}

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

.text-span-8 {
  color: var(--secondary\<deleted\|variable-d170d0fa\>);
}

.iso-cardwrap {
  grid-column-gap: 3em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 2em;
  margin-bottom: 2em;
  display: grid;
}

.partneraadvertisecard {
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  max-width: 15em;
  height: 100%;
  max-height: 15em;
  display: flex;
}

.partneraadvertisecard.elevation-card {
  border-radius: 8px;
  max-width: 20em;
  height: 20em;
  max-height: 50em;
}

.p-small-2 {
  color: #424242;
  text-align: left;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.375rem;
}

.p-small-2.text-grey.home-quote-description {
  color: var(--grey\<deleted\|variable-33628f83\>);
  font-size: .8rem;
}

.p-small-2.text-grey.home-quote-description-2 {
  color: var(--grey\<deleted\|variable-33628f83\>);
  text-align: center;
  font-size: 1rem;
}

.p-small-2.text-grey.home-quote-description-2-copy {
  color: var(--grey\<deleted\|variable-33628f83\>);
  font-size: .8rem;
}

.section-10 {
  margin-top: 0;
  padding-top: 4em;
  padding-bottom: 4em;
}

.section-10.quote-box {
  padding-top: 0;
  padding-bottom: 0;
}

.quote-2 {
  color: #000;
  text-align: center;
  margin-bottom: 0;
  font-size: 1.6rem;
  font-style: italic;
  font-weight: 600;
  line-height: 1.75rem;
  display: block;
}

.container-7 {
  width: auto;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 8em;
  padding-right: 8em;
  transition: opacity .2s;
}

.testimony-quote-2 {
  margin: 4em;
}

.grid-15 {
  grid-column-gap: 10px;
  grid-template-rows: minmax(auto, 1fr);
  grid-template-columns: 160px 1fr;
}

.grid-16 {
  grid-template-rows: auto;
  grid-template-columns: 160px 1fr;
  align-items: center;
}

.quote-logo-copy {
  height: 2em;
  margin: 2em 10px 4em auto;
}

.hero-section-bright {
  color: var(--white\<deleted\|variable-27c22a21\>);
  background-color: #0000;
  height: 100vh;
  min-height: 600px;
  max-height: 900px;
  margin-top: 5rem;
  padding-bottom: 5rem;
  position: relative;
  overflow: hidden;
}

.hero-section-bright.hero-investorrelations {
  background-color: var(--hero-background\<deleted\|variable-461c0f44\>);
  padding-top: 10vh;
  padding-bottom: 10vh;
}

.video-2 {
  grid-column-gap: 0em;
  grid-row-gap: 1em;
  text-align: right;
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(30em, .7fr);
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: space-between;
  width: 45em;
  height: 40em;
  margin-top: 13vh;
  margin-bottom: auto;
  padding-bottom: 0;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.text-span-9, .text-span-10 {
  color: var(--secondary\<deleted\|variable-d170d0fa\>);
}

.image-24 {
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.image-24.image-new {
  max-width: 80em;
  margin-top: 3em;
  margin-bottom: 3em;
}

.container-9 {
  display: block;
}

.section-11, .container-10 {
  justify-content: center;
  display: flex;
}

.container-10.imagenew {
  margin-bottom: 2em;
}

.image-25 {
  min-width: 10px;
  max-width: 10px;
  min-height: 10px;
  max-height: 10px;
  margin-top: 8px;
  margin-right: 10px;
  padding-top: 0;
  padding-right: 0;
}

.bold-text-4, .bold-text-5 {
  font-weight: 800;
}

.new-upper-section-space {
  margin-top: 5em;
}

.div-block-165 {
  border-bottom: 1px solid var(--divider\<deleted\|variable-258ad290\>);
  justify-content: space-between;
  display: flex;
}

.div-block-165.newsection1 {
  cursor: pointer;
  margin-top: 1em;
  padding-bottom: 1em;
  display: block;
}

.image-26 {
  flex: 0 auto;
  display: none;
}

.div-block-166 {
  cursor: pointer;
  justify-content: space-between;
  display: flex;
}

.arrow-up {
  display: none;
}

.nurture-section, .teamwork-section, .integrity-section, .inclusion-section {
  cursor: pointer;
  justify-content: space-between;
  display: flex;
}

.nuture-description {
  color: var(--body-black\<deleted\|variable-160c1020\>);
  text-align: left;
  margin-top: .25rem;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5rem;
  display: flex;
}

.nuture-description.text-white {
  color: var(--white\<deleted\|variable-27c22a21\>);
}

.nuture-description.special-spacing {
  margin-bottom: 1rem;
  font-weight: 300;
  line-height: 1.25rem;
}

.nuture-description.special-spacing.center {
  text-align: center;
}

.nuture-description._3remspacing {
  margin-top: 7rem;
}

.nuture-description.sepcial-text.special-key {
  margin-top: 0;
  margin-bottom: 1rem;
}

.nuture-description.sepcial-text.special-key.new-pedding-top {
  margin-top: .5em;
  margin-bottom: 0;
  display: none;
}

.nuture-description.sepcial-text.new-add-spacing-vn {
  margin-bottom: 1rem;
}

.nuture-description.technology-title-spacing {
  width: 80%;
  margin-top: 0;
  margin-bottom: 1rem;
  padding-left: 4rem;
}

.nuture-description.newspacing-2 {
  margin-top: 2.5rem;
}

.teamwork-description {
  color: var(--body-black\<deleted\|variable-160c1020\>);
  text-align: left;
  margin-top: .25rem;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5rem;
  display: flex;
}

.teamwork-description.text-white {
  color: var(--white\<deleted\|variable-27c22a21\>);
}

.teamwork-description.special-spacing {
  margin-bottom: 1rem;
  font-weight: 300;
  line-height: 1.25rem;
}

.teamwork-description.special-spacing.center {
  text-align: center;
}

.teamwork-description._3remspacing {
  margin-top: 7rem;
}

.teamwork-description.sepcial-text.special-key {
  margin-top: 0;
  margin-bottom: 1rem;
}

.teamwork-description.sepcial-text.special-key.new-pedding-top {
  margin-top: .5em;
  margin-bottom: 0;
  display: none;
}

.teamwork-description.sepcial-text.new-add-spacing-vn {
  margin-bottom: 1rem;
}

.teamwork-description.technology-title-spacing {
  width: 80%;
  margin-top: 0;
  margin-bottom: 1rem;
  padding-left: 4rem;
}

.teamwork-description.newspacing-2 {
  margin-top: 2.5rem;
}

.integrity-description {
  color: var(--body-black\<deleted\|variable-160c1020\>);
  text-align: left;
  margin-top: .25rem;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5rem;
  display: flex;
}

.integrity-description.text-white {
  color: var(--white\<deleted\|variable-27c22a21\>);
}

.integrity-description.special-spacing {
  margin-bottom: 1rem;
  font-weight: 300;
  line-height: 1.25rem;
}

.integrity-description.special-spacing.center {
  text-align: center;
}

.integrity-description._3remspacing {
  margin-top: 7rem;
}

.integrity-description.sepcial-text.special-key {
  margin-top: 0;
  margin-bottom: 1rem;
}

.integrity-description.sepcial-text.special-key.new-pedding-top {
  margin-top: .5em;
  margin-bottom: 0;
  display: none;
}

.integrity-description.sepcial-text.new-add-spacing-vn {
  margin-bottom: 1rem;
}

.integrity-description.technology-title-spacing {
  width: 80%;
  margin-top: 0;
  margin-bottom: 1rem;
  padding-left: 4rem;
}

.integrity-description.newspacing-2 {
  margin-top: 2.5rem;
}

.inclusion-description {
  color: var(--body-black\<deleted\|variable-160c1020\>);
  text-align: left;
  margin-top: .25rem;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5rem;
  display: flex;
}

.inclusion-description.text-white {
  color: var(--white\<deleted\|variable-27c22a21\>);
}

.inclusion-description.special-spacing {
  margin-bottom: 1rem;
  font-weight: 300;
  line-height: 1.25rem;
}

.inclusion-description.special-spacing.center {
  text-align: center;
}

.inclusion-description._3remspacing {
  margin-top: 7rem;
}

.inclusion-description.sepcial-text.special-key {
  margin-top: 0;
  margin-bottom: 1rem;
}

.inclusion-description.sepcial-text.special-key.new-pedding-top {
  margin-top: .5em;
  margin-bottom: 0;
  display: none;
}

.inclusion-description.sepcial-text.new-add-spacing-vn {
  margin-bottom: 1rem;
}

.inclusion-description.technology-title-spacing {
  width: 80%;
  margin-top: 0;
  margin-bottom: 1rem;
  padding-left: 4rem;
}

.inclusion-description.newspacing-2 {
  margin-top: 2.5rem;
}

.ownership-description {
  color: var(--body-black\<deleted\|variable-160c1020\>);
  text-align: left;
  margin-top: .25rem;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5rem;
  display: flex;
}

.ownership-description.text-white {
  color: var(--white\<deleted\|variable-27c22a21\>);
}

.ownership-description.special-spacing {
  margin-bottom: 1rem;
  font-weight: 300;
  line-height: 1.25rem;
}

.ownership-description.special-spacing.center {
  text-align: center;
}

.ownership-description._3remspacing {
  margin-top: 7rem;
}

.ownership-description.sepcial-text.special-key {
  margin-top: 0;
  margin-bottom: 1rem;
}

.ownership-description.sepcial-text.special-key.new-pedding-top {
  margin-top: .5em;
  margin-bottom: 0;
  display: none;
}

.ownership-description.sepcial-text.new-add-spacing-vn {
  margin-bottom: 1rem;
}

.ownership-description.technology-title-spacing {
  width: 80%;
  margin-top: 0;
  margin-bottom: 1rem;
  padding-left: 4rem;
}

.ownership-description.newspacing-2 {
  margin-top: 2.5rem;
}

.mobile-image {
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.mobile-image.image-new {
  max-width: 0%;
  margin-top: 3em;
  margin-bottom: 3em;
  display: none;
}

.mobile-timeline {
  display: none;
}

.container-12 {
  justify-content: center;
  display: flex;
}

.text-span-11 {
  color: var(--secondary\<deleted\|variable-d170d0fa\>);
}

.newfeaturelist {
  border: 1px solid var(--divider\<deleted\|variable-258ad290\>);
  border-radius: 10px;
  padding: 1rem;
}

.div-block-167 {
  display: flex;
}

.text-block-6 {
  color: var(--icon\<deleted\|variable-c92fbe80\>);
  font-size: .7rem;
  font-weight: 500;
  text-decoration: underline;
}

.text-block-6.no-underline {
  justify-content: flex-end;
  font-size: 1rem;
  text-decoration: none;
  display: block;
}

.div-block-168 {
  border: 1px solid var(--icon\<deleted\|variable-c92fbe80\>);
  border-radius: 5px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: .75rem;
  padding: .25em .5em .25rem;
  display: inline-block;
}

.div-block-169 {
  flex: 0 auto;
  display: block;
}

.hiddenspacing {
  color: #0000;
  padding-top: 1em;
  padding-bottom: 1rem;
  display: none;
}

.btn-contact-us-cta {
  background-color: var(--secondary\<deleted\|variable-d170d0fa\>);
  color: var(--white\<deleted\|variable-27c22a21\>);
  text-align: center;
  object-fit: fill;
  border-radius: 9px;
  margin: auto 156px auto 1rem;
  padding: .5rem 1.5rem;
  font-size: 1.3em;
  font-weight: 700;
}

.text-block-7 {
  margin-left: 1em;
}

.container-13 {
  margin-top: 5em;
}

.button-4 {
  background-color: var(--secondary\<deleted\|variable-d170d0fa\>);
  border-radius: 5px;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 2em;
}

.no-underline {
  text-decoration: none;
}

.section-12 {
  margin-top: 80px;
}

.container-14 {
  padding-top: 1em;
  padding-bottom: 1em;
}

.back-button {
  color: #000;
  background-color: #0000;
  padding-left: 0;
  font-size: 1.2em;
}

.career-post-header-blue {
  display: flex;
}

.text-block-8 {
  float: left;
  clear: none;
  text-align: left;
  margin-left: .25em;
  margin-right: .25em;
  position: static;
  right: 0;
}

.text-block-8.left {
  float: right;
}

.div-block-171 {
  display: block;
  position: relative;
}

.div-block-171.h6.career-time {
  font-weight: 300;
}

.button-5 {
  margin-top: 1em;
}

.button-5.w--current {
  background-color: var(--secondary\<deleted\|variable-d170d0fa\>);
  border-radius: 5px;
  margin-top: 1em;
  margin-bottom: 1em;
}

.button-5.career-apply-button.w--current {
  margin-top: 1em;
  margin-bottom: 1em;
  padding: 15px 20px;
  font-size: 1vw;
  font-weight: 700;
}

.text-span-12 {
  text-decoration: underline;
}

.text-span-13 {
  color: var(--secondary\<deleted\|variable-d170d0fa\>);
}

.image-27 {
  margin-right: 1.5em;
}

.text-span-14 {
  color: var(--secondary\<deleted\|variable-d170d0fa\>);
}

.image-30 {
  margin-right: .5rem;
}

.text-span-15, .text-span-16 {
  color: var(--secondary\<deleted\|variable-d170d0fa\>);
}

.bold-text-6, .bold-text-7 {
  font-weight: 800;
}

.bold-text-8, .bold-text-9, .bold-text-10, .bold-text-11 {
  font-weight: 600;
}

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

.last-section-8en {
  margin-bottom: 8em;
}

.container-15 {
  max-width: 80em;
}

.pricing-card-title {
  padding-top: 1.5rem;
  padding-left: 2rem;
  position: relative;
}

.licences {
  margin-right: 2rem;
  padding-top: 1rem;
  font-size: 1.25rem;
}

.pricing-card-price {
  padding-top: 4rem;
  padding-left: 2rem;
  padding-right: 2rem;
}

.pricing-card-price.mobile-version {
  z-index: 0;
  position: relative;
  top: 0%;
  left: 0;
}

.price {
  padding: 1rem 2rem;
}

.price.mobile-version {
  margin-top: auto;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.crown {
  margin-top: 2rem;
  margin-right: 2rem;
  position: absolute;
  inset: 0% 0% auto auto;
}

.crown.mobile-version {
  margin-top: 0;
  margin-right: .25rem;
}

.text-span-18 {
  color: #0000;
  background-image: url('../images/info-icon_2.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.info-icon {
  color: #0000;
  -webkit-text-fill-color: inherit;
  background-image: url('../images/info-icon_1.svg');
  background-position: 0 40%;
  background-repeat: no-repeat;
  background-size: 1rem 1rem;
  background-clip: padding-box;
}

.info-icon.video {
  -webkit-text-fill-color: inherit;
  background-image: url('../images/Play-button.svg');
  background-clip: padding-box;
}

.text-span-19 {
  font-weight: 600;
}

.text-span-20 {
  margin-bottom: 1em;
  margin-right: 32px;
  font-size: 14px;
  font-weight: 600;
}

.text-span-21, .text-span-22 {
  font-weight: 600;
}

.hidden-text, .text-span-23 {
  color: #0000;
}

.text-span-24, .text-span-25, .text-span-26, .text-span-27 {
  font-weight: 600;
}

.text-span-28 {
  font-size: 1rem;
  font-weight: 800;
}

.text-span-29, .text-span-30 {
  font-weight: 800;
}

.play-button {
  z-index: auto;
  background-image: url('../images/Play-button.svg');
  background-position: 50% 30%;
  background-repeat: no-repeat;
  background-size: contain;
  align-self: center;
  width: 1.1rem;
  max-width: 200px;
  height: 1.1rem;
  display: block;
  position: relative;
}

.play-button.info {
  background-image: url('../images/info-icon_1.svg');
  min-width: auto;
  max-width: 200px;
  display: block;
}

.play-button.info.hide {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.video-popup {
  z-index: 2;
  background-color: var(--white\<deleted\|variable-27c22a21\>);
  box-shadow: 1px 1px 6px 0 var(--grey\<deleted\|variable-33628f83\>);
  text-align: left;
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-clip: border-box;
  border-radius: 1rem;
  flex: 0 auto;
  justify-content: center;
  align-items: stretch;
  width: 50rem;
  height: 30rem;
  margin-left: auto;
  margin-right: auto;
  padding: 2rem;
  display: block;
  position: fixed;
  inset: 25% 0% 0;
}

.video-popup.tablet-version {
  background-color: var(--body-black\<deleted\|variable-160c1020\>);
  box-shadow: none;
  border-radius: .5rem;
  width: 18rem;
  height: auto;
  padding-top: .5rem;
  padding-left: .5rem;
  padding-right: .25rem;
  display: block;
  position: absolute;
  top: 25%;
}

.close-button {
  background-image: url('../images/close-button-03.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: .8rem;
  height: .8rem;
  margin-top: .75rem;
  margin-right: .75rem;
  position: absolute;
  inset: 0% 0% auto auto;
}

.youtube-2 {
  display: block;
}

.link-block-2 {
  background-image: url('../images/Play-button_2.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 1.1rem;
  height: 1.1rem;
  line-height: 1.65;
  display: inline-block;
  position: relative;
  top: 3px;
}

.link-block-3 {
  background-image: url('../images/Play-button_2.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 1.1rem 1.1px;
  width: 1.1rem;
  height: 1.1px;
}

.mobile-version-play-button {
  text-align: center;
  object-fit: fill;
  background-image: url('../images/Play-button_1.svg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 1.1rem;
  height: 1.1rem;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
}

.text-span-31, .text-span-32, .text-span-33, .text-span-34, .text-span-35, .text-span-36, .text-span-37, .text-span-38, .text-span-39, .text-span-40 {
  color: #0000;
  background-image: none;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-173 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  align-items: center;
  display: flex;
  position: relative;
}

.tooltips-text {
  color: var(--white\<deleted\|variable-27c22a21\>);
  padding-bottom: .8rem;
  font-size: .75rem;
  font-weight: 400;
}

.tooltips-text.tutorial {
  color: var(--white\<deleted\|variable-27c22a21\>);
  letter-spacing: .07rem;
  padding-top: 1rem;
  font-weight: 700;
}

.tooltips-text.no-link {
  padding-bottom: 0;
}

.feature-tooltip-with-video {
  z-index: 3;
  background-color: var(--body-black\<deleted\|variable-160c1020\>);
  color: var(--body-black\<deleted\|variable-160c1020\>);
  border-radius: .5rem;
  width: 22rem;
  min-width: auto;
  height: auto;
  max-height: none;
  padding: .75rem 1rem 1rem;
  display: none;
  position: absolute;
  top: 0;
  left: 100%;
}

.feature-tooltip-with-video.last {
  width: 22rem;
  display: none;
  top: -3.5rem;
  bottom: auto;
}

.feature-tooltip-with-video.last.mobile-version, .feature-tooltip-with-video.last.mobile-version.long-text, .feature-tooltip-with-video.last.mobile-version._2-lines-text, .feature-tooltip-with-video.last.mobile-version._3-lines {
  display: block;
}

.feature-tooltip-with-video.last.title-only {
  display: none;
  top: -2.5rem;
}

.feature-tooltip-with-video.only-tool-tips {
  padding-bottom: .75rem;
  display: none;
  top: 10%;
}

.feature-tooltip-with-video.only-tool-tips.mobile-version, .feature-tooltip-with-video.only-tool-tips.mobile-version.last {
  display: none;
}

.feature-tooltip-with-video.only-tool-tips.last {
  display: block;
  top: -2rem;
}

.feature-tooltip-with-video.only-tool-tips.last.long-text {
  display: none;
  top: -3rem;
}

.feature-tooltip-with-video.only-tool-tips.last._2lines {
  display: none;
  top: -1rem;
}

.feature-tooltip-with-video.only-tool-tips.card {
  display: block;
  top: 2rem;
  left: auto;
}

.feature-tooltip-with-video.only-tool-tips.card._2-lines-title {
  top: 3.5rem;
}

.feature-tooltip-with-video.only-tool-tips.card._2-lines-title.mobile-version {
  display: none;
}

.feature-tooltip-with-video.only-tool-tips.card.mobile-version {
  display: block;
}

.feature-tooltip-with-video.only-tool-tips.card.mobile-version.hide-tooltips {
  display: none;
}

.feature-tooltip-with-video.mobile-version {
  display: none;
  left: auto;
  right: 3rem;
}

.feature-tooltip-with-video.mobile-version.last {
  display: none;
}

.youtube-3 {
  object-fit: fill;
  width: auto;
  height: auto;
  max-height: none;
}

.div-block-174 {
  height: 5rem;
}

.video-3 {
  width: auto;
  min-width: 0;
  height: auto;
  margin: 2em;
}

.youtube-4 {
  margin-top: 1rem;
  display: block;
}

.clickofff-tooltips {
  z-index: 1;
  width: auto;
  position: relative;
}

.div-block-175 {
  flex: 1;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.text-span-41 {
  background-color: var(--hover\<deleted\|variable-bed9abb2\>);
  color: var(--secondary\<deleted\|variable-d170d0fa\>);
  padding-left: .25rem;
  padding-right: .25rem;
  font-size: .75rem;
}

.bold-text-13, .bold-text-14, .bold-text-15, .bold-text-16, .bold-text-17 {
  font-weight: 600;
}

.tutorial {
  color: var(--white\<deleted\|variable-27c22a21\>);
  letter-spacing: .05rem;
  font-weight: 600;
}

.text-span-42 {
  color: #0000;
  background-image: url('../images/info-icon.svg');
  background-position: 0 40%;
  background-repeat: no-repeat;
  background-size: 1rem 1rem;
}

.link-block-4 {
  width: auto;
  max-width: 2.6rem;
  max-height: none;
}

.link-block-5 {
  max-width: 2.6rem;
}

.arrow {
  max-width: 2.8rem;
}

.arrow.mobile-version, .image-31 {
  max-width: 3rem;
}

.image-32 {
  display: block;
  position: relative;
  left: -.2rem;
}

.link-block-6 {
  text-align: left;
  max-width: 5rem;
}

.image-33, .image-34 {
  max-width: 80px;
}

.crad-title {
  padding-top: 1rem;
  padding-bottom: .5rem;
  font-size: 1.2rem;
  font-weight: 500;
}

.card-description {
  font-size: 1rem;
  font-weight: 400;
}

.card-description.filter-by {
  font-size: .5rem;
  display: none;
}

.market-card-block {
  box-shadow: 0 0 4px 0 var(--mute\<deleted\|variable-02763244\>);
  border-radius: .5rem;
  min-height: 23rem;
  margin-bottom: 1rem;
  padding: 1.2rem;
  position: relative;
}

.mkt-filter-button {
  border: .13rem solid var(--grey\<deleted\|variable-33628f83\>);
  background-color: var(--white\<deleted\|variable-27c22a21\>);
  color: var(--black\<deleted\|variable-07ca9142\>);
  border-radius: .3rem;
  margin-bottom: .4rem;
  margin-right: .8rem;
  font-size: 1rem;
}

.mkt-filter-button:hover {
  border-style: solid;
  border-color: var(--icon\<deleted\|variable-c92fbe80\>);
  background-color: var(--icon\<deleted\|variable-c92fbe80\>);
  color: var(--white\<deleted\|variable-27c22a21\>);
}

.mkt-filter-button.mkt-filter-button-active {
  border-color: var(--icon\<deleted\|variable-c92fbe80\>);
  background-color: var(--icon\<deleted\|variable-c92fbe80\>);
  color: var(--white\<deleted\|variable-27c22a21\>);
}

.text-field {
  border: .13rem solid var(--grey\<deleted\|variable-33628f83\>);
  border-radius: .3rem;
  min-height: 3.5rem;
  font-size: 1rem;
  font-weight: 500;
}

.text-block-9 {
  color: var(--white\<deleted\|variable-27c22a21\>);
  font-weight: 600;
}

.empty-state {
  border: 1px none var(--icon\<deleted\|variable-c92fbe80\>);
  background-color: var(--icon\<deleted\|variable-c92fbe80\>);
  border-radius: .3rem;
}

.user-manual-block {
  align-items: center;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 20.5rem;
}

.user-manual-text {
  color: var(--secondary\<deleted\|variable-d170d0fa\>);
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
}

.mkt-arrow {
  height: 1.05rem;
  margin-left: .25rem;
}

.mkt-place-graphic {
  min-width: 55rem;
  max-width: 0;
  position: absolute;
  bottom: 0%;
}

.mobile-mkt-graphic {
  min-width: 55rem;
  max-width: none;
  display: none;
}

.text-block-10 {
  margin-top: -1.3rem;
  font-size: 1.25rem;
}

.mktcard {
  box-shadow: 0 0 5px -1px var(--accessible-grey\<deleted\|variable-93675b1f\>);
  border-radius: .5rem;
  flex: 1;
  min-height: 23rem;
  padding: 1.2rem;
  display: block;
  position: relative;
}

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

.mktplace-logo {
  width: 4rem;
  max-width: 100%;
  height: 4rem;
}

.card {
  margin-bottom: 0;
  padding-top: 1rem;
  padding-bottom: .5rem;
  font-family: Poppins, sans-serif;
  font-size: 1.2rem;
  font-weight: 500;
}

.div-block-176 {
  flex: 0 auto;
  justify-content: center;
  margin-top: -2rem;
  padding-bottom: 2rem;
  display: none;
}

.text-span-43 {
  color: var(--grey\<deleted\|variable-33628f83\>);
  text-decoration: underline;
}

.text-span-43:hover {
  color: var(--secondary\<deleted\|variable-d170d0fa\>);
}

.bold-text-20 {
  width: 603px;
  min-width: auto;
  display: inline;
}

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

.cta-btn.is-center {
  justify-content: center;
  font-weight: 600;
  display: inline-block;
}

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

.cta-title {
  margin-bottom: 20px;
  font-size: 2.5rem;
  line-height: 55px;
}

.cta-title.white {
  color: #fff;
  width: auto;
  min-width: 100%;
  margin-bottom: 20px;
}

.content {
  text-align: center;
}

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

.margin-top.margin-small {
  margin-top: 1rem;
}

.margin-top.margin-small._2 {
  margin-top: 1.5rem;
  margin-bottom: 0;
}

.margin-top.margin-large, .margin-top.margin-xlarge {
  margin-top: 3rem;
}

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

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

.cta-section-whats {
  width: 100%;
  max-width: 48rem;
}

.cta-section-whats.align-center {
  max-width: none;
}

.main-cta {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #00285a;
  border: 1px #000;
  border-radius: 6px;
  padding: 1.2rem 2rem;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  transition: box-shadow 1s cubic-bezier(.053, .597, .25, 1), background-color .4s;
  box-shadow: 0 0 20px #0000;
}

.main-cta:hover {
  color: #fff;
  background-color: #00285a9c;
  box-shadow: 3px 0 20px #00000036;
}

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

.margin-bottom.margin-small {
  width: auto;
  min-width: auto;
  margin-left: auto;
  margin-right: auto;
}

.margin-bottom.margin-small._2, .margin-bottom.margin-xsmall {
  margin-bottom: .5rem;
}

.margin-bottom.margin-large {
  margin-bottom: 3rem;
}

.margin-bottom.margin-xxlarge, .margin-bottom.margin-xxlarge.compliance-padding {
  margin-bottom: 3rem;
}

.margin-bottom.margin-xxlarge.visual-margin {
  margin-bottom: -22rem;
  position: relative;
}

.margin-bottom.margin-small {
  align-self: flex-start;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-small.compliance, .margin-bottom.margin-small.center {
  align-self: center;
}

.margin-bottom.margin-small {
  margin-bottom: 1rem;
}

.margin-bottom.margin-medium {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2rem;
}

.margin-bottom.margin-xxlarge.compliance-padding {
  margin-bottom: 3rem;
}

.margin-bottom.margin-medium {
  justify-content: space-between;
  align-items: center;
}

.cta-container {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.cta-section-container {
  background-color: #09f;
  padding: 21px 5%;
}

.cta-paragraph {
  color: var(--white\<deleted\|variable-27c22a21\>);
  justify-content: flex-start;
  max-width: 70%;
  margin-bottom: 2rem;
  font-size: 1rem;
  display: inline-block;
}

.cta-paragraph.cta-spacing {
  max-width: 80%;
  margin-top: 1rem;
  margin-bottom: 1.5rem;
}

.learn-section-grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.check-icon {
  width: 20px;
  max-width: 100%;
  height: 20px;
}

.check-icon.invisible {
  opacity: 0;
}

.layout198_item {
  display: flex;
}

.layout198_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.layout198_item-text-wrapper {
  align-self: center;
}

.layout198_item-text-wrapper.block-112 {
  height: 30px;
}

.learn-title {
  color: #09f;
  margin-bottom: .3rem;
  font-size: 18px;
  font-weight: 600;
}

.more-text {
  margin-top: 5px;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
}

.channel-name {
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
}

.check-mark {
  margin-right: 1rem;
  display: block;
}

.benefits-points {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.dropdown-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.applications_container {
  border: 1px solid #000;
  border-radius: 12px;
  padding: 15px 34px 25px 40px;
}

.c-autotabs_summary {
  justify-content: space-between;
  display: flex;
}

.error-text {
  color: #e23939;
}

.header_form-block {
  max-width: 30rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.header_form-block.hide {
  display: none;
}

.footer-title {
  margin-bottom: 20px;
  font-weight: 600;
}

.footer-title.download-apps {
  margin-top: 20px;
  margin-bottom: 10px;
}

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

.max-width-large.align-center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.max-width-large.align-center.features-title {
  max-width: 60rem;
  margin-left: auto;
  margin-right: auto;
}

.max-width-large.top-margin {
  margin-top: 5rem;
}

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

.max-width-large.align-center.width-2 {
  max-width: 55rem;
}

.testimonial13_rating-icon {
  color: #ffbe00;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .25rem;
  display: flex;
}

.logo_wrapper {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

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

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

.text-size-medium-2 {
  font-size: 1.125rem;
  display: none;
}

.capabilities_container {
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 12px;
  padding: 15px 34px 25px 40px;
}

.capabilities_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  display: grid;
}

.navbar_link {
  padding: 1.5rem .8rem;
  font-weight: 500;
}

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

.navbar_dropdown-toggle {
  padding: 1.5rem 2.5rem 1.5rem .7rem;
}

.navbar6_blog-image {
  object-fit: cover;
  width: 100%;
  max-width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.navbar_dropdown-content {
  background-color: #fff;
  border-bottom: 1px #000;
  justify-content: flex-start;
  width: 100%;
  display: flex;
}

.testimonial_rating-icon {
  color: #ffbe00;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .25rem;
  display: flex;
}

.footer1_legal-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  color: #fff;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: grid;
}

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

.button-group-2.read-case {
  margin-bottom: 28px;
}

.navbar_icon-wrapper {
  flex: none;
}

.success-message-2 {
  background-color: #0000;
  padding: 1.5rem;
}

.text-block-11 {
  color: #8134ff;
}

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

.section_compliance {
  position: relative;
  bottom: 160px;
}

.c-autotabs_menu {
  flex-direction: column;
  width: 50%;
  display: flex;
  overflow: visible;
}

.divider {
  color: #fff;
  background-color: #ffffff45;
  height: 1px;
  margin-top: 60px;
  margin-bottom: 20px;
  padding-right: 0;
}

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

.icon-height-xsmall.small {
  max-width: 80%;
}

.c-title-wrapper {
  margin-bottom: 16px;
}

.c-title-wrapper.cc-title-nomargin {
  margin-bottom: 0;
}

.video-section-container {
  grid-column-gap: 2.4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.testimonial_rating-wrapper {
  display: flex;
}

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

.navbar_menu-dropdown {
  position: static;
}

.signup-heading {
  color: #000;
  margin-bottom: 10px;
  font-size: 2.5rem;
}

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

.social-media {
  grid-column-gap: 8px;
  grid-row-gap: 6px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.navbar6_dropdown-content-right {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fafafa;
  flex: 1;
  grid-template-rows: max-content auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 20rem;
  padding: 2rem;
  position: relative;
}

.tabs-wrapper {
  margin-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.lightbox-image {
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  height: 100%;
}

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

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

.padding-section-small.compliance-bg {
  background-color: #fff;
  border-radius: 20px;
  box-shadow: 1px 1px 20px 3px #00000017;
}

.padding-section-small.xtra-padding {
  padding-bottom: 5rem;
}

.padding-section-small.xtra-padding.industries-top-margin {
  margin-top: -5rem;
}

.padding-section-small.xtra-padding.integrations-padding {
  margin-top: -7rem;
  padding-top: 5rem;
}

.padding-section-small._2 {
  padding-bottom: 8rem;
}

.padding-section-small.stories-padding {
  padding-top: 5rem;
}

.padding-section-small.compliance-bg {
  box-shadow: none;
  background-color: #fff;
  border-radius: 20px;
}

.footer1_social-link {
  color: #fff;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  text-decoration: none;
  display: flex;
}

.navbar6_dropdown-background-layer {
  background-color: #0000;
  min-width: 100vw;
  position: absolute;
  inset: 0% auto 0% 0%;
}

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

.partner_logo {
  max-width: 100%;
  max-height: 3.5rem;
}

.text-block-12.text-color-white {
  color: var(--white\<deleted\|variable-27c22a21\>);
}

.app-stores {
  grid-column-gap: 8px;
  grid-row-gap: 6px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.header_form {
  grid-column-gap: .7rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: grid;
}

.form-input {
  color: #000;
  background-color: #0000;
  border: 1px solid #8c8c8c;
  border-radius: 4px;
  flex: 1;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: .85rem;
  line-height: 1.6;
  transition: border-color .5s;
}

.form-input:hover {
  color: #09f;
}

.form-input:focus {
  color: #09f;
  border-color: #000;
}

.form-input::placeholder {
  color: #0009;
}

.tab-next {
  opacity: 1;
  cursor: pointer;
  width: 3.3rem;
  height: 3.3rem;
  transition: opacity .4s;
  display: flex;
  position: absolute;
  inset: 54% .3% 0% auto;
  transform: translate(10px);
}

.tab-next:hover {
  opacity: 1;
}

.navbar_dropdown-link {
  grid-column-gap: .75rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
  display: grid;
}

.testimonial15_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

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

.tab-link-2.w--current {
  color: #8134ff;
  background-color: #0000;
  border-style: none none solid;
  border-color: #09f #09f #8134ff;
  border-bottom-width: 2px;
  border-radius: 0;
  font-size: 1rem;
  font-weight: 600;
}

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

.footer-credit-text {
  color: #8f8d8d;
  font-size: 12px;
  font-weight: 300;
}

.header-container {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.lndustry_image {
  object-fit: cover;
  width: 100%;
  height: 25rem;
}

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

.tab-link.w--current {
  color: #09f;
  background-color: #0000;
  border-style: none none solid;
  border-color: #09f;
  border-bottom-width: 2px;
  border-radius: 0;
  font-size: 1rem;
  font-weight: 700;
}

.testimonial15_logo {
  max-height: 3rem;
}

.footer1_menu-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: start;
}

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

.text-weight-semibold {
  color: #000;
  font-weight: 600;
}

.navbar_container {
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.paragraph-8 {
  text-align: left;
  font-size: .87rem;
}

.paragraph-8.compliance {
  text-align: center;
}

.paragraph-8.text-color-white {
  color: var(--white\<deleted\|variable-27c22a21\>);
}

.c-autotabs_pane {
  position: static;
}

.testimonial13_logo {
  max-height: 3rem;
  display: inline-block;
}

.video-overlay-layer-2 {
  z-index: 1;
  background-color: #00000047;
  border-radius: 12px;
  position: absolute;
  inset: 0%;
}

.navbar_menu-button {
  padding: 0;
}

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

.cpabilities-image {
  border: 1px #0000;
  margin-top: 0;
  padding: 0;
}

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

.icon-embed-xxsmall-3.text-color-white {
  color: var(--white\<deleted\|variable-27c22a21\>);
}

.icon-embed-xxsmall-3.black-icon {
  color: #000;
}

.navbar6_dropdown-content-wrapper {
  grid-template-rows: auto max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar6_dropdown-content-wrapper.z-index-1 {
  grid-row-gap: 1rem;
}

.video-play-icon {
  z-index: 2;
  color: #fff;
  width: 70px;
  height: 70px;
  position: absolute;
}

.c-autotabs_image-3 {
  margin-left: auto;
  display: block;
}

.c-autotabs_image-3.cc-pane-crypto-mobile {
  display: none;
}

.lndustry_accordion {
  border-right: 1px solid #000;
  flex-direction: row;
  justify-content: flex-start;
  width: 5rem;
  min-width: 5rem;
  height: 90vh;
  display: flex;
  overflow: hidden;
}

.lndustry_accordion.active {
  border-right-color: #000;
  width: 100%;
}

.lndustry_column-text {
  white-space: nowrap;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.lndustry_column-text.is-purple {
  color: #8134ff;
  display: none;
}

.lndustry_column-text.is-bleu {
  color: #09f;
  display: none;
}

.lndustry_column-text.is-green {
  color: #00e178;
  display: none;
}

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

.padding-bottom.padding-xxlarge {
  padding-bottom: 0;
}

.lndustry_column-horiztonal-text {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
  display: none;
}

.applications-tab {
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 8px 0 0 8px;
  padding: .9rem 1.5rem;
  transition: background-color .5s;
}

.applications-tab:focus {
  color: #fff;
  background-color: #09f;
  font-weight: 600;
}

.applications-tab.w--current {
  color: #fff;
  background-color: #09f;
  border-radius: 8px 0 0 8px;
  font-weight: 600;
}

.applications-tab.w--current:focus {
  color: #fff;
  background-color: #09f;
  font-weight: 600;
}

.applications-tab._2:active, .applications-tab._2:focus {
  color: #000;
  background-color: #0000;
  font-weight: 600;
}

.applications-tab._2 {
  color: #000;
  background-color: #fff;
  border-radius: 0 8px 8px 0;
  font-size: 1rem;
  font-weight: 400;
}

.applications-tab._2:active, .applications-tab._2:focus {
  color: #000;
  background-color: #0000;
  font-weight: 600;
}

.applications-tab._2.w--current {
  color: #fff;
  background-color: #8134ff;
  font-size: 1rem;
  font-weight: 600;
}

.clients-logos-container {
  display: flex;
}

.section_integrations.bg-bleu {
  background-color: #09f;
}

.c-autotabs_line-3 {
  background-color: #e8edf6;
  border-radius: 20px;
  width: 6px;
  display: none;
  position: absolute;
  inset: 20px auto 20px 40px;
  overflow: hidden;
}

.industry_column-vertical-text {
  margin-left: auto;
  margin-right: auto;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
  transform: rotate(180deg);
}

.industry_column-vertical-text.is-bleu {
  color: #09f;
}

.industry_column-vertical-text.is-purple {
  color: #8134ff;
}

.industry_column-vertical-text.is-green {
  color: #00e178;
}

.video-overlay-layer {
  z-index: 1;
  background-color: #ffffff3d;
  border-radius: 20px;
  width: 583.5px;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.button-6 {
  color: #0000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #0000;
  padding: .75rem 1.5rem;
}

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

.button-6.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #09f;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  font-size: 1rem;
  display: flex;
}

.testimonial_content {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.navbar_blog-item {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
  display: flex;
}

.footer1_bottom-wrapper {
  color: #fff;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.c-autotabs_link {
  background-color: #0000;
  border-bottom: 1px solid #0003;
  margin-top: 0;
  margin-bottom: 20px;
  margin-right: 20px;
  padding: 22px 20px 22px 30px;
}

.c-autotabs_link.w--current {
  background-color: #fff;
  border-radius: 12px;
  padding-top: 49px;
  padding-bottom: 49px;
  box-shadow: 0 8px 48px -10px #c0c7e2;
}

.navbar6_blog-content {
  flex-direction: column;
  justify-content: flex-start;
  max-width: 18rem;
  display: flex;
}

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

.handwriting-3 {
  color: #acc2e4;
  align-self: center;
  padding-left: 0;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2rem;
}

.handwriting-3._2 {
  align-self: center;
}

.handwriting-3._2.padding-adjustment.text-align-left {
  color: #fff;
  margin-bottom: 2rem;
}

.expand-arrow {
  transform: rotate(0);
}

.expand-arrow:active {
  transform: rotate(180deg);
}

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

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

.icon-embed-xxsmall-2.purple {
  color: #8134ff;
}

.solutions_tabs-menu {
  align-self: center;
  margin-bottom: 2rem;
}

.bold-text-27 {
  color: var(--secondary\<deleted\|variable-d170d0fa\>);
}

.footer_link {
  color: #fff;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  text-decoration: none;
  transition: color .4s;
}

.footer_link:hover {
  color: #09f;
}

.error-message {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.features_container {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.bottom-form-block {
  max-width: 30rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.testimonial13_rating-wrapper {
  display: flex;
}

.grid-18 {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  place-items: center;
}

.testimonial_container {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 4rem;
}

.navbar_dropdown-list {
  z-index: auto;
  background-color: #fff;
  display: none;
}

.navbar_dropdown-list.w--open {
  background-color: #0000;
  border-bottom: 1px solid #0000;
  width: 100vw;
  max-width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.bold-text-26 {
  color: var(--secondary\<deleted\|variable-d170d0fa\>);
}

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

.text-block-13 {
  color: #fff;
}

.text-block-13.black-text {
  color: #000;
}

.video_lightbox {
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 80%;
  min-height: auto;
  max-height: none;
  display: flex;
  position: relative;
}

.padding-global {
  background-color: #0000;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.padding-global.compliance-margin {
  margin-top: 0;
}

.padding-global.compliance-margin.tans-background {
  background-color: #0000;
}

.padding-global.compliance-margin.hide-it-first {
  display: none;
}

.padding-global.blue-background {
  background-color: #0199ff;
}

.lightbox-play-icon {
  z-index: 2;
  color: #09f;
  width: 64px;
  height: 64px;
  position: absolute;
}

.lndustry_column-content {
  min-width: 200vw;
  height: 100%;
  overflow: auto;
}

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

.compliance-container {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.compliance-list {
  grid-column-gap: 1rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  margin-bottom: 1rem;
  display: grid;
}

.nav-button-all-articles {
  display: none;
}

.solutions-ontainer {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.section_features.bg-purple {
  background-color: #6d30cf;
}

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

.html-embed-4 {
  color: #09f;
  margin-top: 15px;
  font-size: 1rem;
  text-decoration: underline;
}

.paragraph-9 {
  font-size: .87rem;
  font-weight: 400;
}

.button-7 {
  color: #fff;
  text-align: center;
  background-color: #09f;
  border-radius: 8px;
  padding: 1.05rem 1.5rem;
  font-size: 1rem;
  font-weight: 600;
}

.video-thumbnail {
  object-fit: cover;
  border-radius: 12px;
  width: 100%;
}

.list {
  margin-top: 1rem;
}

.feature-button {
  align-self: flex-start;
  margin-top: 20px;
  display: none;
}

.heading-8 {
  font-size: 2.7rem;
}

.image-37 {
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 15px;
}

.navbar6_dropdown-blog-item-wrapper {
  flex-direction: column;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
}

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

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

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

.form-input-2::placeholder {
  color: #0009;
}

.compliance_item {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.lndustry_content-wrapper {
  flex-direction: column;
  flex: none;
  width: 40rem;
  height: auto;
  padding: 4rem 3rem;
  display: flex;
}

.applications-tabs-menu {
  align-self: center;
  margin-bottom: 3rem;
}

.applications-tabs-menu.no-scrollbar {
  text-align: left;
  margin-bottom: 3rem;
}

.testimonial_slide {
  margin-right: 5rem;
}

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

.text-size-regular.text-color-white {
  color: var(--white\<deleted\|variable-27c22a21\>);
}

.text-size-regular.industry-title {
  margin-bottom: 1rem;
}

.text-size-regular.margin-top.small {
  margin-top: .75rem;
}

.text-size-regular.about-title {
  font-weight: 600;
}

.c-autotabs_paragraph {
  color: #5f6668;
}

.section_industry {
  display: none;
}

.image-38 {
  width: auto;
  height: auto;
}

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

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

.heading-style-h2.text-color-white {
  color: var(--white\<deleted\|variable-27c22a21\>);
}

.footer1_social-icon {
  width: 1.5rem;
  height: 1.5rem;
  margin-right: .75rem;
}

.signup-form-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: grid;
}

.text-size-small-2 {
  color: #8c8c8c;
  font-size: .875rem;
}

.text-size-small-2.text-weight-semibold {
  color: #09f;
}

.text-size-small-2.hide-mobile-landscape {
  color: #8c8c8c;
  font-size: .75rem;
}

.download-apps {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.solutions_tab-link {
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 8px 0 0 8px;
  padding: .9rem 1.5rem;
  font-size: 1rem;
  transition: background-color .5s;
}

.solutions_tab-link:focus {
  color: #fff;
  background-color: #09f;
  font-weight: 600;
}

.solutions_tab-link.w--current {
  color: #fff;
  background-color: #09f;
  border-radius: 8px 0 0 8px;
  font-weight: 700;
}

.solutions_tab-link.w--current:focus {
  color: #fff;
  background-color: #09f;
  font-weight: 600;
}

.floating-image {
  z-index: 99;
  justify-content: center;
  display: none;
  position: absolute;
  bottom: -98px;
  left: 0;
  right: -900px;
}

.text-block-14 {
  color: #09f;
}

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

.compliance-logo {
  margin-bottom: 10px;
}

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

.padding-section-medium.padding-compliance {
  padding-bottom: 16rem;
  font-size: 1rem;
}

.padding-section-medium.extra-padding {
  padding-bottom: 20rem;
}

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

.navbar_menu-right {
  grid-column-gap: 0rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.c-autotabs_load {
  background-color: #4e5bed;
  border-radius: 20px;
  width: 100%;
  height: 0%;
  overflow: visible;
}

.footer1_top-wrapper {
  grid-column-gap: 8vw;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: start;
}

.features_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  place-items: start center;
  display: grid;
}

.navbar_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.text-size-tiny {
  text-align: left;
  font-size: .75rem;
  line-height: 1.5;
}

.text-size-tiny.is-grey {
  color: #666;
}

.text-size-tiny.is-grey.text-align-center {
  text-align: center;
}

.text-size-tiny.text-color-white.text-align-center {
  color: #fff;
  text-align: center;
  text-align: center;
}

.padding-global-2 {
  background-color: #d7f5ff;
  padding-left: 5%;
  padding-right: 5%;
}

.features_item {
  text-align: center;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.testimonial_client {
  text-align: left;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.section_video2 {
  background-color: #0000;
}

.section_video2.bg-bleu {
  background-color: #f6f8f8;
}

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

.navbar6_blog-image-wrapper {
  width: 100%;
  padding-top: 56.25%;
  position: relative;
  overflow: hidden;
}

.line-divider {
  background-color: #0000004d;
  width: 100%;
  height: 1px;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  line-height: 1;
}

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

.container-medium.case {
  max-width: 70rem;
}

.signup-button {
  background-color: #09f;
  border-radius: 4px;
  font-size: .85rem;
  font-weight: 600;
}

.tab-prev {
  opacity: 1;
  cursor: pointer;
  width: 3.3rem;
  height: 3.3rem;
  transition: opacity .4s;
  display: flex;
  position: absolute;
  inset: 54% auto 0% .3%;
  transform: translate(-10px);
}

.tab-prev:hover {
  opacity: 1;
}

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

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

.margin-vertical.margin-medium, .margin-vertical.margin-medium.small-padding, .margin-vertical.margin-medium, .margin-vertical.margin-medium.small-padding, .margin-vertical.margin-medium {
  margin-top: 2rem;
  margin-bottom: 1rem;
}

.margin-vertical.margin-medium.small-padding {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.testimonial15_arrow {
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  inset: auto 0% 0% auto;
}

.testimonial15_arrow.is-left {
  right: 4rem;
}

.bold-text-30 {
  color: var(--secondary\<deleted\|variable-d170d0fa\>);
}

.heading-style-h5 {
  color: var(--black\<deleted\|variable-07ca9142\>);
  text-align: left;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5;
}

.heading-style-h5.text-color-white {
  color: var(--white\<deleted\|variable-27c22a21\>);
  text-align: left;
}

.hero-section-2 {
  min-height: 65em;
  display: flex;
}

.industry-button {
  color: #000;
  align-self: flex-start;
  margin-top: 20px;
}

.industry-tabs {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #000;
  width: 100%;
  height: 90vh;
  display: flex;
  overflow: hidden;
}

.footer-3 {
  background-color: #000;
  padding-top: 0;
  padding-bottom: 0;
}

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

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

.padding-section-large.hero-padding {
  padding-bottom: 0;
}

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

.padding-section-large.top-margin.new-magin {
  padding-top: 0;
  padding-bottom: 0;
}

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

.features-button {
  align-self: flex-start;
  margin-top: 20px;
  display: flex;
}

.navbar-2 {
  box-shadow: none;
  background-color: #0000;
  border-bottom: 1px #0000;
  align-items: center;
  width: 100vw;
  min-height: 4.5rem;
  padding: 0 5%;
  display: flex;
}

.nav-link {
  font-weight: 500;
}

.c-autotabs_content {
  justify-content: center;
  width: 50%;
  display: flex;
  position: static;
  overflow: visible;
}

.section_partners {
  overflow: hidden;
}

.section_partners.bg-bleu {
  background-color: #fff;
}

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

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

.capabilities-tabs-menu {
  align-self: center;
  margin-bottom: 3rem;
}

.capabilities-tabs-menu.no-scrollbar {
  text-align: left;
  text-align: left;
  margin-bottom: 2.5rem;
}

.footer1_link-list {
  color: #fcfcfc;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-start start;
  display: flex;
}

.navbar-login-button {
  color: #000;
  background-color: #0000;
}

.logo_list {
  grid-column-gap: 1.2rem;
  grid-row-gap: 1.2rem;
  white-space: nowrap;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  place-items: center start;
  margin-right: 2rem;
  display: grid;
}

.c-autotabs {
  z-index: 1;
  justify-content: space-around;
  display: flex;
  position: relative;
}

.testimonial13_logo-wrapper {
  flex: 0 auto;
  justify-content: flex-start;
  display: block;
}

.case_study_client {
  text-align: left;
  align-items: center;
  display: flex;
}

.cx-video_lightbox {
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 70%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.cpabilities-content {
  border: 1px #0000;
  margin-top: 0;
  padding: 0;
}

.footer_legal-link {
  color: #fff;
  font-size: .875rem;
  font-weight: 400;
  text-decoration: underline;
}

.section_video.bg-green {
  background-color: #00e178;
  display: none;
}

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

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

.signup-button-2:hover {
  border-color: #000000b8;
}

.signup-button-2.dark-bg {
  background-color: #05347f;
  font-size: 1rem;
  font-weight: 600;
}

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

.heading-10 {
  color: #000;
}

.lndustry_column {
  cursor: pointer;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 5rem;
  min-width: 5rem;
  height: 90vh;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
  position: relative;
}

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

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

.list-item {
  margin-bottom: .5rem;
  font-size: .87rem;
}

.signup-section {
  background-color: #09f;
  margin-top: 60px;
  position: relative;
}

.signup-section.new-blue {
  background-color: #d7f5ff;
  margin-top: 0;
}

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

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

.bold-text-31 {
  color: #09f;
}

.bold-text-31.purple {
  color: #8134ff;
}

.bold-text-31.orange {
  color: #ff7e2b;
}

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

.section_misconception {
  position: relative;
  bottom: 200px;
}

.stories_image-link {
  width: 100%;
  margin-bottom: 1.5rem;
}

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

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

.button-8.is-secondary {
  color: #000;
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 8px;
  font-size: 1rem;
  font-weight: 700;
}

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

.button-8.is-secondary {
  color: #000;
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 8px;
  font-weight: 500;
}

.pain-points_tabs-menu {
  align-self: center;
  margin-bottom: 3rem;
}

.pain-points_tabs-menu.no-scrollbar {
  border-top: 1px #b8b8b8cc;
  border-bottom: 1px solid #b8b8b8cc;
  margin-bottom: 2rem;
}

.challenge-item {
  border: 1px #0000;
  padding: 0;
}

.features-grid-elements {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.solutions-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

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

.image-40 {
  margin-bottom: 0;
  display: block;
}

.section-case-study {
  display: none;
}

.icon-wrapper {
  flex: none;
  align-self: auto;
  margin-right: .5rem;
}

.testimonial13_logo-2 {
  max-height: 3rem;
}

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

.heading-style-h6 {
  color: #000;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}

.heading-style-h6.text-color-bleu {
  color: #09f;
}

.heading-style-h6.text-color-purple {
  color: #8134ff;
}

.heading-style-h6.text-color-orange {
  color: #ff7e2b;
}

.pain-point-2_tab-link {
  background-color: #0000;
  border: 1px solid #0000;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.pain-point-2_tab-link.w--current {
  color: #8134ff;
  background-color: #0000;
  border-style: none none solid;
  border-color: #09f #0000 #8134ff;
  border-top-width: 3px;
  border-bottom-width: 3px;
  font-weight: 600;
}

.section_challenges.is-gray {
  background-color: #f8f8f8;
}

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

.section_header.fsi {
  background-color: #052b72;
}

.section_header.ecommerce {
  background-color: #2fda6b;
}

.section_header.high-traffic {
  background-color: #1d8cfe;
}

.icon-small {
  width: 2rem;
  max-width: 80%;
  height: 2rem;
}

.content-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.button-9 {
  color: #fff;
  text-align: center;
  background-color: #09f;
  border-radius: 8px;
  padding: .75rem 1.5rem;
  font-size: 1rem;
  font-weight: 600;
}

.features-container {
  background-color: #8134ff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 2rem;
  padding: 3rem;
  display: flex;
}

.features-container.bleu-bg {
  background-color: #09f;
  display: none;
}

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

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

.stories_meta-wrapper {
  margin-bottom: 1rem;
}

.case_study-container {
  grid-column-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.item_top-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.solution-icon {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.pain-point-3_tab-link {
  background-color: #0000;
  border: 1px solid #0000;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.pain-point-3_tab-link.w--current {
  color: #ff7e2b;
  background-color: #0000;
  border-style: none none solid;
  border-color: #09f #0000 #ff7e2b;
  border-top-width: 3px;
  border-bottom-width: 3px;
  font-weight: 600;
}

.stories_image {
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.challenge_title-wrapper {
  align-items: center;
  display: flex;
}

.channel-name-2 {
  font-size: 14px;
  font-weight: 400;
}

.solution-item {
  display: flex;
}

.features-icons-container {
  background-color: #09f;
  border-radius: 12px;
  padding: 20px;
}

.features-icons-container.bg-orange {
  background-color: #ff7e2b;
}

.features-icons-container.bg-purple {
  background-color: #8134ff;
}

.gif-container {
  background-color: #0000;
  border-radius: 12px;
  justify-content: flex-start;
  width: auto;
  height: auto;
  max-height: none;
  margin-bottom: 1rem;
  padding: 0;
  display: flex;
}

.feature_item {
  display: flex;
}

.stories_button-wrapper {
  margin-top: 1.5rem;
  display: flex;
}

.customer-stories-container {
  flex-direction: column;
  align-items: center;
}

.pain-point-1_tab-link {
  background-color: #0000;
  border: 1px solid #0000;
  padding: .5rem 1rem;
  font-size: 1rem;
  font-weight: 400;
}

.pain-point-1_tab-link.w--current {
  color: #09f;
  background-color: #0000;
  border-style: none none solid;
  border-color: #09f #0000;
  border-top-width: 3px;
  border-bottom-width: 3px;
  font-size: 1rem;
  font-weight: 600;
}

.stories_category-link {
  background-color: #d7f5ff;
  margin-right: 1rem;
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.stories_category-link.w--current {
  border-bottom: 2px solid #000;
}

.stories_category-link.trends {
  color: #8134ff;
  background-color: #8134ff26;
}

.stories_category-link.video {
  color: #05347f;
  background-color: #05347f26;
}

.stories_category-link.academy {
  color: #00e178;
  background-color: #00e17826;
}

.header-section-container {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

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

.text-block-16, .text-block-17, .text-block-18 {
  color: var(--secondary\<deleted\|variable-d170d0fa\>);
}

.fact_divider {
  background-color: #000;
  width: 100%;
  height: 1px;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.fact_divider.main {
  height: 2px;
  margin-bottom: 2rem;
}

.fact-myth-tables {
  border: 1px #000;
  border-radius: 20px;
  padding: 1rem;
}

.fact-myth-tables.myth {
  border-radius: 20px;
  padding: 1rem;
}

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

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

.fact-myth-table {
  grid-column-gap: 0rem;
  grid-row-gap: 2rem;
  border: 1px solid #000;
  border-radius: 20px;
  grid-template-rows: auto;
}

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

.fact-head {
  align-items: center;
  display: flex;
}

.div-block-177 {
  display: flex;
}

.image-41 {
  max-width: 80%;
  margin-right: .7rem;
}

.pain-point-2_tab-link-2 {
  background-color: #0000;
  border: 1px solid #0000;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.pain-point-2_tab-link-2.w--current {
  color: #8134ff;
  background-color: #0000;
  border-style: none none solid;
  border-color: #09f #0000 #8134ff;
  border-top-width: 3px;
  border-bottom-width: 3px;
  font-weight: 600;
}

.fact-content {
  display: flex;
}

.button-10 {
  color: #fff;
  text-align: center;
  background-color: #09f;
  border-radius: 8px;
  padding: .75rem 1.5rem;
  font-size: 1rem;
  font-weight: 600;
}

.button-10.dark {
  background-color: #05347f;
  font-size: 1rem;
}

.pricing16_icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.pain-point-3_tab-link-2 {
  background-color: #0000;
  border: 1px solid #0000;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.pain-point-3_tab-link-2.w--current {
  color: #ff7e2b;
  background-color: #0000;
  border-style: none none solid;
  border-color: #09f #0000 #ff7e2b;
  border-top-width: 3px;
  border-bottom-width: 3px;
  font-weight: 600;
}

.pricing16_feature {
  display: flex;
}

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

.myth-fact-section-container {
  flex-direction: column;
  justify-content: center;
  align-self: auto;
  align-items: center;
  max-width: 60rem;
  display: flex;
}

.div-block-178 {
  margin-right: 0;
}

.heading-style-h5-2 {
  color: var(--black\<deleted\|variable-07ca9142\>);
  text-align: left;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5;
}

.heading-style-h5-2.text-color-white {
  color: var(--white\<deleted\|variable-27c22a21\>);
}

.pain-point-1_tab-link-2 {
  background-color: #0000;
  border: 1px solid #0000;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.pain-point-1_tab-link-2.w--current {
  color: #09f;
  background-color: #0000;
  border-style: none none solid;
  border-color: #09f #0000;
  border-top-width: 3px;
  border-bottom-width: 3px;
  font-size: 1rem;
  font-weight: 600;
}

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

.text-block-19 {
  color: var(--secondary\<deleted\|variable-d170d0fa\>);
}

.pain-point-2_tab-link-3 {
  background-color: #0000;
  border: 1px solid #0000;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.pain-point-2_tab-link-3.w--current {
  color: #8134ff;
  background-color: #0000;
  border-style: none none solid;
  border-color: #09f #0000 #8134ff;
  border-top-width: 3px;
  border-bottom-width: 3px;
  font-weight: 600;
}

.text-block-20 {
  color: #00e178;
}

.pain-point-3_tab-link-3 {
  background-color: #0000;
  border: 1px solid #0000;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.pain-point-3_tab-link-3.w--current {
  color: #ff7e2b;
  background-color: #0000;
  border-style: none none solid;
  border-color: #09f #0000 #ff7e2b;
  border-top-width: 3px;
  border-bottom-width: 3px;
  font-weight: 600;
}

.heading-style-h5-3 {
  color: var(--black\<deleted\|variable-07ca9142\>);
  text-align: left;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5;
}

.heading-style-h5-3.text-color-white {
  color: var(--white\<deleted\|variable-27c22a21\>);
}

.pain-point-1_tab-link-3 {
  background-color: #0000;
  border: 1px solid #0000;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.pain-point-1_tab-link-3.w--current {
  color: #09f;
  background-color: #0000;
  border-style: none none solid;
  border-color: #09f #0000;
  border-top-width: 3px;
  border-bottom-width: 3px;
  font-size: 1rem;
  font-weight: 600;
}

.text-block-21, .text-block-22 {
  color: var(--secondary\<deleted\|variable-d170d0fa\>);
}

.text-span-44 {
  color: #09f;
  font-weight: 500;
}

.text-span-45 {
  color: #09f;
}

.signup-heading-2 {
  color: #fff;
  margin-bottom: 10px;
  font-size: 2.5rem;
}

.text-span-46 {
  color: #09f;
  text-decoration: underline;
}

.case-study_content {
  margin-bottom: 4rem;
}

.case-study_content.remove_padding {
  margin-bottom: 0;
}

.case-study_content-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1.5fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.case-study_about {
  border: 1px solid #000;
  border-radius: 8px;
  padding: 1.5rem;
  position: sticky;
  top: 6rem;
}

.section_about.dark-bg {
  background-color: #05347f;
}

.section_about.dark-bg.purple-color {
  background-color: #2f1747;
}

.quote-container.purple-bg {
  background-color: #8134ff;
  border-radius: 12px;
}

.quote-container.bleu-bg {
  background-color: var(--secondary\<deleted\|variable-d170d0fa\>);
  border-radius: 8px;
}

.quote-container.bg-bleu {
  background-color: #008eff;
  border-radius: 8px;
}

.quote-container.bg-bleu.credfit-color {
  background-color: #0fd84f;
}

.button-11 {
  color: #fff;
  text-align: center;
  background-color: #09f;
  border-radius: 8px;
  padding: .75rem 1.5rem;
  font-weight: 600;
}

.button-11.demo {
  background-color: #05347f;
  font-size: 1rem;
}

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

.link-2 {
  color: #09f;
}

.link-2.about {
  color: #fff;
}

.about-container {
  grid-column-gap: 1.3rem;
  grid-row-gap: 1.3rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr .5fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

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

.button-group-case._2 {
  margin-top: 1.5rem;
}

.demo-cta-section {
  background-color: #09f;
  margin-top: 0;
  position: relative;
}

.signup-heading-3, .signup-heading-4 {
  color: #fff;
  margin-bottom: 10px;
  font-size: 2.5rem;
}

.text-span-47 {
  color: #09f;
  font-weight: 600;
}

.signup-heading-5, .signup-heading-6 {
  color: #fff;
  margin-bottom: 10px;
  font-size: 2.5rem;
}

.image-43 {
  font-size: .9em;
}

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

.image-45, .image-46 {
  width: 100%;
  height: 100%;
}

.hero-registrationform-2 {
  color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 34.5em;
  margin: 1rem auto 0;
}

.hero-registrationform-2.cta-bottom {
  width: 46em;
  margin-top: 2rem;
}

.cta-registration-2 {
  color: #fff;
  background-color: #008eff;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  height: 100%;
  padding: .4em 2em;
  font-size: 1.2em;
  font-weight: 600;
}

.cta-registration-2:hover, .cta-registration-2:focus {
  background-color: #0075e0;
}

.cta-registration-2.dark {
  background-color: #003282;
}

.p-4 {
  clear: none;
  color: #000;
  column-count: 0;
  object-fit: fill;
  flex: 0 auto;
  align-self: auto;
  width: auto;
  max-width: 18rem;
  padding-top: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.65rem;
  display: inline-block;
  position: static;
}

.p-4.text-black {
  font-size: 1.1em;
}

.p-4.text-black.hero {
  max-width: 26rem;
}

.registrationform-emailfield-2 {
  color: #6b7280;
  border: 1px solid #0000;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  align-self: stretch;
  height: 100%;
  padding-left: 16px;
  font-size: .87rem;
  overflow: visible;
}

.text-span-50 {
  color: #f4b302;
}

.text-span-49 {
  color: #00e07e;
}

.text-span-48 {
  color: #008eff;
}

.feature-1 {
  grid-column-gap: 5em;
  grid-row-gap: 5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  max-width: 80em;
  display: grid;
}

.benefits-points-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.benefits-points-2._3-column {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-columns: 1fr 1fr 1fr;
}

.highlight-key-2 {
  color: #424242;
  flex: 0 auto;
  align-self: center;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5;
}

.highlight-key-2.text-color-white {
  color: #fff;
}

.caption-2 {
  color: #999;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5rem;
}

.caption-2.mobile-16px {
  color: #6b7280;
}

.caption-2.mobile-16px.text-subblack.text-color-white {
  text-align: left;
}

.caption-2.mobile-16px.text-color-white {
  color: #fff;
}

.feature-description-3 {
  color: #424242;
  text-align: left;
  margin-top: .25rem;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5rem;
  display: flex;
}

.feature-description-3.sepcial-text.new-add-spacing-vn {
  margin-bottom: 1rem;
}

.feature-description-3.sepcial-text.new-add-spacing-vn.white {
  color: #fff;
  text-align: center;
}

.feature-description-3.sepcial-text.new-add-spacing-vn.text-color-white._2 {
  text-align: center;
  justify-content: center;
  margin-top: .5rem;
  margin-bottom: 1.5rem;
}

.feature-description-3.sepcial-text.new-add-spacing-vn.text-color-white {
  color: #fff;
}

.feature-description-3.sepcial-text.new-add-spacing-vn.bleu {
  color: #008eff;
}

.p-big-including-mobile16px-2 {
  color: #424242;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.75rem;
}

.subtitle-2-2 {
  color: #999;
  margin-bottom: .5rem;
  font-size: 1rem;
  font-weight: 600;
}

.cardcta-branding-2 {
  color: #fff;
  text-align: center;
  background-color: #003282;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 5.1em 1.5em;
  display: flex;
}

.bold-text-35, .bold-text-36 {
  color: var(--secondary\<deleted\|variable-d170d0fa\>);
}

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

.more-button.is-secondary {
  color: #000;
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 8px;
  font-size: 1rem;
  font-weight: 700;
}

.more-button.is-secondary.bleu-bg {
  color: #fff;
  background-color: #008eff;
  border-style: none;
  padding-top: 1.05rem;
  padding-bottom: 1.05rem;
}

.bold-text-37 {
  display: flex;
}

.link-3 {
  color: #008eff;
}

.text-span-51 {
  color: var(--accent-green\<deleted\|variable-a0ad44ca\>);
}

.bold-text-38 {
  color: var(--black\<deleted\|variable-07ca9142\>);
}

.text-span-52 {
  color: var(--accent-green\<deleted\|variable-a0ad44ca\>);
}

.hero-heading-leftalign-2 {
  text-align: left;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 1em;
  margin-right: 3rem;
  display: block;
}

.image-47 {
  display: inline-block;
}

.image-48 {
  object-fit: fill;
  min-width: auto;
  max-width: 100%;
  min-height: auto;
}

.section-13 {
  display: block;
}

.info-video {
  color: #0000;
  -webkit-text-fill-color: inherit;
  background-image: url('../images/Play-button.svg');
  background-position: 0 40%;
  background-repeat: no-repeat;
  background-size: 1rem 1rem;
  background-clip: padding-box;
}

.info-video.video {
  -webkit-text-fill-color: inherit;
  background-image: url('../images/Play-button.svg');
  background-clip: padding-box;
}

.div-block-179 {
  display: flex;
}

.link-block-7 {
  align-self: flex-end;
  padding-bottom: .75em;
}

.button-group-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column wrap;
  align-items: flex-start;
  margin-top: 30px;
  display: flex;
}

.main-cta-2 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #00285a;
  border: 1px #000;
  border-radius: 6px;
  padding: 1.2rem 2rem;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  transition: box-shadow 1s cubic-bezier(.053, .597, .25, 1), background-color .4s;
  box-shadow: 0 0 20px #0000;
}

.main-cta-2:hover {
  color: #fff;
  background-color: #00285a9c;
  box-shadow: 3px 0 20px #00000036;
}

.ghost-btn {
  background-color: #0000;
  align-self: flex-start;
  padding-top: 0;
  padding-left: 0;
  text-decoration: underline;
}

.navbar-wrap1-3 {
  flex-direction: row;
  flex: 0 auto;
  align-items: center;
  margin-left: 1em;
  display: flex;
}

.navbar-subboxwrap-3 {
  justify-content: center;
  width: 32em;
  height: auto;
  padding: 1rem;
  display: block;
}

.navbar-subboxwrap-3.special-gird {
  width: 90em;
}

.tab-description-4 {
  color: #424242;
  max-height: none;
  font-size: .875rem;
  font-weight: 300;
  line-height: 1.375rem;
  display: block;
}

.block-navbar-3 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 80px;
  display: flex;
}

.navbar-megamenubutton-3 {
  display: none;
}

.navbar-div-3 {
  background-color: #fff;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.navbar-div-3.with-divider-top {
  margin-top: 1px;
}

.navbar-div-3.with-divider-top.elevation-dropdownmenu {
  box-shadow: none;
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  border-top-style: none;
  border-left: 1px #000;
  margin-top: 0;
  display: block;
}

.navbar-div-3.large-2 {
  justify-content: center;
  padding-left: 6em;
  padding-right: 6em;
}

.navbar-div-3.large-2.with-divider-top.elevation-dropdownmenu {
  justify-content: center;
  padding-left: 2em;
  padding-right: 2em;
  display: block;
}

.navbar-div-3.large {
  justify-content: center;
  padding-left: 6em;
  padding-right: 6em;
}

.navbar-div-3.large.with-divider-top.elevation-dropdownmenu {
  justify-content: flex-start;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.material_icon-2 {
  color: #424242;
  text-transform: none;
  margin-left: 2em;
  font-family: Materialicons, sans-serif;
  font-size: 1rem;
  line-height: 1.4rem;
}

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

.container-16 {
  border: 1px solid #0000;
  width: auto;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 1em;
  padding-left: 7em;
  padding-right: 7em;
  transition: opacity .2s;
}

.container-16.navbar {
  flex: 1;
  max-width: none;
  padding-left: 2em;
  padding-right: 2em;
  display: flex;
  box-shadow: inset 0 0 0 -2px #f8f8f8;
}

.navbar-fixed-3 {
  z-index: 101;
  height: 5rem;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
  box-shadow: 1px 1px 10px #00000014;
}

.cta-login-3 {
  color: #000;
  border-radius: 5px;
  align-items: center;
  width: auto;
  height: 40px;
  margin-right: 3em;
  padding: 1em 8px;
  text-decoration: none;
  transition: all .3s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.cta-login-3:hover {
  color: #008eff;
  background-color: #d7f5ff;
  background-position: 6%;
}

.cta-login-3.center.position-fix {
  margin-right: 0;
}

.navbar-boxlink-3 {
  cursor: pointer;
  background-color: #fff;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-left: .2em;
  margin-right: .2em;
  padding: 0;
  text-decoration: none;
  display: flex;
  position: relative;
}

.navbar-boxlink-3.with-dropdown-interaction.desktop-hide {
  display: none;
}

.navbar-boxlink-3.with-dropdown-interaction.with-divider-top-megamenuonly {
  overflow: visible;
}

.navbar-boxlink-3.with-dropdown-interaction.with-divider-top-megamenuonly.border-hright {
  display: block;
}

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

.navbar-subboxlink-4 {
  color: #000;
  border-radius: 8px;
  align-items: flex-start;
  width: 100%;
  padding: 1rem 2rem 1rem 1rem;
  font-size: .9em;
  text-decoration: none;
  display: flex;
}

.navbar-subboxlink-4.size-adjustment.padding-adjustment {
  padding: 1rem 2rem 1rem 1rem;
}

.navbar-subboxlink-4.language_scelection.hide {
  display: none;
}

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

.h6-4 {
  color: #000;
  white-space: nowrap;
  margin: 0 0;
  padding: 0 0 .25rem;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
}

.h6-4.nav-h6 {
  align-items: stretch;
  padding-top: 0;
  padding-bottom: .1em;
  display: block;
}

.subboxlink-imgwrap-3 {
  width: auto;
  height: 24px;
  margin-right: 18px;
}

.navbar-subbox-4 {
  z-index: 19;
  object-fit: fill;
  background-color: #fff;
  border-radius: 5px;
  flex-direction: row;
  align-items: flex-start;
  margin-top: 0;
  padding-top: 0;
  display: none;
  position: absolute;
  top: 100%;
  left: -10%;
  overflow: hidden;
  box-shadow: 4px 0 24px #00000014;
}

.navbar-subbox-4.large-megamenu {
  padding-top: 0;
  display: block;
  overflow: hidden;
}

.navbar-subbox-4.large-megamenu--1 {
  background-color: #fff;
  padding-top: 0;
  display: none;
  overflow: hidden;
}

.navbar-subbox-4.large-megamenu--2 {
  justify-content: center;
  margin-left: 0;
  padding-top: 0;
  display: block;
  position: absolute;
  top: 100%;
  left: -100%;
  overflow: hidden;
}

.navbar-subbox-4.large-megamenu--2.special-spacing-grid {
  z-index: 19;
  display: none;
  left: -316%;
  right: auto;
}

.navbar-subbox-4.large-megamenu--2.special-spacing-grid.mobile-menu-grid {
  display: none;
  left: -370%;
}

.navbar-test {
  z-index: 101;
  height: 5rem;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
  box-shadow: 1px 1px 10px #00000014;
}

.container-17 {
  border: 1px solid #0000;
  width: auto;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 1em;
  padding-left: 7em;
  padding-right: 7em;
  transition: opacity .2s;
}

.container-17.center {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.container-17.center.industry {
  background-color: #f8f8f8;
  margin-top: 5.5em;
  margin-bottom: 3em;
  padding-left: 8em;
}

.container-17.center.industry.grey-bg {
  background-color: #f5f5f5;
}

.hero-heading-leftalign-3 {
  text-align: left;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 1em;
  margin-right: 3rem;
  display: block;
}

.section_hero {
  border: 1px solid #0000;
  width: auto;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 1em;
  padding-left: 7em;
  padding-right: 7em;
  transition: opacity .2s;
}

.section_hero.center {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.section_hero.center.industry {
  background-color: #f8f8f8;
  margin-top: 5.5em;
  margin-bottom: 3em;
  padding-left: 8em;
}

.section_hero.center.industry.grey-bg {
  background-color: #f5f5f5;
}

.section-14 {
  margin-top: 0;
  padding-top: 4em;
  padding-bottom: 4em;
}

.section-14.mobile-spacing {
  justify-content: center;
  margin-top: 0;
  padding-top: 2em;
  padding-bottom: 2em;
  display: block;
}

.p-big-including-mobile16px-3 {
  color: #424242;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.75rem;
}

.section-15 {
  margin-top: 0;
  padding-top: 4em;
  padding-bottom: 4em;
}

.section-15.mobile-spacing.hide {
  display: none;
}

.section-15.mobile-spacing {
  justify-content: center;
  margin-top: 0;
  padding-top: 2em;
  padding-bottom: 3em;
  display: block;
}

.section-15.trial {
  margin-bottom: 0;
  padding-top: 4em;
}

.section-15.trial.new-0en-spacing {
  padding-bottom: 0;
}

.section-15.trial.new-0en-spacing.last-section-8en {
  margin-bottom: 8em;
}

.subtitle-2-3 {
  color: #999;
  margin-bottom: .5rem;
  font-size: 1rem;
  font-weight: 600;
}

.feature-text {
  display: flex;
}

.image-52 {
  object-fit: contain;
}

.section-16 {
  display: block;
}

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

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

.text-size-regular-2 {
  text-align: left;
  font-size: 1rem;
  line-height: 1.5;
}

.text-size-regular-2.bleu-text {
  color: #008eff;
  font-weight: 400;
}

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

.features-section-wrapper {
  z-index: -1;
  background-image: linear-gradient(#d7f5ff, #d7f5ff);
  display: none;
  position: absolute;
  inset: 0%;
}

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

.margin-bottom-2.margin-medium {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2rem;
}

.margin-bottom-2.margin-small {
  text-align: left;
  width: auto;
  min-width: auto;
  margin-left: auto;
  margin-right: auto;
  font-size: 1rem;
}

.features-items {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

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

.section2-component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.features-section {
  position: relative;
}

.features-heading {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
}

.icon-medium {
  width: 4.313rem;
  height: 4.313rem;
}

.feature-card {
  text-align: left;
  background-image: linear-gradient(#fff, #fff);
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 30px;
  display: flex;
}

.features-title-2 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.features-section-container {
  background-image: linear-gradient(#d7f5ff, #d7f5ff);
  padding-left: 5%;
  padding-right: 5%;
}

.section-background {
  z-index: 1;
  background-color: #00000080;
  position: absolute;
  inset: 0%;
}

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

.features-paragraph {
  text-align: center;
  margin-top: 24px;
  margin-bottom: 80px;
  font-size: 1.125rem;
  line-height: 24px;
}

.text-size-regular-3 {
  text-align: left;
  font-size: 1rem;
  line-height: 1.5;
}

.text-size-regular-3.text-color-white {
  color: #fff;
}

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

.elements-container-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.text-block-23 {
  color: #fff;
}

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

.heading-style-h3-2.text-color-white {
  text-align: left;
}

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

.icon-embed-xxsmall-4.text-color-white {
  color: #fff;
}

.padding-global-3 {
  background-color: #0000;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.padding-global-3._2 {
  padding-left: 7em;
  padding-right: 7em;
}

.button-12 {
  color: #0000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #0000;
  padding: .75rem 1.5rem;
}

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

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

.button-12.is-link.is-icon.black {
  color: #000;
  font-size: 1rem;
  display: flex;
}

.button-12.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #09f;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  font-size: 1rem;
  display: flex;
}

.case-study_image-2 {
  background-color: #008eff;
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
  justify-content: center;
  align-items: center;
  padding: 3rem 2rem;
  display: flex;
}

.content-2 {
  background-color: #008eff;
  border-radius: 16px 0 0 16px;
  flex-direction: column;
  justify-content: center;
  padding: 4rem 3rem;
  display: flex;
}

.elements-cards {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px #008eff;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.elements-cards._2 {
  grid-template-columns: 1.25fr 1fr;
}

.text-block-24 {
  color: #fff;
}

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

.icon-embed-xxsmall-5.text-color-white {
  color: #fff;
}

.hero-heading-leftalign-4 {
  text-align: left;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 1em;
  margin-right: 3rem;
  display: block;
}

.image-53 {
  object-fit: contain;
}

.section-17 {
  display: block;
}

.image-54 {
  object-fit: contain;
}

.section-18 {
  display: block;
}

.text-size-regular-4 {
  text-align: left;
  font-size: 1rem;
  line-height: 1.5;
}

.text-size-regular-4.text-color-white, .text-block-25 {
  color: #fff;
}

.padding-global-4 {
  background-color: #0000;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.padding-global-4._2 {
  padding-left: 7em;
  padding-right: 7em;
}

.image-55 {
  object-fit: contain;
}

.section-19 {
  display: block;
}

.image-56 {
  object-fit: contain;
}

.section-20 {
  display: block;
}

.image-57 {
  object-fit: contain;
}

.section-21 {
  display: block;
}

.video-play-button {
  z-index: 2;
  color: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

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

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

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

.heading-style-h2-3.bleu {
  color: #008eff;
}

.video-thumb {
  object-fit: cover;
  border-radius: 12px;
  width: 100%;
}

.content-container-2 {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

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

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

.margin-bottom-3.margin-small {
  align-self: flex-start;
}

.margin-bottom-3.margin-xxlarge {
  text-align: left;
  justify-content: center;
  display: flex;
}

.purpose-video {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.text-size-regular-5 {
  text-align: left;
  font-size: 1rem;
  line-height: 1.5;
}

.padding-global-5 {
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.video-overlay-layer-3 {
  z-index: 1;
  background-color: #00000080;
  border-radius: 12px;
  position: absolute;
  inset: 0%;
}

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

.section_videos {
  background-color: #eafaff;
}

.spirit-video {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

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

.tablink {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  text-align: center;
  background-color: #0000;
  border-bottom: 1.5px solid #0000;
  flex-direction: column;
  width: 100%;
  padding: 1rem 1.5rem;
  display: flex;
}

.tablink.w--current {
  background-color: #0000;
  border-bottom-width: 2px;
  border-bottom-color: #09f;
}

.text-span-53 {
  font-weight: 600;
}

.tabs-menu {
  margin-bottom: 4rem;
  display: flex;
}

.tabs_container {
  flex-direction: column;
  display: flex;
}

.heading-style-h6-2 {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.text-block-26, .text-block-27 {
  font-size: 1rem;
}

.container-18 {
  border: 1px solid #0000;
  width: auto;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 1em;
  padding-left: 7em;
  padding-right: 7em;
  transition: opacity .2s;
}

.container-18.center {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.container-18.center.industry {
  background-color: #f8f8f8;
  margin-top: 5.5em;
  margin-bottom: 3em;
  padding-left: 8em;
}

.container-18.center.industry.grey-bg {
  background-color: #f5f5f5;
}

.caption-3 {
  color: #999;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5rem;
}

.caption-3.mobile-16px {
  color: #6b7280;
}

.hero-heading-leftalign-5 {
  text-align: left;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 1em;
  margin-right: 3rem;
  display: block;
}

.container-19 {
  border: 1px solid #0000;
  width: auto;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 1em;
  padding-left: 7em;
  padding-right: 7em;
  transition: opacity .2s;
}

.text-size-regular-6 {
  text-align: left;
  font-size: 1rem;
  line-height: 1.5;
}

.text-size-regular-6.text-align-center {
  text-align: center;
}

.container-20 {
  border: 1px solid #0000;
  width: auto;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 1em;
  padding-left: 7em;
  padding-right: 7em;
  transition: opacity .2s;
}

.feature-description-4 {
  color: #424242;
  text-align: left;
  margin-top: .25rem;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5rem;
  display: flex;
}

.feature-description-4.sepcial-text.new-add-spacing-vn {
  margin-bottom: 1rem;
}

.container-21 {
  border: 1px solid #0000;
  width: auto;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 1em;
  padding-left: 7em;
  padding-right: 7em;
  transition: opacity .2s;
}

.feature-2-in-1-row-2 {
  grid-column-gap: 5em;
  grid-row-gap: 5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  align-items: center;
  max-width: 80em;
  display: grid;
}

.feature-description-5 {
  color: #424242;
  text-align: left;
  margin-top: .25rem;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5rem;
  display: flex;
}

.feature-description-5.sepcial-text.new-add-spacing-vn {
  margin-bottom: 1rem;
}

.container-22 {
  border: 1px solid #0000;
  width: auto;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 1em;
  padding-left: 7em;
  padding-right: 7em;
  transition: opacity .2s;
}

.subtitle-2-4 {
  color: #999;
  margin-bottom: .5rem;
  font-size: 1rem;
  font-weight: 600;
}

.image-58 {
  object-fit: contain;
}

.caption-4 {
  color: #999;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5rem;
}

.caption-4.mobile-16px {
  color: #6b7280;
}

.highlight-key-3 {
  color: #424242;
  flex: 0 auto;
  align-self: center;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5;
}

.section-22 {
  display: block;
}

.feature-2-in-1-row-3 {
  grid-column-gap: 5em;
  grid-row-gap: 5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  align-items: center;
  max-width: 80em;
  display: grid;
}

.feature-description-6 {
  color: #424242;
  text-align: left;
  margin-top: .25rem;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5rem;
  display: flex;
}

.feature-description-6.sepcial-text.new-add-spacing-vn {
  text-align: left;
  text-align: left;
  text-align: left;
  margin-bottom: 1rem;
  display: block;
}

.feature-description-6.sepcial-text.new-add-spacing-vn.text-align-center {
  text-align: center;
}

.feature-description-6.sepcial-text.new-add-spacing-vn.text-align-center.padding-top {
  margin-top: 2rem;
}

.container-23 {
  border: 1px solid #0000;
  width: auto;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 1em;
  padding-left: 7em;
  padding-right: 7em;
  transition: opacity .2s;
}

.subtitle-2-5 {
  color: #999;
  margin-bottom: .5rem;
  font-size: 1rem;
  font-weight: 600;
}

.caption-5 {
  color: #999;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5rem;
}

.caption-5.mobile-16px {
  color: #6b7280;
}

.highlight-key-4 {
  color: #424242;
  flex: 0 auto;
  align-self: center;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5;
}

.container-24 {
  border: 1px solid #0000;
  width: auto;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 1em;
  padding-left: 7em;
  padding-right: 7em;
  transition: opacity .2s;
}

.subtitle-2-6 {
  color: #999;
  margin-bottom: .5rem;
  font-size: 1rem;
  font-weight: 600;
}

.image-59 {
  object-fit: contain;
}

.caption-6 {
  color: #999;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5rem;
}

.caption-6.mobile-16px {
  color: #6b7280;
}

.highlight-key-5 {
  color: #424242;
  flex: 0 auto;
  align-self: center;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5;
}

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

.margin-bottom-4.margin-medium {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2rem;
}

.margin-bottom-4.margin-small {
  width: auto;
  min-width: auto;
  margin-left: auto;
  margin-right: auto;
}

.margin-bottom-4.margin-xxlarge {
  margin-bottom: 3rem;
}

.margin-bottom-4.margin-xxlarge.visual-margin {
  margin-bottom: 0;
  position: relative;
}

.margin-bottom-4.margin-xxlarge.compliance-padding {
  margin-bottom: 3rem;
}

.margin-bottom-4.margin-small {
  align-self: flex-start;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-4.margin-small.compliance {
  align-self: center;
}

.margin-bottom-4.margin-small {
  margin-bottom: 1rem;
}

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

.heading-style-h2-5.bleu {
  color: #008eff;
}

.feature-card-2 {
  text-align: center;
  background-image: linear-gradient(#fff, #fff);
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 30px;
  display: flex;
}

.features-title-3 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

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

.text-size-regular-7 {
  text-align: left;
  font-size: 1rem;
  line-height: 1.5;
}

.text-size-regular-7.text-align-center {
  text-align: center;
}

.text-size-regular-7.text-align-center.bleu, .link-4 {
  color: #008eff;
}

.heading-11 {
  font-size: 2.7rem;
}

.solutions_tab-link-2 {
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 8px 0 0 8px;
  padding: .9rem 1.5rem;
  font-size: 1rem;
  transition: background-color .5s;
}

.solutions_tab-link-2:focus {
  color: #fff;
  background-color: #09f;
  font-weight: 600;
}

.solutions_tab-link-2.w--current {
  color: #fff;
  background-color: #09f;
  border-radius: 8px 0 0 8px;
  font-weight: 700;
}

.solutions_tab-link-2.w--current:focus {
  color: #fff;
  background-color: #09f;
  font-weight: 600;
}

.hero-section-3 {
  min-height: 65em;
  display: flex;
}

.applications_container-2 {
  border: 1px solid #000;
  border-radius: 12px;
  padding: 15px 34px 25px 40px;
}

.signup-button-3 {
  background-color: #09f;
  border-radius: 4px;
  font-size: .85rem;
  font-weight: 600;
}

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

.text-span-54 {
  font-weight: 600;
}

.hero-registrationform-3 {
  color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 34.5em;
  margin: 1rem auto 0;
}

.hero-registrationform-3.cta-bottom {
  width: 46em;
  margin-top: 2rem;
}

.capabilities_container-2 {
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 12px;
  padding: 15px 34px 25px 40px;
}

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

.heading-style-h6-3 {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.p-5 {
  clear: none;
  color: #000;
  column-count: 0;
  object-fit: fill;
  flex: 0 auto;
  align-self: auto;
  width: auto;
  max-width: 18rem;
  padding-top: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.65rem;
  display: inline-block;
  position: static;
}

.p-5.text-black {
  font-size: 1.1em;
}

.p-5.text-black.hero {
  max-width: 26rem;
}

.cta-registration-3 {
  color: #fff;
  background-color: #008eff;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  height: 100%;
  padding: .4em 2em;
  font-size: 1.2em;
  font-weight: 600;
}

.cta-registration-3:hover, .cta-registration-3:focus {
  background-color: #0075e0;
}

.cta-registration-3.hero {
  background-color: #000;
}

.cta-registration-3.hero.dark-bg {
  background-color: #003282;
}

.testimonial13_logo-wrapper-3 {
  flex: 0 auto;
  justify-content: flex-start;
  display: block;
}

.heading-style-h5-4 {
  color: #000;
  text-align: left;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5;
}

.heading-style-h5-4.text-color-white {
  color: #fff;
  text-align: left;
}

.compliance-list-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  margin-bottom: 1rem;
  display: grid;
}

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

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

.button-group-6.read-case {
  margin-bottom: 28px;
}

.hero-registrationform-4 {
  color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 34.5em;
  margin: 1rem auto 0;
}

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

.margin-bottom-5.margin-small {
  align-self: flex-start;
}

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

.form-input-3:focus {
  border-color: #000;
}

.form-input-3::placeholder {
  color: #0009;
}

.button-13 {
  color: #fff;
  text-align: center;
  background-color: #09f;
  border-radius: 8px;
  padding: 1.05rem 1.5rem;
  font-size: 1rem;
  font-weight: 600;
}

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

.max-width-large-4.top-margin {
  margin-top: 5rem;
}

.max-width-large-4.align-center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.max-width-large-4.align-center.features-title {
  max-width: 60rem;
  margin-left: auto;
  margin-right: auto;
}

.max-width-large-4.top-margin {
  max-width: 55rem;
  margin-top: 5rem;
}

.max-width-large-4.align-center {
  max-width: 60rem;
}

.text-block-29 {
  color: #fff;
}

.bold-text-41 {
  color: #008eff;
}

.text-size-regular-8 {
  background-color: #0000;
  font-size: 1rem;
  line-height: 1.5;
}

.text-size-regular-8.text-color-white {
  color: #fff;
}

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

.paragraph-10 {
  text-align: left;
  font-size: .87rem;
}

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

.paragraph-10.compliance {
  text-align: center;
}

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

.tab-link-3.w--current {
  color: #09f;
  background-color: #0000;
  border-style: none none solid;
  border-color: #09f;
  border-bottom-width: 2px;
  border-radius: 0;
  font-size: 1rem;
  font-weight: 700;
}

.registrationform-emailfield-3 {
  color: #6b7280;
  border: 1px solid #0000;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  align-self: stretch;
  height: 100%;
  padding-left: 16px;
  overflow: visible;
}

.registrationform-emailfield-3.hero-bright {
  border-width: 2px;
  border-color: #008eff;
}

.text-size-regular-9 {
  text-align: left;
  font-size: 1rem;
  line-height: 1.5;
}

.heading-style-h2-6 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2;
}

.heading-style-h2-6.text-color-white {
  color: #fff;
}

.heading-style-h2-6.text-align-center {
  font-size: 2rem;
}

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

.text-size-medium-4 {
  font-size: 1.125rem;
}

.text-block-31 {
  color: #8134ff;
}

.bold-text-47 {
  color: #008eff;
}

.signup-heading-7 {
  color: #fff;
  margin-bottom: 10px;
  font-size: 2.5rem;
}

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

.padding-global-7 {
  background-color: #0000;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.padding-global-7.compliance-margin {
  margin-top: 0;
}

.bold-text-48 {
  color: #008eff;
}

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

.cta-registration-4 {
  color: #fff;
  background-color: #008eff;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  height: 100%;
  padding: .4em 2em;
  font-size: 1.2em;
  font-weight: 600;
}

.cta-registration-4:hover, .cta-registration-4:focus {
  background-color: #0075e0;
}

.cta-registration-4.dark {
  background-color: #003282;
}

.text-block-32 {
  color: #09f;
}

.p-6 {
  clear: none;
  color: #000;
  column-count: 0;
  object-fit: fill;
  flex: 0 auto;
  align-self: auto;
  width: auto;
  max-width: 18rem;
  padding-top: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.65rem;
  display: inline-block;
  position: static;
}

.p-6.text-black {
  font-size: 1.1em;
}

.p-6.text-black.hero {
  max-width: 26rem;
}

.paragraph-11 {
  font-size: .87rem;
  font-weight: 400;
}

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

.video-overlay-layer-4 {
  z-index: 1;
  background-color: #00000047;
  border-radius: 12px;
  position: absolute;
  inset: 0%;
}

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

.tab-link-4.w--current {
  color: #8134ff;
  background-color: #0000;
  border-style: none none solid;
  border-color: #09f #09f #8134ff;
  border-bottom-width: 2px;
  border-radius: 0;
  font-size: 1rem;
  font-weight: 600;
}

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

.icon-embed-xxsmall-6.purple {
  color: #8134ff;
}

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

.margin-bottom-6.margin-xxlarge, .margin-bottom-6.margin-xxlarge.compliance-padding {
  margin-bottom: 3rem;
}

.margin-bottom-6.margin-xxlarge.visual-margin {
  margin-bottom: -22rem;
  position: relative;
}

.margin-bottom-6.margin-small {
  align-self: flex-start;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-6.margin-small.compliance {
  align-self: center;
}

.margin-bottom-6.margin-medium {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2rem;
}

.margin-bottom-6.margin-large {
  margin-bottom: 3rem;
}

.margin-bottom-6.margin-small {
  margin-bottom: 1rem;
}

.testimonial13_logo-3 {
  max-height: 3rem;
  display: inline-block;
}

.padding-global-8 {
  background-color: #0000;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.signup-button-4 {
  background-color: #09f;
  border-radius: 4px;
  font-size: .85rem;
  font-weight: 600;
}

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

.hero-registrationwrap-2 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: auto;
  padding-top: 0;
}

.hero-registrationform-5 {
  color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 34.5em;
  margin: 1rem auto 0;
}

.image-61 {
  display: block;
}

.header-container-2 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.background-video-3 {
  max-width: 80%;
  margin-top: -20rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 7rem;
  padding-right: 7rem;
}

.header_image-background {
  margin-top: 8rem;
  position: relative;
  top: -396px;
}

.registrationform-emailfield-4 {
  color: #6b7280;
  border: 1px solid #0000;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  align-self: stretch;
  height: 100%;
  padding-left: 16px;
  font-size: .87rem;
  overflow: visible;
}

.registrationform-emailfield-4.hero-bright {
  border-width: 2px;
  border-color: #000;
}

.text-span-55 {
  color: #028eff;
  text-align: left;
}

.text-size-regular-10 {
  text-align: left;
  font-size: 1rem;
  line-height: 1.5;
}

.text-size-regular-10.text-align-center {
  text-align: center;
  padding-left: 5.5rem;
  padding-right: 5.5rem;
}

.hero-section-4 {
  background-color: #fff0;
  min-height: 68em;
  display: flex;
}

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

.logo_list-2 {
  grid-column-gap: 1.2rem;
  grid-row-gap: 1.2rem;
  white-space: nowrap;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  place-items: center start;
  margin-right: 1.5rem;
  display: grid;
}

.image-62 {
  margin-bottom: 1rem;
}

.text-span-56 {
  color: #3898ec;
}

.section-23 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2.5rem;
  display: grid;
}

.section_secure {
  background-color: #fff;
}

.paragraph-12 {
  margin-bottom: 2rem;
  font-size: .87rem;
  font-weight: 400;
}

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

.heading-style-h4-2 {
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.link-5 {
  color: #000;
  font-size: 1rem;
  font-weight: 600;
}

.heading-style-h2-7 {
  color: #000;
  margin-bottom: 2rem;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.padding-global-9 {
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.text-span-57 {
  color: #028eff;
}

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

.image-63 {
  object-fit: fill;
  max-width: 100%;
  display: inline-block;
  position: relative;
  top: -121px;
  right: 0;
}

.start-for-free {
  background-color: #008eff;
  border-radius: 20px;
  margin-right: 2rem;
  font-size: 1rem;
  font-weight: 600;
}

.start-for-free.single-btn {
  margin-right: 0;
}

.text-block-34.text-color-black {
  color: #000;
  text-decoration: underline;
}

.testimonial_content-right-2 {
  flex-direction: column;
  align-items: flex-start;
  max-width: 100%;
  display: flex;
}

.padding-global-10 {
  background-color: #0000;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.label_homepage {
  background-image: linear-gradient(225deg, #dae0ff, #d7f5ff);
  border: 1px #000;
  border-radius: 20px;
  padding-left: .5rem;
  padding-right: .5rem;
  font-size: .75rem;
  line-height: 2.5;
}

.label_homepage.text-color-darkblue {
  color: #034797;
  background-image: linear-gradient(225deg, #d7f5ff, #dae0ff);
  display: inline-block;
}

.padding-section-medium-7 {
  justify-content: center;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex;
}

.padding-section-medium-7.added-padding {
  padding-bottom: 5rem;
  display: block;
}

.testimonial_client-image-2 {
  object-fit: cover;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.section_testimonial-2 {
  margin-top: 2.5rem;
  margin-bottom: 0;
}

.container-27 {
  align-self: center;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.div-block-181 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 4rem;
  display: grid;
}

.div-block-181.new-end-padding {
  margin-bottom: 0;
}

.div-block-181.hidden_section {
  display: none;
}

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

.content-button.read-case {
  margin-bottom: 28px;
}

.testimonial_logo-wrapper-2 {
  display: flex;
}

.heading-style-h3-3 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .5rem;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.5;
}

.heading-style-h3-3.text-color-blue {
  color: #0199ff;
}

.heading-style-h3-3.tag-padding {
  margin-top: 1rem;
}

.text-size-regular-11 {
  text-align: left;
  font-size: 1rem;
  line-height: 1.5;
}

.heading-13 {
  margin-top: 1rem;
  margin-bottom: .5rem;
  font-size: 1.25em;
  font-weight: 300;
}

.image-64 {
  margin-bottom: 1rem;
}

.text-span-58 {
  color: #3898ec;
}

.section-24 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2.5rem;
  display: grid;
}

.paragraph-13 {
  margin-bottom: 2rem;
  font-size: .87rem;
  font-weight: 400;
}

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

.heading-style-h4-3 {
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.link-6 {
  color: #000;
  font-size: 1rem;
  font-weight: 600;
}

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

.heading-style-h2-8 {
  color: #000;
  margin-bottom: 2rem;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.padding-global-11 {
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

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

.image-65 {
  object-fit: fill;
  max-width: 100%;
  display: inline-block;
  position: relative;
  top: -116px;
}

.text-block-35.text-color-black {
  color: #000;
  text-decoration: underline;
}

.padding-global-12 {
  background-color: #0000;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.padding-global-12.compliance-margin {
  margin-top: 0;
}

.section_compliance-2 {
  position: static;
  bottom: 160px;
}

.heading-style-h4-4 {
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.heading-style-h4-4.text-align-center.color-icon {
  color: #526c8c;
}

.paragraph-14 {
  text-align: left;
  font-size: .87rem;
}

.paragraph-14.compliance {
  text-align: center;
}

.compliance-list-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  margin-bottom: 1rem;
  display: grid;
}

.image-66 {
  margin-bottom: 1rem;
}

.text-span-59 {
  color: #3898ec;
}

.section-25 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2.5rem;
  display: grid;
}

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

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

.image-67 {
  object-fit: fill;
  max-width: 100%;
  display: inline-block;
  position: relative;
  top: -103px;
}

.text-size-regular-12 {
  text-align: left;
  font-size: 1rem;
  line-height: 1.5;
}

.text-size-regular-12.text-align-center {
  text-align: center;
  padding-left: 5.5rem;
  padding-right: 5.5rem;
}

.text-block-36.text-color-black {
  color: #000;
  text-decoration: underline;
}

.signup-button-5 {
  color: #fff;
  text-align: center;
  background-color: #000;
  border: 1px solid #000;
  border-radius: 4px;
  padding: .75rem 1.5rem;
}

.signup-button-5:hover {
  border-color: #000000b8;
}

.signup-button-5.dark-bg {
  background-color: #05347f;
  font-size: 1rem;
  font-weight: 600;
}

.text-span-60 {
  color: #3898ec;
}

.padding-global-13 {
  background-color: #d7f5ff;
  padding-left: 5%;
  padding-right: 5%;
}

.hero-registrationwrap-3 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: auto;
  padding-top: 0;
}

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

.darkblue-text {
  color: #0677df;
  -webkit-text-stroke-color: #0c0c0c;
}

.hero-registrationform-6 {
  color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 34.5em;
  margin: 1rem auto 0;
}

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

.form-input-4:focus {
  border-color: #000;
}

.form-input-4::placeholder {
  color: #0009;
}

.registrationform-emailfield-5 {
  color: #6b7280;
  border: 1px solid #0000;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  align-self: stretch;
  height: 100%;
  padding-left: 16px;
  font-size: .87rem;
  overflow: visible;
}

.registrationform-emailfield-5.hero-bright {
  border-width: 2px;
  border-color: #000;
}

.p-7 {
  clear: none;
  color: #000;
  column-count: 0;
  object-fit: fill;
  flex: 0 auto;
  align-self: auto;
  width: auto;
  max-width: 18rem;
  padding-top: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.65rem;
  display: inline-block;
  position: static;
}

.p-7.text-black {
  font-size: 1.1em;
}

.p-7.text-black.hero {
  max-width: 26rem;
}

.text-size-regular-13 {
  text-align: left;
  font-size: 1rem;
  line-height: 1.5;
}

.text-size-regular-13.text-align-left {
  margin-bottom: .5em;
}

.text-size-regular-13.text-align-center {
  text-align: center;
  padding-left: 3rem;
  padding-right: 3rem;
}

.text-size-regular-13.top-padding {
  margin-top: .5rem;
}

.signup-heading-8 {
  color: #000;
  margin-bottom: 10px;
  font-size: 2.5rem;
}

.text-span-62 {
  color: #008eff;
  text-align: left;
}

.div-block-184 {
  text-align: center;
  margin-top: 0;
  padding-top: 0;
}

.text-span-63 {
  color: #3898ec;
}

.header_image-background-2 {
  margin-top: 8rem;
  position: relative;
  top: -396px;
}

.header_image-background-2.position-of-image {
  top: 0;
}

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

.text-span-64 {
  color: #008eff;
}

.link-7 {
  color: #000;
  margin-right: 2rem;
  font-size: 1rem;
  font-weight: 600;
}

.start-for-free-2 {
  background-color: #008eff;
  border-radius: 20px;
  margin-right: 2rem;
  font-size: 1rem;
  font-weight: 600;
}

.padding-global-14 {
  background-color: #0000;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: block;
}

.heading-style-h2-9 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
  position: relative;
}

.heading-style-h5-5 {
  color: #000;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5;
}

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

.section-26 {
  display: flex;
}

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

.container-30 {
  grid-column-gap: 2rem;
  grid-row-gap: 3rem;
  grid-template: "Area" 1fr
                 "."
                 "."
                 "."
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: 4rem;
  display: grid;
}

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

.container-31 {
  flex: 0 auto;
  min-width: 22rem;
  display: block;
}

.plug-play_padding {
  margin-top: 3rem;
  margin-bottom: 4rem;
}

.plug-play_padding.web_hide {
  display: none;
}

.heading-style-h2-10 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
  position: relative;
}

.heading-style-h2-10._1rem_bot {
  margin-bottom: 1rem;
}

.text-span-65 {
  color: #028eff;
}

.image-79 {
  object-fit: fill;
  max-width: 100%;
  display: inline-block;
  position: relative;
  top: -79px;
}

.image-71 {
  object-fit: fill;
  max-width: 100%;
  display: inline-block;
  position: relative;
  top: -119px;
}

.h4-3 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 700;
  line-height: 2.5rem;
}

.h4-3.text-white.text-align-center {
  text-align: center;
}

.h5-4 {
  white-space: nowrap;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 2rem;
  display: block;
}

.top_banner.sale_banner {
  margin-top: .5rem;
  margin-bottom: .5rem;
}

.top_banner.sale_banner.bakcground-blue {
  background-color: #008eff;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.h4-4 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 700;
  line-height: 2.5rem;
}

.bold-text-50, .yellow-border {
  background-color: #ffe766;
  border-radius: 20px;
}

.div-block-185 {
  margin-top: 1rem;
}

.button-14 {
  background-color: #008eff;
  border-radius: 20px;
  font-size: 1rem;
}

.div-block-186 {
  text-align: left;
}

.partneradvertisingcard-partnerlogo2 {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 75%;
  padding: 2em;
  display: flex;
}

.partneradvertisingcard-logo2 {
  width: 100%;
}

.partnerlogocard {
  border-radius: 7px;
  width: 100%;
  max-width: 20em;
  height: 20em;
  max-height: 50em;
  text-decoration: none;
  box-shadow: 0 2px 10px 2px #0003;
}

.partnerlogo {
  height: 75%;
  padding: 2em;
  display: flex;
}

.partnerlogo.black-background {
  background-color: #000;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
}

.text-span-66, .bold-text-51 {
  color: #008eff;
}

.feature-2-in-1-row-4 {
  grid-column-gap: 5em;
  grid-row-gap: 5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  align-items: center;
  max-width: 80em;
  display: grid;
}

.highlight-key-6 {
  color: #424242;
  flex: 0 auto;
  align-self: center;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5;
}

.bold-text-52 {
  color: #008eff;
}

.grid-19 {
  grid-template-rows: auto;
  grid-template-columns: 20px 1fr;
  padding-top: 0;
  padding-bottom: .5rem;
}

.container-32 {
  border: 1px solid #0000;
  justify-content: center;
  width: auto;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 1em;
  padding-left: 7em;
  padding-right: 7em;
  transition: opacity .2s;
  display: flex;
}

.feature-2-in-1-row-5 {
  grid-column-gap: 5em;
  grid-row-gap: 5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  align-items: center;
  max-width: 80em;
  display: grid;
}

.feature-2-in-1-row-5.align-top {
  align-items: start;
}

.html-embed-7 {
  margin-top: 2rem;
  margin-bottom: 0;
}

.form_container {
  border: 1px solid #0000;
  justify-content: center;
  align-items: stretch;
  width: auto;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 1em;
  padding-left: 7em;
  padding-right: 7em;
  transition: opacity .2s;
  display: flex;
}

.form_container.signup-voip {
  display: block;
}

.image-80 {
  margin-bottom: 1rem;
}

.section-27 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2.5rem;
  display: grid;
}

.paragraph-15 {
  margin-bottom: 2rem;
  font-size: .87rem;
  font-weight: 400;
}

.text-block-37.text-color-black {
  color: #000;
  text-decoration: underline;
}

.container-35 {
  border: 1px solid #0000;
  justify-content: center;
  width: auto;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 1em;
  padding-left: 7em;
  padding-right: 7em;
  transition: opacity .2s;
  display: block;
}

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

.margin-bottom-11.margin-small {
  margin-bottom: 1rem;
}

.heading-style-h3-4 {
  color: #000;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .5rem;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.5;
}

.elements-cards-2 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px #008eff;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.content-3 {
  background-color: #e7f9ff;
  border-radius: 16px 0 0 16px;
  flex-direction: column;
  justify-content: center;
  padding: 4rem 3rem;
  display: flex;
}

.text-block-38 {
  color: #008eff;
}

.case-study_image-3 {
  background-color: #e7f9ff;
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
  justify-content: center;
  align-items: center;
  padding: 3rem 2rem;
  display: flex;
}

.container-36 {
  border: 1px solid #0000;
  justify-content: center;
  width: auto;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 1em;
  padding-left: 7em;
  padding-right: 7em;
  transition: opacity .2s;
  display: block;
}

.section-42 {
  align-self: center;
}

.container-51 {
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.hero-registrationform-7 {
  color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 34.5em;
  margin: 1rem auto 0;
}

.hero-registrationwrap-4 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: auto;
  padding-top: 0;
}

.registrationform-emailfield-6 {
  color: #6b7280;
  border: 1px solid #0000;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  align-self: stretch;
  height: 100%;
  padding-left: 16px;
  font-size: .87rem;
  overflow: visible;
}

.registrationform-emailfield-6.hero-bright {
  border-width: 2px;
  border-color: #000;
}

.notification-content {
  text-align: center;
  margin: auto;
  padding-top: 1rem;
}

.notification-btn {
  cursor: pointer;
  position: absolute;
  top: 1.25rem;
  right: 1.25rem;
}

.button-23 {
  background-color: #ff5e5e;
  border-radius: 20px;
  padding: .25rem 1rem;
  font-size: 1rem;
  font-weight: 600;
}

.text-span-71 {
  color: #064697;
  background-color: #fff;
  border-radius: 5px;
  padding: .25rem .5rem;
}

.image-81 {
  display: block;
  position: static;
  top: 1.25rem;
  right: 2rem;
}

.h7-2 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  text-transform: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  font-size: 1rem;
  font-weight: 500;
  display: flex;
}

.h7-2.text-color-white {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  font-weight: 600;
}

.notification-bar {
  background-color: #034797;
  justify-content: center;
  align-items: center;
  height: 4rem;
  display: block;
  overflow: visible;
}

.container-52 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: left;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  align-items: center;
  display: flex;
}

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

.link-m800 {
  color: #999;
  cursor: pointer;
}

.section_compliance-2-copy {
  position: static;
  bottom: 160px;
}

.section_ios {
  display: none;
  position: static;
  bottom: 160px;
}

.button-24 {
  color: #fff;
  text-align: center;
  background-color: #09f;
  border-radius: 8px;
  padding: .75rem 1.5rem;
  font-size: 1rem;
  font-weight: 600;
}

.button-24.get-demo-btn.dark.credfit-color-green {
  background-color: #0fd84f;
}

.text-size-regular-14 {
  aspect-ratio: auto;
  color: #000;
  text-align: left;
  max-width: none;
  font-size: 1rem;
  line-height: 1.5;
}

.text-size-regular-14.purple-text {
  color: #2f1747;
}

.text-size-regular-14.text-color-white {
  color: #fff;
  text-align: center;
}

.text-size-regular-14.text-color-white.text-weight-bold.purple-text {
  color: #2f1747;
}

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

.padding-section-medium-21 {
  justify-content: center;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: block;
}

.padding-section-medium-21.remove-5rem-padding {
  padding-bottom: 0;
}

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

.margin-bottom-15.margin-small {
  align-self: flex-start;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-15.margin-medium {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2rem;
}

.margin-bottom-15.margin-large {
  margin-bottom: 3rem;
}

.margin-bottom-15.margin-large.last-component {
  margin-bottom: 0;
}

.text-span-81 {
  color: #000;
  text-decoration: underline;
}

.text-span-81.purple-text {
  color: #2f1747;
}

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

.padding-global-26 {
  background-color: #0000;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: block;
}

.case-study_about-2 {
  background-color: #d7f5ff;
  border: 1px #000;
  border-radius: 10px;
  padding: 1.5rem;
  position: static;
  top: 6rem;
}

.case-study_about-2.credfit-color-light {
  background-color: #0fd84f;
}

.link-9 {
  color: #09f;
}

.link-9.about {
  color: #fff;
}

.heading-style-h3-6 {
  color: #000;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .5rem;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.5;
}

.heading-style-h6-4 {
  color: #000;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}

.heading-style-h6-4.purple-text {
  color: #2f1747;
  margin-bottom: 16px;
}

.text-span-80 {
  color: #09f;
}

.text-span-80.credfit-color, .purple-text {
  color: #2f1747;
}

.text-block-39 {
  color: #008eff;
}

.text-block-39.purple-text {
  color: #2f1747;
}

.cardcta-widthlimiter-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 90em;
  display: flex;
}

.link--demo {
  color: #000;
  margin-right: 2rem;
  font-size: 1rem;
  font-weight: 600;
}

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

.div-block-202 {
  text-align: center;
  margin-top: 0;
  padding-top: 0;
}

.div-block-202.top-spacing {
  margin-top: 2rem;
}

.cardcta-branding-5 {
  color: #fff;
  text-align: center;
  background-color: #003282;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 80em;
  margin-left: auto;
  margin-right: auto;
  padding: 5.1em 1.5em;
  display: flex;
}

.cardcta-branding-5.credfit-color {
  background-color: #2f1747;
}

.container-54 {
  border: 1px solid #0000;
  justify-content: center;
  width: auto;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 1em;
  padding-left: 7em;
  padding-right: 7em;
  transition: opacity .2s;
  display: block;
}

.container-54.no-paddingcontainermobile {
  transition-duration: .3s;
}

.container-54.no-paddingcontainermobile.case-study-padding {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.start-for-free-5 {
  background-color: #008eff;
  border-radius: 20px;
  margin-right: 2rem;
  font-size: 1rem;
  font-weight: 600;
}

.start-for-free-5.credfit-color-green {
  background-color: #0fd84f;
}

.logo-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-end;
  align-items: center;
  margin-top: 10rem;
  display: flex;
}

.event-padding-global {
  background-color: #0000;
  margin-left: auto;
  margin-right: auto;
  padding-left: 4rem;
  padding-right: 4rem;
  display: block;
  position: static;
}

.timeline_title {
  color: #000;
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 4rem;
  padding-bottom: 0;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
  display: block;
  position: relative;
}

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

.timeline_title.text-color-white.title-text {
  text-align: left;
  width: 760px;
  font-size: 60px;
  line-height: 1.2;
}

.timeline_title._1rem_bot {
  margin-bottom: 1rem;
  display: flex;
  position: static;
}

.image-82 {
  margin-right: 1rem;
}

.section-43 {
  display: flex;
}

.hero_header {
  background-image: url('../images/Hero_background_event_v3.png');
  background-position: 50%;
  height: 774px;
}

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

.register {
  background-color: #008eff;
  background-image: linear-gradient(264deg, #008eff, #5069f5 62%);
  border-radius: 80px;
  margin-right: 0;
  padding: 12px 64px;
  font-size: 20px;
  font-weight: 600;
}

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

.hero_time {
  font-size: 30px;
  font-weight: 500;
}

.paragraph-16 {
  margin-bottom: 0;
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.paragraph-16.color-body {
  color: #666;
}

.video_auto {
  aspect-ratio: auto;
  object-fit: fill;
  max-width: 100%;
  margin-top: 2rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: sticky;
  overflow: visible;
}

._6rem_padding {
  margin-top: 6rem;
}

.icon_box {
  background-color: #f9fbff;
  height: 414px;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.section_intro {
  background-color: #fff;
}

.event_icon_image {
  justify-content: center;
  align-items: center;
  margin-top: 56px;
  display: flex;
}

.paragraph_evet_text {
  aspect-ratio: auto;
  color: #000;
  text-align: left;
  max-width: none;
  font-size: 20px;
  line-height: 1.75;
}

.paragraph_evet_text.text-align-center {
  text-align: center;
  padding-left: 3rem;
  padding-right: 3rem;
  font-size: 20px;
}

.paragraph_evet_text.text-color-white {
  color: #000;
  text-align: left;
}

.paragraph_evet_text.text-color-white.align_right {
  text-align: right;
}

.paragraph_evet_text.text-color-white.align_right.white_text, .paragraph_evet_text.text-color-white.text-align-left.white_text {
  color: #fff;
}

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

.section-icon-event {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  display: grid;
}

.image-83 {
  margin-bottom: 1rem;
}

.why_contents-left {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 100%;
  display: flex;
}

.padding-global-27 {
  background-color: #0000;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: block;
  position: static;
}

.section_testimonial-3 {
  margin-top: 2.5rem;
  margin-bottom: 0;
}

.who_contianer {
  justify-content: flex-end;
  align-items: center;
  margin-right: 8px;
  display: flex;
}

.heading-style-h3-7 {
  color: #000;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .5rem;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.5;
}

.heading-style-h3-7.text-color-white {
  color: #fff;
  text-align: left;
  margin-bottom: .5em;
}

.who_contianer--left {
  justify-content: flex-start;
  align-items: center;
  margin-left: 8px;
  margin-right: auto;
  display: flex;
}

.testimonial_logo-wrapper-3 {
  display: flex;
}

.who_box {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 0;
  display: grid;
}

.who_image_2 {
  object-fit: cover;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.section_who_attend {
  background-color: #003282;
}

.who_content-left {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 100%;
  display: flex;
}

.who_image {
  object-fit: cover;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.h6-5 {
  color: #000;
  text-align: center;
  white-space: nowrap;
  margin: 0 0;
  padding: 0 0 .25rem;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
  display: inline;
}

.h6-5.text-color-white.white_text {
  color: #fff;
}

.padding-section-medium-22 {
  justify-content: center;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: block;
}

.section_why_attended {
  background-color: #fff;
}

.event_paragrapgh {
  color: #666;
  font-size: 20px;
  font-weight: 300;
}

.padding-global-28 {
  background-color: #0000;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: block;
  position: static;
}

.section_testimonial-4 {
  margin-top: 2.5rem;
  margin-bottom: 0;
}

.dot-2 {
  margin-right: .5rem;
  font-size: 20px;
}

.heading-style-h3-8 {
  color: #000;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .5rem;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.5;
}

.heading-style-h3-8.padding_1-5 {
  margin-bottom: 1.5rem;
}

.paragraph-17 {
  font-weight: 500;
}

.ai_gif {
  object-fit: cover;
  max-width: 100%;
  height: 550px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.why_box {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 0;
  display: grid;
}

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

.why_point {
  margin-bottom: 1.5rem;
  display: flex;
}

.padding-section-medium-23 {
  justify-content: center;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: block;
}

.timelline1_v2 {
  object-fit: cover;
  max-width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.time_left {
  color: #666;
  text-align: left;
  margin-bottom: .5em;
  font-size: 20px;
  font-weight: 600;
}

.time_left.position_change2 {
  position: relative;
  bottom: -414px;
  left: auto;
}

.time_left.position_change3 {
  position: relative;
  bottom: -923px;
  left: auto;
}

.event_content-left_1 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 100%;
  display: flex;
  position: relative;
}

.timeline_section1 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.padding-global-29 {
  background-color: #0000;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: block;
  position: static;
}

.timelline1_mobile {
  object-fit: cover;
  max-width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.section_timeline_event {
  background-color: #fff0;
}

.color-sub {
  color: #9e9e9e;
  margin-bottom: .5em;
  font-size: 20px;
}

.timelline1 {
  object-fit: cover;
  max-width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.section_testimonial_mobile {
  margin-top: 2.5rem;
  margin-bottom: 0;
  display: none;
}

.timeline_point {
  margin-bottom: 0;
  display: flex;
}

.time_right {
  color: #666;
  text-align: right;
  margin-bottom: .5em;
  font-size: 20px;
  font-weight: 600;
}

.time_right.position_change {
  position: relative;
  bottom: -105px;
  right: auto;
}

.time_right.position_change3 {
  position: relative;
  bottom: -1060px;
  right: auto;
}

.text-span-77 {
  color: #666;
  font-size: 20px;
}

.section_testimonial_desktop {
  margin-top: 2.5rem;
  margin-bottom: 0;
}

.timeline {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 10rem;
  display: flex;
  position: relative;
}

.event_title {
  color: #000;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .5rem;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.5;
}

.event_title.padding_0-5rem {
  margin-bottom: .5rem;
  margin-right: 0;
  font-size: 1.5rem;
}

.event_title.padding_0-5rem.top_padding_2rem {
  margin-top: 2rem;
}

.padding-section-medium_timeline {
  justify-content: center;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.event_content-right_2 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 100%;
  display: flex;
  position: relative;
}

.event_content-right_2.position_change2 {
  width: 380px;
  position: absolute;
  bottom: 428px;
  left: auto;
}

.event_content-right_2.position_change3 {
  width: 380px;
  bottom: -1161px;
  left: auto;
}

.event_content-left {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 100%;
  display: flex;
  position: relative;
}

.event_content-left.position-change3 {
  width: 380px;
  position: relative;
  bottom: -804px;
  left: auto;
}

.event_content-left.position-change {
  width: 380px;
  position: relative;
  bottom: -31px;
  left: auto;
}

.hero-registrationwrap-5 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: auto;
  padding-top: 0;
}

.padding-global-30 {
  background-color: #d7f5ff;
  padding-left: 5%;
  padding-right: 5%;
}

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

.form-input-5:focus {
  border-color: #000;
}

.form-input-5::placeholder {
  color: #0009;
}

.signup-button-6 {
  color: #fff;
  text-align: center;
  background-color: #000;
  border: 1px solid #000;
  border-radius: 4px;
  padding: .75rem 1.5rem;
}

.signup-button-6:hover {
  border-color: #000000b8;
}

.signup-button-6.dark-bg {
  background-color: #05347f;
  font-size: 1rem;
  font-weight: 600;
}

.signup-heading-9 {
  color: #000;
  margin-bottom: 10px;
  font-size: 2.5rem;
}

.hero-registrationform-8 {
  color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 34.5em;
  margin: 1rem auto 0;
}

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

.margin-bottom-17.margin-small {
  margin-bottom: 1rem;
}

.registrationform-emailfield-7 {
  color: #6b7280;
  border: 1px solid #0000;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  align-self: stretch;
  height: 100%;
  padding-left: 16px;
  font-size: .87rem;
  overflow: visible;
}

.registrationform-emailfield-7.hero-bright {
  border-width: 2px;
  border-color: #000;
}

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

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

.button-group-10.align_center {
  justify-content: center;
  align-items: center;
}

.text-size-regular-15 {
  aspect-ratio: auto;
  color: #000;
  text-align: left;
  max-width: none;
  font-size: 1rem;
  line-height: 1.5;
}

.text-size-regular-15.text-align-center {
  text-align: center;
  padding-left: 3rem;
  padding-right: 3rem;
}

.who_contents-left {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  max-width: 100%;
  display: flex;
}

@media screen and (min-width: 1280px) {
  .container.navbar {
    flex: 1;
  }

  .container.footer {
    margin-left: 0;
    margin-right: 0;
    padding-left: 4em;
    padding-right: 4em;
  }

  .p.text-black.hero {
    max-width: 26rem;
  }

  .quote {
    line-height: 2.3rem;
  }

  .maincontentstylish-wraphandwriting._2 {
    width: 26em;
  }

  .maincontentstylish-wraphandwriting._2.mobile-ver.megascreen {
    right: -16%;
  }

  .block-intersection2.test {
    margin-top: -70em;
    margin-left: 18em;
  }

  .navbar-subbox.large-megamenu--2.special-spacing-grid.mobile-menu-grid {
    display: none;
    left: -370%;
  }

  .navbar-subboxwrap {
    background-color: var(--white\<deleted\|variable-27c22a21\>);
  }

  .features {
    width: 20rem;
    display: none;
  }

  .features.last-tooltips, .features.last-tooltips-4, .features.last-tooltips-7, .features.last-tooltips-8 {
    display: none;
  }

  .quote-box {
    padding-left: 2em;
  }

  .block-pagesadvertising.block-automargin {
    margin-top: 1rem;
  }

  .navbar-div.with-divider-top.elevation-dropdownmenu {
    background-color: var(--white\<deleted\|variable-27c22a21\>);
  }

  .pricingplancompare-wrapheader.background-lightyellow.no-border-radius {
    min-width: 14.6rem;
  }

  .imgtext.text-white._10px.tablet-mobile-ver._1280 {
    font-size: .525rem;
    line-height: .525rem;
  }

  .imgtext_container.position-fix-vip.padding-fix.tablet-mobile-ver.mega-screen {
    top: 30.5%;
    left: 27.375%;
  }

  .heroimgtext_businessgrowthwrap.position-fix {
    display: none;
  }

  .evaluate_heroimg.heroimg {
    background-image: none;
  }

  .label-2.p-small.blue {
    background-color: #008eff26;
  }

  .herotext-wrapper.positiion-fix {
    display: none;
  }

  .texhnoology-drop-down.large-megamenu--2.special-spacing-grid.mobile-menu-grid {
    display: none;
    left: -320%;
  }

  .block-111 {
    display: block;
  }

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

  .hightlight-list-copy-copy-copy.new-mobile-highlight-tech {
    width: 50%;
  }

  .text-span-10 {
    line-height: 4rem;
  }

  .mobile-image.image-new {
    max-width: 75%;
    height: 0;
    min-height: 0;
    display: none;
  }

  .container-12 {
    justify-content: center;
    display: flex;
  }

  .feature-tooltip-with-video.only-tool-tips.card.mobile-version {
    display: block;
  }

  .lndustry_column-text.is-purple, .lndustry_column-text.is-bleu, .lndustry_column-text.is-green {
    display: none;
  }

  .floating-image {
    bottom: -92px;
  }

  .bold-text-31 {
    color: #09f;
  }

  .pain-point-2_tab-link.w--current {
    color: #8134ff;
    border-top-color: #09f;
  }

  .pain-point-3_tab-link.w--current {
    color: #ff7e2b;
    border-top-color: #09f;
  }

  .pain-point-1_tab-link.w--current {
    color: #09f;
    border-top-color: #09f;
  }

  .pain-point-2_tab-link-2.w--current {
    color: #8134ff;
    border-top-color: #09f;
  }

  .pain-point-3_tab-link-2.w--current {
    color: #ff7e2b;
    border-top-color: #09f;
  }

  .pain-point-1_tab-link-2.w--current {
    color: #09f;
    border-top-color: #09f;
  }

  .pain-point-2_tab-link-3.w--current {
    color: #8134ff;
    border-top-color: #09f;
  }

  .pain-point-3_tab-link-3.w--current {
    color: #ff7e2b;
    border-top-color: #09f;
  }

  .pain-point-1_tab-link-3.w--current {
    color: #09f;
    border-top-color: #09f;
  }

  .p-4.text-black.hero {
    max-width: 26rem;
  }

  .link-block-7 {
    padding-bottom: .6em;
  }

  .navbar-subboxwrap-3, .navbar-div-3.with-divider-top.elevation-dropdownmenu {
    background-color: #fff;
  }

  .container-16.navbar {
    flex: 1;
  }

  .navbar-subbox-4.large-megamenu--2.special-spacing-grid.mobile-menu-grid {
    display: none;
    left: -370%;
  }

  .video-thumb {
    max-height: 600px;
  }

  .tabs-content.video {
    border-radius: 12px;
  }

  .spirit-video {
    border-radius: 12px;
    max-height: 600px;
  }

  .p-5.text-black.hero, .p-6.text-black.hero, .p-7.text-black.hero {
    max-width: 26rem;
  }

  .omni-channel-selction {
    margin-left: 0;
  }

  .cardcta-widthlimiter-2 {
    max-width: 90em;
  }

  .time_left.position_change2 {
    bottom: -413px;
  }

  .time_left.position_change3 {
    bottom: -923px;
  }

  .time_right.position_change3 {
    bottom: -1061px;
  }
}

@media screen and (min-width: 1440px) {
  .section.inter {
    text-align: left;
  }

  .section.footer {
    justify-content: center;
    padding-top: 2.7em;
    padding-bottom: 2em;
    display: flex;
  }

  .section.hero-top-page {
    padding-top: 5.5em;
  }

  .section.small-padding.mobile-no-padding-top._3.padding-adjustment {
    padding-top: 6em;
  }

  .section.small-padding.mobile-no-padding-top.padding-adjustment {
    padding-top: 4em;
  }

  .section.small-padding.padding-adjustment {
    padding-top: 0;
  }

  .container {
    max-width: 80em;
    padding-top: 2em;
    padding-left: 0;
    padding-right: 0;
  }

  .container.navbar {
    flex: 1;
    padding-top: 0;
  }

  .container.footer {
    justify-content: center;
    max-width: none;
    display: block;
  }

  .container.center.industry {
    max-width: none;
  }

  .container.address {
    padding-top: 200px;
  }

  .container.dotline1 {
    margin-top: -270px;
    margin-bottom: -120px;
  }

  .container.dotline2 {
    width: 47.5em;
    margin-top: -140px;
    margin-bottom: -300px;
  }

  .container.inter {
    max-width: 100em;
  }

  .container.half-container {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container.hero-special {
    max-width: 80em;
  }

  .hero-section {
    z-index: -1;
    background-image: none;
  }

  .block-navbar {
    flex: 1;
    height: 80px;
  }

  .navbar-wrap {
    flex: 1;
    height: auto;
  }

  .navbar-logowrap {
    flex: 0 auto;
    margin-right: 2em;
  }

  .h1 {
    font-size: 4.3em;
  }

  .h1.mobile-weight700, .h1.mobile-h2.hero-small {
    font-size: 64px;
  }

  .h2 {
    text-align: center;
  }

  .h3 {
    font-size: 3rem;
  }

  .h3.number {
    width: 1.6em;
    height: 1.5em;
    font-size: 3.2em;
  }

  .h4 {
    font-size: 2rem;
  }

  .h4._16px {
    font-size: 1em;
  }

  .h5 {
    font-size: 1.5rem;
  }

  .h5.bold._24px {
    font-size: 1.6em;
  }

  .h5.footer {
    font-size: 1.5em;
  }

  .h5._24px {
    font-size: 1em;
  }

  .h5._24px.mobile-16px:hover {
    color: #0075e0;
  }

  .h6 {
    font-size: 1rem;
  }

  .h6.navbar-tab {
    font-size: 1.2em;
  }

  .h6.padding-bottom-14px.version-1020.version-1440 {
    margin-top: .5rem;
    margin-bottom: 1.26rem;
  }

  .h6.padding-bottom-14px.version-1020.version-1440.version-tablet.align-center.padding-fix {
    margin-top: 0;
    margin-bottom: 0;
  }

  .p-small {
    font-size: .93em;
  }

  .p-small.text-logodarkblue.center {
    margin-top: .5em;
  }

  .p-small.text-accessiblegrey {
    color: var(--accessible-grey\<deleted\|variable-93675b1f\>);
  }

  .p-small.text-accessiblegrey.padding-fix {
    margin-right: 2rem;
  }

  .p {
    font-size: 1em;
  }

  .p.text-white.hero.black.cta-bottom {
    color: var(--body-black\<deleted\|variable-160c1020\>);
    justify-content: flex-end;
    align-items: stretch;
    display: flex;
  }

  .p.text-black {
    flex: 0 auto;
  }

  .p.text-black.hero {
    text-align: left;
    max-width: 26rem;
    margin-left: auto;
    margin-right: auto;
  }

  .p.text-align-left.faq {
    margin-bottom: .95em;
    margin-right: 40px;
  }

  .p.mobile-16px.text-bodyblack.bottom-padding {
    margin-bottom: 1rem;
  }

  .p.mobile-16px.text-bodyblack.bottom-padding.version-1920.version-1440 {
    margin-bottom: 2rem;
  }

  .p.text-bodyblack {
    max-width: none;
    line-height: 1.5rem;
  }

  .p._24px {
    font-size: 1.6rem;
    line-height: 2.1rem;
  }

  .subtitle.mobile-16px {
    font-size: 24px;
    line-height: 32px;
  }

  .subtitle.text-bodyblack.hero {
    width: 35em;
    max-width: none;
  }

  .p-medium.mobile-16px {
    margin-bottom: 1rem;
  }

  .p-medium.mobile-16px.yearlyplan-offer.padding-fix, .p-medium.mobile-16px.monthlyplan-offer.padding-fix {
    margin-bottom: 0;
  }

  .tab-description {
    font-size: 1em;
  }

  .quote {
    font-size: 2.15em;
    line-height: 2.5rem;
  }

  .quote.lightgrey {
    font-size: 2.1em;
  }

  .caption {
    font-size: 1.1em;
  }

  .handwriting {
    padding-left: .4em;
    font-size: 1.5rem;
  }

  .handwriting._1 {
    width: 9.4em;
  }

  .stat-numbers {
    font-size: 2.3em;
  }

  .cta-blue:hover {
    text-decoration: underline;
  }

  .cta-blue:active {
    color: var(--feedback--button-hover\<deleted\|variable-e47234f6\>);
  }

  .cta-blue:focus, .cta-blue:visited {
    color: var(--feedback--button-hover\<deleted\|variable-e47234f6\>);
    text-decoration: underline;
  }

  .hero-txtwrap.home {
    width: 40em;
  }

  .hero-registrationwrap.cta-bottom {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 35em;
    display: flex;
  }

  .hero-registrationform {
    width: 32.5em;
  }

  .hero-registrationform.cta-bottom {
    justify-content: center;
    align-items: center;
    width: 40em;
    display: flex;
  }

  .hero-registrationwraptop {
    height: 2.9em;
  }

  .hero-registrationwraptop.mobile-version {
    display: none;
  }

  .hero-registrationwraptop.desktop-version {
    height: 4em;
  }

  .hero-registrationwraptop.desktop-version.cta-bottom {
    width: 35em;
  }

  .hero-registrationwrapbottom {
    text-align: center;
    display: flex;
  }

  .cta-registration {
    padding: .5em 2em;
    transition: all .25s;
  }

  .block-copyright {
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .footer-socialnetworkgrid {
    margin-top: 1.5em;
  }

  .socialnetwork-link {
    width: 2.2em;
    height: 2.2em;
  }

  .mobileapp-logo {
    width: 9em;
  }

  .footer-mobileappgrid {
    margin-top: 1.5em;
  }

  .policy-wrap {
    grid-column-gap: 3.7em;
  }

  .block-policy {
    padding-top: 1.1em;
    padding-bottom: 1.1em;
  }

  .quote-logo {
    float: none;
    text-align: center;
    width: 200px;
    height: 1.8em;
    margin-bottom: 2em;
    margin-right: auto;
    display: block;
  }

  .quote-mark {
    width: 4em;
    height: 3em;
  }

  .quote-mark.close {
    right: -5.5em;
  }

  .quote-mark.open, .quote-mark.open-inbox {
    left: -5.5em;
  }

  .quote-mark.close-inbox {
    right: -5.5em;
  }

  .block-slogan.center.block-automargin {
    max-width: 100em;
  }

  .block-maincontentstylish._2.block-automargin {
    grid-template-columns: repeat(auto-fit, 35em) 40em;
  }

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

  .maincontentstylish-wraphandwriting._2 {
    width: 26em;
    top: 31%;
  }

  .maincontentstylish-wraphandwriting._2.video-watchnow {
    top: 112%;
  }

  .maincontentstylish-wraphandwriting._2.mobile-ver.megascreen {
    top: 28%;
    right: -20%;
  }

  .maincontentstylish-wraphandwriting._3 {
    bottom: -3.3em;
    left: 0%;
  }

  .maincontentstylish-wraphandwriting._3.mobile-ver {
    left: -4%;
  }

  .maincontentstylish-wraphandwriting.static-position.center-middle.position-adjustment.padding-adjustment {
    margin-bottom: 3em;
  }

  .handwriting-arrow {
    width: 7.4em;
    height: 6.5em;
    bottom: -.3em;
  }

  .handwriting-arrow._3 {
    width: 7.1em;
    height: 3.2em;
  }

  .handwriting-arrow._2 {
    width: 7.1em;
    height: 3.2em;
    bottom: -1em;
    left: 0;
  }

  .listbullet-greencheck {
    margin-right: 1.6em;
  }

  .cta-blueicon {
    object-fit: contain;
    padding-left: .3em;
  }

  .block-intersection {
    justify-content: center;
    align-items: center;
    width: 50%;
    margin-top: -39.5em;
    margin-left: 230px;
    display: flex;
    left: 25%;
  }

  .block-intersection.position-adjustment {
    width: 43.2em;
    margin-top: -39.1em;
    margin-left: 24em;
    position: relative;
    left: 0%;
  }

  .block-intersection.position-adjustment.con2orc {
    margin-left: 25em;
  }

  .cardcta-yellow.block-automargin.mobile-fullwidth {
    padding-top: 6.5em;
    padding-bottom: 6.5em;
  }

  .trial-registrationwraptop {
    width: 33em;
    height: 2.7em;
  }

  .trial-registrationform {
    margin-top: 2.1em;
  }

  .casestudycard-wrapr.background-secondaryblue {
    background-position: -15vw 60vh, 15vw 0;
    background-size: 30vw, 35vw;
  }

  .saleforcepartner-txtwrapcenter {
    margin-top: .8em;
  }

  .block-intersection2 {
    width: 42.3em;
    margin-left: 230px;
    left: 25%;
  }

  .block-intersection2.test {
    width: 43.2em;
    height: 140em;
    margin-top: -72em;
    margin-left: 24em;
  }

  .block-intersection2.test.orc2eva {
    margin-top: -78em;
    margin-left: 23.5em;
  }

  .footer-featurewrap1 {
    margin-bottom: 1.6em;
  }

  .block-automargin {
    max-width: 150em;
  }

  .navbar-boxlink {
    margin-left: .15em;
    margin-right: .15em;
  }

  .navbar-boxlink.with-dropdown-interaction.with-divider-top-megamenuonly {
    margin-top: auto;
  }

  .navbar-boxlink.with-dropdown-interaction.display-none {
    display: block;
  }

  .navbar-linkarrow {
    width: .75rem;
    margin-right: .5em;
  }

  .navbar-subboxlinkwrap {
    grid-row-gap: .4em;
  }

  .navbar-subboxlink {
    padding: 1.2em 1.6em 1.2em 1.2em;
  }

  .navbar-subbox {
    margin-top: -2px;
    display: none;
  }

  .navbar-subbox.large {
    top: 4.3em;
  }

  .navbar-subbox.large.hidden {
    padding-top: 1.5em;
  }

  .navbar-subbox.hidden {
    padding-top: 0;
  }

  .navbar-subbox.large-megamenu {
    margin-top: -1px;
  }

  .navbar-subbox.large-megamenu.large.hidden {
    padding-top: 1em;
  }

  .navbar-subbox.large-megamenu--2 {
    margin-top: -1px;
  }

  .navbar-subbox.large-megamenu--2.large.hidden {
    padding-top: 1em;
  }

  .navbar-subbox.large-megamenu--2.special-spacing-grid.mobile-menu-grid {
    margin-top: 0;
    display: none;
    left: -425%;
  }

  .navbar-subbox.large-megamenu--1 {
    margin-top: -1px;
  }

  .navbar-subbox.large-megamenu--1.large.hidden {
    padding-top: 1em;
  }

  .navbar-subbox.large-megamenu--3 {
    margin-top: -1px;
  }

  .navbar-subbox.large-megamenu--3.large.hidden {
    padding-top: 1em;
  }

  .navbar-subbox.large-megamenu--14 {
    margin-top: -1px;
  }

  .navbar-subbox.large-megamenu--14.large.hidden {
    padding-top: 1em;
  }

  .navbar-subboxwrap {
    width: 26em;
    padding: 1.6em 1.3em 2.1em;
  }

  .hero-img1 {
    z-index: -1;
    top: -15vh;
    left: -14.6vw;
  }

  .hero-img2 {
    top: -299px;
    right: -15.2vw;
  }

  .hero-img3 {
    left: 44%;
  }

  .hero-img4 {
    height: 43em;
    margin-right: 0;
    inset: auto 5% 0% auto;
  }

  .hero-img5 {
    top: -332.4px;
    right: -11vw;
  }

  .elevation-iconplaceholder {
    margin: 1em;
  }

  .primary-cta-typo.small.cta-cookiesbtn {
    padding-left: .9em;
    padding-right: .9em;
  }

  .primary-cta-typo.small.text-brandblue.background-orange.absolute-position {
    background-color: var(--tertiary\<deleted\|variable-367dc0ba\>);
    border-radius: 4px;
    top: 12%;
    right: 5%;
  }

  .primary-cta-typo.medium {
    font-size: 1.07em;
  }

  .primary-cta-typo.medium.button.short-padding {
    padding: 8px 16px;
  }

  .primary-cta-typo.small {
    font-size: 1.1em;
  }

  .tertiarybtn.contact-us._600w {
    font-size: 1.5rem;
  }

  .cta-login {
    margin-right: 2.8em;
    padding-right: 8px;
  }

  .label.comingsoon {
    font-size: 1em;
  }

  .label.comingsoon.small {
    display: inline-block;
  }

  .label.comingsoon.no-capitalization-letter.absolute-position.version-desktop {
    bottom: -150%;
  }

  .features {
    display: none;
  }

  .features.last-tooltips {
    display: none;
    top: auto;
  }

  .features.last-tooltips-2 {
    display: none;
    top: -500%;
  }

  .features.last-tooltips-3 {
    display: none;
    top: -235%;
  }

  .features.last-tooltips-4 {
    display: none;
    top: -350%;
  }

  .features.last-tooltips-5 {
    display: none;
    top: -550%;
  }

  .features.tooltips-labels {
    display: none;
  }

  .features.last-tooltips-6 {
    display: none;
    top: -325%;
  }

  .features.last-tooltips-7 {
    display: none;
    top: -415%;
  }

  .features.last-tooltips-8 {
    display: none;
    top: -475%;
  }

  .casestudycard-wrapl.home-page {
    grid-row-gap: 2.5em;
  }

  .trial-registrationwrapbottom {
    margin-top: 8px;
  }

  .cardcta-widthlimiter {
    max-width: 51.5em;
  }

  .hero-header {
    min-height: 60em;
    margin-top: 5.4em;
  }

  .hero-header.img-outlow-mobile {
    min-height: 56em;
    margin-top: 5em;
  }

  .hero-header.img-halfoutlow {
    min-height: 50em;
  }

  .hero-header.img-halfoutlow.evaluate_hero {
    min-height: 43em;
    margin-top: 5.3em;
    margin-bottom: 9em;
  }

  .hero-header.page-partner {
    min-height: 50em;
    margin-top: 5em;
  }

  .hero-header.page-partner.version-1440px {
    margin-bottom: 16em;
  }

  .hero-header.page-aboutus {
    min-height: 45em;
  }

  .hero-header.page-aboutus.mobile-ver.desktop-ver.tablet-ver.wide-screen {
    min-height: 45rem;
  }

  .hero-header.small {
    margin-top: 5em;
  }

  .hero-header.connect-hero {
    min-height: 53em;
    margin-top: 5.3em;
  }

  .hero-backgroundimg.page-orchestrate {
    bottom: 10%;
  }

  .hero-backgroundimg.page-orchestrate.version-desktop {
    bottom: 5%;
  }

  .hero-backgroundimg.page-partner.top-left {
    bottom: 38%;
    left: 12%;
  }

  .hero-backgroundimg.page-partner.bottom-right {
    right: 6.5%;
  }

  .hero-backgroundimg.page-partner.bottom-right.mobile-landscape-adjustment {
    right: 4.5%;
  }

  .hero-backgroundimg.page-partner.middle {
    border-top-left-radius: 22px;
    border-top-right-radius: 22px;
    width: auto;
    max-width: 56%;
    bottom: -18%;
  }

  .hero-backgroundimg.page-partner.middle.mobile-ver {
    bottom: -23%;
  }

  .hero-backgroundimg.page-partner.middle.mobile-ver._1440-px {
    height: 32rem;
    bottom: -28%;
  }

  .hero-backgroundimg.page-evaluate {
    width: 60vw;
  }

  .generalheader-heading.page-pricing {
    margin-bottom: 3.2em;
  }

  .logogrid-logo.pricingcard-options {
    width: 1.4em;
    height: 1.4em;
  }

  .logogrid-logodescription {
    margin-top: .7em;
  }

  .block-pageheader.block-automargin {
    width: 100%;
  }

  .maincontentsimple-img {
    height: 28em;
  }

  .maincontentsimple-img.smallheight {
    height: 17em;
  }

  .block-pagesadvertising.block-automargin {
    margin-top: 2rem;
  }

  .hero-backgroundimgwrap {
    background-image: none;
  }

  .pageheader-partnergrid {
    margin-top: 2.7em;
  }

  .pageheader-partnerwrap {
    max-width: 45em;
  }

  .partnerwrap-heading {
    margin-top: 1.1em;
  }

  .listitem-special-comingsoon {
    grid-column-gap: .9em;
  }

  .ourstory-txtwrap {
    max-width: 45em;
  }

  .ourstory-icon {
    height: 48px;
  }

  .iconwrapround {
    max-width: 45em;
  }

  .iconwrapround.elevation-iconplaceholder {
    width: 4.8em;
    max-width: none;
    height: 4.8em;
  }

  .ourstory-headingsmall {
    height: 60px;
    display: flex;
  }

  .ourstory-grid {
    grid-row-gap: 1em;
  }

  .ourstory-dashline-horizontal {
    top: 4em;
  }

  .progressring-titlewrap {
    width: 14.375rem;
    height: 14.375rem;
  }

  .hero-wrap2 {
    align-items: center;
    max-width: 100%;
    margin-top: 8.3em;
    margin-bottom: 8.3em;
  }

  .hero-wrap2.hero-wrap-mobile {
    max-width: 80em;
  }

  .hero-heading-leftalign {
    width: 80em;
  }

  .listitem-specialitemwrap {
    grid-column-gap: .5em;
    grid-template-rows: auto auto;
  }

  .specialitemwrap-img {
    width: 85%;
  }

  .specialitemwrap-img.large {
    height: 2.75em;
  }

  .checkbox-label {
    font-size: 1.1em;
  }

  .form {
    width: 35em;
  }

  .cardcta-downloadreport {
    padding-left: 7em;
    padding-right: 7em;
  }

  .cardcta-downloadreport-img.elevation-bookcover {
    width: 28%;
    height: auto;
  }

  .landingpagehero {
    padding-left: 7em;
    padding-right: 7em;
  }

  .pricingcard-wrapprice.with-divider-bottom.smaller.padding {
    padding-bottom: 1rem;
  }

  .pricingcard-wrapprice.pricingcard-1.padding {
    grid-row-gap: 1rem;
  }

  .pricingcard-wrapprice.pricingcard-2-3.padding {
    grid-row-gap: 1rem;
    grid-template-rows: minmax(2.5rem, auto) minmax(4.5rem, auto) auto;
  }

  .navbar-div.large {
    padding-left: 4em;
    padding-right: 4em;
  }

  .navbar-div.large.with-divider-top.elevation-dropdownmenu {
    margin-top: 0;
  }

  .navbar-div.large-2 {
    padding-left: 4em;
    padding-right: 4em;
  }

  .navbar-div.large-2.with-divider-top.elevation-dropdownmenu {
    margin-top: 0;
  }

  .navbar-div1.large {
    left: -410%;
  }

  ._32px {
    font-size: 1.8em;
  }

  .pricingcard-buttonwrap.essentials-card {
    padding-top: 43px;
  }

  .pricingcard-options {
    margin-bottom: 1.1em;
  }

  .pricingcard-options-listitem-logogrid {
    grid-column-gap: .4em;
    grid-template-columns: 1fr 1fr 1fr 1fr .75fr;
  }

  .pricingcard-planincludes {
    margin-bottom: 1em;
  }

  .includedinallplans-cardwrap {
    grid-column-gap: 2.2em;
  }

  .includedinallplans-card {
    grid-column-gap: 1.1em;
    max-width: 33em;
    padding: 1.6em;
  }

  .includedinallplans-heading {
    margin-bottom: 3.2em;
  }

  .faq-heading.center {
    margin-bottom: 2.2em;
  }

  .faq-question {
    padding-top: 1.1em;
    padding-bottom: 1.1em;
  }

  .faq-question.for-pricingplancompare {
    padding-left: 1.6em;
  }

  .qa-arrow-img {
    margin-right: 1em;
  }

  .qa-arrow-img.size-fix {
    width: .65rem;
    height: auto;
  }

  .qa-arrow-img.size-fix.text-accessiblegrey {
    color: var(--accessible-grey\<deleted\|variable-93675b1f\>);
  }

  .pricingplancompare-onepart {
    padding-top: 1.1em;
  }

  .pricingplancompare-onepart-heading {
    margin-bottom: 1.1em;
  }

  .pricingplancompare-onepart-sub {
    margin-bottom: 2.8em;
  }

  .pricingplancompare-onepart-subheading {
    margin-bottom: .6em;
  }

  .pricingplancompare-3columns {
    text-align: center;
  }

  .pricingplancompare-oneline-info {
    margin-right: 1.8em;
  }

  .table-oneline-item, .qa-question {
    padding-top: 1.1em;
    padding-bottom: 1.1em;
  }

  .qa-question.for-pricingplancompare {
    padding-left: 1.6em;
  }

  .maincontentstylish-subtitle {
    margin-top: 1.1em;
    margin-bottom: 1.6em;
  }

  .pricing-cardswrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 0rem;
    grid-template-columns: 32% 32% 32%;
    margin-bottom: 10em;
  }

  .faq-arrow-img {
    margin-right: 1em;
  }

  .pricingplancompare-wrapheader {
    width: 16.9rem;
  }

  .pricingplancompare-wrapheader.background-white.no-border-radius {
    min-width: 16.9rem;
  }

  .pricingplancompare-wrapheader.background-lightyellow.no-border-radius {
    min-width: 16.2rem;
  }

  .pricingplancompare-wrapheader.blue, .pricingplancompare-wrapheader.right {
    width: 16.2rem;
  }

  ._16px {
    font-size: 1.1em;
  }

  .p-registrationdetails.text-align-left {
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .language-dropdown {
    padding: .6em 1.6em;
  }

  .language-dropdown-onelang {
    width: 5.3em;
    height: 3.2em;
  }

  .privacy-language-txtwrap {
    padding-left: .5em;
    padding-right: .5em;
  }

  .privacy-language-underline, .language-dropdown-onelang-underline {
    margin-top: -.4em;
  }

  .address-grid.half-background {
    min-width: 100%;
    max-width: 488px;
  }

  .address-grid.half-background.position-adjustment {
    top: 10em;
  }

  .html-embed-2 {
    width: 65%;
  }

  .dotline2 {
    width: 47.5em;
    padding-right: 80px;
    position: static;
  }

  .dotline1 {
    width: 47.5em;
    padding-left: 0;
    padding-right: 80px;
    display: block;
  }

  .dotline1.hidden {
    display: none;
  }

  .material_icon.text-accessiblegrey {
    color: var(--accessible-grey\<deleted\|variable-93675b1f\>);
  }

  .material_icon.text-accessiblegrey.padding-fix {
    margin-left: 0;
  }

  .material_icon.text-accessiblegrey.size-fix {
    font-size: 1.1rem;
  }

  .navbar-subbox-2 {
    padding-top: 1rem;
  }

  .navbar-subbox-2.large {
    top: 4.3em;
  }

  .cta-login-2 {
    margin-right: 2.8em;
    padding-right: 8px;
  }

  .navbar-boxlink-2 {
    margin-left: .15em;
    margin-right: .15em;
  }

  .h6-2 {
    font-size: 1rem;
  }

  .h6-2.navbar-tab {
    font-size: 1.2em;
  }

  .navbar-subboxwrap-2 {
    width: 26em;
    padding: 1.6em 1.3em 2.1em;
  }

  .navbar-subboxlink-2 {
    padding: 1.2em 1.6em 1.2em 1.2em;
  }

  .block-navbar-2 {
    height: 6em;
  }

  .primary-cta-typo-2.small {
    font-size: 1.1em;
  }

  .primary-cta-typo-2.medium {
    font-size: 1.07em;
  }

  .primary-cta-typo-2.medium.button.short-padding {
    padding: 8px 16px;
  }

  .tab-description-2 {
    font-size: 1em;
  }

  .navbar-div-2.large {
    padding-left: 4em;
    padding-right: 4em;
  }

  .navbar-div-2.large.with-divider-top.elevation-dropdownmenu {
    margin-top: 0;
  }

  .cookie {
    left: 26%;
    right: 26%;
  }

  .p-2 {
    font-size: .8rem;
  }

  .brand-video-container {
    border-color: #0000;
    max-width: 47.5%;
  }

  .video-div {
    object-fit: contain;
  }

  .video-div.crop {
    object-fit: contain;
    height: 24.5rem;
  }

  .container-video.elevation-float {
    max-width: 59%;
  }

  .handwriting-2 {
    font-size: 2.4em;
  }

  .vistual_text {
    font-size: .75rem;
  }

  .vistual_text._24px.extrabold.text-black.text-align-center.mobile-ver {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .heroimgtext_grid.position-fix {
    grid-row-gap: 8.875rem;
    top: 47.5%;
  }

  .herotext_container.positio-fix {
    top: 58.75%;
  }

  .herotext.padding-fix {
    margin-top: 106%;
  }

  .imgtext_container.position-fix-chathistoryw-kris {
    top: 28.5%;
  }

  .imgtext_container.position-fix-addnotes {
    top: 40.25%;
  }

  .imgtext_container.position-fix-vip.padding-fix.tablet-mobile-ver.mega-screen {
    top: 23.25%;
    left: 27.5%;
  }

  .heroimgtext_newvsreturningvisitors {
    font-size: .75rem;
  }

  .heroimgtext_newvisitorwrap {
    top: 99.75%;
    left: 64.375%;
  }

  .heroimgtext_businessgrowthwrap.position-fix {
    left: -32vw;
  }

  .heroimgtext_new-returningvisitor {
    font-size: .65rem;
  }

  .heroimgtext_new-returningvisitor.capitalize-text.textcolour-fix.texsize-fix, .heroimgtext_new-returningvisitor.capitalize-text.textsize_fix {
    font-size: .6rem;
  }

  .featured-news-2.news.padding-fix {
    width: 35.75rem;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .latestnews.divider {
    width: 35.75rem;
  }

  .cta-blue-2:hover {
    text-decoration: underline;
  }

  .cta-blue-2:active {
    color: #0075e0;
  }

  .cta-blue-2:focus, .cta-blue-2:visited {
    color: #0075e0;
    text-decoration: underline;
  }

  .filters {
    align-items: center;
    display: flex;
  }

  .filters.filter-box {
    border: 1px solid var(--divider\<deleted\|variable-258ad290\>);
    border-radius: 4px;
  }

  .news-2.divider {
    width: 35.75rem;
  }

  .heroimg {
    display: block;
  }

  .hero-backgroundimgwrap_evaluate {
    margin-bottom: 60px;
  }

  .grid-3 {
    width: 100%;
    font-size: 1vw;
  }

  .h3-copy {
    font-size: 3rem;
  }

  .h3-copy.number {
    width: 1.6em;
    height: 1.5em;
    font-size: 3.2em;
  }

  .h4-5 {
    font-size: 2rem;
  }

  .h4-5._16px {
    font-size: 1em;
  }

  .p-small-center {
    font-size: .93em;
  }

  .p-small-center.text-logodarkblue.center {
    margin-top: .5em;
  }

  .p-small-center.text-accessiblegrey {
    color: var(--accessible-grey\<deleted\|variable-93675b1f\>);
  }

  .p-small-center.text-accessiblegrey.padding-fix {
    margin-right: 2rem;
  }

  .h6-3 {
    font-size: 1rem;
  }

  .h6-3.navbar-tab {
    font-size: 1.2em;
  }

  .tab-description-3 {
    font-size: 1em;
  }

  .navbar-subbox-3 {
    margin-top: -2px;
    display: none;
  }

  .navbar-subbox-3.hidden {
    padding-top: 0;
  }

  .secondary-cta-typo.medium {
    font-size: 1.07em;
  }

  .navbar-subboxlink-3 {
    padding: 1.2em 1.6em 1.2em 1.2em;
  }

  .texhnoology-drop-down {
    margin-top: -2px;
    display: none;
  }

  .texhnoology-drop-down.large {
    top: 4.3em;
  }

  .texhnoology-drop-down.large.hidden {
    padding-top: 1.5em;
  }

  .texhnoology-drop-down.hidden {
    padding-top: 0;
  }

  .texhnoology-drop-down.large-megamenu {
    margin-top: -1px;
  }

  .texhnoology-drop-down.large-megamenu.large.hidden {
    padding-top: 1em;
  }

  .texhnoology-drop-down.large-megamenu--2 {
    margin-top: -1px;
  }

  .texhnoology-drop-down.large-megamenu--2.large.hidden {
    padding-top: 1em;
  }

  .texhnoology-drop-down.large-megamenu--2.special-spacing-grid.mobile-menu-grid {
    margin-top: 0;
    display: none;
    left: -365%;
  }

  .texhnoology-drop-down.large-megamenu--1 {
    margin-top: -1px;
  }

  .texhnoology-drop-down.large-megamenu--1.large.hidden {
    padding-top: 1em;
  }

  .texhnoology-drop-down.large-megamenu--3 {
    margin-top: -1px;
  }

  .texhnoology-drop-down.large-megamenu--3.large.hidden {
    padding-top: 1em;
  }

  .texhnoology-drop-down.large-megamenu--14 {
    margin-top: -1px;
  }

  .texhnoology-drop-down.large-megamenu--14.large.hidden {
    padding-top: 1em;
  }

  .div-block-3 {
    flex: 1;
  }

  .div-block-5 {
    display: block;
  }

  .article {
    max-width: 1248em;
  }

  .div-block-6 {
    display: flex;
  }

  .div-block-7 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-113.second-block {
    width: 30em;
    height: 10em;
  }

  .image-19 {
    width: 45%;
    margin-top: 0;
    margin-right: 4rem;
  }

  .div-block-12 {
    justify-content: space-between;
    align-items: flex-start;
    margin: 1rem 2rem 0 0;
    display: none;
  }

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

  .black-main {
    max-width: 100em;
  }

  .block-111 {
    max-width: 75em;
    display: none;
  }

  .div-block-5-copy {
    display: none;
  }

  .div-block-15, .div-block-17 {
    justify-content: space-between;
    align-items: flex-start;
    margin: 1rem 2rem 0 0;
  }

  .new-icon-arrow-technoiogy {
    margin-right: .5em;
  }

  .h5-6 {
    font-size: 2rem;
  }

  .h5-6._16px {
    font-size: 1em;
  }

  .hightlight-list-copy-copy-copy.new-mobile-highlight-tech {
    width: 50%;
    padding-left: 3rem;
  }

  .div-block-12-copy {
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 2rem;
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .div-block-19 {
    justify-content: space-between;
    align-items: flex-start;
    margin: 1rem 2rem 0 0;
  }

  .navbar-linkarrow-copy {
    width: 6rem;
    height: 6rem;
    margin-right: .5em;
    top: auto;
    right: 6%;
  }

  .div-block-11-copy {
    justify-content: space-between;
    width: 30em;
    max-width: 30em;
    height: 10em;
  }

  .div-block-110.second-block, .div-block-112.second-block {
    width: 30em;
    height: 10em;
  }

  .div-block-131, .div-block-132 {
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 1rem;
    margin-left: 0;
    margin-right: 2rem;
  }

  .div-block-133 {
    width: 30em;
    height: 10em;
    margin-top: .5rem;
  }

  .div-block-134.second-block {
    width: 30em;
    height: 10em;
    margin-top: 1rem;
  }

  .div-block-141, .div-block-142.second-block, .div-block-143.second-block, .div-block-144.second-block {
    width: 30em;
    height: 10em;
  }

  .div-block-145, .div-block-146, .div-block-147, .div-block-148 {
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 1rem;
    margin-left: 0;
    margin-right: 2rem;
  }

  .article-2 {
    max-width: 100em;
  }

  .div-block-151, .div-block-152.second-block, .div-block-153.second-block, .div-block-154.second-block {
    width: 30em;
    height: 10em;
  }

  .div-block-155 {
    width: 30em;
    height: 10em;
    margin-top: 1rem;
  }

  .div-block-157, .div-block-158, .div-block-159, .div-block-160 {
    justify-content: space-between;
    align-items: flex-start;
    margin: 1rem 2rem 0 0;
  }

  .div-block-161 {
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 1rem;
    margin-left: 0;
    margin-right: 2rem;
  }

  .div-block-162.second-block {
    width: 30em;
    height: 10em;
    margin-top: 1rem;
  }

  .div-block-163 {
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 1rem;
    margin-left: 0;
    margin-right: 2rem;
  }

  .animate_dot {
    top: 0;
    right: -1em;
  }

  .animate_dot_2 {
    top: 30em;
    right: auto;
  }

  .p-small-2 {
    font-size: .93em;
  }

  .p-small-2.text-grey.home-quote-description-2 {
    float: none;
    text-align: center;
  }

  .p-small-2.text-grey.home-quote-description-2-copy {
    float: right;
    text-align: center;
    max-width: 100%;
  }

  .quote-2 {
    font-size: 2.15em;
  }

  .div-block-164 {
    display: inline-block;
  }

  .quote-logo-copy {
    float: none;
    text-align: center;
    width: 160px;
    height: 2.1em;
    margin-bottom: 2em;
  }

  .container-8 {
    display: block;
  }

  .hero-section-bright {
    z-index: auto;
    background-image: none;
  }

  .text-span-10 {
    line-height: 4.5rem;
  }

  .div-block-170 {
    padding-top: 1em;
  }

  .crown.mobile-version.size {
    width: 140px;
    margin-right: 1rem;
  }

  .feature-tooltip-with-video.last {
    top: -4rem;
  }

  .feature-tooltip-with-video.only-tool-tips.last {
    top: -2rem;
  }

  .feature-tooltip-with-video.only-tool-tips.last.long-text {
    top: -3rem;
  }

  .mkt-place-graphic {
    min-width: 65rem;
  }

  .benefits-points {
    grid-column-gap: .875rem;
    grid-row-gap: .875rem;
  }

  .features-title {
    font-size: 16px;
  }

  .bold-text-21 {
    color: var(--secondary\<deleted\|variable-d170d0fa\>);
  }

  .text-block-12 {
    color: #fff;
  }

  .lndustry_column-text.is-purple, .lndustry_column-text.is-bleu, .lndustry_column-text.is-green {
    display: none;
  }

  .handwriting-3 {
    font-size: 2.4em;
  }

  .features_container {
    background-color: #0000;
    border-radius: 10px;
    align-items: center;
    margin-top: 2rem;
    padding: 3rem;
  }

  .button-7 {
    border-radius: 8px;
  }

  .form-input-2 {
    font-size: .85rem;
  }

  .lndustry_content-wrapper {
    height: auto;
  }

  .floating-image {
    bottom: -137px;
  }

  .margin-vertical.margin-medium {
    margin-bottom: 1rem;
  }

  .heading-style-h5 {
    color: #000;
  }

  .heading-style-h5.text-color-white {
    color: #fff;
  }

  .hero-section-2 {
    min-height: 58em;
  }

  .industry-tabs {
    border-radius: 20px;
    box-shadow: 1px 1px 20px 3px #00000017;
  }

  .signup-section {
    margin-top: 0;
  }

  .bold-text-31 {
    color: #09f;
  }

  .bold-text-33 {
    color: #000;
  }

  .pain-points_tabs-menu.no-scrollbar {
    border-top: 1px #b8b8b8cc;
  }

  .challenge-item {
    border-style: none;
    padding-left: 0;
  }

  .features-grid-elements {
    grid-template-columns: 1fr 1fr;
    place-items: center stretch;
  }

  .image-40 {
    text-align: center;
    width: auto;
  }

  .section-case-study {
    display: none;
  }

  .icon-wrapper {
    align-self: center;
    margin-right: .5rem;
  }

  .pain-point-2_tab-link {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .pain-point-2_tab-link.w--current {
    color: #8134ff;
    border-style: none none solid;
    border-color: #09f #00e178 #8134ff;
    border-top-width: 3px;
    border-radius: 2px;
    font-weight: 600;
  }

  .section_challenges.is-gray {
    background-color: #f8f8f8;
  }

  .content-list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .button-9 {
    border-radius: 8px;
  }

  .features-container {
    background-color: #8134ff;
    border-radius: 10px;
    align-items: flex-start;
    margin-top: 2rem;
    padding: 3rem;
  }

  .heading-style-h3 {
    color: #000;
  }

  .item_top-wrapper.is-green {
    color: #00e178;
  }

  .pain-point-3_tab-link {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .pain-point-3_tab-link.w--current {
    color: #ff7e2b;
    border-style: none none solid;
    border-color: #09f #00e178 #ff7e2b;
    border-top-width: 3px;
    border-radius: 2px;
    font-weight: 600;
  }

  .challenge_title-wrapper {
    color: #000;
  }

  .feature_item {
    align-items: center;
  }

  .pain-point-1_tab-link {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .pain-point-1_tab-link.w--current {
    color: #09f;
    border-style: none none solid;
    border-color: #09f #00e178;
    border-top-width: 3px;
    border-radius: 2px;
    font-weight: 600;
  }

  .fact_divider {
    background-color: #8c8c8cc2;
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .fact_divider.main {
    background-color: #000;
    height: 1.5px;
    margin-bottom: 2rem;
  }

  .fact_divider.main.myth {
    background-color: #000;
  }

  .fact-myth-tables {
    border-width: 2px;
    border-color: #000;
    border-radius: 8px;
  }

  .fact-myth-tables.myth {
    box-shadow: none;
    border-width: 1px;
    border-color: #000000b0;
  }

  .fact-head {
    align-items: center;
    display: flex;
  }

  .div-block-177 {
    margin-right: .5rem;
  }

  .image-41 {
    padding-right: 0;
  }

  .pain-point-2_tab-link-2 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .pain-point-2_tab-link-2.w--current {
    color: #8134ff;
    border-style: none none solid;
    border-color: #09f #00e178 #8134ff;
    border-top-width: 3px;
    border-radius: 2px;
    font-weight: 600;
  }

  .fact-content {
    align-items: flex-start;
    display: flex;
  }

  .button-10 {
    border-radius: 8px;
  }

  .pain-point-3_tab-link-2 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .pain-point-3_tab-link-2.w--current {
    color: #ff7e2b;
    border-style: none none solid;
    border-color: #09f #00e178 #ff7e2b;
    border-top-width: 3px;
    border-radius: 2px;
    font-weight: 600;
  }

  .div-block-178 {
    margin-right: 1rem;
  }

  .heading-style-h5-2 {
    color: #000;
  }

  .heading-style-h5-2.text-color-white {
    color: #fff;
  }

  .pain-point-1_tab-link-2 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .pain-point-1_tab-link-2.w--current {
    color: #09f;
    border-style: none none solid;
    border-color: #09f #00e178;
    border-top-width: 3px;
    border-radius: 2px;
    font-weight: 600;
  }

  .icon {
    margin-right: .5rem;
  }

  .pain-point-2_tab-link-3 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .pain-point-2_tab-link-3.w--current {
    color: #8134ff;
    border-style: none none solid;
    border-color: #09f #00e178 #8134ff;
    border-top-width: 3px;
    border-radius: 2px;
    font-weight: 600;
  }

  .pain-point-3_tab-link-3 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .pain-point-3_tab-link-3.w--current {
    color: #ff7e2b;
    border-style: none none solid;
    border-color: #09f #00e178 #ff7e2b;
    border-top-width: 3px;
    border-radius: 2px;
    font-weight: 600;
  }

  .heading-style-h5-3 {
    color: #000;
  }

  .heading-style-h5-3.text-color-white {
    color: #fff;
  }

  .pain-point-1_tab-link-3 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .pain-point-1_tab-link-3.w--current {
    color: #09f;
    border-style: none none solid;
    border-color: #09f #00e178;
    border-top-width: 3px;
    border-radius: 2px;
    font-weight: 600;
  }

  .button-11 {
    border-radius: 8px;
  }

  .demo-cta-section {
    margin-top: 0;
  }

  .hero-registrationform-2 {
    width: 32.5em;
  }

  .hero-registrationform-2.cta-bottom {
    justify-content: center;
    align-items: center;
    width: 40em;
    display: flex;
  }

  .cta-registration-2 {
    padding: .5em 2em;
    transition: all .25s;
  }

  .p-4 {
    font-size: 1em;
  }

  .p-4.text-black {
    flex: 0 auto;
  }

  .p-4.text-black.hero {
    text-align: left;
    max-width: 26rem;
    margin-left: auto;
    margin-right: auto;
  }

  .benefits-points-2 {
    grid-column-gap: .875rem;
    grid-row-gap: .875rem;
  }

  .caption-2 {
    font-size: 1.1em;
  }

  .hero-heading-leftalign-2 {
    width: 80em;
  }

  .navbar-subboxwrap-3 {
    width: 26em;
    padding: 1.6em 1.3em 2.1em;
  }

  .tab-description-4 {
    font-size: 1em;
  }

  .block-navbar-3 {
    flex: 1;
    height: 80px;
  }

  .navbar-div-3.large-2 {
    padding-left: 4em;
    padding-right: 4em;
  }

  .navbar-div-3.large-2.with-divider-top.elevation-dropdownmenu {
    margin-top: 0;
  }

  .navbar-div-3.large {
    padding-left: 4em;
    padding-right: 4em;
  }

  .navbar-div-3.large.with-divider-top.elevation-dropdownmenu {
    margin-top: 0;
  }

  .container-16 {
    max-width: 80em;
    padding-top: 2em;
    padding-left: 0;
    padding-right: 0;
  }

  .container-16.navbar {
    flex: 1;
    padding-top: 0;
  }

  .cta-login-3 {
    margin-right: 2.8em;
    padding-right: 8px;
  }

  .navbar-boxlink-3 {
    margin-left: .15em;
    margin-right: .15em;
  }

  .navbar-boxlink-3.with-dropdown-interaction.with-divider-top-megamenuonly {
    margin-top: auto;
  }

  .navbar-subboxlink-4 {
    padding: 1.2em 1.6em 1.2em 1.2em;
  }

  .h6-4 {
    font-size: 1rem;
  }

  .navbar-subbox-4 {
    margin-top: -2px;
    display: none;
  }

  .navbar-subbox-4.large-megamenu, .navbar-subbox-4.large-megamenu--1, .navbar-subbox-4.large-megamenu--2 {
    margin-top: -1px;
  }

  .navbar-subbox-4.large-megamenu--2.special-spacing-grid.mobile-menu-grid {
    margin-top: 0;
    display: none;
    left: -425%;
  }

  .container-17 {
    max-width: 80em;
    padding-top: 2em;
    padding-left: 0;
    padding-right: 0;
  }

  .container-17.center.industry {
    max-width: none;
  }

  .hero-heading-leftalign-3 {
    width: 80em;
  }

  .section_hero {
    max-width: 80em;
    padding-top: 2em;
    padding-left: 0;
    padding-right: 0;
  }

  .section_hero.center.industry {
    max-width: none;
  }

  .heading-style-h3-2 {
    color: #000;
  }

  .heading-style-h3-2.text-color-white {
    color: #fff;
  }

  .hero-heading-leftalign-4 {
    width: 80em;
  }

  .container-18 {
    max-width: 80em;
    padding-top: 2em;
    padding-left: 0;
    padding-right: 0;
  }

  .container-18.center.industry {
    max-width: none;
  }

  .caption-3 {
    font-size: 1.1em;
  }

  .hero-heading-leftalign-5 {
    width: 80em;
  }

  .container-19, .container-20, .container-21, .container-22 {
    max-width: 80em;
    padding-top: 2em;
    padding-left: 0;
    padding-right: 0;
  }

  .caption-4 {
    font-size: 1.1em;
  }

  .container-23 {
    max-width: 80em;
    padding-top: 2em;
    padding-left: 0;
    padding-right: 0;
  }

  .caption-5 {
    font-size: 1.1em;
  }

  .container-24 {
    max-width: 80em;
    padding-top: 2em;
    padding-left: 0;
    padding-right: 0;
  }

  .caption-6 {
    font-size: 1.1em;
  }

  .hero-section-3 {
    min-height: 60em;
  }

  .hero-registrationform-3 {
    width: 32.5em;
  }

  .hero-registrationform-3.cta-bottom {
    justify-content: center;
    align-items: center;
    width: 40em;
    display: flex;
  }

  .p-5 {
    font-size: 1em;
  }

  .p-5.text-black {
    flex: 0 auto;
  }

  .p-5.text-black.hero {
    text-align: left;
    max-width: 26rem;
    margin-left: auto;
    margin-right: auto;
  }

  .cta-registration-3 {
    padding: .5em 2em;
    transition: all .25s;
  }

  .heading-style-h5-4 {
    color: #000;
  }

  .heading-style-h5-4.text-color-white {
    color: #fff;
  }

  .hero-registrationform-4 {
    width: 32.5em;
  }

  .form-input-3 {
    font-size: .85rem;
  }

  .button-13 {
    border-radius: 8px;
  }

  .cta-registration-4 {
    padding: .5em 2em;
    transition: all .25s;
  }

  .p-6 {
    font-size: 1em;
  }

  .p-6.text-black {
    flex: 0 auto;
  }

  .p-6.text-black.hero {
    text-align: left;
    max-width: 26rem;
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-33 {
    color: #fff;
  }

  .container-large-2 {
    max-width: 100%;
  }

  .hero-registrationform-5 {
    width: 32.5em;
  }

  .image-61 {
    display: inline-block;
  }

  .background-video-3 {
    max-width: 95%;
  }

  .header_image-background.image-hidde {
    top: -448px;
  }

  .hero-section-4 {
    min-height: 63em;
  }

  .image-63 {
    display: inline-block;
  }

  .text-block-34 {
    color: #fff;
  }

  .heading-style-h3-3 {
    color: #000;
  }

  .text-block-35 {
    color: #fff;
  }

  .padding-global-12.compliance-margin {
    justify-content: center;
  }

  .text-block-36 {
    color: #fff;
  }

  .hero-registrationform-6 {
    width: 32.5em;
  }

  .form-input-4 {
    font-size: .85rem;
  }

  .p-7 {
    font-size: 1em;
  }

  .p-7.text-black {
    flex: 0 auto;
  }

  .p-7.text-black.hero {
    text-align: left;
    max-width: 26rem;
    margin-left: auto;
    margin-right: auto;
  }

  .header_image-background-2 {
    top: -448px;
  }

  .container-large-3 {
    max-width: 100%;
  }

  .heading-style-h5-5 {
    color: #000;
  }

  .container-large-4 {
    max-width: 100%;
  }

  .h4-3 {
    font-size: 2rem;
  }

  .h5-4 {
    font-size: 1.5rem;
  }

  .h4-4 {
    font-size: 2rem;
  }

  .container-32, .form_container {
    max-width: 80em;
    padding-top: 2em;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-37 {
    color: #fff;
  }

  .container-35 {
    max-width: 80em;
    padding-top: 2em;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-style-h3-4 {
    color: #000;
  }

  .container-36 {
    max-width: 80em;
    padding-top: 2em;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-registrationform-7 {
    width: 32.5em;
  }

  .button-24 {
    border-radius: 8px;
  }

  .container-large-6 {
    max-width: 100%;
  }

  .heading-style-h3-6 {
    color: #000;
  }

  .cardcta-widthlimiter-2 {
    max-width: 90em;
  }

  .container-54 {
    max-width: 80em;
    padding-top: 2em;
    padding-left: 0;
    padding-right: 0;
  }

  .container-54.no-paddingcontainermobile.case-study-padding {
    max-width: none;
  }

  .video_auto {
    max-width: 100%;
  }

  .heading-style-h3-7 {
    color: #000;
  }

  .heading-style-h3-7.text-color-white {
    color: #fff;
  }

  .h6-5 {
    font-size: 1rem;
  }

  .heading-style-h3-8 {
    color: #000;
  }

  .time_left.position_change2 {
    bottom: -433px;
  }

  .time_left.position_change3 {
    bottom: -960px;
  }

  .time_right.position_change {
    bottom: -107px;
  }

  .time_right.position_change3 {
    bottom: -671px;
  }

  .event_title {
    color: #000;
  }

  .left-section {
    flex-flow: column;
    justify-content: center;
    align-items: flex-end;
    display: block;
  }

  .event_content-right_2.position_change2 {
    width: 596px;
    position: relative;
    bottom: -364px;
  }

  .event_content-right_2.position_change3 {
    width: 596px;
    bottom: -785px;
  }

  .event_content-right_2.position_change3.small_box {
    justify-content: center;
    align-items: flex-start;
    width: 480px;
    right: -137px;
  }

  .event_content-left.position-change3 {
    width: 596px;
    bottom: -819px;
  }

  .event_content-left.position-change {
    width: 596px;
  }

  .form-input-5 {
    font-size: .85rem;
  }

  .hero-registrationform-8 {
    width: 32.5em;
  }
}

@media screen and (min-width: 1920px) {
  .section {
    margin-top: 2rem;
  }

  .section.footer-licencing {
    margin-left: 14em;
  }

  .section.inter {
    clear: none;
    text-align: left;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .section.inter.test {
    position: relative;
    inset: 0%;
  }

  .section.footer {
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    display: flex;
  }

  .section.hero-top-page.mobile-version {
    height: 100%;
  }

  .section.small-padding {
    padding-bottom: 2em;
  }

  .section.small-padding.mobile-no-padding-top._3 {
    padding-top: 3em;
  }

  .section.small-padding.mobile-no-padding-top._3.padding-adjustment {
    padding-top: 5em;
  }

  .section.small-padding.mobile-no-padding-top.padding-adjustment {
    padding-top: 4em;
  }

  .section.spacing-adjustment {
    margin-top: 2rem;
    padding-top: 12em;
  }

  .section.spacing-adjustment.customised-space {
    margin-top: .25rem;
    padding-bottom: 4em;
  }

  .section.pricing {
    padding-top: 5em;
  }

  .section.quote-box {
    padding-top: 0;
  }

  .section.mobile-spacing {
    display: block;
  }

  .section.mobile-spacing.powerful-spacing {
    padding-top: 2em;
    padding-bottom: 1em;
  }

  .section.filter-section {
    padding-top: 6em;
    padding-bottom: 0;
  }

  .section.mktcard-section {
    margin-top: 2em;
  }

  .container {
    max-width: 90em;
  }

  .container.navbar {
    flex: 1;
    max-width: 1680px;
  }

  .container.footer {
    flex: 0 auto;
    max-width: 100em;
  }

  .container.footer.with-divider-top {
    padding-left: 5em;
    padding-right: 5em;
  }

  .container.center.industry.white-blackground {
    padding-left: 0;
    padding-right: 0;
  }

  .container.center.industry {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 9em;
    padding-right: 9em;
  }

  .container.address {
    padding-top: 220px;
  }

  .container.dotline2 {
    text-align: left;
    justify-content: space-between;
    width: 41%;
    margin-top: -150px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1.5em;
    padding-right: 8em;
    display: block;
  }

  .container.inter {
    clear: both;
    position: static;
  }

  .container.navbar {
    max-width: 1680px;
  }

  .container.spacing-adjustment-mobile {
    padding-top: 2em;
  }

  .container.about_us {
    margin-top: -60px;
  }

  .hero-section {
    padding-bottom: 0;
    position: relative;
  }

  .block-navbar {
    flex: 1;
    justify-content: space-between;
    align-items: center;
  }

  .navbar-wrap {
    flex: 1;
    justify-content: space-between;
  }

  .navbar-wrap1 {
    flex: 0 auto;
  }

  .navbar-logowrap {
    flex: 0 auto;
    margin-right: 4em;
    display: flex;
  }

  .h1 {
    font-size: 4rem;
  }

  .h1.mobile-h2.hero-small {
    font-size: 68px;
  }

  .h2, .h2.mobile-weight700 {
    text-align: center;
  }

  .h2.mobile-h2.hero-small.mobile-spacing.career-post {
    font-size: 2em;
  }

  .h2.mobile-h2.mobile-spacing-1rem.mobile-align-left {
    min-width: 150px;
  }

  .h3 {
    font-size: 3rem;
  }

  .h3.aboutus-spacing {
    margin-bottom: 1em;
  }

  .h4 {
    font-size: 2rem;
  }

  .h4.bold.mobile-32px {
    font-size: 34px;
    line-height: 42px;
  }

  .h4._16px {
    font-size: 1.1em;
  }

  .h4.vertical-padding {
    margin-bottom: 1.5rem;
  }

  .h5 {
    font-size: 1.5rem;
  }

  .h5.bold._24px {
    font-size: 1.6em;
  }

  .h6 {
    font-size: 1rem;
  }

  .h6.padding-bottom-14px.version-1020 {
    margin-top: .5rem;
    margin-bottom: 1.25rem;
  }

  .p.text-grey.upperfont-text {
    display: none;
  }

  .p.text-black.hero {
    text-align: left;
    max-width: 25rem;
  }

  .p.text-align-left.faq {
    margin-right: 40px;
  }

  .p.mobile-16px.text-bodyblack.bottom-padding.version-1920, .p.mobile-16px.text-bodyblack.bottom-padding.version-1920.version-tablet {
    margin-bottom: 2.05rem;
  }

  .p.text-bodyblack {
    line-height: 1.5rem;
  }

  .p.text-bodyblack.min-height {
    min-height: 3rem;
  }

  .p.partner {
    max-width: 20rem;
  }

  .subtitle.mobile-16px {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .subtitle.text-bodyblack.hero {
    width: 36em;
  }

  .p-medium.mobile-16px.yearlyplan-offer.padding-fix {
    margin-bottom: 0;
  }

  .p-medium.mobile-14px.text-logodarkblue.text-18px {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .tab-description {
    font-size: 1.1em;
  }

  .quote {
    line-height: 2.5rem;
  }

  .caption.mobile-16px {
    font-size: 18px;
    line-height: 26px;
  }

  .handwriting._2 {
    padding-left: .5em;
  }

  .handwriting._1 {
    width: 9.5em;
  }

  .hero-txtwrap.home {
    width: 45em;
  }

  .footer-featurewrap.with-animation-dropdown {
    max-width: 14em;
  }

  .block-testimony.block-automargin {
    margin-left: auto;
    margin-right: auto;
  }

  .customerslogos {
    margin-top: 4em;
  }

  .customerslogo-logo {
    margin-right: 80px;
  }

  .quote-mark.lightgrey {
    left: -7%;
  }

  .quote-mark.close {
    right: -6.5em;
  }

  .quote-mark.open {
    left: -6.5em;
  }

  .quote-mark.open-inbox {
    left: -11%;
  }

  .quote-mark.close-inbox {
    right: -11%;
  }

  .block-slogan.center.block-automargin {
    max-width: 100em;
  }

  .maincontentstylish-wraphandwriting {
    bottom: 1.9em;
    left: 0;
  }

  .maincontentstylish-wraphandwriting._2 {
    width: 22em;
    right: -19%;
  }

  .maincontentstylish-wraphandwriting._2.video-watchnow {
    top: 110%;
    left: 1250px;
  }

  .maincontentstylish-wraphandwriting._2.mobile-ver.megascreen {
    width: 17em;
    left: 64%;
  }

  .maincontentstylish-wraphandwriting._3 {
    bottom: -2.8em;
    left: -5%;
  }

  .maincontentstylish-wraphandwriting.static-position.center-middle.position-adjustment.padding-adjustment {
    margin-bottom: 2em;
  }

  .handwriting-arrow {
    width: 5.5em;
    height: 4.8em;
    bottom: .5em;
  }

  .handwriting-arrow._3 {
    width: 5em;
    height: 2.4em;
    bottom: 0;
    left: -.5em;
  }

  .handwriting-arrow._2 {
    width: 5em;
    height: 2.4em;
  }

  .home-img._1.width-fix {
    max-width: 80%;
    margin-left: 29px;
  }

  .maincontentstylish-imgwrap {
    width: 100%;
  }

  .block-intersection {
    width: 43em;
    margin-top: -42em;
    left: 31%;
  }

  .block-intersection.position-adjustment {
    width: 45em;
    margin-top: -43.4em;
    margin-left: 26em;
    position: relative;
    left: 0%;
  }

  .block-intersection.position-adjustment.con2orc {
    margin-left: 26.5em;
  }

  .casestudycard-wrapr {
    background-position: 11vw -235%, -10vw 350%;
    padding: 2.5em;
  }

  .casestudycard-wrapr.background-secondaryblue {
    background-image: none, none;
    background-position: -15vw 42vh, 10vw 0;
    background-size: 30vw, 30vw;
    padding-left: 0;
    padding-right: 0;
  }

  .block-intersection2 {
    width: 42.5em;
    margin-top: -49em;
    left: 31%;
  }

  .block-intersection2.test {
    width: 47em;
    height: 125em;
    margin-top: -65.7em;
    margin-left: 26em;
    position: relative;
    left: 0%;
  }

  .block-intersection2.test.orc2eva {
    margin-left: 26.5em;
  }

  .block-automargin {
    max-width: 200em;
  }

  .navbar-subboxlinkwrap {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    width: auto;
    height: auto;
  }

  .navbar-subbox {
    margin-top: -2px;
    display: none;
  }

  .navbar-subbox.large-megamenu, .navbar-subbox.large-megamenu--2, .navbar-subbox.large-megamenu--1, .navbar-subbox.large-megamenu--3, .navbar-subbox.large-megamenu--14 {
    margin-top: -2px;
  }

  .navbar-subboxwrap {
    width: 32em;
    display: block;
  }

  .hero-img1 {
    top: -20vh;
    left: -6.1vw;
  }

  .hero-img2 {
    right: -8%;
  }

  .hero-img3 {
    left: 52%;
  }

  .hero-img4 {
    margin-right: 5%;
    display: inline-block;
    inset: auto 0% 0% 60%;
  }

  .hero-img4.wide-screen {
    right: 20%;
  }

  .hero-img5 {
    bottom: auto;
    left: auto;
    right: 0%;
  }

  .primary-cta-typo.small.text-brandblue.background-orange.absolute-position {
    margin-top: .25rem;
    margin-right: .25rem;
    padding-left: .3em;
    padding-right: .3em;
  }

  .primary-cta-typo.medium.button.short-padding {
    padding: 8px 24px;
    font-size: 1em;
    line-height: 1.5;
  }

  .primary-cta-typo.medium.button.short-padding:hover {
    background-color: #0075e0;
  }

  .primary-cta-typo.small {
    font-size: 1em;
    font-weight: 500;
  }

  .tertiarybtn.small {
    font-weight: 500;
  }

  .popup-unfinishedorder {
    width: 35em;
  }

  .popup-cookies.elevation-cookies {
    left: auto;
  }

  .label.comingsoon.small.tiny._8px {
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: .5em;
    line-height: .5rem;
  }

  .label.comingsoon.small.tiny._8px.no-lineheight._10px {
    font-size: .625rem;
  }

  .features {
    display: none;
  }

  .features.last-tooltips {
    display: none;
    top: auto;
  }

  .features.last-tooltips-2 {
    display: none;
  }

  .features.last-tooltips-3 {
    display: none;
    top: -240%;
  }

  .features.last-tooltips-4 {
    display: none;
    top: -350%;
  }

  .features.last-tooltips-5 {
    display: none;
    top: -550%;
  }

  .features.last-tooltips-6 {
    display: none;
    top: -320%;
  }

  .features.last-tooltips-7 {
    display: none;
    top: -415%;
  }

  .features.last-tooltips-8 {
    display: none;
    top: -475%;
  }

  .saleforcepartner-imgwrap {
    background-position: 11vw -235%, -10vw 350%;
    padding: 2.5em;
  }

  .block-customerslogos {
    clear: none;
    mix-blend-mode: normal;
    transition: opacity .2s;
    overflow: hidden;
  }

  .cardcta-branding-buttonwrap {
    grid-template-columns: 1fr;
  }

  .hero-header {
    min-height: 50rem;
    top: -10%;
  }

  .hero-header.img-halfoutlow {
    min-height: 55em;
  }

  .hero-header.page-partner {
    min-height: 50em;
  }

  .hero-header.page-partner.version-1440px {
    min-height: 63vh;
    margin-bottom: 18vh;
  }

  .hero-header.page-aboutus {
    min-height: 55em;
  }

  .hero-header.page-aboutus.mobile-ver.desktop-ver.tablet-ver.wide-screen {
    min-height: 50em;
  }

  .hero-backgroundimg.page-orchestrate {
    bottom: 4%;
  }

  .hero-backgroundimg.page-orchestrate.version-desktop {
    bottom: 15%;
  }

  .hero-backgroundimg.page-orchestrate.version-desktop.wide-screen {
    flex: 0 auto;
    width: 100%;
    max-width: 50%;
    height: 100%;
    bottom: -10%;
    left: auto;
  }

  .hero-backgroundimg.page-connect.version-desktop {
    width: 65%;
    max-width: 65%;
    margin-top: -24px;
    overflow: visible;
  }

  .hero-backgroundimg.page-connect.version-desktop:hover {
    border: 0px none var(--white\<deleted\|variable-27c22a21\>);
    border-radius: 0;
  }

  .hero-backgroundimg.page-connect.version-desktop:focus {
    border: 1px none var(--white\<deleted\|variable-27c22a21\>);
  }

  .hero-backgroundimg.page-connect.version-desktop.wide-screen {
    width: 100%;
    max-width: none;
    height: 100%;
  }

  .hero-backgroundimg.page-partner {
    flex: none;
    bottom: -42%;
  }

  .hero-backgroundimg.page-partner.bottom-left {
    box-shadow: none;
    height: auto;
    left: 13%;
  }

  .hero-backgroundimg.page-partner.bottom-left._1920-ver {
    left: 10%;
  }

  .hero-backgroundimg.page-partner.top-left {
    height: auto;
    bottom: 38%;
    left: 23%;
  }

  .hero-backgroundimg.page-partner.top-left._1040px {
    left: 18%;
  }

  .hero-backgroundimg.page-partner.bottom-right {
    height: auto;
    right: 13%;
  }

  .hero-backgroundimg.page-partner.bottom-right.mobile-landscape-adjustment {
    right: 14%;
  }

  .hero-backgroundimg.page-partner.top-right {
    height: auto;
    right: 10%;
  }

  .hero-backgroundimg.page-partner.middle {
    border-top-left-radius: 22px;
    width: 56vw;
    max-width: 38%;
    top: 472px;
  }

  .hero-backgroundimg.page-partner.middle.mobile-ver {
    top: 440px;
  }

  .hero-backgroundimg.page-partner.middle.mobile-ver._1440-px {
    margin-top: -40px;
  }

  .hero-backgroundimg.page-evaluate {
    flex: none;
    width: 56rem;
    max-width: 56rem;
  }

  .generalheader {
    max-width: 70em;
  }

  .logogrid-onelogo {
    width: 4em;
  }

  .logogrid-logodescription {
    margin-top: .65rem;
    font-size: .775rem;
  }

  .block-pageheader.block-automargin {
    width: 100%;
  }

  .block-pagesadvertising.block-automargin {
    margin-top: 2rem;
  }

  .pageheader-partnergrid {
    grid-column-gap: 1em;
    width: 100%;
  }

  ._24px {
    font-size: 1.3em;
  }

  .partneradvertisingcard-partnerlogo {
    padding: 1.3em;
  }

  .ourstory-grid0 {
    grid-column-gap: 1em;
    width: 100%;
  }

  .ourstory-icon {
    max-width: 64px;
    height: auto;
    max-height: 64px;
  }

  .ourstory-icon.big {
    height: 5em;
  }

  .ourstory-grid {
    grid-column-gap: 1em;
    width: 100%;
  }

  .ourstory-dashline-horizontal {
    top: 3.5em;
  }

  .hero-wrap2.hero-wrap-mobile {
    max-width: 80em;
  }

  .hero-heading-leftalign {
    width: auto;
    max-width: 62.5em;
  }

  .specialitemwrap-img {
    width: 85%;
  }

  .form {
    width: 35em;
  }

  .cardcta-downloadreport {
    padding-top: 5em;
    padding-bottom: 6em;
  }

  .cardcta-downloadreport-img.elevation-bookcover {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
  }

  .landingpagehero {
    padding-top: 5em;
    padding-bottom: 6em;
  }

  .landingpagehero-wrap {
    grid-column-gap: 3em;
    justify-items: center;
  }

  .landingpagehero-img {
    max-width: 20em;
  }

  .pricingcard-wrapprice {
    padding-bottom: .75rem;
  }

  .pricingcard-wrapprice.with-divider-bottom.smaller {
    grid-template-rows: 2.5rem auto 5em;
    padding-bottom: .875rem;
  }

  .pricingcard-wrapprice.with-divider-bottom.smaller.padding {
    padding-bottom: 1.1em;
  }

  .pricingcard-wrapprice.with-divider-bottom.smaller.padding_fix {
    padding-bottom: .75rem;
  }

  .pricingcard-wrapprice.pricingcard-1.padding, .pricingcard-wrapprice.pricingcard-2-3.padding {
    grid-row-gap: 1.2rem;
  }

  .p-big-including-mobile16px {
    align-items: flex-start;
    margin-top: 0;
    padding-top: 0;
    display: flex;
  }

  .p-big-including-mobile16px.mobile-16px.bottom_padding_24px.text-bodyblack.fontsize-adjustment, .p-big-including-mobile16px.mobile-16px.text-bodyblack.fontsize-adjustment {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .navbar-div.large {
    justify-content: space-between;
    padding-left: 17em;
    padding-right: 17em;
  }

  .navbar-div.large.with-divider-top.elevation-dropdownmenu {
    display: block;
  }

  .navbar-div.large-2 {
    justify-content: space-between;
    padding-left: 17em;
    padding-right: 17em;
  }

  .navbar-div.large-2.with-divider-top.elevation-dropdownmenu {
    width: auto;
    height: auto;
    display: block;
  }

  .navbar-div1.large {
    left: -31.8vw;
  }

  .pricingcard-buttonwrap.button-padding {
    margin-top: 0;
  }

  .pricingcard-buttonwrap.essentials-card {
    padding-top: 40px;
  }

  .pricingplancompare-tabletabs.pricingplancompare-3columns.mobile-version {
    width: 65.8%;
  }

  .pricing-page {
    width: 100%;
  }

  .pricing-cardswrap {
    grid-column-gap: 1.3em;
    grid-template-columns: 32% 32% 32%;
  }

  .pricingplancompare-wrapheader {
    width: 19rem;
  }

  .pricingplancompare-wrapheader.background-white.no-border-radius {
    min-width: 19rem;
  }

  .pricingplancompare-wrapheader.background-lightyellow.no-border-radius {
    min-width: 18.2rem;
  }

  .pricingplancompare-wrapheader.blue {
    width: 18.2rem;
  }

  .pricingplancompare-wrapheader.right {
    width: 18.5rem;
  }

  .address-grid.half-background {
    grid-column-gap: 32px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    top: 5em;
  }

  .dotline2 {
    padding-left: 14px;
    padding-right: 0;
    display: inline-block;
    overflow: auto;
  }

  .dotline2.hidden, .navbar-subbox-2.large.hidden {
    display: none;
  }

  .navbar-subboxwrap-2 {
    width: 26em;
  }

  .primary-cta-typo-2.small {
    font-size: 1em;
    font-weight: 500;
  }

  .primary-cta-typo-2.medium.button.short-padding {
    padding: 8px 24px;
    font-size: 1em;
    line-height: 1.5;
  }

  .primary-cta-typo-2.medium.button.short-padding:hover {
    background-color: #0075e0;
  }

  .tab-description-2 {
    font-size: 1.1em;
  }

  .navbar-div-2.large {
    justify-content: space-between;
    padding-left: 17em;
    padding-right: 17em;
  }

  .navbar-div-2.large.with-divider-top.elevation-dropdownmenu {
    justify-content: center;
    width: 100%;
  }

  .button-padding-adjustment-8px {
    margin-top: 0;
  }

  .cookie {
    padding: .6rem 1.6rem;
    left: 30%;
    right: 30%;
  }

  .p-2 {
    font-size: 1rem;
    line-height: 1.3rem;
  }

  .cta-cookiesbtn-2 {
    font-size: 1rem;
  }

  .brandvideo-container {
    background-color: #0000;
    max-width: 30.25%;
  }

  .brand-video {
    width: 42.6rem;
    height: 24.5rem;
  }

  .brand-video-container {
    max-width: 30.2%;
  }

  .video-div {
    width: auto;
    height: auto;
  }

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

  .container-video {
    max-width: 50%;
  }

  .container-video.elevation-float {
    max-width: 35%;
  }

  .container-3 {
    height: 0;
  }

  .handwriting-2 {
    font-size: 1.8em;
  }

  .heroimgtext_grid.position-fix {
    grid-row-gap: 5.65rem;
    top: 52%;
    left: 71%;
  }

  .hero_text.align-center.position-fix {
    top: 55.75%;
    left: 66.85%;
  }

  .hero_text.position-fix {
    top: 51.75%;
    left: 70.85%;
  }

  .hero_text.position-fix.mobile-ver {
    grid-row-gap: 5.25rem;
  }

  .herotext_container.positio-fix {
    padding-left: 45.25%;
    top: 51.75%;
  }

  .imgtext_container.position-fix-vip.padding-fix.tablet-mobile-ver.mega-screen {
    padding-left: .55rem;
    padding-right: .55rem;
    top: 23.25%;
    left: 27.25%;
  }

  .heroimgtext_newvisitorwrap {
    top: 101.25%;
    left: 65%;
  }

  .heroimgtext_newvisitorwrap.position-fix {
    top: 8.9vw;
  }

  .heroimgtext_businessgrowthwrap.position-fix {
    height: 15vw;
    max-height: 15vw;
    top: 2vw;
    left: -24vw;
  }

  .heroimgtext_newsvsreturningvisitorwrap {
    width: 14rem;
  }

  .heroimgtext_new-returningvisitor {
    font-size: .75rem;
  }

  .heroimgtext_returningvisitors.position-fix {
    top: 8.9vw;
  }

  .evaluate_heroimg.heroimg {
    width: 48vw;
    max-width: 48vw;
    height: 18vw;
    max-height: 18vw;
  }

  .featurednews_container, .postlist {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .news-eventspost {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .herotext-wrapper.positiion-fix {
    height: 13vw;
    max-height: 13vw;
    top: 2.875vw;
    left: 36.9vw;
  }

  .hero-backgroundimgwrap_evaluate {
    flex: none;
    width: 50%;
    max-width: 50%;
  }

  .heroimgtext_newsvsreturningvisitorwrap-2 {
    width: 14rem;
  }

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

  .wg-dd-1-list.dropshadow.padding-fix.w--open {
    right: auto;
  }

  .filterswrapper {
    width: 860px;
  }

  .feature-description {
    display: block;
  }

  .grid-3 {
    width: 100%;
  }

  .h3-copy {
    font-size: 3rem;
  }

  .h4-5 {
    font-size: 2rem;
  }

  .h4-5.bold.mobile-32px {
    font-size: 34px;
    line-height: 42px;
  }

  .h4-5._16px {
    font-size: 1.1em;
  }

  .h4-5.vertical-padding {
    margin-bottom: 1.5rem;
  }

  .hightlight-list.heiglight-container {
    background-color: #ebebeb;
    max-width: none;
  }

  .h7.career-h-blue {
    font-size: 1em;
  }

  .grid-5 {
    font-size: 2rem;
  }

  .section-2 {
    align-items: flex-start;
    font-size: 2rem;
    line-height: 2;
    display: flex;
  }

  .section-2.newsectionspacing {
    margin-bottom: 2rem;
    display: flex;
  }

  .highlight-key.highlight-new {
    font-size: 5rem;
  }

  .mobile {
    max-width: 100%;
  }

  .special-space.center.mobile-text-left-align.feature-description-03 {
    color: var(--body-black\<deleted\|variable-160c1020\>);
  }

  .h6-3 {
    font-size: 1rem;
  }

  .tab-description-3 {
    font-size: 1.1em;
  }

  .navbar-subbox-3 {
    margin-top: -2px;
    display: none;
  }

  .empty {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .texhnoology-drop-down {
    margin-top: -2px;
    display: none;
  }

  .texhnoology-drop-down.large-megamenu, .texhnoology-drop-down.large-megamenu--2, .texhnoology-drop-down.large-megamenu--1, .texhnoology-drop-down.large-megamenu--3, .texhnoology-drop-down.large-megamenu--14 {
    margin-top: -2px;
  }

  .container-6 {
    display: block;
  }

  .div-block-3 {
    justify-content: flex-start;
    width: 100%;
    margin-left: 0;
    display: flex;
  }

  .article {
    width: auto;
    max-width: 100em;
    margin-left: 20rem;
    margin-right: 20rem;
    display: block;
  }

  .new-section {
    text-align: left;
    object-fit: contain;
    margin-left: auto;
    margin-right: 0;
    display: block;
  }

  .div-block-7 {
    width: 100%;
    margin-left: 0;
  }

  .div-block-113 {
    width: 23%;
    margin-left: 2rem;
  }

  .div-block-113.second-block {
    width: 30em;
  }

  .div-block-12 {
    width: 100%;
    margin-top: 1rem;
    margin-bottom: 0;
    margin-left: 0;
    display: none;
  }

  .block-111 {
    display: block;
  }

  .grid-14 {
    display: flex;
  }

  .div-block-15, .div-block-17 {
    width: 100%;
    margin-top: 1rem;
    margin-bottom: 0;
    margin-left: 0;
    display: none;
  }

  .h5-6 {
    font-size: 2rem;
  }

  .h5-6.bold.mobile-32px {
    font-size: 34px;
    line-height: 42px;
  }

  .h5-6._16px {
    font-size: 1.1em;
  }

  .h5-6.vertical-padding {
    margin-bottom: 1.5rem;
  }

  .div-block-18 {
    margin-right: 6rem;
  }

  .hightlight-list-copy-copy-copy.new-mobile-highlight-tech {
    width: 100%;
    padding-left: 6rem;
  }

  .div-block-12-copy {
    width: 100%;
    margin-left: 0;
  }

  .div-block-19 {
    width: 100%;
    margin-top: 1rem;
    margin-bottom: 0;
    margin-left: 0;
  }

  .navbar-linkarrow-copy {
    top: auto;
    right: 16%;
  }

  .div-block-11-copy {
    width: 30em;
    margin-left: 0;
  }

  .div-block-110 {
    width: 23%;
    margin-left: 2rem;
  }

  .div-block-110.second-block {
    width: 30em;
  }

  .div-block-112 {
    width: 23%;
    margin-left: 2rem;
  }

  .div-block-112.second-block {
    width: 30em;
  }

  .div-block-131, .div-block-132 {
    width: 100%;
    margin-top: 1rem;
    margin-left: 0;
  }

  .div-block-133 {
    width: 30em;
    margin-top: .5rem;
    margin-left: 1rem;
  }

  .div-block-134 {
    width: 23%;
    margin-left: 2rem;
  }

  .div-block-134.second-block {
    width: 30em;
    margin-top: 1rem;
  }

  .article-1 {
    width: auto;
    max-width: 100em;
    margin-left: 20rem;
    margin-right: 20rem;
    display: block;
  }

  .div-block-141 {
    width: 30em;
    margin-left: 0;
  }

  .div-block-142, .div-block-143, .div-block-144 {
    width: 23%;
    margin-left: 2rem;
  }

  .div-block-145, .div-block-146, .div-block-147, .div-block-148 {
    width: 100%;
    margin-top: 1rem;
    margin-left: 0;
  }

  .article-2 {
    width: auto;
    max-width: 100em;
    margin-left: 20rem;
    margin-right: 20rem;
    display: block;
  }

  .div-block-151 {
    width: 23%;
    margin-left: 0;
  }

  .div-block-152, .div-block-153 {
    width: 23%;
    margin-left: 2rem;
  }

  .div-block-153.second-block {
    display: flex;
  }

  .div-block-154, .div-block-156 {
    width: 23%;
    margin-left: 2rem;
  }

  .div-block-155 {
    width: 23%;
    margin-top: 1rem;
    margin-left: 0;
  }

  .div-block-157 {
    width: 100%;
    margin-top: 1rem;
    margin-bottom: 0;
    margin-left: 0;
    display: none;
  }

  .div-block-158, .div-block-159, .div-block-160 {
    width: 100%;
    margin-top: 1rem;
    margin-bottom: 0;
    margin-left: 0;
  }

  .div-block-161 {
    width: 100%;
    margin-top: 1rem;
    margin-left: 0;
  }

  .div-block-162 {
    width: 23%;
    margin-left: 2rem;
  }

  .div-block-162.second-block {
    margin-top: 1rem;
  }

  .div-block-163 {
    width: 100%;
    margin-top: 1rem;
    margin-left: 0;
  }

  .lottie-animation {
    position: absolute;
  }

  .animate_dot {
    position: absolute;
    top: 0;
  }

  .animate_dot_2 {
    position: absolute;
    top: 30em;
  }

  .bold-text-3 {
    padding-left: 1px;
  }

  .p-small-2.text-grey.home-quote-description-2 {
    text-align: center;
  }

  .section-10 {
    margin-top: 2rem;
  }

  .quote-2 {
    line-height: 2.15rem;
  }

  .container-7 {
    max-width: 100em;
  }

  .hero-section-bright {
    padding-bottom: 0;
    position: relative;
  }

  .video-2 {
    margin-top: 10vh;
    margin-right: 5%;
    left: 55%;
    right: auto;
  }

  .text-span-10 {
    line-height: 5rem;
  }

  .image-24 {
    display: block;
  }

  .section-11 {
    display: flex;
  }

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

  .text-block-5 {
    font-size: 2.6rem;
    font-weight: 500;
  }

  .image-25 {
    max-width: 80%;
    margin-top: 0;
    margin-right: 8px;
    padding-top: 4px;
  }

  .nuture-description, .teamwork-description, .integrity-description, .inclusion-description, .ownership-description, .mobile-image {
    display: block;
  }

  .mobile-timeline {
    display: none;
  }

  .container-12 {
    justify-content: center;
    display: flex;
  }

  .div-block-168 {
    outline-offset: 0px;
    outline: 3px #000;
    transition: opacity .2s;
  }

  .container-13 {
    margin-top: 5em;
  }

  .button-4 {
    background-color: var(--secondary\<deleted\|variable-d170d0fa\>);
    border-radius: 5px;
    font-size: 1.5em;
    font-weight: 700;
    line-height: 2em;
  }

  .rich-text-block-2 {
    font-size: .6vw;
  }

  .text-span-17 {
    color: var(--secondary\<deleted\|variable-d170d0fa\>);
  }

  .crown.mobile-version {
    margin-right: 1rem;
  }

  .crown.mobile-version.size {
    width: 140px;
    max-width: 110%;
  }

  .info-icon.video, .play-button {
    background-image: url('../images/Play-button_3.svg');
  }

  .tooltips-text.no-link, .feature-tooltip-with-video {
    display: block;
  }

  .feature-tooltip-with-video.last {
    display: block;
    top: -4rem;
  }

  .feature-tooltip-with-video.last.long-text {
    display: none;
    top: -16rem;
  }

  .feature-tooltip-with-video.only-tool-tips {
    display: block;
  }

  .feature-tooltip-with-video.only-tool-tips.mobile-version.last.long-text {
    display: none;
  }

  .feature-tooltip-with-video.only-tool-tips.last {
    top: -2rem;
  }

  .feature-tooltip-with-video.only-tool-tips.last.long-text {
    display: none;
    top: -3rem;
  }

  .feature-tooltip-with-video.only-tool-tips.last._2lines {
    display: none;
  }

  .feature-tooltip-with-video.only-tool-tips.card._2-lines-title.mobile-version {
    display: block;
  }

  .feature-tooltip-with-video.only-tool-tips.card.mobile-version {
    display: none;
  }

  .arrow {
    max-width: 3.2rem;
  }

  .image-32 {
    width: 3.8rem;
    max-width: none;
  }

  .mkt-place-graphic {
    min-width: 70rem;
    max-width: 0%;
  }

  .cta-paragraph.cta-spacing {
    max-width: 100%;
  }

  .header_form {
    grid-column-gap: .5rem;
  }

  .form-input {
    border-radius: 8px;
    padding-top: .9rem;
    padding-bottom: .9rem;
  }

  .tab-link-2.w--current {
    font-weight: 700;
  }

  .lndustry_image {
    width: auto;
    height: auto;
  }

  .tab-link.w--current {
    font-weight: 700;
  }

  .lndustry_column-text.is-bleu, .lndustry_column-text.is-green {
    display: none;
  }

  .handwriting-3 {
    font-size: 1.8em;
  }

  .button-7 {
    border-radius: 8px;
  }

  .floating-image {
    bottom: 0;
  }

  .signup-button {
    border-radius: 8px;
  }

  .text-block-15 {
    display: none;
  }

  .hero-section-2 {
    min-height: 58em;
  }

  .industry-tabs {
    border-radius: 8px;
    box-shadow: 1px 1px 20px 3px #00000017;
  }

  .lndustry_image-wrapper {
    border-radius: 8px;
  }

  .bold-text-33 {
    color: #000;
  }

  .pain-points_tabs-menu.no-scrollbar {
    border-top-style: none;
  }

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

  .heading-style-h6.is-bleu {
    color: #09f;
  }

  .pain-point-2_tab-link.w--current {
    color: #8134ff;
    border-top-style: none;
    border-bottom-style: solid;
    border-bottom-color: #8134ff;
  }

  .button-9 {
    border-radius: 8px;
  }

  .pain-point-3_tab-link.w--current {
    color: #ff7e2b;
    border-top-style: none;
    border-bottom-style: solid;
    border-bottom-color: #ff7e2b;
  }

  .gif-container {
    max-height: none;
  }

  .pain-point-1_tab-link.w--current {
    border-top-style: none;
    border-bottom-style: solid;
    border-bottom-color: #09f;
  }

  .pain-point-2_tab-link-2.w--current {
    color: #8134ff;
    border-top-style: none;
    border-bottom-style: solid;
    border-bottom-color: #8134ff;
  }

  .button-10 {
    border-radius: 8px;
  }

  .pain-point-3_tab-link-2.w--current {
    color: #ff7e2b;
    border-top-style: none;
    border-bottom-style: solid;
    border-bottom-color: #ff7e2b;
  }

  .pain-point-1_tab-link-2.w--current {
    border-top-style: none;
    border-bottom-style: solid;
    border-bottom-color: #09f;
  }

  .pain-point-2_tab-link-3.w--current {
    color: #8134ff;
    border-top-style: none;
    border-bottom-style: solid;
    border-bottom-color: #8134ff;
  }

  .pain-point-3_tab-link-3.w--current {
    color: #ff7e2b;
    border-top-style: none;
    border-bottom-style: solid;
    border-bottom-color: #ff7e2b;
  }

  .pain-point-1_tab-link-3.w--current {
    border-top-style: none;
    border-bottom-style: solid;
    border-bottom-color: #09f;
  }

  .button-11 {
    border-radius: 8px;
  }

  .p-4.text-black.hero {
    text-align: left;
    max-width: 25rem;
  }

  .caption-2.mobile-16px {
    font-size: 18px;
    line-height: 26px;
  }

  .feature-description-3 {
    display: block;
  }

  .p-big-including-mobile16px-2 {
    align-items: flex-start;
    margin-top: 0;
    padding-top: 0;
    display: flex;
  }

  .hero-heading-leftalign-2 {
    width: auto;
    max-width: 62.5em;
  }

  .info-video.video {
    background-image: url('../images/Play-button_3.svg');
  }

  .navbar-wrap1-3 {
    flex: 0 auto;
  }

  .navbar-subboxwrap-3 {
    width: 32em;
    display: block;
  }

  .tab-description-4 {
    font-size: 1.1em;
  }

  .block-navbar-3 {
    flex: 1;
    justify-content: space-between;
    align-items: center;
  }

  .navbar-div-3.large-2 {
    justify-content: space-between;
    padding-left: 17em;
    padding-right: 17em;
  }

  .navbar-div-3.large-2.with-divider-top.elevation-dropdownmenu {
    width: auto;
    height: auto;
    display: block;
  }

  .navbar-div-3.large {
    justify-content: space-between;
    padding-left: 17em;
    padding-right: 17em;
  }

  .navbar-div-3.large.with-divider-top.elevation-dropdownmenu {
    display: block;
  }

  .container-16 {
    max-width: 90em;
  }

  .container-16.navbar {
    flex: 1;
    max-width: 1680px;
  }

  .h6-4 {
    font-size: 1rem;
  }

  .navbar-subbox-4 {
    margin-top: -2px;
    display: none;
  }

  .navbar-subbox-4.large-megamenu, .navbar-subbox-4.large-megamenu--1, .navbar-subbox-4.large-megamenu--2 {
    margin-top: -2px;
  }

  .container-17 {
    max-width: 90em;
  }

  .container-17.center.industry {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 9em;
    padding-right: 9em;
  }

  .hero-heading-leftalign-3 {
    width: auto;
    max-width: 62.5em;
  }

  .section_hero {
    max-width: 90em;
  }

  .section_hero.center.industry {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 9em;
    padding-right: 9em;
  }

  .section-14 {
    margin-top: 2rem;
  }

  .section-14.mobile-spacing {
    display: block;
  }

  .p-big-including-mobile16px-3 {
    align-items: flex-start;
    margin-top: 0;
    padding-top: 0;
    display: block;
  }

  .section-15 {
    margin-top: 2rem;
  }

  .section-15.mobile-spacing {
    display: block;
  }

  .section-15.trial.new-0en-spacing.last-section-8en {
    margin-top: 0;
  }

  .heading-style-h3-2.text-color-white {
    color: #fff;
  }

  .hero-heading-leftalign-4 {
    width: auto;
    max-width: 62.5em;
  }

  .heading-style-h6-2 {
    font-size: 1.25vw;
  }

  .text-block-26, .text-block-27 {
    font-size: 1vw;
  }

  .container-18 {
    max-width: 90em;
  }

  .container-18.center.industry {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 9em;
    padding-right: 9em;
  }

  .caption-3.mobile-16px {
    font-size: 18px;
    line-height: 26px;
  }

  .hero-heading-leftalign-5 {
    width: auto;
    max-width: 62.5em;
  }

  .container-19, .container-20 {
    max-width: 90em;
  }

  .feature-description-4 {
    display: block;
  }

  .container-21 {
    max-width: 90em;
  }

  .feature-description-5 {
    display: block;
  }

  .container-22 {
    max-width: 90em;
  }

  .caption-4.mobile-16px {
    font-size: 18px;
    line-height: 26px;
  }

  .feature-description-6 {
    display: block;
  }

  .container-23 {
    max-width: 90em;
  }

  .caption-5.mobile-16px {
    font-size: 18px;
    line-height: 26px;
  }

  .container-24 {
    max-width: 90em;
  }

  .caption-6.mobile-16px {
    font-size: 18px;
    line-height: 26px;
  }

  .hero-section-3 {
    min-height: 60em;
  }

  .signup-button-3 {
    border-radius: 8px;
  }

  .p-5.text-black.hero {
    text-align: left;
    max-width: 25rem;
  }

  .button-13 {
    border-radius: 8px;
  }

  .max-width-large-4.top-margin {
    max-width: 65rem;
  }

  .max-width-large-4.align-center {
    max-width: 54rem;
  }

  .text-size-regular-8 {
    font-size: 1vw;
  }

  .tab-link-3.w--current {
    font-weight: 700;
  }

  .bold-text-46, .bold-text-45 {
    font-size: 1.25vw;
  }

  .p-6.text-black.hero {
    text-align: left;
    max-width: 25rem;
  }

  .tab-link-4.w--current {
    font-weight: 700;
  }

  .padding-global-8 {
    justify-content: center;
    padding-left: 0;
    display: flex;
  }

  .padding-global-8.video-center {
    display: block;
  }

  .signup-button-4 {
    border-radius: 8px;
  }

  .container-large-2 {
    width: auto;
    max-width: 85rem;
  }

  .image-61 {
    max-width: 200%;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }

  .background-video-3 {
    max-width: 75%;
    max-height: 50%;
  }

  .header_image-background {
    justify-content: center;
    align-self: center;
    display: flex;
    top: -430px;
  }

  .hero-section-4 {
    justify-content: space-between;
    min-height: 63em;
  }

  .logo_list-2 {
    grid-template-columns: 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem;
  }

  .image-62 {
    display: inline-block;
  }

  .paragraph-12 {
    max-width: 26rem;
  }

  .padding-section-medium-6 {
    max-width: 150rem;
  }

  .padding-global-9, .container-26 {
    justify-content: center;
    display: flex;
  }

  .padding-global-10 {
    justify-content: center;
    padding-left: 0;
    display: flex;
  }

  .section_testimonial-2 {
    max-width: 150rem;
  }

  .image-64 {
    display: inline-block;
  }

  .paragraph-13 {
    max-width: 26rem;
  }

  .padding-section-medium-8 {
    max-width: 150rem;
  }

  .padding-global-11, .container-29 {
    justify-content: center;
    display: flex;
  }

  .padding-global-12 {
    justify-content: center;
    padding-left: 0;
    display: flex;
  }

  .compliance-list-3 {
    grid-column-gap: 2rem;
  }

  .image-66 {
    display: inline-block;
  }

  .padding-section-medium-9 {
    max-width: 150rem;
  }

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

  .p-7.text-black.hero {
    text-align: left;
    max-width: 25rem;
  }

  .div-block-184 {
    margin-top: 2rem;
  }

  .header_image-background-2 {
    justify-content: center;
    align-self: center;
    display: flex;
    top: -430px;
  }

  .header_image-background-2.position-of-image {
    margin-top: 0;
    position: static;
  }

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

  .padding-global-14 {
    justify-content: center;
    padding-left: 0;
    display: flex;
  }

  .heading-style-h2-9 {
    margin-bottom: 0;
  }

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

  .padding-section-medium-10 {
    max-width: 150rem;
  }

  .container-30 {
    grid-column-gap: 3rem;
  }

  .container-31 {
    min-width: 24rem;
    max-width: 28rem;
  }

  .heading-style-h2-10 {
    margin-bottom: 0;
  }

  .image-79, .image-71 {
    max-width: 100%;
  }

  .h4-3 {
    font-size: 2rem;
  }

  .h5-4 {
    font-size: 1.5rem;
  }

  .h4-4 {
    font-size: 2rem;
  }

  .partneradvertisingcard-partnerlogo2 {
    padding: 1.3em;
  }

  .feature-2-in-1-row-4 {
    justify-items: stretch;
  }

  .container-32 {
    justify-content: center;
    align-items: flex-start;
    max-width: 90em;
    display: block;
  }

  .feature-2-in-1-row-5 {
    justify-items: stretch;
  }

  .feature-2-in-1-row-5.align-top {
    flex: 0 auto;
    align-items: start;
  }

  .form_container {
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    max-width: 90em;
    display: flex;
  }

  .image-80 {
    display: inline-block;
  }

  .paragraph-15 {
    max-width: 26rem;
  }

  .container-34 {
    justify-content: center;
    display: flex;
  }

  .container-35 {
    justify-content: center;
    align-items: flex-start;
    max-width: 90em;
    display: block;
  }

  .case-study_image-3 {
    max-width: 45em;
  }

  .container-36 {
    justify-content: center;
    align-items: flex-start;
    max-width: 90em;
    display: block;
  }

  .button-24 {
    border-radius: 8px;
  }

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

  .padding-section-small-2 {
    display: block;
  }

  .padding-global-26 {
    justify-content: center;
    padding-left: 2.5rem;
    display: flex;
  }

  .div-block-202 {
    margin-top: 2rem;
  }

  .cardcta-branding-5 {
    margin-left: auto;
    margin-right: auto;
  }

  .container-54 {
    justify-content: center;
    align-items: flex-start;
    max-width: 90em;
    display: block;
  }

  .event-padding-global {
    justify-content: center;
    padding-left: 2.5rem;
    display: block;
  }

  .timeline_title {
    margin-bottom: 0;
  }

  .hero_header {
    background-image: url('../images/Hero_background_event_2.png');
  }

  .video_auto {
    max-width: 70rem;
    max-height: 590px;
    margin-top: 2rem;
    position: sticky;
  }

  .container-55 {
    justify-content: center;
    display: flex;
  }

  .padding-section-icon {
    max-width: 150rem;
  }

  .image-83 {
    display: inline-block;
  }

  .padding-global-27 {
    justify-content: center;
    padding-left: 2.5rem;
    display: flex;
  }

  .section_testimonial-3 {
    max-width: 150rem;
  }

  .heading-style-h3-7.text-color-white {
    color: #fff;
  }

  .h6-5 {
    font-size: 1rem;
  }

  .event_paragrapgh {
    font-size: 20px;
  }

  .padding-global-28 {
    justify-content: center;
    padding-left: 2.5rem;
    display: flex;
  }

  .section_testimonial-4 {
    max-width: 150rem;
  }

  .time_left.position_change2 {
    bottom: -398px;
  }

  .time_left.position_change3 {
    bottom: -925px;
  }

  .padding-global-29 {
    justify-content: center;
    padding-left: 2.5rem;
    display: flex;
  }

  .section_testimonial_mobile {
    max-width: 150rem;
  }

  .text-span-77 {
    font-size: 20px;
  }

  .section_testimonial_desktop {
    max-width: 150rem;
  }

  .timeline {
    margin-top: 3rem;
  }

  .event_content-right_2.position_change2 {
    bottom: -252px;
  }
}

@media screen and (max-width: 991px) {
  body {
    font-size: 1vw;
    line-height: 1.3;
  }

  h1 {
    font-size: 4.2em;
  }

  h2 {
    font-size: 4.1em;
  }

  h4, h5, h6, p {
    font-size: 2.1em;
  }

  .section.inter {
    height: 0;
  }

  .section.small-padding {
    padding-bottom: 2em;
  }

  .section.small-padding.mobile-no-padding-top._3.padding-adjustment {
    padding-top: 2em;
  }

  .section.small-padding.padding-adjustment {
    padding-bottom: 5em;
  }

  .section.mobile-spacing {
    justify-content: center;
    align-items: center;
    display: block;
  }

  .section.cant-find-page {
    padding-bottom: 6em;
  }

  .container {
    flex: 0 auto;
    justify-content: flex-start;
    padding-left: 5em;
    padding-right: 5em;
    display: block;
  }

  .container.navbar {
    flex: 1;
    justify-content: space-between;
    display: flex;
  }

  .container.hero {
    align-items: flex-start;
    height: auto;
  }

  .container.center.industry {
    margin-top: 0;
    padding-left: 2em;
    padding-right: 2em;
  }

  .container.contact-us.generalheader.mobile-ver {
    margin-top: -10px;
  }

  .container.address {
    padding-top: 150px;
  }

  .container.address.mobile-adjustment {
    padding-top: 10em;
  }

  .container.dotline1 {
    margin-top: -140px;
    margin-bottom: -50px;
  }

  .container.dotline1.dotline3 {
    margin-top: -350px;
  }

  .container.dotline2 {
    width: 60%;
    margin-top: -320px;
    margin-bottom: -200px;
  }

  .container.half-container {
    margin-top: -100px;
  }

  .container.half-container.spacing-adjustment-tablet {
    margin-top: -50px;
  }

  .container.about-us.tablet-padding-adjustment {
    margin-top: 0;
  }

  .container.test {
    margin-top: -50px;
  }

  .style-item.style-grid {
    grid-template-columns: 1fr 1fr;
  }

  .style-item.with-symbol {
    grid-column-gap: 1em;
  }

  .p-big, .p-big.mobile-16px {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .button {
    font-size: 2.2em;
  }

  .block-hero {
    grid-template-columns: 1fr minmax(41em, .75fr);
    width: 95%;
    margin-top: 5vh;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .hero-section {
    margin-top: 0;
  }

  .hero-section.hero-investorrelations {
    padding-top: 6vh;
    padding-bottom: 6vh;
  }

  .block-navbar {
    z-index: 50;
    justify-content: space-between;
    height: auto;
    display: flex;
  }

  .navbar-wrap {
    z-index: 50;
    background-color: #fff;
    height: auto;
    min-height: 100vh;
    padding-bottom: 5.5em;
    overflow: scroll;
  }

  .navbar-wrap.desktop-hide {
    display: block;
  }

  .navbar-wrap1 {
    flex-direction: column;
    margin-left: 0;
  }

  .navbar-link {
    text-align: left;
    font-size: 2.1em;
  }

  .navbar-wrap2 {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: auto;
    place-items: center;
    width: 40em;
    margin: 3.5em auto 0;
    display: flex;
  }

  .navbar-megamenubutton {
    justify-content: center;
    align-items: center;
    padding: 1em;
  }

  .navbar-megamenubutton.w--open {
    background-color: var(--white\<deleted\|variable-27c22a21\>);
  }

  .navbar-logowrap {
    margin-right: 0;
  }

  .navbar-fixed {
    height: 3.875rem;
    position: static;
  }

  .h1 {
    font-size: 2.5rem;
    line-height: 3rem;
  }

  .h1.mobile-weight700 {
    font-size: 2rem;
    line-height: 2.54rem;
  }

  .h1.no-margin-topbottom.tablet-ver {
    font-size: 2.5rem;
    line-height: 3rem;
  }

  .h1.mobile-h2 {
    font-size: 3rem;
    line-height: 3.5rem;
  }

  .h1.mobile-h2.hero-small {
    font-size: 48px;
    line-height: 54px;
  }

  .h2 {
    margin-bottom: 0;
    font-size: 2.5rem;
    line-height: 3rem;
  }

  .h2.hero {
    font-size: 4.3em;
  }

  .h2.contact-us.spacing-adjustment--tablet, .h2.news-events.spacing-adjustment---tablet {
    margin-top: 60px;
  }

  .h2.mobile-h2.hero-small.mobile-spacing {
    font-size: 2rem;
    line-height: 2.5rem;
  }

  .h2.mobile-h2.spacing-adjustment.spaciing-add, .h2.mobile-h2.mobile-spacing-1rem.mobile-align-left {
    font-size: 4em;
    line-height: 2.5rem;
  }

  .h3 {
    font-size: 2.5rem;
    line-height: 3rem;
  }

  .h3.number {
    width: 1.6em;
    height: 1.6em;
  }

  .h3.text-brandblue.text-align-left.tablet-ver {
    font-size: 2rem;
    line-height: 2.5rem;
  }

  .h3.hero {
    margin-bottom: .3em;
    font-size: 46px;
    line-height: 1.2;
  }

  .h3.mobile-32px {
    font-size: 2rem;
    line-height: 2.5rem;
  }

  .h3.mobile-32px.card-header {
    font-size: 40px;
  }

  .h3.mobile-32px.card-header.mobile-version {
    font-size: 2rem;
    line-height: 2.5rem;
  }

  .h3.mobile-32px.padding-bottom-8px {
    margin-bottom: 1rem;
  }

  .h3.mobile-32px.padding-bottom-8px._40px.smallerscreens {
    margin-bottom: 0;
    font-size: 2rem;
    line-height: 3rem;
  }

  .h3.mobile-24px {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .h3.hero-text-bright {
    text-align: center;
    width: 90%;
    margin-bottom: .5em;
    font-size: 46px;
    line-height: 1.2;
    display: inline-block;
  }

  .h4.bold {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .h4.bold.mobile-32px {
    font-size: 30px;
    line-height: 38px;
  }

  .h4.mobile-24px {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .h4._16px {
    font-size: 1.6em;
  }

  .h4.text-black.mobile-ver.mobile-version {
    font-size: 2.3rem;
  }

  .h5.bold._24px {
    font-size: 24px;
    line-height: 32px;
    display: block;
  }

  .h5.bold._24px.tablet-adjustment {
    white-space: break-spaces;
  }

  .h5.bold.text-brandblue.mobile-24px {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .h5.bold.text-brandblue.mobile-24px.semibold.mobile-version {
    font-size: 1.15rem;
  }

  .h5.footer {
    font-size: 24px;
  }

  .h5.with-wrap {
    width: 20.75rem;
  }

  .h5._24px.mobile-20px {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .h5.mobile-24px {
    font-size: 1.5rem;
  }

  .h5._20px.mobile-ver {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .h5._24px {
    font-size: 1.1em;
  }

  .h5._24px.mobile-16px {
    font-size: 18px;
  }

  .h6 {
    margin-bottom: .2em;
    font-size: 1rem;
  }

  .h6.mobile-16px {
    font-size: 1.8em;
  }

  .h6.text-brandblue.mobile-weight600 {
    text-align: center;
    white-space: break-spaces;
    font-size: .7rem;
    line-height: 1rem;
  }

  .h6.nav-h6.semibold {
    font-weight: 600;
  }

  .h6.nav-h6.semibold.fontsize-fix {
    font-size: .85rem;
    line-height: 1.35rem;
  }

  .h6.padding-bottom-14px.version-tablet {
    margin-top: .5rem;
    margin-bottom: .25rem;
  }

  .h6.semibold.mobile-version {
    font-size: .85rem;
    line-height: 1.3rem;
  }

  .p-small.text-grey.home-quote-description {
    font-size: .875rem;
  }

  .p-small.text-logodarkblue.center {
    font-size: .625rem;
    line-height: 1.125rem;
  }

  .p-small.text-logodarkblue.center.text-12px.text-8px {
    font-size: .6rem;
    line-height: 1rem;
  }

  .p-small.pricingtable-smallerscreen {
    font-size: .875rem;
  }

  .p {
    min-width: auto;
    max-width: 12rem;
    font-size: 1rem;
    display: flex;
  }

  .p.text-white.hero.black.cta-bottom.bottom-padding-24px {
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }

  .p.text-white.hero.black.cta-bottom.bottom-padding-24px.mobile-landscape-version {
    justify-content: center;
    width: 108%;
    margin-top: 16px;
    margin-left: -16px;
    display: flex;
  }

  .p.text-black {
    font-size: 1rem;
  }

  .p.text-align-left.faq {
    max-width: 40rem;
    display: block;
  }

  .p.mobile-16px.text-bodyblack.bottom-padding.version-tablet {
    margin-bottom: .5rem;
  }

  .p.mobile-16px.text-bodyblack.bottom-padding.version-1920.version-tablet {
    margin-bottom: .55rem;
  }

  .p.mobile-16px.text-bodyblack.version-tablet {
    font-size: .875rem;
    line-height: 1.375rem;
  }

  .p.mobile-16px.text-bodyblack.version-1920.version-1440.version-tablet {
    font-size: 1rem;
  }

  .p.text-bodyblack {
    font-size: .85rem;
    line-height: 1.25rem;
    display: block;
  }

  .p.text-bodyblack.tablet-ver {
    flex: 0 auto;
    display: block;
  }

  .p.text-bodyblack.tablet-mobile_ver {
    font-size: .875rem;
    line-height: 1.375rem;
  }

  .p.text-bodyblack.tablet-mobile_ver.icon {
    white-space: break-spaces;
  }

  .p.text-bodyblack.tablet-mobile_ver.icon.tablet {
    grid-column-gap: .4rem;
    grid-row-gap: .05rem;
    grid-template-rows: minmax(1rem, 1.5rem) minmax(1rem, 1.5rem);
    grid-template-columns: minmax(1rem, 1.5rem) minmax(1rem, 1.5rem) minmax(1rem, 1.5rem) minmax(1rem, 1.5rem) minmax(1rem, 1.5rem) minmax(1rem, 1.5rem);
    grid-auto-flow: row;
    justify-items: stretch;
    max-width: 172.734rem;
  }

  .p.text-bodyblack.pricing-card-text {
    max-width: 18rem;
    display: block;
  }

  .p.text-bodyblack.min-height {
    min-height: 6rem;
  }

  .p._24px.mobile-16px.text-bodyblack.tablet-version {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .p.medium {
    width: auto;
    padding-right: 0;
    font-size: .85rem;
    line-height: 1.25rem;
  }

  .p.medium.mobile-version {
    max-width: 20rem;
    font-size: .83rem;
    display: block;
  }

  .p.tablet-version {
    width: auto;
    min-width: 0;
    max-width: 10rem;
  }

  .p.with-label {
    max-width: 7rem;
  }

  .p.all-plans {
    max-width: 18rem;
  }

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

  .subtitle, .subtitle.mobile-16px {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .subtitle.mobile-16px.hero-content {
    width: 85%;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .subtitle.mobile-16px.hero-content-bright {
    text-align: center;
    width: 100%;
    margin-bottom: .5em;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .subtitle.text-bodyblack.hero {
    width: 25em;
    font-size: 1rem;
  }

  .subtitle.text-bodyblack._20px.mobile-16px, .p-medium {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .p-medium.mobile-16px {
    font-size: .75rem;
    line-height: 1.25rem;
  }

  .p-medium.mobile-16px.version-tablet {
    font-size: .875rem;
    line-height: 1.375rem;
  }

  .p-medium.mobile-14px.text-logodarkblue {
    font-size: 16px;
    line-height: 24px;
  }

  .tab-description.text-grey.copyright {
    font-size: .5rem;
  }

  .quote {
    margin-bottom: 1em;
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .caption {
    font-size: 1.65em;
  }

  .caption.mobile-16px {
    line-height: 2;
  }

  .handwriting {
    font-size: 3.5em;
  }

  .stat-numbers {
    font-size: 3.25em;
  }

  .cta-blue {
    font-size: 2.3em;
  }

  .cta-blue.small.with-arrow {
    padding-right: 2em;
  }

  .footer-link {
    font-size: 1.6em;
  }

  .footer-link.big {
    font-size: 1.4em;
  }

  .navbar-login {
    margin-bottom: 1em;
    transition: opacity .3s cubic-bezier(.215, .61, .355, 1);
  }

  .navbar-login:hover {
    background-color: #d7f5ff80;
    border-radius: 5px;
  }

  .login-img {
    margin-right: 8px;
  }

  .hero-txtwrap {
    width: 60em;
  }

  .hero-txtwrap.home {
    text-align: center;
    width: 100%;
  }

  .hero-registrationwrap {
    position: static;
  }

  .hero-img {
    max-height: 48em;
  }

  .decoration._2 {
    left: -24%;
  }

  .decoration._1 {
    top: -49%;
    right: -46%;
  }

  .decoration._4 {
    top: -69%;
    left: 54%;
  }

  .registrationform-emailfield {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    font-size: 1.5vw;
  }

  .registrationform-emailfield.placeholder::placeholder {
    font-size: 1em;
    font-weight: 300;
  }

  .registrationform-emailfield.hero-bright {
    font-size: 1em;
  }

  .hero-registrationform {
    text-align: center;
    width: 40em;
    font-size: 1.5em;
    display: inline-block;
  }

  .hero-registrationform.cta-bottom {
    margin-top: 1rem;
  }

  .hero-registrationwraptop {
    height: 4.2em;
  }

  .hero-registrationwraptop.desktop-version {
    margin-bottom: 1em;
  }

  .hero-registrationwrapbottom {
    font-size: 1.3em;
  }

  .cta-registration {
    font-size: 1.5em;
    line-height: 1.9em;
  }

  .footer-featuresgrid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-flow: row;
  }

  .footer-featurewrap {
    max-width: 25em;
  }

  .footer-featurewrap.with-animation-dropdown {
    max-width: 28em;
  }

  .footer-featurewrap.footer-spacing {
    max-width: 25em;
    margin-left: .75rem;
  }

  .footer-featuretitle {
    font-size: 2.1em;
  }

  .socialnetwork-link {
    width: 3.3em;
    height: 3.3em;
  }

  .footer-mobileappgrid {
    margin-top: 2.5em;
  }

  .block-testimony {
    padding-left: 5em;
    padding-right: 5em;
  }

  .quote-mark.close {
    bottom: -10%;
    right: -13%;
  }

  .quote-mark.open {
    top: -5%;
    left: -13%;
  }

  .quote-mark.close {
    bottom: -10%;
  }

  .quote-mark.open {
    top: -5%;
  }

  .quote-mark.open-inbox {
    top: -10%;
    left: -13%;
  }

  .quote-mark.close-inbox {
    bottom: -10%;
    right: -13%;
  }

  .block-slogan.center.block-automargin {
    max-width: 80em;
    padding-left: 0;
    padding-right: 0;
  }

  .block-maincontentstylish {
    grid-column-gap: 1rem;
  }

  .block-maincontentstylish._2.block-automargin {
    grid-template-columns: 40em 44em;
  }

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

  .block-maincontentstylish.dotline1 {
    grid-template-rows: auto auto;
  }

  .maincontentstylish-wraphandwriting {
    bottom: 8em;
  }

  .maincontentstylish-wraphandwriting._2 {
    width: 31em;
    right: 1%;
  }

  .maincontentstylish-wraphandwriting._2.video-watchnow {
    width: 34em;
    top: 82%;
    left: 540px;
  }

  .maincontentstylish-wraphandwriting._2.mobile-ver.megascreen {
    right: 1%;
  }

  .maincontentstylish-wraphandwriting._3 {
    bottom: 0;
    left: -11em;
  }

  .maincontentstylish-wraphandwriting.static-position.center-middle.position-adjustment.padding-adjustment {
    margin-left: 22rem;
  }

  .home-img._1 {
    margin-top: -5em;
  }

  .home-img.version-desktop.version-tablet {
    margin-left: -32px;
  }

  .home-img.version-desktop.test {
    margin-left: -45px;
  }

  .listbullet-greencheck {
    width: 1.125rem;
    height: auto;
  }

  .default-link {
    padding-left: 1em;
    padding-right: 1em;
  }

  .cta-blueicon {
    padding-left: .4em;
    font-size: 16px;
  }

  .home-channelswrap {
    border-radius: 11px;
  }

  .channel-logo {
    border-radius: 7px;
    width: 4em;
  }

  .block-intersection {
    margin-top: -38em;
    margin-left: 150px;
  }

  .block-intersection.position-adjustment {
    width: 49.5em;
    height: 76em;
    margin-top: -25em;
    margin-left: 16.5em;
  }

  .block-intersection.position-adjustment.con2orc {
    margin-left: 17em;
  }

  .trial-registrationwraptop {
    width: 50em;
    max-width: none;
  }

  .trial-registrationform {
    height: 15em;
  }

  .saleforcepartner-txtwrap {
    padding-top: 4.8em;
    padding-bottom: 4.8em;
    padding-left: 6.5em;
  }

  .casestudycard-wrapr.background-secondaryblue {
    background-position: -18vw 76vh, 14vw 0;
    background-size: 35vw, 50vw;
  }

  .casestudycard-wrapr.page-evaluate {
    background-size: 155%;
  }

  .saleforcepartner-logoroche {
    width: 60px;
    height: 30px;
  }

  .saleforcepartner-logo {
    width: 66px;
    height: 46px;
  }

  .saleforcepartner-cinnoxlogo {
    width: 111px;
    height: 18px;
  }

  .saleforcepartner-txtwrapcenter {
    margin-top: 1.3em;
  }

  .block-intersection2 {
    width: 60em;
    height: 100em;
    margin-top: -55em;
    margin-left: 150px;
    margin-right: 180px;
  }

  .block-intersection2.test {
    width: 49.5em;
    height: 100em;
    margin-top: -55.6em;
    margin-left: 16.5em;
    margin-right: auto;
  }

  .block-intersection2.test.orc2eva {
    margin-left: 17em;
  }

  .footer-featurewrap1 {
    align-items: center;
    margin-bottom: 2em;
    line-height: 1.5;
    display: flex;
  }

  .footer-arrow {
    margin: 1.5em;
  }

  .footer-featurewrap2 {
    flex-direction: column;
    width: 100%;
  }

  .navbar-boxlink {
    border-bottom: 1px solid var(--divider\<deleted\|variable-258ad290\>);
    text-align: left;
    flex-direction: column;
    width: 100%;
    min-height: 5.6em;
    font-size: 1vw;
    position: static;
  }

  .navbar-boxlink.with-dropdown-interaction {
    z-index: 11;
    height: auto;
  }

  .navbar-boxlink.with-dropdown-interaction.with-divider-top-megamenuonly {
    border-top-style: none;
  }

  .navbar-boxlink.with-dropdown-interaction.with-divider-top-megamenuonly.border-hright {
    border-top-style: solid;
  }

  .navbar-boxlink.with-dropdown-interaction.hidden {
    display: none;
  }

  .navbar-boxlink.with-dropdown-interaction.desktop-hide {
    display: block;
  }

  .navbar-linkarrow {
    width: 2.2em;
    margin-right: 1.5em;
  }

  .navbar-subboxlinkwrap {
    grid-row-gap: 1.1em;
    width: 100%;
    padding-top: 0;
    padding-bottom: 1.5em;
  }

  .navbar-subboxlinkwrap.special-grid-menu.menu-grid {
    grid-template-columns: 1fr;
  }

  .navbar-subboxlink {
    border-radius: 0;
    padding: 1.2em 3.5em;
  }

  .navbar-subboxlink.size-adjustment {
    width: 96%;
  }

  .navbar-subboxlink.size-adjustment.padding-adjustment {
    border-radius: 2px;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
  }

  .navbar-subboxlink.language_scelection {
    background-color: #0000;
  }

  .navbar-subbox {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    width: 100%;
    height: auto;
    padding-top: 0;
    display: none;
    position: static;
  }

  .navbar-subbox.large {
    width: 100%;
    position: static;
  }

  .navbar-subbox.large-megamenu {
    display: none;
    overflow: visible;
  }

  .navbar-subbox.large-megamenu.language-selections {
    display: none;
  }

  .navbar-subbox.large-megamenu--2 {
    display: none;
    overflow: visible;
  }

  .navbar-subbox.large-megamenu--2.language-selections {
    display: block;
  }

  .navbar-subbox.large-megamenu--2.special-spacing-grid.mobile-menu-grid {
    display: none;
    position: static;
  }

  .navbar-subbox.large-megamenu--1 {
    display: none;
    overflow: visible;
  }

  .navbar-subbox.large-megamenu--1.language-selections {
    display: block;
  }

  .navbar-subbox.large-megamenu--3 {
    display: none;
    overflow: visible;
  }

  .navbar-subbox.large-megamenu--3.language-selections {
    display: block;
  }

  .navbar-subbox.large-megamenu--14 {
    display: none;
    overflow: visible;
  }

  .navbar-subbox.large-megamenu--14.language-selections {
    display: block;
  }

  .navbar-subboxwrap {
    border-radius: 2px;
    width: 100%;
    padding: 0 0 1em;
    display: block;
  }

  .navbar-subboxwrap.special-gird {
    width: 100%;
  }

  .navbar-subboxwrap.special-width {
    width: auto;
  }

  .subboxwrap-captionbox.with-divider-bottom {
    border-bottom-style: none;
    padding-left: 3em;
  }

  .subboxwrap-captionbox.with-divider-bottom.mobiel-menu-spacing {
    padding-left: 0;
  }

  .navbar-h6 {
    font-size: 2.1em;
  }

  .boxlink-txtwrap {
    text-align: left;
    border-radius: 0;
    justify-content: space-between;
    width: 100%;
    height: 7em;
    font-size: 1vw;
  }

  .boxlink-txtwrap.padding-adjustment {
    padding-right: .6rem;
  }

  .hero-img1 {
    top: -33.2vh;
    left: -32.2vw;
  }

  .hero-img2 {
    width: 66em;
    top: -258px;
  }

  .hero-img3 {
    width: 25em;
  }

  .hero-img4 {
    max-height: 100%;
  }

  .hero-img5 {
    width: 66em;
  }

  .primary-cta-typo {
    font-size: 1.6em;
  }

  .primary-cta-typo.bold.button {
    font-size: 1.5em;
  }

  .primary-cta-typo.bold.button.hero-button._600-weight {
    padding: 8px 24px;
  }

  .primary-cta-typo.small.cta-cookiesbtn {
    display: flex;
  }

  .primary-cta-typo.small.button {
    width: 100%;
    height: 40px;
    font-size: 1.6em;
    font-weight: 600;
    display: flex;
  }

  .primary-cta-typo.small.text-subblack.mobile-16px {
    font-size: 1rem;
  }

  .primary-cta-typo.small.text-subblack.mobile-16px.tablet-version {
    margin-right: 0;
    padding-right: 4px;
    font-size: .85rem;
    line-height: 1.25rem;
  }

  .primary-cta-typo.small.text-brandblue.background-orange.absolute-position {
    flex-wrap: nowrap;
    max-width: none;
    margin-top: .0625rem;
    margin-right: .0625rem;
    padding-top: .0625rem;
    padding-bottom: .0625rem;
    font-size: .5rem;
    line-height: 1rem;
    display: flex;
    top: .5rem;
    right: .5rem;
  }

  .primary-cta-typo.small.faq {
    text-align: left;
    white-space: normal;
    margin-right: 4px;
  }

  .primary-cta-typo.cta-login {
    background-size: auto 1.4em;
  }

  .primary-cta-typo.cta-registration {
    max-width: 11em;
  }

  .primary-cta-typo.fullwidth {
    max-width: none;
  }

  .primary-cta-typo.medium.navbar-link {
    font-size: 2em;
  }

  .primary-cta-typo.medium.navbar-link._16px.padding-adjustment, .primary-cta-typo.medium.navbar-link.paddin-adjustment {
    margin-left: .5rem;
  }

  .primary-cta-typo.medium.navbar-link.padding-adjustment.padding-fix {
    padding-left: .125em;
  }

  .primary-cta-typo.medium.footer-link {
    font-size: 16px;
  }

  .primary-cta-typo.medium.footer-link.big {
    font-size: 1.2em;
  }

  .primary-cta-typo.medium.login {
    font-size: 1.7em;
  }

  .primary-cta-typo.medium.button {
    font-size: 2.1em;
  }

  .primary-cta-typo.medium.button.short-padding {
    width: 100%;
    padding: .5rem 1rem;
    font-size: .75rem;
    line-height: 1.25rem;
  }

  .primary-cta-typo.medium.button.short-padding.no-padding-top {
    font-size: .875rem;
  }

  .primary-cta-typo.medium.button.short-padding.no-padding-top.pricing-page-buttton {
    font-size: .75rem;
  }

  .primary-cta-typo.login {
    font-size: 2.1em;
  }

  .primary-cta-typo.small.text-grey.upperfont-text.menubar_title.mobile-title-spacing {
    margin-bottom: .5rem;
    padding-left: 1.5rem;
  }

  .placeholder, .filled-input {
    font-size: 2.1em;
  }

  .secondarybtn {
    width: 100%;
  }

  .cta-links {
    font-size: 2.1em;
  }

  .with-arrow {
    background-size: auto 85%;
    align-items: center;
    padding-right: 2em;
    display: flex;
  }

  .linkarrow-img1 {
    width: 1.8em;
  }

  .linkarrow-img1.padding-adjusment {
    width: 3rem;
    margin-right: auto;
  }

  .linkarrow-img2 {
    width: 1.8em;
    display: block;
  }

  .linkarrow-img2.padding-adjustment {
    width: 3rem;
    margin-right: auto;
    display: none;
  }

  .subboxlink-imgwrap {
    width: 13.3px;
    height: 13.3px;
    margin-top: .3em;
    margin-right: 2.5em;
  }

  .cta-login {
    height: 5.4em;
    margin-bottom: 2em;
  }

  .cta-login.center {
    margin-left: auto;
    margin-right: auto;
  }

  .cta-login.center.position-fix {
    margin-bottom: 0;
    margin-right: auto;
  }

  .megamenu-icon {
    width: 18px;
    height: 12px;
    position: absolute;
    inset: 30% 10% auto auto;
  }

  .megamenu-icon.to-close {
    display: none;
  }

  .megamenu-icon.size-fix {
    width: 22px;
    height: auto;
  }

  .megamenu-icon.size-fix.position-fix {
    top: 60%;
  }

  .megamenu-icon.resize {
    width: 22px;
    height: auto;
  }

  .popup-sitechange {
    width: 40em;
    height: 55em;
  }

  .popup-sitechange-wrap {
    margin-top: 55%;
  }

  .popup-unfinishedorder {
    width: 45em;
    height: 35em;
  }

  .popup-header {
    font-size: 2.4em;
  }

  .popup-leavingtoosoon {
    width: 40em;
    height: 50em;
  }

  .popup-cookies {
    width: 90%;
    left: 5%;
  }

  .popup-cookies.elevation-cookies {
    left: 5.5%;
  }

  .label {
    font-size: 2.5em;
  }

  .label.comingsoon {
    font-size: .75rem;
  }

  .label.comingsoon.small {
    white-space: break-spaces;
    width: auto;
    max-width: 10rem;
    margin-right: 0;
    padding: .125rem .25rem;
    font-size: .6rem;
    font-weight: 400;
    line-height: .8rem;
    display: block;
    position: relative;
    top: auto;
    left: -2rem;
    right: .25rem;
  }

  .label.comingsoon.small.absolute-position.capsule-shape.x-small {
    font-size: .75rem;
  }

  .label.comingsoon.small.absolute-position.capsule-shape.x-small.no-lineheight-24-7label {
    padding-top: .35rem;
    line-height: .75rem;
    right: -20%;
  }

  .label.comingsoon.small.tiny {
    border-radius: 4px;
  }

  .label.comingsoon.small.tablet-ver {
    font-size: .875rem;
    line-height: 1.375rem;
  }

  .label.comingsoon.small.mobile-version.two-lines {
    position: relative;
    right: 2rem;
  }

  .label.comingsoon.small.mobile-version.two-lines.no-icon, .label.comingsoon.small.mobile-version.two-lines.commingsoon-center-mobile {
    position: relative;
  }

  .label.comingsoon.small.tablet {
    font-size: .8rem;
  }

  .label.comingsoon.small.tablet-version {
    max-width: 5rem;
    padding-top: .25rem;
    padding-bottom: .25rem;
    top: 1.5rem;
    right: 2.7rem;
  }

  .label.comingsoon.small.tablet-version._3-lines {
    max-width: 8rem;
    top: 2.5rem;
    overflow: visible;
  }

  .label.comingsoon.small.web-version {
    position: relative;
  }

  .label.comingsoon.small.web-version.no-icon.tablet-version {
    max-width: 3rem;
    top: 0;
    left: .5rem;
    right: 0;
  }

  .label.comingsoon.small.web-version.no-icon.tablet-version._2-lines {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .label.comingsoon.small.web-version.tablet-version {
    max-width: 3rem;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .label.comingsoon.small.web-version.tablet-version.one-line {
    position: relative;
    top: 0;
    left: .5rem;
  }

  .label.comingsoon.small.web-version.tablet-version._3-line {
    top: 2.5rem;
  }

  .label.comingsoon.small.web-version.tablet-version.two-lines {
    left: 1.25rem;
  }

  .features {
    font-size: 1.2em;
    display: none;
  }

  .features.comingsoon {
    font-size: 1.4em;
  }

  .features.comingsoon.small {
    font-size: 1em;
  }

  .casestudycard-wrapl {
    grid-row-gap: 2rem;
  }

  .saleforcepartner-imgwrap {
    background-position: 400% -200%, -300% 350%;
  }

  .trial-registrationwrapbottom {
    font-size: 1.3em;
  }

  .testimony {
    padding-left: 5em;
    padding-right: 5em;
  }

  .cardcta-branding-buttonwrap {
    justify-items: stretch;
    max-width: 45em;
  }

  .hero-header {
    min-height: 70em;
    margin-top: 0;
  }

  .hero-header.img-outlow-mobile {
    min-height: 76em;
    margin-top: 0;
  }

  .hero-header.img-halfoutlow {
    min-height: 60em;
    margin-top: 0;
    margin-bottom: 13em;
  }

  .hero-header.page-partner {
    min-height: 62.5em;
    margin-top: auto;
    margin-bottom: 13em;
  }

  .hero-header.page-partner.version-1440px {
    min-height: 67em;
  }

  .hero-header.page-aboutus {
    min-height: 50em;
    margin-bottom: 10em;
  }

  .hero-header.page-aboutus.mobile-ver {
    min-height: 29rem;
  }

  .hero-header.page-aboutus.mobile-ver.tablet-ver {
    min-height: 43em;
    margin-bottom: 17em;
  }

  .hero-header.page-aboutus.mobile-ver.tablet-ver.desktop-ver, .hero-header.small {
    margin-top: 0;
  }

  .hero-header.connect-hero {
    min-height: 55em;
    margin-top: 0;
  }

  .hero-wrap {
    max-width: 80em;
  }

  .hero-backgroundimg {
    display: block;
  }

  .hero-backgroundimg.page-orchestrate {
    max-width: 80%;
    bottom: 13%;
    left: 8%;
  }

  .hero-backgroundimg.page-orchestrate.version-desktop {
    bottom: 5%;
    left: 11%;
  }

  .hero-backgroundimg.page-connect {
    max-width: 120%;
  }

  .hero-backgroundimg.page-connect.version-desktop {
    width: 95%;
  }

  .hero-backgroundimg.page-connect.version-desktop.wide-screen {
    width: 100%;
  }

  .hero-backgroundimg.page-partner {
    bottom: -26%;
  }

  .hero-backgroundimg.page-partner.top-left {
    bottom: 36%;
  }

  .hero-backgroundimg.page-partner.middle {
    border-top-left-radius: 11px;
    border-top-right-radius: 11px;
    height: 16rem;
  }

  .hero-backgroundimg.page-partner.middle.mobile-ver._1440-px {
    height: 17rem;
  }

  .hero-backgroundimg.page-aboutus {
    bottom: -13%;
  }

  .hero-backgroundimg.page-aboutus.version-desktop.tablet-ver {
    top: 10rem;
  }

  .generalheader {
    max-width: 80em;
  }

  .generalheader-logogrid {
    margin-top: 4em;
  }

  .logogrid-logo.dropshadow_channel {
    border-radius: 0;
  }

  .logogrid-logo.dropshadow_channel.tablet-version {
    border-radius: .5rem;
  }

  .logogrid-logodescription {
    margin-top: .6em;
    font-size: 1.2em;
  }

  .logogrid-logodescription.tablet-version {
    margin-bottom: .25rem;
  }

  .block-pageheader.block-automargin {
    width: auto;
    max-width: none;
  }

  .block-pageheader.block-automargin.mkt-filter-wrapper {
    margin-bottom: 0;
  }

  .block-maincontentsimple {
    grid-column-gap: 1em;
  }

  .maincontentsimple-wrapleft {
    width: 100%;
  }

  .maincontentsimple-img._2.tablet-mobile-version, .maincontentsimple-img._1.version-tablet {
    height: 16rem;
  }

  .pagesadvertisingcard {
    max-width: 45em;
  }

  .pagesadvertisingcard-logo {
    width: 10em;
    margin-bottom: 2em;
  }

  .footer-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-backgroundimgwrap {
    margin-top: -20px;
  }

  .pageheader-partnergrid {
    clear: right;
    place-content: stretch space-around;
    place-items: start;
    position: static;
  }

  .pageheader-partnerwrap.winning-partnership.mobile-version {
    justify-items: center;
  }

  .partnerwrap-heading {
    float: none;
    clear: none;
    position: static;
  }

  .partnerwrap-heading.textbox-adjustment-tablet {
    width: 80%;
  }

  .listitem-special-comingsoon {
    grid-template-columns: minmax(30em, 1fr) 1fr;
  }

  .partnersadvertising-cardwrap {
    grid-column-gap: 3em;
    grid-row-gap: 3em;
    grid-template-columns: 1fr 1fr;
  }

  .partneradvertisingcard-partnername {
    min-height: 9em;
    padding-top: 1em;
    padding-bottom: 1em;
    padding-left: 1.5em;
  }

  .partneradvertisingcard-partnerlogo {
    width: 30em;
    padding: 2.5em;
  }

  .ourvision-grid {
    grid-column-gap: 1em;
  }

  .ourvision-txtwrap {
    width: 100%;
  }

  .ourstory-txtwrap {
    justify-content: space-between;
  }

  .ourstory-icon {
    height: 48px;
  }

  .ourstory-icon.big {
    height: 8em;
  }

  .iconwrapround.elevation-iconplaceholder.center-middle.spacing-adjustment {
    width: 64px;
    height: 64px;
    margin-top: .5rem;
  }

  .ourstory-headingsmall {
    align-items: center;
    max-width: 24em;
    height: 8em;
    display: flex;
  }

  .ourstory-headingsmall.relative-position {
    position: absolute;
  }

  .ourstory-gridwrap {
    padding-top: 56px;
  }

  .ourstory-dashline-horizontal._1, .ourstory-dashline-horizontal._2, .ourstory-dashline-horizontal._3 {
    top: 5em;
  }

  .block-maincontentnoimg {
    grid-column-gap: 1em;
  }

  .maincontentnoimg-wrap {
    width: 100%;
    max-width: 70em;
  }

  .block-ingoodhands.block-automargin.retail {
    flex-direction: column;
    display: flex;
  }

  .ingoodhands-grid {
    grid-row-gap: 2.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    justify-items: start;
  }

  .signature-logo {
    height: 2.5em;
    margin-left: 1.6em;
    margin-right: 1.6em;
  }

  .hero-sideimg {
    max-width: 30em;
    margin-top: 2.5em;
    display: block;
  }

  .hero-sideimg.page-orchestrate {
    max-width: 80%;
    bottom: 13%;
    left: 8%;
  }

  .hero-sideimg.page-connect {
    max-width: 120%;
  }

  .hero-sideimg.page-evaluate {
    max-width: 86%;
  }

  .hero-sideimg.page-partner {
    bottom: -26%;
  }

  .hero-sideimg.page-aboutus {
    bottom: -13%;
  }

  .hero-sideimg.hero-image {
    width: 100%;
    max-width: none;
  }

  .hero-wrap2 {
    align-items: center;
    max-width: 80em;
  }

  .hero-wrap2.hero-wrap-mobile {
    flex-direction: column;
  }

  .hero-heading-leftalign {
    margin-right: 0;
  }

  .listitem-specialitemwrap {
    grid-column-gap: 2.2em;
    grid-row-gap: 2.2em;
  }

  .listitem-specialitemwrap-imgwrap {
    grid-column-gap: 8px;
    grid-template-columns: .5fr 2fr 2fr 2fr;
    width: 20.75rem;
  }

  .specialitemwrap-img {
    height: 4rem;
  }

  .specialitemwrap-img.large {
    width: 5.4rem;
    height: 2rem;
  }

  .checkbox-label {
    font-size: 1.4em;
  }

  .cardcta-downloadreport {
    padding-left: 7em;
    padding-right: 7em;
  }

  .cardcta-downloadreport-heading {
    max-width: 100%;
  }

  .landingpageheader {
    max-width: 80em;
  }

  .landingpagehero {
    padding-left: 7em;
    padding-right: 7em;
  }

  .landingpagehero-img {
    width: 26em;
  }

  .policylp-copyright {
    margin-top: 3em;
    margin-left: 0;
  }

  .block-policylp {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 1.5em;
    margin-bottom: 1.5em;
  }

  .policylp-wrap {
    grid-column-gap: 5em;
  }

  .pricingcard.elevation-float.white-border.position-pricing-card-desktop {
    margin-top: 5.25rem;
  }

  .pricingcard-wrapheader.background-lightblue, .pricingcard-wrapheader.background-lightyellow.relative-position {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
  }

  .pricingcard-wrapprice.with-divider-bottom.smaller {
    grid-row-gap: 1rem;
    font-size: .8vw;
  }

  .pricingcard-wrapprice.with-divider-bottom.smaller.padding {
    padding-bottom: 5.5em;
  }

  .pricingcard-wrapprice.with-divider-bottom.smaller.padding.tablet-ver {
    padding-bottom: 5.2em;
  }

  .pricingcard-wrapprice.with-divider-bottom.smaller.padding_fix {
    grid-template-rows: minmax(2.5rem, 1fr) 2.5rem minmax(4.5rem, 7.5rem);
  }

  .pricingcard-wrapprice.pricingcard-1.padding {
    grid-row-gap: 1rem;
    grid-template-rows: 2.5rem 2.5rem 8rem 8rem;
    height: 20rem;
  }

  .pricingcard-wrapprice.pricingcard-2-3.padding {
    grid-row-gap: 1rem;
    grid-template-rows: 2.5rem 8rem 8rem;
    height: 20rem;
  }

  .pricingcard-wrapoptions.pricingtable-adjustment-tablet {
    padding-right: 2.4em;
  }

  .pricingcard-wrapoptions.pricingtable-adjustment-tablet.mobile-version {
    padding-left: 1.25rem;
    padding-right: 1rem;
  }

  .pricingcard-heading.center-middle {
    padding-right: 0;
  }

  .p-big-including-mobile16px, .p-big-including-mobile16px.mobile-16px, .p-big-including-mobile16px.mobile-16px.bottom_padding_24px.text-bodyblack.fontsize-adjustment, .p-big-including-mobile16px.mobile-16px.text-bodyblack.fontsize-adjustment {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .with-divider-top-megamenuonly {
    border-top: 1px solid var(--divider\<deleted\|variable-258ad290\>);
  }

  .navbar-div {
    flex-direction: column;
    padding-top: 1.5em;
  }

  .navbar-div.with-divider-top {
    border-top-style: none;
  }

  .navbar-div.with-divider-top.elevation-dropdownmenu {
    box-shadow: none;
  }

  .navbar-div.large, .navbar-div.large-2, .navbar-div.large-2.with-divider-top.elevation-dropdownmenu.mobile-grid-spacing {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-div1 {
    width: 100%;
    position: static;
  }

  .navbar-div1.large {
    flex-direction: column;
    margin-top: 0;
    position: static;
  }

  .pricingcard-buttonwrap {
    padding-top: 6px;
  }

  .pricingcard-buttonwrap.button-padding {
    padding-top: 8px;
  }

  .pricingcard-buttonwrap.button-padding.tablet--ver {
    margin-top: 2.5rem;
  }

  .pricingcard-buttonwrap.tablet-version {
    padding-top: 1.5rem;
  }

  .pricingcard-buttonwrap.essentials-card {
    padding-top: 94px;
  }

  .pricingcard-options {
    margin-right: 0;
  }

  .block-includedinallplans {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .includedinallplans-cardwrap {
    grid-template-columns: 1fr 1fr;
    justify-items: stretch;
    width: 45rem;
    max-width: none;
  }

  .qa-arrow-img {
    width: 2.2em;
  }

  .pricingplancompare-tabletabs.pricingplancompare-3columns.mobile-version {
    width: 65.5%;
  }

  .pricingplancompare-oneline-title.table-oneline-item.table-adjustment-tablet {
    padding-right: 2.4em;
  }

  .pricingplancompare-oneline-title.table-oneline-item.web-version {
    padding-right: 2.4em;
    display: flex;
  }

  .pricingplancompare-tabletabswrap.sticky {
    top: 0;
  }

  .qa-question.for-pricingplancompare {
    padding-left: 1rem;
  }

  .maincontentstylish-subtitle {
    margin-top: 1em;
    margin-bottom: 1em;
  }

  .pricing-cardswrap {
    grid-column-gap: 1rem;
    grid-template-columns: 29em 29em 29em;
  }

  .faq-arrow-img {
    width: 2.2em;
  }

  .pricingplancompare-wrapheader.background-white.no-border-radius {
    min-width: 9.5rem;
    padding-left: 1.5rem;
    padding-right: 1rem;
  }

  .pricingplancompare-wrapheader.background-white.no-border-radius.right {
    min-width: 7.3rem;
  }

  .pricingplancompare-wrapheader.background-lightyellow.no-border-radius {
    min-width: 9.8rem;
    margin-right: 0;
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .privacy-language-underline, .language-dropdown-onelang-underline {
    height: 1.5px;
    margin-top: -.4em;
  }

  .hero-contact-us {
    padding-top: 10px;
  }

  .hero-contact-us.spacing-adjustment {
    margin-top: 0;
  }

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

  .address-grid.half-background.position-adjustment.mobile-ver {
    top: 16em;
  }

  .clickable-box {
    min-width: 100%;
  }

  .contact-us-info {
    max-width: 100%;
  }

  .info-heading.mobile-h2 {
    font-size: 32px;
  }

  .address-subheading.mobile-24px {
    font-size: 24px;
  }

  .address-subheading.mobile-h4, .address-text.mobile-16px {
    font-size: 16px;
  }

  .address {
    padding-bottom: 16px;
  }

  .html-embed.form-wrap.padding-adjustment {
    margin-left: 32px;
  }

  .partner-form {
    padding-top: 56px;
  }

  .connect-teritary.explore-api {
    top: 5rem;
  }

  .connect-teritary.user-manual-block {
    top: 20.5rem;
  }

  .dotline2 {
    padding-left: 72px;
    padding-right: 40px;
  }

  .dotline2.hidden {
    display: none;
  }

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

  .material_icon.navbar-link.padding-fix {
    margin-left: 0;
    padding-right: .25em;
  }

  .material_icon.navbar-link.padding-fix.size-fix {
    font-size: 1.25rem;
  }

  .navbar-subbox-2 {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    width: 100%;
    height: auto;
    padding-top: 0;
    position: static;
  }

  .navbar-subbox-2.large {
    width: 100%;
    position: static;
  }

  .cta-login-2 {
    height: 5.4em;
    margin-bottom: 2em;
  }

  .navbar-megamenubutton-2 {
    justify-content: center;
    align-items: center;
    padding: 1em;
  }

  .navbar-megamenubutton-2.w--open {
    background-color: #fff;
  }

  .navbar-boxlink-2 {
    text-align: left;
    border-bottom: 1px solid #ebebeb;
    flex-direction: column;
    width: 100%;
    min-height: 5.6em;
    font-size: 1vw;
    position: static;
  }

  .navbar-boxlink-2.with-dropdown-interaction {
    z-index: 11;
    height: auto;
  }

  .navbar-boxlink-2.with-dropdown-interaction.hidden {
    display: none;
  }

  .navbar-wrap1-2 {
    flex-direction: column;
    margin-left: 0;
  }

  .h6-2 {
    margin-bottom: .2em;
    font-size: 1.6em;
  }

  .navbar-subboxwrap-2 {
    width: 100%;
    padding: 0;
  }

  .navbar-subboxlink-2 {
    padding: 1.2em 3.5em;
  }

  .block-navbar-2 {
    z-index: 50;
  }

  .primary-cta-typo-2 {
    font-size: 1.6em;
  }

  .primary-cta-typo-2.small {
    font-size: 1.4em;
  }

  .primary-cta-typo-2.medium {
    font-size: 1.65em;
  }

  .primary-cta-typo-2.medium.button {
    font-size: 2.1em;
  }

  .primary-cta-typo-2.medium.button.short-padding {
    width: 100%;
  }

  .primary-cta-typo-2.medium.login {
    font-size: 1.7em;
  }

  .primary-cta-typo-2.medium.navbar-link {
    font-size: 1.65em;
  }

  .tab-description-2 {
    font-size: 2em;
  }

  .navbar-wrap-2 {
    z-index: 50;
    background-color: #fff;
    height: auto;
    min-height: 100vh;
    padding-bottom: 5.5em;
    overflow: scroll;
  }

  .navbar-div-2 {
    flex-direction: column;
    padding-top: 1.5em;
  }

  .navbar-div-2.with-divider-top {
    border-top-style: none;
  }

  .navbar-div-2.with-divider-top.elevation-dropdownmenu {
    box-shadow: none;
    box-shadow: none;
  }

  .navbar-div-2.large {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-fixed-2 {
    height: 3.875rem;
    position: static;
  }

  .subboxlink-imgwrap-2 {
    width: 13.3px;
    height: 13.3px;
    margin-top: .3em;
    margin-right: 2.5em;
  }

  .cookie {
    left: 10%;
    right: 10%;
  }

  .p-2 {
    font-size: .8rem;
  }

  .cta-cookiesbtn-2 {
    font-size: .8rem;
    line-height: 1.2;
  }

  .youtube-video {
    width: 734px;
    left: auto;
  }

  .brand-video-container {
    max-width: 62.55%;
    height: 16.8rem;
  }

  .video-div {
    width: 30rem;
    height: 16.8rem;
  }

  .video-div.crop {
    width: 26.6875rem;
    height: 14.9rem;
  }

  .container-video {
    max-width: 70%;
  }

  .container-video.elevation-float {
    max-width: 80%;
  }

  .handwriting-2 {
    font-size: 3.5em;
  }

  .channeliconcontainer {
    width: 40px;
  }

  .vistual_text {
    font-size: .65rem;
    line-height: .65rem;
  }

  .vistual_text._24px.extrabold.text-black.text-align-center.mobile-ver {
    font-size: .875rem;
    line-height: 1.375rem;
  }

  .vistual_text.text-black._11px.mobile-8px {
    font-size: .5rem;
    line-height: .5rem;
  }

  .vistual_text.text-black._11px.mobile-ver {
    font-size: .45rem;
    line-height: .45rem;
  }

  .visualtext_container {
    left: 0%;
  }

  .visualtext_container.position-fix.padding-fix {
    padding-left: 18.5%;
  }

  .visualtext_container._2 {
    padding-right: 48%;
    left: -20%;
  }

  .viusualtext_container {
    top: -1.5%;
  }

  .tinyvisual-text.padding-fix {
    padding-left: 23%;
  }

  .tinyvisual-text.padding-fix.postion-fix.mobile-ver {
    font-size: .5rem;
  }

  .tinyvisual-text._10px.position-fix {
    top: 92.5%;
  }

  .tinyvisual-text._10px.position-fix.mobile-ver {
    font-size: .35rem;
  }

  .tinyvisual-text._14-88px.text-mute.light.postion-fix.mobile-ver {
    font-size: .5rem;
    line-height: .5rem;
  }

  .visual_grid {
    grid-column-gap: 13px;
    top: 51.5%;
  }

  .visual_grid._2 {
    width: 91%;
    top: 80.25%;
    left: -15%;
  }

  .heroimgtext_grid.position-fix {
    grid-row-gap: 3rem;
    top: 62.5%;
  }

  .heroimg_text {
    font-size: .75rem;
    line-height: .75rem;
  }

  .heroimg_text.text-bodyblack.padding-fix {
    padding-top: 87%;
  }

  .hero_text.position-fix {
    top: 62.25%;
  }

  .hero_text.position-fix.mobile-ver {
    grid-row-gap: 3.25rem;
  }

  .herotext_container.positio-fix {
    padding-left: 67.5%;
    top: 63.1%;
  }

  .heroimg_container {
    padding-left: 5%;
    padding-right: 5%;
  }

  .herotext.padding-fix {
    grid-row-gap: 2.25rem;
    margin-top: 70%;
  }

  .wg-element-wrapper.sw5.mobile-hide {
    display: none;
  }

  .wg-element-wrapper.sw5.desktop-hide {
    display: block;
  }

  .imgtext.text-subblack._16-8px.semibold.tablet-ver {
    font-size: .6rem;
    line-height: .875rem;
  }

  .imgtext.purple-text._12px.tablet-ver {
    font-size: .5rem;
    line-height: 1rem;
  }

  .imgtext.text-white._10px.tablet-mobile-ver {
    font-size: .375rem;
    line-height: .375rem;
  }

  .imgtext_container.position-fix-chathistoryw-kris {
    top: 27.5%;
  }

  .imgtext_container.position-fix-chathistoryw-kris.padding-fix-chathistoryw-kris {
    padding-right: 28%;
  }

  .imgtext_container.position-fix-addnotes {
    top: 43%;
  }

  .imgtext_container.position-fix-addnotes.padding-fix-addnotes {
    padding-right: 25.5%;
  }

  .imgtext_container.position-fix-vip.padding-fix.tablet-mobile-ver {
    padding-left: .375rem;
    padding-right: .375rem;
    top: 31.25%;
    left: 27.05%;
  }

  .heroimgtext_businessgrowth {
    font-size: .7rem;
  }

  .heroimgtext_newvsreturningvisitors {
    font-size: .45rem;
  }

  .heroimgtext_newvisitorwrap {
    top: 100.75%;
    left: 72.1%;
  }

  .heroimgtext_newvisitorwrap.position-fix {
    top: 11.25vw;
  }

  .heroimgtext_businessgrowthwrap.position-fix {
    left: -29vw;
  }

  .heroimgtext_new-returningvisitor {
    font-size: .45rem;
  }

  .heroimgtext_new-returningvisitor.capitalize-text.textcolour-fix.texsize-fix, .heroimgtext_new-returningvisitor.capitalize-text.textsize_fix {
    font-size: .3rem;
  }

  .heroimgtext_returningvisitors.position-fix {
    top: 11.6vw;
  }

  .hero-news-events {
    margin-top: 0;
  }

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

  .p-3.vetical-padding {
    min-width: 0;
    min-height: 0;
  }

  .featured-news-2 {
    width: auto;
  }

  .h3-2.vertical-padding {
    font-size: 2.5rem;
    overflow: visible;
  }

  .featured-lastest-news {
    grid-row-gap: 5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    width: auto;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .date_news.caption.text-accessiblegrey.no-capitalization-letter.mobile-16px {
    line-height: 1.5rem;
  }

  .date_news.caption.text-accessiblegrey.no-capitalization-letter.mobile-14px {
    font-size: .875rem;
    line-height: 1.375rem;
  }

  .latest-news {
    padding-left: 0;
  }

  .latest-news.vertical-divider {
    border-left-style: none;
  }

  .latestnews.divider {
    width: auto;
  }

  .cta-blue-2 {
    font-size: 2.3em;
  }

  .publishername.caption.text-accessiblegrey.no-capitalization-letter.light.mobile-16px {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .publishername.caption.text-accessiblegrey.no-capitalization-letter.light.mobile-14px {
    font-size: .875rem;
    line-height: 1.375rem;
  }

  .time.caption.text-accessiblegrey.no-capitalization-letter.light.mobile-16px {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .time.caption.text-accessiblegrey.no-capitalization-letter.light.mobile-14px {
    font-size: .875rem;
    line-height: 1.375rem;
  }

  .news-events_container {
    padding-left: 3rem;
    padding-right: 3rem;
  }

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

  .date_press.caption.text-accessiblegrey.no-capitalization-letter.light.mobile-16px {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .date_press.caption.text-accessiblegrey.no-capitalization-letter.light.mobile-14px {
    font-size: .875rem;
    line-height: 1.375rem;
  }

  .date_event.caption.text-accessiblegrey.no-capitalization-letter.light.mobile-16px {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .date_event.caption.text-accessiblegrey.no-capitalization-letter.light.mobile-14px {
    font-size: .875rem;
    line-height: 1.375rem;
  }

  .lastest-news-2 {
    padding-left: 0;
  }

  .lastest-news-2.divider {
    border-left-style: none;
  }

  .news-2.divider {
    width: auto;
  }

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

  .news-eventspost {
    margin-top: 3.5rem;
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .postbody {
    font-size: 1vw;
  }

  .heroimg_wrapper {
    margin-top: -30px;
    margin-bottom: -70px;
  }

  .heroimg_evaluate {
    width: 90%;
  }

  .hero-backgroundimgwrap_evaluate {
    width: 100%;
    margin-top: 70px;
    margin-bottom: 32px;
  }

  .heroimgtext_returningvisitors-2.position-fix {
    top: 80%;
    left: 74.5%;
  }

  .evaluate_heroimg-2 {
    width: 80vw;
  }

  .heroimgtext_businessgrowthwrap-2.position-fix {
    top: 3.5%;
    left: 38%;
  }

  .heroimgtext_newsvsreturningvisitorwrap-2.position-fix {
    top: 14%;
    left: 72%;
  }

  .heroimgtext_newvsreturningvisitors-2 {
    font-size: .5rem;
  }

  .heroimgtext_newvisitorwrap-2 {
    top: 72.5%;
    left: 74.5%;
  }

  .navbar-wrap-3 {
    align-items: flex-start;
    display: flex;
  }

  .languagebtn.desktop-hide, .languagebtn.mobile-hide {
    display: none;
  }

  .languagebtn.desktop-hide {
    display: block;
  }

  .languagebtn.desktop-hide.position-fix {
    margin-top: 1%;
  }

  .navbar-menu_languagebtn {
    padding: 1em;
  }

  .navbar-menu_languagebtn.size-fix {
    width: 6.3em;
  }

  .dropdown {
    width: 10em;
    height: 6.3em;
  }

  .languagebutton_dropdown {
    width: 6.3em;
    height: 6.3em;
  }

  .languageswitcher {
    display: flex;
  }

  .navbar-languagesubboxlinkwrap {
    grid-column-gap: 1em;
    grid-row-gap: 1.1em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    width: 100%;
    padding-bottom: 1rem;
    display: grid;
  }

  .filterswrapper {
    width: 37.5rem;
  }

  .hero-img6 {
    width: 28vw;
    top: 50%;
    left: -6%;
  }

  .hero-img6.position-fix {
    right: -6%;
  }

  .hero-img7 {
    width: 28vw;
    right: -5%;
  }

  .ir_contactform.formoutline {
    grid-column-gap: 32px;
    grid-template-columns: .5fr 1fr;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .ir_contactform.formoutline.dropshadow {
    grid-column-gap: 16px;
  }

  .ir_contractform {
    margin-left: 4%;
    margin-right: 4%;
  }

  .feature-description {
    margin-top: .5rem;
  }

  .feature-description.newspacing-2 {
    margin-top: 0;
  }

  .h3-copy {
    font-size: 2.5rem;
    line-height: 3rem;
  }

  .h3-copy.number {
    width: 1.6em;
    height: 1.6em;
  }

  .h3-copy.text-brandblue.text-align-left.tablet-ver {
    font-size: 2rem;
    line-height: 2.5rem;
  }

  .h3-copy.hero {
    margin-bottom: .3em;
    font-size: 46px;
    line-height: 1.2;
  }

  .h3-copy.mobile-32px {
    font-size: 2rem;
    line-height: 2.5rem;
  }

  .h3-copy.mobile-32px.card-header {
    font-size: 40px;
  }

  .h3-copy.mobile-32px.card-header.mobile-version {
    font-size: 2rem;
    line-height: 2.5rem;
  }

  .h3-copy.mobile-32px.padding-bottom-8px {
    margin-bottom: 1rem;
  }

  .h3-copy.mobile-32px.padding-bottom-8px._40px.smallerscreens {
    margin-bottom: 0;
    font-size: 2rem;
    line-height: 3rem;
  }

  .h3-copy.mobile-24px {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .feature-2-in-1-row {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .h4-5.bold {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .h4-5.bold.mobile-32px {
    font-size: 30px;
    line-height: 38px;
  }

  .h4-5.mobile-24px {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .h4-5._16px {
    font-size: 1.6em;
  }

  .h4-5.spacing-highlight.mobile-h4-5 {
    font-size: 1.5rem;
  }

  .h7.career-h-blue {
    margin-top: 1em;
    font-size: 2em;
  }

  .feature-title-solution.mobile-title-solution {
    display: flex;
  }

  .solution-container {
    display: block;
  }

  .solution-feature-item {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .percentage-text {
    margin-bottom: 0;
    font-size: 2.5rem;
    line-height: 3rem;
  }

  .percentage-text.hero {
    font-size: 4.3em;
  }

  .percentage-text.contact-us.spacing-adjustment--tablet, .percentage-text.news-events.spacing-adjustment---tablet {
    margin-top: 60px;
  }

  .grid-3-copy-copy {
    grid-template-rows: auto auto auto;
  }

  .p-small-center.text-grey.home-quote-description {
    font-size: .875rem;
  }

  .p-small-center.text-logodarkblue.center {
    font-size: .625rem;
    line-height: 1.125rem;
  }

  .p-small-center.text-logodarkblue.center.text-12px.text-8px {
    font-size: .6rem;
    line-height: 1rem;
  }

  .p-small-center.pricingtable-smallerscreen {
    font-size: .875rem;
  }

  .mobile {
    max-width: 80%;
  }

  .h6-3 {
    margin-bottom: .2em;
    font-size: 1rem;
  }

  .navbar-subbox-3 {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    width: 100%;
    height: auto;
    padding-top: 0;
    display: block;
    position: static;
  }

  .secondary-cta-typo {
    font-size: 1.6em;
  }

  .secondary-cta-typo.medium.navbar-link {
    font-size: 2em;
  }

  .navbar-subboxlink-3 {
    border-radius: 0;
    padding: 1.2em 3.5em;
  }

  .footer-subtitle {
    font-size: 1.5em;
  }

  .texhnoology-drop-down {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    width: 100%;
    height: auto;
    padding-top: 0;
    display: none;
    position: static;
  }

  .texhnoology-drop-down.large {
    width: 100%;
    position: static;
  }

  .texhnoology-drop-down.large-megamenu {
    display: none;
    overflow: visible;
  }

  .texhnoology-drop-down.large-megamenu.language-selections {
    display: none;
  }

  .texhnoology-drop-down.large-megamenu--2 {
    display: none;
    overflow: visible;
  }

  .texhnoology-drop-down.large-megamenu--2.language-selections {
    display: block;
  }

  .texhnoology-drop-down.large-megamenu--2.special-spacing-grid.mobile-menu-grid {
    display: none;
    position: static;
  }

  .texhnoology-drop-down.large-megamenu--1 {
    display: none;
    overflow: visible;
  }

  .texhnoology-drop-down.large-megamenu--1.language-selections {
    display: block;
  }

  .texhnoology-drop-down.large-megamenu--3 {
    display: none;
    overflow: visible;
  }

  .texhnoology-drop-down.large-megamenu--3.language-selections {
    display: block;
  }

  .texhnoology-drop-down.large-megamenu--14 {
    display: none;
    overflow: visible;
  }

  .texhnoology-drop-down.large-megamenu--14.language-selections {
    display: block;
  }

  .div-block-3 {
    justify-content: flex-start;
  }

  .article {
    margin-left: 4em;
    margin-right: 4em;
  }

  .div-block-113.second-block {
    width: 40em;
    height: 10em;
    margin-left: 0;
  }

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

  .black-main {
    display: block;
  }

  .block-111 {
    justify-content: flex-start;
    align-items: stretch;
    width: 80em;
    display: flex;
  }

  .div-block-15, .div-block-17 {
    display: none;
  }

  .new-icon-arrow-technoiogy {
    width: 2.2em;
    margin-right: 1.5em;
  }

  .hightlight-list-copy.new-mobile-highlight-tech.special-carrier-spacing {
    padding-top: 0;
  }

  .h5-6.bold {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .h5-6.bold.mobile-32px {
    font-size: 30px;
    line-height: 38px;
  }

  .h5-6.mobile-24px {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .h5-6._16px {
    font-size: 1.6em;
  }

  .hightlight-list-copy-copy.new-mobile-highlight-tech {
    width: 100%;
  }

  .div-block-18 {
    max-width: 4em;
  }

  .hightlight-list-copy-copy-copy.new-mobile-highlight-tech {
    padding-left: 2rem;
    padding-right: 2rem;
    display: none;
  }

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

  .navbar-linkarrow-copy {
    width: 4rem;
    margin-right: 1.5em;
    right: 4%;
  }

  .div-block-11-copy {
    flex: 0 auto;
    justify-content: center;
    width: 40em;
    height: 10em;
  }

  .div-block-110.second-block, .div-block-112.second-block, .div-block-133, .div-block-134.second-block {
    width: 40em;
    height: 10em;
    margin-left: 0;
  }

  .article-1 {
    margin-left: 4em;
    margin-right: 4em;
  }

  .div-block-141 {
    width: 40em;
    height: 10em;
  }

  .div-block-142.second-block, .div-block-143.second-block, .div-block-144.second-block {
    width: 40em;
    height: 10em;
    margin-left: 0;
  }

  .article-2 {
    margin-left: 4em;
    margin-right: 4em;
  }

  .div-block-151 {
    width: 40em;
    height: 10em;
  }

  .div-block-152.second-block, .div-block-153.second-block, .div-block-154.second-block {
    width: 40em;
    height: 10em;
    margin-left: 0;
  }

  .div-block-155 {
    width: 40em;
    height: 10em;
  }

  .div-block-157, .div-block-159 {
    display: none;
  }

  .div-block-162.second-block {
    width: 40em;
    height: 10em;
    margin-left: 0;
  }

  .image-23 {
    width: 10em;
  }

  .animate_dot {
    top: 14px;
  }

  .animate_dot_2 {
    top: 16em;
    left: -1.5em;
    right: auto;
  }

  .iso-cardwrap {
    grid-column-gap: 0em;
    grid-row-gap: 2.75em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .partneraadvertisecard.elevation-card {
    width: auto;
    max-width: none;
    height: auto;
  }

  .p-small-2.text-grey.home-quote-description, .p-small-2.text-grey.home-quote-description-2, .p-small-2.text-grey.home-quote-description-2-copy {
    font-size: .875rem;
  }

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

  .container-7 {
    padding-left: 5em;
    padding-right: 5em;
  }

  .hero-section-bright {
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 0;
    padding-bottom: 0;
  }

  .hero-section-bright.hero-investorrelations {
    padding-top: 6vh;
    padding-bottom: 6vh;
  }

  .video-2 {
    text-align: center;
    object-fit: fill;
    width: 60em;
    height: 50em;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: absolute;
    inset: auto 0% 0%;
    overflow: visible;
  }

  .hero-video {
    text-align: center;
    width: 100%;
    min-height: 50em;
    margin-top: 2em;
    margin-bottom: 2em;
    position: relative;
  }

  .image-24.image-new {
    display: none;
  }

  .nuture-description {
    margin-top: .5rem;
  }

  .nuture-description.newspacing-2 {
    margin-top: 0;
  }

  .teamwork-description {
    margin-top: .5rem;
  }

  .teamwork-description.newspacing-2 {
    margin-top: 0;
  }

  .integrity-description {
    margin-top: .5rem;
  }

  .integrity-description.newspacing-2 {
    margin-top: 0;
  }

  .inclusion-description {
    margin-top: .5rem;
  }

  .inclusion-description.newspacing-2 {
    margin-top: 0;
  }

  .ownership-description {
    margin-top: .5rem;
  }

  .ownership-description.newspacing-2 {
    margin-top: 0;
  }

  .mobile-image.image-new {
    max-width: 75%;
    height: auto;
    min-height: auto;
    display: block;
  }

  .button-4 {
    font-size: 2em;
  }

  .section-12 {
    margin-top: 0;
  }

  .back-button {
    font-size: 2em;
  }

  .div-block-171.h6.career-time {
    font-size: .8rem;
  }

  .button-5.career-apply-button.w--current {
    font-size: 2vw;
  }

  .pricing-card-title.mobile-version {
    padding-top: 1.25rem;
    padding-left: 1.25rem;
  }

  .licences.mobile-version {
    padding-bottom: .125rem;
    font-size: 1rem;
  }

  .pricing-card-price.mobile-version {
    padding-left: 1.25rem;
    padding-right: .125rem;
  }

  .price.mobile-version {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .crown.mobile-version {
    min-width: 1rem;
    max-width: 2rem;
    margin-top: 1.5rem;
    margin-right: .9rem;
  }

  .crown.mobile-version.size {
    min-width: 4rem;
    margin-top: 0;
    margin-right: .2rem;
  }

  .play-button.info {
    background-image: url('../images/info-icon.svg');
    background-repeat: no-repeat;
    background-size: 1rem 1rem;
  }

  .play-button.info.hide {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .video-popup.tablet-version {
    width: 40rem;
    height: 24rem;
  }

  .feature-tooltip-with-video {
    display: none;
  }

  .feature-tooltip-with-video.last {
    display: none;
    top: -3.5rem;
  }

  .feature-tooltip-with-video.only-tool-tips {
    display: none;
    top: 0%;
  }

  .feature-tooltip-with-video.only-tool-tips.card.mobile-version {
    width: 16rem;
    display: none;
    right: -1.5rem;
  }

  .feature-tooltip-with-video.mobile-version {
    display: none;
    top: 65%;
    left: 55%;
  }

  .bold-text-13, .bold-text-14, .bold-text-15 {
    font-weight: 600;
  }

  .tutorial {
    font-size: .75rem;
  }

  .image-32 {
    text-align: left;
    left: 4.5rem;
  }

  .video-4 {
    overflow: visible;
  }

  .crad-title {
    font-size: 1rem;
  }

  .card-description {
    font-size: .85rem;
    line-height: 1.4;
  }

  .mkt-filter-button {
    margin-bottom: .8rem;
  }

  .bold-text-18, .bold-text-19 {
    font-size: .85rem;
  }

  .user-manual-block {
    top: 21rem;
  }

  .user-manual-text {
    font-size: .85rem;
  }

  .mkt-place-graphic {
    min-width: 32rem;
  }

  .text-block-10 {
    margin-top: -1rem;
  }

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

  .div-block-176 {
    flex-wrap: nowrap;
    flex: 0 auto;
    align-self: center;
    margin-top: -1rem;
  }

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

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

  .margin-bottom.margin-xxlarge.visual-margin {
    margin-bottom: -6rem;
  }

  .cta-container {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .learn-section-grid, .benefits-points {
    grid-template-columns: 1fr;
  }

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

  .dropdown-icon {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

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

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

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

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

  .image-36 {
    padding-left: 20px;
    padding-right: 10px;
  }

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

  .video-section-container {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

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

  .navbar_menu-dropdown {
    width: 100%;
  }

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

  .navbar6_dropdown-content-right {
    max-width: 50rem;
    margin-bottom: 1rem;
  }

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

  .navbar6_dropdown-background-layer {
    min-width: 100%;
  }

  .tab-next {
    display: none;
  }

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

  .footer1_menu-wrapper {
    grid-column-gap: 1.2rem;
  }

  .navbar_menu-button.w--open {
    background-color: #0000;
  }

  .lndustry_accordion {
    border-right-style: none;
    flex-direction: column;
    width: 100%;
    min-width: auto;
    height: 5rem;
  }

  .lndustry_accordion.active {
    height: auto;
  }

  .lndustry_column-text {
    position: absolute;
    left: 2.5rem;
  }

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

  .lndustry_column-horiztonal-text {
    display: block;
  }

  .lndustry_column-horiztonal-text.is-green {
    color: #00e178;
    text-align: left;
  }

  .lndustry_column-horiztonal-text.is-bleu {
    color: #09f;
  }

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

  .industry_column-vertical-text {
    display: none;
  }

  .video-overlay-layer {
    width: auto;
  }

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

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

  .handwriting-3 {
    font-size: 3.5em;
  }

  .cta_form {
    display: block;
  }

  .bottom-form-block {
    align-self: flex-start;
    margin-left: auto;
  }

  .navbar_dropdown-list {
    inset: 0% 0% auto;
    overflow: hidden;
  }

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

  .video_lightbox {
    border-radius: 0;
    width: 80%;
    height: 400px;
  }

  .watch-video-text {
    display: none;
  }

  .lndustry_column-content {
    width: 100%;
    min-width: auto;
  }

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

  .compliance-list {
    grid-column-gap: 2rem;
  }

  .integrations-container {
    grid-column-gap: 3rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .video-thumbnail {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

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

  .lndustry_content-wrapper {
    width: auto;
    height: auto;
    padding: 3rem 2.5rem;
  }

  .heading-style-h2.text-color-white {
    font-size: 2rem;
    line-height: 1;
  }

  .download-apps {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .floating-image {
    display: none;
  }

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

  .navbar_menu-right {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 5rem;
  }

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

  .features_list {
    grid-column-gap: 2rem;
  }

  .navbar_menu {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1rem 5% 5rem;
    position: absolute;
    overflow: auto;
  }

  .bold-text-29 {
    color: #8134ff;
  }

  .tab-prev {
    display: none;
  }

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

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

  .industry-tabs {
    border-top: 0 #0000;
    border-right: 1px solid #0000;
    flex-direction: column;
    height: auto;
  }

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

  .padding-section-large.hero-padding {
    padding-top: 5rem;
  }

  .navbar_dropdown-content-left {
    padding-left: 0;
    padding-right: 0;
  }

  .lndustry_column {
    border-top: 1px solid #0000;
    flex-direction: row;
    justify-content: flex-start;
    align-self: auto;
    width: 100%;
    min-width: 100%;
    height: 5rem;
  }

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

  .stories_list, .features-grid-elements {
    grid-template-columns: 1fr 1fr;
  }

  .image-40 {
    max-width: 80%;
  }

  .content-list {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

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

  .header-section-container {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .case-study_content {
    margin-bottom: 3rem;
  }

  .case-study_content-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .case-study_about {
    position: static;
  }

  .about-container {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .hero-registrationform-2 {
    text-align: center;
    width: 40em;
    font-size: 1.5em;
    display: inline-block;
  }

  .hero-registrationform-2.cta-bottom {
    margin-top: 1rem;
  }

  .cta-registration-2 {
    font-size: 1.5em;
    line-height: 1.9em;
  }

  .p-4 {
    min-width: auto;
    max-width: 12rem;
    font-size: 1rem;
    display: flex;
  }

  .p-4.text-black {
    font-size: 1rem;
  }

  .registrationform-emailfield-2 {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    font-size: 1.5vw;
  }

  .registrationform-emailfield-2.placeholder::placeholder {
    font-size: 1em;
    font-weight: 300;
  }

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

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

  .caption-2 {
    font-size: 1.65em;
  }

  .caption-2.mobile-16px {
    line-height: 2;
  }

  .feature-description-3 {
    margin-top: .5rem;
  }

  .p-big-including-mobile16px-2 {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .hero-heading-leftalign-2 {
    margin-right: 0;
  }

  .navbar-wrap1-3 {
    flex-direction: column;
    margin-left: 0;
  }

  .navbar-subboxwrap-3 {
    border-radius: 2px;
    width: 100%;
    padding: 0 0 1em;
    display: block;
  }

  .navbar-subboxwrap-3.special-gird {
    width: 100%;
  }

  .block-navbar-3 {
    z-index: 50;
    justify-content: space-between;
    height: auto;
    display: flex;
  }

  .navbar-megamenubutton-3 {
    justify-content: center;
    align-items: center;
    padding: 1em;
    display: block;
  }

  .navbar-megamenubutton-3.w--open {
    background-color: #fff;
  }

  .navbar-div-3 {
    flex-direction: column;
    padding-top: 1.5em;
  }

  .navbar-div-3.with-divider-top {
    border-top-style: none;
  }

  .navbar-div-3.with-divider-top.elevation-dropdownmenu {
    box-shadow: none;
  }

  .navbar-div-3.large-2, .navbar-div-3.large-2.with-divider-top.elevation-dropdownmenu.mobile-grid-spacing, .navbar-div-3.large {
    padding-left: 0;
    padding-right: 0;
  }

  .material_icon-2.navbar-link.padding-fix {
    margin-left: 0;
    padding-right: .25em;
  }

  .material_icon-2.navbar-link.padding-fix.size-fix {
    font-size: 1.25rem;
  }

  .container-16 {
    flex: 0 auto;
    justify-content: flex-start;
    padding-left: 5em;
    padding-right: 5em;
    display: block;
  }

  .container-16.navbar {
    flex: 1;
    justify-content: space-between;
    display: flex;
  }

  .navbar-fixed-3 {
    height: 3.875rem;
    position: static;
  }

  .cta-login-3 {
    height: 5.4em;
    margin-bottom: 2em;
  }

  .cta-login-3.center {
    margin-left: auto;
    margin-right: auto;
  }

  .cta-login-3.center.position-fix {
    margin-bottom: 0;
    margin-right: auto;
  }

  .navbar-boxlink-3 {
    text-align: left;
    border-bottom: 1px solid #ebebeb;
    flex-direction: column;
    width: 100%;
    min-height: 5.6em;
    font-size: 1vw;
    position: static;
  }

  .navbar-boxlink-3.with-dropdown-interaction {
    z-index: 11;
    height: auto;
  }

  .navbar-boxlink-3.with-dropdown-interaction.desktop-hide {
    display: block;
  }

  .navbar-boxlink-3.with-dropdown-interaction.with-divider-top-megamenuonly {
    border-top-style: none;
  }

  .navbar-boxlink-3.with-dropdown-interaction.with-divider-top-megamenuonly.border-hright {
    border-top-style: solid;
  }

  .navbar-subboxlink-4 {
    border-radius: 0;
    padding: 1.2em 3.5em;
  }

  .navbar-subboxlink-4.size-adjustment {
    width: 96%;
  }

  .navbar-subboxlink-4.size-adjustment.padding-adjustment {
    border-radius: 2px;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
  }

  .navbar-subboxlink-4.language_scelection {
    background-color: #0000;
  }

  .h6-4 {
    margin-bottom: .2em;
    font-size: 1rem;
  }

  .h6-4.nav-h6.semibold {
    font-weight: 600;
  }

  .h6-4.nav-h6.semibold.fontsize-fix {
    font-size: .85rem;
    line-height: 1.35rem;
  }

  .subboxlink-imgwrap-3 {
    width: 13.3px;
    height: 13.3px;
    margin-top: .3em;
    margin-right: 2.5em;
  }

  .navbar-subbox-4 {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    width: 100%;
    height: auto;
    padding-top: 0;
    display: none;
    position: static;
  }

  .navbar-subbox-4.large-megamenu {
    display: none;
    overflow: visible;
  }

  .navbar-subbox-4.large-megamenu.language-selections {
    display: none;
  }

  .navbar-subbox-4.large-megamenu--1, .navbar-subbox-4.large-megamenu--2 {
    display: none;
    overflow: visible;
  }

  .navbar-subbox-4.large-megamenu--2.special-spacing-grid.mobile-menu-grid {
    display: none;
    position: static;
  }

  .navbar-test {
    height: 3.875rem;
    position: static;
  }

  .container-17 {
    flex: 0 auto;
    justify-content: flex-start;
    padding-left: 5em;
    padding-right: 5em;
    display: block;
  }

  .container-17.center.industry {
    margin-top: 0;
    padding-left: 2em;
    padding-right: 2em;
  }

  .hero-heading-leftalign-3 {
    margin-right: 0;
  }

  .section_hero {
    flex: 0 auto;
    justify-content: flex-start;
    padding-left: 5em;
    padding-right: 5em;
    display: block;
  }

  .section_hero.center.industry {
    margin-top: 0;
    padding-left: 2em;
    padding-right: 2em;
  }

  .section-14.mobile-spacing {
    justify-content: center;
    align-items: center;
    display: block;
  }

  .p-big-including-mobile16px-3 {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .section-15.mobile-spacing {
    justify-content: center;
    align-items: center;
    display: block;
  }

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

  .features-items {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .feature-card {
    height: 465px;
  }

  .features-title-2 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

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

  .content-2 {
    padding: 3rem;
  }

  .elements-cards {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .hero-heading-leftalign-4 {
    margin-right: 0;
  }

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

  .video-thumb {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .content-container-2 {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

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

  .container-18 {
    flex: 0 auto;
    justify-content: flex-start;
    padding-left: 5em;
    padding-right: 5em;
    display: block;
  }

  .container-18.center.industry {
    margin-top: 0;
    padding-left: 2em;
    padding-right: 2em;
  }

  .caption-3 {
    font-size: 1.65em;
  }

  .caption-3.mobile-16px {
    line-height: 2;
  }

  .hero-heading-leftalign-5 {
    margin-right: 0;
  }

  .container-19, .container-20 {
    flex: 0 auto;
    justify-content: flex-start;
    padding-left: 5em;
    padding-right: 5em;
    display: block;
  }

  .feature-description-4 {
    margin-top: .5rem;
  }

  .container-21 {
    flex: 0 auto;
    justify-content: flex-start;
    padding-left: 5em;
    padding-right: 5em;
    display: block;
  }

  .feature-2-in-1-row-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .feature-description-5 {
    margin-top: .5rem;
  }

  .container-22 {
    flex: 0 auto;
    justify-content: flex-start;
    padding-left: 5em;
    padding-right: 5em;
    display: block;
  }

  .caption-4 {
    font-size: 1.65em;
  }

  .caption-4.mobile-16px {
    line-height: 2;
  }

  .feature-2-in-1-row-3 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .feature-description-6 {
    margin-top: .5rem;
  }

  .container-23 {
    flex: 0 auto;
    justify-content: flex-start;
    padding-left: 5em;
    padding-right: 5em;
    display: block;
  }

  .caption-5 {
    font-size: 1.65em;
  }

  .caption-5.mobile-16px {
    line-height: 2;
  }

  .container-24 {
    flex: 0 auto;
    justify-content: flex-start;
    padding-left: 5em;
    padding-right: 5em;
    display: block;
  }

  .caption-6 {
    font-size: 1.65em;
  }

  .caption-6.mobile-16px {
    line-height: 2;
  }

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

  .margin-bottom-4.margin-xxlarge.visual-margin {
    margin-bottom: -6rem;
  }

  .feature-card-2 {
    height: 465px;
  }

  .features-title-3 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

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

  .hero-registrationform-3 {
    text-align: center;
    width: 40em;
    font-size: 1.5em;
    display: inline-block;
  }

  .hero-registrationform-3.cta-bottom {
    margin-top: 1rem;
  }

  .p-5 {
    min-width: auto;
    max-width: 12rem;
    font-size: 1rem;
    display: flex;
  }

  .p-5.text-black {
    font-size: 1rem;
  }

  .cta-registration-3 {
    font-size: 1.5em;
    line-height: 1.9em;
  }

  .compliance-list-2 {
    grid-column-gap: 2rem;
  }

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

  .hero-registrationform-4 {
    text-align: center;
    width: 40em;
    font-size: 1.5em;
    display: inline-block;
  }

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

  .max-width-large-4.top-margin {
    margin-top: 1rem;
  }

  .registrationform-emailfield-3 {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    font-size: 1.5vw;
  }

  .registrationform-emailfield-3.hero-bright {
    font-size: 1em;
  }

  .registrationform-emailfield-3.placeholder::placeholder {
    font-size: 1em;
    font-weight: 300;
  }

  .heading-style-h2-6.text-color-white {
    font-size: 2rem;
    line-height: 1;
  }

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

  .cta-registration-4 {
    font-size: 1.5em;
    line-height: 1.9em;
  }

  .p-6 {
    min-width: auto;
    max-width: 12rem;
    font-size: 1rem;
    display: flex;
  }

  .p-6.text-black {
    font-size: 1rem;
  }

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

  .margin-bottom-6.margin-xxlarge.visual-margin {
    margin-bottom: -6rem;
  }

  .padding-global-8.video-center {
    margin-bottom: -7rem;
  }

  .hero-registrationwrap-2 {
    position: static;
  }

  .hero-registrationform-5 {
    text-align: center;
    width: 40em;
    font-size: 1.5em;
    display: inline-block;
  }

  .image-61 {
    max-width: 135%;
    position: static;
    top: 0;
  }

  .header-container-2 {
    margin-bottom: -10rem;
  }

  .background-video-3 {
    max-height: 40%;
    margin-top: 19rem;
    padding-left: 0;
    padding-right: 0;
  }

  .header_image-background {
    justify-content: center;
    margin-top: 0;
    display: flex;
    position: relative;
    top: -13.9rem;
  }

  .header_image-background.image-hidde {
    display: none;
  }

  .registrationform-emailfield-4 {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    font-size: 1.5vw;
  }

  .registrationform-emailfield-4.placeholder::placeholder {
    font-size: 1em;
    font-weight: 300;
  }

  .registrationform-emailfield-4.hero-bright {
    font-size: 1em;
  }

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

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

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

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

  .testimonial_logo-wrapper-2 {
    display: block;
  }

  .heading-style-h3-3 {
    min-width: 10px;
  }

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

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

  .compliance-list-3 {
    grid-column-gap: 2rem;
  }

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

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

  .image-67 {
    top: -146px;
  }

  .hero-registrationwrap-3 {
    position: static;
  }

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

  .hero-registrationform-6 {
    text-align: center;
    width: 40em;
    font-size: 1.5em;
    display: inline-block;
  }

  .registrationform-emailfield-5 {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    font-size: 1.5vw;
  }

  .registrationform-emailfield-5.placeholder::placeholder {
    font-size: 1em;
    font-weight: 300;
  }

  .registrationform-emailfield-5.hero-bright {
    font-size: 1em;
  }

  .p-7 {
    min-width: auto;
    max-width: 12rem;
    font-size: 1rem;
    display: flex;
  }

  .p-7.text-black {
    font-size: 1rem;
  }

  .header_image-background-2 {
    justify-content: center;
    margin-top: 0;
    display: none;
    position: relative;
    top: -13.9rem;
  }

  .section-26 {
    display: block;
  }

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

  .container-30 {
    margin-top: 3rem;
    margin-left: 0;
  }

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

  .image-79, .image-71 {
    top: -146px;
  }

  .h4-3.text-align-center.text-white.special_text_soze, .h4-3.text-white.text-align-center.special-text-size {
    font-size: 1.5rem;
  }

  .h5-4.text-align-center.text-white.special_text_size {
    font-size: 1.25rem;
  }

  .h4-4.text-align-center.text-white.special_text_soze {
    font-size: 1.5rem;
  }

  .partneradvertisingcard-partnerlogo2 {
    width: 30em;
    padding: 2.5em;
  }

  .partneradvertisingcard-logo2 {
    width: 80%;
    max-width: 80%;
  }

  .partnerlogocard {
    max-width: 31em;
    height: 32em;
    max-height: 100%;
    box-shadow: 0 5px 10px 2px #0003;
  }

  .partnerlogo {
    justify-content: center;
  }

  .feature-2-in-1-row-4 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .container-32 {
    flex: 0 auto;
    justify-content: flex-start;
    padding-left: 5em;
    padding-right: 5em;
    display: block;
  }

  .feature-2-in-1-row-5 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .form_container, .container-35 {
    flex: 0 auto;
    justify-content: flex-start;
    padding-left: 5em;
    padding-right: 5em;
    display: block;
  }

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

  .heading-style-h3-4 {
    min-width: 10px;
  }

  .elements-cards-2 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .content-3 {
    padding: 3rem;
  }

  .container-36 {
    flex: 0 auto;
    justify-content: flex-start;
    padding-left: 5em;
    padding-right: 5em;
    display: block;
  }

  .hero-registrationform-7 {
    text-align: center;
    width: 40em;
    font-size: 1.5em;
    display: inline-block;
  }

  .hero-registrationwrap-4 {
    position: static;
  }

  .registrationform-emailfield-6 {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    font-size: 1.5vw;
  }

  .registrationform-emailfield-6.hero-bright {
    font-size: 1em;
  }

  .registrationform-emailfield-6.placeholder::placeholder {
    font-size: 1em;
    font-weight: 300;
  }

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

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

  .case-study_about-2 {
    position: static;
  }

  .heading-style-h3-6 {
    min-width: 10px;
  }

  .container-54 {
    flex: 0 auto;
    justify-content: flex-start;
    padding-left: 5em;
    padding-right: 5em;
    display: block;
  }

  .logo-group {
    justify-content: flex-start;
    align-items: center;
    margin-top: 2rem;
  }

  .event-padding-global {
    margin-top: -3rem;
  }

  .timeline_title {
    text-align: center;
  }

  .timeline_title.text-color-white {
    font-size: 2rem;
    line-height: 1;
  }

  .timeline_title.text-color-white.title-text {
    width: auto;
    margin-bottom: 2rem;
    font-size: 48px;
  }

  .hero_header {
    background-position: 50%;
    height: 640px;
  }

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

  .register {
    font-size: 18px;
  }

  .hero_time.text-white {
    margin-bottom: 0;
  }

  .paragraph-16.color-body.text-align-center {
    font-size: 1rem;
  }

  .video_auto {
    max-width: none;
    height: 400px;
    max-height: none;
    margin-top: 2rem;
    padding-left: 0;
    padding-right: 0;
  }

  .icon_box {
    max-width: none;
    height: auto;
    margin-bottom: auto;
    padding-bottom: 1rem;
  }

  .event_icon_image {
    margin-top: 24px;
  }

  .paragraph_evet_text.text-color-white.align_right {
    align-self: flex-end;
    margin-bottom: 0;
    font-size: 18px;
  }

  .paragraph_evet_text.text-color-white.text-align-left {
    font-size: 18px;
  }

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

  .section-icon-event {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .heading-style-h3-7 {
    min-width: 10px;
  }

  .heading-style-h3-7.text-color-white {
    text-align: right;
    margin-bottom: .5rem;
    font-size: 1.75rem;
  }

  .testimonial_logo-wrapper-3 {
    display: block;
  }

  .who_content-left {
    margin-top: 1rem;
  }

  .h6-5 {
    margin-bottom: .2em;
    font-size: 1rem;
  }

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

  .event_paragrapgh {
    font-size: 18px;
  }

  .heading-style-h3-8 {
    min-width: 10px;
  }

  .paragraph-17 {
    font-size: 18px;
  }

  .ai_gif {
    height: 240px;
  }

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

  .time_left.position_change2 {
    position: absolute;
    bottom: 720px;
    left: auto;
  }

  .time_left.position_change3 {
    position: absolute;
    bottom: -6px;
    left: auto;
  }

  .time_right.position_change {
    bottom: -108px;
    right: -18px;
  }

  .time_right.position_change3 {
    z-index: auto;
    position: relative;
    bottom: -1066px;
    left: auto;
    right: -18px;
  }

  .text-span-77 {
    font-size: 18px;
  }

  .event_title {
    min-width: 10px;
  }

  .event_title.padding_0-5rem {
    font-size: 1.25rem;
  }

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

  .event_content-right_2.position_change2 {
    width: 294px;
    position: absolute;
    bottom: 488px;
    left: auto;
  }

  .event_content-right_2.position_change3 {
    width: 294px;
    bottom: -1179px;
    left: 18px;
  }

  .event_content-left.position-change3 {
    width: 294px;
    bottom: -879px;
    left: -18px;
  }

  .event_content-left.position-change {
    width: 294px;
    bottom: -24px;
    left: -18px;
  }

  .hero-registrationwrap-5 {
    position: static;
  }

  .hero-registrationform-8 {
    text-align: center;
    width: 40em;
    font-size: 1.5em;
    display: inline-block;
  }

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

  .registrationform-emailfield-7 {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    font-size: 1.5vw;
  }

  .registrationform-emailfield-7.hero-bright {
    font-size: 1em;
  }

  .registrationform-emailfield-7.placeholder::placeholder {
    font-size: 1em;
    font-weight: 300;
  }

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

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

  h1, h2 {
    font-size: 5.6em;
  }

  h3 {
    font-size: 4.2em;
  }

  h4, h5, h6 {
    font-size: 2.8em;
  }

  p {
    font-size: 2.82em;
  }

  .section {
    padding-bottom: 5em;
  }

  .section.inter {
    height: 5em;
    padding-top: .2em;
    padding-bottom: .2em;
  }

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

  .section.footer {
    padding-top: 5.5em;
    padding-bottom: 4.8em;
    overflow: hidden;
  }

  .section.trial {
    padding-bottom: 1em;
  }

  .section.hero-top-page {
    padding-top: 7em;
    top: 13%;
  }

  .section.hero-top-page.mobile-version {
    padding-top: 4em;
  }

  .section.hidden {
    display: none;
  }

  .section.related-pages {
    padding-top: 0;
  }

  .section.dotline1 {
    display: none;
  }

  .section.mobile-version {
    padding-top: 5em;
  }

  .section.cant-find-page {
    padding-bottom: 12em;
  }

  .container {
    margin-bottom: 1rem;
    padding-left: 4em;
    padding-right: 4em;
  }

  .container.navbar {
    margin-bottom: 0;
  }

  .container.footer.with-divider-top {
    padding-left: 6em;
    padding-right: 6em;
  }

  .container.hero {
    height: auto;
  }

  .container.center.industry {
    margin-top: 0;
    padding-left: 4em;
    padding-right: 4em;
  }

  .container.contact-us.generalheader.mobile-ver {
    margin-top: 0;
  }

  .container.address.mobile-adjustment {
    padding-top: 16px;
  }

  .container.half-container {
    margin-top: -100px;
  }

  .container.spacing-adjustment-mobile {
    margin-top: 80px;
  }

  .style-item.with-symbol {
    grid-template-columns: 1fr;
  }

  .p-big.mobile-16px {
    color: var(--body-black\<deleted\|variable-160c1020\>);
  }

  .p-big.contact-us {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .button {
    font-size: 2.4em;
  }

  .txt {
    margin-top: 0;
    font-size: 1rem;
  }

  .txt.with-txtwrap {
    margin-top: .8em;
  }

  .block-hero {
    margin-top: 10em;
  }

  .hero-section {
    background-position: 46vw 100%, 94% 100%, 72vw -11vh;
  }

  .footer {
    overflow: visible;
  }

  .navbar {
    height: 11em;
  }

  .block-navbar {
    height: auto;
    font-size: 1.2vw;
  }

  .navbar-logo {
    width: 15em;
  }

  .navbar-link {
    font-size: 2.8em;
  }

  .navbar-wrap2 {
    justify-items: center;
    margin-top: 4.7em;
    margin-bottom: 8.2em;
  }

  .h1 {
    font-size: 2rem;
    font-weight: 700;
    line-height: 2.5rem;
  }

  .h1.mobile-weight700 {
    line-height: 2.5rem;
  }

  .h1.mobile-weight700.spacing-adjustment {
    margin-top: 1rem;
  }

  .h1.no-margin-topbottom.tablet-ver.mobile-h2, .h1.mobile-h2 {
    font-size: 2rem;
    line-height: 2.5rem;
  }

  .h1.mobile-h2.hero-small {
    font-size: 32px;
    line-height: 40px;
  }

  .h1.mobile-h2.text-adjustment {
    font-size: 2.5rem;
    line-height: 3rem;
  }

  .h2 {
    font-size: 2rem;
    font-weight: 700;
    line-height: 2.5rem;
  }

  .h2.hero {
    font-size: 4.6em;
  }

  .h2.mobile-h2.hero-small.mobile-spacing {
    line-height: 2.5rem;
  }

  .h2.mobile-h2.spacing-adjustment.spaciing-add, .h2.mobile-h2.spacing-adjustment.mobile-text-left-align {
    font-size: 4em;
  }

  .h2.mobile-h2.mobile-spacing-1rem.mobile-align-left {
    font-size: 1.75rem;
    line-height: 2rem;
  }

  .h3 {
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 2rem;
  }

  .h3.center.vertical-padding.mobile-h2 {
    margin-top: 2em;
  }

  .h3.number {
    width: 1.6em;
    height: 1.5em;
    font-size: 5.7em;
  }

  .h3.hero {
    margin-bottom: .5em;
    font-size: 40px;
  }

  .h3.mobile-32px {
    font-size: 2rem;
    line-height: 52px;
  }

  .h3.mobile-32px.card-header {
    font-size: 40px;
    line-height: 48px;
  }

  .h3.mobile-32px.padding-bottom-8px._40px.smallerscreens {
    width: 120%;
  }

  .h3.hero-text-bright {
    margin-bottom: .5em;
    font-size: 40px;
  }

  .h4 {
    font-weight: 700;
  }

  .h4.bold {
    font-size: 4.2em;
  }

  .h4.mobile-32px {
    font-size: 2rem;
    line-height: 2.5rem;
  }

  .h4.mobile-24px {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .h4._16px {
    font-size: 2.8em;
  }

  .h4.text-black.mobile-ver {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .h4.text-black.mobile-ver.mobile-version {
    font-size: 3.2rem;
  }

  .h4.vertical-padding.mobile-ver {
    margin-bottom: 1rem;
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .h4.vertical-padding.mobile-ver.center.mobile-h2 {
    font-size: 2rem;
    line-height: 2.5rem;
  }

  .h5 {
    font-size: 1.5rem;
  }

  .h5.bold._24px {
    font-size: 4.2em;
  }

  .h5.bold._24px.with-wrap.spacing-adjustment {
    margin-top: 1rem;
  }

  .h5.bold.text-brandblue.mobile-24px.semibold.mobile-version {
    font-size: 1.4rem;
    line-height: 1.7rem;
  }

  .h5.bold.text-brandblue.mobile-16px.mobile-weight600 {
    color: var(--grey\<deleted\|variable-33628f83\>);
    font-weight: 600;
  }

  .h5.bold.text-brandblue._16px.mobile-weight600 {
    color: var(--grey\<deleted\|variable-33628f83\>);
  }

  .h5.text-black.upperfont-text.mobile-24px {
    font-size: 4.2em;
  }

  .h5.footer {
    font-size: 24px;
  }

  .h5._24px {
    font-size: 1.2em;
  }

  .h5._24px.mobile-16px {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .h6 {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 1rem;
  }

  .h6.mobile-16px {
    font-size: 2.9em;
  }

  .h6.navbar-tab {
    font-size: 3.1em;
  }

  .h6.text-black.for-pricingplancompare {
    font-weight: 300;
  }

  .h6.text-black.for-pricingplancompare.normal {
    font-weight: 400;
  }

  .h6.text-brandblue.mobile-weight600 {
    color: var(--white\<deleted\|variable-27c22a21\>);
  }

  .h6.text-brandblue.mobile-weight600.text-black {
    font-size: .75rem;
  }

  .h6.text-brandblue.mobile-weight600.mobile-version {
    text-align: center;
    font-size: .75rem;
    position: relative;
    right: 0;
  }

  .h6.semibold.mobile-version {
    font-size: 1rem;
  }

  .p-small {
    margin-bottom: 0;
    font-size: .75rem;
  }

  .p-small.text-logodarkblue.center, .p-small.text-logodarkblue.center.text-12px.text-8px.mobile-ver {
    font-size: .875rem;
    line-height: 1.375rem;
  }

  .p-small.lang {
    font-size: 12px;
  }

  .p {
    width: auto;
    max-width: 18rem;
    font-size: .85rem;
    position: relative;
  }

  .p.text-white.hero {
    margin-top: auto;
    font-size: 14px;
    font-weight: 300;
  }

  .p.text-white.hero.black.cta-bottom.bottom-padding-24px.mobile-landscape-version {
    width: 144%;
    margin-top: 20px;
    margin-left: -54px;
    display: flex;
  }

  .p.text-white.hero.black.cta-bottom.bottom-padding-24px.mobile-landscape-version.mobile-portrait-version {
    width: 100%;
    margin-left: auto;
  }

  .p.text-black {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .p.text-align-left.faq {
    width: auto;
    max-width: 40rem;
    margin-right: 24px;
    display: block;
  }

  .p.mobile-16px {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .p.mobile-16px.text-bodyblack.bottom-padding.version-1920.version-1440.mobile-ver {
    margin-bottom: .55rem;
  }

  .p.mobile-16px.text-bodyblack.bottom-padding-8px.version-tablet {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .p.text-bodyblack {
    width: auto;
    max-width: none;
    font-size: 1rem;
  }

  .p.text-bodyblack.tablet-mobile_ver {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .p.text-bodyblack.tablet-mobile_ver.icon.tablet {
    grid-template-rows: minmax(1rem, 1.5rem);
    grid-template-columns: minmax(1rem, 1.5rem) minmax(1rem, 1.5rem) minmax(1rem, 1.5rem) minmax(1rem, 1.5rem) minmax(1rem, 1.5rem) minmax(1rem, 1.5rem) minmax(1rem, 1.5rem) minmax(1rem, 1.5rem);
  }

  .p.text-bodyblack.pricing-card-text {
    width: auto;
    max-width: none;
  }

  .p.text-bodyblack.min-height {
    min-height: 1rem;
  }

  .p.medium {
    font-size: 1rem;
    line-height: 1.4rem;
  }

  .p.medium.mobile-version {
    align-items: center;
    font-size: .85rem;
    font-weight: 600;
    display: flex;
  }

  .p.tablet-version {
    width: auto;
    min-width: 10rem;
  }

  .p.all-plans {
    width: auto;
  }

  .p.align-left {
    display: inline-block;
  }

  .p.partner {
    text-align: center;
    flex-wrap: nowrap;
    place-content: stretch center;
    align-items: center;
    max-width: 20rem;
    display: inline-block;
  }

  .subtitle, .subtitle.mobile-16px {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .subtitle.mobile-16px.hero-content, .subtitle.mobile-16px.hero-content-bright {
    font-size: 18px;
    line-height: 26px;
  }

  .subtitle.text-bodyblack.hero {
    max-width: 100%;
    font-size: 18px;
  }

  .subtitle.text-bodyblack.hero.text-16px, .p-medium {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .p-medium.mobile-16px {
    font-size: 16px;
    line-height: 24px;
  }

  .p-medium.mobile-14px {
    font-size: 2.4em;
  }

  .p-medium.mobile-14px.text-logodarkblue {
    font-size: 14px;
    line-height: 22px;
  }

  .tab-description {
    font-size: .875rem;
  }

  .quote {
    margin-bottom: 1em;
  }

  .quote.lightgrey {
    font-size: 4.2em;
  }

  .caption {
    font-size: 1rem;
  }

  .caption.mobile-16px {
    font-size: 14px;
  }

  .handwriting {
    padding-left: .8em;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .handwriting._2 {
    margin-left: 20px;
  }

  .stat-numbers {
    font-size: 2rem;
    font-weight: 700;
  }

  .cta-blue {
    font-size: 3.6em;
  }

  .footer-link {
    font-size: 1.8em;
  }

  .footer-link.big {
    font-size: 1.5em;
  }

  .hero-txtwrap.home {
    width: auto;
  }

  .hero-registrationwrap {
    padding-top: 4px;
  }

  .registrationform-emailfield {
    border-radius: 5px;
    width: 100%;
    height: 40%;
    margin-top: 0;
    margin-bottom: 6%;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 2em;
  }

  .registrationform-emailfield.hero-bright {
    font-size: 1.5em;
  }

  .hero-registrationform {
    width: 40em;
    margin-top: 2em;
  }

  .hero-registrationwraptop {
    flex-direction: column;
    height: 17em;
  }

  .hero-registrationwraptop.desktop-version.cta-bottom {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 17em;
    margin-left: auto;
  }

  .hero-registrationwrapbottom {
    margin-top: 0;
  }

  .cta-registration {
    border-radius: 5px;
    width: 100%;
    height: 40%;
    font-size: 2.2em;
  }

  .footer-featuresgrid {
    grid-row-gap: 3em;
    grid-template-columns: 1fr 1fr;
  }

  .footer-featurewrap {
    margin-left: 0;
    padding-left: 0;
  }

  .footer-featurewrap.with-animation-dropdown {
    max-width: 50em;
    margin-left: 2rem;
  }

  .footer-featurewrap.get-in-touch {
    margin-left: 0;
  }

  .footer-featurewrap.footer-spacing {
    margin-left: 2rem;
  }

  .footer-featuretitle {
    margin-bottom: .4em;
    font-size: 2.3em;
  }

  .footer-subfeature {
    width: 100%;
  }

  .footer-socialnetworkgrid {
    margin-top: 4.1em;
  }

  .socialnetwork-link {
    width: 5.7em;
    height: 5.6em;
  }

  .mobileapp-logo {
    width: 24em;
  }

  .footer-mobileappgrid {
    margin-top: 4em;
  }

  .policy-wrap {
    grid-column-gap: 4em;
  }

  .block-policy {
    padding-top: 2.8em;
    padding-bottom: 2.8em;
  }

  .quote-logo {
    height: 4em;
  }

  .quote-mark {
    width: 4.7em;
    height: 3.4em;
  }

  .quote-mark.lightgrey {
    width: 8em;
    top: -2.3em;
    left: -6%;
  }

  .quote-mark.close {
    bottom: -33%;
    right: -6.5em;
  }

  .quote-mark.open {
    top: -20%;
    left: -7.5em;
  }

  .quote-mark.open-inbox {
    top: -15%;
    left: -7.5em;
  }

  .quote-mark.close-inbox {
    bottom: -10%;
    right: -6.5em;
  }

  .block-maincontentstylish {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

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

  .block-maincontentstylish._2.block-automargin {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .block-maincontentstylish.block-automargin {
    grid-template-columns: 1fr;
  }

  .block-maincontentstylish.block-automargin.dotline1, .block-maincontentstylish.dotline1 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .maincontentstylish-wrapright {
    margin-top: 3em;
  }

  .maincontentstylish-wrapright._1 {
    margin-bottom: 3em;
  }

  .maincontentstylish-wraphandwriting {
    margin-right: 142px;
    left: 23em;
  }

  .maincontentstylish-wraphandwriting._2 {
    width: 42em;
    max-width: none;
    top: 34%;
    right: 12%;
  }

  .maincontentstylish-wraphandwriting._2.video-watchnow {
    width: 44em;
    max-width: none;
    top: 87%;
    left: 360px;
  }

  .maincontentstylish-wraphandwriting._2.mobile-ver.megascreen {
    margin-right: 200px;
    right: -20%;
  }

  .maincontentstylish-wraphandwriting._3 {
    width: 35em;
    bottom: -2.1em;
    left: -5em;
  }

  .maincontentstylish-wraphandwriting._3.mobile-ver {
    bottom: -7em;
    left: 7em;
  }

  .maincontentstylish-wraphandwriting.static-position.center-middle.position-adjustment.padding-adjustment {
    margin-left: 17rem;
  }

  .handwriting-arrow {
    width: 11em;
    height: 9.5em;
    right: 0;
  }

  .handwriting-arrow._3 {
    width: 11em;
    height: 5em;
  }

  .handwriting-arrow._2 {
    width: 11em;
    height: 5em;
    left: 2em;
  }

  .home-img {
    display: inline-block;
  }

  .home-img._1 {
    max-width: 70%;
    margin-top: -3em;
  }

  .home-img._1.width-fix {
    max-width: 90%;
    margin-left: 0;
  }

  .home-img.version-desktop {
    display: none;
  }

  .home-img.version-mobile {
    max-width: 70%;
    display: block;
  }

  .home-img.version-mobile.center {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .txt-yellowbg {
    padding-left: .3em;
    padding-right: .3px;
  }

  .listitem.small {
    margin-top: .7em;
    margin-bottom: .7em;
  }

  .listbullet-greencheck {
    margin-top: .7em;
  }

  .listbullet-greencheck.small {
    width: 3.1em;
    height: 2.4em;
  }

  .cta-blueicon {
    padding-left: .4em;
  }

  .cta-blueicon.smaller {
    height: 1.9em;
    padding-left: 2em;
  }

  .home-channelswrap {
    margin-top: -5em;
  }

  .maincontentstylish-imgwrap {
    left: 26px;
  }

  .maincontentstylish-imgwrap.center-middle {
    display: block;
  }

  .channel-logo {
    width: 7em;
  }

  .block-intersection {
    width: 84em;
    height: 65em;
    margin-top: -16em;
    display: none;
    left: 8%;
  }

  .intersection-img._4 {
    bottom: -178%;
    right: 24%;
  }

  .intersection-img._3 {
    top: -269%;
    right: 58%;
  }

  .cardcta-yellow {
    margin-bottom: 4em;
    padding-left: 10em;
    padding-right: 10em;
  }

  .cardcta-yellow.block-automargin.mobile-fullwidth.mobile-landscaper-version {
    padding-left: 8em;
    padding-right: 8em;
  }

  .trial-registrationwraptop {
    flex-direction: column;
    width: 100%;
    height: 16em;
  }

  .trial-registrationform {
    height: 30em;
    margin-top: 5em;
  }

  .casestudycard-wrapr {
    padding: 3.3em;
  }

  .casestudycard-wrapr.background-secondaryblue {
    background-position: -23vw 54vh, 16vw 0;
    background-size: 50vw, 65vw;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .casestudycard-wrapr.background-secondaryblue.mobilecasestudycardcorner {
    border-top-right-radius: 0;
    border-bottom-left-radius: 16px;
    width: 95%;
  }

  .casestudycard-wrapr.page-connect, .casestudycard-wrapr.page-evaluate {
    background-position: 40% 14%;
    background-size: 170%;
  }

  .saleforcepartner-logoroche {
    width: 8em;
  }

  .saleforcepartner-logo {
    width: 20%;
    height: auto;
  }

  .saleforcepartner-cinnoxlogo {
    width: 30%;
  }

  .saleforcepartner-txtwraptop.padding-top {
    margin-top: 1rem;
  }

  .saleforcepartner-txtwrapcenter {
    margin-top: 1em;
  }

  .block-intersection2 {
    width: 53em;
    display: none;
    left: 22%;
  }

  .block-intersection2.block-automargin {
    height: 44em;
  }

  .footer-featurewrap1 {
    margin-bottom: 1.5em;
  }

  .block-automargin {
    max-width: 90em;
  }

  .navbar-boxlink {
    min-height: 9.9em;
  }

  .navbar-boxlink.with-dropdown-interaction.with-divider-top-megamenuonly {
    border-top-style: none;
  }

  .navbar-boxlink.with-dropdown-interaction.with-divider-top-megamenuonly.border-hright {
    border-top-style: solid;
  }

  .navbar-subboxlinkwrap {
    grid-row-gap: 1.5em;
  }

  .navbar-subboxlinkwrap.special-grid-menu.menu-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .navbar-subboxlink {
    padding: 1.5em 4.5em;
  }

  .navbar-subbox {
    flex-direction: column;
  }

  .navbar-subbox.large-megamenu.language-selections {
    display: none;
  }

  .navbar-subbox.large-megamenu--2.special-spacing-grid.mobile-menu-grid {
    display: none;
    position: static;
    top: auto;
    left: auto;
  }

  .navbar-subbox.large-megamenu--1 {
    display: none;
  }

  .navbar-subboxwrap {
    margin-bottom: 1.5em;
  }

  .navbar-subboxwrap.special-gird {
    width: 100%;
  }

  .subboxwrap-captionbox.with-divider-bottom {
    padding-left: 4em;
  }

  .subboxwrap-captionbox.with-divider-bottom.mobiel-menu-spacing {
    width: 100%;
    padding-left: 0;
  }

  .navbar-h6 {
    font-size: 2.8em;
  }

  .boxlink-txtwrap {
    height: 9.9em;
  }

  .boxlink-txtwrap.padding-adjustment {
    padding-right: .84375rem;
  }

  .hero-img1 {
    width: 160px;
    height: 140px;
    top: -4.2vh;
    left: -17.2vw;
  }

  .hero-img2 {
    width: 45em;
    height: 500px;
    top: -250px;
  }

  .hero-img5 {
    display: none;
  }

  .primary-cta-typo.bold.button {
    font-size: 2em;
  }

  .primary-cta-typo.small.cta-cookiesbtn {
    justify-content: center;
    padding-left: 1.1em;
    padding-right: 1.1em;
  }

  .primary-cta-typo.small.button {
    font-size: 2.3em;
  }

  .primary-cta-typo.small.text-subblack.mobile-16px {
    font-size: 2.8em;
  }

  .primary-cta-typo.small.text-brandblue.background-orange.absolute-position {
    padding: .125em .4em;
    top: 13%;
    right: 6%;
  }

  .primary-cta-typo.cta-login {
    background-size: auto 1.3em;
    padding-left: 2em;
  }

  .primary-cta-typo.cta-registration {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    max-width: none;
  }

  .primary-cta-typo.medium.button, .primary-cta-typo.medium.navbar-link {
    font-size: 2.8em;
  }

  .primary-cta-typo.medium.footer-link {
    font-weight: 400;
  }

  .primary-cta-typo.medium.footer-link.big {
    white-space: nowrap;
    font-size: 12px;
  }

  .primary-cta-typo.medium.language-link {
    direction: ltr;
    font-size: 1.5em;
    line-height: 2;
    text-decoration: none;
  }

  .primary-cta-typo.medium.text-mute.font-desktopupper-mobilenormal-text {
    text-transform: capitalize;
  }

  .primary-cta-typo.medium.login {
    font-size: 1.875em;
  }

  .primary-cta-typo.medium.button {
    font-size: 2.8em;
  }

  .primary-cta-typo.login {
    font-size: 2.4em;
  }

  .primary-cta-typo.small.text-brandblue.background-orange.absolute-position.mobile-1rem, .primary-cta-typo.small.text-brandblue.background-orange.absolute-position.mobile-16px {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .primary-cta-typo.small.text-brandblue.background-orange.absolute-position.mobile-16px.mobile-8px {
    font-size: .5rem;
    line-height: 1rem;
  }

  .primary-cta-typo.small.text-brandblue.background-orange.absolute-position.mobile-14px {
    font-size: .875rem;
    line-height: 1.375rem;
  }

  .primary-cta-typo.small.text-grey.upperfont-text.menubar_title.mobile-title-spacing {
    margin-bottom: .25rem;
    padding-left: 1.5rem;
  }

  .tertiarybtn.contact-us._600w {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .placeholder, .filled-input {
    font-size: 2.8em;
  }

  .linkarrow-img1, .linkarrow-img2 {
    width: 2.2em;
  }

  .subboxlink-imgwrap {
    width: 10.67px;
    height: 10.67px;
    margin-right: 4em;
  }

  .subboxlink-img2 {
    margin-right: 2.5em;
  }

  .cta-login {
    height: 6em;
    margin-bottom: 2.2em;
  }

  .megamenu-icon {
    width: 1em;
  }

  .popup-sitechange {
    width: 55em;
    height: 70em;
    max-height: 90%;
  }

  .popup-sitechange-wrap {
    grid-row-gap: 2em;
    margin-top: 35%;
  }

  .popup-unfinishedorder {
    width: 65em;
    height: 50em;
    max-height: 90%;
    padding-left: 4.5em;
    padding-right: 4.5em;
  }

  .popup-buttonwrap {
    margin-top: 1.6em;
  }

  .popup-header {
    margin-bottom: .5em;
    font-size: 3.8em;
  }

  .popup-header.number {
    width: 2em;
    height: 2em;
    padding-top: .4em;
  }

  .popup-leavingtoosoon {
    width: 55em;
    height: 60em;
    max-height: 90%;
  }

  .popup-cookies {
    padding: 2em;
  }

  .popup-cookies.elevation-float {
    padding: 3em 3.5em;
  }

  .popup-cookies.elevation-cookies {
    justify-content: space-between;
    left: 4%;
  }

  .label {
    font-size: 4em;
  }

  .label.comingsoon {
    font-size: 2.5em;
  }

  .label.comingsoon.small {
    text-align: left;
    align-self: flex-start;
    font-size: 1.8em;
    position: relative;
    top: .25rem;
    left: 0;
  }

  .label.comingsoon.small.absolute-position.capsule-shape {
    right: -37%;
  }

  .label.comingsoon.small.absolute-position.capsule-shape.x-small {
    font-size: .6rem;
  }

  .label.comingsoon.small.absolute-position.capsule-shape.x-small.no-lineheight-24-7label {
    padding-bottom: .25rem;
  }

  .label.comingsoon.small.mobile-version {
    align-self: flex-start;
    width: auto;
    max-width: 8rem;
    margin-right: 1rem;
    position: relative;
    top: .3rem;
    left: 10rem;
    right: 0;
    overflow: auto;
  }

  .label.comingsoon.small.mobile-version.two-lines {
    position: relative;
    top: .3rem;
    left: 8rem;
    right: 0;
  }

  .label.comingsoon.small.mobile-version.two-lines.no-icon {
    width: auto;
    max-width: 8rem;
    display: block;
    position: relative;
    top: .5rem;
    right: 1rem;
  }

  .label.comingsoon.small.mobile-version.two-lines.commingsoon-center-mobile {
    position: relative;
    top: .5rem;
    left: 8rem;
    right: 0;
  }

  .label.comingsoon.small.mobile-version.no-icon {
    right: 0;
  }

  .label.comingsoon.small.web-version.no-icon.tablet-version._2-lines, .label.comingsoon.small.web-version.tablet-version, .label.comingsoon.small.web-version.tablet-version.one-line {
    position: relative;
  }

  .label.comingsoon.small.web-version.tablet-version.padding-0-25 {
    max-width: 3.1rem;
  }

  .label.comingsoon.no-capitalization-letter.absolute-position.version-desktop {
    display: none;
  }

  .features {
    font-size: 2.1em;
  }

  .features.comingsoon {
    font-size: 2.5em;
  }

  .features.comingsoon.small {
    font-size: 1.8em;
  }

  .casestudycard {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .casestudycard-wrapl {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .casestudycard-wrapl.home-page {
    grid-row-gap: 1rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    justify-items: start;
    width: 100%;
  }

  .casestudycard-wrapl.home-page.mobilecasestudycardcorner {
    border-top-right-radius: 16px;
    border-bottom-left-radius: 0;
    justify-content: stretch;
    width: 95%;
  }

  .saleforcepartner-imgwrap {
    background-position: 400% -50%, -250% 170%;
    padding: 3.3em;
  }

  .trial-registrationwrapbottom {
    margin-top: 1em;
  }

  .cardcta-branding {
    margin-bottom: 4em;
    margin-left: auto;
    padding-left: .5em;
    padding-right: .5em;
  }

  .cardcta-widthlimiter {
    max-width: 68em;
  }

  .cardcta-branding-buttonwrap {
    grid-column-gap: 3em;
    max-width: none;
    margin-top: 3em;
  }

  .hero-header {
    min-height: 80em;
  }

  .hero-header.img-outlow-mobile {
    min-height: 85em;
  }

  .hero-header.img-halfoutlow {
    min-height: 75em;
    margin-bottom: 15em;
    padding-top: 0;
  }

  .hero-header.page-partner {
    min-height: 69em;
    margin-bottom: 15em;
    padding-top: 7em;
  }

  .hero-header.page-partner.version-1440px {
    min-height: 79em;
  }

  .hero-header.page-aboutus {
    min-height: 55em;
    margin-top: 7em;
    margin-bottom: 15em;
    padding-top: 7em;
  }

  .hero-header.page-aboutus.mobile-ver {
    min-height: 25rem;
  }

  .hero-header.page-aboutus.mobile-ver.desktop-ver.tablet-ver {
    margin-bottom: 22em;
    padding-top: 6em;
  }

  .hero-header.connect-hero {
    object-fit: fill;
    max-width: 100%;
    min-height: 69em;
    overflow: hidden;
  }

  .hero-header.connect-hero.landcape_mobile_ver {
    min-height: 77em;
  }

  .hero-buttonwrap {
    max-width: 50%;
    margin-top: 4em;
  }

  .hero-wrap {
    max-width: 93em;
  }

  .hero-backgroundimg.page-orchestrate {
    max-width: 90%;
    bottom: 4%;
    left: 4%;
  }

  .hero-backgroundimg.page-connect {
    max-width: 135%;
  }

  .hero-backgroundimg.page-connect.version-desktop {
    width: 120%;
    margin-left: auto;
    margin-right: auto;
  }

  .hero-backgroundimg.page-connect.version-desktop.wide-screen.landscape-mobile-crop {
    width: 140%;
  }

  .hero-backgroundimg.page-connect.version-mobile {
    max-width: 140%;
    display: none;
  }

  .hero-backgroundimg.page-evaluate {
    width: 28rem;
  }

  .hero-backgroundimg.page-partner {
    max-width: 65%;
    bottom: -20%;
  }

  .hero-backgroundimg.page-partner.bottom-left {
    bottom: 1%;
    left: 4%;
  }

  .hero-backgroundimg.page-partner.top-left {
    display: none;
    left: 20%;
  }

  .hero-backgroundimg.page-partner.bottom-right {
    bottom: -2%;
    right: 11%;
  }

  .hero-backgroundimg.page-partner.bottom-right.mobile-landscape-adjustment {
    bottom: -8%;
    right: 8%;
  }

  .hero-backgroundimg.page-partner.top-right {
    display: none;
    right: 3%;
  }

  .hero-backgroundimg.page-partner.middle {
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    width: auto;
    height: 29em;
    bottom: -18%;
  }

  .hero-backgroundimg.page-partner.middle.mobile-ver {
    height: 32em;
    bottom: -28%;
  }

  .hero-backgroundimg.page-partner.middle.mobile-ver._1440-px {
    height: 14rem;
  }

  .hero-backgroundimg.page-aboutus.bottom-left {
    bottom: 5%;
    left: 10%;
  }

  .hero-backgroundimg.page-aboutus.top-left {
    left: 20%;
  }

  .hero-backgroundimg.page-aboutus.bottom-right {
    bottom: 15%;
  }

  .hero-backgroundimg.page-aboutus.top-right {
    right: 3%;
  }

  .hero-backgroundimg.page-aboutus.version-desktop {
    bottom: -15%;
  }

  .hero-backgroundimg.page-evaluate {
    width: 35rem;
    max-width: 85vw;
  }

  .generalheader {
    max-width: 93em;
  }

  .generalheader-logogrid {
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    margin-top: 3em;
  }

  .logogrid-onelogo {
    width: 13em;
  }

  .logogrid-logo.pricingcard-options {
    width: 3.5em;
    height: 3.5em;
  }

  .logogrid-logodescription {
    font-size: 1.8em;
  }

  .block-maincontentsimple {
    grid-column-gap: 2em;
    grid-template-columns: 1fr .65fr;
    align-items: start;
    margin-top: 1em;
    margin-bottom: 1em;
  }

  .block-maincontentsimple._2 {
    grid-template-columns: .6fr 1fr;
  }

  .block-maincontentsimple._2.block-automargin {
    grid-column-gap: 2rem;
    grid-row-gap: 1.5em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .block-maincontentsimple.block-automargin {
    grid-template-columns: 1fr;
  }

  .maincontentsimple-wraphandwriting._2 {
    max-width: 19em;
    right: -16%;
  }

  .maincontentsimple-img {
    height: 57em;
  }

  .maincontentsimple-img.smallheight {
    height: 40em;
  }

  .maincontentsimple-img.mobile-version {
    height: 48em;
  }

  .casestudycard-logo {
    height: 4em;
  }

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

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

  .pagesadvertising-cardwrap {
    grid-row-gap: 5em;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .pagesadvertisingcard {
    grid-row-gap: 3em;
    max-width: 65em;
    padding: 5em;
  }

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

  .pagesadvertisingcard.elevation-float.connect {
    max-width: 80em;
  }

  .pagesadvertisingcard-logo {
    border-radius: 14px;
    height: auto;
    margin-right: 3em;
  }

  .footer-2 {
    padding: 40px 20px;
  }

  .footer-image {
    object-fit: contain;
  }

  .pagesadvertisingcard-heading {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
  }

  .hero-backgroundimgwrap {
    margin-top: -20px;
  }

  .pageheader-partnergrid {
    grid-column-gap: 3em;
    grid-row-gap: 6em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 90%;
    justify-content: start;
    justify-items: start;
    margin-top: 8em;
  }

  .pageheader-partnerwrap {
    max-width: 100%;
    display: block;
  }

  .pageheader-partnerwrap.winning-partnership {
    grid-column-gap: .05rem;
    grid-row-gap: .05rem;
    grid-template-rows: auto minmax(1rem, 1.4rem);
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    display: flex;
  }

  .pageheader-partnerwrap.winning-partnership.mobile-version {
    margin-top: -1rem;
  }

  .partnerwrap-heading {
    margin-top: 2.8em;
  }

  .mobile-16px {
    font-size: 2.9em;
  }

  .listitem-special-comingsoon {
    grid-column-gap: 1em;
    grid-template-columns: minmax(35em, 1fr) 1fr;
  }

  .partnersadvertising-cardwrap {
    grid-column-gap: 5em;
    grid-row-gap: 5em;
    grid-template-columns: 1fr 1fr;
    justify-items: center;
  }

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

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

  .partneradvertisingcard {
    max-width: 30em;
    max-height: none;
  }

  .partneradvertisingcard-partnername {
    padding-top: 2em;
    padding-bottom: 2em;
    padding-left: 2em;
  }

  .partneradvertisingcard-partnerlogo {
    width: auto;
    min-width: 0;
    height: auto;
  }

  .ourvision-grid {
    grid-column-gap: 2em;
    align-items: start;
    margin-top: 1em;
    margin-bottom: 1em;
  }

  .ourvision-grid._2 {
    grid-template-columns: .6fr 1fr;
  }

  .ourstory-grid0 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    justify-content: start;
    justify-items: start;
  }

  .ourstory-grid0.icon-only-grid {
    max-width: 20%;
  }

  .ourstory-txtwrap {
    text-align: left;
    align-items: flex-start;
    max-width: none;
    font-weight: 400;
  }

  .ourstory-icon {
    height: 48px;
  }

  .ourstory-icon.big {
    height: 10em;
  }

  .iconwrapround {
    z-index: 10;
    max-width: 45em;
    position: relative;
  }

  .iconwrapround.elevation-iconplaceholder {
    max-width: 10em;
    height: 10em;
  }

  .iconwrapround.elevation-iconplaceholder.ingoodhands.mobile-iconplaceholder-adjustment {
    height: 56px;
  }

  .iconwrapround.elevation-iconplaceholder.center-middle.spacing-adjustment.iconplacehodler-adjustment {
    height: 58px;
  }

  .ourstory-headingsmall {
    justify-content: flex-start;
    max-width: 30em;
    height: 8.7em;
  }

  .ourstory-gridwrap {
    flex-direction: row;
    justify-content: space-around;
    padding-top: 48px;
  }

  .ourstory-grid {
    grid-row-gap: 5em;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: .25fr 1fr;
    grid-auto-flow: column;
    justify-content: start;
    justify-items: start;
    position: relative;
  }

  .ourstory-grid.icon-only-grid {
    max-width: 20%;
  }

  .ourstory-dashline-vertical {
    z-index: 9;
    height: 85%;
    display: block;
    position: absolute;
    inset: 5% auto auto 8.7em;
  }

  .ourstory-dashline-horizontal {
    z-index: 9;
    height: 85%;
    display: none;
    position: absolute;
    inset: 5% auto auto 8.7em;
  }

  .progressring-img.mobile-ver {
    max-width: 88%;
  }

  .block-maincontentnoimg {
    grid-column-gap: 2em;
    grid-template-columns: 1fr .65fr;
    align-items: start;
    margin-top: 1em;
    margin-bottom: 1em;
  }

  .block-maincontentnoimg._2 {
    grid-template-columns: .6fr 1fr;
  }

  .maincontentnoimg-wrap {
    max-width: 80em;
  }

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

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

  .ingoodhands-grid {
    grid-column-gap: 2em;
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .signature-hyphen {
    width: 1.5em;
  }

  .signature-logo {
    height: 3em;
    margin-left: 2em;
    margin-right: 2em;
  }

  .hero-sideimg {
    width: 45%;
    max-width: 35em;
  }

  .hero-sideimg.page-orchestrate {
    max-width: 90%;
    bottom: 4%;
    left: 4%;
  }

  .hero-sideimg.page-connect {
    max-width: 135%;
  }

  .hero-sideimg.page-evaluate {
    max-width: 95%;
    bottom: -17%;
  }

  .hero-sideimg.page-partner {
    max-width: 65%;
    bottom: -20%;
  }

  .hero-sideimg.page-partner.bottom-left {
    bottom: 5%;
    left: 10%;
  }

  .hero-sideimg.page-partner.top-left {
    left: 20%;
  }

  .hero-sideimg.page-partner.bottom-right {
    bottom: 15%;
  }

  .hero-sideimg.page-partner.top-right {
    right: 3%;
  }

  .hero-sideimg.page-aboutus.bottom-left {
    bottom: 5%;
    left: 10%;
  }

  .hero-sideimg.page-aboutus.top-left {
    left: 20%;
  }

  .hero-sideimg.page-aboutus.bottom-right {
    bottom: 15%;
  }

  .hero-sideimg.page-aboutus.top-right {
    right: 3%;
  }

  .hero-wrap2 {
    align-items: center;
    max-width: 93em;
  }

  .hero-heading-leftalign {
    margin-right: 1rem;
  }

  .block-progressringgrid {
    grid-column-gap: 1em;
  }

  .mobile-24px {
    font-size: 2.9em;
  }

  .listitem-specialitemwrap-imgwrap {
    grid-column-gap: 16px;
    width: 24rem;
  }

  .specialitemwrap-img {
    height: 5rem;
  }

  .specialitemwrap-img.large {
    width: 6.7rem;
    height: 2.5rem;
  }

  .checkbox-field {
    margin-top: 1.5em;
  }

  .checkbox-label {
    font-size: 2.5em;
  }

  .checkbox-checkbox {
    margin-top: 0;
  }

  .form {
    width: 46em;
  }

  .form-inputfield::placeholder {
    font-size: .9em;
  }

  .cardcta-downloadreport {
    padding-left: 4.5em;
    padding-right: 4.5em;
  }

  .cardcta-downloadreport-heading {
    max-width: 100%;
  }

  .cardcta-downloadreport-img {
    width: 35em;
  }

  .cardcta-downloadreport-img.elevation-bookcover {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
  }

  .landingpageheader {
    max-width: 93em;
  }

  .landingpagehero {
    padding-left: 4.5em;
    padding-right: 4.5em;
  }

  .landingpagehero-logobox {
    width: 20em;
  }

  .landingpagehero-wrap {
    grid-column-gap: 3em;
    justify-items: center;
  }

  .landingpagehero-img {
    width: 35em;
  }

  .policylp-wrap {
    grid-column-gap: 7em;
  }

  .toggleswitch {
    width: 8.5em;
    height: 4.5em;
  }

  .toggleswitch-button {
    width: 3.6em;
    height: 3.6em;
    margin-left: .5em;
    margin-right: .5em;
  }

  .pricingcard {
    max-width: 55em;
  }

  .pricingcard.elevation-float {
    max-width: 55rem;
  }

  .pricingcard.elevation-float.white-border {
    width: 100%;
  }

  .pricingcard.elevation-float.white-border.position-pricing-card-desktop {
    margin-top: 0;
  }

  .pricingcard.blur-border {
    width: 100%;
    max-width: 55rem;
  }

  .pricingcard-wrapheader {
    padding: 4.2em;
  }

  .pricingcard-wrapheader.background-lightblue.no-border-radius, .pricingcard-wrapheader.background-lightyellow.no-border-radius {
    text-transform: uppercase;
    justify-content: center;
    align-items: center;
    padding: 2.8em;
    display: flex;
  }

  .pricingcard-wrapprice {
    grid-row-gap: 4.25em;
    grid-template-rows: 1.75rem 11em 11em;
    padding: 4.6em 2.6em 2.8em 4.2em;
  }

  .pricingcard-wrapprice.with-divider-bottom.smaller {
    font-size: 1vw;
  }

  .pricingcard-wrapprice.with-divider-bottom.smaller.padding.tablet-ver {
    grid-template-rows: 2.5rem 1fr 4.375rem;
    padding-bottom: 0;
  }

  .pricingcard-wrapprice.with-divider-bottom.smaller.padding.tablet-ver.mobile-ver {
    grid-row-gap: 1rem;
    grid-template-rows: 2.5rem 1fr 4.375rem;
    padding-bottom: 0;
  }

  .pricingcard-wrapprice.pricingcard-1.padding {
    grid-row-gap: .5rem;
    grid-template-rows: 2.5rem 2.5rem 4rem 4rem;
    height: 16rem;
  }

  .pricingcard-wrapprice.pricingcard-2-3.padding {
    grid-row-gap: .5rem;
    grid-template-rows: 2.5rem 4rem 4rem;
    height: 16rem;
  }

  .pricingcard-wrapoptions {
    padding: 4.2em 2.8em 7em 4.2em;
  }

  .pricingcard-heading {
    margin-bottom: 0;
  }

  .p-big-including-mobile16px {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .p-big-including-mobile16px.mobile-spcing {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .mobile-weight700 {
    font-weight: 700;
  }

  .navbar-div.large-2.with-divider-top.elevation-dropdownmenu.mobile-grid-spacing {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-div1 {
    flex-direction: column;
  }

  .mobile-32px {
    font-size: 5.7em;
    font-weight: 700;
  }

  ._32px {
    font-size: 1.8em;
  }

  .pricingcard-buttonwrap.button-padding.tablet--ver.mobile-ver {
    margin-top: 0;
  }

  .pricingcard-buttonwrap.tablet-version.mobile-ver {
    padding-top: 0;
  }

  .pricingcard-buttonwrap.essentials-card {
    padding-top: 24px;
  }

  .pricingcard-options {
    margin-bottom: 2.8em;
    line-height: 1.45;
  }

  .pricingcard-options-listitem-logogrid {
    grid-column-gap: 1.1em;
    grid-auto-columns: 1fr;
  }

  .pricingcard-planincludes {
    margin-bottom: 2.5em;
  }

  .includedinallplans-cardwrap {
    grid-template-columns: 1fr;
    justify-items: stretch;
    width: auto;
  }

  .includedinallplans-card {
    grid-column-gap: 2.8em;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    max-width: 85em;
    padding: 4.2em;
  }

  .includedinallplans-heading {
    margin-bottom: 9em;
  }

  .block-faq {
    margin-left: 10em;
    margin-right: 10em;
  }

  .qa-answer {
    display: block;
  }

  .pricingplancompare-tabletabs.pricingplancompare-3columns {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border: 1px solid var(--divider\<deleted\|variable-258ad290\>);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    min-width: 100%;
    display: grid;
  }

  .pricingplancompare-tabletabs.pricingplancompare-3columns.mobile-version {
    width: 100%;
  }

  .pricingplancompare-onepart-heading {
    margin-top: 2.8em;
    margin-bottom: 2.8em;
  }

  .pricingplancompare-onepart-sub {
    margin-bottom: 8.6em;
  }

  .pricingplancompare-onepart-subheading {
    margin-bottom: 1.4em;
  }

  .pricing-page {
    padding-left: 0;
  }

  .pricingplancompare-oneline-title.table-oneline-item {
    flex-direction: column;
    align-items: flex-start;
    width: 50%;
    padding: 2.8em 4.2em 2.8em 2.8em;
  }

  .pricingplancompare-oneline-title.table-oneline-item.mobile-version {
    flex-direction: row;
    flex: 0 auto;
    align-items: flex-start;
  }

  .pricingplancompare-oneline-title.table-oneline-item.web-version {
    display: block;
  }

  .pricingplancompare-3columns {
    background-color: var(--white\<deleted\|variable-27c22a21\>);
    width: 100%;
    min-width: auto;
  }

  .pricingplancompare-3columns.mobile-version {
    width: 100%;
    min-width: auto;
  }

  .pricingplancompare-tabletabswrap {
    text-align: center;
    align-items: center;
  }

  .pricingplancompare-oneline-info {
    flex-direction: row-reverse;
    margin-top: 1.4em;
  }

  .pricingplancompare-oneline-infologo {
    margin-left: 0;
    margin-right: 1.7em;
  }

  .pricingplancompare-oneline-1column.with-divider-right.table-cell.column-1 {
    line-height: 1.3;
  }

  .pricingplancompare-oneline-check {
    width: 3.1em;
    height: 2.4em;
  }

  .qa-question.for-pricingplancompare {
    padding-left: 2.8em;
  }

  .maincontentstylish-subtitle {
    margin-top: 1.3em;
    margin-bottom: 5em;
  }

  .block-toggleyearlymonthly {
    margin-bottom: 11.2em;
  }

  .pricing-cardswrap {
    grid-row-gap: 5em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .mobile-weight600 {
    font-weight: 700;
  }

  .pricingplancompare-wrapheader {
    cursor: pointer;
    width: 100%;
    padding: 4.2em;
  }

  .pricingplancompare-wrapheader.background-white.no-border-radius, .pricingplancompare-wrapheader.background-lightyellow.no-border-radius {
    text-transform: uppercase;
    border-radius: 0;
    justify-content: center;
    align-items: center;
    padding: 2.8em;
    display: flex;
  }

  .pricingplancompare-wrapheader.no-border-radius {
    background-color: var(--white\<deleted\|variable-27c22a21\>);
  }

  .pricingplancompare-wrapheader.blue, .pricingplancompare-wrapheader.right {
    width: 100%;
  }

  .block-monthlyplan.block-automargin {
    display: none;
  }

  ._16px {
    font-size: 2.8em;
  }

  .p-registrationdetails {
    display: inline-block;
  }

  .language-dropdown-onelang {
    width: 14em;
    height: 5.7em;
  }

  .privacy-language-underline, .language-dropdown-onelang-underline {
    margin-top: -.5em;
  }

  .mobile-h2 {
    font-size: 2rem;
    line-height: 2.5rem;
  }

  .hero-contact-us {
    padding-top: 10px;
  }

  .hero-contact-us.spacing-adjustment {
    margin-top: 0;
  }

  .address-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-items: stretch;
  }

  .address-grid.half-background.position-adjustment {
    grid-column-gap: 16px;
    grid-template-rows: auto;
    grid-auto-flow: column;
  }

  .address-grid.half-background.position-adjustment.mobile-ver {
    top: 16em;
  }

  .clickable-box {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    min-width: 90%;
    margin-bottom: 16px;
  }

  .clickable-box.tablet-mobile-landscape {
    min-width: 100%;
  }

  .enquiries.icon-resize, .support.icon-resize {
    height: 88px;
  }

  .contact-us-info {
    margin-top: 40px;
  }

  .address-subheading.mobile-h4 {
    font-size: 16px;
  }

  .address {
    padding-top: 16px;
  }

  .contact-us-form.with-wrap {
    margin-left: 8px;
    margin-right: 8px;
  }

  .html-embed.form-wrap.padding-adjustment.mobile-ver {
    margin-top: 32px;
    margin-left: 0;
  }

  .connect-teritary.explore-api {
    top: 7rem;
  }

  .navbar-subbox-2 {
    flex-direction: column;
  }

  .cta-login-2 {
    height: 6em;
    margin-bottom: 2.2em;
  }

  .navbar-boxlink-2 {
    min-height: 9.9em;
  }

  .h6-2 {
    font-size: 2.8em;
  }

  .h6-2.navbar-tab {
    font-size: 3.1em;
  }

  .navbar-subboxwrap-2 {
    margin-bottom: 1.5em;
  }

  .navbar-subboxlink-2 {
    padding: 1.5em 4.5em;
  }

  .block-navbar-2 {
    font-size: 1.2vw;
  }

  .primary-cta-typo-2 {
    font-size: 2.8em;
  }

  .primary-cta-typo-2.small {
    max-width: 15em;
    font-size: 2.5em;
  }

  .primary-cta-typo-2.medium, .primary-cta-typo-2.medium.button {
    font-size: 2.8em;
  }

  .primary-cta-typo-2.medium.login {
    font-size: 2.3em;
  }

  .primary-cta-typo-2.medium.navbar-link {
    font-size: 2.8em;
  }

  .tab-description-2 {
    font-size: 2.7em;
  }

  .subboxlink-imgwrap-2 {
    width: 10.67px;
    height: 10.67px;
    margin-right: 4em;
  }

  .cookie {
    left: 8%;
    right: 8%;
  }

  .p-2 {
    font-size: .875rem;
    line-height: 1.375rem;
  }

  .brandvideo-container {
    object-fit: fill;
    flex-direction: row;
  }

  .youtube-video {
    width: 500px;
    height: auto;
  }

  .section-video {
    padding-bottom: 5em;
  }

  .brand-video-container {
    max-width: 68%;
    height: 13.5rem;
  }

  .video-div {
    width: 24rem;
    height: 13.4rem;
  }

  .video-div.crop {
    width: 23.6875rem;
    height: 13.2rem;
  }

  .container-video {
    max-width: 80%;
  }

  .handwriting-2 {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .handwriting-2._2.padding-adjustment {
    padding-left: 1em;
  }

  .handwriting-2._2.padding-adjustment.text-align-left {
    min-width: 8rem;
  }

  .vistual_text.text-black._11px.mobile-ver {
    font-size: .5rem;
    line-height: .5rem;
  }

  .visualtext_container.position-fix.padding-fix {
    padding-left: 40%;
    padding-right: 40%;
    top: 16.5%;
    left: 1.5%;
  }

  .visualtext_container._2 {
    padding-left: 40%;
    padding-right: 40%;
    left: 0%;
  }

  .viusualtext_container {
    top: 8%;
  }

  .tinyvisual-text.padding-fix {
    padding-left: 21%;
  }

  .tinyvisual-text._10px.position-fix.mobile-ver {
    left: 13%;
  }

  .tinyvisual-text._14-88px.text-mute.light.postion-fix.mobile-ver {
    top: 91%;
  }

  .visual_grid {
    grid-column-gap: 15.5px;
    width: 82.5%;
    top: 54.5%;
    left: 8.75%;
  }

  .visual_grid._2 {
    width: 63.5%;
    left: 18.25%;
  }

  .heroimgtext_grid.position-fix {
    grid-row-gap: 1.9rem;
    top: 68.25%;
  }

  .heroimg_text {
    font-size: .6rem;
    line-height: .6rem;
  }

  .heroimg_text.text-bodyblack.padding-fix {
    padding-top: 80.5%;
  }

  .hero_text.position-fix {
    top: 68.75%;
  }

  .hero_text.position-fix.mobile-ver {
    grid-row-gap: 2.35rem;
  }

  .herotext_container.positio-fix {
    padding-left: 68%;
    top: 69%;
  }

  .heroimg_container {
    padding-left: 5%;
    padding-right: 5%;
    left: auto;
  }

  .herotext.padding-fix {
    grid-row-gap: 1.5rem;
    margin-top: 47%;
  }

  .imgtext.text-subblack._16-8px.semibold.tablet-ver.mobile-ver {
    font-size: .935rem;
    line-height: 1.25rem;
  }

  .imgtext.purple-text._12px.tablet-ver.mobile-ver {
    font-size: .7rem;
  }

  .imgtext.text-white._10px.tablet-mobile-ver {
    font-size: .5rem;
    line-height: .5rem;
  }

  .imgtext_container.position-fix-chathistoryw-kris {
    top: 25.5%;
  }

  .imgtext_container.position-fix-chathistoryw-kris.padding-fix-chathistoryw-kris {
    padding-right: 27%;
  }

  .imgtext_container.position-fix-addnotes {
    top: 39%;
  }

  .imgtext_container.position-fix-vip.padding-fix.tablet-mobile-ver {
    padding-left: .5rem;
    padding-right: .5rem;
    top: 19.75%;
    left: 27.25%;
  }

  .heroimgtext_businessgrowth {
    font-size: .5rem;
  }

  .heroimgtext_newvsreturningvisitors {
    font-size: .4rem;
  }

  .heroimgtext_newvisitorwrap {
    top: 105.6%;
    left: 72.25%;
  }

  .heroimgtext_newvisitorwrap.position-fix {
    top: 15.05vw;
    left: 1.75vw;
  }

  .heroimgtext_businessgrowthwrap.position-fix {
    height: 26vw;
    left: -40vw;
  }

  .heroimgtext_newsvsreturningvisitorwrap {
    width: 5rem;
  }

  .heroimgtext_newsvsreturningvisitorwrap.position-fix {
    width: 6rem;
  }

  .heroimgtext_new-returningvisitor {
    font-size: .3rem;
  }

  .heroimgtext_returningvisitors.position-fix {
    top: 15.875vw;
    left: 1.75vw;
  }

  .evaluate_heroimg.heroimg {
    width: 80vw;
    height: 30vw;
  }

  .featurednews {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .p-3.vetical-padding {
    min-width: auto;
    min-height: auto;
  }

  .h5-3.vertical-padding {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .h4-2.vertical-padding, .h3-2.vertical-padding {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .featured-lastest-news {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .cta-blue-2 {
    font-size: 3.6em;
  }

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

  .featurednews_grid.mobile-ver {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .news-events_container {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .filters {
    padding-left: 3rem;
    padding-right: 3rem;
    overflow: hidden;
  }

  .news-eventspost {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .herotext-wrapper.positiion-fix {
    height: 23vw;
    left: 61.2vw;
  }

  .hero-backgroundimgwrap_evaluate {
    margin-top: 80px;
  }

  .heroimgtext_returningvisitors-2.position-fix {
    top: 84%;
    left: 77%;
  }

  .heroimgtext_businessgrowthwrap-2.position-fix {
    top: 0%;
    left: 37%;
  }

  .heroimgtext_newsvsreturningvisitorwrap-2 {
    width: 5rem;
  }

  .heroimgtext_newsvsreturningvisitorwrap-2.position-fix {
    top: 11%;
    left: 74%;
  }

  .heroimgtext_newvsreturningvisitors-2 {
    font-size: .4rem;
  }

  .heroimgtext_newvisitorwrap-2 {
    top: 76.5%;
    left: 77%;
  }

  .container-4 {
    padding-left: 60px;
  }

  .filterdropdownwrapper {
    padding: .5rem 1rem;
  }

  .ir_contactform.formoutline {
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .contactformwrapper.divider-left.mobile-ver {
    border-top: 1px solid var(--divider\<deleted\|variable-258ad290\>);
    border-left-style: none;
  }

  .feature-description.newspacing-2 {
    margin-top: 0;
  }

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

  .h3-copy {
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 2rem;
  }

  .h3-copy.number {
    width: 1.6em;
    height: 1.5em;
    font-size: 5.7em;
  }

  .h3-copy.hero {
    margin-bottom: .5em;
    font-size: 40px;
  }

  .h3-copy.mobile-32px {
    font-size: 2rem;
    line-height: 52px;
  }

  .h3-copy.mobile-32px.card-header {
    font-size: 40px;
    line-height: 48px;
  }

  .h3-copy.mobile-32px.padding-bottom-8px._40px.smallerscreens {
    width: 120%;
  }

  .feature-2-in-1-row {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .h4-5 {
    font-weight: 700;
  }

  .h4-5.bold {
    font-size: 4.2em;
  }

  .h4-5.mobile-32px {
    font-size: 2rem;
    line-height: 2.5rem;
  }

  .h4-5.mobile-24px {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .h4-5._16px {
    font-size: 2.8em;
  }

  .h4-5.text-black.mobile-ver {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .h4-5.vertical-padding.mobile-ver {
    margin-bottom: 1rem;
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .h4-5.vertical-padding.mobile-ver.center.mobile-h2 {
    font-size: 2rem;
    line-height: 2.5rem;
  }

  .h7.career-h-blue {
    font-size: 2.5em;
  }

  .percentage-text {
    font-size: 2rem;
    font-weight: 700;
    line-height: 2.5rem;
  }

  .percentage-text.hero {
    font-size: 4.6em;
  }

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

  .p-small-center {
    margin-bottom: 0;
  }

  .p-small-center.text-logodarkblue.center, .p-small-center.text-logodarkblue.center.text-12px.text-8px.mobile-ver {
    font-size: .875rem;
    line-height: 1.375rem;
  }

  .p-small-center.lang {
    font-size: 12px;
  }

  .mobile {
    max-width: 95%;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .h6-3 {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 1rem;
  }

  .h6-3.navbar-tab {
    font-size: 3.1em;
  }

  .tab-description-3 {
    font-size: .875rem;
  }

  .navbar-subbox-3 {
    flex-direction: column;
  }

  .secondary-cta-typo.medium.navbar-link {
    font-size: 2.8em;
  }

  .navbar-subboxlink-3 {
    padding: 1.5em 4.5em;
  }

  .footer-subtitle {
    font-size: .75rem;
  }

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

  .texhnoology-drop-down {
    flex-direction: column;
  }

  .texhnoology-drop-down.large-megamenu.language-selections {
    display: none;
  }

  .texhnoology-drop-down.large-megamenu--2.special-spacing-grid.mobile-menu-grid {
    display: none;
    position: static;
    top: auto;
    left: auto;
  }

  .article {
    margin-left: 4em;
    margin-right: 4em;
  }

  .div-block-6 {
    align-items: flex-start;
  }

  .div-block-12, .block-111, .div-block-15, .div-block-17 {
    display: none;
  }

  .h5-6 {
    font-weight: 700;
  }

  .h5-6.bold {
    font-size: 4.2em;
  }

  .h5-6.mobile-32px {
    font-size: 2rem;
    line-height: 2.5rem;
  }

  .h5-6.mobile-24px {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .h5-6._16px {
    font-size: 2.8em;
  }

  .h5-6.text-black.mobile-ver {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .h5-6.vertical-padding.mobile-ver {
    margin-bottom: 1rem;
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .h5-6.vertical-padding.mobile-ver.center.mobile-h2 {
    font-size: 2rem;
    line-height: 2.5rem;
  }

  .div-block-19, .div-block-131, .div-block-132 {
    display: none;
  }

  .article-1, .article-2 {
    margin-left: 4em;
    margin-right: 4em;
  }

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

  .subtitle-banding-1 {
    margin-top: .5rem;
  }

  .section-9 {
    margin-top: 3rem;
  }

  .quote-logo-roche {
    height: 4em;
  }

  .iso-cardwrap {
    grid-column-gap: 5em;
    grid-row-gap: 5em;
    grid-template-columns: 1fr 1fr;
    justify-items: center;
  }

  .partneraadvertisecard {
    max-width: 30em;
    max-height: none;
  }

  .partneraadvertisecard.elevation-card {
    min-width: 35em;
  }

  .bold-text-3 {
    padding-left: 0;
  }

  .p-small-2 {
    margin-bottom: 0;
  }

  .section-10 {
    padding-bottom: 5em;
  }

  .container-7 {
    margin-bottom: 1rem;
    padding-left: 4em;
    padding-right: 4em;
  }

  .quote-logo-copy {
    height: 4em;
  }

  .hero-section-bright {
    background-image: none;
    min-height: auto;
    max-height: 950px;
    padding-bottom: 0;
  }

  .hero-video {
    min-height: 50em;
  }

  .image-24.image-new {
    max-width: 95%;
    margin-left: 1rem;
    padding-right: 1rem;
  }

  .div-block-165.newsection1 {
    margin-top: 2em;
    padding-bottom: 2em;
  }

  .nuture-description.sepcial-text.special-key.new-pedding-top {
    display: none;
  }

  .nuture-description.newspacing-2 {
    margin-top: 0;
  }

  .teamwork-description.sepcial-text.special-key.new-pedding-top {
    display: none;
  }

  .teamwork-description.newspacing-2, .integrity-description.newspacing-2, .inclusion-description.newspacing-2, .ownership-description.newspacing-2 {
    margin-top: 0;
  }

  .mobile-image.image-new {
    flex: 1;
    max-width: 95%;
    margin-left: 1rem;
    padding-right: 1rem;
  }

  .mobile-timeline {
    max-width: 95%;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .text-block-6 {
    font-size: .7rem;
  }

  .container-13 {
    padding-left: 4em;
    padding-right: 4em;
  }

  .button-4, .back-button {
    font-size: 3em;
  }

  .button-5.career-apply-button.w--current {
    text-align: center;
    font-size: 3vw;
    display: block;
  }

  .rich-text-block-2 {
    margin-top: 10em;
    margin-bottom: 10em;
  }

  .licences.mobile-version {
    padding-bottom: .25rem;
    font-size: 1.2rem;
  }

  .pricing-card-price.mobile-version.less-space {
    padding-top: 3rem;
  }

  .crown.mobile-version.mobile-landscape {
    margin-top: 1.5rem;
  }

  .crown.mobile-version {
    min-width: 3rem;
    max-width: none;
  }

  .info-icon {
    display: block;
  }

  .mobile-version-play-button {
    margin-right: auto;
    padding-right: 0;
    display: inline-block;
    position: absolute;
    inset: 30% 2.4em 0% auto;
  }

  .feature-tooltip-with-video.last.mobile-version {
    display: none;
    top: -373%;
  }

  .feature-tooltip-with-video.last.mobile-version.long-text {
    display: none;
    top: -420%;
  }

  .feature-tooltip-with-video.only-tool-tips.mobile-version {
    display: none;
  }

  .feature-tooltip-with-video.only-tool-tips.mobile-version.last {
    display: none;
    top: -67%;
  }

  .feature-tooltip-with-video.only-tool-tips.mobile-version.last.long-text {
    display: none;
    top: -103%;
  }

  .feature-tooltip-with-video.only-tool-tips.card.mobile-version {
    top: 0;
    right: 2rem;
  }

  .feature-tooltip-with-video.mobile-version {
    display: none;
    top: 3.5rem;
    left: auto;
    right: .75rem;
  }

  .feature-tooltip-with-video.mobile-version.last {
    display: none;
    top: -5rem;
  }

  .bold-text-13 {
    font-weight: 600;
    display: block;
  }

  .bold-text-14, .bold-text-15 {
    font-weight: 600;
  }

  .bold-text-16 {
    font-size: .85rem;
    font-weight: 600;
  }

  .bold-text-17 {
    font-weight: 600;
  }

  .tutorial {
    font-size: .75rem;
  }

  .arrow.mobile-version {
    max-width: 2.5rem;
  }

  .image-32 {
    text-align: left;
    flex: 0 auto;
    position: relative;
    top: -.25rem;
    left: 0;
  }

  .link-block-6 {
    justify-content: center;
    display: flex;
  }

  .crad-title {
    font-size: 1.2rem;
  }

  .card-description, .bold-text-18, .bold-text-19 {
    font-size: 1rem;
  }

  .user-manual-block {
    top: 20.5rem;
  }

  .user-manual-text {
    font-size: 1rem;
  }

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

  .mktcard {
    margin-bottom: 1rem;
  }

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

  .div-block-176 {
    justify-content: center;
    max-width: none;
    margin-top: -.5rem;
  }

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

  .margin-top.margin-medium {
    margin-top: 1rem;
  }

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

  .cta-container {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .logo_wrapper {
    padding: .75rem 1rem;
  }

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

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

  .capabilities_list {
    grid-row-gap: 1.5rem;
  }

  .footer1_legal-list {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    grid-auto-flow: row;
  }

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

  .c-autotabs_menu {
    width: 100%;
  }

  .video-section-container {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

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

  .navbar6_dropdown-content-right {
    padding: 1.5rem;
  }

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

  .partner_logo {
    max-height: 3rem;
  }

  .testimonial15_slide-nav {
    inset: 0% auto auto 0%;
  }

  .tab-link-2 {
    flex: none;
  }

  .footer-credit-text {
    margin-top: 1.5rem;
  }

  .lndustry_image {
    height: 20rem;
  }

  .tab-link {
    flex: none;
  }

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

  .cpabilities-image {
    padding: 1.5rem;
  }

  .c-autotabs_image-3 {
    margin-right: auto;
  }

  .c-autotabs_image-3.cc-pane-crypto-mobile {
    margin-right: -24px;
    display: block;
  }

  .c-autotabs_image-3.cc-pane-crypto {
    margin-left: 0;
    margin-right: 0;
    display: none;
  }

  .lndustry_accordion {
    height: 4rem;
  }

  .lndustry_column-text {
    font-size: 1.25rem;
    left: 1.5rem;
  }

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

  .lndustry_column-horiztonal-text, .industry_column-vertical-text {
    font-size: 1.25rem;
  }

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

  .footer1_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
    padding-bottom: 1rem;
  }

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

  .handwriting-3 {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .handwriting-3._2.padding-adjustment {
    padding-left: 1em;
  }

  .handwriting-3._2.padding-adjustment.text-align-left {
    min-width: 8rem;
  }

  .testimonial_container {
    padding-top: 5rem;
    padding-bottom: 0;
  }

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

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

  .compliance-list, .integrations-container {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

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

  .lndustry_content-wrapper {
    padding: 1rem 1.5rem 2rem;
  }

  .applications-tabs-menu {
    justify-content: flex-start;
    align-self: auto;
    width: 100vw;
    margin-left: -5vw;
    padding-left: 5vw;
    padding-right: 5vw;
    display: flex;
    overflow: auto;
  }

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

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

  .download-apps {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

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

  .footer1_top-wrapper {
    grid-row-gap: 3rem;
  }

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

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

  .navbar_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

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

  .testimonial15_arrow {
    inset: 0% 0% auto auto;
  }

  .testimonial15_arrow.is-left {
    right: 3.5rem;
  }

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

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

  .navbar-2 {
    min-height: 4rem;
  }

  .c-autotabs_content {
    width: 100%;
    margin-bottom: 30px;
  }

  .capabilities-tabs-menu {
    justify-content: flex-start;
    align-self: auto;
    width: 100vw;
    margin-left: -5vw;
    padding-left: 5vw;
    padding-right: 5vw;
    display: flex;
    overflow: auto;
  }

  .logo_list {
    grid-column-gap: 1rem;
    grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
    padding-top: 1rem;
  }

  .c-autotabs {
    flex-direction: column-reverse;
  }

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

  .cpabilities-content {
    padding: 1.5rem;
  }

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

  .lndustry_column {
    height: 4rem;
  }

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

  .pain-points_tabs-menu {
    justify-content: flex-start;
    align-self: auto;
    width: 100vw;
    margin-left: -5vw;
    padding-left: 5vw;
    padding-right: 5vw;
    display: flex;
    overflow: auto;
  }

  .challenge-item {
    padding: 1.5rem;
  }

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

  .pain-point-2_tab-link {
    flex: none;
  }

  .content-list {
    grid-row-gap: 1.5rem;
  }

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

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

  .pain-point-3_tab-link, .pain-point-1_tab-link {
    flex: none;
  }

  .header-section-container {
    grid-row-gap: 3rem;
  }

  .fact-myth-tables {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .fact-myth-table {
    grid-template-columns: 1fr;
  }

  .pain-point-2_tab-link-2, .pain-point-3_tab-link-2 {
    flex: none;
  }

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

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

  .pain-point-1_tab-link-2, .pain-point-2_tab-link-3, .pain-point-3_tab-link-3 {
    flex: none;
  }

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

  .pain-point-1_tab-link-3 {
    flex: none;
  }

  .case-study_content {
    margin-bottom: 2rem;
  }

  .about-container {
    grid-row-gap: 3rem;
  }

  .hero-registrationform-2 {
    width: 40em;
    margin-top: 2em;
  }

  .cta-registration-2 {
    border-radius: 5px;
    width: 100%;
    height: 40%;
    font-size: 2.2em;
  }

  .p-4 {
    width: auto;
    max-width: 18rem;
    font-size: .85rem;
    position: relative;
  }

  .p-4.text-black {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .registrationform-emailfield-2 {
    border-radius: 5px;
    width: 100%;
    height: 40%;
    margin-top: 0;
    margin-bottom: 6%;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 2em;
  }

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

  .caption-2 {
    font-size: 1rem;
  }

  .caption-2.mobile-16px {
    font-size: 14px;
  }

  .p-big-including-mobile16px-2 {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .cardcta-branding-2 {
    margin-bottom: 4em;
    margin-left: auto;
    padding-left: .5em;
    padding-right: .5em;
  }

  .hero-heading-leftalign-2 {
    margin-right: 1rem;
  }

  .info-video {
    display: block;
  }

  .navbar-subboxwrap-3 {
    margin-bottom: 1.5em;
  }

  .navbar-subboxwrap-3.special-gird {
    width: 100%;
  }

  .tab-description-4 {
    font-size: .875rem;
  }

  .block-navbar-3 {
    height: auto;
    font-size: 1.2vw;
  }

  .navbar-div-3.large-2.with-divider-top.elevation-dropdownmenu.mobile-grid-spacing {
    padding-left: 0;
    padding-right: 0;
  }

  .container-16 {
    margin-bottom: 1rem;
    padding-left: 4em;
    padding-right: 4em;
  }

  .container-16.navbar {
    margin-bottom: 0;
  }

  .cta-login-3 {
    height: 6em;
    margin-bottom: 2.2em;
  }

  .navbar-boxlink-3 {
    min-height: 9.9em;
  }

  .navbar-boxlink-3.with-dropdown-interaction.with-divider-top-megamenuonly {
    border-top-style: none;
  }

  .navbar-boxlink-3.with-dropdown-interaction.with-divider-top-megamenuonly.border-hright {
    border-top-style: solid;
  }

  .navbar-subboxlink-4 {
    padding: 1.5em 4.5em;
  }

  .h6-4 {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 1rem;
  }

  .subboxlink-imgwrap-3 {
    width: 10.67px;
    height: 10.67px;
    margin-right: 4em;
  }

  .navbar-subbox-4 {
    flex-direction: column;
  }

  .navbar-subbox-4.large-megamenu.language-selections, .navbar-subbox-4.large-megamenu--1 {
    display: none;
  }

  .navbar-subbox-4.large-megamenu--2.special-spacing-grid.mobile-menu-grid {
    display: none;
    position: static;
    top: auto;
    left: auto;
  }

  .container-17 {
    margin-bottom: 1rem;
    padding-left: 4em;
    padding-right: 4em;
  }

  .container-17.center.industry {
    margin-top: 0;
    padding-left: 4em;
    padding-right: 4em;
  }

  .hero-heading-leftalign-3 {
    margin-right: 1rem;
  }

  .section_hero {
    margin-bottom: 1rem;
    padding-left: 4em;
    padding-right: 4em;
  }

  .section_hero.center.industry {
    margin-top: 0;
    padding-left: 4em;
    padding-right: 4em;
  }

  .section-14 {
    padding-bottom: 5em;
  }

  .p-big-including-mobile16px-3 {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .section-15 {
    padding-bottom: 5em;
  }

  .section-15.trial {
    padding-bottom: 1em;
  }

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

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

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

  .features-title-2 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

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

  .features-paragraph {
    font-size: 1rem;
  }

  .elements-container-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

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

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

  .content-2 {
    padding: 2rem;
  }

  .hero-heading-leftalign-4 {
    margin-right: 1rem;
  }

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

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

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

  .content-container-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

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

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

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

  .tabs-menu {
    flex-wrap: wrap;
    margin-bottom: 3rem;
  }

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

  .container-18 {
    margin-bottom: 1rem;
    padding-left: 4em;
    padding-right: 4em;
  }

  .container-18.center.industry {
    margin-top: 0;
    padding-left: 4em;
    padding-right: 4em;
  }

  .caption-3 {
    font-size: 1rem;
  }

  .caption-3.mobile-16px {
    font-size: 14px;
  }

  .hero-heading-leftalign-5 {
    margin-right: 1rem;
  }

  .container-19, .container-20, .container-21 {
    margin-bottom: 1rem;
    padding-left: 4em;
    padding-right: 4em;
  }

  .feature-2-in-1-row-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .container-22 {
    margin-bottom: 1rem;
    padding-left: 4em;
    padding-right: 4em;
  }

  .caption-4 {
    font-size: 1rem;
  }

  .caption-4.mobile-16px {
    font-size: 14px;
  }

  .feature-2-in-1-row-3 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .container-23 {
    margin-bottom: 1rem;
    padding-left: 4em;
    padding-right: 4em;
  }

  .caption-5 {
    font-size: 1rem;
  }

  .caption-5.mobile-16px {
    font-size: 14px;
  }

  .container-24 {
    margin-bottom: 1rem;
    padding-left: 4em;
    padding-right: 4em;
  }

  .caption-6 {
    font-size: 1rem;
  }

  .caption-6.mobile-16px {
    font-size: 14px;
  }

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

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

  .features-title-3 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

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

  .hero-registrationform-3 {
    width: 40em;
    margin-top: 2em;
  }

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

  .p-5 {
    width: auto;
    max-width: 18rem;
    font-size: .85rem;
    position: relative;
  }

  .p-5.text-black {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .cta-registration-3 {
    border-radius: 5px;
    width: 100%;
    height: 40%;
    font-size: 2.2em;
  }

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

  .compliance-list-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

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

  .hero-registrationform-4 {
    width: 40em;
    margin-top: 2em;
  }

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

  .tab-link-3 {
    flex: none;
  }

  .registrationform-emailfield-3 {
    border-radius: 5px;
    width: 100%;
    height: 40%;
    margin-top: 0;
    margin-bottom: 6%;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 2em;
  }

  .registrationform-emailfield-3.hero-bright {
    font-size: 1.5em;
  }

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

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

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

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

  .cta-registration-4 {
    border-radius: 5px;
    width: 100%;
    height: 40%;
    font-size: 2.2em;
  }

  .p-6 {
    width: auto;
    max-width: 18rem;
    font-size: .85rem;
    position: relative;
  }

  .p-6.text-black {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .tab-link-4 {
    flex: none;
  }

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

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

  .padding-global-8.video-center {
    margin-bottom: -10rem;
  }

  .hero-registrationwrap-2 {
    padding-top: 4px;
  }

  .hero-registrationform-5 {
    width: 40em;
    margin-top: 2em;
  }

  .image-61 {
    display: none;
  }

  .header-container-2 {
    margin-bottom: -20rem;
  }

  .background-video-3 {
    max-width: 100%;
    max-height: 30%;
    margin-top: 28rem;
    margin-left: auto;
    margin-right: auto;
  }

  .header_image-background {
    top: -21.9rem;
  }

  .registrationform-emailfield-4 {
    border-radius: 5px;
    width: 100%;
    height: 40%;
    margin-top: 0;
    margin-bottom: 6%;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 2em;
  }

  .registrationform-emailfield-4.hero-bright {
    font-size: 1.5em;
  }

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

  .logo_list-2 {
    grid-column-gap: 1rem;
    grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
    padding-top: 1rem;
  }

  .image-62 {
    display: block;
  }

  .section-23 {
    grid-row-gap: 32px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    justify-items: start;
    max-width: 50rem;
  }

  .container-25 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

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

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

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

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

  .div-block-182 {
    justify-content: center;
    display: flex;
  }

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

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

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

  .div-block-181 {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

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

  .image-64 {
    display: block;
  }

  .section-24 {
    grid-row-gap: 32px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    justify-items: start;
    max-width: 50rem;
  }

  .container-28 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

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

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

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

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

  .div-block-183 {
    justify-content: center;
    display: flex;
  }

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

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

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

  .heading-style-h4-4.text-align-center.color-icon {
    font-size: 18px;
  }

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

  .image-66 {
    display: block;
  }

  .section-25 {
    grid-row-gap: 32px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    justify-items: start;
    max-width: 50rem;
  }

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

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

  .hero-registrationwrap-3 {
    padding-top: 4px;
  }

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

  .hero-registrationform-6 {
    width: 40em;
    margin-top: 2em;
  }

  .registrationform-emailfield-5 {
    border-radius: 5px;
    width: 100%;
    height: 40%;
    margin-top: 0;
    margin-bottom: 6%;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 2em;
  }

  .registrationform-emailfield-5.hero-bright {
    font-size: 1.5em;
  }

  .p-7 {
    width: auto;
    max-width: 18rem;
    font-size: .85rem;
    position: relative;
  }

  .p-7.text-black {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .header_image-background-2 {
    top: -21.9rem;
  }

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

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

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

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

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

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

  .h4-3 {
    font-weight: 700;
  }

  .h5-4 {
    font-size: 1.5rem;
  }

  .h4-4 {
    font-weight: 700;
  }

  .partneradvertisingcard-partnerlogo2 {
    width: auto;
    min-width: 0;
    height: auto;
  }

  .partneradvertisingcard-logo2 {
    width: 80%;
    max-width: 80%;
  }

  .partnerlogocard {
    width: 35em;
    max-width: 35em;
    height: 38em;
    max-height: 38em;
  }

  .partnerlogo {
    text-align: center;
    justify-content: center;
  }

  .partnerlogo.black-background {
    justify-content: center;
    align-items: stretch;
  }

  .feature-2-in-1-row-4 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .container-32 {
    margin-bottom: 1rem;
    padding-left: 4em;
    padding-right: 4em;
  }

  .feature-2-in-1-row-5 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .form_container {
    margin-bottom: 1rem;
    padding-left: 4em;
    padding-right: 4em;
  }

  .image-80 {
    display: block;
  }

  .section-27 {
    grid-row-gap: 32px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    justify-items: start;
    max-width: 50rem;
  }

  .container-33 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .div-block-187 {
    justify-content: center;
    display: flex;
  }

  .container-35 {
    margin-bottom: 1rem;
    padding-left: 4em;
    padding-right: 4em;
  }

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

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

  .content-3 {
    padding: 2rem;
  }

  .container-36 {
    margin-bottom: 1rem;
    padding-left: 4em;
    padding-right: 4em;
  }

  .hero-registrationform-7 {
    width: 40em;
    margin-top: 2em;
  }

  .hero-registrationwrap-4 {
    padding-top: 4px;
  }

  .registrationform-emailfield-6 {
    border-radius: 5px;
    width: 100%;
    height: 40%;
    margin-top: 0;
    margin-bottom: 6%;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 2em;
  }

  .registrationform-emailfield-6.hero-bright {
    font-size: 1.5em;
  }

  .h7-2.text-color-white.hide-mobile {
    display: none;
  }

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

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

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

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

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

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

  .cardcta-widthlimiter-2 {
    max-width: 68em;
  }

  .cardcta-branding-5 {
    margin-bottom: 4em;
    margin-left: auto;
    padding-left: .5em;
    padding-right: .5em;
  }

  .container-54 {
    margin-bottom: 1rem;
    padding-left: 4em;
    padding-right: 4em;
  }

  .container-54.no-paddingcontainermobile.case-study-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .logo-group {
    justify-content: flex-end;
    align-items: center;
  }

  .event-padding-global {
    margin-top: -4rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .timeline_title {
    font-size: 2rem;
  }

  .timeline_title.text-color-white.title-text {
    margin-bottom: 1rem;
    font-size: 36px;
  }

  .timeline_title._1rem_bot {
    font-size: 1.75rem;
  }

  .image-82 {
    margin-right: .5rem;
  }

  .hero_header {
    background-position: 0%;
    height: auto;
  }

  .bold-text-43 {
    font-size: 36px;
  }

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

  .register {
    padding: 8px 48px;
    font-size: 16px;
  }

  .hero_time.text-white {
    font-size: 20px;
  }

  .paragraph-16.color-body.text-align-center {
    font-size: 16px;
  }

  .video_auto {
    max-width: none;
    height: 360px;
    max-height: none;
    margin-top: 2rem;
    margin-left: auto;
    margin-right: auto;
  }

  .icon_box {
    width: 360px;
    height: auto;
    padding-bottom: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

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

  .paragraph_evet_text.text-align-center {
    font-size: 16px;
  }

  .paragraph_evet_text.text-color-white.align_right {
    text-align: left;
    align-self: flex-start;
    font-size: 16px;
  }

  .paragraph_evet_text.text-color-white.text-align-left {
    font-size: 16px;
  }

  .padding-section-icon {
    padding-top: 3rem;
    padding-bottom: 3rem;
    display: block;
  }

  .section-icon-event {
    grid-row-gap: 32px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    justify-items: start;
    max-width: 50rem;
  }

  .image-83 {
    display: block;
  }

  .why_contents-left {
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 2rem;
  }

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

  .who_contianer {
    justify-content: flex-start;
    align-items: center;
  }

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

  .heading-style-h3-7.text-color-white {
    text-align: left;
  }

  .who_contianer--left {
    margin-left: 0;
  }

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

  .who_image_2 {
    display: none;
  }

  .h6-5 {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 1rem;
  }

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

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

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

  .heading-style-h3-8.padding_1-5 {
    font-size: 1.75rem;
  }

  .paragraph-17 {
    font-size: 16px;
  }

  .ai_gif {
    display: block;
  }

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

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

  .timelline1_v2 {
    display: none;
  }

  .time_left {
    align-self: center;
  }

  .event_content-left_1 {
    width: 400px;
    margin-bottom: 4rem;
  }

  .timeline_section1 {
    grid-template-columns: .25fr 1.25fr;
  }

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

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

  .time_text {
    color: #666;
    font-size: 18px;
    font-weight: 600;
  }

  .section_testimonial_desktop {
    display: none;
  }

  .event_title {
    font-size: 1.5rem;
  }

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

  .event_content-right_2 {
    margin-bottom: 0;
  }

  .event_content-right_2.position_change_mobile_2 {
    width: 400px;
    bottom: -423px;
  }

  .event_content-right_2.position_chnage_4 {
    width: 400px;
    bottom: -118px;
  }

  .event_content-left.position_chnage_mobile {
    width: 400px;
    bottom: -363px;
  }

  .hero-registrationwrap-5 {
    padding-top: 4px;
  }

  .bold-text-44, .signup-heading-9 {
    font-size: 2rem;
  }

  .hero-registrationform-8 {
    width: 40em;
    margin-top: 2em;
  }

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

  .registrationform-emailfield-7 {
    border-radius: 5px;
    width: 100%;
    height: 40%;
    margin-top: 0;
    margin-bottom: 6%;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 2em;
  }

  .registrationform-emailfield-7.hero-bright {
    font-size: 1.5em;
  }

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

  .text-size-regular-15.text-align-center {
    font-size: 16px;
  }

  .who_contents-left {
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 2rem;
  }
}

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

  h1, h2 {
    font-size: 10em;
  }

  h3 {
    font-size: 7.5em;
  }

  h4, h5, h6, p {
    font-size: 5em;
  }

  .section {
    justify-content: flex-start;
    margin-top: 4em;
    padding: 0 1rem;
    display: block;
  }

  .section.inter {
    height: 0;
  }

  .section.no-padding-bottom-mobile {
    padding-top: 0;
    padding-bottom: 8em;
  }

  .section.footer {
    margin-top: 0;
    padding-top: 2.1em;
    padding-bottom: 1.8em;
  }

  .section.trial {
    padding-top: 0;
    padding-bottom: 8em;
  }

  .section.hero-top-page {
    padding-top: 12.5em;
    top: 10%;
  }

  .section.hero-top-page.mobile-version {
    height: 370px;
  }

  .section.mobile-no-padding-top {
    padding-top: 0;
  }

  .section.small-padding.mobile-no-padding-top._3 {
    display: block;
  }

  .section.small-padding.mobile-no-padding-top._3.padding-adjustment {
    margin-left: 0;
    margin-right: 0;
    padding-left: 3rem;
    padding-right: 2rem;
  }

  .section.overview {
    padding-bottom: 5em;
  }

  .section.related-pages {
    padding-bottom: 6.5em;
  }

  .section.industry {
    padding-bottom: 2em;
  }

  .section.mobile-version {
    padding-top: 8em;
    padding-bottom: 4em;
  }

  .section.contactir {
    margin-bottom: 18em;
  }

  .section.mobile-spacing {
    margin-bottom: 2rem;
  }

  .section.mobile-spacing.color-background {
    margin-bottom: 0;
    padding-top: 8em;
    padding-bottom: 8em;
  }

  .section.cant-find-page {
    margin-top: 15em;
    margin-bottom: 24em;
    padding-bottom: 0;
  }

  .container {
    margin-left: auto;
    padding-left: 2em;
    padding-right: 2em;
    display: block;
  }

  .container.navbar {
    margin-bottom: 0;
  }

  .container.footer {
    padding-left: 1em;
    padding-right: 0;
  }

  .container.footer.with-divider-top {
    text-align: left;
    padding-left: 0;
    padding-right: 0;
  }

  .container.no-paddingcontainermobile {
    padding-left: 0;
    padding-right: 0;
  }

  .container.hero {
    align-items: flex-start;
    height: auto;
    margin-bottom: 0;
  }

  .container.center.industry {
    padding-top: 8em;
    padding-bottom: 2em;
  }

  .container.contact-us.generalheader.mobile-ver {
    margin-top: 8px;
  }

  .container.address.mobile-adjustment {
    margin-top: 208px;
    padding-top: 0;
  }

  .container.half-container {
    margin-top: -20em;
  }

  .container.half-container.spacing-adjustment-tablet.mobile-ver {
    margin-top: -10px;
  }

  .container.mobile-vesion {
    margin-top: 40px;
  }

  .container.mobile-version {
    margin-top: 24px;
  }

  .container.pricing_faq {
    padding-left: 8em;
    padding-right: 8em;
  }

  .container.mobile-spacing {
    margin-top: 2rem;
  }

  .container.mobile-spacing-2 {
    margin-top: 1rem;
  }

  .style-item.style-color, .style-item.style-grid {
    grid-template-columns: 1fr;
  }

  .p-big.plus {
    margin-left: .9em;
    margin-right: .6em;
    font-size: 10em;
  }

  .p-big.mobile-16px {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .button {
    font-size: 3em;
  }

  .txt.with-txtwrap {
    margin-top: .5em;
  }

  .block-hero {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-top: 1em;
    margin-bottom: 1em;
    padding-left: 1em;
    padding-right: 1em;
  }

  .hero-section {
    height: 188.797vh;
    max-height: 820px;
    padding-top: 14em;
    padding-bottom: 45em;
    display: block;
    top: 0;
    overflow: hidden;
  }

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

  .footer {
    font-size: 4vw;
  }

  .navbar {
    height: 16.6em;
  }

  .block-navbar {
    justify-content: space-between;
    height: auto;
    font-size: 1.5vw;
    display: flex;
  }

  .navbar-logo {
    width: 18.7em;
    height: 3em;
  }

  .navbar-wrap {
    min-height: 0;
    display: flex;
  }

  .navbar-wrap1 {
    display: block;
  }

  .navbar-link {
    font-size: 5em;
  }

  .navbar-wrap2 {
    width: 100%;
    margin-top: 5.7em;
    margin-bottom: 10em;
    padding-left: 8.3em;
    padding-right: 8.3em;
  }

  .navbar-megamenubutton {
    display: block;
  }

  .navbar-fixed {
    height: auto;
  }

  .h1 {
    margin-top: .5em;
    margin-bottom: .5em;
  }

  .h1.mobile-weight700 {
    margin-bottom: 0;
    font-size: 2rem;
    line-height: 2.5rem;
  }

  .h1.no-margin-topbottom {
    line-height: 44px;
  }

  .h1.mobile-h2 {
    font-size: 32px;
    line-height: 40px;
  }

  .h1.mobile-h2.hero-small {
    margin-bottom: 24px;
    font-size: 32px;
    line-height: 40px;
  }

  .h2.hero {
    margin-bottom: .5em;
    font-size: 10em;
  }

  .h2.contact-us.spacing-adjustment--tablet.mobile-ver, .h2.news-events.spacing-adjustment---tablet.mobile-ver {
    margin-top: 40px;
  }

  .h2.mobile-h2 {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .h2.mobile-h2.hero-small {
    font-size: 2rem;
    line-height: 2.5rem;
  }

  .h2.mobile-h2.hero-small.mobile-spacing {
    line-height: 2.5rem;
  }

  .h2.mobile-h2.spacing-adjustment.spaciing-add {
    font-size: 2rem;
  }

  .h2.mobile-h2.spacing-adjustment.spaciing-add.newspacing.mobile-spacing-1 {
    text-align: left;
    margin-top: 2rem;
  }

  .h2.mobile-h2.spacing-adjustment.mobile-text-left-align {
    font-size: 2rem;
  }

  .h2.mobile-h2.mobile-spacing-1rem {
    margin-bottom: 1rem;
  }

  .h2.mobile-h2.mobile-spacing-1rem.mobile-align-left {
    text-align: left;
    font-size: 1.75rem;
  }

  .h3.number {
    width: 1.2em;
    height: 1.15em;
    margin-right: .5em;
    font-size: 8.5em;
  }

  .h3.hero {
    margin-bottom: .8em;
    font-size: 10em;
  }

  .h3.mobile-32px {
    font-size: 32px;
    line-height: 40px;
  }

  .h3.mobile-32px.card-header {
    margin-bottom: .4em;
    font-size: 32px;
    line-height: 40px;
  }

  .h3.mobile-32px.card-header.mobile-version {
    margin-top: 0;
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .h3.mobile-32px.padding-bottom-8px._40px.smallerscreens {
    width: 100%;
  }

  .h3.mobile-32px.padding-bottom-8px._40px.smallerscreens.new-h2-spacing {
    text-align: center;
    text-align: center;
    padding-bottom: .5em;
    font-size: 1.5rem;
    line-height: 1.5;
  }

  .h3.hero-text-bright {
    margin-bottom: .8em;
    font-size: 10em;
  }

  .h4.bold {
    font-size: 6.4em;
    line-height: 24px;
  }

  .h4.bold.mobile-32px {
    text-align: center;
    font-size: 2rem;
    line-height: 2.5rem;
  }

  .h4.bold.mobile-h2 {
    font-size: 8.3em;
  }

  .h4.bold.mobile-h3 {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .h4.bold.mobile-20px {
    font-size: 1.25rem;
    line-height: 1.5rem;
  }

  .h4.mobile-32px.card-header {
    margin-bottom: .4em;
  }

  .h4.mobile-32px.card-header.mobile-ver {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .h4.mobile-24px {
    font-size: 6.4em;
  }

  .h4._16px {
    font-size: 1rem;
  }

  .h4.text-black.mobile-ver {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .h4.text-black.mobile-ver.mobile-version {
    font-size: 3rem;
  }

  .h4.vertical-padding.mobile-ver.center.mobile-h2 {
    font-size: 2rem;
    line-height: 2.5rem;
  }

  .h4._40px.mobile-32px.new_connect_title {
    font-size: 1.75rem;
  }

  .h5.bold._24px {
    font-size: 6.4em;
  }

  .h5.bold._24px.tablet-adjustment.align-left {
    text-align: left;
  }

  .h5.bold.text-brandblue.mobile-24px.semibold.mobile-version {
    margin-right: 2rem;
    font-size: 1.3rem;
    line-height: 1.7rem;
  }

  .h5.text-black.upperfont-text.mobile-24px {
    font-size: 6.4em;
  }

  .h5.footer {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .h5.footer.mobile-h6 {
    font-size: 1rem;
  }

  .h5.with-wrap {
    width: 14rem;
  }

  .h5.mobile-16px {
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.5rem;
  }

  .h5._24px {
    font-size: 1.5em;
  }

  .h5._24px.mobile-16px {
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
  }

  .h6.mobile-16px {
    font-size: 5em;
    font-weight: 700;
  }

  .h6.navbar-tab {
    font-size: 4.3em;
  }

  .h6.text-black.for-pricingplancompare {
    font-weight: 300;
  }

  .h6.text-black.for-pricingplancompare.normal {
    white-space: break-spaces;
    padding-right: 0;
    font-size: 1.05rem;
    font-weight: 400;
  }

  .h6.text-brandblue.mobile-weight600 {
    color: var(--white\<deleted\|variable-27c22a21\>);
    text-align: center;
    min-width: 0;
    max-width: none;
    font-size: .625rem;
    font-weight: 600;
    line-height: .8rem;
    display: block;
    position: relative;
    left: 0;
  }

  .h6.text-brandblue.mobile-weight600.mobile-ver {
    font-size: .875rem;
    line-height: 1.375rem;
  }

  .h6.text-brandblue.mobile-weight600.mobile-ver.text-black {
    white-space: break-spaces;
    font-size: .7rem;
    line-height: .8rem;
    display: inline-block;
    position: static;
  }

  .h6.text-brandblue.mobile-weight600.mobile-ver.text-black.mobile-version {
    font-size: .625rem;
    line-height: 1rem;
  }

  .h6.text-brandblue.mobile-weight600.text-black {
    font-size: .7rem;
    line-height: .8rem;
  }

  .h6.text-brandblue.mobile-weight600.mobile-version {
    min-width: 4.5rem;
    font-size: .7rem;
    left: auto;
    right: -.1rem;
  }

  .h6.nav-h6.semibold.fontsize-fix {
    font-size: .875rem;
  }

  .p-small {
    text-align: center;
    font-size: .75rem;
    line-height: 1rem;
  }

  .p-small.footer-link {
    font-size: 1.8em;
  }

  .p-small.text-grey {
    font-size: 3.3em;
  }

  .p-small.text-grey.home-quote-description {
    font-size: 3.7em;
    line-height: 1.6;
  }

  .p-small.lang {
    font-size: 1.9em;
  }

  .p-small.mobile-center {
    text-align: center;
  }

  .p {
    text-align: left;
    white-space: normal;
    flex-direction: row;
    flex: 1;
    justify-content: flex-start;
    align-self: center;
    align-items: stretch;
    width: auto;
    max-width: 15rem;
    padding-right: 15px;
    font-size: .85rem;
    font-weight: 400;
    line-height: 1.25rem;
    text-decoration: none;
    display: inline-block;
  }

  .p.text-white.hero {
    margin-top: 0;
    font-size: 3.7em;
  }

  .p.text-white.hero.black.cta-bottom.bottom-padding-24px {
    margin-bottom: 1.5rem;
  }

  .p.text-white.hero.black.cta-bottom.bottom-padding-24px.mobile-landscape-version.mobile-portrait-version {
    text-align: left;
    width: auto;
    margin-top: 30px;
    margin-left: auto;
    font-size: .7rem;
    display: inline-block;
  }

  .p.text-black.hero {
    font-size: .8rem;
  }

  .p.text-align-left.faq {
    max-width: 15rem;
    margin-right: 0;
  }

  .p.with-wrap {
    width: 5em;
  }

  .p.mobile-16px {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .p.text-bodyblack {
    text-align: left;
    font-size: .85rem;
  }

  .p.text-bodyblack.tablet-mobile_ver {
    font-size: .875rem;
    line-height: 1.375rem;
  }

  .p.text-bodyblack.tablet-mobile_ver.icon {
    margin-right: .25rem;
    padding-right: 0;
    font-size: .8rem;
  }

  .p.text-bodyblack.tablet-mobile_ver.icon.tablet {
    grid-template-rows: minmax(1rem, 1.5rem);
    grid-template-columns: minmax(1rem, 1.5rem) minmax(1rem, 1.5rem) minmax(1rem, 1.5rem) minmax(1rem, 1.5rem) minmax(1rem, 1.5rem) minmax(1rem, 1.5rem) minmax(1rem, 1.5rem) minmax(1rem, 1.5rem);
  }

  .p.text-bodyblack.min-height {
    min-height: 4rem;
  }

  .p.medium {
    font-size: .85rem;
    line-height: 1.35rem;
    display: flex;
  }

  .p.medium.mobile-version {
    text-align: left;
    width: auto;
    max-width: 14rem;
    display: flex;
  }

  .p.mobile-version {
    text-align: left;
    width: 13rem;
  }

  .p.tablet-version {
    text-align: left;
    position: relative;
  }

  .p.break-two-lines {
    max-width: 15rem;
  }

  .p.align-left {
    text-align: center;
    justify-content: flex-start;
    max-width: 100%;
    display: flex;
  }

  .p.partner {
    text-align: center;
    max-width: 20rem;
  }

  .subtitle.hero {
    margin-top: 1.5em;
    margin-bottom: 1.5em;
  }

  .subtitle.mobile-16px {
    font-size: 1rem;
    font-weight: 300;
    line-height: 1.5rem;
  }

  .subtitle.text-bodyblack.hero {
    width: auto;
    font-size: 16px;
  }

  .subtitle.text-bodyblack._20px.mobile-16px {
    margin-bottom: 0;
  }

  .p-medium.mobile-14px {
    font-size: 3.8em;
  }

  .p-medium.mobile-14px.text-logodarkblue {
    line-height: 22px;
  }

  .p-medium.quote-name {
    margin-top: 1em;
  }

  .tab-description {
    margin-bottom: 0;
  }

  .tab-description.text-grey.copyright {
    text-align: center;
    font-size: .5rem;
  }

  .quote.lightgrey {
    font-size: 6.5em;
  }

  .caption.mobile-16px {
    line-height: 26px;
  }

  .handwriting {
    min-width: 0;
    max-width: 130px;
    padding-left: 2.6em;
  }

  .handwriting._2 {
    width: 7em;
    margin-left: 48px;
    font-size: .875rem;
    line-height: 1.6;
  }

  .handwriting._1 {
    padding-left: 0;
  }

  .cta-blue {
    font-size: 1rem;
  }

  .cta-blue.small {
    justify-content: flex-start;
  }

  .footer-link {
    font-size: 1.2em;
    font-weight: 400;
  }

  .footer-link.big {
    color: var(--white\<deleted\|variable-27c22a21\>);
  }

  .navbar-login {
    font-size: 1vw;
  }

  .hero-txtwrap {
    width: 100%;
    margin-bottom: 2em;
  }

  .hero-txtwrap.home {
    width: auto;
  }

  .hero-imgwrap {
    justify-content: center;
    display: flex;
  }

  .hero-registrationwrap {
    background-color: #0000;
    width: auto;
  }

  .hero-registrationwrap.cta-bottom {
    width: 100%;
    padding-top: 0;
  }

  .subscribe-form-input-wrapper {
    flex: 1;
    align-self: stretch;
  }

  .subscribe-form-input {
    width: 100%;
  }

  .hero-img {
    max-height: 49em;
  }

  .decoration._2 {
    max-width: 31.4em;
    inset: auto auto 0% 13%;
  }

  .decoration._1 {
    max-width: 35em;
    top: -15%;
    right: -23%;
  }

  .decoration._3 {
    max-width: 30em;
    display: block;
    inset: -290% auto auto -23%;
  }

  .registrationform-emailfield {
    width: 100%;
    margin-bottom: 1em;
    font-size: 2.5em;
    line-height: 2em;
  }

  .registrationform-emailfield.hero-bright {
    height: 4em;
    font-size: 2.5em;
    line-height: 0;
  }

  .hero-registrationform {
    flex-direction: column;
    justify-content: center;
    width: auto;
    margin-top: 0;
    display: flex;
  }

  .hero-registrationform.cta-bottom {
    width: auto;
  }

  .hero-registrationform.cta-bottom.top-padding-8px {
    width: 100%;
    margin-top: .5rem;
  }

  .hero-registrationwraptop {
    height: 30em;
    margin-top: 1rem;
  }

  .hero-registrationwraptop.mobile-version {
    display: none;
  }

  .hero-registrationwraptop.desktop-version {
    height: auto;
    display: flex;
  }

  .hero-registrationwraptop.desktop-version.cta-bottom {
    align-items: center;
    width: 100%;
    margin-left: auto;
  }

  .hero-registrationwrapbottom {
    text-align: center;
    margin-top: auto;
    font-size: 1em;
    display: block;
  }

  .cta-registration {
    height: auto;
    padding: .6em 0;
    font-size: 2.5em;
    line-height: 1.5em;
  }

  .cta-registration.hero {
    height: 4em;
    font-size: 2.5em;
    line-height: 2em;
  }

  .footer-featuresgrid {
    grid-row-gap: 1.5em;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    justify-items: stretch;
  }

  .block-copyright {
    justify-content: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 8px 1em 1.6em;
    display: flex;
  }

  .footer-featurewrap {
    text-align: center;
    align-items: flex-start;
    max-width: 14em;
    margin-left: 0;
    margin-right: 0;
  }

  .footer-featurewrap.with-animation-dropdown {
    cursor: pointer;
    align-items: flex-start;
    max-width: none;
    margin-bottom: 0;
    margin-left: 0;
    overflow: hidden;
  }

  .footer-featurewrap.get-in-touch {
    margin-bottom: 3.7em;
  }

  .footer-featurewrap.footer-spacing {
    margin-left: 0;
  }

  .footer-featuretitle {
    margin-top: .4em;
    margin-bottom: .4em;
    font-size: 1.5em;
  }

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

  .footer-socialnetworkgrid {
    margin-top: .5em;
    margin-bottom: 0;
  }

  .socialnetwork-link {
    width: 2.2em;
    height: 2.2em;
  }

  .mobileapp-logo {
    width: 9em;
    max-width: none;
    height: auto;
  }

  .footer-mobileappgrid {
    margin-top: .5em;
  }

  .policy-wrap {
    grid-column-gap: 3em;
    grid-template-columns: 1fr 1fr;
    justify-content: stretch;
    font-size: 2vw;
    line-height: 2.4;
  }

  .block-policy {
    justify-content: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 1.8em 1em;
  }

  .privacy-languagewrap {
    align-items: center;
    line-height: 1.2;
  }

  .language-img {
    transform: scale(.8);
  }

  .customerslogos {
    grid-column-gap: .75em;
    grid-row-gap: .5em;
    grid-template-rows: 10em 10em;
    grid-template-columns: 9vw 9vw 9vw 9vw 9vw 9vw 9vw 9vw 9vw 9vw;
    grid-auto-rows: 0;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    width: 100%;
    height: 20em;
    margin-top: 1em;
    display: grid;
  }

  .customerslogo-logo {
    max-width: 10em;
  }

  .testimony-quote {
    margin: 8em 0;
  }

  .quote-logo {
    width: 27em;
    height: 4.3em;
    margin-top: 6.3em;
    margin-bottom: 6.3em;
  }

  .quote-mark {
    width: 7.2em;
    height: 5.5em;
  }

  .quote-mark.close.mobile-quote-image {
    bottom: -3%;
    right: -13%;
  }

  .quote-mark.open.mobile-quote-image {
    top: -3%;
    left: -13%;
  }

  .quote-mark.lightgrey {
    width: 20em;
    top: -5.4em;
    left: -9%;
  }

  .quote-mark.close {
    bottom: -10%;
    right: -5%;
  }

  .quote-mark.open {
    top: -10%;
    left: -7%;
  }

  .quote-mark.open-inbox {
    top: -6em;
    left: -5%;
  }

  .quote-mark.open-inbox.mobile-quote-image {
    top: -3%;
    left: -13%;
  }

  .quote-mark.close-inbox {
    bottom: -6em;
    right: -5%;
  }

  .quote-mark.close-inbox.mobile-quote-image {
    bottom: -3%;
    right: -13%;
  }

  .block-slogan.center {
    width: 100%;
  }

  .block-slogan.center.block-automargin {
    width: auto;
    max-width: 89em;
  }

  .block-maincontentstylish {
    grid-row-gap: 7em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-top: 3.6em;
    margin-bottom: 3.6em;
  }

  .block-maincontentstylish._2 {
    grid-template-columns: 1fr;
  }

  .block-maincontentstylish.block-automargin {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .maincontentstylish-wrapleft {
    padding-left: 2em;
    padding-right: 2em;
    display: block;
  }

  .maincontentstylish-wrapright {
    display: block;
  }

  .maincontentstylish-wraphandwriting {
    font-size: 2vw;
    bottom: 1.5em;
    left: 0;
  }

  .maincontentstylish-wraphandwriting._2 {
    top: 29%;
    right: -2%;
  }

  .maincontentstylish-wraphandwriting._2.video-watchnow {
    width: 25em;
    top: 105.5%;
    left: 159px;
  }

  .maincontentstylish-wraphandwriting._2.mobile-ver {
    width: 18.5em;
    top: 30%;
  }

  .maincontentstylish-wraphandwriting._2.mobile-ver.megascreen {
    width: auto;
    margin-left: 5%;
    margin-right: auto;
    right: 0;
  }

  .maincontentstylish-wraphandwriting._3 {
    width: 25em;
    bottom: -4.3em;
    left: 1.7em;
  }

  .maincontentstylish-wraphandwriting._3.mobile-ver {
    position: static;
    bottom: -2em;
    left: 0;
  }

  .maincontentstylish-wraphandwriting.static-position.center-middle.position-adjustment.padding-adjustment {
    margin-bottom: 2em;
    margin-left: 5rem;
    margin-right: auto;
  }

  .handwriting-arrow {
    width: 5.8em;
    height: 5.1em;
    bottom: 0;
  }

  .handwriting-arrow._3 {
    width: 5.8em;
    height: 2.7em;
    bottom: .2em;
    left: -.3em;
  }

  .handwriting-arrow._2 {
    width: 5.5em;
    max-width: 180%;
    height: 2.4em;
    margin-top: 3em;
    margin-left: -8em;
    position: relative;
    inset: 0% auto 0 7em;
  }

  .home-img._1.width-fix {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .home-img.version-mobile.center {
    max-width: 100%;
  }

  .maincontentstylish-paragraphnumber {
    flex-direction: row;
    align-items: center;
    height: 40px;
  }

  .maincontentstylish-wraplist {
    margin-top: 16px;
    margin-bottom: 6.3em;
  }

  .listitem {
    padding-top: 2em;
    padding-bottom: .5em;
  }

  .listbullet-greencheck {
    margin-top: 1em;
    margin-right: 3em;
  }

  .listbullet-greencheck.small {
    width: 5.5em;
    height: 4.3em;
  }

  .default-link:hover {
    color: var(--sub-black\<deleted\|variable-f09c5c5f\>);
  }

  .cta-blueicon {
    padding-left: .6em;
    transform: scale(.8);
  }

  .cta-blueicon.smaller {
    height: 3em;
    padding-left: 0;
  }

  .home-channelswrap {
    width: 26em;
    height: 7.2em;
    margin-top: -3.5em;
    padding-top: 1.4em;
    padding-bottom: 1.4em;
    font-size: 2vw;
  }

  .maincontentstylish-imgwrap {
    width: 100%;
    left: 0;
  }

  .channel-logo {
    width: 4.2em;
  }

  .block-intersection {
    display: none;
  }

  .cardcta-yellow {
    text-align: left;
    border-radius: 0;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 8.3em 4.3em;
  }

  .cardcta-yellow.block-automargin.mobile-fullwidth {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 4em;
  }

  .cardcta-yellow.block-automargin.mobile-fullwidth.mobile-landscaper-version {
    border-radius: 15px;
  }

  .trial-registrationwraptop {
    flex-direction: column;
    height: 28em;
  }

  .trial-registrationwraptop.version-mobile {
    width: 100%;
    display: flex;
  }

  .trial-registrationwrap {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: none;
  }

  .trial-registrationform {
    flex-direction: column;
    justify-content: center;
    width: 100%;
    max-width: none;
    height: 55em;
    display: flex;
  }

  .block-saleforcepartner {
    flex-direction: column;
  }

  .saleforcepartner-txtwrap {
    border-top-right-radius: 16px;
    border-bottom-left-radius: 0;
    width: auto;
    padding-right: 6.5em;
  }

  .casestudycard-wrapr {
    border-top-right-radius: 0;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    width: 100%;
    height: 47%;
    min-height: 70em;
    padding: 9.5em;
  }

  .casestudycard-wrapr.background-secondaryblue {
    background-position: -36vw 31vh, 48vw -19vh;
    background-size: 70vw, 100vw;
    width: 100%;
  }

  .casestudycard-wrapr.background-secondaryblue.mobilecasestudycardcorner {
    width: 99%;
  }

  .casestudycard-wrapr.page-connect, .casestudycard-wrapr.page-evaluate {
    background-position: 7% 70%;
    background-size: 125%;
  }

  .saleforcepartner-img {
    width: 53.5em;
    max-width: none;
    height: 53em;
  }

  .saleforcepartner-logoroche {
    width: 20em;
    height: 8em;
    margin-right: 3em;
  }

  .saleforcepartner-logo {
    width: 25%;
    height: 12.5em;
  }

  .saleforcepartner-cinnoxlogo {
    width: 30%;
    height: 4.8em;
  }

  .saleforcepartner-txtwraptop {
    padding-left: 3.2em;
  }

  .saleforcepartner-txtwrapcenter {
    margin-top: 0;
  }

  .block-intersection2 {
    display: none;
  }

  .footer-featurewrap1 {
    justify-content: space-between;
    width: 100%;
    margin-bottom: 0;
    display: flex;
  }

  .footer-arrow {
    width: 1.2em;
    height: .7em;
    display: block;
  }

  .footer-featurewrap2 {
    flex-direction: column;
    align-items: flex-start;
    height: auto;
    margin-left: 0;
    display: none;
    overflow: hidden;
  }

  .block-automargin.mobile-fullwitdh {
    max-width: none;
  }

  .navbar-boxlink {
    min-height: 17.5em;
  }

  .navbar-boxlink.with-dropdown-interaction {
    min-height: 15em;
  }

  .navbar-boxlink.with-dropdown-interaction.with-divider-top-megamenuonly, .navbar-boxlink.with-dropdown-interaction.with-divider-top-megamenuonly.hide {
    display: flex;
  }

  .navbar-boxlink.with-dropdown-interaction.desktop-hide.hide {
    display: none;
  }

  .navbar-linkarrow {
    width: 3.3em;
    height: 2em;
    margin-right: 0;
  }

  .navbar-subboxlinkwrap {
    grid-row-gap: 2.5em;
    grid-auto-flow: row;
    justify-items: stretch;
    width: auto;
  }

  .navbar-subboxlinkwrap.special-grid-menu.menu-grid {
    grid-column-gap: 1em;
    grid-row-gap: 0em;
    grid-template-columns: 1fr;
  }

  .navbar-subboxlink {
    width: auto;
    padding: 2.4em 7em;
  }

  .subboxlink-icon {
    font-size: 1em;
  }

  .navbar-subbox {
    width: auto;
    display: none;
  }

  .navbar-subbox.large-megamenu.language-selections {
    width: 100%;
    display: none;
  }

  .navbar-subbox.large-megamenu--2.language-selections {
    width: 100%;
  }

  .navbar-subbox.large-megamenu--2.special-spacing-grid {
    display: block;
  }

  .navbar-subbox.large-megamenu--2.special-spacing-grid.mobile-menu-grid {
    display: none;
    position: static;
    top: auto;
    left: auto;
  }

  .navbar-subbox.large-megamenu--1 {
    display: none;
  }

  .navbar-subbox.large-megamenu--1.language-selections {
    width: 100%;
  }

  .navbar-subbox.large-megamenu--3 {
    display: none;
  }

  .navbar-subbox.large-megamenu--3.language-selections {
    width: 100%;
  }

  .navbar-subbox.large-megamenu--14 {
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    display: none;
  }

  .navbar-subbox.large-megamenu--14.language-selections {
    width: 100%;
  }

  .navbar-subboxwrap {
    margin-bottom: 6em;
  }

  .navbar-subboxwrap.special-gird {
    width: auto;
  }

  .navbar-subboxwrap.special-width {
    width: auto;
    display: block;
  }

  .subboxwrap-captionbox.with-divider-bottom {
    padding-left: 7em;
  }

  .subboxwrap-captionbox.with-divider-bottom.mobiel-menu-spacing {
    padding-bottom: 0;
    padding-left: 0;
  }

  .navbar-h6 {
    font-size: 5em;
  }

  .boxlink-txtwrap {
    height: 15em;
  }

  .boxlink-txtwrap.padding-adjustment {
    display: flex;
  }

  .hero-img2 {
    height: 42em;
    display: none;
    inset: auto -32% 12% auto;
  }

  .hero-img2.mobile-hidden {
    display: none;
  }

  .hero-img3 {
    width: 40em;
    height: 18em;
    inset: auto auto 0% 12%;
  }

  .hero-img3.mobile-hidden {
    display: none;
  }

  .hero-img4 {
    object-position: 50% 100%;
    width: 54em;
    height: 58em;
    right: 18%;
  }

  .hero-img4.mobile-hidden {
    display: none;
  }

  .hero-img5 {
    height: 42em;
    display: block;
    inset: auto -32% 10% auto;
    overflow: hidden;
  }

  .hero-img5.mobile-hidden {
    display: none;
    overflow: hidden;
  }

  .elevation-iconplaceholder {
    padding: 3em;
  }

  .primary-cta-typo {
    max-width: none;
    overflow: hidden;
  }

  .primary-cta-typo.bold {
    max-width: 8.8em;
  }

  .primary-cta-typo.bold.button {
    width: auto;
    max-width: none;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 4.3em;
  }

  .primary-cta-typo.small.cta-cookiesbtn {
    width: auto;
    max-width: none;
    font-size: 14px;
  }

  .primary-cta-typo.small.button {
    font-size: 3.4em;
  }

  .primary-cta-typo.small.text-subblack.mobile-16px {
    margin-top: 2rem;
    font-size: 5em;
  }

  .primary-cta-typo.small.text-brandblue.background-orange.absolute-position {
    justify-content: center;
    width: auto;
  }

  .primary-cta-typo.small.faq {
    text-align: left;
    white-space: normal;
    margin-right: 8px;
  }

  .primary-cta-typo.fullwidth {
    margin-top: 1.5em;
  }

  .primary-cta-typo.medium.button.fullwidth {
    padding: .5rem 0;
    font-size: 4.3em;
  }

  .primary-cta-typo.medium.navbar-link {
    font-size: 4.3em;
  }

  .primary-cta-typo.medium.footer-link {
    width: 99%;
    font-size: 1em;
  }

  .primary-cta-typo.medium.footer-link.big {
    justify-content: center;
    font-size: 1.9em;
    font-weight: 500;
    line-height: 2.4;
    overflow: visible;
  }

  .primary-cta-typo.medium.language-link {
    font-size: 1.9em;
    font-weight: 500;
    text-decoration: none;
  }

  .primary-cta-typo.medium.login {
    font-size: 2.5em;
  }

  .primary-cta-typo.medium.button.center {
    flex-direction: row;
    justify-content: center;
    font-size: 4.3em;
  }

  .primary-cta-typo.medium.button {
    margin-top: 4px;
    padding: 8px 24px;
    font-size: 1rem;
  }

  .primary-cta-typo.login {
    font-size: 3.4em;
  }

  .primary-cta-typo.small.text-grey {
    font-size: 4.3em;
  }

  .primary-cta-typo.small.text-grey.upperfont-text.menubar_title.mobile-title-spacing {
    margin-top: .5rem;
    margin-bottom: .5rem;
    padding-left: 1.5rem;
  }

  .tertiarybtn.contact-us {
    font-size: 1em;
    line-height: 1.5;
  }

  .placeholder {
    font-size: 3.8em;
  }

  .filled-input {
    font-size: 5em;
  }

  .with-arrow {
    background-size: auto 1.2em;
    padding-right: 2em;
  }

  .with-download {
    background-size: auto 1em;
    padding-right: 1.2em;
  }

  .with-download:hover {
    background-size: auto .75em;
  }

  .linkarrow-img1 {
    width: auto;
  }

  .linkarrow-img2.padding-adjustment {
    width: 3rem;
  }

  .subboxlink-imgwrap {
    width: auto;
    height: auto;
    margin-top: 1.2em;
    margin-right: 3.2em;
    font-size: 1em;
    transform: scale(.8);
  }

  .subboxlink-img2 {
    width: 5.8em;
    margin-right: 4.5em;
    font-size: 1em;
  }

  .cta-login {
    height: 8.5em;
    margin-bottom: 3.5em;
  }

  .megamenu-icon {
    width: .8em;
    height: .5em;
    top: 35%;
  }

  .megamenu-icon.to-close {
    width: .6em;
    height: .6em;
    display: none;
  }

  .popup-sitechange {
    width: 95%;
    height: 120em;
    padding: 6.5em 5em 10em;
  }

  .popup-sitechange-wrap {
    grid-row-gap: 2em;
    margin-top: 45%;
  }

  .popup-unfinishedorder {
    width: 95%;
    height: 100em;
    padding: 6.5em 5em 10em;
  }

  .popup-buttonwrap {
    margin-top: 3.5em;
  }

  .popup-header {
    font-size: 6em;
  }

  .popup-header.number {
    margin-right: .5em;
    padding-left: .75em;
    font-size: 8.3em;
  }

  .popup-leavingtoosoon {
    width: 95%;
    height: 100em;
    padding: 6.5em 5em 10em;
  }

  .popup-cookies {
    border-radius: 0;
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px;
    bottom: 0;
    left: 0%;
    right: 0;
  }

  .popup-cookies.elevation-float {
    align-items: flex-start;
    padding: 4em;
  }

  .popup-cookies.elevation-cookies {
    left: 0%;
  }

  .popup-cookies.elevation-cookies.cookies-mobile {
    align-items: flex-start;
    padding: 16px 24px 24px;
    left: 0%;
  }

  .popup-cookies-txtwrap {
    margin-bottom: 4em;
  }

  .label {
    font-size: 7em;
  }

  .label.comingsoon {
    font-size: 4.4em;
  }

  .label.comingsoon.small {
    clear: none;
    text-align: center;
    order: 1;
    align-self: center;
    margin-left: -8px;
    margin-right: 0;
    padding-top: .25rem;
    font-size: .75rem;
    display: block;
    position: relative;
    top: 0;
    left: .5rem;
    right: 0;
  }

  .label.comingsoon.small.absolute-position.capsule-shape {
    top: -18%;
    right: -41%;
  }

  .label.comingsoon.small.absolute-position.capsule-shape.x-small.no-lineheight-24-7label {
    top: -15%;
    right: -30%;
  }

  .label.comingsoon.small.tiny {
    justify-content: center;
    align-items: center;
    width: 2.91125rem;
    height: .545rem;
    font-size: 1.3em;
    line-height: 1;
    display: flex;
  }

  .label.comingsoon.small.mobile-version {
    width: auto;
    max-width: 8rem;
    margin-right: 1.2rem;
    padding-top: .25rem;
    padding-bottom: .25rem;
    position: absolute;
    top: 1.25rem;
    left: auto;
    right: 1.5rem;
  }

  .label.comingsoon.small.mobile-version.two-lines {
    width: auto;
    max-width: 8rem;
    margin-right: 1.4rem;
    padding-right: .25rem;
    font-size: .7rem;
    position: absolute;
    top: 1.25rem;
    left: auto;
    right: 1.5rem;
  }

  .label.comingsoon.small.mobile-version.two-lines.no-icon {
    position: absolute;
    top: 1.2rem;
    right: -.5rem;
  }

  .label.comingsoon.small.mobile-version.two-lines.commingsoon-center-mobile {
    position: absolute;
    top: 1.2rem;
  }

  .label.comingsoon.small.mobile-version.no-icon {
    right: -.5rem;
  }

  .label.comingsoon.small.web-version.tablet-version.padding-0-25 {
    max-width: 3.5rem;
  }

  .features {
    width: 15rem;
    font-size: .65rem;
    display: none;
  }

  .features.comingsoon {
    font-size: 4.4em;
  }

  .features.comingsoon.small {
    font-size: 3.2em;
  }

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

  .casestudycard.block-automargin {
    height: auto;
  }

  .casestudycard-wrapl {
    grid-row-gap: 2rem;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-left-radius: 0;
    width: 100%;
    height: 53%;
    padding: 5em 4.5em;
  }

  .casestudycard-wrapl.home-page {
    grid-row-gap: 10em;
    padding-top: 9em;
    padding-left: 6.5em;
    padding-right: 6.5em;
  }

  .casestudycard-wrapl.home-page.mobilecasestudycardcorner {
    width: 99%;
  }

  .saleforcepartner-imgwrap {
    background-position: 150% -60%, -50% 150%;
    background-size: 50em, 50em;
    border-top-right-radius: 0;
    border-bottom-left-radius: 16px;
    width: auto;
    padding: 9.5em;
  }

  .trial-registrationwrapbottom {
    text-align: left;
    margin-top: 4.3em;
    font-size: 1em;
  }

  .quote-box {
    margin-top: 4em;
    padding-bottom: 4em;
  }

  .testimony, .block-customerslogos {
    padding-left: 0;
    padding-right: 0;
  }

  .cardcta-branding {
    text-align: left;
    border-radius: 15px;
    align-items: flex-start;
    margin: 2px 0 2em;
    padding: 7em 8em;
  }

  .cardcta-branding.block-automargin.mobile-fullwidth {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .cardcta-widthlimiter {
    max-width: none;
  }

  .cardcta-branding-buttonwrap {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-content: space-between;
    height: 25em;
    margin-top: 2.5em;
    display: flex;
  }

  .cardcta-branding-buttonwrap.onebutton {
    flex-direction: column-reverse;
    align-items: flex-start;
    height: 15em;
  }

  .hero-header {
    min-height: 170em;
    padding-top: 0;
  }

  .hero-header.img-outlow-mobile {
    margin-bottom: 5em;
    overflow: visible;
  }

  .hero-header.img-halfoutlow {
    min-height: 136em;
    margin-bottom: 25em;
    overflow: visible;
  }

  .hero-header.img-halfoutlow.evaluate_hero {
    margin-bottom: 2em;
    overflow: hidden;
  }

  .hero-header.page-partner {
    min-height: 130em;
    margin-bottom: 25em;
    overflow: visible;
  }

  .hero-header.page-aboutus {
    margin-top: -2em;
    margin-bottom: 0;
    padding-bottom: 15em;
    overflow: visible;
  }

  .hero-header.page-aboutus.mobile-ver {
    padding-top: 2em;
  }

  .hero-header.small {
    padding-bottom: 5em;
  }

  .hero-header.connect-hero.landcape_mobile_ver.portrait_mobile_ver {
    min-height: 69em;
  }

  .hero-buttonwrap {
    max-width: 80%;
    margin-top: 0;
  }

  .hero-heading {
    margin-bottom: 0;
  }

  .hero-wrap {
    max-width: 92.5em;
  }

  .hero-backgroundimg {
    inset: 0%;
  }

  .hero-backgroundimg.version-mobile {
    display: block;
  }

  .hero-backgroundimg.page-orchestrate {
    max-width: 80%;
    bottom: -26%;
    left: auto;
  }

  .hero-backgroundimg.page-orchestrate.version-mobile {
    width: 70vw;
    max-width: 70vw;
    position: relative;
    inset: 0 5% auto;
  }

  .hero-backgroundimg.page-connect {
    max-width: 240%;
    inset: auto auto 7%;
  }

  .hero-backgroundimg.page-connect.version-desktop.wide-screen.landscape-mobile-crop {
    display: block;
  }

  .hero-backgroundimg.page-connect.version-desktop.wide-screen.landscape-mobile-crop.portrait-mobile-crop {
    width: 220%;
    display: none;
  }

  .hero-backgroundimg.page-connect.version-mobile {
    max-width: 220%;
    display: block;
    overflow: hidden;
  }

  .hero-backgroundimg.page-partner {
    max-width: 90%;
    bottom: -22%;
  }

  .hero-backgroundimg.page-partner.bottom-left {
    z-index: 6;
    max-width: 16em;
    bottom: 0%;
    left: -1%;
  }

  .hero-backgroundimg.page-partner.bottom-left._1920-ver {
    max-width: 17.2em;
  }

  .hero-backgroundimg.page-partner.top-left {
    max-width: 12em;
    top: auto;
    bottom: 24%;
    left: 26%;
  }

  .hero-backgroundimg.page-partner.bottom-right {
    max-width: 13.9em;
    bottom: 13%;
    right: 0%;
  }

  .hero-backgroundimg.page-partner.bottom-right.mobile-landscape-adjustment {
    max-width: 16.5em;
    bottom: -10%;
    right: 0%;
  }

  .hero-backgroundimg.page-partner.top-right {
    max-width: 13em;
    top: auto;
    bottom: 26%;
  }

  .hero-backgroundimg.page-partner.middle {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    width: auto;
    height: 41.6em;
    bottom: -2px;
  }

  .hero-backgroundimg.page-partner.middle.mobile-ver {
    height: 44em;
    bottom: -20%;
  }

  .hero-backgroundimg.page-partner.middle.mobile-ver._1440-px {
    max-width: 100%;
    height: 8rem;
    bottom: -20%;
  }

  .hero-backgroundimg.page-aboutus {
    max-width: 90%;
    position: static;
    bottom: 0%;
  }

  .hero-backgroundimg.page-aboutus.bottom-left {
    max-width: 22em;
    bottom: 7%;
    left: 5%;
  }

  .hero-backgroundimg.page-aboutus.top-left {
    max-width: 12em;
    top: auto;
    bottom: 24%;
    left: 26%;
  }

  .hero-backgroundimg.page-aboutus.bottom-right {
    max-width: 20em;
    bottom: 10%;
    right: 23%;
  }

  .hero-backgroundimg.page-aboutus.top-right {
    max-width: 13em;
    top: auto;
    bottom: 26%;
  }

  .hero-backgroundimg.page-aboutus.version-mobile {
    border-radius: 8px;
    margin-top: 10px;
  }

  .hero-backgroundimg.page-evaluate {
    object-fit: fill;
    max-width: 130vw;
    overflow: visible;
  }

  .generalheader {
    max-width: 92.5em;
  }

  .generalheader.mobile-text-left-align {
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .generalheader.mobile-text-left-align.mobile-spacing-2 {
    margin-top: 1rem;
  }

  .generalheader.special-banner.mobile-banner {
    max-width: 90em;
  }

  .generalheader-heading {
    margin-bottom: 0;
  }

  .generalheader-heading.text-left-align {
    align-items: flex-start;
  }

  .generalheader-logogrid {
    grid-row-gap: 1rem;
    margin-top: 3em;
  }

  .logogrid-logo.pricingcard-options {
    width: 6.4em;
    height: 6.4em;
    margin-bottom: 0;
  }

  .logogrid-logodescription {
    margin-top: .5rem;
    font-size: 2.2em;
  }

  .block-pageheader.block-automargin {
    text-align: center;
    align-items: center;
    padding-top: 2.5em;
    display: flex;
  }

  .block-pageheader.block-automargin.mobile-ver {
    margin-top: -10px;
  }

  .block-pageheader.block-automargin.mkt-filter-wrapper {
    display: block;
  }

  .block-maincontentsimple {
    grid-template-rows: 1fr auto;
    grid-template-columns: 1fr;
    margin-top: 4em;
    margin-bottom: 4em;
  }

  .block-maincontentsimple._2 {
    grid-row-gap: 3em;
    grid-template-rows: 1fr auto;
    grid-template-columns: 1fr;
  }

  .block-maincontentsimple._2.block-automargin {
    grid-column-gap: 2em;
    grid-row-gap: 3em;
    grid-auto-flow: row;
  }

  .maincontentsimple-heading {
    flex-direction: row;
    align-items: center;
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .maincontentsimple-heading.new-center {
    text-align: center;
    display: block;
  }

  .maincontentsimple-listitem {
    padding-top: 2em;
    padding-bottom: 2em;
  }

  .maincontentsimple-wraphandwriting {
    font-size: 2vw;
  }

  .maincontentsimple-wraphandwriting._2 {
    right: 0%;
  }

  .maincontentsimple-wraphandwriting._3 {
    width: 19em;
    left: -.9em;
  }

  .maincontentsimple-wrapright {
    flex-wrap: nowrap;
    margin-top: 3em;
  }

  .maincontentsimple-img {
    width: 15.9569rem;
    max-width: none;
    height: 15.24rem;
  }

  .maincontentsimple-img.smallheight {
    height: auto;
  }

  .maincontentsimple-img._2 {
    width: auto;
    max-width: 100%;
    height: auto;
  }

  .maincontentsimple-img._2.tablet-mobile-version {
    height: 13rem;
  }

  .maincontentsimple-img._1 {
    width: auto;
    max-width: 100%;
    height: auto;
  }

  .maincontentsimple-img._1.version-tablet.mobile-ver {
    height: 13rem;
  }

  .maincontentsimple-img.version-desktop {
    display: block;
  }

  .casestudycard-logo {
    height: 6em;
  }

  .block-pagesadvertising {
    grid-row-gap: 7em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-top: 3.6em;
    margin-bottom: 3.6em;
  }

  .block-pagesadvertising._2 {
    grid-template-columns: 1fr;
  }

  .pagesadvertising-cardwrap {
    grid-column-gap: 3em;
    grid-row-gap: 4em;
    margin-top: 0;
  }

  .pagesadvertising-heading {
    margin-bottom: -10em;
  }

  .pagesadvertisingcard {
    grid-row-gap: 7em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    max-width: 90em;
    margin-top: 3.6em;
    margin-bottom: 3.6em;
    padding: 6.5em;
  }

  .pagesadvertisingcard._2 {
    grid-template-columns: 1fr;
  }

  .pagesadvertisingcard.elevation-float.connect {
    grid-row-gap: 5.75em;
    max-width: 100%;
  }

  .pagesadvertisingcard-logo {
    width: 15em;
    height: auto;
  }

  .footer-2 {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer-flex-container {
    flex-direction: column;
  }

  .footer-logo-link {
    height: 60px;
  }

  .footer-heading {
    margin-top: 20px;
  }

  .version-mobile {
    display: block;
  }

  .version-desktop {
    display: none;
  }

  .hero-backgroundimgwrap {
    margin-top: -10px;
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 30px;
  }

  .hero-backgroundimgwrap.mobile-ver {
    margin-top: 170px;
  }

  .hero-backgroundimgwrap.orchestratehero-mobiler-ver {
    margin-bottom: -30px;
  }

  .pageheader-partnergrid {
    grid-column-gap: 3em;
    grid-row-gap: 10em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 100%;
    grid-auto-columns: 1fr;
    justify-items: start;
    margin-top: 8.3em;
    display: grid;
    position: relative;
  }

  .pageheader-partnerwrap {
    max-width: none;
  }

  .pageheader-partnerwrap.winning-partnership {
    grid-column-gap: .05rem;
    grid-row-gap: .05rem;
    text-align: left;
    grid-template-rows: auto minmax(1rem, 1.4rem);
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    margin-top: 0;
    display: block;
  }

  .pageheader-partnerwrap.winning-partnership.mobile-version {
    justify-content: center;
    margin-top: -1rem;
  }

  .partnerwrap-icon.elevation-iconplaceholder {
    width: 13em;
    height: 13em;
  }

  .partnerwrap-heading {
    margin-top: 4em;
    margin-bottom: 3.7em;
  }

  .firasans {
    font-family: Fira Sans, sans-serif;
  }

  .mobile-16px {
    font-size: 5em;
    font-weight: 400;
  }

  .listitem-special-comingsoon {
    grid-column-gap: .2rem;
    grid-row-gap: .2rem;
    flex-direction: column;
    grid-template-rows: minmax(0, 1fr) minmax(1rem, 1.5rem);
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    align-items: flex-start;
  }

  .partnersadvertising-cardwrap {
    grid-template-columns: 1fr;
  }

  .block-partnersadvertising {
    grid-row-gap: 7em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-top: 3.6em;
    margin-bottom: 3.6em;
  }

  .block-partnersadvertising._2 {
    grid-template-columns: 1fr;
  }

  .partneradvertisingcard {
    max-width: 50em;
  }

  .partneradvertisingcard-logo {
    width: 50%;
  }

  .partneradvertisingcard-partnername {
    align-items: flex-end;
    height: 30%;
    min-height: 9em;
    padding-left: 3em;
  }

  .partneradvertisingcard-partnerlogo {
    height: 70%;
    padding: 5em;
  }

  .ourvision-grid {
    grid-row-gap: 0em;
    grid-template-rows: 1fr auto;
    grid-template-columns: 1fr;
    margin-top: 4em;
    margin-bottom: 4em;
  }

  .ourvision-grid._2 {
    grid-row-gap: 3em;
    grid-template-rows: 1fr auto;
    grid-template-columns: 1fr;
  }

  .block-ourvision {
    margin-bottom: 8em;
  }

  .ourvision-heading {
    flex-direction: row;
    align-items: center;
    margin-bottom: 5em;
  }

  .ourvision-txtwrap {
    margin-top: 11em;
  }

  .ourstory-grid0 {
    grid-row-gap: 10em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 100%;
  }

  .ourstory-icon {
    height: 3rem;
  }

  .ourstory-icon.elevation-iconplaceholder {
    width: 13em;
    height: 13em;
  }

  .ourstory-icon.big {
    height: 14em;
  }

  .iconwrapround {
    max-width: none;
  }

  .iconwrapround.elevation-iconplaceholder {
    max-width: 15em;
    height: 15em;
  }

  .iconwrapround.elevation-iconplaceholder.ingoodhands {
    margin-bottom: 1rem;
  }

  .iconwrapround.elevation-iconplaceholder.ingoodhands.mobile-iconplaceholder-adjustment {
    width: 72px;
    max-width: 72px;
    height: 72px;
  }

  .iconwrapround.elevation-iconplaceholder.center-middle.spacing-adjustment.iconplacehodler-adjustment {
    height: 48px;
  }

  .ourstory-headingsmall {
    align-items: flex-start;
    max-width: 60em;
    height: auto;
  }

  .ourstory-gridwrap {
    padding-top: 8px;
  }

  .ourstory-grid {
    grid-column-gap: 4em;
    grid-row-gap: 11em;
    margin-top: 13em;
  }

  .mobile-text-left-align {
    text-align: left;
    justify-content: flex-start;
  }

  .ourstory-dashline-vertical, .ourstory-dashline-horizontal {
    top: 4%;
    left: 8.4em;
  }

  .progressringblock {
    flex-direction: row;
  }

  .progressring-titlewrap {
    width: 100%;
    max-width: 30em;
    height: 30em;
    margin-right: 3em;
  }

  .block-maincontentnoimg {
    grid-template-rows: 1fr auto;
    grid-template-columns: 1fr;
    margin-top: 4em;
    margin-bottom: 4em;
  }

  .block-maincontentnoimg._2 {
    grid-row-gap: 3em;
    grid-template-rows: 1fr auto;
    grid-template-columns: 1fr;
  }

  .maincontentnoimg-wrap {
    max-width: none;
  }

  .ingoodhands-heading {
    margin-bottom: 8.3em;
  }

  .block-ingoodhands {
    grid-row-gap: 7em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-top: 3.6em;
    margin-bottom: 3.6em;
  }

  .block-ingoodhands._2 {
    grid-template-columns: 1fr;
  }

  .ingoodhands-grid {
    grid-row-gap: 9em;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    justify-content: start;
    margin-top: 0;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .signature-hyphen {
    width: 2em;
  }

  .signature-logo {
    height: 4em;
    margin-left: 2.6em;
    margin-right: 2.6em;
  }

  .hero-sideimg {
    width: auto;
    max-width: 100%;
    height: auto;
    margin-left: 1rem;
    margin-right: 1rem;
    inset: 0%;
  }

  .hero-sideimg.version-mobile {
    display: block;
  }

  .hero-sideimg.page-orchestrate {
    max-width: 80%;
    bottom: -26%;
    left: auto;
  }

  .hero-sideimg.page-connect {
    max-width: 240%;
    inset: auto auto 12%;
  }

  .hero-sideimg.page-evaluate {
    max-width: 125%;
  }

  .hero-sideimg.page-partner {
    max-width: 90%;
    bottom: -22%;
  }

  .hero-sideimg.page-partner.bottom-left {
    max-width: 22em;
    bottom: 7%;
    left: 5%;
  }

  .hero-sideimg.page-partner.top-left {
    max-width: 12em;
    top: auto;
    bottom: 24%;
    left: 26%;
  }

  .hero-sideimg.page-partner.bottom-right {
    max-width: 20em;
    bottom: 10%;
    right: 23%;
  }

  .hero-sideimg.page-partner.top-right {
    max-width: 13em;
    top: auto;
    bottom: 26%;
  }

  .hero-sideimg.page-aboutus {
    max-width: 90%;
    position: static;
    bottom: 0%;
  }

  .hero-sideimg.page-aboutus.bottom-left {
    max-width: 22em;
    bottom: 7%;
    left: 5%;
  }

  .hero-sideimg.page-aboutus.top-left {
    max-width: 12em;
    top: auto;
    bottom: 24%;
    left: 26%;
  }

  .hero-sideimg.page-aboutus.bottom-right {
    max-width: 20em;
    bottom: 10%;
    right: 23%;
  }

  .hero-sideimg.page-aboutus.top-right {
    max-width: 13em;
    top: auto;
    bottom: 26%;
  }

  .hero-sideimg.page-aboutus.version-mobile {
    border-radius: 8px;
  }

  .hero-sideimg.mobile-hero-image {
    margin-top: 0;
  }

  .hero-sideimg.mobile-hero-image.new-hero-big.mobile-hero {
    width: 100%;
    height: auto;
  }

  .hero-sideimg.mobile-hero-image.mobile-hero {
    width: 100%;
    height: 48em;
    margin-bottom: 2rem;
  }

  .hero-sideimg.hero-image {
    width: 100%;
  }

  .hero-wrap2 {
    flex-direction: column;
    align-items: center;
    max-width: 100%;
    margin-top: 12.4em;
    margin-bottom: 0;
  }

  .hero-wrap2.hero-wrap-mobile {
    margin-top: 0;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .hero-heading-leftalign {
    width: 100%;
    margin-bottom: 12em;
    margin-right: 1px;
  }

  .hero-heading-leftalign.job-post {
    margin-top: 4em;
  }

  .block-progressringgrid {
    grid-row-gap: 7em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .mobile-24px {
    font-size: 6.4em;
  }

  .listitem-specialitemwrap {
    grid-row-gap: 1em;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: flex-start;
  }

  .listitem-specialitemwrap-imgwrap {
    grid-column-gap: 4px;
    grid-template-columns: 1fr .75fr .75fr .75fr;
    width: 15rem;
    margin-top: .5rem;
    margin-bottom: .5rem;
  }

  .specialitemwrap-img {
    width: 100%;
    height: 3rem;
  }

  .specialitemwrap-img.large {
    width: 4.5rem;
    height: 1.5rem;
  }

  .checkbox-field {
    margin-top: 6.4em;
  }

  .checkbox-label {
    font-size: 3.8em;
  }

  .checkbox-checkbox {
    margin-right: 2em;
  }

  .form {
    width: 100%;
    margin: 1em;
  }

  .form-inputs-namewrap {
    grid-column-gap: 2.5em;
  }

  .cardcta-downloadreport.block-automargin.fullwidth {
    border-radius: 0;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .cardcta-downloadreport-heading {
    max-width: 100%;
  }

  .cardcta-downloadreport-wrap {
    flex-direction: column;
    align-items: center;
  }

  .cardcta-downloadreport-img {
    width: 12rem;
    height: 18.3938rem;
    margin-top: 2em;
    margin-bottom: 13em;
  }

  .cardcta-downloadreport-img.elevation-bookcover {
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
    width: 70%;
    height: auto;
    margin-top: 3em;
  }

  .landingpageheader-heading {
    margin-bottom: 1.5em;
  }

  .landingpageheader-heading.text-left-align {
    align-items: flex-start;
  }

  .landingpageheader {
    max-width: 92.5em;
  }

  .landingpagehero-logobox {
    width: 35em;
    margin-top: 2em;
    margin-bottom: 7em;
  }

  .landingpagehero-wrap {
    flex-direction: column-reverse;
    align-items: center;
    display: flex;
  }

  .landingpagehero-img {
    margin-top: 2em;
  }

  .landingpagehero-heading {
    max-width: none;
  }

  .keypoints-grid {
    grid-row-gap: 7em;
    grid-template-columns: 1fr;
  }

  .keypoints-buttonwrap {
    margin-top: 9em;
  }

  .policylp-copyright {
    margin-top: 2em;
    margin-right: 1em;
  }

  .block-policylp {
    min-height: 0;
  }

  .policylp-wrap {
    grid-row-gap: 2em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    font-size: 2vw;
    line-height: 2.4;
  }

  .toggleswitch {
    width: 15em;
    height: 7.5em;
  }

  .toggleswitch-button {
    width: 6.2em;
    height: 6.2em;
    margin-left: .7em;
    margin-right: .7em;
  }

  .pricingcard {
    width: 100%;
    max-width: 90em;
  }

  .pricingcard.elevation-float.white-border {
    min-width: 0;
    max-width: none;
    position: relative;
    left: 0%;
    right: 0%;
  }

  .pricingcard-wrapheader {
    padding: 7.5em;
  }

  .pricingcard-wrapheader.background-lightblue.no-border-radius, .pricingcard-wrapheader.background-lightyellow.no-border-radius {
    padding: 5em;
  }

  .pricingcard-wrapprice {
    grid-row-gap: 7.5em;
    grid-template-rows: 9em 19em 23em;
    padding: 7.5em 4.8em 5em 7.5em;
  }

  .pricingcard-wrapprice.with-divider-bottom.smaller {
    padding-bottom: 2.125rem;
  }

  .pricingcard-wrapoptions {
    padding: 2.125rem 5em 13em 7.5em;
  }

  .pricingcard-wrapoptions.pricingtable-adjustment-tablet.mobile-version {
    padding-left: 1.5rem;
  }

  .pricingcard-heading.center-middle {
    height: auto;
    line-height: .8rem;
  }

  .p-big-including-mobile16px {
    text-align: left;
    margin-top: 0;
  }

  .p-big-including-mobile16px.plus {
    font-size: 5em;
  }

  .p-big-including-mobile16px.sub-content, .p-big-including-mobile16px.mobile-ver {
    margin-top: 16px;
  }

  .p-big-including-mobile16px.mobile-spcing {
    margin-top: 1rem;
  }

  .navbar-div.large.with-divider-top.elevation-dropdownmenu {
    width: auto;
    height: auto;
  }

  .navbar-div.large-2.with-divider-top.elevation-dropdownmenu.mobile-grid-spacing {
    padding-left: 0;
    padding-right: 0;
  }

  .mobile-32px {
    font-size: 10em;
  }

  .pricingcard-buttonwrap.button-padding.tablet--ver.mobile-ver {
    margin-top: 1.5rem;
  }

  .pricingcard-options {
    margin-bottom: 5em;
    line-height: 1.5;
  }

  .pricingcard-options-listitem-logogrid {
    grid-column-gap: 1.9em;
    grid-template-areas: "Area";
    margin-bottom: 0;
  }

  .pricingcard-options-listitem-logogrid.columns-plus3more {
    margin-bottom: 0;
  }

  .pricingcard-planincludes {
    margin-bottom: 4.8em;
  }

  .block-includedinallplans {
    margin-left: 1em;
    margin-right: 1em;
  }

  .includedinallplans-cardwrap {
    justify-content: center;
  }

  .includedinallplans-card {
    grid-column-gap: 5em;
    padding: 1.5rem;
  }

  .block-faq {
    margin-left: 0;
    margin-right: 0;
  }

  .qa-arrow-img {
    width: .75rem;
    height: auto;
    margin-right: .875rem;
  }

  .pricingplancompare-tabletabs.pricingplancompare-3columns {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    min-width: 50%;
  }

  .pricingplancompare-tabletabs.pricingplancompare-3columns.mobile-version {
    z-index: 1;
    cursor: default;
    justify-content: stretch;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    position: relative;
  }

  .pricingplancompare-onepart {
    overflow: hidden;
  }

  .pricingplancompare-onepart-heading {
    margin-top: 5em;
    margin-bottom: 5em;
  }

  .pricingplancompare-onepart-sub {
    margin-bottom: 15em;
  }

  .pricingplancompare-onepart-subheading {
    margin-bottom: 2.5em;
  }

  .pricing-page {
    flex-direction: row;
    align-items: stretch;
  }

  .pricingplancompare-oneline-title.table-oneline-item {
    width: 9rem;
    padding: 5em 7.5em 5em 4.7em;
  }

  .pricingplancompare-oneline-title.table-oneline-item.mobile-version {
    flex-direction: row;
    flex: 0 auto;
    align-items: center;
    padding-right: 4.7em;
    display: flex;
  }

  .pricingplancompare-3columns {
    background-color: var(--white\<deleted\|variable-27c22a21\>);
    width: 100%;
    min-width: auto;
  }

  .pricingplancompare-3columns.mobile-version {
    width: 100%;
    min-width: auto;
  }

  .pricingplancompare-oneline-info {
    margin-top: 2.5em;
  }

  .pricingplancompare-oneline-infologo {
    margin-right: 2.4em;
  }

  .pricingplancompare-oneline-1column.with-divider-right.table-cell.column-1 {
    background-color: #0000;
  }

  .pricingplancompare-oneline-check {
    width: 5.5em;
    height: 4.2em;
  }

  .qa-question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .qa-question.for-pricingplancompare {
    padding-left: 4.7em;
    padding-right: 0;
  }

  .maincontentstylish-subtitle {
    margin-top: 4em;
    margin-bottom: 6em;
  }

  .block-toggleyearlymonthly {
    margin-bottom: 20em;
  }

  .pricing-cardswrap {
    grid-row-gap: 10em;
  }

  .pricingplancompare-wrapheader {
    width: 100%;
    padding: 7.5em 3em;
  }

  .pricingplancompare-wrapheader.background-white.no-border-radius {
    border-color: #e9e9e9;
    min-width: 33%;
    height: 100%;
    min-height: auto;
    padding: 5em .125rem;
  }

  .pricingplancompare-wrapheader.background-white.no-border-radius.right {
    min-width: 33%;
  }

  .pricingplancompare-wrapheader.background-lightyellow.no-border-radius {
    z-index: auto;
    border-color: var(--secondary\<deleted\|variable-d170d0fa\>);
    min-width: 34%;
    padding: 5em .875rem;
    position: static;
  }

  .pricingplancompare-wrapheader.blue {
    width: 100%;
  }

  .pricingplancompare-wrapheader.right {
    width: 100%;
    padding-left: 3em;
    padding-right: 3em;
  }

  ._16px {
    font-size: 4.3em;
  }

  .p-registrationdetails {
    padding-left: .4em;
    padding-right: .4em;
  }

  .p-registrationdetails.mobile-text-left-align {
    margin-top: 32px;
    padding-left: 0;
  }

  .p-registrationdetails.mobile-text-left-align.mobile-14px {
    font-size: .875rem;
    line-height: 1.375rem;
  }

  .p-registrationdetails.mobile-text-left-align.mobile-14px.mobile-version {
    margin-top: 0;
  }

  .p-registrationdetails.mobile-text-left-align.mobile-14px.mobile-version.mobile-12px {
    font-size: .6rem;
  }

  .p-registrationdetails.mobile-14px {
    font-size: .875rem;
    line-height: 1.375rem;
  }

  .p-registrationdetails.mobile-14px.mobile-12px {
    font-size: .6rem;
  }

  .no-margin-topbottom {
    margin-top: 0;
    margin-bottom: 0;
  }

  .language-dropdown-onelang {
    width: 10.7em;
    height: 4.3em;
  }

  .privacy-language-txtwrap {
    padding-left: .5em;
    padding-right: .5em;
  }

  .privacy-language-underline, .language-dropdown-onelang-underline {
    height: 1px;
    margin-top: -.3em;
  }

  .privacy-language {
    align-items: center;
    line-height: 1.2;
  }

  .mobile-h2 {
    font-size: 8.5em;
    font-weight: 700;
  }

  .hero-contact-us.spacing-adjustment {
    margin-top: 0;
  }

  .address-grid.half-background.position-adjustment.mobile-ver {
    grid-column-gap: 16px;
    grid-row-gap: 24px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .clickable-box {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .contact-us-info {
    margin-top: 48px;
    padding-left: 2em;
    padding-right: 2em;
  }

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

  .info-heading.mobile-h2 {
    line-height: 3;
  }

  .address-subheading.mobile-20px {
    font-size: 20px;
  }

  .address-subheading.mobile-16px {
    font-weight: 700;
  }

  .address-subheading.mobile-16px.mobile-address-head {
    color: var(--body-black\<deleted\|variable-160c1020\>);
    font-weight: 700;
  }

  .address-subheading.mobile-h4 {
    font-size: 16px;
  }

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

  .connect-teritary.explore-api {
    top: 10rem;
  }

  .html-embed-2 {
    width: 90%;
  }

  .cta-login-2 {
    height: 8.5em;
    margin-bottom: 3.5em;
  }

  .navbar-boxlink-2 {
    min-height: 17.5em;
  }

  .navbar-boxlink-2.with-dropdown-interaction {
    min-height: 15em;
  }

  .navbar-boxlink-2.with-dropdown-interaction.hidden {
    display: block;
  }

  .h6-2 {
    font-size: 5em;
  }

  .h6-2.navbar-tab {
    font-size: 4.3em;
  }

  .navbar-subboxwrap-2 {
    margin-bottom: 6em;
  }

  .navbar-subboxlink-2 {
    padding: 2.4em 7em;
  }

  .block-navbar-2 {
    font-size: 1.5vw;
  }

  .primary-cta-typo-2 {
    width: 100%;
    max-width: none;
    font-size: 5em;
    overflow: hidden;
  }

  .primary-cta-typo-2.small {
    font-size: 4.4em;
  }

  .primary-cta-typo-2.small.text-grey, .primary-cta-typo-2.medium {
    font-size: 4.3em;
  }

  .primary-cta-typo-2.medium.button {
    font-size: 5em;
  }

  .primary-cta-typo-2.medium.button.short-padding, .primary-cta-typo-2.medium.login {
    font-size: 2.9em;
  }

  .primary-cta-typo-2.medium.navbar-link {
    font-size: 4.3em;
  }

  .tab-description-2 {
    font-size: 4.2em;
  }

  .navbar-wrap-2 {
    min-height: 0;
  }

  .subboxlink-imgwrap-2 {
    width: 16px;
    height: 16px;
    margin-top: 1.2em;
    margin-right: 3.2em;
    font-size: 1em;
    transform: scale(.8);
  }

  .cookie {
    border-radius: 0;
    flex-direction: column;
    align-items: flex-start;
    bottom: 0;
    left: 0%;
    right: 0%;
  }

  .cookie.mobile-version {
    padding-top: 1rem;
    padding-bottom: 1.25rem;
    display: none;
    overflow: visible;
  }

  .p-2 {
    margin-bottom: 8px;
    font-size: .875rem;
    line-height: 1.375rem;
  }

  .cta-cookiesbtn-2 {
    flex-direction: column;
    order: 0;
    width: 80px;
    font-size: .7rem;
  }

  .youtube-video {
    width: 280px;
  }

  .section-video {
    padding-top: 4em;
    padding-bottom: 7em;
  }

  .brand-video-container {
    height: 9.4rem;
  }

  .video-div {
    width: 20.3rem;
    height: auto;
  }

  .video-div.crop {
    width: 15.6875rem;
    height: 8.69rem;
  }

  .container-video, .container-video.elevation-float {
    max-width: 90%;
  }

  .handwriting-2 {
    padding-left: 0;
  }

  .handwriting-2._2 {
    width: 5.5em;
    line-height: 1.6;
  }

  .handwriting-2._2.padding-adjustment {
    width: 8em;
    padding-left: 0;
  }

  .handwriting-2._2.padding-adjustment.text-align-left {
    min-width: 10.5rem;
    padding-left: 3.5em;
  }

  .channeliconcontainer {
    width: 32px;
  }

  .vistual_text {
    font-size: .5rem;
    font-weight: 500;
    line-height: .5rem;
  }

  .vistual_text.center.white-bg.padding-fix {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .vistual_text._24px.extrabold.text-black.text-align-center.mobile-ver {
    font-size: .75rem;
    line-height: 1rem;
  }

  .vistual_text.text-black._11px.mobile-ver {
    font-size: .45rem;
    line-height: .45rem;
  }

  .visualtext_container.position-fix.padding-fix {
    padding-left: 38%;
    padding-right: 20%;
    top: 15%;
    left: 0%;
  }

  .visualtext_container._2 {
    padding-left: 30%;
    padding-right: 30%;
  }

  .viusualtext_container {
    top: 7.75%;
  }

  .tinyvisual-text._10px.position-fix.mobile-ver {
    left: 12%;
  }

  .tinyvisual-text._14-88px.text-mute.light.postion-fix.mobile-ver {
    top: 90%;
    left: 73.5%;
  }

  .visual_grid {
    grid-column-gap: 14.5px;
    top: 55.25%;
    left: 9%;
  }

  .visual_grid._2 {
    width: 91%;
    top: 81%;
    left: 4.5%;
  }

  .heroimgtext_grid {
    font-size: .875rem;
    font-weight: 400;
    line-height: .875rem;
  }

  .heroimgtext_grid.position-fix {
    grid-column-gap: 20px;
    grid-row-gap: 5.25rem;
    text-align: center;
    top: 85%;
    left: 71%;
  }

  .heroimg_text {
    font-size: .75rem;
    line-height: .75rem;
  }

  .heroimg_text.text-bodyblack.padding-fix {
    padding-top: 147%;
  }

  .hero_text {
    grid-column-gap: 16px;
    grid-row-gap: 5.5rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    display: grid;
    position: relative;
    top: 120px;
    left: 92%;
  }

  .hero_text.position-fix {
    top: 85.5%;
    left: 71%;
  }

  .hero_text.position-fix.mobile-ver {
    grid-row-gap: 5.5rem;
    place-items: center;
  }

  .herotext_container.positio-fix {
    padding-left: 60.75%;
    top: 85.5%;
  }

  .heroimg_grid, .image-4, .wg-element-wrapper.sw5.mobile-hide {
    display: none;
  }

  .imgtext.text-subblack._16-8px.semibold.tablet-ver.mobile-ver {
    font-size: .7rem;
    line-height: .875rem;
  }

  .imgtext.purple-text._12px.tablet-ver.mobile-ver {
    font-size: .5rem;
  }

  .imgtext.text-white._10px.tablet-mobile-ver {
    font-size: .375rem;
    line-height: .375rem;
  }

  .imgtext_container.position-fix-chathistoryw-kris {
    top: 26%;
  }

  .imgtext_container.position-fix-chathistoryw-kris.padding-fix-chathistoryw-kris {
    padding-right: 34%;
  }

  .imgtext_container.position-fix-addnotes {
    top: 39.25%;
  }

  .imgtext_container.position-fix-addnotes.padding-fix-addnotes {
    padding-right: 33%;
  }

  .imgtext_container.position-fix-vip.padding-fix.tablet-mobile-ver {
    padding-left: .375rem;
    padding-right: .375rem;
    top: 21.875%;
    left: 21.25%;
  }

  .heroimgtext_businessgrowth {
    font-size: .45rem;
  }

  .heroimgtext_newvsreturningvisitors {
    font-size: .35rem;
  }

  .heroimgtext_newvisitorwrap {
    width: 46px;
    top: 94%;
    left: 96.5%;
  }

  .heroimgtext_newvisitorwrap.position-fix {
    width: 50px;
    top: 24.7vw;
    left: 4vw;
  }

  .heroimgtext_businessgrowthwrap.position-fix {
    left: -52vw;
  }

  .heroimgtext_newsvsreturningvisitorwrap.position-fix {
    width: 72px;
  }

  .heroimgtext_new-returningvisitor {
    font-size: .25rem;
  }

  .heroimgtext_returningvisitors.position-fix {
    top: 25.75vw;
    left: 4vw;
  }

  .evaluate_heroimg.heroimg {
    background-position: 50%;
    background-size: cover;
    width: 21rem;
    height: 9.6rem;
  }

  .featurednews {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .label-date.mobile-ver {
    flex-direction: column;
    align-items: flex-start;
  }

  .p-3.vetical-padding {
    min-width: 0;
    min-height: 0;
  }

  .h4-2.vertical-padding {
    line-height: 2rem;
  }

  .featured-lastest-news {
    padding-left: 1rem;
  }

  .dot.caption.text-accessiblegrey.mobile-ver {
    display: none;
  }

  .cta-blue-2 {
    font-size: 1rem;
  }

  .small_label.p-small.round_corners.mobile-12px {
    font-size: .75rem;
    line-height: 1.25rem;
  }

  .small_label.p-small.round_corners.mobile-12px.padding-fix {
    margin-bottom: .5em;
  }

  .news-events_container {
    margin-bottom: 4rem;
    padding-left: 0;
    padding-right: 0;
  }

  .filters {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .news.divider {
    grid-template-rows: auto;
    grid-template-columns: auto;
  }

  .postlist {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .news-eventspost, .post_container {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .post-content {
    grid-template-columns: 18rem;
  }

  .herotext-wrapper.positiion-fix {
    height: 37vw;
    top: 5vw;
    left: 85vw;
  }

  .hero-backgroundimgwrap_evaluate {
    width: 166.5%;
    margin-top: 50px;
    margin-bottom: 20px;
    padding-top: 20px;
    padding-bottom: 80px;
  }

  .heroimgtext_returningvisitors-2.position-fix {
    width: 60px;
    top: 108.5%;
    left: 96.5%;
  }

  .heroimgtext_businessgrowthwrap-2.position-fix {
    top: -39%;
    left: 27%;
  }

  .heroimgtext_newsvsreturningvisitorwrap-2.position-fix {
    width: 72px;
    top: -18.5%;
    left: 93%;
  }

  .heroimgtext_newvsreturningvisitors-2 {
    font-size: .35rem;
  }

  .heroimgtext_newvisitorwrap-2 {
    width: 46px;
    top: 94%;
    left: 96.5%;
  }

  .container-4 {
    padding-left: 0;
  }

  .wg-dropdown {
    display: inline-block;
  }

  .wg-dd-1-list.dropshadow.padding-fix {
    display: none;
  }

  .filterdropdownwrapper {
    padding: .5rem 1rem;
  }

  .postdatewrapper {
    align-items: center;
    display: flex;
  }

  .filter-selection.p-small.padding-fix.text-grey {
    margin-bottom: 10px;
  }

  .filterwrapper {
    flex-direction: column;
  }

  .text-field-search.text-grey.p-small {
    width: 17.2rem;
  }

  .post-thumbnail.mobile-hide {
    display: none;
  }

  .hero-img6 {
    width: 40vw;
    top: 70%;
  }

  .hero-img7 {
    width: 40vw;
    top: -10%;
  }

  .ir_contactform.formoutline.mobile-ver {
    padding: 2rem 1.25rem;
  }

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

  .feature-title {
    font-size: 1.25rem;
  }

  .feature-title.mobile-feature-title.text-white {
    margin-bottom: 1rem;
  }

  .feature-title.mobile-feature-title.center.mobile-align-left {
    text-align: left;
  }

  .feature-description {
    margin-left: auto;
    margin-right: auto;
    overflow: visible;
  }

  .feature-description.special-spacing.center.mobile-align-left {
    text-align: left;
  }

  .grid-3 {
    grid-column-gap: 2rem;
    grid-row-gap: 1rem;
    grid-template: "."
                   "."
                   "."
                   "."
                   / 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    justify-content: start;
    place-items: stretch center;
  }

  .function-icon.mobile-align-left-cion, .spacing {
    display: block;
  }

  .spacing.sepcial-hide-mobile {
    display: none;
  }

  .h3-copy.number {
    width: 1.2em;
    height: 1.15em;
    margin-right: .5em;
    font-size: 8.5em;
  }

  .h3-copy.hero {
    margin-bottom: .8em;
    font-size: 10em;
  }

  .h3-copy.mobile-32px {
    font-size: 32px;
    line-height: 40px;
  }

  .h3-copy.mobile-32px.card-header {
    margin-bottom: .4em;
    font-size: 32px;
    line-height: 40px;
  }

  .h3-copy.mobile-32px.card-header.mobile-version {
    margin-top: 0;
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .h3-copy.mobile-32px.padding-bottom-8px._40px.smallerscreens {
    width: 100%;
  }

  .feature-2-in-1-row {
    grid-column-gap: 2em;
    grid-row-gap: 4em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .h4-5.bold {
    font-size: 6.4em;
    line-height: 24px;
  }

  .h4-5.bold.mobile-32px {
    font-size: 2rem;
    line-height: 2.5rem;
  }

  .h4-5.bold.mobile-h2 {
    font-size: 8.3em;
  }

  .h4-5.bold.mobile-h3 {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .h4-5.bold.mobile-20px {
    font-size: 1.25rem;
    line-height: 1.5rem;
  }

  .h4-5.mobile-32px.card-header {
    margin-bottom: .4em;
  }

  .h4-5.mobile-32px.card-header.mobile-ver {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .h4-5.mobile-24px {
    font-size: 6.4em;
  }

  .h4-5._16px {
    font-size: 4.3em;
  }

  .h4-5.text-black.mobile-ver {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .h4-5.vertical-padding.mobile-ver.center.mobile-h2 {
    font-size: 2rem;
    line-height: 2.5rem;
  }

  .h4-5.spacing-highlight.mobile-h4-5 {
    font-size: 1.5rem;
  }

  .hightlight-list {
    display: block;
  }

  .hightlight-list.heiglight-container {
    margin-top: 0;
  }

  .hightlight-list.new-mobile-highlight, .hightlight-list.new-mobile-highlight-tech {
    min-width: 0;
    display: block;
  }

  .h7.career-h-blue {
    font-size: 4em;
  }

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

  .image-12 {
    min-width: 0;
    max-width: 16rem;
  }

  .image-12.mobile-image-16rem {
    max-width: 14rem;
  }

  .feature-title-solution.mobile-title-solution {
    font-size: 1.5rem;
  }

  .solution-feature-item {
    margin-top: 0;
  }

  .percentage-text.hero {
    margin-bottom: .5em;
    font-size: 10em;
  }

  .percentage-text.contact-us.spacing-adjustment--tablet.mobile-ver, .percentage-text.news-events.spacing-adjustment---tablet.mobile-ver {
    margin-top: 40px;
  }

  .percentage-text.mobile-h2 {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .percentage-text.mobile-h2.hero-small {
    font-size: 2rem;
    line-height: 2.5rem;
  }

  .percentage-text.mobile-h2.hero-small.mobile-spacing {
    line-height: 2.5rem;
  }

  .corner {
    padding: 1rem;
  }

  .grid-3-copy, .grid-3-copy-copy {
    grid-column-gap: 2rem;
    grid-row-gap: 1rem;
    grid-template: "."
                   "."
                   "."
                   "."
                   / 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    justify-content: start;
    place-items: stretch center;
  }

  .section-3 {
    margin-top: 0;
    display: block;
  }

  .q-person.q-bold.monile-center {
    text-align: center;
    margin-top: .5rem;
  }

  .image-15.mobile-avatar {
    text-align: left;
  }

  .column-4.mobile-avatar {
    text-align: center;
    justify-content: center;
  }

  .image-16.mobile-image-section {
    margin-top: 0;
    margin-bottom: 0;
  }

  .section-6 {
    display: flex;
  }

  .p-small-center {
    font-size: .875rem;
  }

  .p-small-center.footer-link {
    font-size: 1.8em;
  }

  .p-small-center.text-grey {
    font-size: 3.3em;
  }

  .p-small-center.text-grey.home-quote-description {
    font-size: 3.7em;
    line-height: 1.6;
  }

  .p-small-center.lang {
    font-size: 1.9em;
  }

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

  .special-space.center.mobile-text-left-align.feature-description-03 {
    margin-left: auto;
    margin-right: auto;
  }

  .h6-3.navbar-tab {
    font-size: 4.3em;
  }

  .tab-description-3 {
    margin-bottom: 0;
  }

  .navbar-subbox-3 {
    width: auto;
    display: block;
  }

  .secondary-cta-typo {
    max-width: none;
    overflow: hidden;
  }

  .secondary-cta-typo.medium.navbar-link {
    font-size: 4.3em;
  }

  .navbar-subboxlink-3 {
    padding: 2.4em 7em;
  }

  .texhnoology-drop-down {
    width: auto;
    display: none;
  }

  .texhnoology-drop-down.large-megamenu.language-selections {
    width: 100%;
    display: none;
  }

  .texhnoology-drop-down.large-megamenu--2.language-selections {
    width: 100%;
  }

  .texhnoology-drop-down.large-megamenu--2.special-spacing-grid {
    display: block;
  }

  .texhnoology-drop-down.large-megamenu--2.special-spacing-grid.mobile-menu-grid {
    display: none;
    position: static;
    top: auto;
    left: auto;
  }

  .texhnoology-drop-down.large-megamenu--1 {
    display: none;
  }

  .texhnoology-drop-down.large-megamenu--1.language-selections {
    width: 100%;
  }

  .texhnoology-drop-down.large-megamenu--3 {
    display: none;
  }

  .texhnoology-drop-down.large-megamenu--3.language-selections {
    width: 100%;
  }

  .texhnoology-drop-down.large-megamenu--14 {
    display: none;
  }

  .texhnoology-drop-down.large-megamenu--14.language-selections {
    width: 100%;
  }

  .technology-title {
    width: 75%;
  }

  .new-section.technology-new {
    margin-bottom: 2rem;
  }

  .div-block-113.second-block {
    width: 30em;
  }

  .div-block-12 {
    width: 94%;
  }

  .block-111 {
    display: none;
  }

  .div-block-15 {
    width: 94%;
    display: none;
  }

  .div-block-17 {
    width: 94%;
  }

  .highlight-description-tectechtechntechnotechnoltechnolotechnologtechnologytechnology-2 {
    width: 100%;
  }

  .new-icon-arrow-technoiogy {
    width: 3.3em;
    height: 2em;
    margin-right: 0;
  }

  .hightlight-list-copy {
    display: block;
  }

  .hightlight-list-copy.heiglight-container {
    margin-top: 0;
  }

  .hightlight-list-copy.new-mobile-highlight, .hightlight-list-copy.new-mobile-highlight-tech {
    min-width: 0;
    display: block;
  }

  .h5-6.bold {
    font-size: 6.4em;
    line-height: 24px;
  }

  .h5-6.bold.mobile-32px {
    font-size: 2rem;
    line-height: 2.5rem;
  }

  .h5-6.bold.mobile-h2 {
    font-size: 8.3em;
  }

  .h5-6.bold.mobile-h3 {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .h5-6.bold.mobile-20px {
    font-size: 1.25rem;
    line-height: 1.5rem;
  }

  .h5-6.mobile-32px.card-header {
    margin-bottom: .4em;
  }

  .h5-6.mobile-32px.card-header.mobile-ver {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .h5-6.mobile-24px {
    font-size: 6.4em;
  }

  .h5-6._16px {
    font-size: 4.3em;
  }

  .h5-6.text-black.mobile-ver {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .h5-6.vertical-padding.mobile-ver.center.mobile-h2 {
    font-size: 2rem;
    line-height: 2.5rem;
  }

  .h5-6.spacing-highlight.mobile-h4-5 {
    font-size: 1.5rem;
  }

  .hightlight-list-copy-copy {
    display: block;
  }

  .hightlight-list-copy-copy.heiglight-container {
    margin-top: 0;
  }

  .hightlight-list-copy-copy.new-mobile-highlight, .hightlight-list-copy-copy.new-mobile-highlight-tech {
    min-width: 0;
    display: block;
  }

  .div-block-18 {
    max-width: 6em;
    margin-bottom: 1rem;
  }

  .hightlight-list-copy-copy-copy {
    display: block;
  }

  .hightlight-list-copy-copy-copy.heiglight-container {
    margin-top: 0;
  }

  .hightlight-list-copy-copy-copy.new-mobile-highlight {
    min-width: 0;
    display: block;
  }

  .hightlight-list-copy-copy-copy.new-mobile-highlight-tech {
    width: 100%;
    min-width: 0;
    display: block;
  }

  .div-block-19 {
    width: 94%;
  }

  .navbar-linkarrow-copy {
    width: 2rem;
    height: 2rem;
    margin-right: 0;
    right: 5%;
  }

  .div-block-11-copy, .div-block-110.second-block, .div-block-112.second-block {
    width: 30em;
  }

  .div-block-131, .div-block-132 {
    width: 94%;
  }

  .div-block-133, .div-block-134.second-block, .div-block-141, .div-block-142.second-block, .div-block-143.second-block, .div-block-144.second-block {
    width: 30em;
  }

  .div-block-145, .div-block-146, .div-block-147, .div-block-148 {
    width: 94%;
  }

  .div-block-151, .div-block-152.second-block, .div-block-153.second-block, .div-block-154.second-block, .div-block-155 {
    width: 30em;
  }

  .div-block-157 {
    width: 94%;
    display: none;
  }

  .div-block-158 {
    width: 94%;
  }

  .div-block-159 {
    width: 94%;
    display: none;
  }

  .div-block-160, .div-block-161 {
    width: 94%;
  }

  .div-block-162.second-block {
    width: 30em;
  }

  .div-block-163 {
    width: 94%;
  }

  .feature-description-01 {
    margin-left: auto;
    margin-right: auto;
    overflow: visible;
  }

  .feature-description-01.special-spacing.center.mobile-align-left {
    text-align: left;
  }

  .feature-description-02 {
    margin-left: auto;
    margin-right: auto;
    overflow: visible;
  }

  .feature-description-02.special-spacing.center.mobile-align-left {
    text-align: left;
  }

  .bold-text-2 {
    width: auto;
  }

  .quote-logo-roche {
    width: 27em;
    height: 4.3em;
    margin-top: 6.3em;
    margin-bottom: 6.3em;
  }

  .iso-cardwrap {
    grid-column-gap: 5em;
    grid-row-gap: 10em;
    grid-template-columns: 1fr;
  }

  .partneraadvertisecard {
    max-width: 50em;
  }

  .partneraadvertisecard.elevation-card {
    flex-direction: column;
    width: 100%;
    max-width: 100%;
    height: auto;
    min-height: 90em;
    max-height: 100em;
    display: block;
  }

  .body {
    overflow: visible;
  }

  .p-small-2 {
    font-size: .875rem;
  }

  .p-small-2.text-grey {
    font-size: 3.3em;
  }

  .p-small-2.text-grey.home-quote-description, .p-small-2.text-grey.home-quote-description-2, .p-small-2.text-grey.home-quote-description-2-copy {
    font-size: 3.7em;
    line-height: 1.6;
  }

  .section-10 {
    justify-content: flex-start;
    padding: 0 1rem;
    display: block;
  }

  .container-7 {
    margin-left: auto;
    padding-left: 2em;
    padding-right: 2em;
  }

  .testimony-quote-2 {
    margin: 7em 0;
  }

  .quote-logo-copy {
    width: 27em;
    height: 4.3em;
    margin-top: 6.3em;
    margin-bottom: 6.3em;
  }

  .hero-section-bright {
    height: auto;
    min-height: auto;
    max-height: none;
    margin-bottom: 0;
    padding-top: 14em;
    padding-bottom: 0;
    display: block;
    top: 0;
    overflow: hidden;
  }

  .video-2 {
    width: 80em;
    height: 70em;
  }

  .hero-video {
    min-height: 70em;
  }

  .image-24.image-new {
    max-width: 95%;
    margin-right: 1rem;
    padding-right: 0;
    display: none;
  }

  .section-11 {
    display: flex;
  }

  .div-block-165.newsection1 {
    margin-top: 1rem;
    padding-bottom: 1rem;
  }

  .div-block-166 {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .nuture-description {
    margin-left: auto;
    margin-right: auto;
    overflow: visible;
  }

  .nuture-description.special-spacing.center.mobile-align-left {
    text-align: left;
  }

  .teamwork-description {
    margin-left: auto;
    margin-right: auto;
    overflow: visible;
  }

  .teamwork-description.special-spacing.center.mobile-align-left {
    text-align: left;
  }

  .integrity-description {
    margin-left: auto;
    margin-right: auto;
    overflow: visible;
  }

  .integrity-description.special-spacing.center.mobile-align-left {
    text-align: left;
  }

  .inclusion-description {
    margin-left: auto;
    margin-right: auto;
    overflow: visible;
  }

  .inclusion-description.special-spacing.center.mobile-align-left {
    text-align: left;
  }

  .ownership-description {
    margin-left: auto;
    margin-right: auto;
    overflow: visible;
  }

  .ownership-description.special-spacing.center.mobile-align-left {
    text-align: left;
  }

  .grid-17 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .mobile-image.image-new {
    max-width: 95%;
    margin-right: 1rem;
    padding-right: 0;
    display: block;
  }

  .mobile-timeline {
    max-width: 110%;
    display: block;
  }

  .container-12 {
    justify-content: center;
    display: flex;
  }

  .text-block-6 {
    font-size: .7rem;
  }

  .container-13 {
    padding-left: 2em;
    padding-right: 2em;
  }

  .button-4 {
    text-align: center;
    font-size: 5em;
  }

  .back-button {
    font-size: 5em;
  }

  .button-5.career-apply-button.w--current {
    font-size: 5vw;
  }

  .image-27 {
    text-align: left;
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .image-28, .image-29 {
    display: none;
  }

  .image-30 {
    margin-bottom: .5rem;
    margin-right: 0;
  }

  .div-block-172 {
    padding-left: 6em;
  }

  .pricing-card-title.mobile-version {
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1rem;
  }

  .licences.mobile-version {
    padding-bottom: .125rem;
    font-size: 1.1rem;
  }

  .pricing-card-price.mobile-version {
    padding-left: 1.5rem;
  }

  .pricing-card-price.mobile-version.less-space {
    padding-top: 1rem;
  }

  .price.mobile-version {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .crown.mobile-version {
    min-width: 2.5rem;
    margin-top: 2rem;
    margin-right: 1.5rem;
  }

  .crown.mobile-version.size {
    max-width: 5rem;
  }

  .info-icon {
    display: block;
  }

  .play-button.info {
    background-image: url('../images/info-icon_1.svg');
    background-size: 1.1rem 1.1rem;
    max-width: 17rem;
  }

  .video-popup.mobile-version {
    display: none;
  }

  .link-block {
    width: .5rem;
    height: 1.1rem;
  }

  .link-block-2 {
    text-align: left;
    position: relative;
  }

  .mobile-version-play-button {
    flex-direction: row;
    align-items: center;
    display: flex;
    right: 4em;
  }

  .feature-tooltip-with-video.last.mobile-version {
    display: block;
    top: 2.5rem;
    overflow: visible;
  }

  .feature-tooltip-with-video.last.mobile-version.long-text {
    display: block;
    top: -15rem;
  }

  .feature-tooltip-with-video.last.mobile-version._2-lines-text {
    display: block;
    top: 3.5rem;
  }

  .feature-tooltip-with-video.last.mobile-version._3-lines {
    display: block;
    top: -13rem;
  }

  .feature-tooltip-with-video.only-tool-tips.mobile-version {
    display: none;
    left: auto;
  }

  .feature-tooltip-with-video.only-tool-tips.mobile-version.last {
    display: none;
    top: -3.5rem;
  }

  .feature-tooltip-with-video.only-tool-tips.mobile-version.last.long-text {
    display: none;
    top: -6.5rem;
  }

  .feature-tooltip-with-video.only-tool-tips.last.long-text, .feature-tooltip-with-video.only-tool-tips.last._2lines {
    display: none;
  }

  .feature-tooltip-with-video.only-tool-tips.card.mobile-version {
    display: none;
    top: 1.5rem;
    left: -1.5rem;
  }

  .feature-tooltip-with-video.mobile-version {
    width: 16.5rem;
    display: none;
    top: 3.5rem;
    left: auto;
    right: .5rem;
  }

  .feature-tooltip-with-video.mobile-version.last {
    display: none;
    top: -5rem;
  }

  .tutorial {
    font-size: .75rem;
  }

  .arrow.mobile-version {
    max-width: 2.2rem;
  }

  .image-32 {
    text-align: left;
    flex: 0 auto;
    position: relative;
    top: -.3rem;
    left: -1rem;
    right: 0%;
  }

  .link-block-6 {
    text-align: left;
    display: flex;
  }

  .crad-title {
    font-size: 1.2rem;
  }

  .card-description {
    font-size: 1rem;
    line-height: 1.5;
  }

  .market-card-block {
    min-height: 25rem;
  }

  .bold-text-18, .bold-text-19 {
    font-size: 1rem;
  }

  .user-manual-block {
    top: 22.5rem;
  }

  .mkt-place-graphic {
    min-width: 35rem;
    display: none;
  }

  .mobile-mkt-graphic {
    min-width: 35rem;
    max-width: 38rem;
    display: block;
    position: absolute;
    bottom: 0%;
  }

  .text-block-10 {
    text-align: center;
    margin-top: 1rem;
  }

  .mktcard {
    margin-bottom: 1rem;
  }

  .mktcard-wrapper {
    display: block;
  }

  .cta-title {
    margin-bottom: 30px;
    font-size: 1.6rem;
    line-height: 35px;
  }

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

  .margin-top.margin-xlarge {
    margin-top: 1rem;
  }

  .main-cta {
    padding-left: 1.4rem;
    padding-right: 1.4rem;
    font-size: .65rem;
  }

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

  .margin-bottom.margin-xxlarge.visual-margin {
    margin-bottom: 0;
  }

  .cta-container {
    padding-top: 2rem;
    padding-bottom: 4rem;
  }

  .cta-paragraph {
    max-width: 100%;
    font-size: .875rem;
    line-height: 1.4;
  }

  .learn-section-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .check-icon {
    max-width: 90%;
  }

  .layout198_item-icon-wrapper {
    margin-right: .3rem;
  }

  .learn-title {
    font-size: .7rem;
  }

  .more-text {
    margin-top: 10px;
    font-size: .7rem;
  }

  .channel-name {
    font-size: .7rem;
  }

  .benefits-points {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .features-title {
    font-size: .9rem;
  }

  .applications_container {
    padding: 24px 14px;
  }

  .c-autotabs_summary {
    justify-content: space-between;
  }

  .logo_wrapper {
    justify-content: center;
    align-items: flex-start;
  }

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

  .text-size-medium-3 {
    text-align: left;
    font-size: .85rem;
  }

  .capabilities_container {
    padding: 10px;
  }

  .capabilities_list {
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
  }

  .image-36 {
    padding-left: 20px;
    padding-right: 10px;
  }

  .video-section-container {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .signup-heading {
    text-align: center;
    font-size: 1.7rem;
  }

  .navbar6_dropdown-content-right {
    max-width: none;
    padding-left: .75rem;
    padding-right: .75rem;
  }

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

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

  .padding-section-small.compliance-bg {
    padding-left: 8px;
    padding-right: 8px;
  }

  .partner_logo {
    max-width: 90%;
  }

  .header_form {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .menu-icon_line-bottom {
    background-color: #000;
  }

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

  .tab-link-2, .tab-link-2.w--current {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .lndustry_image {
    height: auto;
    margin-bottom: 40px;
  }

  .tab-link, .tab-link.w--current {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .footer1_menu-wrapper {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .paragraph-8 {
    font-size: .85rem;
  }

  .cpabilities-image {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

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

  .c-autotabs_image-3.cc-pane-crypto-mobile {
    width: auto;
    height: auto;
    margin-right: 0;
    position: static;
    transform: translate(16px);
  }

  .lndustry_column-text.is-purple, .lndustry_column-text.is-bleu, .lndustry_column-text.is-green {
    display: none;
  }

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

  .lndustry_column-horiztonal-text.is-green {
    color: #00e178;
  }

  .lndustry_column-horiztonal-text.is-bleu {
    color: #09f;
  }

  .lndustry_column-horiztonal-text.is-purple {
    color: #8134ff;
  }

  .applications-tab {
    padding: .7rem .9rem;
  }

  .applications-tab.w--current, .applications-tab._2 {
    font-size: .85rem;
  }

  .c-autotabs_line-3 {
    left: 25px;
  }

  .menu-icon_line-top {
    background-color: #000;
  }

  .video-overlay-layer {
    width: auto;
  }

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

  .navbar_blog-item {
    flex-direction: column;
    display: flex;
  }

  .c-autotabs_link {
    margin-bottom: 10px;
    margin-right: 0;
    padding: 20px;
  }

  .c-autotabs_link.w--current {
    margin-right: 0;
    padding: 20px;
  }

  .navbar6_blog-content {
    margin-top: .5rem;
  }

  .handwriting-3 {
    padding-left: 0;
  }

  .handwriting-3._2 {
    width: 5.5em;
    line-height: 1.6;
  }

  .handwriting-3._2.padding-adjustment {
    width: 8em;
    padding-left: 0;
  }

  .handwriting-3._2.padding-adjustment.text-align-left {
    min-width: 10.5rem;
    padding-left: 3.5em;
  }

  .solutions_tabs-menu {
    margin-top: 1rem;
    margin-bottom: 2rem;
    display: flex;
  }

  .grid-18 {
    background-color: #0000;
    grid-template-columns: .25fr 1fr;
  }

  .navbar_dropdown-list {
    display: none;
  }

  .video_lightbox {
    height: auto;
  }

  .bold-text-28 {
    font-size: 2.5rem;
    line-height: 20px;
  }

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

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

  .integrations-container {
    grid-template-columns: 1fr;
  }

  .feature-button {
    margin-top: 10px;
  }

  .heading-8 {
    text-align: left;
    font-size: 1.5rem;
    line-height: 2;
  }

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

  .navbar6_dropdown-blog-item-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: none;
    display: grid;
  }

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

  .form-input-2 {
    font-size: .7rem;
  }

  .lndustry_content-wrapper {
    height: auto;
    padding-bottom: 0;
  }

  .applications-tabs-menu.no-scrollbar {
    margin-bottom: 1rem;
  }

  .text-size-regular {
    text-align: left;
    font-size: .85rem;
  }

  .text-size-regular.text-color-white {
    text-align: center;
    text-align: left;
  }

  .heading-style-h2 {
    text-align: left;
    font-size: 1.3rem;
  }

  .heading-style-h2.text-color-white {
    line-height: 1.2;
  }

  .signup-form-wrapper {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .download-apps {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .solutions_tab-link {
    padding: .7rem .9rem;
  }

  .solutions_tab-link.w--current {
    font-size: 1rem;
  }

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

  .compliance-logo {
    max-width: 80%;
  }

  .padding-section-medium.top-margin {
    margin-top: 0;
  }

  .footer1_top-wrapper {
    grid-row-gap: 48px;
  }

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

  .text-size-tiny.text-color-white {
    font-size: .7rem;
  }

  .text-size-tiny.text-color-white.text-align-center {
    text-align: left;
    text-align: left;
    text-align: left;
  }

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

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

  .industry-tabs {
    border-radius: 14px;
  }

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

  .padding-section-large.hero-padding {
    padding-top: 0;
  }

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

  .features-button {
    margin-top: 10px;
  }

  .section_partners.bg-bleu {
    margin-top: 0;
  }

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

  .capabilities-tabs-menu.no-scrollbar {
    width: auto;
    margin-bottom: 1rem;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .logo_list {
    justify-content: center;
  }

  .cx-video_lightbox {
    max-width: 100%;
  }

  .cpabilities-content {
    padding: .5rem 0 1rem;
  }

  .navbar_dropdown-content-left {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .lndustry_column {
    border-top-color: #000;
    justify-content: flex-start;
  }

  .icon-1x1-medium-2 {
    max-width: 80%;
  }

  .bold-text-32 {
    text-align: center;
    font-size: 1.7rem;
  }

  .challenge-item {
    padding: .5rem 0;
  }

  .features-grid-elements {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

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

  .icon-wrapper {
    margin-right: .3rem;
  }

  .icon-small {
    max-width: 85%;
  }

  .icon-1x1-medium {
    max-width: 80%;
  }

  .case_study-container {
    grid-template-columns: 1fr;
  }

  .solution-icon {
    margin-right: .25rem;
  }

  .channel-name-2 {
    font-size: .7rem;
  }

  .header-section-container {
    grid-template-columns: 1fr;
  }

  .fact_divider {
    margin-top: .5rem;
    margin-bottom: .5rem;
  }

  .fact-myth-tables {
    padding-top: 0;
  }

  .fact-myth-tables.myth {
    padding-bottom: .5rem;
  }

  .fact-head {
    margin-top: 1rem;
  }

  .heading-style-h5-2, .heading-style-h5-3 {
    font-size: 1rem;
  }

  .signup-heading-2 {
    text-align: center;
    font-size: 1.7rem;
  }

  .about-container {
    grid-template-columns: 1fr 1fr;
  }

  .signup-heading-3, .signup-heading-4, .signup-heading-5, .signup-heading-6 {
    text-align: left;
    font-size: 1.7rem;
  }

  .image-45 {
    width: auto;
    max-width: none;
    height: auto;
  }

  .image-46 {
    object-fit: fill;
    width: auto;
    max-width: none;
    height: auto;
  }

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

  .hero-registrationform-2 {
    flex-direction: column;
    justify-content: center;
    width: auto;
    margin-top: 0;
    display: flex;
  }

  .hero-registrationform-2.cta-bottom {
    width: auto;
  }

  .hero-registrationform-2.cta-bottom.top-padding-8px {
    width: 100%;
    margin-top: .5rem;
  }

  .cta-registration-2 {
    height: auto;
    padding: .6em 0;
    font-size: 2.5em;
    line-height: 1.5em;
  }

  .p-4 {
    text-align: left;
    white-space: normal;
    flex-direction: row;
    flex: 1;
    justify-content: flex-start;
    align-self: center;
    align-items: stretch;
    width: auto;
    max-width: 15rem;
    padding-right: 15px;
    font-size: .85rem;
    font-weight: 400;
    line-height: 1.25rem;
    text-decoration: none;
    display: inline-block;
  }

  .p-4.text-black.hero {
    font-size: .8rem;
  }

  .registrationform-emailfield-2 {
    width: 100%;
    margin-bottom: 1em;
    font-size: 2.5em;
    line-height: 2em;
  }

  .feature-1 {
    grid-column-gap: 2em;
    grid-row-gap: 4em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .benefits-points-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .caption-2.mobile-16px {
    line-height: 26px;
  }

  .feature-description-3 {
    margin-left: auto;
    margin-right: auto;
    overflow: visible;
  }

  .p-big-including-mobile16px-2 {
    text-align: left;
    margin-top: 0;
  }

  .cardcta-branding-2 {
    text-align: left;
    border-radius: 15px;
    align-items: flex-start;
    margin: 2px 0 2em;
    padding: 7em 8em;
  }

  .more-button.is-secondary.bleu-bg.margin-top {
    margin-top: 1rem;
  }

  .hero-heading-leftalign-2 {
    width: 100%;
    margin-bottom: 12em;
    margin-right: 1px;
  }

  .info-video {
    display: block;
  }

  .main-cta-2 {
    padding: 1rem;
    font-size: 13px;
  }

  .navbar-wrap1-3 {
    display: block;
  }

  .navbar-subboxwrap-3 {
    margin-bottom: 6em;
  }

  .navbar-subboxwrap-3.special-gird {
    width: auto;
  }

  .tab-description-4 {
    margin-bottom: 0;
  }

  .block-navbar-3 {
    justify-content: space-between;
    height: auto;
    font-size: 1.5vw;
    display: flex;
  }

  .navbar-megamenubutton-3 {
    display: block;
  }

  .navbar-div-3.large-2.with-divider-top.elevation-dropdownmenu.mobile-grid-spacing {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-div-3.large.with-divider-top.elevation-dropdownmenu {
    width: auto;
    height: auto;
  }

  .container-16 {
    margin-left: auto;
    padding-left: 2em;
    padding-right: 2em;
    display: block;
  }

  .container-16.navbar {
    margin-bottom: 0;
  }

  .navbar-fixed-3 {
    height: auto;
  }

  .cta-login-3 {
    height: 8.5em;
    margin-bottom: 3.5em;
  }

  .navbar-boxlink-3 {
    min-height: 17.5em;
  }

  .navbar-boxlink-3.with-dropdown-interaction {
    min-height: 15em;
  }

  .navbar-boxlink-3.with-dropdown-interaction.with-divider-top-megamenuonly {
    display: flex;
  }

  .image-50 {
    width: auto;
    max-width: none;
    height: auto;
  }

  .navbar-subboxlink-4 {
    width: auto;
    padding: 2.4em 7em;
  }

  .image-51 {
    object-fit: fill;
    width: auto;
    max-width: none;
    height: auto;
  }

  .h6-4.nav-h6.semibold.fontsize-fix {
    font-size: .875rem;
  }

  .subboxlink-imgwrap-3 {
    width: auto;
    height: auto;
    margin-top: 1.2em;
    margin-right: 3.2em;
    font-size: 1em;
    transform: scale(.8);
  }

  .navbar-subbox-4 {
    width: auto;
    display: none;
  }

  .navbar-subbox-4.large-megamenu.language-selections {
    width: 100%;
    display: none;
  }

  .navbar-subbox-4.large-megamenu--1 {
    display: none;
  }

  .navbar-subbox-4.large-megamenu--2.special-spacing-grid {
    display: block;
  }

  .navbar-subbox-4.large-megamenu--2.special-spacing-grid.mobile-menu-grid {
    display: none;
    position: static;
    top: auto;
    left: auto;
  }

  .navbar-test {
    height: auto;
  }

  .container-17 {
    margin-left: auto;
    padding-left: 2em;
    padding-right: 2em;
    display: block;
  }

  .container-17.center.industry {
    padding-top: 8em;
    padding-bottom: 2em;
  }

  .hero-heading-leftalign-3 {
    width: 100%;
    margin-bottom: 12em;
    margin-right: 1px;
  }

  .section_hero {
    margin-left: auto;
    padding-left: 2em;
    padding-right: 2em;
    display: block;
  }

  .section_hero.center.industry {
    padding-top: 8em;
    padding-bottom: 2em;
  }

  .section-14 {
    justify-content: flex-start;
    margin-top: 4em;
    padding: 0 1rem;
    display: block;
  }

  .section-14.mobile-spacing {
    margin-bottom: 2rem;
  }

  .p-big-including-mobile16px-3 {
    text-align: left;
    margin-top: 0;
  }

  .section-15 {
    justify-content: flex-start;
    margin-top: 4em;
    padding: 0 1rem;
    display: block;
  }

  .section-15.mobile-spacing {
    text-align: left;
    text-align: left;
    text-align: left;
    margin-bottom: 2rem;
  }

  .section-15.trial {
    padding-top: 0;
    padding-bottom: 8em;
  }

  .section-15.trial.new-0en-spacing.last-section-8en {
    padding-left: 0;
    padding-right: 0;
  }

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

  .text-size-regular-2 {
    text-align: left;
    font-size: .85rem;
  }

  .heading-style-h2-2 {
    text-align: left;
    font-size: 1.3rem;
  }

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

  .features-items {
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .features-heading {
    font-size: 1.3rem;
  }

  .icon-medium {
    width: 3.4rem;
    height: 3.4rem;
  }

  .feature-card {
    height: auto;
    padding: 24px;
  }

  .features-title-2 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

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

  .features-paragraph {
    margin-bottom: 40px;
    font-size: .875rem;
    line-height: 22px;
  }

  .text-size-regular-3 {
    text-align: left;
    font-size: .85rem;
  }

  .padding-global-3 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .case-study_image-2 {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .content-2 {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .elements-cards {
    grid-template-columns: 1fr;
  }

  .hero-heading-leftalign-4 {
    width: 100%;
    margin-bottom: 12em;
    margin-right: 1px;
  }

  .text-size-regular-4 {
    text-align: left;
    font-size: .85rem;
  }

  .padding-global-4 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

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

  .heading-style-h2-3 {
    text-align: left;
    font-size: 1.3rem;
  }

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

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

  .text-size-regular-5 {
    text-align: left;
    font-size: .85rem;
  }

  .heading-style-h2-4 {
    text-align: left;
    font-size: 1.3rem;
  }

  .text-block-26, .text-block-27 {
    font-size: .75rem;
  }

  .container-18 {
    margin-left: auto;
    padding-left: 2em;
    padding-right: 2em;
    display: block;
  }

  .container-18.center.industry {
    padding-top: 8em;
    padding-bottom: 2em;
  }

  .caption-3.mobile-16px {
    line-height: 26px;
  }

  .hero-heading-leftalign-5 {
    width: 100%;
    margin-bottom: 12em;
    margin-right: 1px;
  }

  .container-19 {
    margin-left: auto;
    padding-left: 2em;
    padding-right: 2em;
    display: block;
  }

  .text-size-regular-6 {
    text-align: left;
    font-size: .85rem;
  }

  .container-20 {
    margin-left: auto;
    padding-left: 2em;
    padding-right: 2em;
    display: block;
  }

  .feature-description-4 {
    margin-left: auto;
    margin-right: auto;
    overflow: visible;
  }

  .container-21 {
    margin-left: auto;
    padding-left: 2em;
    padding-right: 2em;
    display: block;
  }

  .feature-2-in-1-row-2 {
    grid-column-gap: 2em;
    grid-row-gap: 4em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .feature-description-5 {
    margin-left: auto;
    margin-right: auto;
    overflow: visible;
  }

  .container-22 {
    margin-left: auto;
    padding-left: 2em;
    padding-right: 2em;
    display: block;
  }

  .caption-4.mobile-16px {
    line-height: 26px;
  }

  .feature-2-in-1-row-3 {
    grid-column-gap: 2em;
    grid-row-gap: 4em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .feature-description-6 {
    margin-left: auto;
    margin-right: auto;
    overflow: visible;
  }

  .container-23 {
    margin-left: auto;
    padding-left: 2em;
    padding-right: 2em;
    display: block;
  }

  .caption-5.mobile-16px {
    line-height: 26px;
  }

  .container-24 {
    margin-left: auto;
    padding-left: 2em;
    padding-right: 2em;
    display: block;
  }

  .caption-6.mobile-16px {
    line-height: 26px;
  }

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

  .margin-bottom-4.margin-xxlarge.visual-margin {
    margin-bottom: 0;
  }

  .margin-bottom-4.margin-small {
    font-size: 1vw;
  }

  .heading-style-h2-5 {
    text-align: left;
    font-size: 1.3rem;
  }

  .feature-card-2 {
    height: auto;
    padding: 24px;
  }

  .features-title-3 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

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

  .text-size-regular-7 {
    text-align: left;
    font-size: .85rem;
  }

  .heading-11 {
    text-align: left;
    font-size: 1.5rem;
    line-height: 2;
  }

  .solutions_tab-link-2 {
    padding: .7rem .9rem;
  }

  .solutions_tab-link-2.w--current {
    font-size: .875rem;
  }

  .applications_container-2 {
    padding: 10px;
  }

  .hero-registrationform-3 {
    flex-direction: column;
    justify-content: center;
    width: auto;
    margin-top: 0;
    display: flex;
  }

  .hero-registrationform-3.cta-bottom {
    width: auto;
  }

  .hero-registrationform-3.cta-bottom.top-padding-8px {
    width: 100%;
    margin-top: .5rem;
  }

  .capabilities_container-2 {
    padding: 14px;
  }

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

  .bold-text-39 {
    font-size: 2.5rem;
    line-height: 20px;
  }

  .p-5 {
    text-align: left;
    white-space: normal;
    flex-direction: row;
    flex: 1;
    justify-content: flex-start;
    align-self: center;
    align-items: stretch;
    width: auto;
    max-width: 15rem;
    padding-right: 15px;
    font-size: .85rem;
    font-weight: 400;
    line-height: 1.25rem;
    text-decoration: none;
    display: inline-block;
  }

  .p-5.text-black.hero {
    font-size: .8rem;
  }

  .cta-registration-3 {
    height: auto;
    padding: .6em 0;
    font-size: 2.5em;
    line-height: 1.5em;
  }

  .cta-registration-3.hero {
    height: 4em;
    font-size: 2.5em;
    line-height: 2em;
  }

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

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

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

  .hero-registrationform-4 {
    flex-direction: column;
    justify-content: center;
    width: auto;
    margin-top: 0;
    display: flex;
  }

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

  .form-input-3 {
    font-size: .7rem;
  }

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

  .text-block-28 {
    font-size: .875rem;
  }

  .text-size-regular-8 {
    text-align: center;
    font-size: .85rem;
  }

  .text-size-regular-8.text-color-white {
    text-align: center;
  }

  .paragraph-10 {
    font-size: .85rem;
  }

  .tab-link-3, .tab-link-3.w--current {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .registrationform-emailfield-3 {
    width: 100%;
    margin-bottom: 1em;
    font-size: 2.5em;
    line-height: 2em;
  }

  .registrationform-emailfield-3.hero-bright {
    height: 4em;
    font-size: 2.5em;
    line-height: 0;
  }

  .text-size-regular-9 {
    text-align: left;
    font-size: .85rem;
  }

  .heading-style-h2-6 {
    text-align: left;
    font-size: 1.3rem;
  }

  .heading-style-h2-6.text-color-white {
    line-height: 1.2;
  }

  .text-size-medium-4 {
    text-align: left;
    font-size: .85rem;
  }

  .text-block-30 {
    font-size: .875rem;
  }

  .signup-heading-7 {
    text-align: center;
    font-size: 1.7rem;
  }

  .icon-1x1-medium-3 {
    max-width: 80%;
  }

  .cta-registration-4 {
    height: auto;
    padding: .6em 0;
    font-size: 2.5em;
    line-height: 1.5em;
  }

  .p-6 {
    text-align: left;
    white-space: normal;
    flex-direction: row;
    flex: 1;
    justify-content: flex-start;
    align-self: center;
    align-items: stretch;
    width: auto;
    max-width: 15rem;
    padding-right: 15px;
    font-size: .85rem;
    font-weight: 400;
    line-height: 1.25rem;
    text-decoration: none;
    display: inline-block;
  }

  .p-6.text-black.hero {
    font-size: .8rem;
  }

  .tab-link-4, .tab-link-4.w--current {
    padding-left: .5rem;
    padding-right: .5rem;
  }

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

  .margin-bottom-6.margin-xxlarge.visual-margin {
    margin-bottom: 0;
  }

  .padding-global-8 {
    margin-top: 2rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .hero-registrationwrap-2 {
    background-color: #0000;
    width: auto;
    padding-top: 0;
  }

  .hero-registrationform-5 {
    flex-direction: column;
    justify-content: center;
    width: auto;
    margin-top: 0;
    display: flex;
  }

  .heading-12 {
    text-align: left;
    font-size: 1.5rem;
    line-height: 2;
  }

  .header-container-2 {
    margin-bottom: 0;
  }

  .background-video-3, .header_image-background {
    display: none;
  }

  .registrationform-emailfield-4 {
    width: 100%;
    margin-bottom: 1em;
    font-size: 2.5em;
    line-height: 2em;
  }

  .registrationform-emailfield-4.hero-bright {
    height: 4em;
    font-size: 2.5em;
    line-height: 0;
  }

  .text-size-regular-10 {
    text-align: left;
    font-size: .85rem;
  }

  .text-size-regular-10.text-align-center {
    text-align: left;
    margin-top: 1.5rem;
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-49 {
    font-size: 2.3rem;
    line-height: 20px;
  }

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

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

  .logo_list-2 {
    justify-content: center;
    margin-top: 2rem;
  }

  .container-25 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-style-h2-7 {
    text-align: center;
    font-size: 1.8rem;
  }

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

  .image-63 {
    display: none;
  }

  .padding-global-10 {
    margin-top: 0;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .padding-section-medium-7 {
    padding-bottom: 0;
  }

  .testimonial_client-image-2, .container-27 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-style-h3-3.tag-padding {
    min-width: auto;
  }

  .text-size-regular-11 {
    text-align: left;
    font-size: .85rem;
  }

  .heading-13 {
    font-size: 4em;
  }

  .container-28 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-style-h2-8 {
    text-align: left;
    font-size: 1.8rem;
  }

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

  .image-65 {
    display: none;
  }

  .padding-global-12 {
    margin-top: 2rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .heading-style-h4-4.text-align-center.color-icon {
    font-size: 18px;
  }

  .paragraph-14 {
    font-size: .85rem;
  }

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

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

  .image-67 {
    display: none;
  }

  .text-size-regular-12 {
    text-align: left;
    font-size: .85rem;
  }

  .text-size-regular-12.text-align-center {
    text-align: left;
    margin-top: 1.5rem;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-registrationwrap-3 {
    background-color: #0000;
    width: auto;
    padding-top: 0;
  }

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

  .hero-registrationform-6 {
    flex-direction: column;
    justify-content: center;
    width: auto;
    margin-top: 0;
    display: flex;
  }

  .form-input-4 {
    font-size: .7rem;
  }

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

  .registrationform-emailfield-5 {
    width: 100%;
    margin-bottom: 1em;
    font-size: 2.5em;
    line-height: 2em;
  }

  .registrationform-emailfield-5.hero-bright {
    height: 4em;
    font-size: 2.5em;
    line-height: 0;
  }

  .p-7 {
    text-align: left;
    white-space: normal;
    flex-direction: row;
    flex: 1;
    justify-content: flex-start;
    align-self: center;
    align-items: stretch;
    width: auto;
    max-width: 15rem;
    padding-right: 15px;
    font-size: .85rem;
    font-weight: 400;
    line-height: 1.25rem;
    text-decoration: none;
    display: inline-block;
  }

  .p-7.text-black.hero {
    font-size: .8rem;
  }

  .text-size-regular-13 {
    text-align: left;
    font-size: .85rem;
  }

  .text-size-regular-13.text-align-left {
    text-align: center;
  }

  .text-size-regular-13.text-align-center {
    text-align: left;
    margin-top: 1.5rem;
    padding-left: 0;
    padding-right: 0;
  }

  .signup-heading-8 {
    text-align: left;
    font-size: 1.7rem;
  }

  .header_image-background-2 {
    display: none;
  }

  .header_image-background-2.position-of-image {
    display: block;
  }

  .link-7 {
    margin-right: 0;
    display: inline-block;
  }

  .start-for-free-2 {
    margin-right: 1rem;
  }

  .padding-global-14 {
    margin-top: 2rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .heading-style-h2-9 {
    text-align: center;
    font-size: 1.8rem;
  }

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

  .section-26 {
    display: block;
  }

  .container-30 {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-left: 0;
    margin-right: 0;
  }

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

  .container-31 {
    min-width: auto;
  }

  .plug-play_padding.mobile_hide {
    display: none;
  }

  .heading-style-h2-10 {
    text-align: left;
    font-size: 1.8rem;
  }

  .image-79, .image-71 {
    display: none;
  }

  .partneradvertisingcard-partnerlogo2 {
    height: 70%;
    padding: 5em;
  }

  .partneradvertisingcard-logo2 {
    width: 65%;
    max-width: 65%;
  }

  .partnerlogocard {
    width: 100%;
    min-width: 35em;
    max-width: 100%;
    height: auto;
    min-height: 90em;
    max-height: 100em;
    margin-bottom: 5em;
    box-shadow: 0 8px 16px 7px #00000026;
  }

  .partnerlogo.black-background {
    padding: 5em;
  }

  .feature-2-in-1-row-4 {
    grid-column-gap: 2em;
    grid-row-gap: 4em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .container-32 {
    margin-left: auto;
    padding-left: 2em;
    padding-right: 2em;
    display: block;
  }

  .feature-2-in-1-row-5 {
    grid-column-gap: 2em;
    grid-row-gap: 4em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .form_container {
    margin-left: auto;
    padding-left: 2em;
    padding-right: 2em;
    display: block;
  }

  .container-33 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-35 {
    margin-left: auto;
    padding-left: 2em;
    padding-right: 2em;
    display: block;
  }

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

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

  .content-3 {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .case-study_image-3 {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .container-36 {
    margin-left: auto;
    padding-left: 2em;
    padding-right: 2em;
    display: block;
  }

  .hero-registrationform-7 {
    flex-direction: column;
    justify-content: center;
    width: auto;
    margin-top: 0;
    display: flex;
  }

  .hero-registrationwrap-4 {
    background-color: #0000;
    width: auto;
    padding-top: 0;
  }

  .registrationform-emailfield-6 {
    width: 100%;
    margin-bottom: 1em;
    font-size: 2.5em;
    line-height: 2em;
  }

  .registrationform-emailfield-6.hero-bright {
    height: 4em;
    font-size: 2.5em;
    line-height: 0;
  }

  .h7-2.text-color-white.hide-modile2 {
    display: none;
  }

  .container-52 {
    flex-flow: wrap;
    display: inline-block;
  }

  .text-size-regular-14 {
    text-align: left;
    font-size: .85rem;
  }

  .padding-section-medium-21 {
    padding-bottom: 0;
  }

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

  .margin-bottom-15.margin-small {
    font-size: 1vw;
  }

  .padding-global-26 {
    margin-top: 0;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .cardcta-widthlimiter-2 {
    max-width: none;
  }

  .link--demo {
    margin-right: 0;
    display: inline-block;
  }

  .cardcta-branding-5 {
    text-align: left;
    border-radius: 15px;
    align-items: flex-start;
    margin: 2px 0 2em;
    padding: 7em 8em;
  }

  .container-54 {
    margin-left: auto;
    padding-left: 2em;
    padding-right: 2em;
    display: block;
  }

  .container-54.no-paddingcontainermobile {
    padding-left: 0;
    padding-right: 0;
  }

  .container-54.no-paddingcontainermobile.case-study-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .start-for-free-5 {
    margin-bottom: 1rem;
    margin-right: 1rem;
  }

  .logo-group {
    justify-content: flex-start;
    align-items: center;
    margin-top: 1rem;
  }

  .event-padding-global {
    margin-top: -4rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .timeline_title {
    text-align: center;
    font-size: 1.8rem;
  }

  .timeline_title.text-color-white {
    line-height: 1.2;
  }

  .timeline_title.text-color-white.title-text {
    margin-bottom: 2rem;
  }

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

  .register {
    margin-bottom: 1rem;
    margin-right: 1rem;
  }

  .button-group-8 {
    justify-content: flex-start;
    align-items: center;
  }

  .paragraph-16.color-body.text-align-center {
    font-size: 16px;
  }

  .video_auto {
    max-width: none;
    height: 200px;
    max-height: none;
    display: block;
  }

  .icon_box {
    width: auto;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .paragraph_evet_text {
    text-align: left;
    font-size: .85rem;
  }

  .paragraph_evet_text.text-align-center {
    text-align: left;
    margin-top: 1.5rem;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph_evet_text.text-color-white.align_right {
    text-align: left;
  }

  .padding-global-27 {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 3rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .heading-style-h3-7.text-color-white {
    text-align: left;
  }

  .who_image_2, .who_image {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-section-medium-22 {
    padding-top: 1rem;
    padding-bottom: 0;
  }

  .padding-global-28 {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 3rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

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

  .button-group-9 {
    justify-content: flex-start;
    align-items: center;
  }

  .padding-section-medium-23 {
    padding-top: 1rem;
    padding-bottom: 0;
  }

  .timelline1_v2 {
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .event_content-left_1 {
    width: 220px;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .padding-global-29 {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 3rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .timelline1_mobile {
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: visible;
  }

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

  .timeline {
    width: 280px;
  }

  .padding-section-medium_timeline {
    padding-bottom: 0;
  }

  .event_content-right_2.position_change_mobile_2 {
    width: 220px;
    position: absolute;
    bottom: -6.5rem;
  }

  .event_content-right_2.position_chnage_4 {
    width: 220px;
    bottom: -20px;
  }

  .event_content-left.position_chnage_mobile {
    width: 220px;
    margin-bottom: 0;
    position: absolute;
    bottom: 9rem;
  }

  .hero-registrationwrap-5 {
    background-color: #0000;
    width: auto;
    padding-top: 0;
  }

  .form-input-5 {
    font-size: .7rem;
  }

  .signup-heading-9 {
    text-align: left;
    font-size: 1.7rem;
  }

  .hero-registrationform-8 {
    flex-direction: column;
    justify-content: center;
    width: auto;
    margin-top: 0;
    display: flex;
  }

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

  .registrationform-emailfield-7 {
    width: 100%;
    margin-bottom: 1em;
    font-size: 2.5em;
    line-height: 2em;
  }

  .registrationform-emailfield-7.hero-bright {
    height: 4em;
    font-size: 2.5em;
    line-height: 0;
  }

  .button-group-10 {
    justify-content: flex-start;
    align-items: center;
  }

  .text-size-regular-15 {
    text-align: left;
    font-size: .85rem;
  }

  .text-size-regular-15.text-align-center {
    text-align: left;
    margin-top: 1.5rem;
    padding-left: 0;
    padding-right: 0;
  }
}

#w-node-d04680c7-6653-df93-a3fd-3865215dd14d-878cb0ee, #w-node-d04680c7-6653-df93-a3fd-3865215dd151-878cb0ee, #w-node-d04680c7-6653-df93-a3fd-3865215dd153-878cb0ee, #w-node-d04680c7-6653-df93-a3fd-3865215dd155-878cb0ee, #w-node-d04680c7-6653-df93-a3fd-3865215dd157-878cb0ee, #w-node-d04680c7-6653-df93-a3fd-3865215dd159-878cb0ee, #w-node-d04680c7-6653-df93-a3fd-3865215dd15b-878cb0ee, #w-node-d04680c7-6653-df93-a3fd-3865215dd15d-878cb0ee, #w-node-d04680c7-6653-df93-a3fd-3865215dd160-878cb0ee, #w-node-d04680c7-6653-df93-a3fd-3865215dd164-878cb0ee, #w-node-d04680c7-6653-df93-a3fd-3865215dd166-878cb0ee, #w-node-d04680c7-6653-df93-a3fd-3865215dd168-878cb0ee, #w-node-d04680c7-6653-df93-a3fd-3865215dd16a-878cb0ee, #w-node-d04680c7-6653-df93-a3fd-3865215dd16c-878cb0ee, #w-node-d04680c7-6653-df93-a3fd-3865215dd16e-878cb0ee {
  justify-self: center;
}

#w-node-_02fd177d-dace-4afa-4e93-acb8fe1a4e08-878cb0ee, #w-node-_02fd177d-dace-4afa-4e93-acb8fe1a4e14-878cb0ee, #w-node-_02fd177d-dace-4afa-4e93-acb8fe1a4e20-878cb0ee, #w-node-a0b32cc4-737b-5369-d929-950dce4b1776-878cb0ee, #w-node-a0b32cc4-737b-5369-d929-950dce4b1780-878cb0ee, #w-node-a0b32cc4-737b-5369-d929-950dce4b178c-878cb0ee {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c6e5408b-2921-a3cb-598d-3144c94407ec-878cb0ee, #w-node-c6e5408b-2921-a3cb-598d-3144c94407f1-878cb0ee, #w-node-c6e5408b-2921-a3cb-598d-3144c94407f6-878cb0ee, #w-node-c6e5408b-2921-a3cb-598d-3144c94407fb-878cb0ee, #w-node-c6e5408b-2921-a3cb-598d-3144c9440800-878cb0ee {
  justify-self: center;
}

#w-node-_5015d29b-a96b-3e26-69be-3b30bcdd2b97-878cb0ee, #w-node-_5015d29b-a96b-3e26-69be-3b30bcdd2ba4-878cb0ee, #w-node-_5015d29b-a96b-3e26-69be-3b30bcdd2bb1-878cb0ee {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_88e7cca5-8fdd-2fb9-105d-640553977226-9966a5c6 {
  align-self: start;
}

#w-node-_8c31981b-c4f9-073b-d9fe-629cc41aa149-9966a5c6, #w-node-_7bd39b4e-a789-3bc6-bd3e-bf3430fcb440-244263f5, #w-node-f8923a72-8b05-7863-8e73-6d48f3e8547d-244263f5, #w-node-_293a63d0-52c1-c0d1-faec-c66315bd46b6-244263f5, #w-node-_24db7e04-63fc-3a42-32fc-c1ab9fd68d52-244263f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f1b3590-7fcb-ee76-b75c-42970a305f0c-244263f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-d27c6481-de77-6e24-af25-53dda0535221-088cb147, #w-node-_3d580bd8-94b2-e157-f453-5bb337f3a9e8-088cb147 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ac88ed07-958d-bf0c-ab78-7d8c3bd02166-668cb14b, #w-node-_4a664ebe-a6f2-0d01-0f93-a7de783ef46b-a58cb14d {
  order: -9999;
}

#w-node-_6d971472-f847-911a-2998-fb98bf28b1fe-9d8cb14e, #w-node-_893118c6-9c02-e6de-0357-deb8c9608858-9d8cb14e, #w-node-e7112b8a-ea93-2212-2674-a49ef91b1fc3-9d8cb14e, #w-node-_69e90cc7-c754-e81e-f7fb-cde59911ce84-9d8cb14e, #w-node-_2b068a42-5ad4-c500-b67f-1cd9b469533a-9d8cb14e, #w-node-_9a566567-c6a2-92df-e631-f9f9f63f6a1a-9d8cb14e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_893118c6-9c02-e6de-0357-deb8c9608871-9d8cb14e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d2a9cf70-b730-ceac-2eed-b5688e257676-e38cb14f {
  order: -9999;
}

#w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b6f01-088cb150 {
  order: 9999;
}

#w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b6f0e-088cb150, #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b6f18-088cb150, #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b6f22-088cb150 {
  align-self: start;
}

#w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b6f2c-088cb150 {
  order: 9999;
  place-self: start center;
}

#w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b6f37-088cb150, #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b6f3e-088cb150, #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b6f45-088cb150, #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b6f4c-088cb150, #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b6f53-088cb150, #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b6f5a-088cb150, #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b6f6e-088cb150, #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b6f75-088cb150, #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b6f7c-088cb150, #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b6f83-088cb150 {
  align-self: start;
}

#w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b6f9d-088cb150 {
  order: 9999;
}

#w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b6faa-088cb150, #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b6fb4-088cb150, #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b6fbe-088cb150 {
  align-self: start;
}

#w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b6fc8-088cb150 {
  order: 9999;
  place-self: start center;
}

#w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b6fd3-088cb150, #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b6fda-088cb150, #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b6fe1-088cb150, #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b6fe8-088cb150, #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b6fef-088cb150, #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b6ff6-088cb150, #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b700a-088cb150, #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b7011-088cb150, #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b7018-088cb150, #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b701f-088cb150 {
  align-self: start;
}

#w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b703a-088cb150 {
  order: 9999;
}

#w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b7047-088cb150, #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b7051-088cb150, #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b705b-088cb150 {
  align-self: start;
}

#w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b7065-088cb150 {
  order: 9999;
  place-self: start center;
}

#w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b7070-088cb150, #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b7077-088cb150, #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b707e-088cb150, #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b7085-088cb150 {
  align-self: start;
}

#w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b708c-088cb150 {
  align-self: center;
}

#w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b7093-088cb150, #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b70a7-088cb150, #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b70ae-088cb150, #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b70b5-088cb150, #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b70bc-088cb150 {
  align-self: start;
}

#w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b70d0-088cb150, #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b70d5-088cb150, #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b70da-088cb150, #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b70df-088cb150, #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b70e4-088cb150, #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b70ee-088cb150 {
  justify-self: center;
}

#w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b70f0-088cb150 {
  order: 9999;
}

#w-node-b5eee8e3-25c2-b342-c39e-5893aadc8f27-d38cb151, #w-node-fa7019fd-b97b-c0d9-14cb-21e2a6fab877-d38cb151, #w-node-_48fe0128-6adf-9058-a16e-27adc4b48d02-d38cb151, #w-node-_7d34cf23-7b9f-9b87-b146-da43970f5c15-d38cb151, #w-node-b91c5454-02eb-c767-283d-824f1ff5cd91-d38cb151, #w-node-c520ece6-e032-d0c6-b8f0-4514461657c7-d38cb151, #w-node-_11c631e2-e686-32a7-84b0-7f4079c26d84-d38cb151, #w-node-_3c79b041-27f9-0778-b848-8df7bfbb956f-d38cb151, #w-node-_0a589a6c-119e-884b-9eb1-6c70c3b57421-d38cb151, #w-node-_3fc47079-e729-c487-91ef-52a3a40a19b0-d38cb151, #w-node-_2e153d76-1e50-b4cc-02bd-f8ab79e07abd-d38cb151 {
  place-self: start center;
}

#w-node-_0c8e70b1-d181-ba37-309c-9b0a194202df-d38cb151, #w-node-c3ec5451-7b9c-f75b-3c46-b6260473bed6-d38cb151 {
  order: -9999;
}

#btn-to-enquiry-chat-cinnox.w-node-bfea430b-025f-25b9-5f80-cad98b425849-728cb153 {
  justify-self: end;
}

#btn-to-support-chat-cinnox.w-node-_6f42fd0e-067e-85ca-39e0-98b50042c21b-728cb153 {
  justify-self: start;
}

#w-node-_026120f5-525f-44b6-6653-480bb08ebcc7-728cb153 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_5a5b2dc4-2d05-370e-8219-9baced5dee2f-ed5dee2c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5a5b2dc4-2d05-370e-8219-9baced5dee39-ed5dee2c, #w-node-_5a5b2dc4-2d05-370e-8219-9baced5dee3b-ed5dee2c, #w-node-_5a5b2dc4-2d05-370e-8219-9baced5dee42-ed5dee2c, #w-node-_5a5b2dc4-2d05-370e-8219-9baced5dee49-ed5dee2c, #w-node-_5a5b2dc4-2d05-370e-8219-9baced5dee50-ed5dee2c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_917a17ae-b335-61ac-1f7e-de7456de60ab-56de60ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_1ad9a13f-0f2d-efc4-62fd-5627afbdb1a5-c78cb16d, #w-node-ada0f02d-0b8c-d7d5-04a2-91bacb3c3350-c78cb16d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3f8ffbce-0305-05e5-92dc-224054261a46-c78cb16d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-bbd23cde-273e-c849-7a27-b7d864f50ef0-c78cb16d, #w-node-bbd23cde-273e-c849-7a27-b7d864f50ef2-c78cb16d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0e7a4a4f-6fcf-3cf5-bfbe-5c72e4206b68-c78cb16d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9d2576e4-c474-6756-560a-4f384d5a88e5-c78cb16d, #w-node-_4013bab7-a5d1-7913-b5a8-997d2a9fd92f-c78cb16d, #w-node-add830ea-3916-72ee-8ecc-015754ff6202-c78cb16d, #w-node-add830ea-3916-72ee-8ecc-015754ff6204-c78cb16d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c8e70b1-d181-ba37-309c-9b0a194202df-4c8cb18a, #w-node-c3ec5451-7b9c-f75b-3c46-b6260473bed6-4c8cb18a, #w-node-_31455758-296f-8ca7-b31c-c993683174bc-0f8cb18b {
  order: -9999;
}

#w-node-_1fca63b8-1aab-c0a9-9207-45662ec34a65-b48cb18d {
  order: 9999;
}

#w-node-_1fca63b8-1aab-c0a9-9207-45662ec34a72-b48cb18d, #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34a7c-b48cb18d, #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34a86-b48cb18d {
  align-self: start;
}

#w-node-_1fca63b8-1aab-c0a9-9207-45662ec34a90-b48cb18d {
  order: 9999;
  place-self: start center;
}

#w-node-_1fca63b8-1aab-c0a9-9207-45662ec34a9b-b48cb18d, #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34aa2-b48cb18d, #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34aa9-b48cb18d, #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34ab0-b48cb18d, #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34ab7-b48cb18d, #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34acb-b48cb18d, #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34ad2-b48cb18d, #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34ad9-b48cb18d, #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34ae0-b48cb18d {
  align-self: start;
}

#w-node-_1fca63b8-1aab-c0a9-9207-45662ec34afa-b48cb18d {
  order: 9999;
}

#w-node-_1fca63b8-1aab-c0a9-9207-45662ec34b07-b48cb18d, #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34b11-b48cb18d, #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34b1b-b48cb18d {
  align-self: start;
}

#w-node-_1fca63b8-1aab-c0a9-9207-45662ec34b25-b48cb18d {
  order: 9999;
  place-self: start center;
}

#w-node-_1fca63b8-1aab-c0a9-9207-45662ec34b30-b48cb18d, #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34b37-b48cb18d, #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34b3e-b48cb18d, #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34b45-b48cb18d, #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34b4c-b48cb18d, #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34b53-b48cb18d, #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34b67-b48cb18d, #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34b6e-b48cb18d, #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34b75-b48cb18d, #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34b7c-b48cb18d {
  align-self: start;
}

#w-node-_1fca63b8-1aab-c0a9-9207-45662ec34b96-b48cb18d {
  order: 9999;
}

#w-node-_1fca63b8-1aab-c0a9-9207-45662ec34ba3-b48cb18d, #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34bad-b48cb18d, #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34bb7-b48cb18d {
  align-self: start;
}

#w-node-_1fca63b8-1aab-c0a9-9207-45662ec34bc1-b48cb18d {
  order: 9999;
  place-self: start center;
}

#w-node-_1fca63b8-1aab-c0a9-9207-45662ec34bcc-b48cb18d, #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34bd3-b48cb18d, #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34bda-b48cb18d, #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34be1-b48cb18d {
  align-self: start;
}

#w-node-_1fca63b8-1aab-c0a9-9207-45662ec34be8-b48cb18d {
  align-self: center;
}

#w-node-_1fca63b8-1aab-c0a9-9207-45662ec34bef-b48cb18d, #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34c03-b48cb18d, #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34c0a-b48cb18d, #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34c11-b48cb18d, #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34c18-b48cb18d {
  align-self: start;
}

#w-node-_1fca63b8-1aab-c0a9-9207-45662ec34c2c-b48cb18d, #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34c31-b48cb18d, #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34c36-b48cb18d, #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34c3b-b48cb18d, #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34c40-b48cb18d, #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34c4a-b48cb18d {
  justify-self: center;
}

#w-node-_1fca63b8-1aab-c0a9-9207-45662ec34c4c-b48cb18d {
  order: 9999;
}

#w-node-_1ad9a13f-0f2d-efc4-62fd-5627afbdb1a5-6a8cb197, #w-node-ada0f02d-0b8c-d7d5-04a2-91bacb3c3350-6a8cb197 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3f8ffbce-0305-05e5-92dc-224054261a46-6a8cb197 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-bbd23cde-273e-c849-7a27-b7d864f50ef0-6a8cb197, #w-node-_4d8548f3-161d-62a1-3c6b-7a6bcad834a5-6a8cb197 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d2576e4-c474-6756-560a-4f384d5a88e5-6a8cb197 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4013bab7-a5d1-7913-b5a8-997d2a9fd92f-6a8cb197, #w-node-_34c092f9-52e4-c53a-ee28-2cbe4ae33268-6a8cb197 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d7ffa4d-6fc5-8d19-c084-5512b76bdeab-6a8cb197 {
  align-self: center;
}

#w-node-f1098d4a-8119-f4cb-127b-e04259160582-798cb1ad, #w-node-_37f07401-7291-6b18-9b77-fae07abdb1b8-798cb1ad, #w-node-_04cda3dd-71a6-6fb6-c4c6-0c1d9fc96292-798cb1ad, #w-node-_68e6b0f3-f1fd-8dc4-a78a-bf84bd193244-798cb1ad, #w-node-_2d84ee8e-c25a-c987-22b5-67be361e3112-798cb1ad, #w-node-f2387e00-8d1e-8069-f807-f33956db641d-798cb1ad, #w-node-_4972b296-76e0-08fb-34e4-dc218faf96a2-798cb1ad, #w-node-_9e5d46de-e336-79be-a127-e3e10989d97d-798cb1ad, #w-node-c0e3e655-3b5e-f4cf-6970-f7d4d5df955f-798cb1ad, #w-node-_876af04c-aa82-500e-2465-5dd9cb3111f3-798cb1ad, #w-node-_276a85fa-a218-8904-3fb7-e651272a8d16-798cb1ad, #w-node-_5708ffb9-6fb1-bc3c-1033-07c2986350d1-798cb1ad, #w-node-_1f4abdb5-5b5b-91eb-1c5c-5e7cd5b8a41b-798cb1ad, #w-node-_417311ee-3b8a-7fcc-556e-344a71dff7b3-798cb1ad, #w-node-_6d893a78-2c72-5bb8-69ec-abab51c70946-798cb1ad, #w-node-d8ac556a-2999-13f2-d4c2-78698abd46bc-798cb1ad, #w-node-_5e92ff49-8099-edfc-beca-2ef47ad430b3-798cb1ad, #w-node-d1a4e63b-edef-0667-be41-9b747519045e-798cb1ad, #w-node-adad2484-5b37-5eaa-d822-7a2f1c26f061-798cb1ad, #w-node-df5f2e5a-f7a4-4901-1470-dfa9057a459b-798cb1ad, #w-node-_022108c7-f039-0542-8d44-87b7eb8120ac-798cb1ad, #w-node-eea2aaac-8942-eba9-1384-a33c4025af8a-798cb1ad, #w-node-_2b5e4d9f-7443-c118-87d7-0a39d4ef28c3-798cb1ad, #w-node-_5b11fd01-8e26-9d90-a0c4-a327c5927702-798cb1ad, #w-node-_7770ec5c-d2f3-dea0-d251-ee53b156b16b-798cb1ad, #w-node-ccc03166-9e23-b8c6-2c27-c9b86393dde2-798cb1ad, #w-node-_0498c2db-fe22-57ec-1bc4-15759a4988c6-798cb1ad, #w-node-_350055d5-1cf5-2470-d9ab-1023512ce7d9-798cb1ad, #w-node-fe92b82a-dab5-e2f1-10c6-1c4a323cacb6-798cb1ad, #w-node-_089c528d-d91c-6e0d-4660-caa5a76ae880-798cb1ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99af6ae4-7eaa-9c71-5d58-6c6d8b6ee19b-338cb1ae {
  order: -9999;
}

#w-node-_4daff442-2456-18c0-01c6-38aff0a7607b-978cb1b0 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4daff442-2456-18c0-01c6-38aff0a7607d-978cb1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4daff442-2456-18c0-01c6-38aff0a76081-978cb1b0, #w-node-_4daff442-2456-18c0-01c6-38aff0a76087-978cb1b0, #w-node-_4daff442-2456-18c0-01c6-38aff0a7608d-978cb1b0, #w-node-_4daff442-2456-18c0-01c6-38aff0a76094-978cb1b0 {
  align-self: start;
}

#w-node-_5a1b413e-e60d-ad58-d427-cba69745c4be-978cb1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a1b413e-e60d-ad58-d427-cba69745c4d5-978cb1b0 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4681d21b-df52-851f-eb95-36aa75a8c4e5-978cb1b0 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4681d21b-df52-851f-eb95-36aa75a8c4e7-978cb1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4681d21b-df52-851f-eb95-36aa75a8c4f0-978cb1b0, #w-node-_4681d21b-df52-851f-eb95-36aa75a8c4f6-978cb1b0, #w-node-_4681d21b-df52-851f-eb95-36aa75a8c4fc-978cb1b0, #w-node-_4681d21b-df52-851f-eb95-36aa75a8c503-978cb1b0, #w-node-_4681d21b-df52-851f-eb95-36aa75a8c50a-978cb1b0 {
  align-self: start;
}

#w-node-_934c45d0-22b7-0608-17b5-d32d9cb61678-978cb1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_934c45d0-22b7-0608-17b5-d32d9cb61681-978cb1b0, #w-node-_934c45d0-22b7-0608-17b5-d32d9cb61687-978cb1b0, #w-node-_934c45d0-22b7-0608-17b5-d32d9cb6168d-978cb1b0 {
  align-self: start;
}

#w-node-_934c45d0-22b7-0608-17b5-d32d9cb61694-978cb1b0 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_843b2570-e080-b0dc-c677-370da8f10b90-978cb1b0 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_843b2570-e080-b0dc-c677-370da8f10b92-978cb1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_843b2570-e080-b0dc-c677-370da8f10b9a-978cb1b0, #w-node-_843b2570-e080-b0dc-c677-370da8f10ba0-978cb1b0, #w-node-_843b2570-e080-b0dc-c677-370da8f10ba6-978cb1b0 {
  align-self: start;
}

#w-node-_0c8e70b1-d181-ba37-309c-9b0a194202df-3e8cb1b1, #w-node-c3ec5451-7b9c-f75b-3c46-b6260473bed6-3e8cb1b1 {
  order: -9999;
}

#w-node-_1ad9a13f-0f2d-efc4-62fd-5627afbdb1a5-5f8cb1b2, #w-node-ada0f02d-0b8c-d7d5-04a2-91bacb3c3350-5f8cb1b2, #w-node-_3f8ffbce-0305-05e5-92dc-224054261a46-5f8cb1b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_823a26d2-57ec-b50c-17e9-56c17df3d6d2-5f8cb1b2, #w-node-d2c0561c-6585-8977-9d33-2815dbd8aa1c-5f8cb1b2, #w-node-_58d397ef-74b9-e80d-4359-9a921c918f6f-5f8cb1b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_94368e7b-4282-7061-42a3-7643f99ec265-5f8cb1b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_6b6bddf8-9ee4-5a86-4a6f-ce93edcbed1a-5f8cb1b2, #w-node-_0371123f-9abb-4784-eb62-96edfd147d1d-5f8cb1b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7f9ad385-e08c-d6f1-ca2c-2d3eb4eca3b8-5f8cb1b2, #w-node-_7f9ad385-e08c-d6f1-ca2c-2d3eb4eca3ba-5f8cb1b2, #w-node-_63672b34-ad62-90ec-73a7-96e341b1067f-5f8cb1b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c8e70b1-d181-ba37-309c-9b0a194202df-4e8cb1c6 {
  order: -9999;
}

#w-node-_138a3fbd-fadb-393e-f160-8467651176eb-4e8cb1c6, #w-node-e4653a79-7f0a-43be-19c7-4d53b8c3bed3-4e8cb1c6, #w-node-_0b8fcfc9-e6b7-2ad4-be51-03d053a8429d-4e8cb1c6, #w-node-_2ce6f7e6-01d1-4927-92f2-2f5da8646743-4e8cb1c6, #w-node-_178653d8-7b15-0e7c-81d2-4bbd394a0c6b-4e8cb1c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_671f1d64-fb62-1466-cffc-cd73c831a440-c831a440 {
  justify-self: center;
}

#w-node-_2e02d944-4855-fd15-06e4-16c917f44185-c28cb1c8, #w-node-_4ef7080e-766a-37fb-a516-389cb3a614ed-c28cb1c8, #w-node-_1da09d38-6d0f-4c02-0a36-659674f74987-c28cb1c8, #w-node-aef1b084-2de4-6577-e4ac-da4cbfc942a0-c28cb1c8, #w-node-e39c20c5-6eee-09fe-a257-0218a23136df-c28cb1c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-a4e0a18c-c4dd-f68d-8406-62487a4a87fc-c08cb1ca, #w-node-a4e0a18c-c4dd-f68d-8406-62487a4a87fd-c08cb1ca, #w-node-a4e0a18c-c4dd-f68d-8406-62487a4a87fe-c08cb1ca, #w-node-a4e0a18c-c4dd-f68d-8406-62487a4a87ff-c08cb1ca, #w-node-a4e0a18c-c4dd-f68d-8406-62487a4a8800-c08cb1ca, #w-node-a4e0a18c-c4dd-f68d-8406-62487a4a8801-c08cb1ca, #w-node-a4e0a18c-c4dd-f68d-8406-62487a4a8802-c08cb1ca, #w-node-a4e0a18c-c4dd-f68d-8406-62487a4a8803-c08cb1ca, #w-node-a4e0a18c-c4dd-f68d-8406-62487a4a8804-c08cb1ca, #w-node-_82c4a27d-efe1-edd6-3268-ea7e53ba5979-c08cb1ca, #w-node-_82c4a27d-efe1-edd6-3268-ea7e53ba597a-c08cb1ca, #w-node-_82c4a27d-efe1-edd6-3268-ea7e53ba597b-c08cb1ca, #w-node-_82c4a27d-efe1-edd6-3268-ea7e53ba597d-c08cb1ca, #w-node-_82c4a27d-efe1-edd6-3268-ea7e53ba597e-c08cb1ca, #w-node-_82c4a27d-efe1-edd6-3268-ea7e53ba597f-c08cb1ca, #w-node-_82c4a27d-efe1-edd6-3268-ea7e53ba5980-c08cb1ca, #w-node-_44d1b569-cdc2-cafc-8e64-7f71bbd9503a-c08cb1ca, #w-node-_44d1b569-cdc2-cafc-8e64-7f71bbd9503b-c08cb1ca, #w-node-_44d1b569-cdc2-cafc-8e64-7f71bbd9503c-c08cb1ca, #w-node-fdca7223-bbb2-6d3b-fb39-69a485d0c3ef-c08cb1ca, #w-node-_369d93d3-e724-eaee-9343-ea24e77acea9-c08cb1ca, #w-node-_9a975e11-ac95-0474-54a2-8286a50c6112-c08cb1ca, #w-node-b5a627da-4090-1ed3-3c97-2873a661d71a-c08cb1ca, #w-node-_7b63939b-2d05-8d52-eacb-776242543ebd-c08cb1ca, #w-node-_7bcb6333-2db6-b5ce-12bc-f19d33690833-c08cb1ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e59adb68-3547-ee48-678f-c72278b9aa4c-c08cb1ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-e59adb68-3547-ee48-678f-c72278b9aa61-c08cb1ca, #w-node-_1ad9a13f-0f2d-efc4-62fd-5627afbdb1a5-d68cb1cf, #w-node-ada0f02d-0b8c-d7d5-04a2-91bacb3c3350-d68cb1cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3f8ffbce-0305-05e5-92dc-224054261a46-d68cb1cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9aff5dea-8fce-a4e1-ae50-5b3778ca28c5-d68cb1cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9aff5dea-8fce-a4e1-ae50-5b3778ca28ca-d68cb1cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_9aff5dea-8fce-a4e1-ae50-5b3778ca28c7-d68cb1cf, #w-node-_9aff5dea-8fce-a4e1-ae50-5b3778ca28d4-d68cb1cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9aff5dea-8fce-a4e1-ae50-5b3778ca28d2-d68cb1cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9aff5dea-8fce-a4e1-ae50-5b3778ca28de-d68cb1cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b80c92e0-1c59-6df7-1955-8944bad4e391-d68cb1cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_3c84d981-7576-d75a-794c-b82953fcd76a-358cb1d0 {
  order: 9999;
}

#w-node-_3c84d981-7576-d75a-794c-b82953fcd778-358cb1d0, #w-node-_3c84d981-7576-d75a-794c-b82953fcd782-358cb1d0, #w-node-_3c84d981-7576-d75a-794c-b82953fcd78c-358cb1d0 {
  align-self: start;
}

#w-node-_3c84d981-7576-d75a-794c-b82953fcd796-358cb1d0 {
  order: 9999;
  place-self: start center;
}

#w-node-_3c84d981-7576-d75a-794c-b82953fcd7a1-358cb1d0, #w-node-_3c84d981-7576-d75a-794c-b82953fcd7a8-358cb1d0, #w-node-_3c84d981-7576-d75a-794c-b82953fcd7af-358cb1d0, #w-node-_3c84d981-7576-d75a-794c-b82953fcd7b6-358cb1d0, #w-node-_3c84d981-7576-d75a-794c-b82953fcd7ca-358cb1d0, #w-node-_3c84d981-7576-d75a-794c-b82953fcd7d1-358cb1d0, #w-node-_3c84d981-7576-d75a-794c-b82953fcd7d8-358cb1d0, #w-node-_3c84d981-7576-d75a-794c-b82953fcd7df-358cb1d0 {
  align-self: start;
}

#w-node-_3c84d981-7576-d75a-794c-b82953fcd7f9-358cb1d0 {
  order: 9999;
}

#w-node-_3c84d981-7576-d75a-794c-b82953fcd806-358cb1d0, #w-node-_3c84d981-7576-d75a-794c-b82953fcd810-358cb1d0, #w-node-_3c84d981-7576-d75a-794c-b82953fcd81a-358cb1d0 {
  align-self: start;
}

#w-node-_3c84d981-7576-d75a-794c-b82953fcd824-358cb1d0 {
  order: 9999;
  place-self: start center;
}

#w-node-_3c84d981-7576-d75a-794c-b82953fcd82f-358cb1d0, #w-node-_3c84d981-7576-d75a-794c-b82953fcd836-358cb1d0, #w-node-_3c84d981-7576-d75a-794c-b82953fcd83d-358cb1d0, #w-node-_3c84d981-7576-d75a-794c-b82953fcd844-358cb1d0, #w-node-_3c84d981-7576-d75a-794c-b82953fcd84b-358cb1d0, #w-node-_3c84d981-7576-d75a-794c-b82953fcd852-358cb1d0, #w-node-_3c84d981-7576-d75a-794c-b82953fcd866-358cb1d0, #w-node-_3c84d981-7576-d75a-794c-b82953fcd86d-358cb1d0, #w-node-_3c84d981-7576-d75a-794c-b82953fcd874-358cb1d0, #w-node-_3c84d981-7576-d75a-794c-b82953fcd87b-358cb1d0 {
  align-self: start;
}

#w-node-_3c84d981-7576-d75a-794c-b82953fcd895-358cb1d0 {
  order: 9999;
}

#w-node-_3c84d981-7576-d75a-794c-b82953fcd8a2-358cb1d0, #w-node-_3c84d981-7576-d75a-794c-b82953fcd8ac-358cb1d0, #w-node-_3c84d981-7576-d75a-794c-b82953fcd8b6-358cb1d0 {
  align-self: start;
}

#w-node-_3c84d981-7576-d75a-794c-b82953fcd8c0-358cb1d0 {
  order: 9999;
  place-self: start center;
}

#w-node-_3c84d981-7576-d75a-794c-b82953fcd8cb-358cb1d0, #w-node-_3c84d981-7576-d75a-794c-b82953fcd8d2-358cb1d0, #w-node-_3c84d981-7576-d75a-794c-b82953fcd8d9-358cb1d0, #w-node-_3c84d981-7576-d75a-794c-b82953fcd8e0-358cb1d0, #w-node-_3c84d981-7576-d75a-794c-b82953fcd8e7-358cb1d0, #w-node-_3c84d981-7576-d75a-794c-b82953fcd8ee-358cb1d0, #w-node-_3c84d981-7576-d75a-794c-b82953fcd902-358cb1d0, #w-node-_3c84d981-7576-d75a-794c-b82953fcd909-358cb1d0, #w-node-_3c84d981-7576-d75a-794c-b82953fcd910-358cb1d0, #w-node-_3c84d981-7576-d75a-794c-b82953fcd917-358cb1d0, #w-node-_3c84d981-7576-d75a-794c-b82953fcd99c-358cb1d0, #w-node-_3c84d981-7576-d75a-794c-b82953fcd9a1-358cb1d0, #w-node-_3c84d981-7576-d75a-794c-b82953fcd9a6-358cb1d0, #w-node-_3c84d981-7576-d75a-794c-b82953fcd9bf-358cb1d0, #w-node-_3c84d981-7576-d75a-794c-b82953fcd9c4-358cb1d0, #w-node-_3c84d981-7576-d75a-794c-b82953fcd9c9-358cb1d0, #w-node-_3c84d981-7576-d75a-794c-b82953fcd9ce-358cb1d0, #w-node-_3c84d981-7576-d75a-794c-b82953fcd9d3-358cb1d0 {
  align-self: start;
}

#w-node-_3c84d981-7576-d75a-794c-b82953fcd9dd-358cb1d0 {
  justify-self: center;
}

#w-node-_3c84d981-7576-d75a-794c-b82953fcd9df-358cb1d0 {
  order: 9999;
}

#w-node-_23a5ef62-06ed-05d4-cce8-3a380fd77924-678cb1d6 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_23a5ef62-06ed-05d4-cce8-3a380fd77926-678cb1d6, #w-node-_23a5ef62-06ed-05d4-cce8-3a380fd77943-678cb1d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23a5ef62-06ed-05d4-cce8-3a380fd7795e-678cb1d6 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2c7d17de-c2f8-62d0-fd41-f6cdd391737b-678cb1d6 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2c7d17de-c2f8-62d0-fd41-f6cdd391737d-678cb1d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c7d17de-c2f8-62d0-fd41-f6cdd3917386-678cb1d6, #w-node-_2c7d17de-c2f8-62d0-fd41-f6cdd391738c-678cb1d6, #w-node-_2c7d17de-c2f8-62d0-fd41-f6cdd3917392-678cb1d6, #w-node-_2c7d17de-c2f8-62d0-fd41-f6cdd3917399-678cb1d6, #w-node-_2c7d17de-c2f8-62d0-fd41-f6cdd39173a0-678cb1d6 {
  align-self: start;
}

#w-node-_28e802e3-8c1a-0328-33b3-c8663bbf985c-958cb1d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a4e6f6e-ca11-366c-5d94-588132d14914-958cb1d7 {
  align-self: center;
}

#w-node-_11368111-4f4a-df50-bce2-3b3e2b641d02-958cb1d7 {
  order: -9999;
}

#w-node-bb34d078-8380-fcf3-04b7-5a53ed3e1ea0-958cb1d7 {
  justify-self: center;
}

#w-node-_0952a74b-5a19-654f-92b1-0922d00ce022-d00cdf77, #w-node-_0952a74b-5a19-654f-92b1-0922d00ce030-d00cdf77, #w-node-_0952a74b-5a19-654f-92b1-0922d00ce03a-d00cdf77, #w-node-_0952a74b-5a19-654f-92b1-0922d00ce05a-d00cdf77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0952a74b-5a19-654f-92b1-0922d00ce08d-d00cdf77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_53582428-c7f0-d682-ca98-5421ac722cfb-a88cb1de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_53582428-c7f0-d682-ca98-5421ac722cfd-a88cb1de, #w-node-_53582428-c7f0-d682-ca98-5421ac722d06-a88cb1de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ddd0d70f-76f9-81b3-4a88-7cd335234011-a88cb1de, #w-node-ddd0d70f-76f9-81b3-4a88-7cd33523401b-a88cb1de, #w-node-ddd0d70f-76f9-81b3-4a88-7cd335234025-a88cb1de, #w-node-ddd0d70f-76f9-81b3-4a88-7cd335234030-a88cb1de, #w-node-ddd0d70f-76f9-81b3-4a88-7cd33523403b-a88cb1de {
  align-self: start;
}

#w-node-_6203c79d-ec9e-fc80-2f03-d371e5851bac-a88cb1de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6203c79d-ec9e-fc80-2f03-d371e5851bbd-a88cb1de, #w-node-_0369b04a-c863-0806-1512-0b71a35ba2a2-a88cb1de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0369b04a-c863-0806-1512-0b71a35ba2a4-a88cb1de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_128edecd-2357-8d2a-04c9-4e18793b4f77-a88cb1de, #w-node-_128edecd-2357-8d2a-04c9-4e18793b4f80-a88cb1de, #w-node-_128edecd-2357-8d2a-04c9-4e18793b4f89-a88cb1de, #w-node-_3ea4d9d5-5f1e-e093-73b4-ad19731305ea-a88cb1de, #w-node-_45e4e53c-a68d-9a45-0926-81b0c7ecd716-a88cb1de {
  align-self: start;
}

#w-node-_49652f64-af2c-a52e-4459-c6b6f0bdcd04-a88cb1de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49652f64-af2c-a52e-4459-c6b6f0bdcd15-a88cb1de, #w-node-e2821892-946e-5fbc-ae5c-c2004576377e-a88cb1de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e2821892-946e-5fbc-ae5c-c2004576376d-a88cb1de, #w-node-_466c1f41-89db-270a-6199-d22036989f74-a88cb1de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fca00c6b-04f9-1c73-3ee7-7ead850b48b0-a88cb1de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2fdd279f-cce0-1279-a292-182ed725d47d-c98cb1e2 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2fdd279f-cce0-1279-a292-182ed725d47f-c98cb1e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fdd279f-cce0-1279-a292-182ed725d483-c98cb1e2, #w-node-_2fdd279f-cce0-1279-a292-182ed725d489-c98cb1e2, #w-node-_2fdd279f-cce0-1279-a292-182ed725d48f-c98cb1e2, #w-node-_2fdd279f-cce0-1279-a292-182ed725d496-c98cb1e2, #w-node-_2fdd279f-cce0-1279-a292-182ed725d49d-c98cb1e2 {
  align-self: start;
}

#w-node-_2fdd279f-cce0-1279-a292-182ed725d4a6-c98cb1e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fdd279f-cce0-1279-a292-182ed725d4b9-c98cb1e2 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_843faf87-68d1-b3a1-ce21-4db766cdf12a-c98cb1e2 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_843faf87-68d1-b3a1-ce21-4db766cdf12c-c98cb1e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_843faf87-68d1-b3a1-ce21-4db766cdf135-c98cb1e2, #w-node-_843faf87-68d1-b3a1-ce21-4db766cdf13b-c98cb1e2, #w-node-_843faf87-68d1-b3a1-ce21-4db766cdf141-c98cb1e2, #w-node-_843faf87-68d1-b3a1-ce21-4db766cdf148-c98cb1e2 {
  align-self: start;
}

#w-node-_258d1e54-0e9f-2b67-66d5-30e6daf5e6d2-c98cb1e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_258d1e54-0e9f-2b67-66d5-30e6daf5e6db-c98cb1e2, #w-node-_258d1e54-0e9f-2b67-66d5-30e6daf5e6e1-c98cb1e2, #w-node-_258d1e54-0e9f-2b67-66d5-30e6daf5e6e7-c98cb1e2, #w-node-_258d1e54-0e9f-2b67-66d5-30e6daf5e6ee-c98cb1e2, #w-node-_258d1e54-0e9f-2b67-66d5-30e6daf5e6f5-c98cb1e2 {
  align-self: start;
}

#w-node-_258d1e54-0e9f-2b67-66d5-30e6daf5e6fc-c98cb1e2 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e812e0b2-b32f-cde7-4bd2-5fb5999f33bb-c98cb1e2 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e812e0b2-b32f-cde7-4bd2-5fb5999f33bd-c98cb1e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e812e0b2-b32f-cde7-4bd2-5fb5999f33c5-c98cb1e2, #w-node-e812e0b2-b32f-cde7-4bd2-5fb5999f33cb-c98cb1e2, #w-node-e812e0b2-b32f-cde7-4bd2-5fb5999f33d1-c98cb1e2, #w-node-e812e0b2-b32f-cde7-4bd2-5fb5999f33d8-c98cb1e2 {
  align-self: start;
}

#w-node-_53582428-c7f0-d682-ca98-5421ac722cfb-a48cb1e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_53582428-c7f0-d682-ca98-5421ac722cfd-a48cb1e3, #w-node-_53582428-c7f0-d682-ca98-5421ac722d06-a48cb1e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ddd0d70f-76f9-81b3-4a88-7cd335234011-a48cb1e3, #w-node-ddd0d70f-76f9-81b3-4a88-7cd33523401b-a48cb1e3, #w-node-ddd0d70f-76f9-81b3-4a88-7cd335234025-a48cb1e3, #w-node-ddd0d70f-76f9-81b3-4a88-7cd335234030-a48cb1e3, #w-node-ddd0d70f-76f9-81b3-4a88-7cd33523403b-a48cb1e3 {
  align-self: start;
}

#w-node-_6203c79d-ec9e-fc80-2f03-d371e5851bac-a48cb1e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6203c79d-ec9e-fc80-2f03-d371e5851bbd-a48cb1e3, #w-node-_0369b04a-c863-0806-1512-0b71a35ba2a2-a48cb1e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0369b04a-c863-0806-1512-0b71a35ba2a4-a48cb1e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_128edecd-2357-8d2a-04c9-4e18793b4f77-a48cb1e3, #w-node-_128edecd-2357-8d2a-04c9-4e18793b4f80-a48cb1e3, #w-node-_128edecd-2357-8d2a-04c9-4e18793b4f89-a48cb1e3, #w-node-_3ea4d9d5-5f1e-e093-73b4-ad19731305ea-a48cb1e3, #w-node-_45e4e53c-a68d-9a45-0926-81b0c7ecd716-a48cb1e3 {
  align-self: start;
}

#w-node-_49652f64-af2c-a52e-4459-c6b6f0bdcd04-a48cb1e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49652f64-af2c-a52e-4459-c6b6f0bdcd15-a48cb1e3, #w-node-e2821892-946e-5fbc-ae5c-c2004576377e-a48cb1e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e2821892-946e-5fbc-ae5c-c2004576376d-a48cb1e3, #w-node-_466c1f41-89db-270a-6199-d22036989f74-a48cb1e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fca00c6b-04f9-1c73-3ee7-7ead850b48b0-a48cb1e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_23a5ef62-06ed-05d4-cce8-3a380fd77924-7484b636 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_23a5ef62-06ed-05d4-cce8-3a380fd77926-7484b636, #w-node-_23a5ef62-06ed-05d4-cce8-3a380fd77943-7484b636 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23a5ef62-06ed-05d4-cce8-3a380fd7795e-7484b636 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2c7d17de-c2f8-62d0-fd41-f6cdd391737b-7484b636 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2c7d17de-c2f8-62d0-fd41-f6cdd391737d-7484b636 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c7d17de-c2f8-62d0-fd41-f6cdd3917386-7484b636, #w-node-_2c7d17de-c2f8-62d0-fd41-f6cdd391738c-7484b636, #w-node-_2c7d17de-c2f8-62d0-fd41-f6cdd3917392-7484b636, #w-node-_2c7d17de-c2f8-62d0-fd41-f6cdd3917399-7484b636, #w-node-_2c7d17de-c2f8-62d0-fd41-f6cdd39173a0-7484b636 {
  align-self: start;
}

#w-node-_53582428-c7f0-d682-ca98-5421ac722cfb-44656e47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_53582428-c7f0-d682-ca98-5421ac722cfd-44656e47, #w-node-_53582428-c7f0-d682-ca98-5421ac722d06-44656e47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ddd0d70f-76f9-81b3-4a88-7cd335234011-44656e47, #w-node-ddd0d70f-76f9-81b3-4a88-7cd33523401b-44656e47, #w-node-ddd0d70f-76f9-81b3-4a88-7cd335234025-44656e47, #w-node-ddd0d70f-76f9-81b3-4a88-7cd335234030-44656e47, #w-node-ddd0d70f-76f9-81b3-4a88-7cd33523403b-44656e47 {
  align-self: start;
}

#w-node-_6203c79d-ec9e-fc80-2f03-d371e5851bac-44656e47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6203c79d-ec9e-fc80-2f03-d371e5851bbd-44656e47, #w-node-_0369b04a-c863-0806-1512-0b71a35ba2a2-44656e47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0369b04a-c863-0806-1512-0b71a35ba2a4-44656e47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_128edecd-2357-8d2a-04c9-4e18793b4f77-44656e47, #w-node-_128edecd-2357-8d2a-04c9-4e18793b4f80-44656e47, #w-node-_128edecd-2357-8d2a-04c9-4e18793b4f89-44656e47, #w-node-_3ea4d9d5-5f1e-e093-73b4-ad19731305ea-44656e47, #w-node-_45e4e53c-a68d-9a45-0926-81b0c7ecd716-44656e47 {
  align-self: start;
}

#w-node-_49652f64-af2c-a52e-4459-c6b6f0bdcd04-44656e47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49652f64-af2c-a52e-4459-c6b6f0bdcd15-44656e47, #w-node-e2821892-946e-5fbc-ae5c-c2004576377e-44656e47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e2821892-946e-5fbc-ae5c-c2004576376d-44656e47, #w-node-_466c1f41-89db-270a-6199-d22036989f74-44656e47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fca00c6b-04f9-1c73-3ee7-7ead850b48b0-44656e47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_06744813-051e-22da-d463-56478a053b80-0dac65be {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_06744813-051e-22da-d463-56478a053b82-0dac65be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1af7eef8-4761-4433-97f9-68e49c5b338f-0dac65be {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1af7eef8-4761-4433-97f9-68e49c5b3391-0dac65be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1af7eef8-4761-4433-97f9-68e49c5b339a-0dac65be, #w-node-_1af7eef8-4761-4433-97f9-68e49c5b33a0-0dac65be, #w-node-_1af7eef8-4761-4433-97f9-68e49c5b33a6-0dac65be, #w-node-_1af7eef8-4761-4433-97f9-68e49c5b33ad-0dac65be, #w-node-_1af7eef8-4761-4433-97f9-68e49c5b33b4-0dac65be {
  align-self: start;
}

#w-node-e9f93605-ab69-e323-59e1-e2a3e1540578-0dac65be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9f93605-ab69-e323-59e1-e2a3e1540581-0dac65be, #w-node-e9f93605-ab69-e323-59e1-e2a3e1540587-0dac65be, #w-node-e9f93605-ab69-e323-59e1-e2a3e154058d-0dac65be, #w-node-e9f93605-ab69-e323-59e1-e2a3e1540594-0dac65be, #w-node-e9f93605-ab69-e323-59e1-e2a3e154059b-0dac65be {
  align-self: start;
}

#w-node-e9f93605-ab69-e323-59e1-e2a3e15405a2-0dac65be, #w-node-_641dd312-706c-394a-cb98-be7299a2d4bd-4b942232 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_641dd312-706c-394a-cb98-be7299a2d4bf-4b942232 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bcf35e50-93b3-acc6-363a-433f1d308b36-4b942232 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-bcf35e50-93b3-acc6-363a-433f1d308b38-4b942232 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bcf35e50-93b3-acc6-363a-433f1d308b3e-4b942232, #w-node-bcf35e50-93b3-acc6-363a-433f1d308b44-4b942232, #w-node-bcf35e50-93b3-acc6-363a-433f1d308b4a-4b942232 {
  align-self: start;
}

#w-node-d3090e0c-fa17-2cb9-710d-a8d60a5554e0-4b942232 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3090e0c-fa17-2cb9-710d-a8d60a5554e6-4b942232, #w-node-d3090e0c-fa17-2cb9-710d-a8d60a5554ec-4b942232 {
  align-self: start;
}

#w-node-d3090e0c-fa17-2cb9-710d-a8d60a5554f2-4b942232 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9ea9096b-7417-7ab8-5fd6-0ff255ed4fc6-4b942232 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9ea9096b-7417-7ab8-5fd6-0ff255ed4fc8-4b942232 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9ea9096b-7417-7ab8-5fd6-0ff255ed4fce-4b942232, #w-node-_9ea9096b-7417-7ab8-5fd6-0ff255ed4fd4-4b942232, #w-node-_9ea9096b-7417-7ab8-5fd6-0ff255ed4fda-4b942232 {
  align-self: start;
}

#w-node-b75b7b32-5d90-43b7-5259-8bb69826da7b-4b942232 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b75b7b32-5d90-43b7-5259-8bb69826da81-4b942232, #w-node-b75b7b32-5d90-43b7-5259-8bb69826da87-4b942232, #w-node-b75b7b32-5d90-43b7-5259-8bb69826da8d-4b942232, #w-node-b75b7b32-5d90-43b7-5259-8bb69826da93-4b942232 {
  align-self: start;
}

#w-node-b75b7b32-5d90-43b7-5259-8bb69826da99-4b942232 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-bdae3122-17a7-0514-758b-d03bbafd6d1f-4b942232 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-bdae3122-17a7-0514-758b-d03bbafd6d21-4b942232 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bdae3122-17a7-0514-758b-d03bbafd6d27-4b942232, #w-node-bdae3122-17a7-0514-758b-d03bbafd6d2d-4b942232, #w-node-bdae3122-17a7-0514-758b-d03bbafd6d33-4b942232, #w-node-bdae3122-17a7-0514-758b-d03bbafd6d3a-4b942232 {
  align-self: start;
}

#w-node-_9baae2ff-b3b4-a604-76cf-06034d93ce10-84b6a7aa {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9baae2ff-b3b4-a604-76cf-06034d93ce12-84b6a7aa, #w-node-a7d63326-82b3-4cc5-a50c-65bca2ceeb31-84b6a7aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7d63326-82b3-4cc5-a50c-65bca2ceeb36-84b6a7aa, #w-node-cc054800-e7cf-b4dc-bb95-1a5cb54ef7f4-84b6a7aa {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-cc054800-e7cf-b4dc-bb95-1a5cb54ef7f6-84b6a7aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc054800-e7cf-b4dc-bb95-1a5cb54ef802-84b6a7aa, #w-node-cc054800-e7cf-b4dc-bb95-1a5cb54ef808-84b6a7aa, #w-node-cc054800-e7cf-b4dc-bb95-1a5cb54ef80e-84b6a7aa, #w-node-cc054800-e7cf-b4dc-bb95-1a5cb54ef815-84b6a7aa, #w-node-cc054800-e7cf-b4dc-bb95-1a5cb54ef81c-84b6a7aa, #w-node-cc054800-e7cf-b4dc-bb95-1a5cb54ef823-84b6a7aa, #w-node-cc054800-e7cf-b4dc-bb95-1a5cb54ef82a-84b6a7aa, #w-node-cc054800-e7cf-b4dc-bb95-1a5cb54ef831-84b6a7aa, #w-node-cc054800-e7cf-b4dc-bb95-1a5cb54ef838-84b6a7aa, #w-node-cc054800-e7cf-b4dc-bb95-1a5cb54ef846-84b6a7aa, #w-node-cc054800-e7cf-b4dc-bb95-1a5cb54ef84d-84b6a7aa, #w-node-_474e0551-9b94-7731-1ef1-b57580312885-84b6a7aa, #w-node-c8a01c44-54b9-9642-c13d-3438cfab35e4-84b6a7aa {
  align-self: start;
}

#w-node-_3b6faea6-f5ab-2aec-7b84-22d8fec8e001-84b6a7aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3b6faea6-f5ab-2aec-7b84-22d8fec8e00a-84b6a7aa, #w-node-_3b6faea6-f5ab-2aec-7b84-22d8fec8e010-84b6a7aa, #w-node-_3b6faea6-f5ab-2aec-7b84-22d8fec8e016-84b6a7aa, #w-node-_3b6faea6-f5ab-2aec-7b84-22d8fec8e01d-84b6a7aa {
  align-self: start;
}

#w-node-_3b6faea6-f5ab-2aec-7b84-22d8fec8e024-84b6a7aa {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6709b8f3-ed0e-b8a7-8b5d-ad92243afec5-84b6a7aa {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6709b8f3-ed0e-b8a7-8b5d-ad92243afec7-84b6a7aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6709b8f3-ed0e-b8a7-8b5d-ad92243afed0-84b6a7aa, #w-node-_6709b8f3-ed0e-b8a7-8b5d-ad92243afed6-84b6a7aa, #w-node-_6709b8f3-ed0e-b8a7-8b5d-ad92243afedc-84b6a7aa {
  align-self: start;
}

#w-node-d04680c7-6653-df93-a3fd-3865215dd14d-dee878ef, #w-node-d04680c7-6653-df93-a3fd-3865215dd151-dee878ef, #w-node-d04680c7-6653-df93-a3fd-3865215dd153-dee878ef, #w-node-d04680c7-6653-df93-a3fd-3865215dd155-dee878ef, #w-node-d04680c7-6653-df93-a3fd-3865215dd157-dee878ef, #w-node-d04680c7-6653-df93-a3fd-3865215dd159-dee878ef, #w-node-d04680c7-6653-df93-a3fd-3865215dd15b-dee878ef, #w-node-d04680c7-6653-df93-a3fd-3865215dd15d-dee878ef, #w-node-d04680c7-6653-df93-a3fd-3865215dd160-dee878ef, #w-node-d04680c7-6653-df93-a3fd-3865215dd164-dee878ef, #w-node-d04680c7-6653-df93-a3fd-3865215dd166-dee878ef, #w-node-d04680c7-6653-df93-a3fd-3865215dd168-dee878ef, #w-node-d04680c7-6653-df93-a3fd-3865215dd16a-dee878ef, #w-node-d04680c7-6653-df93-a3fd-3865215dd16c-dee878ef, #w-node-d04680c7-6653-df93-a3fd-3865215dd16e-dee878ef {
  justify-self: center;
}

#w-node-_02fd177d-dace-4afa-4e93-acb8fe1a4e08-dee878ef, #w-node-_02fd177d-dace-4afa-4e93-acb8fe1a4e14-dee878ef, #w-node-_02fd177d-dace-4afa-4e93-acb8fe1a4e20-dee878ef, #w-node-_992fc605-f563-a40f-ced8-8f8a500d2d43-dee878ef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_992fc605-f563-a40f-ced8-8f8a500d2d48-dee878ef {
  grid-area: Area;
}

#w-node-_992fc605-f563-a40f-ced8-8f8a500d2d49-dee878ef, #w-node-_992fc605-f563-a40f-ced8-8f8a500d2d4e-dee878ef, #w-node-_992fc605-f563-a40f-ced8-8f8a500d2d53-dee878ef, #w-node-_992fc605-f563-a40f-ced8-8f8a500d2d58-dee878ef, #w-node-_992fc605-f563-a40f-ced8-8f8a500d2d5d-dee878ef, #w-node-_992fc605-f563-a40f-ced8-8f8a500d2d62-dee878ef, #w-node-_992fc605-f563-a40f-ced8-8f8a500d2d67-dee878ef, #w-node-_992fc605-f563-a40f-ced8-8f8a500d2d6c-dee878ef, #w-node-_992fc605-f563-a40f-ced8-8f8a500d2d71-dee878ef, #w-node-_992fc605-f563-a40f-ced8-8f8a500d2d76-dee878ef, #w-node-_992fc605-f563-a40f-ced8-8f8a500d2d7b-dee878ef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3303f6e3-8ff6-68e8-58e0-e953f1501575-df5bebea {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3303f6e3-8ff6-68e8-58e0-e953f1501577-df5bebea, #w-node-_590ba8c1-1b3f-1139-3ced-c2df4b3e0d20-df5bebea, #w-node-cccaf139-f1de-c4df-6753-00c8faa0cba4-df5bebea, #w-node-cccaf139-f1de-c4df-6753-00c8faa0cbb0-df5bebea, #w-node-cccaf139-f1de-c4df-6753-00c8faa0cbbc-df5bebea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3303f6e3-8ff6-68e8-58e0-e953f1501575-515af1e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3303f6e3-8ff6-68e8-58e0-e953f1501577-515af1e8, #w-node-_0ecbdf54-421c-617a-574d-36b70fcfc66c-515af1e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ecbdf54-421c-617a-574d-36b70fcfc66a-515af1e8, #w-node-eb3d99e7-79f8-c23e-f87f-c9388665cdb6-515af1e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-eb3d99e7-79f8-c23e-f87f-c9388665cdb8-515af1e8, #w-node-_5f3126e2-12e7-5164-78de-7a01b3937c5a-515af1e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5f3126e2-12e7-5164-78de-7a01b3937c58-515af1e8, #w-node-_3303f6e3-8ff6-68e8-58e0-e953f1501575-30572668 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3303f6e3-8ff6-68e8-58e0-e953f1501577-30572668, #w-node-_590ba8c1-1b3f-1139-3ced-c2df4b3e0d20-30572668, #w-node-cccaf139-f1de-c4df-6753-00c8faa0cba4-30572668, #w-node-cccaf139-f1de-c4df-6753-00c8faa0cbb0-30572668, #w-node-cccaf139-f1de-c4df-6753-00c8faa0cbbc-30572668 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3303f6e3-8ff6-68e8-58e0-e953f1501575-f137ec20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3303f6e3-8ff6-68e8-58e0-e953f1501577-f137ec20, #w-node-_590ba8c1-1b3f-1139-3ced-c2df4b3e0d20-f137ec20, #w-node-cccaf139-f1de-c4df-6753-00c8faa0cba4-f137ec20, #w-node-cccaf139-f1de-c4df-6753-00c8faa0cbb0-f137ec20, #w-node-cccaf139-f1de-c4df-6753-00c8faa0cbbc-f137ec20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3303f6e3-8ff6-68e8-58e0-e953f1501575-b16ca246 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3303f6e3-8ff6-68e8-58e0-e953f1501577-b16ca246, #w-node-cccaf139-f1de-c4df-6753-00c8faa0cba4-b16ca246, #w-node-cccaf139-f1de-c4df-6753-00c8faa0cbb0-b16ca246, #w-node-cccaf139-f1de-c4df-6753-00c8faa0cbbc-b16ca246, #content.w-node-_4263d54c-2cea-5653-ba5c-81f69cdc0d2b-593c5344 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4263d54c-2cea-5653-ba5c-81f69cdc0d79-593c5344 {
  order: -9999;
}

#w-node-_0ba40603-4d78-1da2-3133-17d588d8234e-0fe3217a, #w-node-_0ba40603-4d78-1da2-3133-17d588d82356-0fe3217a, #w-node-_0ba40603-4d78-1da2-3133-17d588d8235e-0fe3217a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_52437103-46d1-d9b6-32cb-d1f79ae1074f-0fe3217a {
  place-self: center end;
}

#w-node-_52437103-46d1-d9b6-32cb-d1f79ae10752-0fe3217a {
  justify-self: start;
}

#w-node-_52437103-46d1-d9b6-32cb-d1f79ae10785-0fe3217a {
  place-self: center end;
}

#w-node-_52437103-46d1-d9b6-32cb-d1f79ae10788-0fe3217a, #w-node-_52437103-46d1-d9b6-32cb-d1f79ae1079e-0fe3217a {
  justify-self: start;
}

#w-node-_52437103-46d1-d9b6-32cb-d1f79ae107b2-0fe3217a {
  place-self: center start;
}

#w-node-_52437103-46d1-d9b6-32cb-d1f79ae107b5-0fe3217a {
  justify-self: start;
}

#w-node-_52437103-46d1-d9b6-32cb-d1f79ae107c9-0fe3217a {
  place-self: center start;
}

#w-node-_52437103-46d1-d9b6-32cb-d1f79ae107d4-0fe3217a, #w-node-_52437103-46d1-d9b6-32cb-d1f79ae107eb-0fe3217a {
  justify-self: start;
}

@media screen and (min-width: 1920px) {
  #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b70ee-088cb150 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #btn-to-support-chat-cinnox.w-node-_6f42fd0e-067e-85ca-39e0-98b50042c21b-728cb153 {
    justify-self: start;
  }

  #w-node-_5a5b2dc4-2d05-370e-8219-9baced5dee2f-ed5dee2c {
    align-self: center;
  }

  #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34c4a-b48cb18d, #w-node-_3c84d981-7576-d75a-794c-b82953fcd9dd-358cb1d0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_992fc605-f563-a40f-ced8-8f8a500d2d62-dee878ef {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b6f01-088cb150 {
    justify-self: center;
  }

  #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b6f2c-088cb150 {
    justify-self: auto;
  }

  #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b6f37-088cb150 {
    align-self: start;
  }

  #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b6f3e-088cb150, #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b6f6e-088cb150 {
    align-self: center;
  }

  #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b6f83-088cb150 {
    align-self: start;
  }

  #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b6f9d-088cb150 {
    justify-self: center;
  }

  #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b6fc8-088cb150 {
    justify-self: auto;
  }

  #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b6fd3-088cb150 {
    align-self: center;
  }

  #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b6fe8-088cb150, #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b6fef-088cb150, #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b6ff6-088cb150 {
    align-self: start;
  }

  #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b700a-088cb150 {
    align-self: center;
  }

  #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b701f-088cb150 {
    align-self: start;
  }

  #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b703a-088cb150 {
    justify-self: center;
  }

  #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b7065-088cb150 {
    justify-self: auto;
  }

  #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b7070-088cb150 {
    align-self: center;
  }

  #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b7085-088cb150, #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b708c-088cb150, #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b7093-088cb150 {
    align-self: start;
  }

  #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b70a7-088cb150 {
    align-self: center;
  }

  #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b70bc-088cb150 {
    align-self: start;
  }

  #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34a65-b48cb18d {
    justify-self: center;
  }

  #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34a90-b48cb18d {
    justify-self: auto;
  }

  #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34a9b-b48cb18d {
    align-self: start;
  }

  #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34aa2-b48cb18d, #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34acb-b48cb18d {
    align-self: center;
  }

  #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34ae0-b48cb18d {
    align-self: start;
  }

  #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34afa-b48cb18d {
    justify-self: center;
  }

  #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34b25-b48cb18d {
    justify-self: auto;
  }

  #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34b30-b48cb18d {
    align-self: center;
  }

  #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34b45-b48cb18d, #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34b4c-b48cb18d, #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34b53-b48cb18d {
    align-self: start;
  }

  #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34b67-b48cb18d {
    align-self: center;
  }

  #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34b7c-b48cb18d {
    align-self: start;
  }

  #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34b96-b48cb18d {
    justify-self: center;
  }

  #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34bc1-b48cb18d {
    justify-self: auto;
  }

  #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34bcc-b48cb18d {
    align-self: center;
  }

  #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34bd3-b48cb18d, #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34be8-b48cb18d, #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34bef-b48cb18d {
    align-self: start;
  }

  #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34c03-b48cb18d {
    align-self: center;
  }

  #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34c18-b48cb18d {
    align-self: start;
  }

  #w-node-_3c84d981-7576-d75a-794c-b82953fcd76a-358cb1d0 {
    justify-self: center;
  }

  #w-node-_3c84d981-7576-d75a-794c-b82953fcd796-358cb1d0 {
    justify-self: auto;
  }

  #w-node-_3c84d981-7576-d75a-794c-b82953fcd7a1-358cb1d0 {
    align-self: center;
  }

  #w-node-_3c84d981-7576-d75a-794c-b82953fcd7b6-358cb1d0 {
    align-self: start;
  }

  #w-node-_3c84d981-7576-d75a-794c-b82953fcd7ca-358cb1d0 {
    align-self: center;
  }

  #w-node-_3c84d981-7576-d75a-794c-b82953fcd7df-358cb1d0 {
    align-self: start;
  }

  #w-node-_3c84d981-7576-d75a-794c-b82953fcd7f9-358cb1d0 {
    justify-self: center;
  }

  #w-node-_3c84d981-7576-d75a-794c-b82953fcd824-358cb1d0 {
    justify-self: auto;
  }

  #w-node-_3c84d981-7576-d75a-794c-b82953fcd82f-358cb1d0 {
    align-self: center;
  }

  #w-node-_3c84d981-7576-d75a-794c-b82953fcd844-358cb1d0, #w-node-_3c84d981-7576-d75a-794c-b82953fcd84b-358cb1d0, #w-node-_3c84d981-7576-d75a-794c-b82953fcd852-358cb1d0 {
    align-self: start;
  }

  #w-node-_3c84d981-7576-d75a-794c-b82953fcd866-358cb1d0 {
    align-self: center;
  }

  #w-node-_3c84d981-7576-d75a-794c-b82953fcd87b-358cb1d0 {
    align-self: start;
  }

  #w-node-_3c84d981-7576-d75a-794c-b82953fcd895-358cb1d0 {
    justify-self: center;
  }

  #w-node-_3c84d981-7576-d75a-794c-b82953fcd8c0-358cb1d0 {
    justify-self: auto;
  }

  #w-node-_3c84d981-7576-d75a-794c-b82953fcd8cb-358cb1d0 {
    align-self: center;
  }

  #w-node-_3c84d981-7576-d75a-794c-b82953fcd8e0-358cb1d0, #w-node-_3c84d981-7576-d75a-794c-b82953fcd8e7-358cb1d0, #w-node-_3c84d981-7576-d75a-794c-b82953fcd8ee-358cb1d0 {
    align-self: start;
  }

  #w-node-_3c84d981-7576-d75a-794c-b82953fcd902-358cb1d0 {
    align-self: center;
  }

  #w-node-_3c84d981-7576-d75a-794c-b82953fcd917-358cb1d0 {
    align-self: start;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_21e545e5-23e1-780c-3058-8c370fd51dda-878cb0ee, #w-node-_21e545e5-23e1-780c-3058-8c370fd51ddc-878cb0ee, #w-node-_21e545e5-23e1-780c-3058-8c370fd51e0a-878cb0ee {
    align-self: center;
  }

  #w-node-_80532292-3a85-9cd7-5db8-2944a9d1c9e5-244263f5, #w-node-_80532292-3a85-9cd7-5db8-2944a9d1c9ed-244263f5, #w-node-_80532292-3a85-9cd7-5db8-2944a9d1c9f5-244263f5 {
    justify-self: center;
  }

  #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b6f2c-088cb150, #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b6fc8-088cb150 {
    justify-self: start;
  }

  #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b70ee-088cb150 {
    justify-self: center;
  }

  #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34a90-b48cb18d, #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34b25-b48cb18d {
    justify-self: start;
  }

  #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34c4a-b48cb18d {
    justify-self: center;
  }

  #w-node-_138a3fbd-fadb-393e-f160-8467651176eb-4e8cb1c6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-e4653a79-7f0a-43be-19c7-4d53b8c3bed3-4e8cb1c6, #w-node-_0b8fcfc9-e6b7-2ad4-be51-03d053a8429d-4e8cb1c6, #w-node-_2ce6f7e6-01d1-4927-92f2-2f5da8646743-4e8cb1c6, #w-node-_178653d8-7b15-0e7c-81d2-4bbd394a0c6b-4e8cb1c6 {
    justify-self: center;
  }

  #w-node-_3c84d981-7576-d75a-794c-b82953fcd796-358cb1d0, #w-node-_3c84d981-7576-d75a-794c-b82953fcd824-358cb1d0 {
    justify-self: start;
  }

  #w-node-_3c84d981-7576-d75a-794c-b82953fcd9dd-358cb1d0, #w-node-_0952a74b-5a19-654f-92b1-0922d00cdf8b-d00cdf77, #w-node-_0952a74b-5a19-654f-92b1-0922d00cdf96-d00cdf77, #w-node-_0952a74b-5a19-654f-92b1-0922d00cdfa1-d00cdf77 {
    justify-self: center;
  }

  #w-node-_21e545e5-23e1-780c-3058-8c370fd51dda-dee878ef, #w-node-_21e545e5-23e1-780c-3058-8c370fd51ddc-dee878ef, #w-node-_21e545e5-23e1-780c-3058-8c370fd51e0a-dee878ef {
    align-self: center;
  }

  #w-node-bf09bb6f-f791-e2e9-9b2b-23db0b4ce662-0fe3217a {
    align-self: end;
  }

  #w-node-bf09bb6f-f791-e2e9-9b2b-23db0b4ce664-0fe3217a, #w-node-_83766efb-cb5f-db78-fb57-b1c7486697fe-0fe3217a {
    align-self: start;
  }

  #w-node-_52437103-46d1-d9b6-32cb-d1f79ae1079c-0fe3217a, #w-node-_52437103-46d1-d9b6-32cb-d1f79ae107d1-0fe3217a, #w-node-_52437103-46d1-d9b6-32cb-d1f79ae107d2-0fe3217a {
    align-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_21e545e5-23e1-780c-3058-8c370fd51dc5-878cb0ee {
    order: -9999;
  }

  #w-node-_21e545e5-23e1-780c-3058-8c370fd51dda-878cb0ee {
    align-self: center;
  }

  #w-node-_21e545e5-23e1-780c-3058-8c370fd51dde-878cb0ee {
    order: -9999;
  }

  #w-node-_21e545e5-23e1-780c-3058-8c370fd51e0a-878cb0ee {
    align-self: center;
  }

  #w-node-_21e545e5-23e1-780c-3058-8c370fd51df5-878cb0ee {
    order: -9999;
  }

  #w-node-_783aadc6-2de6-b51c-f572-cca59ff09bf1-244263f5 {
    justify-self: start;
  }

  #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b714f-088cb150 {
    order: -9999;
  }

  #w-node-b5eee8e3-25c2-b342-c39e-5893aadc8f27-d38cb151, #w-node-fa7019fd-b97b-c0d9-14cb-21e2a6fab877-d38cb151, #w-node-_48fe0128-6adf-9058-a16e-27adc4b48d02-d38cb151, #w-node-_7d34cf23-7b9f-9b87-b146-da43970f5c15-d38cb151, #w-node-b91c5454-02eb-c767-283d-824f1ff5cd91-d38cb151, #w-node-c520ece6-e032-d0c6-b8f0-4514461657c7-d38cb151, #w-node-_11c631e2-e686-32a7-84b0-7f4079c26d84-d38cb151 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3c79b041-27f9-0778-b848-8df7bfbb956f-d38cb151 {
    grid-area: 2 / 2 / 3 / 4;
  }

  #w-node-_0a589a6c-119e-884b-9eb1-6c70c3b57421-d38cb151, #w-node-_3fc47079-e729-c487-91ef-52a3a40a19b0-d38cb151, #w-node-_2e153d76-1e50-b4cc-02bd-f8ab79e07abd-d38cb151 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0c8e70b1-d181-ba37-309c-9b0a194202df-d38cb151, #w-node-c3ec5451-7b9c-f75b-3c46-b6260473bed6-d38cb151 {
    order: 9999;
  }

  #btn-to-enquiry-chat-cinnox.w-node-bfea430b-025f-25b9-5f80-cad98b425849-728cb153, #btn-to-support-chat-cinnox.w-node-_6f42fd0e-067e-85ca-39e0-98b50042c21b-728cb153 {
    justify-self: center;
  }

  #w-node-_0c8e70b1-d181-ba37-309c-9b0a194202df-4c8cb18a, #w-node-c3ec5451-7b9c-f75b-3c46-b6260473bed6-4c8cb18a {
    order: 9999;
  }

  #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34cab-b48cb18d {
    order: -9999;
  }

  #w-node-_0c8e70b1-d181-ba37-309c-9b0a194202df-3e8cb1b1, #w-node-c3ec5451-7b9c-f75b-3c46-b6260473bed6-3e8cb1b1 {
    order: 9999;
  }

  #w-node-_4b38676d-a405-e5a9-f0b7-2fd537165132-4e8cb1c6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_6db99861-7cad-c91d-1e2d-b6fac7d69a5f-4e8cb1c6 {
    justify-self: auto;
  }

  #w-node-_2e4a7ba4-b584-79d4-675e-8d4742a3d3af-4e8cb1c6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto center;
  }

  #w-node-_0c8e70b1-d181-ba37-309c-9b0a194202df-4e8cb1c6 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3c84d981-7576-d75a-794c-b82953fcda3e-358cb1d0 {
    order: -9999;
  }

  #w-node-_7a4e6f6e-ca11-366c-5d94-588132d14914-958cb1d7 {
    align-self: center;
  }

  #w-node-_4e5b011a-7cf1-db9f-ed2c-2c8a62b64aa7-958cb1d7 {
    place-self: center start;
  }

  #w-node-_0952a74b-5a19-654f-92b1-0922d00ce006-d00cdf77 {
    justify-self: start;
  }

  #w-node-_21e545e5-23e1-780c-3058-8c370fd51dc5-dee878ef {
    order: -9999;
  }

  #w-node-_21e545e5-23e1-780c-3058-8c370fd51dda-dee878ef {
    align-self: center;
  }

  #w-node-_21e545e5-23e1-780c-3058-8c370fd51dde-dee878ef, #w-node-_21e545e5-23e1-780c-3058-8c370fd51df5-dee878ef {
    order: -9999;
  }

  #w-node-_21e545e5-23e1-780c-3058-8c370fd51e0a-dee878ef {
    align-self: center;
  }

  #w-node-bf09bb6f-f791-e2e9-9b2b-23db0b4ce654-0fe3217a {
    order: -9999;
  }

  #w-node-bf09bb6f-f791-e2e9-9b2b-23db0b4ce662-0fe3217a, #w-node-bf09bb6f-f791-e2e9-9b2b-23db0b4ce664-0fe3217a {
    align-self: center;
  }

  #w-node-bf09bb6f-f791-e2e9-9b2b-23db0b4ce666-0fe3217a, #w-node-_83766efb-cb5f-db78-fb57-b1c7486697dd-0fe3217a {
    order: -9999;
  }

  #w-node-_83766efb-cb5f-db78-fb57-b1c7486697fe-0fe3217a {
    align-self: center;
  }

  #w-node-_52437103-46d1-d9b6-32cb-d1f79ae10752-0fe3217a, #w-node-_52437103-46d1-d9b6-32cb-d1f79ae10788-0fe3217a {
    order: -9999;
  }

  #w-node-_52437103-46d1-d9b6-32cb-d1f79ae1079c-0fe3217a {
    align-self: center;
  }

  #w-node-_52437103-46d1-d9b6-32cb-d1f79ae1079e-0fe3217a, #w-node-_52437103-46d1-d9b6-32cb-d1f79ae107b5-0fe3217a {
    order: -9999;
  }

  #w-node-_52437103-46d1-d9b6-32cb-d1f79ae107d1-0fe3217a, #w-node-_52437103-46d1-d9b6-32cb-d1f79ae107d2-0fe3217a {
    align-self: center;
  }

  #w-node-_52437103-46d1-d9b6-32cb-d1f79ae107d4-0fe3217a, #w-node-_52437103-46d1-d9b6-32cb-d1f79ae107eb-0fe3217a {
    order: -9999;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_04fce6ad-fde6-0f9d-19ba-6213bea122ea-9966a5c6 {
    justify-self: start;
  }

  #w-node-_705aae89-d257-9762-8644-7af4b2fe7f6e-244263f5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_134dc1d6-ead9-45b3-8eb3-84de1d6b70ee-088cb150 {
    justify-self: start;
  }

  #w-node-b5eee8e3-25c2-b342-c39e-5893aadc8f27-d38cb151, #w-node-fa7019fd-b97b-c0d9-14cb-21e2a6fab877-d38cb151, #w-node-_48fe0128-6adf-9058-a16e-27adc4b48d02-d38cb151, #w-node-_7d34cf23-7b9f-9b87-b146-da43970f5c15-d38cb151, #w-node-b91c5454-02eb-c767-283d-824f1ff5cd91-d38cb151, #w-node-c520ece6-e032-d0c6-b8f0-4514461657c7-d38cb151 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_11c631e2-e686-32a7-84b0-7f4079c26d84-d38cb151 {
    grid-area: 2 / 2 / 3 / 4;
  }

  #w-node-_3c79b041-27f9-0778-b848-8df7bfbb956f-d38cb151, #w-node-_0a589a6c-119e-884b-9eb1-6c70c3b57421-d38cb151, #w-node-_3fc47079-e729-c487-91ef-52a3a40a19b0-d38cb151, #w-node-_2e153d76-1e50-b4cc-02bd-f8ab79e07abd-d38cb151 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9f65853f-d96e-6e7d-4a51-bc96eeaf46c5-d38cb151, #w-node-_0c8e70b1-d181-ba37-309c-9b0a194202cc-d38cb151 {
    justify-self: center;
  }

  #w-node-_0c8e70b1-d181-ba37-309c-9b0a194202df-d38cb151 {
    order: 9999;
  }

  #w-node-_738ab847-600c-4561-e211-f3a706184027-d38cb151, #w-node-c3ec5451-7b9c-f75b-3c46-b6260473bebf-d38cb151 {
    justify-self: center;
  }

  #w-node-c3ec5451-7b9c-f75b-3c46-b6260473bed6-d38cb151 {
    order: 9999;
  }

  #w-node-_200da3d9-267d-4126-9df1-1b4fee378b71-d38cb151 {
    justify-self: center;
  }

  #w-node-_23ecc0c5-a062-ac1c-876d-f7503fa38c34-728cb153, #w-node-bed9f7c4-97b4-de33-dc50-7927530f8d04-728cb153 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5a5b2dc4-2d05-370e-8219-9baced5dee39-ed5dee2c {
    justify-self: start;
  }

  #w-node-_9f65853f-d96e-6e7d-4a51-bc96eeaf46c5-4c8cb18a, #w-node-_0c8e70b1-d181-ba37-309c-9b0a194202cc-4c8cb18a {
    justify-self: center;
  }

  #w-node-_0c8e70b1-d181-ba37-309c-9b0a194202df-4c8cb18a {
    order: 9999;
  }

  #w-node-_738ab847-600c-4561-e211-f3a706184027-4c8cb18a, #w-node-c3ec5451-7b9c-f75b-3c46-b6260473bebf-4c8cb18a {
    justify-self: center;
  }

  #w-node-c3ec5451-7b9c-f75b-3c46-b6260473bed6-4c8cb18a {
    order: 9999;
  }

  #w-node-_1fca63b8-1aab-c0a9-9207-45662ec34c4a-b48cb18d {
    justify-self: start;
  }

  #w-node-_9f65853f-d96e-6e7d-4a51-bc96eeaf46c5-3e8cb1b1, #w-node-_0c8e70b1-d181-ba37-309c-9b0a194202cc-3e8cb1b1 {
    justify-self: center;
  }

  #w-node-_0c8e70b1-d181-ba37-309c-9b0a194202df-3e8cb1b1 {
    order: 9999;
  }

  #w-node-_738ab847-600c-4561-e211-f3a706184027-3e8cb1b1, #w-node-c3ec5451-7b9c-f75b-3c46-b6260473bebf-3e8cb1b1 {
    justify-self: center;
  }

  #w-node-c3ec5451-7b9c-f75b-3c46-b6260473bed6-3e8cb1b1 {
    order: 9999;
  }

  #w-node-_2e4a7ba4-b584-79d4-675e-8d4742a3d3af-4e8cb1c6 {
    grid-column: span 1 / span 1;
    justify-self: auto;
  }

  #w-node-_9f65853f-d96e-6e7d-4a51-bc96eeaf46c5-4e8cb1c6 {
    justify-self: center;
  }

  #w-node-_0c8e70b1-d181-ba37-309c-9b0a194202cc-4e8cb1c6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_0c8e70b1-d181-ba37-309c-9b0a194202df-4e8cb1c6 {
    order: 9999;
  }

  #w-node-_138a3fbd-fadb-393e-f160-8467651176eb-4e8cb1c6 {
    justify-self: center;
  }

  #w-node-_1c42614d-1376-514d-9d78-8f9d21e72ea7-c08cb1ca {
    place-self: start center;
  }

  #w-node-d97379bc-6aac-a4a1-9676-8438a8621bf9-c08cb1ca {
    align-self: auto;
  }

  #w-node-fb574e64-a435-7efe-c49e-46d56afd8ba0-c08cb1ca {
    justify-self: center;
  }

  #w-node-a9705441-e0e2-715c-c675-5c1909668ec6-c08cb1ca {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3c84d981-7576-d75a-794c-b82953fcd9dd-358cb1d0 {
    justify-self: start;
  }

  #w-node-fc2a1a22-acbe-7ff2-3a8c-8f986a0e047d-958cb1d7, #w-node-fc2a1a22-acbe-7ff2-3a8c-8f986a0e047e-958cb1d7, #w-node-fc2a1a22-acbe-7ff2-3a8c-8f986a0e047f-958cb1d7, #w-node-fc2a1a22-acbe-7ff2-3a8c-8f986a0e0480-958cb1d7, #w-node-fc2a1a22-acbe-7ff2-3a8c-8f986a0e0481-958cb1d7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fc2a1a22-acbe-7ff2-3a8c-8f986a0e0482-958cb1d7 {
    grid-area: 2 / 2 / 3 / 4;
  }

  #w-node-fc2a1a22-acbe-7ff2-3a8c-8f986a0e0483-958cb1d7, #w-node-fc2a1a22-acbe-7ff2-3a8c-8f986a0e0484-958cb1d7, #w-node-fc2a1a22-acbe-7ff2-3a8c-8f986a0e0485-958cb1d7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7a4e6f6e-ca11-366c-5d94-588132d148fa-958cb1d7, #w-node-_2830811e-fb19-0658-4bfe-eb0e113cc6b7-958cb1d7, #w-node-_11368111-4f4a-df50-bce2-3b3e2b641ceb-958cb1d7 {
    justify-self: center;
  }

  #w-node-_11368111-4f4a-df50-bce2-3b3e2b641d02-958cb1d7 {
    order: 9999;
  }

  #w-node-_84f0fba9-d74d-2ce9-89d0-29be55e8fa19-958cb1d7 {
    justify-self: center;
  }

  #w-node-_1fd53c8d-d74d-afd7-ffe0-3ad02156c2f1-2156c2e0 {
    justify-self: start;
  }

  #w-node-_0952a74b-5a19-654f-92b1-0922d00ce085-d00cdf77 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


@font-face {
  font-family: 'Materialicons';
  src: url('../fonts/MaterialIcons-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}