@font-face {
  font-family: Satoshi Black;
  src: url('../fonts/Satoshi-Black.woff') format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url('../fonts/Satoshi-BlackItalic.woff') format("woff");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

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

@font-face {
  font-family: Satoshi;
  src: url('../fonts/Satoshi-BoldItalic.woff') format("woff");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

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

@font-face {
  font-family: Satoshi;
  src: url('../fonts/Satoshi-MediumItalic.woff') format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

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

@font-face {
  font-family: Satoshi Italic;
  src: url('../fonts/Satoshi-Italic.woff') format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Satoshi Light;
  src: url('../fonts/Satoshi-Light.woff') format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url('../fonts/Satoshi-LightItalic.woff') format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Fa 400";
  src: url('../fonts/fa-regular-400.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: "Fa brands 400";
  src: url('../fonts/fa-brands-400.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: "Fa solid 900";
  src: url('../fonts/fa-solid-900.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Satoshi Variable;
  src: url('../fonts/Satoshi-Variable.ttf') format("truetype");
  font-weight: 300 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url('../fonts/Satoshi-VariableItalic.ttf') format("truetype");
  font-weight: 300 900;
  font-style: italic;
  font-display: swap;
}

:root {
  --green-tracking: #00a550;
  --green-1: #00ce5b;
  --black: black;
  --white: white;
  --light: #f1f3f4;
  --xdark: #4c4b5d;
  --midnight-blue: #171447;
  --royal-blue: #1764ff;
  --persian-blue: #2437df;
  --dodger-blue: #0a84ff;
  --dark-slate-blue: #302e4f;
  --dark: #767381;
  --mlight: #e0dfe6;
  --mdark: #94929d;
  --xlight: #fafafa;
  --m: #c7c6cd;
  --teal: #00846d;
  --dark-main: #0b0920;
  --white-smoke: #f3f4f7;
  --bg-pricing: #f7f9fd;
  --medium-sea-green: #1dc28c;
}

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

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

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

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

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

@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: #000;
  font-family: Satoshi Variable, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 135%;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Satoshi Bold, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 150%;
}

h2 {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: 700;
  line-height: 135%;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: bold;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
}

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
}

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: bold;
  line-height: 18px;
}

p {
  margin-bottom: 0;
}

a {
  color: var(--green-tracking);
  align-items: center;
  text-decoration: none;
}

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

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

li {
  margin-bottom: 10px;
}

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

strong {
  font-family: Satoshi Bold, sans-serif;
  font-weight: 700;
}

em {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-style: italic;
  font-weight: 400;
}

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

figure {
  margin-bottom: 10px;
}

.body {
  letter-spacing: .25px;
  background-color: #161817;
  font-size: 15px;
  line-height: 150%;
}

._w-content-nav {
  z-index: 100;
  flex: 1;
  align-items: center;
  max-width: 1200px;
  height: 60px;
  padding-left: 15px;
  display: flex;
  position: relative;
}

._w-content-nav.marketing {
  height: 80px;
  padding-left: 10px;
  padding-right: 10px;
}

._w-content-nav.t50l {
  height: 80px;
  padding-left: 25px;
  padding-right: 25px;
}

._w-content-nav.event, ._w-content-nav.comm {
  height: 80px;
  padding-left: 15px;
  padding-right: 15px;
}

._w-content-nav.h-80 {
  height: 80px;
  padding-right: 15px;
}

.navbaritem {
  color: #929292;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  cursor: pointer;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  padding: 10px;
  font-family: Satoshi Black, Arial, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 125%;
  text-decoration: none;
  transition: all .2s cubic-bezier(.165, .84, .44, 1);
  display: flex;
}

.navbaritem:hover {
  color: #fff;
}

.navbaritem.w--current {
  color: var(--green-1);
}

.navbaritem.w--current:hover {
  color: #1dc28c;
}

.navbaritem.w--open {
  padding-top: 22px;
  padding-bottom: 22px;
}

.navbaritem.subfield {
  justify-content: flex-start;
}

.navbaritem.dropdown {
  padding-right: 30px;
}

.navbaritem.dropdown.hidden {
  display: flex;
}

.navbaritem.subfield {
  background-color: #fff;
  justify-content: flex-start;
}

.navbaritem.hidden {
  display: flex;
}

.navbaritem.highlighted {
  color: #0b0920;
  background-color: #00ce5c;
  border-radius: 4px;
  height: 36px;
  margin-left: 4px;
}

.navbaritem.highlighted:hover {
  color: var(--black);
}

.navbaritem.new-login {
  color: var(--white);
  border: 1px solid #fff;
  border-radius: 5px;
  align-self: auto;
  padding-top: 10px;
  padding-left: 25px;
  padding-right: 25px;
}

.navbaritem.new-login:hover {
  background-color: #fff3;
}

.navbaritem.new-login.u-mr-5 {
  margin-right: 5px;
}

.navbaritem.marketing {
  padding-left: 20px;
  padding-right: 20px;
  font-size: 12px;
}

.navbaritem.marketing.w--current {
  color: #fff;
}

.navbaritem.marketing.dark {
  color: #0009;
}

.navbaritem.marketing.dark:hover {
  color: #000;
}

.navbaritem.register {
  color: var(--white);
  border: 1px solid #fff;
  border-radius: 5px;
  align-self: auto;
  padding-top: 10px;
  padding-left: 25px;
  padding-right: 25px;
}

.navbaritem.register:hover {
  background-color: #fff3;
}

.navbaritem.register.u-mr-5 {
  margin-right: 5px;
  font-size: 12px;
}

.navbaritem.marketing-footer {
  padding-left: 20px;
  padding-right: 20px;
  font-size: 12px;
}

.navbaritem.marketing-footer.w--current {
  color: #fff;
}

.navbaritem.community {
  color: #c0ffd9;
}

.navbaritem.rd {
  color: var(--white);
  letter-spacing: .5px;
  text-transform: none;
  background-color: #fff3;
  border-radius: 5px;
  align-self: auto;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Satoshi Regular, sans-serif;
  font-size: 15px;
  line-height: 135%;
}

.navbaritem.rd:hover {
  background-color: #fff3;
}

.navbaritem.blog {
  display: flex;
}

.nav-menu {
  flex: none;
  align-self: center;
  align-items: center;
  display: flex;
}

.topnav {
  z-index: 100;
  border-bottom: 0px solid var(--light);
  box-shadow: none;
  background-color: #161817;
  justify-content: center;
  position: fixed;
  inset: 0% 0% auto;
}

.topnav.transparent {
  background-color: #0000;
  position: absolute;
}

.topnav.transparent.lts {
  height: 60px;
}

.topnav.event {
  background-color: #0000;
}

.topnav.singleview {
  position: static;
}

.topnav.singleview.mode-light {
  background-color: #f4f4f4;
}

.topnav.singleview.l {
  color: #1a1c1b;
}

.topnav.singleview.black {
  background-color: #010101;
}

.topnav.session-page {
  background-color: #0000;
  position: absolute;
}

.topnav.t50l {
  background-color: #131415;
  position: static;
}

.topnav.ai {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #16181700;
}

.navitem {
  padding-top: 15px;
  padding-bottom: 15px;
}

.navitem.w--current {
  flex: none;
}

.image-2 {
  cursor: pointer;
  display: inline-block;
}

.title {
  color: var(--xdark);
  background-color: #0000;
  margin-top: 8px;
  margin-bottom: 4px;
  font-family: Inter;
  font-size: 28px;
  font-weight: 600;
  line-height: 40px;
}

.title._2.green {
  color: #1dc28c;
  align-self: center;
  font-family: Inter;
  font-size: 24px;
  line-height: 44px;
}

.icon-header {
  flex: none;
  display: block;
}

.header {
  color: #1dc28c;
  text-align: center;
  margin-top: 8px;
  margin-bottom: 8px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.header._2 {
  color: var(--midnight-blue);
  font-weight: 600;
}

.img-portrait {
  flex: none;
  align-self: flex-start;
  width: 72px;
  max-width: none;
  height: 72px;
  display: flex;
}

.header-icon {
  justify-content: center;
  display: block;
}

.textlink.nav-job {
  color: #625f6f;
  transition: all .2s;
}

.textlink.nav-job:hover {
  font-weight: 600;
}

.textlink.nav-job:focus {
  color: var(--royal-blue);
}

.textlink.nav-job.w--current {
  color: var(--persian-blue);
  background-color: #0a84ff29;
  border-radius: 4px;
  margin: -4px -8px;
  padding: 4px 8px;
  display: inline-block;
}

.header-wrapper {
  flex-direction: column;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
  position: static;
  top: 0;
}

.footer {
  background-color: #000;
  justify-content: center;
  padding-top: 75px;
  padding-bottom: 125px;
  display: flex;
}

.footer.lts {
  background-color: #171547;
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-footer {
  flex: 1;
  max-width: 1200px;
  position: static;
  bottom: 0;
}

.new-w-footer {
  justify-content: center;
  margin-top: 12px;
  margin-bottom: 12px;
  display: flex;
}

.navbar-bottom {
  justify-content: center;
  display: flex;
}

.nav-item-bottom {
  color: #fff6;
  letter-spacing: 2px;
  text-transform: uppercase;
  cursor: pointer;
  padding: 10px 15px;
  font-family: Satoshi Bold, sans-serif;
  font-size: 10px;
  font-weight: 300;
  line-height: 125%;
  text-decoration: none;
  transition: all .2s ease-in-out;
}

.nav-item-bottom:hover {
  color: #fff;
}

.new-w-ic-social {
  filter: grayscale() brightness(150%);
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  transition: all .2s ease-in-out;
  display: flex;
}

.new-w-ic-social:hover {
  filter: grayscale() brightness(400%);
}

.ic-social {
  width: 25px;
  height: 25px;
}

.ic-social.size {
  cursor: pointer;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  margin-left: 0;
  margin-right: 4px;
  transition: all .2s;
  display: flex;
}

.ic-social.size:hover {
  background-color: #4c4b5d1a;
}

.container-services {
  flex-direction: column;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 50px;
  display: flex;
  position: relative;
}

.container-services.hidden {
  display: none;
}

.section-primary {
  border-bottom: 1px #f1f3f4;
  flex-direction: column;
  align-items: stretch;
  padding-top: 40px;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}

.header-container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.body-3 {
  font-family: Inter;
  font-size: 14px;
}

.tab.faq {
  background-color: #fff;
  border-radius: 8px;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 20%;
  height: 64px;
  margin: 16px 8px;
  padding: 24px;
  transition: all .3s cubic-bezier(.165, .84, .44, 1);
  display: flex;
  box-shadow: 0 0 12px -4px #0000003d;
}

.tab.faq.w--current {
  background-color: var(--dodger-blue);
  color: var(--white);
  flex-direction: column-reverse;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 64px;
  padding: 24px;
  display: flex;
  transform: translate(0);
  box-shadow: 0 8px 16px -4px #0000003d;
}

.tabs-menu {
  perspective: 2000px;
  justify-content: center;
  margin-bottom: 32px;
  display: flex;
  transform: perspective(1686px)perspective(2000px);
}

.tab-name {
  font-size: 24px;
}

.title-18 {
  color: #4c4b5d;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.title-18.centered {
  text-align: center;
}

._w-rich-content {
  color: var(--dark-slate-blue);
  text-align: left;
  margin-bottom: 12px;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  display: block;
  position: relative;
}

._w-rich-content p {
  font-weight: 400;
}

._w-rich-content.centered {
  text-align: center;
  text-decoration: none;
}

._w-rich-content.medium {
  font-family: Inter;
  font-weight: 500;
}

._w-rich-content a {
  color: var(--royal-blue);
  text-decoration: none;
}

._w-rich-content a:hover {
  color: #0058cb;
}

._w-content-job {
  flex-direction: row;
  flex: 0 auto;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 60px;
  padding: 8px 16px;
  display: flex;
}

._w-content-job.vertical {
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  margin-bottom: 60px;
  padding-left: 0;
  padding-right: 0;
}

.link {
  color: var(--royal-blue);
  align-self: center;
  font-size: 18px;
  line-height: 24px;
  text-decoration: none;
}

.link:hover {
  color: #0058cb;
}

.link._16 {
  font-size: 16px;
}

.tabs-content {
  perspective: 2000px;
  transform: perspective(2000px)perspective(2000px);
}

.utility-page-wrap {
  background-color: #f1f1f1;
  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;
  width: 260px;
  display: flex;
}

.utility-page-form {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.search-2 {
  display: flex;
}

.search-input-2 {
  margin-bottom: 0;
}

.container-3 {
  padding-top: 80px;
}

.text-block-3 {
  margin-bottom: 100px;
}

.text-block-4, .paragraph-3 {
  color: #4c4b5d;
  font-size: 16px;
}

.search-result-item {
  color: #4c4b5d;
}

._w-job {
  flex-direction: column;
  flex: 1;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.body-16 {
  color: #4c4b5d;
  font-family: Inter;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.body-16.centered {
  text-align: center;
}

.image-18 {
  align-self: center;
  width: 100%;
}

.investor-logo {
  max-width: 160px;
}

.investor-logo._2 {
  max-width: 280px;
}

.investor-logo._3 {
  flex: 1;
  min-width: 240px;
  max-width: 280px;
}

.investor-logo.vy {
  filter: brightness(96%);
}

.portrait-wrapper {
  margin-bottom: 16px;
  overflow: hidden;
}

.portrait {
  border-radius: 5px;
}

.portrait-card {
  filter: grayscale();
  color: var(--xdark);
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 5px;
  flex-direction: column;
  align-items: center;
  width: 30%;
  padding: 20px;
  text-decoration: none;
  transition: all .3s cubic-bezier(.165, .84, .44, 1);
  display: flex;
}

.portrait-card:hover {
  filter: grayscale(0%);
  background-color: #0000000d;
  border: 1px solid #00000026;
  transform: scale(1.05);
}

.title-22 {
  margin-bottom: 16px;
  font-size: 22px;
  line-height: 32px;
}

.title-22.margin {
  border: 0 #000;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.title-22.margin:active {
  border: 1px #000;
}

.title-22.margin:focus {
  border: 0 solid #000;
}

.title-22.margin {
  flex: 1;
  justify-content: flex-start;
  margin-bottom: 0;
  display: flex;
}

.illustration-wrapper {
  flex-direction: column;
  justify-content: center;
  margin-top: 36px;
  display: flex;
}

.illustration-wrapper.margin {
  align-items: center;
  height: 50%;
  margin-top: 0;
}

.illustrat {
  align-self: center;
  max-width: 20%;
}

._w-culture {
  flex: 1;
  max-width: 400px;
  margin-left: 32px;
  margin-right: 32px;
  display: block;
}

._w-content-title-job {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
  display: flex;
}

.ic-collapse {
  display: none;
}

.accordion-job {
  position: relative;
  overflow: hidden;
}

.row-title-job {
  z-index: 2;
  cursor: pointer;
  background-image: linear-gradient(#fff, #fff 75%, #fff0);
  padding-top: 12px;
  padding-bottom: 12px;
  position: sticky;
  top: 60px;
}

.row-title-job:hover {
  font-weight: 500;
}

.row {
  flex-wrap: wrap;
  align-self: center;
  margin-bottom: 8px;
  display: flex;
}

.row.template {
  display: flex;
}

.submit-button {
  background-color: #00ce5b;
}

.header-wrapper-2 {
  flex-direction: column;
  align-items: stretch;
  padding-top: 40px;
  padding-bottom: 24px;
  display: flex;
  position: static;
  top: 0;
}

.wrapper-body {
  color: var(--xdark);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 36px;
  font-size: 18px;
  line-height: 32px;
  text-decoration: none;
  display: flex;
  position: sticky;
}

.wrapper-cta {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: sticky;
}

.container {
  flex: 1;
  align-items: center;
  max-width: 1200px;
  height: 50vh;
  overflow: visible;
}

.container.v {
  flex-direction: row;
  align-items: center;
  height: 680px;
  margin-top: 60px;
  display: flex;
  position: relative;
}

.text-feature {
  text-align: left;
  flex: 1;
  display: inline-block;
}

.text-feature.highlight {
  color: #00846d;
  font-weight: 500;
}

.text-feature._2 {
  color: #767381;
  text-align: left;
  flex: 1;
  line-height: 24px;
}

.container-copy {
  flex: 1;
  max-width: 1000px;
  padding-top: 20px;
  overflow: visible;
}

.container-copy._2._1 {
  padding-top: 0;
}

.h2-copy {
  color: #767381;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 19px;
  font-weight: 500;
  line-height: 28px;
}

.header-wrapper-top {
  flex-direction: column;
  align-items: stretch;
  margin-top: 60px;
  padding-top: 40px;
  padding-bottom: 24px;
  display: flex;
  position: static;
  top: 0;
}

.button-copy {
  background-color: var(--green-1);
  background-image: none;
  border-radius: 4px;
  padding: 8px 64px;
  font-size: 16px;
  box-shadow: 0 16px 16px -8px #00ce5b29, 0 16px 16px -8px #00000029;
}

.button-copy._1 {
  background-color: var(--green-1);
  background-image: none;
  align-self: flex-start;
  margin-bottom: 20px;
  padding: 12px 32px;
  font-size: 16px;
  line-height: 24px;
  transition: background-color .15s cubic-bezier(.165, .84, .44, 1), box-shadow .15s cubic-bezier(.165, .84, .44, 1);
}

.button-copy._1:hover {
  background-image: linear-gradient(#00000014, #00000014);
  box-shadow: 0 8px 16px -4px #00ce5b29, 0 8px 16px -4px #00000029;
}

.button-copy._1:active {
  background-image: linear-gradient(#00000014, #00000014);
  box-shadow: 0 0 16px -4px #00ce5b29, 0 0 16px -4px #00000029;
}

.button-copy._1._3 {
  background-color: var(--green-1);
  box-shadow: none;
  background-image: none;
}

.button-copy._1._3 {
  box-shadow: none;
  background-color: #00ce5b;
  background-image: none;
  margin-bottom: 40px;
}

.button-copy._1._3:hover {
  background-image: linear-gradient(#0000001a, #0000001a);
}

.title-23 {
  color: #4c4b5d;
  background-color: #0000;
  margin-top: 8px;
  margin-bottom: 4px;
  font-family: Inter;
  font-size: 28px;
  font-weight: 500;
  line-height: 40px;
}

.title-copy-copy-2 {
  color: #4c4b5d;
  text-align: left;
  background-color: #0000;
  margin-top: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
}

.wrapper-body-2 {
  color: #4c4b5d;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 36px;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.wrapper-body-2._2 {
  width: 550px;
  margin-bottom: 28px;
}

.wrapper-body-2._1 {
  margin-bottom: 0;
}

.section-banner-copy {
  background-color: #f4f7ff;
  justify-content: center;
  display: flex;
  overflow: hidden;
}

.wrapper-benefit {
  align-items: center;
  margin-top: 8px;
  margin-bottom: 4px;
  display: flex;
}

.wrapper-icon {
  flex: none;
  width: 24px;
  height: 24px;
  margin-right: 8px;
  display: none;
}

.features {
  overflow: hidden;
}

.features.hidden {
  display: none;
}

.wrapper-rich_content-feature {
  color: #4c4b5d;
  text-align: left;
  margin-bottom: 4px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 28px;
  display: block;
  position: relative;
}

.wrapper-rich_content-feature strong {
  font-family: Inter;
}

.wrapper-rich_content-feature p {
  font-family: Inter;
  font-weight: 400;
}

.wrapper-rich_content-feature li {
  list-style-type: disc;
}

.how-it-works {
  background-color: var(--white);
  overflow: hidden;
}

.automate-your-business {
  border-bottom: 1px solid var(--mlight);
}

.header-banner-copy {
  margin-bottom: 20px;
}

.wrapper-header-copy {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: static;
  top: 0;
}

.illy {
  z-index: 1;
  transform-style: preserve-3d;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100%;
  transition: all .2s;
  display: flex;
  position: absolute;
  inset: 0% 0 0% auto;
}

.illy._2 {
  transform-style: preserve-3d;
}

.div-block-38 {
  margin-bottom: 40px;
}

.div-block-38.visits {
  margin-bottom: 20px;
}

.wrapper-bts {
  transform: scale3d(1none, 1none, 1none);
  transform-style: preserve-3d;
  margin-top: 24px;
  display: flex;
}

.wrapper-bts._1 {
  transform-origin: 0%;
  transform: scale(.9);
}

.container-steps {
  flex-direction: column;
  flex: 1;
  justify-content: space-around;
  max-width: 1200px;
  display: flex;
  overflow: visible;
}

.wrapper-title-step {
  flex: 1;
  align-items: stretch;
  width: 500px;
  margin-bottom: 16px;
  display: flex;
  position: relative;
}

.wrapper-title-step._2 {
  width: auto;
}

.step-copy-copy {
  align-self: center;
  font-size: 22px;
  font-weight: 500;
  line-height: 32px;
}

.wrapper-steps {
  flex: 1;
}

.wrapper-steps._1 {
  z-index: 3;
  display: flex;
  position: relative;
}

.wrapper-steps._2 {
  z-index: 2;
  flex: 0 auto;
  justify-content: flex-end;
  align-self: flex-end;
  align-items: center;
  width: 115%;
  height: 400px;
  margin-bottom: 60px;
  display: flex;
  position: relative;
}

.wrapper-steps._3 {
  z-index: 1;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  height: 450px;
  margin-bottom: 60px;
  display: flex;
  position: relative;
}

.wrapper-steps._2-copy {
  z-index: 2;
  flex: 0 auto;
  justify-content: flex-end;
  align-self: flex-end;
  align-items: center;
  width: 115%;
  height: 400px;
  display: flex;
  position: relative;
}

.iphonexscreen {
  transform-style: preserve-3d;
  background-color: #fff;
  background-image: none;
  background-size: auto;
  background-attachment: scroll;
  border-radius: 40px;
  width: 375px;
  height: 812px;
  margin-top: 0;
  transition: all .2s;
  position: static;
  inset: -5% 0% 0% 15%;
  transform: translate3d(0, 0, -300px)perspective(2000px)scale3d(.75, .7, 1);
  box-shadow: 0 0 10px #0000001a, 14px 14px 20px #0003;
}

.card {
  background-color: var(--white);
  border-radius: 15px 15px 0;
  flex-direction: column;
  width: 375px;
  padding-top: 20px;
  display: flex;
  position: static;
  inset: 0% 0% auto;
  transform: translate(-81px, 14px);
  box-shadow: 0 0 10px #4c4b5d1a, 14px 14px 20px #4c4b5d33;
}

.card._1 {
  position: relative;
  top: 1%;
  left: -22%;
  transform: none;
}

.card._1.hidden {
  display: none;
}

.card._2 {
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 0;
  width: 320px;
  position: relative;
  top: -9%;
  left: 70%;
  transform: none;
}

.card._2.hidden {
  display: none;
}

.card._3 {
  width: 320px;
  position: relative;
  top: 26%;
  left: -45%;
  transform: none;
}

.card._3.hidden {
  display: none;
}

.div-block-45 {
  align-items: center;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.image-29 {
  width: 24px;
  height: 24px;
}

.div-block-46 {
  color: var(--mdark);
  flex: 1;
  font-size: 18px;
  line-height: 24px;
  display: flex;
}

.div-block-48 {
  margin-right: 20px;
}

.text-block-6 {
  text-align: right;
  flex: 1;
}

.text-block-7 {
  color: var(--dark);
  font-size: 20px;
  font-weight: 500;
}

.text-block-7.hidden {
  display: none;
}

.div-block-49 {
  border-radius: 20px;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.div-block-49._2 {
  border-radius: 40px;
}

.div-block-50 {
  background-color: var(--white);
  border-radius: 10px;
  height: 165px;
  padding-top: 10px;
  padding-bottom: 10px;
  position: absolute;
  inset: auto 0% 0%;
  box-shadow: 0 -4px 8px #4c4b5d1a;
}

.div-block-50.hidden {
  display: none;
}

.div-block-45-copy {
  align-items: center;
  padding: 10px 20px;
  display: flex;
}

.text-bloc-7 {
  color: var(--dark);
  margin-left: 8px;
  font-size: 16px;
}

.text-bloc-7.hidden {
  display: none;
}

.text-block-7-copy {
  color: var(--dark);
  margin-left: 32px;
  font-size: 20px;
  font-weight: 500;
}

.text-block-7-copy.hidden {
  display: none;
}

.div-block-46-copy {
  background-color: var(--mlight);
  color: var(--mdark);
  border-radius: 5px;
  flex: none;
  width: 40px;
  height: 24px;
  margin-right: 32px;
  font-size: 18px;
  line-height: 20px;
  display: flex;
}

.div-block-46-copy._140 {
  width: 140px;
}

.div-block-46-copy._220 {
  width: 220px;
}

.div-block-46-copy._2 {
  flex: 1;
  margin-right: 0;
}

.image-29-copy {
  width: 30px;
  height: 24px;
}

.div-block-48-copy {
  align-self: center;
  margin-left: -4px;
  margin-right: 16px;
  display: flex;
}

.bt-primary-3 {
  box-shadow: none;
  color: #4c4b5d;
  background-color: #0000;
  border: 1px solid #c7c6cd;
  border-radius: 4px;
  margin-left: 16px;
  padding: 11px 36px;
  font-size: 16px;
  transition: all .15s ease-in-out;
}

.bt-primary-3:hover {
  background-color: #00000014;
}

.bt-primary-3:active {
  background-image: linear-gradient(#0000001a, #0000001a);
}

.button-copy-copy {
  background-color: var(--green-1);
  box-shadow: none;
  border-radius: 4px;
  padding: 12px 32px;
  font-size: 16px;
}

.button-copy-copy:hover {
  background-image: linear-gradient(#4c4b5d1a, #4c4b5d1a);
}

.div-block-51 {
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.div-block-52 {
  width: 400px;
  margin-bottom: 50px;
}

.div-block-52-copy {
  width: 450px;
  margin-bottom: 30px;
  margin-right: 70px;
  position: relative;
}

.div-block-52-copy._2 {
  width: 400px;
  margin-right: 0;
}

.div-block-53 {
  background-color: var(--white);
  transform-style: preserve-3d;
  border-radius: 20px;
  flex: 0 auto;
  order: -1;
  justify-content: center;
  align-items: center;
  width: 500px;
  height: 320px;
  padding: 40px 40px 36px;
  display: flex;
  position: absolute;
  inset: auto auto auto 15%;
  overflow: hidden;
  transform: rotateX(15deg)rotateY(20deg)rotateZ(-6deg);
  box-shadow: 0 0 20px #0000000d, -14px 14px 20px #0003;
}

.wrapper-screens {
  transform-style: preserve-3d;
  border-radius: 20px;
  flex: 0 auto;
  order: 1;
  justify-content: center;
  align-items: center;
  width: 600px;
  height: 600px;
  display: flex;
  position: absolute;
  inset: auto -3% auto auto;
  transform: rotateX(-15deg)rotateY(20deg)rotateZ(6deg);
}

.mob-screen {
  border-radius: 15px;
  width: 180px;
  position: absolute;
  top: 15%;
  left: auto;
  right: 6%;
  overflow: hidden;
  box-shadow: 0 0 10px #4c4b5d0d, 14px 14px 20px #00000040;
}

.div-block-55 {
  background-color: var(--white);
  width: 45px;
  height: 15px;
  position: absolute;
  inset: 3% 0% auto;
}

.web-screen-top-bar {
  background-color: var(--mlight);
  background-image: linear-gradient(to top, var(--xlight), white);
  height: 24px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.div-block-58 {
  background-color: var(--m);
  border: 1px #000;
  border-radius: 100px;
  align-self: center;
  width: 8px;
  height: 8px;
  margin-left: 2px;
  margin-right: 2px;
}

.div-block-58._3 {
  background-color: #6edd9f;
}

.div-block-58._2 {
  background-color: #ff8383;
}

.div-block-52-copy-copy {
  order: -1;
  width: 480px;
  margin-bottom: 30px;
  position: relative;
}

.div-block-59 {
  background-color: #00b2a2;
  border-radius: 0 20px 20px 0;
  flex: none;
  justify-content: center;
  align-items: center;
  height: 32px;
  margin-right: 8px;
  padding: 6px 16px 6px 12px;
  display: flex;
}

.text-block-11 {
  color: var(--white);
  font-weight: 600;
}

.div-block-60 {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 20px;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
  overflow: hidden;
}

.div-block-61 {
  border-radius: 10px;
  margin-right: 10px;
  overflow: hidden;
}

.heading-2 {
  color: var(--green-tracking);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  line-height: 40px;
}

.h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.bt-stores {
  cursor: pointer;
}

.app-store {
  height: 50px;
  margin-left: 8px;
  margin-right: 8px;
}

.web-screen {
  background-color: #fff;
  border-radius: 20px;
  width: 450px;
  position: absolute;
  left: 0%;
  right: auto;
  overflow: hidden;
  box-shadow: 0 0 20px #4c4b5d0d, 14px 14px 20px #00000026;
}

.web-screen.feature {
  transform-style: preserve-3d;
  width: 550px;
  inset: auto 0% 6% 53%;
  overflow: scroll;
  transform: rotateX(-15deg)rotateY(20deg)rotateZ(6deg);
  box-shadow: 0 0 20px #4c4b5d0d, 14px 14px 20px #00000026;
}

.web-screen.feature.hidden {
  display: none;
}

.image-31 {
  margin-top: 24px;
}

.image-32 {
  width: 800px;
  margin-top: 31px;
}

.div-block-65 {
  flex-direction: row;
  width: 400px;
  margin-bottom: 8px;
  display: flex;
}

.div-block-66 {
  flex: 0 auto;
  margin-right: 8px;
  display: block;
}

.div-block-67 {
  margin-left: 20px;
  display: flex;
}

.image-33 {
  filter: brightness(151%);
  width: 20px;
}

.div-block-68 {
  position: relative;
}

.div-block-69 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.image-34 {
  margin-top: 15px;
}

.image-35, .image-36 {
  width: 24px;
}

.div-block-70 {
  width: 500px;
  height: 320px;
}

.div-block-71 {
  width: 600px;
  height: 600px;
}

.icon-5 {
  margin-right: 15px;
  display: block;
}

.dropdown._2 {
  align-self: stretch;
  display: flex;
}

.dropdown-list {
  box-shadow: 1px 1px 3px #000;
}

.dropdown-list.w--open {
  background-color: #0000;
  border-radius: 4px;
  flex-direction: column;
  margin-top: 0;
  display: flex;
  box-shadow: 0 0 8px #0003;
}

.section-contact-sales {
  color: var(--xdark);
  flex-direction: column;
  align-items: center;
  padding-top: 60px;
  display: flex;
}

.section-contact-sales._2 {
  padding-bottom: 60px;
}

._w-form {
  color: var(--xdark);
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding: 24px 24px 16px;
  font-size: 16px;
  display: flex;
  position: relative;
  overflow: scroll;
  box-shadow: 0 0 10px #4c4b5d1a, 0 10px 20px #4c4b5d33;
}

._w-form.calendar {
  box-shadow: none;
  height: 500px;
  display: none;
}

._w-form.requestdemo {
  box-shadow: none;
  justify-content: flex-start;
  width: auto;
}

._w-form.bg {
  background-color: var(--white);
  flex: 1;
}

._w-form.contact {
  box-shadow: none;
  border-radius: 10px;
  justify-content: flex-start;
  width: 100%;
}

._w-form.dan {
  box-shadow: none;
  width: 100%;
  padding: 0 200px 0 0;
}

.wrapper-body-contact-sales {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.wrapper-header-contact-sales {
  margin-bottom: 48px;
}

.wrapper-value-prop {
  width: 360px;
  margin-bottom: 28px;
  margin-right: 40px;
  display: block;
}

.title-contact-sales {
  color: #4c4b5d;
  text-align: center;
  background-color: #0000;
  margin-top: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
}

.subtitle-contact-sales {
  color: var(--dark);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

.container-contact-sales {
  flex-direction: column;
  align-items: center;
  max-width: 1200px;
  transition: all .2s;
  display: flex;
}

.value {
  align-items: flex-start;
  margin-bottom: 12px;
  display: flex;
}

.ic-check-mark {
  flex: none;
  margin-right: 8px;
}

.header2 {
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.text-16-m {
  color: var(--xdark);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.wrapper-content-contact-sales {
  margin-right: 40px;
  display: block;
  position: sticky;
  top: 76px;
}

.intext-link {
  color: #0a84ff;
}

.intext-link:hover {
  color: #0058cb;
}

.wrapper-callout {
  width: 360px;
  margin-bottom: 28px;
  margin-right: 40px;
  display: block;
}

.text-24-l {
  color: var(--xdark);
  justify-content: center;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  display: flex;
}

.div-block-77 {
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.image-39 {
  margin-right: 8px;
}

._w-bts-sharing {
  z-index: 4;
  background-color: #fff9;
  border-radius: 4px;
  justify-content: center;
  margin-bottom: 24px;
  padding: 4px;
  display: flex;
  position: sticky;
  bottom: 8px;
  transform: none;
}

._w-bts-sharing.job {
  margin-bottom: 0;
  display: flex;
}

.linkedinshare-2 {
  background-color: #0077b5;
  border-radius: 4px;
  align-items: center;
  height: 40px;
  margin-right: 12px;
  padding: 8px 16px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-weight: 500;
  line-height: 20px;
  display: flex;
}

.linkedinshare-2:hover {
  background-image: linear-gradient(#00000014, #00000014);
}

.linkedinshare-2.job {
  justify-content: center;
  width: 40px;
  margin-right: 4px;
}

.icon-6 {
  margin-right: 8px;
  font-family: "Fa brands 400", sans-serif;
  font-weight: 400;
}

.icon-6.job {
  margin-right: 0;
}

.facebookshare-2 {
  letter-spacing: .5px;
  background-color: #3b5998;
  border-radius: 4px;
  align-items: center;
  height: 40px;
  margin-right: 12px;
  padding: 8px 16px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-weight: 500;
  line-height: 20px;
  display: flex;
}

.facebookshare-2:hover {
  background-image: linear-gradient(#00000014, #00000014);
}

.facebookshare-2.job {
  justify-content: center;
  width: 40px;
  margin-right: 4px;
}

.twittershare-2 {
  letter-spacing: .5px;
  background-color: #1da1f2;
  border-radius: 4px;
  align-items: center;
  height: 40px;
  padding: 8px 16px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-weight: 500;
  line-height: 20px;
  display: flex;
}

.twittershare-2:hover {
  background-image: linear-gradient(#00000014, #00000014);
}

.twittershare-2.job {
  justify-content: center;
  width: 40px;
}

.html-embed-3 {
  display: none;
}

.div-block-94 {
  display: flex;
}

.background-video-2 {
  height: 812px;
  position: absolute;
  inset: 0%;
}

.background-video-3 {
  width: 1000px;
  height: 600px;
}

.background-video-3.hidden {
  display: none;
}

.wrapper-video {
  z-index: 5;
  border-radius: 25px;
  margin-bottom: 24px;
  position: relative;
  overflow: hidden;
}

.video {
  width: 1000px;
  height: 600px;
}

.div-block-71-copy {
  justify-content: flex-start;
  align-items: center;
  width: 720px;
  margin-left: 0;
  display: flex;
}

.video-scoreboards {
  width: 650px;
  height: 400px;
}

.video-scoreboards._4, .video-scoreboards._2 {
  height: 400px;
}

.video-scoreboards._1 {
  width: 90%;
  height: 400px;
}

.div-block-71-copy-copy {
  justify-content: center;
  align-items: center;
  width: 700px;
  margin-right: 32px;
  display: flex;
}

.hidden {
  display: none;
}

.h3-page {
  justify-content: center;
  margin-top: 0;
  font-size: 28px;
  line-height: 36px;
}

.h3-page.white {
  color: #fff;
}

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

.wrapper-header-success {
  margin-bottom: 24px;
  padding-top: 4px;
  padding-bottom: 4px;
}

.wrapper-body-3 {
  color: #4c4b5d;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 36px;
  font-size: 18px;
  line-height: 32px;
  text-decoration: none;
  display: flex;
  position: sticky;
}

._w-navitems {
  z-index: 100;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  height: 60px;
  display: flex;
}

.navmenu {
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

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

._w-header.lp {
  align-items: center;
  margin-bottom: 40px;
  padding-bottom: 0;
}

._w-header.aganda {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  padding-left: 20px;
}

._w-header.banner-tank {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  padding-top: 30px;
  padding-bottom: 30px;
}

._w-header.body-tank.u-m-40 {
  margin-bottom: 40px;
}

.b1-page {
  text-align: left;
  font-size: 20px;
  line-height: 150%;
}

.b1-page.centered, .b1-page.centered2 {
  text-align: center;
}

.b1-page.r {
  font-weight: 400;
}

.b1-page.label-partner {
  color: var(--teal);
  background-color: #00846d4d;
  border-radius: 4px;
  margin-bottom: 4px;
  padding-left: 8px;
  padding-right: 8px;
  font-weight: 400;
}

.b1-page.label-partner.app-user {
  color: #403aa2;
  background-color: #403aa23d;
  margin-right: 4px;
}

.b1-page.label-partner.geofences {
  color: #008d44;
  background-color: #00ce5b4d;
}

.b1-page.label-partner.geotags {
  color: #2c75be;
  background-color: #0a84ff4d;
}

.b1-page.label-partner.trips {
  color: #057570;
  background-color: #02aaa24d;
}

.b1-page.label-platform {
  color: var(--dark-slate-blue);
  margin-bottom: 16px;
  font-weight: 300;
}

.b1-page.white {
  color: var(--white);
  letter-spacing: 2px;
  margin-bottom: 8px;
}

.b1-page.gray {
  font-weight: 400;
}

.b1-page.white {
  color: #fff;
  margin-bottom: 8px;
  font-weight: 300;
}

.b1-page.medium {
  font-weight: 500;
}

.b1-page.speakername {
  text-align: center;
}

.b1-page.time {
  font-size: 18px;
}

.b1-page.session {
  font-size: 18px;
  font-weight: 400;
}

.b1-page.speakername {
  text-align: left;
  margin-bottom: 4px;
  font-size: 18px;
}

.b1-page.speakertitle {
  text-align: left;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
}

.b1-page.speakername {
  text-align: left;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 700;
}

.b1-page.day {
  margin-bottom: 0;
  font-size: 20px;
}

.b1-page.sn {
  text-align: left;
  margin-bottom: 0;
  font-size: 18px;
}

.b1-page.st {
  color: #17154780;
  text-align: left;
  margin-bottom: 0;
  font-size: 18px;
}

.h1-page {
  text-align: left;
  font-size: 54px;
  line-height: 140%;
}

.h1-page.centered {
  text-align: center;
}

.h1-page.white {
  color: var(--white);
}

.h1-page.lp {
  color: var(--dark-slate-blue);
}

.h1-page.lp.white {
  color: #fff;
}

.container-header-section {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  max-width: 1000px;
  padding: 16px 8px;
  display: flex;
  position: relative;
}

.h2-page {
  font-size: 48px;
  line-height: 60px;
}

.h2-page.white {
  color: var(--white);
}

.b2-page {
  font-size: 18px;
  line-height: 150%;
}

.b2-page.d {
  color: var(--dark);
}

.b2-page.r {
  font-weight: 400;
}

.b2-page.r.mark-l {
  min-width: 50px;
}

.b2-page.r.mark-l.hidden {
  display: none;
}

.b2-page.r.mark-l.sub {
  padding-left: 28px;
}

.b2-page.cfs {
  margin-bottom: 20px;
}

.b3-page {
  text-align: left;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 24px;
}

.b3-page.gray {
  color: var(--dark);
}

.b3-page.gray.r.integration {
  color: var(--dark);
  margin-bottom: 4px;
  margin-right: 8px;
  font-size: 18px;
}

.b3-page.gray.btm-0 {
  margin-bottom: 0;
  font-weight: 400;
}

.b3-page.btn {
  margin-bottom: 0;
  font-weight: 500;
}

.b3-page.btn.ic {
  text-align: center;
  width: 24px;
  height: 24px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  transform: rotate(0);
}

.b3-page.c {
  color: #161817;
  font-size: 18px;
  line-height: 150%;
}

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

.b3-page.r {
  font-weight: 400;
}

.b3-page.centered {
  text-align: center;
}

.h4-page {
  color: #151817;
  margin-top: 0;
  font-size: 24px;
  line-height: 32px;
}

.h4-page._2 {
  text-align: center;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 24px;
}

.div-block-117 {
  flex: 1;
  height: 100%;
}

._w-listitem-dropdownnav {
  border-radius: 4px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 8px;
  transition: all .3s;
  display: flex;
}

._w-listitem-dropdownnav.lmd {
  background-color: #0000;
  padding-left: 0;
}

.dividerhorizontal {
  background-color: var(--light);
  height: 1px;
  margin: 4px 8px;
}

.dividerhorizontal.session {
  background-color: var(--mlight);
  margin-bottom: 40px;
}

.logo-ht {
  filter: brightness(90%);
  cursor: pointer;
  display: inline-block;
}

.logo-ht.lts {
  filter: none;
}

.globalsection {
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}

.globalsection.banner {
  background-color: #ebeef3;
  height: 600px;
  padding-top: 60px;
  position: relative;
  overflow: hidden;
}

.globalsection.banner.press {
  background-color: #f2f6ff;
  background-image: linear-gradient(#a3b8e44d, #a3b8e44d), url('../images/bg-banner-press.svg');
  background-position: 0 0, 50% 0;
  background-repeat: repeat, repeat;
  background-size: auto, 100% 50%;
  background-attachment: scroll, fixed;
  height: 44.75vh;
  min-height: 320px;
  padding-bottom: 60px;
  position: relative;
}

.globalsection.banner.industry {
  background-color: #edf3ff;
  background-image: url('../images/bg-banner-press.svg');
  background-position: 0 0;
  background-size: cover;
  height: 55vh;
}

.globalsection.banner.industry.lmd {
  background-position: 100% 0;
  background-size: 130%;
  background-attachment: fixed;
  height: 50vh;
}

.globalsection.banner.industry.fs {
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: fixed;
  height: 50vh;
}

.globalsection.api {
  background-color: var(--midnight-blue);
  padding-top: 50px;
  padding-bottom: 50px;
}

.globalsection.testimoial-lmd {
  background-color: var(--xlight);
}

.globalsection.lp {
  background-color: #edf3ff;
  background-image: linear-gradient(#edf4ffb3, #edf4ffb3), url('../images/bg-banner-press.svg');
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  background-attachment: scroll, fixed;
}

.globalsection.lp.feature {
  height: 680px;
  padding-top: 40px;
  padding-bottom: 80px;
}

.globalsection.lp.bg {
  background-image: none;
  background-position: 0 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.globalsection.lp.quiz, .globalsection.lp.survey {
  background-image: linear-gradient(#edf4ffa6, #edf4ffa6), url('../images/bg-banner-press.svg');
  background-position: 0 0, 100% 100%;
  min-height: 100vh;
  padding-top: 60px;
}

.globalsection.lp.customer {
  flex-direction: column;
  min-height: 100vh;
}

.globalsection.lp-feature {
  flex-direction: column;
  padding-top: 24px;
  padding-bottom: 24px;
}

.globalsection.session {
  background-color: #edf3ff;
  background-image: linear-gradient(#edf4ffb3, #edf4ffb3), url('../images/bg-banner-press.svg');
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  background-attachment: scroll, fixed;
  min-height: 600px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.globalsection.lp-session {
  flex-direction: column;
  padding-top: 24px;
  padding-bottom: 24px;
  display: block;
}

.globalsection.roundtable {
  background-color: #edf3ff;
  background-image: linear-gradient(#e9f3ffcc, #e9f3ffcc), url('../images/bg-banner-press.svg');
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  min-height: 100vh;
}

.globalsection.vertical {
  flex-direction: column;
}

.ic-collapse-wrapper {
  flex: 0 auto;
  align-self: center;
  display: flex;
}

.button-5 {
  color: #fff;
  background-color: #0a84ff;
  border-radius: 4px;
  justify-content: center;
  margin-bottom: 32px;
  padding: 12px 24px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  display: flex;
}

.button-5:hover {
  background-image: linear-gradient(#00000029, #00000029);
}

.wrapper-rich_content-2 {
  color: #4c4b5d;
  text-align: left;
  margin-bottom: 12px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  display: block;
  position: relative;
}

.wrapper-rich_content-2 ul {
  margin-top: -10px;
  margin-bottom: 30px;
}

.ic-collapse {
  transform: rotate(-90deg);
}

.nav-jobs {
  z-index: 5;
  flex-direction: column;
  flex: none;
  align-self: flex-start;
  width: 280px;
  margin-top: -68px;
  padding-top: 68px;
  padding-right: 20px;
  display: flex;
  position: sticky;
  top: 0;
}

._w-job-list {
  flex-direction: column;
  flex: 0 auto;
  padding-top: 0;
  display: flex;
  position: relative;
}

.text-nav-jobs {
  color: var(--xdark);
  background-color: #0000;
  border-radius: 20px;
  margin-bottom: 4px;
  padding: 8px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.globalcontainer {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  max-width: 1200px;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
  position: relative;
}

.globalcontainer.horizontal {
  z-index: 2;
  flex-flow: row;
  justify-content: space-between;
}

.globalcontainer.horizontal.hiddenoverflow.feature, .globalcontainer.horizontal.hiddenoverflow.bg {
  justify-content: flex-start;
  align-items: center;
}

.globalcontainer.horizontal.hiddenoverflow.customer {
  flex: none;
  justify-content: flex-start;
  align-items: center;
  padding-top: 24px;
  padding-bottom: 24px;
}

.globalcontainer.horizontal._2 {
  justify-content: space-between;
}

.globalcontainer.horizontal.session {
  align-items: center;
}

.globalcontainer.lts {
  flex-direction: column;
}

.globalcontainer.dense {
  flex-direction: row;
  padding-top: 0;
  padding-bottom: 0;
}

.globalcontainer.agenda {
  justify-content: flex-start;
  height: 2000px;
  padding-top: 0;
  padding-bottom: 20px;
}

.globalcontainer.agenda.mobile {
  display: none;
}

.globalcontainer.day-session {
  padding-top: 0;
  padding-bottom: 0;
}

.globalcontainer.roundtable {
  justify-content: flex-start;
  align-items: center;
  padding-top: 48px;
}

.globalcontainer.demoday {
  flex-direction: column;
}

._w-head-article {
  padding-top: 8px;
  padding-bottom: 8px;
}

._w-foot-article {
  display: flex;
}

._w-foot-article._w-ic-content {
  padding-top: 16px;
  padding-bottom: 16px;
}

._w-article {
  border-bottom: 1px solid var(--mlight);
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

._w-logo-media {
  margin-bottom: 24px;
}

._w-logo-media._2 {
  align-items: flex-start;
  display: flex;
}

.media-logo {
  height: 50px;
}

.media-logo.l {
  height: 80px;
}

.media-logo.fi {
  filter: contrast(10%) hue-rotate(53deg) saturate(200%) brightness(61%);
}

.media-logo.ml {
  height: 60px;
}

.media-logo.xl {
  height: 120px;
}

.media-logo.m {
  padding-top: 5px;
  padding-bottom: 5px;
}

.media-logo.xxl {
  height: 140px;
}

.media-logo.s {
  padding-top: 10px;
  padding-bottom: 10px;
}

.btn-4 {
  color: var(--royal-blue);
  cursor: pointer;
  background-color: #0000;
  flex-direction: row;
  align-self: flex-end;
  padding: 4px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: all .2s cubic-bezier(.23, 1, .32, 1);
  display: flex;
}

.btn-4:hover {
  color: var(--persian-blue);
}

.btn-4.listen {
  margin-top: 4px;
}

.btn-4.listen:hover {
  color: var(--royal-blue);
}

.btn-4.industry {
  align-self: auto;
}

.btn-4.partners {
  padding-left: 0;
  font-size: 18px;
}

._w-content-bannerpress {
  align-items: center;
  width: 100%;
  display: flex;
}

._w-header-bannerpress {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.btn-2 {
  border: 1px solid var(--royal-blue);
  box-shadow: none;
  color: var(--royal-blue);
  background-color: #0000;
  border-radius: 4px;
  justify-content: center;
  padding: 7px 24px;
  font-size: 18px;
  transition: all .15s ease-in-out;
  display: flex;
}

.btn-2:hover {
  border: 1px solid var(--royal-blue);
  background-color: var(--royal-blue);
  color: var(--white);
}

.btn-2:active {
  border-color: var(--dodger-blue);
  background-color: var(--persian-blue);
  background-image: linear-gradient(#00000029, #00000029);
}

.btn-2.light {
  filter: brightness(135%);
  color: var(--dodger-blue);
}

.btn-2.light:hover {
  filter: none;
  color: #fff;
}

.btn-2.hidden {
  display: none;
}

._w-btn-bannerpress {
  justify-content: space-between;
  margin-top: 16px;
  display: flex;
}

.container-banner {
  flex-direction: row;
  align-items: stretch;
  max-width: 1200px;
  height: 100%;
  margin-bottom: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
  position: relative;
}

.globalcontent-home {
  flex-direction: column;
  max-width: 1200px;
  padding: 32px 8px;
  display: flex;
  position: relative;
}

.divider-home {
  background-color: var(--m);
  flex: 1;
  height: 1px;
  margin: 16px 4px;
}

.divider-home.dark {
  background-color: #6d6b89;
}

.btn-ic-content {
  color: #0000;
  cursor: pointer;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-self: flex-end;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-left: 4px;
  margin-right: 4px;
  padding: 4px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  position: relative;
}

.btn-ic-content:hover {
  color: var(--dark);
  padding: 2px;
}

.b4-page {
  font-size: 14px;
  line-height: 24px;
}

.b4-page.regular {
  white-space: nowrap;
  padding-left: 4px;
  font-size: 13px;
  font-weight: 300;
}

.b4-page.tm-8 {
  color: #161817;
  text-align: center;
  margin-top: -8px;
  font-size: 18px;
  font-weight: 300;
  line-height: 150%;
}

.b4-page.source {
  margin-bottom: 0;
}

.div-block-132 {
  position: absolute;
  top: auto;
  bottom: -22px;
  right: auto;
}

.divider-nav {
  background-color: var(--dark);
  align-self: center;
  width: 1px;
  height: 24px;
  margin-left: 4px;
  margin-right: 4px;
}

.btn-1 {
  background-color: var(--royal-blue);
  text-align: center;
  border-radius: 4px;
  padding: 8px 24px;
  font-size: 16px;
  transition: opacity .2s;
}

.btn-1:hover, .btn-1:active {
  background-color: var(--persian-blue);
}

.btn-1.margin-right-8 {
  margin-right: 8px;
}

.dividervertical-contact {
  background-color: var(--mdark);
  width: 1px;
  margin-left: 8px;
  margin-right: 8px;
}

.hs-form {
  margin-bottom: 0;
  display: block;
}

._w-testimonial {
  flex-direction: column;
  flex: 1;
  padding: 4px;
  display: flex;
}

.customer-logo {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  display: flex;
}

.customer-logo._100 {
  flex: 0 auto;
  width: 100px;
}

.customer-logo._125 {
  width: 125px;
}

.customer-logo.lead {
  flex: none;
  align-items: flex-start;
  width: 120px;
  height: 40px;
}

.customer-logo._3 {
  flex: 0 auto;
  height: 28px;
}

.customer-logo._60 {
  flex: 0 auto;
  width: 60px;
}

._w-industries {
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

._w-cards-industries {
  grid-template-rows: 320px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  position: relative;
}

._w-title-industry {
  flex-direction: column;
  flex: 1;
  justify-content: space-around;
  align-items: center;
  margin: 8px;
  display: flex;
}

._w-illustration {
  justify-content: center;
  align-items: center;
  width: 40%;
  height: 100%;
  margin: auto 32px;
  font-family: Inter;
  display: flex;
  position: absolute;
  inset: 0 auto auto 55%;
  overflow: visible;
}

._w-illustration._2 {
  padding-right: 32px;
  left: auto;
  right: 55%;
}

._w-body-industry {
  z-index: 2;
  flex-direction: row;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 1200px;
  min-height: 400px;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
  position: relative;
  overflow: visible;
}

._w-body-industry._2 {
  justify-content: flex-end;
}

._w-body-industry.api {
  min-height: auto;
  margin-bottom: 0;
}

._w-body-industry.benefits {
  min-height: auto;
}

._w-body-industry.centered {
  justify-content: center;
  min-height: auto;
}

._w-copy-benefits {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

._w-title-benefits {
  flex-direction: column;
  flex: 0 auto;
  align-items: center;
  margin-bottom: 12px;
  display: flex;
  position: sticky;
}

._w-body-benefits {
  color: var(--xdark);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 8px;
  font-size: 18px;
  line-height: 32px;
  text-decoration: none;
  display: flex;
  position: sticky;
}

._w-header-industry {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.divider-home-2 {
  background-color: #c7c6cd;
  flex: 1;
  height: 1px;
  margin: 16px 4px;
}

._w-btn-apis {
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  margin-bottom: 8px;
  display: flex;
}

._w-body-solution {
  color: var(--xdark);
  cursor: pointer;
  flex-direction: column;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 8px;
  font-size: 18px;
  line-height: 32px;
  text-decoration: none;
  display: flex;
}

._w-title-solution {
  flex-direction: column;
  flex: 0 auto;
  align-items: flex-start;
  margin-bottom: 12px;
  display: flex;
  position: sticky;
}

._w-copy-solution {
  flex-direction: column;
  justify-content: center;
  width: 55%;
  margin-left: 16px;
  margin-right: 16px;
  display: flex;
}

.blog {
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  width: 32%;
  margin: 4px;
  padding: 20px;
  display: flex;
  box-shadow: 0 0 16px #00000014, 0 4px 8px #00000029;
}

.blog.csstemplate {
  flex-direction: column;
  align-items: stretch;
  display: none;
}

._w-blog-embeded {
  flex-direction: column;
  flex: 1;
  display: flex;
}

.img-card-post {
  flex-direction: column;
  justify-content: center;
  height: 160px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.title-card-post {
  margin-top: 24px;
  margin-bottom: 16px;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.text-card-post {
  margin-bottom: 16px;
  font-size: 16px;
  line-height: 24px;
}

.btn-card-post {
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  margin-top: 16px;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.card-img-top {
  flex: 1;
}

.body-card-post {
  flex-direction: column;
  flex: 1;
  display: flex;
}

._w-faqs-industry {
  flex-direction: row;
  align-content: flex-start;
  align-items: stretch;
  max-width: 1200px;
  display: flex;
}

._w-ic-industry {
  flex-wrap: wrap;
  flex: none;
  place-content: center;
  align-items: stretch;
  max-height: 130px;
  margin-bottom: 4px;
  display: flex;
  overflow: hidden;
}

._w-problem {
  position: relative;
}

._w-solution {
  height: 100%;
  margin-top: 12px;
  position: relative;
  overflow: hidden;
}

._w-show-solution {
  color: var(--royal-blue);
  cursor: pointer;
  background-color: #0a84ff29;
  border-radius: 24px;
  align-items: center;
  padding: 8px 12px 8px 16px;
  transition: all .2s;
  display: flex;
}

._w-show-solution:hover {
  color: var(--persian-blue);
  background-color: #0a84ff3d;
}

.img-industry {
  filter: brightness(120%);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.img-solution, .img-problem {
  position: absolute;
}

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

.card-industry-img {
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 180px;
  margin: 4px;
  padding-bottom: 8px;
  transition: all .15s ease-in-out;
  display: flex;
  overflow: hidden;
  box-shadow: 0 0 8px #00000014, 0 4px 8px -2px #00000029;
}

.card-industry-img:hover {
  box-shadow: 0 0 8px #00000014, 0 4px 8px -2px #00000029;
}

._w-ic-benefits {
  justify-content: center;
  margin-bottom: 12px;
  display: flex;
}

.ic-benefit {
  background-color: #0058c81a;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
}

._w-faq-industry {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  margin-bottom: 8px;
  padding: 8px 16px;
  display: flex;
}

.listitem-dropdownnav-copy {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 5px;
  flex: 0 auto;
  padding: 10px 15px;
  font-family: Satoshi Bold, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 125%;
  transition: all .2s ease-in-out;
}

.listitem-dropdownnav-copy:hover {
  background-color: #ffffff1a;
}

.listitem-dropdownnav-copy.w--current {
  color: var(--green-1);
  font-weight: 600;
}

.listitem-dropdownnav-copy.u-mb-5 {
  margin-bottom: 5px;
}

.listitem-dropdownnav-copy.u-mb-15 {
  margin-bottom: 15px;
}

.dropdownlist-navbar-use-case {
  top: 60px;
  box-shadow: 1px 1px 3px #000;
}

.dropdownlist-navbar-use-case.w--open {
  z-index: 5;
  background-color: #1f201f;
  border: 1px solid #3e3e3e;
  border-radius: 5px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  padding: 25px;
  display: flex;
  box-shadow: 0 4px 8px #00000014, 0 0 8px #00000014;
}

.btn-2-banner {
  border: 1px solid var(--royal-blue);
  box-shadow: none;
  color: var(--royal-blue);
  background-color: #0000;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 136px;
  padding: 8px 16px;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  transition: all .15s ease-in-out;
  display: flex;
}

.btn-2-banner:hover {
  border: 1px solid var(--royal-blue);
  background-color: var(--royal-blue);
  color: var(--white);
}

.btn-2-banner:active {
  border-color: var(--dodger-blue);
  background-color: var(--persian-blue);
  background-image: linear-gradient(#00000029, #00000029);
}

.btn-2-banner.hidden {
  display: none;
}

.divider-industry {
  background-color: #c7c6cd;
  flex: 0 auto;
  align-self: stretch;
  height: 1px;
  margin-left: 4px;
  margin-right: 4px;
}

._w-sources-industry {
  z-index: 1;
  align-self: stretch;
  margin-top: -60px;
  padding: 72px 16px 12px;
  position: relative;
}

._w-sources-industry._2 {
  display: none;
}

.link-3:hover {
  color: var(--persian-blue);
}

.supers {
  margin-left: 2px;
  font-size: 12px;
  position: relative;
  top: -8px;
}

._w-bts-industry {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 8px;
  margin-left: -4px;
  display: flex;
}

.cookie-content {
  align-items: center;
  display: flex;
}

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

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

.cookie-span {
  color: #b5e3f4;
  border-bottom-style: none;
  font-weight: 600;
}

.cookie-button-bottom-2 {
  color: #000;
  background-color: #fff;
  border-radius: 5px;
  margin-right: 36px;
  padding: 8px 40px;
}

.cookie-button-bottom-2:hover {
  border-bottom-style: solid;
  border-bottom-color: #203492;
}

.white-x-2 {
  background-image: url('../images/Vector-2-Stroke.svg');
  background-position: 0 0;
  background-size: auto;
  width: 17px;
  height: 17px;
}

.bottom-cookie-wrapper-2 {
  z-index: 100;
  background-color: #1f1f1f;
  justify-content: space-between;
  align-items: center;
  padding: 12px 16px;
  display: flex;
  position: sticky;
  inset: auto 0% 0%;
}

.bottom-cookie-wrapper-2._1screen {
  display: none;
  position: fixed;
}

._w-404 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

._w-content-404 {
  flex-direction: column;
  height: 100vh;
  padding-top: 60px;
  display: flex;
}

.divider-404 {
  background-color: var(--m);
  flex: none;
  height: 1px;
  margin: 16px 8px 0;
}

.section-integrations {
  justify-content: center;
}

.section-integrations.banner {
  background-color: #edf3ff;
  background-image: url('../images/bg-banner-press.svg');
  background-position: 100% 0;
  background-repeat: repeat;
  background-size: 90%;
  background-attachment: fixed;
  justify-content: center;
  height: 36vh;
  margin-top: 60px;
  padding-top: 80px;
  padding-bottom: 100px;
  display: flex;
}

.container-integrations {
  flex-direction: column;
  flex: 1;
  align-items: stretch;
  max-width: 1200px;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

._w-review-partner {
  background-color: #f1f3f499;
  border-radius: 8px;
  flex: 1;
  padding: 24px 24px 16px;
}

._w-body-partner {
  border-right: 1px solid var(--mlight);
  width: 35%;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-right: 16px;
}

.img-partner-logo {
  height: auto;
  max-height: 60px;
}

.img-partner-logo._45 {
  height: auto;
  max-height: 45px;
}

.img-partner-logo._80 {
  height: 80px;
}

.divider {
  background-color: var(--mlight);
  flex: none;
  height: 1px;
  margin-top: 16px;
  margin-bottom: 16px;
}

._w-body2-partner {
  flex-direction: column;
  flex: 1;
  align-self: stretch;
  align-items: stretch;
  padding: 8px 8px 8px 16px;
  display: flex;
}

._w-header-description {
  margin-bottom: 16px;
  padding-left: 16px;
  padding-right: 16px;
}

._w-body-description {
  flex: 1;
  align-items: flex-start;
  margin-bottom: 12px;
  padding-left: 16px;
  padding-right: 16px;
  display: block;
}

._w-footer-description {
  flex-direction: row;
  align-items: flex-start;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.acc-head {
  background-color: var(--white);
  cursor: pointer;
  border-radius: 8px;
  order: 1;
  justify-content: center;
  align-items: stretch;
  width: 32%;
  height: 180px;
  margin: 8px .66%;
  transition: all .2s;
  display: flex;
  overflow: hidden;
  box-shadow: 0 8px 8px #0000001f, 0 0 8px #0000001f;
}

.acc-head:hover {
  transform: translate(0, -4px);
  box-shadow: 0 12px 24px #0000001f, 0 4px 12px #0000001f;
}

.acc-head._2 {
  order: 2;
  align-self: center;
  position: relative;
  top: 0;
}

.acc-head._3 {
  order: 3;
  align-self: flex-end;
}

.acc-head._4 {
  order: 7;
}

.acc-head._5, .acc-head._6 {
  order: 9;
}

.acc-head._7 {
  order: 13;
}

.acc-body {
  order: 4;
  width: 100%;
  margin-top: 8px;
  padding: 8px;
}

.acc-body._2 {
  order: 5;
}

.acc-body._3 {
  order: 6;
}

.acc-body._4 {
  order: 10;
}

.acc-body._5 {
  order: 11;
}

.acc-body._6 {
  order: 12;
}

.acc-body._7 {
  order: 15;
}

.item-acc {
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

._w-body-updates {
  flex-direction: column;
  align-self: stretch;
  height: 100%;
  display: flex;
  position: relative;
}

.bg-salesforce {
  background-color: #009cdb1f;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.bg-quickbook {
  background-color: #2ca01c1f;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.bg-hubspot {
  background-color: #fe7a591f;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

._w-description-partner {
  display: flex;
}

.bg-sevenlakes {
  background-color: #38bfb21f;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.acc-head-nc {
  background-color: var(--white);
  cursor: auto;
  border-radius: 8px;
  order: 14;
  justify-content: center;
  align-items: stretch;
  width: 32%;
  height: 180px;
  margin: 8px .66%;
  display: flex;
  overflow: hidden;
  box-shadow: 0 8px 8px #0000001f, 0 0 8px #0000001f;
}

.bg-appify {
  background-color: #4b2f901f;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.bg-neebal {
  background-color: #008dd21f;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.bg-aws {
  background-color: #282828;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.btn-1 {
  font-size: 18px;
}

.row-labels-partner {
  flex-wrap: wrap;
  margin-bottom: 12px;
  display: flex;
}

.bg-pando {
  background-color: #379f7a29;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.accordion-columns-wrapper---brix {
  justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.row-labels-integration {
  flex-wrap: wrap;
  align-items: center;
  margin-top: 12px;
  display: flex;
}

._w-bt-demo-partners {
  margin-bottom: 32px;
  display: flex;
}

.btn-3 {
  color: var(--royal-blue);
  background-color: #0000;
  border: 1px solid #1764ff;
  border-radius: 4px;
  flex-direction: row;
  justify-content: center;
  padding: 8px 16px;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
  transition: all .2s cubic-bezier(.23, 1, .32, 1);
  display: flex;
}

.btn-3:hover {
  color: var(--persian-blue);
  background-color: #0a84ff29;
}

.illustration-404 {
  justify-content: center;
  align-self: center;
  align-items: flex-end;
  width: 600px;
  margin-bottom: 24px;
  padding-top: 32px;
  display: flex;
}

.div-block-155 {
  margin-top: 8px;
}

.ic-play {
  color: #fff;
  font-family: "Fa solid 900", sans-serif;
}

.grid-leadership {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: wrap;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-content: stretch center;
  align-items: stretch;
  max-width: 1200px;
  display: flex;
}

.grid-leadership.row2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: stretch;
}

.lightbox-testimonial {
  filter: grayscale(20%);
  background-image: url('../images/Shreyas.png');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  flex: 1;
  justify-content: center;
  align-items: center;
  height: 100%;
  font-size: 60px;
  line-height: 60px;
  transition: all .2s;
  display: flex;
  position: relative;
}

.lightbox-testimonial:hover {
  filter: grayscale(0%);
  font-size: 54.5px;
  line-height: 54.5px;
  transform: scale(1.1);
}

.lightbox-testimonial._10 {
  background-image: url('../images/cover-magaloop.png');
}

.ic-play-testimonial {
  z-index: 5;
  align-items: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 400;
  display: flex;
}

._w-ctas {
  justify-content: center;
  align-items: center;
  display: flex;
}

._w-ctas.slt.hidden, ._w-ctas.demoday {
  display: none;
}

.image-137 {
  width: 100%;
}

.wrapper-header-copy-copy {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: static;
  top: 0;
}

.logo-4small-views {
  display: none;
}

._w-content-job {
  position: relative;
}

._w-content-job-copy {
  border-top: 1px solid var(--m);
  margin-bottom: 60px;
  padding-top: 60px;
  position: relative;
}

.text-24-m-copy {
  color: var(--dark);
  text-align: center;
  justify-content: center;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  display: flex;
}

._w-form-card {
  background-color: var(--white);
  border-radius: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 720px;
  display: block;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 10px #4c4b5d1a, 0 10px 20px #4c4b5d33;
}

._w-form-card.bookmeeting {
  box-shadow: none;
  width: 1200px;
}

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

._w-header-demo {
  margin-top: 30px;
  margin-bottom: 20px;
}

.location-tag {
  color: var(--teal);
}

._w-subheader {
  justify-content: space-between;
  align-items: center;
  display: block;
}

.paragraph-7 {
  align-items: center;
  line-height: 32px;
  display: flex;
}

.bold-text-11 {
  color: var(--xdark);
}

._w-content-policy {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 8px 16px;
  display: flex;
}

._w-content-term {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 16px;
  display: flex;
}

._w-banner-term {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  margin-top: 60px;
  display: flex;
}

._w-term {
  flex-direction: column;
  flex: 1;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

._w-term.hidden {
  display: none;
}

._w-header-term {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  margin-top: 60px;
  display: flex;
}

._w-policy {
  flex-direction: column;
  flex: 1;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

._w-content-agreement {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 8px 16px;
  display: flex;
}

._w-content-agreement.hidden {
  display: none;
}

._w-header-agreement {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  margin-top: 60px;
  display: flex;
}

._w-content-faq {
  margin-bottom: 60px;
}

.mark-l {
  min-width: 100px;
  margin-right: 8px;
  display: inline-block;
}

._w-p {
  display: flex;
}

._w-p.sub {
  margin-bottom: -8px;
}

._w-p.v {
  flex-direction: column;
  margin-bottom: 12px;
}

._w-content-agmt {
  flex-direction: column;
  flex: 1;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

._w-content-agmt.sticky {
  position: sticky;
}

._w-content-section-agmt-term-prvcy {
  margin-bottom: 16px;
}

.little-margin {
  margin-bottom: 8px;
  display: inline-block;
}

._w-text-banner {
  flex-direction: column;
  flex: none;
  justify-content: center;
  width: 50%;
  display: flex;
}

._w-text-banner.lp {
  margin-right: 40px;
}

._w-text-banner.lp.bg {
  width: 50%;
}

._w-vtestimonial {
  background-color: #171547;
  border: 1px solid #3e3e3e;
  border-radius: 5px;
  flex-direction: row;
  flex: none;
  display: flex;
  overflow: hidden;
  box-shadow: 0 5px 8px #0003;
}

._w-vtestimonial.light {
  background-color: #fff;
}

._w-video {
  flex: 1;
  justify-content: center;
  align-items: center;
  min-width: 640px;
  min-height: 360px;
  display: flex;
  position: relative;
  overflow: hidden;
}

._w-row-vtestimonial {
  margin-bottom: 20px;
}

._w-row-vtestimonial.horizontal {
  display: flex;
}

._w-text-vtestimonial {
  background-color: #1f201f;
  flex-direction: column;
  justify-content: space-between;
  padding: 32px;
  display: flex;
}

._w-portrait-vtestimonial {
  border-radius: 50px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  margin-right: 20px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 2px 4px #0006;
}

._w-portrait-vtestimonial.hidden {
  display: none;
}

._w-subtitle-navbar {
  padding: 8px 4px;
}

._w-subtitle-navbar._2 {
  padding: 10px 15px;
}

._w-subtitle-navbar._2.u-mb-5 {
  margin-bottom: 5px;
}

.section-8 {
  flex-direction: column;
  align-items: stretch;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}

._w-ctas-banner {
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

._w-ctas-banner.lp-feature {
  flex-direction: column;
  align-items: flex-start;
}

._w-dcontent-escription {
  color: var(--dark-slate-blue);
  flex: 1;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-right: 36px;
}

._w-text-vtestimonial-2 {
  background-color: #1f201f;
  flex-direction: column;
  justify-content: space-between;
  padding: 32px;
  display: flex;
}

._w-header-hdwm {
  flex-direction: column;
  flex: 1;
  margin-bottom: 20px;
  margin-right: 40px;
  display: flex;
}

.section-hdwm {
  color: var(--xdark);
  background-image: linear-gradient(#0f100ba6, #0f100ba6), url('../images/Fundrasie-announcement---banner-3.png');
  background-position: 0 0, 30%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  flex-direction: column;
  align-items: center;
  height: 100vh;
  padding-top: 60px;
  display: flex;
  overflow: scroll;
}

._w-body-hdwm {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 100px;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
  position: relative;
}

._w-form-hdwm {
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding: 16px 24px;
  font-size: 16px;
  display: flex;
  position: relative;
  overflow: scroll;
  box-shadow: 0 0 10px #4c4b5d1a, 0 10px 20px #4c4b5d33;
}

.image-142 {
  margin-bottom: 12px;
  margin-right: 24px;
}

.div-block-220 {
  flex-direction: column;
  align-items: flex-start;
  padding: 8px;
  display: flex;
}

._w-header-article {
  flex-direction: column;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 20px;
  display: block;
  position: relative;
}

._w-content-article {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.content-article {
  color: var(--dark-slate-blue);
  text-align: left;
  margin-bottom: 12px;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  display: block;
  position: relative;
}

.content-article p {
  font-weight: 400;
}

.content-article strong {
  letter-spacing: .5px;
}

.content-article a {
  color: var(--royal-blue);
  text-decoration: none;
}

.content-article a:hover {
  color: #0058cb;
}

.header-container-copy {
  max-width: 1200px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.section-banner-lts {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  flex-direction: column;
  align-items: center;
  height: 1000px;
  padding-top: 60px;
  display: flex;
  position: relative;
}

._w-body-lts {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 40px;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
  position: relative;
}

._w-header-lts {
  flex-direction: column;
  flex: 1;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-right: 20px;
  display: flex;
}

.h1-lp {
  color: var(--white);
  text-align: left;
  letter-spacing: 2px;
  font-size: 80px;
  line-height: 125%;
}

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

.b1-lp {
  font-size: 24px;
  font-weight: 300;
  line-height: 150%;
}

.b1-lp.white {
  color: var(--white);
  letter-spacing: 1.5px;
  margin-bottom: 8px;
  font-weight: 300;
}

.b1-lp.white.grey-100 {
  color: var(--m);
}

.b1-lp.white {
  color: #fff;
  margin-bottom: 8px;
  font-weight: 300;
}

._w-subtitle-lts {
  flex-direction: column;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.button {
  background-color: #4353ff;
  padding: 16px 24px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.3;
  text-decoration: none;
  transition-property: none;
}

.button.green {
  background-color: var(--green-1);
  color: var(--dark-main);
  border-radius: 8px;
  font-size: 20px;
  line-height: 24px;
  transition: all .2s;
}

.button.green.white {
  color: var(--white);
}

.button.green.white.modal-button, .button.green.white._2 {
  background-color: var(--green-tracking);
}

.button.green.outlined {
  border: 1px solid var(--green-1);
  color: var(--green-1);
  background-color: #00ce5b00;
  margin-left: 24px;
}

.button.green.light {
  color: #fff;
  background-color: #00a549;
  font-size: 18px;
  transition: all .2s;
}

.button.green.light:hover {
  color: #fff;
  background-color: #028d3f;
}

.button.green.light._2 {
  border: 1px solid var(--green-tracking);
  color: var(--green-tracking);
  background-color: #0000;
  margin-top: 16px;
}

.button.green.light._2:hover {
  background-color: #00a55014;
}

.button.green.light._2.nomargin {
  margin-top: 0;
  margin-left: 16px;
}

.button.green.light._2-copy {
  border: 1px solid var(--green-1);
  color: var(--green-1);
  background-color: #0000;
  margin-left: 16px;
  font-size: 20px;
}

.button.green.light._2-copy:hover {
  background-color: #00a55014;
}

.section-lts {
  background-color: #fff;
  border-bottom: 1px solid #e4ebf3;
  padding: 20px;
  position: relative;
}

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

.team-grid {
  grid-column-gap: 32px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.team-card {
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-bottom: 24px;
  font-size: 14px;
  line-height: 22px;
  display: flex;
}

.team-member-image {
  filter: grayscale();
  object-fit: cover;
  border-radius: 50%;
  width: 220px;
  height: 220px;
  margin-bottom: 24px;
  transition: all .2s;
}

.team-member-image:hover {
  filter: grayscale(0%);
}

.lightbox-lp {
  cursor: pointer;
  background-image: url('../images/cover-video-LTS.png');
  background-position: 50%;
  background-size: cover;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  height: 100%;
  padding: 16px 24px;
  font-size: 60px;
  line-height: 60px;
  transition: all .2s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.lightbox-lp:hover {
  font-size: 54.5px;
  line-height: 54.5px;
  transform: scale(1.1);
}

.lightbox-lp.feature {
  border-radius: 8px;
}

.lightbox-lp.feature._1 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/cover-video-PG.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-lp.feature._12 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/cover-video-OAR.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-lp.feature.oapi {
  background-image: linear-gradient(#00000080, #00000080), url('../images/cover-video-OAPI.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-lp.feature.os {
  background-image: linear-gradient(#00000080, #00000080), url('../images/cover-video-OS.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.div-block-224 {
  margin-bottom: 8px;
}

.section-agenda {
  z-index: 1;
  color: var(--mlight);
  background-color: #171547;
  border-bottom: 1px solid #e4ebf3;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.logo-lts {
  height: 100px;
  transform: translate(0, -40px);
}

.logo-lts.session {
  transform: translate(0);
}

.section-description {
  background-color: #171547;
  width: 100vw;
  height: 360px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.bg-description {
  position: absolute;
}

.bg-description._2 {
  background-color: #000;
  background-image: linear-gradient(270deg, #000 19%, #171547);
  inset: 0% 0% 0% 50%;
}

._w-video-lts {
  width: 50%;
  height: 100%;
  overflow: hidden;
}

._w-video-lts.feature {
  border-radius: 8px;
  align-items: center;
  width: 55%;
  height: 65%;
  display: flex;
}

._w-video-lts.feature.hidden {
  display: none;
}

._w-video-lts.feature.sc {
  background-color: #fff;
  border-radius: 20px;
  padding: 8px;
  box-shadow: 0 8px 3px #00000014, 0 0 16px #00000014;
}

._w-video-lts.feature.lm {
  background-color: #fff;
  border-radius: 20px;
  height: auto;
  box-shadow: 0 8px 3px #00000014, 0 0 16px #00000014;
}

._w-video-lts.feature.tr {
  background-color: #fff;
  border-radius: 20px;
  width: auto;
  height: auto;
  box-shadow: 0 8px 3px #00000014, 0 0 16px #00000014;
}

._w-video-lts.session {
  border-radius: 8px;
  height: 320px;
}

._w-content-description {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 40px;
  display: flex;
}

.ic-whyattend {
  border-radius: 50%;
}

._w-subsection-marketing {
  flex-direction: column;
  flex: 1;
  display: flex;
}

._w-subsection-marketing.r {
  margin-left: 40px;
  margin-right: 0;
}

._w-subsection-marketing.u-mtb-30 {
  margin-top: 30px;
  margin-bottom: 30px;
}

._w-subsection-marketing.flex {
  flex-direction: row;
}

._w-subsection-marketing.flex.u-plrb-30 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  padding-bottom: 30px;
  padding-left: 30px;
  padding-right: 30px;
}

._w-subsection-marketing.flex.u-plrb-30._2 {
  padding-bottom: 0;
}

._w-item-subsection {
  min-height: 120px;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

._w-item-subsection.logo {
  flex-direction: column;
  justify-content: center;
}

._w-body {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: row;
  display: flex;
  position: relative;
}

._w-body.vertical {
  flex-direction: column;
}

._w-body.centered {
  justify-content: center;
}

._w-body.u-m-40 {
  margin-bottom: 40px;
}

._w-body.l-d-v {
  flex-flow: column;
}

.body-lp {
  color: #171547;
  letter-spacing: .5px;
}

._w-content-item {
  flex-direction: column;
  flex: 1;
  font-weight: 400;
  display: flex;
}

._w-ic-item {
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  margin-right: 20px;
  display: flex;
}

._w-header-subsection {
  justify-content: center;
  margin-bottom: 20px;
  display: flex;
}

._w-numbers {
  flex-direction: column;
  flex: none;
  width: 180px;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-right: 40px;
  display: flex;
}

._w-num {
  flex-direction: column;
  flex: 0 auto;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

._w-ic-company {
  justify-content: center;
  align-items: center;
  margin: 10px;
  padding: 6px 10px;
  display: flex;
}

.logo-company {
  max-width: 160px;
  max-height: 32px;
}

.logo-company.xl {
  max-height: 72px;
}

.logo-company.l {
  max-height: 44px;
}

.logo-company.m {
  max-height: 40px;
}

.logo-company.s {
  max-height: 24px;
}

.logo-company.ss {
  max-height: 20px;
}

.row-logos-company {
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex;
}

.row-logos-company.gigwork, .row-logos-company.fieldservice {
  display: none;
}

.row-logos-company.delivery {
  justify-content: space-between;
}

.agenda-table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  letter-spacing: 1px;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: minmax(auto, 200px) minmax(auto, 1.2fr) minmax(auto, 1fr);
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  font-weight: 300;
  line-height: 22px;
  display: grid;
}

.agenda-table.day2 {
  grid-template-columns: minmax(auto, 240px) minmax(auto, 1.5fr) minmax(auto, 1fr);
}

.video-bg-lts {
  z-index: 0;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

._w-video-bg-lts {
  z-index: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.shade-video {
  z-index: 2;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-image: linear-gradient(#0700234d, #0700234d);
  position: absolute;
  inset: 0%;
}

.div-block-226 {
  margin-bottom: 40px;
  display: none;
}

.html-embed-8 {
  justify-content: center;
  margin-bottom: 40px;
  display: none;
}

.html-embed-9 {
  margin-right: 30px;
}

._w-logosection {
  flex-direction: column;
  flex: 1;
  margin-right: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

._w-logosection.horizontal {
  flex-direction: row;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

._w-logosection.horizontal._2 {
  align-items: center;
  display: none;
}

.tab-aganda {
  color: var(--white);
  background-color: #0000;
  border-bottom: 4px solid #0000;
  align-items: center;
  padding-left: 20px;
  padding-right: 90px;
  transition: all .2s;
  display: flex;
}

.tab-aganda.w--current {
  border-bottom: 4px solid var(--green-1);
  color: var(--green-1);
  background-color: #0000;
  height: 80px;
}

.tabs-menu-agenda {
  justify-content: flex-end;
  display: flex;
}

._w-cell-aganda {
  border: .5px solid #304195;
  flex: 1;
  padding: 10px;
  line-height: 22px;
}

._w-cell-aganda.top {
  border-style: none none solid;
}

._w-cell-aganda.l {
  border-left-width: 0;
  flex: 0 auto;
}

._w-cell-aganda.l.bottom, ._w-cell-aganda.m.bottom {
  border-bottom-style: none;
}

._w-cell-aganda.r {
  border-right-width: 0;
}

._w-cell-aganda.r.bottom {
  border-bottom-style: none;
}

.navitem-lts {
  color: var(--m);
  padding: 8px 16px;
  transition: all .2s;
}

.navitem-lts:hover {
  color: #fff;
}

._w-nav-lts {
  flex: 0 auto;
  align-items: center;
  display: flex;
}

._w-nav-lts.footer {
  background-color: #1f201f00;
  border: 1px #000;
  flex: 1;
  justify-content: flex-end;
  padding-top: 0;
  padding-bottom: 0;
}

._w-ctas-lp {
  justify-content: center;
  align-items: center;
  margin-bottom: 80px;
  display: flex;
}

._w-ctas-lp.agenda {
  margin-top: 80px;
  margin-bottom: 0;
  position: static;
  top: auto;
  left: 0%;
  right: 0%;
}

._w-ctas-lp.hidden {
  display: none;
}

._w-ctas-lp.ra {
  margin-top: 32px;
}

.modal-background {
  z-index: 199;
  background-color: #00000080;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal {
  z-index: 200;
  background-color: var(--white);
  box-shadow: none;
  border: 1px solid #00000026;
  border-radius: 5px;
  flex-direction: column;
  width: 640px;
  max-height: 720px;
  margin: auto;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.modal.dark {
  outline-offset: 0px;
  background-color: #1c1c1c;
  outline: 1px solid #3e3e3e;
  box-shadow: 0 0 10px #00000080;
}

.modal.dark.l {
  max-height: 800px;
}

.modal._2 {
  display: none;
}

.close-modal {
  background-color: #1c1c1c;
  border: 1px solid #3e3e3e;
  border-radius: 5px;
  width: 30px;
  height: 30px;
  transition: all .2s;
}

.close-modal:hover {
  background-image: linear-gradient(#ffffff1a, #ffffff1a);
}

.close-modal.copy {
  background-color: #fff;
  border-color: #0003;
}

.close-modal.light {
  background-color: #ededed;
  border-color: #00000026;
}

.text-block-34 {
  color: #000c;
  text-align: center;
  font-size: 30px;
  line-height: 30px;
}

._w-form-ltsregisteration {
  box-shadow: none;
  border-radius: 4px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.form-lts-registeration {
  display: block;
}

._w-agenda {
  flex-direction: column;
  align-items: stretch;
  display: none;
  position: absolute;
}

._w-agenda.day1 {
  background-color: #0000;
  border-radius: 8px;
  display: none;
  inset: 84px 0% auto;
}

._w-agenda.day2 {
  background-color: #0000;
  border-radius: 8px;
  display: none;
  top: 84px;
  left: 0;
  right: 0;
}

._w-cta-agenda {
  flex-direction: column;
  margin-bottom: 10px;
  display: flex;
  position: relative;
}

.bt-agenda {
  color: #fff;
  border-bottom: 4px solid #0000;
  padding: 10px 40px;
}

.bt-agenda.w--current {
  border-bottom-color: var(--green-1);
  color: var(--green-1);
  transition: all .2s;
}

.h2-agendadate {
  margin-right: 4px;
  font-size: 48px;
  line-height: 60px;
}

.object-day1 {
  z-index: -1;
  background-color: #008e4500;
  height: 1000px;
  position: absolute;
  inset: 0% 0% auto;
}

.object-day2 {
  z-index: -1;
  background-color: #56000000;
  height: 1000px;
  position: absolute;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

._w-sticky-agenda {
  z-index: 20;
  width: 100%;
  height: 900px;
  position: sticky;
  top: 0;
}

._w-cfs-form {
  border-radius: 20px;
  padding: 20px;
  display: block;
  box-shadow: 0 8px 8px #00000029, 0 0 8px #00000014;
}

.form-lts-cfs {
  width: 640px;
  display: block;
}

.footercontainer {
  flex-direction: row;
  flex: 1;
  justify-content: center;
  max-width: 1200px;
  display: flex;
  position: relative;
}

._w-footer-ctas {
  flex-direction: column;
  flex: 1;
  align-items: stretch;
  display: flex;
}

._w-footer-socialmedia {
  filter: grayscale() invert() brightness();
  flex-direction: column;
  flex: 0 auto;
  margin-right: 16px;
  display: flex;
}

.div-block-229 {
  justify-content: space-between;
  display: flex;
}

._w-content-cfs {
  flex-direction: column;
  margin-right: 40px;
  font-weight: 400;
  display: flex;
}

.ic-text {
  color: var(--teal);
  padding: 2px 4px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 20px;
  display: inline-block;
}

.gif-lts {
  display: block;
  position: absolute;
}

._w-img-banner-article {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

._w-img-banner-article.pu {
  height: 500px;
  overflow: hidden;
}

._w-img-banner-article.pu-copy {
  overflow: hidden;
}

._w-img-banner-article.demoday {
  height: 500px;
  display: flex;
  overflow: hidden;
}

.body-32 {
  color: var(--dark-main);
  letter-spacing: 1px;
}

.div-block-230 {
  margin-bottom: 24px;
}

.body-33 {
  letter-spacing: .8px;
}

.logo-cp {
  height: 45px;
  margin-right: 100px;
}

.logo-cp.m {
  height: 60px;
}

._w-item-subsection-copy {
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  height: 100px;
  display: flex;
}

.div-block-231 {
  display: flex;
}

.div-block-232 {
  flex-direction: column;
  margin-top: 24px;
  display: flex;
}

.text-role {
  color: var(--midnight-blue);
  font-weight: 400;
}

.link-text-light {
  color: #5cf;
}

.content-rich-lp {
  color: var(--dark-slate-blue);
  text-align: left;
  margin-bottom: 12px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  display: block;
  position: relative;
}

.content-rich-lp p {
  font-weight: 400;
}

.content-rich-lp strong {
  letter-spacing: .8px;
}

.content-rich-lp a {
  color: var(--royal-blue);
  text-decoration: none;
}

.content-rich-lp a:hover {
  color: #0058cb;
}

.body-34 {
  background-color: #edf3ff;
}

._w-quiz-code {
  background-color: #fff;
  border-radius: 16px;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 40px;
  padding: 20px 0 0;
  display: flex;
  overflow: hidden;
  box-shadow: 0 8px 16px #00000014, 0 0 8px #00000014;
}

.html-embed-10 {
  width: 110%;
  height: 100%;
}

.body-32-copy {
  color: var(--dark-main);
  letter-spacing: 1px;
  background-color: #edf4ff;
}

.image-145, .image-146 {
  flex: 1;
}

.section-sessionbanner-lts {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  flex-direction: column;
  align-items: center;
  height: 600px;
  padding-top: 60px;
  display: flex;
  position: relative;
}

.section-sessionbanner-lts.session {
  flex-direction: row;
  height: 400px;
  padding-top: 0;
}

.section-sessions.day2 {
  margin-top: -80px;
  margin-bottom: 80px;
  padding-top: 72px;
}

.section-sessions.day1 {
  margin-top: -80px;
  padding-top: 72px;
}

.dot-tml-session {
  background-color: var(--m);
  border-radius: 50%;
  width: 24px;
  height: 24px;
}

.seg-tml-session {
  background-color: #c7c6cd;
  width: 4px;
  height: 100%;
  position: absolute;
  inset: 12px auto auto;
}

.timeline-session {
  justify-content: center;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

._w-session {
  width: 100%;
  padding-left: 40px;
  position: relative;
}

._w-session.top {
  padding-left: 0;
}

._w-content-session {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 40px;
  display: flex;
}

._w-text-session {
  margin-right: 24px;
}

.lightbox-recording {
  cursor: pointer;
  background-image: url('../images/cover-video-LTS.png');
  background-position: 50%;
  background-size: cover;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 60px;
  line-height: 60px;
  transition: all .2s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.lightbox-recording:hover {
  font-size: 54.5px;
  line-height: 54.5px;
  transform: scale(1.1);
}

.lightbox-recording._1 {
  background-image: linear-gradient(#96909038, #96909038), url('../images/cover-LTSvideo1.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-recording._2 {
  background-image: linear-gradient(#060d4b4d, #060d4b4d), url('../images/cover-LTSvideo2.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-recording._3 {
  background-image: linear-gradient(#0107384d, #0107384d), url('../images/cover-LTSvideo3.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-recording._5 {
  background-image: linear-gradient(#01234633, #01234633), url('../images/cover-LTSvideo5.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-recording._6 {
  background-image: linear-gradient(#00183d66, #00183d66), url('../images/cover-LTSvideo6.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-recording._4 {
  background-image: linear-gradient(#0308354d, #0308354d), url('../images/cover-LTSvideo4.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-recording._7 {
  background-image: url('../images/cover-LTSvideo7.png');
}

.lightbox-recording._8 {
  background-image: url('../images/cover-LTSvideo8.png');
}

.lightbox-recording._9 {
  background-image: url('../images/cover-LTSvideo9.png');
}

.lightbox-recording._10 {
  background-image: url('../images/cover-LTSvideo10.png');
}

.lightbox-recording._11 {
  background-image: url('../images/cover-LTSvideo11.png');
}

.speaker-session {
  filter: grayscale();
  cursor: pointer;
  object-fit: cover;
  border-radius: 50%;
  flex: none;
  width: 48px;
  height: 48px;
  transition: none;
  overflow: hidden;
}

.speaker-session:hover {
  filter: grayscale(0%);
}

.speaker-session.detail {
  width: 100px;
  height: 100px;
}

.speaker-session.demoday {
  width: 60px;
  height: 60px;
}

._w-speaker-session {
  align-items: center;
  margin-bottom: 20px;
  margin-right: 40px;
  display: flex;
}

._w-speaker-session.xl {
  width: 42%;
}

._w-speaker-session.detail {
  align-items: center;
  width: 30%;
  margin-bottom: 36px;
  margin-right: 3%;
}

._w-speaker-session.detail.xl {
  flex: 1;
}

._w-speakerinfo {
  flex-direction: column;
  justify-content: flex-start;
  margin-left: 20px;
  display: flex;
}

._w-speakers-session {
  flex-wrap: wrap;
  width: 100%;
  margin-top: 24px;
  display: flex;
}

.company {
  font-weight: 500;
}

.nav-session {
  z-index: 10;
  background-color: var(--white);
  align-items: center;
  height: 80px;
  display: flex;
  position: sticky;
  top: 0;
}

.link-text-day-session {
  color: var(--dark-slate-blue);
  margin-right: 40px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 40px;
  line-height: 150%;
  transition: all .2s;
}

.link-text-day-session.w--current {
  color: var(--green-tracking);
}

.container-nav-session {
  flex-direction: row;
  flex: 1;
  justify-content: flex-start;
  max-width: 1200px;
  display: flex;
  position: relative;
}

.date {
  font-size: 24px;
  font-weight: 400;
}

.div-block-229-copy {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

._w-header-lts--session {
  flex-direction: column;
  flex: 1;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

._w-cta-session {
  justify-content: flex-start;
  margin-top: 24px;
  display: flex;
}

.bt-session {
  border: 1px solid var(--green-tracking);
  color: var(--green-tracking);
  cursor: pointer;
  background-color: #00ce5b00;
  border-radius: 8px;
  padding: 8px 24px;
  font-size: 18px;
  transition: all .2s;
}

.bt-session:hover {
  background-color: #00ce5b1f;
}

.speaker-session-avatar {
  filter: grayscale();
  cursor: pointer;
  object-fit: cover;
  border-radius: 50%;
  flex: none;
  width: 48px;
  height: 48px;
  overflow: hidden;
}

._w-logo-lts-session {
  width: 35%;
}

._w-form-rt {
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding: 32px 24px;
  font-size: 16px;
  display: flex;
  position: relative;
  overflow: scroll;
  box-shadow: 0 0 10px #4c4b5d1a, 0 10px 20px #4c4b5d33;
}

._w-logo-lts-rt {
  width: 30%;
}

.btn-text-back {
  color: var(--green-tracking);
  background-color: #0000;
  padding: 16px 24px;
  font-size: 18px;
  line-height: 24px;
  transition: all .2s;
}

.btn-text-back:hover {
  background-image: linear-gradient(#00a55014, #00a55014);
}

.embedded-survey {
  width: 100%;
  height: 100%;
}

.blocker-survey {
  z-index: 2;
  background-color: var(--white);
  width: 200px;
  height: 50px;
  display: none;
  position: absolute;
  inset: 40px auto auto 0%;
}

._w-video-bg-demoday {
  z-index: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.section-banner-demoday {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  flex-direction: column;
  align-items: center;
  height: 600px;
  padding-top: 60px;
  display: flex;
  position: relative;
}

.shade-video-demoday {
  z-index: 2;
  background-image: linear-gradient(#161817, #161817);
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

._w-nav-demoday {
  flex: 0 auto;
  align-items: center;
  display: flex;
}

._w-nav-demoday.hidden {
  display: none;
}

.section-demoday {
  padding: 20px;
  position: relative;
}

._w-newfeature {
  border: 1px solid #00000026;
  border-radius: 10px;
  flex-direction: column;
  flex: 1;
  margin-bottom: 15px;
  padding: 40px;
  display: flex;
}

._w-portrait {
  flex: 0 auto;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

._w-content-newfeatrure {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  margin-bottom: 20px;
  display: flex;
}

.div-block-237 {
  padding: 20px;
}

.gra {
  z-index: 0;
  filter: blur(200px);
  background-color: #00ce5b99;
  border-radius: 100%;
  width: 500px;
  height: 500px;
  position: absolute;
}

.gra._2 {
  background-color: #0a84ff59;
  width: 400px;
  height: 400px;
}

.gra._3 {
  background-color: #f096;
  width: 300px;
  height: 300px;
}

.gra._1 {
  background-color: #00ce5b66;
}

.image-149 {
  filter: saturate(80%);
}

.session-wenergy {
  cursor: pointer;
  background-image: url('../images/cover-wEnergy.png');
  background-position: 0 0;
  background-size: cover;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  height: 100%;
  padding: 16px 24px;
  font-size: 60px;
  line-height: 60px;
  transition: all .2s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.session-wenergy:hover {
  font-size: 54.5px;
  line-height: 54.5px;
  transform: scale(1.1);
}

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

._w-video-customer {
  border-radius: 16px;
  width: 50%;
  height: 340px;
  overflow: hidden;
}

.new-container {
  z-index: 50;
  max-width: 1200px;
  padding-top: 50px;
  position: relative;
}

.new-container.u-mt-50 {
  margin-top: 50px;
}

.new-container.u-mt-50.u-d-case-study {
  align-items: flex-start;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.new-container.u-mt-50.u-pt-80 {
  padding-top: 80px;
}

.new-container.hero-cta {
  padding-bottom: 50px;
}

.new-container.home-sectionid {
  padding-top: 100px;
}

.new-container.cta {
  padding-top: 40px;
}

.new-container.marketing {
  padding: 60px 20px;
}

.new-container.u-pb-50 {
  padding-bottom: 50px;
}

.new-container.pricing {
  background-color: #ffffff05;
  border-radius: 5px;
  padding-left: 10px;
  padding-right: 10px;
}

.new-container.s {
  max-width: 1140px;
}

.new-container.vertical {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.new-container.u-mb-30 {
  margin-bottom: 30px;
}

.new-container.comm {
  padding-top: 0;
  padding-left: 15px;
  padding-right: 15px;
}

.new-container.comm.gws {
  background-color: #fff;
  border: 1px solid #0003;
  border-radius: 20px;
  flex-flow: column;
  max-width: 1250px;
  padding: 15px 40px;
  display: flex;
}

.heading-60 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Satoshi Bold, sans-serif;
  font-size: 60px;
  line-height: 135%;
}

.heading-60.u-mt-15 {
  margin-bottom: 15px;
}

.heading-60.u-mt-15.u-ta-l, .heading-60.t-a-flex {
  text-align: left;
}

.heading-60.u-mb-20 {
  margin-bottom: 20px;
}

.heading-60.main-header {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  height: 162px;
  display: inline-flex;
  overflow: hidden;
}

.heading-60.main-header-mobile {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: none;
}

.heading-60._85 {
  font-size: 85px;
}

.brand {
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}

.brand.w--current {
  flex: none;
}

.brand.u-pl-10 {
  height: 60px;
  padding-left: 10px;
}

.brand.nominee {
  justify-content: flex-start;
}

.new-w-header {
  flex: 1;
}

.new-w-header.u-mb-20 {
  margin-bottom: 20px;
}

.new-w-header.u-mb-40 {
  margin-bottom: 40px;
}

.new-w-header.u-mb-30 {
  margin-bottom: 30px;
}

.new-banner-card {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: #1f201f;
  border: .5px solid #3e3e3e;
  border-radius: 5px;
  width: 44%;
  max-width: 525px;
  margin: 25px;
  padding: 35px 35px 35px 130px;
  display: flex;
  position: relative;
}

.new-banner-card._3 {
  width: auto;
  max-width: 640px;
  display: none;
}

.new-banner-card._4 {
  width: auto;
  max-width: 640px;
}

.new-w-image {
  z-index: 0;
  background-image: url('../images/Rectangle-70.png');
  background-position: 50%;
  background-size: cover;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 150px;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.new-w-image._2 {
  background-image: url('../images/Rectangle-70-1_1.png');
}

.new-w-image._3 {
  background-image: url('../images/Rectangle-70-1.png');
}

.new-w-image._4 {
  background-image: url('../images/field-sales.jpg');
}

.new-banner-card-tag {
  background-color: #27a358;
  border-radius: 5px;
  padding: 5px 15px;
  position: absolute;
  inset: -15px 15px auto auto;
}

.new-banner-card-tag.purple {
  background-color: #753ecd;
}

.new-banner-card-tag.green {
  background-color: #b6690f;
}

.new-banner-card-tag.link {
  text-decoration: none;
  transition: all .2s ease-in-out;
}

.new-banner-card-tag.link:hover {
  transform: translate(0, -5px);
  box-shadow: 0 0 10px #fff3;
}

.paragraph-15 {
  color: var(--white);
  margin-bottom: 0;
  font-family: Satoshi Black, Arial, sans-serif;
  font-size: 15px;
  font-weight: 900;
  line-height: 115%;
}

.div-block-242 {
  z-index: 1;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  flex: 1;
  display: flex;
  position: relative;
}

._w-case-study-header-home-v1-1 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: var(--green-tracking);
  background-color: #1c1c1c;
  border: .5px solid #3e3e3e;
  border-radius: 5px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px;
  transition: all .2s ease-in-out;
  display: flex;
  position: relative;
  box-shadow: 0 0 5px #fff0;
}

._w-case-study-header-home-v1-1:hover {
  color: #00ff71;
  box-shadow: 0 0 7.5px #fff3;
}

._w-case-study-header-home-v1-1.banner-events {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #161817eb;
  border-color: #585858;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

._w-case-study-header-home-v1-1.banner-events:hover {
  border-color: #636363;
}

._w-case-study-header-home-v1-1.banner-events.u-mb-40 {
  margin-bottom: 40px;
}

._w-case-study-header-home-v1-1.banner-events.u-mb-40.u-mt-30 {
  margin-top: -30px;
}

._w-case-study-header-home-v1-1.banner-events.u-mb-40.u-mt-30:hover {
  color: #00ff71;
}

._w-case-study-header-home-v1-1.banner-events.u-mb-40.u-mt-30.u-mlr-5 {
  margin-left: 5px;
  margin-right: 5px;
}

._w-case-study-header-home-v1-1.partner {
  height: 100%;
}

._w-case-study-header-home-v1-1.banner-events-copy {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #161817eb;
  border-color: #585858;
  margin-left: 0;
  margin-right: 0;
  padding-top: 15px;
  padding-bottom: 15px;
  display: block;
}

._w-case-study-header-home-v1-1.banner-events-copy:hover {
  border-color: #636363;
}

._w-case-study-header-home-v1-1.banner-events-copy.gold {
  border-style: none;
  border-color: #9e8c55;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  height: 80px;
  padding-left: 50px;
  padding-right: 50px;
  display: flex;
  position: relative;
}

._w-case-study-header-home-v1-1.slider-events {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #1c1c1c;
  border-color: #585858;
  height: 85%;
  margin: 15px;
  padding: 35px;
  display: flex;
}

._w-case-study-header-home-v1-1.slider-events:hover {
  border-color: #636363;
}

._w-case-study-header-home-v1-1.hidden {
  display: none;
}

.new-paragraph-12 {
  color: #fff;
  margin-bottom: 0;
  font-family: Satoshi Bold, sans-serif;
  font-size: 12px;
  line-height: 150%;
}

.new-paragraph-12.x {
  color: #fff6;
  text-align: right;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.new-paragraph-12.case-study-card {
  color: #fff6;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 15px;
}

.new-paragraph-12.customer-title-case-study {
  color: #27a358;
  letter-spacing: 1px;
  text-transform: none;
}

.new-paragraph-12.t-o-80 {
  color: #fffc;
}

.new-paragraph-12.black {
  font-family: Satoshi Black, Arial, sans-serif;
}

.new-paragraph-12.t-a-c {
  text-align: center;
}

.new-paragraph-12.t-a-c.header-lable {
  color: #00a550;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.new-paragraph-12.t-a-c.header-lable.yellow {
  color: #fcd757;
}

.new-paragraph-12.t-a-c.header-lable.t-a-l {
  text-align: left;
}

.new-paragraph-12.pricing-label {
  color: #75e8a3;
  text-align: center;
  letter-spacing: 1px;
  font-family: Satoshi Black, Arial, sans-serif;
  font-size: 12px;
}

.new-paragraph-12.pricing-label.pricingtable {
  text-align: center;
  font-size: 9px;
}

.new-paragraph-12.dropdown-label {
  color: #ffffff80;
}

.new-paragraph-12.label-pricelist {
  color: #27a358;
  letter-spacing: 2px;
  font-family: Satoshi Black, Arial, sans-serif;
}

._w-logo-header-home-v1-1 {
  filter: brightness(1000%);
  justify-content: space-between;
  align-items: center;
  height: 30px;
  display: flex;
}

._w-logo-header-home-v1-1.u-mb-30 {
  margin-bottom: 30px;
}

._w-logo-header-home-v1-1._2 {
  align-items: flex-start;
}

._w-logo-header-home-v1-1.white._2 {
  filter: grayscale() brightness(1000%);
}

._w-logo-header-home-v1-1.white._2.hidden {
  display: none;
}

.new-paragraph-9 {
  color: #fff;
  margin-bottom: 0;
  font-family: Satoshi Black, Arial, sans-serif;
  font-size: 10px;
  line-height: 150%;
}

._w-case-study-header-home-ux {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 30px 20px auto auto;
}

.new-w-icon-12 {
  justify-content: center;
  align-items: center;
  width: 12px;
  height: 12px;
  display: flex;
}

.new-w-icon-12.l {
  margin-left: 5px;
}

.div-block-247 {
  flex-wrap: wrap;
  place-content: stretch center;
  display: flex;
}

.new-banner-bg {
  z-index: 0;
  position: absolute;
  inset: 0% 0% 18%;
}

.new-banner-bg.pricing {
  bottom: 0%;
}

.stripe-1 {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.stripe-2 {
  width: 100%;
  position: absolute;
  inset: 345px 0% 0%;
}

.stripe-2.pricing {
  top: 200px;
}

.scrim {
  z-index: 2;
  background-image: linear-gradient(#00000080 27%, #0000004d 58%, #0000);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.new-banner-section {
  z-index: 1;
  background-color: #161817;
  position: relative;
}

.new-banner-section.session-replay {
  background-image: none;
}

.new-banner-section.session-replay.black {
  background-color: #010101;
}

.new-banner-section.u-ptb-2 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.new-banner-section.u-pt-100 {
  padding-top: 100px;
}

.new-banner-section.u-pt-100.u-pb-60 {
  padding-bottom: 60px;
}

.new-banner-section.u-pt-100.u-pb-60.u-pt-60 {
  padding-top: 40px;
}

.new-banner-section.t50l {
  background-color: #131415;
  overflow: hidden;
}

.new-banner-section.customer {
  justify-content: center;
  align-items: stretch;
  padding-top: 60px;
  display: flex;
  overflow: hidden;
}

.new-banner-section.main {
  display: flex;
}

.new-banner-section.sws2024 {
  background-color: #fff;
}

.new-banner-section.sws25 {
  background-image: linear-gradient(170deg, #1a2e3a, #183a28 26%, #144020 48%, #004029 72%);
}

.scrim-2 {
  z-index: 2;
  background-image: linear-gradient(#151817, #151817b3 51%, #15181799);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.new-w-ctas {
  padding-top: 30px;
  padding-bottom: 30px;
}

.new-w-ctas.u-d-flex {
  display: flex;
}

.new-w-ctas.u-d-flex.j-center {
  justify-content: center;
}

.new-w-ctas.u-d-flex.j-center.u-mb-20 {
  margin-bottom: 20px;
}

.new-w-ctas.u-d-flex.j-center.u-mb-flex {
  margin-bottom: 100px;
}

.new-w-ctas.u-d-flex.j-center.u-plr-10 {
  padding-left: 10px;
  padding-right: 10px;
}

.new-w-ctas.u-d-flex.j-center.hidden {
  display: none;
}

.new-w-ctas.u-d-hero-cta {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.new-w-ctas.u-d-hero-cta.j-center {
  justify-content: center;
}

.new-w-ctas.u-d-hero-cta.j-center.u-mt-20 {
  margin-top: 50px;
}

.new-btn-primary-dark {
  color: var(--white);
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 30px;
  margin: 5px;
  padding: 15px 25px;
  font-family: Satoshi Bold, sans-serif;
  font-size: 15px;
  line-height: 100%;
  transition: all .2s;
}

.new-btn-primary-dark:hover {
  background-color: #ffffff1a;
}

.new-btn-primary-dark.bg-green {
  box-shadow: none;
  background-color: #27a359;
  border-style: none;
}

.new-btn-primary-dark.bg-green:hover {
  background-color: #38ba71;
}

.new-btn-primary-dark.bg-green.b-r-8 {
  border-radius: 8px;
  margin: 0 0 10px;
}

.new-btn-primary-dark.bg-green.b-r-8.u-mb-0 {
  margin-bottom: 0;
}

.new-btn-primary-dark.bg-green.b-r-8.u-mb-0.s {
  z-index: 5;
  padding: 8px 20px;
  font-size: 12px;
  line-height: 150%;
}

.new-btn-primary-dark.bg-green.pricing-1 {
  color: #003515;
  letter-spacing: .5px;
  justify-content: center;
  font-size: 11px;
  display: flex;
}

.new-btn-primary-dark.bg-green.pricing-1:hover {
  box-shadow: 0 0 5px #ffffff59;
}

.new-btn-primary-dark.bg-green.pricing-1._2 {
  border-radius: 5px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}

.new-btn-primary-dark.bg-green.pricing-1._3 {
  text-align: center;
  border-radius: 5px;
  margin: 0;
  padding: 10px 15px;
  font-size: 10px;
  line-height: 135%;
}

.new-btn-primary-dark.bg-green.pricing-1.u-m-0 {
  margin: 0;
  font-family: Satoshi Black, Arial, sans-serif;
}

.new-btn-primary-dark.bg-green.pricing-3 {
  color: #003515;
  letter-spacing: .5px;
  background-color: #fcd757;
  justify-content: center;
  font-size: 11px;
  display: flex;
}

.new-btn-primary-dark.bg-green.pricing-3:hover {
  background-color: #f5d66c;
  box-shadow: 0 0 5px #ffffff59;
}

.new-btn-primary-dark.bg-green.pricing-2-copy {
  color: #fff;
  letter-spacing: .5px;
  background-color: #753ecd;
  justify-content: center;
  font-size: 11px;
  display: flex;
}

.new-btn-primary-dark.bg-green.pricing-2-copy:hover {
  background-color: #874de4;
  box-shadow: 0 0 5px #ffffff59;
}

.new-btn-primary-dark.bg-green.pricing-2-copy._2 {
  letter-spacing: 1.2px;
  border-radius: 5px;
  flex-direction: column;
  align-items: center;
  padding: 10px 20px;
  font-family: Satoshi Black, Arial, sans-serif;
  font-size: 10px;
}

.new-btn-primary-dark.bg-green.pricing-2-copy._2.crm {
  text-align: center;
  padding-left: 15px;
  padding-right: 15px;
}

.new-btn-primary-dark.bg-green.cxodinner {
  box-shadow: 0 0 20px 5px #0003;
}

.new-btn-primary-dark.bg-green.t50l {
  margin: 0;
}

.new-btn-primary-dark.bg-green.u-plr-50 {
  padding-left: 35px;
  padding-right: 35px;
}

.new-btn-primary-dark.bg-green.mlr-45 {
  padding-left: 45px;
  padding-right: 45px;
}

.new-btn-primary-dark.marketing {
  border-color: var(--green-tracking);
  color: var(--green-1);
}

.new-btn-primary-dark.marketing:hover {
  color: #00ff71;
  background-color: #00ce5b1a;
}

.new-btn-primary-dark.modal-button.bg-green.u-plr-50 {
  padding-left: 50px;
  padding-right: 50px;
}

.new-btn-primary-dark.modal-button2.u-ml-10-flex {
  margin-left: 10px;
}

.new-btn-primary-dark.tank {
  color: #027d33;
  letter-spacing: .5px;
  background-color: #c0ffd9;
  border-style: none;
  border-radius: 5px;
  margin: 0;
  font-family: Satoshi Bold, sans-serif;
  line-height: 135%;
}

.new-btn-secondary-dark {
  color: var(--white);
  background-color: #0000;
  border-radius: 30px;
  margin: 5px;
  padding: 15px 25px;
  font-family: Satoshi Bold, sans-serif;
  font-size: 15px;
  line-height: 100%;
  transition: all .2s;
}

.new-btn-secondary-dark:hover {
  background-color: #ffffff1a;
}

.new-btn-secondary-dark.green {
  color: var(--green-1);
}

.new-btn-secondary-dark.green:hover {
  background-color: #00ce5b1a;
}

.new-section {
  z-index: 1;
  background-color: #161817;
  position: relative;
}

.new-section.u-pt-60 {
  padding-top: 60px;
  transition: all .2s;
}

.new-section.u-ptb-60 {
  padding-top: 60px;
  padding-bottom: 60px;
  transition: all .2s;
}

.new-section.u-pt-10 {
  padding-top: 10px;
}

.new-section.u-pb-100 {
  padding-bottom: 100px;
}

.new-section.light-gray {
  background-color: #f9f9f9;
}

.new-section.light-gray.white {
  background-color: #fff;
}

.new-section.light-gray.white.dark {
  background-color: #131415;
}

.new-section.light-gray.white.hidden {
  display: none;
}

.new-section.event {
  background-color: #1f201f;
  padding-top: 30px;
}

.new-section.u-pb-60 {
  padding-bottom: 60px;
}

.new-section.mode-light {
  background-color: #f4f4f4;
}

.new-section.mode-light.green {
  background-color: #b3d7c2;
}

.new-section-card {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: #1f201f;
  border: .5px solid #3e3e3e;
  border-radius: 5px;
  flex-direction: column;
  flex: 1;
  max-width: 1100px;
  padding: 65px;
  display: flex;
  position: relative;
}

.new-section-card.u-mb-30 {
  margin-bottom: 30px;
}

.new-card-row {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.new-w-card-h-ic-l {
  background-color: #1c1c1c;
  border: .5px solid #3e3e3e;
  border-radius: 5px;
  flex-direction: column;
  align-self: auto;
  align-items: center;
  width: 210px;
  padding: 20px;
  display: flex;
}

.new-w-card-h-ic-l.u-mlr-15 {
  margin-left: 15px;
  margin-right: 15px;
}

.new-w-card-h-ic-l.u-mlr-15.u-mtb-15 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.new-w-ic-l {
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 120px;
  display: flex;
}

.new-w-ic-l.u-mb-20 {
  margin-bottom: 20px;
}

.new-paragraph-15 {
  color: #fffc;
  margin-bottom: 0;
  font-family: Satoshi Regular, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 150%;
}

.new-paragraph-15.b {
  font-family: Satoshi Bold, sans-serif;
  line-height: 200%;
}

.new-paragraph-15.b.u-mr-10 {
  margin-right: 10px;
}

.new-paragraph-15.light {
  color: #fff6;
}

.new-paragraph-15._1 {
  z-index: 5;
  color: #fff;
  flex: 1;
}

.new-paragraph-15._1.gold {
  color: #fff;
  font-size: 18px;
}

.new-paragraph-15.bold {
  -webkit-text-stroke-color: #fffc;
  font-family: Satoshi Bold, sans-serif;
}

.new-paragraph-15.bold.o-50 {
  opacity: .5;
}

.new-paragraph-15.bold.e-o-70 {
  opacity: .7;
}

.new-paragraph-15.bold.u-mb-20, .new-paragraph-15.u-mb-30 {
  margin-bottom: 20px;
}

.new-paragraph-15.u-mb-10 {
  margin-bottom: 10px;
}

.new-paragraph-15.u-mb-40 {
  margin-bottom: 40px;
}

.new-paragraph-15.u-mb-30 {
  margin-bottom: 30px;
}

.new-paragraph-15.u-mb-5 {
  margin-bottom: 5px;
}

.new-paragraph-15.u-mb-5.t-a-c {
  text-align: center;
}

.new-paragraph-15.flex {
  padding-top: 5px;
}

.new-paragraph-15.u-mb-20 {
  margin-bottom: 20px;
}

.new-paragraph-15.u-mb-15 {
  margin-bottom: 15px;
}

.new-paragraph-15.gold {
  color: #fcff66cc;
}

.new-paragraph-15.dark {
  color: #000c;
}

.new-paragraph-15.cursor-follow {
  color: #fff;
  font-family: Satoshi Bold, sans-serif;
}

.new-paragraph-15.label-pricelist {
  color: #37ba71;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Satoshi Bold, sans-serif;
}

.new-paragraph-15.tag-case-study {
  font-family: Satoshi Bold, sans-serif;
  line-height: 200%;
}

.heading-19 {
  color: #fff;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Satoshi Bold, sans-serif;
  font-size: 18px;
  line-height: 150%;
}

.heading-19.u-mb-20 {
  margin-bottom: 20px;
}

.heading-19.u-mb-20.t-a-c {
  text-align: center;
}

.heading-19.u-mb-30 {
  margin-bottom: 30px;
}

.heading-19.u-mb-10 {
  margin-bottom: 10px;
}

.new-w-card-timeline {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

.new-w-card-timeline.u-mb--60 {
  margin-bottom: -60px;
}

.new-card-timeline-row {
  align-items: center;
  display: flex;
  position: relative;
}

.new-card-timeline-row.u-mb-15 {
  grid-column-gap: 10px;
}

.new-card-timeline-row.u-mb-15.hidden {
  display: none;
}

.new-section-card-tag {
  background-color: #dd403a;
  border-radius: 5px;
  align-self: center;
  padding: 10px 20px;
  position: absolute;
  inset: -20px auto auto;
}

.new-section-card-tag.purple {
  background-color: #753ecd;
}

.new-section-card-tag.green {
  background-color: #27a359;
}

.paragraph-20 {
  color: var(--white);
  margin-bottom: 0;
  font-family: Satoshi Black, Arial, sans-serif;
  font-size: 20px;
  font-weight: 900;
  line-height: 115%;
}

.new-w-card-ic-s {
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.new-w-card-ic-s.u-mr-10 {
  z-index: 2;
  background-color: #1f201f;
  border-radius: 30px;
  margin-right: 10px;
  position: relative;
}

.new-w-timeline-head-tag {
  justify-content: flex-end;
  width: 140px;
  display: flex;
}

.div-block-243-copy {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #1c1c1c;
  border: .5px solid #3e3e3e;
  border-radius: 5px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px;
  transition: all .2s ease-in-out;
  display: flex;
  box-shadow: 0 0 5px #fff0;
}

.div-block-243-copy:hover {
  box-shadow: 0 0 7.5px #fff3;
}

.div-block-243-copy.u-mb-15 {
  margin-bottom: 15px;
}

.div-block-243-copy.u-mb-15.u-mt-15 {
  margin-top: 15px;
}

.div-block-243-copy.for-light {
  background-color: #e6e6e6;
  border-color: #00000026;
}

.new-w-timeline-item {
  flex: 1;
}

.new-feature-tag {
  color: #38ba71;
  border: 1px solid #38ba71;
  border-radius: 5px;
  margin-bottom: 0;
  padding: 5px 10px;
  font-family: Satoshi Bold, sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  display: inline-block;
}

.new-feature-tag._15 {
  justify-content: center;
  width: 200px;
  display: flex;
}

.new-feature-tag.for-light {
  color: #0c8642;
  background-color: #27a35826;
  border-color: #0c8642;
}

.new-timeline-line {
  background-color: #fff6;
  width: 1px;
  left: 170px;
}

.new-timeline-line.bottom {
  position: absolute;
  top: 50%;
  bottom: 0;
}

.new-timeline-line.top {
  position: absolute;
  top: -15px;
  bottom: 50%;
}

.text-block-35 {
  color: #fff6;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-family: Satoshi Bold, sans-serif;
  font-size: 10px;
  line-height: 125%;
}

.div-block-248 {
  margin-top: 15px;
}

.new-body {
  background-color: #161817;
}

.heading-40 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Satoshi Bold, sans-serif;
  font-size: 40px;
  line-height: 135%;
}

.heading-40.u-text-left {
  text-align: left;
}

.heading-40.u-text-left.u-mb-20 {
  margin-bottom: 20px;
}

.heading-40.t-a-l {
  text-align: left;
}

.heading-40.t-a-l.u-mb-20 {
  margin-bottom: 20px;
}

.heading-40.u-mb-10 {
  margin-bottom: 10px;
}

.heading-40.u-mb-20 {
  margin-bottom: 20px;
}

.heading-40.mode-light {
  color: #131415;
  font-family: Satoshi Black, Arial, sans-serif;
}

.new-main-content-case-study {
  flex-direction: column;
  align-content: stretch;
  display: flex;
}

.new-card-case-study {
  background-color: #1f201f;
  border: 1px solid #3e3e3e;
  border-radius: 5px;
  flex-direction: column;
  flex: none;
  width: 250px;
  padding: 20px;
  position: sticky;
  top: 100px;
}

.new-card-case-study.u-mr-comapny-card {
  margin-right: 50px;
}

.new-card-case-study.mobile {
  flex-flow: wrap;
  width: auto;
  margin-bottom: 15px;
  margin-right: 0;
  display: none;
  position: static;
}

.new-case-study-card-tag {
  background-color: #dd403a;
  border-radius: 5px;
  padding: 5px 10px;
  font-size: 10px;
  line-height: 115%;
  display: inline-block;
}

.new-case-study-card-tag.green {
  background-color: #27a359;
}

.new-case-study-card-tag.green.u-mt-10 {
  margin-top: 10px;
}

.new-paragraph-18 {
  color: #fff;
  margin-bottom: 0;
  font-family: Satoshi Regular, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}

.new-paragraph-18.case-study-card {
  margin-bottom: 30px;
  font-family: Satoshi Bold, sans-serif;
}

.new-paragraph-18.r {
  opacity: .8;
  letter-spacing: 1px;
}

.new-paragraph-18.r.u-mb-15 {
  margin-bottom: 15px;
}

.new-paragraph-18.r.u-mb-30 {
  margin-bottom: 30px;
}

.new-paragraph-18.customer-name-case-study {
  font-family: Satoshi Bold, sans-serif;
}

.new-paragraph-18.l {
  font-family: Satoshi Light, sans-serif;
}

.new-paragraph-18.l.u-mb-15 {
  margin-bottom: 20px;
}

.new-paragraph-18.l.black {
  font-family: Satoshi Black, Arial, sans-serif;
}

.new-paragraph-18.u-mb-15 {
  margin-bottom: 15px;
  font-family: Satoshi Regular, sans-serif;
}

.new-paragraph-18.b {
  font-family: Satoshi Bold, sans-serif;
}

.new-paragraph-18.b.e-o-80._15-nominee-home {
  font-size: 15px;
}

.new-paragraph-18.b.e-o-80.dark {
  font-family: Satoshi Bold, sans-serif;
}

.new-paragraph-18.bold {
  text-align: left;
  font-family: Satoshi Bold, sans-serif;
}

.new-paragraph-18.bold.u-mb-20 {
  margin-bottom: 20px;
}

.new-paragraph-18.bold.u-mb-15 {
  margin-bottom: 15px;
}

.new-paragraph-18.bold.t-a-c {
  text-align: center;
}

.new-paragraph-18.bold.u-mb-5 {
  margin-bottom: 5px;
}

.new-paragraph-18.bold._15-nominee-home {
  color: #000;
  text-align: left;
  font-size: 15px;
}

.new-paragraph-18.bold.crm {
  text-align: center;
  max-width: 400px;
}

.new-paragraph-18.t-a-c {
  text-align: center;
}

.new-paragraph-18.t-a-c.yellow {
  color: #fcd757;
}

.new-paragraph-18.flexheader-pricing {
  display: none;
}

.new-paragraph-18.u-mb-30 {
  margin-bottom: 30px;
}

.new-paragraph-18.b-highlight {
  letter-spacing: .5px;
  padding: 10px 40px;
  font-family: Satoshi Bold, sans-serif;
  font-size: 16px;
}

.new-paragraph-18.e-o-80 {
  opacity: .8;
}

.new-paragraph-18.e-o-80._15-nominee-home {
  color: #000;
  text-align: left;
  font-size: 15px;
  line-height: 120%;
}

.new-paragraph-18.e-o-80.dark {
  font-family: Satoshi Medium, sans-serif;
}

.new-paragraph-18.u-mb-60 {
  margin-bottom: 60px;
}

.new-paragraph-18.dark {
  color: #000;
  font-family: Satoshi Regular, sans-serif;
}

.new-paragraph-18.event {
  color: #131415;
}

.new-paragraph-18.event.medium {
  letter-spacing: -.25px;
  font-family: Satoshi Medium, sans-serif;
}

.new-paragraph-18.event.tagline.comm {
  letter-spacing: .5px;
  font-size: 15px;
}

.new-paragraph-18.medium {
  font-family: Satoshi Medium, sans-serif;
}

.new-w-case-study-company-logo {
  margin-bottom: 30px;
}

.heading-30 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Satoshi Bold, sans-serif;
  font-size: 30px;
  line-height: 125%;
}

.heading-30.u-text-left {
  text-align: left;
}

.heading-30.u-mb-20, .new-w-body.u-mb-20 {
  margin-bottom: 20px;
}

.new-testimonial-case-study {
  background-color: #1f201f;
  border: 1px solid #3e3e3e;
  border-radius: 5px;
  flex-direction: row;
  flex: none;
  padding: 25px;
  display: flex;
}

.new-testimonial-case-study.u-mb-30 {
  margin-bottom: 30px;
}

.new-w-customer-photo {
  border: 2px solid #fff;
  border-radius: 50px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 90px;
  height: 90px;
  margin-right: 30px;
  display: flex;
  overflow: hidden;
}

.new-w-customer-photo.hidden {
  display: none;
}

.new-w-customer-photo.s {
  width: 50px;
  height: 50px;
  margin-right: 15px;
}

.new-w-customer-photo.contact {
  border-width: 1px;
  border-color: #9e9e9e;
  width: 70px;
  height: 70px;
}

.new-w-company-card-item {
  flex: 1;
  min-width: 40%;
}

.text-span-6 {
  font-family: Satoshi Bold, sans-serif;
}

.image-156 {
  filter: brightness(99%);
}

.image-157 {
  height: 20px;
}

.image-157.white {
  filter: hue-rotate(180deg) brightness(300%) grayscale();
}

.new-text-link {
  color: #27a358;
}

.div-block-245-copy {
  z-index: 5;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.new-paragraph-12-copy {
  margin-bottom: 0;
  font-family: Satoshi Bold, sans-serif;
  font-size: 12px;
  line-height: 135%;
}

.new-paragraph-12-copy.cta {
  font-family: Satoshi Black, Arial, sans-serif;
}

.heading-15 {
  color: #fff;
  text-align: left;
  text-indent: 0%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Satoshi Black, Arial, sans-serif;
  font-size: 15px;
  line-height: 150%;
}

.new-container-flex {
  z-index: 50;
  max-width: 1200px;
  padding-top: 100px;
  display: flex;
  position: relative;
}

.new-container-flex.product {
  align-items: center;
}

.new-container-flex.session {
  flex-direction: column;
  padding-top: 75px;
  padding-bottom: 75px;
}

.new-container-flex.webinar {
  flex-direction: column;
  padding-top: 50px;
  padding-bottom: 80px;
}

.new-container-flex.webinar._2 {
  padding-top: 20px;
}

.new-container-flex.nominee {
  flex-direction: column;
  padding-top: 40px;
  padding-bottom: 40px;
}

.new-container-flex.t50l {
  flex-direction: row;
  padding: 50px 25px 75px;
}

.new-container-flex.t50l.nominee {
  padding-top: 0;
}

.new-container-flex.t50l-content {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: stretch;
  padding: 0 25px;
}

.new-container-flex.t50l-content.home {
  padding-left: 50px;
  padding-right: 50px;
}

.new-container-flex.footer-t50l {
  flex-direction: column;
  align-items: stretch;
  padding-top: 0;
  padding-left: 25px;
  padding-right: 25px;
}

.new-container-flex.replay {
  flex-direction: column;
  padding: 50px 15px 80px;
}

.new-container-flex.sws25 {
  flex-direction: column;
  padding-top: 50px;
  padding-bottom: 80px;
}

.new-container-flex.sws25._2 {
  padding-top: 20px;
}

.new-body--dark {
  background-color: #151817;
}

._w-header-new {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

._w-header-new.u-mb-15 {
  margin-bottom: 15px;
}

._w-header-new.u-mb-30 {
  margin-bottom: 30px;
}

._w-demoday-replay {
  background-color: #1f201f;
  border: 1px solid #ffffff4d;
  border-radius: 5px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-right: 15px;
  display: flex;
  overflow: hidden;
}

.div-block-230-copy.u-mb-30 {
  margin-bottom: 30px;
}

.lightbox-demoday {
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 30px;
  transition: all .2s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.lightbox-demoday:hover {
  transform: scale(1.05);
}

.ic-play-demoday-video {
  z-index: 5;
  color: #fff;
  justify-content: center;
  align-items: center;
  font-family: "Fa solid 900", sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 100%;
  display: inline-block;
  position: absolute;
}

.thumbnail-demoday {
  width: 90%;
  display: block;
}

._w-text-banner-new {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  display: flex;
}

._w-text-banner-new.t50l {
  margin-left: 0;
  margin-right: 0;
  padding-right: 25px;
}

.new-list-text {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 20px;
}

.new-list-text.new-paragraph-18.u-ml-20 {
  margin-left: 20px;
}

.new-list-item-text {
  padding-left: 10px;
  list-style-type: disc;
}

.div-block-250 {
  display: flex;
}

._w-new-cta-product {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

._w-new-product-illustration {
  background-color: #1f201f;
  border: 1px solid #ffffff4d;
  border-radius: 5px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-right: 15px;
  display: flex;
  overflow: hidden;
}

._w-new-product-illustration.u-ptb-80 {
  background-color: #1c1d1c;
  border-color: #fff3;
  height: 360px;
  margin-left: 40px;
}

.new-w-para {
  justify-content: space-between;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

.div-block-251 {
  flex: 1;
  margin-left: 15px;
  margin-right: 15px;
}

.image-158 {
  height: 12px;
}

.image-158.hue2 {
  height: 30px;
}

.image-158.bright {
  filter: invert();
  height: auto;
}

.image-158.bright._2 {
  filter: grayscale() invert();
}

.image-158.sunderstorm {
  filter: invert();
  height: 25px;
}

.image-158.tradeindia {
  filter: brightness(300%);
  height: 30px;
}

.image-159 {
  height: 25px;
}

.image-161 {
  width: 15px;
}

.link-block {
  align-items: center;
  display: flex;
}

.div-block-253 {
  align-items: center;
  margin-left: 5px;
  display: flex;
}

.new-testimonial-other-page {
  background-color: #1f201f;
  border: 1px solid #3e3e3e;
  border-radius: 5px;
  flex-direction: column;
  flex: 1;
  padding: 30px;
  display: flex;
}

.new-testimonial-other-page.u-mb-30 {
  margin-bottom: 30px;
}

.div-block-254 {
  align-items: center;
  display: flex;
}

.spacer-h-flex {
  flex: 1;
  height: 1px;
}

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

.div-block-256 {
  flex: 1;
  align-items: center;
  display: flex;
}

._w-row-header {
  justify-content: center;
  display: flex;
}

._w-row-header.u-mb-10 {
  margin-bottom: 10px;
}

._w-row-header.u-mb-30 {
  margin-bottom: 30px;
}

._w-row-header.u-mb-5 {
  margin-bottom: 5px;
}

.new-container-marketing {
  z-index: 50;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  padding-top: 50px;
  display: flex;
  position: relative;
}

.new-container-marketing.u-ptb-100 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.new-container-marketing.u-ptb-100.u-mt-75 {
  margin-top: 75px;
}

.new-container-marketing.u-ptb-100.u-mt-75.u-flex.s-h-450 {
  height: 450px;
  margin-top: 0;
  padding-top: 150px;
}

.new-container-marketing.u-ptb-100.u-mt-75.u-flex._2 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.new-container-marketing.u-ptb-200 {
  padding-top: 200px;
  padding-bottom: 200px;
}

.new-container-marketing.u-ptb-200.u-mtb-75 {
  margin-top: 75px;
  margin-bottom: 50px;
}

.new-container-marketing.u-ptb-200.u-pt-flex-sws24 {
  padding-top: 250px;
}

.new-container-marketing.u-pt-200 {
  padding-top: 200px;
}

.new-container-marketing.u-pt-200.u-mt-75 {
  margin-top: 75px;
}

.new-container-marketing.u-pt-200.u-mt-75.u-flex.s-h-450 {
  height: 450px;
  margin-top: 0;
  padding-top: 150px;
}

.new-container-marketing.u-pt-200.u-mt-75.u-flex._2 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.new-container-marketing.u-ptb-sws25 {
  padding-top: 150px;
}

.new-container-marketing.u-ptb-sws25.u-mt-75 {
  margin-top: 75px;
}

.new-container-marketing.u-ptb-sws25.u-mt-75.u-flex.s-h-450 {
  height: 450px;
  margin-top: 0;
  padding-top: 150px;
}

.new-container-marketing.u-ptb-sws25.u-mt-75.u-flex._2 {
  padding-top: 50px;
  padding-bottom: 50px;
}

._w-section-header {
  justify-content: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

._w-section-header.u-mb-60 {
  margin-bottom: 60px;
}

._w-section-header.u-mb-40 {
  margin-bottom: 40px;
}

.new-w-card-h-ic-l-marketing {
  background-color: #1c1c1c;
  border: 1px solid #3e3e3e;
  border-radius: 5px;
  flex-direction: column;
  flex: 1;
  align-items: center;
  padding: 30px;
  display: flex;
}

.new-w-card-h-ic-l-marketing.u-m-20 {
  margin: 20px;
}

._w-section-subheader {
  justify-content: center;
  display: flex;
}

._w-section-subheader.u-mb-20 {
  margin-bottom: 20px;
}

._w-section-subheader.u-mb-20.u-plr-20 {
  padding-left: 20px;
  padding-right: 20px;
}

.heading-18 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Satoshi Bold, sans-serif;
  font-size: 18px;
  line-height: 150%;
}

.heading-18.u-text-center {
  text-align: center;
}

.heading-18.u-mb-20 {
  margin-bottom: 20px;
}

.new-paragraph-60 {
  color: #fff;
  margin-bottom: 0;
  font-family: Satoshi Bold, sans-serif;
  font-size: 60px;
  line-height: 135%;
}

.new-paragraph-60.stats {
  color: var(--green-tracking);
  text-align: left;
  line-height: 125%;
}

.new-paragraph-60.stats.u-mb-10 {
  margin-bottom: 10px;
}

.stats- {
  padding-left: 5px;
  font-size: 24px;
}

._w-subsection-2 {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  padding: 30px;
  display: flex;
}

._w-subsection-2.u-mr-40 {
  margin-right: 40px;
}

.div-block-257 {
  display: flex;
}

.div-block-257.a-center {
  align-items: center;
}

.div-block-257.u-mb-10 {
  margin-bottom: 10px;
}

.navbar-bottom---summit {
  justify-content: center;
  margin-bottom: 20px;
  display: none;
}

.navbar-bottom---summit._2 {
  justify-content: flex-end;
}

._w-footer-summit {
  flex: 1;
  justify-content: space-between;
  max-width: 1200px;
  padding-left: 10px;
  display: flex;
  position: static;
  bottom: 0;
}

.div-block-259 {
  flex-direction: column;
  padding: 20px 10px;
  display: flex;
}

.new-w-card-h-ic-l-marketing-stats {
  background-color: #1c1c1c;
  border: .5px solid #3e3e3e;
  border-radius: 5px;
  flex-direction: column;
  flex: 1;
  align-items: center;
  padding: 30px;
  display: flex;
}

.new-w-card-h-ic-l-marketing-stats.u-m-20 {
  margin: 20px;
}

.new-w-card-h-ic-l-marketing-stats.u-m-20._3 {
  margin-left: 19px;
}

.new-w-footer-summit {
  justify-content: flex-end;
  margin-top: 12px;
  margin-bottom: 12px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-263 {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.div-block-264 {
  flex-direction: row;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.div-block-264.flex {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-bottom: 10px;
}

.new-w-header-copy {
  z-index: 10;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.new-w-header-copy.u-mb-40 {
  margin-bottom: 40px;
}

.new-w-header-copy.u-mb-40.u-mb-200 {
  margin-bottom: 200px;
}

.new-w-header-copy.u-mb-40.u-mb-100 {
  margin-bottom: 100px;
}

.body-dark {
  letter-spacing: .25px;
  background-color: #161817;
  font-size: 15px;
  line-height: 150%;
}

._w-tag-gigwork {
  background-color: #753ecdd9;
  border-radius: 5px;
  flex: none;
  padding: 2px 5px;
  transform: translate(0, -10px);
}

._w-tag-gigwork._2 {
  background-color: #0a84ffd9;
}

._w-tag-gigwork._3 {
  background-color: #00535ed9;
}

._w-tag-gigwork._4 {
  background-color: #dd403ad9;
}

._w-tag-gigwork._5 {
  background-color: #ad7100d9;
}

._w-tag-gigwork._6 {
  background-color: #09632ae6;
}

.div-block-265 {
  padding: 20px;
  display: flex;
}

._w-ic-gws {
  flex: none;
  width: 40px;
  height: auto;
  margin-right: 20px;
  padding: 6px;
}

.form-gws {
  display: block;
}

._w-form-gws {
  z-index: 1;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  padding: 15px 30px 30px;
  display: flex;
  position: relative;
}

.text-block-34-copy {
  color: #fffc;
  text-align: center;
  font-size: 18px;
  line-height: 28px;
}

.div-block-266 {
  z-index: 5;
  justify-content: flex-end;
  padding: 30px;
  display: flex;
  position: sticky;
  top: 0;
}

.html-embed-11 {
  margin-bottom: 0;
  transform: scale(.9);
}

._w-form-call-for-speaker {
  background-color: #1c1c1c;
  border: 1px solid #3e3e3e;
  border-radius: 5px;
  flex: 1;
  height: 100%;
  padding: 30px;
  position: sticky;
  top: 100px;
}

._w-form-call-for-speaker.v1-1 {
  background-color: #f6f6f6;
  border-color: #00000026;
  flex: 1;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  top: 0;
}

._w-gigworker-image {
  background-image: url('../images/gig-worker-2.png');
  background-position: 50% 45%;
  background-size: cover;
  border: 1px solid #3e3e3e;
  border-radius: 5px;
  flex: 0 auto;
  align-items: flex-start;
  width: auto;
  min-width: 120px;
  height: 100%;
  max-height: 200px;
  margin: 10px;
  display: flex;
}

._w-gigworker-image._2 {
  background-image: url('../images/Screen-Shot-2023-08-21-at-3.53-1.png');
}

._w-gigworker-image._3 {
  background-image: url('../images/gigworker1.png');
}

._w-gigworker-image._4 {
  background-image: url('../images/gigworker3.png');
}

._w-gigworker-image._5 {
  background-image: url('../images/image-14.png');
  background-position: 50%;
  background-size: cover;
}

._w-gigworker-image._2-copy {
  background-image: url('../images/Screen-Shot-2023-08-21-at-3.53-1.png');
}

._w-gigworker-image._3-copy {
  background-image: url('../images/gigworker1.png');
}

._w-gigworker-image._4-copy {
  background-image: url('../images/gigworker3.png');
}

._w-gigworker-image._5-copy {
  background-image: url('../images/image-14.png');
  background-position: 50%;
  background-size: cover;
}

.div-block-268 {
  flex-wrap: nowrap;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 40px 30px;
  display: flex;
}

.div-block-269 {
  background-color: #1c1c1ccc;
  border: 1px solid #3e3e3e;
  border-radius: 5px;
  display: flex;
}

.div-block-269.hidden {
  display: flex;
}

.div-block-270 {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  width: 32%;
  margin-left: -30px;
  padding: 40px;
  display: flex;
}

.div-block-271 {
  flex: 0 auto;
  align-items: center;
  height: 100%;
  display: flex;
}

.div-block-272 {
  flex: 1;
  margin-right: 40px;
}

.list-text {
  list-style: decimal;
}

.list-text.new-paragraph-15 {
  padding-left: 20px;
}

.list-text.new-paragraph-15.u-mb-40 {
  margin-bottom: 40px;
}

.list-item {
  margin-bottom: 10px;
}

.text-span-7, .text-span-8 {
  color: var(--green-tracking);
  font-family: Satoshi Bold, sans-serif;
}

.logo-gws {
  height: 30px;
}

.div-block-273 {
  flex: 1;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  padding-left: 5px;
  padding-right: 5px;
}

.div-block-274 {
  z-index: 99;
  justify-content: center;
  width: 100%;
  margin-top: 60px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  position: sticky;
  top: 60px;
}

.text-span-9 {
  font-family: Satoshi Bold, sans-serif;
}

.div-block-275 {
  align-items: center;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
}

.div-block-275.u-mb-80 {
  margin-bottom: 80px;
}

.div-block-276 {
  flex: 1;
  margin-right: 80px;
}

.div-block-277 {
  flex: none;
  width: 55%;
}

._w-form-partner {
  background-color: #1c1c1c;
  border: 1px solid #3e3e3e;
  border-radius: 5px;
  flex: 1;
  padding: 30px;
}

._w-logo-partner {
  height: 160px;
  padding: 10px;
}

.div-block-278 {
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.image-164 {
  height: 100%;
}

.image-164-copy {
  height: 100%;
  padding: 20px;
}

.heading-60-copy {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Satoshi Bold, sans-serif;
  font-size: 60px;
  line-height: 135%;
}

.image-165 {
  height: 55px;
}

.image-166 {
  height: 45px;
}

.image-167 {
  height: 50px;
}

.div-block-247-copy {
  flex-wrap: wrap;
  place-content: stretch space-between;
  display: flex;
}

._w-para-partner {
  border-radius: 5px;
  flex: 1;
  margin: 10px;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 30px;
}

.div-block-247-copy-copy {
  flex-wrap: wrap;
  align-content: stretch;
  display: flex;
}

.text-span-11 {
  font-family: Satoshi Bold, sans-serif;
}

.div-block-279 {
  justify-content: center;
  display: flex;
}

.background-video-4 {
  flex: 1;
  height: 100%;
}

.shader {
  z-index: 10;
  background-color: #1618174d;
  background-image: radial-gradient(circle, #16181780, #161817f2);
  position: absolute;
  inset: -5% 0% 0%;
}

.div-block-280 {
  z-index: 1;
  filter: blur(1.5px);
  flex: 1;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

._w-partnership-logo {
  justify-content: center;
  align-items: center;
  width: 200px;
  padding: 20px;
  display: flex;
}

._w-row-partner-logo {
  flex-flow: wrap;
  place-content: stretch center;
  padding: 20px;
  display: flex;
}

._w-row-partner-logo.u-mb-30 {
  margin-bottom: 30px;
}

._w-para-partner-copy {
  border: 0 solid #3e3e3e;
  border-radius: 5px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 10px;
  padding: 30px;
  display: flex;
}

.div-block-281 {
  flex-direction: column;
  height: 100%;
  padding: 20px;
  display: flex;
}

.div-block-282 {
  flex: 1;
  padding: 10px;
}

.div-block-283 {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  display: flex;
}

.div-block-246-copy {
  display: flex;
}

.div-block-243-copy-copy {
  background-color: #1c1c1c;
  border: .5px solid #3e3e3e;
  border-radius: 5px;
  flex-direction: column;
  align-items: flex-start;
  padding: 20px;
  transition: all .2s ease-in-out;
  display: flex;
  box-shadow: 0 0 5px #fff0;
}

.div-block-243-copy-copy:hover {
  box-shadow: 0 0 7.5px #fff3;
}

.div-block-243-copy-copy.u-mb-50 {
  margin-bottom: 50px;
}

.div-block-243-copy-copy.u-mb-50.u-mt-20 {
  margin-top: 20px;
}

.div-block-243-copy-copy.u-mb-50.u-mt-20:hover {
  box-shadow: none;
}

.div-block-284 {
  margin-bottom: 20px;
}

.div-block-278-copy {
  align-items: center;
  height: 60px;
  display: flex;
}

.image-168 {
  height: 100%;
}

.image-169 {
  height: 70%;
}

.div-block-285 {
  align-items: center;
  height: 100%;
  margin-left: 15px;
  display: flex;
}

.div-block-286 {
  height: 100%;
  margin-right: 10px;
}

._w-header-press {
  flex-direction: column;
  align-items: center;
  display: block;
  position: relative;
}

.text-span-12 {
  font-family: Satoshi Bold, sans-serif;
}

.heading-24 {
  color: #fff;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 150%;
}

.heading-24.t-a-l {
  text-align: left;
}

.heading-24.t-a-l.u-mb-20 {
  margin-bottom: 20px;
}

.container-press {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  max-width: 1200px;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
  position: relative;
}

.section-press {
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}

._w-banner-img-gws {
  background-image: url('../images/banner-GWS-press.png');
  background-position: 50%;
  background-size: auto;
  justify-content: center;
  align-items: center;
  height: 300px;
  display: flex;
  position: relative;
  overflow: hidden;
}

._w-banner-img-gws.u-mb-40 {
  margin-bottom: 40px;
}

._w-banner-img-gws.u-mb-40.u-mt-20 {
  margin-top: 20px;
}

.image-170 {
  max-height: 50px;
}

.image-171 {
  min-height: 20px;
}

._w-image-casestudy {
  border: 1px solid #3e3e3e;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 360px;
  display: flex;
  overflow: hidden;
}

._w-image-casestudy.u-mb-30 {
  margin-bottom: 30px;
}

._w-image-casestudy.l {
  height: 450px;
}

.div-block-246-copy {
  color: #fff9;
  align-items: center;
  padding: 5px;
  transition: all .2s ease-in-out;
  display: flex;
}

.div-block-246-copy:hover {
  color: var(--green-1);
}

.div-block-246-copy._2 {
  color: #2e2e2ecc;
}

.div-block-289 {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.paragraph-21 {
  margin-bottom: 0;
  font-family: Satoshi Bold, sans-serif;
  font-size: 12px;
  line-height: 150%;
}

.image-172 {
  flex: 1;
}

.image-172-copy {
  flex: 1;
  transform: translate(0, 21px);
}

.image-172-copy-copy {
  flex: 1;
  transform: translate(0, -40px);
}

._w-image-customer-assets {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 30px;
  padding: 10px;
  display: flex;
}

.image-176 {
  border-radius: 5px;
}

._w-speakers-gws {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.new-w-card-spaeker-gws {
  background-color: #1c1c1c;
  border: 1px solid #3e3e3e;
  border-radius: 5px;
  flex-direction: column;
  align-items: center;
  width: 240px;
  margin: 20px;
  padding: 30px;
  transition: all .2s;
  display: flex;
}

.new-w-card-spaeker-gws:hover {
  box-shadow: 0 2px 10px #ffffff1a;
}

.div-block-290 {
  border-radius: 5px;
  margin-bottom: 20px;
  overflow: hidden;
}

.div-block-291 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

._w-session-gws {
  margin: 20px;
  display: flex;
}

._w-time-session-gws {
  flex: 0 auto;
  min-width: 140px;
  margin-right: 20px;
  padding: 20px;
}

._w-info-session-gws {
  background-color: #1c1c1c;
  border: 1px solid #3e3e3e;
  border-radius: 5px;
  flex: 1;
  padding: 40px 40px 20px;
}

.div-block-292 {
  align-items: center;
  margin-bottom: 30px;
  display: flex;
}

._w-time-session-agenda-sws {
  background-color: #00000026;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding: 5px 10px;
  display: flex;
}

._w-time-session-agenda-sws.tag-head {
  background-color: #323232;
}

._w-body-new {
  margin-bottom: 40px;
}

.div-block-295 {
  flex-wrap: wrap;
  align-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-296 {
  border: 1px solid #3e3e3e;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  margin-right: 20px;
  display: flex;
  overflow: hidden;
}

.div-block-296.bg-1 {
  background-color: #3b4044;
}

.div-block-296.bg-2 {
  background-color: #bdbcb9;
}

._w-title-profile {
  flex-wrap: wrap;
  align-items: center;
  max-width: 300px;
  display: flex;
}

.div-block-298 {
  align-items: center;
  margin-bottom: 20px;
  margin-right: 40px;
  display: flex;
}

.div-block-298.u-mr-0 {
  margin-right: 0;
}

.text-bold {
  letter-spacing: .5px;
  font-family: Satoshi Bold, sans-serif;
}

._w-form-ltsregisteration-copy {
  box-shadow: none;
  border-radius: 4px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  height: 100%;
  padding: 0 30px 30px;
  display: flex;
}

.text-block-34-copy {
  color: #0006;
  text-align: center;
  padding-bottom: 2px;
  font-size: 28px;
  line-height: 24px;
}

.text-block-36 {
  color: #fff9;
  text-align: center;
  font-size: 20px;
  line-height: 26px;
}

.text-block-36.black {
  color: #0009;
}

._w-footer-summit-copy {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  max-width: 1200px;
  display: flex;
  position: static;
  bottom: 0;
}

.div-block-299 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.div-block-300 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.new-w-speaker {
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

.div-block-302 {
  padding-left: 15px;
  padding-right: 15px;
}

.div-block-303 {
  background-color: #363636;
  flex: 1;
  height: 1px;
  margin-left: 15px;
  margin-right: 15px;
}

.div-block-304 {
  flex: 1;
  align-items: center;
  display: flex;
}

.pricing-card {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #1b1d1c;
  border-radius: 5px;
  flex: 1;
  align-items: center;
  padding: 30px 25px;
  display: flex;
}

.pricing-card.top {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
  align-items: stretch;
  padding: 40px;
}

.iccode-pricing {
  justify-content: center;
  align-items: center;
  display: flex;
}

.new-paragraph-27 {
  color: #fff;
  margin-bottom: 0;
  font-family: Satoshi Regular, sans-serif;
  font-size: 27px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

.new-paragraph-27.bold {
  font-family: Satoshi Bold, sans-serif;
}

.new-paragraph-27.bold.u-mb-5 {
  margin-bottom: 5px;
}

.new-paragraph-27.bold.t-a-c.pricingtable {
  font-size: 24px;
}

.new-paragraph-27.bold.plan {
  line-height: 100%;
}

.new-paragraph-27.t-a-c {
  text-align: center;
}

.div-block-305 {
  justify-content: center;
  align-items: center;
  width: 70px;
  display: flex;
}

.div-block-247-copy {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-wrap: wrap;
  place-content: stretch center;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

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

.new-paragraph-13-5 {
  color: #fffc;
  margin-bottom: 0;
  font-family: Satoshi Regular, sans-serif;
  font-size: 13.5px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
}

.new-paragraph-13-5.u-mb-30 {
  margin-bottom: 30px;
}

.new-paragraph-13-5.u-mb-10 {
  margin-bottom: 10px;
}

.new-paragraph-13-5.u-mb-10.green {
  color: #27a358;
}

.new-paragraph-13-5.u-mb-10.crm {
  text-align: center;
}

.new-paragraph-13-5.u-mb-10.crm-subtext {
  color: #b88bff;
  margin-bottom: 0;
}

.new-paragraph-13-5.black {
  letter-spacing: .5px;
  font-family: Satoshi Black, Arial, sans-serif;
}

.new-paragraph-13-5.bold {
  font-family: Satoshi Bold, sans-serif;
}

.new-paragraph-13-5.bold.u-mb--5 {
  margin-bottom: -5px;
}

.new-paragraph-13-5.bold.u-mb-5, .new-paragraph-13-5.u-mb-5 {
  margin-bottom: 5px;
}

.new-paragraph-13-5.temp {
  line-height: 180%;
}

.div-block-307 {
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.div-block-307.u-mb-10 {
  align-items: center;
}

._w-section-header-2 {
  flex-direction: column;
  justify-content: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.new-w-card-pricing {
  background-color: #1c1c1c;
  border: .5px solid #3e3e3e;
  border-radius: 5px;
  flex-direction: column;
  flex: 1;
  align-items: stretch;
  padding: 40px;
  display: flex;
}

.new-w-card-pricing.u-m-pricing-card {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  margin: 20px;
  position: relative;
}

.new-w-card-pricing.u-m-pricing-card.s {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: stretch;
  padding: 31px;
}

.new-w-card-pricing.u-m-pricing-card._2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.new-paragraph-30 {
  color: #fff;
  margin-bottom: 0;
  font-family: Satoshi Bold, sans-serif;
  font-size: 30px;
  line-height: 135%;
}

.new-paragraph-30.u-mb-5 {
  margin-bottom: 5px;
}

.text-span-14 {
  font-family: Satoshi Light, sans-serif;
}

.header-plan-pricing {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.header-plan-pricing.big {
  justify-content: center;
}

.header-plan-pricing.big.u-mb-40 {
  margin-bottom: 40px;
}

.header-plan-pricing.big.hidden {
  display: none;
}

._w-tracking-pricing {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  padding: 10px;
  display: flex;
}

._w-tracking-pricing.toggleoff {
  flex-direction: column;
}

._w-tracking-pricing.new-vertical {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-direction: column;
}

.header-feature-pricing {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  display: flex;
}

.header-feature-pricing.u-mb-30 {
  margin-bottom: 30px;
}

.div-block-309 {
  flex: 1;
}

.div-block-310 {
  border: 1px solid #3e3e3e;
  width: 1px;
}

.body-feature-pricing {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-wrap: wrap;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.body-feature-pricing.u-mb-30 {
  margin-bottom: 30px;
}

.body-feature-pricing.u-mb-50 {
  margin-bottom: 50px;
}

.body-feature-pricing.crm {
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.featureicon-pricing {
  filter: brightness(125%);
  justify-content: center;
  align-items: center;
  width: 70px;
  display: flex;
}

.featureicon-pricing._50 {
  width: 50px;
  height: 50px;
}

.div-block-307-copy {
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
}

.div-block-307-copy.u-mb-10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-bottom: 10px;
}

.div-block-307-copy.u-mb-5 {
  margin-bottom: 5px;
}

.feature-price-tag {
  background-color: #00140866;
  border: 1px solid #3a423d;
  border-radius: 5px;
  flex: none;
  padding: 5px 10px;
}

.feature-price-tag.tootlps {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding-right: 3px;
  display: flex;
}

.feature-price-tag.tootlps.hidden {
  display: none;
}

.text-span-15 {
  font-family: Satoshi Medium, sans-serif;
  display: inline-block;
}

._w-table-feature-pricing {
  border: 1px solid #fff3;
  border-radius: 5px;
}

.row-table-feature {
  border-bottom: 1px solid #3e3e3e;
  padding: 8px 15px;
  display: flex;
}

.row-table-feature.none-border {
  border-bottom-style: none;
  flex-wrap: wrap;
  align-content: flex-start;
  padding-left: 0;
  padding-right: 0;
}

.row-table-feature.b-n {
  border-bottom-width: 0;
}

.div-block-312 {
  width: 90px;
  padding-top: 3px;
  padding-bottom: 3px;
}

.div-block-312.pricingtable {
  width: 85px;
}

.timeline-keyword {
  background-color: #0003;
  border: 1px solid #fff3;
  border-radius: 5px;
  padding: 2px 10px;
}

.div-block-313 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-wrap: wrap;
  flex: 1;
  display: flex;
}

.div-block-314 {
  display: flex;
}

.header-plan-pricing-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.header-plan-pricing-copy.u-mb-30 {
  margin-bottom: 30px;
}

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

.div-block-316 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 1;
  align-items: flex-start;
  display: flex;
}

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

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

.div-block-317.u-m-20 {
  margin: 20px;
}

.div-block-318 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex: 1;
  align-items: center;
  max-width: 640px;
  display: flex;
}

.text-satoshi-bold {
  font-family: Satoshi Bold, sans-serif;
}

.new-text-ic-info {
  text-align: center;
  width: 20px;
  height: 20px;
  margin-bottom: 0;
  font-family: "Fa solid 900", sans-serif;
  font-weight: 400;
}

.new-text-ic-info.regular.price {
  color: #141d17;
  font-family: "Fa solid 900", sans-serif;
}

.div-block-320 {
  align-items: center;
  display: flex;
}

.div-block-321 {
  color: #fcd757;
  border: 1.5px solid #fcd757;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  margin-left: 5px;
  padding-bottom: 3px;
  font-size: 9px;
  display: flex;
}

.div-block-321._2 {
  color: #fff;
  border-width: 1.5px;
  border-color: #fffc;
}

.div-block-321._2.tippy {
  margin-left: 0;
  margin-right: 5px;
}

.div-block-321._2.tippy.hidden {
  display: none;
}

.div-block-321._2-copy {
  color: #fff;
  background-color: #75e8a3;
  border-width: 0;
  width: 15px;
  height: 15px;
}

.div-block-321._2-copy.tippy {
  margin-left: 0;
  margin-right: 5px;
}

._w-subsection-body-2 {
  flex-direction: column;
  flex: 1;
  display: flex;
}

._w-subsection-body-2.u-mtb-30 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  margin-top: 50px;
  margin-bottom: 0;
}

.new-section-pricing {
  z-index: 1;
  background-color: #161817;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.new-section-pricing.u-pt-40 {
  padding-top: 40px;
  transition: all .2s;
}

.div-block-307-copy-copy {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-307-copy-copy.u-mb-10 {
  margin-bottom: 10px;
}

.div-block-314-copy {
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.div-block-314-copy.l-j-c {
  justify-content: center;
}

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

.div-block-306-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  flex: 1;
  align-items: flex-start;
  display: flex;
}

.div-block-323 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.text-span-15-copy {
  margin-top: 5px;
  font-family: Satoshi Medium, sans-serif;
}

.div-block-324 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: center;
  align-items: center;
  display: flex;
}

._w-toggle-pricing {
  z-index: 30;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 40px 40px auto auto;
}

.toggle {
  cursor: pointer;
  background-color: #27a3581a;
  background-image: linear-gradient(#ffffff03, #ffffff03);
  border: 0 solid #3a423d;
  border-radius: 5px;
  justify-content: flex-start;
  align-items: center;
  width: 110px;
  height: 32px;
  padding: 3px;
  transition: all .2s;
  display: flex;
  position: relative;
}

.toggle:hover {
  background-image: linear-gradient(#ffffff1a, #ffffff1a);
}

.toggle-ball {
  z-index: 1;
  background-color: #27a358;
  border-radius: 5px;
  width: 50%;
  height: 100%;
  position: relative;
  inset: auto auto auto 0%;
}

._w-toggle {
  margin-left: 10px;
}

.text-toggle {
  z-index: 2;
  color: #fff9;
  letter-spacing: .5px;
  justify-content: center;
  align-items: center;
  width: 50%;
  margin-bottom: 0;
  font-family: Satoshi Black, Arial, sans-serif;
  font-size: 12px;
  line-height: 135%;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.text-toggle._1 {
  color: #013514;
  text-align: center;
  top: auto;
  bottom: auto;
}

.text-toggle._2 {
  color: #a4a4a4;
  left: auto;
  right: 0;
}

.div-block-325 {
  position: relative;
}

._w-table-pricing {
  flex-direction: column;
  flex: 1;
  display: flex;
}

._w-table-pricing.mobile {
  display: none;
}

.header-pricetable {
  display: flex;
}

.col-pricingtable {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border-bottom: 1px solid #3e3e3e;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-bottom: 20px;
  display: flex;
}

.col-pricingtable._1 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 33%;
}

.col-pricingtable._1.none-border {
  border-bottom-color: #3e3e3e00;
}

.col-pricingtable._1.none-border.btm {
  align-items: flex-start;
  padding-bottom: 0;
}

.col-pricingtable._1.title {
  justify-content: flex-end;
  align-items: flex-start;
  padding-bottom: 30px;
}

.col-pricingtable._2 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex: 0 auto;
  align-items: flex-start;
  width: 40%;
}

.col-pricingtable._2.none-border {
  border-bottom-color: #3e3e3e00;
  align-items: center;
  margin-top: 0;
}

.col-pricingtable._2.none-border.btm {
  padding-top: 10px;
  padding-bottom: 0;
}

.col-pricingtable._3 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex: 0 auto;
  align-items: flex-start;
  width: 60%;
}

.col-pricingtable._3.none-border {
  border-bottom-color: #3e3e3e00;
  align-items: center;
  margin-top: 0;
}

.col-pricingtable._3.none-border.btm {
  padding-top: 10px;
  padding-bottom: 0;
}

.col-pricingtable._4 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 65%;
  padding-right: 15px;
}

.col-pricingtable._4.none-border {
  border: 1px #000;
}

.col-pricingtable._4.none-border.btm {
  padding-bottom: 0;
}

.col-pricingtable._4.title {
  justify-content: flex-end;
  padding-bottom: 40px;
}

.col-pricingtable._5 {
  flex: 1;
  align-items: stretch;
}

.col-pricingtable._5.none-border {
  border: 1px #000;
}

.col-pricingtable._5.none-border.btm {
  padding-bottom: 0;
}

.grid-row-pricetable {
  flex: 1;
  min-width: 600px;
  max-width: 700px;
  display: flex;
  position: relative;
}

.row-pricetable {
  display: flex;
}

.feature-pricingtable {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.featureheader-pricingtable {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  flex: 1;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.grid-header-pricetable {
  flex: 1;
  min-width: 600px;
  max-width: 700px;
  display: flex;
}

._w-divider-pricingtable {
  justify-content: center;
  width: 5%;
  display: flex;
}

.title-col-pricingtable {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.featurecell-pricingtable {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column wrap;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.grid-row-pricetable-mob {
  flex: 1;
  display: flex;
  position: relative;
}

.div-block-328 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  align-items: center;
  display: flex;
}

.div-block-328._2 {
  display: none;
}

._w-featurecontrol {
  z-index: 40;
  background-color: #1f201ff5;
  border: 1px solid #2a2a2a;
  border-radius: 5px;
  justify-content: space-between;
  align-items: center;
  padding: 20px;
  display: flex;
  position: sticky;
  top: 70px;
}

._w-featurecontrol.u-mb-35 {
  margin-bottom: 20px;
}

._w-dropdown-pricingfeature {
  color: #f1f0ff;
  margin-left: 0;
  margin-right: 0;
  font-family: Satoshi Bold, sans-serif;
}

.dropdown-featurepricing {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #fffc;
  background-color: #0000001a;
  border: 1px solid #2a2a2a;
  border-radius: 5px;
  width: 180px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 50px;
}

.menuitem-featurepricing {
  color: #fff;
  letter-spacing: 1px;
  padding-left: 15px;
  padding-right: 15px;
  font-family: Satoshi Bold, sans-serif;
  font-size: 15px;
  transition: all .2s;
}

.menuitem-featurepricing:hover {
  background-color: #ffffff1a;
  border-radius: 5px;
}

.menuitem-featurepricing._1:hover {
  background-color: #ffffff1a;
}

.menuitem-featurepricing._2 {
  display: flex;
}

.menulist-featurepricing.w--open {
  color: #fff;
  background-color: #1c1c1c;
  border: 1px solid #3e3e3e;
  border-radius: 5px;
  padding: 15px;
}

.div-block-330 {
  margin-top: 10px;
  margin-bottom: 5px;
  padding-left: 15px;
  padding-right: 15px;
}

.div-block-330.u-mt-20 {
  margin-top: 20px;
}

.var1 {
  flex: 1;
}

.var2, .var3, .var4, .var5 {
  flex: 1;
  display: none;
}

.div-block-331 {
  margin-bottom: 10px;
}

.div-block-270-copy {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 40px;
  display: flex;
}

.img-white {
  filter: brightness(1000%);
}

.div-block-332 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  display: flex;
}

.div-block-332.u-mb-20 {
  margin-bottom: 20px;
}

.div-block-333 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  display: flex;
}

.div-block-334 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  padding: 20px;
  display: flex;
}

.div-block-335 {
  justify-content: space-between;
  align-items: center;
  height: 30px;
  margin-bottom: 30px;
  display: flex;
}

.image-169-copy {
  padding-left: 20px;
}

.heading-40-copy {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Satoshi Light, sans-serif;
  font-size: 100px;
  font-weight: 700;
  line-height: 135%;
}

.div-block-278-copy-copy {
  align-items: center;
  display: flex;
}

.div-block-336 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-286-copy {
  height: 100%;
  margin-right: 10px;
}

.link-block-2 {
  background-color: #1c1c1c;
  background-image: linear-gradient(#fff0, #fff0);
  border: 1px solid #fff3;
  border-radius: 5px;
  flex: 1;
  padding: 35px;
  transition: all .2s;
  display: flex;
}

.link-block-2:hover {
  transform: translate(0, -5px);
  box-shadow: 0 0 20px #ffffff1a;
}

.new-card-row-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-wrap: wrap;
  justify-content: center;
  padding: 20px;
  display: flex;
}

.div-block-338 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  opacity: .6;
  flex: none;
  align-items: center;
  padding: 5px;
  display: flex;
}

.div-block-339 {
  flex: 1;
}

.div-block-340 {
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-bottom: 20px;
  display: flex;
}

.div-block-300-copy {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  align-items: center;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.image-177 {
  flex: 1;
}

.image-178 {
  width: auto;
  max-width: 80%;
  max-height: 20px;
}

.image-179 {
  max-height: 20px;
}

.div-block-342 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 1;
  align-items: stretch;
  max-width: 70%;
  padding: 40px 40px 20px;
  display: flex;
}

._w-image-fs3 {
  background-image: url('../images/CIO.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  border: 1px solid #3e3e3e;
  border-radius: 5px;
  flex: 1;
  align-items: flex-start;
  min-width: 110px;
  height: 100%;
  max-height: 240px;
  display: flex;
}

._w-image-fs3.coo {
  background-image: url('../images/COO.png');
}

._w-image-fs3.cro {
  background-image: url('../images/CRO.png');
  background-position: 30%;
  background-size: auto 120%;
}

._w-image-fs3.cfo {
  background-image: url('../images/CFO.png');
}

._w-image-fs3.cdto {
  background-image: url('../images/CDTO.png');
}

.div-block-269-copy {
  background-color: #1c1c1ccc;
  border: 1px solid #3e3e3e;
  border-radius: 5px;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
  position: relative;
}

._w-ic-fs3 {
  flex: none;
  width: 40px;
  height: auto;
  padding: 6px;
}

.div-block-344, .div-block-345 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.modal2 {
  z-index: 200;
  background-color: var(--white);
  border-radius: 5px;
  flex-direction: column;
  width: 640px;
  max-height: 720px;
  margin: auto;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: hidden;
  box-shadow: 0 8px 8px #0000004d;
}

.modal2.dark {
  outline-offset: 0px;
  background-color: #1c1c1c;
  outline: 1px solid #3e3e3e;
  display: none;
  box-shadow: 0 0 10px #00000080;
}

.close-modal2 {
  background-color: #1c1c1c;
  border: 1px solid #3e3e3e;
  border-radius: 5px;
  width: 30px;
  height: 30px;
  transition: all .2s;
}

.close-modal2:hover {
  background-image: linear-gradient(#ffffff1a, #ffffff1a);
}

._w-new-quote {
  background-color: #1c1c1c;
  background-image: linear-gradient(#fff0, #fff0);
  border: 1px solid #fff3;
  border-radius: 5px;
  flex: 1;
  padding: 35px;
  display: flex;
}

.div-block-335-copy {
  justify-content: space-between;
  align-items: center;
  height: 80px;
  margin-bottom: 30px;
  display: flex;
}

.image-180 {
  height: 100%;
}

.image-181 {
  height: 90%;
}

.image-182 {
  opacity: .6;
  filter: brightness(500%);
}

.text-span-18 {
  color: #fff;
  font-family: Satoshi Bold, sans-serif;
}

._w-bg-img-lp {
  z-index: 2;
  background-image: linear-gradient(#161817, #161817);
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

._w-bg-img-lp._1 {
  filter: brightness(60%);
  background-image: url('../images/2142588.jpg'), linear-gradient(#161817, #161817);
  background-position: 50% 0, 0 0;
  background-attachment: scroll, scroll;
}

._w-bg-img-lp.chennai {
  filter: brightness(40%) blur(1px);
  background-image: url('../images/itc-1.png'), linear-gradient(#161817, #161817);
  background-position: 50%, 0 0;
  background-size: auto 125%, auto;
  background-attachment: scroll, scroll;
}

._w-bg-img-lp.mumbai {
  filter: brightness(40%) blur(1px);
  background-image: url('../images/Taj-Mahal-Palace.jpg'), linear-gradient(#161817, #161817);
  background-position: 50%, 0 0;
  background-size: cover, auto;
  background-attachment: scroll, scroll;
}

._w-bg-img-lp.chandigarh {
  filter: brightness(40%) blur(1px);
  background-image: url('../images/rooftop-pool.jpg'), linear-gradient(#161817, #161817);
  background-position: 50%, 0 0;
  background-size: cover, auto;
  background-attachment: scroll, scroll;
}

._w-bg-img-lp.pune {
  filter: brightness(40%) blur(1px);
  background-image: url('../images/jw-marriot.png'), linear-gradient(#161817, #161817);
  background-position: 50%, 0 0;
  background-size: auto 125%, auto;
  background-attachment: scroll, scroll;
}

._w-bg-img-lp.ahmedabad {
  filter: contrast(86%) brightness(63%);
  background-image: url('../images/ITC-Narmada.png'), linear-gradient(#161817, #161817);
  background-position: 50%, 0 0;
  background-size: cover, auto;
}

._w-bg-img-lp.gurugram {
  filter: brightness(61%) blur(1px);
  background-image: url('../images/The-Leela-Ambience-Gurugram.jpeg'), linear-gradient(#161817, #161817);
  background-position: 50%, 0 0;
  background-size: cover, auto;
  background-attachment: scroll, scroll;
}

.div-block-349 {
  padding: 20px;
}

.new-w-speaker-copy {
  flex-wrap: wrap;
  padding: 20px;
  display: flex;
}

.div-block-350 {
  grid-column-gap: 50px;
  grid-row-gap: 40px;
  flex-flow: wrap;
  align-items: center;
  padding: 20px;
  display: flex;
}

.logo-40 {
  height: 40px;
}

.logo-35 {
  height: 35px;
}

.logo-70 {
  height: 70px;
}

.logo-60 {
  height: 60px;
}

.div-block-351 {
  padding-top: 30px;
  padding-left: 30px;
  padding-right: 30px;
}

.logo-50 {
  height: 50px;
}

.logo-30 {
  height: 30px;
}

.logo-25 {
  height: 25px;
}

.heading-30-copy {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Satoshi Bold, sans-serif;
  font-size: 30px;
  line-height: 125%;
}

._w-slider-home.u-mb-30 {
  margin-bottom: 30px;
}

.div-block-352 {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.ic-arrow-slider {
  color: #ffffff80;
  font-size: 25px;
  transition: all .2s;
}

.ic-arrow-slider:hover {
  color: #fff;
}

.ic-arrow-slider.right {
  margin-right: 10px;
}

.ic-arrow-slider.left {
  margin-left: 10px;
}

.slider-2 {
  background-color: #161817;
  flex-direction: column;
  display: flex;
}

._w-slide {
  width: 33.3%;
}

.ic-50 {
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
}

.ic-40 {
  align-items: center;
  width: auto;
  height: 40px;
  display: flex;
}

.ic-40.u-mb-20 {
  margin-bottom: 20px;
}

.mask {
  flex: 1;
}

.button-6 {
  color: #38ba71;
  letter-spacing: .5px;
  background-color: #fff0;
  padding-left: 0;
  padding-right: 0;
  font-family: Satoshi Bold, sans-serif;
  transition: all .2s;
}

.button-6:hover {
  color: #00ce5b;
}

.slide-nav {
  margin-bottom: -30px;
}

._w-img-product {
  border-radius: 5px;
  width: 100%;
  height: 360px;
}

.div-block-257-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.div-block-257-copy.u-mb-30 {
  margin-bottom: 30px;
}

.link-tag {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #00140866;
  border: 1px solid #3a423d;
  border-radius: 5px;
  padding: 5px 15px;
  display: flex;
}

.link-tag.nonurl {
  cursor: default;
}

._w-row-link-tags {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-wrap: wrap;
  display: flex;
}

._w-row-link-tags.u-mb-30 {
  margin-bottom: 30px;
}

._w-subsection {
  flex-direction: column;
  flex: 1;
  display: flex;
}

._w-subsection.flex {
  flex-direction: row;
}

._w-subsection.flex.u-ptb-30 {
  padding-top: 30px;
  padding-bottom: 30px;
}

._w-subsection.u-mb-30 {
  margin-bottom: 30px;
}

._w-subsection.u-mb-50 {
  margin-bottom: 50px;
}

.new-w-card-h-ic-l-usecase {
  background-color: #1c1c1c;
  border: 1px solid #3e3e3e;
  border-radius: 5px;
  flex-direction: column;
  flex: 1;
  align-items: center;
  padding: 30px;
  display: flex;
}

.new-w-card-h-ic-l-usecase.u-m-20 {
  margin: 20px;
}

.new-w-card-h-ic-l-usecase.u-m-20.single {
  max-width: 600px;
}

.div-block-355 {
  padding: 20px;
}

.div-block-357 {
  z-index: 5;
  position: relative;
}

.new-section-card-l {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: #1f201f;
  border: .5px solid #3e3e3e;
  border-radius: 5px;
  flex-direction: column;
  flex: 1;
  max-width: 1200px;
  margin: 30px;
  padding: 65px;
  display: flex;
  position: relative;
}

.new-section-card-l.u-mb-30 {
  margin-bottom: 30px;
}

.new-section-card-l.no-card {
  background-color: #1f201f00;
  border-style: none;
  padding: 0;
}

.new-section-card-l.no-card.u-mb-30 {
  margin-bottom: 60px;
}

.new-w-timeline-head-tag-l {
  justify-content: flex-end;
  width: 220px;
  display: flex;
}

.new-timeline-line-l {
  background-color: #fff6;
  width: 1px;
  left: 250px;
}

.new-timeline-line-l.bottom {
  position: absolute;
  top: 50%;
  bottom: 0;
}

.new-timeline-line-l.top {
  position: absolute;
  top: -15px;
  bottom: 50%;
}

.heading-21 {
  color: #fff;
  margin-bottom: 0;
  font-size: 21px;
  line-height: 150%;
}

.heading-21.u-text-left.u-mb-15 {
  margin-bottom: 15px;
}

.heading-21.u-text-left.u-mb-15.u-mt-0 {
  margin-top: 0;
}

.heading-21.u-text-left.t-m-ls-2 {
  letter-spacing: 1.7px;
  font-weight: 400;
}

.new-section-card-l-copy {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: #1f201f;
  border: .5px solid #3e3e3e;
  border-radius: 5px;
  flex-direction: column;
  flex: 1;
  max-width: 1200px;
  margin: 30px;
  padding: 20px;
  display: flex;
  position: relative;
}

.new-w-card-h-ic-xl {
  background-color: #1c1c1c;
  border: .5px solid #3e3e3e;
  border-radius: 5px;
  flex-direction: column;
  flex: 1;
  align-items: center;
  width: 230px;
  padding: 20px;
  display: flex;
}

.new-card-row-copy {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.image-185 {
  flex: none;
  height: 100%;
}

.image-185._2 {
  filter: contrast(105%) saturate(93%) brightness(84%);
}

.div-block-361 {
  border: 1px solid #3e3e3e;
  border-radius: 5px;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.div-block-362 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  align-items: center;
  padding: 20px;
  display: flex;
}

.div-block-363 {
  flex: none;
  max-width: 50%;
}

.div-block-362-copy {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  align-items: center;
  padding: 20px;
  display: flex;
}

.div-block-364 {
  flex-direction: column;
  flex: 0 auto;
  align-items: flex-start;
  padding: 30px;
  display: flex;
}

.div-block-364._2 {
  order: 1;
}

.image-186 {
  opacity: .7;
  filter: brightness(500%);
}

.div-block-365 {
  opacity: .6;
  flex: none;
  width: 50px;
  height: 50px;
}

.div-block-366 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.div-block-367 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  margin: 20px;
  display: flex;
}

.div-block-268-copy {
  background-color: #1a1b1b7d;
  border: 1px solid #3e3e3e;
  border-radius: 5px;
  flex-wrap: nowrap;
  flex: 1;
  justify-content: center;
  align-items: center;
  height: 300px;
  padding: 40px 30px;
  display: flex;
}

.div-block-269-copy {
  background-color: #1c1c1ccc;
  border: 1px solid #3e3e3e;
  border-radius: 5px;
  justify-content: center;
  display: flex;
}

.div-block-368 {
  flex: 0 auto;
}

.div-block-271-copy {
  flex: 0 auto;
  align-items: center;
  height: 100%;
  display: flex;
}

.div-block-370 {
  border: 1px solid #3e3e3e66;
  border-radius: 5px;
  margin-bottom: 30px;
  overflow: hidden;
}

._w-bg-banner-product {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.new-banner-bg-product {
  z-index: 0;
  position: absolute;
  inset: 0%;
}

.new-banner-bg-product.ai, .new-banner-bg-product.plan {
  z-index: 1;
}

.dot-bg {
  z-index: 5;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.scrim-product {
  z-index: 2;
  background-image: linear-gradient(#0000 59%, #0003);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

._w-gradient-bg-product {
  z-index: 2;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.gra-mask {
  z-index: 0;
  mix-blend-mode: saturation;
  background-color: #0000;
  background-image: radial-gradient(circle farthest-side, #161817cc 27%, #16181700 98%);
  border-radius: 100%;
  width: 800px;
  height: 800px;
  position: absolute;
}

.gra-mask._2 {
  background-image: radial-gradient(circle farthest-side, #161817cc 35%, #161817a6 59%, #16181700 98%);
  width: 1000px;
  height: 1000px;
  display: block;
}

.gra-mask._3 {
  background-image: radial-gradient(circle farthest-side, #161817e6 39%, #16181780 67%, #16181700 98%);
  width: 1200px;
  height: 1200px;
  display: block;
}

.gra-mask._1 {
  background-image: radial-gradient(circle farthest-side, #161817cc 50%, #0000);
}

._w-graphic-circle {
  justify-content: center;
  align-items: center;
  padding: 50px 20px;
  display: flex;
  position: relative;
}

.div-block-372 {
  border: 4px dashed #27a35866;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 360px;
  height: 360px;
  display: flex;
  position: relative;
}

.card-graphics {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  filter: grayscale();
  background-color: #1c1c1c;
  border: .5px solid #3e3e3e;
  border-radius: 5px;
  flex-direction: row;
  flex: 1;
  align-items: center;
  width: 260px;
  height: 120px;
  padding: 20px;
  transition: all .2s;
  display: flex;
}

.card-graphics:hover {
  filter: grayscale(0%);
  transform: translate(0, -10px);
}

.card-graphics._2 {
  position: absolute;
  inset: 35% auto auto -55%;
}

.card-graphics._1 {
  position: absolute;
  top: -10%;
  left: -10%;
}

.card-graphics._3 {
  position: absolute;
  inset: auto -55% 35% auto;
}

.card-graphics._4 {
  position: absolute;
  bottom: -10%;
  right: -10%;
}

.new-w-ic-s---graphics {
  opacity: .8;
  filter: brightness(135%) hue-rotate(140deg);
  flex: none;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
}

.div-block-373 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-374 {
  margin-right: -21px;
  overflow: hidden;
}

.image-187 {
  width: 60px;
  height: 60px;
}

.image-188 {
  width: 140px;
  margin-left: -21px;
}

.bubble-graphics {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #ffffff08;
  border: .5px #3e3e3e;
  border-radius: 5px;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 120px;
  padding: 20px;
  display: flex;
  left: -358.875px;
}

.bubble-graphics._1 {
  position: absolute;
  top: -10%;
  left: -55%;
}

.bubble-graphics._2 {
  position: absolute;
  inset: auto -55% -10% auto;
}

.div-block-375 {
  padding-left: 20px;
  padding-right: 20px;
}

._w-para-transcript {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.new-paragraph-21 {
  color: #fff;
  margin-bottom: 0;
  font-family: Satoshi Regular, sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 150%;
}

.new-paragraph-21.u-mb-15 {
  margin-bottom: 15px;
}

.new-paragraph-21.bold {
  font-family: Satoshi Bold, sans-serif;
}

.new-paragraph-21.bold.u-mb-15 {
  margin-bottom: 15px;
}

.new-paragraph-21.bold.u-mb-15.s {
  text-align: center;
}

.new-paragraph-21.dark {
  color: #000;
}

.new-paragraph-21.dark.bold {
  color: #000c;
  letter-spacing: -.3px;
}

.new-paragraph-21.dark.bold.u-a-c {
  line-height: 135%;
}

.heading-27 {
  color: #fff;
  margin-bottom: 0;
  font-size: 27px;
  line-height: 150%;
}

.div-block-376 {
  display: flex;
}

._w-value-sltn {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  align-items: center;
  padding: 75px 20px 20px;
  display: flex;
}

._w-form-new {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  flex: 1;
  display: flex;
}

._w-form-new.nominee {
  flex: none;
  width: 60%;
  min-width: 600px;
}

.fsm-worker {
  background-image: url('../images/oilgas.png');
  background-position: 50% 45%;
  background-size: cover;
  border: 1px solid #3e3e3e;
  border-radius: 5px;
  flex: 1;
  align-items: flex-start;
  width: auto;
  min-width: 160px;
  height: 100%;
  max-height: 200px;
  margin: 10px;
  display: flex;
}

.fsm-worker._2 {
  background-image: url('../images/construction.png');
}

.fsm-worker._3 {
  background-image: url('../images/foundation-repair.png');
}

.fsm-worker._4 {
  background-image: url('../images/maintenance.png');
}

.fsm-worker._5 {
  background-image: url('../images/Equipmeny-service.png');
  background-position: 50%;
  background-size: cover;
}

._w-row-image-category {
  display: flex;
}

.div-block-268-copy-copy {
  background-color: #1a1b1b7d;
  border: 1px solid #3e3e3e;
  border-radius: 5px;
  flex-wrap: nowrap;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  height: 300px;
  padding: 40px 30px;
  display: flex;
}

.image-189 {
  height: 40px;
}

.scl-worker {
  background-image: url('../images/SCL1.png');
  background-position: 50% 45%;
  background-size: cover;
  border: 1px solid #3e3e3e;
  border-radius: 5px;
  flex: 1;
  align-items: flex-start;
  width: auto;
  min-width: 165px;
  height: 100%;
  max-height: 200px;
  margin: 10px;
  display: flex;
}

.scl-worker._2 {
  background-image: url('../images/SCL2.png');
}

.scl-worker._3 {
  background-image: url('../images/SCL3.png');
}

.scl-worker._4 {
  background-image: url('../images/SCL4.png');
}

.scl-worker._5 {
  background-image: url('../images/SCL5.png');
  background-position: 50%;
  background-size: cover;
}

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

._w-form-nominee {
  background-color: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 5px;
  flex: 1;
  height: 100%;
  padding: 30px;
}

._w-profile-nominee {
  grid-column-gap: 150px;
  grid-row-gap: 150px;
  align-items: flex-start;
  margin-bottom: 40px;
  display: flex;
}

._w-profile-nominee.home {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  filter: grayscale();
  background-color: #f9f9f9;
  border: 1px solid #f9f9f9;
  border-radius: 5px;
  flex-direction: column;
  flex: none;
  justify-content: space-between;
  align-items: center;
  margin: 10px;
  padding: 30px;
  transition: all .2s;
}

._w-profile-nominee.home:hover {
  filter: grayscale(0%);
  border: 1px solid #e5e5e5;
  margin: 0 0 10px;
  padding: 40px 40px 30px;
}

._w-profile-nominee.u-mb-0 {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  margin-bottom: 0;
}

.profile-nominee {
  aspect-ratio: 1;
  background-color: #ffffff0d;
  border: 2px solid #e5e5e5;
  border-radius: 50% 50% 5px 5px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 220px;
  height: 220px;
  display: flex;
  overflow: hidden;
}

.profile-nominee.home {
  border-style: none;
  border-color: #dfdfdf;
  border-radius: 200px;
  width: 180px;
  height: 180px;
}

._w-name-nominee {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

._w-name-nominee.home {
  align-self: flex-start;
  align-items: flex-start;
}

._w-name-nominee._2mob {
  display: none;
}

.logo-nominee {
  height: 95px;
}

._w-logo-nominee {
  align-items: center;
  height: 100px;
  display: flex;
}

._w-title-nominee {
  flex-flow: column wrap;
  align-items: flex-start;
  display: flex;
}

._w-title-nominee.home {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
}

._w-title-nominee.horizontal {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: row;
}

._w-nominees {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: flex;
}

.div-block-380 {
  flex: 1;
  justify-content: center;
  align-self: stretch;
  display: flex;
  position: relative;
  overflow: hidden;
}

.empty-state {
  display: none;
}

.collection-item-nominees {
  justify-content: center;
  display: flex;
}

._w-nomination-form {
  background-color: #1c1c1c;
  border: 1px solid #3e3e3e;
  border-radius: 5px;
  flex: 1;
  height: 100%;
  padding: 30px;
  position: sticky;
  top: 100px;
}

._w-nomination-form.light {
  background-color: #f9f9f9;
  border-color: #e5e5e5;
  padding: 20px;
}

.image-189-copy {
  height: 60px;
}

.image-194 {
  height: 50px;
}

.image-195 {
  height: 20px;
}

.div-block-381 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-381.u-mb-15 {
  justify-content: center;
  align-items: center;
  margin-bottom: 15px;
}

._w-video-case-study {
  background-color: #1f201f;
  border: 1px solid #ffffff4d;
  border-radius: 5px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-right: 0;
  display: flex;
  overflow: hidden;
}

._w-video-case-study.u-mb-30 {
  margin-bottom: 30px;
}

.heading-65 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Satoshi Black, Arial, sans-serif;
  font-size: 65px;
  font-weight: 700;
  line-height: 125%;
}

.heading-65.u-text-left {
  text-align: left;
}

.text-span-19 {
  color: #00ce5b;
}

.text-num-t5l {
  color: #9f7936;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 135%;
}

.text-num-t5l.h-180 {
  line-height: 180%;
}

.image-197 {
  width: 38%;
}

.text-75 {
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 75px;
}

.text-35 {
  color: #736750;
  text-transform: uppercase;
  font-size: 35px;
  font-weight: 600;
  line-height: 100%;
  display: inline-block;
}

.text-35._2 {
  font-size: 30px;
}

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

.new-body---white.gray {
  background-color: #f9f9f9;
}

.text-100 {
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 100px;
}

.div-block-383 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  display: flex;
}

.div-block-383.u-mb-20 {
  margin-bottom: 20px;
}

.div-block-384 {
  background-color: #0000001a;
  width: 100%;
  height: 1px;
}

.div-block-385 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  align-items: flex-start;
  display: flex;
}

.div-block-385._2 {
  justify-content: center;
  margin-bottom: 30px;
}

._w-body-new-copy {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-direction: column;
  flex: none;
  width: 45%;
  display: flex;
}

._w-stack-steps {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.bold {
  font-family: Satoshi Bold, sans-serif;
}

.text-semibold {
  font-family: Satoshi Medium, sans-serif;
}

.html-embed-13 {
  opacity: .8;
  width: 100%;
  height: 100%;
}

.div-block-386 {
  display: flex;
}

.div-block-387 {
  flex: 1;
}

.image-198 {
  width: 32px;
  height: 32px;
}

.div-block-388 {
  flex: 1;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.div-block-389 {
  width: 230px;
}

.div-block-390 {
  justify-content: center;
  display: flex;
}

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

.div-block-392.hidden {
  display: none;
}

._w-cursor-t50l {
  background-color: #27a359;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 90px;
  height: 40px;
  display: none;
  position: absolute;
  overflow: hidden;
  transform: none;
}

.div-block-393 {
  z-index: 100;
  position: fixed;
  inset: 0% auto auto 0%;
}

.heading-55 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Satoshi Black, Arial, sans-serif;
  font-size: 55px;
  font-weight: 700;
  line-height: 125%;
}

.heading-55.u-text-left {
  text-align: left;
}

.div-block-394 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.bt-nomineepage {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #27a35900;
  border-radius: 30px;
  margin-left: -15px;
  margin-right: -15px;
  padding: 5px 15px;
  display: flex;
}

.nominee-text-interaction {
  color: #fffc;
  margin-bottom: 0;
  font-family: Satoshi Bold, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 150%;
  display: none;
}

.div-block-395 {
  justify-content: center;
  display: flex;
}

.div-block-385-copy {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  align-items: flex-start;
  max-width: 1100px;
  display: flex;
}

.div-block-396 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-397 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  display: flex;
}

._w-textbanner-num {
  flex-direction: column;
  flex: none;
  display: flex;
}

._w-bannerimage-copy {
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: 45%;
  display: flex;
}

.div-block-398 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  display: flex;
}

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

.div-block-400 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  align-items: center;
  display: flex;
}

.feature-column {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.div-block-309-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.div-block-309-copy.hidden {
  display: none;
}

.div-block-401 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.div-block-310-copy {
  border: 1px dashed #3e3e3e;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  height: 1px;
  display: flex;
}

.div-block-310-copy._2 {
  justify-content: flex-start;
}

.div-block-310-copy._2.light {
  border-color: #d4d4d4;
}

.div-block-310-copy.white {
  border-bottom-color: #696969;
}

.div-block-310-copy.white._4 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-310-copy.light {
  border-color: #d4d4d4;
}

.div-block-402 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-403 {
  background-color: #37ba71;
  border-radius: 10px;
  width: 7px;
  height: 7px;
  margin: -5px;
  display: none;
}

.div-block-403.white {
  background-color: #9e9e9e;
}

.iu {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.div-block-404 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 80%;
  display: flex;
}

.div-block-405 {
  grid-column-gap: 10px;
  flex-wrap: wrap;
  display: flex;
}

.link-pdf {
  border: 1px solid #3e3e3e;
  border-radius: 5px;
  padding: 20px;
  transition: all .2s ease-in-out;
  display: none;
}

.link-pdf:hover {
  background-image: linear-gradient(#ffffff0a, #ffffff0a);
}

.container-event {
  max-width: 1200px;
}

.section-event-header {
  background-color: #131415;
}

.section-event-body {
  background-color: #fff;
}

.new-body-white2 {
  background-color: #131415;
}

._w-header-content-event {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: space-between;
  padding-bottom: 50px;
  padding-left: 15px;
  padding-right: 25px;
  display: flex;
}

._w-heading-event {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

._w-header-image-event {
  flex-flow: row;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.h1-event {
  color: #131415;
  text-align: left;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Satoshi Black, Arial, sans-serif;
  font-size: 75px;
  line-height: 125%;
}

.h1-event.white {
  color: var(--white);
}

.tagline-event {
  color: #131415;
  text-align: left;
  letter-spacing: 1px;
  margin-bottom: 0;
  font-family: Satoshi Regular, sans-serif;
  font-size: 40px;
  line-height: 125%;
}

.tagline-event.white {
  color: var(--white);
}

.img-header-event {
  height: 480px;
}

._w-body-content-event {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  padding: 50px 15px;
  display: flex;
}

._w-body-content-event.gap-30 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.h2-event {
  color: #131415;
  text-align: left;
  letter-spacing: -.5px;
  text-transform: capitalize;
  margin-bottom: 0;
  font-family: Satoshi Black, Arial, sans-serif;
  font-size: 45px;
  line-height: 135%;
}

.h2-event.centered {
  text-align: center;
}

.main-content-event {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #131415;
  letter-spacing: .5px;
  flex-flow: column;
  font-family: Satoshi Medium, sans-serif;
  font-size: 18px;
  line-height: 150%;
  display: flex;
}

.main-content-event blockquote {
  color: #131415cc;
  background-color: #f8f8f8;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  margin-bottom: 30px;
  padding: 30px;
  line-height: 150%;
}

.main-content-event h3 {
  margin-top: 0;
  margin-bottom: 15px;
  font-family: Satoshi Bold, sans-serif;
  line-height: 135%;
}

.main-content-event h1 {
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 30px;
  font-family: Satoshi Black, Arial, sans-serif;
  line-height: 135%;
}

.main-content-event h4 {
  margin-top: 0;
  margin-bottom: 15px;
  font-family: Satoshi Bold, sans-serif;
  font-size: 21px;
  line-height: 135%;
}

.main-content-event h5 {
  font-family: Satoshi Bold, sans-serif;
  font-size: 18px;
  line-height: 150%;
}

.main-content-event li {
  margin-bottom: 5px;
}

.main-content-event.press a {
  color: var(--white);
  cursor: pointer;
  background-color: #00a550;
  border-radius: 30px;
  flex-flow: row;
  padding: 10px 25px;
  font-size: 15px;
  transition: all .2s;
  display: inline-block;
}

.main-content-event.press a:hover {
  background-color: #009347;
}

.main-content-event.press img {
  margin-bottom: 15px;
}

.main-content-event.press p {
  flex-flow: row;
  display: block;
}

.main-content-event.press figure {
  border-radius: 5px;
  display: flex;
  overflow: hidden;
}

.main-content-event img {
  margin-bottom: 30px;
}

.main-content-event h2 {
  text-align: center;
  font-family: Satoshi Black, Arial, sans-serif;
  font-size: 45px;
  line-height: 135%;
}

.divider-body-content {
  background-color: #00000040;
  height: 1px;
  position: relative;
}

._w-body-content {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  display: flex;
  position: relative;
}

._w-body-content.vertical {
  flex-flow: column;
}

._w-img-body-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 35%;
  max-height: 800px;
  display: flex;
  position: relative;
  overflow: hidden;
}

._w-img-body-content.big {
  width: auto;
  min-width: 0;
}

._w-img-body-content.big.placeholder {
  background-color: #0000000d;
  min-height: 480px;
}

.img-body-content-event {
  flex: 1;
  max-width: none;
  height: 115%;
  position: relative;
}

._w-article-event {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  display: flex;
}

._w-article-event.vertical {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
}

.footer-event {
  z-index: 100;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-top: 30px;
  margin-bottom: 30px;
  padding-left: 15px;
  display: flex;
}

._w-img-profile {
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  flex: none;
  width: 120px;
  height: 120px;
  overflow: hidden;
}

.profile-portrait {
  width: 100%;
  height: 100%;
}

.leader-profile-collection-event {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  display: flex;
}

.leader-profile-event {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  color: #131415;
  background-color: #f8f8f840;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  max-width: 480px;
  padding: 20px 30px 20px 20px;
  font-family: Satoshi Regular, sans-serif;
  font-size: 18px;
  line-height: 150%;
  display: flex;
}

._w-content-profile-event {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  display: flex;
}

.leader-profile-name {
  font-family: Satoshi Bold, sans-serif;
}

.leader-profile-company {
  color: #131415cc;
  font-family: Satoshi Medium, sans-serif;
}

.leader-profile-title {
  color: #131415cc;
}

.div-block-408 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: wrap;
  display: flex;
}

.empty-state-2 {
  background-color: #fff0;
}

.navmenu-copy {
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.div-block-409 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

._w-winners-t50l {
  margin-bottom: 50px;
}

._w-winners-t50l.sp1 {
  width: 31.4%;
  margin-bottom: 0;
  display: flex;
}

._w-winners-t50l.sp2 {
  width: 48.5%;
  margin-bottom: 0;
  display: flex;
}

._w-winners-list-t50l {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.collection-item-t50l {
  background-color: #f8f8f8;
  border: 1.25px solid #e5e5e5;
  border-radius: 15px;
  flex: none;
  width: 31.9%;
  transition: all .2s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.collection-item-t50l:hover {
  background-color: #f3f0e9;
}

.collection-item-t50l.homecard {
  width: 100%;
}

.collection-item-t50l.sp1 {
  background-color: #161817;
  border-color: #786d47;
  width: 100%;
}

.collection-item-t50l._7 {
  width: 23.4%;
}

._w-leader-portrait {
  border: 1px solid #e5e5e5;
  border-radius: 5px;
  overflow: hidden;
}

._w-leader-portrait.home {
  border-color: #786d47;
}

._w-leader-portrait.home.sp2 {
  flex: 1;
}

.div-block-410 {
  grid-column-gap: 5px;
  grid-row-gap: 0px;
  flex-flow: wrap;
  display: flex;
}

.empty-state-3 {
  background-color: #ddd0;
}

.img-leaders {
  transition: all .2s;
}

.img-leaders.home {
  filter: saturate(80%);
}

.name-event {
  color: #131415;
  letter-spacing: -.2px;
  font-family: Satoshi Bold, sans-serif;
  font-size: 27px;
  line-height: 135%;
}

.name-event.home {
  color: #fff;
  font-size: 19px;
}

.div-block-411 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.link-block-3 {
  z-index: 5;
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  border-radius: 15px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  padding: 30px 30px 35px;
  display: flex;
  position: relative;
}

.link-block-3.home {
  padding: 35px;
}

.link-block-3.home:hover {
  overflow: hidden;
}

.link-block-3.home.sp2 {
  flex-flow: row;
}

.div-block-412 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  display: flex;
}

.div-block-413 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: center;
  align-items: center;
  margin-bottom: 50px;
  display: flex;
}

.div-block-413.hidden {
  display: none;
}

.decoration-card {
  width: 50%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.decoration-card._2 {
  inset: auto 0% 0% auto;
}

.decoration-card.sp2 {
  width: auto;
  height: 50%;
}

._w-decorations {
  z-index: 1;
  filter: grayscale() brightness(105%);
  display: none;
  position: absolute;
  inset: 0%;
}

._w-decorations.home {
  filter: grayscale(50%) brightness(55%);
}

._w-decorations.hidden {
  display: none;
}

.div-block-395-copy {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: center;
  display: flex;
}

.div-block-386-copy {
  display: flex;
}

.div-block-414 {
  justify-content: center;
  align-items: flex-end;
  height: 30px;
  display: flex;
}

.div-block-415 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

._w-decoration-homebanner {
  z-index: 1;
  filter: grayscale(40%) brightness(50%);
  background-color: #c59d0e08;
  border: 1px solid #9a863c;
  border-radius: 5px;
  transition: all .2s;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.decoration-homebanner {
  height: 125px;
}

.decoration-homebanner._2 {
  position: absolute;
  inset: auto 0% 0% auto;
}

.div-block-416 {
  flex-direction: row;
  align-items: flex-start;
  padding-top: 40px;
  display: flex;
}

._w-form-card-2 {
  background-color: #fff;
  border-radius: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 720px;
  display: block;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 10px #4c4b5d1a, 0 10px 20px #4c4b5d33;
}

._w-form-card-2.rt {
  width: 680px;
}

.div-block-417 {
  flex: 1;
  margin-right: 20px;
}

.content-rich-lp-2 {
  color: #302e4f;
  text-align: left;
  margin-bottom: 12px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  display: block;
  position: relative;
}

._w-winners-t50l-copy {
  margin-bottom: 50px;
}

._w-winners-list-t50l-new {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.div-block-418 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-202 {
  opacity: .29;
}

.image-202.logocrm, .logocrm {
  opacity: .25;
}

.div-block-419 {
  margin-top: 40px;
}

.logo-crm {
  height: 30px;
}

.image-203 {
  width: 90px;
  height: 90px;
}

.div-block-420 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex: 1;
  display: flex;
}

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

.div-block-423 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.div-block-424 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-425 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

._w-gws.new {
  flex-flow: column;
  display: flex;
}

.topnav-comm {
  z-index: 100;
  border-bottom: 0px solid var(--light);
  box-shadow: none;
  background-color: #0000;
  justify-content: center;
  position: absolute;
  inset: 0% 0% auto;
}

.logo-comm {
  height: 24px;
}

.section-content.comm {
  background-color: #f6f6f6;
}

.section-content.comm.gws {
  background-color: #2f9062;
  padding: 60px 15px;
  display: none;
}

.section-content.comm.sws24 {
  background-color: #2f9062;
  padding: 60px 15px;
}

.section-content.comm.sws {
  background-color: #004029;
  background-image: none;
  padding: 60px 15px;
  display: block;
}

._w-com-content {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

._w-com-content.u-mb-flex {
  margin-bottom: 40px;
}

._w-com-content.u-mb-flex.hidden {
  display: none;
}

._w-comm-content-header {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

._w-comm-content-header.card-header {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
}

.divider-comm {
  background-color: #16181766;
  width: 100%;
  height: 1px;
}

._w-cards-comm-event {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  display: flex;
}

._w-cards-comm-event.blog-posts {
  justify-content: center;
}

.card-comm-event {
  background-color: #161817;
  border: 1px solid #ab864c;
  border-radius: 20px;
  height: 480px;
  padding: 40px;
  position: relative;
}

.card-comm-event.t50l {
  background-image: linear-gradient(225deg, #001f1380, #0009), url('../images/bg-event.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.card-comm-event.lts {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #deced5;
  border-color: #be8080;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.card-comm-event.gws {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #37ba71;
  background-image: linear-gradient(#0a245e26, #4342980d), url('../images/image-15.png');
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.card-comm-event.sws2024 {
  background-image: linear-gradient(225deg, #001f1380, #0009), url('../images/video-cover-3.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.heading-com-event {
  color: #fff;
  text-align: left;
  letter-spacing: 1px;
  text-shadow: 0 0 30px #0000004d;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Satoshi Black, Arial, sans-serif;
  font-size: 54px;
  line-height: 135%;
}

.heading-com-event.secondary {
  text-align: center;
  font-size: 42px;
}

.heading-com-event.gws {
  text-align: left;
  font-size: 42px;
}

.text-green {
  color: #00ce5b;
}

._w-text-comm-event.content {
  z-index: 5;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
  position: relative;
}

._w-text-comm-event.lts {
  background-image: linear-gradient(#3d6a4933, #3d6a4933), url('../images/LTS-cover-1.jpg');
  background-position: 0 0, 50%;
  background-size: auto, auto;
  border-radius: 15px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

._w-text-comm-event.gws {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
  position: relative;
}

._w-text-comm-event.t50l {
  z-index: 5;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: relative;
}

._w-text-comm-event.quote {
  z-index: 5;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

._w-text-comm-event.sws2024 {
  z-index: 5;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.p-42 {
  z-index: 3;
  color: #fff;
  letter-spacing: 0;
  text-shadow: 0 0 15px #00000026;
  margin-bottom: 0;
  font-family: Satoshi Bold, sans-serif;
  font-size: 42px;
  line-height: 135%;
}

.p-42.video-banner {
  text-shadow: 0 0 1px #a2a2a2, 0 0 1px #a2a2a2, 0 0 50px #00000040;
}

._w-heading-comm-event.gws {
  z-index: 3;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  display: flex;
}

._w-btn-comm-event {
  background-color: #cfcfce;
  border-radius: 30px;
  padding: 10px 20px;
  position: absolute;
  inset: auto auto 0% 0%;
}

._w-btn-comm-event.hed {
  color: #161817;
  background-color: #fff0;
  padding: 0;
  position: static;
}

._w-btn-comm-event.gws {
  flex: none;
  position: static;
}

.p-18 {
  color: #fff;
  letter-spacing: .25px;
  margin-bottom: 0;
  font-family: Satoshi Medium, sans-serif;
  font-size: 18px;
  line-height: 150%;
}

.p-18.dark {
  color: #161817;
}

.p-18.dark.reg {
  font-family: Satoshi Regular, sans-serif;
}

.p-18.dark.reg.white {
  color: #fff;
}

.p-18.dark.reg.quote-customer {
  line-height: 135%;
}

.p-18.dark.reg.aashish {
  letter-spacing: .15px;
}

.p-18.dark.bold {
  font-family: Satoshi Bold, sans-serif;
}

.p-18.dark.bold.aa {
  text-transform: uppercase;
}

.p-18.dark.bold.aa.white, .p-18.dark.bold.white {
  color: #fff;
}

.p-18.read-story-case-study {
  letter-spacing: 1px;
}

.p-18.learn-more-quote {
  color: #131415;
  letter-spacing: 1px;
}

.p-18.bold {
  font-family: Satoshi Bold, sans-serif;
}

.ic-star-comm-event {
  position: absolute;
  inset: 0% auto auto 0%;
}

.img-trophy-comm-event {
  z-index: 2;
  height: 100%;
  position: absolute;
  bottom: -5%;
  left: 53%;
}

.div-block-427 {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.div-block-427-copy {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

._w-gws-comm-event {
  background-image: linear-gradient(#00000026, #00000026), url('../images/img-gws.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 15px;
  flex: none;
  width: 45%;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: hidden;
}

._w-tab-comm {
  flex: 1;
}

.tag-tab-comm {
  color: #313131;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #fff0;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  padding: 5px 10px;
  font-family: Satoshi Black, Arial, sans-serif;
  font-size: 12px;
  display: flex;
}

.tag-tab-comm.w--current {
  color: #fff;
  background-color: #131415;
  padding-left: 20px;
  padding-right: 20px;
}

._w-tag-tab-comm {
  z-index: 2;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: absolute;
  inset: -70px 0% auto auto;
}

._w-body-tab-comm {
  border-top: 1px solid #959695;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: stretch;
  padding-top: 30px;
  display: flex;
  overflow: visible;
}

.tabs-comm {
  flex-flow: column;
  display: flex;
}

.btn-dark-primary {
  background-color: #131415;
  border-radius: 5px;
  padding: 10px 25px;
  font-family: Satoshi Bold, sans-serif;
  font-size: 15px;
  transition: all .2s;
}

.btn-dark-primary.green {
  background-color: #00b952;
  background-image: linear-gradient(#00000003, #00000003);
}

.btn-dark-primary.green:hover {
  background-image: linear-gradient(#0000001a, #0000001a);
}

.div-block-428 {
  justify-content: center;
  align-items: flex-start;
  margin-top: -30px;
  display: flex;
}

.div-block-428.u-mt-0 {
  margin-top: 0;
}

._w-articale-cards-comm {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column wrap;
  justify-content: flex-start;
  align-items: flex-start;
  height: 1300px;
  display: flex;
}

._w-articale-cards-comm._3 {
  height: 1700px;
}

._w-articale-cards-comm._2 {
  height: 1170px;
}

._w-articale-cards-comm._4 {
  height: 400px;
}

._w-article-card {
  background-color: #fff;
  border: 1.5px solid #e5e3e3;
  border-radius: 15px;
  flex-flow: column;
  flex: 0 auto;
  width: 31.9%;
  transition: all .2s;
  display: flex;
  overflow: hidden;
}

._w-article-card:hover {
  background-color: #fff;
  border-color: #cdcdcd;
  transform: scale(1.01)translate(0, -5px);
}

.img-article-card {
  border-bottom: 1px solid #fff;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 160px;
  display: flex;
  overflow: hidden;
}

.img-article-card.blog9 {
  background-image: url('../images/blog-cover-8.jpg');
  background-position: 50% 0;
  background-size: cover;
  height: 200px;
}

.img-article-card.blog2 {
  background-image: url('../images/blog-cover2.jpg');
  background-position: 50%;
  background-size: cover;
}

.img-article-card.blog3 {
  background-image: url('../images/blog-cover-3.jpg');
  background-position: 50%;
  background-size: cover;
}

.img-article-card.blog1 {
  background-image: url('../images/blog-cover-1.jpg');
  background-position: 50% 0;
  background-size: cover;
  height: 200px;
}

.img-article-card.blog2 {
  background-image: url('../images/blog-cover-2.jpg');
  background-position: 50% 0;
  background-size: cover;
  height: 200px;
}

.img-article-card.blog3 {
  background-image: url('../images/blog-cover-3_1.jpg');
  background-position: 50% 0;
  background-size: cover;
  height: 200px;
}

.img-article-card.blog4 {
  background-image: url('../images/blog-cover-4.jpg');
  background-position: 50% 0;
  background-size: cover;
  height: 200px;
}

.img-article-card.blog6 {
  background-image: url('../images/blog-cover-6.jpg');
  background-position: 50% 0;
  background-size: cover;
  height: 200px;
}

.img-article-card.blue1 {
  background-color: #e7f0f6;
}

.img-article-card.red2 {
  background-color: #ffe5e4;
}

.img-article-card.dark1 {
  background-color: #252122;
}

.img-article-card.green1 {
  background-color: #f0ffe9;
}

.img-article-card.gray1 {
  background-color: #aaaaaa26;
}

.img-article-card.purple1 {
  background-color: #f5eeff;
}

.img-article-card.light1 {
  background-color: #edf4f6;
}

.img-article-card.light2 {
  background-color: #f1f1f1;
}

.img-article-card.yellow1 {
  background-color: #07960033;
}

.img-article-card.blue2 {
  background-color: #d3f5f6;
}

.img-article-card.orange1 {
  background-color: #ffd9c7;
}

.img-article-card.blue3 {
  background-color: #304a88;
}

.img-article-card.blog7 {
  background-image: url('../images/blog-cover-7.jpg');
  background-position: 50% 0;
  background-size: cover;
  height: 200px;
}

.img-article-card.blog8 {
  background-image: url('../images/blog-cover-9.jpg');
  background-position: 50% 0;
  background-size: cover;
  height: 200px;
}

._w-body-article-card {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  color: #131415;
  flex-flow: column;
  flex: 1;
  padding: 40px;
  font-family: Satoshi Regular, sans-serif;
  font-size: 18px;
  display: flex;
}

.p-12 {
  color: #fff;
  letter-spacing: 1px;
  margin-bottom: 0;
  font-family: Satoshi Medium, sans-serif;
  font-size: 12px;
  line-height: 150%;
}

.p-12.dark {
  color: #161817;
}

.p-12.dark.date-article-card {
  color: #161817a6;
  font-family: Satoshi Bold, sans-serif;
}

.p-12.dark.tag-article-card {
  color: #37ba71;
  letter-spacing: .3px;
  text-transform: uppercase;
  background-color: #38ba7126;
  border-radius: 3px;
  padding: 3px 10px;
  font-family: Satoshi Black, Arial, sans-serif;
}

.p-21-blog-title-comm {
  color: #fff;
  letter-spacing: .25px;
  margin-bottom: 0;
  font-family: Satoshi Medium, sans-serif;
  font-size: 21px;
  line-height: 140%;
}

.p-21-blog-title-comm.dark {
  color: #161817;
}

.p-21-blog-title-comm.dark.bold {
  font-family: Satoshi Bold, sans-serif;
}

.p-15 {
  color: #161817;
  margin-bottom: 0;
  font-family: Satoshi Medium, sans-serif;
  font-size: 15px;
}

.p-15.reg {
  font-family: Satoshi Regular, sans-serif;
}

.p-15.opc-80 {
  opacity: .8;
}

.p-15.white {
  color: #fff;
}

.div-block-429 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  display: flex;
}

.p-30 {
  color: #fff;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: Satoshi Bold, sans-serif;
  font-size: 27px;
  line-height: 135%;
}

._w-heading-new-case-study {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.traba-logo-new-case-study {
  filter: brightness(200%);
  height: 40px;
}

.card-new-case-study {
  filter: none;
  background-color: #161817;
  border: 1px solid #ab864c;
  border-radius: 20px;
  align-items: stretch;
  height: 480px;
  padding: 40px;
  transition: all .2s;
  display: flex;
  position: relative;
}

.card-new-case-study:hover {
  filter: contrast() grayscale(0%);
}

.card-new-case-study.traba {
  background-image: linear-gradient(#009dff40 20%, #a0630066 79%), url('../images/PartRunner.jpg');
  background-position: 0 0, 50% 15%;
  background-size: auto, cover;
  width: 100%;
}

.card-new-case-study._w-energy {
  background-image: linear-gradient(#ff5c1800 44%, #72290466 87%), radial-gradient(circle at 0 0, #5925034d 26%, #770c0c3b 33%, #fff0 51%), url('../images/W-Energy.png');
  background-position: 0 0, 0 0, 30%;
  background-size: auto, auto, cover;
  flex: 1;
}

.card-new-case-study.gw {
  background-image: linear-gradient(165deg, #ff5c1800 26%, #834e041a 56%, #14015033 87%), radial-gradient(circle at 0 0, #770c0c3b, #b46f334d 20%, #59250300 61%), url('../images/Groundworks.png');
  background-position: 0 0, 0 0, 30%;
  background-size: auto, auto, cover;
  flex: 1;
}

._w-read-story-case-study {
  height: 25px;
}

._w-read-story-case-study.interaction-display {
  height: 30px;
  overflow: hidden;
}

._w-energy-logo-new-case-study {
  height: 48px;
}

._w-gw-logo-new-case-study {
  height: 28px;
}

.card-quote-comm {
  background-color: #ededed;
  border-radius: 5px;
  flex-flow: column;
  flex: 1;
  align-items: stretch;
  padding: 40px;
  display: flex;
  position: relative;
}

._w-cards-comm-quote {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  align-items: stretch;
  display: flex;
}

._w-logo-quote-comm {
  flex-flow: row;
  align-items: flex-start;
  height: 50px;
  display: flex;
}

.company-logo-quote-comm {
  transform-origin: 0%;
  align-self: center;
  transform: scale(.75);
}

._w-leader-quote-comm {
  border: 1px solid #0003;
  border-radius: 5px;
  flex: none;
  width: 75px;
  overflow: hidden;
}

._w-customer-info {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

._w-leader-title-quote {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.div-block-431 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  display: flex;
}

.div-block-431.community {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
}

._w-cta-interaction {
  display: flex;
}

._w-cards-comm-video {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: wrap;
  display: flex;
}

.slider-video-comm {
  background-color: #ddd0;
  width: 100%;
  height: 640px;
}

.arrow-slider-comm {
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 40px;
  display: flex;
}

.arrow-slider-comm.left {
  inset: auto auto 0% 40%;
}

.arrow-slider-comm.right {
  inset: auto 40% 0% auto;
}

.ic-arrow-slider-comm {
  opacity: .8;
  justify-content: center;
  align-items: center;
  font-size: 25px;
  line-height: 100%;
  transition: all .2s;
  display: flex;
}

.ic-arrow-slider-comm:hover {
  opacity: 1;
}

._w-slide-video-comm {
  z-index: 3;
  background-color: #ffc891;
  border: 1.5px solid #be8080;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 480px;
  padding: 40px;
  display: flex;
  position: relative;
}

._w-slide-video-comm._2 {
  background-color: #ffa18e;
}

._w-slide-video-comm._3 {
  background-color: #3c9b67;
  border-color: #226440;
}

._w-slide-video-comm._5 {
  background-color: #deced5;
}

._w-slide-video-comm._4 {
  background-color: #0e120c;
  border-color: #a1a1a1;
}

.slide-nav-video-comm {
  justify-content: center;
  align-items: center;
  display: flex;
}

._w-video-img-comm {
  z-index: 1;
  border: 1px solid #be8080;
  border-radius: 300px 5px 5px 300px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  display: flex;
  overflow: hidden;
}

._w-video-img-comm._3 {
  border-color: #eec90a;
}

._w-video-img-comm._4 {
  border-color: #a2a2a2;
}

._w-speaker-video-comm {
  z-index: 5;
  border: 1px solid #9d9e9d;
  border-radius: 100px;
  width: 90px;
  height: 90px;
  position: relative;
  overflow: hidden;
}

.image-207 {
  flex: 1;
  align-self: center;
  width: 100%;
  max-width: none;
}

._w-speaker-content-video-comm {
  z-index: 3;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto auto 40px 40px;
}

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

._w-header-video-comm {
  z-index: 5;
  justify-content: center;
  align-items: center;
  width: 85%;
  position: relative;
}

._w-subheader-video-comm {
  position: absolute;
  inset: 40px auto auto 40px;
}

._w-intro-video-comm {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 15px;
  display: flex;
}

._w-play-btn-vido-comm {
  z-index: 3;
  position: absolute;
  inset: -20px -20px auto auto;
}

.interaction-display {
  display: flex;
}

._w-winners-sp {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 50px;
  display: flex;
}

.lightbox-link-video-comm {
  width: 100%;
}

.p-45-video-banner-comm-mobile {
  z-index: 3;
  color: #fff;
  letter-spacing: 0;
  text-shadow: 0 0 15px #00000026;
  margin-bottom: 0;
  font-family: Satoshi Bold, sans-serif;
  font-size: 42px;
  line-height: 135%;
  display: none;
}

._w-cover-content-video-comm {
  width: 65%;
  display: flex;
  position: absolute;
  inset: 40px 40px 40px auto;
}

._w-speakers-multi-video-comm {
  display: flex;
}

.div-block-436 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  flex: 1;
  display: flex;
}

._w-quote-cards-comm {
  flex-flow: row;
  flex: 0 auto;
  width: 31%;
  display: flex;
}

._w-quote-card-comm {
  flex-flow: row;
  display: flex;
}

.quote-card {
  flex-flow: column;
  display: flex;
}

.div-block-437 {
  flex: 1;
}

.div-block-438, .div-block-439 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: wrap;
  display: flex;
}

.image-2-cover-video {
  flex: 1;
  align-self: center;
  width: 100%;
  max-width: none;
}

.image-2-cover-video.interaction-hover-zoom {
  filter: brightness(70%);
}

.image-5-cover-video {
  filter: brightness(90%);
  flex: 1;
  align-self: center;
  width: 100%;
  max-width: none;
}

.image-207-copy {
  filter: brightness(80%);
  flex: 1;
  align-self: center;
  width: 100%;
  max-width: none;
}

.heading-comm {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Satoshi Black, Arial, sans-serif;
  font-size: 96px;
  line-height: 135%;
}

.p-27-white-v1-1 {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  font-family: Satoshi Regular, sans-serif;
  font-size: 27px;
  line-height: 150%;
}

.p-27-white-v1-1.b {
  font-family: Satoshi Bold, sans-serif;
}

.image-1-video-cover {
  filter: contrast(90%) sepia(75%) brightness(80%);
  flex: 1;
  align-self: center;
  width: 100%;
  max-width: none;
}

.new-w-header-comm {
  z-index: 10;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

._w-cards-case-study {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border: 1px solid #00000026;
  border-radius: 20px;
  flex-flow: wrap;
  padding: 40px;
  display: flex;
}

._w-cards-case-study.card-container {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #fff0;
  border-style: none;
  padding: 0;
}

._w-cards-case-study.card-container.hidden {
  display: none;
}

.new-container-v1-1 {
  z-index: 50;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  max-width: 1200px;
  padding-top: 40px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  position: relative;
}

.new-container-v1-1.u-pb-50 {
  padding-bottom: 50px;
}

.new-container-v1-1.head-section {
  padding-top: 60px;
}

.new-container-v1-1.head-section.tank {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding-top: 100px;
}

.new-container-v1-1.logos-home {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  height: 150px;
  padding-top: 0;
  overflow: hidden;
}

.new-container-v1-1.case-study {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.new-container-v1-1.u-mt-0 {
  padding-top: 0;
}

.new-container-v1-1.u-mt-0.u-pb-100 {
  padding-bottom: 100px;
}

.new-container-v1-1.u-mt-0.u-pb-100.hidden {
  display: none;
}

.new-container-v1-1.u-mt-0.u-pb-50 {
  padding-bottom: 50px;
}

.new-container-v1-1.u-mt-0.u-pb-50.hidden {
  display: none;
}

.new-container-v1-1.about {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding-bottom: 40px;
}

.new-container-v1-1.u-p-flex-sws24 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.new-container-v1-1.u-pt-0 {
  padding-top: 0;
}

.new-container-v1-1.u-mb-40 {
  padding-bottom: 40px;
}

._w-banner-content {
  z-index: 5;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  height: 500px;
  display: flex;
  position: relative;
}

._w-banner-content.customer {
  padding-top: 80px;
}

._w-banner-content.about {
  justify-content: center;
  align-items: stretch;
  padding-bottom: 50px;
}

.new-page-header {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

._w-banner-cta {
  justify-content: center;
  align-items: center;
  display: flex;
}

.new-btn-primary-dark-copy {
  color: var(--white);
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 30px;
  padding: 15px 25px;
  font-family: Satoshi Bold, sans-serif;
  font-size: 15px;
  line-height: 100%;
  transition: all .2s;
}

.new-btn-primary-dark-copy:hover {
  background-color: #ffffff1a;
}

._w-header-content {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.card-customer-case-study {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  filter: none;
  background-color: #ebebeb;
  border: 1px solid #00000026;
  border-radius: 20px;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 480px;
  padding: 30px;
  transition: all .2s;
  display: flex;
  position: relative;
}

.card-customer-case-study:hover {
  filter: contrast() grayscale(0%);
  background-color: #e2e5e6;
  border-color: #00000026;
}

.card-customer-case-study._2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  flex: 1;
  width: auto;
  height: 500px;
  padding: 30px;
}

.card-customer-case-study._2.hidden {
  display: none;
  overflow: hidden;
}

.card-customer-case-study.home {
  background-color: #f9f9f9;
  padding: 40px;
}

.card-customer-case-study.home:hover {
  background-image: linear-gradient(#00000005, #00000005);
}

.card-customer-case-study.home.xl {
  height: auto;
}

.card-customer-case-study.home.hidden {
  display: none;
}

.card-customer-case-study.product {
  background-color: #1c1c1c;
  border-color: #3e3e3e;
  height: 540px;
}

.card-customer-case-study.no-show {
  background-color: #fff;
  flex: none;
  width: auto;
  height: 360px;
}

.card-customer-case-study.no-show:hover {
  background-image: linear-gradient(#00000005, #00000005);
}

.card-customer-case-study.xl {
  height: auto;
}

.card-customer-case-study._3 {
  grid-row-gap: 20px;
  flex-flow: row;
  flex: 1;
  width: auto;
  height: 500px;
  padding: 30px;
}

.card-customer-case-study._3.hidden {
  display: none;
  overflow: hidden;
}

._w-customer-cover {
  background-color: #1c1d1f;
  border: 1px solid #c8c8c8;
  border-radius: 15px;
  width: 64.5%;
  position: relative;
  overflow: hidden;
}

._w-customer-cover._2 {
  width: 100%;
  height: 300px;
}

._w-customer-cover.main.product {
  border-color: #3e3e3e;
}

._w-customer-cover.home {
  width: 60%;
}

._w-customer-cover.home-flex-1, ._w-customer-cover.no-show {
  width: 50%;
}

._w-customer-cover.blc {
  border-color: #3e3e3e;
  width: 55%;
}

._w-customer-cover._3 {
  width: 36.5%;
  height: 300px;
}

.customer-cover {
  background-image: url('../images/Traba.png');
  background-position: 0%;
  background-size: cover;
  justify-content: flex-end;
  align-items: flex-start;
  position: absolute;
  inset: 0%;
}

.customer-cover.traba {
  background-image: url('../images/w-cover-traba-v1.1.jpg');
  background-position: 50%;
}

.customer-cover.gigable {
  background-image: url('../images/Gigable.png');
  background-position: 50%;
  background-size: cover;
}

.customer-cover.pr {
  background-image: url('../images/PartRunner.jpg');
  background-position: 20%;
  background-size: cover;
}

.customer-cover.reach {
  background-image: url('../images/Reach.png');
  background-position: 50%;
  background-size: cover;
}

.customer-cover.we {
  background-image: radial-gradient(circle at 0 0, #00000040, #0000), url('../images/W-Energy.png');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.customer-cover.lead {
  background-image: url('../images/lSimage.png');
}

.customer-cover.lead.shade {
  background-image: radial-gradient(circle at 0 0, #0003, #0000), url('../images/lSimage.png');
  background-position: 0 0, 0%;
  background-size: auto, cover;
}

.customer-cover.gw {
  background-image: radial-gradient(circle at 0 0, #0003, #0000), url('../images/Groundworks.png');
  background-position: 0 0, 20%;
  background-size: auto, cover;
}

.customer-cover.pharmarack {
  background-image: radial-gradient(circle at 0 0, #0000004d, #0000), url('../images/pharmarack-1.jpg');
  background-position: 0 0, 10%;
  background-size: auto, cover;
}

.customer-cover.zeloce {
  background-image: url('../images/zeloce.png');
  background-position: 10%;
}

.customer-cover.magaloop {
  background-image: radial-gradient(circle at 0 0, #00000059, #0000), url('../images/Magaloop.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.customer-cover.sb {
  background-image: radial-gradient(circle at 0 0, #00000059, #0000), url('../images/sweetieboy.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.customer-cover.pagarbook {
  background-image: url('../images/image-pagarbook-1.jpg');
  background-position: 50%;
}

.customer-cover.nursa {
  background-image: linear-gradient(#00000026, #00000026), url('../images/image-nursa.jpg');
  background-position: 0 0, 50% 35%;
  background-size: auto, cover;
}

.customer-cover.groundworks {
  background-image: linear-gradient(135deg, #0006 34%, #0000004d), url('../images/Groundworks.png');
  background-position: 0 0, 0%;
  background-size: auto, cover;
}

.customer-cover.partrunner {
  background-image: url('../images/PartRunner.jpg');
}

.logo-customer-case-study {
  filter: grayscale(200%) brightness(500%);
  height: 40px;
}

.logo-customer-case-study.traba {
  filter: brightness(200%);
  height: 30px;
}

.logo-customer-case-study.gigable {
  filter: brightness(200%);
  height: 40px;
}

.logo-customer-case-study.pr {
  height: 20px;
}

.logo-customer-case-study.reach {
  height: 25px;
}

.logo-customer-case-study.we {
  height: 45px;
}

.logo-customer-case-study.pharmarack {
  height: 55px;
}

.logo-customer-case-study.gw {
  height: 20px;
}

.logo-customer-case-study.zeloce {
  height: 35px;
}

.logo-customer-case-study.magaloop {
  height: 30px;
}

.logo-customer-case-study.sb {
  height: 50px;
}

.logo-customer-case-study.pagarbook {
  filter: invert();
  height: 45px;
}

.logo-customer-case-study.nursa {
  filter: brightness(1000%);
  height: 25px;
}

.p-27 {
  color: #fff;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: Satoshi Bold, sans-serif;
  font-size: 27px;
  line-height: 135%;
}

.p-27.mode-light {
  color: #131415e6;
}

.p-27.mode-light.header-case-study.white {
  color: #fff;
}

.p-18-mode-light {
  color: #fff;
  letter-spacing: .25px;
  margin-bottom: 0;
  font-family: Satoshi Medium, sans-serif;
  font-size: 18px;
  line-height: 150%;
}

.p-18-mode-light.read-story-case-study {
  color: #131415;
  letter-spacing: 1px;
}

.p-18-mode-light.read-story-case-study.white {
  color: #fff;
}

.div-block-440-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  display: flex;
}

.div-block-440-copy._2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-end;
  align-items: flex-start;
}

._w-customer-logo-case-study.ab {
  z-index: 5;
  position: absolute;
  inset: 40px auto auto 40px;
}

._w-customer-logo-case-study.ab._2 {
  top: 30px;
  left: 30px;
}

._w-customer-info-case-study {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

._w-customer-info-case-study.hidden {
  display: none;
}

._w-leader-title-case-study {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  flex-flow: column;
  display: flex;
}

.div-block-431-copy {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: wrap;
  display: flex;
}

._w-portrait-customer {
  border: 1px solid #0003;
  border-radius: 5px;
  flex: none;
  width: 60px;
  overflow: hidden;
}

._w-portrait-customer.we {
  background-color: #3a3f43;
}

.divider-customer-cards {
  background-color: #16181733;
  width: 100%;
  height: 1px;
}

.div-block-441 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
}

.div-block-441._2, .div-block-441._2-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 0 auto;
}

.divider-customer {
  background-color: #0003;
  height: 1px;
}

._w-quote-customer {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  display: flex;
}

._w-quote-customer.hidden {
  display: none;
}

.p-21 {
  color: #fff;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: Satoshi Bold, sans-serif;
  font-size: 21px;
  line-height: 135%;
}

.p-21.mode-light-case-study {
  color: #131415e6;
}

.p-21.mode-light-case-study.tag-customer {
  color: #fff;
  letter-spacing: .5px;
  background-color: #27a359;
  border-radius: 5px;
  padding: 5px 20px;
  font-family: Satoshi Bold, sans-serif;
  font-size: 15px;
}

.p-21.mode-light-case-study.tag-customer._2 {
  background-color: #753ecd;
}

.p-21.mode-light-case-study.tag-customer._1 {
  background-color: #9c5400;
}

._w-tag-customer {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

._w-bg-customer {
  z-index: 2;
  justify-content: center;
  align-items: flex-end;
  max-width: 1600px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.image-customer-bg {
  opacity: .9;
  width: 90%;
  margin-bottom: -100px;
}

.slide-video-customer {
  width: 33.3%;
  padding: 10px;
}

.slider-video-customers {
  background-color: #ddd0;
  width: 100%;
  height: auto;
  padding-bottom: 40px;
}

._w-slide-video-customer {
  z-index: 3;
  background-color: #479c7d;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 300px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.lightbox-link-video-customer {
  width: 100%;
}

._w-video-img-customer {
  z-index: 1;
  flex-flow: column;
  flex: none;
  justify-content: center;
  width: 150%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

._w-cover-content-video-customer {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

._w-play-btn-vido-customer {
  z-index: 3;
  position: absolute;
}

.interview-cover-customer {
  filter: contrast(90%) saturate(135%) brightness(80%);
  flex: 1;
  align-self: center;
  width: 100%;
  max-width: none;
}

._w-logo-video-customers {
  flex-flow: wrap;
  display: flex;
}

._w-logo-video-customers.filter {
  filter: brightness(0%) grayscale();
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding: 10px;
  display: flex;
}

._w-logo-video-customers.filter.hidden {
  display: none;
}

._w-logo-video-customer {
  filter: grayscale() sepia();
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.logo-customer-35 {
  flex: 1;
  height: 35px;
}

.logo-customer-50 {
  height: 50px;
}

.logo-customer-18 {
  height: 18px;
}

.logo-customer-28 {
  height: 28px;
}

.logo-customer-31 {
  flex: 1;
  height: 31px;
}

.logo-customer-25 {
  height: 25px;
}

._w-home-content-v1, ._w-home-content-v1-1 {
  display: block;
}

.new-section-v1-1 {
  z-index: 1;
  background-color: #f4f4f4;
  position: relative;
}

._w-card-main-conetnt-v1-1 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  background-color: #fff;
  border: 1px solid #0003;
  border-radius: 20px;
  flex-flow: column;
  padding: 40px;
  display: flex;
}

._w-card-main-conetnt-v1-1.sws {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #ced8ba;
  max-width: 1170px;
}

._w-card-main-conetnt-v1-1.webinar {
  flex: 1;
}

._w-card-main-conetnt-v1-1.webinar.hidden {
  display: none;
}

._w-cards-business-value {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  justify-content: center;
  display: flex;
}

.card-business-value {
  background-color: #f9f9f9;
  border: 1px solid #00000026;
  border-radius: 15px;
  flex-flow: column;
  flex: 1;
  min-width: 300px;
  display: flex;
  overflow: hidden;
}

.card-business-value._1-1 {
  flex-flow: column;
  flex: none;
  width: 58%;
  display: flex;
}

.card-business-value._2-3 {
  flex: none;
  width: 100%;
}

.card-business-value._2-2 {
  flex: none;
  width: 56%;
}

.card-business-value._4-3 {
  flex: none;
  width: 100%;
}

.card-business-value._4-1 {
  flex: 0 auto;
  width: 60%;
}

._w-header-value-card {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 40px;
  display: flex;
}

._w-header-value-card._2-2, ._w-header-value-card._2-1, ._w-header-value-card._1-3, ._w-header-value-card._1-4, ._w-header-value-card._3-1, ._w-header-value-card._3-2, ._w-header-value-card._4-2, ._w-header-value-card._4-1 {
  flex: 1;
}

._w-body-value-card {
  background-color: #fff;
  flex: 1;
  display: flex;
}

.p-30-v1-1 {
  color: #000c;
  letter-spacing: -.3px;
  margin-bottom: 0;
  font-family: Satoshi Medium, sans-serif;
  font-size: 30px;
  line-height: 135%;
}

.p-30-v1-1.sub-header {
  text-align: center;
}

.p-30-v1-1.light {
  color: #fffc;
}

.p-27-v1-1 {
  color: #000c;
  letter-spacing: -.5px;
  margin-bottom: 0;
  font-family: Satoshi Medium, sans-serif;
  font-size: 27px;
  line-height: 135%;
}

.p-27-v1-1.green {
  color: #0e7e3b;
  line-height: 120%;
}

.p-27-v1-1.light {
  color: #fffc;
}

.p-40-v1-1 {
  color: #000c;
  font-size: 40px;
  line-height: 135%;
}

.p-40-v1-1.section-header-v1-1 {
  margin-bottom: 0;
}

.p-40-v1-1.section-header-v1-1.centered {
  text-align: center;
}

._w-illustration-value-card {
  background-color: #eee;
  flex: 1;
  position: relative;
  overflow: hidden;
}

._w-illustration-value-card._1-1 {
  background-color: #f9e2c7;
  flex: none;
  width: 55%;
}

._w-illustration-value-card._1-2 {
  background-color: #ebebea;
  background-image: url('../images/image-value-1-2.png'), linear-gradient(#e9e7ebf0, #e9e7ebf0), url('../images/texture1.jpg');
  background-position: 45%, 0 0, 0 0;
  background-size: cover, auto, cover;
  height: auto;
  box-shadow: inset 0 0 35px #00000026;
}

._w-illustration-value-card._1-3 {
  background-color: #ebebea;
  height: 300px;
}

._w-illustration-value-card._1-4 {
  background-color: #c8c4ce;
  background-image: url('../images/value-image-1-4.png');
  background-position: 0 0;
  background-size: cover;
  height: 300px;
}

._w-illustration-value-card._2-1 {
  filter: none;
  background-image: url('../images/img-value-2-1-1.jpg');
  background-position: 50%;
  background-size: cover;
  height: 300px;
  box-shadow: inset 0 0 60px #0000000d;
}

._w-illustration-value-card._2-2 {
  background-color: #383938;
  background-image: url('../images/value-image-2-2.png');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 90%;
  justify-content: center;
  align-items: flex-end;
  height: 300px;
  display: flex;
}

._w-illustration-value-card._2-3 {
  background-color: #c6c79f;
  background-image: linear-gradient(#c6c79fe6, #c6c79fe6), url('../images/texture1-1.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat-x;
  background-size: auto, contain;
  flex: none;
  justify-content: center;
  align-items: flex-end;
  width: 65%;
  height: 340px;
  display: flex;
}

._w-illustration-value-card._3-1 {
  justify-content: center;
  align-items: center;
  height: 300px;
  display: flex;
}

._w-illustration-value-card._3-2 {
  background-color: #94a9b0;
  background-image: url('../images/value-image-3-2.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 90%;
  justify-content: center;
  align-items: flex-end;
  height: 300px;
  display: flex;
}

._w-illustration-value-card._4-3 {
  background-image: linear-gradient(#6a9072d9, #6a9072d9), url('../images/texture1-1.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex: none;
  justify-content: center;
  align-items: flex-start;
  width: 70%;
  height: 360px;
  display: flex;
}

._w-illustration-value-card._4-2 {
  background-color: #a8c3a7;
  justify-content: center;
  align-items: center;
  height: 300px;
  display: flex;
}

._w-illustration-value-card._4-1 {
  background-color: #a8c2a7;
  background-image: url('../images/value-image-4-1.png');
  background-position: 50% -10%;
  background-repeat: no-repeat;
  background-size: 78%;
  justify-content: center;
  align-items: flex-end;
  height: 300px;
  display: flex;
}

._w-description-value-card {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  flex: 1;
  padding: 40px;
  display: flex;
}

._w-description-value-card._1-1 {
  background-color: #fdf6ec;
  justify-content: center;
  align-items: flex-start;
}

._w-description-value-card._2-3 {
  background-color: #edede4;
  justify-content: center;
  align-items: stretch;
}

._w-description-value-card._4-3 {
  background-color: #dcecda;
  justify-content: center;
  align-items: stretch;
}

.p-15-v1-1 {
  color: #000;
  letter-spacing: .4px;
  margin-bottom: 0;
  font-family: Satoshi Regular, sans-serif;
  font-size: 15px;
  line-height: 135%;
}

.p-15-v1-1.bold {
  font-family: Satoshi Bold, sans-serif;
}

.p-15-v1-1.bold.for-dark {
  color: #fff;
}

.p-15-v1-1.medium {
  color: #000c;
  font-family: Satoshi Medium, sans-serif;
}

.p-15-v1-1.opc-60 {
  opacity: .6;
}

.p-15-v1-1.light {
  color: #fffc;
}

.p-15-v1-1.light.crm-subtext {
  color: #b88bff;
}

.p-15-v1-1.light.temp {
  flex: 1;
  line-height: 225%;
}

.p-15-v1-1.light._3 {
  text-align: center;
}

.p-15-v1-1.black {
  font-family: Satoshi Black, Arial, sans-serif;
}

.p-15-v1-1.source {
  font-size: 13px;
  font-style: italic;
  line-height: 120%;
}

.p-15-v1-1.green {
  color: #75e8a3;
}

._w-heading-main-content-v1-1 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

._w-heading-main-content-v1-1.tabs {
  justify-content: center;
  align-items: center;
}

._w-card-timeline {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  padding-top: 40px;
  display: flex;
}

._w-body-timeline {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
}

._w-timeline {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  flex: 1;
  display: flex;
}

._w-prduct-images {
  background-image: linear-gradient(325deg, #74957d, #a1c199 65%, #b6bc93);
  border-radius: 5px;
  flex-flow: column;
  flex: 1;
  display: flex;
  position: relative;
  overflow: hidden;
}

._w-prduct-images._2 {
  background-image: linear-gradient(325deg, #bbd4a8, #d1cf9d 41%, #d4ce9b 90%, #d3d0b7);
  height: 900px;
}

._w-prduct-images._1 {
  border: 1px solid #00000026;
  flex-flow: column;
  height: 800px;
  display: flex;
}

._w-timeline-item {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #f9f9f9;
  border: 1px solid #00000026;
  border-radius: 5px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 15px 20px;
  transition: all .2s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

._w-timeline-item:hover {
  background-image: linear-gradient(#00000005, #00000005);
  transform: translate(0, -5px);
  box-shadow: 0 3px #0000001a;
}

.p-12-v1-1 {
  color: #0000004d;
  letter-spacing: 1.5px;
  margin-bottom: 0;
  font-family: Satoshi Black, Arial, sans-serif;
  font-size: 12px;
  line-height: 135%;
}

.p-12-v1-1.tag-timeline {
  text-transform: uppercase;
}

.timeline-feature-highlight {
  color: #4e6457;
  background-color: #9fbf9833;
  border: 1.5px solid #6d827580;
  border-radius: 5px;
  margin-bottom: 2px;
  padding: 5px 10px;
  font-family: Satoshi Bold, sans-serif;
  font-size: 13px;
  font-style: normal;
  line-height: 100%;
  display: inline-block;
}

._w-ic-timeline-item {
  z-index: 5;
  background-color: #fff;
  position: relative;
}

.line-timeline {
  background-color: #aab8ad;
  width: 1px;
  left: 19px;
}

.line-timeline.bottom {
  position: absolute;
  top: 50%;
  bottom: 0;
}

.line-timeline.top {
  position: absolute;
  top: -15px;
  bottom: 50%;
}

._w-case-study-home {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.divider-home-card {
  background-color: #0003;
  height: 1px;
}

._w-cta-main-v1-1 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 20px;
  display: flex;
}

._w-cta-main-v1-1.u-pt-0 {
  margin-top: 0;
  padding-top: 0;
}

._w-cta-main-v1-1.u-pb-20 {
  padding-bottom: 20px;
}

._w-cta-main-v1-1.sws25 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 20px;
}

.img-value-2-3-1 {
  width: 30%;
}

.img-value-2-3-2 {
  width: 46%;
}

._w-img-value-2-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

._w-content-case-study-main {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  flex: 1;
  order: -1;
  justify-content: space-between;
  display: flex;
}

._w-content-case-study-main._2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: flex-start;
}

._w-content-case-study-main.order-last {
  order: 1;
}

._w-value-description {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

._w-cards-value-cta {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.div-block-442 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.ctas-main-v1-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

._w-header-main-interaction {
  white-space: nowrap;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

._w-header-main-interaction._1 {
  color: #00ce5c;
}

._w-header-main-interaction._2 {
  color: #9b5cff;
}

._w-header-main-interaction._3 {
  color: #d57b11;
}

.p-18-v1-1 {
  color: #000c;
  letter-spacing: .35px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Satoshi Medium, sans-serif;
  font-size: 18px;
  line-height: 150%;
}

.p-18-v1-1.light {
  color: #fffc;
  font-family: Satoshi Regular, sans-serif;
}

.p-18-v1-1.e-o-70 {
  opacity: .7;
}

.p-18-v1-1.dark-green {
  color: #5b7665;
  font-size: 15px;
}

.p-18-v1-1.testimonial {
  color: #000000b3;
  letter-spacing: .2px;
  font-family: Satoshi Bold, sans-serif;
}

.p-18-v1-1.paragraph-case-study-lead {
  padding-left: 40px;
  font-family: Satoshi Bold, sans-serif;
}

.p-18-v1-1.bold {
  font-family: Satoshi Bold, sans-serif;
}

.p-18-v1-1.reg {
  font-family: Satoshi Regular, sans-serif;
}

.p-18-v1-1.speaker-webinar {
  font-family: Satoshi Bold, sans-serif;
}

.p-18-v1-1.speaker-title-webinar {
  font-family: Satoshi Regular, sans-serif;
}

.p-18-v1-1-light {
  color: #fffc;
  letter-spacing: .5px;
  margin-bottom: 0;
  font-family: Satoshi Variable, Arial, sans-serif;
  font-size: 18px;
}

.p-18-v1-1-light.bold {
  font-weight: 600;
}

.p-18-v1-1-light.track-sws25 {
  color: #06ba52;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 600;
}

.news-header-v1-1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #000000bf;
  border: 1px solid #4e4e4e;
  border-radius: 15px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 10px 20px 10px 10px;
  transition: all .2s ease-in-out;
  display: flex;
  position: relative;
  overflow: hidden;
}

.news-header-v1-1:hover {
  background-image: linear-gradient(#0000001a, #0000001a);
  box-shadow: 0 0 3px #ffffff1a;
}

.news-header-v1-1.hidden {
  display: none;
}

.news-header-v1-1.webinar {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #161817;
  border-color: #525252;
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  padding: 0;
  position: relative;
  overflow: hidden;
}

._w-news-header-v1-1 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

._w-news-header-v1-1.webinar {
  margin-bottom: 50px;
}

.p-15-v1-1-light {
  color: #fffc;
  letter-spacing: .5px;
  margin-bottom: 0;
  font-family: Satoshi Regular, sans-serif;
  font-size: 15px;
}

.p-15-v1-1-light.news._18, .p-15-v1-1-light.news._18-copy {
  display: inline-block;
}

.p-15-v1-1-light.white {
  color: #fff;
}

.p-15-v1-1-light.white.s {
  font-size: 13px;
}

.news-tag-header-section {
  color: #27a358;
  letter-spacing: 1px;
  background-color: #2a3c2a;
  border-radius: 20px;
  margin-bottom: 0;
  padding: 1px 10px;
  font-family: Satoshi Black, Arial, sans-serif;
  font-size: 10px;
}

.news-tag-header-section.webinar {
  z-index: 20;
  border: 1px solid #094609;
  position: absolute;
  inset: 10px auto auto 10px;
}

.news-tag-header-section.webinar.light {
  color: #0c8642;
  background-color: #cadcd1;
  border-color: #0c8642;
}

._w-header-content-home-v1-1 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  margin-bottom: 40px;
  display: flex;
}

._w-main-header-home-v1-1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

._w-main-header-home-v1-1.flex.hidden {
  display: none;
}

._w-header-visual-home-v1-1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  place-content: stretch center;
  display: flex;
}

.card-case-header-home {
  background-color: #1f201f;
  border: .5px solid #3e3e3e;
  border-radius: 5px;
  flex: 1;
  padding: 200px 30px 30px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.image-card-header-home {
  z-index: 0;
  background-image: url('../images/healthcare2.png');
  background-position: 50%;
  background-size: cover;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  justify-content: center;
  align-items: center;
  height: 280px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.image-card-header-home._2 {
  background-image: url('../images/header-image2.jpg');
}

.image-card-header-home._4 {
  background-image: url('../images/header-image1.jpg');
  background-position: 50%;
  background-size: cover;
}

._w-case-studies-header-v1-1 {
  z-index: 1;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
}

.p-13-v1-1-light {
  color: #ffffffb3;
  letter-spacing: .8px;
  margin-bottom: 0;
  font-family: Satoshi Regular, sans-serif;
  font-size: 13px;
  line-height: 135%;
}

.text-invis-header-main {
  display: none;
}

.text-alignment-bottom {
  height: 0;
}

._w-card-case-study-header-home {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tag-use-case-header-home-v1-1 {
  color: #fff;
  letter-spacing: .75px;
  border-radius: 5px;
  padding: 3px 10px;
  font-family: Satoshi Bold, sans-serif;
}

.tag-use-case-header-home-v1-1._1 {
  background-color: #188c47;
}

.tag-use-case-header-home-v1-1._2 {
  background-color: #753ecd;
}

.tag-use-case-header-home-v1-1._3 {
  background-color: #9c5400;
}

.paragraph-23 {
  margin-bottom: 0;
}

.div-block-443 {
  filter: blur(3px);
  background-image: url('../images/image-value-1-3-1.jpg');
  background-size: cover;
  position: absolute;
  inset: -21%;
}

._w-product-image-v1-1 {
  flex: 1;
  width: 100%;
  box-shadow: inset -50px -50px 100px #0003;
}

._w-product-image-v1-1._1-0 {
  box-shadow: none;
  background-image: url('../images/product-image-1-0-1.png');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto 70%;
}

._w-product-image-v1-1._2-0 {
  background-image: url('../images/product-image-2-0-2.png');
  background-position: 5vw 10vw;
  background-repeat: no-repeat;
  background-size: auto 125%;
  box-shadow: inset -50px -50px 100px #0000001a;
}

.image-213 {
  z-index: 5;
  width: 80%;
  position: absolute;
  left: 10px;
}

._w-value-image-1-1 {
  border: 1px solid #00000026;
  border-radius: 10px;
  width: 135%;
  height: 135%;
  display: flex;
  position: absolute;
  top: 2.5vw;
  left: 6vw;
  overflow: hidden;
  box-shadow: 0 0 30px #b380004d;
}

.image-215 {
  transform: translate(0, -18%);
}

._w-logos-home-v1-1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  justify-content: space-between;
  display: flex;
}

._w-logos-home-v1-1.ai {
  grid-column-gap: 35px;
  filter: invert();
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
}

._w-logos-home-v1-1.fsm {
  filter: invert();
}

._w-logo-customer-home-v1-1 {
  filter: brightness(0%) grayscale();
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 45px;
  display: flex;
}

._w-logo-customer-home-v1-1._2 {
  filter: contrast(400%) grayscale();
}

._w-logo-customer-home-v1-1.hidden {
  display: none;
}

.logo-home-png {
  height: 35px;
}

.image-218 {
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
}

._w-com-content-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

._w-tag-tab-home-v1-1 {
  z-index: 2;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 30px;
  display: flex;
}

.p-60-white-v1-1 {
  color: #fff;
  text-align: center;
  text-shadow: 0 0 30px #000c, 0 0 50px #0000004d;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Satoshi Bold, sans-serif;
  font-size: 60px;
  line-height: 135%;
}

._w-main-header-v1-1 {
  flex-flow: column;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

._w-header-content-v1-1 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  margin-bottom: 40px;
  display: flex;
}

._w-ctas-main-v1-1 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  display: flex;
}

._w-ctas-main-v1-1.u-pb-20 {
  padding-top: 0;
  padding-bottom: 20px;
}

.btn-light-main {
  color: #131415;
  background-color: #ffffff03;
  border: 1px solid #0003;
  border-radius: 5px;
  padding: 10px 25px;
  font-family: Satoshi Bold, sans-serif;
  font-size: 15px;
  transition: all .2s;
}

.btn-light-main:hover {
  background-color: #0000001a;
}

._w-header-visual-main-v1-1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  place-content: stretch center;
  display: flex;
}

._w-header-visual-main-v1-1.hubspot {
  justify-content: center;
  align-items: flex-start;
  height: 580px;
  overflow: hidden;
}

.p-24-white-v1-1 {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  margin-bottom: 0;
  font-family: Satoshi Regular, sans-serif;
  font-size: 24px;
  line-height: 150%;
}

.p-24-white-v1-1.o-60 {
  opacity: .6;
}

._w-customer-info-case-study-v1-1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-218-copy {
  padding-left: 5px;
  padding-right: 5px;
}

.image-219 {
  width: 87%;
  margin-top: 5%;
}

.image-220 {
  opacity: .95;
  height: 100%;
}

.image-221 {
  filter: invert();
  height: 60px;
}

.div-block-444 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

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

.p-50-v1-1 {
  color: #000c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  line-height: 135%;
}

.p-50-v1-1.light {
  color: #fff;
}

.p-50-v1-1.light.t-a-c {
  text-align: center;
}

._w-visual-case-study {
  border: 1px solid #3e3e3e;
  border-radius: 5px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  margin-bottom: 40px;
  display: flex;
  overflow: hidden;
}

.new-body-case-study-v1-1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.company-card-case-study-v1-1 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #1f201f00;
  border-radius: 0;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 28%;
  padding: 40px;
  display: flex;
}

._w-content-case-study-v1-1 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-direction: column;
  align-content: stretch;
  display: flex;
}

.div-block-446 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

._w-quote-case-study-v1-1 {
  background-color: #e7e7e7;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  flex-direction: row;
  flex: none;
  padding: 25px;
  display: flex;
}

._w-quote-case-study-v1-1.hidden {
  display: none;
}

._w-quote-case-study-v1-1.dark {
  background-color: #1b1d1c;
  border-color: #fff3;
  border-radius: 10px;
  flex: 1;
  padding-left: 40px;
  padding-right: 40px;
}

._w-quote-case-study-v1-1.dark.contact {
  border-width: 0;
}

._w-quote-case-study-v1-1.gw {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  flex: 1;
}

.div-block-447 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

._w-company-info-case-study {
  flex: 0 auto;
}

.image-223 {
  filter: brightness(125%);
  height: 35px;
}

.p-32-v1-1 {
  color: #151817;
  line-height: 135%;
}

._w-diagram-case-study {
  background-color: #e7e7e7;
  border: 1px solid #00000026;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 40px;
  display: flex;
}

.image-224 {
  width: 45%;
  display: none;
}

._w-grid-case-study {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #00000026;
  border-radius: 10px;
  flex: none;
  grid-template: "Area Area-2"
                 "Area Area-2"
                 "Area Area-2"
                 "Area Area-2"
                 "Area Area-2"
                 "Area Area-2"
                 / 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 97vw;
  max-width: 1180px;
  display: flex;
  position: relative;
  overflow: scroll;
}

.side-column-case-study {
  z-index: 5;
  background-color: #f4f4f4;
  border-right: 1px solid #00000026;
  flex: none;
  grid-template-rows: 67px 113px 211px 113px 346px auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 15%;
  min-width: 180px;
  display: grid;
  position: sticky;
  left: 0;
  box-shadow: 0 0 20px 2px #0000001a;
}

.main-columns-case-study {
  z-index: 4;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 250px 250px 250px 250px;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.cell-case-study {
  border-bottom: 1px solid #0000001a;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 18px 20px 16px 15px;
  display: flex;
}

.cell-case-study.row1 {
  height: 67px;
}

.cell-content-case-study {
  border-bottom: 1px solid #0000001a;
  flex-flow: column;
  padding: 20px 15px 20px 20px;
  display: flex;
}

.p-table-case-study {
  color: #000c;
  letter-spacing: .5px;
  margin-bottom: 0;
  font-family: Satoshi Medium, sans-serif;
  font-size: 18px;
  line-height: 135%;
}

.list-case-study-column {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 15px;
  list-style-type: square;
  display: flex;
}

.list-case-study-column._2 {
  list-style-type: decimal;
}

._w-image-nursa {
  background-image: url('../images/image-nursa.jpg');
  background-position: 50%;
  background-size: cover;
  border: 1px solid #ffffff26;
  border-radius: 10px;
  flex: 1;
  align-self: stretch;
  overflow: hidden;
}

.div-block-449 {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
}

.div-block-450 {
  background-color: #cce2d0;
  border-radius: 20px;
  padding: 5px 20px;
}

.list-item-2 {
  margin-bottom: 30px;
}

._w-grid-case-studies {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template: "Area Area"
                 ". ."
                 ". ."
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

._w-grid-case-studies.healthcare {
  grid-template-rows: auto;
}

._w-grid-case-studies.light-industrial {
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: .25fr;
  display: flex;
}

.div-block-454 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.div-block-455 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  display: flex;
}

.div-block-456 {
  background-image: url('../images/image-nursa-1.png');
  background-position: 50%;
  background-size: cover;
  border: 1px solid #00000026;
  border-radius: 10px;
  flex: 1;
  overflow: hidden;
}

.card-nursa {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #e7e7e7;
  border: 1px solid #00000026;
  border-radius: 10px;
  flex-flow: column;
  flex: 1;
  padding: 35px;
  display: flex;
}

._w-cards-nursa {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  margin-top: 10px;
  display: flex;
}

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

.image-225 {
  height: 150px;
}

.div-block-458 {
  grid-column-gap: 10px;
  grid-row-gap: 5px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-227 {
  height: 45px;
}

._w-image-sunderstorm {
  background-image: url('../images/image-sunderstorm.jpg');
  background-position: 50% 14%;
  background-size: cover;
  border: 1px solid #ffffff26;
  border-radius: 10px;
  flex: 1;
  align-self: stretch;
  overflow: hidden;
}

.div-block-459 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

._w-image-case-study {
  background-color: #e6e6e6;
  border: 1px solid #00000026;
  border-radius: 10px;
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
  overflow: hidden;
}

._w-image-case-study.pagarbook1 {
  background-image: url('../images/image---pagarbook1.png');
  background-position: 50%;
  background-size: cover;
  max-height: 600px;
}

._w-image-case-study.sunderstorm2 {
  background-image: url('../images/value-image-4-3-1.png');
  background-position: 100%;
  background-size: cover;
  flex: none;
  height: 55vw;
  max-height: 670px;
}

._w-image-case-study.sunderstorm1 {
  background-image: url('../images/image-sunderstorm1.jpg');
  background-position: 50%;
  background-size: cover;
  order: -1;
}

._w-image-case-study.sunderstorm3 {
  background-image: url('../images/Group-1013.jpg');
  background-position: 100%;
  background-size: cover;
  flex: none;
  height: 55vw;
  max-height: 670px;
  display: none;
}

._w-image-case-study.tradeindia {
  background-image: url('../images/image-2.jpg');
  background-position: 50%;
  background-size: cover;
  max-height: 600px;
}

._w-image-case-study.tradeindia2 {
  background-image: url('../images/field-sales.png');
  background-position: 50%;
  background-size: cover;
  order: -1;
}

._w-image-case-study.traba {
  background-image: url('../images/w-cover-traba-v1.1.jpg');
  background-position: 50%;
  background-size: cover;
  max-height: 600px;
}

._w-image-case-study._w-energy-1 {
  background-image: url('../images/image-wenergy.png');
  background-position: 50%;
  background-size: cover;
  max-height: 800px;
}

._w-image-case-study.groundworks {
  background-image: url('../images/image-63.png');
  background-position: 50%;
  background-size: cover;
}

._w-image-case-study.magaloop {
  background-image: url('../images/image-magaloop.jpg');
  background-position: 50%;
  background-size: cover;
  max-height: 800px;
}

.p-21-v1-1 {
  color: #000c;
  letter-spacing: .5px;
  margin-bottom: 0;
  font-family: Satoshi Variable, Arial, sans-serif;
  font-size: 21px;
  line-height: 150%;
}

.p-21-v1-1.light {
  color: #fff;
}

.p-21-v1-1.light.reg {
  font-family: Satoshi Variable, Arial, sans-serif;
}

.p-21-v1-1.lineheight-120 {
  line-height: 120%;
}

.p-21-v1-1.reg {
  font-family: Satoshi Medium, sans-serif;
}

._w-image-pagarbook {
  background-image: url('../images/image-pagarbook-1.jpg');
  background-position: 50% 95%;
  background-size: cover;
  border: 1px solid #ffffff26;
  border-radius: 10px;
  flex: 1;
  align-self: stretch;
  overflow: hidden;
}

.new-testimonial-case-study-v1-1 {
  background-color: #e7e7e7;
  border: 1px solid #e6e6e6;
  border-radius: 5px;
  flex-direction: row;
  flex: none;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 40px;
  display: flex;
}

.div-block-460 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.new-w-customer-photo-v1-1 {
  border: 1px solid #0000004d;
  border-radius: 50px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 90px;
  height: 90px;
  margin-right: 30px;
  display: flex;
  overflow: hidden;
}

.div-block-461 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  padding-bottom: 10px;
  padding-left: 40px;
  display: flex;
}

.div-block-462 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.div-block-463 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  display: flex;
}

.new-body-v1-1 {
  background-color: #161817;
}

.div-block-465 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.div-block-466 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  flex: 1;
  display: flex;
}

._w-content-call-for-speaker, .div-block-467 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.form-attendee-sws {
  display: block;
}

.div-block-468 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

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

._w-image-tradeindia {
  background-image: url('../images/image-1.jpg');
  background-position: 50%;
  background-size: cover;
  border: 1px solid #ffffff26;
  border-radius: 10px;
  flex: 1;
  align-self: stretch;
  overflow: hidden;
}

.image-197-copy {
  width: 38%;
  height: 100%;
}

._w-logos-sws {
  grid-column-gap: 74px;
  grid-row-gap: 15px;
  flex-flow: wrap;
  justify-content: space-between;
  display: flex;
}

.logo-sws {
  max-height: 60px;
}

.bold-text-18 {
  color: #fff;
}

.div-block-471 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

._w-speaker-featured-session {
  z-index: 3;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

._w-speaker-featured-session.hidden, ._w-speaker-featured-session.tba {
  display: none;
}

.p-24-v1-1 {
  color: #161817;
  margin-bottom: 0;
  font-family: Satoshi Medium, sans-serif;
  font-size: 24px;
  line-height: 150%;
}

.p-24-v1-1.light {
  color: #fff;
}

._w-cards-featured-sessions {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

._w-speaker-featured-sessions {
  z-index: 5;
  border: 1px solid #9d9e9d;
  border-radius: 10px;
  width: 70px;
  height: 70px;
  position: relative;
  overflow: hidden;
}

._w-speaker-featured-sessions.tba {
  background-color: #e7e6e6;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

._w-image-shiftworksummit {
  background-image: url('../images/shift-work-summit.jpg');
  background-position: 50%;
  background-size: cover;
  border: 0 solid #0003;
  border-radius: 10px;
  width: 50%;
  overflow: hidden;
}

._w-card-header-sws {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-467-copy {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  display: flex;
}

.p-30-v1-1-sws-session {
  color: #000c;
  letter-spacing: -.3px;
  text-transform: capitalize;
  margin-bottom: 0;
  font-family: Satoshi Medium, sans-serif;
  font-size: 30px;
  line-height: 135%;
}

.p-30-v1-1-sws-session.reg {
  font-family: Satoshi Regular, sans-serif;
}

.div-block-473 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  display: flex;
}

.card-about-ht {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #edeeef;
  border: 1px solid #00000026;
  border-radius: 10px;
  flex-flow: column;
  flex: none;
  width: 46%;
  padding: 35px;
  display: flex;
}

._w-investor-logos {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

._w-cards-values {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  display: flex;
}

._w-content-about-v1-1 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  align-content: stretch;
  display: flex;
}

.image-about-bg {
  opacity: .5;
}

._w-image-traba {
  background-image: url('../images/Traba.png');
  background-position: 50%;
  background-size: cover;
  border: 1px solid #3e3e3e;
  border-radius: 10px;
  flex: 1;
  align-self: stretch;
  overflow: hidden;
}

.heading-40-copy {
  color: #313131;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Satoshi Bold, sans-serif;
  font-size: 40px;
  line-height: 135%;
}

.image-228 {
  height: 70%;
}

._w-image-gigable {
  background-image: url('../images/Gigable.png');
  background-position: 50%;
  background-size: cover;
  border: 1px solid #ffffff26;
  border-radius: 10px;
  flex: 1;
  align-self: stretch;
  overflow: hidden;
}

.div-block-474 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

._w-image-reach {
  background-image: url('../images/Reach.png');
  background-position: 50%;
  background-size: cover;
  border: 1px solid #ffffff26;
  border-radius: 10px;
  flex: 1;
  align-self: stretch;
  overflow: hidden;
}

._w-image-wenergy {
  background-image: url('../images/W-Energy.png');
  background-position: 50%;
  background-size: cover;
  border: 1px solid #ffffff26;
  border-radius: 10px;
  flex: 1;
  align-self: stretch;
  overflow: hidden;
}

._w-image-groundworks {
  background-image: url('../images/Groundworks.png');
  background-position: 50%;
  background-size: cover;
  border: 1px solid #ffffff26;
  border-radius: 10px;
  flex: 1;
  align-self: stretch;
  overflow: hidden;
}

._w-image-magaloop {
  background-image: url('../images/Magaloop.png');
  background-position: 50% 95%;
  background-size: cover;
  border: 1px solid #ffffff26;
  border-radius: 10px;
  flex: 1;
  align-self: stretch;
  overflow: hidden;
}

._w-image-zeloce {
  background-image: url('../images/zeloce.png');
  background-position: 50% 95%;
  background-size: cover;
  border: 1px solid #ffffff26;
  border-radius: 10px;
  flex: 1;
  align-self: stretch;
  overflow: hidden;
}

._w-image-lead {
  background-image: url('../images/lSimage.png');
  background-position: 50% 95%;
  background-size: cover;
  border: 1px solid #ffffff26;
  border-radius: 10px;
  flex: 1;
  align-self: stretch;
  overflow: hidden;
}

.h4-v1-1 {
  color: #151817;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 150%;
}

._w-image-partrunner {
  background-image: url('../images/PartRunner.jpg');
  background-position: 50% 95%;
  background-size: cover;
  border: 1px solid #ffffff26;
  border-radius: 10px;
  flex: 1;
  align-self: stretch;
  overflow: hidden;
}

._w-time-session-agenda {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  align-items: center;
  display: flex;
}

._w-speakers-session-agenda {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

._w-speakers-session-agenda.l {
  grid-column-gap: 25px;
}

._w-content-session-agenda {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 40px;
  display: flex;
}

._w-image-session-agenda {
  min-width: 240px;
}

._w-image-session-agenda.leaders {
  background-image: url('../images/video-cover-4.jpg');
  background-position: 50%;
  background-size: cover;
}

._w-image-session-agenda.staffing {
  background-image: url('../images/staffing-1.png');
  background-position: 50%;
  background-size: cover;
}

._w-image-session-agenda.earnings {
  background-image: url('../images/earnings.png');
  background-position: 50%;
  background-size: cover;
}

._w-image-session-agenda.opening {
  background-image: url('../images/opening.png');
  background-position: 50%;
  background-size: cover;
}

._w-image-session-agenda.light-industrial1 {
  background-image: url('../images/light-industrial-1.png');
  background-position: 50%;
  background-size: cover;
}

._w-image-session-agenda.healthcare1 {
  background-image: url('../images/healthcare1.png');
  background-position: 50%;
  background-size: cover;
}

._w-image-session-agenda.healthcare2 {
  background-image: url('../images/healthcare2.png');
  background-position: 50%;
  background-size: cover;
}

._w-image-session-agenda.staffing2 {
  background-image: url('../images/staffing2.png');
  background-position: 50%;
  background-size: cover;
}

._w-image-session-agenda.payment {
  background-image: url('../images/image-1_1.jpg');
  background-position: 0 0;
  background-size: cover;
}

._w-image-session-agenda.sw {
  background-image: url('../images/video-cover-3.jpg');
  background-position: 50%;
  background-size: cover;
}

._w-image-session-agenda.wonolo {
  background-image: url('../images/image-4.jpg');
  background-position: 50%;
  background-size: cover;
}

._w-image-session-agenda.sw25-1 {
  background-image: url('../images/SWS25-1.png');
  background-position: 50%;
  background-size: cover;
}

._w-image-session-agenda.sw25-3 {
  background-image: url('../images/SWS25-3.png');
  background-position: 50%;
  background-size: cover;
}

._w-image-session-agenda.sw25-5 {
  background-image: url('../images/SWS25-5.png');
  background-position: 50%;
  background-size: cover;
}

._w-image-session-agenda.sw25-4 {
  background-image: url('../images/LTS-cover.jpg');
  background-position: 50%;
  background-size: cover;
}

._w-image-session-agenda.sw25-6 {
  background-image: url('../images/video-cover-4.jpg');
  background-position: 50%;
  background-size: cover;
}

._w-image-session-agenda.sw25-7 {
  background-image: url('../images/image-4.jpg');
  background-position: 50%;
  background-size: cover;
}

._w-image-session-agenda.sw25-8 {
  background-image: url('../images/video-cover-3.jpg');
  background-position: 50%;
  background-size: cover;
}

._w-image-session-agenda.sw25-9 {
  background-image: url('../images/SWS25-8.png');
  background-position: 50%;
  background-size: cover;
}

._w-image-session-agenda.sw25-10 {
  background-image: url('../images/image-1_1.jpg');
  background-position: 0 0;
  background-size: cover;
}

._w-image-session-agenda.sw25-2 {
  background-image: url('../images/SWS25-2.png');
  background-position: 50%;
  background-size: cover;
}

.card-session-agenda-sws {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  filter: saturate(0%);
  background-color: #f9f9f9;
  border: 1px solid #00000026;
  border-radius: 15px;
  flex-flow: row;
  flex: 1;
  transition: all .2s;
  display: flex;
  overflow: hidden;
}

.card-session-agenda-sws:hover {
  filter: saturate(80%);
  border-color: #0000004d;
}

.card-session-agenda-sws.replays {
  filter: none;
  position: relative;
}

._w-session-agenda-sws {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

._w-time-session-sws {
  flex: 0 auto;
  min-width: 100px;
}

.p-13-v1-1 {
  color: #323232;
  margin-bottom: 0;
  font-size: 13px;
  line-height: 135%;
}

.p-13-v1-1.bold {
  font-family: Satoshi Black, Arial, sans-serif;
}

.p-13-v1-1.bold.e-o-70 {
  opacity: .7;
}

._w-timeinfo-session-agenda {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  display: flex;
}

.div-block-475 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  display: flex;
}

._w-iconcard-industry-sws {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-bottom: 30px;
  display: flex;
}

._w-iconcard-industry-sws._2.hidden {
  display: none;
}

.img-industry-sws {
  filter: brightness(140%) saturate(25%);
  width: 100px;
}

.img-industry-sws._2 {
  filter: brightness(140%) saturate(15%);
  max-width: 60%;
}

._w-img-industry-sws {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #f9f9f9;
  border-radius: 10px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  padding: 40px;
  display: flex;
}

.label-industry-sws {
  color: #000c;
  text-align: center;
  letter-spacing: .35px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Satoshi Medium, sans-serif;
  font-size: 18px;
  line-height: 150%;
}

._w-benefits-industry-sws {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #f9f9f9;
  border-radius: 10px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  padding: 40px;
  display: flex;
}

.div-block-476 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: wrap;
  display: flex;
}

.session-subtitle {
  font-family: Satoshi Regular, sans-serif;
}

.heading-30-v1-1 {
  color: #131415;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Satoshi Bold, sans-serif;
  font-size: 30px;
  line-height: 125%;
}

.heading-30-v1-1.u-t-l {
  text-align: left;
}

._w-speaker-photo-sws2024 {
  flex: none;
  justify-content: center;
  align-items: center;
  margin-right: 20px;
  display: flex;
  overflow: hidden;
}

._w-session-video-sws2024 {
  background-color: #0003;
  border: 1px solid #ffffff4d;
  border-radius: 5px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

._w-speakers-sws2024 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  display: flex;
}

._w-speaker-sws2024 {
  align-items: center;
  max-width: 400px;
  display: flex;
}

._w-header-banner-sms2024 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

._w-text-banner-sws2024 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  display: flex;
}

._w-content-banner-sws2024 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  align-items: center;
  display: flex;
}

.divider-sws2024 {
  background-color: #36363633;
  flex: 1;
  height: 1px;
  margin-left: 15px;
  margin-right: 15px;
}

.heading-35 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Satoshi Bold, sans-serif;
  font-size: 35px;
  line-height: 135%;
}

.heading-35.t-a-l {
  text-align: left;
}

.heading-35.mode-light {
  color: #131415;
}

.image-230 {
  border: 1px solid #0003;
  border-radius: 5px;
  width: 80px;
}

.div-block-302-copy {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  display: flex;
}

._w-cta-new-v1-1 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.list-sessions-sws24 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  display: flex;
}

._w-image-session-cover-sws24 {
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 240px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.image-use-case-sws24 {
  filter: grayscale(35%);
  max-width: none;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
}

.div-block-477 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  display: flex;
}

.div-block-478 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.div-block-478.hidden {
  display: none;
}

._w-card-feature-pricing {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #0003;
  border: 1px solid #27a35933;
  border-radius: 5px;
  flex-wrap: wrap;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 30px;
  display: flex;
}

.new-w-card-pricing-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  flex: 1;
  align-items: stretch;
  padding: 0 20px 20px;
  display: flex;
}

._w-card-feature-pricing {
  border-color: #ffffff1a;
  position: relative;
}

._w-card-feature-pricing.horizontal {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

._w-card-feature-pricing.horizontal.tag._2 {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
}

._w-card-feature-pricing.horizontal.tag.new {
  border-color: #cecf7433;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
}

._w-card-feature-pricing.basicvis {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
}

._w-mainfeature-pow {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

._w-mainfeature-pow.basicvis {
  justify-content: flex-start;
  align-items: center;
  width: auto;
}

._w-mainfeature-pow._2 {
  flex: 1;
  width: auto;
}

._w-card-feature2-pricing {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #ffffff0d;
  border-radius: 10px;
  flex-flow: row;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  padding: 20px;
  display: flex;
}

._w-card-feature2-pricing.u-p-10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

._w-card-feature2-pricing.hidden {
  display: none;
}

._w-card-feature2-pricing.new {
  border: 1px solid #cecf7440;
  padding-top: 35px;
  position: relative;
}

.div-block-401-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.div-block-401-copy.hidden {
  display: none;
}

._w-list-feature-pricing {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

._w-list-feature-pricing.gap-flex {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}

._w-header-featurecard-pricing {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

._w-content-feature-pricing {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.div-block-479 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  display: flex;
}

.div-block-314-copy {
  display: flex;
}

.div-block-480 {
  padding: 20px;
  display: flex;
}

.div-block-402-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
  padding: 20px 40px;
  display: flex;
}

.div-block-402-copy.hidden {
  display: none;
}

.div-block-481 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

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

._w-form-webinar {
  background-color: #fff;
  border: 1px solid #0003;
  border-radius: 5px;
  flex-flow: row;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  padding: 40px;
  display: flex;
  overflow: hidden;
}

._w-form-webinar._720 {
  width: 720px;
}

.form-webinar-sws {
  flex: 1;
  margin-bottom: 0;
}

._w-content-banner-webinar {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  display: flex;
}

.div-block-300-copy-copy {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: stretch;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

._w-text-banner-webinar {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  display: flex;
}

._w-cards-customer-webinar {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

._w-logo-customer-webinar {
  display: flex;
}

.logo-customer-webinar {
  height: 40px;
}

.logo-customer-webinar._60 {
  height: 60px;
}

.logo-customer-webinar._30 {
  height: 30px;
}

.div-block-483 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

._w-content-registration-webinar {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  flex: 1;
  display: flex;
}

._w-content-registration-webinar._2 {
  width: 720px;
}

.list {
  margin-bottom: 0;
}

._w-cover-image-webinar {
  border: 1px solid #fff3;
  border-radius: 20px;
  flex: 1;
  max-height: 500px;
  overflow: hidden;
}

._w-cover-image-webinar._2 {
  justify-content: center;
  align-items: center;
  display: flex;
}

._w-cover-image-webinar._2.none {
  border-width: 0;
  max-height: none;
}

.h-50-v1-1 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Satoshi Bold, sans-serif;
  font-size: 50px;
  line-height: 120%;
}

.h-50-v1-1.t-a-flex {
  text-align: left;
}

.h-50-v1-1.t-a-flex.l {
  font-size: 60px;
}

._w-cover-image-no-show {
  background-image: url('../images/img-no-show-cover.jpg');
  background-position: 50%;
  background-size: cover;
  border: 1px solid #e8e8e8;
  border-radius: 10px;
  flex-flow: column;
  flex: 1;
  max-width: 45%;
  display: flex;
  overflow: hidden;
}

.label-issue-no-show {
  background-color: #fc5a5a;
  border-radius: 5px;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 3px 12px;
  display: flex;
}

._w-label-issues {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: wrap;
  place-content: flex-start center;
  align-items: flex-start;
  display: flex;
}

._w-cards-customer-sp {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #0000000d;
  border-radius: 10px;
  flex-flow: column;
  padding: 30px;
  display: flex;
}

._w-subtitle-no-show {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.p-45-v1-1 {
  color: #000c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Satoshi Medium, sans-serif;
  font-size: 45px;
  font-weight: 900;
  line-height: 135%;
}

.p-45-v1-1.light {
  color: #fff;
}

.black {
  font-family: Satoshi Black, Arial, sans-serif;
}

._w-subtitle-row {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

._w-card-no-show {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border: 1px solid #0003;
  border-radius: 20px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 30px;
  display: flex;
}

._w-card-no-show._2 {
  background-color: #0000000d;
  border-style: none;
}

._w-cards-no-show {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.p-42-v1-1 {
  color: #000c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Satoshi Medium, sans-serif;
  font-size: 42px;
  font-weight: 900;
  line-height: 135%;
}

.div-block-484 {
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-end;
  padding-bottom: 7px;
  display: flex;
}

.source {
  color: var(--teal);
  font-family: Satoshi Regular, sans-serif;
}

._w-subtitle-card-no-show {
  flex-flow: column;
  flex: 1;
  display: flex;
}

._w-icon-no-show {
  opacity: .85;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  display: flex;
}

._w-stats-no-show {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.dash-no-show {
  border-top: 1px dashed #0e7e3b66;
  flex: 1;
  height: 1px;
}

._w-stat-no-show {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  display: flex;
}

.div-block-447-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex;
}

._123 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: flex-start;
  align-items: stretch;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.div-block-486 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

._w-cards-customer-webinar-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

._w-link-value-card {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  background-color: #161817e6;
  border: 1px solid #161817;
  border-radius: 20px;
  flex: 1;
  padding: 5px 20px;
  transition: all .2s;
  display: flex;
}

._w-link-value-card:hover {
  transform-origin: 0 0;
  transform: scale(1.03);
}

.div-block-487 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.div-block-488 {
  flex-flow: wrap;
  display: flex;
}

._w-image-webinar1 {
  filter: hue-rotate(-5deg);
  background-image: url('../images/img-no-show-cover.jpg');
  background-position: 50%;
  background-size: cover;
  border: 0 solid #0003;
  flex: none;
  width: 35%;
  overflow: hidden;
}

.div-block-307-copy-copy {
  justify-content: center;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
}

.div-block-307-copy-copy.u-mb-10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-bottom: 10px;
}

._w-main-card-webinar-replay {
  background-color: #0c2919;
  background-image: linear-gradient(#0c2919, #1d1429);
  border: 1px solid #ffffff80;
  border-radius: 20px;
  overflow: hidden;
}

.video-webinar-replay {
  flex: 1;
  overflow: hidden;
}

._w-header-webinar-replay {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-bottom: 1px solid #ffffff80;
  flex-flow: column;
  padding: 40px;
  display: flex;
}

._w-boday-webinar-replay {
  display: flex;
}

._w-description-webinar-replay {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-image: linear-gradient(135deg, #121c22, #fff0);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 30%;
  padding: 40px;
  display: flex;
}

._w-video-webinar-replay {
  border-right: 1px solid #ffffff80;
  flex-flow: column;
  flex: 1;
  display: flex;
}

._w-speaker-photo-webinar-replay {
  border: 1px solid #c3c3c3;
  border-radius: 5px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 65px;
  height: 65px;
  display: flex;
  overflow: hidden;
}

._w-speaker-profile-webinar-replay {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

._w-speakers-webinar {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  width: 40%;
  padding: 40px;
  display: flex;
}

._w-keypoints-webinar {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-right: 1px solid #0003;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 40px;
  display: flex;
}

._w-about-webinar {
  background-color: #fff;
  border: 1px solid #0003;
  border-radius: 20px;
  display: flex;
}

._w-speakers-webinar-replay {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

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

._w-demo-webinar {
  background-color: #fff;
  border: 1px solid #0003;
  border-radius: 20px;
  display: flex;
  overflow: hidden;
}

._w-demo-video-webinar {
  flex-flow: row;
  flex: 1;
  display: flex;
}

._w-demo-content-webinar {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 40%;
  padding: 40px;
  display: flex;
}

._w-cards-webinar-replay {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

._w-webinar-collections {
  flex: 1;
}

._w-webinar-collections.home {
  flex: 0 auto;
  display: flex;
}

._w-card-webinar-replay {
  background-color: #fff;
  background-image: linear-gradient(90deg, #16271f, #3a313c);
  border: 1px solid #6e6e6e;
  border-radius: 20px;
  font-family: Satoshi Medium, sans-serif;
  font-size: 21px;
  font-weight: 500;
  transition: all .2s;
  overflow: hidden;
}

._w-card-webinar-replay:hover {
  background-image: linear-gradient(#0003, #0003), linear-gradient(90deg, #16271f, #3a313c);
  transform: scale(1.01);
}

.widget-webinar {
  cursor: pointer;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

._w-header-widget-webinar-replay {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-bottom: 1px solid #6e6e6e;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 30px;
  display: flex;
}

._w-image-widget-webinar-replay {
  background-color: #0e0f11;
  border-right: 1px solid #6e6e6e;
  padding-right: 20px;
  display: flex;
}

._w-speakers-widget-webinar-replay {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-image: linear-gradient(135deg, #1d191fcc, #202a27cc);
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: flex-start;
  width: 35%;
  padding: 40px 30px;
  display: flex;
}

._w-body-widget-webinar-replay-copy {
  display: flex;
}

._w-speaker-webinar-replay {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

._w-speaker-webinar-replay.hidden {
  display: none;
}

.div-block-497 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  flex: none;
  padding: 20px 40px;
  display: flex;
}

.div-block-498 {
  filter: brightness(75%);
  background-image: url('../images/img-no-show-cover.jpg');
  background-position: 50%;
  background-size: cover;
  width: 200px;
  max-width: 300px;
  padding: 20px;
}

.div-block-499 {
  filter: grayscale();
  transition: all .2s ease-in-out;
  display: flex;
}

.div-block-499:hover {
  filter: grayscale(22%);
}

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

.div-block-501 {
  background-color: #d9e0c9;
  border: 1px solid #a5ad95;
  border-radius: 20px;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.div-block-501.hidden {
  display: none;
}

.div-block-502 {
  display: flex;
}

.div-block-503 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-bottom: 1px solid #a5ad95;
  flex-flow: column;
  padding: 30px;
  display: flex;
}

.div-block-504 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-left: 1px solid #a5ad95;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 40px 30px;
  display: flex;
}

.empty-state-4 {
  display: none;
}

.div-block-505 {
  background-color: #ccc;
  width: 100%;
  height: 1px;
  margin-bottom: 20px;
}

.adjustables {
  padding-left: 14px;
  padding-right: 14px;
}

.w2-q {
  outline-offset: -1px;
  background-color: #fff;
  border-radius: 5px;
  outline: 1px solid #d9d9d9;
  flex: none;
  width: 460px;
  height: 260px;
  overflow: hidden;
}

.w1-q {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #f1f1f1;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
  display: flex;
}

.code-gong1 {
  width: 100%;
  height: auto;
  margin-bottom: 30px;
  overflow: hidden;
}

.p-gong-t50l {
  color: #414243;
  margin-bottom: 20px;
  font-family: Satoshi Medium, sans-serif;
  font-size: 18px;
  line-height: 150%;
}

.p-gong-t50l-bold {
  color: #414243;
  margin-bottom: 20px;
  font-family: Satoshi Bold, sans-serif;
  font-size: 18px;
  line-height: 150%;
}

.w3-q {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  padding: 20px 20px 0;
  display: flex;
}

.w1-q-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #f1f1f1;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px;
  display: flex;
}

.w3-q-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  padding: 20px 0 0;
  display: flex;
}

.tagging-pricing {
  flex-flow: column;
  flex: 1;
  margin-top: -75px;
  padding-top: 75px;
  display: flex;
}

.tagging-pricing._2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: row;
  margin-top: -200px;
  padding-top: 200px;
}

.tagging-pricing.flat {
  margin-top: 0;
  padding-top: 0;
}

.image-234 {
  object-fit: none;
  overflow: clip;
}

.div-block-507 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.div-block-508 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  padding-top: 10px;
  padding-bottom: 5px;
  display: flex;
}

.div-block-509 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.div-block-510 {
  background-color: #e7e7e7;
  border-radius: 10px;
  flex: 1;
  display: flex;
}

.youtube-4 {
  flex: 0 auto;
}

.div-block-511 {
  border: 1px solid #848897;
  border-radius: 10px;
  flex: 1;
  margin: 25px;
  display: flex;
  overflow: hidden;
}

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

.ref-webinars {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  display: flex;
}

.image-234-copy {
  aspect-ratio: 1;
  object-fit: cover;
  overflow: hidden;
}

.card-webinar {
  background-color: #e6e6e6;
  border: 1px solid #c4c4c4;
  border-radius: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  transition: all .2s;
  position: relative;
  overflow: hidden;
}

.card-webinar:hover {
  border-color: #0c8642;
  transform: scale(1.01);
  box-shadow: 0 10px 5px -2px #0000001a;
}

.div-block-513 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  padding: 30px 40px;
  display: flex;
}

.div-block-498-copy-copy {
  filter: brightness();
  background-image: url('../images/img-no-show-cover.jpg');
  background-position: 50%;
  background-size: cover;
  border-right: 1px solid #c4c4c4;
  flex: 0 auto;
  width: 35%;
  min-width: 280px;
  padding: 20px;
}

._w-cta-tank {
  display: flex;
}

._w-image-banner-tank {
  background-color: #ffffff1a;
  border-radius: 15px;
  width: 100%;
  height: 560px;
  margin-top: 20px;
  display: flex;
  overflow: hidden;
}

._w-caption-banner-tank {
  width: 60%;
}

._w-content-body-tank {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  flex: 1;
  display: flex;
}

._w-content-body-tank.t-a-b {
  justify-content: flex-end;
  align-items: stretch;
}

._w-content-body-tank.l-a-m {
  justify-content: center;
  align-items: stretch;
}

._w-image-body-tank {
  width: 65%;
}

._w-image-body-tank.s-w-100 {
  background-color: #ffffff0d;
  border-radius: 20px;
  width: 100%;
  overflow: hidden;
}

.divider-horizontal {
  background-color: #fff3;
  height: 1px;
}

.image-235 {
  width: 100%;
}

.div-block-515 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  display: flex;
}

._w-video-baner-tank {
  flex: 1;
}

.bgv-tank {
  filter: brightness(80%);
  height: 100%;
}

.div-block-516 {
  filter: brightness(50%);
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  display: flex;
}

.image-236 {
  flex: 1;
}

.body-darktheme-v2 {
  color: #fff;
  letter-spacing: .25px;
  background-color: #161817;
}

._w-header-v2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

._w-header-v2.l-g {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

._w-header-v2.faq {
  padding-top: 120px;
  padding-bottom: 120px;
}

._w-header-v2.l-g-flex {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

._w-header-v2.l-g-flex.u-p-0 {
  padding-top: 0;
  padding-bottom: 0;
}

._w-header-v2.l-g-ai, ._w-header-v2.plan {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: flex-start;
  align-items: center;
  padding-top: 40px;
}

.btn-l-v2 {
  color: #027d33;
  background-color: #c0ffd9;
  background-image: linear-gradient(#ffffff03, #ffffff03);
  border-radius: 5px;
  padding: 10px 25px;
  font-family: Satoshi Variable, Arial, sans-serif;
  font-weight: 500;
  line-height: 150%;
  transition: all .2s;
  display: flex;
}

.btn-l-v2:hover {
  background-image: linear-gradient(#ffffff4d, #ffffff4d);
}

.btn-l-v2.gray {
  color: #0d0e0d;
  background-color: #d1d1d1;
  background-image: linear-gradient(#00000003, #00000003);
}

.btn-l-v2.gray:hover {
  background-image: linear-gradient(#0000001a, #0000001a);
}

.btn-l-v2.ai-main {
  color: #151716;
  background-color: #fff;
  border: 1px solid #fff;
}

.btn-l-v2.ai-secondary {
  color: #fff;
  background-color: #fff3;
  border: 1px solid #fff;
}

.btn-l-v2.p-lr-40 {
  padding-left: 40px;
  padding-right: 40px;
}

.btn-l-v2.p-lr-40.style-plan {
  color: #fff;
  background-color: #6267cb;
  font-weight: 700;
}

.p-21-l-v2 {
  letter-spacing: .2px;
  margin-bottom: 0;
  font-family: Satoshi Variable, Arial, sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 150%;
}

.p-21-l-v2.quote {
  color: #c1ffd9;
  letter-spacing: 1.5px;
  font-family: Exo, sans-serif;
  font-style: italic;
  font-weight: 200;
}

.p-21-l-v2.x {
  position: absolute;
}

.p-21-l-v2.covercaption {
  color: #fff;
}

.p-21-l-v2.opc-80 {
  opacity: .8;
}

._w-cta-v2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

._w-cta-v2.section {
  justify-content: center;
  align-items: center;
  height: 480px;
}

._w-cta-v2.mob {
  display: none;
}

.container-v2 {
  z-index: 50;
  max-width: 1200px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.container-v2.top {
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.container-v2.top.l-a-c {
  justify-content: center;
  align-items: stretch;
}

.container-v2.top.textheavy, .container-v2.textheavy {
  max-width: 900px;
}

.container-v2.scenario {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  height: 120vh;
  display: flex;
}

.container-v2._2 {
  position: static;
}

.container-v2.u-p-80 {
  padding-top: 40px;
  padding-bottom: 80px;
}

._w-section-v2.s-h-720 {
  height: 720px;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
  position: relative;
}

._w-section-v2.top {
  padding-top: 60px;
}

._w-section-v2.top.dark {
  color: #fff;
  background-color: #161817;
}

._w-section-v2.ai {
  height: 100vh;
  display: flex;
  position: relative;
}

._w-section-v2.dark {
  background-color: #000;
}

._w-section-v2.dark._1 {
  display: none;
}

._w-section-v2.dark.bottom {
  padding-bottom: 80px;
}

._w-section-v2.plan {
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
  position: relative;
}

.h-60-l-v2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Satoshi Variable, Arial, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 125%;
}

.h-60-l-v2.ai {
  color: #fff;
  text-align: center;
  font-size: 75px;
  font-weight: 500;
}

.h-45-l-v2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Satoshi Variable, Arial, sans-serif;
  font-size: 45px;
  font-weight: 600;
}

.h-45-l-v2.caption-scene {
  text-align: center;
  font-weight: 300;
}

.h-45-l-v2.caption-scene._2 {
  font-size: 36px;
}

.h-45-l-v2.caption-scene-copy {
  text-align: left;
  font-weight: 300;
}

._w-storyboard {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: row;
  display: flex;
  position: relative;
}

._w-storyboard._3 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
}

._w-subsection-v2 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

._w-subsection-v2.hidden {
  display: none;
}

._w-subsection-v2.u-p-200 {
  padding-top: 200px;
}

._w-cards-v2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

._w-cards-v2.product-why {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.card-v2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #ffffff14;
  border-radius: 10px;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  padding: 40px 40px 50px;
  display: flex;
}

.card-v2.plan {
  justify-content: flex-start;
  align-items: stretch;
  padding: 20px;
}

._w-svg-120 {
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  display: flex;
}

._w-svg-120._60 {
  width: 30px;
  height: 30px;
}

.p-36-l-v2 {
  margin-bottom: 0;
  font-size: 36px;
  line-height: 135%;
}

.p-36-l-v2.alert {
  color: #e6a249;
  text-align: left;
  letter-spacing: 0;
  font-size: 33px;
  font-weight: 300;
}

.p-36-l-v2.t-w-l {
  font-weight: 300;
}

.p-36-l-v2.t-w-l.t-a-c, .p-36-l-v2.t-a-c {
  text-align: center;
}

.p-36-l-v2.covertitle {
  color: #fff;
}

.p-36-l-v2.highlight {
  color: #c1ffd9;
  text-align: left;
  letter-spacing: 0;
  font-size: 33px;
  font-weight: 300;
}

.p-36-l-v2.highlight.t-s-30 {
  font-size: 30px;
}

.p-36-l-v2.reg {
  font-weight: 300;
}

.p-36-l-v2.white {
  color: #fff;
}

.p-18-l-list-v2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #fff;
  flex-flow: column;
  margin-bottom: 0;
  line-height: 150%;
  display: flex;
}

.listitem-v2 {
  margin-bottom: 0;
}

._w-capabilities {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

._w-content-mainsections-v2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: row;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

._w-content-mainsections-v2.l-d-v {
  flex-flow: column;
  align-items: stretch;
}

._w-content-mainsections-v2.l-d-v.l-g-120 {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
}

._w-content-mainsections-v2.l-g-flex {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
}

._w-media-main {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #ffffff0a;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 55%;
  padding: 60px 50px 60px 60px;
  display: flex;
}

._w-media-main.webinar {
  justify-content: center;
  align-items: center;
  width: 60%;
  padding: 0;
  position: relative;
  overflow: hidden;
}

._w-media-main.test {
  background-image: linear-gradient(#ffffff0d, #ffffff0d), url('../images/image-35.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

._w-media-main.gradient3 {
  background-image: linear-gradient(#202122, #1d2724);
}

._w-media-main.gradient2 {
  background-image: linear-gradient(#1f2422, #1d1e22);
}

._w-media-main.gradient1 {
  background-image: linear-gradient(#24211c, #202122);
}

.p-18-l-v2 {
  line-height: 150%;
}

.p-18-l-v2.t-w-m {
  font-weight: 500;
}

.p-18-l-v2.quote {
  color: #c1ffd9;
  letter-spacing: .8px;
  font-family: Droid Serif, serif;
  font-style: italic;
}

.p-18-l-v2.white {
  color: #fff;
}

.p-18-l-v2.y-w-sb {
  font-weight: 600;
}

.p-18-l-v2.opc-70 {
  opacity: .7;
}

.p-18-l-v2.red {
  opacity: .85;
  color: #ff6d6d;
  font-weight: 300;
}

.p-18-l-v2.gray {
  opacity: .75;
  font-weight: 300;
}

.p-18-l-v2.green {
  opacity: .8;
  color: #46ecaa;
}

._w-portrait-casestudy-v2 {
  border-radius: 5px;
  width: 80px;
  overflow: hidden;
}

.card-casestudy-embed-v2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  filter: none;
  background-color: #ebebeb;
  border: 1px solid #00000026;
  border-radius: 20px;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 480px;
  padding: 40px;
  transition: all .2s;
  display: flex;
  position: relative;
}

.card-casestudy-embed-v2:hover {
  filter: contrast() grayscale(0%);
  background-color: #e2e5e6;
  border-color: #00000026;
}

.card-casestudy-embed-v2._2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  flex: 1;
  width: auto;
  height: 500px;
  padding: 30px;
}

.card-casestudy-embed-v2.home {
  background-color: #f9f9f9;
  padding: 40px;
}

.card-casestudy-embed-v2.home:hover {
  background-image: linear-gradient(#00000005, #00000005);
}

.card-casestudy-embed-v2.home.xl {
  height: auto;
}

.card-casestudy-embed-v2.product {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  background-color: #ffffff0a;
  border-radius: 10px;
  height: auto;
  min-height: 500px;
}

.card-casestudy-embed-v2.no-show {
  background-color: #fff;
  flex: none;
  width: auto;
  height: 360px;
}

.card-casestudy-embed-v2.no-show:hover {
  background-image: linear-gradient(#00000005, #00000005);
}

.card-casestudy-embed-v2.lead {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  background-color: #ffffff0a;
  border-radius: 10px;
  height: auto;
}

.image-237 {
  border-radius: 10px;
}

.divider-l-h-v2 {
  background-color: #ffffff4d;
  height: 1px;
}

._w-content-main {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.div-block-518 {
  width: 45%;
  display: none;
}

._w-cta-section-v2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #ffffff0a;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 600px;
  margin-top: 80px;
  margin-bottom: 80px;
  padding: 80px 40px;
  display: flex;
}

._w-cta-section-v2.section {
  justify-content: center;
  align-items: center;
  height: 480px;
}

._w-cta-section-v2.faq {
  letter-spacing: .5px;
  background-color: #0000000d;
  height: 400px;
  margin-top: 0;
  font-size: 36px;
  font-weight: 300;
  line-height: 135%;
}

.p-45-l-v2 {
  margin-bottom: 0;
  font-size: 45px;
  line-height: 150%;
}

._w-mediacover-product-v2 {
  z-index: 3;
  background-color: #ffc891;
  border: 1.5px solid #be8080;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 40px;
  display: flex;
  position: relative;
}

._w-mediacover-product-v2._2 {
  background-color: #ffa18e;
}

._w-mediacover-product-v2._3 {
  background-color: #3c9b67;
  border-color: #226440;
}

._w-mediacover-product-v2._5 {
  background-color: #deced5;
}

._w-mediacover-product-v2._4 {
  background-color: #0e120c;
  border-color: #a1a1a1;
}

.code-embed-2 {
  z-index: 5;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 40px 40px auto auto;
}

.image-238 {
  background-image: linear-gradient(#4b3e3e80, #4b3e3e80);
}

.lightbox-media-v2 {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.lightbox-media-v2:hover {
  overflow: hidden;
}

.shader-mediacover {
  z-index: 3;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #1e1f1b66;
  background-image: radial-gradient(circle, #0000, #0009);
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding: 40px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.shader-mediacover.x {
  justify-content: center;
  align-items: center;
}

._w-interaction-mediacover {
  perspective-origin: 0 100%;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  height: 100%;
  transition: all .2s;
  display: flex;
  transform: none;
}

._w-interaction-mediacover:hover {
  perspective-origin: 0 100%;
  transform-origin: 50%;
  transform: scale(1.02);
}

.div-block-519 {
  z-index: 5;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
  position: absolute;
  inset: auto auto 40px 40px;
}

._w-speaker-v2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

._w-portrait-speaker-v2 {
  border-radius: 5px;
  width: 65px;
  overflow: hidden;
}

._w-info-speaker-v2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex;
}

._w-scene-storyboard {
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  height: 70vh;
  padding: 40px;
  display: flex;
}

._w-scene-storyboard._0 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

._w-scene-storyboard.sticky {
  height: 70vh;
  position: sticky;
  top: 15vh;
}

._w-scene-storyboard.sticky._1 {
  background-color: #ffffff0a;
  background-image: none;
  background-position: 0 0;
  background-size: auto;
}

._w-sticky-v2-product {
  grid-column-gap: 50vh;
  grid-row-gap: 50vh;
  flex-flow: column;
  flex: 1;
  display: flex;
}

._w-content-story-product {
  z-index: 10;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

._w-content-story-product.story {
  grid-column-gap: 135vh;
  grid-row-gap: 135vh;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
}

.scene0-blc {
  filter: blur() brightness(139%) saturate(200%);
}

._w-scene0 {
  border-radius: 10px;
  flex-flow: column;
  display: flex;
  position: relative;
  overflow: hidden;
}

._w-temp {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

._w-scene0-copy {
  border-radius: 10px;
  flex-flow: column;
  display: flex;
  position: relative;
  overflow: hidden;
}

._w-scene {
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  overflow: hidden;
  transform: none;
}

._w-scene._4-1 {
  transform: translate(-15px, -15px);
}

._w-scene._4-4 {
  transform: translate(15px, 15px);
}

._w-scene._4-3 {
  transform: translate(5px, 5px);
}

._w-scene._4-2 {
  transform: translate(-5px, -5px);
}

._w-bannermedia {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-radius: 10px;
  flex-flow: column;
  display: flex;
  position: relative;
  overflow: hidden;
}

._w-bannermedia.hidden {
  display: none;
}

._w-sticky-v2-story-product {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  height: 70vh;
  display: flex;
  position: sticky;
  top: 15vh;
}

._w-sticky-v2-story-product._2 {
  top: 30vh;
}

._w-sticky-v2-story-product._3 {
  top: 60vh;
}

._w-storyboard-copy {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  padding-top: 80px;
  padding-bottom: 80px;
  display: none;
  position: relative;
  top: 0;
}

._w-storyboard-copy._3 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
}

.content-story-product {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  transform-origin: 0 0;
  color: #a3a3a3;
  flex-flow: column;
  display: flex;
}

.content-story-product._3.f-s-g, .content-story-product._4 {
  flex: 1;
}

.div-block-520 {
  height: 70vh;
  position: sticky;
  top: 15vh;
  overflow: hidden;
}

.div-block-521 {
  z-index: 10;
  background-color: #0d0e0d;
  height: 15vh;
  position: sticky;
  inset: 85vh 0% 0%;
}

._w-p-scene {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.body-lighttheme-v2 {
  color: #000;
  background-color: #ececec;
}

._w-content-faq-v2 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

._w-content-faq-v2.l-d-v {
  flex-flow: column;
  align-items: stretch;
}

._w-content-faq-v2.l-g-80 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
}

._w-content-faq-v2.l-a-xl {
  max-width: 1000px;
}

._w-menuitem-faq-v2 {
  color: #000;
  background-color: #b1b1b1;
  flex-flow: column;
  display: flex;
}

._w-faq-v2 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: row;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

._w-faq-v2.l-d-v {
  flex-flow: column;
  align-items: stretch;
}

._w-faq-v2.l-g-80 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
}

._w-q-a-v2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  font-size: 21px;
  display: flex;
}

._w-menu-faq-v2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  position: sticky;
  top: 100px;
}

._w-a-faq {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  margin-bottom: 0;
  font-size: 18px;
  display: flex;
  overflow: hidden;
}

.s-mb-0 {
  margin-bottom: 0;
}

.s-mb-0.t-a-c {
  text-align: center;
}

._w-a-list-faq {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  margin-bottom: 0;
  padding-left: 20px;
  font-size: 18px;
  display: flex;
}

._w-contentgeneral-faq-v2 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

._w-contentgeneral-faq-v2.l-d-v {
  flex-flow: column;
  align-items: stretch;
}

._w-contentgeneral-faq-v2.l-g-80 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
}

._w-contentgeneral-faq-v2.anchor {
  margin-top: -100px;
  padding-top: 100px;
}

.div-block-522 {
  height: 1px;
}

.divider-d-h-v2 {
  background-color: #0003;
  height: 1px;
}

._w-contentproduct-faq-v2 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

._w-contentproduct-faq-v2.l-d-v {
  flex-flow: column;
  align-items: stretch;
}

._w-contentproduct-faq-v2.l-g-80 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
}

._w-contentproduct-faq-v2.anchor {
  margin-top: -100px;
  padding-top: 100px;
}

.btn-d-v2 {
  color: #fff;
  letter-spacing: .5px;
  background-color: #008d47;
  background-image: linear-gradient(#00000003, #00000003);
  border-radius: 5px;
  padding: 10px 25px;
  font-family: Satoshi Variable, Arial, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 150%;
  transition: all .2s;
  display: flex;
}

.btn-d-v2:hover {
  background-image: linear-gradient(#00000026, #00000026);
}

.btn-d-v2.gray {
  color: #0d0e0d;
  background-color: #d1d1d1;
  background-image: linear-gradient(#00000003, #00000003);
}

.btn-d-v2.gray:hover {
  background-image: linear-gradient(#0000001a, #0000001a);
}

._w-p-scene-mob {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  flex: 1;
  display: none;
}

.menu-topnav-mian-v2 {
  top: 60px;
  box-shadow: 1px 1px 3px #000;
}

.menu-topnav-mian-v2.w--open {
  z-index: 5;
  background-color: #1f201f;
  border: 1px solid #3e3e3e;
  border-radius: 5px;
  flex-flow: row;
  display: flex;
  box-shadow: 0 4px 8px #00000014, 0 0 8px #00000014;
}

._w-itemtag-menu-topnav-v2 {
  color: #737474;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-bottom: 10px;
  margin-left: 20px;
  font-size: 10px;
  font-weight: 800;
  line-height: 125%;
}

._w-itemtag-menu-topnav-v2.top {
  font-size: 12px;
}

._w-section-menu-v2 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

._w-item-topnav-v2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  border-radius: 5px;
  flex-flow: row;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  padding: 10px 20px;
  font-size: 12px;
  font-weight: 500;
  transition: all .2s ease-in-out;
  display: flex;
}

._w-item-topnav-v2:hover {
  background-color: #ffffff1a;
}

._w-item-topnav-v2.w--current {
  color: var(--green-1);
  font-weight: 600;
}

._w-item-topnav-v2.u-mb-5 {
  margin-bottom: 5px;
}

._w-item-topnav-v2.u-mb-15 {
  margin-bottom: 15px;
}

._w-item-topnav-v2.hidden.w--current {
  display: none;
}

._w-item-topnav-v2.stage {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  cursor: default;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
}

._w-item-topnav-v2.stage:hover {
  background-color: #fff0;
}

._w-col-menu-v2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  padding: 20px;
  display: flex;
}

._w-col-menu-v2.main {
  width: 300px;
}

._w-col-menu-v2.left {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 300px;
  padding: 0;
}

.divi {
  width: 1px;
}

.divider-flex-menu {
  background-color: #fff3;
  width: 1px;
}

.div-block-523 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.img {
  background-image: linear-gradient(#4b3e3e80, #4b3e3e80);
  height: 700px;
}

._w-image-webinarcover {
  background-image: url('../images/field-service-1.png');
  background-position: 0 0;
  background-size: auto;
  height: 540px;
}

.p-24-l-v2 {
  font-size: 24px;
}

.p-24-l-v2.t-w-m {
  font-weight: 500;
}

._w-anchors-story {
  z-index: 10;
  grid-column-gap: 50vh;
  grid-row-gap: 50vh;
  background-color: #ffffff1a;
  flex-flow: column;
  width: 20px;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

._w-anchors-story.o-0 {
  opacity: 0;
}

.anchor-story {
  background-color: #ff00001a;
  width: 100%;
  height: 70vh;
}

.anchor-story._2 {
  background-color: #2bff001a;
}

.anchor-story._3 {
  background-color: #1500ff1a;
}

.anchor-story._4 {
  background-color: #ee00ff1a;
}

.anchor-story.placeholder {
  background-color: #ffffff1a;
}

.tag-header {
  color: #00b952;
  letter-spacing: 2px;
  font-size: 32px;
  font-weight: 300;
}

.coming-soon-tag {
  color: #00ce5b;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #00ce5b26;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 10px;
  font-weight: 800;
  display: flex;
}

.coming-soon-tag.hidden {
  display: none;
}

.div-block-524 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.image-241 {
  filter: grayscale() brightness(500%);
}

.background-video-5 {
  z-index: 0;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.scrim-closeoutagent {
  z-index: 2;
  background-image: linear-gradient(#0b0e09cc 22%, #293524cc 46%, #2377064d 82%, #0003);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.video-agent {
  z-index: 5;
  justify-content: center;
  align-items: center;
  width: 30vw;
  display: flex;
  overflow: hidden;
}

.background-video-6 {
  width: 400px;
  height: 450px;
}

.background-video-6._2 {
  filter: brightness(125%);
  width: 400px;
  display: flex;
}

.div-block-526 {
  flex: 1;
  justify-content: space-between;
  align-self: flex-end;
  align-items: flex-end;
  width: 100%;
  display: flex;
  position: absolute;
}

.background-video-7 {
  filter: brightness(125%);
  width: 800px;
  height: 600px;
  top: -89px;
}

._w-image-scene {
  border: 1px solid #353535;
  border-radius: 10px;
  width: 350px;
  overflow: hidden;
}

.div-block-527 {
  z-index: 10;
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
  position: relative;
}

._w-canvas {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  height: 80%;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
  position: relative;
}

.div-block-528 {
  z-index: 20;
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.video-agent-scenario {
  z-index: 5;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: -10% 0% auto;
  overflow: auto;
}

.div-block-529 {
  justify-content: center;
  align-items: flex-start;
  height: 640px;
  display: flex;
}

.background-video-6-copy {
  background-image: linear-gradient(#0003, #0003), linear-gradient(#0000 73%, #000);
  width: 400px;
  height: 400px;
}

.background-video-6-copy._2 {
  width: 450px;
}

._w-stickycomtent {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: column;
  padding-top: 200px;
  padding-bottom: 80px;
  display: flex;
}

.div-block-530 {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.div-block-531 {
  background-color: #bebebe;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
}

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

.img-iphoneframe {
  z-index: 10;
  height: 100%;
  max-height: 800px;
  position: relative;
  overflow: hidden;
}

._w-images-stickycontent {
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
  position: sticky;
  top: 10vh;
}

._w-contenttrigger {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: 100vh;
  padding-bottom: 20vh;
  display: flex;
}

._w-contenttrigger._3 {
  background-color: #333809;
}

._w-contenttrigger._5 {
  background-color: #041907;
}

.div-block-533 {
  height: 5000px;
  position: relative;
}

.div-block-534 {
  width: 500px;
  height: 100%;
  display: flex;
  position: relative;
}

.div-block-535 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.div-block-536 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-image: linear-gradient(#ffffff1a, #3b6daa33);
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 600px;
  display: flex;
}

._w-screeninteraction {
  background-color: #171817;
  border-radius: 75px;
  position: absolute;
  inset: 1% 2%;
  overflow: hidden;
}

._w-interactivescreens {
  overflow: hidden;
}

._w-screen-interaction {
  background-color: #222527;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 5px;
  display: flex;
  position: absolute;
  inset: 0%;
}

._w-screen-interaction._2 {
  z-index: 2;
  background-color: #eaeaea;
  justify-content: center;
  align-items: center;
}

._w-screen-interaction._1 {
  z-index: 1;
}

._w-screen-interaction._4 {
  z-index: 4;
  background-color: #4d4d4d;
}

._w-screen-interaction._5 {
  z-index: 5;
  background-color: #000;
}

._w-screen-interaction._3 {
  z-index: 3;
  background-color: #eaeaea;
}

.div-block-483-copy {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-537 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: center;
  padding-top: 200px;
  padding-bottom: 200px;
  display: flex;
}

._w-qa-ai {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  opacity: .8;
  cursor: pointer;
  flex-flow: column;
  flex: 0 auto;
  transition: all .2s;
  display: flex;
  overflow: hidden;
}

._w-qa-ai:hover {
  opacity: 1;
}

.div-block-539 {
  flex: 1;
}

.divider-qa-ai {
  background-color: #242424;
  height: 1px;
}

._w-qas-ai {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  flex: 1;
  display: flex;
}

._w-ic-chevron {
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-540 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-242 {
  width: 40px;
}

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

.div-block-542 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 80vh;
  display: flex;
}

._w-images-stickycontent-sizeable {
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 80vh;
  display: flex;
}

.screen-interaction-canvas {
  position: relative;
}

._w-mobilecontent {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: column;
  padding-top: 200px;
  padding-bottom: 80px;
  display: none;
}

._w-mobilecontent-hiw {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  display: flex;
}

.div-block-543 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

._w-mobilecontent-hiws {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: column;
  display: flex;
}

.mobilescreen {
  border-radius: 6vw;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 400px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.image-243 {
  flex: 0 auto;
}

._w-mobilescreen {
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.img-iphoneframe-mob {
  z-index: 10;
  position: relative;
  overflow: hidden;
}

.div-block-544 {
  border-radius: 6vw;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 1% 2.5%;
  overflow: hidden;
}

.text-span-20 {
  letter-spacing: 2px;
  font-size: 18px;
}

.bold-text-19 {
  font-size: 21px;
}

.div-block-545 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.div-block-546 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.div-block-547 {
  display: block;
}

.p-33-l-v2 {
  margin-bottom: 0;
  font-size: 33px;
  line-height: 135%;
}

.p-33-l-v2.alert {
  color: #e6a249;
  text-align: left;
  letter-spacing: 0;
  font-size: 33px;
  font-weight: 300;
}

.p-33-l-v2.t-w-l {
  font-weight: 300;
}

.p-33-l-v2.t-w-l.t-a-c, .p-33-l-v2.t-a-c {
  text-align: center;
}

.p-33-l-v2.covertitle {
  color: #fff;
}

.p-33-l-v2.highlight {
  color: #c1ffd9;
  text-align: left;
  letter-spacing: 0;
  font-size: 33px;
  font-weight: 300;
}

.p-33-l-v2.highlight.t-s-30 {
  font-size: 30px;
}

.p-33-l-v2.reg {
  font-weight: 300;
}

.bgvideo-banner {
  z-index: -1;
  flex: 1;
  position: absolute;
  inset: -35% 0% auto;
}

.div-block-548 {
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.divider-nav-column {
  background-color: #4c4d4c;
  flex: none;
  height: 1px;
}

.div-block-549 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px;
  display: flex;
}

.text-span-21 {
  font-size: 65px;
  font-weight: 300;
}

.image-244 {
  border-radius: 10px;
}

.card-v2-small {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #ffffff0f;
  border-radius: 10px;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  padding: 20px;
  display: flex;
}

.div-block-571 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-574 {
  grid-column-gap: 10px;
  grid-row-gap: 5px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.header-feature-pricing-2 {
  z-index: 5;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  display: flex;
  position: relative;
}

.div-block-577 {
  flex: 1;
}

.div-block-554 {
  color: #fcd757;
  border: 1.5px solid #fcd757;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  margin-left: 5px;
  padding-bottom: 3px;
  font-size: 9px;
  display: flex;
}

.div-block-554._2-copy {
  color: #fff;
  background-color: #75e8a3;
  border-width: 0;
  width: 15px;
  height: 15px;
}

.div-block-554._2-copy.tippy {
  margin-left: 0;
  margin-right: 5px;
}

.div-block-554._2 {
  color: #fff;
  border-width: 1.5px;
  border-color: #fffc;
}

.div-block-554._2.tippy {
  margin-left: 0;
  margin-right: 5px;
}

.div-block-554._2.tippy.hidden {
  display: none;
}

.div-block-553 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.div-block-576 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  padding-top: 10px;
  padding-bottom: 5px;
  display: flex;
}

.div-block-569 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-wrap: wrap;
  flex: 1;
  display: flex;
}

.div-block-563 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.div-block-563.hidden {
  display: none;
}

._w-card-feature2-pricing-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #ffffff0d;
  border-radius: 10px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 200px;
  padding: 15px;
  display: flex;
}

.div-block-559 {
  background-color: #37ba71;
  border-radius: 10px;
  width: 7px;
  height: 7px;
  margin: -5px;
  display: none;
}

.div-block-559.white {
  background-color: #9e9e9e;
}

.new-btn-primary-dark-2 {
  color: #fff;
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 30px;
  margin: 5px;
  padding: 15px 25px;
  font-family: Satoshi Bold, sans-serif;
  font-size: 15px;
  line-height: 100%;
  transition: all .2s;
}

.new-btn-primary-dark-2:hover {
  background-color: #ffffff1a;
}

.new-btn-primary-dark-2.bg-green {
  box-shadow: none;
  background-color: #27a359;
  border-style: none;
}

.new-btn-primary-dark-2.bg-green:hover {
  background-color: #38ba71;
}

.new-btn-primary-dark-2.bg-green.pricing-2-copy {
  color: #fff;
  letter-spacing: .5px;
  background-color: #753ecd;
  justify-content: center;
  font-size: 11px;
  display: flex;
}

.new-btn-primary-dark-2.bg-green.pricing-2-copy:hover {
  background-color: #874de4;
  box-shadow: 0 0 5px #ffffff59;
}

.new-btn-primary-dark-2.bg-green.pricing-2-copy._2 {
  letter-spacing: 1.2px;
  border-radius: 5px;
  flex-direction: column;
  align-items: center;
  padding: 10px 20px;
  font-family: Satoshi Black, Arial, sans-serif;
  font-size: 10px;
}

.new-btn-primary-dark-2.bg-green.pricing-2-copy._2.crm {
  text-align: center;
  padding-left: 15px;
  padding-right: 15px;
}

.div-block-566 {
  padding: 20px;
  display: flex;
}

.div-block-566.hidden {
  display: none;
}

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

.div-block-418-copy {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-573 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.new-w-card-pricing-copy-2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  flex: 1;
  align-items: stretch;
  padding: 0 20px 20px;
  display: flex;
}

.div-block-562 {
  position: relative;
}

.div-block-567 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.div-block-565 {
  margin-top: 40px;
}

.div-block-555 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.div-block-570 {
  width: 90px;
  padding-top: 3px;
  padding-bottom: 3px;
}

.image-245 {
  opacity: .29;
}

.image-245.logocrm {
  opacity: .25;
}

.div-block-561 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.div-block-568 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

._w-section-header-3 {
  flex-direction: column;
  justify-content: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-558 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.div-block-575 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

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

.div-block-557 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-572 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 80%;
  display: flex;
}

._w-label-new-pricing {
  color: #cecf74;
  letter-spacing: 2px;
  background-color: #cecf7440;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 5px 12px 5px 15px;
  font-family: Satoshi Variable, Arial, sans-serif;
  font-size: 12px;
  font-weight: 900;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
}

.paragraph-24 {
  margin-bottom: 0;
  font-size: 11px;
  line-height: 135%;
}

._w-card-feature2-pricing-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #ffffff0d;
  border-radius: 10px;
  flex-flow: row;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  padding: 20px;
  display: flex;
}

._w-card-feature2-pricing-copy.u-p-10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

._w-card-feature2-pricing-copy.hidden {
  display: none;
}

._w-card-feature2-pricing-copy.new {
  border: 1px solid #e6e87533;
  padding-top: 35px;
  position: relative;
}

.div-block-553-copy, .div-block-578 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.svg-ic {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-579 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  flex: 1;
  padding-left: 70px;
  display: flex;
}

.div-block-580 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-581 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.div-block-583 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  width: 100%;
  display: flex;
}

._w-contact {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-image: linear-gradient(#202220 25%, #202124 68%);
  border-radius: 20px;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 50%;
  padding: 40px;
  display: flex;
}

._w-contact.hidden {
  display: none;
}

._w-contact.u-p-200 {
  padding-top: 200px;
}

.div-block-584 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 75%;
  display: flex;
}

.list-item-3 {
  flex: 1;
  margin-bottom: 0;
}

.list-2 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: row;
  justify-content: center;
  margin-bottom: 0;
  line-height: 150%;
  display: flex;
}

.div-block-585 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  padding-top: 40px;
  padding-bottom: 80px;
  display: flex;
}

.div-block-586 {
  background-color: #494a49;
  width: 100%;
  height: 1px;
}

.div-block-587 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  display: flex;
}

.div-block-588 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-image: none;
  border-radius: 20px;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.div-block-589 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-590 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.div-block-591 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  display: flex;
}

.div-block-590-copy {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: row;
  display: flex;
}

.div-block-589-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  flex: 1;
  display: flex;
}

.div-block-588-copy {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  background-color: #212220;
  background-image: linear-gradient(#212221, #202124);
  border-radius: 20px;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  padding: 60px 60px 80px;
  display: flex;
}

.div-block-592 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

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

.div-block-595 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.code-embed-3 {
  position: absolute;
  inset: auto 0% 0% auto;
}

.sectiontitle-agenda-sws25 {
  color: #2e9062;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  background-color: #27a35826;
  border-radius: 5px;
  flex: none;
  padding: 5px 10px;
  font-size: 18px;
  font-weight: 800;
}

.sectiontitle-agenda-sws25._2 {
  background-color: #0a84ffd9;
}

.sectiontitle-agenda-sws25._3 {
  background-color: #00535ed9;
}

.sectiontitle-agenda-sws25._4 {
  background-color: #dd403ad9;
}

.sectiontitle-agenda-sws25._5 {
  background-color: #ad7100d9;
}

.sectiontitle-agenda-sws25._6 {
  background-color: #09632ae6;
}

.div-block-573-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
  padding-top: 30px;
  display: flex;
}

._w-banner-image-sws25 {
  border: 1px solid #fff3;
  border-radius: 20px;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

._w-banner-image-sws25._2 {
  justify-content: center;
  align-items: center;
  display: flex;
}

._w-text-banner-sws25 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

._w-profile-sws25 {
  border: 1px solid #454645;
  border-radius: 10px;
  width: 80px;
  height: 80px;
  overflow: hidden;
}

._w-speaker-bio {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

._w-speaker-company {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  display: flex;
}

.div-block-596 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

._w-subsection-sws25 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

._w-subsection-sws25.hidden {
  display: none;
}

._w-subsection-sws25.u-p-200 {
  padding-top: 200px;
}

._w-content-banner-sws25 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  display: flex;
}

._w-header-session-sws25 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

._w-header-session-sws25.u-mb-15 {
  margin-bottom: 15px;
}

._w-header-session-sws25.u-mb-30 {
  margin-bottom: 30px;
}

.div-block-597 {
  background-color: #454645;
  flex: 1;
  height: 1px;
}

.div-block-598 {
  background-color: #ffffff1a;
  border: 1px solid #454645;
  border-radius: 10px;
  padding: 20px;
  display: flex;
}

.div-block-599 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-246 {
  max-width: none;
}

.collection-list {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.logo-wonolo-png {
  height: 25px;
}

.logo-amn-png {
  height: 30px;
}

.logo-wonolo-svg {
  height: 60px;
}

.logo-rigup-svg {
  height: 25px;
}

.lightbox-replay-sws25 {
  background-color: #d0999900;
  justify-content: center;
  align-items: center;
  width: 100%;
  transition: all .2s;
  display: flex;
}

.lightbox-replay-sws25:hover {
  transform: scale(1.06);
}

._w-play-sws25 {
  position: absolute;
}

.image-248 {
  filter: brightness(85%);
  width: 100%;
  transition: all .2s;
  transform: scale(1.005);
}

.scrim-plan {
  z-index: 2;
  background-color: #000;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.div-block-600, ._w-banner-content-plan {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.card-banner-plan {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #161817;
  border: 1px solid #494949;
  border-radius: 10px;
  padding: 20px;
  display: flex;
}

.content-left-card-plan {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 35%;
  display: flex;
}

.content-right-card-plan {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  flex: 1;
  width: 50%;
  display: flex;
}

.style-plan {
  color: #99a8ff;
}

.code-embed-4 {
  width: 25px;
  height: 25px;
}

.card-ai-plan {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #161817;
  border: 1px solid #494949;
  border-radius: 10px;
  padding-right: 10px;
  display: flex;
  box-shadow: 0 0 5px 2px #ffffff1a;
}

.div-block-601 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 1;
  padding: 10px;
  display: flex;
}

.div-block-602 {
  background-color: #494949;
  width: 1px;
}

.div-block-603 {
  justify-content: flex-end;
  align-items: center;
  width: 155px;
  padding: 10px;
  display: flex;
}

.code-embed-4-copy {
  width: 30px;
  height: 30px;
}

.div-block-604 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.tag-rev-plan {
  background-color: #dc606026;
  border-radius: 10px;
  justify-content: flex-end;
  align-items: center;
  padding: 4px 10px;
  display: flex;
}

.tag-rev-plan.reg {
  background-color: #99a8ff26;
}

._w-img-plan {
  border: 1px solid #5aa2ca;
  border-radius: 10px;
  flex: none;
  display: flex;
}

.div-block-605 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.p-30-l-v2 {
  color: #fffc;
  letter-spacing: .3px;
  margin-bottom: 0;
  font-family: Satoshi Variable, Arial, sans-serif;
  font-size: 30px;
  font-weight: 300;
  line-height: 135%;
}

.p-30-l-v2.sub-header {
  text-align: center;
}

.p-30-l-v2.light {
  color: #fffc;
}

.image-234-copy-copy {
  aspect-ratio: 1;
  object-fit: cover;
  overflow: hidden;
}

.paragraph-26 {
  color: #fff;
  font-weight: 500;
}

.heading-70 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Satoshi Bold, sans-serif;
  font-size: 65px;
  line-height: 135%;
}

.heading-70.u-mt-15 {
  margin-bottom: 15px;
}

.heading-70.u-mt-15.u-ta-l, .heading-70.t-a-flex {
  text-align: left;
}

.heading-70.u-mb-20 {
  margin-bottom: 20px;
}

.heading-70.main-header {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  height: 162px;
  display: inline-flex;
  overflow: hidden;
}

.heading-70.main-header-mobile {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: none;
}

.heading-70._85 {
  font-size: 85px;
}

._w-videos-customer-webinars {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 15px;
  display: flex;
}

html.w-mod-js [data-ix="part-1"] {
  opacity: 1;
  transform: translate(45.5%);
}

html.w-mod-js [data-ix="part-3"] {
  opacity: 1;
  transform: translate(50%);
}

html.w-mod-js [data-ix="part-2"] {
  opacity: 1;
  transform: translate(-54.5%);
}

html.w-mod-js [data-ix="part-4"] {
  opacity: 1;
  transform: translate(-50%);
}

@media screen and (min-width: 1440px) {
  .navbaritem.marketing, .navbaritem.marketing-footer {
    font-size: 12px;
  }

  .listitem-dropdownnav-copy.u-mb-5.w--current {
    color: var(--green-1);
    font-family: Satoshi Black, Arial, sans-serif;
  }

  .button.green.outlined {
    border: 1px solid var(--green-1);
    color: var(--green-1);
    margin-left: 24px;
  }

  .team-member-image {
    width: 270px;
    height: 270px;
    max-height: none;
  }

  .agenda-table {
    line-height: 21px;
  }

  ._w-agenda.day2 {
    margin-left: 0;
  }

  ._w-sticky-agenda {
    background-color: #161547;
    bottom: 80vh;
  }

  .div-block-232 {
    margin-top: 20px;
  }

  .speaker-session {
    width: 270px;
    height: 270px;
    max-height: none;
  }

  .speaker-session.demoday {
    transition-property: none;
  }

  .speaker-session.demoday:hover {
    filter: grayscale();
  }

  .gra {
    filter: blur(160px);
    background-color: #00ce5b99;
    border-radius: 50%;
    width: 500px;
    height: 500px;
  }

  .gra._2 {
    filter: blur(200px);
    background-color: #1764ff99;
    width: 400px;
    height: 400px;
  }

  .gra._3 {
    filter: blur(200px);
    background-color: #ff003866;
    width: 300px;
    height: 300px;
  }

  .new-container.u-d-case-study {
    display: flex;
  }

  ._w-case-study-header-home-v1-1.non-interactive:hover {
    box-shadow: none;
  }

  ._w-logo-header-home-v1-1.white {
    filter: grayscale() brightness(1000%);
  }

  .new-body {
    background-color: #161817;
  }

  .heading-40 {
    font-size: 40px;
  }

  .new-card-case-study {
    background-color: #1f201f;
    border: 1px solid #3e3e3e;
    border-radius: 5px;
    width: 280px;
    padding: 25px;
  }

  .heading-30 {
    font-size: 40px;
  }

  .heading-30.u-text-left {
    text-align: left;
  }

  .new-testimonial-case-study {
    background-color: #1f201f;
    border: 1px solid #3e3e3e;
    border-radius: 5px;
    padding: 25px;
  }

  .div-block-245-copy {
    margin-bottom: 0;
  }

  .new-body--dark {
    background-color: #161817;
  }

  .bold-text-16 {
    font-family: Satoshi Black, Arial, sans-serif;
  }

  .new-testimonial-other-page {
    background-color: #1f201f;
    border: 1px solid #3e3e3e;
    border-radius: 5px;
    padding: 25px;
  }

  .heading-40-copy, .heading-30-copy {
    font-size: 40px;
  }

  ._w-profile-nominee.home:hover {
    background-color: #f3f3f3;
    border-radius: 10px;
  }

  .heading-65.u-text-left {
    text-align: left;
  }

  .new-body---white {
    background-color: #161817;
  }

  .heading-55.u-text-left {
    text-align: left;
  }

  .new-body-white2 {
    background-color: #161817;
  }

  .heading-com-event {
    font-size: 40px;
  }

  ._w-bg-customer {
    left: auto;
    right: auto;
  }

  .div-block-456 {
    border-color: #c5c5c5;
  }

  ._w-cards-nursa {
    margin-bottom: 10px;
  }

  .new-testimonial-case-study-v1-1 {
    padding: 25px;
  }

  .new-body-v1-1 {
    background-color: #f4f4f4;
  }

  ._w-investor-logos, ._w-cards-values {
    margin-bottom: 10px;
  }

  .heading-40-copy, .heading-30-v1-1 {
    font-size: 40px;
  }

  .heading-30-v1-1.u-t-l {
    text-align: left;
  }

  .heading-35 {
    font-size: 40px;
  }

  ._w-header-v2.plan {
    padding-bottom: 40px;
  }

  ._w-section-v2.ai {
    max-height: 1000px;
  }

  ._w-item-topnav-v2.u-mb-5.w--current {
    color: var(--green-1);
    font-family: Satoshi Black, Arial, sans-serif;
  }

  .video-agent {
    max-width: 400px;
  }

  .div-block-596, .div-block-599 {
    justify-content: flex-start;
    align-items: center;
  }
}

@media screen and (max-width: 991px) {
  ._w-content-nav {
    flex: 1;
    padding-left: 15px;
  }

  .navbaritem {
    padding: 15px 5px;
  }

  .navbaritem.dropdown {
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 15px;
    padding-right: 20px;
  }

  .navbaritem.new-login {
    margin-right: 10px;
    padding-top: 15px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .navbaritem.register {
    margin-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .navbaritem.rd {
    margin-right: 10px;
    padding-top: 15px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .nav-menu {
    background-color: var(--white);
    box-shadow: none;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
  }

  .topnav.event {
    position: static;
  }

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

  .menu-button {
    color: #fff;
    background-color: #0000;
  }

  .menu-button:active {
    background-color: #e0dfe6;
  }

  .menu-button.w--open {
    background-color: #ffffff1a;
    transform: none;
  }

  .title {
    margin-bottom: 4px;
    font-size: 24px;
    line-height: 36px;
  }

  .textlink {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .textlink.nav-job {
    font-size: 14px;
    line-height: 18px;
    display: inline-block;
  }

  .container-services {
    max-width: 100%;
  }

  .title-18.centered {
    text-align: center;
    align-self: center;
  }

  ._w-content-job {
    margin-top: 16px;
    margin-bottom: 60px;
  }

  ._w-content-job.vertical {
    margin-bottom: 0;
  }

  ._w-job {
    width: auto;
    max-width: 1000px;
  }

  .portrait-wrapper {
    max-width: 92%;
  }

  .portrait-card {
    width: 31%;
    padding: 10px;
  }

  .title-22.margin {
    font-size: 20px;
    line-height: 28px;
  }

  ._w-culture {
    flex: 0 auto;
    width: 40%;
  }

  .row {
    justify-content: center;
  }

  .container.v {
    height: 720px;
    padding-left: 8px;
    padding-right: 8px;
    overflow: hidden;
  }

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

  .h2-copy._2 {
    text-align: left;
    margin-bottom: 16px;
  }

  .header-wrapper-top {
    padding-top: 32px;
  }

  .button-copy._1 {
    margin-right: 20px;
  }

  .title-23 {
    margin-bottom: 4px;
    font-size: 24px;
    line-height: 36px;
  }

  .title-copy-copy-2 {
    margin-bottom: 12px;
  }

  .wrapper-body-2._2 {
    width: 55%;
  }

  .wrapper-benefit {
    align-items: flex-start;
  }

  .features, .how-it-works, .automate-your-business {
    padding-left: 8px;
    padding-right: 8px;
  }

  .header-banner-copy {
    margin-bottom: 30px;
  }

  .wrapper-header-copy {
    width: 65%;
    padding-top: 0;
    position: absolute;
    inset: auto auto auto 8px;
  }

  .illy {
    transform: scale3d(1none, 1none, 1none);
    margin-top: 0;
    transition-duration: 1.2s;
  }

  .wrapper-steps._1 {
    margin-bottom: 20px;
  }

  .wrapper-steps._2 {
    flex-direction: column;
    justify-content: flex-start;
    width: 100%;
    height: auto;
    margin-bottom: 60px;
  }

  .wrapper-steps._3 {
    flex-direction: column;
    align-items: center;
    width: 100%;
    height: auto;
  }

  .wrapper-steps._2-copy {
    flex-direction: column;
    justify-content: flex-start;
    width: 100%;
    height: auto;
  }

  .iphonexscreen {
    perspective: 500px;
    top: -20%;
    left: 10%;
    transform: perspective(2000px)rotateX(25deg)rotateY(-15deg)rotateZ(10deg)scale3d(.65, .6, 1);
  }

  .card._1 {
    width: 100%;
    position: absolute;
    top: 2%;
    left: -20%;
    transform: none;
  }

  .card._2 {
    width: 90%;
    position: absolute;
    top: 18%;
    left: 70%;
    transform: none;
  }

  .card._3 {
    width: 85%;
    position: absolute;
    top: 40%;
    left: -48%;
    transform: none;
  }

  .div-block-52 {
    width: auto;
  }

  .div-block-52-copy {
    order: -1;
    width: auto;
    margin-bottom: 0;
    margin-right: 0;
  }

  .div-block-52-copy._2 {
    order: 1;
  }

  .div-block-53 {
    width: 500px;
    height: 380px;
    padding-left: 16px;
    padding-right: 16px;
    top: 5%;
    left: auto;
    transform: none;
    box-shadow: 0 0 20px #0000000d, 0 20px 20px #0000001a;
  }

  .wrapper-screens {
    height: 500px;
    margin-right: 0;
    right: auto;
    transform: none;
  }

  .mob-screen {
    width: 200px;
    top: auto;
    box-shadow: 0 0 10px #4c4b5d0d, 0 20px 20px #00000040;
  }

  .div-block-52-copy-copy {
    order: 1;
    width: auto;
    margin-bottom: 0;
    padding-top: 52px;
  }

  .div-block-60 {
    margin-bottom: 0;
  }

  .web-screen.feature {
    left: 57%;
  }

  .div-block-70 {
    justify-content: center;
    width: 100%;
    display: flex;
    position: relative;
  }

  .div-block-71 {
    justify-content: center;
    align-items: flex-start;
    height: 450px;
    display: flex;
    position: relative;
  }

  .icon-5 {
    margin-right: 4px;
  }

  .dropdown {
    align-items: flex-start;
    display: flex;
  }

  .dropdown._2 {
    flex-direction: row;
    display: block;
  }

  ._w-form {
    order: -1;
    width: 100%;
  }

  ._w-form.bg {
    order: 0;
  }

  ._w-form.contact {
    order: 0;
    width: 100%;
    max-width: 900px;
  }

  ._w-form.dan {
    order: 0;
    padding-right: 0;
  }

  .wrapper-body-contact-sales {
    flex-direction: column;
  }

  .wrapper-header-contact-sales {
    margin-top: 0;
    margin-bottom: 16px;
  }

  .wrapper-value-prop {
    flex: 1;
    width: auto;
    max-width: 400px;
    margin-right: 0;
  }

  .title-contact-sales {
    margin-bottom: 12px;
  }

  .subtitle-contact-sales {
    text-align: left;
  }

  .container-contact-sales {
    padding-left: 8px;
    padding-right: 8px;
  }

  .wrapper-content-contact-sales {
    justify-content: space-around;
    width: auto;
    margin-bottom: 20px;
    margin-right: 0;
    padding-left: 8px;
    padding-right: 8px;
    display: flex;
  }

  .wrapper-callout {
    width: auto;
  }

  .wrapper-callouts {
    flex: 1;
    width: auto;
    max-width: 400px;
  }

  ._w-bts-sharing {
    bottom: 0;
  }

  .div-block-71-copy {
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 20px;
    display: flex;
    position: relative;
  }

  .video-scoreboards {
    width: 85vw;
    height: 50vw;
  }

  .div-block-71-copy-copy {
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 20px;
    margin-right: 0;
    display: flex;
    position: relative;
  }

  ._w-navitems.center {
    justify-content: center;
  }

  .navmenu {
    background-color: #1f201f;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    padding: 15px;
  }

  ._w-header {
    z-index: 5;
    margin-bottom: 0;
  }

  ._w-header.lp {
    background-image: none;
    margin-bottom: 20px;
    position: static;
  }

  ._w-header.aganda {
    background-image: none;
    position: static;
  }

  .b1-page.white.center, .h1-page.centered {
    text-align: center;
  }

  .h1-page.lp {
    font-size: 48px;
  }

  .h1-page.lp.white {
    text-align: center;
  }

  .h1-page.session {
    font-size: 40px;
  }

  .h2-page {
    font-size: 4.5vw;
    line-height: 5.5vw;
  }

  .h2-page._404 {
    font-size: 48px;
    line-height: 60px;
  }

  .h2-page.centered {
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .b2-page {
    font-size: 16px;
  }

  .b3-page.c {
    text-align: center;
  }

  .h4-page._2 {
    letter-spacing: -.5px;
    font-size: 18px;
    line-height: 24px;
  }

  .logo-ht {
    display: none;
  }

  .logo-ht.hdw, .logo-ht.lts, .logo-ht._2 {
    display: block;
  }

  .globalsection {
    padding-left: 8px;
    padding-right: 8px;
  }

  .globalsection.api {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .globalsection.testimoial-lmd {
    padding-left: 0;
    padding-right: 0;
  }

  .globalsection.lp {
    background-position: 70% 0;
    background-size: auto;
    background-attachment: fixed;
  }

  .globalsection.lp.feature, .globalsection.lp.bg {
    height: auto;
    padding-bottom: 40px;
  }

  .globalsection.session {
    background-image: linear-gradient(#0000, #0000);
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .nav-jobs {
    flex: none;
    width: 25%;
    margin-left: auto;
    overflow: scroll;
  }

  ._w-job-list {
    padding-top: 0;
    padding-right: 8px;
  }

  .text-nav-jobs {
    margin-bottom: 0;
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .globalcontainer {
    justify-content: center;
    padding-top: 16px;
  }

  .globalcontainer.hdw {
    justify-content: flex-start;
  }

  ._w-header-bannerpress {
    align-items: center;
  }

  .globalcontent-home {
    padding-left: 0;
    padding-right: 0;
  }

  .dividervertical-contact {
    background-color: var(--mlight);
    margin-left: 16px;
    margin-right: 16px;
  }

  ._w-industries {
    align-items: center;
    max-width: none;
  }

  ._w-cards-industries {
    flex-wrap: wrap;
    grid-template-rows: 320px 320px;
    align-self: center;
    width: auto;
  }

  ._w-illustration {
    order: -1;
    align-self: center;
    width: 45%;
    left: 50%;
  }

  ._w-illustration._2 {
    right: 50%;
  }

  ._w-body-industry {
    min-height: auto;
  }

  ._w-body-industry.benefits {
    margin-bottom: 0;
  }

  ._w-copy-benefits {
    padding-left: 16px;
    padding-right: 16px;
  }

  ._w-header-industry {
    align-items: center;
  }

  ._w-title-solution {
    align-items: stretch;
  }

  ._w-copy-solution {
    width: 50%;
  }

  ._w-ic-industry {
    flex-wrap: wrap;
    align-content: center;
    height: 90px;
    max-height: none;
  }

  .card-industry-img {
    padding-bottom: 4px;
  }

  .dropdownlist-navbar-use-case.w--open {
    position: static;
    top: 60px;
  }

  ._w-bts-industry {
    margin-bottom: 0;
  }

  .no-margin.white-text.max-700 {
    margin-right: 8px;
  }

  .bottom-cookie-wrapper-2 {
    height: auto;
  }

  ._w-404 {
    align-items: center;
  }

  .divider-404 {
    margin-top: 0;
  }

  .section-integrations.banner {
    background-position: 50% 8%;
    background-repeat: repeat-y;
    background-size: 142%;
    flex-direction: row;
    height: auto;
  }

  ._w-body-partner {
    width: 38%;
  }

  .img-partner-logo._80 {
    height: 8vw;
  }

  .illustration-404 {
    margin-bottom: 0;
    padding-top: 24px;
  }

  .grid-leadership {
    flex-wrap: wrap;
  }

  .wrapper-header-copy-copy {
    width: 65%;
    padding-top: 0;
    position: absolute;
    inset: auto auto auto 8px;
  }

  .logo-4small-views {
    padding-right: 0;
    display: block;
  }

  ._w-form-card {
    order: -1;
    width: 100%;
    margin-bottom: 32px;
  }

  ._w-header-demo {
    margin-bottom: 16px;
  }

  ._w-content-policy, ._w-content-term {
    margin-top: 16px;
    margin-bottom: 60px;
  }

  ._w-term, ._w-policy {
    width: auto;
    max-width: 1000px;
  }

  ._w-content-agreement {
    margin-top: 16px;
    margin-bottom: 60px;
  }

  ._w-content-agmt {
    width: auto;
    max-width: 1000px;
  }

  ._w-text-banner {
    width: 57%;
  }

  ._w-text-banner.lp {
    width: 50%;
  }

  ._w-video {
    min-width: 55%;
  }

  ._w-ctas-banner {
    flex-direction: row;
    align-items: center;
    margin-top: 20px;
  }

  ._w-header-hdwm {
    order: -1;
    margin-right: 0;
  }

  .section-hdwm {
    padding-top: 0;
  }

  ._w-body-hdwm {
    flex-direction: column;
    padding-left: 16px;
    padding-right: 16px;
  }

  ._w-form-hdwm {
    order: -1;
    width: 100%;
  }

  .div-block-220 {
    align-items: center;
  }

  ._w-content-article {
    margin-top: 16px;
    margin-bottom: 60px;
  }

  .section-banner-lts {
    height: auto;
  }

  ._w-body-lts {
    flex-direction: column;
    padding-left: 16px;
    padding-right: 16px;
  }

  ._w-header-lts {
    order: -1;
    margin-right: 0;
  }

  .b1-lp.white.grey-100 {
    text-align: center;
  }

  .button.green.light {
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
  }

  .team-grid {
    grid-column-gap: 40px;
  }

  .team-member-image {
    width: 190px;
    height: 190px;
  }

  .logo-lts {
    height: 60px;
  }

  .section-description {
    height: auto;
  }

  ._w-video-lts {
    width: 35%;
  }

  ._w-video-lts.feature.sc, ._w-video-lts.feature.lm, ._w-video-lts.feature.tr {
    height: auto;
  }

  ._w-video-lts.session {
    width: 50%;
    height: 24vw;
  }

  ._w-subsection-marketing, ._w-subsection-marketing.r {
    padding-left: 0;
    padding-right: 0;
  }

  ._w-subsection-marketing.flex.u-plrb-30 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  ._w-item-subsection {
    min-height: 180px;
  }

  ._w-item-subsection.logo {
    margin-top: 0;
    margin-bottom: 0;
  }

  ._w-body.centered {
    flex-direction: column;
  }

  ._w-numbers {
    margin: 0 20px 0 0;
  }

  ._w-ic-company {
    margin-left: 0;
    margin-right: 0;
  }

  .logo-company {
    max-width: 140px;
    max-height: 24px;
  }

  .logo-company.xl {
    max-height: 50px;
  }

  .logo-company.s {
    max-height: 20px;
  }

  .logo-company.ss {
    max-height: 16px;
  }

  .row-logos-company {
    justify-content: flex-start;
  }

  .agenda-table.day2 {
    grid-template-columns: minmax(auto, 200px) minmax(auto, 1.5fr) minmax(auto, 1fr);
  }

  ._w-logosection.horizontal {
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  ._w-ctas-lp.ra {
    margin-top: 20px;
    margin-bottom: 40px;
  }

  ._w-form-ltsregisteration {
    order: -1;
    width: 100%;
  }

  .bt-agenda {
    padding-left: 20px;
    padding-right: 20px;
  }

  .h2-agendadate {
    font-size: 4.5vw;
    line-height: 5.5vw;
  }

  ._w-sticky-agenda {
    height: 1100px;
  }

  .form-lts-cfs {
    width: 100%;
  }

  .footercontainer {
    justify-content: center;
    padding-top: 16px;
  }

  ._w-content-cfs {
    margin-bottom: 20px;
    margin-right: 0;
  }

  .gif-lts {
    max-width: 80%;
  }

  .logo-cp {
    height: auto;
    max-height: 32px;
  }

  .logo-cp.m {
    height: auto;
    max-height: 44px;
  }

  ._w-item-subsection-copy {
    justify-content: flex-start;
    min-height: 180px;
  }

  ._w-quiz-code {
    margin-top: 20px;
  }

  .section-sessionbanner-lts {
    height: auto;
  }

  .section-sessions {
    padding-left: 8px;
    padding-right: 8px;
  }

  .speaker-session {
    width: 190px;
    height: 190px;
  }

  ._w-speaker-session.detail.xl {
    width: auto;
  }

  .container-nav-session {
    justify-content: center;
    padding-top: 16px;
  }

  ._w-header-lts--session {
    order: -1;
    margin-bottom: -20px;
    margin-right: 0;
  }

  ._w-logo-lts-session {
    width: 40%;
  }

  ._w-form-rt {
    order: -1;
    width: 100%;
  }

  .blocker-survey {
    display: none;
  }

  .section-banner-demoday {
    height: auto;
  }

  ._w-video-customer {
    width: 50%;
    height: 30vw;
  }

  .heading-60.main-header {
    height: 130px;
    font-size: 45px;
  }

  .heading-60.main-header-mobile {
    font-size: 45px;
  }

  .brand {
    padding: 10px;
  }

  .brand.nominee.w--current {
    padding-left: 0;
    padding-right: 0;
  }

  .new-banner-card {
    width: auto;
    max-width: 600px;
  }

  .new-banner-card._3, .new-banner-card._4 {
    max-width: 600px;
  }

  ._w-case-study-header-home-v1-1.banner-events, ._w-case-study-header-home-v1-1.banner-events-copy {
    flex-direction: column;
    margin-left: 5px;
    margin-right: 5px;
  }

  ._w-case-study-header-home-v1-1.banner-events-copy.gold {
    height: auto;
  }

  ._w-case-study-header-home-v1-1.slider-events {
    flex-direction: column;
    margin-left: 10px;
    margin-right: 10px;
  }

  ._w-case-study-header-home-ux {
    justify-content: flex-end;
    position: static;
  }

  .new-section-card {
    margin: 10px;
    padding: 30px;
  }

  .new-card-row.l-j-l {
    justify-content: flex-start;
  }

  .new-w-card-h-ic-l {
    width: auto;
    max-width: 45%;
  }

  .new-paragraph-15._1 {
    margin-right: 15px;
  }

  .new-w-timeline-head-tag {
    width: 80px;
  }

  .new-timeline-line {
    position: absolute;
    left: 110px;
  }

  .heading-40.u-text-left.t50l {
    font-size: 35px;
  }

  .new-card-case-study {
    flex: none;
    width: auto;
  }

  .new-w-customer-photo.contact {
    width: 60px;
    height: 60px;
  }

  .new-container-flex {
    align-items: center;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .new-container-flex.webinar {
    padding-bottom: 50px;
  }

  .new-container-flex.nominee {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .new-container-flex.replay {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .new-container-flex.sws25 {
    padding-bottom: 50px;
  }

  ._w-header-new {
    z-index: 5;
    margin-bottom: 0;
  }

  ._w-demoday-replay {
    margin-right: 15px;
  }

  .lightbox-demoday {
    flex: none;
    padding-left: 15px;
    padding-right: 15px;
  }

  ._w-text-banner-new.t50l {
    flex: none;
    width: 40vw;
  }

  ._w-new-product-illustration {
    width: 96%;
    margin-top: 30px;
    margin-right: 0;
  }

  ._w-new-product-illustration.u-ptb-80 {
    flex: none;
    order: -1;
    align-self: stretch;
    height: 280px;
    margin-top: -60px;
    margin-bottom: 30px;
    margin-left: 15px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .div-block-252 {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .link-block {
    flex: none;
  }

  .spacer-h-flex.lp {
    width: 80px;
  }

  .spacer-h-flex.lp._2 {
    flex: none;
  }

  .new-container-marketing.u-ptb-200.u-mtb-75 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .new-container-marketing.u-ptb-200.u-mtb-75.comm {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .new-w-card-h-ic-l-marketing {
    flex: none;
    width: 44%;
  }

  .new-w-header-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  ._w-tag-gigwork {
    flex: 0 auto;
  }

  ._w-form-gws, ._w-form-call-for-speaker.v1-1 {
    width: 100%;
  }

  ._w-gigworker-image {
    flex: 1;
    max-width: 200px;
    height: auto;
    min-height: 120px;
  }

  ._w-gigworker-image._4, ._w-gigworker-image._5 {
    flex: 1;
  }

  ._w-gigworker-image._2-copy, ._w-gigworker-image._1-copy, ._w-gigworker-image._3-copy {
    height: 100%;
  }

  ._w-gigworker-image._4-copy, ._w-gigworker-image._5-copy {
    flex: 1;
    height: 100%;
  }

  .div-block-268 {
    flex-wrap: wrap;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .div-block-270 {
    flex: 1;
    width: auto;
    min-width: 30%;
    max-width: 50%;
    padding: 30px;
  }

  .div-block-271 {
    flex: 1;
    justify-content: flex-start;
    height: auto;
  }

  .div-block-275.u-mb-80 {
    margin-bottom: 80px;
  }

  .div-block-276 {
    margin-right: 40px;
  }

  .div-block-277 {
    flex: 1;
    width: auto;
  }

  .div-block-247-copy-copy {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-281 {
    padding: 10px;
  }

  .container-press {
    justify-content: center;
  }

  .section-press {
    padding-left: 20px;
    padding-right: 20px;
  }

  ._w-image-casestudy.u-mb-30 {
    height: auto;
  }

  .div-block-246-copy {
    justify-content: flex-end;
  }

  .image-172-copy, .image-172-copy-copy {
    transform: none;
  }

  ._w-image-customer-assets {
    justify-content: center;
  }

  .image-173 {
    width: auto;
  }

  .new-w-card-spaeker-gws {
    flex: none;
  }

  ._w-form-ltsregisteration-copy {
    order: -1;
    width: 100%;
  }

  .pricing-card {
    width: 640px;
    max-width: 640px;
  }

  .pricing-card.top {
    flex-flow: row;
    width: 100%;
    max-width: none;
  }

  .div-block-247-copy {
    flex-direction: column;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-306 {
    align-items: flex-start;
  }

  .new-w-card-pricing.u-m-pricing-card {
    position: relative;
  }

  .new-w-card-pricing.u-m-pricing-card.s {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  ._w-tracking-pricing {
    flex-direction: column;
  }

  ._w-tracking-pricing.toggleon {
    padding-top: 40px;
  }

  ._w-tracking-pricing.toggleoff {
    padding-top: 40px;
    display: flex;
  }

  ._w-table-feature-pricing {
    flex-flow: column;
    display: flex;
  }

  .div-block-314 {
    flex-direction: column;
  }

  ._w-subsection-body-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-314-copy {
    align-items: center;
  }

  ._w-toggle-pricing {
    border-radius: 5px;
    justify-content: center;
    align-self: stretch;
    margin-top: -20px;
    margin-bottom: 0;
    display: flex;
    position: relative;
    top: auto;
    right: auto;
  }

  ._w-toggle {
    z-index: 10;
    margin-left: 0;
    padding: 10px;
  }

  .text-toggle._1 {
    text-align: right;
    width: 60px;
  }

  .text-toggle._2 {
    width: 60px;
  }

  ._w-table-pricing.desktop {
    display: none;
  }

  ._w-table-pricing.mobile {
    display: flex;
  }

  .col-pricingtable._4.title {
    margin-bottom: 10px;
    padding-bottom: 30px;
  }

  ._w-featurecontrol {
    background-color: #1f201ff5;
    padding: 15px;
  }

  ._w-featurecontrol.u-mb-35 {
    background-color: #1f201ffa;
    margin-bottom: 35px;
  }

  .menuitem-featurepricing._1.w--current {
    color: #fffc;
  }

  .menuitem-featurepricing._2 {
    justify-content: flex-start;
  }

  .menuitem-featurepricing._2.w--current, .menuitem-featurepricing._3.w--current, .menuitem-featurepricing._4.w--current, .menuitem-featurepricing._5.w--current {
    color: #fffc;
  }

  .div-block-270-copy {
    padding: 30px;
  }

  .div-block-333 {
    grid-row-gap: 0px;
    flex-wrap: wrap;
  }

  .div-block-286-copy {
    align-items: center;
    display: flex;
  }

  .link-block-2 {
    flex: 0 auto;
  }

  .div-block-300-copy {
    flex-direction: column;
  }

  .div-block-342 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
    flex: 1;
    padding: 30px;
  }

  ._w-image-fs3 {
    flex: 1;
    min-height: 150px;
  }

  ._w-image-fs3.cro {
    background-position: 30%;
    background-size: auto 120%;
  }

  ._w-image-fs3.cfo, ._w-image-fs3.cdto {
    background-position: 50% 0;
    background-size: 100%;
    flex: 1;
  }

  .div-block-344, .div-block-345 {
    flex: 1;
  }

  ._w-new-quote {
    flex: 0 auto;
  }

  ._w-bg-img-lp._1 {
    background-image: url('../images/2142588.jpg'), linear-gradient(#0000, #0000);
    background-position: 50%, 0 0;
    background-size: cover, auto;
  }

  .new-w-speaker-copy {
    align-items: center;
  }

  .div-block-350 {
    grid-column-gap: 40px;
    grid-row-gap: 30px;
  }

  ._w-subsection {
    padding-left: 0;
    padding-right: 0;
  }

  .new-w-card-h-ic-l-usecase {
    flex: none;
    width: 44%;
  }

  .new-section-card-l {
    margin: 10px;
    padding: 30px;
  }

  .new-w-timeline-head-tag-l {
    width: 125px;
  }

  .new-timeline-line-l {
    position: absolute;
    left: 155px;
  }

  .new-section-card-l-copy {
    margin: 20px;
    padding: 30px;
  }

  .new-w-card-h-ic-xl {
    flex: 0 auto;
    width: auto;
    max-width: 45%;
  }

  .div-block-362 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 50px;
  }

  .div-block-363 {
    max-width: 75%;
  }

  .div-block-362-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: flex-start;
  }

  .div-block-364 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-364._2 {
    order: -1;
  }

  .div-block-268-copy {
    flex-wrap: wrap;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .div-block-271-copy {
    flex: 1;
    justify-content: flex-start;
  }

  .card-graphics {
    flex: 0 auto;
    width: 33vw;
    max-width: 260px;
  }

  .bubble-graphics {
    flex: 0 auto;
    width: 120px;
  }

  ._w-value-sltn {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 0;
  }

  ._w-value-sltn._2 {
    flex-direction: column-reverse;
  }

  .fsm-worker {
    flex: 1;
    min-width: 0;
    max-width: 200px;
    min-height: 120px;
  }

  .fsm-worker._4, .fsm-worker._5 {
    flex: 1;
  }

  ._w-row-image-category {
    display: flex;
  }

  ._w-row-image-category._1 {
    width: 60%;
  }

  ._w-row-image-category._2 {
    width: 40%;
  }

  .div-block-268-copy-copy {
    flex-wrap: wrap;
  }

  .div-block-378 {
    align-self: stretch;
    margin-left: 30px;
    margin-right: 30px;
  }

  .scl-worker {
    flex: 1;
    min-width: 0;
    max-width: 200px;
    min-height: 120px;
  }

  .scl-worker._4, .scl-worker._5 {
    flex: 1;
  }

  .scl-worker._1 {
    background-position: 75%;
  }

  ._w-profile-nominee {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  ._w-profile-nominee.home {
    flex: 1;
  }

  .profile-nominee {
    flex: none;
  }

  ._w-video-case-study {
    width: 96%;
    margin-top: 30px;
    margin-right: 0;
  }

  .image-197 {
    width: 40%;
  }

  ._w-textbanner-num {
    transform-origin: 0%;
    transform: scale(.8);
  }

  ._w-bannerimage-copy {
    width: 50vw;
  }

  .feature-column {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-direction: column;
  }

  .div-block-404 {
    width: auto;
  }

  ._w-header-image-event {
    flex: 1;
  }

  .h1-event {
    font-size: 60px;
  }

  .tagline-event {
    font-size: 36px;
  }

  .img-header-event {
    height: auto;
  }

  .h2-event.centered {
    text-align: center;
  }

  ._w-img-body-content {
    height: 75%;
    max-height: none;
  }

  ._w-img-body-content.big, .img-body-content-event {
    height: auto;
  }

  .div-block-408 {
    flex-flow: wrap;
  }

  .navmenu-copy {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    padding: 15px;
  }

  .div-block-409 {
    position: relative;
  }

  ._w-winners-t50l.sp1, ._w-winners-t50l.sp2 {
    width: 48%;
  }

  ._w-winners-list-t50l {
    justify-content: flex-start;
    align-items: stretch;
  }

  .collection-item-t50l, .collection-item-t50l._7 {
    width: 48.5%;
  }

  ._w-leader-portrait.home.sp2 {
    flex: none;
  }

  .link-block-3.home.sp2 {
    flex-flow: column;
  }

  .decoration-card.sp2 {
    width: 50%;
    height: auto;
  }

  ._w-form-card-2 {
    order: -1;
    width: 100%;
    margin-bottom: 32px;
  }

  ._w-form-card-2.rt {
    order: 0;
    width: 55vw;
  }

  .section-content.comm.sws24 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  ._w-cards-comm-event {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .card-comm-event.lts {
    padding: 30px;
  }

  .heading-com-event.secondary, .heading-com-event.gws {
    font-size: 36px;
  }

  ._w-text-comm-event.gws {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .p-42.event-banner {
    font-size: 36px;
  }

  ._w-heading-comm-event.gws {
    z-index: 3;
    position: relative;
  }

  .div-block-427, .div-block-427-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    align-items: flex-start;
  }

  ._w-gws-comm-event {
    background-position: 50%;
    flex: none;
  }

  .tag-tab-comm {
    padding-left: 15px;
    padding-right: 15px;
  }

  ._w-tag-tab-comm {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 30px;
    position: static;
  }

  ._w-articale-cards-comm {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    height: auto;
  }

  ._w-articale-cards-comm._3, ._w-articale-cards-comm._2, ._w-articale-cards-comm._4 {
    height: auto;
  }

  ._w-article-card {
    align-self: stretch;
    width: 48.5%;
  }

  ._w-body-article-card {
    padding: 30px;
  }

  .p-12.dark.tag-article-card {
    flex-flow: row;
    justify-content: center;
    align-items: flex-end;
  }

  .div-block-431._2 {
    flex-flow: wrap;
  }

  ._w-cards-comm-video {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .slider-video-comm {
    flex: none;
    width: 100%;
  }

  .arrow-slider-comm.left {
    left: 38%;
  }

  .arrow-slider-comm.right {
    right: 38%;
  }

  ._w-video-img-comm {
    justify-content: center;
    align-items: stretch;
  }

  .image-207 {
    flex: none;
    width: auto;
    height: 100%;
  }

  .div-block-433 {
    text-shadow: 0 0 1px #fff, 0 0 1px #fff;
  }

  .div-block-433._2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  ._w-header-video-comm {
    width: 90%;
    margin-bottom: 30px;
  }

  ._w-play-btn-vido-comm.interaction-hover-zoom {
    top: -20px;
    right: -20px;
  }

  ._w-cover-content-video-comm {
    position: absolute;
  }

  ._w-quote-cards-comm {
    width: 48%;
  }

  .div-block-438 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .image-2-cover-video, .image-5-cover-video, .image-207-copy {
    flex: none;
    width: auto;
    height: 100%;
  }

  .heading-comm {
    font-size: 80px;
    line-height: 120%;
  }

  .p-27-white-v1-1 {
    font-size: 24px;
  }

  .image-1-video-cover {
    flex: none;
    width: auto;
    height: 100%;
  }

  .new-w-header-comm {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  ._w-cards-case-study {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .new-container-v1-1 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .new-container-v1-1.logos-home {
    height: auto;
  }

  .new-container-v1-1.u-p-flex-sws24 {
    padding-top: 0;
    padding-bottom: 10px;
  }

  ._w-banner-content.about {
    height: 400px;
  }

  .card-customer-case-study.home, .card-customer-case-study.no-show {
    height: auto;
  }

  ._w-customer-cover, ._w-customer-cover.home {
    width: 50%;
  }

  ._w-customer-cover.no-show, ._w-customer-cover.blc {
    width: 45%;
  }

  .customer-cover.traba {
    background-position: 0%;
  }

  .customer-cover.we {
    background-position: 0 0, 50%;
  }

  .customer-cover.lead {
    background-position: 0%;
  }

  .logo-customer-case-study.gigable {
    height: 30px;
  }

  .logo-customer-case-study.pr {
    height: 15px;
  }

  .logo-customer-case-study.reach {
    height: 20px;
  }

  .logo-customer-case-study.nursa {
    height: 30px;
  }

  .p-27.mode-light.header-case-study {
    font-size: 24px;
  }

  ._w-customer-logo-case-study.ab._2 {
    right: 30px;
  }

  ._w-customer-info-case-study {
    display: none;
  }

  ._w-customer-info-case-study.home {
    display: flex;
  }

  .p-21.mode-light-case-study {
    font-size: 18px;
  }

  ._w-bg-customer {
    max-width: none;
    left: -10%;
    right: -10%;
  }

  .image-customer-bg {
    width: auto;
    margin-bottom: 0;
  }

  .slider-video-customers {
    flex: none;
    width: 100%;
  }

  ._w-video-img-customer {
    justify-content: center;
    align-items: stretch;
  }

  ._w-cover-content-video-customer {
    position: absolute;
  }

  .interview-cover-customer {
    flex: none;
    width: auto;
    height: 100%;
  }

  ._w-logo-video-customers.filter {
    grid-column-gap: 45px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    padding-left: 10vw;
    padding-right: 10vw;
    display: flex;
  }

  ._w-logo-video-customer {
    height: 50px;
  }

  ._w-card-main-conetnt-v1-1.webinar {
    width: auto;
  }

  ._w-cards-business-value {
    flex-flow: column;
    display: flex;
  }

  .card-business-value {
    min-width: 0;
  }

  .card-business-value._1-1, .card-business-value._2-2, .card-business-value._4-1 {
    width: 100%;
  }

  ._w-body-value-card {
    flex: none;
  }

  ._w-body-value-card._4-3 {
    flex-flow: column;
  }

  ._w-illustration-value-card._1-1 {
    height: 360px;
  }

  ._w-illustration-value-card._1-2 {
    background-color: #008d71;
    height: 280px;
  }

  ._w-illustration-value-card._1-3 {
    background-color: #008d71;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 360px;
    display: flex;
  }

  ._w-illustration-value-card._1-4 {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 80%;
    height: 320px;
  }

  ._w-illustration-value-card._2-1 {
    background-position: 50% 63%;
    height: 320px;
  }

  ._w-illustration-value-card._2-2 {
    justify-content: center;
    align-items: flex-end;
    height: 40vw;
  }

  ._w-illustration-value-card._2-3 {
    background-image: linear-gradient(to bottom, null, null), url('../images/texture1-1.jpg');
    background-size: auto, cover;
    justify-content: center;
    align-items: center;
    height: auto;
  }

  ._w-illustration-value-card._3-1, ._w-illustration-value-card._3-2 {
    height: 40vw;
  }

  ._w-illustration-value-card._4-3 {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
  }

  ._w-illustration-value-card._4-2, ._w-illustration-value-card._4-1 {
    height: 40vw;
  }

  ._w-heading-main-content-v1-1.tabs {
    justify-content: center;
    align-items: center;
  }

  .line-timeline {
    position: absolute;
  }

  .img-value-2-3-1 {
    width: 40%;
  }

  .img-value-2-3-2 {
    width: 60%;
  }

  ._w-img-value-2-3 {
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 5%;
    margin-right: -10%;
  }

  .card-case-header-home {
    width: auto;
    max-width: 600px;
  }

  .div-block-443 {
    inset: -5%;
  }

  ._w-product-image-v1-1._1-0 {
    background-position: 5vw;
    background-size: auto 90%;
  }

  .image-213 {
    width: 70%;
    left: auto;
  }

  ._w-logos-home-v1-1 {
    grid-column-gap: 40px;
  }

  ._w-logos-home-v1-1.ai {
    justify-content: center;
    align-items: flex-start;
  }

  ._w-logos-home-v1-1.fsm {
    grid-column-gap: 40px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
  }

  .image-218 {
    width: 90%;
  }

  ._w-tag-tab-home-v1-1 {
    justify-content: center;
    align-items: center;
    margin-bottom: 30px;
    position: static;
  }

  ._w-header-visual-main-v1-1.hubspot {
    height: auto;
  }

  .p-24-white-v1-1 {
    font-size: 24px;
  }

  .image-218-copy {
    width: 90%;
  }

  .image-219 {
    margin-bottom: -5%;
  }

  .image-220 {
    width: 85%;
  }

  .company-card-case-study-v1-1 {
    flex: none;
    width: auto;
    padding: 25px;
  }

  ._w-quote-case-study-v1-1.dark {
    width: 100%;
  }

  ._w-quote-case-study-v1-1.dark.contact {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    padding-left: 30px;
    padding-right: 30px;
  }

  .image-224 {
    width: 80%;
  }

  ._w-grid-case-study {
    width: 96vw;
    overflow: auto;
  }

  ._w-image-nursa, ._w-image-sunderstorm {
    align-self: stretch;
  }

  ._w-image-case-study.sunderstorm2, ._w-image-case-study.sunderstorm3 {
    height: 55vw;
  }

  ._w-image-case-study.tradeindia2, ._w-image-case-study._w-energy-1, ._w-image-case-study.groundworks {
    max-height: 800px;
  }

  ._w-image-pagarbook {
    align-self: stretch;
  }

  .div-block-465 {
    flex-flow: column;
  }

  ._w-image-tradeindia {
    align-self: stretch;
  }

  .image-197-copy {
    width: 40%;
  }

  ._w-logos-sws {
    grid-column-gap: 65px;
  }

  .logo-sws {
    height: 5vw;
    min-height: 50px;
    max-height: none;
  }

  ._w-speaker-featured-session._2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  ._w-speaker-featured-sessions {
    flex: none;
  }

  .card-about-ht {
    width: 48%;
  }

  ._w-investor-logos {
    grid-column-gap: 100px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
  }

  .image-about-bg {
    width: auto;
    margin-bottom: 0;
  }

  ._w-image-traba, ._w-image-gigable, ._w-image-reach, ._w-image-wenergy, ._w-image-groundworks, ._w-image-magaloop, ._w-image-zeloce, ._w-image-lead, ._w-image-partrunner {
    align-self: stretch;
  }

  .card-session-agenda-sws {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    min-width: 0;
  }

  ._w-session-agenda-sws {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  ._w-time-session-sws {
    width: 100px;
  }

  ._w-iconcard-industry-sws {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  ._w-iconcard-industry-sws._2 {
    grid-template-columns: 1fr 1fr;
  }

  .img-industry-sws {
    width: 80px;
  }

  ._w-img-industry-sws {
    flex: none;
    justify-content: flex-start;
    align-items: center;
  }

  .label-industry-sws {
    text-align: center;
  }

  ._w-benefits-industry-sws {
    flex: none;
    justify-content: flex-start;
    align-items: center;
  }

  .session-subtitle {
    font-size: 24px;
    line-height: 125%;
  }

  ._w-speakers-sws2024 {
    grid-column-gap: 40px;
    grid-row-gap: 20px;
    flex-flow: wrap;
  }

  ._w-header-banner-sms2024 {
    z-index: 5;
    margin-bottom: 0;
  }

  ._w-card-feature-pricing.horizontal, ._w-card-feature-pricing.basicvis {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  ._w-mainfeature-pow {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: auto;
  }

  ._w-list-feature-pricing.gap-flex {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div-block-314-copy, .div-block-300-copy-copy {
    flex-direction: column;
  }

  ._w-text-banner-webinar {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  ._w-cards-customer-webinar {
    flex-flow: wrap;
  }

  ._w-content-registration-webinar._2 {
    width: 100%;
    max-width: 720px;
  }

  ._w-cover-image-no-show {
    border: 1px solid #929292;
    border-radius: 10px;
    flex: none;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    max-width: none;
    height: 65vw;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  ._w-subtitle-no-show {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  ._w-subtitle-row {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  ._w-cards-no-show {
    flex-flow: column;
  }

  .div-block-484 {
    justify-content: center;
    align-items: flex-start;
    padding-bottom: 0;
  }

  ._w-stat-no-show {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  ._123 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
  }

  ._w-cards-customer-webinar-copy {
    flex-flow: column;
  }

  ._w-link-value-card {
    flex: none;
  }

  ._w-boday-webinar-replay {
    flex-flow: column;
  }

  ._w-description-webinar-replay {
    max-width: none;
  }

  ._w-video-webinar-replay {
    border-right-style: none;
  }

  ._w-speakers-webinar {
    border-bottom: 1px solid #0003;
    order: -1;
    width: auto;
  }

  ._w-keypoints-webinar {
    border-right-style: none;
  }

  ._w-about-webinar {
    flex-flow: column;
  }

  ._w-speakers-webinar-replay {
    grid-column-gap: 40px;
    grid-row-gap: 20px;
    flex-flow: wrap;
  }

  ._w-demo-webinar {
    flex-flow: column;
  }

  ._w-demo-content-webinar {
    width: auto;
  }

  ._w-image-widget-webinar-replay {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-497 {
    flex: 1;
  }

  .div-block-498 {
    width: 22%;
  }

  .w2-q {
    width: 460px;
  }

  .w1-q {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .w3-q {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding: 0;
  }

  .w1-q-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .w3-q-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding: 0;
  }

  .tagging-pricing._2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
  }

  .div-block-509 {
    flex-flow: column;
  }

  .youtube-4 {
    height: 100%;
  }

  .div-block-498-copy-copy {
    min-width: 240px;
  }

  ._w-header-v2.faq {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  ._w-header-v2.l-g-flex {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .h-60-l-v2.ai {
    font-size: 66px;
  }

  .h-45-l-v2.caption-scene {
    font-size: 36px;
  }

  .h-45-l-v2.caption-scene-copy {
    text-align: left;
    font-size: 36px;
  }

  .h-45-l-v2.t-a-c {
    text-align: center;
  }

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

  ._w-subsection-v2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  ._w-cards-v2.product-why {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
  }

  ._w-content-mainsections-v2.l-g-flex {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  ._w-media-main {
    padding: 40px 20px 40px 40px;
  }

  .card-casestudy-embed-v2.home, .card-casestudy-embed-v2.no-show {
    height: auto;
  }

  ._w-cta-section-v2 {
    padding-right: 33px;
  }

  .lightbox-media-v2 {
    height: 100%;
  }

  .menu-topnav-mian-v2.w--open {
    flex-flow: column;
    position: static;
    top: 60px;
    overflow: scroll;
  }

  ._w-itemtag-menu-topnav-v2 {
    font-size: 10px;
  }

  ._w-col-menu-v2.main {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: auto;
  }

  ._w-col-menu-v2.left {
    width: auto;
  }

  .divider-flex-menu {
    width: auto;
    height: 1px;
  }

  .div-block-525 {
    flex: 1;
  }

  .video-agent {
    width: auto;
  }

  .background-video-6._2 {
    width: 35vw;
    height: 45vw;
  }

  .div-block-526 {
    z-index: 5;
    padding-left: 20px;
    padding-right: 20px;
  }

  .background-video-7 {
    width: 50vw;
    height: 60vw;
    top: -10vw;
  }

  .div-block-529 {
    height: 70vw;
  }

  .background-video-6-copy {
    width: 30vw;
    height: 40vw;
  }

  .div-block-530 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .img-iphoneframe {
    height: auto;
  }

  ._w-images-stickycontent {
    flex: 1;
    justify-content: center;
    align-items: center;
  }

  ._w-screeninteraction {
    border-radius: 6vw;
  }

  .div-block-537 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .div-block-542 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 80vh;
    display: flex;
  }

  ._w-images-stickycontent-sizeable {
    justify-content: center;
    align-items: center;
  }

  .img-iphoneframe-mob {
    height: auto;
  }

  .div-block-564 {
    align-items: flex-start;
  }

  .div-block-555, .div-block-568 {
    flex-flow: column;
  }

  .div-block-572 {
    width: auto;
  }

  .div-block-579 {
    padding-left: 90px;
  }

  .div-block-580 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  ._w-contact {
    flex: 0 auto;
    padding: 60px 40px;
  }

  .div-block-584 {
    flex: 1;
  }

  .div-block-587 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .div-block-589 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-590-copy {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .div-block-589-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .sectiontitle-agenda-sws25 {
    flex: 0 auto;
  }

  ._w-banner-image-sws25 {
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 60vw;
    display: flex;
  }

  ._w-subsection-sws25 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  ._w-header-session-sws25 {
    z-index: 5;
    margin-bottom: 0;
  }

  .div-block-599 {
    justify-content: flex-start;
    align-items: center;
  }

  .image-246 {
    width: 100%;
    max-width: none;
  }

  .image-234-copy-copy {
    max-width: 75%;
  }

  .heading-70 {
    font-size: 60px;
  }

  .heading-70.main-header {
    height: 130px;
    font-size: 45px;
  }

  .heading-70.main-header-mobile {
    font-size: 45px;
  }

  ._w-videos-customer-webinars {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }
}

@media screen and (max-width: 767px) {
  ._w-content-nav.t50l, ._w-content-nav.event {
    padding-left: 10px;
    padding-right: 10px;
  }

  .navbaritem {
    padding: 15px;
    font-size: 12px;
  }

  .navbaritem:active, .navbaritem.w--current:active {
    background-color: #4c4b5d1a;
  }

  .navbaritem.dropdown {
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-right: 15px;
  }

  .navbaritem.dropdown.w--open {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .navbaritem.subfield {
    background-color: #0000;
    flex: 1;
    justify-content: center;
  }

  .navbaritem.subfield:active {
    background-color: #4c4b5d1a;
  }

  .navbaritem.new-login {
    margin-right: 0;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .navbaritem.marketing.dark {
    justify-content: center;
    align-items: center;
  }

  .navbaritem.register {
    margin-right: 0;
    padding-top: 15px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .navbaritem.marketing-footer {
    justify-content: center;
  }

  .navbaritem.rd {
    margin-right: 0;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .nav-menu {
    padding-left: 0;
    padding-right: 0;
    box-shadow: 0 8px 16px -4px #0000003d;
  }

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

  .topnav.t50l {
    position: relative;
  }

  .navitem.w--current {
    padding-left: 16px;
  }

  .menu-button {
    color: var(--white);
    background-color: #0000;
  }

  .menu-button.w--open {
    background-color: #ffffff1a;
    border-radius: 5px;
  }

  .menu-button._2 {
    border-radius: 5px;
  }

  .menu-button._2:active {
    background-color: #ffffff1a;
    border-radius: 5px;
  }

  .header._2 {
    font-size: 24px;
    line-height: 32px;
  }

  .img-portrait._2 {
    width: 72px;
    height: 72px;
  }

  .textlink.nav-job {
    flex: 0 auto;
    font-size: 18px;
    display: inline;
  }

  .header-wrapper {
    margin-bottom: 0;
    margin-left: 8px;
    margin-right: 8px;
    padding-top: 0;
  }

  .footer {
    width: 100vw;
    padding-top: 50px;
    padding-bottom: 75px;
  }

  .footer.lts {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .navbar-bottom {
    flex-direction: column;
    align-items: stretch;
  }

  .nav-item-bottom {
    justify-content: center;
    padding-top: 15px;
    padding-bottom: 15px;
    display: flex;
  }

  .nav-item-bottom.w--current {
    color: #00ce5b;
    font-weight: 400;
  }

  .container-services {
    padding-bottom: 0;
  }

  .section-primary {
    align-items: stretch;
  }

  .tab.faq {
    width: 30%;
  }

  .tab-name {
    font-size: 18px;
  }

  .title-18 {
    font-size: 16px;
  }

  .title-18.centered {
    line-height: 24px;
  }

  ._w-rich-content {
    font-size: 16px;
  }

  ._w-rich-content.centered {
    line-height: 24px;
  }

  ._w-content-job {
    margin-bottom: 0;
    padding-left: 8px;
    padding-right: 8px;
  }

  .investor-logo {
    height: 60px;
    padding: 8px 0;
  }

  .investor-logo._2 {
    max-width: none;
    height: 40px;
  }

  .investor-logo._3 {
    flex: 0 auto;
    min-width: auto;
    max-width: none;
    max-height: 50px;
  }

  .investor-logo.vy {
    max-width: none;
    height: 60px;
  }

  .portrait-card {
    width: 30%;
  }

  .title-22.margin {
    flex: 1;
    font-size: 18px;
    line-height: 24px;
  }

  .illustration-wrapper.margin {
    max-height: 40vw;
  }

  ._w-culture {
    margin-left: 16px;
    margin-right: 16px;
  }

  .accordion-job {
    flex-direction: column;
    display: flex;
  }

  .div-block-7 {
    align-self: stretch;
  }

  .row.template {
    flex-direction: column;
  }

  .header-wrapper-2 {
    padding-bottom: 8px;
  }

  .container.v {
    flex-direction: column;
    height: 940px;
  }

  .container.v._2 {
    height: 600px;
    position: static;
  }

  .body-29 {
    overflow: visible;
  }

  .h2-copy {
    font-size: 18px;
  }

  .h2-copy._2 {
    text-align: center;
  }

  .header-wrapper-top {
    margin-left: 8px;
    margin-right: 8px;
    padding-top: 24px;
    padding-bottom: 8px;
  }

  .button-copy._1 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .button-copy._1._3 {
    align-self: center;
    margin-bottom: 20px;
  }

  .title-copy-copy-2 {
    margin-bottom: 0;
    font-size: 26px;
    line-height: 36px;
  }

  .wrapper-body-2._2 {
    width: auto;
  }

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

  .wrapper-rich_content-feature {
    font-size: 16px;
  }

  .header-banner-copy {
    margin-bottom: 0;
  }

  .wrapper-header-copy {
    align-items: center;
    width: 100%;
    padding-left: 4px;
    padding-right: 4px;
    inset: 40% 0% 16px;
  }

  .illy {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 40%;
    transition-property: none;
    bottom: auto;
    left: auto;
    right: auto;
  }

  .illy._2 {
    transform: scale3d(1none, 1none, 1none);
    flex: none;
    order: -1;
    height: 70%;
    margin-top: 39px;
    transition: opacity .2s;
    position: static;
    overflow: hidden;
  }

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

  .wrapper-title-step {
    width: auto;
  }

  .step-copy-copy {
    font-size: 20px;
  }

  .wrapper-steps._2 {
    height: auto;
    margin-bottom: 20px;
  }

  .wrapper-steps._3 {
    flex-direction: column;
    height: auto;
    margin-bottom: 20px;
  }

  .wrapper-steps._2-copy {
    height: auto;
  }

  .iphonexscreen {
    margin-top: 0;
    inset: auto;
    transform: perspective(2000px)scale3d(.48, .45, 1);
  }

  .div-block-52-copy {
    margin-right: 0;
  }

  .div-block-53 {
    flex-direction: column;
    width: 100%;
    height: auto;
    padding: 0 0 12px;
    position: static;
    box-shadow: 0 0 20px #0000000d;
  }

  .wrapper-screens {
    width: 100%;
    height: auto;
    position: static;
  }

  .mob-screen {
    width: 32%;
    right: 0;
    box-shadow: 0 0 10px #4c4b5d0d;
  }

  .web-screen-top-bar {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    align-self: stretch;
    position: static;
  }

  .div-block-52-copy-copy {
    flex-direction: column;
    width: auto;
    margin-right: 0;
    padding-top: 0;
    display: block;
  }

  .h4 {
    font-size: 16px;
    line-height: 24px;
  }

  .app-store {
    height: 40px;
  }

  .web-screen {
    width: 80%;
    margin-right: 110px;
    position: static;
    box-shadow: 0 0 20px #4c4b5d26;
  }

  .web-screen.feature {
    width: auto;
    margin-left: 48px;
    margin-right: 48px;
    display: block;
    position: static;
    inset: 0% 0 auto;
    transform: none;
    box-shadow: 0 0 20px #4c4b5d26;
  }

  .image-31 {
    margin-top: 0;
  }

  .image-32 {
    width: auto;
    margin-top: 0;
  }

  .div-block-67 {
    margin-left: 0;
  }

  .div-block-69 {
    margin-top: 40px;
  }

  .image-34 {
    margin-top: 0;
    padding-left: 8px;
    padding-right: 8px;
  }

  .div-block-70 {
    height: auto;
  }

  .div-block-71 {
    align-items: center;
    width: 100%;
    height: auto;
    padding-top: 65px;
    padding-bottom: 135px;
  }

  .icon-5 {
    margin-right: 16px;
    transform: scale(1.25);
  }

  .dropdown {
    flex-direction: column;
    align-self: stretch;
  }

  .dropdown-list.w--open {
    background-color: var(--light);
    box-shadow: none;
    border-radius: 0;
    transition: all .2s cubic-bezier(.165, .84, .44, 1);
    display: flex;
  }

  ._w-form {
    box-shadow: none;
    width: 100%;
    padding: 16px;
  }

  ._w-form.bg {
    margin-top: -20px;
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  ._w-form.contact {
    max-width: none;
  }

  .wrapper-body-contact-sales {
    width: 100%;
    margin-bottom: 0;
  }

  .wrapper-value-prop {
    max-width: none;
    margin-right: 0;
  }

  .title-contact-sales {
    margin-bottom: 0;
    font-size: 26px;
    line-height: 36px;
  }

  .subtitle-contact-sales {
    font-size: 18px;
  }

  .wrapper-content-contact-sales {
    flex-direction: column;
  }

  .wrapper-callouts {
    max-width: none;
  }

  .text-24-l {
    font-size: 22px;
    line-height: 32px;
  }

  ._w-bts-sharing {
    justify-content: center;
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 16px;
  }

  ._w-bts-sharing.job {
    flex: none;
    justify-content: flex-end;
    width: auto;
    padding-bottom: 4px;
    padding-right: 0;
  }

  .linkedinshare-2.job, .facebookshare-2.job, .twittershare-2.job {
    margin-top: 0;
    margin-left: 0;
  }

  .div-block-71-copy {
    align-items: center;
    width: 100%;
    height: auto;
  }

  .video-scoreboards {
    width: 100%;
    height: 55vw;
  }

  .video-scoreboards._4, .video-scoreboards._2, .video-scoreboards._1 {
    height: 55vw;
  }

  .div-block-71-copy-copy {
    align-items: center;
    width: 100%;
    height: auto;
  }

  .h3-page.center-mobile {
    text-align: center;
  }

  ._w-navitems.lts {
    flex-direction: column;
    height: auto;
  }

  .navmenu {
    flex-direction: column;
    padding: 15px;
  }

  ._w-header {
    z-index: 6;
    align-items: flex-start;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  ._w-header.aganda {
    background-color: #0000;
    justify-content: center;
    margin-top: 20px;
    padding-left: 0;
  }

  .b1-page.centered {
    text-align: left;
  }

  .b1-page.centered2 {
    text-align: center;
  }

  .b1-page.label-partner, .b1-page.label-platform {
    margin-left: 2px;
    margin-right: 2px;
  }

  .b1-page.speakername {
    text-align: center;
  }

  .h1-page {
    font-size: 36px;
  }

  .h1-page.centered {
    text-align: left;
  }

  .h1-page.centered.quiz {
    text-align: center;
    font-size: 32px;
  }

  .h1-page.lp.bg {
    font-size: 32px;
  }

  .h1-page.session {
    margin-top: 0;
  }

  .container-header-section {
    padding: 32px 16px;
  }

  .h2-page {
    font-size: 6vw;
    line-height: 7.5vw;
  }

  .h2-page._404 {
    font-size: 32px;
    line-height: 48px;
  }

  .b2-page {
    margin-bottom: 8px;
    font-size: 16px;
    line-height: 24px;
  }

  .b2-page.d {
    font-size: 18px;
    line-height: 28px;
  }

  .b3-page.gray.btm-0 {
    color: var(--m);
  }

  .b3-page.c {
    text-align: center;
  }

  .h4-page {
    flex: 1;
    font-size: 20px;
    line-height: 28px;
    position: relative;
  }

  ._w-listitem-dropdownnav.lmd {
    background-color: #0000;
  }

  .dividerhorizontal {
    background-color: var(--mdark);
  }

  .dividerhorizontal.blue {
    background-color: #302e70;
  }

  .logo-ht {
    display: block;
  }

  .globalsection {
    margin-bottom: 0;
    overflow: visible;
  }

  .globalsection.banner.press {
    height: auto;
    padding-bottom: 32px;
  }

  .globalsection.banner.industry.lmd, .globalsection.banner.industry.fs {
    height: auto;
  }

  .globalsection.lp {
    background-image: linear-gradient(to bottom, null, null), url('../images/bg-banner-press.svg');
    background-position: 0 0, 80% 0;
    margin-bottom: 0;
  }

  .globalsection.lp.quiz, .globalsection.lp.survey {
    padding-top: 40px;
  }

  .globalsection.session {
    background-image: linear-gradient(to bottom, null, null), url('../images/bg-banner-press.svg');
    background-position: 0 0, 80% 0;
    margin-bottom: 0;
  }

  .wrapper-rich_content-2 {
    font-size: 16px;
  }

  .nav-jobs {
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin-top: 0;
    padding-top: 0;
    display: flex;
    position: relative;
  }

  ._w-job-list {
    padding-right: 0;
  }

  .text-nav-jobs {
    margin-bottom: 8px;
  }

  .globalcontainer {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .globalcontainer.horizontal {
    flex-direction: column;
  }

  .globalcontainer.horizontal.hiddenoverflow {
    align-items: flex-start;
  }

  .globalcontainer.horizontal.hiddenoverflow.customer.h {
    padding-top: 36px;
    padding-bottom: 0;
  }

  .globalcontainer.horizontal._2 {
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: start;
    display: flex;
  }

  .globalcontainer.horizontal.session {
    align-items: flex-start;
  }

  .globalcontainer.lts {
    padding-top: 0;
    padding-bottom: 40px;
  }

  .globalcontainer.dense {
    flex-direction: column;
  }

  .globalcontainer.agenda {
    display: none;
  }

  .globalcontainer.agenda.mobile {
    height: auto;
    display: flex;
  }

  .globalcontainer.demoday {
    padding-top: 0;
    padding-bottom: 40px;
  }

  ._w-foot-article {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  ._w-article {
    margin-top: 10px;
  }

  .media-logo {
    height: 40px;
  }

  .media-logo.l {
    height: 60px;
  }

  .media-logo.ml {
    height: 50px;
  }

  .media-logo.xl {
    height: 90px;
  }

  ._w-header-bannerpress {
    align-items: flex-start;
    margin-bottom: 0;
  }

  ._w-btn-bannerpress {
    margin-bottom: 20px;
  }

  .globalcontent-home {
    max-width: 100vw;
    margin-bottom: 24px;
    padding: 0;
  }

  .divider-nav {
    display: none;
  }

  ._w-testimonial.landingpage {
    width: 100%;
  }

  ._w-industries {
    padding-top: 20px;
  }

  ._w-cards-industries {
    flex-flow: wrap;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    place-content: stretch center;
    align-items: stretch;
    margin-bottom: 8px;
    margin-left: 0;
    margin-right: 0;
  }

  ._w-illustration {
    align-self: center;
    width: 100%;
    height: auto;
    min-height: 240px;
    max-height: 500px;
    margin-left: 0;
    margin-right: 0;
    position: relative;
    left: auto;
  }

  ._w-illustration._2 {
    width: 100%;
    padding-right: 0;
    right: auto;
  }

  ._w-body-industry {
    flex-direction: column;
    margin-top: 12px;
  }

  ._w-body-industry.benefits {
    margin-top: 0;
  }

  ._w-copy-benefits {
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  ._w-header-industry {
    align-items: flex-start;
    margin-bottom: 0;
  }

  ._w-copy-solution {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .blog {
    align-items: flex-start;
    width: auto;
  }

  .img-card-post {
    height: auto;
    max-height: 280px;
  }

  .card-img-top {
    flex: none;
  }

  ._w-faqs-industry {
    flex-direction: column;
  }

  .img-solution, .img-problem {
    height: 100%;
  }

  .card-industry-img {
    flex: none;
    width: 140px;
  }

  .ic-benefit {
    width: 48px;
    height: 48px;
  }

  ._w-faq-industry {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .listitem-dropdownnav-copy {
    color: var(--white);
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .dropdownlist-navbar-use-case.w--open {
    box-shadow: none;
    background-color: #1f201f;
    border-radius: 5px;
    width: 100%;
    padding: 15px;
    transition: all .2s cubic-bezier(.165, .84, .44, 1);
    display: flex;
    position: static;
  }

  .divider-industry {
    margin-top: -28px;
    margin-left: 0;
    margin-right: 0;
  }

  ._w-sources-industry {
    padding-left: 0;
    padding-right: 0;
  }

  ._w-bts-industry {
    flex-direction: column;
    flex: 1;
    justify-content: space-between;
    align-items: flex-start;
  }

  .cookie-content {
    align-items: flex-start;
    margin-bottom: 20px;
  }

  .cookie-content.bottom-banner-content {
    justify-content: flex-end;
    align-items: center;
  }

  .bottom-cookie-wrapper-2 {
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  ._w-404 {
    margin-bottom: 0;
    padding-top: 0;
  }

  .section-integrations.banner {
    background-position: 50% 5%;
    background-size: auto 28%;
    padding-top: 24px;
    padding-bottom: 40px;
    overflow: hidden;
  }

  .container-integrations {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  ._w-body-partner {
    border-bottom: 1px solid var(--mlight);
    border-right-style: none;
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .img-partner-logo._80 {
    height: 14vw;
  }

  ._w-body2-partner {
    padding-left: 0;
    padding-right: 0;
  }

  ._w-header-description {
    margin-bottom: 12px;
    padding-left: 0;
    padding-right: 0;
  }

  ._w-body-description, ._w-footer-description {
    padding-left: 0;
    padding-right: 0;
  }

  .acc-head {
    width: 48vw;
    height: 36vw;
    margin: 1vw;
  }

  .acc-head._3 {
    order: 5;
  }

  .acc-head._4 {
    order: 6;
  }

  .acc-body._2 {
    order: 4;
  }

  .acc-body._3 {
    order: 7;
  }

  .acc-body._4 {
    order: 8;
  }

  .bg-salesforce, .bg-quickbook, .bg-hubspot {
    padding: 24px;
  }

  ._w-description-partner {
    flex-direction: column;
  }

  .bg-sevenlakes {
    padding: 24px;
  }

  .acc-head-nc {
    width: 48vw;
    height: 36vw;
    margin: 1vw;
  }

  .bg-appify, .bg-neebal {
    padding: 24px;
  }

  .row-labels-partner {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .bg-pando {
    padding: 24px;
  }

  .accordion-columns-wrapper---brix {
    flex-direction: column;
  }

  ._w-bt-demo-partners {
    margin-bottom: 24px;
  }

  .illustration-404 {
    align-self: center;
    width: 80vw;
    min-width: 0;
    max-width: none;
    height: 60vw;
    margin-bottom: 0;
  }

  .grid-leadership {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .wrapper-header-copy-copy {
    flex: 0 auto;
    align-items: center;
    width: 100%;
    margin-bottom: 20px;
    padding-left: 4px;
    padding-right: 4px;
    position: static;
    top: 40%;
    left: 0%;
    right: 0%;
  }

  .logo-4small-views {
    display: none;
  }

  ._w-content-job-copy {
    padding-left: 8px;
    padding-right: 8px;
  }

  .text-24-m-copy {
    font-size: 18px;
    line-height: 28px;
  }

  ._w-form-card {
    width: 100%;
    height: auto;
  }

  ._w-content-policy, ._w-content-term, ._w-content-agreement {
    margin-bottom: 0;
    padding-left: 8px;
    padding-right: 8px;
  }

  ._w-text-banner {
    width: auto;
    margin-bottom: 24px;
  }

  ._w-text-banner.lp {
    width: 100%;
    margin-bottom: 0;
    margin-right: 0;
  }

  ._w-text-banner.lp.bg {
    width: 100%;
  }

  ._w-vtestimonial {
    flex-direction: column;
    margin-bottom: 16px;
  }

  ._w-vtestimonial.light {
    flex-direction: column;
  }

  ._w-video {
    flex: none;
    order: -1;
    width: 100%;
    min-width: auto;
    height: 280px;
    min-height: auto;
  }

  ._w-row-vtestimonial {
    margin-bottom: 24px;
  }

  ._w-text-vtestimonial {
    flex-direction: column;
    justify-content: center;
    padding: 25px;
    display: flex;
  }

  ._w-ctas-banner.lp-feature {
    margin-top: 0;
    margin-bottom: 24px;
  }

  ._w-dcontent-escription {
    flex: 0 auto;
    width: 50%;
  }

  ._w-text-vtestimonial-2 {
    flex-direction: column;
    justify-content: center;
    padding: 16px;
    display: flex;
  }

  ._w-body-hdwm {
    width: 100%;
    margin-bottom: 0;
    padding-left: 8px;
    padding-right: 8px;
  }

  ._w-form-hdwm {
    width: 100%;
    height: auto;
    padding: 16px;
  }

  ._w-header-article {
    margin-bottom: 0;
  }

  .content-article {
    font-size: 16px;
  }

  .section-banner-lts {
    padding-top: 100px;
  }

  ._w-body-lts {
    width: 100%;
    margin-bottom: 0;
    padding-left: 8px;
    padding-right: 8px;
  }

  .h1-lp {
    font-size: 48px;
  }

  .button.green {
    padding: 10px 16px;
    font-size: 18px;
  }

  .button.green.white.modal-button {
    font-size: 18px;
  }

  .section-lts {
    padding: 8px;
  }

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

  .team-member-image {
    width: 25vw;
    height: 25vw;
  }

  .div-block-224 {
    justify-content: center;
  }

  .section-agenda {
    padding-left: 8px;
    padding-right: 8px;
  }

  .logo-lts {
    order: 1;
    transform: none;
  }

  .bg-description._2 {
    display: none;
  }

  ._w-video-lts {
    width: auto;
    height: 240px;
  }

  ._w-video-lts.feature {
    width: 100%;
    height: 60vw;
  }

  ._w-video-lts.session {
    width: 50vw;
    height: 30vw;
    margin-top: 32px;
  }

  ._w-content-description {
    background-color: #171547;
    background-image: linear-gradient(to bottom, var(--midnight-blue), #000 92%);
    padding: 20px;
  }

  ._w-subsection-marketing {
    margin-bottom: 20px;
    margin-right: 0;
  }

  ._w-subsection-marketing.r {
    margin-left: 0;
  }

  ._w-subsection-marketing.flex {
    flex-direction: column;
  }

  ._w-item-subsection {
    min-height: 0;
    margin-top: 0;
  }

  ._w-body {
    flex-direction: column;
  }

  ._w-ic-item {
    width: 40px;
    height: 40px;
    margin-right: 8px;
  }

  ._w-numbers {
    flex-direction: row;
    justify-content: space-around;
    width: 100%;
    margin-right: 0;
  }

  ._w-num {
    align-items: center;
  }

  .logo-company {
    max-width: 120px;
  }

  .logo-company.l {
    max-height: 40px;
  }

  .row-logos-company {
    justify-content: space-between;
  }

  .agenda-table {
    grid-template-columns: minmax(auto, 116px) minmax(auto, 1.2fr) minmax(auto, 1fr);
    font-size: 14px;
    line-height: 22px;
  }

  .agenda-table.day2 {
    grid-template-columns: minmax(auto, 116px) minmax(auto, 1.5fr) minmax(auto, 1fr);
  }

  ._w-logosection.horizontal {
    flex-direction: column;
  }

  .tab-aganda {
    height: auto;
    padding: 12px;
  }

  .tab-aganda.w--current {
    height: auto;
    padding-left: 16px;
    padding-right: 16px;
  }

  .tabs-menu-agenda {
    z-index: 5;
    background-color: #171547;
    justify-content: center;
    margin-bottom: 420px;
    position: sticky;
    top: -1px;
  }

  ._w-nav-lts.footer {
    justify-content: center;
    margin-bottom: 20px;
  }

  ._w-ctas-lp {
    margin-bottom: 60px;
  }

  ._w-ctas-lp.agenda.mobile {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .modal {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    width: 90%;
    height: 80%;
    max-height: none;
    display: none;
    overflow: scroll;
  }

  ._w-form-ltsregisteration {
    width: 100%;
    height: auto;
    padding: 16px;
  }

  .bt-agenda {
    padding-left: 12px;
    padding-right: 12px;
  }

  .h2-agendadate {
    font-size: 6vw;
    line-height: 7.5vw;
  }

  ._w-ctas-agenda {
    display: flex;
  }

  ._w-sticky-agenda {
    height: auto;
  }

  .footercontainer {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  ._w-footer-socialmedia {
    margin-right: 0;
  }

  .div-block-229 {
    flex-direction: column;
  }

  .tab-content-agenda {
    margin-top: -400px;
  }

  .div-block-230 {
    margin-bottom: 16px;
  }

  .logo-cp {
    margin-right: 30px;
  }

  ._w-item-subsection-copy {
    justify-content: space-around;
    width: 100%;
    min-height: 0;
    margin-top: 0;
  }

  .div-block-232 {
    align-items: center;
  }

  .content-rich-lp {
    font-size: 16px;
  }

  ._w-quiz-code {
    padding-top: 8px;
    padding-left: 12px;
    padding-right: 8px;
  }

  .section-sessionbanner-lts {
    padding-top: 100px;
  }

  .section-sessionbanner-lts.session {
    height: 320px;
  }

  .speaker-session {
    width: 25vw;
    height: 25vw;
  }

  .speaker-session.detail, .speaker-session.demoday {
    width: 60px;
    height: 60px;
  }

  ._w-speaker-session.detail {
    align-items: flex-start;
    width: 46%;
  }

  .link-text-day-session {
    font-size: 32px;
  }

  .container-nav-session {
    justify-content: space-between;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .date {
    font-size: 16px;
  }

  .div-block-229-copy {
    flex-direction: column;
  }

  ._w-header-lts--session {
    justify-content: center;
  }

  ._w-logo-lts-session {
    width: 55%;
  }

  ._w-form-rt {
    width: 100%;
    height: auto;
    padding: 16px;
  }

  .btn-text-back {
    padding: 10px 16px;
    font-size: 16px;
  }

  .section-banner-demoday {
    padding-top: 100px;
  }

  .section-demoday {
    padding: 8px;
  }

  ._w-newfeature {
    padding: 15px;
  }

  .session-wenergy {
    background-size: cover;
  }

  ._w-video-customer {
    width: 100%;
    height: 50vw;
  }

  .new-container.u-mt-50.u-d-case-study {
    margin-top: 25px;
  }

  .new-container.hero-cta {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .new-container.cta {
    padding-top: 15px;
  }

  .new-container.marketing {
    padding-left: 0;
    padding-right: 0;
  }

  .new-container.pricing {
    background-color: #161817;
    border-width: 0;
    padding-top: 0;
  }

  .new-container.comm.gws {
    margin-top: 20px;
    margin-bottom: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .heading-60 {
    font-size: 40px;
  }

  .heading-60.t-a-flex {
    text-align: center;
  }

  .heading-60.main-header {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 245px;
    display: flex;
  }

  .heading-60.main-header.main {
    display: none;
  }

  .heading-60.main-header-mobile {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    height: auto;
    display: flex;
  }

  .heading-60.main-header-mobile.hidden {
    display: none;
  }

  ._w-case-study-header-home-v1-1.banner-events.u-mb-40.u-mt-30.u-mlr-5 {
    padding: 15px;
  }

  ._w-case-study-header-home-v1-1.banner-events-copy.gold {
    padding: 25px 25px 20px;
  }

  ._w-case-study-header-home-v1-1.slider-events {
    padding-left: 50px;
    padding-right: 50px;
  }

  ._w-case-study-header-home-ux {
    position: absolute;
  }

  .new-w-ctas.u-d-flex.j-center.u-mb-flex {
    margin-bottom: 50px;
  }

  .new-w-ctas.u-d-flex.j-center.u-mb-flex.u-p-flex-sws24 {
    margin-bottom: 30px;
    padding-top: 10px;
  }

  .new-btn-primary-dark.bg-green {
    flex: none;
  }

  .new-btn-primary-dark.bg-green.pricing-2-copy._2 {
    justify-content: flex-start;
    align-items: center;
  }

  .new-section.light-gray {
    margin-bottom: 30px;
  }

  .new-section-card {
    padding: 30px 15px 15px;
  }

  .new-w-card-h-ic-l {
    max-width: 42%;
  }

  .new-w-ic-l {
    width: 90px;
    height: 90px;
    padding: 10px;
  }

  .new-paragraph-15._1 {
    margin-bottom: 5px;
  }

  .new-paragraph-15._1.gold {
    font-size: 15px;
  }

  .new-paragraph-15.flex-value {
    color: #fff9;
    font-family: Satoshi Medium, sans-serif;
    font-size: 13px;
  }

  .new-paragraph-15.tag-case-study {
    line-height: 135%;
  }

  .heading-19.flex-value {
    font-family: Satoshi Medium, sans-serif;
    font-size: 15px;
    line-height: 145%;
  }

  .new-feature-tag {
    margin-top: 2px;
    margin-bottom: 2px;
    padding-top: 3px;
    padding-bottom: 3px;
  }

  .new-feature-tag._15 {
    width: 100px;
  }

  .heading-40 {
    font-size: 40px;
  }

  .heading-40.mode-light {
    display: flex;
  }

  .heading-40._2 {
    font-size: 32px;
  }

  .new-card-case-study.u-mr-comapny-card {
    display: none;
  }

  .new-card-case-study.mobile {
    display: flex;
  }

  .new-paragraph-18.b {
    font-family: Satoshi Bold, sans-serif;
  }

  .new-paragraph-18.bold._15-nominee-home {
    text-align: center;
  }

  .new-paragraph-18.flexheader-pricing {
    margin-top: 12px;
    display: flex;
  }

  .new-paragraph-18.b-highlight {
    font-family: Satoshi Bold, sans-serif;
  }

  .new-paragraph-18.e-o-80._15-nominee-home {
    text-align: center;
  }

  .new-w-company-card-item {
    flex-direction: column;
    justify-content: center;
    display: block;
  }

  .new-w-company-card-item.u-mr-10 {
    margin-right: 10px;
  }

  .image-155 {
    height: 20px;
  }

  .div-block-245-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    align-items: flex-start;
  }

  .new-container-flex {
    flex-direction: column;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .new-container-flex.nominee {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .new-container-flex.t50l {
    flex-direction: column;
    padding-top: 25px;
    padding-bottom: 50px;
  }

  .new-container-flex.t50l-content {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    align-items: center;
    padding-left: 15px;
    padding-right: 15px;
  }

  .new-container-flex.t50l-content.home {
    padding-left: 25px;
    padding-right: 25px;
  }

  .new-container-flex.sws25 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  ._w-header-new {
    z-index: 6;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  ._w-demoday-replay {
    align-self: stretch;
    margin-left: 15px;
  }

  .div-block-230-copy {
    margin-bottom: 16px;
  }

  ._w-text-banner-new {
    width: auto;
    margin-bottom: 30px;
    margin-right: 15px;
  }

  ._w-text-banner-new.t50l {
    align-items: center;
    width: 100%;
    padding-right: 0;
  }

  ._w-new-product-illustration {
    align-self: stretch;
  }

  ._w-new-product-illustration.u-ptb-80 {
    flex: none;
    order: -1;
    margin-top: -60px;
    margin-bottom: 30px;
    margin-left: 15px;
  }

  .new-w-para {
    flex-direction: column;
  }

  .div-block-251 {
    margin-bottom: 30px;
  }

  .image-160 {
    height: 15px;
  }

  .new-testimonial-other-page.u-mb-30.lp {
    margin-bottom: 0;
  }

  .new-container-marketing.u-ptb-100.u-mt-75.u-flex {
    padding-bottom: 40px;
  }

  .new-container-marketing.u-ptb-100.u-mt-75.u-flex.s-h-450 {
    padding-top: 80px;
  }

  .new-container-marketing.u-ptb-200.u-pt-flex-sws24 {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .new-container-marketing.u-pt-200.u-mt-75.u-flex {
    padding-bottom: 40px;
  }

  .new-container-marketing.u-pt-200.u-mt-75.u-flex.s-h-450 {
    padding-top: 80px;
  }

  .new-container-marketing.u-ptb-sws25.u-mt-75.u-flex {
    padding-bottom: 40px;
  }

  .new-container-marketing.u-ptb-sws25.u-mt-75.u-flex.s-h-450 {
    padding-top: 80px;
  }

  .new-w-card-h-ic-l-marketing {
    flex: 0 auto;
    width: 100%;
  }

  ._w-subsection-2.u-mr-40 {
    margin-right: 0;
  }

  ._w-subsection-2.u-mb--30-mob {
    margin-bottom: -30px;
  }

  ._w-subsection-2.product {
    order: -1;
  }

  .navbar-bottom---summit {
    flex-direction: column;
  }

  ._w-footer-summit {
    flex-direction: column;
    align-items: center;
  }

  .new-w-card-h-ic-l-marketing-stats {
    flex: 0 auto;
    width: 100%;
  }

  .div-block-263 {
    flex-direction: column;
  }

  .div-block-264.flex {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .div-block-265 {
    flex-direction: column;
  }

  ._w-form-gws {
    width: 100%;
  }

  ._w-form-call-for-speaker {
    position: static;
  }

  ._w-gigworker-image {
    flex: 1;
    min-width: auto;
  }

  ._w-gigworker-image._2-copy, ._w-gigworker-image._1-copy, ._w-gigworker-image._3-copy {
    min-width: 100px;
  }

  ._w-gigworker-image._4-copy, ._w-gigworker-image._5-copy {
    min-width: 100px;
    max-width: 220px;
  }

  .div-block-268 {
    flex-wrap: nowrap;
    padding: 20px;
  }

  .div-block-269 {
    flex-direction: column;
    margin-top: -20px;
  }

  .div-block-270 {
    width: auto;
    min-width: 0;
    max-width: none;
    margin-top: -30px;
    margin-left: 0;
    padding: 30px;
  }

  .div-block-271 {
    flex: none;
    justify-content: flex-start;
    width: 60%;
  }

  .div-block-271._2 {
    width: 40%;
  }

  .div-block-272 {
    margin-bottom: 20px;
    margin-right: 0;
  }

  .div-block-274 {
    margin-bottom: -25px;
    position: relative;
    top: 0;
  }

  .div-block-275.u-mb-80 {
    flex-direction: column;
  }

  .div-block-276 {
    margin-bottom: 50px;
    margin-right: 0;
  }

  ._w-form-partner {
    position: static;
  }

  .div-block-278 {
    justify-content: center;
  }

  .heading-60-copy {
    font-size: 40px;
  }

  .image-165 {
    height: 10vw;
  }

  .image-166 {
    height: 6.5vw;
  }

  .image-167 {
    height: 9vw;
  }

  ._w-para-partner {
    padding-right: 10px;
  }

  .div-block-279 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-278-copy {
    justify-content: center;
  }

  ._w-header-press {
    margin-bottom: 0;
  }

  .container-press {
    justify-content: flex-start;
  }

  .section-press {
    margin-bottom: 0;
    overflow: visible;
  }

  ._w-image-customer-assets {
    padding: 0;
  }

  .new-w-card-spaeker-gws {
    flex: 0 auto;
    width: 40%;
  }

  ._w-session-gws {
    flex-direction: column;
  }

  ._w-time-session-gws {
    margin-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  ._w-info-session-gws {
    padding: 30px;
  }

  ._w-form-ltsregisteration-copy {
    width: 100%;
    height: auto;
    padding: 16px;
  }

  ._w-footer-summit-copy {
    flex-direction: column;
    align-items: center;
  }

  .div-block-300, .new-w-speaker {
    flex-direction: column;
  }

  .pricing-card {
    width: 100%;
    max-width: none;
  }

  .pricing-card.top {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    width: auto;
    margin-left: 10px;
    margin-right: 10px;
    padding: 30px;
  }

  .div-block-247-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .new-w-card-pricing {
    flex: 0 auto;
    width: 100%;
    padding: 10px;
  }

  .new-w-card-pricing.u-m-pricing-card {
    margin: 0;
  }

  .new-w-card-pricing.u-m-pricing-card.s {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-top: 10px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .new-w-card-pricing.u-m-pricing-card.s._2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-top: 40px;
  }

  .text-span-14._2 {
    display: none;
  }

  .header-plan-pricing.big {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  ._w-tracking-pricing.new-vertical {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding: 0;
  }

  .div-block-310 {
    width: auto;
    height: 1px;
  }

  .featureicon-pricing._50.hidden {
    display: none;
  }

  .div-block-314 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  ._w-subsection-body-2 {
    margin-bottom: 20px;
    margin-right: 0;
  }

  .div-block-270-copy {
    margin-top: -30px;
    margin-left: 0;
    padding: 30px;
  }

  .div-block-334 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
  }

  .div-block-278-copy-copy {
    justify-content: center;
  }

  .div-block-300-copy {
    flex-direction: column;
  }

  .div-block-342 {
    max-width: none;
  }

  ._w-image-fs3 {
    background-size: cover;
    flex: 1;
    min-width: 0;
    min-height: 175px;
  }

  ._w-image-fs3.cdto {
    align-self: flex-end;
  }

  .div-block-269-copy {
    flex-direction: column;
    width: 90%;
    margin-top: -20px;
  }

  .div-block-343 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .div-block-346 {
    grid-column-gap: 20px;
    grid-row-gap: 0px;
    flex-wrap: wrap;
    align-self: stretch;
    display: flex;
  }

  .modal2 {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    width: 90%;
    height: 80%;
    max-height: none;
    display: none;
    overflow: scroll;
  }

  .logo-40 {
    height: 25px;
  }

  .logo-35 {
    height: 20px;
  }

  .logo-70 {
    height: 55px;
  }

  .logo-60 {
    height: 45px;
  }

  .div-block-351 {
    padding-top: 20px;
  }

  .logo-50 {
    height: 35px;
  }

  .logo-30 {
    height: 20px;
  }

  .logo-25 {
    height: 15px;
  }

  .ic-arrow-slider.right {
    margin-right: 25px;
  }

  .ic-arrow-slider.left {
    margin-left: 25px;
  }

  .slider-2 {
    height: auto;
  }

  ._w-slide {
    width: 100%;
  }

  ._w-img-product {
    height: auto;
  }

  ._w-subsection {
    margin-bottom: 20px;
    margin-right: 0;
  }

  ._w-subsection.flex {
    flex-direction: column;
  }

  .new-w-card-h-ic-l-usecase {
    flex: 0 auto;
    width: 100%;
  }

  .new-section-card-l {
    padding: 30px 15px 15px;
  }

  .new-w-timeline-head-tag-l {
    width: 100px;
  }

  .new-timeline-line-l {
    left: 130px;
  }

  .heading-21.u-text-left.t-m-ls-2 {
    text-align: center;
  }

  .new-section-card-l-copy {
    padding: 10px 0;
  }

  .new-w-card-h-ic-xl {
    max-width: 42%;
  }

  .image-185 {
    width: 100%;
  }

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

  .div-block-363 {
    width: 90vw;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-364 {
    padding: 0;
  }

  .div-block-366 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
  }

  .div-block-268-copy {
    flex-wrap: wrap;
    height: 100%;
    margin-left: 10px;
    margin-right: 10px;
    padding: 20px;
  }

  .div-block-269-copy {
    flex-direction: column;
    margin-top: -20px;
  }

  .div-block-271-copy {
    flex: 1;
    justify-content: flex-start;
  }

  .div-block-369 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-372 {
    width: 260px;
    height: 260px;
  }

  .card-graphics {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    width: 200px;
    height: 115px;
    padding: 15px;
  }

  .card-graphics._2 {
    top: auto;
    bottom: -20%;
    left: -42%;
  }

  .card-graphics._1 {
    top: -20%;
    left: -41%;
  }

  .card-graphics._3 {
    top: -20%;
    bottom: auto;
    right: -42%;
  }

  .card-graphics._4 {
    bottom: -20%;
    right: -41%;
  }

  .new-w-ic-s---graphics {
    width: 50px;
    height: 50px;
    padding: 5px;
  }

  .image-187 {
    width: 45px;
    height: 45px;
  }

  .image-188 {
    width: 100px;
    margin-left: -15px;
  }

  .bubble-graphics {
    width: 90px;
    height: 90px;
  }

  .bubble-graphics._1 {
    inset: auto auto auto -41%;
  }

  .bubble-graphics._2 {
    bottom: auto;
    right: -41%;
  }

  .new-paragraph-21.dark.bold.u-a-c {
    text-align: center;
  }

  ._w-value-sltn {
    padding-top: 60px;
  }

  ._w-form-new {
    align-self: stretch;
  }

  ._w-form-new.nominee {
    width: 100%;
    min-width: 0;
  }

  .fsm-worker {
    flex: 1;
  }

  .fsm-worker._4, .fsm-worker._5 {
    max-width: none;
  }

  ._w-row-image-category._1, ._w-row-image-category._2 {
    width: 100%;
  }

  .div-block-268-copy-copy {
    flex-flow: column wrap;
    width: 80%;
    min-width: 420px;
    height: 100%;
    padding: 20px;
  }

  .div-block-378 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .scl-worker {
    flex: 1;
  }

  .scl-worker._4, .scl-worker._5 {
    max-width: none;
  }

  .image-190 {
    width: 20vw;
  }

  ._w-form-nominee {
    position: static;
  }

  ._w-profile-nominee {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
    margin-bottom: 0;
  }

  ._w-profile-nominee.u-mb-0 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .profile-nominee {
    width: 30vw;
    height: 30vw;
  }

  .profile-nominee.home {
    width: 25vw;
    height: 25vw;
  }

  ._w-name-nominee.home {
    align-items: center;
  }

  ._w-name-nominee._2mob {
    display: flex;
  }

  ._w-name-nominee._1web {
    display: none;
  }

  ._w-title-nominee.home {
    align-items: center;
  }

  ._w-nominees {
    grid-column-gap: 30px;
    grid-row-gap: 10px;
  }

  .collection-item-nominees {
    flex: none;
    width: 40vw;
  }

  ._w-nomination-form {
    position: static;
  }

  ._w-video-case-study {
    align-self: stretch;
    margin-left: 15px;
  }

  .heading-65.u-text-left.t50l {
    font-size: 55px;
  }

  .image-197 {
    width: 160px;
  }

  ._w-body-new-copy {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    width: 100%;
    padding-top: 0;
  }

  ._w-stack-steps {
    flex: none;
  }

  .div-block-388.flex {
    flex-flow: column;
  }

  .div-block-389 {
    width: 35vw;
  }

  .heading-55.u-text-left.t50l {
    text-align: center;
    font-size: 45px;
  }

  .bt-nomineepage {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    align-items: center;
  }

  .div-block-385-copy {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
  }

  .div-block-397 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  ._w-textbanner-num {
    transform-origin: 0%;
  }

  ._w-bannerimage-copy {
    justify-content: center;
    width: 100%;
    padding-left: 60px;
  }

  .div-block-400 {
    width: 100%;
  }

  .div-block-402 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

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

  .div-block-405 {
    justify-content: center;
  }

  ._w-header-content-event {
    padding-right: 15px;
  }

  ._w-heading-event {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  ._w-header-image-event {
    flex: 1;
  }

  .h1-event {
    font-size: 45px;
    line-height: 135%;
  }

  .tagline-event {
    font-size: 24px;
    line-height: 135%;
  }

  ._w-body-content-event {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .h2-event {
    text-align: left;
    font-size: 36px;
  }

  ._w-body-content {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    flex-flow: column;
  }

  ._w-img-body-content {
    flex-flow: column;
    order: -1;
    justify-content: center;
    align-items: stretch;
    width: auto;
    min-width: 0;
    height: 85vw;
    max-height: 440px;
  }

  ._w-img-body-content.big.placeholder {
    min-height: 0;
  }

  .img-body-content-event {
    flex: none;
    width: 100%;
  }

  ._w-img-profile {
    width: 105px;
    height: 105px;
  }

  .leader-profile-collection-event {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
  }

  ._w-winners-t50l.sp1, ._w-winners-t50l.sp2 {
    width: 47%;
  }

  ._w-winners-list-t50l {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .collection-item-t50l {
    width: 48%;
  }

  .collection-item-t50l._7 {
    width: 48.2%;
  }

  .name-event {
    font-size: 21px;
  }

  .link-block-3 {
    padding: 20px 20px 25px;
  }

  .div-block-386-copy {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .div-block-416 {
    flex-direction: column;
    padding-top: 0;
  }

  ._w-form-card-2 {
    width: 100%;
    height: auto;
  }

  ._w-form-card-2.rt {
    width: 100%;
    margin-top: 12px;
  }

  .content-rich-lp-2 {
    font-size: 16px;
  }

  ._w-winners-list-t50l-new {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .div-block-419 {
    margin-top: 15px;
  }

  .image-203 {
    width: 85px;
    height: 85px;
  }

  .div-block-423 {
    justify-content: flex-start;
    align-items: stretch;
  }

  .div-block-425 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .topnav-comm {
    padding-left: 0;
    padding-right: 0;
  }

  .section-content.comm.sws24 {
    padding-top: 0;
    padding-bottom: 0;
  }

  ._w-com-content.u-mb-flex {
    margin-bottom: 20px;
  }

  ._w-comm-content-header {
    justify-content: center;
    align-items: center;
  }

  ._w-comm-content-header.card-header.sws {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  ._w-cards-comm-event {
    flex-flow: column;
  }

  ._w-cards-comm-event.blog-posts {
    flex-flow: wrap;
    align-items: stretch;
  }

  .card-comm-event.lts, .card-comm-event.gws {
    flex: none;
    height: 420px;
  }

  .heading-com-event {
    font-size: 40px;
  }

  ._w-text-comm-event.gws {
    position: static;
  }

  .p-42.video-banner {
    font-size: 32px;
  }

  ._w-heading-comm-event.gws {
    width: 60%;
  }

  .img-trophy-comm-event {
    opacity: .7;
    max-width: none;
    left: 35%;
  }

  .img-trophy-comm-event.interaction-hover-zoom {
    height: 80vw;
  }

  .div-block-427-copy {
    z-index: 5;
    position: relative;
  }

  ._w-gws-comm-event {
    width: 35vw;
    top: 30px;
    bottom: 30px;
    right: 30px;
  }

  ._w-tag-tab-comm {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  ._w-body-tab-comm {
    padding-left: 10px;
    padding-right: 10px;
    overflow: hidden;
  }

  ._w-article-card {
    flex: none;
    align-items: stretch;
    width: 100%;
  }

  .card-new-case-study.traba, .card-new-case-study._w-energy, .card-new-case-study.gw {
    flex: none;
  }

  .card-quote-comm {
    padding: 30px;
  }

  ._w-cards-comm-video {
    margin-bottom: 30px;
  }

  .slider-video-comm {
    height: auto;
  }

  .arrow-slider-comm.left {
    width: 40px;
    bottom: -30px;
    left: 0%;
  }

  .arrow-slider-comm.right {
    width: 40px;
    bottom: -30px;
    right: 0%;
  }

  ._w-slide-video-comm {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: space-between;
    align-items: flex-start;
    height: auto;
    padding: 30px;
  }

  .slide-nav-video-comm {
    position: absolute;
    bottom: -30px;
  }

  ._w-video-img-comm {
    border-radius: 15px;
    align-items: center;
    width: 100%;
    position: relative;
    top: auto;
    bottom: auto;
    right: auto;
  }

  .image-207 {
    flex: none;
    height: 60vw;
  }

  ._w-speaker-content-video-comm {
    position: static;
  }

  ._w-header-video-comm {
    display: none;
  }

  ._w-subheader-video-comm {
    position: static;
  }

  ._w-intro-video-comm {
    margin-bottom: 15px;
  }

  .lightbox-link-video-comm {
    width: 100%;
  }

  .p-45-video-banner-comm-mobile {
    font-size: 30px;
    line-height: 150%;
    display: flex;
    position: absolute;
    left: 8vw;
    right: 8vw;
  }

  ._w-cover-content-video-comm {
    width: 100%;
    position: relative;
    top: auto;
    bottom: auto;
    right: auto;
  }

  ._w-quote-cards-comm {
    width: 100%;
  }

  .image-2-cover-video, .image-5-cover-video, .image-207-copy {
    flex: none;
    height: 60vw;
  }

  .heading-comm {
    font-size: 54px;
  }

  .p-27-white-v1-1 {
    font-size: 21px;
  }

  .p-27-white-v1-1.b {
    font-family: Satoshi Bold, sans-serif;
  }

  .image-1-video-cover {
    flex: none;
    height: 60vw;
  }

  .new-w-header-comm {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  ._w-cards-case-study {
    flex-flow: column;
  }

  .new-container-v1-1 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .new-container-v1-1.logos-home {
    height: 280px;
  }

  .new-container-v1-1.u-p-flex-sws24, .new-container-v1-1.u-pt-0 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .new-container-v1-1.customers {
    padding-bottom: 20px;
  }

  ._w-banner-content.customer {
    height: 460px;
    padding-top: 20px;
  }

  ._w-header-content {
    justify-content: center;
    align-items: center;
  }

  .card-customer-case-study {
    flex-flow: column;
    height: auto;
    padding: 20px;
  }

  .card-customer-case-study._2 {
    flex: 0 auto;
    height: auto;
    padding: 20px;
  }

  .card-customer-case-study.home {
    padding: 30px;
  }

  .card-customer-case-study.product {
    height: auto;
  }

  .card-customer-case-study.no-show {
    padding: 30px;
  }

  .card-customer-case-study._3 {
    flex: 0 auto;
    height: auto;
    padding: 20px;
  }

  ._w-customer-cover {
    height: 60vw;
  }

  ._w-customer-cover.main {
    order: -1;
    width: 100%;
  }

  ._w-customer-cover.home, ._w-customer-cover.home-flex-1, ._w-customer-cover.no-show, ._w-customer-cover.blc {
    order: -1;
    width: 100%;
    height: 40vw;
  }

  .div-block-440-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  ._w-customer-info-case-study {
    display: flex;
  }

  ._w-bg-customer {
    left: -30%;
    right: -30%;
  }

  .image-customer-bg {
    width: auto;
  }

  .slide-video-customer {
    width: 100%;
  }

  .slider-video-customers {
    padding-bottom: 0;
  }

  ._w-slide-video-customer {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 30px;
  }

  .lightbox-link-video-customer {
    width: 100%;
  }

  ._w-video-img-customer {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 15px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-height: 60vw;
    display: flex;
    position: relative;
    top: auto;
    bottom: auto;
    right: auto;
  }

  ._w-cover-content-video-customer {
    width: 100%;
    position: relative;
    top: auto;
    bottom: auto;
    right: auto;
  }

  .interview-cover-customer {
    flex: 1;
  }

  .interview-cover-customer.interaction-hover-zoom {
    width: 100%;
    height: auto;
  }

  ._w-logo-video-customers.filter {
    grid-column-gap: 60px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  ._w-card-main-conetnt-v1-1 {
    grid-column-gap: 45px;
    grid-row-gap: 45px;
    padding: 30px;
  }

  ._w-card-main-conetnt-v1-1.webinar {
    min-width: 0;
    max-width: none;
  }

  ._w-header-value-card {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding: 30px;
  }

  ._w-body-value-card._1-1, ._w-body-value-card._2-3, ._w-body-value-card._4-3 {
    flex-flow: column;
  }

  .p-30-v1-1 {
    font-family: Satoshi Bold, sans-serif;
    font-size: 24px;
  }

  .p-30-v1-1.sub-header {
    font-size: 30px;
  }

  .p-40-v1-1.section-header-v1-1 {
    text-align: center;
  }

  ._w-illustration-value-card._1-1 {
    width: 100%;
    height: 45vw;
  }

  ._w-illustration-value-card._1-2 {
    height: 40vw;
  }

  ._w-illustration-value-card._1-3 {
    height: 42vw;
  }

  ._w-illustration-value-card._1-4 {
    background-position: 50% 0;
    background-size: 105%;
    height: 40vw;
  }

  ._w-illustration-value-card._2-1, ._w-illustration-value-card._2-2 {
    height: 40vw;
  }

  ._w-illustration-value-card._2-3 {
    width: 100%;
    height: 45vw;
  }

  ._w-illustration-value-card._3-1, ._w-illustration-value-card._3-2 {
    height: 40vw;
  }

  ._w-illustration-value-card._4-3 {
    width: 100%;
    height: 45vw;
  }

  ._w-illustration-value-card._4-2, ._w-illustration-value-card._4-1 {
    height: 45vw;
  }

  ._w-body-timeline {
    flex-flow: column;
  }

  ._w-prduct-images._2, ._w-prduct-images._1 {
    flex: none;
    order: -1;
    width: 100%;
    height: 400px;
  }

  .timeline-feature-highlight {
    margin-top: 2px;
    margin-bottom: 2px;
    padding-top: 3px;
    padding-bottom: 3px;
  }

  ._w-cta-main-v1-1 {
    padding-top: 10px;
  }

  .img-value-2-3-1 {
    width: 33%;
  }

  .img-value-2-3-2 {
    width: 48%;
  }

  ._w-img-value-2-3 {
    justify-content: center;
    align-items: center;
    margin-left: 0%;
    margin-right: 0%;
  }

  ._w-content-case-study-main {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    order: 0;
  }

  ._w-header-main-interaction {
    white-space: break-spaces;
  }

  ._w-header-main-interaction._1 {
    white-space: pre-wrap;
    display: inline-block;
  }

  .news-header-v1-1 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
    padding-right: 10px;
  }

  ._w-main-header-home-v1-1.flex {
    flex: none;
  }

  ._w-header-visual-home-v1-1 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
  }

  .card-case-header-home {
    padding-top: 40vw;
  }

  .image-card-header-home {
    height: 45vw;
  }

  ._w-product-image-v1-1._1-0 {
    background-position: 15vw 5vw;
    background-size: auto 180%;
  }

  ._w-product-image-v1-1._2-0 {
    background-position: 15vw 10vw;
    background-size: auto 150%;
  }

  .image-213 {
    width: 75%;
    top: auto;
  }

  ._w-value-image-1-1 {
    width: 145%;
    height: 145%;
    top: 3vw;
    left: 12vw;
  }

  ._w-logos-home-v1-1 {
    grid-column-gap: 35px;
  }

  ._w-logos-home-v1-1.fsm {
    justify-content: space-between;
    align-items: center;
  }

  ._w-tag-tab-home-v1-1 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .p-60-white-v1-1 {
    font-size: 40px;
  }

  ._w-ctas-main-v1-1 {
    padding-top: 10px;
  }

  ._w-header-visual-main-v1-1 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
  }

  ._w-header-visual-main-v1-1.hubspot {
    justify-content: center;
    align-items: center;
  }

  .p-24-white-v1-1 {
    font-size: 21px;
  }

  .image-219 {
    width: 100%;
    margin-top: 10%;
    margin-left: 17%;
  }

  .image-220 {
    width: 95%;
  }

  .p-50-v1-1 {
    font-size: 40px;
  }

  ._w-visual-case-study {
    flex-flow: column;
    height: 650px;
  }

  .company-card-case-study-v1-1 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    padding: 25px;
  }

  ._w-quote-case-study-v1-1.dark {
    padding-left: 25px;
    padding-right: 25px;
  }

  ._w-company-info-case-study {
    width: 42%;
  }

  .image-223 {
    height: 25px;
  }

  ._w-diagram-case-study {
    padding: 20px;
  }

  .image-224 {
    width: 95%;
    display: block;
  }

  ._w-grid-case-study {
    width: 95vw;
  }

  .side-column-case-study {
    min-width: 160px;
  }

  ._w-image-nursa {
    background-position: 50%;
    background-size: cover;
  }

  ._w-grid-case-studies {
    flex-flow: column;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    display: flex;
  }

  .div-block-455 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .div-block-456 {
    flex: none;
    height: 55vw;
  }

  .card-nursa {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding: 30px;
  }

  ._w-cards-nursa {
    flex-flow: column;
  }

  .image-226 {
    display: none;
  }

  ._w-image-sunderstorm {
    background-position: 50%;
    background-size: cover;
  }

  ._w-image-case-study.pagarbook1 {
    min-height: 360px;
  }

  ._w-image-case-study.sunderstorm1 {
    order: 0;
    min-height: 360px;
  }

  ._w-image-case-study.tradeindia {
    min-height: 360px;
  }

  ._w-image-case-study.tradeindia2 {
    order: -1;
    min-height: 360px;
    margin-bottom: 0;
  }

  ._w-image-case-study.traba {
    min-height: 360px;
  }

  ._w-image-case-study._w-energy-1, ._w-image-case-study.groundworks {
    order: -1;
    min-height: 360px;
    margin-bottom: 0;
  }

  ._w-image-case-study.magaloop {
    min-height: 360px;
  }

  .p-21-v1-1.light.t-a-c-3 {
    text-align: center;
  }

  ._w-image-pagarbook {
    background-position: 50%;
    background-size: cover;
  }

  .new-testimonial-case-study-v1-1 {
    padding: 25px;
  }

  .div-block-463 {
    flex-flow: column;
  }

  ._w-image-tradeindia {
    background-position: 50%;
    background-size: cover;
  }

  .image-197-copy {
    width: 160px;
  }

  ._w-logos-sws {
    grid-column-gap: 20px;
    grid-row-gap: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .logo-sws {
    height: 5vw;
    min-height: 50px;
  }

  ._w-speaker-featured-session {
    position: static;
  }

  ._w-speaker-featured-session._2 {
    flex-flow: row;
  }

  ._w-speaker-featured-sessions {
    display: flex;
  }

  ._w-image-shiftworksummit {
    background-position: 50% 22%;
    width: auto;
    height: 50vw;
  }

  ._w-card-header-sws {
    flex-flow: column;
    justify-content: space-between;
  }

  .p-30-v1-1-sws-session {
    font-family: Satoshi Bold, sans-serif;
    font-size: 24px;
  }

  .card-about-ht {
    width: 47%;
  }

  ._w-investor-logos {
    justify-content: flex-start;
    align-items: center;
  }

  .image-about-bg {
    width: auto;
  }

  ._w-image-traba {
    background-position: 50%;
    background-size: cover;
  }

  .heading-40-copy {
    font-size: 40px;
  }

  ._w-image-gigable, ._w-image-reach, ._w-image-wenergy, ._w-image-groundworks, ._w-image-magaloop, ._w-image-zeloce, ._w-image-lead {
    background-position: 50%;
    background-size: cover;
  }

  .h4-v1-1 {
    flex: 1;
    font-size: 20px;
    line-height: 28px;
    position: relative;
  }

  ._w-image-partrunner {
    background-position: 50%;
    background-size: cover;
  }

  ._w-content-session-agenda {
    padding: 25px;
  }

  ._w-image-session-agenda.leaders, ._w-image-session-agenda.staffing, ._w-image-session-agenda.earnings, ._w-image-session-agenda.opening, ._w-image-session-agenda.light-industrial1, ._w-image-session-agenda.healthcare1, ._w-image-session-agenda.healthcare2, ._w-image-session-agenda.staffing2 {
    height: 40vw;
  }

  ._w-image-session-agenda.payment {
    background-position: 50%;
    height: 40vw;
  }

  ._w-image-session-agenda.sw, ._w-image-session-agenda.wonolo, ._w-image-session-agenda.sw25-1, ._w-image-session-agenda.sw25-2, ._w-image-session-agenda.sw25-3, ._w-image-session-agenda.sw25-5, ._w-image-session-agenda.sw25-4, ._w-image-session-agenda.sw25-6, ._w-image-session-agenda.sw25-7, ._w-image-session-agenda.sw25-8, ._w-image-session-agenda.sw25-9 {
    height: 40vw;
  }

  ._w-image-session-agenda.sw25-10 {
    background-position: 50%;
    height: 40vw;
  }

  .card-session-agenda-sws {
    flex-flow: column;
  }

  ._w-time-session-sws {
    margin-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  ._w-img-industry-sws {
    justify-content: space-between;
    align-items: center;
    padding: 30px;
  }

  .label-industry-sws {
    font-size: 16px;
  }

  ._w-benefits-industry-sws {
    justify-content: space-between;
    align-items: center;
    padding: 30px;
  }

  .session-subtitle {
    font-size: 18px;
  }

  ._w-session-video-sws2024 {
    order: -1;
    align-self: stretch;
  }

  ._w-speakers-sws2024 {
    flex-direction: column;
  }

  ._w-speaker-sws2024 {
    max-width: none;
  }

  ._w-header-banner-sms2024 {
    z-index: 6;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  ._w-text-banner-sws2024 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  ._w-content-banner-sws2024 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .heading-35 {
    font-size: 40px;
  }

  .heading-35.mode-light {
    display: flex;
  }

  .image-230 {
    width: 60px;
  }

  ._w-image-session-cover-sws24 {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 280px;
  }

  .image-use-case-sws24 {
    width: 110%;
    height: auto;
    top: auto;
    bottom: auto;
  }

  .new-w-card-pricing-copy {
    flex: 0 auto;
    width: 100%;
    padding: 0;
  }

  .div-block-479 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div-block-314-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-block-480 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    padding: 0;
  }

  .div-block-402-copy {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    padding: 0;
  }

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

  ._w-form-webinar {
    align-self: stretch;
  }

  ._w-form-webinar._720 {
    width: auto;
  }

  .div-block-300-copy-copy {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
  }

  ._w-text-banner-webinar {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: auto;
  }

  ._w-cards-customer-webinar, .div-block-483 {
    flex-flow: column;
  }

  .h-50-v1-1 {
    font-size: 40px;
  }

  ._w-cards-customer-sp {
    flex-flow: column;
  }

  .p-45-v1-1, .p-42-v1-1 {
    font-size: 40px;
  }

  ._123 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
  }

  ._w-cards-customer-webinar-copy {
    flex-flow: column;
  }

  ._w-link-value-card {
    border-radius: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  ._w-image-webinar1 {
    background-position: 50% 22%;
    flex: none;
    width: auto;
    height: 50vw;
  }

  ._w-image-widget-webinar-replay {
    flex-flow: column;
    padding-right: 0;
  }

  ._w-speakers-widget-webinar-replay {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  ._w-body-widget-webinar-replay-copy {
    flex-flow: column;
  }

  .div-block-497 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .w2-q {
    width: 100%;
    height: 50vw;
  }

  .code-gong1 {
    width: 100%;
  }

  .w3-q, .w3-q-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .div-block-507 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .div-block-510 {
    flex-flow: column;
  }

  .image-234-copy {
    aspect-ratio: 3 / 2;
  }

  .div-block-498-copy-copy {
    width: 100%;
    min-width: 0;
    height: 220px;
  }

  ._w-header-v2.faq {
    padding-top: 40px;
    padding-bottom: 50px;
  }

  ._w-header-v2.plan {
    padding-bottom: 0;
  }

  .p-21-l-v2.opc-80.mob {
    text-align: center;
  }

  ._w-cta-v2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  ._w-cta-v2.mob {
    display: flex;
  }

  .h-60-l-v2 {
    font-size: 42px;
  }

  .h-60-l-v2.ai {
    font-size: 42px;
    line-height: 150%;
  }

  .h-45-l-v2 {
    font-size: 33px;
  }

  .h-45-l-v2.caption-scene, .h-45-l-v2.caption-scene._2, .h-45-l-v2.caption-scene-copy {
    font-size: 27px;
  }

  .h-45-l-v2.t-a-c {
    text-align: center;
  }

  ._w-storyboard {
    flex-flow: column;
  }

  ._w-subsection-v2 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  ._w-cards-v2.product-why {
    flex-flow: column;
  }

  .card-v2 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .card-v2._2, .card-v2.plan {
    justify-content: flex-start;
    align-items: center;
  }

  ._w-svg-120._60 {
    width: 30px;
    height: 30px;
  }

  .p-36-l-v2.alert {
    flex: 1;
    font-size: 27px;
  }

  .p-36-l-v2.t-w-l.t-a-c {
    font-size: 24px;
  }

  .p-36-l-v2.covertitle {
    font-size: 27px;
  }

  .p-36-l-v2.highlight {
    flex: 1;
    font-size: 27px;
  }

  ._w-content-mainsections-v2 {
    flex-flow: column;
  }

  ._w-media-main, ._w-media-main.webinar {
    width: 100%;
  }

  ._w-media-main.test, ._w-media-main.gradient3, ._w-media-main.gradient2, ._w-media-main.gradient1 {
    order: -1;
  }

  .card-casestudy-embed-v2 {
    flex-flow: column;
    height: auto;
    padding: 20px;
  }

  .card-casestudy-embed-v2._2 {
    flex: 0 auto;
    height: auto;
    padding: 20px;
  }

  .card-casestudy-embed-v2.home {
    padding: 30px;
  }

  .card-casestudy-embed-v2.product {
    height: auto;
  }

  .card-casestudy-embed-v2.no-show {
    padding: 30px;
  }

  .card-casestudy-embed-v2.lead, ._w-cta-section-v2 {
    height: auto;
  }

  ._w-cta-section-v2.faq {
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 24px;
    line-height: 135%;
  }

  .p-45-l-v2.ai {
    font-size: 27px;
  }

  ._w-mediacover-product-v2 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: space-between;
    align-items: flex-start;
    height: auto;
    padding: 30px;
  }

  .code-embed-2 {
    top: 20px;
    right: 20px;
  }

  .lightbox-media-v2 {
    width: 100%;
  }

  .shader-mediacover {
    padding: 20px;
  }

  ._w-scene-storyboard.sticky {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    background-color: #1f2120;
    justify-content: center;
    align-items: stretch;
    height: 75vh;
    top: 75px;
  }

  ._w-scene-storyboard.sticky.placeholder, ._w-content-story-product.story {
    display: none;
  }

  ._w-scene._4-1, ._w-scene._4-4, ._w-scene._4-3, ._w-scene._4-2 {
    transform: none;
  }

  ._w-p-scene-mob {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex: 0 auto;
    display: flex;
  }

  .menu-topnav-mian-v2.w--open {
    box-shadow: none;
    background-color: #1f201f;
    border-radius: 5px;
    transition: all .2s cubic-bezier(.165, .84, .44, 1);
    display: flex;
    overflow: scroll;
  }

  ._w-item-topnav-v2 {
    color: var(--white);
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .image-241 {
    width: 20vw;
  }

  ._w-stickycomtent {
    display: none;
  }

  .div-block-535 {
    padding-top: 0;
  }

  .div-block-536 {
    height: 400px;
  }

  .div-block-483-copy, .div-block-537 {
    flex-flow: column;
  }

  ._w-mobilecontent {
    display: flex;
  }

  ._w-mobilecontent-hiw {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .div-block-543 {
    justify-content: flex-start;
    align-items: center;
  }

  ._w-mobilecontent-hiws {
    grid-column-gap: 160px;
    grid-row-gap: 160px;
    display: flex;
  }

  .mobilescreen {
    width: 320px;
  }

  .div-block-544 {
    border-radius: 60px;
  }

  .p-33-l-v2 {
    flex: 1;
    font-size: 24px;
  }

  .p-33-l-v2.alert {
    flex: 1;
    font-size: 27px;
  }

  .p-33-l-v2.t-w-l.t-a-c {
    font-size: 24px;
  }

  .p-33-l-v2.covertitle {
    font-size: 27px;
  }

  .p-33-l-v2.highlight {
    flex: 1;
    font-size: 27px;
  }

  .card-v2-small {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .new-btn-primary-dark-2.bg-green {
    flex: none;
  }

  .new-btn-primary-dark-2.bg-green.pricing-2-copy._2 {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-566 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    padding: 0;
  }

  .div-block-573 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .new-w-card-pricing-copy-2 {
    flex: 0 auto;
    width: 100%;
    padding: 0;
  }

  .div-block-565 {
    margin-top: 15px;
  }

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

  .div-block-575 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

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

  ._w-contact {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    order: -1;
    width: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-584 {
    order: -1;
  }

  .div-block-585 {
    padding-top: 0;
  }

  .div-block-587 {
    flex-flow: column;
  }

  .div-block-589 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-590-copy {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
  }

  .div-block-589-copy {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-588-copy {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding: 40px 40px 60px;
  }

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

  .div-block-594 {
    display: flex;
  }

  .sectiontitle-agenda-sws25 {
    font-size: 13px;
  }

  .div-block-573-copy {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  ._w-banner-image-sws25 {
    height: 60vw;
    max-height: 400px;
  }

  ._w-text-banner-sws25 {
    width: auto;
  }

  ._w-speaker-company {
    flex-flow: wrap;
  }

  ._w-subsection-sws25 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  ._w-header-session-sws25 {
    z-index: 6;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .div-block-599 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .image-247 {
    height: 80px;
  }

  .card-banner-plan {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .content-left-card-plan, .content-right-card-plan {
    width: auto;
  }

  .card-ai-plan {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .div-block-603 {
    width: 155px;
  }

  .div-block-604 {
    flex-flow: row;
  }

  .tag-rev-plan {
    flex: none;
  }

  ._w-img-plan {
    width: 120px;
  }

  .p-30-l-v2 {
    font-family: Satoshi Bold, sans-serif;
    font-size: 24px;
  }

  .p-30-l-v2.sub-header {
    font-size: 30px;
  }

  .image-234-copy-copy {
    max-width: 100%;
  }

  .heading-70 {
    font-size: 40px;
  }

  .heading-70.t-a-flex {
    text-align: center;
  }

  .heading-70.main-header {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 245px;
    display: flex;
  }

  .heading-70.main-header.main {
    display: none;
  }

  .heading-70.main-header-mobile {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    height: auto;
    display: flex;
  }

  .heading-70.main-header-mobile.hidden {
    display: none;
  }

  ._w-videos-customer-webinars {
    margin-bottom: 15px;
  }
}

@media screen and (max-width: 479px) {
  ._w-content-nav.comm {
    height: 60px;
    padding-left: 0;
    padding-right: 0;
  }

  .navbaritem.marketing.dark {
    justify-content: center;
  }

  .topnav.transparent.lts {
    overflow: hidden;
  }

  .title {
    text-align: center;
    font-size: 20px;
  }

  .title._2.green {
    font-size: 20px;
  }

  .header {
    font-size: 20px;
    line-height: 32px;
  }

  .img-portrait {
    width: 80px;
    height: 80px;
  }

  .textlink {
    justify-content: flex-start;
    display: flex;
  }

  .footer {
    display: block;
  }

  .tab.faq {
    width: 30%;
    margin-left: 4px;
    margin-right: 4px;
  }

  ._w-rich-content {
    margin-bottom: 0;
  }

  .link._16 {
    font-size: 14px;
  }

  .investor-logo {
    height: 45px;
    padding-left: 0;
  }

  .investor-logo._2 {
    height: 35px;
  }

  .investor-logo.vy {
    height: 50px;
  }

  .portrait-wrapper {
    max-width: 92%;
  }

  .portrait {
    width: 100%;
  }

  .portrait-card {
    width: 46%;
    min-width: 0;
    max-width: none;
    margin: 8px 0;
    padding: 8px;
  }

  ._w-culture {
    flex-direction: column;
    width: 42%;
    margin-left: 8px;
    margin-right: 8px;
    display: flex;
  }

  .div-block-7 {
    justify-content: center;
  }

  .row {
    justify-content: space-around;
    align-self: stretch;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 16px;
  }

  .header-wrapper-2 {
    padding-top: 20px;
    padding-bottom: 8px;
  }

  .container.v {
    height: 65%;
  }

  .h2-copy {
    font-size: 16px;
    line-height: 24px;
  }

  .h2-copy._2 {
    margin-bottom: 0;
  }

  .header-wrapper-top {
    padding-top: 24px;
    padding-bottom: 8px;
  }

  .button-copy._1 {
    justify-content: center;
    align-items: baseline;
    margin-bottom: 16px;
    margin-right: 0;
    padding: 12px 16px;
    display: flex;
  }

  .title-23 {
    text-align: center;
    font-size: 20px;
  }

  .title-copy-copy-2 {
    text-align: center;
    font-size: 20px;
    line-height: 28px;
  }

  .section-banner-copy {
    height: auto;
  }

  .header-banner-copy {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .wrapper-header-copy {
    height: 40%;
    padding-top: 0;
    padding-bottom: 8px;
    position: relative;
    top: auto;
  }

  .illy {
    order: -1;
    height: 360px;
    position: relative;
  }

  .wrapper-bts {
    flex-direction: column;
    margin-top: 12px;
    display: block;
  }

  .step-copy-copy {
    font-size: 18px;
  }

  .iphonexscreen {
    margin-top: 0;
    transform: perspective(2000px)scale3d(.45, .4, 1);
  }

  .text-block-6 {
    font-size: 14px;
  }

  .bt-primary-3, .button-copy-copy {
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-53 {
    border-radius: 10px;
    padding-bottom: 8px;
  }

  .wrapper-screens {
    justify-content: flex-start;
  }

  .mob-screen {
    border-radius: 10px;
    box-shadow: 0 0 10px #4c4b5d0d;
  }

  .text-block-8, .text-block-9, .text-block-10 {
    font-size: 16px;
  }

  .heading-2 {
    font-size: 24px;
  }

  .bt-stores {
    padding-right: 4px;
  }

  .app-store {
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 4px;
  }

  .web-screen {
    border-radius: 10px;
    width: 80vw;
    margin-right: 0;
    box-shadow: 0 0 20px #4c4b5d26;
  }

  .div-block-65 {
    width: auto;
  }

  .div-block-66 {
    width: 20px;
    height: 20px;
  }

  .div-block-71 {
    padding-top: 45px;
    padding-bottom: 50px;
  }

  ._w-form {
    width: 96vw;
    padding: 8px;
  }

  .wrapper-header-contact-sales {
    margin-bottom: 24px;
  }

  .title-contact-sales {
    text-align: center;
    margin-bottom: 8px;
    font-size: 20px;
    line-height: 28px;
  }

  .subtitle-contact-sales {
    font-size: 16px;
    line-height: 22px;
  }

  .container-contact-sales {
    width: 100vw;
  }

  ._w-bts-sharing {
    flex-wrap: wrap;
    align-content: center;
    transform: none;
  }

  .linkedinshare-2 {
    margin-top: 8px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .linkedinshare-2.job {
    margin-left: 0;
  }

  .facebookshare-2 {
    margin-top: 8px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .facebookshare-2.job {
    margin-left: 0;
  }

  .twittershare-2 {
    margin-top: 8px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .twittershare-2.job {
    margin-left: 0;
    margin-right: 0;
  }

  .video-scoreboards._1 {
    width: 100vw;
    height: 60vw;
  }

  .h3-page {
    font-size: 22px;
    line-height: 28px;
  }

  .b1-page {
    font-size: 18px;
    line-height: 26px;
  }

  .b1-page.centered {
    text-align: center;
  }

  .b1-page.centered2 {
    text-align: left;
  }

  .h1-page.centered {
    text-align: center;
  }

  .h1-page.centered.quiz {
    font-size: 24px;
  }

  .h1-page.centered.rt {
    font-size: 32px;
  }

  .h1-page.lp.bg {
    font-size: 26px;
  }

  .h1-page.session {
    font-size: 32px;
  }

  .container-header-section {
    padding-left: 8px;
    padding-right: 8px;
  }

  .h2-page {
    font-size: 24px;
    line-height: 32px;
  }

  .h2-page._404 {
    line-height: 40px;
  }

  .h2-page.centered {
    line-height: 32px;
  }

  .b2-page.nav {
    font-size: 14px;
  }

  .b3-page.gray.r.integration {
    font-size: 16px;
  }

  .b3-page.c {
    line-height: 24px;
  }

  .h4-page {
    font-size: 18px;
  }

  .h4-page._2 {
    font-size: 100%;
    line-height: 120%;
  }

  .globalsection.banner.press {
    background-position: 0 -10%;
    background-size: 100% 50%;
  }

  .globalsection.api {
    padding-bottom: 4px;
  }

  .globalsection.session {
    padding-bottom: 30px;
  }

  .globalcontainer.horizontal._2 {
    flex-direction: column;
  }

  .globalcontainer.lts, .globalcontainer.demoday {
    padding-top: 0;
    padding-bottom: 20px;
  }

  ._w-foot-article._w-ic-content {
    flex-direction: row;
  }

  ._w-logo-media._2 {
    flex-direction: column;
    justify-content: space-between;
  }

  ._w-header-bannerpress {
    align-items: center;
  }

  .btn-2 {
    text-align: center;
    margin-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .btn-2.light:hover {
    color: var(--white);
  }

  ._w-btn-bannerpress {
    flex-flow: wrap;
    align-items: center;
  }

  .container-banner {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .globalcontent-home {
    max-width: 100%;
  }

  .btn-1.margin-right-8 {
    margin-bottom: 8px;
    padding-left: 16px;
    padding-right: 16px;
  }

  ._w-industries {
    padding-top: 0;
    padding-bottom: 0;
  }

  ._w-illustration._2 {
    min-height: 280px;
  }

  ._w-body-industry.api {
    margin-bottom: 0;
  }

  ._w-copy-benefits {
    margin-left: 0;
    margin-right: 0;
  }

  ._w-header-industry {
    align-items: center;
    margin-top: 16px;
    margin-bottom: 4px;
  }

  .blog {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  ._w-ic-industry {
    height: 72px;
    margin-bottom: 0;
    position: relative;
  }

  ._w-show-solution {
    align-self: center;
  }

  .img-industry {
    flex: 1;
  }

  .card-industry-img {
    width: 30%;
    min-width: 92px;
    padding-bottom: 0;
  }

  ._w-ic-benefits {
    margin-bottom: 8px;
  }

  .btn-2-banner {
    text-align: center;
    min-width: 120px;
    padding-left: 20px;
  }

  .text-block-26 {
    font-size: 16px;
  }

  ._w-bts-industry {
    justify-content: space-between;
  }

  .cookie-content.bottom-banner-content {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
  }

  .bottom-cookie-wrapper-2 {
    flex-direction: column-reverse;
    padding-top: 25px;
  }

  ._w-content-404 {
    overflow: hidden;
  }

  .section-integrations.banner {
    background-size: auto 32%;
  }

  ._w-review-partner {
    padding: 12px;
  }

  .btn-1.margin-right-8._2 {
    margin-bottom: 8px;
    margin-right: 0;
  }

  ._w-bt-demo-partners {
    margin-bottom: 16px;
  }

  .illustration-404 {
    align-items: center;
    width: 96vw;
    height: 60vw;
  }

  .grid-leadership {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .grid-leadership.row2 {
    justify-content: flex-start;
    align-items: center;
  }

  ._w-ctas.slt, ._w-ctas.demoday {
    flex-direction: column;
  }

  .wrapper-header-copy-copy {
    height: 40%;
    padding-top: 0;
    padding-bottom: 8px;
    position: relative;
    top: auto;
  }

  ._w-form-card {
    width: 96vw;
  }

  ._w-header-demo {
    margin-bottom: 24px;
  }

  ._w-vtestimonial {
    flex-direction: column;
  }

  ._w-video {
    flex: 0 auto;
    order: -1;
    width: 100%;
    min-width: auto;
    height: 240px;
    min-height: auto;
  }

  ._w-row-vtestimonial {
    margin-bottom: 16px;
  }

  ._w-info-vtestimonial {
    flex: 0 auto;
    margin-left: 4px;
  }

  ._w-text-vtestimonial {
    padding: 16px;
  }

  ._w-portrait-vtestimonial {
    margin-right: 8px;
  }

  ._w-ctas-banner {
    flex-direction: column;
    align-items: flex-start;
  }

  ._w-dcontent-escription {
    width: auto;
  }

  ._w-text-vtestimonial-2 {
    padding: 16px;
  }

  ._w-form-hdwm {
    width: 96vw;
    padding: 8px;
  }

  .content-article {
    margin-bottom: 0;
  }

  .content-article strong {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  }

  .b1-lp {
    font-size: 18px;
    line-height: 26px;
  }

  .button.green.outlined {
    margin-top: 12px;
    margin-left: 0;
  }

  .button.green.light {
    letter-spacing: .2px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .button.green.light._2.nomargin {
    margin-top: 16px;
    margin-left: 0;
  }

  .button.green.light._2-copy {
    margin-top: 8px;
    margin-left: 0;
  }

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

  .team-member-image {
    width: 35vw;
    height: 35vw;
  }

  ._w-video-lts {
    height: 50vw;
  }

  ._w-video-lts.session {
    width: 100%;
    height: 200px;
  }

  ._w-subsection-marketing.flex.u-plrb-30 {
    padding-left: 0;
    padding-right: 0;
  }

  ._w-numbers {
    margin-top: -36px;
    margin-bottom: 20px;
  }

  ._w-numbers._2 {
    margin-top: 0;
  }

  ._w-ic-company {
    margin-top: 8px;
    margin-bottom: 8px;
    padding: 8px;
  }

  .logo-company {
    max-width: 110px;
  }

  .row-logos-company.delivery {
    justify-content: space-around;
  }

  .agenda-table {
    width: 600px;
  }

  .tab-aganda {
    font-weight: 300;
  }

  ._w-cell-aganda {
    padding: 8px;
  }

  ._w-cell-aganda.top {
    justify-content: center;
    align-items: flex-start;
    padding-right: 0;
    display: flex;
  }

  ._w-cell-aganda.top.l {
    justify-content: flex-start;
  }

  ._w-cell-aganda.l {
    padding-left: 0;
  }

  ._w-cell-aganda.m, ._w-cell-aganda.r, ._w-cell-aganda.r {
    padding-right: 0;
  }

  .navitem-lts {
    padding-left: 8px;
    padding-right: 8px;
  }

  ._w-nav-lts.footer {
    display: flex;
    overflow: hidden;
  }

  .modal.dark {
    width: 96%;
  }

  ._w-form-ltsregisteration {
    padding: 0;
  }

  .h2-agendadate {
    font-size: 24px;
    line-height: 32px;
  }

  .tab-content-agenda {
    overflow: scroll;
  }

  .logo-cp {
    max-height: 28px;
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .logo-cp.m {
    max-height: 36px;
  }

  .content-rich-lp {
    margin-bottom: 0;
  }

  .content-rich-lp strong {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  }

  ._w-quiz-code {
    height: 600px;
  }

  .speaker-session {
    width: 35vw;
    height: 35vw;
  }

  ._w-speaker-session.detail {
    width: auto;
    margin-bottom: 20px;
  }

  .link-text-day-session {
    margin-right: 0;
    font-size: 28px;
  }

  .date {
    font-size: 16px;
  }

  ._w-form-rt {
    width: 96vw;
    padding: 8px;
  }

  .btn-text-back {
    padding-left: 8px;
    padding-right: 8px;
  }

  ._w-portrait {
    flex-direction: column;
    align-items: flex-start;
  }

  ._w-video-customer {
    height: 50vw;
  }

  .new-container.pricing {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-60.main-header.main {
    display: none;
  }

  .heading-60.main-header-mobile {
    font-size: 35px;
  }

  .new-w-header {
    padding-left: 5px;
    padding-right: 5px;
  }

  .new-banner-card {
    max-width: none;
    margin: 15px;
    padding: 30px 15px 15px 100px;
  }

  ._w-case-study-header-home-v1-1._1, ._w-case-study-header-home-v1-1.banner-events, ._w-case-study-header-home-v1-1.banner-events-copy, ._w-case-study-header-home-v1-1.slider-events {
    margin-bottom: 15px;
  }

  .new-paragraph-12.x.text-wrap {
    overflow-wrap: anywhere;
  }

  .new-paragraph-12.t-a-c.header-lable.t-a-l-mobile {
    text-align: left;
  }

  ._w-logo-header-home-v1-1 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    align-items: flex-start;
  }

  .new-w-ctas {
    flex-direction: column;
    align-items: center;
  }

  .new-w-ctas.u-d-flex.j-center.u-mb-flex {
    flex-direction: row;
  }

  .new-btn-primary-dark {
    margin-bottom: 15px;
  }

  .new-btn-primary-dark.bg-green.pricing-2-copy._2 {
    text-align: center;
    line-height: 150%;
  }

  .new-btn-primary-dark._2 {
    margin-bottom: 5px;
  }

  .new-btn-primary-dark.modal-button2.u-ml-10-flex {
    margin-left: 5px;
  }

  .new-section-card {
    padding-top: 30px;
  }

  .new-w-card-h-ic-l {
    max-width: none;
  }

  .new-paragraph-15.b {
    display: inline;
  }

  .new-paragraph-15._1.gold {
    margin-bottom: 10px;
  }

  .new-paragraph-15.flex-value {
    font-size: 12px;
    line-height: 140%;
  }

  .new-paragraph-15.label-pricelist {
    font-size: 12px;
  }

  .new-paragraph-15.tag-case-study {
    display: inline;
  }

  .div-block-243-copy {
    padding: 15px;
  }

  .new-feature-tag._15 {
    width: auto;
    display: inline-block;
  }

  .heading-40.u-text-left.t50l {
    text-align: center;
    font-size: 24px;
  }

  .heading-40.mode-light.t-a-l.name {
    font-size: 35px;
  }

  .heading-40.mode-light.t-a-l.size-flex-sws24 {
    font-size: 30px;
  }

  .heading-40.mode-light.title-35 {
    font-size: 35px;
  }

  .heading-40.mode-light.sws {
    font-size: 32px;
  }

  .new-paragraph-18.t-a-c {
    text-align: center;
  }

  .new-w-case-study-company-logo {
    align-items: center;
    height: 25px;
    display: flex;
  }

  .new-w-case-study-company-logo.w {
    height: auto;
  }

  .new-w-body {
    padding-left: 5px;
    padding-right: 5px;
  }

  .new-testimonial-case-study {
    flex-direction: column;
  }

  .new-w-customer-photo {
    margin-bottom: 20px;
  }

  .new-w-company-card-item {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 5px;
    display: flex;
  }

  .image-155 {
    height: 16px;
  }

  .div-block-245-copy {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .new-container-flex.t50l {
    padding-bottom: 20px;
  }

  .div-block-250 {
    margin-bottom: 20px;
  }

  ._w-new-product-illustration.u-ptb-80 {
    height: 60vw;
    padding-left: 10vw;
    padding-right: 10vw;
  }

  .new-w-para {
    flex-direction: column;
    align-items: center;
  }

  .new-w-card-h-ic-l-marketing {
    max-width: none;
  }

  ._w-subsection-2.u-mb--30-mob._2 {
    padding: 30px 20px;
  }

  .new-w-card-h-ic-l-marketing-stats {
    max-width: none;
  }

  .new-w-footer-summit {
    width: 100%;
  }

  .new-w-header-copy {
    padding-left: 5px;
    padding-right: 5px;
  }

  .new-w-header-copy.u-mb-40.u-mb-200 {
    margin-bottom: 60px;
  }

  ._w-form-gws, .div-block-266 {
    padding: 20px;
  }

  ._w-gigworker-image._3 {
    min-width: 100px;
  }

  ._w-gigworker-image._2-copy, ._w-gigworker-image._1-copy, ._w-gigworker-image._3-copy, ._w-gigworker-image._4-copy, ._w-gigworker-image._5-copy {
    min-width: auto;
  }

  .div-block-268 {
    flex-wrap: wrap;
  }

  .div-block-269 {
    width: 94%;
  }

  .div-block-271 {
    flex: 1;
    width: auto;
  }

  .div-block-271._2 {
    width: auto;
  }

  ._w-para-partner {
    padding-right: 0;
  }

  .div-block-247-copy-copy, ._w-row-partner-logo {
    flex-direction: column;
  }

  ._w-row-partner-logo.u-mb-30 {
    align-content: center;
    margin-bottom: 0;
  }

  .div-block-243-copy-copy {
    padding: 15px;
  }

  ._w-banner-img-gws.u-mb-40.u-mt-20 {
    height: 300px;
  }

  .new-w-card-spaeker-gws {
    max-width: none;
    margin: 10px;
    padding: 20px;
  }

  ._w-session-gws {
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-296 {
    flex: none;
  }

  .div-block-298 {
    margin-right: 0;
  }

  ._w-form-ltsregisteration-copy {
    padding: 0;
  }

  .pricing-card {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-wrap: wrap;
    justify-content: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .new-paragraph-27.bold.t-a-c.t-pricelist {
    font-size: 21px;
  }

  .new-paragraph-27.t-a-c {
    text-align: center;
  }

  .div-block-247-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .new-w-card-pricing {
    max-width: none;
  }

  .new-w-card-pricing.u-m-pricing-card {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .new-w-card-pricing.u-m-pricing-card.s {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding-bottom: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .new-w-card-pricing.u-m-pricing-card.s._2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-top: 30px;
  }

  .new-paragraph-30.u-mb-5.l-j-c-4 {
    text-align: center;
  }

  .new-paragraph-30.t-price-24 {
    font-size: 24px;
  }

  .header-plan-pricing.big {
    flex-direction: column;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  ._w-tracking-pricing.new-vertical {
    padding-left: 5px;
    padding-right: 5px;
  }

  .body-feature-pricing {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    align-items: stretch;
  }

  .featureicon-pricing._50 {
    width: 40px;
    height: auto;
  }

  .featureicon-pricing._50._1 {
    order: -1;
    width: 50px;
    height: 50px;
  }

  .div-block-307-copy.u-mb-10 {
    justify-content: space-between;
    align-items: flex-start;
  }

  .feature-price-tag {
    flex: none;
    padding-left: 10px;
    padding-right: 10px;
  }

  ._w-table-feature-pricing {
    max-width: none;
  }

  .row-table-feature.none-border {
    grid-row-gap: 5px;
    flex-direction: column;
    margin-bottom: 10px;
    display: flex;
  }

  .header-plan-pricing-copy {
    flex-direction: column;
    align-items: center;
    margin-bottom: 10px;
  }

  .div-block-315 {
    align-items: center;
  }

  .div-block-318 {
    flex-wrap: wrap;
    justify-content: center;
  }

  .div-block-306-copy {
    flex: 0 auto;
  }

  ._w-toggle-pricing {
    margin-top: -10px;
  }

  .col-pricingtable._4 {
    width: 62%;
    padding-right: 10px;
  }

  .col-pricingtable._5 {
    padding-left: 5px;
    padding-right: 5px;
  }

  ._w-featurecontrol {
    flex-direction: column;
    align-items: center;
    padding: 12px;
  }

  ._w-featurecontrol.u-mb-35 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  ._w-dropdown-pricingfeature, .dropdown-featurepricing {
    width: 100%;
  }

  .div-block-270-copy {
    margin-top: -20px;
  }

  .div-block-342 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding: 25px;
  }

  ._w-image-fs3 {
    min-height: 150px;
  }

  ._w-image-fs3.cfo, ._w-image-fs3.cdto {
    background-size: cover;
    min-height: 140px;
  }

  .div-block-343 {
    grid-column-gap: 20px;
    grid-row-gap: 0px;
    flex-wrap: wrap;
  }

  .div-block-344, .div-block-345 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .modal2.dark {
    width: 96%;
  }

  .div-block-350 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-start;
  }

  .div-block-351 {
    padding-left: 0;
    padding-right: 0;
  }

  .ic-arrow-slider.right {
    margin-right: 20px;
  }

  .ic-arrow-slider.left {
    margin-left: 20px;
  }

  .new-w-card-h-ic-l-usecase {
    max-width: none;
  }

  .new-section-card-l {
    padding-top: 30px;
  }

  .new-w-timeline-head-tag-l {
    width: 80px;
  }

  .new-timeline-line-l {
    left: 110px;
  }

  .new-section-card-l-copy {
    padding-top: 30px;
  }

  .new-w-card-h-ic-xl {
    max-width: none;
  }

  .div-block-268-copy {
    flex-wrap: wrap;
    padding: 10px;
  }

  .div-block-269-copy {
    width: 94%;
  }

  .div-block-271-copy {
    flex: 1;
    width: auto;
  }

  .div-block-372 {
    width: 50vw;
    max-width: 200px;
    height: 50vw;
    max-height: 200px;
  }

  .card-graphics {
    width: 40vw;
    height: 100px;
  }

  .card-graphics._2 {
    bottom: -70px;
    left: -50%;
  }

  .card-graphics._1 {
    top: -70px;
    left: -50%;
  }

  .card-graphics._3 {
    top: -70px;
    right: -50%;
  }

  .card-graphics._4 {
    bottom: -70px;
    right: -50%;
  }

  .new-w-ic-s---graphics {
    display: none;
  }

  .bubble-graphics {
    max-width: none;
    height: 80px;
  }

  .bubble-graphics._1 {
    left: -50%;
  }

  .bubble-graphics._2 {
    right: -50%;
  }

  .div-block-268-copy-copy {
    flex-wrap: wrap;
    width: 100%;
    min-width: 0;
    padding: 10px;
  }

  ._w-profile-nominee {
    margin-right: 0;
  }

  ._w-profile-nominee.home {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  ._w-profile-nominee.home:hover {
    padding-left: 20px;
    padding-right: 20px;
  }

  ._w-profile-nominee.u-mb-0 {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
  }

  .profile-nominee {
    flex: none;
    width: 45vw;
    height: 45vw;
  }

  ._w-nominees {
    grid-column-gap: 10px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .collection-item-nominees {
    width: 42vw;
  }

  .image-195 {
    height: 15px;
  }

  .div-block-381 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    margin-bottom: 15px;
  }

  .heading-65.u-text-left.t50l {
    text-align: center;
    font-size: 40px;
  }

  ._w-stack-steps {
    width: 100%;
  }

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

  .div-block-388 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-direction: column;
  }

  .div-block-389 {
    width: auto;
  }

  .div-block-397 {
    flex-direction: column;
  }

  ._w-bannerimage-copy {
    transform-origin: 50% 0;
    transform: scale(.8);
  }

  .div-block-400 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: flex-start;
  }

  .div-block-404 {
    width: auto;
  }

  ._w-header-content-event {
    flex-flow: column;
  }

  ._w-header-image-event {
    order: -1;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .h1-event {
    font-size: 35px;
  }

  .tagline-event {
    font-size: 24px;
  }

  .img-header-event {
    width: 100%;
    max-width: 360px;
  }

  .h2-event {
    font-size: 32px;
  }

  .h2-event.centered {
    text-align: left;
  }

  ._w-winners-t50l.sp1, ._w-winners-t50l.sp2 {
    width: auto;
  }

  .collection-item-t50l, .collection-item-t50l._7 {
    width: 100%;
  }

  .link-block-3 {
    padding: 30px;
  }

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

  ._w-form-card-2 {
    width: 96vw;
  }

  .content-rich-lp-2 {
    margin-bottom: 0;
  }

  .image-203 {
    width: 20vw;
    min-width: 65px;
    max-width: 80px;
    height: 20vw;
    min-height: 65px;
    max-height: 80px;
  }

  .div-block-420 {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .card-comm-event {
    padding: 30px;
  }

  .heading-com-event.gws {
    text-align: center;
  }

  ._w-heading-comm-event.gws {
    flex: 1;
    justify-content: center;
    align-items: center;
    width: auto;
  }

  .p-18.dark.t-ls-0 {
    letter-spacing: 0;
  }

  .img-trophy-comm-event.interaction-hover-zoom {
    height: 100vw;
    left: 30vw;
  }

  ._w-gws-comm-event {
    background-position: 50% 0;
    width: auto;
    bottom: 180px;
    left: 30px;
  }

  ._w-tag-tab-comm {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
  }

  ._w-article-card {
    width: 100%;
    max-width: none;
  }

  ._w-speaker-video-comm {
    height: auto;
  }

  .image-207.interaction-hover-zoom {
    height: 70vw;
  }

  ._w-intro-video-comm {
    margin-bottom: 0;
  }

  .p-45-video-banner-comm-mobile {
    font-size: 24px;
    left: 5vw;
    right: 5vw;
  }

  .image-2-cover-video.interaction-hover-zoom, .image-5-cover-video.interaction-hover-zoom, .image-207-copy.interaction-hover-zoom, .image-1-video-cover.interaction-hover-zoom {
    height: 70vw;
  }

  .new-w-header-comm {
    padding-left: 5px;
    padding-right: 5px;
  }

  .new-container-v1-1.head-section {
    padding-top: 45px;
  }

  .new-container-v1-1.logos-home {
    height: auto;
  }

  ._w-banner-content.about {
    height: 360px;
  }

  .new-page-header {
    padding-left: 5px;
    padding-right: 5px;
  }

  .new-btn-primary-dark-copy {
    margin-bottom: 15px;
  }

  ._w-customer-logo-case-study.ab {
    top: 30px;
    left: 30px;
  }

  .interview-cover-customer.interaction-hover-zoom {
    width: 100%;
  }

  ._w-logo-video-customers.filter {
    grid-column-gap: 40px;
  }

  ._w-card-main-conetnt-v1-1 {
    padding: 15px;
  }

  ._w-card-main-conetnt-v1-1.sws {
    padding: 20px;
  }

  ._w-card-main-conetnt-v1-1.webinar {
    padding: 30px;
  }

  ._w-illustration-value-card._3-2, ._w-illustration-value-card._4-1 {
    background-position: 50% -10%;
  }

  ._w-description-value-card {
    padding: 30px;
  }

  ._w-timeline-item {
    padding: 15px;
  }

  .img-value-2-3-1 {
    width: 36%;
  }

  .img-value-2-3-2 {
    width: 52%;
  }

  .ctas-main-v1-1 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .p-18-v1-1.light.webinar {
    font-size: 15px;
    line-height: 125%;
  }

  .news-header-v1-1.webinar {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .p-15-v1-1-light.news {
    font-size: 13px;
    line-height: 135%;
  }

  .p-15-v1-1-light.news._18-copy {
    text-align: center;
  }

  .news-tag-header-section {
    letter-spacing: .5px;
  }

  .news-tag-header-section.webinar {
    margin-top: 10px;
    margin-left: 10px;
    position: static;
  }

  .news-tag-header-section.webinar.light {
    position: absolute;
  }

  ._w-main-header-home-v1-1 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .card-case-header-home {
    max-width: none;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }

  ._w-logos-home-v1-1 {
    grid-column-gap: 20px;
  }

  .image-218 {
    padding-left: 10px;
    padding-right: 10px;
  }

  ._w-tag-tab-home-v1-1 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
  }

  ._w-main-header-v1-1 {
    padding-left: 5px;
    padding-right: 5px;
  }

  ._w-ctas-main-v1-1 {
    flex-flow: wrap;
  }

  ._w-quote-case-study-v1-1 {
    flex-direction: column;
  }

  ._w-quote-case-study-v1-1.gw {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .image-223 {
    height: 50px;
  }

  .image-224 {
    width: auto;
  }

  ._w-grid-case-study {
    width: 93vw;
  }

  .new-testimonial-case-study-v1-1 {
    flex-direction: column;
  }

  .new-w-customer-photo-v1-1 {
    margin-bottom: 20px;
  }

  .logo-sws {
    height: 4vw;
    min-height: 35px;
  }

  ._w-speaker-featured-sessions {
    flex: none;
  }

  .card-about-ht {
    width: 100%;
  }

  ._w-investor-logos {
    grid-column-gap: 40px;
  }

  ._w-cards-values {
    flex-flow: column;
  }

  .h4-v1-1 {
    font-size: 18px;
  }

  ._w-time-session-agenda {
    grid-row-gap: 10px;
    flex-flow: wrap;
  }

  ._w-content-session-agenda {
    padding: 20px;
  }

  ._w-iconcard-industry-sws {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  ._w-iconcard-industry-sws._2 {
    flex-flow: column;
    display: flex;
  }

  ._w-img-industry-sws {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex: none;
  }

  ._w-benefits-industry-sws {
    flex: none;
    max-width: none;
  }

  ._w-speaker-photo-sws2024 {
    flex: none;
  }

  .div-block-302-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  ._w-image-session-cover-sws24 {
    height: 50vw;
  }

  ._w-card-feature-pricing {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    align-items: stretch;
  }

  .new-w-card-pricing-copy {
    max-width: none;
  }

  ._w-card-feature-pricing {
    padding: 15px;
  }

  ._w-mainfeature-pow {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    align-items: stretch;
  }

  ._w-mainfeature-pow.basicvis {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  ._w-card-feature2-pricing {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-direction: column;
    align-items: stretch;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  ._w-card-feature2-pricing.u-p-10 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  ._w-card-feature2-pricing.new {
    justify-content: flex-start;
    align-items: center;
  }

  ._w-header-featurecard-pricing {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: flex-start;
  }

  .div-block-479 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  ._w-cards-customer-sp {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding: 30px 10px;
  }

  ._w-stats-no-show {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .dash-no-show {
    display: none;
  }

  ._w-stat-no-show {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-447-copy {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-307-copy-copy.u-mb-10 {
    justify-content: space-between;
    align-items: flex-start;
  }

  ._w-header-webinar-replay, ._w-description-webinar-replay {
    padding: 20px;
  }

  ._w-speaker-photo-webinar-replay {
    flex: none;
  }

  ._w-speakers-webinar, ._w-keypoints-webinar, ._w-demo-content-webinar {
    padding: 20px;
  }

  .div-block-497 {
    padding: 10px 15px 15px;
  }

  .div-block-498 {
    width: 100%;
    max-width: none;
    height: 100px;
    display: none;
  }

  .div-block-499 {
    flex-flow: column;
  }

  .adjustables {
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-498-copy-copy {
    height: 50vw;
  }

  .p-21-l-v2.covercaption {
    font-size: 18px;
    display: none;
  }

  .p-21-l-v2.t-a-c-mob {
    text-align: center;
    line-height: 135%;
  }

  ._w-cta-v2.l-a-c-m {
    justify-content: center;
    align-items: flex-start;
  }

  ._w-cta-v2.ai {
    flex-flow: row;
  }

  ._w-section-v2.ai, ._w-section-v2.plan {
    height: auto;
    padding-top: 60px;
  }

  .h-45-l-v2.caption-scene, .h-45-l-v2.caption-scene-copy {
    font-size: 24px;
  }

  .card-v2 {
    padding: 20px;
  }

  ._w-svg-120 {
    width: 20vw;
    max-width: 100px;
    height: auto;
  }

  .p-45-l-v2.ai {
    text-align: center;
  }

  .div-block-524 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .image-241 {
    width: 30vw;
  }

  .background-video-6._2 {
    width: 33vw;
  }

  ._w-qa-ai:hover {
    opacity: .8;
  }

  ._w-ic-chevron {
    display: none;
  }

  .mobilescreen {
    width: 75%;
    min-width: 240px;
  }

  .card-v2-small {
    padding: 20px;
  }

  .new-btn-primary-dark-2 {
    margin-bottom: 15px;
  }

  .new-btn-primary-dark-2.bg-green.pricing-2-copy._2 {
    text-align: center;
    line-height: 150%;
  }

  .new-w-card-pricing-copy-2 {
    max-width: none;
  }

  .div-block-575 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div-block-572 {
    width: auto;
  }

  ._w-card-feature2-pricing-copy {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-direction: column;
    align-items: stretch;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  ._w-card-feature2-pricing-copy.u-p-10 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-579 {
    padding-left: 0;
  }

  .div-block-580 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    align-items: stretch;
  }

  .div-block-581 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-block-582 {
    display: flex;
  }

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

  ._w-contact {
    padding: 20px;
  }

  .card-ai-plan {
    flex-flow: column;
    padding-right: 0;
  }

  .div-block-602 {
    width: 100%;
    height: 1px;
  }

  .div-block-603 {
    justify-content: flex-start;
    align-items: center;
    width: auto;
    padding-left: 45px;
  }

  .div-block-604 {
    flex-flow: column;
  }

  .heading-70.main-header.main {
    display: none;
  }

  .heading-70.main-header-mobile {
    font-size: 35px;
  }

  ._w-videos-customer-webinars {
    margin-bottom: 0;
  }
}

#w-node-_4ed5f27b-42fa-ccde-c755-298010f26c9c-b334bd9b, #w-node-_306672f2-b050-67f3-c254-7329bcb1838c-b334bd9b, #w-node-c188b7a4-c642-7d64-4139-e227b02d5aa2-b334bd9b, #w-node-_0e6be05c-ac9e-cca7-67ec-483dbed41fe0-b334bd9b, #w-node-_0e6be05c-ac9e-cca7-67ec-483dbed41fe1-b334bd9b, #w-node-cf3b4a0a-5d87-6285-e1eb-18c9504a6164-b334bd9b, #w-node-_2aa690b4-57e0-c90d-5b0b-986fddaa04ae-b334bd9b, #w-node-_2c34260f-f5ca-d5da-64aa-a7d4c725d9d8-b334bd9b, #w-node-_2c34260f-f5ca-d5da-64aa-a7d4c725d9d9-b334bd9b, #w-node-d7251ac4-df78-9c6f-43b8-0260056bb5bd-b334bd9b, #w-node-_7e6bef4f-b1c6-fb6a-608f-dfeca535303f-b334bd9b, #w-node-_4b0aba41-0e56-0df0-896a-e550be9559cd-b334bd9b, #w-node-_5e56e0a4-9946-9b29-c541-7efff8e7814e-b334bd9b, #w-node-_8770ffb8-52fb-26d3-f499-179c12ff332f-b334bd9b, #w-node-_8770ffb8-52fb-26d3-f499-179c12ff3330-b334bd9b, #w-node-_799a866b-371f-9d3f-8e87-5b12156ae13c-b334bd9b, #w-node-_7881ee90-465f-8715-3443-d6d73818f60b-b334bd9b, #w-node-_112a6b03-88a1-c4cf-526f-86563020ed96-b334bd9b, #w-node-e3386ab0-392c-42e5-8866-8e18e4578415-b334bd9b, #w-node-_8db469fc-71b2-5042-dd35-ca216689a9d2-b334bd9b, #w-node-_8db469fc-71b2-5042-dd35-ca216689a9d3-b334bd9b, #w-node-e9ed5c1b-4f64-a313-12f4-83abdc069bc8-b334bd9b, #w-node-_2e657607-8898-6c15-d1b7-585b0262a7b0-b334bd9b, #w-node-_90bdb92c-6b6a-d1c9-cfc7-a5eb14737f77-b334bd9b, #w-node-_4dd32d3b-8750-8614-de9f-8b47e581572a-b334bd9b, #w-node-a2e5a3da-2672-e722-fd40-c0d7353e2127-b334bd9b, #w-node-a2e5a3da-2672-e722-fd40-c0d7353e2128-b334bd9b, #w-node-f42b8863-c9a8-738a-eebc-d8cf6114efed-b334bd9b, #w-node-_4fd397e4-27a7-558f-e6d3-61b968ba8b89-b334bd9b, #w-node-f64c6297-3f72-211c-2d1d-b2244a3bbbc0-b334bd9b, #w-node-_090524ba-f60c-6507-e07d-ff04adefb623-b334bd9b, #w-node-b30383e1-de50-3647-2c93-fb5985e6b0f5-b334bd9b, #w-node-b30383e1-de50-3647-2c93-fb5985e6b0f6-b334bd9b, #w-node-_5eb4d275-815d-6fb0-2ee5-3cee17d1164c-b334bd9b, #w-node-fd4a531c-acc4-67bd-fbd0-08709407dbb9-b334bd9b, #w-node-cc5a830b-1b68-93f9-c2ec-0551dc123113-b334bd9b, #w-node-_8eba7f55-6bb1-ff25-f569-80f23189729e-b334bd9b, #w-node-cc62dbe3-cb4b-b3a5-e906-353d0208bae6-b334bd9b, #w-node-cc62dbe3-cb4b-b3a5-e906-353d0208bae7-b334bd9b, #w-node-_9b82d23d-8fee-664f-34a2-04fb54b3ec7b-b334bd9b, #w-node-dc2eef28-fbb6-bf27-f358-3b0e3cc45c64-b334bd9b, #w-node-_0b7059f0-929b-49d5-e126-e3ce49f5dab7-b334bd9b, #w-node-d583118f-3067-eb8f-c5b4-87b141ed60b3-b334bd9b, #w-node-d583118f-3067-eb8f-c5b4-87b141ed60b4-b334bd9b, #w-node-_99a3e6e5-03fb-d7e5-ff5c-39e80b5ad4df-b334bd9b, #w-node-_09d5d78c-d04d-a702-d580-cd12f6375da9-b334bd9b, #w-node-_2703d390-728e-2232-4c21-43dcde57a428-b334bd9b, #w-node-_2703d390-728e-2232-4c21-43dcde57a429-b334bd9b, #w-node-_9f84f1dd-c504-d908-d20d-138737462090-b334bd9b, #w-node-_09d5d78c-d04d-a702-d580-cd12f6375dab-b334bd9b, #w-node-_7824213e-b187-c644-6919-bbc78c4d41b3-b334bd9b, #w-node-_7824213e-b187-c644-6919-bbc78c4d41b4-b334bd9b, #w-node-f7229f0b-0c50-5a11-7b9c-6fcb7963dbf8-b334bd9b, #w-node-_09d5d78c-d04d-a702-d580-cd12f6375dad-b334bd9b, #w-node-_14ae22a3-06a2-85a3-0868-fb145a35fe9b-b334bd9b, #w-node-_14ae22a3-06a2-85a3-0868-fb145a35fe9c-b334bd9b, #w-node-_43e4b574-d23f-dbeb-b1ee-414bd6c08476-b334bd9b, #w-node-_43e4b574-d23f-dbeb-b1ee-414bd6c08477-b334bd9b, #w-node-ae9e1fd8-d107-267d-774f-d4407cd8faa3-b334bd9b, #w-node-ae9e1fd8-d107-267d-774f-d4407cd8faa4-b334bd9b, #w-node-fbfdeb9a-7700-7942-2349-854b06e0684c-b334bd9b, #w-node-fbfdeb9a-7700-7942-2349-854b06e0684d-b334bd9b, #w-node-aed3cbe5-29b5-a84b-512f-54925eea1467-b334bd9b, #w-node-aed3cbe5-29b5-a84b-512f-54925eea1468-b334bd9b, #w-node-_3c44e323-5a0f-ccb4-ad28-4544d503abae-b334bd9b, #w-node-_3c44e323-5a0f-ccb4-ad28-4544d503abaf-b334bd9b, #w-node-c3117ee9-d67b-d000-9858-d5c8fc4d9a32-b334bd9b, #w-node-_09d5d78c-d04d-a702-d580-cd12f6375daf-b334bd9b, #w-node-_272635b2-b60b-22c3-2688-ee21821b948b-b334bd9b, #w-node-_09d5d78c-d04d-a702-d580-cd12f6375db1-b334bd9b, #w-node-_5ca5ab6d-179e-a4a4-5f33-39bf38ed840d-b334bd9b, #w-node-_5ca5ab6d-179e-a4a4-5f33-39bf38ed840e-b334bd9b, #w-node-f6b99e2a-7632-32cb-9547-44d2d21a4a92-b334bd9b, #w-node-f6b99e2a-7632-32cb-9547-44d2d21a4a96-b334bd9b, #w-node-f6b99e2a-7632-32cb-9547-44d2d21a4a9a-b334bd9b, #w-node-f6b99e2a-7632-32cb-9547-44d2d21a4a9e-b334bd9b, #w-node-f6b99e2a-7632-32cb-9547-44d2d21a4a9f-b334bd9b, #w-node-f6b99e2a-7632-32cb-9547-44d2d21a4aa1-b334bd9b, #w-node-f6b99e2a-7632-32cb-9547-44d2d21a4aa2-b334bd9b, #w-node-f6b99e2a-7632-32cb-9547-44d2d21a4aa6-b334bd9b, #w-node-f6b99e2a-7632-32cb-9547-44d2d21a4aa7-b334bd9b, #w-node-f6b99e2a-7632-32cb-9547-44d2d21a4ab1-b334bd9b, #w-node-f6b99e2a-7632-32cb-9547-44d2d21a4ab2-b334bd9b, #w-node-f6b99e2a-7632-32cb-9547-44d2d21a4ab4-b334bd9b, #w-node-f6b99e2a-7632-32cb-9547-44d2d21a4ab5-b334bd9b, #w-node-f6b99e2a-7632-32cb-9547-44d2d21a4ab7-b334bd9b, #w-node-f6b99e2a-7632-32cb-9547-44d2d21a4ab8-b334bd9b, #w-node-f6b99e2a-7632-32cb-9547-44d2d21a4abf-b334bd9b, #w-node-f6b99e2a-7632-32cb-9547-44d2d21a4ac0-b334bd9b, #w-node-f6b99e2a-7632-32cb-9547-44d2d21a4ac2-b334bd9b, #w-node-f6b99e2a-7632-32cb-9547-44d2d21a4ac3-b334bd9b, #w-node-f6b99e2a-7632-32cb-9547-44d2d21a4ac7-b334bd9b, #w-node-f6b99e2a-7632-32cb-9547-44d2d21a4ac8-b334bd9b, #w-node-f6b99e2a-7632-32cb-9547-44d2d21a4acf-b334bd9b, #w-node-f6b99e2a-7632-32cb-9547-44d2d21a4ad0-b334bd9b, #w-node-f6b99e2a-7632-32cb-9547-44d2d21a4ad2-b334bd9b, #w-node-f6b99e2a-7632-32cb-9547-44d2d21a4ad3-b334bd9b, #w-node-f6b99e2a-7632-32cb-9547-44d2d21a4ad5-b334bd9b, #w-node-f6b99e2a-7632-32cb-9547-44d2d21a4ad6-b334bd9b, #w-node-f6b99e2a-7632-32cb-9547-44d2d21a4ada-b334bd9b, #w-node-f6b99e2a-7632-32cb-9547-44d2d21a4adb-b334bd9b, #w-node-f6b99e2a-7632-32cb-9547-44d2d21a4add-b334bd9b, #w-node-f6b99e2a-7632-32cb-9547-44d2d21a4ade-b334bd9b, #w-node-f6b99e2a-7632-32cb-9547-44d2d21a4ae0-b334bd9b, #w-node-f6b99e2a-7632-32cb-9547-44d2d21a4ae1-b334bd9b, #w-node-f6b99e2a-7632-32cb-9547-44d2d21a4aeb-b334bd9b, #w-node-f6b99e2a-7632-32cb-9547-44d2d21a4aec-b334bd9b, #w-node-f6b99e2a-7632-32cb-9547-44d2d21a4aee-b334bd9b, #w-node-f6b99e2a-7632-32cb-9547-44d2d21a4aef-b334bd9b, #w-node-f6b99e2a-7632-32cb-9547-44d2d21a4af1-b334bd9b, #w-node-f6b99e2a-7632-32cb-9547-44d2d21a4af2-b334bd9b, #w-node-_615b255d-235b-dbb9-4b65-e45eab21bb50-b334bd9b, #w-node-_615b255d-235b-dbb9-4b65-e45eab21bb54-b334bd9b, #w-node-_615b255d-235b-dbb9-4b65-e45eab21bb58-b334bd9b, #w-node-_615b255d-235b-dbb9-4b65-e45eab21bb5c-b334bd9b, #w-node-_615b255d-235b-dbb9-4b65-e45eab21bb5d-b334bd9b, #w-node-_615b255d-235b-dbb9-4b65-e45eab21bb5f-b334bd9b, #w-node-_615b255d-235b-dbb9-4b65-e45eab21bb60-b334bd9b, #w-node-_615b255d-235b-dbb9-4b65-e45eab21bb62-b334bd9b, #w-node-_615b255d-235b-dbb9-4b65-e45eab21bb63-b334bd9b, #w-node-_615b255d-235b-dbb9-4b65-e45eab21bb65-b334bd9b, #w-node-_615b255d-235b-dbb9-4b65-e45eab21bb66-b334bd9b, #w-node-_615b255d-235b-dbb9-4b65-e45eab21bb68-b334bd9b, #w-node-_615b255d-235b-dbb9-4b65-e45eab21bb69-b334bd9b, #w-node-_615b255d-235b-dbb9-4b65-e45eab21bb6b-b334bd9b, #w-node-_615b255d-235b-dbb9-4b65-e45eab21bb6c-b334bd9b, #w-node-_615b255d-235b-dbb9-4b65-e45eab21bb6e-b334bd9b, #w-node-_615b255d-235b-dbb9-4b65-e45eab21bb6f-b334bd9b, #w-node-_615b255d-235b-dbb9-4b65-e45eab21bb71-b334bd9b, #w-node-_615b255d-235b-dbb9-4b65-e45eab21bb72-b334bd9b, #w-node-_615b255d-235b-dbb9-4b65-e45eab21bb77-b334bd9b, #w-node-_615b255d-235b-dbb9-4b65-e45eab21bb78-b334bd9b, #w-node-_615b255d-235b-dbb9-4b65-e45eab21bb81-b334bd9b, #w-node-_615b255d-235b-dbb9-4b65-e45eab21bb82-b334bd9b, #w-node-_615b255d-235b-dbb9-4b65-e45eab21bb84-b334bd9b, #w-node-_615b255d-235b-dbb9-4b65-e45eab21bb85-b334bd9b, #w-node-_615b255d-235b-dbb9-4b65-e45eab21bb87-b334bd9b, #w-node-_615b255d-235b-dbb9-4b65-e45eab21bb88-b334bd9b, #w-node-_615b255d-235b-dbb9-4b65-e45eab21bb8c-b334bd9b, #w-node-_615b255d-235b-dbb9-4b65-e45eab21bb8d-b334bd9b, #w-node-_615b255d-235b-dbb9-4b65-e45eab21bb8f-b334bd9b, #w-node-_615b255d-235b-dbb9-4b65-e45eab21bb90-b334bd9b, #w-node-_615b255d-235b-dbb9-4b65-e45eab21bb92-b334bd9b, #w-node-_615b255d-235b-dbb9-4b65-e45eab21bb93-b334bd9b, #w-node-f1adfc3c-2c84-5177-412f-cd4d9269aac7-b334bd9b, #w-node-_947a3e62-dc9c-c03d-6e1c-7cb2f3386ead-b334bd9b, #w-node-_9ea45f8b-7a0e-9bcb-1add-16c537249066-b334bd9b, #w-node-f1adfc3c-2c84-5177-412f-cd4d9269aad1-b334bd9b, #w-node-f1adfc3c-2c84-5177-412f-cd4d9269aadb-b334bd9b, #w-node-f1adfc3c-2c84-5177-412f-cd4d9269aae5-b334bd9b, #w-node-f1adfc3c-2c84-5177-412f-cd4d9269aaef-b334bd9b, #w-node-f1adfc3c-2c84-5177-412f-cd4d9269aaf9-b334bd9b, #w-node-b4f2d95d-3155-ba65-3f21-343a9334bb42-b334bd9b, #w-node-_01d500e1-4cb0-39d3-cdd6-256be6b32b44-b334bd9b, #w-node-_99304ba2-bfd6-64f4-7881-7f0ed2bcddbf-b334bd9b, #w-node-_257e88b6-05bf-8c17-c18b-e4be66ceb81e-b334bd9b, #w-node-f42738f3-e866-9470-b404-2b94b03d65be-b334bd9b, #w-node-_9b0b36eb-8413-de6c-898d-4607891cd66a-b334bd9b, #w-node-fb6e7ea8-19d1-d706-cbd9-5676a8020292-b334bd9b, #w-node-_953e244b-eb44-619f-ec45-382ed2af2439-b334bd9b, #w-node-_0be3f742-3ae6-5790-5ca6-30744b689385-b334bd9b, #w-node-_27b7076f-9ebd-e148-ae06-8a8b2720e73b-b334bd9b, #w-node-_0fcbb1c8-5705-e895-d9df-2ec03b555f11-b334bd9b, #w-node-_0647987c-709e-e40f-f185-368ff39cbc44-b334bd9b, #w-node-e451e19c-d955-0432-9bb6-ce424ff48e90-b334bd9b, #w-node-b586cf94-baa4-c79a-b2b5-575d0c79422e-b334bd9b, #w-node-_87533eff-8abd-615d-542a-6081639da1eb-b334bd9b, #w-node-deb63b89-cc4e-e8ec-6ea3-4b1c6239ecb4-b334bd9b, #w-node-e29606ef-d743-fbff-55d2-88dda1bb1f7f-b334bd9b, #w-node-_50b2b945-94d7-063a-e009-2f64d26e82c4-b334bd9b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31c15d7b-9c19-627c-4e5d-7599ef14093a-daf68df6, #w-node-e50f1011-6429-0090-0f42-eb51c9635229-daf68df6, #w-node-_212dbd07-95bb-4417-fcaf-55751e858476-daf68df6 {
  grid-area: Area;
}

#w-node-_90e69738-d4c0-5d8d-bb6a-fa4b47cf9047-fad3d4d8, #w-node-_90e69738-d4c0-5d8d-bb6a-fa4b47cf9060-fad3d4d8 {
  grid-area: span 6 / span 1 / span 6 / span 1;
}

@media screen and (min-width: 1440px) {
  #w-node-_947a3e62-dc9c-c03d-6e1c-7cb2f3386ead-b334bd9b, #w-node-_9ea45f8b-7a0e-9bcb-1add-16c537249066-b334bd9b, #w-node-f42738f3-e866-9470-b404-2b94b03d65be-b334bd9b, #w-node-_9b0b36eb-8413-de6c-898d-4607891cd66a-b334bd9b, #w-node-fb6e7ea8-19d1-d706-cbd9-5676a8020292-b334bd9b, #w-node-_953e244b-eb44-619f-ec45-382ed2af2439-b334bd9b, #w-node-_0be3f742-3ae6-5790-5ca6-30744b689385-b334bd9b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


@font-face {
  font-family: 'Satoshi Black';
  src: url('../fonts/Satoshi-Black.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi';
  src: url('../fonts/Satoshi-BlackItalic.woff') format('woff');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi Bold';
  src: url('../fonts/Satoshi-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi';
  src: url('../fonts/Satoshi-BoldItalic.woff') format('woff');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi Medium';
  src: url('../fonts/Satoshi-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi';
  src: url('../fonts/Satoshi-MediumItalic.woff') format('woff');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi Regular';
  src: url('../fonts/Satoshi-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi Italic';
  src: url('../fonts/Satoshi-Italic.woff') format('woff');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi Light';
  src: url('../fonts/Satoshi-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi';
  src: url('../fonts/Satoshi-LightItalic.woff') format('woff');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Fa 400';
  src: url('../fonts/fa-regular-400.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Fa brands 400';
  src: url('../fonts/fa-brands-400.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Fa solid 900';
  src: url('../fonts/fa-solid-900.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Satoshi Variable';
  src: url('../fonts/Satoshi-Variable.ttf') format('truetype');
  font-weight: 300 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi';
  src: url('../fonts/Satoshi-VariableItalic.ttf') format('truetype');
  font-weight: 300 900;
  font-style: italic;
  font-display: swap;
}