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

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

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

:root {
  --background: white;
  --text: #081d34;
  --primary: #146ff6;
  --green: #2cd998;
  --purple: #dc75fe;
  --black: #080808;
  --gray200: #d8d8d8;
  --neutral-dark: #3e4044;
  --primary-dark: #0b1351;
  --orange: #ffcd20;
  --neutral: #b2b7c1;
  --size: 56px;
  --gray700: #363636;
  --gray100: #f0f0f0;
  --gray800: #222;
  --gray600: #5a5a5a;
  --primary-light-hover: #d8e7fd;
  --primary-light: #ebf3fe;
  --secondary: #00d1ff;
}

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

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

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

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

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

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

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

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

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

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

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

@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 {
  background-color: var(--background);
  color: var(--text);
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 165%;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 58px;
  font-weight: 600;
  line-height: 120%;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 48px;
  font-weight: 600;
  line-height: 130%;
}

h3 {
  font-size: 40px;
  font-weight: 600;
  line-height: 135%;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 33px;
  font-weight: 500;
  line-height: 140%;
}

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 700;
  line-height: 145%;
}

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 23px;
  font-weight: 500;
  line-height: 150%;
}

p {
  margin-bottom: 10px;
  font-weight: 300;
}

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

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

strong {
  font-weight: 600;
}

em {
  font-style: italic;
}

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

.navbar-logo-center-container {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.navbar-logo-center-container.shadow-three {
  width: 100%;
  max-width: 1140px;
}

.container {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.container.center {
  text-align: left;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.container.cc-webinar {
  width: 90%;
}

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

.navbar-wrapper-three {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.navbar-brand-three {
  z-index: 5;
  position: absolute;
}

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

.nav-menu-three {
  grid-column-gap: 5px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-menu-block {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-link {
  color: var(--text);
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 16px;
  line-height: 165%;
  text-decoration: none;
}

.nav-link:hover {
  color: #1a1b1fbf;
}

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

.nav-dropdown {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 16px;
  line-height: 165%;
}

.nav-dropdown-toggle:hover {
  color: #1a1b1fbf;
}

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

.nav-dropdown-icon {
  margin-right: 10px;
}

.nav-dropdown-list {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

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

.nav-link-accent {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-accent:hover {
  color: #1a1b1fbf;
}

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.menu-button {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--primary);
  color: var(--background);
  border-radius: 2px;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 4px #14131333;
}

.menu-button.light {
  border: 1px solid var(--text);
  color: var(--text);
  background-color: #0000;
}

.text-block {
  font-family: "Fa Solid 900", sans-serif;
}

.fa-icon {
  font-family: "Fa 400", sans-serif;
  display: inline;
  overflow: visible;
}

.fa-icon.close {
  display: none;
}

.fa-icon.large {
  color: var(--text);
  font-size: 36px;
}

.fa-icon.fa-medium {
  font-size: 19px;
  line-height: 160%;
}

.fa-icon.base {
  font-size: 20px;
}

.fa-icon.no-underline {
  text-decoration: none;
}

.fa-icon.check-solid {
  color: var(--green);
  text-align: center;
  align-self: center;
  font-family: "Fa Solid 900", sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.fa-icon.close-solid {
  color: #f35255;
  text-align: center;
  align-self: center;
  font-family: "Fa Solid 900", sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.text-block-2 {
  font-family: "Fa Solid 900", sans-serif;
}

.div-block {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  width: 600px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section {
  flex-direction: column;
  padding: 120px 30px;
  display: flex;
}

.section.dark {
  background-image: linear-gradient(to bottom, var(--primary), var(--purple));
  color: var(--background);
}

.section.grey {
  background-color: #b2b7c11a;
}

.section.black {
  color: var(--background);
  background-color: #000;
}

.section.u-pb-0 {
  padding-bottom: 0;
}

.section.u-pb-0.color {
  background-image: linear-gradient(#2c22ec1a, #e2e2e21a);
}

.section.cc-pricing-update {
  color: var(--background);
  background-image: linear-gradient(144deg, #000, #3b2e82 68%, #7056f5);
  justify-content: center;
  padding-top: 90px;
  padding-bottom: 90px;
}

.section.cc-pricing_site-plans {
  border-bottom: 1px solid #f5f5f5;
  padding-top: 90px;
  padding-bottom: 90px;
}

.section.light-yeeflow {
  background-color: #faf7f0;
}

.section.cc-logos {
  padding-top: 40px;
  padding-bottom: 0;
}

.section.cc-logos.cus-logos {
  overflow: hidden;
}

.section.teams {
  background-image: linear-gradient(#e5e6ff, #fde9ff);
}

.section.powerbi-banner {
  background-color: #f1ca3c;
  padding-top: 40px;
  padding-bottom: 40px;
}

.section.power-automate-banner {
  background-color: #6cbafc;
  padding-top: 40px;
  padding-bottom: 40px;
}

.section.solution-customers {
  background-color: #b2b7c11a;
  padding-top: 40px;
  padding-bottom: 40px;
}

.section.u-border-top {
  border-top-style: solid;
  border-top-color: #0000001a;
}

.section.u-ptb-60 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section.cc-gated-webinar {
  background-color: var(--black);
  width: 100%;
  padding: 80px 0 0;
}

.section.cc-gated-webinar.cc-new {
  color: var(--black);
  padding-top: 60px;
  font-size: 1rem;
  line-height: 160%;
}

.section.cc-resource-lp-hero {
  border-bottom: 1px solid var(--gray200);
  padding: 60px 0;
}

.section.cc-features_hero {
  justify-content: center;
  min-height: 100vh;
  padding-bottom: 100px;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section.cc-features_hero.cc-ai-bg {
  background-image: url('../images/Hero-Module.svg');
  background-position: 0 0;
  background-size: cover;
  padding-bottom: 0;
}

.section.cc-features_hero.cc-ais-bg {
  background-image: url('../images/Yeeflow-AI-Assistant-BG_light.webp');
  background-position: 0 0;
  background-size: cover;
}

.section.cc-cta-ai {
  background-image: url('../images/light-pre-footer.webp');
  background-position: 0 0;
  background-size: contain;
}

.text-large {
  font-size: 19px;
  line-height: 160%;
}

.text-large.medium.color-purple {
  color: #a30ed48a;
  font-weight: 700;
}

.text-small {
  font-size: 13px;
  line-height: 170%;
  display: block;
}

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

.text-small.medium.color-purple {
  color: #9d10cc;
}

.text-xsmall {
  font-size: 11px;
  line-height: 170%;
}

.paragraph {
  color: var(--neutral-dark);
  text-decoration: none;
}

.paragraph.light {
  color: var(--background);
}

.paragraph.tab1-content {
  display: none;
}

.paragraph.tab2-content {
  display: none;
  overflow: visible;
}

.paragraph.tab3-content, .paragraph.tab4-content, .paragraph.tab5-content {
  display: none;
}

.paragraph.bold {
  font-weight: 600;
}

.paragraph.u-mb-4.u-w-50 {
  display: block;
}

.paragraph.base-size {
  font-weight: 500;
}

.paragraph.base-size:hover {
  color: #ff6640;
}

.paragraph.tab6-content {
  display: none;
}

.section-gradient {
  background-image: linear-gradient(95deg, var(--primary), #b421e4);
  text-align: center;
  min-height: 30vh;
}

.icon-large {
  font-family: "Fa Solid 900", sans-serif;
  font-size: 19px;
  line-height: 160%;
}

.icon-large.light {
  color: var(--background);
}

.benefit-header {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-self: stretch;
  min-height: 100px;
  display: flex;
}

.benefit-card {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-top: 1px solid #b2b7c14d;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.benefit-card.light {
  height: 100%;
  color: var(--background);
  border-top-color: #fff;
  justify-content: flex-start;
}

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

.text-subject.text-large.light {
  color: var(--background);
}

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

.grid.cc-webinar-hero-grid {
  display: flex;
  position: relative;
}

.grid.cc-gap-96 {
  grid-column-gap: 96px;
  grid-row-gap: 96px;
}

.grid.lg-col-3 {
  grid-template-columns: 1fr 1fr 1fr;
}

.grid.lg-col-3.md-col-1.cc-gap-64 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
}

.grid.lg-col-2.cc-gap-42 {
  grid-column-gap: 42px;
  grid-row-gap: 42px;
}

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

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.components-container {
  max-width: 1280px;
  margin-top: 60px;
}

.components-container.dark {
  background-color: var(--primary-dark);
  background-image: linear-gradient(to bottom, var(--primary), var(--primary-dark));
  padding: 30px;
}

.paragraph-2, .body {
  font-weight: 300;
}

.body-2 {
  font-family: Montserrat, sans-serif;
}

.heading, .paragraph-3 {
  color: var(--background);
}

.feature-tabs-menu {
  float: left;
  flex-direction: column;
  align-self: auto;
  width: 100%;
  display: flex;
}

.feature-tabs-menu.right {
  width: 100%;
  position: relative;
}

.feature-tabs-content {
  float: right;
  align-items: center;
  width: 47%;
  display: block;
  position: absolute;
  left: auto;
  right: 0;
}

.feature-tabs-content.left {
  position: absolute;
  left: 0;
  right: auto;
}

.feature-tabs-content.left.large-size {
  width: 55%;
}

.feature-tabs-content.large-size {
  width: 55%;
  position: absolute;
}

.feature-tabs {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  max-width: 1200px;
  display: flex;
  position: static;
}

.feature-tabs.left {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.feature-tabs.multi-device.u-mh-400 {
  min-height: 400px;
}

.feature-tab {
  background-color: #0000;
  border-bottom: 1px #b2b7c180;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
}

.feature-tab.w--current {
  color: var(--primary);
  background-color: #0000;
  border-bottom-style: none;
  box-shadow: 0 -2px 4px #00000005, 10px 0 8px #00000008, 0 10px 18px #00000014, -40px 0 32px #0000000d, 71px 36px 60px #0000000f, 0 -120px 180px #00000012;
}

.feature-header {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 19px;
  display: flex;
}

.feature-tab-pane1 {
  float: none;
  background-image: linear-gradient(#1fa88d, #053d32);
  height: 600px;
}

.feature-tab-pane1.align-middle {
  margin-left: auto;
  margin-right: auto;
}

.feature-tab-pane1.align-middle.light {
  background-image: linear-gradient(#35a9cf, #35a9cf00);
}

.feature-tab-pane1.auto-height {
  height: auto;
}

.feature-tab-pane1.auto-height.trans-bg {
  background-image: none;
}

.tab-pane-tab-2 {
  background-color: #d85252;
}

.div-block-2 {
  height: 100%;
}

.feature-tab-pane2 {
  background-image: linear-gradient(#b4227e, #41052b);
  height: 600px;
}

.feature-tab-pane2.auto-height {
  height: auto;
}

.feature-tab-pane2.auto-height.trans-bg {
  background-image: none;
}

.feature-tab-pane3 {
  background-image: linear-gradient(#10a538, #053d14);
  height: 600px;
}

.feature-tab-pane3.light {
  background-image: linear-gradient(#46ebae, #10a53800);
}

.feature-tab-pane3.auto-height {
  height: auto;
}

.feature-tab-pane3.auto-height.trans-bg {
  background-image: none;
}

.feature-tab-pane4 {
  background-image: linear-gradient(#221797, #070e44);
  height: 600px;
}

.feature-tab-pane4.light {
  background-image: none;
}

.feature-tab-pane4.auto-height {
  height: auto;
}

.feature-tab-pane4.auto-height.trans_bg {
  background-image: none;
}

.feature-tab-pane5 {
  background-image: linear-gradient(#9c1515, #1f0202);
  height: 600px;
}

.feature-tab-pane5.auto-height {
  height: auto;
}

.feature-tabs-section {
  min-height: 720px;
  padding-bottom: 120px;
  padding-left: 30px;
  padding-right: 30px;
  position: relative;
  overflow: hidden;
}

.feature-tabs-section.grey {
  background-color: #b2b7c11a;
  overflow: hidden;
}

.feature-tabs-section.u-mt-120 {
  padding-top: 120px;
}

.features-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.features-grid.left {
  grid-template-columns: 1fr;
}

.features-grid.image-left {
  grid-template-columns: 1.5fr 1fr;
}

.features-grid.image-right {
  grid-template-columns: 1fr 1.5fr;
}

.feature-tabs-container {
  max-width: 1280px;
}

.hero-container {
  flex-direction: row;
  justify-content: flex-start;
  max-width: 1280px;
  min-height: 90vh;
  display: flex;
}

.hero-section {
  background-color: #f6f8fe;
  background-image: none;
  min-height: 90vh;
  padding: 120px 30px;
  position: relative;
}

.hero-section.u-pb-0 {
  padding-bottom: 0;
}

.hero-section.u-pb-0.u-pt-0 {
  padding-top: 0;
}

.hero-grid {
  grid-column-gap: 74px;
  grid-row-gap: 74px;
  grid-template-rows: 100%;
  display: block;
}

.hero-content-container {
  z-index: 1;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 45%;
  display: flex;
  position: relative;
}

.hero-image-container {
  position: relative;
  right: 0;
}

.h-hero-image-wrap {
  background-image: none;
  background-size: auto;
  flex: 0 auto;
  order: 0;
  justify-content: flex-start;
  align-items: center;
  width: 55%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.image {
  height: 600px;
  position: absolute;
  right: 0;
}

.footer-cta-primary {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--primary);
  color: var(--background);
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.footer-cta-primary.light {
  border: 1px solid var(--text);
  background-color: var(--background);
  color: var(--text);
  font-weight: 400;
}

.hero-content-wrap {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  display: flex;
}

.link-block {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.button-no-bg {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.button-no-bg.normal, .button-no-bg.base-color {
  color: var(--text);
}

.content_horizontal_container {
  clear: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  direction: ltr;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-self: stretch;
  align-items: stretch;
  margin-top: 0;
  display: grid;
  position: static;
}

.text-block-3 {
  color: #000;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 16px;
  font-weight: 400;
}

.text-span-3 {
  margin-left: 5px;
  font-size: 14px;
}

.button-2 {
  cursor: e-resize;
  background-color: #1f36e6;
  border-radius: 50px;
  padding: 10px 24px;
  font-family: Poppins, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.button-2.light {
  color: #081d34;
  background-color: #0000;
  border: 2px solid #000;
  margin-left: 15px;
  padding: 7px 15px;
  font-family: Poppins, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.pic_demo {
  object-fit: cover;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
}

.menu-dropdown-item {
  position: static;
}

.text-block-10 {
  align-self: center;
  margin-left: 15px;
  font-family: Poppins, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.nav-content {
  justify-content: space-between;
  align-items: center;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.menu-subitem-icon {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: stretch;
  align-items: flex-end;
  width: 36px;
  display: block;
}

.menu-subitem-icon.titled {
  align-self: center;
}

.menu_block {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  flex: 1;
  align-items: stretch;
  padding-top: 60px;
  padding-bottom: 60px;
  padding-left: 0;
  display: flex;
}

.menu_block.grey {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  object-fit: fill;
  background-color: #b2b7c13b;
  justify-content: flex-start;
  align-items: stretch;
  padding: 40px 20px;
  overflow: visible;
}

.menu_block.grey.resources_layout {
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-self: auto;
  align-items: center;
  max-height: none;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 20px;
  display: flex;
  position: relative;
}

.menu_block.grey.right {
  min-height: 100%;
}

.menu_block.solutions {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-self: flex-start;
}

.menu_block.flex {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 1;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.dropdown-list-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch space-between;
  place-items: stretch start;
  display: grid;
}

.text-block-7 {
  color: #1f36e6;
  margin-bottom: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.nav-menu {
  grid-column-gap: 5px;
  text-align: left;
  flex: 1;
  justify-content: space-between;
  align-self: auto;
  align-items: stretch;
  margin-left: 32px;
  display: flex;
  position: static;
}

.navbar {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  object-fit: fill;
  background-color: #fff;
  flex: 1;
  order: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch center;
  align-self: auto;
  place-items: stretch start;
  width: 100%;
  padding-left: 30px;
  padding-right: 20px;
  display: block;
  position: sticky;
  inset: 0% 0% auto;
  overflow: visible;
  box-shadow: 0 1px #75757533;
}

.menu-buttons-container {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.bold-text {
  font-size: 16px;
  font-weight: 500;
}

.link {
  color: #333;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
}

.text_title_01 {
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.menu-subitem-card-no-descript {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--text);
  border: 1px #e7e9ec;
  flex: 0 auto;
  align-self: auto;
  align-items: center;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  display: flex;
}

.menu-subitem-card-no-descript.horizontal_resources {
  flex-wrap: wrap;
  place-content: stretch flex-start;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.menu-subitem-card-no-descript.titled {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px #000;
  flex-direction: row;
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 10px;
  display: block;
}

.menu-subitem-card-no-descript.titled.resources_layout {
  flex: 0 auto;
  margin-top: 15px;
  margin-bottom: 15px;
}

.menu-subitem-card-no-descript.cc-ai-builder-bg {
  background-image: linear-gradient(90deg, #c9cbf3, #efdeff 46%, #ffd4e9);
  border-radius: 16px;
  padding: 10px 20px;
}

.menu-subitem-card-no-descript.cc-ai-builder-bg.assistant {
  background-image: linear-gradient(90deg, #f3c9ca, #def4ff 46%, #fff1d4);
}

.sub_menu_block_left {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.menu-block-content-container {
  clear: left;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: flex-start;
  font-family: Poppins, sans-serif;
  display: flex;
}

.menu-block-content-container.corner {
  flex: 1;
  justify-content: flex-end;
  align-self: stretch;
  margin-right: 0;
}

.menu-block-content-container.flex {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.heading_trans {
  border-style: none;
  border-width: 1px;
  border-color: black black var(--text);
  outline-offset: 0px;
  color: #081d34;
  outline: 3px #333;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.image-3 {
  margin-right: 10px;
}

.dropdown-toggle {
  grid-column-gap: 5px;
  padding: 16px 10px;
  font-weight: 400;
  display: flex;
}

.nav-top {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-end;
  max-width: 100%;
  display: flex;
}

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

.icon_rotate_title {
  color: #081d34;
  margin-right: 0;
  position: static;
}

.heading-2 {
  border-bottom: 1px #0000001c;
  margin-right: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 0;
}

.dropdown-list {
  background-color: #fff;
  padding-left: 30px;
  padding-right: 30px;
  display: none;
  inset: 100% 0% auto;
}

.dropdown-list.w--open {
  border-top: 1px solid #00000008;
  justify-content: center;
  display: flex;
  box-shadow: 0 6px 5px #0000001f;
}

.small {
  font-size: 13px;
}

.text-block-9 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 19px;
  font-weight: 600;
}

.nav_menu_title {
  color: #081d34;
  font-family: Poppins, sans-serif;
  font-size: 16px;
}

.grid-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  flex: 0 auto;
  grid-template: "Area Area Area Area-13"
                 "Area-4 Area-5 Area-6 Area-13"
                 "Area-2 Area-2 Area-2 Area-13"
                 "Area-7 Area-8 Area-9 Area-13"
                 "Area-3 Area-3 Area-3 Area-13"
                 "Area-10 Area-11 Area-12 Area-13"
                 / 1fr 1fr 1fr 1fr;
  align-content: stretch;
  align-items: stretch;
  max-width: 1152px;
  margin-top: 50px;
  margin-bottom: 50px;
  position: static;
}

.div-block_resource_70 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  height: auto;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.text-block-8 {
  font-family: Poppins, sans-serif;
  font-size: 13px;
  font-weight: 400;
}

.fa-icon-2 {
  margin-left: 8px;
}

.margin {
  color: #000;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  text-decoration: none;
}

.menu-dropdown-grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 2.33fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-self: center;
  align-items: start;
  max-width: 1280px;
  display: grid;
}

.menu-button-no-bg {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--text);
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.button-component-container {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.nav {
  width: 100%;
  max-width: 1280px;
}

.menu-mobile {
  display: none;
}

.fa-icon-solid {
  font-family: "Fa Solid 900", sans-serif;
  font-size: 23px;
  display: block;
}

.fa-icon-solid.large {
  flex: 0 auto;
  align-self: auto;
  height: 80px;
  font-size: 58px;
  line-height: 120%;
}

.fa-icon-solid.base {
  font-size: 20px;
}

.menu-subitem-subject {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.menu-block-right {
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.menu-subitem-link {
  color: var(--text);
  text-decoration: none;
}

.menu-block-content {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.menu-item-conainer {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-bottom: 1px solid #e7e9ec;
  flex: 1;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.text-semibold {
  font-size: 19px;
  font-weight: 600;
}

.nav_menu_link {
  color: var(--text);
  font-weight: 600;
  text-decoration: none;
}

.nav_menu-list_item {
  font-size: 16px;
  font-weight: 500;
}

.nav-menu-item {
  align-self: stretch;
  padding: 16px 10px;
  font-weight: 400;
  display: flex;
  position: relative;
}

.nav-menu-item.w--current {
  color: var(--text);
}

.nav-menu-list-item {
  align-self: center;
  display: inline-block;
  position: relative;
}

.page-hero-section {
  background-image: none;
  align-items: center;
  min-height: 90vh;
  padding: 100px 20px;
  display: flex;
  position: relative;
}

.page-hero-section.u-pb-0 {
  padding-bottom: 0;
}

.page-hero-section.dark {
  background-color: var(--text);
  color: var(--background);
  background-image: none;
}

.page-hero-section.solution, .page-hero-section.solution-copy {
  background-image: none;
  min-height: auto;
  padding-top: 120px;
  padding-bottom: 120px;
}

.page-hero-section.u-h-auto {
  min-height: auto;
}

.page-hero-container {
  width: 100%;
  max-width: 1280px;
}

.page-hero-grid {
  grid-column-gap: 74px;
  grid-row-gap: 74px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.page-hero-grid.align-left {
  grid-template-columns: 1fr 1.5fr;
}

.page-hero-content {
  grid-column-gap: 40px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  display: flex;
}

.page-hero-cta-container {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.page-hero-headline {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.page-hero-image-container {
  align-items: center;
  display: flex;
}

.page-hero-image {
  object-fit: cover;
  width: 100%;
}

.page-hero-image.h-100 {
  height: 100%;
}

.highlight-headline-content {
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.highlight-headline-content.justify-center {
  justify-content: center;
}

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

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

.highlight-headline.light {
  margin-bottom: 20px;
  font-size: 42px;
  font-weight: 600;
}

.highlight-sub-headline {
  text-align: center;
}

.highlight-sub-headline.light.u-mb-4.u-w-50 {
  width: 60%;
}

.highlight-sub-headline.u-mb-4.u-w-80:lang(pt) {
  flex-flow: column;
}

.highlight-image {
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 1120px;
  display: flex;
}

.highlight-image.center {
  justify-content: center;
  display: flex;
}

.highlight-image.full-width {
  width: 100%;
}

.highlight-content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column wrap;
  align-items: center;
  display: flex;
}

.feature-section-grid {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.feature-section-grid.align-right {
  grid-template-columns: 1.5fr 1fr;
}

.feature-section-grid.align-width {
  grid-row-gap: 60px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.feature-section-grid._w-50 {
  grid-template-columns: 1fr 1fr;
}

.feature-section-grid.col-1 {
  grid-template-columns: 1fr;
}

.feature-section-grid.align-left {
  grid-template-columns: 1fr 1.5fr;
}

.feature-content-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.feature-content-wrapper.align-right {
  align-items: flex-end;
}

.feature-image-wrapper {
  background-color: var(--text);
  outline-offset: 16px;
  outline: 1px solid #081d34;
  justify-content: center;
  align-items: center;
  padding-top: 1.6em;
  padding-left: 1.6em;
  padding-right: 0;
  display: flex;
  overflow: hidden;
}

.feature-image-wrapper.light {
  background-color: var(--background);
}

.feature-image-wrapper.style1 {
  color: var(--primary-dark);
}

.feature-image-wrapper.style2 {
  background-color: #01728b;
}

.feature-image-wrapper.style3 {
  background-color: var(--purple);
}

.feature-image-wrapper.style4 {
  background-color: #fdcedb;
}

.feature-image-wrapper.style5 {
  background-color: var(--orange);
}

.feature-image-wrapper.style6 {
  background-color: #5337fe;
}

.feature-image-wrapper.style7 {
  background-color: #e6f0ff;
}

.feature-image-wrapper.fixed-height {
  justify-content: center;
  max-height: 60vh;
}

.feature-image-wrapper.full-size {
  padding-top: 0;
  padding-left: 0;
}

.feature-image-wrapper.full-size.no-bgcolor {
  background-color: #081d3400;
}

.feature-cards-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.feature-card-content {
  flex-direction: column;
  display: flex;
}

.feature-card-image-container {
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 20px;
  display: flex;
}

.feature-card-image-container.small {
  align-items: flex-start;
  padding-bottom: 20px;
}

.voc-quote-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: row;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.voc-quote-block {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.voc-fa-quote {
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 1.2rem;
  font-weight: 500;
}

.accordion {
  border-bottom: 1px solid #b2b7c180;
}

.accordion-header {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  cursor: pointer;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.accordion-header:hover {
  color: var(--primary);
}

.accordion-panel {
  padding-bottom: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  display: none;
}

.medium {
  font-weight: 500;
}

.accordion-header-icon {
  flex-direction: row;
  display: flex;
}

.u-mb-4 {
  margin-bottom: 4rem;
}

.u-w-50 {
  width: 50%;
}

.accordions {
  grid-column-gap: 74px;
  grid-row-gap: 20px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.benefits-wrapper {
  grid-column-gap: 24px;
  justify-content: flex-start;
  margin-top: 40px;
  display: flex;
}

.content-card-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  display: flex;
}

.content-card-wrapper.home-ent {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.content-card-container {
  outline-offset: 16px;
  text-align: left;
  outline: 1px solid #0000;
  flex: 1;
  padding: 20px;
}

.content-card-container:hover {
  outline-color: var(--text);
}

.content-card-image {
  object-fit: cover;
  width: 60px;
  height: 60px;
}

.black-bg {
  background-color: var(--neutral-dark);
}

.h-hero-image {
  object-fit: contain;
  height: 100%;
}

.button-3 {
  background-color: var(--purple);
}

.feature-items-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.feature-items-wrapper.col-1 {
  grid-template-columns: 1fr;
}

.feature-items-wrapper.col-3 {
  grid-template-columns: 1fr 1fr 1fr;
}

.feature-item-card {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.feature-item-card.u-w-33 {
  flex-direction: column;
  flex: 0 auto;
}

.feature-item-card.box {
  background-color: #ffffff1a;
  flex-direction: column;
  align-items: flex-start;
  padding: 3vw;
}

.u-w-80 {
  width: 80%;
}

.feature-cards-wrapper {
  grid-column-gap: 3%;
  grid-row-gap: 40px;
  flex-wrap: wrap;
  display: flex;
}

.feature-card-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-columns: 1fr 1fr 1fr;
}

.feature-card-grid.columns-4 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.data-view-title {
  color: var(--background);
  background-color: #1709b1;
  border-radius: 50px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
  font-weight: 500;
}

.data-view-title.pink {
  background-color: #008894;
}

.data-view-title.orange {
  background-color: #ad6008;
}

.data-view-title.purple {
  background-color: #af09a4;
}

.data-view-title.green {
  background-color: #01ad57;
}

.data-view-title.red {
  background-color: #da0407;
}

.italic-text {
  font-size: 14px;
  font-weight: 500;
}

.feature-tab-pane6 {
  background-color: #157b97;
  height: 600px;
}

.text-block-12 {
  padding-bottom: 20px;
}

.tertiary_hero {
  background-color: var(--primary);
  flex-direction: column;
  justify-content: center;
  height: 30vh;
  min-height: 200px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.tertiary-title-wrapper {
  width: 90%;
  max-width: 1280px;
  color: var(--background);
  margin-left: auto;
  margin-right: auto;
}

.section-tertiary {
  padding: 100px 20px;
}

.tertiary-two-cols {
  width: 80%;
}

.feature-item-content {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.paragraph-number {
  min-width: 60px;
  color: var(--neutral);
  font-size: 36px;
  line-height: 100%;
}

.feature-list-item {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.feature-list-item.grey {
  background-color: #b2b7c11a;
  padding: 20px;
}

.paragraph-check {
  min-width: 40px;
}

.integration-hero-section {
  background-color: var(--text);
  min-height: 80vh;
  color: var(--background);
  align-items: center;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.grid-6 {
  grid-template-columns: 1fr 1fr 1fr;
}

.integration-content-card {
  color: var(--text);
  border-radius: 8px;
  text-decoration: none;
  box-shadow: 0 2px 5px #0003;
}

.integration-image-wrapper {
  background-color: #f3f4f6;
  justify-content: center;
  align-items: center;
  height: 180px;
  display: flex;
}

.integration-content {
  padding-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
}

.integration-image {
  object-fit: contain;
  width: 80%;
}

.y-layout-grid {
  grid-column-gap: 10px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.cta-section {
  color: var(--text);
  background-color: #f6f6f8;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 40px;
  text-decoration: none;
  display: flex;
}

.cta-section.dark {
  color: var(--background);
  background-color: #1c1f22;
}

.cta-section.justify-top {
  justify-content: flex-start;
}

.faq_block {
  flex-direction: column;
  margin-bottom: 40px;
  display: flex;
}

.cta-button-bottom {
  grid-column-gap: 10px;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.cst-icon {
  align-items: center;
  width: 50px;
  height: 70px;
  margin-bottom: 20px;
  margin-right: auto;
  display: flex;
}

.image-5 {
  height: 100%;
}

.u-mt-2 {
  margin-top: 2rem;
}

.pricing-card {
  background-color: #1f36e61a;
  flex-direction: column;
  padding: 2.8em 1.6em;
  display: flex;
}

.sub {
  font-size: 1rem;
}

.pricing-card-list {
  width: 100%;
  margin-top: 2em;
  margin-bottom: 1em;
  font-size: 14px;
}

.pricing-card-list_item {
  border-top: 1px solid #0000001a;
  padding-top: .7em;
  padding-bottom: .6em;
}

.pricing-card-list_item.light {
  border-top-color: #fff3;
}

.pricing-card-lists-wrapper {
  grid-column-gap: 60px;
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}

.pricing-card-enterprise {
  color: var(--background);
  background-color: #2c2c2c;
  flex-direction: column;
  padding: 2.8em 1.6em;
  display: flex;
}

.pricing-card-edu {
  background-color: var(--orange);
  padding: 2.8em 1.6em;
  display: flex;
}

.logos-quote-divider {
  border-bottom: 1px solid #e4ebf3;
  padding: 60px 30px;
  position: relative;
}

.logos-quote-divider.dark {
  background-color: var(--text);
  color: var(--background);
}

.container-2 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.clients-wrapper-two {
  grid-column-gap: 74px;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.clients-info-two {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.clients-info-two.align-right {
  align-items: flex-end;
}

.clients-quote-two {
  margin-top: 10px;
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
}

.clients-divider {
  background-color: #e4ebf3;
  width: 90%;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.clients-info {
  align-items: center;
  width: 90%;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.clients-info-image {
  object-fit: cover;
  width: 50px;
  height: 50px;
  margin-right: 24px;
}

.clients-grid {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.clients-image-two {
  object-fit: contain;
  height: 30px;
}

.clients-image-two.dynamics {
  height: 40px;
}

.page-hero-headline2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  display: flex;
}

.partner-hero-headline {
  margin-top: 0;
}

.why-partner-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.why-partner-card {
  -webkit-text-stroke-color: #ffffff1a;
  background-color: #f6f6f81a;
  padding: 1.6em;
}

.who-partner-grid {
  width: 50%;
}

.who-partner-content-wrapper {
  grid-column-gap: 74px;
  grid-row-gap: 74px;
  justify-content: space-between;
  display: flex;
}

.who-partner-image-container {
  align-items: stretch;
  width: 50%;
  display: flex;
}

.who-partner-image {
  object-fit: contain;
  width: 100%;
}

.become-partner-grid {
  grid-column-gap: 2.5vw;
  grid-row-gap: 2.5vw;
  grid-template-columns: 1fr 1fr 1fr;
}

.become-partner-card {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #ffcd2033;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 2vw;
  display: flex;
}

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

.feature-tab-image-container {
  justify-content: space-between;
  align-items: center;
  height: 100%;
  display: flex;
}

.feature-tab-image-container.left {
  float: right;
  display: block;
}

.feature-tab-image-container.left.middle {
  display: flex;
}

.feature-tab-image {
  max-width: 1120px;
  height: 100%;
  padding-top: 40px;
  padding-left: 40px;
}

.feature-tab-image.full-size {
  aspect-ratio: auto;
  object-fit: cover;
  object-position: 0% 0%;
  min-width: 100%;
}

.feature-tab-image.left {
  padding-left: 0;
  padding-right: 40px;
}

.feature-tab-image.left.full-size {
  max-width: 100%;
  height: auto;
  padding-top: 20px;
  padding-right: 20px;
}

.feature-tab-image.right.full-size {
  max-width: 100%;
  height: auto;
  padding-top: 0;
  padding-left: 0;
}

.image-6 {
  width: 80%;
}

.image-7 {
  width: 800px;
  max-width: 800px;
}

.image-8 {
  width: 100%;
}

.feature-checklist {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.u-pb-0 {
  padding-bottom: 0;
}

.feature-image {
  width: 100%;
}

.text-tag {
  background-color: #2cd99866;
  padding-left: 6px;
  padding-right: 6px;
}

.text-tag.purple {
  background-color: #f7dfff;
}

.text-tag.yellow {
  background-color: #faebb8;
}

.italic-text-3 {
  background-color: #dc75fe66;
}

.italic-text-4 {
  background-color: #ced4ff66;
}

.public-form-healine {
  justify-content: flex-end;
  display: flex;
  position: relative;
}

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

.feature-card-image {
  max-width: none;
  height: 64px;
}

.footer-wrap-section {
  background-color: #c7ccf8;
  padding: 60px 30px;
}

.footer-wrap-section.dark {
  color: var(--background);
  background-color: #0e1013;
}

.footer-wrap-section.light-yellow {
  background-color: #faf7f0;
}

.footer-wrap-container {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.footer-wrap-container.aligh-left {
  align-items: flex-start;
}

.heading-4 {
  align-items: center;
  display: block;
}

.g-footer-wrap-section {
  padding: 120px 30px 0;
}

.g-footer-wrap-container {
  width: 100%;
  max-width: 1280px;
}

.u-border-top {
  border-top: 1px #000;
}

.g-footer-wrap {
  padding-bottom: 48px;
}

.footer-logo-wrapper {
  padding-bottom: 50px;
}

.footer-cta-content {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.footer-cta-content.text-align-left {
  align-items: flex-start;
}

.u-mb-1 {
  margin-bottom: 1em;
}

.other-features-grid {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.other-features-grid.g-3c {
  grid-template-columns: 1fr 1fr 1fr;
}

.other-features-grid.col-4 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.other-features-grid.col-3 {
  grid-template-columns: 1fr 1fr 1fr;
}

.o-features-content_wrapper {
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  display: flex;
}

.o-features-icon {
  width: 28px;
  height: 28px;
  margin-bottom: 16px;
}

.o-features-icon.large {
  width: 48px;
  height: 48px;
}

.o-features-icon.solution {
  width: 42px;
  height: 42px;
}

.o-features-info_wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.o-features-heading {
  margin-bottom: .4em;
  font-size: 1em;
}

.o-features-box {
  width: 100%;
  max-width: 100%;
  height: 100%;
  min-height: 220px;
  padding: 30px;
}

.o-features-box:hover {
  box-shadow: 0 -2px 4px #00000005, 10px 0 8px #00000008, 0 10px 16px #00000014, -40px 0 32px #0000000d, 69px 40px 60px #0000000f, 0 -120px 180px #00000012;
}

.tab-pane-wrap {
  padding-top: 60px;
  padding-bottom: 60px;
}

.tab-link {
  border: 1px solid var(--text);
  background-color: #0000;
  border-radius: 8px;
}

.tab-link:hover {
  border: 1px solid var(--text);
  background-color: #fcf4c9;
  border-radius: 8px;
}

.tab-link.w--current {
  border: 1px solid var(--text);
  background-color: #f9de59;
  border-radius: 8px;
  font-weight: 400;
}

.tab-link.small.w--current {
  align-items: center;
  display: flex;
}

.tabs-menu {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.feature-tab-image.align-middle {
  object-fit: contain;
}

.feature-tab-image.full-size {
  padding-top: 0;
  padding-left: 0;
}

.feature-tab-image.cover-size {
  max-width: 100%;
  height: auto;
  max-height: 100%;
  padding-top: 0;
  padding-left: 0;
}

.feature-tab-wrap {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.feature-tab-wrap.align-middle {
  justify-content: center;
}

.feature-tab-wrap.light {
  background-image: linear-gradient(#e5efff, #fff);
}

.feature-vertical-image {
  object-fit: contain;
  max-height: 60vh;
}

.sp-check-list {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  list-style: decimal;
  display: flex;
}

.feature-item-list {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  display: flex;
}

.feature-item-icon {
  width: 32px;
  height: 32px;
}

.video {
  width: 100%;
}

.home-benefits-grid {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.intro-logos_overflow {
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  overflow: hidden;
}

.intro-logos_logo {
  height: 24px;
  margin-left: 32px;
  margin-right: 32px;
}

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

.h-enterprise-grid {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
}

.h-integration-grid {
  grid-template-rows: auto;
}

.h-integration-wrap {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.h-integration-content {
  flex-direction: column;
  margin-bottom: 30px;
  display: flex;
}

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

.u-mr-10 {
  margin-right: 10px;
}

.bullet-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 36px 1fr;
}

.h-templates-grid {
  grid-column-gap: 2.5vw;
  grid-row-gap: 2.5vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.template-app-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.template-app-card, .template-category {
  color: var(--text);
  text-decoration: none;
}

.template-app-image {
  object-fit: cover;
  width: 100%;
}

.template-app-name {
  font-size: 19px;
}

.template-category-name {
  font-size: 14px;
}

.cta-buttons-wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.cta-content-wrap {
  flex-direction: column;
  display: flex;
}

.icon-26 {
  width: auto;
  height: 26px;
}

.footer-wrap-grid {
  grid-column-gap: 2.5vw;
  grid-row-gap: 2.5vw;
  grid-template-rows: auto;
}

.footer-wrap-media.justfy-center {
  display: flex;
}

.footer__link-wrap {
  flex-direction: row;
  justify-content: space-between;
  padding-bottom: 40px;
  display: flex;
}

.footer__link-column {
  flex-direction: column;
  display: flex;
}

.blog_footer-heading {
  margin-bottom: 24px;
  font-size: 16px;
  font-weight: 500;
}

.footer__link {
  color: #081d34;
  text-align: left;
  margin-bottom: 24px;
  text-decoration: none;
}

.footer__link.social-icons_btn {
  font-family: "Fa Brands 400", sans-serif;
}

.footer__link.social-icons_btn.small {
  color: #b2b7c1;
  font-size: 19px;
}

.footer__link.social-icons_btn.small:hover {
  color: #081d34;
}

.g-footer-copyright {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.g-footer-terms {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: var(--text);
  align-items: center;
  display: flex;
}

.terms_link {
  color: var(--text);
  font-size: 14px;
  text-decoration: none;
}

.link-underline {
  color: var(--text);
  font-weight: 500;
  text-decoration: underline;
}

.u-pt-0 {
  padding-top: 0;
}

.full-width-headline-wrap {
  grid-column-gap: 2.5vw;
  grid-row-gap: 2.5vw;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.teams-features-grid {
  grid-column-gap: 2.5vw;
  grid-row-gap: 2.5vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.teams-features-grid.col-3 {
  grid-template-columns: 1fr 1fr 1fr;
}

.teams-feature-card {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  flex-direction: column;
  align-items: center;
  padding: 20px;
  display: flex;
}

.teams-feature-card.grey {
  background-color: #081d341a;
  padding-top: 40px;
  padding-bottom: 40px;
}

.teams-feature-image {
  max-width: none;
  height: 64px;
}

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

.mobile-apps-downloads {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.mobile-apps-link {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--text);
  flex-direction: column;
  align-items: stretch;
  text-decoration: none;
  display: block;
}

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

.mobile-download-image {
  max-width: 180px;
}

.partner-step-image {
  width: 42px;
}

.highlight-headline-grid {
  grid-column-gap: 74px;
  grid-row-gap: 74px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.customers-logo-grid {
  grid-column-gap: 2.5vw;
  grid-row-gap: 2.5vw;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-content: center;
  place-items: end center;
}

.customers-logo {
  max-height: 20px;
}

.enterpise-contact-image {
  width: 120px;
}

.sp-price-grid {
  grid-column-gap: 2.5vw;
  grid-row-gap: 2.5vw;
  grid-template-rows: auto;
  align-items: center;
}

.sp-price-item-wrap {
  padding: 10px 20px;
}

.sp-price-list {
  background-color: var(--background);
}

.sp-price-list.w--open {
  border: 3px solid var(--orange);
  border-radius: 10px;
}

.sp-price-toggle, .sp-price-toggle.w--open {
  padding-top: 0;
  padding-bottom: 0;
}

.pricing-card-additonal {
  margin-top: 40px;
}

.online-demo-grid {
  grid-column-gap: 2.5vw;
  grid-row-gap: 2.5vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.online-demo-content-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: none;
}

.u-img-360 {
  width: 360px;
  display: block;
}

.s-grid {
  grid-template-rows: auto;
}

.s-grid.cc-gap-100 {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
}

.s-grid.cc-gap-100.s-align-right {
  grid-template-columns: 1fr 1.5fr;
}

.contact-sales-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

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

.form-field-lable {
  font-weight: 500;
}

.form-submit-btn {
  background-color: var(--primary);
}

.field-select {
  background-color: #0000;
}

.text-size-48 {
  font-size: 48px;
  font-weight: 600;
}

.form-check-label {
  font-weight: 300;
}

.apply-partner-content {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.wg-element-wrapper {
  align-items: center;
  display: flex;
  position: relative;
}

.wg-dropdown-2 {
  flex-direction: column;
  align-items: stretch;
  width: auto;
  font-weight: 700;
}

.wg-dd-2-togle {
  z-index: 1;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0;
  transition: color .2s;
  display: flex;
}

.wg-dd-2-togle:hover {
  color: #ff6640;
}

.wg-dd-2-list {
  transform-origin: 100% 0;
  background-color: #fff;
  padding-top: 2.5rem;
  padding-bottom: .5rem;
  inset: -.5rem auto auto 0%;
  overflow: hidden;
  box-shadow: 0 3px 11px -1px #4049ff1c;
}

.wg-dropdown-2-link {
  color: #000;
  justify-content: flex-start;
  align-items: center;
  height: 2rem;
  padding: 0 1rem;
  text-decoration: none;
  transition: color .2s;
  display: flex;
}

.wg-dropdown-2-link:hover {
  color: #ff6640;
}

.html-embed {
  display: none;
}

.wg-element-wrapper-copy {
  align-items: center;
  display: flex;
  position: relative;
}

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

.fa-icon-3 {
  font-family: "Fa 400", sans-serif;
  display: inline;
  overflow: visible;
}

.fa-icon-3.base {
  font-size: 20px;
}

.paragraph-4 {
  color: #3e4044;
  text-decoration: none;
}

.paragraph-4.bold {
  font-weight: 600;
}

.menu-subitem-link-2 {
  color: #081d34;
  text-decoration: none;
}

.menu-subitem-card-no-descript-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #081d34;
  border: 1px #e7e9ec;
  flex: 0 auto;
  align-self: auto;
  align-items: center;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  display: flex;
}

.p-service-section {
  padding-left: 30px;
  padding-right: 30px;
}

.p-service-section.cc-hero {
  padding-top: 96px;
  padding-bottom: 96px;
}

.p-service-section.cc-hero.cc-border_bottom {
  border-bottom: 1px solid #d9d9d9;
}

.p-service-section.cc-hero.cc-border_top {
  border-top: 1px solid #d9d9d9;
}

.p-service-section.cc-hero.cc-border_top.cc-border-bottom {
  border-bottom: 1px solid #d9d9d9;
}

.grid-two_col {
  grid-template-rows: auto;
}

.grid-two_col.cc-home {
  grid-column-gap: 142px;
  grid-row-gap: 142px;
  grid-template-columns: 4.75fr 4fr;
}

.hero-image_wrapper {
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.p-service-hero-headline {
  font-size: 42px;
  font-weight: 500;
}

.p-service-hero-content-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.service-request-step-grid {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-columns: 46px 1fr;
}

.service-request-step {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.step-number {
  background-color: #dc75fe33;
  justify-content: center;
  align-items: center;
  display: flex;
}

.headline-text-only {
  margin-top: 0;
  margin-bottom: 0;
}

.utility-page-wrap-2 {
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  max-height: 100%;
  padding: 100px 20px;
  display: flex;
}

.utility-page-content-2 {
  text-align: left;
  flex-direction: column;
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.title-404 {
  color: #081d34cc;
  margin-bottom: 40px;
  font-size: 26px;
  font-weight: 500;
}

.solution-customers-grid {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) 2fr;
  align-items: center;
}

.solution-cus-logos-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-items: center;
  width: 100%;
}

.solution-cus-logo {
  max-width: 120px;
  max-height: 40px;
}

.solution-cus-wrap {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  align-items: center;
  display: flex;
}

.solution-features-tab {
  grid-column-gap: 2.5vw;
  grid-row-gap: 2.5vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.mask {
  padding-bottom: 10px;
  overflow: hidden;
}

.solution-features-slider {
  background-image: linear-gradient(76deg, #ffe0e0, #d1e8fd 52%, #ffedf9);
  height: 100%;
}

.grid-7 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
}

.solution-feature-content {
  padding-left: 1rem;
  padding-right: 1rem;
}

.solution-feature-card {
  padding-bottom: 40px;
}

.slide-nav {
  padding-top: 0;
  padding-bottom: 10px;
  display: none;
}

.blue-divider {
  background-color: var(--primary);
  height: 4px;
}

.blue-divider.small {
  width: 100px;
}

.solution-hero-image-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: none;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: stretch start;
  width: 50%;
  display: flex;
  position: absolute;
  inset: 0 0 0 auto;
}

.solution-hero-image-container.bgcolor1 {
  background-image: linear-gradient(117deg, #ffbebe, #acd4fa 48%, #cbfff3);
}

.solution-hero-image-container.bgcolor2 {
  background-image: linear-gradient(133deg, #ffccf4, #d9dafa 44%, #ffe5d7 82%, #ffdbcf);
}

.solution-hero-image-container.bgcolor3 {
  background-image: linear-gradient(301deg, #cdffe8, #d2d1ff80 50%, #ffecdc);
  padding-left: 20px;
  padding-right: 20px;
}

.solution-hero-image-container.bgcolor4 {
  background-image: linear-gradient(315deg, #f9d8ff, #f3d6fc33 53%, #ffd4b3);
}

.solution-hero-image-container.bgcolor5 {
  background-image: linear-gradient(315deg, #e0dcff, #e1f9fb 53%, #e2e8f9 80%, #e2f4f8);
}

.solution-hero-image-container.bgcolor6 {
  background-image: linear-gradient(315deg, #cbcfff, #b8bcff80 38%, #cdecff);
  padding-left: 20px;
  padding-right: 20px;
}

.solution-hightlight-title {
  text-align: center;
}

.f-dynamic-content1, .f-dynamic-content2, .f-dynamic-content3, .f-dynamic-content4, .f-dynamic-content5 {
  flex-direction: column;
  display: none;
}

.f-dynamic-image {
  display: none;
}

.u-minh-500 {
  min-height: 500px;
}

.icon-28 {
  color: var(--neutral-dark);
  background-color: #4744e22b;
}

.t-light {
  color: var(--background);
}

.lp-feature-grid {
  grid-template-columns: 1fr 1fr 1fr;
}

.lp-feature-card {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--text);
  flex-flow: column;
  text-decoration: none;
  display: flex;
}

.lp-feature-wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.lp-feature-title {
  font-size: 16px;
  text-decoration: none;
}

.lp-hero-image-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 50%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.lp-hero-image {
  aspect-ratio: auto;
  object-fit: cover;
  height: 100%;
}

.article-hero-section {
  background-color: #f6f7ff;
  margin-bottom: 48px;
  padding-top: 48px;
  padding-bottom: 48px;
}

.article-hero-container {
  max-width: 1280px;
  padding-left: 20px;
  padding-right: 20px;
}

.article-hero-grid {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  grid-template-columns: 1fr 1.2fr;
  align-items: center;
}

.article-hero-title-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.article-hero-title {
  font-size: 36px;
  font-weight: 500;
  line-height: 140%;
}

.article-content-section.u-ptb-48 {
  padding-top: 48px;
  padding-bottom: 48px;
}

.article-content-container {
  max-width: 1280px;
  padding-left: 20px;
  padding-right: 20px;
}

.article-content-grid {
  grid-column-gap: 4vw;
  grid-row-gap: 3vw;
  grid-template-columns: 2.2fr minmax(300px, 1fr);
}

.article-content-rtb h1 {
  font-size: 36px;
  font-weight: 500;
  line-height: 140%;
}

.article-content-rtb h2 {
  padding-top: 2rem;
  padding-bottom: 1.5rem;
  font-size: 32px;
  font-weight: 500;
  line-height: 140%;
}

.article-content-rtb h3 {
  font-size: 20px;
  font-weight: 500;
  line-height: 150%;
}

.article-content-rtb h4 {
  font-size: 18px;
  font-weight: 500;
  line-height: 150%;
}

.article-content-rtb h5 {
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.article-content-rtb h6 {
  font-size: 14px;
}

.article-content-rtb p {
  padding-top: .75rem;
  padding-bottom: .75rem;
  font-size: 15px;
}

.article-content-rtb blockquote {
  font-size: 16px;
}

.article-content-rtb ol, .article-content-rtb ul {
  font-size: 15px;
}

.article-content-rtb strong {
  font-size: 15px;
  font-weight: 500;
}

.article-content-rtb li {
  margin-bottom: 12px;
}

.seo-cta-card {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid var(--text);
  flex-flow: column;
  align-items: center;
  padding: 30px 20px;
  display: flex;
}

.seo-cta-card_content_title {
  text-align: center;
  font-size: 18px;
  font-weight: 500;
  line-height: 150%;
}

.seo-cta-card_content_desc {
  text-align: center;
  font-size: 13px;
}

.seo-cta-card_content_img {
  width: var(--size);
}

.seo-cta-card__margin_cta {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: var(--text);
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.seo-cta-card__margin_cta.blank-bg {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--text);
  color: var(--background);
  padding: 6px 15px;
}

.article-seo-cta-wrapper {
  background-color: #f2f2f2;
  flex-flow: column;
  align-items: center;
  padding: 72px 40px;
  display: flex;
}

.article-seo-cta_title {
  font-size: 24px;
  font-weight: 500;
}

.article-seo-cta_desc {
  text-align: center;
  font-size: 15px;
}

.article-faq-heading {
  padding-top: 24px;
  padding-bottom: 24px;
  font-size: 36px;
  font-weight: 500;
}

.article-faq-question {
  font-size: 18px;
  font-weight: 500;
}

.article-faq-answer {
  font-size: 15px;
}

.article-faq-items-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.article-cta-contact_heading {
  text-align: center;
  font-size: 24px;
  font-weight: 500;
}

.article-seo-sidebar {
  position: sticky;
  top: 200px;
}

.text-colorful {
  color: #4715ec;
}

.hightlight-desc-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.u-text-align-center, .text-block-15 {
  text-align: center;
}

.comparison-table-wrapper {
  padding: 5px;
}

.comparison-table-grid {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 2.5fr 1fr 1fr;
  align-items: stretch;
}

.comparison-table-header {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.comparison-table-feature-wrapper {
  flex-flow: row;
  align-items: stretch;
  padding: 10px;
  display: flex;
}

.comparison-table-feature-wrapper.grey {
  background-color: #f2f2f2;
}

.comparison-table-feature-wrapper.u-text-align-center {
  justify-content: center;
}

.u-text-bold {
  font-weight: 500;
}

.text-extra-large {
  font-size: 32px;
}

.u-mb-2 {
  margin-bottom: 2rem;
}

.brand-boilerplate-components--g-nav_menu-link_wrapper {
  color: var(--text);
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
  display: flex;
}

.webinar_content-left {
  width: 95%;
  position: relative;
}

.webinar_content-left.cc-webinar-content {
  width: 47%;
}

.webinar_content-right {
  width: 100%;
}

.webinar_content-left-spacer {
  width: 95%;
  margin-bottom: 2rem;
}

.new_h2 {
  letter-spacing: .01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.5rem;
  line-height: 104%;
}

.new_h2.u-mb-16 {
  margin-bottom: 1rem;
}

.new_h2.u-mb-8 {
  margin-bottom: .5rem;
}

.new_paragraph-l {
  margin-bottom: 0;
  font-size: 1.1rem;
  font-weight: 400;
}

.new_paragraph-l.new_u-text-gray200 {
  color: #d8d8d8;
}

.new_paragraph-l.u-text-bold500 {
  font-weight: 500;
}

.webinar-gated_logo {
  height: 1.5rem;
  color: var(--primary);
  align-items: center;
  margin-bottom: 4rem;
  display: flex;
}

.gated_logo-img {
  color: var(--black);
}

.gated_logo-img.cc-white-logo {
  color: var(--background);
}

.g-brand-logo {
  width: 120px;
}

.whitepaper-gated_logo-text {
  color: var(--black);
  margin-bottom: -4px;
  margin-left: 4px;
  font-size: 1.1rem;
  line-height: 100%;
  text-decoration: none;
}

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

.u-mb-3 {
  margin-bottom: 3rem;
}

.new_eyebrow {
  letter-spacing: .1em;
  text-transform: uppercase;
  margin-top: 0;
  font-size: .9rem;
  font-weight: 500;
}

.new_eyebrow.new_u-text-white.u-mb-32.new_paragraph-s.u-text-w300 {
  font-weight: 300;
}

.new_u-mb-0 {
  margin-bottom: 0;
}

.u-d-inline-block {
  display: inline-block;
}

.hr-divider {
  background-color: var(--black);
  height: 1px;
}

.hr-divider.gray200 {
  background-color: var(--gray200);
}

.new_u-bg-gray700 {
  background-color: var(--gray700);
}

.u-mt-16 {
  margin-top: 1rem;
}

.u-mb-32 {
  margin-bottom: 2rem;
}

.webinar-speaker_item {
  align-items: center;
  margin-bottom: .5rem;
  display: flex;
}

.webinar-speaker_headshot {
  object-fit: cover;
  border-radius: 50%;
  width: 42px;
  height: 42px;
  margin-right: 16px;
}

.h4 {
  letter-spacing: .02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.3rem;
  line-height: 130%;
}

.h4.bold {
  font-weight: 500;
}

.new_u-text-gray200 {
  color: var(--gray200);
}

.new_paragraph-s {
  font-size: .8rem;
}

.webinar-gated_fixed-wrapper {
  margin-top: 20px;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
}

.webinar-gated_content-right {
  background-color: var(--background);
  min-width: 475px;
  position: relative;
  top: 0;
  left: 0%;
  box-shadow: 0 10px 25px #00000026;
}

.webinar-gated_content-right.bg-trans {
  background-color: #fff0;
}

.webinar_form-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--background);
  border-radius: 4px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding: 2.15em 2.15em 2.75em;
  display: block;
}

.webinar_form-block.unlocked {
  display: none;
}

.webinar_form-block.webinar-form {
  display: block;
}

.webinar-form {
  height: auto;
  overflow: auto;
}

.new_h3 {
  letter-spacing: .01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.3rem;
}

.u-mb-16 {
  margin-bottom: 1rem;
}

.u-mb-16.new_h4 {
  color: var(--text);
  font-size: 2rem;
}

.form-policy {
  padding: 0;
}

.u-text_inline_link {
  color: var(--text);
}

.new_caption {
  letter-spacing: .1em;
  text-transform: uppercase;
  font-size: .7rem;
  font-weight: 500;
  line-height: 140%;
}

.button {
  background-color: var(--primary);
  color: var(--background);
  border-radius: 2px;
  padding: 8px 12px;
  font-size: .8rem;
  font-weight: 400;
  box-shadow: 0 0 4px #14131333;
}

.button.cc-text-only {
  box-shadow: none;
  color: var(--black);
  background-color: #08080800;
  padding: 0;
  transition: color .3s;
  display: inline-flex;
}

.button.cc-text-only.text-base {
  font-size: .95rem;
}

.new_section {
  padding-top: 160px;
  padding-bottom: 160px;
  font-size: 1rem;
}

.new_section.new_u-bg-gray100.cc-gated-webinar {
  padding-top: 90px;
  padding-bottom: 120px;
}

.new_section.cc-gated-connection {
  padding-top: 60px;
  padding-bottom: 60px;
}

.new_section.cc-hero {
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
}

.new_section.cc-hero.c-primary-color {
  background-color: var(--primary);
}

.new_section.cc-hero.c-primary-color.c-background-color {
  background-color: var(--primary);
  color: var(--background);
}

.new_section.cc-features-header, .new_section.pb-0 {
  padding-bottom: 0;
}

.new_section.cc-p-relative {
  position: relative;
}

.new_section.cc-p-relative.cc-p-cta {
  padding-top: 100px;
  padding-bottom: 100px;
}

.new_u-bg-gray100 {
  background-color: var(--gray100);
}

.new_u-bg-gray100.u-p-16.cc-ad-image {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  display: flex;
}

.new_u-bg-gray100.u-p-16.cc-ad-image.vertical {
  flex-flow: column;
}

.new_container {
  width: 90%;
  max-width: 1280px;
}

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

.new_container.cc-vertical-hero {
  flex-flow: column;
  display: flex;
  position: relative;
}

.u-w-90 {
  width: 90%;
}

._w-richtext p {
  margin-bottom: 1rem;
  font-size: .85rem;
}

._w-richtext li {
  font-size: .85rem;
}

._w-richtext strong {
  font-weight: 500;
}

._w-richtext h5 {
  font-size: 18px;
  font-weight: 500;
}

._w-richtext h3 {
  font-size: 20px;
  font-weight: 500;
}

._w-richtext h2 {
  font-size: 24px;
}

._w-richtext h4 {
  font-size: 20px;
}

._w-richtext h6 {
  font-size: 16px;
}

._w-richtext h1 {
  font-size: 30px;
}

._w-richtext.connection-content {
  width: 90%;
}

.webinar-form_success {
  background-color: #ddd0;
  padding: 0;
}

.webinar-form_success-upcoming {
  align-items: center;
}

.u-flex-text {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: wrap;
  display: flex;
}

.u-text-w300 {
  font-weight: 300;
}

.breadcrumbs_wrapper {
  flex-flow: wrap;
  align-items: center;
  display: flex;
}

.breadcrumbs_wrapper.new_u-text-white {
  flex-flow: wrap;
}

.breadcrumbs-link, .breadcrumbs-link.cc-breadcrumb-title {
  text-decoration: none;
}

.breadcrumbs-link.new_u-text-black {
  color: var(--text);
}

.breadcrumbs_divider-icon {
  width: 6px;
  margin-left: 1rem;
  margin-right: 1rem;
}

.webinar-form_wrap {
  flex-flow: column;
  justify-content: flex-end;
  width: 100%;
}

.u-d-flex {
  display: flex;
}

.u-d-flex.u-justify-end {
  justify-content: flex-end;
}

.u-d-flex.u-justify-end.u-bg-almost-black {
  background-color: var(--gray800);
}

.u-d-flex.u-justify-end.u-bg-almost-black.cc-v-wrapper {
  width: 100%;
  margin-bottom: 4rem;
  padding: .75rem;
}

.u-d-flex.u-justify-end.u-bg-almost-black.cc-v-wrapper.locked {
  display: none;
}

.webinar-v-embed {
  width: 100%;
}

.webinar-form-col2 {
  grid-template-rows: auto;
}

.webinar-form-field-wrapper {
  flex-flow: column;
  display: flex;
}

._wf-aikn69 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

._wf-1rngr6i {
  flex-flow: row;
}

.grid_collection-page-content {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr;
}

.collection-header {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.connection_icon {
  object-fit: cover;
  width: 64px;
  height: 64px;
}

.list {
  padding-left: 20px;
}

.horizontal-rule {
  background-color: var(--black);
  width: 100%;
  height: 2px;
}

.u-position-relative {
  position: relative;
}

.u-mt-32 {
  margin-top: 2rem;
}

.u-p-32 {
  padding: 2rem;
}

.u-p-16 {
  padding: 1rem;
}

.new_ad-img {
  margin-bottom: 2rem;
  padding-top: 30%;
  position: relative;
}

.new_ad-img.cc-main {
  width: 100%;
  margin-bottom: 0;
}

.new_ad-img.cc-main.vertical {
  padding-top: 50%;
}

.u-img-cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.u-img-cover.cc-left {
  object-position: 0% 50%;
}

.u-img-cover.cc-left.cc-designer {
  overflow: visible;
}

.cc-ad-content {
  width: 100%;
}

.h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.1rem;
  font-weight: 600;
  line-height: 110%;
}

.new_paragraph.u-w-90 {
  margin-bottom: 0;
}

.u-link-overlay {
  display: block;
  position: absolute;
  inset: 0;
}

._w-inline-block {
  width: 100%;
  display: inline-block;
}

.sr-only {
  width: 1px;
  height: 1px;
  margin-top: -1px;
  position: absolute;
  overflow: hidden;
}

.connection-title-wrapper {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
}

.connection-list {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.new_grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
}

.new_f-hero-content {
  justify-content: space-between;
  min-height: 100px;
  padding-right: 2rem;
}

.breadcrumb-list {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  padding-left: 0;
  display: flex;
}

.breadcrumb-item {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

.new_u-text-black {
  color: var(--text);
}

.new_u-text-underline-none {
  text-decoration: none;
}

.new_f-hero-img-wrapper {
  min-height: 600px;
}

.new_f-hero-img {
  border-left: 2px solid var(--background);
  width: 50%;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

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

.contain-img {
  object-fit: contain;
  width: 100%;
}

.new_c-op50 {
  opacity: .5;
}

.button-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
}

.new_button {
  background-color: var(--primary);
  color: var(--background);
  text-align: center;
  cursor: pointer;
  border-radius: 4px;
  padding: 1em 1.5em;
  font-size: .85rem;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
  box-shadow: 0 4px 4px #08080814;
}

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

.new_button.black {
  background-color: var(--black);
  color: var(--background);
}

.new_button.cc-text-only {
  box-shadow: none;
  color: var(--text);
  background-color: #fff0;
  align-items: center;
  padding: 0;
  display: flex;
}

.u-mb-48 {
  margin-bottom: 3rem;
}

.new_features_wrapper {
  grid-column-gap: 96px;
  grid-row-gap: 96px;
  align-items: center;
  display: flex;
}

.new_features-content {
  width: 40%;
  position: relative;
}

.new_features_visuals {
  width: 60%;
  position: relative;
}

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

.new_features-img-wrapper {
  min-height: 420px;
}

.new_feature-img {
  width: 100%;
  height: 100%;
}

.button-icon {
  margin-left: .6rem;
  position: relative;
}

.u-mb-96 {
  margin-bottom: 6rem;
}

.u-mt-64 {
  margin-top: 4rem;
}

.new_resrouces-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: stretch;
}

.card {
  border: 1px solid var(--gray200);
  border-radius: 4px;
  position: relative;
  overflow: hidden;
}

.card.cc-card-link {
  box-shadow: 0 0 #08080800;
}

.u-h-100 {
  height: 100%;
}

.card-body {
  padding: 2rem;
}

.card-body.cc-flex-full-h {
  height: 100%;
}

.card-body.u-p-1 {
  padding: 1rem;
  display: flex;
}

.u-aspect-16x9 {
  object-fit: cover;
  width: 100%;
  height: 240px;
}

.new_u-tag {
  color: var(--primary);
  text-transform: uppercase;
  background-color: #146ff633;
  border-radius: 4px;
  padding: 2px 4px;
  font-size: .7rem;
  font-weight: 500;
  text-decoration: none;
}

.cover-logo {
  height: 64px;
}

.cover-img-standard {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.u-min-h-260 {
  width: 100%;
  min-height: 260px;
}

.u-position-absolute {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}

.new_page-hero-img-wrapper {
  min-height: 420px;
}

.new_page-hero-img {
  width: 50%;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.paragraph-5, .paragraph-6, .text-field {
  display: none;
}

.webinar-video {
  min-width: 475px;
}

.resource-lp_grid {
  grid-column-gap: 6%;
  grid-row-gap: 6%;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.2fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.new_u-text-gray600 {
  color: var(--gray600);
}

.breadcrumb-nav.cc-resource-lp {
  border-bottom: 1px solid var(--gray200);
  padding-top: 1rem;
  padding-bottom: 1rem;
}

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

.img-smallx32 {
  width: 32px;
}

.flex-h-text-base {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.flex-h-text-base.u-w-80.u-p-16.u-bg-pl {
  text-decoration: none;
}

.flex-h-text-base.u-w-80.u-p-16.u-bg-pl:hover {
  background-color: var(--primary-light-hover);
}

.u-bg-pl {
  background-color: var(--primary-light);
}

.u-bg-pl-h {
  background-color: var(--primary-light-hover);
}

.text-no-underline {
  text-decoration: none;
}

.u-mb-64 {
  margin-bottom: 4rem;
}

.features-hero_asset-wrapper {
  position: relative;
}

.sticky-features_content {
  width: 40%;
  padding-left: 0;
  padding-right: 96px;
  position: relative;
}

.sticky-features_visuals {
  width: 60%;
  position: relative;
}

.sticky-features_item {
  align-items: center;
  min-height: 76vh;
  display: flex;
}

.sticky-features_item-anchor {
  opacity: .15;
  cursor: default;
  padding: 0;
  text-decoration: none;
  transition: opacity .3s;
  display: none;
  position: relative;
}

.sticky-features_item-anchor._w-inline-block {
  opacity: 0;
  display: block;
  position: absolute;
  inset: 0%;
}

.sticky-features_item-anchor._w-inline-block.w--current {
  z-index: 1;
  opacity: 1;
}

.sticky-features_item-content {
  transition: opacity .3s;
}

.sticky-features_sticky {
  align-items: center;
  width: 60%;
  padding-top: 76vh;
  display: flex;
  position: sticky;
  top: 16vh;
  overflow: hidden;
}

.sticky-features_box {
  border-radius: 4px;
  height: 100%;
  min-height: 800px;
  position: relative;
  overflow: hidden;
}

.sticky-features_box.cc-bg-almost-black {
  position: absolute;
  inset: 0%;
}

.sticky-features_img-wrapper {
  opacity: 1;
  border-radius: 4px;
  justify-content: flex-end;
  align-items: flex-end;
  transition: opacity .3s;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.sticky-features_img-wrapper.cc-left {
  opacity: 0;
}

.sticky-features_img {
  object-fit: contain;
  border-radius: 4px;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}

.c-2000h {
  height: 2000px;
  display: flex;
  position: relative;
}

.stricky {
  position: sticky;
  top: 16vh;
}

.sticky-features_img-mobile {
  display: none;
}

.new_card {
  border: 1px solid var(--gray200);
  border-radius: 4px;
  position: relative;
}

.new_card.cc-card-link {
  transition: box-shadow .2s, border-color .2s, background-color .2s, color .2s;
  box-shadow: 0 0 #08080800;
}

.new_card.cc-card-link:hover {
  box-shadow: 0 1px 3px #0808080f, 0 6px 8px #0808080a, 0 16px 20px #08080808, 32px 0 48px #08080805;
}

.new_card-body {
  padding: 2rem;
}

.new_card-body.cc-getstarted {
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
}

.u-img-wrapper {
  aspect-ratio: 16 / 9;
  position: relative;
}

.u-overflow-hidden {
  overflow: hidden;
}

.button-icon_right {
  margin-top: 2px;
  margin-left: .75em;
}

.u-sr-only {
  width: 1px;
  height: 1px;
  margin-top: -1px;
  position: absolute;
  overflow: hidden;
}

.new_paragraph-xl {
  letter-spacing: -.01em;
  margin-top: 0;
  font-size: 1.4rem;
  line-height: 160%;
}

.new_paragraph-xl.u-mb-32.u-mt-16.mt-16 {
  margin-top: 1rem;
}

.u-w-60 {
  width: 60%;
}

.button-icon_left {
  margin-right: .75rem;
}

.i-feature_visual-wrap {
  color: #333;
  background-color: #e4e4e4;
  height: 65vh;
  position: relative;
  overflow: hidden;
}

.v-hero_content-wrapper {
  text-align: center;
  align-items: center;
}

.v-hero-heading {
  max-width: 18ch;
}

.u-mb-24 {
  margin-bottom: 1.5rem;
}

.cc-v-hero {
  max-width: 50ch;
}

.v-hero_video_overlay {
  border-radius: 32px;
  width: 100%;
  padding-top: 56%;
  position: relative;
  overflow: hidden;
  box-shadow: 0 20px 40px #0003;
}

.video_youtube_element {
  position: absolute;
  top: 0;
  left: 0;
}

.text-highlight-gradient {
  background-image: linear-gradient(292deg, var(--purple), var(--primary) 52%, var(--secondary));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.hero-caption {
  background-color: var(--background);
  color: var(--primary);
  padding: .375rem .75rem;
  font-weight: 400;
}

.cc-vertical-hero-wrapper {
  grid-column-gap: 8.5rem;
  grid-row-gap: 8.5rem;
  align-items: center;
  width: 100%;
}

.cc-64px {
  width: 64px;
  height: 64px;
}

.background-image-container {
  z-index: 0;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.cc-v-hero-image {
  width: 100%;
  position: absolute;
  top: 0;
  bottom: auto;
  left: 0;
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 48px;
  }

  h2 {
    font-size: 40px;
  }

  h3 {
    font-size: 34px;
  }

  h4 {
    font-size: 28px;
  }

  h5 {
    font-size: 24px;
    font-weight: 500;
  }

  h6 {
    font-size: 21px;
  }

  .container {
    max-width: 728px;
  }

  .navbar-wrapper-three {
    justify-content: space-between;
  }

  .navbar-brand-three {
    position: relative;
  }

  .nav-menu-wrapper-three {
    background-color: #0000;
    top: 70px;
  }

  .nav-menu-three {
    flex-flow: column;
    flex: none;
    place-content: flex-start;
    align-items: stretch;
    margin-top: 10px;
    padding: 20px;
    display: flex;
  }

  .nav-link {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .menu-button {
    justify-content: center;
    width: 100%;
  }

  .menu-button.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .text-large.u-mb-4.u-w-50 {
    width: 100%;
  }

  .paragraph.u-mb-4.u-w-50 {
    width: 80%;
  }

  .paragraph.base-size:hover {
    color: var(--primary);
  }

  .grid.cc-webinar-hero-grid {
    flex-flow: column;
  }

  .grid.lg-col-3.md-col-1, .grid.lg-col-2 {
    grid-template-columns: 1fr;
  }

  .feature-tabs-content.left.large-size.multi-device {
    display: none;
  }

  .feature-tabs-content.large-size.multi-device {
    width: 100%;
    display: none;
    position: relative;
  }

  .feature-tabs {
    flex-direction: column;
  }

  .features-grid {
    display: none;
  }

  .features-grid.image-left.multi-device, .features-grid.image-right.multi-device {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .feature-tabs-container {
    display: flex;
  }

  .hero-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .hero-section {
    background-image: linear-gradient(#f6f8fe, #cfd0fb 81%, #faf9ff);
  }

  .hero-section.u-pb-0.u-pt-0 {
    background-image: linear-gradient(#f6f8fe, #cfd0fb 81%, #faf9ff);
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
    min-width: 1vh;
    padding-top: 60px;
    display: block;
  }

  .hero-content-container {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
    flex: 0 auto;
    order: -1;
    justify-content: space-between;
    align-self: center;
    align-items: center;
    width: 100%;
    margin-top: 30px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .h-hero-image-wrap {
    -webkit-text-fill-color: inherit;
    background-image: none;
    background-clip: content-box;
    flex-direction: column;
    flex: 0 auto;
    order: 0;
    justify-content: flex-end;
    align-self: auto;
    align-items: stretch;
    width: 100%;
    display: flex;
    position: relative;
  }

  .hero-content-wrap {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .menu-dropdown-item {
    justify-content: space-between;
    align-self: stretch;
    width: 100%;
    display: block;
  }

  .menu_block {
    padding: 30px 20px;
  }

  .menu_block.grey {
    flex-direction: row;
  }

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

  .nav-menu {
    background-color: #fff;
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-between;
    align-self: flex-start;
    width: 100%;
    height: 100vh;
    display: flex;
    overflow: scroll;
  }

  .navbar {
    display: block;
  }

  .menu-buttons-container {
    border-top: 1px solid #b2b7c133;
    flex: 1;
    justify-content: space-between;
    align-self: auto;
    padding: 10px 20px;
  }

  .dropdown-toggle {
    display: flex;
  }

  .dropdown-list.w--open {
    box-shadow: none;
  }

  .menu-dropdown-grid {
    grid-template-columns: 1fr;
  }

  .menu-mobile.w--open {
    background-color: var(--primary);
  }

  .nav-menu-list-item {
    width: 100%;
  }

  .page-hero-grid {
    grid-template-columns: 1fr;
  }

  .page-hero-cta-container {
    justify-content: flex-start;
  }

  .page-hero-image-container {
    justify-content: space-between;
    display: flex;
    position: relative;
  }

  .feature-section-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .feature-section-grid.align-right, .feature-section-grid.align-left {
    grid-template-columns: 1fr;
  }

  .feature-cards-grid {
    grid-template-columns: 1fr 1fr;
  }

  .u-w-50 {
    width: 80%;
  }

  .accordions {
    grid-template-columns: 1fr;
  }

  .heading-3 {
    color: #fff;
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
  }

  .text-block-11 {
    color: #fff;
    text-align: center;
  }

  .h-hero-image {
    flex: 0 auto;
    align-self: auto;
  }

  .div-block-4 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    display: flex;
  }

  .button-3 {
    border: 1px solid var(--background);
    background-color: #0000;
    border-radius: 50px;
    padding: 8px 16px;
    font-size: 14px;
    font-weight: 500;
  }

  .feature-items-wrapper.col-3 {
    grid-template-columns: 1fr 1fr;
  }

  .u-w-80 {
    width: 80%;
  }

  .feature-card-grid {
    grid-template-columns: 1fr 1fr;
  }

  .tertiary-two-cols {
    width: 100%;
  }

  .integration-hero-section {
    height: auto;
    padding-top: 100px;
  }

  .y-layout-grid {
    grid-template-columns: 1fr 1fr;
  }

  .container-2 {
    max-width: 728px;
  }

  .clients-wrapper-two {
    grid-column-gap: 74px;
    grid-row-gap: 74px;
    flex-direction: column;
  }

  .clients-info-two.align-right {
    align-items: flex-start;
  }

  .clients-quote-two {
    font-size: 28px;
    line-height: 36px;
  }

  .clients-grid, .who-partner-grid {
    width: 100%;
  }

  .who-partner-content-wrapper {
    flex-direction: column;
  }

  .who-partner-image-container {
    width: 100%;
  }

  .feature-tab-image.mobile {
    background-color: var(--text);
    max-width: 100%;
  }

  .image-6 {
    width: 100%;
  }

  .footer-wrap-container.aligh-left, .footer-cta-content.text-align-left {
    align-items: center;
  }

  .other-features-grid, .other-features-grid.col-4, .other-features-grid.col-3 {
    grid-template-columns: 1fr 1fr;
  }

  .tab-link, .tab-link.small {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tabs-menu {
    flex-wrap: wrap;
  }

  .hero-content {
    align-self: auto;
  }

  .home-benefits-grid {
    grid-template-columns: 1fr 1fr;
  }

  .h-enterprise-grid {
    grid-template-columns: 1fr;
  }

  .h-integration-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .h-templates-grid {
    grid-template-columns: 1fr 1fr;
  }

  .footer-wrap-grid {
    grid-template-columns: 1fr;
  }

  .footer__link-wrap {
    flex-wrap: wrap;
  }

  .footer__link-column {
    width: 50%;
  }

  .footer__link-column.socials {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: row;
    align-items: center;
    width: 100%;
  }

  .footer__link.social-icons_btn {
    margin-bottom: 0;
  }

  .teams-features-grid {
    grid-template-columns: 1fr 1fr;
  }

  .customers-logo-grid {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    width: 100%;
  }

  .sp-price-toggle {
    width: 100%;
  }

  .online-demo-grid {
    grid-template-columns: 1fr;
  }

  .u-img-360 {
    display: none;
  }

  .s-grid.cc-gap-100 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .s-grid.cc-gap-100.s-align-right {
    grid-template-columns: 1fr;
  }

  .wg-dd-2-togle.w--open:hover, .wg-dropdown-2-link:hover {
    color: var(--primary);
  }

  .h-features-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .h-features-panel {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    display: flex;
  }

  .dropdown {
    width: 100%;
  }

  .grid-two_col.cc-home {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .solution-customers-grid {
    grid-template-columns: minmax(200px, 1fr) 2fr;
  }

  .solution-cus-logo {
    max-width: 100px;
    max-height: 35px;
  }

  .solution-hero-image-container {
    width: 100%;
    position: relative;
    left: 0;
  }

  .solution-hero-image {
    object-fit: fill;
    max-width: 100%;
    position: static;
    overflow: hidden;
  }

  .f-dynamic-image {
    display: block;
  }

  .lp-hero-image-wrap {
    width: 100%;
    position: relative;
  }

  .article-hero-grid {
    grid-template-columns: 1fr;
  }

  .article-content-grid {
    grid-template-columns: 3fr minmax(100px, 1fr);
  }

  .webinar_content-left.cc-webinar-content, .webinar_content-right.cc-gated {
    width: 100%;
  }

  .new_h2.u-mb-16, .new_h2.u-w-90 {
    font-size: 3rem;
  }

  .new_paragraph-l.new_u-text-gray200 {
    font-size: 1rem;
  }

  .webinar-gated_fixed-wrapper {
    margin-top: -72px;
    position: relative;
  }

  .webinar-gated_content-right {
    width: 100%;
    min-width: auto;
    max-width: none;
    height: auto;
    margin-top: 3rem;
    margin-bottom: 4rem;
    position: relative;
    left: 0%;
  }

  .new_h3, .new_h3.u-mb-16 {
    font-size: 2rem;
  }

  .u-mb-16.new_h4 {
    font-size: 1.7rem;
  }

  .new_section.cc-hero {
    padding-bottom: 0;
  }

  .new_container.cc-hero-img, .u-w-90.u-md-w-100, ._w-richtext.connection-content {
    width: 100%;
  }

  .grid_collection-page-content {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .u-img-cover.cc-left.cc-designer {
    margin-bottom: -20%;
    position: static;
  }

  .new_grid {
    grid-template-columns: 1fr;
  }

  .new_f-hero-content {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
  }

  .new_f-hero-img {
    border-top: 2px solid var(--background);
    border-left-style: none;
    width: 100%;
    height: 100%;
    position: relative;
  }

  .contain-img {
    height: 100%;
  }

  .new_features_wrapper {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    flex-flow: column;
  }

  .new_features_wrapper.dir-revert-tb {
    flex-flow: column;
  }

  .new_features_wrapper.dir-revert-bt {
    flex-flow: column-reverse;
  }

  .new_features-content {
    width: 100%;
  }

  .new_features_visuals, .new_features-img-wrapper {
    width: 100%;
    height: 100%;
  }

  .new_resrouces-wrapper {
    flex-flow: column;
  }

  .new_page-hero-img {
    width: 100%;
    height: 100%;
    position: relative;
  }

  .resource-lp_grid {
    grid-column-gap: 3%;
    grid-row-gap: 3%;
    grid-template-columns: 1fr;
  }

  .sticky-features_content {
    width: auto;
    padding-right: 0;
  }

  .sticky-features_item {
    min-height: auto;
    padding-bottom: 80px;
  }

  .sticky-features_sticky {
    display: none;
  }

  .sticky-features_img-mobile {
    margin-bottom: 45px;
    display: block;
    overflow: hidden;
  }

  .img-features_img-mobile {
    object-fit: cover;
  }

  .u-w-100vw {
    width: 100vw;
  }

  .v-hero_video_overlay {
    border-radius: 24px;
  }

  .cc-vertical-hero-wrapper {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
  }
}

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

  .navbar-brand-three {
    padding-left: 0;
  }

  .nav-menu-three {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-menu-block {
    flex-direction: column;
  }

  .nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-link-accent {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

  .section.cc-features_hero {
    min-height: auto;
  }

  .grid.sm-col-1 {
    grid-template-columns: 1fr;
  }

  .grid.sm-col-1.cc-gap-96 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .hero-section.u-pb-0.u-pt-0 {
    padding-right: 20px;
  }

  .h-hero-image-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    object-fit: fill;
    flex-direction: row;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: block;
  }

  .content_horizontal_container, .dropdown-list-grid {
    grid-template-columns: 1fr;
  }

  .dropdown-list {
    padding-left: 10px;
    padding-right: 10px;
  }

  .feature-image-wrapper {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 0;
  }

  .feature-items-wrapper {
    grid-template-columns: 1fr;
  }

  .u-w-80 {
    width: 100%;
    display: flex;
  }

  .feature-card-grid {
    grid-template-columns: 1fr;
  }

  .feature-list-item {
    flex-flow: row;
  }

  .y-layout-grid, .site-plan-grid {
    grid-template-columns: 1fr;
  }

  .logos-quote-divider {
    padding: 60px 15px;
  }

  .clients-wrapper-two {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    flex-direction: column;
  }

  .clients-info-two {
    max-width: none;
    margin-bottom: 40px;
  }

  .clients-grid {
    grid-column-gap: 40px;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 15px;
  }

  .why-partner-grid {
    grid-template-columns: 1fr;
  }

  .who-partner-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .feature-tab-image.mobile {
    padding-top: 20px;
    padding-left: 20px;
  }

  .other-features-grid.g-3c, .other-features-grid.col-4 {
    grid-template-columns: 1fr 1fr;
  }

  .footer__link-wrap {
    flex-wrap: wrap;
  }

  .footer__link-column {
    width: 50%;
  }

  .g-footer-copyright {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-wrap: wrap-reverse;
  }

  .teams-features-grid.col-3.u-mb-4 {
    grid-template-columns: 1fr;
  }

  .highlight-headline-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .g-copyright {
    width: 100%;
  }

  .solution-customers-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .lp-feature-grid, .article-content-grid {
    grid-template-columns: 1fr;
  }

  .article-faq-heading {
    font-size: 28px;
  }

  .new_h2.u-mb-16 {
    font-size: 2rem;
  }

  .new_h2.u-w-90 {
    width: 100%;
  }

  .new_paragraph-l {
    font-size: 1rem;
  }

  .new_eyebrow.u-d-inline-block.new_u-mb-0 {
    font-size: .75rem;
  }

  .new_h3 {
    font-size: 1.6rem;
  }

  .new_h3.u-mb-16 {
    font-size: 1.5rem;
  }

  .u-mb-16 {
    margin-bottom: .5rem;
  }

  .u-mb-16.new_h4 {
    font-size: 1.5rem;
  }

  ._w-richtext h5 {
    font-size: 16px;
  }

  ._w-richtext h3 {
    font-size: 18px;
  }

  ._w-richtext h2 {
    font-size: 22px;
  }

  ._w-richtext h4 {
    font-size: 18px;
  }

  ._w-richtext h6 {
    font-size: 14px;
  }

  ._w-richtext h1 {
    font-size: 28px;
  }

  .webinar-form_success {
    padding: 0;
  }

  .new_f-hero-img-wrapper, .new_page-hero-img-wrapper {
    min-height: 300px;
  }

  .u-w-60 {
    width: 100%;
  }

  .v-hero_video_overlay {
    border-radius: 12px;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 38px;
    font-weight: 600;
  }

  h2 {
    font-size: 28px;
  }

  h3 {
    font-size: 26px;
  }

  h4 {
    font-size: 20px;
  }

  h5 {
    font-size: 23px;
  }

  h6 {
    font-size: 20px;
  }

  .container {
    max-width: none;
  }

  .nav-menu-three {
    flex-direction: column;
  }

  .fa-icon.check-solid, .fa-icon.close-solid {
    align-self: center;
  }

  .section {
    padding: 60px 20px;
  }

  .text-large.mobile {
    font-size: 16px;
  }

  .text-small {
    display: block;
  }

  .paragraph {
    font-size: 14px;
  }

  .paragraph.u-mb-4.u-w-50 {
    width: 100%;
  }

  .paragraph.medium.mobile, .paragraph.mobile {
    font-size: 14px;
  }

  .benefit-header {
    min-height: auto;
  }

  .text-subject {
    font-size: 16px;
  }

  .grid.cc-gap-96.u-h-100 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .feature-tab {
    padding: 10px;
  }

  .hero-section.u-pb-0.u-pt-0 {
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-content-container {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    width: 100%;
  }

  .footer-cta-primary {
    justify-content: center;
  }

  .button-no-bg.mobile {
    font-size: 14px;
  }

  .menu-subitem-icon {
    display: none;
  }

  .menu_block.grey {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
  }

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

  .menu-buttons-container {
    display: none;
  }

  .menu-subitem-card-no-descript.cc-ai-builder-bg {
    padding: 6px 12px;
  }

  .dropdown-list {
    padding-left: 0;
    padding-right: 0;
  }

  .menu-button-no-bg {
    font-size: 12px;
  }

  .page-hero-cta-container {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    width: 100%;
  }

  .highlight-headline.light {
    font-size: 28px;
  }

  .feature-cards-grid {
    grid-template-columns: 1fr;
  }

  .voc-quote-container {
    flex-direction: column;
  }

  .u-w-50 {
    width: 100%;
  }

  .content-card-wrapper {
    flex-direction: column;
  }

  .content-card-wrapper.home-ent {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr;
  }

  .content-card-container.home-ent {
    padding-left: 10px;
    padding-right: 10px;
  }

  .h-hero-image {
    height: auto;
  }

  .feature-items-wrapper.col-3 {
    grid-template-columns: 1fr;
  }

  .u-w-80 {
    display: flex;
  }

  .tertiary_hero {
    padding-left: 20px;
    padding-right: 20px;
  }

  .feature-list-item, .pricing-card-lists-wrapper {
    flex-direction: column;
  }

  .container-2 {
    max-width: none;
  }

  .clients-quote-two {
    font-size: 24px;
    line-height: 32px;
  }

  .clients-info-image {
    margin-right: 16px;
  }

  .clients-grid {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
  }

  .footer-wrap-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer-wrap-container {
    align-items: center;
  }

  .g-footer-wrap-section {
    border-top: 1px solid #081d341a;
  }

  .other-features-grid, .other-features-grid.g-3c, .other-features-grid.col-4, .other-features-grid.col-3 {
    grid-template-columns: 1fr;
  }

  .tab-link {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 13px;
  }

  .tab-link.small {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
  }

  .home-benefits-grid, .h-templates-grid {
    grid-template-columns: 1fr;
  }

  .footer__link-wrap {
    flex-wrap: wrap;
  }

  .footer__link-column {
    width: 100%;
  }

  .footer__link-column.socials {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .blog_footer-heading.social {
    display: none;
  }

  .g-footer-terms {
    flex-wrap: wrap;
  }

  .terms_link {
    width: 100%;
  }

  .teams-features-grid {
    grid-template-columns: 1fr;
  }

  .mobile-apps-downloads {
    flex-direction: column;
    align-items: flex-start;
  }

  .highlight-headline-grid {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .sp-price-grid {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    grid-template-columns: 1fr;
  }

  .sp-price-toggle {
    flex-direction: row;
    align-items: stretch;
    padding-left: 0;
    padding-right: 20px;
    display: flex;
  }

  .g-copyright {
    font-size: 14px;
  }

  .contact-form {
    grid-template-columns: 1fr;
  }

  .text-size-48 {
    font-size: 36px;
  }

  .heading-7 {
    font-size: 26px;
  }

  .icon-27 {
    align-self: flex-end;
    align-items: stretch;
    display: block;
  }

  .sp-price-item-grid {
    grid-template-rows: auto;
  }

  .p-service-section.cc-hero.cc-border_bottom {
    padding: 60px 20px;
  }

  .p-service-hero-content-wrap {
    align-items: stretch;
  }

  .solution-cus-logos-grid {
    grid-template-columns: 1fr 1fr;
  }

  .cta_subject {
    text-align: center;
  }

  .article-hero-title {
    font-size: 24px;
  }

  .article-content-rtb h2 {
    font-size: 22px;
    line-height: 160%;
  }

  .article-content-rtb h3 {
    font-size: 18px;
    line-height: 160%;
  }

  .article-seo-cta-wrapper {
    padding: 60px 20px;
  }

  .article-faq-heading {
    font-size: 24px;
  }

  .text-extra-large {
    font-size: 26px;
  }

  .new_h2.u-mb-16 {
    font-size: 1.6rem;
  }

  .new_h2.u-w-90 {
    font-size: 1.8rem;
  }

  .new_paragraph-l {
    font-size: .9rem;
    line-height: 150%;
  }

  .new_paragraph-l.new_u-text-gray200 {
    font-size: .85rem;
  }

  .h4 {
    font-size: 1rem;
  }

  .new_paragraph-s {
    font-size: .7rem;
  }

  .webinar_form-block {
    padding: 1.2em 1.2em 1.7em;
  }

  .new_h3 {
    font-size: 1.5rem;
  }

  .new_h3.u-mb-16 {
    font-size: 1.25rem;
  }

  .u-mb-16 {
    font-weight: 500;
  }

  .u-mb-16.new_h4 {
    font-size: 1.3rem;
  }

  .new_container.cc-hero-img {
    width: 90%;
  }

  ._w-richtext p, ._w-richtext li {
    font-size: .7rem;
  }

  .collection-header {
    flex-flow: column;
    align-items: flex-start;
  }

  .connection_icon {
    width: 46px;
    height: 46px;
  }

  .new_f-hero-content {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .new_f-hero-img-wrapper, .new_page-hero-img-wrapper {
    min-height: 180px;
  }

  .webinar-video {
    min-width: 100%;
  }

  .resource-lp_grid {
    grid-column-gap: 5%;
    grid-row-gap: 5%;
  }

  .webinar-time {
    font-size: 14px;
  }

  .v-hero-heading.u-mb-24.cc-text-s-mobile {
    font-size: 32px;
  }

  .cc-background-image {
    object-fit: cover;
    height: 100%;
  }
}

#w-node-_218c2d54-123f-1efa-3a6d-f020e4bca75f-c6d3096f, #w-node-_218c2d54-123f-1efa-3a6d-f020e4bca763-c6d3096f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_218c2d54-123f-1efa-3a6d-f020e4bca765-c6d3096f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_218c2d54-123f-1efa-3a6d-f020e4bca767-c6d3096f, #w-node-_218c2d54-123f-1efa-3a6d-f020e4bca769-c6d3096f, #w-node-_218c2d54-123f-1efa-3a6d-f020e4bca76b-c6d3096f, #w-node-_218c2d54-123f-1efa-3a6d-f020e4bca76d-c6d3096f, #w-node-_218c2d54-123f-1efa-3a6d-f020e4bca774-c6d3096f, #w-node-fe246fc7-4393-ee6d-7bec-d5b07c403cc8-c6d3096f, #w-node-fe246fc7-4393-ee6d-7bec-d5b07c403ccc-c6d3096f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe246fc7-4393-ee6d-7bec-d5b07c403cce-c6d3096f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-fe246fc7-4393-ee6d-7bec-d5b07c403cd0-c6d3096f, #w-node-fe246fc7-4393-ee6d-7bec-d5b07c403cd2-c6d3096f, #w-node-fe246fc7-4393-ee6d-7bec-d5b07c403cd4-c6d3096f, #w-node-fe246fc7-4393-ee6d-7bec-d5b07c403cd6-c6d3096f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d7875d4a-04c4-bc8a-9fa1-53830043278f-c6d3096f {
  place-self: stretch;
}

#w-node-a808f7be-f118-2477-e443-8dbf95fa6a3e-c8f8b26c, #w-node-a808f7be-f118-2477-e443-8dbf95fa6a42-c8f8b26c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a808f7be-f118-2477-e443-8dbf95fa6a44-c8f8b26c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-a808f7be-f118-2477-e443-8dbf95fa6a46-c8f8b26c, #w-node-a808f7be-f118-2477-e443-8dbf95fa6a48-c8f8b26c, #w-node-a808f7be-f118-2477-e443-8dbf95fa6a4a-c8f8b26c, #w-node-be8ea87d-7139-1366-9baf-30889e057d73-c8f8b26c, #w-node-b70a5728-d40c-10b9-c504-84e9834424fb-c8f8b26c, #w-node-a808f7be-f118-2477-e443-8dbf95fa6a4c-c8f8b26c, #w-node-a808f7be-f118-2477-e443-8dbf95fa6a53-c8f8b26c, #w-node-c7be7195-9ad0-42a9-c5a2-b00f9aad064a-c8f8b26c, #w-node-c7be7195-9ad0-42a9-c5a2-b00f9aad064e-c8f8b26c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c7be7195-9ad0-42a9-c5a2-b00f9aad0650-c8f8b26c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-c7be7195-9ad0-42a9-c5a2-b00f9aad0652-c8f8b26c, #w-node-c7be7195-9ad0-42a9-c5a2-b00f9aad0654-c8f8b26c, #w-node-c7be7195-9ad0-42a9-c5a2-b00f9aad0656-c8f8b26c, #w-node-c7be7195-9ad0-42a9-c5a2-b00f9aad0658-c8f8b26c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9059452c-e5ce-7050-c266-ac863ca8061d-c8f8b26c {
  place-self: stretch;
}

#w-node-a57ecefa-49b4-7a23-25ca-3a4e6092ec61-6092ec5e, #w-node-ba170ca6-f622-e90f-9278-5cb0c6d5cf40-8b0ca942 {
  align-self: auto;
}

#w-node-_983aa7f8-88aa-9d84-27d3-b1b83ff80b6b-8b0ca942, #w-node-_12e15fb6-c1ed-3d48-2ef8-f67a67dba5da-8b0ca942, #w-node-_59f1f96e-733d-1450-473a-1ed46dabe7a5-8b0ca942 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a5aaf97-7d8c-d5d7-ca27-6af29a29ec29-8b0ca942 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_335147c3-975b-2c0c-b90a-88293fae2fb5-8b0ca942, #w-node-_89245f46-16e4-0b48-37d6-c8b620c09388-8b0ca942, #w-node-fd42dc18-b8ba-448c-04e7-041b7707b68f-8b0ca942, #w-node-_1c6f9a27-29f4-6d27-8c1e-a5b0504d1274-8b0ca942, #w-node-_76a6b03c-badd-31c3-6dbe-fcbd52578e6a-8b0ca942, #w-node-_42019aa8-19e8-1730-49eb-59bcff6b43f1-8b0ca942, #w-node-_2f60846f-03d1-db08-b66a-01721e4cfa25-8b0ca942, #w-node-_328fc234-4afd-629d-7c28-2a2de439f507-8b0ca942 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a5aaf97-7d8c-d5d7-ca27-6af29a29ec2e-8b0ca942 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2a5aaf97-7d8c-d5d7-ca27-6af29a29ec33-8b0ca942 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_29df05da-952c-3a1d-ce32-b88356ed74fb-8b0ca942, #w-node-_29df05da-952c-3a1d-ce32-b88356ed74fd-8b0ca942, #w-node-_29df05da-952c-3a1d-ce32-b88356ed74ff-8b0ca942, #w-node-_29df05da-952c-3a1d-ce32-b88356ed7501-8b0ca942, #w-node-_29df05da-952c-3a1d-ce32-b88356ed7503-8b0ca942, #w-node-_29df05da-952c-3a1d-ce32-b88356ed7505-8b0ca942, #w-node-_29df05da-952c-3a1d-ce32-b88356ed7507-8b0ca942, #w-node-_29df05da-952c-3a1d-ce32-b88356ed7509-8b0ca942 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a5aaf97-7d8c-d5d7-ca27-6af29a29ec38-8b0ca942 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ce338e59-ed97-d37a-9ac9-50ba93359edb-8b0ca942 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ce338e59-ed97-d37a-9ac9-50ba93359edf-8b0ca942, #w-node-ce338e59-ed97-d37a-9ac9-50ba93359ee1-8b0ca942, #w-node-ce338e59-ed97-d37a-9ac9-50ba93359ee3-8b0ca942, #w-node-ce338e59-ed97-d37a-9ac9-50ba93359ee5-8b0ca942, #w-node-ce338e59-ed97-d37a-9ac9-50ba93359ee7-8b0ca942, #w-node-ce338e59-ed97-d37a-9ac9-50ba93359ee9-8b0ca942, #w-node-ce338e59-ed97-d37a-9ac9-50ba93359eeb-8b0ca942, #w-node-ce338e59-ed97-d37a-9ac9-50ba93359eed-8b0ca942 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce338e59-ed97-d37a-9ac9-50ba93359eef-8b0ca942 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2a5aaf97-7d8c-d5d7-ca27-6af29a29ec3d-8b0ca942 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_24f96d8f-8e4e-fea7-8d2c-721102156bac-8b0ca942, #w-node-_24f96d8f-8e4e-fea7-8d2c-721102156bae-8b0ca942, #w-node-_24f96d8f-8e4e-fea7-8d2c-721102156bb0-8b0ca942, #w-node-_24f96d8f-8e4e-fea7-8d2c-721102156bb2-8b0ca942, #w-node-_24f96d8f-8e4e-fea7-8d2c-721102156bb4-8b0ca942, #w-node-_24f96d8f-8e4e-fea7-8d2c-721102156bb6-8b0ca942, #w-node-_24f96d8f-8e4e-fea7-8d2c-721102156bb8-8b0ca942, #w-node-_24f96d8f-8e4e-fea7-8d2c-721102156bba-8b0ca942 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a5aaf97-7d8c-d5d7-ca27-6af29a29ec42-8b0ca942 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2a5aaf97-7d8c-d5d7-ca27-6af29a29ec51-8b0ca942 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_852c4194-adb9-70a3-2176-812eb14f683a-8b0ca942, #w-node-_852c4194-adb9-70a3-2176-812eb14f683c-8b0ca942, #w-node-_852c4194-adb9-70a3-2176-812eb14f683e-8b0ca942, #w-node-_852c4194-adb9-70a3-2176-812eb14f6840-8b0ca942, #w-node-_852c4194-adb9-70a3-2176-812eb14f6842-8b0ca942, #w-node-_852c4194-adb9-70a3-2176-812eb14f6844-8b0ca942, #w-node-_852c4194-adb9-70a3-2176-812eb14f6846-8b0ca942, #w-node-_852c4194-adb9-70a3-2176-812eb14f6848-8b0ca942 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a5aaf97-7d8c-d5d7-ca27-6af29a29ec56-8b0ca942 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2a5aaf97-7d8c-d5d7-ca27-6af29a29ec5b-8b0ca942 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_526ebf82-8ada-580c-820d-b1036e688a5c-8b0ca942, #w-node-_526ebf82-8ada-580c-820d-b1036e688a5e-8b0ca942, #w-node-_526ebf82-8ada-580c-820d-b1036e688a60-8b0ca942, #w-node-_526ebf82-8ada-580c-820d-b1036e688a62-8b0ca942, #w-node-_526ebf82-8ada-580c-820d-b1036e688a64-8b0ca942, #w-node-_526ebf82-8ada-580c-820d-b1036e688a66-8b0ca942, #w-node-_526ebf82-8ada-580c-820d-b1036e688a68-8b0ca942, #w-node-_526ebf82-8ada-580c-820d-b1036e688a6a-8b0ca942 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a5aaf97-7d8c-d5d7-ca27-6af29a29ec60-8b0ca942 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2a5aaf97-7d8c-d5d7-ca27-6af29a29ec47-8b0ca942 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-daabe29a-9e6b-9eb4-fb6b-1169f4051989-8b0ca942, #w-node-daabe29a-9e6b-9eb4-fb6b-1169f405198b-8b0ca942, #w-node-daabe29a-9e6b-9eb4-fb6b-1169f405198d-8b0ca942, #w-node-daabe29a-9e6b-9eb4-fb6b-1169f405198f-8b0ca942, #w-node-daabe29a-9e6b-9eb4-fb6b-1169f4051991-8b0ca942, #w-node-daabe29a-9e6b-9eb4-fb6b-1169f4051993-8b0ca942, #w-node-daabe29a-9e6b-9eb4-fb6b-1169f4051995-8b0ca942, #w-node-daabe29a-9e6b-9eb4-fb6b-1169f4051997-8b0ca942 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a5aaf97-7d8c-d5d7-ca27-6af29a29ec4c-8b0ca942 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ba18cb80-99a8-7133-0d96-5a8205e7f67f-8b0ca942, #w-node-_05b9362a-3d06-959d-1f70-2bf3f0545276-8b0ca942, #w-node-aae72768-0efb-40f6-c5e9-657c0263be2d-8b0ca942, #w-node-aca241ee-b3ae-2bfb-03b0-73136bc8ec58-8b0ca942 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b326194-042b-1ff2-1321-9d20cb3ed7b5-8b0ca942 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-cf099276-9cba-7cbb-65e4-42bcb3fbb790-691b5b95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_27e7da75-a0ec-a2db-fa73-99749d3d74fb-691b5b95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_75cf3d05-3823-9b45-f868-86c6f15b8da6-691b5b95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_75cf3d05-3823-9b45-f868-86c6f15b8dab-691b5b95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_741bd198-8382-0e74-0f9b-b7c04addfc57-691b5b95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_741bd198-8382-0e74-0f9b-b7c04addfc52-691b5b95, #w-node-bf9ff311-287e-0bfa-4c74-93140d374a98-691b5b95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bf9ff311-287e-0bfa-4c74-93140d374a96-691b5b95, #w-node-_055bcdc6-53b3-ad21-6b94-d807d61d6e05-691b5b95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_055bcdc6-53b3-ad21-6b94-d807d61d6e07-691b5b95, #w-node-b544e8d1-7c05-288e-dd40-fb87e59d4d53-691b5b95, #w-node-b544e8d1-7c05-288e-dd40-fb87e59d4d58-691b5b95, #w-node-_1427ac00-b67e-bc1a-264e-fb9454f853fd-691b5b95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1427ac00-b67e-bc1a-264e-fb9454f853ff-691b5b95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-a84d9612-7aa9-2ccc-7465-8ed223ede0e2-691b5b95, #w-node-_7dd6ec0f-5da9-9de8-2d8f-d6ccfbfb5b66-691b5b95, #w-node-_4a85c6d1-8170-0016-6c92-54abe3a96769-691b5b95, #w-node-_1efd5f0e-1ff6-8f27-899d-84ac03ea375e-691b5b95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf099276-9cba-7cbb-65e4-42bcb3fbb790-5b115cf3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_27e7da75-a0ec-a2db-fa73-99749d3d74fb-5b115cf3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end stretch;
}

#w-node-_0978ba1e-c370-f8db-91c2-c6a2bc4f635a-5b115cf3, #w-node-_86e6b99d-aed2-4a26-8c9d-af6d3a734a59-5b115cf3, #w-node-bf8bf0c4-3e72-af1f-f069-a696ed959598-5b115cf3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85d0924a-06e4-9cad-e0fc-3735f9d244c4-5b115cf3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_1e8c04dc-176a-6fd5-8756-fa1fefd5f21d-5b115cf3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_741bd198-8382-0e74-0f9b-b7c04addfc57-5b115cf3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_741bd198-8382-0e74-0f9b-b7c04addfc52-5b115cf3, #w-node-b544e8d1-7c05-288e-dd40-fb87e59d4d53-5b115cf3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-b544e8d1-7c05-288e-dd40-fb87e59d4d58-5b115cf3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b9fda82f-4ba3-6726-90a9-d461bbeb8caf-5b115cf3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9fda82f-4ba3-6726-90a9-d461bbeb8cb1-5b115cf3, #w-node-c4d5dcf2-84c9-5dbe-0d20-8a9ba367933b-5b115cf3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-c4d5dcf2-84c9-5dbe-0d20-8a9ba3679341-5b115cf3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1427ac00-b67e-bc1a-264e-fb9454f853fd-5b115cf3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1427ac00-b67e-bc1a-264e-fb9454f853ff-5b115cf3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_74984827-bcd7-d2e3-ce95-a68089de6c67-5b115cf3 {
  align-self: auto;
}

#w-node-_2df071e1-1b03-5767-7549-23f5610b2715-5b115cf3, #w-node-f91acae0-0be2-17f2-2b1b-063d48117963-5b115cf3, #w-node-c874af79-b05f-6881-7a2e-427c122adc04-5b115cf3, #w-node-c874af79-b05f-6881-7a2e-427c122adc05-5b115cf3, #w-node-_34b6968a-0dd7-9cb6-da9e-4b3dc57dbbb1-5b115cf3, #w-node-_34b6968a-0dd7-9cb6-da9e-4b3dc57dbbb2-5b115cf3, #w-node-_0359ddd6-3d3f-14ad-2a56-8a73c87d5fbe-5b115cf3, #w-node-_0359ddd6-3d3f-14ad-2a56-8a73c87d5fbf-5b115cf3, #w-node-_80c08636-58ab-5beb-83f2-9ed03268962f-5b115cf3, #w-node-_80c08636-58ab-5beb-83f2-9ed032689630-5b115cf3, #w-node-e54231c7-c29b-c579-929f-3e7bee525a41-5b115cf3, #w-node-e54231c7-c29b-c579-929f-3e7bee525a42-5b115cf3, #w-node-_86078495-4540-ef48-e0f4-03b7e8041977-5b115cf3, #w-node-_86078495-4540-ef48-e0f4-03b7e8041978-5b115cf3, #w-node-_818784d5-05d3-5f48-c195-4a8be7e95108-5b115cf3, #w-node-_818784d5-05d3-5f48-c195-4a8be7e95109-5b115cf3, #w-node-_32f180be-47f9-b02d-044c-e28ec3d2b2e1-5b115cf3, #w-node-_32f180be-47f9-b02d-044c-e28ec3d2b2e2-5b115cf3, #w-node-a135f4a0-22f7-7ffa-6b61-f65c52e4968f-5b115cf3, #w-node-a135f4a0-22f7-7ffa-6b61-f65c52e49690-5b115cf3, #w-node-_84f98095-8e1b-fb09-aaf4-04b3a88a6b0c-0c23015d, #w-node-_84f98095-8e1b-fb09-aaf4-04b3a88a6b12-0c23015d, #w-node-_5c93ff0f-da71-6ac5-88cb-0a773e720d57-0c23015d, #w-node-_5c93ff0f-da71-6ac5-88cb-0a773e720d58-0c23015d, #w-node-_5c93ff0f-da71-6ac5-88cb-0a773e720d59-0c23015d, #w-node-_5c93ff0f-da71-6ac5-88cb-0a773e720d5a-0c23015d, #w-node-_5c93ff0f-da71-6ac5-88cb-0a773e720d5b-0c23015d, #w-node-_5c93ff0f-da71-6ac5-88cb-0a773e720d5c-0c23015d, #w-node-b8f51a9e-6e61-4aad-e72a-2babd07e6b20-0c23015d, #w-node-b8f51a9e-6e61-4aad-e72a-2babd07e6b21-0c23015d, #w-node-b8f51a9e-6e61-4aad-e72a-2babd07e6b29-0c23015d, #w-node-b8f51a9e-6e61-4aad-e72a-2babd07e6b2a-0c23015d, #w-node-b8f51a9e-6e61-4aad-e72a-2babd07e6b32-0c23015d, #w-node-b8f51a9e-6e61-4aad-e72a-2babd07e6b33-0c23015d, #w-node-b8f51a9e-6e61-4aad-e72a-2babd07e6b3b-0c23015d, #w-node-b8f51a9e-6e61-4aad-e72a-2babd07e6b3c-0c23015d, #w-node-b8f51a9e-6e61-4aad-e72a-2babd07e6b44-0c23015d, #w-node-b8f51a9e-6e61-4aad-e72a-2babd07e6b45-0c23015d, #w-node-b8f51a9e-6e61-4aad-e72a-2babd07e6b4d-0c23015d, #w-node-b8f51a9e-6e61-4aad-e72a-2babd07e6b4e-0c23015d, #w-node-b8f51a9e-6e61-4aad-e72a-2babd07e6b56-0c23015d, #w-node-b8f51a9e-6e61-4aad-e72a-2babd07e6b57-0c23015d, #w-node-b8f51a9e-6e61-4aad-e72a-2babd07e6b5f-0c23015d, #w-node-b8f51a9e-6e61-4aad-e72a-2babd07e6b60-0c23015d, #w-node-_156638ae-3a10-f1c3-cb22-f24bd53c1add-0c23015d, #w-node-_156638ae-3a10-f1c3-cb22-f24bd53c1ade-0c23015d, #w-node-_156638ae-3a10-f1c3-cb22-f24bd53c1adf-0c23015d, #w-node-_156638ae-3a10-f1c3-cb22-f24bd53c1ae0-0c23015d, #w-node-_156638ae-3a10-f1c3-cb22-f24bd53c1ae1-0c23015d, #w-node-_156638ae-3a10-f1c3-cb22-f24bd53c1ae2-0c23015d, #w-node-_2a669b39-694d-dd30-5ca5-3423682b7bef-0c23015d, #w-node-_2a669b39-694d-dd30-5ca5-3423682b7bf5-0c23015d, #w-node-_3255e08a-11b0-e854-ce33-77ac480827a8-0c23015d, #w-node-_2341000f-0073-148b-4315-011a939d1b1c-0c23015d, #w-node-e158ea1a-7ac8-ae55-da51-222d32b87f48-0c23015d, #w-node-_5c418755-9426-86fb-4e1d-ffc9dc05a7c4-0c23015d, #w-node-_930098d6-77aa-d38f-36cc-07b4769ad792-0c23015d, #w-node-_30d449fc-3407-937f-86c2-dd0b5fd393b6-0c23015d, #w-node-faa5e449-f635-4e00-3af8-ed1fd210cd86-0c23015d, #w-node-_7f54110d-317b-fad2-9d57-63de1d00b4c4-0c23015d, #w-node-_1e3118ca-648e-6f21-a316-2a0ab11fa829-0c23015d, #w-node-_31bb03a5-646c-1f1f-97c1-c32e4ac2047b-e4fd9783, #w-node-_8942dad6-512e-7ac2-4ca4-508ef9ed3cde-e4fd9783, #w-node-ad4a46c8-0fb1-837d-6249-63020453069d-e4fd9783, #w-node-_894b1b86-f031-2059-fc08-33ad0e65b939-e4fd9783 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0912ab7-85b8-1230-a42a-25e40b1e37fe-e4fd9783 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e0912ab7-85b8-1230-a42a-25e40b1e3803-e4fd9783 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_58f1b8ad-5570-08e2-e958-e4ccadefa761-e4fd9783 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_58f1b8ad-5570-08e2-e958-e4ccadefa763-e4fd9783, #w-node-d7ceec2b-adbf-980b-8a50-e7f356d9c910-e4fd9783 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-d7ceec2b-adbf-980b-8a50-e7f356d9c915-e4fd9783 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8c307a6c-0cda-4efd-6958-d968fe4d549b-e4fd9783 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c307a6c-0cda-4efd-6958-d968fe4d549d-e4fd9783, #w-node-_462e149a-cc46-8b1b-958c-578de3e53869-e4fd9783 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_462e149a-cc46-8b1b-958c-578de3e5386e-e4fd9783 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e18b159f-caea-83cc-48fb-3c801dbd55b5-e4fd9783 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e18b159f-caea-83cc-48fb-3c801dbd55ba-e4fd9783 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a33e6c5d-89db-139b-31c7-204c54db60b4-e4fd9783 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-a33e6c5d-89db-139b-31c7-204c54db60b9-e4fd9783 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9af13838-995e-fbb2-fb33-dd3d5582eaee-e4fd9783 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9af13838-995e-fbb2-fb33-dd3d5582eaf3-e4fd9783 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3c24fedd-ea16-7ebe-c943-371bbaa17a02-e4fd9783 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_3c24fedd-ea16-7ebe-c943-371bbaa17a07-e4fd9783 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_75b02dcf-cd4b-6800-388d-8b67605261b1-e4fd9783 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_75b02dcf-cd4b-6800-388d-8b67605261b6-e4fd9783, #w-node-_0faece2a-c19b-4944-53bc-8f6783509885-e4fd9783 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0faece2a-c19b-4944-53bc-8f6783509880-e4fd9783 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9fb0e56e-5779-34a8-0989-3299fe300002-e4fd9783, #w-node-_9fb0e56e-5779-34a8-0989-3299fe300003-e4fd9783, #w-node-_9fb0e56e-5779-34a8-0989-3299fe30000b-e4fd9783, #w-node-_9fb0e56e-5779-34a8-0989-3299fe30000c-e4fd9783, #w-node-_9fb0e56e-5779-34a8-0989-3299fe300014-e4fd9783, #w-node-_9fb0e56e-5779-34a8-0989-3299fe300015-e4fd9783, #w-node-_9fb0e56e-5779-34a8-0989-3299fe30001d-e4fd9783, #w-node-_9fb0e56e-5779-34a8-0989-3299fe30001e-e4fd9783, #w-node-_9fb0e56e-5779-34a8-0989-3299fe300026-e4fd9783, #w-node-_9fb0e56e-5779-34a8-0989-3299fe300027-e4fd9783, #w-node-_9fb0e56e-5779-34a8-0989-3299fe30002f-e4fd9783, #w-node-_9fb0e56e-5779-34a8-0989-3299fe300030-e4fd9783, #w-node-_9fb0e56e-5779-34a8-0989-3299fe300038-e4fd9783, #w-node-_9fb0e56e-5779-34a8-0989-3299fe300039-e4fd9783, #w-node-_9fb0e56e-5779-34a8-0989-3299fe300041-e4fd9783, #w-node-_9fb0e56e-5779-34a8-0989-3299fe300042-e4fd9783, #w-node-_9fb0e56e-5779-34a8-0989-3299fe30004a-e4fd9783, #w-node-_9fb0e56e-5779-34a8-0989-3299fe30004b-e4fd9783, #w-node-_9fb0e56e-5779-34a8-0989-3299fe300053-e4fd9783, #w-node-_9fb0e56e-5779-34a8-0989-3299fe300054-e4fd9783, #w-node-_31bb03a5-646c-1f1f-97c1-c32e4ac2047b-5cf300b2, #w-node-_8942dad6-512e-7ac2-4ca4-508ef9ed3cde-5cf300b2, #w-node-ad4a46c8-0fb1-837d-6249-63020453069d-5cf300b2, #w-node-_894b1b86-f031-2059-fc08-33ad0e65b939-5cf300b2, #w-node-_5f0521e0-0b3c-8341-c91b-b6069dcc76ae-5cf300b2, #w-node-_8f900586-1f23-7ff5-1b44-d2e0a465676c-5cf300b2, #w-node-bd43814d-c6c5-64d0-1ba7-581a50a61ef3-5cf300b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0912ab7-85b8-1230-a42a-25e40b1e37fe-5cf300b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e0912ab7-85b8-1230-a42a-25e40b1e3803-5cf300b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d46a1cdc-1bda-929d-84d1-3f3c94626220-5cf300b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d46a1cdc-1bda-929d-84d1-3f3c94626222-5cf300b2, #w-node-e974a2b2-a872-605d-ea64-bee5a621278f-5cf300b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e974a2b2-a872-605d-ea64-bee5a6212794-5cf300b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_58f1b8ad-5570-08e2-e958-e4ccadefa761-5cf300b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_58f1b8ad-5570-08e2-e958-e4ccadefa763-5cf300b2, #w-node-_0faece2a-c19b-4944-53bc-8f6783509880-5cf300b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_0faece2a-c19b-4944-53bc-8f6783509885-5cf300b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1b0e861f-844d-15fc-c698-4863aa382998-5cf300b2, #w-node-_1b0e861f-844d-15fc-c698-4863aa382999-5cf300b2, #w-node-_1b0e861f-844d-15fc-c698-4863aa3829a1-5cf300b2, #w-node-_1b0e861f-844d-15fc-c698-4863aa3829a2-5cf300b2, #w-node-_1b0e861f-844d-15fc-c698-4863aa3829aa-5cf300b2, #w-node-_1b0e861f-844d-15fc-c698-4863aa3829ab-5cf300b2, #w-node-_1b0e861f-844d-15fc-c698-4863aa3829b3-5cf300b2, #w-node-_1b0e861f-844d-15fc-c698-4863aa3829b4-5cf300b2, #w-node-_1b0e861f-844d-15fc-c698-4863aa3829bc-5cf300b2, #w-node-_1b0e861f-844d-15fc-c698-4863aa3829bd-5cf300b2, #w-node-_1b0e861f-844d-15fc-c698-4863aa3829c5-5cf300b2, #w-node-_1b0e861f-844d-15fc-c698-4863aa3829c6-5cf300b2, #w-node-_1b0e861f-844d-15fc-c698-4863aa3829ce-5cf300b2, #w-node-_1b0e861f-844d-15fc-c698-4863aa3829cf-5cf300b2, #w-node-_1b0e861f-844d-15fc-c698-4863aa3829d7-5cf300b2, #w-node-_1b0e861f-844d-15fc-c698-4863aa3829d8-5cf300b2, #w-node-_1b0e861f-844d-15fc-c698-4863aa3829e0-5cf300b2, #w-node-_1b0e861f-844d-15fc-c698-4863aa3829e1-5cf300b2, #w-node-_1b0e861f-844d-15fc-c698-4863aa3829e9-5cf300b2, #w-node-_1b0e861f-844d-15fc-c698-4863aa3829ea-5cf300b2, #w-node-_31bb03a5-646c-1f1f-97c1-c32e4ac2047b-b16777e6, #w-node-_8942dad6-512e-7ac2-4ca4-508ef9ed3cde-b16777e6, #w-node-ad4a46c8-0fb1-837d-6249-63020453069d-b16777e6, #w-node-_894b1b86-f031-2059-fc08-33ad0e65b939-b16777e6, #w-node-d4700d03-4d34-dac5-49f5-d82855161f03-b16777e6, #w-node-_9d1ba975-6b9b-16b6-7fd5-4c2e6a94a413-b16777e6, #w-node-c3d528a0-7d99-8b1d-b173-e0c97509b551-b16777e6, #w-node-_6a374b4f-19ce-8c09-d172-9f9115615e01-b16777e6, #w-node-a6deb75e-d048-5647-d76e-fabda31eebf6-b16777e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e2252f41-fd7b-7fb4-f999-d48a00546e5a-b16777e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e2252f41-fd7b-7fb4-f999-d48a00546e5f-b16777e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e2252f41-fd7b-7fb4-f999-d48a00546e6e-b16777e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e2252f41-fd7b-7fb4-f999-d48a00546e73-b16777e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e2252f41-fd7b-7fb4-f999-d48a00546e82-b16777e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e2252f41-fd7b-7fb4-f999-d48a00546e87-b16777e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e2252f41-fd7b-7fb4-f999-d48a00546e64-b16777e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e2252f41-fd7b-7fb4-f999-d48a00546e69-b16777e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e2252f41-fd7b-7fb4-f999-d48a00546e78-b16777e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e2252f41-fd7b-7fb4-f999-d48a00546e7d-b16777e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_82c64b7b-ed94-0444-da2b-76aeecfb5e24-b16777e6, #w-node-_82c64b7b-ed94-0444-da2b-76aeecfb5e25-b16777e6, #w-node-_82c64b7b-ed94-0444-da2b-76aeecfb5e48-b16777e6, #w-node-_82c64b7b-ed94-0444-da2b-76aeecfb5e49-b16777e6, #w-node-_82c64b7b-ed94-0444-da2b-76aeecfb5e51-b16777e6, #w-node-_82c64b7b-ed94-0444-da2b-76aeecfb5e52-b16777e6, #w-node-_82c64b7b-ed94-0444-da2b-76aeecfb5e5a-b16777e6, #w-node-_82c64b7b-ed94-0444-da2b-76aeecfb5e5b-b16777e6, #w-node-_82c64b7b-ed94-0444-da2b-76aeecfb5e63-b16777e6, #w-node-_82c64b7b-ed94-0444-da2b-76aeecfb5e64-b16777e6, #w-node-_82c64b7b-ed94-0444-da2b-76aeecfb5e6c-b16777e6, #w-node-_82c64b7b-ed94-0444-da2b-76aeecfb5e6d-b16777e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_72912fc2-36d6-dcdb-6215-03a9ad19b17a-a2637da3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_72912fc2-36d6-dcdb-6215-03a9ad19b184-a2637da3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end stretch;
}

#w-node-_9db732d3-b850-61bc-37ae-b7d0ac39ddbc-a2637da3 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_277a8864-bfbf-766b-0980-715b31a66f07-a2637da3, #w-node-b914dfc2-1222-192f-b829-14b193f16013-a2637da3, #w-node-_8cafa0a9-da33-7f39-efae-8814db1d37ae-a2637da3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_370b3e22-19a9-6611-ea2c-8da29409d7e3-54ae4bdc {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8210f7d3-3399-cdd6-2247-7f333a784cba-54ae4bdc, #w-node-_947d4dd3-498f-37cd-38c3-2b4f449209b7-54ae4bdc, #w-node-ab5936fc-1cd1-4a58-1020-71b1043d119b-54ae4bdc, #w-node-afcf2efd-8d86-64bd-bc97-bb461749536c-54ae4bdc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-afcf2efd-8d86-64bd-bc97-bb461749536f-54ae4bdc {
  justify-self: end;
}

#w-node-_97d2446e-2035-d6c1-de80-527b6df69f01-54ae4bdc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97d2446e-2035-d6c1-de80-527b6df69f04-54ae4bdc {
  justify-self: end;
}

#w-node-_5f4ff6a1-6c88-db86-beb4-7f22ed42ad34-54ae4bdc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5f4ff6a1-6c88-db86-beb4-7f22ed42ad37-54ae4bdc {
  justify-self: end;
}

#w-node-_18b9e06b-7ed7-d880-c7d8-c09a0d7dea0d-54ae4bdc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18b9e06b-7ed7-d880-c7d8-c09a0d7dea10-54ae4bdc {
  justify-self: end;
}

#w-node-e9d96586-54f7-4853-76ef-c4209a2a7225-54ae4bdc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9d96586-54f7-4853-76ef-c4209a2a7228-54ae4bdc {
  justify-self: end;
}

#w-node-_44bd25cd-163b-b31c-2dc1-94080e579c5d-54ae4bdc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_44bd25cd-163b-b31c-2dc1-94080e579c60-54ae4bdc {
  justify-self: end;
}

#w-node-_539e9801-b9c4-b25e-1781-fca45e33c333-54ae4bdc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_539e9801-b9c4-b25e-1781-fca45e33c336-54ae4bdc {
  justify-self: end;
}

#w-node-_82b5f920-9714-e1c5-6dae-456d32089bb5-54ae4bdc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_82b5f920-9714-e1c5-6dae-456d32089bb8-54ae4bdc {
  justify-self: end;
}

#w-node-_7ec3de38-04e9-044c-eb7f-817b62cfa2ae-17043e64, #w-node-_7ec3de38-04e9-044c-eb7f-817b62cfa2b7-17043e64, #w-node-_845a0add-977a-411f-eba1-a26d3a123607-17043e64, #w-node-_06e4aece-fecb-1a59-4a4a-6de808cf195c-17043e64, #w-node-daa46327-8ca5-56de-cc62-d11e31ee0a5a-17043e64, #w-node-c9609d38-7288-f9cd-3f8e-a58581e53d6d-17043e64, #w-node-c9609d38-7288-f9cd-3f8e-a58581e53d72-17043e64, #w-node-c9609d38-7288-f9cd-3f8e-a58581e53d77-17043e64, #w-node-_06bd1a43-567c-fd32-7e29-d4800066b9c8-17043e64, #w-node-cc9e02c0-6e39-1238-b757-c3c3c05933c0-17043e64, #w-node-_7b0935a3-379e-c216-8691-0d484c40c14e-7b1fffce, #w-node-_7e0abcf7-b782-bbc2-382b-9653ab070511-7b1fffce, #w-node-_0c764786-5a3e-43c2-edfe-8c379e60b7ed-7b1fffce, #w-node-_527d3976-ff13-b6bc-2f33-0e73050f8fa0-7b1fffce, #w-node-b9a38769-62ba-3ab4-bb9b-bd764564e887-7b1fffce, #w-node-_6c593780-5bb9-0743-7cc5-729666d6a09e-7b1fffce, #w-node-a4001e9b-af74-1dc9-43e5-21408b64a468-7b1fffce, #w-node-a4001e9b-af74-1dc9-43e5-21408b64a46d-7b1fffce, #w-node-_8d335160-5dc0-a08d-843f-928b568b78f3-7b1fffce, #w-node-_8d335160-5dc0-a08d-843f-928b568b78f4-7b1fffce, #w-node-_0cb148e9-b90b-ffb2-8b59-1017da5b75d0-7b1fffce, #w-node-_0cb148e9-b90b-ffb2-8b59-1017da5b75d5-7b1fffce, #w-node-_064a4fda-db93-223b-5783-e452137fed08-34727da8, #w-node-_064a4fda-db93-223b-5783-e452137fed0d-34727da8, #w-node-_0641ae79-9a2e-c16f-83d5-1b736e3dc5cf-c0fbacc7, #w-node-c89529b7-a194-5b5a-5b38-9241e8021916-c0fbacc7, #w-node-d896d551-a35d-1913-d50d-ca6b75b9e940-c0fbacc7, #w-node-cfc62eb9-a0a9-ac07-e5ee-8d8532a68ce9-c0fbacc7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85d0924a-06e4-9cad-e0fc-3735f9d244c4-c0fbacc7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_1e8c04dc-176a-6fd5-8756-fa1fefd5f21d-c0fbacc7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_741bd198-8382-0e74-0f9b-b7c04addfc57-c0fbacc7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_741bd198-8382-0e74-0f9b-b7c04addfc52-c0fbacc7, #w-node-b544e8d1-7c05-288e-dd40-fb87e59d4d53-c0fbacc7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-b544e8d1-7c05-288e-dd40-fb87e59d4d58-c0fbacc7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b9fda82f-4ba3-6726-90a9-d461bbeb8caf-c0fbacc7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9fda82f-4ba3-6726-90a9-d461bbeb8cb1-c0fbacc7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_89f5a5f2-2a33-9955-dedb-3d24122d7438-c0fbacc7, #w-node-_89f5a5f2-2a33-9955-dedb-3d24122d743c-c0fbacc7, #w-node-_89f5a5f2-2a33-9955-dedb-3d24122d7440-c0fbacc7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf099276-9cba-7cbb-65e4-42bcb3fbb790-4517cd96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_27e7da75-a0ec-a2db-fa73-99749d3d74fb-4517cd96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end stretch;
}

#w-node-_85d0924a-06e4-9cad-e0fc-3735f9d244c4-4517cd96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_1e8c04dc-176a-6fd5-8756-fa1fefd5f21d-4517cd96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_741bd198-8382-0e74-0f9b-b7c04addfc57-4517cd96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_741bd198-8382-0e74-0f9b-b7c04addfc52-4517cd96, #w-node-b544e8d1-7c05-288e-dd40-fb87e59d4d53-4517cd96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-b544e8d1-7c05-288e-dd40-fb87e59d4d58-4517cd96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b9fda82f-4ba3-6726-90a9-d461bbeb8caf-4517cd96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9fda82f-4ba3-6726-90a9-d461bbeb8cb1-4517cd96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e0c4b5c0-b1f9-13d7-9fb0-032808bff164-4517cd96, #w-node-e0c4b5c0-b1f9-13d7-9fb0-032808bff168-4517cd96, #w-node-e0c4b5c0-b1f9-13d7-9fb0-032808bff16c-4517cd96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf099276-9cba-7cbb-65e4-42bcb3fbb790-d0731726 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_27e7da75-a0ec-a2db-fa73-99749d3d74fb-d0731726 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end stretch;
}

#w-node-_1b441144-e69c-8d24-fca0-6b393b091d2e-d0731726, #w-node-b3303ff9-c6ce-eb3d-c782-f6556f03f9e4-d0731726, #w-node-b3303ff9-c6ce-eb3d-c782-f6556f03f9e9-d0731726 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9fda82f-4ba3-6726-90a9-d461bbeb8cb1-d0731726 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_98192471-eaa1-47bb-46c1-d22baa733602-d0731726, #w-node-_98192471-eaa1-47bb-46c1-d22baa733604-d0731726, #w-node-_98192471-eaa1-47bb-46c1-d22baa733606-d0731726, #w-node-_98192471-eaa1-47bb-46c1-d22baa733608-d0731726, #w-node-_98192471-eaa1-47bb-46c1-d22baa73360a-d0731726, #w-node-_98192471-eaa1-47bb-46c1-d22baa73360c-d0731726, #w-node-_98192471-eaa1-47bb-46c1-d22baa73360e-d0731726, #w-node-_98192471-eaa1-47bb-46c1-d22baa733610-d0731726, #w-node-b9fda82f-4ba3-6726-90a9-d461bbeb8caf-d0731726, #w-node-e0c4b5c0-b1f9-13d7-9fb0-032808bff164-d0731726, #w-node-e0c4b5c0-b1f9-13d7-9fb0-032808bff168-d0731726, #w-node-e0c4b5c0-b1f9-13d7-9fb0-032808bff16c-d0731726 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf099276-9cba-7cbb-65e4-42bcb3fbb790-63c82d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_27e7da75-a0ec-a2db-fa73-99749d3d74fb-63c82d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end stretch;
}

#w-node-_1b441144-e69c-8d24-fca0-6b393b091d2e-63c82d59, #w-node-b3303ff9-c6ce-eb3d-c782-f6556f03f9e4-63c82d59, #w-node-_4dc5cc30-3fd3-9a01-d990-948a58bc4fc0-0d2ed64c, #w-node-_53983bfc-7818-1661-3d70-ea82f59bd072-0d2ed64c, #w-node-_6f9d3a99-7ae7-4ad4-577f-02dfe84ad239-f1220612, #w-node-_25df9331-5a3f-c54f-0a39-ff401dd8a783-f1220612, #w-node-_25df9331-5a3f-c54f-0a39-ff401dd8a785-f1220612, #w-node-_25df9331-5a3f-c54f-0a39-ff401dd8a787-f1220612, #w-node-_25df9331-5a3f-c54f-0a39-ff401dd8a789-f1220612, #w-node-_25df9331-5a3f-c54f-0a39-ff401dd8a78f-f1220612, #w-node-_25df9331-5a3f-c54f-0a39-ff401dd8a791-f1220612, #w-node-_166b289d-5f55-9cf3-72a4-8f92ab6a3f12-f1220612, #w-node-d8570fcb-e989-e79f-2256-844798be8a5a-f1220612, #w-node-_73343bc9-67a9-6f7c-c57f-d89f53d7daed-f1220612, #w-node-_2967ad51-8e88-c52d-04d7-9a9dc150120b-f1220612, #w-node-_227b9d64-a368-9537-d415-809772117c20-f1220612, #w-node-_61897bcc-c1ab-9f34-1d55-c94ac5f2b2fe-f1220612, #w-node-_4bb91aec-f20c-ccfd-0c50-488046a9d172-f1220612, #w-node-_9db894c4-aea7-d1d4-9405-8eba781d4dc5-f1220612, #w-node-_2f10949b-1f8a-0fc9-fdf7-8cf7fdc977bc-f1220612 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1338d696-b8eb-7194-06f7-b5b87fb1077f-f1220612 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_381b1270-a383-50ff-da80-55fa8773f407-f1220612, #w-node-_381b1270-a383-50ff-da80-55fa8773f408-f1220612, #w-node-_381b1270-a383-50ff-da80-55fa8773f410-f1220612, #w-node-_381b1270-a383-50ff-da80-55fa8773f411-f1220612, #w-node-_381b1270-a383-50ff-da80-55fa8773f419-f1220612, #w-node-_381b1270-a383-50ff-da80-55fa8773f41a-f1220612, #w-node-_381b1270-a383-50ff-da80-55fa8773f422-f1220612, #w-node-_381b1270-a383-50ff-da80-55fa8773f423-f1220612, #w-node-_381b1270-a383-50ff-da80-55fa8773f42b-f1220612, #w-node-_381b1270-a383-50ff-da80-55fa8773f42c-f1220612, #w-node-_381b1270-a383-50ff-da80-55fa8773f434-f1220612, #w-node-_381b1270-a383-50ff-da80-55fa8773f435-f1220612, #w-node-_6f9d3a99-7ae7-4ad4-577f-02dfe84ad239-1c0c9e12, #w-node-_166b289d-5f55-9cf3-72a4-8f92ab6a3f12-1c0c9e12 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_75666b08-8558-2152-2f95-9f9866974b7a-1c0c9e12 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d8570fcb-e989-e79f-2256-844798be8a5a-1c0c9e12, #w-node-_73343bc9-67a9-6f7c-c57f-d89f53d7daed-1c0c9e12, #w-node-_2967ad51-8e88-c52d-04d7-9a9dc150120b-1c0c9e12, #w-node-_227b9d64-a368-9537-d415-809772117c20-1c0c9e12, #w-node-_61897bcc-c1ab-9f34-1d55-c94ac5f2b2fe-1c0c9e12, #w-node-_4bb91aec-f20c-ccfd-0c50-488046a9d172-1c0c9e12, #w-node-_9db894c4-aea7-d1d4-9405-8eba781d4dc5-1c0c9e12, #w-node-_2f10949b-1f8a-0fc9-fdf7-8cf7fdc977bc-1c0c9e12 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1338d696-b8eb-7194-06f7-b5b87fb1077f-1c0c9e12, #w-node-_1fe6c945-2e90-036f-9b1b-8196f98b55db-1c0c9e12, #w-node-_12d6f96d-c065-dcd6-7dc0-13f35b256616-1c0c9e12, #w-node-_863c24b5-0c99-231c-ae33-7819d47ddaf2-1c0c9e12 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_381b1270-a383-50ff-da80-55fa8773f407-1c0c9e12, #w-node-_381b1270-a383-50ff-da80-55fa8773f408-1c0c9e12, #w-node-_381b1270-a383-50ff-da80-55fa8773f410-1c0c9e12, #w-node-_381b1270-a383-50ff-da80-55fa8773f411-1c0c9e12, #w-node-_381b1270-a383-50ff-da80-55fa8773f419-1c0c9e12, #w-node-_381b1270-a383-50ff-da80-55fa8773f41a-1c0c9e12, #w-node-_381b1270-a383-50ff-da80-55fa8773f422-1c0c9e12, #w-node-_381b1270-a383-50ff-da80-55fa8773f423-1c0c9e12, #w-node-_381b1270-a383-50ff-da80-55fa8773f42b-1c0c9e12, #w-node-_381b1270-a383-50ff-da80-55fa8773f42c-1c0c9e12, #w-node-_381b1270-a383-50ff-da80-55fa8773f434-1c0c9e12, #w-node-_381b1270-a383-50ff-da80-55fa8773f435-1c0c9e12, #w-node-_20442596-0cd9-15c9-3d2a-b51adcd86234-16469dc4, #w-node-d0cc053a-e9a9-4fba-a023-1b3d0cef7d33-16469dc4, #w-node-_4f0d4c71-4c63-8f4f-cdd0-c6dd6bea0017-16469dc4, #w-node-_4236079b-2589-e53e-5bc5-b0fd37bc8103-16469dc4, #w-node-_4236079b-2589-e53e-5bc5-b0fd37bc8104-16469dc4, #w-node-_4236079b-2589-e53e-5bc5-b0fd37bc810c-16469dc4, #w-node-_4236079b-2589-e53e-5bc5-b0fd37bc810d-16469dc4, #w-node-_4236079b-2589-e53e-5bc5-b0fd37bc8115-16469dc4, #w-node-_4236079b-2589-e53e-5bc5-b0fd37bc8116-16469dc4, #w-node-_4236079b-2589-e53e-5bc5-b0fd37bc811e-16469dc4, #w-node-_4236079b-2589-e53e-5bc5-b0fd37bc811f-16469dc4, #w-node-_4236079b-2589-e53e-5bc5-b0fd37bc8127-16469dc4, #w-node-_4236079b-2589-e53e-5bc5-b0fd37bc8128-16469dc4, #w-node-_4236079b-2589-e53e-5bc5-b0fd37bc8130-16469dc4, #w-node-_4236079b-2589-e53e-5bc5-b0fd37bc8131-16469dc4, #w-node-_8b87bb2c-0422-7f4a-66f5-658c83687ab3-16469dc4, #w-node-_8b87bb2c-0422-7f4a-66f5-658c83687ab4-16469dc4, #w-node-bba7ad8a-37ff-6525-6868-752f5f8f61c6-16469dc4, #w-node-bba7ad8a-37ff-6525-6868-752f5f8f61c7-16469dc4, #w-node-_4dedc587-29b8-0794-10e8-d60c0ebf5e9e-16469dc4, #w-node-_4dedc587-29b8-0794-10e8-d60c0ebf5e9f-16469dc4, #w-node-_17e57118-7e98-0017-be68-3b4e3359498a-16469dc4, #w-node-_17e57118-7e98-0017-be68-3b4e3359498b-16469dc4, #w-node-_17e57118-7e98-0017-be68-3b4e33594990-16469dc4, #w-node-_6f9d3a99-7ae7-4ad4-577f-02dfe84ad239-ee5dec8d, #w-node-_39139448-3a02-6001-4d12-b961fe7c88f3-ee5dec8d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f07c14c4-52a5-448c-feb2-7e11487b4d39-ee5dec8d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-b7911581-d343-43ca-40e5-702b247f05e6-ee5dec8d, #w-node-_856cb99d-bca5-a2d3-04db-45bddd47ec91-ee5dec8d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_856cb99d-bca5-a2d3-04db-45bddd47ec92-ee5dec8d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_537b129a-38db-3324-937b-6b5f5589dcd7-ee5dec8d, #w-node-d83b8d99-e4c6-ee64-8720-8deeb4902cc4-ee5dec8d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d83b8d99-e4c6-ee64-8720-8deeb4902cc5-ee5dec8d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c98e058d-d4fd-f303-a41b-8a7c800ab9eb-ee5dec8d, #w-node-_166b289d-5f55-9cf3-72a4-8f92ab6a3f12-ee5dec8d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_75666b08-8558-2152-2f95-9f9866974b7a-ee5dec8d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d8570fcb-e989-e79f-2256-844798be8a5a-ee5dec8d, #w-node-_73343bc9-67a9-6f7c-c57f-d89f53d7daed-ee5dec8d, #w-node-_2967ad51-8e88-c52d-04d7-9a9dc150120b-ee5dec8d, #w-node-_227b9d64-a368-9537-d415-809772117c20-ee5dec8d, #w-node-_61897bcc-c1ab-9f34-1d55-c94ac5f2b2fe-ee5dec8d, #w-node-_4bb91aec-f20c-ccfd-0c50-488046a9d172-ee5dec8d, #w-node-_9db894c4-aea7-d1d4-9405-8eba781d4dc5-ee5dec8d, #w-node-_2f10949b-1f8a-0fc9-fdf7-8cf7fdc977bc-ee5dec8d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_12d6f96d-c065-dcd6-7dc0-13f35b256616-ee5dec8d, #w-node-_863c24b5-0c99-231c-ae33-7819d47ddaf2-ee5dec8d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_381b1270-a383-50ff-da80-55fa8773f407-ee5dec8d, #w-node-_381b1270-a383-50ff-da80-55fa8773f408-ee5dec8d, #w-node-_381b1270-a383-50ff-da80-55fa8773f410-ee5dec8d, #w-node-_381b1270-a383-50ff-da80-55fa8773f411-ee5dec8d, #w-node-_381b1270-a383-50ff-da80-55fa8773f419-ee5dec8d, #w-node-_381b1270-a383-50ff-da80-55fa8773f41a-ee5dec8d, #w-node-_381b1270-a383-50ff-da80-55fa8773f422-ee5dec8d, #w-node-_381b1270-a383-50ff-da80-55fa8773f423-ee5dec8d, #w-node-_381b1270-a383-50ff-da80-55fa8773f42b-ee5dec8d, #w-node-_381b1270-a383-50ff-da80-55fa8773f42c-ee5dec8d, #w-node-_381b1270-a383-50ff-da80-55fa8773f434-ee5dec8d, #w-node-_381b1270-a383-50ff-da80-55fa8773f435-ee5dec8d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf099276-9cba-7cbb-65e4-42bcb3fbb790-49379815 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_27e7da75-a0ec-a2db-fa73-99749d3d74fb-49379815 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end stretch;
}

#w-node-e43fb68d-590d-9299-fa4e-9cd50b5d4e0c-49379815, #w-node-b2e3357a-a363-b563-e3d9-51b890bb9f01-49379815, #w-node-b63ad441-7aaf-6baf-bc98-591b95ef7571-49379815, #w-node-_280f0d5f-05cd-8fa7-9853-f220095a1a4b-49379815, #w-node-ce6417f4-4820-b59b-f7c7-af939955990b-49379815, #w-node-_4ea0a3a7-a95a-57a3-2628-eca067ec0983-49379815 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85d0924a-06e4-9cad-e0fc-3735f9d244c4-49379815 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-c8d4ea73-bf12-f13e-8fae-52d3d025adf0-49379815 {
  align-self: auto;
}

#w-node-e070eb9b-2762-83f2-b484-e6a743d5a897-49379815 {
  grid-area: 1 / 2 / 2 / 2;
  align-self: auto;
}

#w-node-_0e5e2baf-8305-80f1-9061-5c51d4a067be-49379815 {
  align-self: auto;
}

#w-node-b544e8d1-7c05-288e-dd40-fb87e59d4d53-49379815, #w-node-_624ab1f6-e48d-edc1-991b-625cc1d6230e-49379815, #w-node-aa19f7e2-1660-6724-dc97-e4ac84bdc77d-49379815, #w-node-f2edbf79-1d4c-0f51-343b-a29c51e9e75e-49379815 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-b544e8d1-7c05-288e-dd40-fb87e59d4d58-49379815 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b9fda82f-4ba3-6726-90a9-d461bbeb8caf-49379815 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9fda82f-4ba3-6726-90a9-d461bbeb8cb1-49379815, #w-node-c4d5dcf2-84c9-5dbe-0d20-8a9ba367933b-49379815 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-c4d5dcf2-84c9-5dbe-0d20-8a9ba3679341-49379815 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1427ac00-b67e-bc1a-264e-fb9454f853fd-49379815 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1427ac00-b67e-bc1a-264e-fb9454f853ff-49379815 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_74984827-bcd7-d2e3-ce95-a68089de6c67-49379815 {
  align-self: auto;
}

#w-node-_2df071e1-1b03-5767-7549-23f5610b2715-49379815, #w-node-f91acae0-0be2-17f2-2b1b-063d48117963-49379815, #w-node-c874af79-b05f-6881-7a2e-427c122adc04-49379815, #w-node-c874af79-b05f-6881-7a2e-427c122adc05-49379815, #w-node-_34b6968a-0dd7-9cb6-da9e-4b3dc57dbbb1-49379815, #w-node-_34b6968a-0dd7-9cb6-da9e-4b3dc57dbbb2-49379815, #w-node-_0359ddd6-3d3f-14ad-2a56-8a73c87d5fbe-49379815, #w-node-_0359ddd6-3d3f-14ad-2a56-8a73c87d5fbf-49379815, #w-node-_80c08636-58ab-5beb-83f2-9ed03268962f-49379815, #w-node-_80c08636-58ab-5beb-83f2-9ed032689630-49379815, #w-node-e54231c7-c29b-c579-929f-3e7bee525a41-49379815, #w-node-e54231c7-c29b-c579-929f-3e7bee525a42-49379815, #w-node-_86078495-4540-ef48-e0f4-03b7e8041977-49379815, #w-node-_86078495-4540-ef48-e0f4-03b7e8041978-49379815, #w-node-_818784d5-05d3-5f48-c195-4a8be7e95108-49379815, #w-node-_818784d5-05d3-5f48-c195-4a8be7e95109-49379815, #w-node-_32f180be-47f9-b02d-044c-e28ec3d2b2e1-49379815, #w-node-_32f180be-47f9-b02d-044c-e28ec3d2b2e2-49379815, #w-node-a135f4a0-22f7-7ffa-6b61-f65c52e4968f-49379815, #w-node-a135f4a0-22f7-7ffa-6b61-f65c52e49690-49379815 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_347ae883-5521-18a6-4e9d-9b5f080d82e9-080d82e8 {
  align-self: auto;
}

#w-node-_684778f5-ec40-844f-109d-6e05b0aca357-b0aca356, #w-node-f3f76985-324e-8676-3a67-77fea6a0d9a4-a6a0d9a1 {
  grid-area: 1 / 2 / 2 / 2;
  align-self: auto;
}

#w-node-cf099276-9cba-7cbb-65e4-42bcb3fbb790-a10f2176 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_27e7da75-a0ec-a2db-fa73-99749d3d74fb-a10f2176 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-e43fb68d-590d-9299-fa4e-9cd50b5d4e0c-a10f2176, #w-node-b2e3357a-a363-b563-e3d9-51b890bb9f01-a10f2176, #w-node-b63ad441-7aaf-6baf-bc98-591b95ef7571-a10f2176, #w-node-_280f0d5f-05cd-8fa7-9853-f220095a1a4b-a10f2176, #w-node-ce6417f4-4820-b59b-f7c7-af939955990b-a10f2176, #w-node-_4ea0a3a7-a95a-57a3-2628-eca067ec0983-a10f2176 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85d0924a-06e4-9cad-e0fc-3735f9d244c4-a10f2176, #w-node-d70848dc-7439-70a5-b8c3-200d9ca7df70-a10f2176 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-d66bb087-bbb4-d77a-17dc-4477b7cc2437-a10f2176 {
  align-self: auto;
}

#w-node-_1cf88c1e-7ea9-530f-fd22-9c98326776d1-a10f2176 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ea76db64-7d0f-4cf7-465b-c943d9860e62-a10f2176 {
  align-self: auto;
}

#w-node-_9d3ece66-f1a6-b429-7c38-a380cd8a055c-a10f2176 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9d3ece66-f1a6-b429-7c38-a380cd8a0565-a10f2176 {
  align-self: auto;
}

#w-node-_244928bc-e541-afe6-1fba-aa37deae6eed-a10f2176 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_244928bc-e541-afe6-1fba-aa37deae6ef6-a10f2176 {
  align-self: auto;
}

#w-node-_180456c4-4654-61ad-06d4-1e1f5ee4e36c-a10f2176 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_180456c4-4654-61ad-06d4-1e1f5ee4e375-a10f2176 {
  align-self: auto;
}

#w-node-_5e054f86-189d-7a56-5bc7-13a316c2246b-a10f2176 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_5e054f86-189d-7a56-5bc7-13a316c22474-a10f2176 {
  align-self: auto;
}

#w-node-_5aff310e-199d-9b99-3d54-89dfedcbf381-a10f2176 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_5aff310e-199d-9b99-3d54-89dfedcbf38a-a10f2176 {
  align-self: auto;
}

#w-node-_411dde3e-37b3-4f05-34be-11836aef16b6-a10f2176, #w-node-_411dde3e-37b3-4f05-34be-11836aef16b7-a10f2176, #w-node-_411dde3e-37b3-4f05-34be-11836aef16bf-a10f2176, #w-node-_411dde3e-37b3-4f05-34be-11836aef16c0-a10f2176, #w-node-_411dde3e-37b3-4f05-34be-11836aef16c8-a10f2176, #w-node-_411dde3e-37b3-4f05-34be-11836aef16c9-a10f2176, #w-node-_411dde3e-37b3-4f05-34be-11836aef16d1-a10f2176, #w-node-_411dde3e-37b3-4f05-34be-11836aef16d2-a10f2176, #w-node-_411dde3e-37b3-4f05-34be-11836aef16da-a10f2176, #w-node-_411dde3e-37b3-4f05-34be-11836aef16db-a10f2176, #w-node-_411dde3e-37b3-4f05-34be-11836aef16e3-a10f2176, #w-node-_411dde3e-37b3-4f05-34be-11836aef16e4-a10f2176, #w-node-_411dde3e-37b3-4f05-34be-11836aef16ec-a10f2176, #w-node-_411dde3e-37b3-4f05-34be-11836aef16ed-a10f2176, #w-node-_411dde3e-37b3-4f05-34be-11836aef16f5-a10f2176, #w-node-_411dde3e-37b3-4f05-34be-11836aef16f6-a10f2176 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_25d40b2b-a9e0-d2c5-d374-fca09b64f3e9-1acb0603 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_25d40b2b-a9e0-d2c5-d374-fca09b64f3f2-1acb0603 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_25d40b2b-a9e0-d2c5-d374-fca09b64f3f3-1acb0603 {
  place-self: center start;
}

#w-node-e43fb68d-590d-9299-fa4e-9cd50b5d4e0c-1acb0603, #w-node-b2e3357a-a363-b563-e3d9-51b890bb9f01-1acb0603, #w-node-b63ad441-7aaf-6baf-bc98-591b95ef7571-1acb0603, #w-node-_280f0d5f-05cd-8fa7-9853-f220095a1a4b-1acb0603, #w-node-ce6417f4-4820-b59b-f7c7-af939955990b-1acb0603, #w-node-_4ea0a3a7-a95a-57a3-2628-eca067ec0983-1acb0603 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6548b7f8-d7a6-b81c-8eb6-34681527c747-1acb0603 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_6548b7f8-d7a6-b81c-8eb6-34681527c750-1acb0603 {
  align-self: auto;
}

#w-node-d1b317f0-82fa-5bf3-6862-b83df705fc8e-1acb0603 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-d1b317f0-82fa-5bf3-6862-b83df705fc97-1acb0603 {
  align-self: auto;
}

#w-node-_21937dba-902e-40d0-6962-fd25f58a7597-1acb0603 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_21937dba-902e-40d0-6962-fd25f58a75a0-1acb0603 {
  align-self: auto;
}

#w-node-e052baa5-4a92-2224-cc23-0b7c95f5141a-1acb0603 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e052baa5-4a92-2224-cc23-0b7c95f51423-1acb0603 {
  align-self: auto;
}

#w-node-bd898213-e28b-085d-01d3-07bee72cc101-1acb0603 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-bd898213-e28b-085d-01d3-07bee72cc10a-1acb0603 {
  align-self: auto;
}

#w-node-_81d24feb-87aa-27ce-f399-f5a612cee704-1acb0603 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_81d24feb-87aa-27ce-f399-f5a612cee70d-1acb0603 {
  align-self: auto;
}

#w-node-_72ece7d1-3f40-c821-2771-ed8abc6328a5-1acb0603, #w-node-_72ece7d1-3f40-c821-2771-ed8abc6328a6-1acb0603, #w-node-_72ece7d1-3f40-c821-2771-ed8abc6328ae-1acb0603, #w-node-_72ece7d1-3f40-c821-2771-ed8abc6328af-1acb0603, #w-node-_72ece7d1-3f40-c821-2771-ed8abc6328b7-1acb0603, #w-node-_72ece7d1-3f40-c821-2771-ed8abc6328b8-1acb0603, #w-node-_72ece7d1-3f40-c821-2771-ed8abc6328c0-1acb0603, #w-node-_72ece7d1-3f40-c821-2771-ed8abc6328c1-1acb0603, #w-node-_72ece7d1-3f40-c821-2771-ed8abc6328c9-1acb0603, #w-node-_72ece7d1-3f40-c821-2771-ed8abc6328ca-1acb0603, #w-node-_72ece7d1-3f40-c821-2771-ed8abc6328d2-1acb0603, #w-node-_72ece7d1-3f40-c821-2771-ed8abc6328d3-1acb0603, #w-node-_72ece7d1-3f40-c821-2771-ed8abc6328db-1acb0603, #w-node-_72ece7d1-3f40-c821-2771-ed8abc6328dc-1acb0603, #w-node-_72ece7d1-3f40-c821-2771-ed8abc6328e4-1acb0603, #w-node-_72ece7d1-3f40-c821-2771-ed8abc6328e5-1acb0603 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf099276-9cba-7cbb-65e4-42bcb3fbb790-ff990ae1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_27e7da75-a0ec-a2db-fa73-99749d3d74fb-ff990ae1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_3ef9d94a-bd36-f14e-c9ac-0404b28c7d2f-ff990ae1 {
  place-self: center start;
}

#w-node-e43fb68d-590d-9299-fa4e-9cd50b5d4e0c-ff990ae1, #w-node-b2e3357a-a363-b563-e3d9-51b890bb9f01-ff990ae1, #w-node-b63ad441-7aaf-6baf-bc98-591b95ef7571-ff990ae1, #w-node-_280f0d5f-05cd-8fa7-9853-f220095a1a4b-ff990ae1, #w-node-ce6417f4-4820-b59b-f7c7-af939955990b-ff990ae1, #w-node-_4ea0a3a7-a95a-57a3-2628-eca067ec0983-ff990ae1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_91651995-3ce5-1166-1e0a-cd392d4ba630-ff990ae1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-f43eae70-663b-d0f2-01d8-1e5e36508d56-ff990ae1 {
  align-self: auto;
}

#w-node-_0768992b-f10d-b07d-ef5c-896caea57ca7-ff990ae1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_0342d895-7450-028a-8d62-317f474ef957-ff990ae1 {
  align-self: auto;
}

#w-node-_93cfe969-c722-2b92-cb12-2fb9ce6f317d-ff990ae1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_29194173-a40f-b570-6aef-3a5a07e283b6-ff990ae1 {
  align-self: auto;
}

#w-node-_87ca6f6b-bccf-c5a5-2e89-60c02579b76b-ff990ae1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_87ca6f6b-bccf-c5a5-2e89-60c02579b774-ff990ae1 {
  align-self: auto;
}

#w-node-_0d27a70c-7e03-e871-c503-0ca2cb460f89-ff990ae1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_0d27a70c-7e03-e871-c503-0ca2cb460f92-ff990ae1 {
  align-self: auto;
}

#w-node-_33b7615d-4c5b-8920-c3ca-7e91bcfa7391-ff990ae1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_33b7615d-4c5b-8920-c3ca-7e91bcfa739a-ff990ae1 {
  align-self: auto;
}

#w-node-deeca30d-d64b-c097-bb8b-f7110db72d3f-ff990ae1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-deeca30d-d64b-c097-bb8b-f7110db72d48-ff990ae1 {
  align-self: auto;
}

#w-node-_2df071e1-1b03-5767-7549-23f5610b2715-ff990ae1, #w-node-f91acae0-0be2-17f2-2b1b-063d48117963-ff990ae1, #w-node-c874af79-b05f-6881-7a2e-427c122adc04-ff990ae1, #w-node-c874af79-b05f-6881-7a2e-427c122adc05-ff990ae1, #w-node-_34b6968a-0dd7-9cb6-da9e-4b3dc57dbbb1-ff990ae1, #w-node-_34b6968a-0dd7-9cb6-da9e-4b3dc57dbbb2-ff990ae1, #w-node-_0359ddd6-3d3f-14ad-2a56-8a73c87d5fbe-ff990ae1, #w-node-_0359ddd6-3d3f-14ad-2a56-8a73c87d5fbf-ff990ae1, #w-node-_80c08636-58ab-5beb-83f2-9ed03268962f-ff990ae1, #w-node-_80c08636-58ab-5beb-83f2-9ed032689630-ff990ae1, #w-node-e54231c7-c29b-c579-929f-3e7bee525a41-ff990ae1, #w-node-e54231c7-c29b-c579-929f-3e7bee525a42-ff990ae1, #w-node-_86078495-4540-ef48-e0f4-03b7e8041977-ff990ae1, #w-node-_86078495-4540-ef48-e0f4-03b7e8041978-ff990ae1, #w-node-_818784d5-05d3-5f48-c195-4a8be7e95108-ff990ae1, #w-node-_818784d5-05d3-5f48-c195-4a8be7e95109-ff990ae1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf099276-9cba-7cbb-65e4-42bcb3fbb790-9fce26f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_27e7da75-a0ec-a2db-fa73-99749d3d74fb-9fce26f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_3ef9d94a-bd36-f14e-c9ac-0404b28c7d2f-9fce26f8 {
  place-self: center start;
}

#w-node-e43fb68d-590d-9299-fa4e-9cd50b5d4e0c-9fce26f8, #w-node-b2e3357a-a363-b563-e3d9-51b890bb9f01-9fce26f8, #w-node-b63ad441-7aaf-6baf-bc98-591b95ef7571-9fce26f8, #w-node-_280f0d5f-05cd-8fa7-9853-f220095a1a4b-9fce26f8, #w-node-ce6417f4-4820-b59b-f7c7-af939955990b-9fce26f8, #w-node-_4ea0a3a7-a95a-57a3-2628-eca067ec0983-9fce26f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c1c11a34-db01-94a4-c43b-fb3591c423c9-9fce26f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-c1c11a34-db01-94a4-c43b-fb3591c423ce-9fce26f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e0c5521f-2140-93c2-646b-3e7019e8d4ba-9fce26f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0c5521f-2140-93c2-646b-3e7019e8d4bc-9fce26f8, #w-node-_9c465bc6-c79a-15e1-9b91-ba019f301bd7-9fce26f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9c465bc6-c79a-15e1-9b91-ba019f301bdc-9fce26f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_97aa3bbe-4546-94aa-171f-37b2d6a3b500-9fce26f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97aa3bbe-4546-94aa-171f-37b2d6a3b502-9fce26f8, #w-node-_67b27ede-b958-b2f1-0691-f28c4e66230d-9fce26f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_67b27ede-b958-b2f1-0691-f28c4e662312-9fce26f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5daf5290-0421-652a-cc4c-4481b5f95de6-9fce26f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5daf5290-0421-652a-cc4c-4481b5f95de8-9fce26f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_2df071e1-1b03-5767-7549-23f5610b2715-9fce26f8, #w-node-f91acae0-0be2-17f2-2b1b-063d48117963-9fce26f8, #w-node-c874af79-b05f-6881-7a2e-427c122adc04-9fce26f8, #w-node-c874af79-b05f-6881-7a2e-427c122adc05-9fce26f8, #w-node-_34b6968a-0dd7-9cb6-da9e-4b3dc57dbbb1-9fce26f8, #w-node-_34b6968a-0dd7-9cb6-da9e-4b3dc57dbbb2-9fce26f8, #w-node-_0359ddd6-3d3f-14ad-2a56-8a73c87d5fbe-9fce26f8, #w-node-_0359ddd6-3d3f-14ad-2a56-8a73c87d5fbf-9fce26f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf099276-9cba-7cbb-65e4-42bcb3fbb790-e0e18529 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_27e7da75-a0ec-a2db-fa73-99749d3d74fb-e0e18529 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_3ef9d94a-bd36-f14e-c9ac-0404b28c7d2f-e0e18529 {
  place-self: center start;
}

#w-node-e43fb68d-590d-9299-fa4e-9cd50b5d4e0c-e0e18529, #w-node-b2e3357a-a363-b563-e3d9-51b890bb9f01-e0e18529, #w-node-b63ad441-7aaf-6baf-bc98-591b95ef7571-e0e18529, #w-node-_280f0d5f-05cd-8fa7-9853-f220095a1a4b-e0e18529, #w-node-ce6417f4-4820-b59b-f7c7-af939955990b-e0e18529, #w-node-_4ea0a3a7-a95a-57a3-2628-eca067ec0983-e0e18529 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c1c11a34-db01-94a4-c43b-fb3591c423c9-e0e18529 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-c1c11a34-db01-94a4-c43b-fb3591c423ce-e0e18529 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e0c5521f-2140-93c2-646b-3e7019e8d4ba-e0e18529 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0c5521f-2140-93c2-646b-3e7019e8d4bc-e0e18529, #w-node-_9c465bc6-c79a-15e1-9b91-ba019f301bd7-e0e18529 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9c465bc6-c79a-15e1-9b91-ba019f301bdc-e0e18529 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_97aa3bbe-4546-94aa-171f-37b2d6a3b500-e0e18529 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97aa3bbe-4546-94aa-171f-37b2d6a3b502-e0e18529, #w-node-_67b27ede-b958-b2f1-0691-f28c4e66230d-e0e18529 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_67b27ede-b958-b2f1-0691-f28c4e662312-e0e18529 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5daf5290-0421-652a-cc4c-4481b5f95de6-e0e18529 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5daf5290-0421-652a-cc4c-4481b5f95de8-e0e18529 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_2df071e1-1b03-5767-7549-23f5610b2715-e0e18529, #w-node-f91acae0-0be2-17f2-2b1b-063d48117963-e0e18529, #w-node-c874af79-b05f-6881-7a2e-427c122adc04-e0e18529, #w-node-c874af79-b05f-6881-7a2e-427c122adc05-e0e18529, #w-node-_34b6968a-0dd7-9cb6-da9e-4b3dc57dbbb1-e0e18529, #w-node-_34b6968a-0dd7-9cb6-da9e-4b3dc57dbbb2-e0e18529, #w-node-_0359ddd6-3d3f-14ad-2a56-8a73c87d5fbe-e0e18529, #w-node-_0359ddd6-3d3f-14ad-2a56-8a73c87d5fbf-e0e18529 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf099276-9cba-7cbb-65e4-42bcb3fbb790-f0ee9f05 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_27e7da75-a0ec-a2db-fa73-99749d3d74fb-f0ee9f05 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_3ef9d94a-bd36-f14e-c9ac-0404b28c7d2f-f0ee9f05 {
  place-self: center start;
}

#w-node-e43fb68d-590d-9299-fa4e-9cd50b5d4e0c-f0ee9f05, #w-node-b2e3357a-a363-b563-e3d9-51b890bb9f01-f0ee9f05, #w-node-b63ad441-7aaf-6baf-bc98-591b95ef7571-f0ee9f05, #w-node-_280f0d5f-05cd-8fa7-9853-f220095a1a4b-f0ee9f05, #w-node-ce6417f4-4820-b59b-f7c7-af939955990b-f0ee9f05, #w-node-_4ea0a3a7-a95a-57a3-2628-eca067ec0983-f0ee9f05 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c1c11a34-db01-94a4-c43b-fb3591c423c9-f0ee9f05 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-c1c11a34-db01-94a4-c43b-fb3591c423ce-f0ee9f05 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e0c5521f-2140-93c2-646b-3e7019e8d4ba-f0ee9f05 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0c5521f-2140-93c2-646b-3e7019e8d4bc-f0ee9f05, #w-node-_9c465bc6-c79a-15e1-9b91-ba019f301bd7-f0ee9f05 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9c465bc6-c79a-15e1-9b91-ba019f301bdc-f0ee9f05 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_97aa3bbe-4546-94aa-171f-37b2d6a3b500-f0ee9f05 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97aa3bbe-4546-94aa-171f-37b2d6a3b502-f0ee9f05, #w-node-_67b27ede-b958-b2f1-0691-f28c4e66230d-f0ee9f05 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_67b27ede-b958-b2f1-0691-f28c4e662312-f0ee9f05 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5daf5290-0421-652a-cc4c-4481b5f95de6-f0ee9f05 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5daf5290-0421-652a-cc4c-4481b5f95de8-f0ee9f05 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_2df071e1-1b03-5767-7549-23f5610b2715-f0ee9f05, #w-node-f91acae0-0be2-17f2-2b1b-063d48117963-f0ee9f05, #w-node-c874af79-b05f-6881-7a2e-427c122adc04-f0ee9f05, #w-node-c874af79-b05f-6881-7a2e-427c122adc05-f0ee9f05, #w-node-_34b6968a-0dd7-9cb6-da9e-4b3dc57dbbb1-f0ee9f05, #w-node-_34b6968a-0dd7-9cb6-da9e-4b3dc57dbbb2-f0ee9f05, #w-node-_0359ddd6-3d3f-14ad-2a56-8a73c87d5fbe-f0ee9f05, #w-node-_0359ddd6-3d3f-14ad-2a56-8a73c87d5fbf-f0ee9f05 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06eaa9d6-1738-9c43-77f5-362f781d0566-749094f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_06eaa9d6-1738-9c43-77f5-362f781d056f-749094f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_06eaa9d6-1738-9c43-77f5-362f781d0570-749094f4 {
  place-self: center start;
}

#w-node-e43fb68d-590d-9299-fa4e-9cd50b5d4e0c-749094f4, #w-node-b2e3357a-a363-b563-e3d9-51b890bb9f01-749094f4, #w-node-b63ad441-7aaf-6baf-bc98-591b95ef7571-749094f4, #w-node-_280f0d5f-05cd-8fa7-9853-f220095a1a4b-749094f4, #w-node-ce6417f4-4820-b59b-f7c7-af939955990b-749094f4, #w-node-_4ea0a3a7-a95a-57a3-2628-eca067ec0983-749094f4, #w-node-_935fabed-d8db-bcd2-4e28-cc73916c11b5-749094f4, #w-node-_309a2b5e-185f-83f0-bef3-224c62c600fd-749094f4, #w-node-_016ac634-a96a-c605-f41f-0a06ede286f4-749094f4, #w-node-_0eb9a6c6-2d47-d49b-8602-6c30b2ca1a98-749094f4, #w-node-_0eb9a6c6-2d47-d49b-8602-6c30b2ca1a9d-749094f4, #w-node-_9d2abf44-1e99-6f61-48e3-cd0adf897222-749094f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c1c11a34-db01-94a4-c43b-fb3591c423c9-749094f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-c1c11a34-db01-94a4-c43b-fb3591c423ce-749094f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e0c5521f-2140-93c2-646b-3e7019e8d4ba-749094f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0c5521f-2140-93c2-646b-3e7019e8d4bc-749094f4, #w-node-_9c465bc6-c79a-15e1-9b91-ba019f301bd7-749094f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9c465bc6-c79a-15e1-9b91-ba019f301bdc-749094f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_97aa3bbe-4546-94aa-171f-37b2d6a3b500-749094f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97aa3bbe-4546-94aa-171f-37b2d6a3b502-749094f4, #w-node-_67b27ede-b958-b2f1-0691-f28c4e66230d-749094f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_67b27ede-b958-b2f1-0691-f28c4e662312-749094f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5daf5290-0421-652a-cc4c-4481b5f95de6-749094f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5daf5290-0421-652a-cc4c-4481b5f95de8-749094f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_2df071e1-1b03-5767-7549-23f5610b2715-749094f4, #w-node-f91acae0-0be2-17f2-2b1b-063d48117963-749094f4, #w-node-c874af79-b05f-6881-7a2e-427c122adc04-749094f4, #w-node-c874af79-b05f-6881-7a2e-427c122adc05-749094f4, #w-node-_34b6968a-0dd7-9cb6-da9e-4b3dc57dbbb1-749094f4, #w-node-_34b6968a-0dd7-9cb6-da9e-4b3dc57dbbb2-749094f4, #w-node-_0359ddd6-3d3f-14ad-2a56-8a73c87d5fbe-749094f4, #w-node-_0359ddd6-3d3f-14ad-2a56-8a73c87d5fbf-749094f4, #w-node-_8f333f94-e6a6-7dc2-ff68-5ea2f67fa7c4-749094f4, #w-node-_8f333f94-e6a6-7dc2-ff68-5ea2f67fa7c5-749094f4, #w-node-_5b9cb819-d411-75f5-6cfa-bf553948ecf8-749094f4, #w-node-_5b9cb819-d411-75f5-6cfa-bf553948ecf9-749094f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dea46f65-4c8b-eb0a-518c-434386d816bd-e9b47f10, #w-node-dea46f65-4c8b-eb0a-518c-434386d816bd-dbe177ae {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1119b5ce-6a81-7b68-1785-c0244e2e71c3-aed6b102 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1119b5ce-6a81-7b68-1785-c0244e2e71cc-aed6b102, #w-node-_279e081e-6e51-c365-99b3-714bf51c28ee-aed6b102, #w-node-_279e081e-6e51-c365-99b3-714bf51c28ef-aed6b102, #w-node-_279e081e-6e51-c365-99b3-714bf51c28f8-aed6b102, #w-node-_279e081e-6e51-c365-99b3-714bf51c28f9-aed6b102, #w-node-_279e081e-6e51-c365-99b3-714bf51c2902-aed6b102, #w-node-_279e081e-6e51-c365-99b3-714bf51c2903-aed6b102, #w-node-_279e081e-6e51-c365-99b3-714bf51c290b-aed6b102, #w-node-_279e081e-6e51-c365-99b3-714bf51c290c-aed6b102, #w-node-_279e081e-6e51-c365-99b3-714bf51c2914-aed6b102, #w-node-_279e081e-6e51-c365-99b3-714bf51c2915-aed6b102, #w-node-_279e081e-6e51-c365-99b3-714bf51c291d-aed6b102, #w-node-_279e081e-6e51-c365-99b3-714bf51c291e-aed6b102 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c363a26b-61d3-bb12-094f-48d269aac282-69aac274 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0ef2c426-86a3-4d73-e354-b98f12bd5ad7-12bd5ad4 {
  place-self: start stretch;
}

@media screen and (max-width: 991px) {
  #w-node-d500366d-df7d-a64c-28a9-c7b56bff120e-8b0ca942, #w-node-ae04848a-4b62-426e-4a1d-90d4011c553a-8b0ca942, #w-node-a70ec8ec-35b6-a7e5-2cbe-437725ee734b-8b0ca942, #w-node-_4631b0aa-de6e-0666-6e74-81fd5f093061-8b0ca942, #w-node-_77b86b28-7fbd-d20e-153e-519e8ab3f2b3-8b0ca942 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2c6a45e4-9457-9a05-d766-46015d9d87e9-8b0ca942 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_741bd198-8382-0e74-0f9b-b7c04addfc57-691b5b95 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_741bd198-8382-0e74-0f9b-b7c04addfc52-691b5b95 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_055bcdc6-53b3-ad21-6b94-d807d61d6e05-691b5b95 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_055bcdc6-53b3-ad21-6b94-d807d61d6e07-691b5b95 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1427ac00-b67e-bc1a-264e-fb9454f853fd-691b5b95 {
    grid-area: 2 / 1 / 2 / 2;
  }

  #w-node-_1427ac00-b67e-bc1a-264e-fb9454f853ff-691b5b95 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_741bd198-8382-0e74-0f9b-b7c04addfc57-5b115cf3, #w-node-b9fda82f-4ba3-6726-90a9-d461bbeb8caf-5b115cf3, #w-node-_1427ac00-b67e-bc1a-264e-fb9454f853fd-5b115cf3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c2c033ca-db22-f480-0f53-4b5ec12ab6c7-5b115cf3, #w-node-c2c033ca-db22-f480-0f53-4b5ec12ab6d1-5b115cf3, #w-node-c2c033ca-db22-f480-0f53-4b5ec12ab6db-5b115cf3, #w-node-c2c033ca-db22-f480-0f53-4b5ec12ab6e5-5b115cf3, #w-node-c2c033ca-db22-f480-0f53-4b5ec12ab6ef-5b115cf3, #w-node-_5c93ff0f-da71-6ac5-88cb-0a773e720d5a-0c23015d, #w-node-_156638ae-3a10-f1c3-cb22-f24bd53c1ae0-0c23015d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_58f1b8ad-5570-08e2-e958-e4ccadefa761-e4fd9783, #w-node-_8c307a6c-0cda-4efd-6958-d968fe4d549b-e4fd9783, #w-node-_0faece2a-c19b-4944-53bc-8f6783509885-e4fd9783, #w-node-d46a1cdc-1bda-929d-84d1-3f3c94626220-5cf300b2, #w-node-_58f1b8ad-5570-08e2-e958-e4ccadefa761-5cf300b2 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_8cafa0a9-da33-7f39-efae-8814db1d37ae-a2637da3, #w-node-b7c9ea43-e9a9-0599-9c87-9ea9bff5b32d-54ae4bdc, #w-node-f35ed0bf-b1f2-1754-82b7-69c90867d4fc-17043e64 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b9a38769-62ba-3ab4-bb9b-bd764564e887-7b1fffce, #w-node-_8d335160-5dc0-a08d-843f-928b568b78f3-7b1fffce, #w-node-_741bd198-8382-0e74-0f9b-b7c04addfc57-c0fbacc7, #w-node-b9fda82f-4ba3-6726-90a9-d461bbeb8caf-c0fbacc7, #w-node-_741bd198-8382-0e74-0f9b-b7c04addfc57-4517cd96, #w-node-b9fda82f-4ba3-6726-90a9-d461bbeb8caf-4517cd96, #w-node-_1b441144-e69c-8d24-fca0-6b393b091d2e-d0731726 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-e070eb9b-2762-83f2-b484-e6a743d5a8d2-49379815, #w-node-e070eb9b-2762-83f2-b484-e6a743d5a8dc-49379815, #w-node-e070eb9b-2762-83f2-b484-e6a743d5a8e6-49379815, #w-node-e070eb9b-2762-83f2-b484-e6a743d5a8f0-49379815, #w-node-e070eb9b-2762-83f2-b484-e6a743d5a8fa-49379815 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b9fda82f-4ba3-6726-90a9-d461bbeb8caf-49379815, #w-node-_1427ac00-b67e-bc1a-264e-fb9454f853fd-49379815 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c2c033ca-db22-f480-0f53-4b5ec12ab6c7-49379815, #w-node-c2c033ca-db22-f480-0f53-4b5ec12ab6d1-49379815, #w-node-c2c033ca-db22-f480-0f53-4b5ec12ab6db-49379815, #w-node-c2c033ca-db22-f480-0f53-4b5ec12ab6e5-49379815, #w-node-c2c033ca-db22-f480-0f53-4b5ec12ab6ef-49379815 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_347ae883-5521-18a6-4e9d-9b5f080d82e9-080d82e8 {
    align-self: auto;
  }

  #w-node-_684778f5-ec40-844f-109d-6e05b0aca357-b0aca356, #w-node-f3f76985-324e-8676-3a67-77fea6a0d9df-a6a0d9a1, #w-node-f3f76985-324e-8676-3a67-77fea6a0d9e9-a6a0d9a1, #w-node-f3f76985-324e-8676-3a67-77fea6a0d9f3-a6a0d9a1, #w-node-f3f76985-324e-8676-3a67-77fea6a0d9fd-a6a0d9a1, #w-node-f3f76985-324e-8676-3a67-77fea6a0da07-a6a0d9a1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d66bb087-bbb4-d77a-17dc-4477b7cc2437-a10f2176, #w-node-ea76db64-7d0f-4cf7-465b-c943d9860e62-a10f2176, #w-node-_9d3ece66-f1a6-b429-7c38-a380cd8a0565-a10f2176, #w-node-_244928bc-e541-afe6-1fba-aa37deae6ef6-a10f2176, #w-node-_180456c4-4654-61ad-06d4-1e1f5ee4e375-a10f2176, #w-node-_5e054f86-189d-7a56-5bc7-13a316c22474-a10f2176, #w-node-_5aff310e-199d-9b99-3d54-89dfedcbf38a-a10f2176, #w-node-_6548b7f8-d7a6-b81c-8eb6-34681527c750-1acb0603, #w-node-d1b317f0-82fa-5bf3-6862-b83df705fc97-1acb0603, #w-node-_21937dba-902e-40d0-6962-fd25f58a75a0-1acb0603, #w-node-e052baa5-4a92-2224-cc23-0b7c95f51423-1acb0603, #w-node-bd898213-e28b-085d-01d3-07bee72cc10a-1acb0603, #w-node-_81d24feb-87aa-27ce-f399-f5a612cee70d-1acb0603, #w-node-f43eae70-663b-d0f2-01d8-1e5e36508d56-ff990ae1, #w-node-_0342d895-7450-028a-8d62-317f474ef957-ff990ae1, #w-node-_29194173-a40f-b570-6aef-3a5a07e283b6-ff990ae1, #w-node-_87ca6f6b-bccf-c5a5-2e89-60c02579b774-ff990ae1, #w-node-_0d27a70c-7e03-e871-c503-0ca2cb460f92-ff990ae1, #w-node-_33b7615d-4c5b-8920-c3ca-7e91bcfa739a-ff990ae1, #w-node-deeca30d-d64b-c097-bb8b-f7110db72d48-ff990ae1 {
    align-self: auto;
  }

  #w-node-e0c5521f-2140-93c2-646b-3e7019e8d4ba-9fce26f8, #w-node-_97aa3bbe-4546-94aa-171f-37b2d6a3b500-9fce26f8, #w-node-_5daf5290-0421-652a-cc4c-4481b5f95de6-9fce26f8, #w-node-e0c5521f-2140-93c2-646b-3e7019e8d4ba-e0e18529, #w-node-_97aa3bbe-4546-94aa-171f-37b2d6a3b500-e0e18529, #w-node-_5daf5290-0421-652a-cc4c-4481b5f95de6-e0e18529, #w-node-e0c5521f-2140-93c2-646b-3e7019e8d4ba-f0ee9f05, #w-node-_97aa3bbe-4546-94aa-171f-37b2d6a3b500-f0ee9f05, #w-node-_5daf5290-0421-652a-cc4c-4481b5f95de6-f0ee9f05, #w-node-e0c5521f-2140-93c2-646b-3e7019e8d4ba-749094f4, #w-node-_97aa3bbe-4546-94aa-171f-37b2d6a3b500-749094f4, #w-node-_5daf5290-0421-652a-cc4c-4481b5f95de6-749094f4 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-dea46f65-4c8b-eb0a-518c-434386d816eb-e9b47f10, #w-node-dea46f65-4c8b-eb0a-518c-434386d816eb-dbe177ae, #w-node-cd9e9021-da50-a30d-a3b3-254797c780d2-fe967590, #w-node-d349af6f-3fa3-cf5b-fd24-e42bb0706549-fe967590 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c363a26b-61d3-bb12-094f-48d269aac282-69aac274 {
    grid-column: span 2 / span 2;
  }

  #w-node-_0ef2c426-86a3-4d73-e354-b98f12bd5ad7-12bd5ad4, #w-node-_0ef2c426-86a3-4d73-e354-b98f12bd5ae2-12bd5ad4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-d7875d4a-04c4-bc8a-9fa1-53830043278f-c6d3096f, #w-node-_9059452c-e5ce-7050-c266-ac863ca8061d-c8f8b26c {
    place-self: stretch;
  }

  #w-node-_2c6a45e4-9457-9a05-d766-46015d9d87e9-8b0ca942 {
    grid-column: span 1 / span 1;
  }

  #w-node-_370b3e22-19a9-6611-ea2c-8da29409d7e3-54ae4bdc {
    grid-row: span 1 / span 1;
  }

  #w-node-b7c9ea43-e9a9-0599-9c87-9ea9bff5b32d-54ae4bdc, #w-node-f35ed0bf-b1f2-1754-82b7-69c90867d4fc-17043e64, #w-node-dea46f65-4c8b-eb0a-518c-434386d816eb-e9b47f10, #w-node-dea46f65-4c8b-eb0a-518c-434386d816eb-dbe177ae, #w-node-c363a26b-61d3-bb12-094f-48d269aac282-69aac274 {
    grid-column: span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_8cafa0a9-da33-7f39-efae-8814db1d37ae-a2637da3 {
    grid-column: span 1 / span 1;
  }

  #w-node-_370b3e22-19a9-6611-ea2c-8da29409d7e3-54ae4bdc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1338d696-b8eb-7194-06f7-b5b87fb1077f-f1220612, #w-node-_75666b08-8558-2152-2f95-9f9866974b7a-1c0c9e12, #w-node-_1338d696-b8eb-7194-06f7-b5b87fb1077f-1c0c9e12, #w-node-_1fe6c945-2e90-036f-9b1b-8196f98b55db-1c0c9e12, #w-node-_12d6f96d-c065-dcd6-7dc0-13f35b256616-1c0c9e12, #w-node-_863c24b5-0c99-231c-ae33-7819d47ddaf2-1c0c9e12, #w-node-_75666b08-8558-2152-2f95-9f9866974b7a-ee5dec8d, #w-node-_12d6f96d-c065-dcd6-7dc0-13f35b256616-ee5dec8d, #w-node-_863c24b5-0c99-231c-ae33-7819d47ddaf2-ee5dec8d {
    grid-column: span 1 / span 1;
  }
}


@font-face {
  font-family: 'Fa 400';
  src: url('../fonts/fa-regular-400.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa Solid 900';
  src: url('../fonts/fa-solid-900.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa Brands 400';
  src: url('../fonts/fa-brands-400.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Codex shared split feature-tabs override */
.webflow-page .highlight-content {
  grid-template-columns: 1fr;
}

.webflow-page .section.black .voc-quote-block {
  background: rgba(255, 255, 255, 0.12);
  border-color: rgba(210, 221, 255, 0.18);
  box-shadow: none;
}

.webflow-page .new_page-hero-img-wrapper {
  min-width: 0;
  min-height: clamp(320px, 34vw, 520px);
  display: flex;
  align-items: stretch;
}

.webflow-page .new_page-hero-img {
  position: relative;
  inset: auto;
  width: 100%;
  height: 100%;
  min-width: 0;
  display: flex;
  align-items: stretch;
}

.webflow-page .new_page-hero-img img,
.webflow-page .new_page-hero-img .cover-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 22px;
}

.webflow-page .features-grid.image-right {
  grid-template-columns: 1fr;
}

.webflow-page .feature-tabs-section {
  padding-top: clamp(72px, 8vw, 108px);
  padding-bottom: clamp(72px, 8vw, 108px);
}

.webflow-page .feature-tabs-section .feature-content-wrapper > h3 {
  max-width: 70%;
}

.webflow-page .feature-tabs-section .features-grid.image-right,
.webflow-page .feature-tabs-section .features-grid.image-left {
  grid-template-columns: 1fr;
}

.webflow-page .feature-tabs-section .features-grid {
  grid-template-columns: 1fr;
}

.webflow-page .feature-tabs-section .feature-tabs:not(.multi-device) {
  grid-template-columns: minmax(360px, 0.92fr) minmax(0, 1.08fr);
  gap: clamp(28px, 3vw, 44px);
  width: 100%;
  max-width: none;
  min-height: 0;
  align-items: start;
}

.webflow-page .feature-tabs-section .feature-tabs:not(.multi-device) .feature-tabs-menu {
  display: grid;
  gap: 14px;
  width: 100%;
  max-width: 460px;
  align-content: start;
}

.webflow-page .feature-tabs-section .feature-tabs:not(.multi-device) .feature-tabs-content {
  width: 100%;
}

.webflow-page .feature-tabs-section .feature-tabs:not(.multi-device) .w-tab-pane {
  padding: 0;
  background: transparent;
  border: 0;
  box-shadow: none;
}

.webflow-page .feature-tabs-section .feature-tabs:not(.multi-device) .feature-tab-image-container {
  min-height: clamp(340px, 34vw, 470px);
  padding: 22px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.96) 0%, rgba(241, 245, 255, 0.94) 100%);
  border: 1px solid rgba(15, 23, 42, 0.08);
  border-radius: 26px;
  box-shadow: 0 18px 36px rgba(15, 23, 42, 0.08);
}

.webflow-page .feature-tabs-section .feature-tabs:not(.multi-device) .feature-tab-image.full-size {
  width: 100%;
  height: 100%;
  max-height: clamp(300px, 32vw, 430px);
  object-fit: contain;
}

.webflow-page .feature-tabs-section .feature-tabs.multi-device {
  grid-template-columns: minmax(360px, 0.92fr) minmax(0, 1.08fr);
  gap: clamp(28px, 3vw, 44px);
  width: 100%;
  max-width: none;
  min-height: 0;
  align-items: start;
}

.webflow-page .feature-tabs-section .feature-tabs-menu {
  max-width: 460px;
}

.webflow-page .feature-tabs-section .feature-tab {
  gap: 0;
  padding: 22px 24px;
  border-radius: 22px;
}

.webflow-page .feature-tabs-section .feature-tab .paragraph {
  max-width: 31ch;
}

.webflow-page .feature-tabs-section .feature-tabs-content.large-size.multi-device {
  align-self: start;
}

.webflow-page .feature-tabs-section .feature-tabs-content.large-size.multi-device .w-tab-pane {
  padding: 0;
  background: transparent;
  border: 0;
  box-shadow: none;
}

.webflow-page .feature-tabs-section .feature-tab-image-container.left.middle {
  min-height: clamp(340px, 34vw, 470px);
  padding: 22px;
  border-radius: 26px;
}

.webflow-page .feature-tabs-section .feature-tab-image.right.full-size {
  max-height: clamp(300px, 32vw, 430px);
}

.webflow-page section.black.marketing-pattern--image-text .highlight-content {
  grid-template-columns: 1fr;
  justify-items: center;
}

.webflow-page section.black.marketing-pattern--image-text .highlight-headline-content {
  justify-items: center;
  text-align: center;
  width: 100%;
  max-width: min(100%, 72ch);
  margin-inline: auto;
}

.webflow-page section.black.marketing-pattern--image-text .highlight-headline-content > :is(h2, h3, .highlight-sub-headline, .u-w-50) {
  width: 100%;
  max-width: min(100%, 68ch);
  margin-inline: auto;
}

@media screen and (max-width: 991px) {
  .webflow-page .feature-tabs-section .feature-tabs.multi-device,
  .webflow-page .feature-tabs-section .feature-tabs-menu,
  .webflow-page .feature-tabs-section .feature-tabs:not(.multi-device) {
    max-width: none;
  }
}

@media screen and (max-width: 767px) {
  .webflow-page .feature-tabs-section .feature-tab {
    padding: 20px 22px;
  }

  .webflow-page .feature-tabs-section .feature-tab .paragraph {
    max-width: none;
  }
}
